lpv methods applied to vehicle dynamcis controlo.sename/docs/lpv_vdc.pdf · why vehicle dynamics...

136
LPV methods applied to vehicle dynamcis control Olivier Sename Grenoble INP / Gipsa-lab Master Course - January 2021 Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 1/102

Upload: others

Post on 20-May-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

LPV methods applied to vehicle dynamcis control

Olivier Sename

Grenoble INP / Gipsa-lab

Master Course - January 2021

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 1/102

Page 2: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Outline

1. Why Vehicle Dynamics Control is important and interesting?2. Models3. Lateral control of Autonomous vehicles

IntroductionLPV Control problemExperimental validation

4. Towards global chassis control5. Active safety using coordinated steering/braking control

Active safetyObjectiveBasics on vehicle dynamicsPartial non linear Vehicle modelLateral stability controlSimulations

6. LPV FTC for Vehicle Dynamics ControlTowards global chassis controlThe LPV FTC VDC... approachValidation: LPV control vs professional driverValidation: simulation of the fault free caseValidation: FTC case

7. Conclusions and future work

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 2/102

Page 3: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Why Vehicle Dynamics Control is important and interesting?

Outline

1. Why Vehicle Dynamics Control is important and interesting?2. Models3. Lateral control of Autonomous vehicles

IntroductionLPV Control problemExperimental validation

4. Towards global chassis control5. Active safety using coordinated steering/braking control

Active safetyObjectiveBasics on vehicle dynamicsPartial non linear Vehicle modelLateral stability controlSimulations

6. LPV FTC for Vehicle Dynamics ControlTowards global chassis controlThe LPV FTC VDC... approachValidation: LPV control vs professional driverValidation: simulation of the fault free caseValidation: FTC case

7. Conclusions and future work

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 3/102

Page 4: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Why Vehicle Dynamics Control is important and interesting?

Road safety: an international stake

• Worldwide, 1.24 million people of road traffic deaths per year (+ 50 million of injuries) a.• For people aged 5-29 years, road traffic injuries is the leading cause of death.• Various causes: speed, alcohol, drugs, non safe driving,...

aWorld health organization 2015

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 4/102

Page 5: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Why Vehicle Dynamics Control is important and interesting?

Road safety: an international stake

• Worldwide, 1.24 million people of road traffic deaths per year (+ 50 million of injuries) a.• For people aged 5-29 years, road traffic injuries is the leading cause of death.• Various causes: speed, alcohol, drugs, non safe driving,...

aWorld health organization 2015

Among the 5 pillars towards road safety

Safer vehicles: Electronic Stability Control is part of the minimum standards for vehicleconstruction (ex European and Latin New Car Assessment Programs - NCAP)

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 4/102

Page 6: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Why Vehicle Dynamics Control is important and interesting?

Smart and autonomous vehicles: connected, safer, and comfortable

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 5/102

Important stakes

• reduce road fatalities, traffic jams, CO2• allow everyone to travel regarless of its abilities• enhance in-car passenger experiences

Automated vehicles towards self-driving cars

• Driver supervision: ESP, CACC, Lane Keeping• Unsupervised: Traffic Jam Chauffeur, Valet

parking, Highway pilot with platooning...

Figure: Renault’s goal: make riding in cars it more pleasant,less stressful and more productive c© Groupe Renault 2019

Page 7: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Why Vehicle Dynamics Control is important and interesting?

Smart and autonomous vehicles: connected, safer, and comfortable

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 5/102

Important stakes

• reduce road fatalities, traffic jams, CO2• allow everyone to travel regarless of its abilities• enhance in-car passenger experiences

Automated vehicles towards self-driving cars

• Driver supervision: ESP, CACC, Lane Keeping• Unsupervised: Traffic Jam Chauffeur, Valet

parking, Highway pilot with platooning...

Figure: Renault’s goal: make riding in cars it more pleasant,less stressful and more productive c© Groupe Renault 2019

Future cars: many technical challenges

• deal with many sensors/actuators : middlerange cars with around 1000 sensors and 100small actuators

• increased software/hardware complexity: howto synchronize & monitor all the intelligentorgans for performance and reliability?

Page 8: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Why Vehicle Dynamics Control is important and interesting?

Course content

This course has been mainly written thanks to:• the Post-doctoral work of [Moustapha Doumiati (2010)]

• The PhD works from Hussam Atoui and Dimitris Kapsalis• the PhD dissertations of [Poussot-Vassal(2008), Soheib Fergani (2014)].• interesting books cited below

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 6/102

Page 9: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Models

Outline

1. Why Vehicle Dynamics Control is important and interesting?2. Models3. Lateral control of Autonomous vehicles

IntroductionLPV Control problemExperimental validation

4. Towards global chassis control5. Active safety using coordinated steering/braking control

Active safetyObjectiveBasics on vehicle dynamicsPartial non linear Vehicle modelLateral stability controlSimulations

6. LPV FTC for Vehicle Dynamics ControlTowards global chassis controlThe LPV FTC VDC... approachValidation: LPV control vs professional driverValidation: simulation of the fault free caseValidation: FTC case

7. Conclusions and future work

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 7/102

Page 10: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Models

Suspension system

Objective

• Link between unsprung and sprung masses

• Involves vertical (zs,zus) dynamics

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 8/102

Page 11: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Models

Suspension system

Objective

• Link between unsprung (mus) and sprung (ms) masses

• Involves vertical (zs,zus) dynamics

Passive suspension system

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 8/102

{ms,zs}

{mus,zus}

Page 12: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Models

Suspension system

Objective

• Link between unsprung (mus) and sprung (ms) masses

• Involves vertical (zs,zus) dynamics

Semi-active suspension system −−−→dissipates energy through an adjustable damping coefficient

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 8/102

{ms,zs}

{mus,zus}

Page 13: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Models

Suspension system

Objective

• Link between unsprung (mus) and sprung (ms) masses

• Involves vertical (zs,zus) dynamics

Active suspension system −−−−−−−−→dissipate and generate energy working as an active actuator

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 8/102

{ms,zs}

{mus,zus}

Page 14: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Models

Vehicle model - dynamical equations

Full vertical model

• Mainly influenced by the vehicle suspension systems.• Describes the comfort and the roadholding performances.

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 9/102

zs = −(Fsz f l +Fsz f r +Fszrl +Fszrr

)/ms

zusi j =(Fszi j −Ftzi j

)/musi j

θ =((Fszrl −Fszrr )tr +(Fsz f l −Fsz f r )t f

)/Ix

φ =((Fszrr +Fszrl )lr− (Fsz f r +Fsz f l )l f

)/Iy

Page 15: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Models

Wheel & Braking system

Objective

• Link between wheel and road• Influences safety performances• Involves longitudinal (v) rotational (ω) and slipping (λ = v−Rω

max(v,Rω) ) dynamics

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 10/102

Page 16: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Models

Wheel & Braking system

Objective

• Link between wheel and road (zr, µ)• Influences safety performances• Involves longitudinal (v) rotational (ω) and slipping (λ = v−Rω

max(v,Rω) ) dynamics

Extended quarter vehicle model

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 10/102

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

0.2

0.4

0.6

0.8

1

λ

Ftx

/Fn

Normalized longitudinal tire force

Cobblestone

Dry

Wet

Icy

Page 17: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Models

Vehicle model - dynamical equations

Full vertical model

• Mainly influenced by the vehicle suspension systems .• Describes the comfort and the roadholding performances .

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 11/102

zs = −(Fsz f l +Fsz f r +Fszrl +Fszrr

)/ms

zusi j =(Fszi j −Ftzi j

)/musi j

θ =((Fszrl −Fszrr )tr +(Fsz f l −Fsz f r )t f

)/Ix

φ =((Fszrr +Fszrl )lr− (Fsz f r +Fsz f l )l f

)/Iy

Page 18: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Models

Vehicle model - dynamical equations

Full vertical and longitudinal model

• Mainly influenced by the vehicle suspension systems and the braking system.• Describes the comfort and the roadholding performances and the the stability and security

issues.

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 11/102

xs =((Ftx f r +Ftx f l )+(Ftxrr +Ftxrl )

)/m

zs = −(Fsz f l +Fsz f r +Fszrl +Fszrr

)/ms

zusi j =(Fszi j −Ftzi j

)/musi j

θ =((Fszrl −Fszrr )tr +(Fsz f l −Fsz f r )t f

)/Ix

φ =((Fszrr +Fszrl )lr− (Fsz f r +Fsz f l )l f +mhxs

)/Iy

λi j =vi j−Ri jωi j

max(vi j ,Ri jωi j )

ωi j = (−RFtxi j (µ,λ ,Fn)+Tbi j )/Iw

Page 19: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Models

Wheel & Steering system

Objective

• Wheel / road contact• Influences safety performances• Involves lateral (ys), side slip angle (β ) and yaw (ψ) dynamics

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 12/102

Page 20: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Models

Wheel & Steering system

Objective

• Wheel / road contact• Influences safety performances• Involves lateral (ys), side slip angle (β ) and yaw (ψ) dynamics

Bicycle model

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 12/102

]*

Fty f Ftx f

-

6

xs

ys

1−→v

βK

Page 21: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Models

Vehicle model - dynamical equations

Full vertical and longitudinal model

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 13/102

xs =((Ftx f r +Ftx f l )+(Ftxrr +Ftxrl )

)/m

zs = −(Fsz f l +Fsz f r +Fszrl +Fszrr

)/ms

zusi j =(Fszi j −Ftzi j

)/musi j

θ =((Fszrl −Fszrr )tr +(Fsz f l −Fsz f r )t f

)/Ix

φ =((Fszrr +Fszrl )lr− (Fsz f r +Fsz f l )l f +mhxs

)/Iy

λi j =vi j−Ri jωi j

max(vi j ,Ri jωi j )

ωi j = (−RFtxi j (µ,λ ,Fn)+Tbi j )/Iw

Page 22: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Models

Vehicle model - dynamical equations

Full model• A very complex model with dynamical correlations.

• Subject to several external disturbances.

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 13/102

xs =((Ftx f r +Ftx f l )cos(δ )+(Ftxrr +Ftxrl )−(Fty f r +Fty f l )sin(δ )+mψ ys

)/m

ys =((Fty f r +Fty f l )cos(δ )+(Ftyrr +Ftyrl )+(Ftx f r +Ftx f l )sin(δ )−mψ xs

)/m

zs = −(Fsz f l +Fsz f r +Fszrl +Fszrr

)/ms

zusi j =(Fszi j −Ftzi j

)/musi j

θ =((Fszrl −Fszrr )tr +(Fsz f l −Fsz f r )t f−mhys +(Iy− Iz)ψφ

)/Ix

φ =((Fszrr +Fszrl )lr− (Fsz f r +Fsz f l )l f +mhxs+(Iz− Ix)ψθ

)/Iy

ψ =((Fty f r +Fty f l )l f cos(δ )− (Ftyrr +Ftyrl )lr +(Ftx f r +Ftx f l )l f sin(δ )+(Ftxrr −Ftxrl )tr +(Ftx f r −Ftx f l )t f cos(δ )− (Ftx f r −Ftx f l )t f sin(δ )+(Ix− Iy)θ φ

)/Iz

λi j =vi j−Ri jωi j cosβi j

max(vi j ,Ri jωi j cosβi j )

ωi j = (−RFtxi j (µ,λ ,Fn)+Tbi j )/Iw

βi j = arctan( xi j

yi j

)

Page 23: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Models

Vehicle model - dynamical equations

Full model• A very complex model with dynamical correlations.

• Subject to several external disturbances.

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 13/102

