• 검색 결과가 없습니다.

Part.1 L t l V hi l D i Lateral Vehicle Dynamics

N/A
N/A
Protected

Academic year: 2024

Share "Part.1 L t l V hi l D i Lateral Vehicle Dynamics"

Copied!
86
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

Part.1

L t l V hi l D i

Lateral Vehicle Dynamics

1 Vehicle Dynamic Model 1. Vehicle Dynamic Model 2. Planar Model

3. Tire Models 4. Bicycle Model

5. Understeer/oversteer

6 Dynamic model in terms of error w.r.t. road 6. Dynamic model in terms of error w.r.t. road 7. lane keeping model

8 V hi l St bilit C t l

1

8. Vehicle Stability Control

(2)

8. Vehicle Stability Control 8. Vehicle Stability Control

8 1 Bi l d l N li d Li d l

8.1 Bicycle model: Nonlinear and Linear models 8.2 Phase Plane Analysis

8.3 Phase Plane Analysis of Bicycle model 8.4 Electronic Stability Program (ESP)

8.5 Vehicle Stability Control Algorithm

(3)

8.1 2DOF Bicycle Model

• Assumption of 2DOF Bicycle Model

1) Longitudinal speed is Constant ( )

2) B d li l i ffi i l ll ( )

0, 0 ax

/ i 0 1

2) Body slip angle is sufficiently small. ( )

3) Left and right slip angles are identical. ( ) / , sin 0, cos 1

y x f f

v v

,

f fL fR r rL rR

     

f

( ) 2 2

y y x yf yr

F  m a   m v    F  F

• y-axis Motion Dynamic Equation

2Ff f

f

2 2

z z z f yf r yr

M H     I l F   l F



• yaw-axis Motion Dynamic Equation

l

2Fyf

z z z f yf r yr

 l

f

m a 

y

• Dynamic Equation of 2DOF Bicycle Model 2F  2 F

l

r

r

2 2

2 2

yf yr

x

f yf r yr

F F

m v

l F l F

  

       

  



yr 3

Top View 2F Iz

Lateral Tire Force Model

(4)

f vy  lf

Tire Slip Angle: small angle approximation

f vx

• Linear Tire Slip Angle at Low Slip Angle

 

tan  if1

Front Slip Angle

vl  vl 

tan1 y f y f

f f f f

x x

v l v l

v v

 

             

v l

Front Tire Rear Slip Angle

1 vy lrvy lr

   

y r

v  l

tan1 y r y r

r

x x

v v

 

   

v

x

(5)

Linear Lateral Tire Model

• Linear Lateral Tire Force at Low Slip Angle Front Slip Angle

4000 5000

[N]

tyi i i

F C

*

*

* 0( i , )

i

i

yf ty m tzi

FF   F

  

 

3000 4000

