9
The impact of suspension control on the controllability of the lateral vehicle dynamics eter G´ asp´ ar, Bal´ azs N´ emeth, J´ozsef Bokor, Olivier Sename, Luc Dugard To cite this version: eterG´asp´ ar, Bal´azs N´ emeth, J´ozsef Bokor, Olivier Sename, Luc Dugard. The impact of suspension control on the controllability of the lateral vehicle dynamics. 55th IEEE Conference on Decision and Control (CDC 2016), Dec 2016, Las Vegas, United States. 2016. <hal- 01361869> HAL Id: hal-01361869 https://hal.archives-ouvertes.fr/hal-01361869 Submitted on 7 Sep 2016 HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destin´ ee au d´ epˆ ot et ` a la diffusion de documents scientifiques de niveau recherche, publi´ es ou non, ´ emanant des ´ etablissements d’enseignement et de recherche fran¸cais ou ´ etrangers, des laboratoires publics ou priv´ es.

The impact of suspension control on the controllability of ... · PDF filesuspension control on the controllability of the lateral vehicle dynamics. 55th IEEE Conference on Decision

Embed Size (px)

Citation preview

Page 1: The impact of suspension control on the controllability of ... · PDF filesuspension control on the controllability of the lateral vehicle dynamics. 55th IEEE Conference on Decision

The impact of suspension control on the controllability

of the lateral vehicle dynamics

Peter Gaspar, Balazs Nemeth, Jozsef Bokor, Olivier Sename, Luc Dugard

To cite this version:

Peter Gaspar, Balazs Nemeth, Jozsef Bokor, Olivier Sename, Luc Dugard. The impact ofsuspension control on the controllability of the lateral vehicle dynamics. 55th IEEE Conferenceon Decision and Control (CDC 2016), Dec 2016, Las Vegas, United States. 2016. <hal-01361869>

HAL Id: hal-01361869

https://hal.archives-ouvertes.fr/hal-01361869

Submitted on 7 Sep 2016

HAL is a multi-disciplinary open accessarchive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come fromteaching and research institutions in France orabroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, estdestinee au depot et a la diffusion de documentsscientifiques de niveau recherche, publies ou non,emanant des etablissements d’enseignement et derecherche francais ou etrangers, des laboratoirespublics ou prives.

Page 2: The impact of suspension control on the controllability of ... · PDF filesuspension control on the controllability of the lateral vehicle dynamics. 55th IEEE Conference on Decision

The impact of suspension control on the controllability of the lateralvehicle dynamics

Peter Gaspar, Balazs Nemeth, Jozsef Bokor, Olivier Sename, Luc Dugard

Abstract— Since there is a coupling between lateral andvertical dynamics, the interactions between control componentsmust be taken into consideration. The paper presents the effectsof vertical load variations on the controlled invariant set of thesteering system. In the model the nonlinear characteristics ofthe tire force are approximated by the polynomial form. Theanalysis is based on Sum-of-Squares programming method andparameter-dependent polynomial control Lyapunov functions.The Maximum Controlled Invariant Sets of the steering as afunction of vertical loads are illustrated through a simulationexample. The results of the analysis are built into the controldesign of the suspension system. A semi-active suspensionsystem using preview control is applied. The operation of thecontroller is illustrated through simulation examples.

I. INTRODUCTION AND MOTIVATION

The coupling between the lateral and vertical dynamicsis influenced by the changes of the vertical load variationand the effects of the suspension actuator and the steeringsystem. The lateral force, which is a function of the verticalload, depends on the presence of the slip angle and thecornering stiffness, see [1], [2], [3]. The vertical load hasa static component due to gravity and a dynamic componentdue to road unevennesses and the vertical motions of boththe sprung mass and the unsprung masses. Thus, there isa relationship between the lateral force and the dynamiccomponent of the vertical load.

The paper presents the effects of vertical load variationson the controlled invariant sets of the steering system.Using the Sum-of-Squares (SOS) programming method andparameter-dependent polynomial control Lyapunov functionsthe Maximum Controlled Invariant Sets of the steering as afunction of vertical loads are calculated. The SOS methodhas been elaborated in the last decade for control purposes,see e.g., [4], [5].

The paper also presents the performances of the suspen-sion system, in which the results of the SOS analysis areexploited. Since the purpose is to reduce the variations of

P. Gaspar and J. Bokor are with Institute for Computer Scienceand Control, Hungarian Academy of Sciences and MTA-BME Con-trol Engineering Research Group, Budapest, Hungary. E-mail: [gas-par.peter;bokor.jozsef]@sztaki.mta.hu

B. Nemeth is with Systems and Control Laboratory, Institute for Com-puter Science and Control, Hungarian Academy of Sciences, Kende u. 13-17, H-1111 Budapest, Hungary. E-mail: [bnemeth]@sztaki.mta.hu

