Professional Documents
Culture Documents
Aachen 4wheel Steering
Aachen 4wheel Steering
Vehicle Dynamics
Control for a
4 Wheel Steering
Prototype Car
INSTITUT FR
KRAFTFAHRWESEN
AACHEN
Overview
- Control Strategy
- Development Method
- Side Slip Angle Observation
- Side Slip Angle Control
- Outlook
0pr0300.ppt
3
2
1
0
-1
dry road
-2
icy road
-3
-4
0
0pr0300.ppt
0pr0300.ppt
0pr0300.ppt
Overview
- Control Strategy
- Development Method
- Side Slip Angle Observation
- Side Slip Angle Control
- Outlook
0pr0300.ppt
Virtual Prototyping
Measurement
Control
information
0pr0300.ppt
Virtual Prototyping
MATRIXx
Full
Full Vehicle
Vehicle Model
Model
Control
Control algorithm
algorithm
Subroutine
Template
FORTRAN-files
TIRSUB
C-Code
VARSUB
Control
Control algorithm
algorithm
Overview
- Control Strategy
- Development Method
- Side Slip Angle Observation
- Side Slip Angle Control
- Outlook
0pr0300.ppt
lF
- small angles
ay
v
v
c sv + c sh
m * v
=
lh * c lv * c
sh
sv
Jz
FF
lR
FR
l v * c sv l h * c sh
c sv
m * v2
* + m * v
2
2
l v * c sv
l v * c sv l h * c sh
J
z
Jz * v
c sh
m*v
l h * c sh
Jz
1+
* v
h
BM
.
BM
x = A x + B u
0pr0300.ppt
yaw velocity
lateral acceleration
steering angle
B
x
yaw velocity
side slip angle
x = A x + B u
0pr0300.ppt
ADAMS
1.5
Bicycle Model
0.5
0
-0.5
-1
-1.5
-2
4
10
11
12
Dry Road
time [s]
ADAMS
Dry Road
30
20
Bicycle Model
10
0
-10
-20
ADAMS
-30
Bicycle Model
-40
4
10
11
12
time [s]
0pr0300.ppt
20
10
0
-10
-20
ADAMS
-30
Bicycle Model
-40
4
10
11
12
Icy Road
time [s]
ADAMS
Icy Road
80
60
Bicycle Model
40
20
0
-20
-40
ADAMS
-60
Bicycle Model
-80
4
time [s]
10
11
12
0pr0300.ppt
Linear Observer
x = Ax + Bu
B
x
( )
x = A x + B u + L y y
( )]
~
x = x x = A x + B u A x + B u + L y y
~
x = (A LC) ~
x
det ( I (A LC)) = (1 i )
i=1
0pr0300.ppt
Non-Linear Observer
x = f (x,u)
f
x = f (x,u) + (x,u) (x x)
x
f
~
x = x x = (x,u) (x x) L(x,u) y y
x
0
l11 l12 a
F(x,u) =
l21 l22
x = f (x , u ) L (x , u )(y y )
x x
1
a y = 1 0
0 2
0pr0300.ppt
20
10
0
-10
-20
ADAMS
Bicycle Model
-30
Luenberger Observer
-40
4
10
11
12
Icy Road
time [s]
ADAMS
Icy Road
80
60
Bicycle Model
40
20
0
Luenberger
Observer
-20
-40
ADAMS
-60
Bicycle Model
Luenberger Observer
-80
4
10
11
12
time [s]
0pr0300.ppt
ADAMS
1.5
Bicycle Model
Luenberger Observer
0.5
0
-0.5
-1
-1.5
-2
-2.5
4
10
11
12
time [s]
Dry Road
Wet Road
Wet Road
15
ADAMS
10
5
Bicycle Model
0
-5
ADAMS
Bicycle Model
-10
Luenberger Observer
-15
4
time [s]
10
11
12
Luenberger
Observer
0pr0300.ppt
3
2
1
0
-1
ADAMS
-2
Bicycle Model
-3
Luenberger Observer
-4
0
Dry Road
Icy Road
ADAMS
ADAMS
1
Bicycle Model
Bicycle Model
Luenberger Observer
-1
-2
-3
-4
0
Luenberger
Observer
0pr0300.ppt
Overview
- Control Strategy
- Development Method
- Side Slip Angle Observation
- Side Slip Angle Control
- Outlook
0pr0300.ppt
k =
x = A x + B u
1 + i TD
H
= k _ stat
1 + i T1
V
B
x
Steering Ratio r / f
0.2
characteristic velocity
A
0.0
-0.2
-0.4
at high velocity
-0.6
-0.8
-1.0
0
0pr0300.ppt
x = f (x, u )
f
f
x = x +
u = A x + B u
x
u
+ xwanted
xx
Ricatti Equation
L
P* (k + 1) = AT (k ) P0 (k ) A(k ) + Q
KT (k + 1) = P* (k + 1) B(k ) BT (k ) P* (k + 1) B(k) + R
P0 (k + 1) = P* (k + 1) KT (k + 1) BT (k ) P* (k + 1)
0pr0300.ppt
1.0
0.0
-1.0
without 4WS
-2.0
Bicycle Model
-3.0
-4.0
0
Dry Road
Without 4WS
5.0
4.0
without 4WS
3.0
Bicycle Model
2.0
Bicycle Model
Controller
1.0
0.0
State Space
Controller
-1.0
-2.0
-3.0
0
0pr0300.ppt
1.0
0.0
-1.0
without 4WS
-2.0
Bicycle Model
-3.0
-4.0
0
Icy Road
Without 4WS
5.0
4.0
without 4WS
3.0
Bicycle Model
2.0
Bicycle Model
Controller
1.0
0.0
State Space
Controller
-1.0
-2.0
-3.0
0
4
lateral acceleration [m/s]
0pr0300.ppt
y-path [m]
-2
-4
-6
0
10
20
30
40
50
60
70
80
90
100
Icy Road
x-path [m]
Without 4WS
15
Bicycle Model
Controller
dry road
10
State Space
Controller
-5
-10
0
10
20
30
40
50
60
70
80
90
100
x-path [m]
0pr0300.ppt
Overview
- Control Strategy
- Development Method
- Side Slip Angle Observation
- Side Slip Angle Control
- Outlook
0pr0300.ppt
Outlook
Virtual Prototyping Software Rapid Prototyping
Measurement
Control
information
C - Code
0pr0300.ppt
Vehicle Dynamics
Control for a
4 Wheel Steering
Prototype Car
INSTITUT FR
KRAFTFAHRWESEN
AACHEN