xs =((Ftx f r +Ftx f l )cos(δ )+(Ftxrr +Ftxrl )−(Fty f r +Fty f l )sin(δ )+mψ ys−Fdx

)/m

ys =((Fty f r +Fty f l )cos(δ )+(Ftyrr +Ftyrl )+(Ftx f r +Ftx f l )sin(δ )−mψ xs−Fdy

)/m

zs = −(Fsz f l +Fsz f r +Fszrl +Fszrr+Fdz

)/ms

zusi j =(Fszi j −Ftzi j

)/musi j

θ =((Fszrl −Fszrr )tr +(Fsz f l −Fsz f r )t f−mhys +(Iy− Iz)ψφ+Mdx

)/Ix

φ =((Fszrr +Fszrl )lr− (Fsz f r +Fsz f l )l f +mhxs+(Iz− Ix)ψθ+Mdy

)/Iy

ψ =((Fty f r +Fty f l )l f cos(δ )− (Ftyrr +Ftyrl )lr +(Ftx f r +Ftx f l )l f sin(δ )+(Ftxrr −Ftxrl )tr +(Ftx f r −Ftx f l )t f cos(δ )− (Ftx f r −Ftx f l )t f sin(δ )+(Ix− Iy)θ φ+Mdz

)/Iz

λi j =vi j−Ri jωi j cosβi j

max(vi j ,Ri jωi j cosβi j )

ωi j = (−RFtxi j (µ,λ ,Fn)+Tbi j )/Iw

βi j = arctan( xi j

yi j

)

Page 24: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Models

Vehicle model - synopsis

Chassis

Suspensions

Wheels

-

-

-

-

Fszi j

Ftx,y,z

-

-

xsyszs

θ

φ

ψ

q?

?

-

6

[zs,zs

zus,zus

]

xs, ysψ,v,

Fsz,zus

- λi j

βi jωi j

(vehicle dynamics)

(tire, wheel dynamics)

?

6

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 14/102

Page 25: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Models

Vehicle model - synopsis

Chassis

Suspensions

Wheels

-

-

-

-

Fszi j

Ftx,y,z

-

-

xsyszs

θ

φ

ψ

q

Fdx,y,z & Mdx,y,z

?

?

-

6[µi j,zri j ]

[zs,zs

zus,zus

]

xs, ysψ,v,

Fsz,zus

(external disturbances)

- λi j

βi jωi j

(vehicle dynamics)

(road characteristics)(tire, wheel dynamics)

?

6

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 14/102

Page 26: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Models

Vehicle model - synopsis

Chassis

Suspensions

Wheels

-

-

-

-

Fszi j

Ftx,y,z

-

-

xsyszs

θ

φ

ψ

q

Fdx,y,z & Mdx,y,z

?

?

ui j

[Tbi j ,δ ]

6[µi j,zri j ]

[zs,zs

zus,zus

]

xs, ysψ,v,

Fsz,zus

(external disturbances)

(suspensions control)

(braking & steering control)

- λi j

βi jωi j

(vehicle dynamics)

(road characteristics)(tire, wheel dynamics)

?

6

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 14/102

Page 27: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Lateral control of Autonomous vehicles

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 15/102

Page 28: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Lateral control of Autonomous vehicles

i

Outline

1. Why Vehicle Dynamics Control is important and interesting?2. Models3. Lateral control of Autonomous vehicles

IntroductionLPV Control problemExperimental validation

4. Towards global chassis control5. Active safety using coordinated steering/braking control

Active safetyObjectiveBasics on vehicle dynamicsPartial non linear Vehicle modelLateral stability controlSimulations

6. LPV FTC for Vehicle Dynamics ControlTowards global chassis controlThe LPV FTC VDC... approachValidation: LPV control vs professional driverValidation: simulation of the fault free caseValidation: FTC case

7. Conclusions and future workOlivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 15/102

Page 29: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Lateral control of Autonomous vehicles Introduction

Control of autonomous vehicles

Mainly includes path planning, longitudinal control, lateral control

Steering control is a ’classical control’ problem

• many contribution for ADAS (MPC, H∞, Sliding mode.....) Ackermann, Rajamani, Tseng,Mammar...

• recent studies for autonomous vehicles (Lane keeping, lane changing..) Gerdes, Borelli, Puig,Sentouh, Milanes

• Key issues: handle low/high speeds, ensures small lateral errors, accounts for varyinglook-ahead distance,

Collaboration: Renault : 2 co-supervised PhD thesis, Real car & trajectory

-400 -200 0 200 400 600 800 1000 1200X (m)

2700

2800

2900

3000

3100

3200

3300Y

(m

)

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 16/102

Page 30: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Lateral control of Autonomous vehicles Introduction

LPV modelling

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 17/102

LPV simplified bicycle model : 3 approaches

polytopic: ρ1 = vx, ρ2 = 1/vx

grid-based 40 grid points for ρ = vx ∈ [3,40]m/s

Linear Fractional Tranfsformation

2 wheels bicycle model

x(t) =[

vyψ

]=

[lateral acceleration

yaw rate

]

G(vx)