O. Sename and L. Dugard are with GIPSA-lab, Grenoble Institute ofTechnology, 11 rue des mathematiques, 38402 Saint Martin d’Heres, France.E-mail: [olivier.sename;luc.dugard]@gipsa-lab.grenoble-inp.fr

The research was supported by the National Research, Developmentand Innovation Fund through the project ”SEPPAC: Safety and EconomicPlatform for Partially Automated Commercial vehicles” (VKSZ 14-1-2015-0125). This paper was partially supported by the Janos Bolyai ResearchScholarship of the Hungarian Academy of Sciences.

the lateral force during maneuvers, it is necessary that thedynamic component of the vertical load should be kept assmall as possible. The design of the semi-active suspensionsystems is based on preview control, see [6].

The contribution of the paper is to justify the necessityof the integration of the lateral and the vertical dynamics,thus the integration of the steering and suspension controls.Moreover, the results of the lateral analysis utilizing thenonlinear characteristics of the tire are built into the designof semi-active suspension control through the performancespecifications and weighting strategy.

The structure of the paper is the following. Section IIpresents the relationship between lateral and vertical dynam-ics. Although the bicycle model describes the vehicle dy-namics in the plane, it represents vertical dynamics throughcornering stiffness as well. Section III analyzes the effects ofvertical load variations on the maximum controlled invariantset. Section IV presents the performance specifications of thesuspension system. In Section V the operation of the semi-active suspension system is illustrated. Finally, Section VIcontains the concluding remarks.

II. THE BACKGROUND OF SUSPENSION ANDSTEERING/BRAKING INTEGRATION

In the interaction between lateral and vertical dynamics,consequently the interaction between the steering system andthe suspension system, the vertical tire load plays a signif-icant role, see e.g, [7]. From the suspension point of viewthe vertical tire load can be modified through the active/semi-active suspension control. From the steering point of view,the values of the lateral tire force F are fundamentallydetermined by the vertical tire load Ft. Consequently, thesuspension control affects lateral dynamics.

Polynomial form of the lateral tire force

The lateral tire force F depends on the side-slip angleα and the vertical tire load Ft, thus F = F(α, Ft). Therelation is defined by a polynomial description as a functionof the vertical tire force, in which the nonlinearities of thetire characteristics are considered in a given operation range[8] in the following form:

F(α, Ft) = c1(Ft)α+ c2(Ft)α2 + . . .+ cn(Ft)α

n

=n∑k=1

ck(Ft)αk, (1)

dugardl
Barrer
Page 3: The impact of suspension control on the controllability of ... · PDF filesuspension control on the controllability of the lateral vehicle dynamics. 55th IEEE Conference on Decision

where the coefficient function ck(Ft) has a polynomial form:

ck(Ft) = d1Ft + d2F2t + . . .+ dmF

mt

=m∑j=1

djFjt (2)

Motivation exampleThe relationship between the vertical tire force Ft, the

side-slip angle α and the lateral tire force F(α, Ft) isillustrated in Figure 1. A suitable approximation of tire forcecharacteristics between the slip region α = −12◦ . . . + 12◦

can be achieved by selecting n = 10 and m = 2. Note

−10−5

05

10

5000

6000

7000

−5000

0

5000

α (deg)Vertical tyre force (N)

Late

ral t

yre

forc

e (N

)

Fig. 1. Vertical load dependence

that the nonlinear tire characteristics can also be modeled byother methods, see e.g., [2], [9], [10].

In the following, the variation of the vertical tire load isillustrated through a simulation example in Figure 2. A high-fidelity dynamic model is used in the CarSim environment.The car is traveling on the road and during a maneuver abump also disturbs the motion. These excitations result insignificant effects on the vertical dynamics. Consequently,the side-slip angle and the yaw rate are also significantlymodified due to the function F(α, Ft).

Nonlinear tire characteristics in lateral vehicle dynamicsLateral vehicle dynamics is based on a two-wheeled

model, which is shown in Figure 3. In the following a poly-nomial form is applied to the nonlinear tire characteristics.

Lateral dynamics of the vehicle is formulated by thefollowing dynamical model:

Jψ = F1(α1, Ft,1)l1 −F2(α2, Ft,2)l2 +Mbr (3a)

mv(ψ + β

)= F1(α1, Ft,1) + F2(α2, Ft,2) (3b)

where m is the mass of the vehicle, J is yaw-inertia, l1 andl2 are geometric parameters. β is the side-slip angle of thechassis, ψ is the yaw rate. F1(α1, Ft,1) and F2(α2, Ft,2)represent the lateral tire forces at the front and the rearaccording to (1). The side-slip angles of the front and rearaxles are approximated:

α1 = δ − β − ψl1v, α2 = −β +

ψl2v

(4)

0 1 2 3 4 5 6 7

0

0.02

0.04

0.06

0.08

0.1

0.12

Time (s)

Road h

eig

ht (m

)

(a) Road profile

0 1 2 3 4 5 6 70

2

4

6

8

10

12

14

16

18

20

Time (s)

Forc

e (

kN

)

with bump