ire Force [

f f f f y f

x

v l

C C

v

 

    

 

 

2000

Lateral T

Ci

Rear Slip Angle

*

*

* 0( i , )

i

i

yr ty m tzi

FF   F

0 2 4 6 8 10 12

0 1000

i

y r

r r r

x

v l

C C

v

 

 

Linear Lateral Tire Force

0 2 4 6 8 10 12

Slip Angle [deg]

Where, Ci  Cornering Stiffness

5

(6)

State Equation of 2 DOF Linear Bicycle Model

• Dynamic Equation of 2DOF Bicycle Model

• y-axis Motion Dynamic Equation

( ) 2 2

2 2

y y x yf yr

y f y r

f f r

F m a m v F F

v l v l

C C

v v

 

        

   

     

• yaw-axis Motion Dynamic Equation

x x

v v

2 2

2 2

z z z f yf r yr

y f y r

f f f r r

M H I l F l F

v l v l

l C l C

v v

       

   

       



x x

v v

• Define state = [Body Side Slip Angle, Yaw Rate]

(7)

State Equation of 2 DOF Bicycle Model

• Define state = [Body Side Slip Angle, Yaw Rate]

 

 

St t E ti f 2DOF Bi l M d l x

  

 

• State Equation of 2DOF Bicycle Model

2

2( ) 2( ) 2

f r 1 f f r r f

f

x x x

C C l C l C C

m v m v mv

 

     

 

2 2

2( ) 2( ) 2

x x x

f f r r f f r r f f

f

z z x z

x

l C l C l C l C l C

I I v I

 

            



2

2( ) 2( )

1

2(

f r f f r r

x x

C C l C l C

m v m v

l C

 

 

2 2

2

) 2( ) 2

f x

f

C mv l C

l C l C l C

 

 

2(lf Cf      

) 2( ) 2

f f

r r f f r r

z z x z

f

l C

l C l C l C

I I v I

Ax B

   

7

(8)

8. Vehicle Stability Control 8. Vehicle Stability Control

8 1 Bi l d l N li d Li d l

8.1 Bicycle model: Nonlinear and Linear models 8.2 Phase Plane Analysis

8.3 Phase Plane Analysis of Bicycle model 8.4 Electronic Stability Program (ESP)

8.5 Vehicle Stability Control Algorithm

(9)

8.2 Phase Plane Analysis

a graphical method for analysis of dynamic behavior of a systems

Phase plane analysis is limited to second-order systems.

For second order systems solution trajectories can be represented by curves in the plane

For second order systems, solution trajectories can be represented by curves in the plane, which allows for visualization of the qualitative behavior of the system.

In particular, it is interesting to consider the behavior of systems around equilibrium points

Consider the second-order system described by the following equations:

1 ( ,1 2) x1 P x x1 2

2 1 2

( , ) ( , )

x x x

x Q x x

where,

and are states of the system x1 and are states of the system.x2

and are nolinear functions of states.

x x

P Q

Slope of the phase plane trajectoryp p p j y

2 2 1 2

1 1 1 2

( , )

( )

dx dx dt Q x x dx dt dx P x x

9

1 1 ( ,1 2)

dx dt dx P x x

(10)

1) Equilibrium points of the system

0 P( 1 2 )

1 2

0 ( , )

0 ( , )

e e

e e

P x x Q x x

Example:p

Find the equilibrium points of the system described by the following equation:

 2 3

x x a x



Put the system in the standard form by setting x x1, x x2

1 2 1 2

2

( , ) x x P x x

 2 3

2 1 2 ( ,1 2)

x x a x Q x x

The slope of the phase plane trajectoryp p p j y

1

2 23

2 1 2

1 1 2 2

( , ) ( , )

x a x

dx Q x x

dx P x x x

(11)

2) Investigate the linear behavior about an equilibrium points

1 1 1

2 2 2

e e

x x x

x x x

From above equation,

1 2

P P

x x

x x

x a x b x a b x

1 1 2 1 2 1

2 1 2 2

1 2

1 2

e e

e e

x x

x a x b x a b x

x Q Q c x d x c d x

x x

x x

 

 

Characteristic equation

s  a s dbc s2  (a d) s ad bc 0

Eigen value

 

2 1,2

( ) ( ) 4

2

a d a d ad bc

 

11

2

(12)

3) Possible Case

x

2

are real and negative. are real and positive.

1 and 2

  1 and 2

x

2

x

2

x

x

1

x

1

1

x

1

1

2
(13)

1 and 2 are real and opposite signs. 1 and 2 are complex and negative real parts.

x

2

x

2

x

x

11

x

1

x

1

2

< Saddle Point > < Stable Focus >

2

where 0

13 where,1  02

(14)

1 and 2 are complex and positive real parts. are complex and zero real parts.

1 and 2

 

x

2

x

2

x

2

x

1

x

1
(15)

Example: Satellite Control

Consider a satellite control system as shown in the figure shown below:

( , ) T( , )

 

T

 

< Satellite Control System >

The equation of motion can be written as follows:

I   T

Rewriting the equation

T u



15

I u

 

(16)

1. PD Control

Controller

1 2

( , )

u       kk

Closed system

1 2

u k k

      

2 1 0