{x(t) = A(vx)x(t)+Bu(t)

y(t) =Cx(t)+Du(t)

A(vx) =

−Cr+C fmvx

− l f C f−lrCrmvx

− vx

− l f C f−lrCrIvx

− l2f C f +l2

r Cr

Ivx

Page 31: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Lateral control of Autonomous vehicles LPV Control problem

LPV Control problem

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 18/102

Control design scheme

We : tracking performances, Wu actuatorlimitationsAnalysis of the sensitivity FunctionsS =

wre f−wwre f

10-4 10-3 10-2 10-1 100 101 102-80

-60

-40

-20

0

Frequency (rad/s)

Sin

gu

lar

Val

ues

(d

B)

Control implementaiton scheme:experimental validation

Speed profile measured from a real test(m/s)

0 20 40 60 80 100Time (s)

0

5

10

15

20

Lo

ng

itu

din

al V

elo

city

vx (

m/s

)

Page 32: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Lateral control of Autonomous vehicles Experimental validation

Experimental comparison

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 19/102

Experimental lateral error of the LTI and LPVcontrollers (m)

0 20 40 60 80 100Time (s)

-0.4

-0.2

0

0.2

0.4

Lat

eral

Err

or

(m)

PolytopicLTIGriddingLFT

Table: RMS of the lateral error for experimentalcomparison

Polytopic LTI Gridding LFTRMS 0.1473 0.1105 0.1025 0.1096

All controllers have good peformances interm of minimization of the lateral error

Experimental steering wheel angle of the LTIand LPV controllers (rad)

0 20 40 60 80 100Time (s)

-0.1

-0.05

0

0.05

0.1

0.15

Ste

erin

g W

hee

l An

gle

(ra

d) Polytopic

LTIGriddingLFT

Table: RMS of the steering wheel rate forexperimental comparison

Polytopic LTI Gridding LFTRMS 0.0263 0.0149 0.0107 0.0129

The grid-based and LFT controllers providesmooth steering control. The polytopic andthe LTI controllers are sensitive to noises,especially at high speeds (when t ≤ 60 s)

Page 33: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Towards global chassis control

Outline

1. Why Vehicle Dynamics Control is important and interesting?2. Models3. Lateral control of Autonomous vehicles

IntroductionLPV Control problemExperimental validation

4. Towards global chassis control5. Active safety using coordinated steering/braking control

Active safetyObjectiveBasics on vehicle dynamicsPartial non linear Vehicle modelLateral stability controlSimulations

6. LPV FTC for Vehicle Dynamics ControlTowards global chassis controlThe LPV FTC VDC... approachValidation: LPV control vs professional driverValidation: simulation of the fault free caseValidation: FTC case

7. Conclusions and future work

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 20/102

Page 34: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Towards global chassis control

Towards global chassis control approaches (GCC)

Some facts

• In most vehicle control design approaches, the vehicle-dynamics control sub-systems(suspension control, steering control, stability control, traction control and, more recently,kinetic-energy management) are traditionally designed and implemented as independent (orweakly interleaved) systems.

• The global communication and collaboration between these systems are done with empiricalrules and may lead to unappropriate or conflicting control objectives.

• So, it is important to develop new methodologies (centralized control strategies) that force thesub-systems to cooperate in some appropriate "optimal" way.

Global chassis control

• This approach combines several (at least 2) vehicle sub-systems in order to improve thegeneral behavior of the vehicle ; in particular, the GCC methodology is developed to improvecomfort and safety properties, according to the vehicle situation, taking into account theactuators constraints and the knowledge (if any) of the environment of the vehicle.

• The objective is then to make the sub-systems collaborate towards the same goals, accordingto the vehicle situation (constraints, environment, ...) in order to fully exploit the potentialbenefits coming from their interconnection.

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 21/102

Page 35: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Towards global chassis control

Towards global chassis control approaches (GCC)

The GCC strategies are de-veloped in 2 steps:• The monitoring

approach→collaborative basedstrategy.

• Developpingcoordinated controlstrategies→ achieveclose loop performanceand actuatorscoordination.

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 22/102

Steering controller

Braking controller

Suspension controller

Coordination strategyMonitoring system

Renault Mégane Coupé

Page 36: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Towards global chassis control

Towards global chassis control approaches (GCC)

The GCC strategies are de-veloped in 2 steps:• The monitoring

approach→collaborative basedstrategy.

• Developpingcoordinated controlstrategies→ achieveclose loop performanceand actuatorscoordination.

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 22/102

Steering controller

Braking controller

Suspension controller

Coordination strategyMonitoring system

Renault Mégane Coupé

Page 37: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Towards global chassis control

Towards global chassis control approaches (GCC)

The GCC strategies are de-veloped in 2 steps:• The monitoring

approach→collaborative basedstrategy.

• Developpingcoordinated controlstrategies→ achieveclose loop performanceand actuatorscoordination.

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 22/102

Steering controller

Braking controller

Suspension controller

Coordination strategyMonitoring system

Renault Mégane Coupé

Main objective:

• Improve the overall dynamics of the carand the vehicle safety in critical drivingsituations.

Page 38: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Towards global chassis control

Towards Global chassis control approaches

Two main approaches, one considering the vehicle as a MIMO system, the other developing a"super controller" for the local actuators. Some references : Lu and DePoyster (2002), Shibahata(2005), Chou and d’Andréa Novel (2005), Andreasson and Bunte (2006), Falcone et al. (2007a),Falcone et al. (2007b), Gáspár et al. (2008), Fergani and Sename (2016)...

Vehicle considered as a MIMO system

• This approach consists in considering the vehicle as a global MIMO system and in designinga controller that solves all the dynamical problems by directly controlling the various actuatorswith the available measurements. No local controller is considered (no inner loop). See, forinstance Lu and DePoyster (2002), Chou and d’Andréa Novel (2005), Andreasson and Bunte(2006), Gáspár et al. (2008), Fergani et al (2016).

High level reference super controller

• The second approach consists in designing a controller which aims at providing somehow,the reference signals to local controllers, which have been previously designed to solve alocal subsystem problem (e.g. ABS). Thus, this controller, more than a controller, "monitors"the local controllers. Therefore, such a controller solves the global vehicle dynamicalproblems, playing the role of "super controller". See also Falcone et al. (2007a).

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 23/102

Page 39: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Towards global chassis control

A MIMO case: Suspension and braking

Characteristic of the solution

Build a multivariable global chassis controller Shibahata (2004), (Poussot et al. 2011) :• Improve comfort in normal cruise situations• Improve safety in emergency situations (safety prevent comfort)• Supervise actuators and resources• The proposed design relies in the introduction of two parameters to handle the performance

compromise, actuator efficiency and well-coordinated action.• The suspension performance moves from comfort to road holding characteristics when the

braking monitor identifies a normal or critical longitudinal slip ratio.• Robust control theory approach (LPV/H∞)⇒ MIMO internal stability & no switching

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 24/102

Page 40: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Towards global chassis control

Towards Global chassis control approaches

Some examples

• braking/suspension : non linear approach (Chou & d’Andréa Novel), LPV for heavy vehicles(Gaspar, Szabo & Bokor), for cars (Poussot et al.)

• braking / steering : optimal control [Yang et al.], predictive [Di Cairano & Tseng, controlallocation [Tjonnas & Johansen], or LPV [Doumiati et al, 2013]

• braking /suspension/ steering : [Fergani, Sename, Dugard]

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 25/102

LPV interest: on-line Adaption of the vehicle performances

• to various road conditions/types (measured, estimated)• to the driver actions• to the dangers identified thanks to some measurements of

the vehicle dynamical behavior• to actuators/sensors malfunctions or failures

Page 41: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Towards global chassis control

Towards Global chassis control approaches

In this presentation, 2 examples are provided for the topic:

F Active safety using coordinated steering/braking control.

F LPV FTC for Vehicle Dynamics Control.

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 26/102

Page 42: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control

Outline

1. Why Vehicle Dynamics Control is important and interesting?2. Models3. Lateral control of Autonomous vehicles

IntroductionLPV Control problemExperimental validation

4. Towards global chassis control5. Active safety using coordinated steering/braking control

Active safetyObjectiveBasics on vehicle dynamicsPartial non linear Vehicle modelLateral stability controlSimulations

6. LPV FTC for Vehicle Dynamics ControlTowards global chassis controlThe LPV FTC VDC... approachValidation: LPV control vs professional driverValidation: simulation of the fault free caseValidation: FTC case

7. Conclusions and future work

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 27/102

Page 43: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Active safety

Outline

1. Why Vehicle Dynamics Control is important and interesting?

2. Models

3. Lateral control of Autonomous vehiclesIntroductionLPV Control problemExperimental validation

4. Towards global chassis control

5. Active safety using coordinated steering/braking controlActive safetyObjectiveBasics on vehicle dynamicsPartial non linear Vehicle modelLateral stability controlSimulations

6. LPV FTC for Vehicle Dynamics ControlTowards global chassis controlThe LPV FTC VDC... approachValidation: LPV control vs professional driverValidation: simulation of the fault free caseValidation: FTC case

7. Conclusions and future work

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 28/102

Page 44: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Active safety

Vehicle safety systems:• Prevent unintended behavior• Help drivers maintaining the vehicle control• Current production systems include:

• Anti-lock Braking Systems (ABS): Prevent wheel lock during braking• Electronic Stability Control (ESC): Enhances lateral vehicle stability

• Braking based technique• 4 Wheel steering (4WS): Enhances steerability

• Adding additional steering angle

General structure:

Vehicle

Sensors

Active safety systems:

measures Act on Actuators (suspensions, brakes, steer) Alert the driver

Any vehicle control system needs accurate information about the vehicle dynamics, and the moreaccurate information it gets, the more it can perform

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 29/102

Page 45: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Active safety

Vehicle safety systems:• Prevent unintended behavior• Help drivers maintaining the vehicle control• Current production systems include:

• Anti-lock Braking Systems (ABS): Prevent wheel lock during braking• Electronic Stability Control (ESC): Enhances lateral vehicle stability

• Braking based technique• 4 Wheel steering (4WS): Enhances steerability

• Adding additional steering angle

General structure:

Vehicle

Sensors

Active safety systems:

measures Act on Actuators (suspensions, brakes, steer) Alert the driver

Any vehicle control system needs accurate information about the vehicle dynamics, and the moreaccurate information it gets, the more it can perform

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 29/102

Page 46: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Active safety

Vehicle safety systems:• Prevent unintended behavior• Help drivers maintaining the vehicle control• Current production systems include:

• Anti-lock Braking Systems (ABS): Prevent wheel lock during braking• Electronic Stability Control (ESC): Enhances lateral vehicle stability

• Braking based technique• 4 Wheel steering (4WS): Enhances steerability

• Adding additional steering angle

General structure:

Vehicle

Sensors

Active safety systems:

measures Act on Actuators (suspensions, brakes, steer) Alert the driver

Any vehicle control system needs accurate information about the vehicle dynamics, and the moreaccurate information it gets, the more it can perform

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 29/102

Page 47: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Objective

Outline

1. Why Vehicle Dynamics Control is important and interesting?

2. Models

3. Lateral control of Autonomous vehiclesIntroductionLPV Control problemExperimental validation

4. Towards global chassis control

5. Active safety using coordinated steering/braking controlActive safetyObjectiveBasics on vehicle dynamicsPartial non linear Vehicle modelLateral stability controlSimulations

6. LPV FTC for Vehicle Dynamics ControlTowards global chassis controlThe LPV FTC VDC... approachValidation: LPV control vs professional driverValidation: simulation of the fault free caseValidation: FTC case

7. Conclusions and future work

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 30/102

Page 48: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Objective

The presentation of today focuses on:

• Yaw stability by active control• Prevents vehicle from skidding and spinning

out• Improves of the turning (yaw) rate response• Improves lateral vehicle dynamics• Involves Braking and Steering actuators

Desired trajectory

Undesired motion

Figure: The objective is to restore the yaw rate asmuch as possible to the nominal motion expected bythe driver

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 31/102

Page 49: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Objective

Problematic

Problem tackled: vehicle critical situations

• Lateral and yaw stability of ground vehicles & braking actuator limitations• Widely treated in literature [Ackermann, Falcone, Villagra, Bunte, Chou, Canale] (mainly

steering or braking, but a few use both)

Contributions

• Use Rear braking & Steering actuators to enhance vehicle stability properties• Extension of [Poussot-Vassal et al., CDC2008 & ECC2009] results• Propose a simple H∞ tuning using [Bünte et al., IEEE TCST, 2004] results• LPV Controller structure exploiting system properties to handle braking constraints• Nonlinear frequency validations

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 32/102

Page 50: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Objective

Problematic

Problem tackled: vehicle critical situations

• Lateral and yaw stability of ground vehicles & braking actuator limitations• Widely treated in literature [Ackermann, Falcone, Villagra, Bunte, Chou, Canale] (mainly

steering or braking, but a few use both)

Contributions

• Use Rear braking & Steering actuators to enhance vehicle stability properties• Extension of [Poussot-Vassal et al., CDC2008 & ECC2009] results• Propose a simple H∞ tuning using [Bünte et al., IEEE TCST, 2004] results• LPV Controller structure exploiting system properties to handle braking constraints• Nonlinear frequency validations

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 32/102

Page 51: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Basics on vehicle dynamics

Outline

1. Why Vehicle Dynamics Control is important and interesting?

2. Models

3. Lateral control of Autonomous vehiclesIntroductionLPV Control problemExperimental validation

4. Towards global chassis control

5. Active safety using coordinated steering/braking controlActive safetyObjectiveBasics on vehicle dynamicsPartial non linear Vehicle modelLateral stability controlSimulations

6. LPV FTC for Vehicle Dynamics ControlTowards global chassis controlThe LPV FTC VDC... approachValidation: LPV control vs professional driverValidation: simulation of the fault free caseValidation: FTC case

7. Conclusions and future work

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 33/102

Page 52: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Basics on vehicle dynamics

Lateral motion of a vehicle

• Motion of a vehicle is governed bytire forces

• Tire forces result from deformationin contact patch

• Lateral tire force, Fy, is function of:1 Tire slip (α)2 Vertical load applied on the tire (Fz)3 Friction coefficient (µ)

V (tire velocity)

α

Fy (lateral tire force)

(tire sideslip angle)

Side view

Contact patch Ground

Fy

α Bottom view

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 34/102

Page 53: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Basics on vehicle dynamics

0 5 10 15 20 0

1000

2000

3000

4000

5000

6000

Sideslip angle (°)

Late

ral f

orce

(N)

µFz

Linear

1

C

Saturation Loss of control

α

Maximum tire grip

0 5 10 15 20

Linear model

Dugoff model Pacejka model 0.5

1

1.5

2

2.5

3

3.5

4

Late

ral f

orce

(kN

)

Measure

Sideslip angle (°)

Vehicle response

• Normally, we operate in LINEAR region• Predictable vehicle response

• During slick road conditions, emergency maneuvers, or aggressive driving• Enter NONLINEAR tire region• Response unanticipated by driver

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 35/102

Page 54: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Basics on vehicle dynamics

0 5 10 15 20 0

1000

2000

3000

4000

5000

6000

Sideslip angle (°)

Late

ral f

orce

(N)

µFz

Linear

1

C

Saturation Loss of control

α

Maximum tire grip

0 5 10 15 20

Linear model

Dugoff model Pacejka model 0.5

1

1.5

2

2.5

3

3.5

4

Late

ral f

orce

(kN

)

Measure

Sideslip angle (°)

Vehicle response

• Normally, we operate in LINEAR region• Predictable vehicle response

• During slick road conditions, emergency maneuvers, or aggressive driving• Enter NONLINEAR tire region• Response unanticipated by driver

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 35/102

Page 55: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Basics on vehicle dynamics

Why we lose the vehicle control?

Imagine making an aggressive turn. . .• If front tires lose grip first, plow out of turn

(limit understeer)• May go into oscillatory response• Driver loses ability to influence vehicle

motion• If rear tires saturate, rear end kicks out

(limit oversteer)• May go into a unstable spin• Driver loses control

• Both can result in loss of control

Desired trajectory

Desired trajectory

Unstable motion due to nonlinear tire characteristics

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 36/102

Page 56: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Partial non linear Vehicle model

Outline

1. Why Vehicle Dynamics Control is important and interesting?

2. Models

3. Lateral control of Autonomous vehiclesIntroductionLPV Control problemExperimental validation

4. Towards global chassis control

5. Active safety using coordinated steering/braking controlActive safetyObjectiveBasics on vehicle dynamicsPartial non linear Vehicle modelLateral stability controlSimulations

6. LPV FTC for Vehicle Dynamics ControlTowards global chassis controlThe LPV FTC VDC... approachValidation: LPV control vs professional driverValidation: simulation of the fault free caseValidation: FTC case

7. Conclusions and future work

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 37/102

Page 57: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Partial non linear Vehicle model

Planar bicycle model (Dugoff et al.(1970))

Main dynamics under interest, toward control scheme . . .• Equation of lateral motion:

mv(

β − ψ

)= Fy f +Fyr (1)

• Equation of yaw motion:Izψ = l f Fy f − lrFyr, (2)

V

lr

lf

Fyr

Fyf

Ψ .

vy

δ

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 38/102

Page 58: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Partial non linear Vehicle model

Linear Synthesis model

The 2-DOF linear bicycle model described in Section 2 is used for the control synthesis. Althoughthe bicycle model is relatively simple, it captures the important features of the lateral vehicledynamics. Taking into account the controller structure and objectives, this model is extended toinclude:• the direct yaw moment input M∗z ,• a lateral disturbance force Fdy and a disturbance moment Mdz. Fdy affects directly the sideslip

motion, while Mdz influences directly the yaw motion.

β

]=

− l2f C f +l2

r Cr

IzvlrCr−l f C f

Iz

1+lrCr−l f C f

mv2 −C f +Crmv

[ ψ

β

]+

[ l f C fIz

C fmv

]δ∗+[ 1

Iz0

]M∗z +

[ 1Iz1

mv

][MdzFdy

](3)

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 39/102

Page 59: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

Outline

1. Why Vehicle Dynamics Control is important and interesting?

2. Models

3. Lateral control of Autonomous vehiclesIntroductionLPV Control problemExperimental validation

4. Towards global chassis control

5. Active safety using coordinated steering/braking controlActive safetyObjectiveBasics on vehicle dynamicsPartial non linear Vehicle modelLateral stability controlSimulations

6. LPV FTC for Vehicle Dynamics ControlTowards global chassis controlThe LPV FTC VDC... approachValidation: LPV control vs professional driverValidation: simulation of the fault free caseValidation: FTC case

7. Conclusions and future work

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 40/102

Page 60: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

Steering vs. Braking

Steering control: (Rajamani(2006), Guven et al.(2007))• Adds steering angle to improve the lateral vehicle dynamics• Regulates tire slip angles and thus, the lateral tire force• Drawback:

• Becomes less effective near saturation

DYC (Direct Yaw Control) - Braking control: (Park(2001), Boada et al.(2005))• Regulates the tire longitudinal forces• Maintains the vehicle stability in all driving situations• Drawbacks:

• Wears out the tires• Causes the vehicle speed to slow down against the driver demand

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 41/102

Page 61: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

The idea is to design a controller that:• Improves vehicle steerability and stability

• Makes the yaw rate tacking the desired value (response of a bicycle model with linear tires)• Makes the slip angle small

• Coordinates Steering/braking control• Minimizes the influence of brake intervention on the longitudinal vehicle dynamics

• Rejects yaw moment disturbances

Methodology:H∞ synthesis extended to LPV system:• H∞ synthesis: frequency based performance criteria• LPV : One type of a gain scheduled controller

See paper Doumiati et al (2013)

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 42/102

Page 62: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

The idea is to design a controller that:• Improves vehicle steerability and stability

• Makes the yaw rate tacking the desired value (response of a bicycle model with linear tires)• Makes the slip angle small

• Coordinates Steering/braking control• Minimizes the influence of brake intervention on the longitudinal vehicle dynamics

• Rejects yaw moment disturbances

Methodology:H∞ synthesis extended to LPV system:• H∞ synthesis: frequency based performance criteria• LPV : One type of a gain scheduled controller

See paper Doumiati et al (2013)

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 42/102

Page 63: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

Overall control scheme diagram

Vehicle simulation

model

Sideslip

dynamics

Driver

command

Reference model

(bicycle model) +

Bounding limits

External yaw

disturbances

VDSC controller

EMB

AS

Yaw rate (measure)

+

_

Steering angle (δd)

Tbr *

δ *

Vehicle velocity

+

+

δd

Monitor

Yaw rate target

AS: Steer-by-wire systemEMB: Brake-by-wire Electro Mechanical system

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 43/102

Page 64: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

Overall control scheme diagram

Vehicle simulation

model

Sideslip

dynamics

Driver

command

Reference model

(bicycle model) +

Bounding limits

External yaw

disturbances

VDSC controller

EMB

AS

Yaw rate (measure)

+

_

Steering angle (δd)

Tbr* br

δ*

Vehicle velocity

+

+

δd

MonitorMM iit

Yaw rate target

AS: Steer-by-wire systemEMB: Brake-by-wire Electro Mechanical system

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 44/102

Page 65: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

Reference model

The basic idea is to assist the vehicle handling to be close to a linear vehicle handlingcharacteristic that is familiar to the driver• Bicycle linear model, Fy =Cα α (low sideslip angle)• ψ ≤ µ×g/Vx

• Ensures small slip dynamics (β , β )• Attenuates the lateral acceleration

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 45/102

Page 66: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

Reference model

The basic idea is to assist the vehicle handling to be close to a linear vehicle handlingcharacteristic that is familiar to the driver• Bicycle linear model, Fy =Cα α (low sideslip angle)• ψ ≤ µ×g/Vx

• Ensures small slip dynamics (β , β )• Attenuates the lateral acceleration

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 45/102

Page 67: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

Overall control scheme diagram

Vehicle simulation

model

Sideslip

dynamics

Driver

command

Reference model

(bicycle model) +

Bounding limits

External yaw

disturbances

VDSC controller

EMB

AS

Yaw rate (measure)

+

_

Steering angle (δd)

Tbr *

δ *

Vehicle velocity

+

+

δd

MonitorMM iit

Yaw rate target

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 46/102

Page 68: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

VDSC Controller architecture

Upper controller

Lower controller

Commanded steering angle

Desired yaw moment

Applying brake torque to the appropriate wheel

Objective: Lateral stability control

Yaw rate Steering angle SideSlip angle

and/or

Measurements/estimation Level 1

Level 2

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 47/102

Page 69: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

VDSC-upper controller: LPV/H∞ control

Vehicle model

Fdy

S(ρ) LPV/H∞

+ _

Ψ

Ψd

W1

W2

W3 (ρ)

W4

M *

δ*

z1

z2

z3

z4

.

.

β

e Ψ .

z

Generalized plant (tracking problem)

Vehicle model is LTI:• Linear bicycle model• Synthesized considering a dry road

ρ scheduling parameter:• ρ(t) is time dependent and known

function• ρ bounded: ρ ∈

[ρ,ρ

]

w(t) =[ψd ,Fdy

]exogenous input

u(t) =[δ∗ ,M∗z

]control input

y(t) =[eψ

]measurement

z(t) =[W1z1 ,W2z2 ,W3z3 ,W4z4

]controlled output

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 48/102

Page 70: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

VDSC design (cont’d)

• z1 : sideslip angle signal, β : W1 = 2. to reduce the body sideslip angle

• z2 yaw rate error signal: W2 =s/M+w0s+w0A , where M = 2 for a good robustness margin, A = 0.1 so

that the tracking error is less than 10%, and the required bandwidth w0 = 70 rad/s.• z3 braking control signal, M∗z ,according to a scheduling parameter ρ:

W3 = ρs/(2π f2)+1

s/(α2π f2)+1, (4)

where f2 = 10 Hz is the braking actuator cut-off frequency and α = 100.ρ ∈

{ρ ≤ ρ ≤ ρ

}(with ρ = 10−4 and ρ = 10−2).

• z4, the steering control signal attenuation ( f3 = 1Hz, f4 = 10Hz):

Wδ = Gδ 0(s/2π f3 +1)(s/2π f4 +1)

(s/α2π f4 +1)2

Gδ 0 =(∆ f /α2π f4 +1)2

(∆ f /2π f3 +1)(∆ f /2π f4 +1)and ∆ f = 2π( f4 + f3)/2

(5)

This filter is designed is order to allow the steering system to act only in [ f3, f4]Hz. At ∆ f /2,the filter gain is unitary [Bunte et al. 2004, TCST].

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 49/102

Page 71: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

VDSC design (cont’d)

• z1 : sideslip angle signal, β : W1 = 2. to reduce the body sideslip angle

• z2 yaw rate error signal: W2 =s/M+w0s+w0A , where M = 2 for a good robustness margin, A = 0.1 so

that the tracking error is less than 10%, and the required bandwidth w0 = 70 rad/s.• z3 braking control signal, M∗z ,according to a scheduling parameter ρ:

W3 = ρs/(2π f2)+1

s/(α2π f2)+1, (4)

where f2 = 10 Hz is the braking actuator cut-off frequency and α = 100.ρ ∈

{ρ ≤ ρ ≤ ρ

}(with ρ = 10−4 and ρ = 10−2).

• z4, the steering control signal attenuation ( f3 = 1Hz, f4 = 10Hz):

Wδ = Gδ 0(s/2π f3 +1)(s/2π f4 +1)

(s/α2π f4 +1)2

Gδ 0 =(∆ f /α2π f4 +1)2

(∆ f /2π f3 +1)(∆ f /2π f4 +1)and ∆ f = 2π( f4 + f3)/2

(5)

This filter is designed is order to allow the steering system to act only in [ f3, f4]Hz. At ∆ f /2,the filter gain is unitary [Bunte et al. 2004, TCST].

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 49/102

Page 72: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

VDSC design (cont’d)

• z1 : sideslip angle signal, β : W1 = 2. to reduce the body sideslip angle

• z2 yaw rate error signal: W2 =s/M+w0s+w0A , where M = 2 for a good robustness margin, A = 0.1 so

that the tracking error is less than 10%, and the required bandwidth w0 = 70 rad/s.• z3 braking control signal, M∗z ,according to a scheduling parameter ρ:

W3 = ρs/(2π f2)+1

s/(α2π f2)+1, (4)

where f2 = 10 Hz is the braking actuator cut-off frequency and α = 100.ρ ∈

{ρ ≤ ρ ≤ ρ

}(with ρ = 10−4 and ρ = 10−2).

• z4, the steering control signal attenuation ( f3 = 1Hz, f4 = 10Hz):

Wδ = Gδ 0(s/2π f3 +1)(s/2π f4 +1)

(s/α2π f4 +1)2

Gδ 0 =(∆ f /α2π f4 +1)2

(∆ f /2π f3 +1)(∆ f /2π f4 +1)and ∆ f = 2π( f4 + f3)/2

(5)

This filter is designed is order to allow the steering system to act only in [ f3, f4]Hz. At ∆ f /2,the filter gain is unitary [Bunte et al. 2004, TCST].

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 49/102

Page 73: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

VDSC-upper controller: LPV/H∞ control

Controller solution: LPV/H∞

• Mixed-Sensitivity problem• Minimizes the H∞ norm from w to z• γ∞ = 0.89 (Yalmip/Sedumi solver)

W3(ρ):

• ρ = 0.1→ braking is ON• ρ = 10→ braking is OFF

Steering control

Frequency (rad/sec)

10 −1 10 0 10 1 10 2 − 50

0

50

100

Mag

nitu

de (d

B)

Brake control

Frequency (rad/sec)

10 − 1 10 0 10 1 10 2 − 5

0

5

10

Mag

nitu

de (d

B)

ρ = ρ ρ = ρ

Figure: Bode diagrams of the controller outputs δ ∗ andM∗z

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 50/102

Page 74: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

VDSC-upper controller: LPV/H∞ control

Controller solution: LPV/H∞

• Mixed-Sensitivity problem• Minimizes the H∞ norm from w to z• γ∞ = 0.89 (Yalmip/Sedumi solver)

W3(ρ):

• ρ = 0.1→ braking is ON• ρ = 10→ braking is OFF

Steering control

Frequency (rad/sec)

10 −1 10 0 10 1 10 2 − 50

0

50

100

Mag

nitu

de (d

B)

Brake control

Frequency (rad/sec)

10 − 1 10 0 10 1 10 2 − 5

0

5

10

Mag

nitu

de (d

B)

ρ = ρ ρ = ρ

Figure: Bode diagrams of the controller outputs δ ∗ andM∗z

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 50/102

Page 75: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

VDSC-upper controller: LPV/H∞ control

Sensitivity functions:

10 −2 10 0 10 2 − 120

− 100

− 80

− 60

− 40

− 20

0

Mag

nitu

de (d

B)

Ψ

Frequency (Hz) 10 − 2 10 0 10 2 − 180

− 160

− 140

− 120

− 100

− 80

− 60

− 40

− 20

0

Mag

nitu

de (d

B)

Frequency (Hz) 10 − 2 10 0 10 2 − 250

− 200

− 150

− 100

− 50

0

Mag

nitu

de (d

B)

Frequency (Hz)

1/W1 1/W1 1/W1

LPV

LPV

LPV

β/ β/Fdy β/Mdz

. d

Figure: Closed loop transfer functions between β and exogenous inputs

• Attenuation of the side slip angle• Rejection of the yaw disturbance

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 51/102

Page 76: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

VDSC-upper controller: LPV/H∞ control

Sensitivity functions:

10 −2 10 0 10 2 − 25

− 20

− 15

− 10

− 5

0

5

10

Mag

nitu

de (d

B)

Frequency (Hz) 10 − 2 10 0 10 2 − 250

− 200

− 150

− 100

− 50

0

50

Mag

nitu

de (d

B)

Frequency (Hz) 10 − 2 10 0 10 2 − 140

− 120

− 100

− 80

− 60

− 40

− 20

0

20

Mag

nitu

de (d

B)

Frequency (Hz)

1/W2 1/W2 1/W2

LPV LPV

LPV

e ψ . e ψ

. e ψ . ψ / . / F / M dy dz d

Figure: Closed loop transfer functions between eψ and exogenous inputs

• Attenuation of the yaw rate error• Rejection of the yaw disturbance

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 52/102

Page 77: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

VDSC-upper controller: LPV/H∞ control design

Sensitivity functions:

10 −2 10 0 10 2 − 80

− 60

− 40

− 20

0

20

40

60

80

100

Mag

nitu

de (d

B)

Frequency (Hz) 10 − 2 10 0 10 2 − 300

− 250

− 200

− 150

− 100

− 50

0

50

100

Mag

nitu

de (d

B)

Frequency (Hz) 10 − 2 10 0 10 2 − 200

− 150

− 100

− 50

0

50

100

Mag

nitu

de (d

B)

Frequency (Hz)

1/W3 (ρ) 1/W3 (ρ) 1/W3 (ρ)

1/W3 (ρ) 1/W3 (ρ) 1/W3 (ρ)

ρ = ρ

ρ = ρ

ρ = ρ

ρ = ρ

ρ = ρ

ρ = ρ

M*/ Ψ M*/ Fdy M*/ Mdz .

d z z z

Figure: Closed loop transfer functions between M∗ and exogenous inputs

ρ = 0.1→ braking is activated, ρ = 10→ braking is penalized

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 53/102

Page 78: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

VDSC-upper controller: LPV/H∞ control design

Sensitivity functions:

10 −2 10 0 10 2 − 40

− 30

− 20

− 10

0

10

20

30

40

50

10 − 2 10 0 10 2 − 250

− 200

− 150

− 100

− 50

0

50

10 − 2 10 0 10 2 − 200

− 150

− 100

− 50

0

50

Ψ

Mag

nitu

de (d

B)

Mag

nitu

de (d

B)

Frequency (Hz)

1/W4

1/W4

δ / δ /Fdy δ /Mdz

.

Frequency (Hz) Frequency (Hz)

Mag

nitu

de (d

B)

d * * *

1/W4

LPV LPV

ρ = ρ

ρ = ρ

Figure: Closed loop transfer functions between δ ∗ and exogenous inputs

• Steering is activated on a specified range of frequency• W4: Activates steering in a frequency domain where the driver cannot act (Guven et al.(2007))

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 54/102

Page 79: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

Overall control scheme diagram

Vehicle simulation

model

Friction estimator

Sideslip

dynamics

Driver

command

Reference model

(bicycle model) +

Bounding limits

External yaw

disturbances

VDSC controller

EMB

AS

Yaw rate (measure)

+

_

Steering angle (δd)

Tbr* br

δ*

Vehicle velocity

+

+

δd

Monitor

Yaw rate target

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 55/102

Page 80: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

Coordination between Steering and braking

• β − β phase plane is used as measure of the vehicle operating points

• Stability boundaries for controller design: χ =∣∣∣ 1

24 β + 424 β

∣∣∣< 1

(Yang et al.(2009), He et al.(2006))

−40 −30 −20 −10 0 10 20 30 40

−100

−80

−60

−40

−20

0

20

40

60

80

100

Sideslip angle (°)

Side

slip

ang

ular

vel

ocity

(°/s

)

Control boundaries

Stable region

Unstable region

Unstable region

AS control

DYC+AS control

DYC+AS control

This criterion, χ, allows accurate diagnosis of the vehicle stability.

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 56/102

Page 81: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

Coordination between Steering and braking

• β − β phase plane is used as measure of the vehicle operating points

• Stability boundaries for controller design: χ =∣∣∣ 1

24 β + 424 β

∣∣∣< 1

(Yang et al.(2009), He et al.(2006))

−40 −30 −20 −10 0 10 20 30 40

−100

−80

−60

−40

−20

0

20

40

60

80

100

Sideslip angle (°)

Side

slip

ang

ular

vel

ocity

(°/s

)

Control boundaries

Stable region

Unstable region

Unstable region

AS control

DYC+AS control

DYC+AS control

This criterion, χ, allows accurate diagnosis of the vehicle stability.

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 56/102

Page 82: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

Monitor

ρ

ρ

λ

_

_

Steering Steering + full Braking

λ λ _ _

(Stability index)

Intermediate behavior

Sche

dulin

g p

aram

eter

ρ(χ) :=

ρ if χ ≤ χ (steering control - Steerability control task)χ−χ

χ−χρ +

χ−χ

χ−χρ if χ < χ < χ (steering+braking)

ρ if χ ≥ χ (steering+full braking - Stability control task)

(6)

where χ = 0.8 and χ = 1 (χ is user defined)

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 57/102

Page 83: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

Sideslip angle estimation

Available measurements (from ESC or reasonable cost sensors):• Yaw rate, ψ

• Steering wheel angle, δ

• Wheel speeds, wi j

• Lateral acceleration, ay

• β can be evaluated through available sensors:

β =ay

vx− ψ, (7)

β?? → Existing Methods:• Integration of β

• Kinematic equations (eq. ay,ax)• Model-based observer (Vehicle model + Estimation technique)

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 58/102

Page 84: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

Sideslip angle estimation

Available measurements (from ESC or reasonable cost sensors):• Yaw rate, ψ

• Steering wheel angle, δ

• Wheel speeds, wi j

• Lateral acceleration, ay

• β can be evaluated through available sensors:

β =ay

vx− ψ, (7)

β?? → Existing Methods:• Integration of β

• Kinematic equations (eq. ay,ax)• Model-based observer (Vehicle model + Estimation technique)

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 58/102

Page 85: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

Sideslip angle estimation

Available measurements (from ESC or reasonable cost sensors):• Yaw rate, ψ

• Steering wheel angle, δ

• Wheel speeds, wi j

• Lateral acceleration, ay

• β can be evaluated through available sensors:

β =ay

vx− ψ, (7)

β?? → Existing Methods:• Integration of β

• Kinematic equations (eq. ay,ax)• Model-based observer (Vehicle model + Estimation technique)

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 58/102

Page 86: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

Sideslip angle estimation

Available measurements (from ESC or reasonable cost sensors):• Yaw rate, ψ

• Steering wheel angle, δ

• Wheel speeds, wi j

• Lateral acceleration, ay

• β can be evaluated through available sensors:

β =ay

vx− ψ, (7)

β?? → Existing Methods:• Integration of β

• Kinematic equations (eq. ay,ax)• Model-based observer (Vehicle model + Estimation technique)

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 58/102

Page 87: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

Sideslip angle estimation

Available measurements (from ESC or reasonable cost sensors):• Yaw rate, ψ

• Steering wheel angle, δ

• Wheel speeds, wi j

• Lateral acceleration, ay

• β can be evaluated through available sensors:

β =ay

vx− ψ, (7)

β?? → Existing Methods:• Integration of β

• Kinematic equations (eq. ay,ax)• Model-based observer (Vehicle model + Estimation technique)

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 58/102

Page 88: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

Sideslip angle estimation

This study:• Planar bicycle model (with constant velocity):{

β = (Fy f +Fyr)/(mv)+ ψ

ψ =[l f Fy f − lrFyr +M∗z

]/Iz

(8)

• Dugoff’s tire model:

Fy =−Cα × tan(α)× f (α,Fz,Cα ), where f(.) is nonlinear (9)

• Nonlinear filtering: Extended Kalman Filter

State-space representation:• X = [β , ψ]T

• U =[M∗z , δ , Fz

]T .• δ = δ ∗+δd .

• Y = [ψ]T

M z *

δ*+δd

Fz

Vehicle system

Bicycle nonlinear model

β

ψ .

EKF

Observer

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 59/102

Page 89: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

Sideslip angle estimation

This study:• Planar bicycle model (with constant velocity):{

β = (Fy f +Fyr)/(mv)+ ψ

ψ =[l f Fy f − lrFyr +M∗z

]/Iz

(8)

• Dugoff’s tire model:

Fy =−Cα × tan(α)× f (α,Fz,Cα ), where f(.) is nonlinear (9)

• Nonlinear filtering: Extended Kalman Filter

State-space representation:• X = [β , ψ]T

• U =[M∗z , δ , Fz

]T .• δ = δ ∗+δd .

• Y = [ψ]T

M z *

δ*+δd

Fz

Vehicle system

Bicycle nonlinear model

β

ψ .

EKF

Observer

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 59/102

Page 90: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

VDSC Controller architecture

Upper controller

Lower controller

Commanded steering angle

Desired yaw moment

Applying brake torque to the appropriate wheel

Objective: Yaw stabilitycontrol

Yaw rateSteering angle Sideslip angle

and/or

Measurements/estimationLevel 1

Level 2

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 60/102

Page 91: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

VDSC-lower controller algorithm

The stabilizing moment M∗z provided by the controller is converted into braking torque and appliedto the appropriate wheels

Rules

• Braking 1 wheel: from an optimal point of view, it is recommended to use only one wheel togenerate the control moment (Park(2001))

• Only rear wheels are involved to avoid overlapping with the steering control

Decision rule:

Oversteer Understeer

Brake outer rear wheel Brake inner rear wheel

Driving situations

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 61/102

Page 92: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

VDSC-lower controller algorithm

The stabilizing moment M∗z provided by the controller is converted into braking torque and appliedto the appropriate wheels

Rules

• Braking 1 wheel: from an optimal point of view, it is recommended to use only one wheel togenerate the control moment (Park(2001))

• Only rear wheels are involved to avoid overlapping with the steering control

Decision rule:

Oversteer Understeer

Brake outer rear wheel Brake inner rear wheel

Driving situations

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 61/102

Page 93: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Lateral stability control

VDSC-lower controller algorithm

The stabilizing moment M∗z provided by the controller is converted into braking torque and appliedto the appropriate wheels

Rules

• Braking 1 wheel: from an optimal point of view, it is recommended to use only one wheel togenerate the control moment (Park(2001))

• Only rear wheels are involved to avoid overlapping with the steering control

Decision rule:

Oversteer Understeer

Brake outer rear wheel Brake inner rear wheel

Driving situations

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 61/102

Page 94: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Simulations

Outline

1. Why Vehicle Dynamics Control is important and interesting?

2. Models

3. Lateral control of Autonomous vehiclesIntroductionLPV Control problemExperimental validation

4. Towards global chassis control

5. Active safety using coordinated steering/braking controlActive safetyObjectiveBasics on vehicle dynamicsPartial non linear Vehicle modelLateral stability controlSimulations

6. LPV FTC for Vehicle Dynamics ControlTowards global chassis controlThe LPV FTC VDC... approachValidation: LPV control vs professional driverValidation: simulation of the fault free caseValidation: FTC case

7. Conclusions and future work

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 62/102

Page 95: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Simulations

Simulation results and results

• Matlab/Simulink software• Vehicle Automotive toolbox

• Full nonlinear vehicle model• Validated in a real car "Renault Mégane Coupé"

Two tests:

1 Double-lane-change maneuver at 100 km/h on a dry road (µ = 0.9)2 Steering maneuver at 80 km/h on a slippery wet road (µ = 0.5)

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 63/102

Page 96: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Simulations

Simulation results and results

• Matlab/Simulink software• Vehicle Automotive toolbox

• Full nonlinear vehicle model• Validated in a real car "Renault Mégane Coupé"

Two tests:

1 Double-lane-change maneuver at 100 km/h on a dry road (µ = 0.9)2 Steering maneuver at 80 km/h on a slippery wet road (µ = 0.5)

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 63/102

Page 97: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Simulations

Test 1: Results [dry road µ = 0.9, V = 100 km/h]

0 0. 5 1 1. 5 2 2. 5 3

−30

−20

−10

0

10

20

30

Yaw rate [deg/s]

t [s ]

Uncontrolled

controlled

Reference

0 0. 5 1 1. 5 2 2. 5 3

−4

−3

−2

−1

0

1

2

3

4

β [deg]

t [s ]

Uncontrolled

Controlled

Vehicle dynamic responses with and without controller

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 64/102

Page 98: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Simulations

Test 1: Results [dry road µ = 0.9, V = 100 km/h]

−4 −3 −2 −1 0 1 2 3 4

−30

−20

−10

0

10

20

30

δ [deg]

Ψ [d

eg/s

]

. Reference

Uncontrolled

controlled

Figure: Response of the yaw rates versus steeringwheel angle

0 10 20 30 40 50 60 70 80

−0. 5

0

0. 5

1

1. 5

2

2. 5

3

x − Distance [m]

y − Di

stan

ce [m

]

Top view of the vehicle

Uncotrolled vehicle

Controlled vehicle

Figure: Trajectories of the controlled anduncontrolled vehicles

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 65/102

Page 99: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Simulations

Test 1: Results [dry road µ = 0.9, V = 100 km/h]

0 0.5 1 1.5 2 2.5

0.20.40.60.8

1

λ

Stability index

0 0.5 1 1.5 2 2.5 3

−200

0

200

400

Time [s]

M* z [N

m]

Corrective yaw moment

0.5 1 1.5 2 2.5 30

5

10

ρ

ρ−parameter variations

Figure: M∗z and ρ variations according to χ for thedouble lane-change maneuver

0 0.5 1 1.5 2 2.5 30

20

40

60

80

Time [s]

Tb le

ft [N

m]

Brake torque0 0.5 1 1.5 2 2.5 3

0

20

40

60

Tb r

ight

[Nm

]

Brake torque

0 0.5 1 1.5 2 2.5 3−4

−2

0

2

δ [d

eg]

Additive steer angle

Figure: Control signals generated by the controller

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 66/102

Page 100: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Simulations

Test 2: Results [wet road µ = 0.5, V = 80 km/h]

0 0. 5 1 1. 5 2 2. 5 3

−25

−20

−15

−10

−5

0

5

10

15

20

25

Time [s]

Ψ ’ [

deg/

s]

Yaw rate

.

Uncontrolled

Controlled

Reference

0 0. 5 1 1. 5 2 2. 5 3

−3

−2

−1

0

1

2

3

Time [s]

β [d

eg]

Sideslip angle

Uncontrolled

controlled

Vehicle dynamic responses with and without controller

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 67/102

Page 101: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Simulations

Test 2: Results [wet road µ = 0.5, V = 80 km/h]

−4 −3 −2 −1 0 1 2 3 4

−25

−20

−15

−10

−5

0

5

10

15

20

25

δ [deg]

ψ’ [

deg/

s]

Figure: Response of the yaw rates versus steeringwheel angle

0 10 20 30 40 50 60

0

0. 5

1

1. 5

2

2. 5

3

x−Distance [m]

y−Di

stan

ce [m

]

Top view of the vehicle

Uncotrolled vehicle

Controlled vehicle

Figure: Trajectories of the controlled anduncontrolled vehicles

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 68/102

Page 102: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Active safety using coordinated steering/braking control Simulations

Test 2: Results [wet road µ = 0.5, V = 80 km/h]

0 0.5 1 1.5 2 2.5 3

0.20.40.60.8

λ

Stability index

0 0.5 1 1.5 2 2.5 3−100

−50

0

50

Time [s]

M* z [N

m]

Corrective yaw moment

0 0.5 1 1.5 2 2.5 3

5

10

ρ

ρ−parameter variations

Figure: M∗z and ρ variations according to χ for the steering maneuver

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 69/102

Page 103: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

LPV FTC for Vehicle Dynamics Control

Outline

1. Why Vehicle Dynamics Control is important and interesting?2. Models3. Lateral control of Autonomous vehicles

IntroductionLPV Control problemExperimental validation

4. Towards global chassis control5. Active safety using coordinated steering/braking control

Active safetyObjectiveBasics on vehicle dynamicsPartial non linear Vehicle modelLateral stability controlSimulations

6. LPV FTC for Vehicle Dynamics ControlTowards global chassis controlThe LPV FTC VDC... approachValidation: LPV control vs professional driverValidation: simulation of the fault free caseValidation: FTC case

7. Conclusions and future work

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 70/102

Page 104: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

LPV FTC for Vehicle Dynamics Control Towards global chassis control

Outline

1. Why Vehicle Dynamics Control is important and interesting?

2. Models

3. Lateral control of Autonomous vehiclesIntroductionLPV Control problemExperimental validation

4. Towards global chassis control

5. Active safety using coordinated steering/braking controlActive safetyObjectiveBasics on vehicle dynamicsPartial non linear Vehicle modelLateral stability controlSimulations

6. LPV FTC for Vehicle Dynamics ControlTowards global chassis controlThe LPV FTC VDC... approachValidation: LPV control vs professional driverValidation: simulation of the fault free caseValidation: FTC case

7. Conclusions and future work

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 71/102

Page 105: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

LPV FTC for Vehicle Dynamics Control Towards global chassis control

Towards global chassis control approaches (GCC)

Some facts

• Vehicle-dynamics sub-systems control (suspension, steering, stability, traction ....) aretraditionally designed and implemented as independent (or weakly interleaved) systems.

• Global collaboration between these systems is done through empirical rules and may lead toinappropriate or conflicting control objectives.

What is GCC ?

• combine several (at least 2) subsystems in order to improve the vehicle global behaviorShibahata (2004)

• tends to make collaborate the different subsystems in view of the same objectives, accordingto the situation (constraints, environment, ...)

• is develop to improve comfort and safety, according to the driving situation, accounting foractuator constraints and to the eventual knowledge of the vehicle environment

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 72/102

Page 106: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

LPV FTC for Vehicle Dynamics Control Towards global chassis control

Active safety using LPV FTC VDC coordinated control

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 73/102

Key points

Yaw is one of the most complex dynamics to handle on aground vehicle. FTC LPV control:• Prevents vehicle from skidding and spinning out• Improves lateral vehicle dynamics face to critical

situations• Handle Braking and suspension actuator

malfunctions and Steering activation

Desired trajectory

Undesired motion

The LPV FTC strategy

Monitoring Parameters• Braking efficiency : torque

transmission• Steering activation during

emergency situation (low slip)• LTR: roll induced load transfer

by damper malfunctions

Control Issues• Lateral coordinated steering/braking control:

parameter dependent weighting functions for brakingtorque limitation and activation of the steering action

• Full car vertical suspension control: fixed controlstructure for suspension force distribution, parameterdependent weighting functions for roll attenuation incritical situations and comfort improvement in normalones.

Page 107: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

LPV FTC for Vehicle Dynamics Control Towards global chassis control

Global chassis control implementation scheme

zr

δd

uij Tbrj

Non Linear Full Vehicle Model

Road profil

Steer input

Suspension Controller Steering Controller Braking Controller

uij δ+ Tbrj

Load TransferDistribution

ρlij

Monitor 1

Steering+ Braking

ρbSupervision strategy

LPV/Hinf

Controllers

Driving scenario

Monitor 2

ρlij

ρs

ρs ρb ρb

δ+

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 74/102

Page 108: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

LPV FTC for Vehicle Dynamics Control The LPV FTC VDC... approach

Outline

1. Why Vehicle Dynamics Control is important and interesting?

2. Models

3. Lateral control of Autonomous vehiclesIntroductionLPV Control problemExperimental validation

4. Towards global chassis control

5. Active safety using coordinated steering/braking controlActive safetyObjectiveBasics on vehicle dynamicsPartial non linear Vehicle modelLateral stability controlSimulations

6. LPV FTC for Vehicle Dynamics ControlTowards global chassis controlThe LPV FTC VDC... approachValidation: LPV control vs professional driverValidation: simulation of the fault free caseValidation: FTC case

7. Conclusions and future work

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 75/102

Page 109: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

LPV FTC for Vehicle Dynamics Control The LPV FTC VDC... approach

Coordinated steering/braking control

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 76/102

+

-

ψref(v)

Weψref

GCC(ρb, ρs)

WTbrj (ρb)

Wδ0(ρs)

Bicycle

Wvy

ψ

z1

z2

z3

z4

Tbrj , δ0eψref

Vehicle model : Single track model(dry road).

Inputs/Ouputs:

w(t) = [ψre f (v)(t),Mdz(t)]u(t) = [δ+(t),T+

brl(t),T+

brr(t)]

y(t) = eψ (t)z(t) = [z1(t),z2(t),z3(t)]

Weighting functions for performance requirements

Weψand Wvy are 1st order systems.

Weighting functions for actuator coordination

• Wδ (ρs) = (1−ρs)× 4th order• WTbr j

(ρb) = (1−ρb)× 1st order→ braking (and steering) penalized if ρ = ρ

→ braking (and steering) allowed if ρ = ρ

When a high slip ratio is detected (critical situation) , the tire may lock, so ρb→ 0 and thegain of the weighting function is set to be high.This allows to release the braking action leading to a natural stabilisation of the slipdynamic.

Page 110: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

LPV FTC for Vehicle Dynamics Control The LPV FTC VDC... approach

The suspension control configuration

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 77/102

ΣgvWu

Ks(ρl)uH∞ij

z1

z2

zdefij

z3

Wzs(ρs)

Wθ(1− ρs)

A new partly fixed control structure: manage the suspension control distribution in case ofdamper malfunction

Ks(ρs,ρl) :=

xc(t) = Ac(ρs,ρl)xc(t)+Bc(ρs,ρl)y(t)uH∞

f l (t)uH∞

f r (t)uH∞

rl (t)uH∞

rr (t)

=

1−ρl 0 0 00 ρl 0 00 0 1−ρl 00 0 0 ρl

C0c (ρs)xc(t)

ρl allows to generate the adequate suspension forces in the 4 corners of the vehicledepending on the load transfer (left� right) caused by the performed driving scenario.

Page 111: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

LPV FTC for Vehicle Dynamics Control Validation: LPV control vs professional driver

Outline

1. Why Vehicle Dynamics Control is important and interesting?2. Models3. Lateral control of Autonomous vehicles

IntroductionLPV Control problemExperimental validation

4. Towards global chassis control5. Active safety using coordinated steering/braking control

Active safetyObjectiveBasics on vehicle dynamicsPartial non linear Vehicle modelLateral stability controlSimulations

6. LPV FTC for Vehicle Dynamics ControlTowards global chassis controlThe LPV FTC VDC... approachValidation: LPV control vs professional driverValidation: simulation of the fault free caseValidation: FTC case

7. Conclusions and future work

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 78/102

Page 112: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

LPV FTC for Vehicle Dynamics Control Validation: LPV control vs professional driver

Validation: LPV control vs professional driver

Vehicle Automotive ’GIPSA-lab’ toolbox

• Full nonlinear vehicle model• Validated in a real car "Renault Mégane" Special thanks to MIPS laboratory, Mulhouse,

France (Prof. M. Basset): ]see C. Poussot-Vassal PhD. thesis

20 25 30 35 40 45 50 55 60−0.8

−0.6

−0.4

−0.2

0

0.2

0.4

0.6

0.8Yaw rate [rad/s2]

Measurementsimulation

• The stabilizing torques T ∗b provided by the controller is then handled by a local ABS strategyTanelli et al. (2008)

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 79/102

Page 113: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

LPV FTC for Vehicle Dynamics Control Validation: LPV control vs professional driver

Scenario and scheduling parameters

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 80/102

−800 −600 −400 −200 0 200 400 600−300

−250

−200

−150

−100

−50

0

X [m]

Y [

m]

Track trajectory Experimental Moose performed by aprofessional driver on the Renault Mégane at90km.h−1 (to assess the efficiency forobstacles avoidance). The circuit includes aleft bend and then an obstacle avoidance inemergency situations to determine how wella vehicle evades a suddenly appearingobstacle.

20 25 30 35 40 45 50 55 600

0.2

0.4

0.6

0.8

1

t [S]

Mag

nitu

de

Rb

20 25 30 35 40 45 50 55 600

0.2

0.4

0.6

0.8

1

t [S]

Mag

nitu

de

Rs

Page 114: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

LPV FTC for Vehicle Dynamics Control Validation: LPV control vs professional driver

Vehicle dynamical variables

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 81/102

20 25 30 35 40 45 50 55 60−0.8

−0.6

−0.4

−0.2

0

0.2

0.4

0.6

0.8

t [S]

ψdt

Yaw rate [rad/s2]

Measurement passive vehicleLPV VDC

20 25 30 35 40 45 50 55 60

−10

−5

0

5

10

t [S]

Ay

Lateral acceleration [m/s2]

Measurement passive vehicleLPV VDC

20 25 30 35 40 45 50 55 60−5

0

5

10

15

20

25

30

t [S]

Vx

Longitudinal velocity [m/s]

Measurement passive vehicleLPV VDC

20 25 30 35 40 45 50 55 60−0.6

−0.4

−0.2

0

0.2

0.4

0.6

0.8

t [S]

θdt

Roll velocity [rad/s]

Measurement passive vehicleLPV VDC

Page 115: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

LPV FTC for Vehicle Dynamics Control Validation: LPV control vs professional driver

Steering control input

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 82/102

20 25 30 35 40 45 50 55 60−150

−100

−50

0

50

100

150

t [S]

Ang

le (

Deg

°)

Steering wheel mesurement

20 25 30 35 40 45 50 55 60−3

−2

−1

0

1

2

3

t [S]

Ang

le (

Deg

°)

Additive steering angle from the controller

1 Improved vehicle dynamical behaviorsubject to critical driving situations

2 Coordinated and hierarchical use ofthree types of actuators, depending onthe driving situations

3 LPV vs LTI: limitation of the brakingactuation in critical situations to avoidwheel locking and skidding, and itscoordination with active steering andsemi-active suspension controllers,leading to vehicle stability and roadhandling improvements.

4 Convincing simulation results, obtainedfrom experimental input data andperformed with a validated complexnonlinear vehicle model

Page 116: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

LPV FTC for Vehicle Dynamics Control Validation: simulation of the fault free case

Outline

1. Why Vehicle Dynamics Control is important and interesting?2. Models3. Lateral control of Autonomous vehicles

IntroductionLPV Control problemExperimental validation

4. Towards global chassis control5. Active safety using coordinated steering/braking control

Active safetyObjectiveBasics on vehicle dynamicsPartial non linear Vehicle modelLateral stability controlSimulations

6. LPV FTC for Vehicle Dynamics ControlTowards global chassis controlThe LPV FTC VDC... approachValidation: LPV control vs professional driverValidation: simulation of the fault free caseValidation: FTC case

7. Conclusions and future work

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 83/102

Page 117: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

LPV FTC for Vehicle Dynamics Control Validation: simulation of the fault free case

1st Scenario: vehicle at 100 km/h on a WET road

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 84/102

1 from t = 0.5s to t = 1s: 5cm Road bumpon the left wheels ,

2 from t = 2s to t = 6s: Doublelane-change maneuver

3 from t = 2.5s to t = 3s: a lateral windoccurs at vehicle’s front, generating anundesirable yaw moment,

4 from t = 3s to t = 3.5s: 5cm Road bumpon the left wheels, during the maneuver

Rb = braking efficiency Rs: activation of the steering actuator &coordination with adaptive suspension control

Page 118: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

LPV FTC for Vehicle Dynamics Control Validation: simulation of the fault free case

System analysis

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 85/102

Page 119: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

LPV FTC for Vehicle Dynamics Control Validation: simulation of the fault free case

Actuator analysis: braking system

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 86/102

Page 120: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

LPV FTC for Vehicle Dynamics Control Validation: simulation of the fault free case

Actuator analysis: steering and suspension systems

£

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 87/102

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1-8000

-6000

-4000

-2000

0

2000

4000

6000

8000

Time [s]

Fd

am

pe

r

Semi-ActiveCmin=881Cmax=7282

Figure: Damper force/deflection

Page 121: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

LPV FTC for Vehicle Dynamics Control Validation: FTC case

Outline

1. Why Vehicle Dynamics Control is important and interesting?

2. Models

3. Lateral control of Autonomous vehiclesIntroductionLPV Control problemExperimental validation

4. Towards global chassis control

5. Active safety using coordinated steering/braking controlActive safetyObjectiveBasics on vehicle dynamicsPartial non linear Vehicle modelLateral stability controlSimulations

6. LPV FTC for Vehicle Dynamics ControlTowards global chassis controlThe LPV FTC VDC... approachValidation: LPV control vs professional driverValidation: simulation of the fault free caseValidation: FTC case

7. Conclusions and future work

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 88/102

Page 122: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

LPV FTC for Vehicle Dynamics Control Validation: FTC case

Validation: FTC caseSimulation results

• Vehicle Automotive ’GIPSA-lab’ toolbox• Full nonlinear vehicle model• Validated in a real car "Renault Mégane Coupé" coll. MIAM lab [Basset, Pouly and Lamy]

see C. Poussot-Vassal PhD. thesis

The stabilizing torques T ∗b provided by the controller is then handled by a local ABS strategyTanelli et al. (2008)

Simulation scenario

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 89/102

Double lane-change maneuver at 100 km/hon a WET road (from t = 2s to t = 6s)

0 1 2 3 4 5 6−20

−15

−10

−5

0

5

10

15

20

t [s]

δ d[D

eg]

Driver Steering Angle

• Faulty left rear braking actuator:saturation = 75N

• 5cm Road bump from t = 0.5s tot = 1.5s and from t = 4s to t = 5s)

• Faulty front left damper: force limitationof 70%

• Lateral wind occurs at vehicle’s frontgenerating an undesirable yaw moment(from t = 2.5s to t = 3s).

Page 123: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

LPV FTC for Vehicle Dynamics Control Validation: FTC case

Monitoring parameters

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 90/102

0 1 2 3 4 5 60

0.2

0.4

0.6

0.8

1

t [s]

ρ b

Braking scheduling parameter

0 1 2 3 4 5 60

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

t [s]

ρ s

Performance scheduling parameter

0 1 2 3 4 5 6−0,1

0

0,1

0,2

0,3

0,4

0,5

0,6

t [s]

ρ l

Suspension scheduling parameter

• ρb handles the braking efficiency• ρs: activation of the steering actuator• ρl (LTR): Coordination of suspension

control and on-line modification of thesuspension performances

ρb

ρs

ρl

Page 124: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

LPV FTC for Vehicle Dynamics Control Validation: FTC case

Braking/Steering actuators - stability analysis

0 1 2 3 4 5 60

200

400

600

800

t [s]

Tb

left

[Nm

]

Rear Left Braking Torque

0 1 2 3 4 5 60

200

400

600

800

t [s]

Tb

right

[Nm

]

Rear right Braking Torque

0 1 2 3 4 5 6−6

−4

−2

0

2

4

t [s]

δ[d

eg]

Additive Steering Angle

−6 −4 −2 0 2 4 6

−40

−20

0

20

40

β [deg]

β’[d

eg/s

]

Stability Region

FTC LPV

Stability boundries Uncontrolled

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 91/102

Fault Tolerant Yaw control through an efficient coordination of braking/steering actuators.

Page 125: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

LPV FTC for Vehicle Dynamics Control Validation: FTC case

Braking/Steering actuators - stability analysis

0 1 2 3 4 5 60

200

400

600

800

t [s]

Tb

left

[Nm

]

Rear Left Braking Torque

0 1 2 3 4 5 60

200

400

600

800

t [s]

Tb

right

[Nm

]

Rear right Braking Torque

0 1 2 3 4 5 6−6

−4

−2

0

2

4

t [s]

δ[d

eg]

Additive Steering Angle

−6 −4 −2 0 2 4 6

−40

−20

0

20

40

β [deg]

β’[d

eg/s

]

Stability Region

FTC LPV

Stability boundries Uncontrolled

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 91/102

Fault Tolerant Yaw control through an efficient coordination of braking/steering actuators.

Page 126: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

LPV FTC for Vehicle Dynamics Control Validation: FTC case

Suspension control distribution

0 1 2 3 4 5 6−500

0

500

Fs

rr

Suspension Forces

0 1 2 3 4 5 6−200

0

200

Fs

fl

0 1 2 3 4 5 6−500

0

500

Fs

fr

0 1 2 3 4 5 6−500

0

500

t [S]

Fs

rl

Faulty dampers

Faulty damper

0 1 2 3 4 5 6−2

−1.5

−1

−0.5

0

0.5

1

t [s]

θ[d

eg

]

Roll displacement

1 20

1000

2000

3000

4000

5000

6000

7000

8000

9000

Front left damper

Front left damper

Rear right damper

Rear right damper

Rear left left damper

Rear left left damper

Front right damper

Front right damper

With Damper Fault Without Damper Fault

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 92/102

Fixed structure LPV control for suspension force coordination in case of damper malfunction

Page 127: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Conclusions and future work

Outline

1. Why Vehicle Dynamics Control is important and interesting?2. Models3. Lateral control of Autonomous vehicles

IntroductionLPV Control problemExperimental validation

4. Towards global chassis control5. Active safety using coordinated steering/braking control

Active safetyObjectiveBasics on vehicle dynamicsPartial non linear Vehicle modelLateral stability controlSimulations

6. LPV FTC for Vehicle Dynamics ControlTowards global chassis controlThe LPV FTC VDC... approachValidation: LPV control vs professional driverValidation: simulation of the fault free caseValidation: FTC case

7. Conclusions and future work

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 93/102

Page 128: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Conclusions and future work

Conclusions

About today’s presentation:

An approach to the vehicle yaw stabilizing problem. . .• Objective: Enhance vehicle steerability and stability

• Steerability is enhanced in normal driving condition.• Braking is involved only when the vehicle tends to instability.

• Flexible design: Integration of different scheduled sub-controllers• Scheduling parameters: Estimation of the sideslip angle• Real-time implementation: General structure does not involve online optimization• Real time performance adaption: Control adaption based road profile reconstruction• Fault detection, isolation and tolerante control system failures must be handled

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 94/102

Page 129: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Conclusions and future work

Future work

• Implementation of the new developed controllers onboard.• Development of more intelligent vehicle control strategies based on cloud data sharing.• Development of a guarantee estimation strategies for the monitoring approaches trough

interval analysis.• Use of novel active diagnosis strategies to enhance the vehicle control.• Investigation of the human factor (arm and reaction) properties during the driving maneuvers

(steering, braking).

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 95/102

Page 130: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Conclusions and future work

Thank you for your attention

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 96/102

Page 131: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Bibliography

References

• Dugoff et al. (1970) : H. Dugoff, P.S. Francher, and L. Segel. "An analysis of tire traction properties andtheir influence on vehicle dynamic performance". SAE transactions, volume 79, pages 341–366, 1970.

• Karnopp et al. (1974) : Karnopp, D.; Crosby, M. & Harwood, R. "Vibration Control Using Semi-Active ForceGenerators", Journal of Engineering for Industry, 1974, 96, 619-626.

• Oustaloup et al. (1996) : Oustaloup, A.; Moreau, X. & Nouillant, M. The CRONE Suspension ControlEngineering Practice, 1996, 4, 1101-1108

• Scherer et al. (1997) : C. Scherer, P. Gahinet, and M. Chilali. "Multiobjective output-feedback control viaLMI optimization". IEEE Transaction on Automatic Control, volume 40, pages 896–911, 1997.

• Valasek et al. (1998) : Valasek, M.; Kortum, W.; Sika, Z.; Magdolen, L. & Vaculin, O. "Development ofsemi-active road-friendly truck suspensions", Control Engineering Practice, 1998, 6, 735-744

• Sohn et al. (2000) : Sohn, H.; Hong, K. & Hedrick, J. "Semi-Active Control of the Macpherson SuspensionSystem: Hardware-in-the-Loop Simulations", IEEE CCA 2000, 2000, 982-987.

• Park (2001) : J. H. Park. "H∞ direct yaw-moment control with brakes for robust performance and stability ofvehicles". JSME International Journal, series C, volume 44, number 2, 2001.

• Simon (2001) : Simon, D. "An Investigation of the Effectiveness of Skyhook Suspensions for ControllingRoll Dynamics of Sport Utility Vehicles Using Magneto-Rheological Dampers", PhD thesis, VirginiaPolytechnic Institute and State University, 2001.

• Hong et al. (2002) : Hong, K.-S.; Sohn, H.-C. & Hedrick, J.-K. "Modified Skyhook Control of Semi-ActiveSuspensions: A New Model, Gain Scheduling, and Hardware-in-the-Loop Tuning", ASME Journal ofDynamic Systems, Measurement, and Control, 2002, 124, 158-167.

• Lu and DePoyster (2002) : Lu, J. & DePoyster, M. Multiobjective Optimal Suspension Control to AchieveIntegrated Ride and Handling Performance, IEEE Transaction on Control System Technology, 2002, 10,807-821

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 97/102

Page 132: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Bibliography

• Sammier et al. (2003) : Sammier, D.; Sename, O. & Dugard, L. "Skyhook and H∞ control of active vehiclesuspensions: some practical aspects", Vehicle System Dynamics, 2003, 39, 279-308.

• Sename and Dugard (2003) : Sename, O. and Dugard, L. "Robust H∞ control of quarter-car semi-activesuspensions", European Control Conference (ECC). Cambridge, England.

• Lofberg (2004) : J. Lofberg. "YALMIP: a toolbox for modeling and optimization in MATLAB", Proceedings ofthe CACSD Conference, Taipei, Taiwan, 2004.

• Shibahata (2004) Y. Shibahata . : "Progress and future direction of chassis control technology",Proceedings of the IFAC, 2004.

• Ahmadian et al. (2004) : Ahmadian, M.; Song, X. & Southward, S. "No-Jerk Skyhook Control Methods forSemiactive Suspensions", Transactions of the ASME, 2004, 126, 580-584.

• Rossi and Lucente (2004) : Rossi, C. and Lucente, G. "H∞ control of automotive semi-active suspensions",1st IFAC Symposium on Advances in Automotive Control (AAC). Salerno, Italy.

• Giua et al. (2004) : Giua, A.; Melas, M.; Seatzu, C. & Usai, G. Design of a Predictive SemiactiveSuspension System, Vehicle System Dynamics, 2004, 41, 277-300.

• Boada et al. (2005) : B. L. Boada, M. J. L. Boada, and V. Diaz. "Fuzzy-logic applied to yaw moment controlfor vehicle stability". Vehicle System Dynamics, volume 43, number 10, pages 753–770, 2005.

• Shibahata (2005) Y. Shibahata . : "Progress and future direction of chassis control technology", IFACAnnual Reviews in Control, 2005, 29, 151-158.

• Du et al. (2005): Du, H.; Sze, K.Y. and Lam, J. "Semi-active H∞ control with magneto - rheologicaldampers", Journal of Sound and Vibration, 283(3-5), 981-996.

• Chou and d’Andréa Novel (2005) : Chou, H. & d’Andréa Novel, B. Global vehicle control using differentialbraking torques and active suspension forces, Vehicle System Dynamics, 2005, 43, 261-284.

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 98/102

Page 133: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Bibliography

• Rajamani (2006) : R. Rajamani. Vehicle dynamics and control. Springer, 2006.• Burgio et al. (2006) : G. Burgio and P. Zegelaar. "Integrated vehicle control using steering and brakes".

International Journal of Control, volume 79, number 5, pages 534–541, 2006.• He et al. (2006) : J. He, D. A. Crolla, M. C. Levesley, and W.J. Manning. "Coordination of active steering,

driveline, and braking for integrated vehicle dynamics control", Proc. IMechE, volume 220, PartD:Automobile Engineering, 2006.

• Poussot et al. (2006) : Poussot-Vassal, C.; Sename, O.; Dugard, L.; Ramirez-Mendoza, R. & Flores, L."Optimal Skyhook Control for Semi-active Suspensions", Proceedings of the 4th IFAC Symposium onMechatronics Systems, 2006.

• Giorgetti et al. (2006) : Giorgetti, N.; Bemporad, A.; Tseng, H. & Hrovat, D. "Hybrid Model PredictiveControl Application Toward Optimal Semi-active Suspension", International Journal of Control, 2006, 79,521-533.

• Canale et al. (2006) : Canale, M.; Milanese, M. & Novara, C. Semi-Active Suspension Control Using FastModel-Predictive Techniques, IEEE Transaction on Control System Technology, 2006, 14, 1034-1046.

• Andreasson and Bunte (2006) : Andreasson, J. & Bunte, T. Global chassis control based on inverse vehicledynamics models, Vehicle System Dynamics, 2006, 44, 321-328.

• Skogestad et al. (2007) : S. Skogestad and I. Postlethwaite. Multivariable feedback control, analysis anddesign, Wiley, 2007.

• Guven et al. (2007) : B. A. Guven, T. Bunte, D. Odenthal, and L. Guven. "Robust two degree-of-freedomvehicle steering controller". IEEE Transaction on Control System Technology, volume 15, pages 554–565,2007.

• Song et al. (2007) : Song, X.; Ahmadian, M. & Southward, S. "Analysis and Strategy for SuperharmonicsWith Semiactive Suspension Control Systems", ASME Journal of Dynamic Systems, Measurement, andControl, 2007, 129, 795-803.

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 99/102

Page 134: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Bibliography

• Falcone et al. (2007a) : Falcone, P.; Borrelli, F.; Tseng, H.; Asgari, J. & Hrovat, D. Integrated braking andsteering model predictive control approach in autonomous vehicles, 5th IFAC Symposium on Advances onAutomotive Control (AAC), 2007.

• Falcone et al. (2007b) : Falcone, P.; Tufo, M.; Borrelli, F.; Asgari, J. & Tseng, H. A Linear Time VaryingModel Predictive Control Approach to the Integrated Vehicle Dynamics Control Problem in AutonomousSystems, 46th IEEE Conference on Decision and Control (CDC), 2007.

• Poussot-Vassal (2008) : Commande Robuste LPV Multivariable de Châssis Automobile. Ph. D (written inenglish), Gipsa-lab, INP Grenoble, 2008.

• Morselli and Zanasi (2008) : Morselli, R. and Zanasi, R. "Control of a port Hamiltonian systems bydissipative devices and its application to improve the semi-active suspension behavior", Mechatronics,2008, 18, 364-369.

• Poussot et al. (2008) : Poussot-Vassal, C.; Sename, O.; Dugard, L.; Gaspár, P.; Szabó, Z. & Bokor, J. "ANew Semi-active Suspension Control Strategy Through LPV Technique", Control Engineering Practice,2008, 16, 1519-1534.

• Gáspár et al. (2008) : Gáspár, P.; Szabó, Z. & Bokor, J. An Integrated Vehicle Control with ActuatorReconfiguration, 17th IFAC World Congress (WC), Seoul, 2008.

• Yang et al. (2009) : X. Yang, Z. Wang, and W. Peng. "Coordinated control of AFS and DYC for vehiclehandling and stability based on optimal guaranteed cost theory", Vehicle System Dynamics, volume 47,number 1, pages 57–79, 2009.

• Savaresi and Spelta (2009) : Savaresi, S. and Spelta, C. "A Single-Sensor Control Strategy ForSemi-Active Suspensions", IEEE Transaction on Control System Technology, 2009, 17, 143-152.

• Savaresi et al. (2010) : Savaresi, S.; Poussot-Vassal, C.; Spelta, C.; Sename, O. & Dugard, L. Semi-ActiveSuspension Control Design for Vehicles, Elsevier, 2010.

• Poussot et al. (2011) : C. Poussot-Vassal, O. Sename, L. Dugard, P. Gaspar, Z. Szabo and J. Bokor,"Attitude and Handling Improvements Through Gain-scheduled Suspensions and Brakes Control", ControlEngineering Practice (CEP), Vol. 19(3), March, 2011, pp. 252-263.

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 100/102

Page 135: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Bibliography

• Do (2011) Anh Lam DO. Approche lpv pour la commande robuste de la dynamique des véhicules :amélioration conjointe du confort et de la sécurité. PhD thesis, Univ Grenoble, 14 octobre 2011.

• Sename et al (2013) Olivier Sename, Peter Gaspar, Jozsef Bokor (Eds), Robust Control and LinearParameter Varying Approaches: Application to Vehicle Dynamics, LNCIS, Springer, 2013.

• Doumiati et al (2013): Moustapha Doumiati, Olivier Sename, Luc Dugard, John-Jairo Martinez-Molina,Peter Gaspar, Zoltan Szabo, Integrated vehicle dynamics control via coordination of active front steeringand rear braking, European Journal of Control, Volume 19, Issue 2, March 2013, Pages 121-143.

• Fergani (2014) Soheib Fergani. Commande robuste multivariable pour la dynamique véhicule. PhD thesis,Univ Grenoble, 23 octobre 2014.

• Fergani et al 2015 soheib Fergani, Juan .C. Tudon Martinez, Olivier Sename, John J.Martinez, RubenMorales-Menendez, and Luc Dugard. Adaptive Road Profile Estimation in Semi-Active Car Suspensions.IEEE Transactions on Control Systems Technology, 2015.

• Fergani et al 2016 Soheib Fergani, Olivier Sename and Luc Dugard. An LPV/Hinf integrated VDC. IEEETransaction on Vehicular Technology Journal, 2015.

• Fergani et al 2017 Soheib Fergani, Menhour Lghani, Olivier Sename, Luc Dugard and Brigitte DÁndréa-Novel. Integrated vehicle control through the coordination of longitudinal/lateral and verticaldynamics controllers: Flatness and LPV/H∞ based design. International Journal of Robust and NonlinearControl, 2017.

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 101/102

Page 136: LPV methods applied to vehicle dynamcis controlo.sename/docs/LPV_VDC.pdf · Why Vehicle Dynamics Control is important and interesting? Course content This course has been mainly written

Bibliography

Sincères remerciements à ...

Olivier Sename (Grenoble INP / Gipsa-lab) LPV VDC Master Course - January 2021 102/102

Soheib Fergani

Charles Poussot

Moustapha Doumiati

Hussam Atoui

Dimitrios Kapsalis et bien sûr à moncollègue Dr. Luc Dugard

Merci pour votreattention