simulation of vehicle dynamics control by active steering ... · pdf fileco-simulation of...
TRANSCRIPT
![Page 1: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/1.jpg)
Simulation of Vehicle Dynamics Control by
active Steering Systems
Volker Dorsch, Faculty of Mechanical Engineering
SIMPACK User Meeting 2014October 8 – 9, Augsburg, Germany
![Page 2: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/2.jpg)
-2-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Overview
● Development scenario
● Validated mechanical multibody simulation (MBS) vehicle model
● Implementation of active steering at rear and front wheels
● Control strategy
● Co-Simulation of Simpack and Matlab/Simulink®
● Simulation Results
● Conclusions
![Page 3: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/3.jpg)
-3-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Development Scenario
Controller-Function Model
Real System
Validation
Hardware (ECU, Network)
Code
HiL
MiL SiL
Real Vehicle
Vehicle Model
![Page 4: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/4.jpg)
-4-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
MBS Model: Coordinates
v - velocity
β – side slip angle
Input:
δV – front steering angle
δH – rear steering angle
(v - velocity)
Output:
ψ – yaw rateβ – side slip angle
ay – lateral acceleration
.
![Page 5: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/5.jpg)
-5-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Validation
driver objective, no driver influence
velocity 100 km/h
front wheel steeringangle
sudden steering angle with more than 200 deg/ssteady-state lateral acceleration is 0.4 g
road surface dry, µ = 0.9
Suspensions: simulation of Kinematics and Compliance (K&C) measurements
Complete vehicle model: step steering input maneuver
![Page 6: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/6.jpg)
-6-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Simpack model validation: Step Steering Input
![Page 7: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/7.jpg)
-7-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Simpack model validation: Step Steering Input
good correlation – realistic response of vehicle model
![Page 8: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/8.jpg)
-8-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
MBS Model: steering systems
Active front and rearwheel steering
Simple implementation by
additional rotational degrees of
freedom at the corresponding
wheels control of these degrees of freedom by external input
of the co-simulated
Matlab/Simulink controller model
Study of effects on vehicle dynamics
![Page 9: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/9.jpg)
-9-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Vehicle stabilization by adjustedsteering angles
incr
ease
tir
e si
def
orc
e
dec
reas
e tire
sid
eforc
e
dec
reas
e tire
sid
eforc
e
incr
ease
tir
e si
def
orc
e
Active front wheel steering:
adjust tire slip angle α bysuperimposed steering angle
Active rear wheel steering:
adjust tire slip angle α by rear
wheel steering angle
Slip angle α
Sid
e f
orc
e F
S
![Page 10: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/10.jpg)
-10-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Control algorithm: bicycle model
Equations of motion with linearized tire behavior: FS = Cα α
Ψ̈ =C αH l H�C αV lV
J z
β �Cα H lH
2 +C αV lV
2
J z vΨ̇ +
CαV lV
J z
δV �Cα H lH
J z
δH
β̇ =�C αV+Cα H
mvβ +[
Cα H l H�CαV lV
mv2
�1] Ψ̇ +CαV
m vδV +
Cα H
m vδH
![Page 11: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/11.jpg)
-11-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Control algorithm: bicycle model
Ψ̇=v x δw
(lV +lH )(1+v x
2
vch
2)
∣̇∣ay ,max
v x
In case of steady-state cornering (i.e. and ) without rear wheel angle
The characteristic velocity vch can be computed (or be identified in tests)
vch=CαV C αH l
2
m(Cα H lH�CαV lV )
Furthermore the maximum yaw rate is limited
Ψ̈=0 β̇=0
The yaw rate is used as desired yaw rate in the control algorithm.Ψ̇
![Page 12: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/12.jpg)
-12-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Control algorithm: predict rear wheel steering angle
δH (s)
δV (s)=Kδ
H
1+T z s
1+T1s
Setting and in the differential equations of the bicycle model yields
with K δH=
CαV Cα H lH l�CαV lV m v2
CαV Cα H lV l +Cα H lH m v2
,
T z=J z v
Cα H lH l�lV mv2,
T 1=J z v
CαV lV l�lH m v2
The steady-state case with KδH results in a characteristic diagram,
that is used as a first prediction of the rear wheel steering angle.
β̇=0 β=0
[Woernle, C.: Fahrmechanik.Lecture notes,University of Rostock]
![Page 13: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/13.jpg)
-13-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Control algorithm: predict rear wheel steering angle
![Page 14: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/14.jpg)
-14-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Active rear wheel steering:Control structure with co-simulation
![Page 15: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/15.jpg)
-15-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Active front wheel steering:Control structure with co-simulation
![Page 16: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/16.jpg)
-16-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Steering angle orientation
∣Ψ̇des∣�∣Ψ̇∣<0
∣Ψ̇des∣�∣Ψ̇∣≈0
∣Ψ̇des∣�∣Ψ̇∣>0
Ψ̇>0
Ψ̇<0
oversteerneutral
understeer
left turnright turn
Active rear wheel steering
Tolerance function to avoid hardswitch on – switch off effect
100%
∆Ψno controlfull control full control
neutral?
oversteer?
increase side forceincrease tire slip angle
decrease side forcedecrease tire slip angle
left turn? left turn?
+ −steering anglechange
∆Ψ
no steeringangle increment
no
no
no
yes
yes
yes
yes yes
no
+ −steering anglechange
![Page 17: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/17.jpg)
-17-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Co-Simulation: Input - Output
u-vector:
δH, ∆δV y-vector:
- velocity
- yaw rate- δH, δV
Co-simulation:
- Simpack and Matlab/Simulink® run parallel
- Data exchange at each millisecond
- Relatively slow motion of the whole vehicle: uncritical
![Page 18: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/18.jpg)
-18-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Maneuver steady-state cornering
Driver Simpack driver model, driver influence
Velocity increasing up to 75 km/h
Track Circle with 80 m radius
Steering wheelangle input
closed loop, by driver
Road surface
dry, µ = 0.9
![Page 19: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/19.jpg)
-19-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Steady-state cornering: simulation results
![Page 20: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/20.jpg)
-20-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Steady-state cornering: simulation results
Change of cornering behavior by change of bicycle model
parameters in the control algorithm
![Page 21: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/21.jpg)
-21-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Maneuver step steering input
Driver objective, no driver influence
Velocity 80 km/h
Steering wheelangle input
sudden steering angle step with more than 200 deg/s,steady-state lateral accelerationis 0.4 g
Road surface
dry, µ = 0.9
![Page 22: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/22.jpg)
-22-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Step steering input: simulation results
Peak reduction
![Page 23: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/23.jpg)
-23-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Step steering input: simulation results
![Page 24: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/24.jpg)
-24-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Maneuver sine with dwell
Driver objective, no driver influence
Velocity 80 km/h
Steering wheelangle input
single sine of 0.7 Hz with dwellof 500 ms after ¾ of period,steady-state lateral acceleration ofamplitude is 0.4 g
Road surface
dry, µ = 0.9
![Page 25: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/25.jpg)
-25-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Sine with dwell: Simulation results
![Page 26: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/26.jpg)
-26-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Sine with dwell: Simulation results
![Page 27: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/27.jpg)
-27-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Sine with dwell: Simulation results
Active rear wheel steering seems advantageous
![Page 28: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/28.jpg)
-28-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Sine with dwell on slippery road
Driver objective, no driver influence
Velocity 80 km/h
Steering wheelangle input
single sine of 0.7 Hz with dwellof 500 ms after ¾ of period,steady-state lateral acceleration ofamplitude is 0.4 g (forvehicle without control)
Road surface
slippery, µ = 0.35
![Page 29: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/29.jpg)
-29-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Sine with dwell on low µ: Simulation results
![Page 30: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/30.jpg)
-30-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Sine with dwell on low µ: Simulation results
![Page 31: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/31.jpg)
-31-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Sine with dwell on low µ: Simulation results
Active steering makes this maneuver driveable,rear wheel steering is most effective
![Page 32: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/32.jpg)
-32-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Maneuver slalom
driver Simpack driver model, driver influence
velocity 90 km/h
front wheel steering angle
closed loop, by driver
road surface dry, µ = 0.9
![Page 33: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/33.jpg)
-33-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Slalom: Simulation results
![Page 34: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/34.jpg)
-34-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Slalom: Simulation results
Less oscillations
![Page 35: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/35.jpg)
-35-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Slalom: Simulation results
Rear wheel steering is advantageous
![Page 36: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/36.jpg)
-36-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Conclusion and Outlook
Validated mbs vehicle model as a basis Simple implementation of active steering systems by additional dofs:
rear wheel steering, front wheel steering Co-Simulation of Simpack and Matlab/Simulink® for integration of
control systems Systems work effectively, effects on vehicle dynamics can be
studied, active rear wheel steering seems more powerful
Optimization of both systems still needed (optimize control
parameters, take side slip limit and wheel slip into account) Mechanical design of rear wheel steering and
implementation of an actor model Implementation of a steering actor model in case of
front wheel steering
![Page 37: Simulation of Vehicle Dynamics Control by active Steering ... · PDF fileCo-Simulation of Simpack and Matlab/Simulink ... Simulation of Vehicle Dynamics Control by ... Dynamics Control](https://reader034.vdocuments.mx/reader034/viewer/2022050916/5a78af867f8b9ae91b8df536/html5/thumbnails/37.jpg)
-37-Volker Dorsch: Simulation of Vehicle Dynamics Control by active Steering Systems
Acknowledgment
The author would like to thank Yangfang Yu for doing a lot of excellent modelingand simulation work.