k k

  

    



x

2

Controller can be designed to make eigen values to stable focus

1 1 2 x x x

x

1

2 2 1 1 2 2

x x      u k x k x

  

  

(17)

2. On/Off Controller

The slope of the phase plane trajectory

T d d d d

u u

I dt d dt d

   

 

 

   



I dt ddt d

d u

d

 

0 d 0

u d

   

Case.1



17

(18)

m m

u u u d

d

 

   

 

Case.2 m

m

u u u d

d

 

     

 

Case.3

1 2

constant 2

m

m

d u d

u

  

 

  

  

 

 1 2

constant 2

m

m

d u d

u

  

 

   

  

 

2 2

 

(19)

( 0) um

d   if  

Case.4 ( 0)

sgn( )

m

m

u u d

d u

elsewhere d

if

 

 

 

 

   

 

Case.4

1 2

constantt ( 0)

2 m

d

u if

 

     

1 2

constant

2 um   elsewhere

19

(20)

Case.5 Lead Compensation/On-Off Controller

sgn(  ) u   um   a

um

1 1

+ u  

um

1 s

1 s +

-

u   

0

s  a

< Block Diagram of Closed System >

Sliding Region

s  a

( 0), 0 ( ) 0 a t

s a

s a t

f e

i

 

     

  

      

(21)

Case.5 Lead Compensation/On-Off Controller

From Lyapunov Theory

1 2

0 and 0

V 2 s V   s s System is stable.

if (s>0)

( ) 0

 

0 s 

sgn( ) 0

m m

m

s u s a u a

u a

 

         

u

m

u

m

if (s<0)

 a

m2

 a

sgn( ) 0

m m

m

s u s a u a

u a

 

        

 

 0 s

2

u

m

 a u

m

 a

a

s  0

0 s 

21

0

s 

(22)

Case.6 Servo with Saturation

u

2

1

c a

e  

T

ref 00 a e

I s   

2

B s

 

The equation of motionThe equation of motion

0

( )

ref

if

c a a

  

 ( )

( )

( )

f if if

I B T u c a

c a a

   

        

   

 

(23)

Case.6 Servo with Saturation

phase plane trajectory

( )

if

( ) c a

0

( )

a

I B c

a if

if

  

     



c a B

( )

a

I B c a

c a if

 

     

 



( )

ss B

if a

I B c a

 

 



a

a

ss

I B c a

c a B

 

    

c a

B

  B

23

(24)

8. Vehicle Stability Control 8. Vehicle Stability Control

8 1 Bi l d l N li d Li d l

8.1 Bicycle model: Nonlinear and Linear models 8.2 Phase Plane Analysis

8.3 Phase Plane Analysis of Bicycle model 8.4 Electronic Stability Program (ESP)

8.5 Vehicle Stability Control Algorithm

(25)

i f 2 O i l d l

8.3 Phase Plane Analysis of Bicycle model

• Assumption of 2DOF Bicycle Model

1) Longitudinal speed is Constant ( )

2) Body slip angle is sufficiently small ( )

0, 0 ax

/ , sin f 0, cos f 1 v v

2) Body slip angle is sufficiently small. ( )

3) Left and right slip angles are identical. ( ) / , sin 0, cos 1

y x f f

v v

,

f fL fR r rL rR

     

( ) 2 2

y y x yf yr

F  m a   m v    F  F

• y-axis Motion Dynamic Equation

2F

f f

4

• yaw-axis Motion Dynamic Equation

l

2Fyf

1

2 2

z z z f yf r yr tzi

i

M H I l F l F M

       



 l

f

m a 

y

• Lateral Tire Force and Self Aligning Moment

l

r

r

y

 

g g

- Non-linear Characteristic using Pacejka Tire Model

25

r

2Fyr

(26)

fi d Sid Sli l

8.3 Phase Plane Analysis of Bicycle model

x

   

 

- Define state = [Body Side Slip Angle, Yaw Rate]

2 Ftyf 2 Ftyr

m v

 

 

