Paper Journal PDF
Paper Journal PDF
Paper Journal PDF
1 Abstract: This paper presents an integrated linear parameter-varying (LPV) control approach of
2 an autonomous vehicle with an objective to guarantee driving comfort, consisting of cruise and
3 semi-active suspension control. First, the vehicle longitudinal and vertical dynamics (equipped with
4 a semi-active suspension system) are presented and written into LPV state-space representations.
5 The reference speed is calculated online from the estimated road type and the desired comfort level
6 (characterized by the frequency weighted vertical acceleration defined in the ISO 2631 norm) using
7 precomputed polynomial functions. Then, concerning cruise control, an LPV H2 controller using
8 an LMI-based polytopic approach combined with the compensation of the estimated disturbance
9 forces is developed to track the comfort-oriented reference speed. To further enhance passengers’
10 comfort, a decentralized LPV H2 controller for the semi-active suspension system is proposed,
11 minimizing the effect of the road profile variations. The interaction with cruise control is achieved
12 by the vehicle’s actual speed being a scheduling parameter for suspension control. To assess the
13 strategy’s performance, simulations are conducted using a realistic nonlinear vehicle model validated
14 from experimental data. The simulation results demonstrate the proposed approach’s capability to
15 improve driving comfort.
16 Keywords: autonomous vehicle; advanced driver-assistance system; LPV approach; cruise control;
17 semi-active suspension control; passenger comfort
18 1. Introduction
19 Autonomous vehicles always remain an interesting research topic thanks to their numerous
20 advantages, including collision avoidance and fuel consumption reduction capabilities, satisfying
21 traffic safety and environmental objectives.
22 There has been a considerable amount of research work conducted on either cruise or suspension
23 control of autonomous vehicles. Cruise control refers to the control of the vehicle speed, which is
24 related to longitudinal dynamics, for multiple purposes such as collision avoidance [1,2]. For this,
25 different control strategies (optimal, robust, LPV, etc.) have been proposed [3–7]. Recently, cruise
26 control has been linked to a comfort objective [8–10], which opens the field to the coordination between
27 longitudinal and vertical controllers.
28 Indeed, the suspension system is a key subsystem that allows us to improve driving comfort
29 and road holding performance of the vehicle [11,12]. It has a remarkable ability to limit the vertical
30 oscillations of the vehicle body caused by road displacements at the four wheels. From recent years, it
31 is known that the semi-active suspension system provides better performance than the passive one
32 while being less energy-consuming than the active one [12]. Existing work on semi-active suspension
33 control includes model predictive control or state-feedback with various observers, from robust, LPV
34 to unified ones [11–14].
35 However, there has not been much work combining cruise and suspension control into an
36 integrated problem, considering their interaction. Besides, very few studies do consider the driving
37 comfort level in a cruise control problem. To improve driving comfort, a potential strategy is to relate
38 the speeds at which the vehicle should travel to the desired comfort level and w.r.t specific road profiles.
39 Such speed values are determined using criteria formed by examining the human body, including
40 which range of frequency is most absorbed by humans. Our group has conducted a study [15] into
41 relating the vehicle speed with the comfort level measured using the ISO 2631 standard [16] and the
42 international roughness level (IRI) [17] for each road type from A to D (defined in [18]). Recent research
43 about road profile estimation using adaptive observers allows us to detect which road type the vehicle
44 is traveling on [19], thus enabling this strategy.
45 The purpose of this paper is to bring further results and to introduce a comfort-oriented strategy
46 of integrated cruise-suspension control of an autonomous vehicle. There has been some existing
47 work combining these problems [9,20], that either often requires too many assumptions and much
48 information from the environment (therefore being challenging to embed in reality) or does not
49 integrate a comfort-oriented relationship between the longitudinal and vertical motions. This work
50 proposes a more realistic approach, handling unknown inputs using a robust LPV control approach. We
51 analyze both longitudinal and vertical dynamics and their interaction through the road displacement
52 at each of the four wheels. The H2 condition is used as it is suited for the type of noise we are faced
53 with in this suspension control case where one of the sensors is an accelerometer. For cases where
54 the variation of a specific parameter(s) significantly affects the system, we model the parameter(s)
55 into an LPV problem, which is solved as a set of linear matrix inequalities (LMIs). We also show
56 how driving comfort is evaluated through the measurement of the vertical acceleration transmitted
57 to passengers, from which we propose a way to relate the current speed to comfort level using the
58 ISO 2631 standard. This allows us to determine which speed the vehicle should travel at in order to
59 guarantee that the acceleration felt by one passenger does not exceed a predefined value. Combining
60 the cruise and suspension controllers with a comfort-oriented reference speed generation leads to the
61 proposed integrated comfort-oriented vehicle control. The integrated control scheme is then tested
62 using simulations on a realistic nonlinear vehicle model validated from experimental data.
63 This paper is organized as follows. In Section 2, we present the vehicle longitudinal and vertical
64 dynamics (quarter-car model) then the integrated dynamics model. The general scheme of the strategy
65 is presented in Section 3, which consists of comfort-guaranteeing speed calculation (described in detail
66 in Section 4) and integrated cruise-suspension control (discussed in Section 5). Finally, simulation
67 results are presented in Section 6, which shows the effectiveness of our strategy.
76 nominal mass). This is the most crucial assumption as it allows for gain-scheduling based on
77 mass. The vehicle speed is also directly measurable using a speedometer.
78 • The road slope is known/estimated in real-time thanks to algorithms such as in [21–23]. Such an
79 assumption allows us to implement road slope compensation using a feed-forward term in the
80 cruise control input.
81 Suppose we have a vehicle of mass m traveling at the speed of v, as shown in Figure 1. Let F be
82 the longitudinal control force on the vehicle, and Fd the total disturbance force.
mv̇ = F − Fd . (1)
The disturbance force consists of three components: the rolling friction supposed to have a
constant value, the drag by gravity supposing the road’s slope θ to be sufficiently small (between ±10◦
which is a realistic assumption for real roads), and the aerodynamic drag that adds nonlinearity to the
system, respectively
Fr = mgCr cos(θ ) ≈ mgCr , (2)
1
Fd = mgCr + mgθ + Cv Da Sv2 . (5)
2
Finally, the vehicle’s motion equation is formulated as
1
mv̇ = F − mgCr − mgθ − Cv Da Sv2 . (6)
2
Version February 20, 2021 submitted to Electronics 4 of 19
F = Ff f + Fl , (7)
83 where Ff f = mgĈr + mgθ̂ is the feed-forward term that compensates for the rolling friction and the
84 road slope and Fl is the longitudinal control force. Here Ĉr is an estimated nominal value for Cr
85 (constant) and θ̂ is the road slope estimated in real-time by the methods in [21–23]. Because this
86 compensation is not perfect, i.e., Ĉr 6= Cr and θ̂ 6= θ, we model all this imperfection by replacing θ with
87 ∆wl where ∆ is a constant bound and |wl | ≤ 1 is noise.
The system is then written in LPV form, with xl = v being the state variable, ul = Fl being the
h i> h i>
cruise control input, yl = v being the measured output, and ρl = ρl1 ρl2 = 1/m v being the
varying parameter of the longitudinal control case, as
(
ẋl = Al (ρl ) xl + Bl1 wl + Bl2 (ρl )ul
Σl (ρl ) : (8)
yl = Cl xl ,
where
Al (ρl ) = [− 12 Cv Da Sρl1 ρl2 ], Bl1 = [− g∆], Bl2 (ρl ) = [ρl1 ], Cl = [1].
98 In Figure 3, the considered MR damper force - deflection velocity (żde f = żs − żus ) characteristic
99 is shown, from the MR damper available at ITESM, Mexico (refer to [24]).
where Fspring = k s (zs − zus ) is the spring force, Ftire = k t (zus − zr ) is the tire force; the damper force
Fdamper is defined as
Fdamper = k0 (zs − zus ) + c0 (żs − żus ) + Fv , (10)
100 where c0 and k0 are constant parameters. We take Fv as the input for suspension control.
To link with longitudinal dynamics, we here consider benefiting from some knowledge of the
road displacement input model zr , which is related to the current vehicle speed according to [25] as
żr + a · v · zr = b · v · wv , (11)
101 where wv is white noise, a and b are coefficients that depend on the road type according to International
102 Organization for Standardization (ISO) classification [18].
103 Remark: Using a road profile model is indeed possible since the information on the type of
104 road profile may be obtained using some adaptive road profile estimator, as proposed in [19], or a
105 frequency-wise approach [25].
h i>
From (9) and (11), by selecting the system states as xl = zs żs zus żus zr ∈ R5 , the
h i>
measured variables yl = z̈s zs − zus ∈ R2 , the control input ul = Fl , and by choosing the
scheduling variable ρv = v to link with longitudinal dynamics, the extended quarter-car system can be
written in LPV form as
(
ẋv = Av (ρv ) xv + Bv1 (ρv )wv + Bv2 uv
Σv (ρv ) : (12)
yv = Cv2 xv + Dv21 wv + Dv22 uv ,
Version February 20, 2021 submitted to Electronics 6 of 19
where
0 1 0 0 0 0 0
− k
ms − mc0s k
ms
c0
ms 0
0
− 1
ms
Av (ρv ) = 0 0 0 1 0 , Bv1 (ρv ) = 0 , Bv2 = 0 ,
c0
− km+uskt − mcus kt
k 0
1
m mus mus
0 m
us us
0 0 0 − a · ρ"v # b · ρv 0
" # 0 " #
− mks − mc0s k
ms
c0
ms 0 0 − m1s
Cv2 = , Dv21 = , Dv22 = ,
1 0 −1 0 0 0 0
106 with k = k s + k0 . In this work, we take the coefficients a and b as coherent with those of a road of type
107 B in [18].
113 Note that the main interest in using the full nonlinear vehicle model is that it allows us to consider
114 nonlinear load transfer, fast nonlinear dynamics entering the tire force description, and consequently,
115 in the global chassis dynamic. It reproduces the longitudinal (xs ), lateral (ys ), vertical (zs ), roll (θ), pitch
116 (φ), and yaw (ψ) dynamics of the chassis. It also models the vertical and rotational motions of the
117 wheels (zusij and ωij respectively), the slip ratios (λij ), and the center of gravity side slip angle (β cog )
118 dynamics, as a function of the tires and suspensions forces.
119 3. Integrated cruise - suspension LPV control of an autonomous vehicle for comfort: Structure
120 and objectives
121 The proposed strategy is illustrated in the figure below:
122 Our strategy consists of three main parts closely connected to each other and the full vehicle
123 dynamics. Note that the vehicle speed connects the longitudinal and vertical dynamics due to the
124 relationship (11).
125 The road type is assumed to be known/estimated in real-time thanks to algorithms such as in
126 [19]. This is the condition that enables the making of the proposed reference speed generation strategy,
127 which gives suitable speed values based on the road profile and comfort objective. In the reference
128 speed calculation part, given a road type detected thanks to an estimation algorithm and the desired
129 comfort level specified by the driver, a suitable reference speed value is determined so as to guarantee
130 this level. How we quantify driving comfort and calculate the reference speed is presented in Section
131 4.
132 In the cruise control part, given the calculated reference speed value, the cruise control part drives
133 the vehicle speed to track this value. This uses not only the feedback measured by the speedometer
134 but also road information such as road slope in order to compensate for this, providing a smoother
135 response. How we design this part is discussed in Part 5.2.
136 In the semi-active suspension control design method, a semi-active suspension control strategy is
137 used to further improve driving comfort. How we design this part is discussed in Part 5.3.
138 Combining the three mentioned parts constitutes what we propose in this paper as the integrated
139 cruise - suspension control of an autonomous vehicle with a comfort objective.
Version February 20, 2021 submitted to Electronics 8 of 19
0.1
0.05
0 5 10 15 20 25
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
[16]. In order to characterize human comfort, i.e., the effect of exposure to vibration, a filter is applied
on the sprung mass acceleration [29]. The filter’s transfer function is
146 Driving comfort is then assessed according to the following scale of the ISO 2631 standard using
147 the root mean square (RMS) value of the vertical acceleration as [16]
152 Our objective is to propose a comfort-oriented reference speed profile to link the comfort level
153 to the vehicle’s speed. This is carried out using a vertical vehicle model performing simulation with
154 different speed values and computing the comfort criterion. This allows us to first evaluate the human
155 comfort (for the RMS of the vertical acceleration) as seen in Figure 7.
40
4
30
3
2 20
1
10
0
5 10 15 20 25 30 35 40 0 1 2 3 4 5
Figure 7. Comfort evaluation for different Figure 8. Polynomial functions: Speed vs.
road types. comfort level for different road types.
156 Then, following our previous study in [15], we define the comfort-oriented reference speed values
157 from a polynomial fitting method, which are illustrated in Figure 8 and Table 2.
158 These polynomials are precomputed and programmed into the autonomous vehicle’s computer.
159 In practice, the vehicle detects the current road type by performing the road estimation algorithm, then
160 from a given desired comfort level, the corresponding reference speed is calculated thanks to these
161 polynomials.
167 where x is the state, z is the controlled output, y is the measured output, w is the disturbance, u is the
h i>
168 control input, and ρ = ρ1 ρ2 ... ρ N ∈ Ω is the vector of varying parameters (Ω is a convex set).
169 The assumptions on ρ are:
170 • ρ varies in the set of continously differentiable parameter curves and is known or measurable.
171 • ρ is bounded, i.e., ρ j ∈ [ρ j , ρ j ], ∀ j.
172 • The system matrices A(·), etc. are continuous on Ω.
ρ ∈ Co{ω1 , . . . , ωZ }, (15)
2N 2N
ρ= ∑ α i ωi , αi ≥ 0, ∑ αi = 1, (16)
i =1 i =1
173 where the vertices are defined by a vector ωi = [νi1 , . . . , νiN ] where νij equals ρ j or ρ j .
Therefore, we consider a polytopic model of the LPV system above, represented as
2N 2N
" #
A ( ωi ) B ( ωi )
Σ ( ρ ) = ∑ αi ( ρ ) , αi (ρ) ≥ 0, ∑ αi (ρ) = 1, (17)
i =1
C ( ωi ) D ( ωi ) i =1
" #
A ( ωi ) B ( ωi )
174 where is the linear time-invariant (LTI) system corresponding to one of the system’s
C ( ωi ) D ( ωi )
175 2 N vertices.
An LPV controller has the following structure
" # " #" #
ẋc Ac (ρ) Bc (ρ) xc
K: = . (18)
u Cc (ρ) Dc ( ρ ) y
Solving for an LPV controller using the H2 condition is here carried out using the polytopic
approach so computing the controllers Ki ∀i, at each vertex of the parameter polytope, such that a
single, global performance γ2 is minimized. For a given parameter value ρ, the controller is then
determined as
2N 2N
K (ρ) = ∑ α i ( ρ ) Ki , αi (ρ) ≥ 0, ∑ αi (ρ) = 1. (19)
i =1 i =1
Proposition 1. A dynamical output feedback controller K (ρ) (18) that solves the control problem is obtained by
solving the following LMIs in (X(ρ), Y(ρ), A
e ( ρ ), B
e ( ρ ), C e (ρ)) at the 2 N vertices ωi of the polytope ,
e (ρ) and D
while minimizing γ2 ,
M11 (∗)> (∗)>
M21 M22 (∗)> ≺ 0, ∀i,
M31 M32 M33
N11 (∗)> (∗)> (20)
N21 N22 (∗)> 0, ∀i,
N31 N32 N33
Trace(Z) < γ2 ,
Version February 20, 2021 submitted to Electronics 11 of 19
where,
M11 = A(ωi )X(ωi ) + X(ωi ) A(ωi )> + B2 C e ( ωi ) > B > ,
e ( ωi ) + C
2
= A >
e ( ωi ) + A ( ωi ) + C D > > >
M21 2 ( ωi ) B2 ,
e
M22 = Y( ωi ) A ( ωi ) + A ( ωi ) > Y( ωi ) + B e (ωi )C2 + C > B e > ( ωi ),
2
M31 = B1 (ωi )> + D21 (ωi )> D e ( ωi ) > B > ,
2
M32 = B1 (ωi ) Y(ωi ) + D21 (ωi )> B
> e ( ωi ) > ,
M33 = − Inu ,
N11 = X ( ωi ),
N21 = In ,
N22 = Y ( ωi ),
N31 = C1 (ωi )X(ωi ) + D12 (ωi )C e ( ωi ),
N32 = C1 (ωi ) + D12 (ωi )D e (ωi )C2 ,
N33 = Z.
Then, the reconstruction of the controller K is obtained by the following equivalent transformation,
Dc ( ω i ) = D
e ( ωi )
Cc (ωi )
e (ωi ) − Dc (ωi )C2 (ωi )X(ωi )) M (ωi )−>
= (C
Bc (ωi ) = N ( ωi ) −1 (B
e (ωi ) − Y(ωi ) B2 (ωi ) Dc (ωi )) (21)
A c ( ωi ) −
= N ( ωi ) (A1 e (ωi ) − Y(ωi ) A(ωi )X(ωi ) − Y(ωi ) B2 (ωi ) Dc (ωi )C2 (ωi )X(ωi )
− N (ωi ) Bc (ωi )C2 (ωi )X(ωi ) − Y(ωi ) B2 (ωi )Cc (ωi ) M(ωi )> ) M(ωi )−> ,
176 where M (ωi ) and N (ωi ) are defined such that M(ωi ) N (ωi )> = In − X (ωi )Y (ωi ) (that can be solved through
177 a singular value decomposition plus a Cholesky factorization).
where A f , B f , and C f are constant matrices and kW f k∞ ≤ 1 so as to ensure that the saturation
constraint on u is kept for the new control input u f . Here, we choose A f = −1/τ f , B f = 1/τ f , and
C f = 1 where τ f is a small constant. The extended state-space representation is therefore
" # " #" # " # " #
ẋl Al (ρl ) Bl2 (ρl )C f xl Bl1 0
ẋ = + wl + uf
0 Af xf 0 Bf
f
Σe (ρl ) : h
"
i x
# (24)
l
yl = Cl 0 x .
f
Version February 20, 2021 submitted to Electronics 12 of 19
To synthesize the controller, we have chosen the following weighting functions (see in Figure 9)
in order to ensure tracking performances and to cope with the actuator limitations
0.5s + 2 1
We (s) = , Wu (s) = , Wd (s) = 0.01. (25)
s + 0.0002 100
According to [31], since the system matrices Al (ρl ), Bl1 (ρl ) are affine in ρl and since the scheduling
parameter ρl varies in a polytope of four vertices ρl1 ∈ [ρl1 , ρl1 ] and ρl2 ∈ [ρl2 , ρl2 ], the generalized
plant in Figure 9 can be expressed as a polytopic system composed of four vertices
4 4
Σl (ρl ) = ∑ α li ( ρ l ) Σ li , αli (ρl ) ≥ 0, ∑ αli (ρl ) = 1, (26)
i =1 i =1
where Σl1 = Σl (ρl1 , ρl2 ), Σl2 = Σl (ρl1 , ρl2 ), Σl3 = Σl (ρl1 , ρl2 ), and Σl4 = Σl (ρl1 , ρl2 ). Solving the LMIs
in Proposition 1, the LPV controller Kl (ρl ) with the scheme as shown in Figure 9 is defined as
" # " #" #
ẋcl Acl (ρl ) Bcl (ρl ) xcl
Kl ( ρl ) : = . (27)
ul Ccl (ρl ) Dcl (ρl ) yl
4000
35
2000
30
0
25
-2000
20
0 500 1000 1500 2000 2500 3000 3500 0 500 1000 1500 2000 2500 3000 3500
Figure 10. Reference and real speed. Figure 11. Longitudinal control force.
184 We see that the tracking performance is guaranteed, and tracking is achieved after a few hundreds
185 of meters, with a control input force smaller than 4000 N.
In order to guarantee the comfort and road holding objectives, we define the performance output
h i>
vector as zv = zus z̈s ∈ R2 and obtain the generalized system
ẋv = Av (ρv ) xv + Bv1 (ρv )wv + Bv2 uv
Σ g (ρv ) : zv = Cv1 xv + Dv11 wv + Dv12 uv (30)
y =C x +D w +D u ,
v v2 v v21 v v22 v
According to [31], since the system matrices Av (ρv ), Bv1 (ρv ) are affine in ρv and since the
scheduling parameter ρv varies in a polytope of two vertices ρv ∈ [ρv , ρv ], the generalized plant
in Figure 12 can be expressed as a polytopic system composed of two vertices
2 2
Σv (ρv ) = ∑ α vi ( ρ v ) Σ vi , αvi (ρv ) ≥ 0, ∑ αvi (ρv ) = 1, (32)
i =1 i =1
where Σv1 = Σv (ρv ) and Σv2 = Σv (ρv ). Solving the LMIs in Proposition 1, the LPV controller Kv (ρv )
with the scheme as shown in Figure 12 is defined as
" # " #" #
ẋcv Acv (ρv ) Bcv (ρv ) xcv
Kv ( ρ v ) : = . (33)
uv Ccv (ρv ) Dcv (ρv ) yv
Bode Diagram
-50
-100
Magnitude (dB)
-150
-200
-250
-300
10 -3 10 -2 10 -1 10 0 10 1 10 2 10 3 10 4
Frequency (Hz)
Figure 13. Bode diagram (from wv to z̈s ) of the closed-loop systems corresponding to the values of
ρvmin and ρvmax , and of the passive system.
600
2
400
1 200
0
0
-200
-1 -400
-600
-2
0 100 200 300 400 500 0 100 200 300 400 500
Figure 14. Acceleration felt by passengers Figure 15. Damper force at the front right
(filtered by (13)). corner.
220 • At 18 s, the desired comfort level (characterized by the given RMS acceleration) changes from 0.4
221 to 0.3 m/s2 .
222 • At 36 s, the road type (characterized by the estimated road roughness) changes from type A to
223 type B.
0.4 10-5
2
0.38
1.5
0.36
0.34
1
0.32
0.3 0.5
0 200 400 600 800 1000 1200 0 200 400 600 800 1000 1200
224 The resulting road displacement (at the front right corner of the vehicle) is as follows:
Version February 20, 2021 submitted to Electronics 17 of 19
0.015
0.01
0.005
-0.005
-0.01
0 200 400 600 800 1000 1200
Figure 19. Integrated cruise-suspension control: Road input at the front right corner.
225 We note a significant increase in magnitude in zr after 36 s, due to the change in road type.
4
30
2
25 0
-2
20
-4
15
0 200 400 600 800 1000 1200 0 200 400 600 800 1000 1200
Figure 20. Resulting reference and vehicle Figure 21. Acceleration felt by passengers
speed. (filtered by (13)).
227 We see that each time the road type or the desired RMS value changes, a new reference speed is
228 calculated, and the cruise control effectively tracks this value. The resulting RMS acceleration values are
229 1.2360 m/s2 for the passive suspension case and 0.4301 m/s2 for the LPV H2 semi-active suspension
230 case, which shows that the latter further improves driving comfort by limiting the acceleration
231 transmitted to passengers.
232 7. Conclusion
233 This work presents an integrated strategy for comfort-oriented vehicle cruise and suspension
234 control with a robust/LPV approach in the H2 framework. Indeed, the integrated control approach is
235 adapted to the comfort requirement and the vehicle speed. It is worth mentioning that we rely on basic
236 assumptions and a reasonable amount of knowledge of the environment, which makes this strategy
237 realistic.
238 Funding: This research received no external funding.
239 Conflicts of Interest: The authors declare no conflict of interest.
240 Abbreviations
241 The following abbreviations are used in this manuscript:
242
Version February 20, 2021 submitted to Electronics 18 of 19
244 References
245 1. Hedrick, J.K.; Tomizuka, M.; Varaiya, P. Control Issues in Automated Highway Systems. IEEE Control
246 Systems Magazine 1994, 14, 21–32.
247 2. Ioannou, P.A.; Chien, C.C. Autonomous Intelligent Cruise Control. IEEE Transactions on Vehicular Technology
248 1993, 42, 657–672.
249 3. Gáspár, P.; Szabó, Z.; Bokor, J.; Nemeth, B. Robust Control Design for Active Driver Assistance Systems.
250 Springer, DOI 2016, 10, 978–3.
251 4. Rajamani, R.; Zhu, C. Semi-autonomous Adaptive Cruise Control Systems. IEEE Transactions on Vehicular
252 Technology 2002, 51, 1186–1192.
253 5. Kayacan, E. Multiobjective H∞ Control for String Stability of Cooperative Adaptive Cruise Control Systems.
254 IEEE Transactions on Intelligent Vehicles 2017, 2, 52–61.
255 6. Németh, B.; Gáspár, P. LPV-based Control Design of Vehicle Platoon Considering Road Inclinations. IFAC
256 Proceedings Volumes 2011, 44, 3837–3842.
257 7. Öncü, S.; Ploeg, J.; Van de Wouw, N.; Nijmeijer, H. Cooperative Adaptive Cruise Control: Network-aware
258 Analysis of String Stability. IEEE Transactions on Intelligent Transportation Systems 2014, 15, 1527–1537.
259 8. Du, Y.; Liu, C.; Li, Y. Velocity Control Strategies to Improve Automated Vehicle Driving Comfort. IEEE
260 Intelligent Transportation Systems Magazine 2018, 10, 8–18.
261 9. Wu, J.; Zhou, H.; Liu, Z.; Gu, M. Ride Comfort Optimization via Speed Planning and Preview Semi-active
262 Suspension Control for Autonomous Vehicles on Uneven Roads. IEEE Transactions on Vehicular Technology
263 2020, 69, 8343–8355.
264 10. Tran, G.Q.B.; Sename, O.; Gaspar, P.; Nemeth, B.; Costa, E. Adaptive Speed Control of an Autonomous
265 Vehicle with a Comfort Objective. VSDIA 2020 - 20th International Conference on Vehicle System Dynamics,
266 Identification and Anomalies 2020.
267 11. Savaresi, S.M.; Poussot-Vassal, C.; Spelta, C.; Sename, O.; Dugard, L. Semi-active Suspension Control Design
268 for Vehicles; Elsevier, 2010.
269 12. Poussot-Vassal, C.; Spelta, C.; Sename, O.; Savaresi, S.M.; Dugard, L. Survey and Performance Evaluation
270 on Some Automotive Semi-active Suspension Control Methods: A Comparative Study on a Single-corner
271 Model. Annual Reviews in Control 2012, 36, 148–160.
272 13. Murali Madhavan Rathai, K. Synthesis and Real-time Implementation of Parameterized NMPC Schemes
273 for Automotive Semi-active Suspension Systems. PhD thesis, Université Grenoble Alpes, 2020.
274 14. Pham, T.P.; Sename, O.; Dugard, L. Unified H∞ Observer for a Class of Nonlinear Lipschitz Systems:
275 Application to a Real ER Automotive Suspension. IEEE Control Systems Letters 2019, 3, 817–822.
276 15. Costa, E.; Pham, T.P.; Sename, O.; Tran, G.Q.B.; Do, T.T.; Gaspar, P. Definition of a Reference Speed of an
277 Autonomous Vehicle with a Comfort Objective. VSDIA 2020 - 20th International Conference on Vehicle System
278 Dynamics, Identification and Anomalies 2020.
279 16. International Organization for Standardization. ISO 2631-1:1997, Mechanical Vibration and Shock —
280 Evaluation of Human Exposure to Whole Body Vibration — Part 1: General Requirement 1997.
281 17. Pawar, P.R.; Mathew, A.T.; Saraf, M. IRI (International Roughness Index): An Indicator of Vehicle Response.
282 Materials Today: Proceedings 2018, 5, 11738–11750.
283 18. International Organization for Standardization. ISO 8608:2016, Measurement and Evaluation of Mechanical
284 Vibration and Shock as Applied to Machines, Vehicles and Structures 2016.
285 19. Tudón-Martínez, J.C.; Fergani, S.; Sename, O.; Martinez, J.J.; Morales-Menendez, R.; Dugard, L. Adaptive
286 Road Profile Estimation in Semiactive Car Suspensions. IEEE Transactions on Control Systems Technology
287 2015, 23, 2293–2305.
Version February 20, 2021 submitted to Electronics 19 of 19
288 20. Basargan, H.; Mihály, A.; Gáspár, P.; Sename, O. Adaptive Semi-Active Suspension and Cruise Control
289 through LPV Technique. Applied Sciences 2021, 11, 290.
290 21. Vahidi, A.; Stefanopoulou, A.; Peng, H. Recursive Least Squares with Forgetting for Online Estimation of
291 Vehicle Mass and Road Grade: Theory and Experiments. Vehicle System Dynamics 2005, 43, 31–55.
292 22. Yin, Z.; Dai, Q.; Guo, H.; Chen, H.; Chao, L. Estimation Road Slope and Longitudinal Velocity for
293 Four-wheel Drive Vehicle. IFAC-PapersOnLine 2018, 51, 572–577.
294 23. Li, B.; Zhang, J.; Du, H.; Li, W. Two-layer Structure Based Adaptive Estimation for Vehicle Mass and Road
295 Slope under Longitudinal Motion. Measurement 2017, 95, 439–455.
296 24. Tudon-Martinez, J.C.; Hernandez-Alcantara, D.; Amezquita-Brooks, L.; Morales-Menendez, R.;
297 de J Lozoya-Santos, J.; Aquines, O. Magneto-rheological Dampers—model Influence on the Semi-active
298 Suspension Performance. Smart Materials and Structures 2019, 28, 105030.
299 25. Unger, A.; Schimmack, F.; Lohmann, B.; Schwarz, R. Application of LQ-based Semi-active Suspension
300 Control in a Vehicle. Control Engineering Practice 2013, 21, 1841–1850.
301 26. Poussot-Vassal, C. Robust LPV Multivariable Automotive Global Chassis Control. PhD thesis, Institut
302 National Polytechnique de Grenoble-INPG, 2008.
303 27. Poussot-Vassal, C.; Sename, O.; Dugard, L.; Savaresi, S.M. Vehicle Dynamic Stability Improvements
304 through Gain-scheduled Steering and Braking Control. Vehicle System Dynamics 2011, 49, 1597–1621.
305 28. Loprencipe, G.; Zoccali, P.; Cantisani, G. Effects of Vehicular Speed on the Assessment of Pavement Road
306 Roughness. Applied Sciences 2019, 9, 1783.
307 29. Zuo, L.; Nayfeh, S. Low Order Continuous-time Filters for Approximation of the ISO 2631-1 Human
308 Vibration Sensitivity Weightings. Journal of Sound and Vibration 2003, 265, 459–465.
309 30. Ahlin, K.; Granlund, N.J. Relating Road Roughness and Vehicle Speeds to Human Whole Body Vibration
310 and Exposure Limits. International Journal of Pavement Engineering 2002, 3, 207–216.
311 31. Apkarian, P.; Gahinet, P.; Becker, G. Self-scheduled H∞ Control of Linear Parameter-varying Systems: A
312 Design Example. Automatica 1995, 31, 1251–1261.
313 32. Do, A.L.; Sename, O.; Dugard, L.; Soualmi, B. Multi-objective Optimization by Genetic Algorithms in
314 H∞/LPV Control of Semi-active Suspension. IFAC Proceedings Volumes 2011, 44, 7162–7167.
315
c 2021 by the authors. Submitted to Electronics for possible open access publication
316 under the terms and conditions of the Creative Commons Attribution (CC BY) license
317 (http://creativecommons.org/licenses/by/4.0/).