w/o bump

(b) Vertical tire load

0 1 2 3 4 5 6 7−1

−0.5

0

0.5

1

1.5

2

Time (s)

Slip

(deg)

with bump

w/o bump

(c) Side slip

0 1 2 3 4 5 6 7−35

−30

−25

−20

−15

−10

−5

0

5

Time (s)

Yaw

−ra

te (

deg/s

)

with bump

w/o bump

(d) Yaw rate

Fig. 2. Simulation results - bump on the road

The vehicle model contains the differential braking torqueMbr, which is generated by the four brake pressures on thewheels, and the front wheel steering δ. In the forthcomingstudy the system is analyzed using the actuators separately.In the following the state space representation, in which thestate variables are α1 and α2 is formed.

Based on (3) and (4) the vehicle model is reformulated:

α2 − α1 =l1 + l2Jv

[F1(α1, Ft,1)(α1)l1 −F2(α2, Ft,2)l2]

− νδ +l1 + l2Jv

Mbr (5a)

α1l2 + α2l1 =v(α2 − α1) + (v + l2ν)δ−

− l1 + l2mv

[F1(α1, Ft,1) + F2(α2, Ft,2)]

(5b)

The parameter ν is introduced, which represents the relation-ship between the maximum steering value and the variationspeed of δ. The signal δ is modeled as δ ∼= ν · δ. In moredetails, see [8]. Since max δ is a given fixed limit at the

α1

α2

βv

l1l2

Xgl

Ygl

Xv

Yv

ψ

yvygl

Mbr

v1

v2

δ

Fig. 3. Lateral vehicle model

Page 4: The impact of suspension control on the controllability of ... · PDF filesuspension control on the controllability of the lateral vehicle dynamics. 55th IEEE Conference on Decision

actuator analysis, a high ν value represents a fast-changingsteering signal, while a slow-changing steering signal ismodeled with a low ν.

Then the polynomial state-space representation of thesystem is formulated as follows:

x =

[α1

α2

]=

[f1(α1, α2, Ft,1, Ft,2)f2(α1, α2, Ft,1, Ft,2)

]+

[g1g2

]Mbr +

