Professional Documents
Culture Documents
Abstract— A new vehicle stability control approach for elec- λRL Fx,RL Wheel Fx,FL
tric vehicles is introduced. The proposed wheel slip controller Electric traction motor EM
Hydraulic brake
extends the functionality of state-of-the-art electric vehicle op- ESC Driver
eration strategies and closes the gap to driver assistance systems TBRK
Steering Brake Drive
and conventional vehicle dynamics control systems. Maximum Vehicle wheel pedal pedal
Operation
energy efficiency and driving safety can be guaranteed by TEM Unit
coordinated control of the electrical propulsion system and EM
ESS
the mechanical braking system. During safe vehicle operation, λRR Fx,RR Fx,FR
the controller monitors the vehicle operation unit and in case
of a blocking or spinning wheel, it assures anti blocking
Fig. 1. Control flow
and anti slip functionalities by coordinating mechanical brake
interventions and single wheel traction motor control. The
proposed controller structure is outlined and first simulation
results are presented. controller, which operates the single wheel braking system
and single wheel electric traction motors (EM) is further
I. INTRODUCTION presented.
Future trends in automotive industry lead towards In order to keep the controller tuning efforts low, a Linear
energy saving and increasing driving safety. There exist a Quadratic Controller (LQR) has been chosen. The modeling
number of approaches to save energy, e.g. the aerodynamic and validation of the required plant model is outlined in
optimization of vehicle shapes or the usage of energy section IV and section V. Section VI concludes the paper
saving tires. One of the most promising approaches for and outlines future activities.
environmental-friendly driving is the introduction of electric
vehicles (EV). State-of-the-art vehicle operation strategies,
also known as “energy managers”, are necessary to attain II. VEHICLE DYNAMICS CONTROL WITHIN
the goal of saving energy. If the region of “linear driving ELECTRIC VEHICLES
behaviour” is left, the “human control ability” has to be The operation of an electric vehicle mainly deals with
adapted to the nonlinear driving behaviour. As this is determining the state of charge of the electrical energy
difficult for most drivers, the overall responsibility is left to storage system (ESS) and interpreting the driver’s inputs
conventional vehicle dynamics controllers, like electronic for setting up a certain propulsion torque. These control
stability control (ESC) [4]. algorithms are established by using energy-manager func-
Although the operation strategies usually have a better tionalities within the vehicle control unit. An example for
knowledge of the propulsion systems state compared to two traction machines on the rear axle is shown in Fig.1.
the braking system, they are almost unused for reentering In most cases, the vehicle operation unit, located in an
the safe driving state. By overshooting the maximum tire electronic control unit (ECU), is able to provide the requested
force, the tires operate in their unstable region which causes amount of torque by adapting the drivetrain actuators ac-
loss of tire force potential (see Fig.3). If friction braking is cordingly. These control activities are usually realized by
applied or if wheels start to skid, valuable kinetic energy, is feed forward control, with the goal of maximizing the range
dissipated into friction or sliding losses. of vehicle operation [3]. If the vehicle is operated e.g. on
The fact that energy is not fully recovered, combined slippery roads, the regions of stable vehicle behaviour are
with the circumstance that electrical drives introduce new bounded. Using only feed forward control can exceed these
dynamics into a vehicle’s behaviour, lead to the question limits easily. To keep the vehicle in stable regions anyway,
why vehicle dynamics control (VDC) functionalities are not the control commands of the vehicle operation unit have to be
integrated into the operation strategy as well. This important readjusted. State-of-the-art vehicle dynamics control systems
question is raised in the present paper. An integrated are taking over leadership for a short time in order to correct
the vehicle behaviour.
Martin Ringdorfer is with the Institute for Smart System Tech-
nologies, Klagenfurt University, Klagenfurt am Wörthersee, AUSTRIA The aim of saving energy is replaced by lowering the kinetic
and with Magna Powertrain AG & Co KG, Lannach, AUSTRIA energy of the vehicle by means of friction brake interven-
martin.ringdorfer@uni-klu.ac.at tions. These interventions cause losses in comfort, moreover,
Martin Horn is with the Institute for Smart System Technolo-
gies, Klagenfurt University, Klagenfurt am Wörthersee, AUSTRIA valuable kinetic energy is not exploited for charging the ESS.
martin.horn@uni-klu.ac.at The aim of the presented controller is to extend the func-
Fx L (TBRK ) 1
GBRK (s) = =f . (7)
L (p) sTp + 1
Fig. 2. Quarter vehicle model
C. Electric Traction Drive
Using the principle of angular momentum yields The electric traction drive consists of a permanent mag-
Jx ω̇ = TEM − TBRK sgn(ω) − Fx rt . (1) netized synchronous machine (PMSM) and a drive gear. Es-
pecially for PMSM traction applications in electric vehicles,
The wheel slip λ is defined as an important task is to exploit maximum torque within the
ωrt − v whole speed region. Therefore the methods stated in [5] have
λ= . (2)
v been used for modelling and controlling the traction drive.
For controlling λ it is necessary to compute the time- The step response of the traction motor TEM , which is
derivative of λ. Assuming, that for a very short period of utilized for further research activities, is presented in Fig 4.
314
TABLE II
S YSTEM IDENTIFIERS
400
Identifier Description
x system state vector
20
A dynamic matrix
200
p b input vector
pPT1 c output vector
TEM
0 0
u control input
0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6
t [s] y system output
J performance index function
Fig. 4. Brake pressure step response and motor torque step response Q positive definite weighting matrix for system states
r positive weighting constant for control input
Driver k feedback vector
input P positive definite matrix
n system order
reference Treq energy TEM,ref traction
machine
TEM Twhl wheel system λ k1 proportional gain (brake actuator controller)
calculation manager Gλ(s)
controller k2 feedback gain (brake actuator controller)
λref
k3 control error gain (traction motor controller)
TBRK
wheel slip brake k4 feedback gain (traction motor controller)
controller R(s) Tref controller
GActuator (s) ki integrator gain (wheel slip controller)
kp proportional gain (wheel slip controller)
315
task. It can be shown that it is required to distinguish between C. Traction Drive Control
TEM and TBRK (as in (5)). The basic idea of “sharing” For introducing recuperative braking, it is required to
the overall workload, can be realized with a control loop include the traction motor into VDC, too. Here a second
structure as shown in Fig. 5. LQR controller is utilized.
As already stated, a balance between friction braking Due to the unknown nonlinearities of the system (mainly
and electrical braking should be achieved, and the transient caused by the tire force characteristics), the application of
response should track a desired path. For this reasons and for integrating behaviour is proposed. The EM system results in
the intuitive way of tuning the controller, the use of optimal
control techniques is recommended [7], where the applica- ẋ a − bk4 −bk3 x 0
= + T . (14)
tion engineer has the possibility to tune parameters, which ė −c 0 e 1 EM,ref
are directly related to the system’s dynamics. Theoretically, Using the results of section IV-A, the proportional gain k3
the starting point for control is initial state x0 , which should and the feedback gain k4 can be calculated. It is necessary
be transferred to the operating point x = 0. This is achieved to select weigthing factors for x, e and uEM appropriately.
by using the feedback control law This leads to the control law
Z t
u = −kT x. (9) uEM = −k4 x + k3 (TEM,ref − TEM )dτ. (15)
0
For means of influencing the actuator workloads, a D. Actuator Transfer Function
quadratic cost function
Z ∞ The transfer function of the controlled actuator assembly is
denoted by GActuator (s). It consists of the transfer functions
xT Qx + ru2 dt ⇒ min
J(x, u) = (10)
0 of the controlled actuators
is proposed. Preferably Q is chosen as a diagonal matrix. L (TEM ) L (TBRK )
GEM (s) = , GB (s) = (16)
The overall task is to minimize the value of J(x, u). This L (TEM,ref ) L (Tref )
can be realized by the application of the feedback law (9) and can be computed as
with
L (Twhl )
1 GActuator (s) =
k = bT P. (11) L (Tref )
r = GB (s) + [1 − GB (s)] GEM (s). (17)
The positive definite matrix P is calculated by solving the
Paying attention to economic interests, the tuning of the
matrix Riccati differential equation
weigthing parameters (for p, uBRK , x, e and uEM ) is simple.
1
AT P + PA − PB bT P + Q = −Ṗ. (12) E. Wheel Slip Control
r
For the design of the wheel slip controller R(s) in Fig. 5,
The task left for the application engineer is the appropriate
a classical frequency domain approach has been used.
selection of Q and r for reaching the desired tracking.
In order to guarantee a vanishing steady state error for
For the applied actuator assembly the system is divided λref , a PI-controller is used. As Gλ (s) is a function of the
into one first order system (brake system) and one second vehicle velocity v, a gain-scheduled PI-controller (18), as
order system (traction drive). Both controllers are explained shown in [5], is proposed, i.e.
subsequently.
L (Tref ) skp (v) + ki (v)
R(s) = = . (18)
B. Brake Actuator Control L (λref − λ) s
Now the LQR approach is applied to the hydraulic brake V. SIMULATION RESULTS
system. It is beneficial to choose the hydraulic brake pressure A. Simulation Results for ABS Braking
p as a state variable.
To show the operation modes of the proposed controller,
Using the algorithms stated in section IV-A, the control
an EV as shown in Fig. 1 is chosen. As a typical example for
input uBRK results in
vehicle dynamics control, a deceleration maneuvre on µ =
uBRK = −k2 p + k1 Tref . (13) 0.5 is selected. The EV is driving with constant speed until
the driver presses the brake pedal. According to the pedal
According to the choice of the weigthing factors, the step position, the torque reference module in Fig. 5 calculates
response of p changes. Applying only this controller to the the requested deceleration torque Treq . Due to the limited
wheel system, the traction force control is realized without road surface friction, the vehicle dynamics controller causes
motor support. Thus it is also applicable to conventional an ABS intervention. The intervention starts, if
vehicles. Additionally, it is a safety backup solution in case |λ| ≥ |λref | (19)
of traction motor failure.
is true.
316
Simulation A Simulation B
To see the advantages of the VDC control using combined
recuperative and mechanical braking, the maneuver is shown 60 60
[km/h]
[km/h]
40 40
vwhl = ωrt . (20)
whl
whl
30 30
v/v
v/v
Simulation A: Conventional braking
20 20
In simulation “A” the traction motor braking torque TEM
and the hydraulic brake torque TBRK are applied. When the 10
v
10
v
whl whl
wheel slip is controlled, the hydraulic brake TBRK is kept v v
0 0
constant and only the recuperation torque from the traction 10 11 12
t [s]
13 14 10 11 12
t [s]
13 14
−0.05 −0.05
When the energy manager applies the recuperation torque
TEM , the tire velocity vwhl decreases (see Fig. 6). Unless −0.1 −0.1
[−]
[−]
ref
ref
−0.15 −0.15
λ/λ
λ/λ
|Treq | ≤ |TEM,max| (21)
−0.2 −0.2
is satisfied, only the traction motor drive is used. TEM and −0.25 −0.25
0 0
Tref = T (λ, λref )
(ref −100 −100
TEM = TEM (Tref )
=
[Nm]
[Nm]
EM
/T
/T
−300 −300
are applied. As long as (19) is valid, λ is only controlled by
req
req
T
−400 −400
TEM . The ESS will not be charged significantly, until the
T T
wheel slip controller drops leadership. Then the maximum −500 req
TEM,max
−500 req
TEM,max
possible recuperation torque TEM is applied again by the −600 TEM −600 TEM
energy manager. 10 11 12 13 14 10 11 12 13 14
t [s] t [s]
In case “B”, the following algorithms
Fig. 8. Motor recuperation torque (ABS)
Tref = Tref (λ, λref )
(
TEM = TEM (Tref − TBRK ) Simulation A Simulation B
Twhl = (24) 100
T
100
T
TBRK = TBRK (Tref ) BRK BRK
0 0
[Nm]
BRK
−300 −300
right hand side of Fig. 9), TEM is reduced immediately.
T
This reduction causes that λ stops increasing. When TBRK −400 −400
317
250 250
T Tref
ref
T TBRK
BRK
200 200
T TEM
EM
[Nm]
T
[Nm]
whl Twhl
150 150
whl
whl
/T
/T
100 100
ref
ref
T
T
50 50
0
0 0.2 0.4 0.6 0.8 1 0
t [s] 0 0.2 0.4 0.6 0.8 1
t [s]
Fig. 10. Weighting parameter variations (EM comfort response) Fig. 12. Weighting parameter variations (no EM participation)
250
T
ref
T
200 BRK
T
easily by choosing different weighting parameter settings.
EM
[Nm]
T
150
whl
VI. CONCLUSIONS AND FUTURE WORK
whl
/T
100 A. Conclusions
ref
T
50
This paper describes the design of an combined wheel
slip controller for an electric vehicle. For reasons of energy
0
0 0.2 0.4
t [s]
0.6 0.8 1 recuperation and preserving a safe vehicle driving state,
the combined application of two actuators is proposed. An
Fig. 11. Weighting parameter variations (EM emergency response) optimal control scheme applied to a hydraulic brake system
and a single wheel traction motor assembly is introduced.
For understanding the physical behaviour of the wheel sys-
B. Controller Parameter Variations tem, the mathematical model of the wheel system and the
One important requirement for the design of the controller actuators is derived. Due to the intuitive usage of weighting
is the intuitive adjustment of the actuator’s dynamic be- factors, an LQR approach is proposed for controlling a
haviour. Therefore the step response is analyzed. A step in hydraulic brake system and a traction drive assembly. Finally,
Tref might occur if too much deceleration torque is applied simulation results demonstrate the efficiency of the approach.
to the wheel. In this case, the wheel slip controller has to B. Future Work
apply a positive torque Tref . Three situations are chosen as
an example to present the controllers performance. The next steps in this research project is the setup of a
testbench, in which the mechanical components and the con-
1) Comfort braking scenario: Fig. 10 shows a step re-
trol scheme are tested under realistic conditions. Additional
sponse, where both actuators are used to control λ. Due to
emphasis is put on integrating VDC functionalities, such as
the PT1-behaviour of TBRK , it is required to apply TEM
torque vectoring, where the benefits of traction drives can
for reaching Tref immediately. Brake actuator and traction
be exploited for slip control during acceleration. As can be
drive are less stressed and the same level of recuperation as
seen from simulations, the daisy chain approach allows to
before the step request is reached. This kind of controller
vary the dynamic response of the actuator assembly. This
parameterization is required if a comfort braking maneuver
offers the opportunity of providing functionalities for future
is performed.
vehicle control systems such as electric brake boosters or
2) Emergency braking scenario: The case of an emer-
torque vectoring.
gency braking maneuver, requires that Twhl tracks Tref
exactly. The drive comfort is of minor interest and the applied VII. ACKNOWLEDGMENTS
traction drive torque gradient ṪEM is large (see Fig. 11). The The authors gratefully acknowledge the support of the
resulting wheel torque Twhl tracks Tref very well. After “Austrian Research Promotion Agency (FFG)” and “Magna
reaching Tref , it is assured that the traction drive restarts Projecthouse Europe”.
recuperation as in the comfort braking scenario.
3) EM malfunction braking scenario: As already men- R EFERENCES
tioned, a safety backup solution is integrated into the control [1] Isermann, R. (Hrsg)., “Fahrdynamik-Regelung”, Friedrich Vieweg &
concept as well. The case of a traction motor malfunction, or Sohn Verlag, 1.Auflage, 2006.
[2] Mitschke, M. et al., “Dynamik der Kraftfahrzeuge”, Springer-Verlag
the case of a fully charged ESS, requires that only the brake Berlin, 4.Auflage, 2004.
actuator is used for wheel slip control. Fig. 12 shows the [3] Qiang, J. et al., “Battery Management System for Electric Vehicle
controller performance if only the brake actuator is utilized Application”, IEEE, 2006.
[4] Reinold, P. et al., “An Advanced Electric Vehicle for Development
to setup Tref . and Test of New Vehicle-Dynamics Control Strategies”, Proc. of AAC
2010, 2010.
[5] Ringdorfer, M. et al., “Vehicle Dynamics Controller Concept for
By comparing the results of the different step responses, Electric Vehicles”, Proc. of AVEC10, 2010.
it can be seen that the presented controller structure is able [6] Sastry, S., “Nonlinear Systems”, Springer-Verlag Berlin, 1999.
to realize various functionalities. They can be implemented [7] Zhou, K., “Essentials of robust control”, Prentice Hall, 3.Edition, 1999.
318