- Dynamic Equation

4

1

2 2

x

f tyf r tyr tzi

i

m v

l F l F M

I

   

      

 



Iz

- Lateral Tire Force - Self Aligning Moment

4000

Fz = 2500 N

80 Fz = 2500 N

1000 2000 3000

Force [N] Fz = 3500 N Fz = 4500 N

20 40 60

Moment [N] Fz = 3500 N

Fz = 4500 N

(27)

  

Phase Plane Trajectory

vx  70kph,

f  0 deg vx 150kph, f  0 deg

0 6 0.8 1

0 6 0.8 1

, g

x p f x p , f g

0.2 0.4 0.6

e [rad/s]

0.2 0.4 0.6

e [rad/s]

-0.4 -0.2 0

Yaw Rate

-0.4 -0.2 0

Yaw Rate

-1 -0 8 -0 6 -0 4 -0 2 0 0 2 0 4 0 6 0 8 1

-1 -0.8 -0.6

-1 -0 8 -0 6 -0 4 -0 2 0 0 2 0 4 0 6 0 8 1

-1 -0.8 -0.6

27

1 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 1

Body Side Slip [rad]

1 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 1

Body Side Slip [rad]

(28)

   

Phase Plane Trajectory

vx  70kph,

f  0 deg vx150kph,

f0 deg

1 1.5

s] 1

1.5

/s]

, g

x p f x p f g

0.5

ide Slip [rad/s

0.5

Side Slip [rad/

-0.5 0

ity of Body Si

-0.5 0

city of Body S

(29)

Phase Plane Trajectory

1 1.5

s]

   

0 0.5

Side Slip [rad/s

Front Steering = 0 deg

Vehicle Speed = 100kph

-0.5 0

elocity of Body

Front Steering = 3 deg

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

-1.5 -1

Body Side Slip [rad]

V

Front Steering = 6 deg

1 1.5

d/s]

1 1.5

d/s]

0 0.5

dy Side Slip [rad

0 0.5

dy Side Slip [rad

-1 -0.5

Velocity of Bod

-1 -0.5

Velocity of Bod

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

-1.5

Body Side Slip [rad]

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

-1.5

Body Side Slip [rad]

(30)

  

Phase Plane Trajectory

0.8 1

Front Steering = 0 deg

Vehicle Speed =100 kph

0.2 0.4 0.6

[rad/s]

Front Steering = 3 deg

-0.4 -0.2 0

Yaw Rate

Front Steering = 6 deg

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

-1 -0.8 -0.6

Body Side Slip [rad]

Body Side Slip [rad]

0.6 0.8 1

0.6 0.8 1

0 0.2 0.4

Rate [rad/s]

0 0.2 0.4

Rate [rad/s]

(31)

Time Domain Simulation-1: Vehicle Speed =100 kph

• Front Steering Angle [deg] • Vehicle Trajectory

eg] 10

Front Steering 1 deg

4 6 8

ering Angle [de Front Steering = 1 deg

Front Steering = 3 deg Front Steering = 6 deg

250 300

m]

Front Steering = 1 deg Front Steering = 3 deg Front Steering = 6 deg

0 5 10 15

0 2

time [sec]

Front Stee

100 150 200

oordinate [m

• Body Slip Angle [deg]

[ ]

0 50

Global Y Co

0 50

e [deg]

-350 -300 -250 -200 -150 -100 -50 0 50 100 150 -100

-50

Gl b l X C di t [ ]

-150 -100 -50

Body Slip Angle

Front Steering = 1 deg Front Steering = 3 deg

S

• Yaw Rate [deg/s]

Global X Coordinate [m]

-90

e [m] Front Steering = 1 deg

Front Steering = 3 deg

0 5 10 15

-200

time [sec]

B Front Steering = 6 deg

40

Front Steering = 1 deg

-110 -100

Y Coordinat

Front Steering = 3 deg Front Steering = 6 deg

20 30

Rate [deg/s] Front Steering = 1 deg Front Steering = 3 deg Front Steering = 6 deg

-100 -90 -80 -70 -60 -50 -40 -30 -20

Global -120

Global X Coordinate [m]

0 5 10 15

0 10

time [sec]

Yaw

(32)

g] 10

Time Domain Simulation-2: Vehicle Speed =100 kph

• Front Steering Angle [deg]

0 5 10

ring Angle [deg

Front Steering = 1 deg Front Steering = 3 deg Front Steering = 6 deg

• Vehicle Trajectory

500 Front Steering = 1 deg Front Steering = 3 deg

0 5 10 15

-10 -5

time [sec]

Front Steer

400 450

m]

Front Steering = 3 deg Front Steering = 6 deg

time [sec]

30 40

le [deg] Front Steering = 1 deg

Front Steering = 3 deg Front Steering = 6 deg

• Body Slip Angle [deg]

250 300 350

ordinate [m

0 10 20

Body Slip Angl

150 200 250

obal y Coo

0 5 10 15

-10

time [sec]

B

20 Front Steering = 1 deg

• Yaw Rate [deg/s]

50 100

Gl 150

] Front Steering = 3 deg 50

(33)

   

Phase Plane Trajectory

vx  70kph, 0 deg,

f

=0.85 vx  70kph,

f  0 deg,

=0.5

1 1.5

/s]