[h1h2

(6)where

f1 =l1Jv

[F2(α2, Ft,2)l2 −F1(α1, Ft,1)l1] +

+v

l1 + l2(α2 − α1)− 1

mv[F1(α1, Ft,1) + F2(α2, Ft,2)] ,

f2 =l2Jv

[F1(α1, Ft,1)l1 −F2(α2, Ft,2)l2] +

+v

l1 + l2(α2 − α1)− 1

mv[F1(α1, Ft,1) + F2(α2, Ft,2)] ,

h1 =v

l1 + l2+ ν, h2 =

v

l1 + l2,

g1 = − l1Jv, g2 =

l2Jv.

In the forthcoming study the system is analyzed using thesteering control, thus Mbr ≡ 0.

III. THE EFFECTS OF VERTICAL LOAD VARIATION ON THEMAXIMUM CONTROLLED INVARIANT SET

In the paper the SOS programming method is applied forthe analysis of the effects of the vertical load variation onlateral dynamics. The SOS method has been elaborated in thelast decade for control purposes. Important theorems in SOSprogramming, such as the application of Positivstellensatz,were proposed in [4]. Thus, the convex optimization methodscan be used to find appropriate polynomials of the SOSproblem, see [11]. Sufficient conditions for the solutions tononlinear control problems, which were formulated in termsof state-dependent Linear Matrix Inequalities (LMI), wereformed by [5]. In this section the computation method ofthe Maximum Controlled Invariant Set using the Sum-of-Squares (SOS) programming is presented. The goal of theanalysis is to show the effect of vertical load variation on thesize of the sets. The examination is based on the proposedpolynomial vehicle model, see (6).

Theoretical background

The following definitions and theorems are essential tounderstand SOS programming [12]. The state-space repre-sentation of the system is given in the following form, see(6):

x = f(Ft,1, Ft,2, x) + gu (7)

where the state vector of the system is xT = [α1, α2]. Theexpression f(Ft,1, Ft,2, x) is a matrix, which incorporatessmooth polynomial functions and f(Ft,1, Ft,2, 0) = 0. Inthe next analysis the control input is u = δ. In the fol-lowing analysis the vertical loads Ft,1, Ft,2 are fixed, thusf(Ft,1, Ft,2, x) = f(x) depends on the state vector x.

The global asymptotical stability of the system at theorigin is guaranteed by the existence of the Control LyapunovFunction of the system defined as follows [13]:

Definition 1: A smooth, proper and positive-definite func-tion V : Rn → R is a Control Lyapunov Function for thesystem if

infu∈R

{∂V

∂xf(x) +

∂V

∂xg · u

}< 0 (8)

for each x 6= 0.According to Definition 1 two main cases are distin-

guished:1/ If ∂V

∂x f(x) < 0 then the system is stable and u ≡ 0.2/ If ∂V

∂x f(x) > 0 then the system is unstable. However,the system can be stabilized2/a: If ∂V

∂x g < 0 and ∂V∂x f(x)+ ∂V

∂x g ·u < 0. In this casethe upper peak-bound of control input u stabilizesthe system.

2/b: If ∂V∂x g > 0 and ∂V

∂x f(x)− ∂V∂x g ·u < 0. In this case

the lower peak-bound of control input u stabilizesthe system. Note that u = −u.

The defined set-emptiness conditions are transformed intogreater than or equal (≥) conditions. Thus, the condition∂V∂x g < 0 in 2/a is rewritten to ∂V

∂x g ≤ −ε, where ε ∈ R+

is as small as possible. Similarly in 2/b ∂V∂x g ≥ ε is used.

Additionally, the conditions ∂V∂x f(x) ± ∂V

∂x g · u < 0 in 2/aand 2/b are also reformulated into two conditions: ∂V∂x f(x)±∂V∂x g · u ≤ 0 and ∂V

∂x f(x)± ∂V∂x g · u 6= 0.

Above the stability criterion of the polynomial systemhas been formed. Based on these constraints it is necessaryto find a Control Lyapunov Function V which meets thefollowing set emptiness conditions:{−∂V∂x

g − ε ≥ 0, 1− V (x) ≥ 1, l1(x) 6= 0,

}{∂V

∂xf(x) +

∂V

∂xg · u ≥ 0,

∂V

∂xf(x) +

∂V

∂xg · u 6= 0

}= ∅

(9a){∂V

∂xg − ε ≥ 0, 1− V (x) ≥ 1, l2(x) 6= 0,

}{∂V

∂xf(x)− ∂V

∂xg · u ≥ 0,

}{∂V

∂xf(x)− ∂V

∂xg · u 6= 0

}= ∅

(9b)

Note that the relations in the third inequality are inverted toguarantee the emptiness of the sets. The role of l1,2(x) 6= 0is to guarantee the condition x 6= 0 in (1). l1,2(x) is chosenas a positive definite polynomial [12].

Since it is necessary to find the Maximum ControlledInvariant Sets, another set emptiness condition is also definedto improve the efficiency of the method [12]:

{p(x) ≤ β, V (x) ≥ 1, V (x) 6= 1} = ∅ (10)

where p ∈ Σn is a fixed and positive definite function.β defines a Pβ := {x ∈ Rn p(x) ≤ β} level set, which isincorporated in the actual Controlled Invariant Set. Thus, themaximization of β enlarges Pβ together with the ControlledInvariant Set.

Page 5: The impact of suspension control on the controllability of ... · PDF filesuspension control on the controllability of the lateral vehicle dynamics. 55th IEEE Conference on Decision

In the next step the set-emptiness conditions are refor-mulated to SOS conditions based on the generalized S-procedure. In the formulation Σn represents SOS.

Theorem 1: Generalized S-Procedure: Given symmetricmatrices {pi}mi=0 ∈ Rn. If there exist nonnegative scalars{si}mi=1 ∈ Σn such that

p0 −m∑i=1

sipi � q (11)

with q ∈ Σn, thenm⋂i=1

{x ∈ Rn pi(x) ≥ 0} ⊆ {x ∈ Rn p0(x) ≥ 0} (12)

The related set emptiness question is whether

W := {x ∈ Rn p1(x) ≥ 0, . . . , pm(x) ≥ 0,

− p0(x) ≥ 0, p0(x) 6= 0} (13)

is empty.The set of SOS polynomials in n variables is defined as:

Σn :=

{p ∈ Rn p =

t∑i=1

f2i , fi ∈ Rn, i = 1, . . . , t

}(14)

The conditions (9) and (10) have the same structure as(13), therefore the reconstruction can be carried out (11).Thus, the next optimization problem is formed to find themaximum Controlled Invariant Set:

maxβ (15)

over si ∈ Σn, i = [1 . . . 5]; V, p1, p2 ∈ Rn; V (0) = 0such that

−(∂V

∂xf(x) +

∂V

∂xg · u

)− s1

(−∂V∂x

g − ε)−

− s2 (1− V )− p1l1 ∈ Σn (16a)

−(∂V

∂xf(x)− ∂V

∂xg · u

)− s3

(∂V

∂xg − ε

)−

− s4 (1− V )− p2l2 ∈ Σn (16b)− (s5(β − p) + (V − 1)) ∈ Σn (16c)

Maximum Controlled Invariant Sets of the steering

The result of the optimization (16) is the MaximumControlled Invariant Set V (x) = 1, which is related tofixed vertical loads Ft,1, Ft,2. The set depicts the states, fromwhich the system can be stabilized using the control inputu ≤ u ≤ u. The size of the computed set is determined byFt,1, Ft,2 through the lateral forces, see (1). In the followingan analysis is shown which illustrates the effect of the verticalload on the size of the set.

Figure 4 presents the results of the analysis on a passengercar. In the examination the speed of the vehicle is fixed at v =20m/s and the range of the steering control input is between−12◦ ≤ δ ≤ 12◦. The Maximum Controlled Invariant Setsare computed at fixed but different vertical loads on the frontand the rear wheels as functions of the side-slip angles at the

front and rear. The fixed vertical loads are Ft,i = {3000 N ,4000 N , 5000 N}. The analysis shows that the vertical loadssignificantly affect the size of the invariant sets, which isshown by ellipsoids in the plot. If the value Ft,i decreases,the size of the invariant sets in which the vehicle can bestabilized also decreases.

−8−5

0 5

8

−10−5

0 5

10 3000

3500

4000

4500

5000

Ft,2

α2 (deg) α

1 (deg)

Ft,1

=3000N Ft,1

=4000N Ft,1

=5000N

Fig. 4. Maximum Controlled Invariant Sets of the steering with differentvertical loads

Another contribution of the analysis comes from therelationship between the vertical loads at the front and rearFt,1 and Ft,2. If Ft,2 is fixed, for example Ft,2 = 4000N , thesizes of the invariant sets vary slightly with different Ft,1.However, if Ft,1 is fixed, for example Ft,1 = 4000N , thesizes of the invariant sets vary significantly with differentFt,2. It follows that the variation of the vertical load on therear axle has a more significant impact on the lateral stabilityof the vehicle than that of the front axle.

Note that the SOS-based analysis can be performed alsoin the entire load range Ft,min ≤ Ft ≤ Ft,max. The SOSmethod results in robust Maximum Controlled Invariant Sets,in which the variation of the vertical load can be consideredas uncertainty, see [14]. This method results in a conservativesolution, because inside of the robust invariant sets it containsall of the possible vertical loads in the range.

IV. PERFORMANCE ANALYSIS AND CONTROL DESIGN OFTHE SUSPENSION

Based on the Maximum Controlled Invariant Sets of thesteering the purpose of the suspension control design isto reduce the vertical tire load variations Ft and/or avoidsignificant changes in Ft. Thus, the vertical tire load variationis incorporated in the performance criterion of the suspensioncontrol.

Analysis of suspension performances

In the paper the control design of the suspension systemis based on the quarter-car model, which is modeled by thefollowing two-force equations and illustrated in Figure 5:

mszs =− ks(zs − zus)− bs(zs − zus) + Fs (17a)muszus =ks(zs − zus) + bs(zs − zus)− Fs − kt(zus − w)

(17b)

Page 6: The impact of suspension control on the controllability of ... · PDF filesuspension control on the controllability of the lateral vehicle dynamics. 55th IEEE Conference on Decision

where ms, mus represent the sprung and unsprung masses,ks, bs are the suspension stiffness and damping parameters,kt is the tire stiffness. w is the external excitation causedby the road, zs, zus are the vertical displacements of thesprung and unsprung masses. The control input of thesystem is the suspension force actuation Fs. In the activesuspension system it is an active force, while in the semi-active suspension system Fs depends on the current relativevelocity.

ms

mu ✻

zus

w

ks bs

kt

✒Fs

✻zs

Fig. 5. Quarter-car model in the suspension design

The vertical load minimization is one of the performancesignals, which is expressed by the following form Ft =kt(zus−w). This minimization shows that the displacementof zus follows the road profile w and it also guarantees thatthe vehicle remains on the track in all maneuvers. It is atracking performance problem:

z1 = zus − w |z1| → min (18)

The difficulty of this problem is that w is an unknowndisturbance. The design of the suspension systems is basedon preview control, in which the road disturbance is assumedto be measured or estimated.

In the conventional design of the suspension system pas-senger comfort, which is expressed by the vertical accelera-tion of the sprung mass, is another performance signal:

z2 = zs |z2| → min (19)

is a good choice, as shown below. The vertical accelerationof the sprung mass is formulated using (17a), in which Fsis expressed by equation (17b):

z2 = − ksms

(zs − zus)−bsms

(zs − zus) +Fsms

= −[ktms

z1 +mus

mszus

](20)

The relationship between the performances shows that z2incorporates the required performance z1 and the accelerationof the unsprung mass. It also shows that the minimizationof |z2| does not guarantee the vertical load minimizationwithout applying additional energy to the system. This isthe background of the trade-off between road holding andpassenger comfort.

In practice the semi-active suspension actuator is pre-ferred, which is able to dissipate energy in a controlled way.

Thus, in the control design section a semi-active suspensionsystem is applied. The summary of the semi-active suspen-sion control considering the comfort criterion is presented in[6], [15]. Sky-Hook and clipped control design laws basedon model predictive control technique are used in [16]. LPV-based robust control design methods to improve the motionof the chassis are found in [17], [18].

The control force Fs of a magneto-rheological semi-activesuspension system is formed as follows:

Fs = k0(zs − zus) + c0(zs − zus)++ fI tanh (k1(zs − zus) + c1(zs − zus)) (21)

where c0, c1, k0 and k1 are constant parameters and 0 ≤fI,min ≤ fI ≤ fI,max is the controllable force coefficient,which varies according to the electrical current I in the coil,see [18]. The control task must be performed with a controlsignal as small as possible. Thus, the control input z3 = fIis also a performance signal.

Using (17) and (21) the vehicle model is formed as

xs = Asxs +Bs,1w +Bs,2(ρ1)us (22a)zs = Cs,1xs +Ds,11w +Ds,12us (22b)ys = Cs,2xs +Ds,21w (22c)

where ρ1 = tanh (k1(zs − zus) + c1(zs − zus)) is ascheduling variable of the system. The control input is us =

fI , the performance output vector is zs =[z1 z3

]Tand the

measured output vector is ys =[zs − zus zs − zus w

]T.

Note that the model can be transformed into another form,in which As depends on ρ1, see [18].

LPV-based control design of the suspension

In the control design the minimization of vertical loadvariation z1 is in the focus. The control design using thevehicle model (22) is based on the robust LPV method.Several weighting functions are built in the closed-loopinterconnection structure, see Figure 6. The role of theseweights is to scale the input and output signals and find atrade-off between the performances. The weight Wz1 appliesto the performance z1, the weight Wz3 applies to the controlinput, while the weight Ww scales the road excitation signal.

G(ρ1)

K(ρ1, ρ2)

Ww

ρ1

w Wz1

z1

Wz3(ρ2)z3

ρ2

Fig. 6. Closed-loop interconnection structure

Page 7: The impact of suspension control on the controllability of ... · PDF filesuspension control on the controllability of the lateral vehicle dynamics. 55th IEEE Conference on Decision

The results of the SOS-based controlled invariant sets areincorporated in the control design. They are the operationrange of the controllers and the parameters of the weightingfunctions applied in the closed-loop interconnection struc-ture. In the control design the requirement of the verticalload variation is fulfilled by the appropriate selection of Wz1 .The weight is defined as follows:

Wz1 =A1s+A0

T1s+ T0(23)

where A1, A0, T1 and T0 are design parameters, which guar-antee the main performance. The ratio of T0/A0 represents abound of the steady-state error of z1. Thus, the ratio A0/T0 ischosen to be a high value. Moreover, if the maximum verticalload variation is defined as ∆Ft, then the maximum variationof the tire compression is ∆z1 = ∆Ft/kt. In practice, Wz1

must guarantee that |z1| ≤ ∆z1. Thus, it is formulated in thehigh frequency range as the ratio A1/T1 > ∆z1.

In the case of the semi-active suspension the controlinput us = fI has physical limits, which results from theactuator construction. The input saturation of the systemin the design through the parameter-dependent weightingfunction Wz3(ρ2) is considered, where ρ2 is a schedulingvariable. The defined scheduling variable ρ2 is selected basedon the operation range of the actuator. A possible selectionrule is illustrated in Figure 7. us,is are design parametersrelated to fI,min, fI,max. A parameter-dependent weightWz3(ρ2) = W0,z3/ρ2 is applied in the control design. Whenus is outside its operation range, then ρ2 = ρ2,min is selectedto penalize the input saturation.

ρ2

us

ρ2,max

ρ2,min

us,1 us,3 us,4us,2

Fig. 7. Computation of scheduling variable ρ2

The control design is based on the LPV method that usesparameter-dependent Lyapunov functions, see [19], [20].The quadratic LPV performance problem is to choose theparameter-varying controller K(ρ) in such a way that theresulting closed-loop system is quadratically stable and theinduced L2 norm from the disturbance and the performancesis less than the value γ. The minimization task is thefollowing:

infK

sup%∈FP

sup‖w‖2 6=0,w∈L2

‖z‖2‖w‖2

. (24)

The existence of a controller that solves the quadratic LPVγ-performance problem can be expressed as the feasibilityof a set of Linear Matrix Inequalities (LMIs), which can besolved numerically. Finally, the state space representation ofthe LPV control K(ρ) is constructed, see [21].

V. SIMULATION EXAMPLE

The operations of the active and the semi-active sus-pensions are shown through the simulation examples. Thegoal of the active suspension simulations is to demonstratean ideal case for comparison to the results of the semi-active control. In the case of active suspension controlthe constraining equation on the control force (21) is notconsidered.

The vehicles are traveling along a road, whose profilecan be seen in Figure 8. During the simulation a corneringmaneuver with constant steering angle is performed. In theinterval 0.8 . . . 1.9 s a bump, while in the rest of the roadsection random noise disturbances are found. Four different

0 1 2 3 4 5 6

0

0.05

0.1

0.15

0.2

Time (s)

Roa

d he

ight

(m

)

Fig. 8. Excitation of the road

control strategies are used in the simulations: the activesuspension KA,z1 and the semi-active suspension KS,z1

guarantee the minimization of performance z1, while theactive suspension KA,z2 and the semi-active suspensionKS,z2 guarantee the minimization of performance z2.

Figure 9 presents the time responses of the active suspen-sion controls. The performance z1 and the vertical load onthe tire are found in Figures 9(a)-9(b). It is shown that thebump and the sharp excitations significantly modify Ft. Theminimum load variation is achieved at KA,z1 . Although thecomfortable KA,z2 also guarantees reduced load variation,the amplitude is higher compared to the results of KA,z1 .

The control inputs Fs in both cases are close to eachother, see Figure 9(c). The time responses of the verticalaccelerations in Figure 9(d) show the difference between thecontrollers: KA,z2 guarantees a very smooth comfort signal,while KA,z1 results in higher amplitudes. As a contributionof the active suspension simulations, the trade-off betweenthe vertical load minimization strategy and the improvedtraveling comfort strategy is illustrated.

Figure 10 presents the time responses of the semi-activesuspension controls. The road excitation results in a moresignificant variation in the tire compression and the verticalload compared to the active cases, see Figures 10(a)-10(b).However, the same contribution to Ft is yielded: KS,z1 isable to minimize Ft, while KS,z2 results in higher amplitude.It is the consequence of the different Fs, as shown inFigure 10(c). The difference in the amplitude has an impacton the lateral dynamics, as shown in Figures 10(d)-10(e).The results indicate that the reduced Ft between 1 . . . 2sleads to significant change in lateral dynamics. The slipangles increase to critical values, e.g. α2 = −70◦, whichis hazardous.

Figure 11 shows the lateral side-slip angles α2 as function

Page 8: The impact of suspension control on the controllability of ... · PDF filesuspension control on the controllability of the lateral vehicle dynamics. 55th IEEE Conference on Decision

0 1 2 3 4 5 6−4

−3

−2

−1

0

1

2

3

Time (s)

z us−

w (

mm

)

KA,z

1

KA,z

2

(a) Performance z1

0 1 2 3 4 5 63000

3200

3400

3600

3800

4000

4200

4400

4600

4800

5000

Time (s)

For

ce (

N)

KA,z

1

KA,z

2

(b) Vertical load Ft

0 1 2 3 4 5 6−3500

−3000

−2500

−2000

−1500

−1000

−500

0

500

Time (s)

For

ce (

N)

KA,z

1

KA,z

2

(c) Control input Fs

0 1 2 3 4 5 6−0.4

−0.3

−0.2

−0.1

0

0.1

0.2

0.3

0.4

Time (s)

Acc

eler

atio

n (m

/s2 )

KA,z

1

KA,z

2

(d) Performance z2

Fig. 9. Simulation results - active suspension

α1. The time responses of the controlled system which applythe controller KS,z1 remain a bounded plane, which showsthe stability of the system. However, the controller KS,z2

does not stabilize the system and its time responses leavethe operation range.

Finally, the variation of the Maximum Controlled InvariantSet during the cruising of the vehicle is illustrated in Figure12. In the figures the blue color represents the sets whichare close to the nominal vertical force, while the red sets arerelated to the high variation. Comparing the sets it can bestated that the controller KS,z1 results in a smooth surface,while in the case of KS,z2 there are wide and narrow parts.The narrow parts are hazardous in the cruising, because thesteering system has a low efficiency on the controllability ofthe vehicle under these circumstances, see e.g. around thesimulation time t = 1.5 s.

VI. CONCLUSIONS

The paper has analyzed the interaction between the verticaltire load and the lateral force. The nonlinear characteristicsof the lateral tire force are approximated by the polynomialform. The Maximum Controlled Invariant Sets of the vehicleare calculated as functions of vertical tire loads. The size ofthe invariant sets decreases if the vertical tire force decreases.The invariant sets vary significantly if the vertical loads are

0 1 2 3 4 5 6−8

−6

−4

−2

0

2

4

6

Time (s)

z us−

w (

mm

)

KS,z

1

KS,z

2

(a) Performance z1

0 1 2 3 4 5 62000

2500

3000

3500

4000

4500

5000

5500

Time (s)

For

ce (

N)

KS,z

1

KS,z

2

(b) Vertical load Ft

0 1 2 3 4 5 6−4000

−3000

−2000

−1000

0

1000

2000

3000

Time (s)

For

ce (

N)

KS,z

1

KS,z

1

(c) Control input Fs

0 1 2 3 4 5 6−30

−25

−20

−15

−10

−5

0

5

10

Time (s)

α1 (

de

g)

KS,z

1

KS,z

2

(d) Side-slip angle α1

0 1 2 3 4 5 6−80

−70

−60

−50

−40

−30

−20

−10

0

10

Time (s)

α2 (

de

g)

KS,z

1

KS,z

2

(e) Side-slip angle α2

Fig. 10. Simulation results - semi-active suspension

different at the front and the rear. In the design of suspensioncontrol the vertical tire loads are in the focus. Weightingfunctions are defined by using the operation range of thecontrollers and the variation of the vertical tire loads. Thus,the vertical tire load is built into the suspension control. Thedesign of the semi-active suspension control is based on theLPV method and the preview information. The operation ofthe controller is illustrated through simulation examples.

REFERENCES

[1] T. Gillespie, Fundamentals of vehicle dynamics. Society of Automo-tive Engineers Inc, 1992.

[2] H. B. Pacejka, Tyre and vehicle dynamics. Oxford: ElsevierButterworth-Heinemann, 2004.

[3] R. Rajamani, “Vehicle dynamics and control,” Springer, 2005.[4] P. Parrilo, “Semidefinite programming relaxations for semialgebraic

problems,” Mathematical Programming Ser. B, vol. 96, no. 2, pp. 293–320, 2003.

Page 9: The impact of suspension control on the controllability of ... · PDF filesuspension control on the controllability of the lateral vehicle dynamics. 55th IEEE Conference on Decision

−20 −18 −16 −14 −12 −10 −8 −6 −4 −2 0 2−1

0

1

2

3

4

5

6

7

α2 (deg)

α1 (

de

g)

KS,z

1

KS,z

1

Fig. 11. Simulation results - Lateral side-slip angles

(a) Controller KS,z1

(b) Controller KS,z2

Fig. 12. Maximum Controlled Invariant Sets

[5] S. Prajna, A. Papachristodoulou, and F. Wu., “Nonlinear control syn-thesis by sum of squares optimization: A lyapunov-based approach,”In Proceedings of the 5th IEEE Asian Control Conference, vol. 1, pp.157–165, 2004.

[6] S. Savaresi, C. Poussot-Vassal, C. Spelta, O. Sename, and L. Dugard,Semi-Active Suspension Control for Vehicles. Elsevier - ButterworthHeinemann, 2010.

[7] S. Fergani, O. Sename, and L. Dugard, “An LPV /H∞ integratedvehicle dynamic controller, in print,” IEEE Transactions on VehicularTechnology, 2016.

[8] B. Nemeth, P. Gaspar, and T. Peni, “Nonlinear analysis of vehiclecontrol actuations based on controlled invariant sets, in print,” Int.Journal of Applied Mathematics and Computer Science, 2016.

[9] U. Kiencke and L. Nielsen, Automotive control systems for engine,driveline and vehicle. Springer, 2000.

[10] C. C. de Wit, H. Olsson, K. J. Astrom, and P. Lischinsky, “A newmodel for control of systems with friction,” IEEE Transactions on

Automatic Control, vol. 40, no. 3, pp. 419–425, 1995.[11] U. Topcu, A. Packard, and P. Seiler, “Local stability analysis using

simulations and sum-of-squares programming,” Automatica, vol. 44,pp. 2669–2675, 2008.

[12] Z. Jarvis-Wloszek, R. Feeley, W. Tan, K. Sun, and A. Packard, “Somecontrols applications of sum of squares programming,” Proceedings of42nd IEEE Conference on Decision and Control, Maui, USA, vol. 5,pp. 4676–4681, 2003.

[13] E. D. Sontag, “A ”universal” construction of Artstein’s theorem onnonlinear stabilization,” Systems & Control Letters, vol. 13, pp. 117–123, 1989.

[14] P. Gaspar and B. Nemeth, “Nonlinear analysis of actuator interventionsusing robust controlled invariant sets,” 24th International Symposiumon Dynamics of Vehicles on Road and Tracks. Graz, Austria, 2015.

[15] E. Guglielmino, T. Sireteanu, C. W. Stammers., G. Ghita, andM.Giuclea, Semi-active suspension control. Springer, 2008.

[16] M. Canale, M. Milanese, C. Novara, and Z. Ahmad, “Semi-activesuspension control using fast model predictive techniques,” IEEE,Control System Technology, 2006.

[17] C. Poussot-Vassal, O. Sename, L. Dugard, P. Gaspar, Z. Szabo, andJ. Bokor, “A new semi-active suspension control strategy through LPVtechnique,” Control Engineering Practice, 2008.

[18] A. Do, C. Poussot-Vassal, O. Sename, and L. Dugard, “LPV controlapproaches in view of comfort improvement of automotive suspensionsequipped with MR dampers,” in Robust Control and Linear ParameterVarying Approaches, ser. Lecture Notes in Control and InformationSciences, S. Olivier, P. Gaspar, and J. Bokor, Eds., vol. 437. Springer,2013, pp. 183–212.

[19] J. Bokor and G. Balas, “Linear parameter varying systems: A geo-metric theory and applications,” 16th IFAC World Congress, Prague,2005.

[20] A. Packard and G. Balas, “Theory and application of linear parametervarying control techniques,” American Control Conference, WorkshopI, Albuquerque, New Mexico, 1997.

[21] F. Wu, X. H. Yang, A. Packard, and G. Becker, “Induced l2-normcontrol for LPV systems with bounded parameter variation rates,”International Journal of Nonlinear and Robust Control, vol. 6, pp.983–998, 1996.