Abstract
This paper presents an integrated linear parameter-varying (LPV) control approach of an autonomous vehicle with an objective to guarantee driving comfort, consisting of cruise and semi-active suspension control. First, the vehicle longitudinal and vertical dynamics (equipped with a semi-active suspension system) are presented and written into LPV state-space representations. The reference speed is calculated online from the estimated road type and the desired comfort level (characterized by the frequency weighted vertical acceleration defined in the ISO 2631 norm) using precomputed polynomial functions. Then, concerning cruise control, an LPV controller using a linear matrix inequality (LMI) based polytopic approach combined with the compensation of the estimated disturbance forces is developed to track the comfort-oriented reference speed. To further enhance passengers’ comfort, a decentralized LPV controller for the semi-active suspension system is proposed, minimizing the effect of the road profile variations. The interaction with cruise control is achieved by the vehicle’s actual speed being a scheduling parameter for suspension control. To assess the strategy’s performance, simulations are conducted using a realistic nonlinear vehicle model validated from experimental data. The simulation results demonstrate the proposed approach’s capability to improve driving comfort.
1. Introduction
Autonomous vehicles always remain an interesting research topic thanks to their numerous advantages, including collision avoidance and fuel consumption reduction capabilities, satisfying traffic safety and environmental objectives.
There has been a considerable amount of research work conducted on either cruise or suspension control of autonomous vehicles. Cruise control refers to the control of the vehicle speed, which is related to longitudinal dynamics, for multiple purposes such as collision avoidance [1,2]. For this, different control strategies (optimal, robust, linear parameter-varying (LPV), etc.) have been proposed [3,4,5,6,7]. Recently, cruise control has been linked to a comfort objective [8,9,10], which extends the field to the coordination between longitudinal and vertical controllers.
Indeed, the suspension system is a key subsystem that allows us to improve the driving comfort and road-holding performance of the vehicle [11,12]. This is thanks to its remarkable ability to limit the vertical oscillations of the vehicle body caused by road displacements at the four wheels. From recent years, it is known that the semi-active suspension system provides better performance than the passive one while being less energy-consuming than the active one [12]. Existing work on semi-active suspension control includes model predictive control or state feedback with various observers, from robust, LPV, to unified ones [11,12,13,14,15].
However, there has not been much work combining cruise and suspension control into an integrated problem, considering their interaction. Besides, very few studies do consider the driving comfort level in a cruise control problem. To improve driving comfort, a potential strategy is to relate the speeds at which the vehicle should travel to the desired comfort level and w.r.t specific road profiles. Such speed values are determined using criteria formed by examining the human body, including which range of frequency is most absorbed by humans. Our group has conducted a study [16] into relating the vehicle speed with the comfort level measured using the ISO 2631 standard [17] and the international roughness index (IRI) [18] for each road type from A to D (defined in [19]). Recent research about road profile estimation using adaptive observers allows us to detect which road type the vehicle is traveling on [20], thus enabling this strategy.
The purpose of this paper is to bring further results and to introduce a comfort-oriented strategy of the integrated cruise–suspension control of an autonomous vehicle. There has been some existing work combining these problems [9,21]. In the latter, the coupling between longitudinal and vertical motions is considered but not the comfort objective. The work [9] requires too many assumptions and much information from the environment (therefore being challenging to embed in reality). Therefore, this work proposes a more realistic approach, handling unknown inputs using a robust LPV control approach. We analyze both longitudinal and vertical dynamics and their interaction through the road displacement at each of the four wheels. The condition is used as it is suited for the type of noise we are faced with in this suspension control case where one of the sensors is an accelerometer. For cases where the variation of a specific parameter(s) significantly affects the system, we model the parameter(s) into an LPV problem, which is solved as a set of linear matrix inequalities (LMIs). We also show how driving comfort is evaluated by measuring the vertical acceleration transmitted to passengers, from which we propose a way to relate the current speed to comfort level using the ISO 2631 standard. This allows us to determine which speed the vehicle should travel at in order to guarantee that the acceleration felt by one passenger does not exceed a predefined value. Combining the cruise and suspension controllers with a comfort-oriented reference speed generation algorithm leads to the proposed integrated comfort-oriented vehicle control. The integrated control scheme is then tested using simulations on a realistic nonlinear vehicle model validated from experimental data.
This paper is organized as follows. In Section 2, we present the vehicle longitudinal and vertical dynamics (quarter-car model) then the integrated dynamics model. The general scheme of the strategy is presented in Section 3, which consists of comfort-guaranteeing speed calculation (described in detail in Section 4) and integrated cruise–suspension control (discussed in Section 5). Finally, simulation results are presented in Section 6, which shows the effectiveness of our strategy.
2. Vehicle Dynamics Modeling
This section introduces and discusses the vehicle longitudinal and vertical dynamics considered in this paper. The integrated full-vehicle model is also briefly presented.
2.1. Longitudinal Dynamics
In this part, we present the vehicle longitudinal dynamics and the corresponding system’s LPV state-space representation. First, let us make some assumptions for the longitudinal dynamics system:
- The vehicle mass is considered to be time-varying. It is measured online thanks to multiple built-in sensors that detect the additional load (the mass of the empty vehicle is the known nominal mass). This is the most crucial assumption as it allows for gain-scheduling based on mass. The vehicle speed is also directly measurable using a speedometer;
- The road slope is known/estimated in real time thanks to algorithms such as in [22,23,24]. Such an assumption allows us to implement road slope compensation using a feed-forward term in the cruise control input.
Suppose we have a vehicle of mass m traveling at the speed of v, as shown in Figure 1. Let F be the longitudinal control force on the vehicle, and the total disturbance force.
Figure 1.
Longitudinal forces on the vehicle.
We have the following equation of motion [3]:
The disturbance force consists of three components: The rolling friction supposed to have a constant value, the drag by gravity supposing the road slope to be sufficiently small (between which is a realistic assumption for real roads), and the aerodynamic drag that adds nonlinearity to the system, respectively:
where is the rolling friction coefficient, is the aerodynamic drag coefficient, is the air’s density, and S denotes the vehicle’s frontal area. The disturbance force thus has the following equation:
Finally, the vehicle’s motion equation is formulated as:
The input force F is composed of two parts:
where is the feed-forward term that compensates for the rolling friction and the road slope and is the feedback term of the longitudinal control force. Here is an estimated nominal value for (constant) and is the road slope estimated in real time by the methods in [22,23,24]. As this compensation is inexact, i.e., and , all the uncertainty is modeled by , where is a constant bound and is white noise ().
The system is then written in the LPV form, with being the state variable, being the cruise control input, being the measured output, and being the varying parameter of the longitudinal control case, as:
where:
Vehicle longitudinal dynamics parameters are given in Table 1.
Table 1.
Longitudinal dynamics parameters.
2.2. Vertical Dynamics
The suspension control design is carried out using the quarter-car suspension system [11]. Indeed, this model is simple enough to catch the comfort objective w.r.t the bounce motion and to cope with the requirements about reducing the complexity of an embedded controller. For pitch/roll control, a full-vehicle model would be needed, which is not the case here.
We use the quarter-car model with a semi-active magneto-rheological (MR) suspension system to model the vehicle vertical dynamics, as shown in Figure 2. This consists of the sprung mass , the unsprung mass , and the suspension components positioned between them, including a spring element with stiffness and the damper part. Let us denote and as the sprung and unsprung mass’ displacement, respectively.
Figure 2.
The quarter-car model for an illustration of vehicle vertical dynamics.
From Newton’s second law of motion, we obtain:
where is the spring force and is the tire force.
Concerning the damper force , two models are considered:
- A control-oriented model as given below:where is the control input;
- A simulation model as given below and shown in Figure 3:where , , , and are constant parameters and I is the applied current. In order to design the controller, the controlled part in (11) is defined as .
Figure 3. Magneto-rheological damper force–deflection velocity characteristic [25].
In Figure 3, the considered MR damper force – deflection velocity () characteristic is shown, from the MR damper available at ITESM, Mexico (refer to [25]).
The model in (10) is used to design the controller. Then, the nonlinear model (11) is used as the inverse model to simulate the suspension controlled system for the full car model presented later.
Remark 1: The controller to be designed in this paper is applied to the semi-active suspension system using the clipped strategy as used in [26]. Then, the control input current to be applied to the MR damper is computed from the clipped controlled damper force and given the deflection () and the deflection velocity .
To link with longitudinal dynamics, we here consider benefiting from some knowledge of the road displacement input model , which is related to the current vehicle speed according to [27] as:
where is white noise, and a and b are coefficients that depend on the road type according to International Organization for Standardization (ISO) classification [19].
Remark 2: Using a road profile model is indeed possible since the information on the type of road profile may be obtained using some adaptive road profile estimator, as proposed in [20], or a frequency-wise approach [27].
From (9) and (12), by selecting the system states as , the measured variables , the control input , and by choosing the scheduling variable to link with longitudinal dynamics, the extended quarter-car system can be written in the LPV form as:
where:
where . In this work, the coefficients a and b are consistent with those of a road profile of type B in [19].
Vehicle vertical dynamics parameters are given in Table 2.
Table 2.
Vertical dynamics parameters.
2.3. Full-Vehicle Dynamics
In this paper, the full-vehicle model presented in [28,29] is used for simulation and validation purposes. This model and its parameters have been validated on a real Renault Megane vehicle (thanks to M. Basset, from the MIAM research team). For illustration, the model is presented in Figure 4, but interested readers should refer to [28] for more details.
Figure 4.
Full-vehicle model.
Note that the main interest in using the full nonlinear vehicle model is that it allows us to consider a nonlinear load transfer, fast nonlinear dynamics entering the tire force description, and consequently, in the global chassis dynamic. It reproduces the longitudinal (x), lateral (y), vertical (z), roll (), pitch (), and yaw () dynamics of the chassis. It also models the vertical and rotational motions of the wheels ( and respectively), the slip ratios (), and the center of gravity side slip angle () dynamics, as a function of the tires and suspensions forces.
3. Integrated Cruise—Suspension LPV Control of an Autonomous Vehicle for Comfort: Structure and Objectives
The proposed strategy is illustrated in Figure 5.
Figure 5.
Integrated cruise—suspension linear parameter-varying (LPV) control for comfort.
Our strategy consists of three main parts closely connected to each other and the full-vehicle dynamics. Note that the vehicle speed connects the longitudinal and vertical dynamics due to the relationship (12).
The road type is assumed to be known/estimated in real time thanks to algorithms such as in [20]. This is the condition that enables the making of the proposed reference speed generation strategy, which gives us suitable speed values based on the road profile and comfort objective. In the reference speed calculation part, given the estimated road type and the desired comfort level specified by the driver/passenger(s), a suitable reference speed value is determined so as to guarantee this level. How we quantify driving comfort and calculate the reference speed is presented in Section 4.
In the cruise control part, given the calculated reference speed value, the cruise controller drives the vehicle speed to track this value. This uses not only the feedback measured by the speedometer but also road information such as road slope in order to compensate for this, providing a smoother response. How we design this part is discussed in Section 5.2.
In the semi-active suspension control design method, a semi-active suspension control strategy is used to further improve driving comfort. How we design this part is discussed in Section 5.3.
Combining the three mentioned parts constitutes what we propose in this paper as the integrated cruise–suspension control of an autonomous vehicle with a comfort objective.
4. Comfort-Oriented Reference Speed Calculation
4.1. Comfort Evaluation Using the ISO 2631 Standard
First, the road types are characterized by the ISO norm [19]. In Figure 6, we examine the road displacement profiles of types from A to D described in the ISO standard, with the vehicle’s speed being 15 m/s. As shown in [30], such profiles do change w.r.t the speed as we considered in the modeling step (see (12)).
Figure 6.
Road displacement profiles of road types A–D for a given speed.
This displacement is then transmitted to the passengers through the vehicle vertical dynamics. What affects driving comfort is the acceleration felt by passengers, as analyzed in the ISO 2631 norm [17]. In order to characterize human comfort, i.e., the effect of exposure to vibration, a filter is applied on the sprung mass acceleration [31]. This filter’s transfer function is:
Driving comfort is then assessed according to the following scale of the ISO 2631 standard using the root mean square (RMS) value of the vertical acceleration [17] (see Table 3).
Table 3.
Vertical acceleration RMS (root mean square) value and comfort level.
4.2. Modeling of Vehicle Speed—Comfort Interaction
It is known that, as the vehicle travels on certain different road types with the same speed and vice versa, it experiences different road displacement profiles. Thus, the felt human comfort varies according to the vehicle speed [30,32].
Our objective is to propose a comfort-oriented reference speed profile to link the comfort level to the vehicle’s speed. This is carried out using a vertical vehicle model performing simulation with different speed values and computing the comfort criterion. This allows us first to evaluate the human comfort (for the RMS of the vertical acceleration) as seen in Figure 7.
Figure 7.
Comfort evaluation for different road types.
Then, following our previous study in [16], we define the comfort-oriented reference speed values from a polynomial fitting method, which are illustrated in Figure 8 and Table 4.
Figure 8.
Polynomial functions: Speed vs. comfort level for different road types.
Table 4.
Calculation of comfort-oriented reference speed values.
These polynomials are precomputed and programmed into the autonomous vehicle’s computer. In practice, the vehicle detects the current road type by performing the road estimation algorithm as assumed. Then from a given desired comfort level, characterized by a given RMS acceleration, the corresponding reference speed is calculated thanks to these polynomials.
5. LPV Cruise and Semi-Active Suspension Control
In this section, both longitudinal and vertical controllers are synthesized using the control approach for LPV systems. A short background of the control approach is presented herein, followed by the two design applications.
5.1. Preliminaries on LPV Controller Design
Throughout this paper, we design two LPV controllers for cruise and semi-active suspension control. This part presents briefly the LPV approach including the optimization problem to be solved [28]. An LPV system is represented as:
where x is the state, z is the controlled output, y is the measured output, w is the disturbance, u is the control input, and is the vector of varying parameters ( is a convex set). The assumptions on are:
- varies in the set of continously differentiable parameter curves and is known or measurable;
- is bounded, i.e., ;
- The system matrices , etc. are continuous on .
The vector of parameters evolves inside a polytope represented by vertices , as:
It is then written as the convex combination:
where the vertices are defined by a vector where equals or .
Therefore, we consider a polytopic model of the LPV system above, represented as:
where is the linear time-invariant (LTI) system corresponding to one of the system’s vertices.
An LPV controller has the following structure:
Solving for an LPV controller using the condition is here carried out using the polytopic approach so computing the controllers , at each vertex of the parameter polytope, such that a single, global performance is minimized. For a given parameter value , the controller is then determined as:
Proposition 1.
A dynamical output-feedback controller (19) that solves the control problem is obtained by solving the following LMIs in (, , , , , and ) at the vertices of the polytope, while minimizing :
where:
Then, the reconstruction of the controller is obtained by the following equivalent transformation:
where and are defined such that (that can be solved through a singular value decomposition plus a Cholesky factorization).
5.2. Application of the LPV Approach to Cruise Control
5.2.1. Cruise Controller Design
The approach above is here applied to the LPV longitudinal model presented before in (8) as:
where includes the vehicle mass and speed.
To use the polytopic approach, the control input matrix has to be independent of the scheduling parameter. Therefore, following the method in [33], the system is extended with the following filter at the input variable:
where , , and are constant matrices. Here, we choose , , and where is a small constant. To synthesize the controller, we define the generalized system denoted (see in Figure 9) consisting of the extended state-space representation with a parameter-independent control input:
and the following weighting functions in order to ensure tracking performances and to cope with the actuator limitations:
Figure 9.
LPV cruise control generalized system .
According to [33], since the parameter dependence is affine and since the scheduling parameter varies in a polytope of four vertices, i.e., and , the generalized system in Figure 9 can be expressed as a polytopic system composed of four vertices:
where , , , and . Solving the LMIs in Proposition 1, the LPV controller with the scheme as shown in Figure 9 is defined as:
where denotes the tracking error where r is the reference. The controller can be transformed into a convex interpolation as follows:
5.2.2. Cruise Control Simulation
We verify by simulation that the vehicle speed can track a given reference value in the presence of disturbance and noise in the form of inexact disturbance force compensation.
We see that the tracking performance is guaranteed, and tracking is achieved after a few hundreds of meters (see Figure 10), with a longitudinal control force smaller than 4000 N (see Figure 11).
Figure 10.
Reference and real speed.
Figure 11.
Longitudinal control force.
5.3. Application of the LPV Approach to Semi-Active Suspension Control
5.3.1. Semi-Active Suspension Controller Design
First, let us recall the LPV system where the extended quarter-car system is described in (13) as:
where is the vehicle speed.
In order to guarantee the comfort and road holding objectives, we define the performance output vector as . To synthesize the controller, we define the generalized system denoted (see in Figure 12) consisting of:
where:
and the parameter-dependent weighting function and the weighting function shaped in order to reduce the amplification of the sprung mass acceleration and unsprung mass displacement depending on the vehicle speed; and model white noise () and measurement noise, respectively. These weighting functions can be chosen as:
Figure 12.
LPV semi-active suspension control generalized system .
Remark 3: The parameters in the weighting functions are chosen following our previous studies where a Genetic Algorithm is applied to find these parameters optimizing multiple objectives: Passenger’s comfort and road holding (safety). Refer to [34] for more details.
According to [33], since the parameter dependence is affine and since the scheduling parameter varies in a polytope of two vertices, i.e., , the generalized system in Figure 12 can be expressed as a polytopic system composed of two vertices:
where and . Solving the LMIs in Proposition 1, the LPV controller with the scheme as shown in Figure 12 is defined as:
The controller can be transformed into a convex interpolation as follows:
5.3.2. Frequency-Domain Analysis
The Bode diagrams given in Figure 13 show the system frequency performance according to the varying . Compared with the passive suspension, the closed-loop system provides efficient vibration mitigation (attenuation) in the whole frequency range of – Hz. The effects of road vibrations on the performance output (sprung mass acceleration, which is directly linked to driving comfort) are shown, which are effectively attenuated for both vertices.
Figure 13.
Bode diagram (from to ) of the closed-loop systems corresponding to the vertices of and , and of the passive system.
5.3.3. Semi-Active Suspension Control Simulation
In order to demonstrate the performance of the LPV approach, simulation in the time domain is performed in this part. In this simulation, the sprung mass acceleration at one corner of the vehicle is considered. The simulation scenario is as follows:
- The vehicle speed rises from its minimum (10 m/s) to maximum value (35 m/s);
- The ISO road profile (type B) is used (shown in Figure 14).
Figure 14. Road input at the front right corner.
From Figure 15 and Figure 16, it can be seen that the LPV control for the semi-active suspension provides better driving comfort than the passive one.
Figure 15.
Sprung mass acceleration at the front right corner (filtered by (14)).
Figure 16.
Damper force at the front right corner.
6. Simulation of the Integrated Control Strategy
In this part, we perform simulations using the full-vehicle model presented in [29], following the scheme presented in Figure 17. It should be noted that the parameters used for simulations are chosen according to a real Megane vehicle. Because of this, the speed is limited to 10–35 m/s. This vehicle is equipped with four independent semi-active suspension systems controlled with a sampling period of 0.005 s. Since we perform simulations with a full-vehicle model, there is a varying time delay of (where L is the distance between the front and rear wheels, i.e., in Figure 4) in the road profile at the rear wheels compared to the front wheels. Driving comfort is evaluated using the RMS value of the acceleration at the vehicle’s center filtered by (14). We combine the two control strategies into an integrative case where the reference speed varies according to the road type and the desired comfort level to guarantee driving comfort. In this part, we perform simulations with various road types and desired RMS acceleration values to test the reference speed generation and integrated cruise-suspension vehicle control strategies.
Figure 17.
Simulation scheme.
6.1. Simulation Scenario 1
The road profile inputs are chosen according to the road model (12) for the given road types, where the input is white noise. The total simulation time is 54 s. The simulation scenario is as follows (see Figure 18 and Figure 19):
Figure 18.
Desired comfort level.
Figure 19.
Road roughness.
- At 18 s (around 550 m), the desired comfort level (characterized by the given RMS acceleration) decreases from 0.4 to 0.3 m/s;
- At 36 s (around 1000 m), the road type (characterized by the estimated road roughness) changes from A to B.
We see from Figure 20 that each time the road type or the desired RMS value changes, a new reference speed is calculated, and the cruise control effectively tracks this value. The resulting road displacement significantly increases after 36 s (around 1000 m) due to the change in road type (only the displacement at the front right corner of the vehicle is shown in Figure 21).
Figure 20.
Resulting reference and vehicle speed.
Figure 21.
Resulting road input at the front right corner.
The resulting accelerations are shown in Figure 22, whose RMS values are m/s for the passive suspension case and m/s for the LPV semi-active suspension case, which correspond to the comfort level of “uncomfortable” and “a little uncomfortable”, respectively, according to Table 3. These results show that the latter further improves driving comfort by limiting the acceleration transmitted to passengers. Finally, the resulting deflections are shown in Figure 23, from which we can see that semi-active suspension leads to smaller deflection values compared to passive suspension.
Figure 22.
Resulting acceleration felt by passengers (filtered by (14)).
Figure 23.
Resulting deflection at the front right corner.
6.2. Simulation Scenario 2
The second simulation scenario is used to assess the robustness of the proposed approach w.r.t uncertainty on the sprung mass and viscous damping coefficients at the corners. This scenario is designed by adding the following uncertainty into the first one. The uncertain parameters are shown in Table 5.
Table 5.
Uncertain parameters.
The total simulation time is 60 s. The simulation scenario is as follows (see Figure 24 and Figure 25):
Figure 24.
Desired comfort level.
Figure 25.
Road roughness.
- At 20 s (around 160 m), the desired comfort level (characterized by the given RMS acceleration) increases from 0.2 to 0.3 m/s;
- At 40 s (around 360 m), the road type (characterized by the estimated road roughness) changes from B to A.
Again, we see from Figure 26 that the new reference speed is calculated, and the cruise control effectively tracks this value. The resulting road displacement significantly decreases after 40 s (around 360 m) due to the change in road type (only the displacement at the front right corner of the vehicle is shown in Figure 27).
Figure 26.
Resulting reference and vehicle speed.
Figure 27.
Resulting road input at the front right corner.
The resulting accelerations are shown in Figure 28, whose RMS values are m/s for the passive suspension case and m/s for the LPV semi-active suspension case, which correspond to the comfort level of “uncomfortable” and “fairly uncomfortable”, respectively, according to Table 3. Finally, the resulting deflections are shown in Figure 29, from which we can see that again, semi-active suspension leads to smaller deflection values compared to passive suspension. These results show that the proposed method is robust enough w.r.t the uncertainty.
Figure 28.
Resulting acceleration felt by passengers (filtered by (14)).
Figure 29.
Resulting deflection at the front right corner.
6.3. Comparison of Comfort Performances: Passive vs. Semi-Active Suspension
Table 6 summarizes the comfort evaluation for the two performed simulation scenarios.
Table 6.
RMS acceleration (m/s).
Clearly, the LPV semi-active suspension control outperforms the passive one, and it allows for an efficient coupling between the longitudinal and vertical dynamics.
7. Conclusions
This work presented an integrated strategy for comfort-oriented vehicle cruise and suspension control with a robust/LPV approach in the framework. We related driving comfort (quantified using the filtered sprung mass acceleration) and road type with the vehicle speed to obtain comfort-guaranteeing reference speed functions. We then designed a cruise and a semi-active suspension controller respectively for vehicle longitudinal and vertical dynamics, which are linked to each other through the vehicle speed as a scheduling parameter. These controllers were tested by performing simulations, first independently and then in an integrated framework using a nonlinear full-vehicle model validated from real data. Results showed that the vehicle was capable of finding a speed value guaranteeing comfort and tracking this value thanks to cruise control, while semi-active suspension control provided further enhancement of comfort level. Indeed, the integrated control approach was adapted to the comfort requirement and vehicle speed. It is worth mentioning that we relied on basic assumptions and a reasonable amount of knowledge of the environment, making this strategy realistic.
Author Contributions
Conceptualization, O.S. and P.G.; Methodology, G.Q.B.T., T.-P.P., and E.C.; Validation, O.S.; Formal analysis, G.Q.B.T. and T.-P.P.; Writing-original draft preparation, G.Q.B.T. and T.-P.P.; Writing-review and editing, O.S.; Supervision, O.S. and P.G.; Project administration, O.S. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Conflicts of Interest
The authors declare no conflict of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| IRI | international roughness index |
| ISO | International Organization for Standardization |
| LMI | linear matrix inequality |
| MR | magneto-rheological |
| LPV | linear parameter-varying |
| LTI | linear time-invariant |
| RMS | root mean square |
References
- Hedrick, J.K.; Tomizuka, M.; Varaiya, P. Control Issues in Automated Highway Systems. IEEE Control. Syst. Mag. 1994, 14, 21–32. [Google Scholar]
- Ioannou, P.A.; Chien, C.C. Autonomous Intelligent Cruise Control. IEEE Trans. Veh. Technol. 1993, 42, 657–672. [Google Scholar] [CrossRef]
- Gáspár, P.; Szabó, Z.; Bokor, J.; Nemeth, B. Robust Control Design for Active Driver Assistance Systems; Springer: Berlin/Heidelberg, Germany, 2016; Volume 10, pp. 978–983. [Google Scholar]
- Rajamani, R.; Zhu, C. Semi-autonomous Adaptive Cruise Control Systems. IEEE Trans. Veh. Technol. 2002, 51, 1186–1192. [Google Scholar] [CrossRef]
- Kayacan, E. Multiobjective H∞ Control for String Stability of Cooperative Adaptive Cruise Control Systems. IEEE Trans. Intell. Veh. 2017, 2, 52–61. [Google Scholar] [CrossRef]
- Németh, B.; Gáspár, P. LPV-based Control Design of Vehicle Platoon Considering Road Inclinations. IFAC Proc. Vol. 2011, 44, 3837–3842. [Google Scholar] [CrossRef]
- Öncü, S.; Ploeg, J.; Van de Wouw, N.; Nijmeijer, H. Cooperative Adaptive Cruise Control: Network-aware Analysis of String Stability. IEEE Trans. Intell. Transp. Syst. 2014, 15, 1527–1537. [Google Scholar] [CrossRef]
- Du, Y.; Liu, C.; Li, Y. Velocity Control Strategies to Improve Automated Vehicle Driving Comfort. IEEE Intell. Transp. Syst. Mag. 2018, 10, 8–18. [Google Scholar] [CrossRef]
- Wu, J.; Zhou, H.; Liu, Z.; Gu, M. Ride Comfort Optimization via Speed Planning and Preview Semi-active Suspension Control for Autonomous Vehicles on Uneven Roads. IEEE Trans. Veh. Technol. 2020, 69, 8343–8355. [Google Scholar] [CrossRef]
- Tran, G.Q.B.; Sename, O.; Gaspar, P.; Nemeth, B.; Costa, E. Adaptive Speed Control of an Autonomous Vehicle with a Comfort Objective. In Proceedings of the VSDIA 2020—20th International Conference on Vehicle System Dynamics, Identification and Anomalies, Budapest, Hungary, 9–11 November 2020. [Google Scholar]
- Savaresi, S.M.; Poussot-Vassal, C.; Spelta, C.; Sename, O.; Dugard, L. Semi-Active Suspension Control Design for Vehicles; Elsevier: Amsterdam, The Netherlands, 2010. [Google Scholar]
- Poussot-Vassal, C.; Spelta, C.; Sename, O.; Savaresi, S.M.; Dugard, L. Survey and Performance Evaluation on Some Automotive Semi-active Suspension Control Methods: A Comparative Study on a Single-corner Model. Annu. Rev. Control. 2012, 36, 148–160. [Google Scholar] [CrossRef]
- Murali Madhavan Rathai, K. Synthesis and Real-Time Implementation of Parameterized NMPC Schemes for Automotive Semi-Active Suspension Systems. Ph.D. Thesis, Université Grenoble Alpes, Grenoble Alpes, France, 2020. [Google Scholar]
- Pham, T.P.; Sename, O.; Dugard, L. Unified ∞ Observer for a Class of Nonlinear Lipschitz Systems: Application to a Real ER Automotive Suspension. IEEE Control. Syst. Lett. 2019, 3, 817–822. [Google Scholar] [CrossRef]
- Poussot-Vassal, C.; Sename, O.; Dugard, L.; Gáspár, P.; Szabó, Z.; Bokor, J. A New Semi-active Suspension Control Strategy through LPV Technique. Control. Eng. Pract. 2008, 16, 1519–1534. [Google Scholar] [CrossRef]
- Costa, E.; Pham, T.P.; Sename, O.; Tran, G.Q.B.; Do, T.T.; Gaspar, P. Definition of a Reference Speed of an Autonomous Vehicle with a Comfort Objective. In Proceedings of the VSDIA 2020—20th International Conference on Vehicle System Dynamics, Identification and Anomalies, Budapest, Hungary, 9–11 November 2020. [Google Scholar]
- International Organization for Standardization. ISO 2631-1:1997, Mechanical Vibration and Shock—Evaluation of Human Exposure to Whole Body Vibration—Part 1: General Requirement. 1997. Available online: https://www.iso.org/standard/7612.html (accessed on 20 February 2021).
- Pawar, P.R.; Mathew, A.T.; Saraf, M. IRI (International Roughness Index): An Indicator of Vehicle Response. Mater. Today Proc. 2018, 5, 11738–11750. [Google Scholar] [CrossRef]
- International Organization for Standardization. ISO 8608:2016, Mechanical Vibration—Road Surface Profiles—Reporting of Measured Data. 2016. Available online: https://www.iso.org/standard/71202.html (accessed on 20 February 2021).
- Tudón-Martínez, J.C.; Fergani, S.; Sename, O.; Martinez, J.J.; Morales-Menendez, R.; Dugard, L. Adaptive Road Profile Estimation in Semiactive Car Suspensions. IEEE Trans. Control. Syst. Technol. 2015, 23, 2293–2305. [Google Scholar] [CrossRef]
- Basargan, H.; Mihály, A.; Gáspár, P.; Sename, O. Adaptive Semi-Active Suspension and Cruise Control through LPV Technique. Appl. Sci. 2021, 11, 290. [Google Scholar] [CrossRef]
- Vahidi, A.; Stefanopoulou, A.; Peng, H. Recursive Least Squares with Forgetting for Online Estimation of Vehicle Mass and Road Grade: Theory and Experiments. Veh. Syst. Dyn. 2005, 43, 31–55. [Google Scholar] [CrossRef]
- Yin, Z.; Dai, Q.; Guo, H.; Chen, H.; Chao, L. Estimation Road Slope and Longitudinal Velocity for Four-wheel Drive Vehicle. IFAC-PapersOnLine 2018, 51, 572–577. [Google Scholar] [CrossRef]
- Li, B.; Zhang, J.; Du, H.; Li, W. Two-layer Structure Based Adaptive Estimation for Vehicle Mass and Road Slope under Longitudinal Motion. Measurement 2017, 95, 439–455. [Google Scholar] [CrossRef]
- Tudón-Martínez, J.C.; Fergani, S.; Varrier, S.; Sename, O.; Dugard, L.; Morales-Menendez, R.; Ramírez-Mendoza, R. Road Adaptive Semi-Active Suspension in an Automotive Vehicle using an LPV Controller. IFAC Proc. Vol. 2013, 46, 231–236. [Google Scholar] [CrossRef]
- Soheib, F.; Sename, O.; Dugard, L. An LPV/H∞ Integrated Vehicle Dynamic Controller. IEEE Trans. Veh. Technol. 2015, 65, 1880–1889. [Google Scholar] [CrossRef]
- Unger, A.; Schimmack, F.; Lohmann, B.; Schwarz, R. Application of LQ-based Semi-active Suspension Control in a Vehicle. Control. Eng. Pract. 2013, 21, 1841–1850. [Google Scholar] [CrossRef]
- Poussot-Vassal, C. Robust LPV Multivariable Automotive Global Chassis Control. Ph.D. Thesis, Institut National Polytechnique de Grenoble-INPG, Grenoble, France, 2008. [Google Scholar]
- Poussot-Vassal, C.; Sename, O.; Dugard, L.; Savaresi, S.M. Vehicle Dynamic Stability Improvements through Gain-scheduled Steering and Braking Control. Veh. Syst. Dyn. 2011, 49, 1597–1621. [Google Scholar] [CrossRef]
- Loprencipe, G.; Zoccali, P.; Cantisani, G. Effects of Vehicular Speed on the Assessment of Pavement Road Roughness. Appl. Sci. 2019, 9, 1783. [Google Scholar] [CrossRef]
- Zuo, L.; Nayfeh, S. Low Order Continuous-time Filters for Approximation of the ISO 2631-1 Human Vibration Sensitivity Weightings. J. Sound Vib. 2003, 265, 459–465. [Google Scholar] [CrossRef]
- Ahlin, K.; Granlund, N.J. Relating Road Roughness and Vehicle Speeds to Human Whole Body Vibration and Exposure Limits. Int. J. Pavement Eng. 2002, 3, 207–216. [Google Scholar] [CrossRef]
- Apkarian, P.; Gahinet, P.; Becker, G. Self-scheduled H∞ Control of Linear Parameter-varying Systems: A Design Example. Automatica 1995, 31, 1251–1261. [Google Scholar] [CrossRef]
- Do, A.L.; Sename, O.; Dugard, L.; Soualmi, B. Multi-objective Optimization by Genetic Algorithms in H∞/LPV Control of Semi-active Suspension. IFAC Proc. Vol. 2011, 44, 7162–7167. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).