, g,

x p f

1 1.5

d/s]

, g,

x p f

0.5

Side Slip [rad/

0.5

Slip Angle [rad

-0.5 0

ocity of Body S

-0.5 0

ocity of Body S

-1 -0 8 -0 6 -0 4 -0 2 0 0 2 0 4 0 6 0 8 1

-1.5

Velo -1

-1 -0 8 -0 6 -0 4 -0 2 0 0 2 0 4 0 6 0 8 1

-1.5

Velo -1

33

1 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 1

Body Side Slip [rad]

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

Body Side Slip [rad]

(34)

  

Phase Plane Trajectory

vx  70kph, 0 deg,

f

=0.85 vx  70kph,

f  0 deg,

=0.5

0 6 0.8 1

0 6 0.8 1

, g,

x p f

x p , f g,

0.2 0.4 0.6

e [rad/s]

0.2 0.4 0.6

e [rad/s]

-0.4 -0.2 0

Yaw Rate

-0.4 -0.2 0

Yaw Rate

(35)

8. Vehicle Stability Control 8. Vehicle Stability Control

8 1 Bi l d l N li d Li d l

8.1 Bicycle model: Nonlinear and Linear models 8.2 Phase Plane Analysis

8.3 Phase Plane Analysis of Bicycle model 8.4 Electronic Stability Program (ESP)

8.5 Vehicle Stability Control Algorithm

35

(36)

8.4 Electronic Stability Program (ESP)

(37)

• Why is ESP ?

• Why is ESP ?

– An innovative safety system – Actively supporting the driver

– Enhanced driving stability in situations with critical vehicle dynamics

– Functions of ABS and TSC are integrated

(38)

• What does ESP do ?

• ESP actively enhances vehicle stability

• (staying in lane and in direction)

– Through interventions in the braking system or the motor management

– To prevent critical situations,

i.e., skidding, from leading to an accident – To minimize the risk of side crashs

Under Steer Over Steer

(39)

• What is so special about ESP ? (1) p

ESP watches out:

– surveys the vehicle’s behavior

(longitudinal and lateral dynamics)

– watches the vehicle-operator commands

(Steering angle, brake pressure, accelerator-pedal travel) – is continuously active

in the background

(40)

• What is so special about ESP ? (2)

• What is so special about ESP ? (2)

ESP knows:

– recognizes critical situations – in many cases before the driver does

– considers the possible ways of intervening:

• Wheel-individual brake applicationpp

• Intervention in the motor management

(41)

• What is so special about ESP ? (3)

• What is so special about ESP ? (3)

ESP acts as quick as lightning:

– without reaction time

– calculated intervention in the brakes or the motor anagement – reduces risk of skidding

(42)

참조

관련 문서