Professional Documents
Culture Documents
EVS24
Stavanger, Norway, May 13 - 16, 2009
Abstract
Deceleration rates have considerable influence on the fuel economy of hybrid electric vehicles. Given the
vehicle characteristics and actual/measured operating conditions, as well as upcoming route information,
optimal velocity trajectories can be constructed that maximize energy recovery. To support the driver
in tracking of the energy optimal velocity trajectory, automatic cruise control is an important driver aid.
In practice, perfect tracking of the optimal velocity trajectory is often not possible. An Adaptive Cruise
Control (ACC) system is employed to react to the actual traffic situation. The combination of optimal
velocity trajectory construction and ACC is presented as Predictive Cruise Control (PCC).
Keywords: HEV (Hybrid Electric Vehicle), regenerative braking, truck, energy consumption, optimization
EVS24 International Battery, Hybrid and Fuel Cell Electric Vehicle Symposium 1
World Electric Vehicle Journal Vol. 3 - ISSN 2032-6653 - © 2009 AVERE
The contribution of this paper consists of; i) pre- The vehicle’s road load force is described by;
senting analytical solutions for the velocity tra-
jectory optimization problem in HEVs; ii) com- Frl = cr mg cos β(x) + cd v(t) + cd0
bining the determination of optimal velocity tra-
jectories for HEV and an ACC system. This +cgb v(t) + cgb0 + 12 ρa Af (ca + k) vy2
enables automatic following of these trajectories
as well as anticipation of disturbances by actual + 21 ρa Af ca (v(t) + vx (x)) |v(t) + vx (x)| (1)
traffic. The combination is presented as Predic-
tive Cruise Control (PCC). Besides, it is sug- Here, cr is the rolling resistance coefficient, m is
gested to use part of the ACC system to assist the the vehicle mass, g is the gravitational constant,
driver by indicating the optimal control action, at β(x) is the road grade as function of traveled dis-
moments that full ACC is practically impossible. tance x, cd is the differential loss coefficient, v
For instance by applying force feedback on the is velocity, cd0 is the differential loss force, cgb
brake pedal [1], or visual indication on the dash- is the gearbox loss coefficient, cgb0 is the gear-
board.
The remainder of this paper is organized as fol- box loss force, ρa is the air density, Af the vehi-
lows; Section 2 presents a model of heavy-duty cle frontal area, ca the aerodynamic coefficient,
HEV longitudinal dynamics and drive train com- vx is the wind velocity perpendicular to the vehi-
ponents; Section 3 discusses the construction of cle forward velocity as function of traveled dis-
an optimal velocity trajectory; Section 4 details tance, vy is the wind velocity tangential to the
the ACC system; Section 5 integrates the veloc- vehicle forward velocity as function of traveled
ity trajectory construction and the ACC, in the distance, and k is the crosswind drag coefficient.
PCC setup; Section 6 shows simulation results; The model only holds for vehicle forward veloc-
finally, in Section 7 and 8 we conclude and look ities. Besides a road load force, the vehicle expe-
forward. riences a gravitational force;
EVS24 International Battery, Hybrid and Fuel Cell Electric Vehicle Symposium 2
World Electric Vehicle Journal Vol. 3 - ISSN 2032-6653 - © 2009 AVERE
6
400
Torque [Nm]
5
mf [g/s]
200
4
0
3
−200
2
−400
1
0 −600
0 20 40 60 80 100 120 140 0 500 1000 1500 2000 2500 3000
Pice [kW] Rotational velocity [rpm]
Figure 2: Diesel engine, fuel ṁf to mechanical Pice Figure 4: Torque bounds of engine and electric ma-
power conversion for different rotational velocities. chine as function of rotational velocity.
Battery
60
and mechanical power Pem , see Fig. 3. The
electric machine can work both as a motor and 40
−60
40 −50 −40 −30 −20 −10 0 10 20 30 40 50
Pb [kW]
20
Figure 5: Battery, stored/retrieved power Ps to elec-
Pb [kW]
−40
−60
−50 −40 −30 −20 −10 0
Pem [kW]
10 20 30 40 50
this paper the focus is on construction and imple-
mentation of a velocity trajectory that maximizes
Figure 3: Electric machine, electric Pb to mechanical the energy recovery, therefore the EMS is not dis-
Pem power conversion for different rotational veloci- cussed further here.
ties. A general overview on EMS can be found in
[15, 16]. Several studies [6, 8, 10], indicate a
(small) performance increase by using a predic-
tion of the future power trajectory. Using the
PCC setup, a prediction of the future power tra-
jectory is available, which could help in EMS op-
2.4 Battery timization.
EVS24 International Battery, Hybrid and Fuel Cell Electric Vehicle Symposium 3
World Electric Vehicle Journal Vol. 3 - ISSN 2032-6653 - © 2009 AVERE
velocity trajectory to the actual traffic situation. discussed. To enable calculation of the optimal
In this study it is assumed the vehicle mass is ex- velocity trajectory v̂opt (x), a vehicle model and
actly known. The integration of a mass estimator
in the simulation model is part of the future work. an estimation of the road-load force F̂rl (v) are
required. The road load force depends on the
vehicle mass and the route characteristics. It is
3.2 Route velocity trajectory assumed that the vehicle conditions are known
such that (1) and (2) are sufficiently accurately
Based upon GIS and traffic information it is pos- estimated by;
sible to divide a route into i segments with con-
stant velocity limit and constant road grade as F̂rl = c0 + c1 v + c2 v 2 (6)
function of the traveled distance, see Fig. 6. Seg-
ments can also be divided by stopping points. Here, c0 is the drag force independent of vehi-
The velocity limit is defined as the minimum of cle velocity v, c1 is the coefficient for drag force
the maximum (legal) velocity, and the maximum linearly depending on velocity, and c2 is the co-
cornering velocity. This approach is applied in efficient for the drag force depending on velocity
the Route velocity trajectory block, see Fig. 11. squared.
Output of this block is a matrix of the form;
s0 s1 s2 s3
stot 1 v0 1 vlim 1 v3 1 β1 vlim vcr
stot 2 v0 2 vlim 2 v3 2 β2
vset = . .. (4)
velocity [m/s]
.. .. ..
.. . . . .
stot i v0 i vlim i v3 i βi
vlim 5
vlim 2 vlim 4
velocity [m/s]
EVS24 International Battery, Hybrid and Fuel Cell Electric Vehicle Symposium 4
World Electric Vehicle Journal Vol. 3 - ISSN 2032-6653 - © 2009 AVERE
Here ṁf is the approximated fuel mass flow, power bound Pem at high rotational velocities.
ṁf 0 is the fuel mass flow at zero torque, kice cor- The nett force that decelerates the vehicle can
responds to the combustion efficiency and engine then be expressed as:
internal losses, and hf is the lower heating value
(Tser + (Tem + Tdrag igb if ))
of the fuel. The vehicle longitudinal equation of FbrT = −
motion becomes; rw
− c0 − c1 v − c2 v 2 (15)
dv Fm
= (9)
dt m̂e for v < vrm , and
Here, m̂e is the estimated effective vehicle mass, Pem (Tser + Tdrag igb if )
including the rotational inertia of all rotating FbrP = − −
v rw
parts. Rewriting (9), substituting (7), and inte-
grating from the starting velocity v0 to cruising − c0 − c1 v − c2 v 2 (16)
velocity vlim gives the acceleration time;
for v > vrm . Here, Tem is the electric machine
brake torque, Pem is the electric machine brake
1
Z vlim
∆t|t0 = me
t1
dv (10) power, Tser is the brake torque of the service
v0 Fm brakes, Tdrag is the engine drag torque, rw is the
wheel radius, igb is the current gearbox ratio, if
This has the solution; is the final drive ratio. It is assumed that the ve-
hicle does not change gear during the decelera-
3 tion. Note that braking with Tem < Tem max ,
X Rn ln(vlim − Rn ) and Pem < Pem max , is in any case subopti-
∆t|tt10 = me
c0 + 2c1 Rn + 3c2 Rn2 mal, when disregarding the electric machine in-
n=1
ternal efficiency, and assuming that the battery is
3 not fully charged. The value of Tem and Pem is
X Rn ln(v0 − Rn )
−me (11) known a priori. The deceleration time becomes;
c0 + 2c1 Rn + 3c2 Rn2
n=1
1
Z vrm
∆t|t2 = me
t3
dv
Here Rn is the nth root of the cubic equation; vlim FbrT
Z v3
v
−Pmax + c0 z + c1 z 2 + c2 z 3 = 0 (12) +me dv (17)
vrm FbrP
This equation can be solved analytically. The
fuel consumption, required during the accelera- This has the solutions;
tion part, is expressed algebraically in the start 2
velocity v0 and end velocity vlim ; X Rm ln(vrm − Rm )
∆t|ttrm = me
2
c0 + 2c1 Rm + 3c2 Rm
2
m=1
mf = ṁf 0 + khice Pmax ∆t|tt10 (13)
f 2
X Rm ln(vlim − Rm )
−me (18)
The covered distance is calculated similarly by c0 + 2c1 Rm + 3c2 Rm
2
multiplying (11) on both sides with v. Solving m=1
this equation yields; 3
X Rn ln(v3 − Rn )
∆t|tt3rm = me
∆s|ss10 = Rn ∆t|tt10 (14) c0 + 2c1 Rn + 3c2 Rn2
n=1
3
X Rn ln(vrm − Rn )
Note that both ∆t|tt10 and ∆s|ss10 are functions of −me (19)
c0 + 2c1 Rn + 3c2 Rn2
the form x ln y. When the end velocity of the n=1
previous section is equal to the vlim of the cur-
rent section, the acceleration part is ignored, and Here Rm is the mth root of the quadratic equa-
∆t|tt10 and ∆s|ss10 are set to zero. tion;
Tser + (Tem + Tdrag )igb if
+ c0
3.3.2 deceleration path rw
In [17] it is suggested that strong deceleration +c1 z + c2 z 2 = 0 (20)
braking leads to fuel optimal velocity trajecto-
ries. However, this assumption is not valid for and, Rn is the nth root of the cubic equation;
HEV, since they can recover energy during the
Tser + Tdrag igb if
braking. The following equations for optimal de-
celeration path description are suggested. Pem + + c0 z
rw
The electric machine has a constant torque bound
Tem at low velocities v < vrm and a constant +c1 z 2 + c2 z 3 = 0 (21)
EVS24 International Battery, Hybrid and Fuel Cell Electric Vehicle Symposium 5
World Electric Vehicle Journal Vol. 3 - ISSN 2032-6653 - © 2009 AVERE
velocity [m/s]
v̂opt
∆s|ssrm
2
= Rm ∆t|ttrm
2
(22)
∆s|ss3rm = Rn ∆t|tt3rm (23)
The recovered energy is;
E3 ≈ −ηem Pem ∆t|ttrm
2 distance [km]
−ηem Tem ∆t|tt3rm (24) Figure 8: Calculated optimal velocity trajectory v̂opt .
In which ηem is the linear approximation of the
electric machine efficiency, as depicted in Fig. 3.
The equivalent fuel consumption is;
ACC radar target
E3 equipped beam vehicle
mf 3 = (25) vcur ,acur vt
host vehicle
hf
xr,vr
Here it is assumed that setting Tset = 0 leads
to fuel optimal results. However, this is with the Figure 9: Example of the ACC working principle.
cost of larger traveling time. Future work will
focus in solving the equations described above The host vehicle, driving with velocity vcur and accel-
subject to a time constraint, possibly resulting in eration acur , is equipped with an ACC, which ensures
Tser > 0 and vcr < vlim , with vcr the velocity automatic following of the preceding target vehicle,
on the constant velocity path. driving with velocity vt . A radar measures the relative
position xr and the relative velocity vr = vt − vcur
3.3.3 constant velocity path between the vehicles.
From the covered distance in the acceleration and
deceleration path, follows the distance to be cov-
ered with constant velocity;
∆s|ss21 = (s0 − s3 ) − ∆s|ss10 − ∆s|ss32 (26) 4 Adaptive Cruise Control
The travel time in this part follows from 4.1 Control structure
∆s|ss21 Tracking of the optimal velocity trajectory
∆t|tt21 = (27) v̂opt (x) will be difficult for a driver. Therefore,
vlim
we propose to use an automatic CC system to en-
The power required to overcome the road load able automatic tracking of this trajectory. More-
forces is; over, as exact tracking of the optimal velocity tra-
jectory will be impossible in actual traffic, we
Preq = c0 vlim + c1 vlim
2
+ c2 vlim
3
(28) propose the use of an ACC system [14]. ACC
combines CC functionality and automatic fol-
Using (8), the fuel consumption on the constant lowing of a preceding vehicle, driving at a lower
velocity path becomes; velocity than the desired CC velocity. In this
case, the desired CC velocity is given by the op-
kice Preq
mf 2 (vlim ) = ṁf 0 + ∆t|tt21 (29) timal velocity trajectory v̂opt (x). Possibly pre-
hf ceding traffic is intercepted by the ACC system,
switching automatically from CC functionality to
3.3.4 trajectory construction automatic following of this traffic and vice versa.
In Fig. 9, a schematic representation of the work-
The results obtained in the previous sections can ing principle of an ACC in case of automatic fol-
be used to construct a velocity trajectory v̂opt (x), lowing is shown.
see Fig. 8. v̂opt is obtained by constructing an ACC systems typically consist of two parts:
a vehicle-independent and a vehicle-dependent
equidistant grid x with length equal to the total control part. The vehicle-independent control
route distance, and numerically solving the in- part prescribes a desired acceleration trajectory
verse of (14), (22), (23) and (26). Furthermore, ad for the vehicle. The vehicle-dependent part
a required power trajectory P̂req (t) and fuel con- ensures tracking of this trajectory by determin-
sumption mf can be estimated for the upcoming ing a correspondingly required power Preq for
route. The required power trajectory can be used the HEV. Assuming that the EMS of the HEV
by the Energy Management Strategy (EMS), as ensures good tracking of Preq , the vehicle-
already discussed in Section 2.5. dependent control part can be regarded as a con-
EVS24 International Battery, Hybrid and Fuel Cell Electric Vehicle Symposium 6
World Electric Vehicle Journal Vol. 3 - ISSN 2032-6653 - © 2009 AVERE
v̂opt (x)
dependent control part, a relatively straightfor-
∗
v̂opt (x) disturbance ward PID controller is designed using standard
xr ,vr radar
anticipation loop shaping techniques. This design will not be
discussed further at this point.
vehicle- a εa vehicle Preq HEV, host vcur , acur
d
independent dependent vehicle
vcur
control part −
control part (Sec. 2) 4.3 Vehicle-independent control part
acur
As discussed in Section 4.1, the vehicle-
independent control part is designed following
Figure 10: Schematic representation of the ACC [14], adopting an explicit MPC approach, and fo-
control loop. The ACC is divided into a vehicle- cusing on safety. Correspondingly, the control
independent control loop, determining a desired ac- objectives are, firstly, to preserve a desired dis-
celeration ad , a vehicle-dependent control loop, de- tance xr,d (t) with respect to a preceding vehicle
termining the required power Preq for the HEV, and
a disturbance anticipation part, adjusting v̂opt (x) to xr,d (t) = xr,0 + vcur (t)hd (30)
∗
v̂opt (x) for slower driving preceding vehicles. The
relative position xr and the relative velocity vr with where xr,0 the desired distance at standstill and
respect to preceding vehicles are measured using a hd the so-called desired time headway, which is
the time it takes for the HEV to reach the cur-
radar. rent position of the preceding target vehicle if the
HEV continues to drive with its current velocity
[14]. Secondly, the relative velocity between the
vehicles, vr (t) = vt (t) − vcur (t), should be min-
imized. Besides these objectives, to avoid colli-
troller for the longitudinal vehicle acceleration. sions, a constraint regarding the relative position
In Fig. 10, the ACC control loop is shown.
The characteristics of the ACC are determined is defined as xr (t) > 0.
by the design of the vehicle-independent con-
trol part. For this design, the approach presented
in [14] is adopted. An explicit MPC approach 4.4 Disturbance anticipation
is employed, to take into account various desir- The disturbance anticipation part of the ACC
able characteristics, to accommodate constraints, system adjusts the optimal velocity trajectory
and to provide optimal, situation-dependent con- v̂opt (x), anticipating preceding traffic. Define the
troller behavior. As a prediction model, a general
vehicle model is adopted. current time t0 and consider a preceding vehi-
The desirable characteristics of the ACC are, in cle driving at a velocity vt (t0 ), where vt (t0 ) <
this case, fuel economy and safety. The fuel v̂opt (x0 ), with x0 = x(t0 ) the position of the
economy is calculated based on a combination HEV at time t0 . To prevent a future collision,
of the characteristics of the electric machine, a the optimal velocity trajectory has to be adjusted
road-load estimation and the GPS, GIS and route with respect to the velocity of the preceding vehi-
information (see Section 3). Instead of changing cle. Given the relative velocity vr (t0 ) = vt (t0 ) −
the proposed ACC design, an additional control vcur (t0 ), a corresponding time ∆tbr , see (18) and
part is designed, enabling anticipation of preced-
ing traffic, i.e. disturbances, that are detected in (19), and a displacement ∆sbr , see (22) and (23),
ample time, in a fuel-economic way. The de- that an optimal deceleration would take, can be
sign of the vehicle-independent control part of calculated.
the ACC now focuses on safety only. The dis- Assume that the relative position between the
turbance anticipation part determines appropriate two vehicles, xr (t0 ), is sufficiently large, i.e. the
target velocities, corresponding to the velocity HEV does not need to start decelerating directly
that is prescribed by preceding traffic. Follow- to prevent a collision. Define the time at which
ing the approach of Section 3, a corresponding the deceleration has to start t1 , the time at which
∗ (x) is calculated,
optimal velocity trajectory v̂opt the deceleration ends t2 , and assume the veloc-
which replaces the original optimal velocity tra- ity of the preceding vehicle to be constant, i.e.
jectory v̂opt (x), and is used as the desired CC ve- vt (t0 ) = vt (t1 ) = vt (t2 ) = vt . Using (30), the
desired distance between the two vehicles at time
locity. A schematic representation of the result- t2 is given by;
ing setup is shown in Fig. 10.
xr,d (t2 ) = xr,0 + vcur (t2 )hd (31)
4.2 ACC design = xr,0 + vt hd
The design of the ACC system comprises the Assuming constant velocity of the HEV and the
design of the vehicle-independent control part, preceding vehicle, the actual distance at time t2
the vehicle-dependent control part and the dis- is given by;
turbance anticipation part (see Figure 10). The
design of the vehicle-independent control part
and the disturbance anticipation part will be dis- xr (t2 ) = xr (t0 ) + (t1 − t0 )(vt − vcur (t0 ))
cussed next. For the design of the vehicle- + vt ∆tbr − ∆sbr (32)
EVS24 International Battery, Hybrid and Fuel Cell Electric Vehicle Symposium 7
World Electric Vehicle Journal Vol. 3 - ISSN 2032-6653 - © 2009 AVERE
EVS24 International Battery, Hybrid and Fuel Cell Electric Vehicle Symposium 8
World Electric Vehicle Journal Vol. 3 - ISSN 2032-6653 - © 2009 AVERE
Route and
GIS-data, traffic
radar,
GPS, route information
vision (Section 3.1)
planner
Figure 11: Schematic representation of the setup of Predictive Cruise Control. Legend: xr is the relative distance
to the preceding vehicle (or stopping point), vr is the relative velocity between the preceding vehicle and the host
vehicle, vlim is the velocity limitation, vset (x) is the route matrix containing relevant segment parameters, F̂rl (v)
is the road load force estimation, v̂opt (x) is the optimized velocity trajectory as function of distance, v̂opt
∗
is the
adjusted optimal velocity trajectory, vcur is the current vehicle velocity, acur is the current vehicle acceleration, ad
is the acceleration setpoint, εa is the acceleration error, Preq is the power request, P̂req (t) is the predicted future
power request trajectory, Pser is the brake power of the service brakes, Pem is the power of the electric machine,
Pice is the power of the internal combustion engine, SOC is the current battery state-of-charge, acur is the current
vehicle acceleration, and finally vcur is the current vehicle velocity.
EVS24 International Battery, Hybrid and Fuel Cell Electric Vehicle Symposium 9
World Electric Vehicle Journal Vol. 3 - ISSN 2032-6653 - © 2009 AVERE
power [kW] velocity [km/h] position [m] relative position relative position
0 0
0 2 4 6 8 10 12 14 16 0 2 4 6 8 10 12 14 16
absolute velocity absolute velocity
50 50
vh vh
vt vt
0 v 0 vopt
0 2 4 6 8 10 12 14 16opt 0 2 4 6 8 10 12 14 16
required power required power
50 1
Pem Pem
Pser 0.5 Pser
0 0
0 2 4 6 8 10 12 14 16 0 2 4 6 8 10 12 14 16
time [s] Time [s]
Figure 12: Adaptive Cruise Control simulation results Figure 13: Adaptive Cruise Control simulation results
of vehicle approach. The upper figure shows the rela- of vehicle cut in. The upper figure shows the relative
tive distance between the host vehicle and a preced- distance between the host vehicle and a preceding ve-
ing vehicle (solid), and the requested distance to a hicle (solid), and the requested distance to a preceding
preceding vehicle (dashed). The middle figure shows vehicle (dashed). The middle figure shows the veloc-
the velocity of the host vehicle (solid), velocity of the ity of the host vehicle (solid), velocity of the preced-
preceding vehicle (dash-dotted), the precalculated op- ing vehicle (dash-dotted), the precalculated optimal
timal velocity trajectory (dashed). The lower figure velocity trajectory (dashed). The lower figure shows
shows the power usage of the electric machine and/or the power usage of the electric machine and/or service
service brakes. brakes.
EVS24 International Battery, Hybrid and Fuel Cell Electric Vehicle Symposium 10
World Electric Vehicle Journal Vol. 3 - ISSN 2032-6653 - © 2009 AVERE
[15] P. Pisu, G. Rizzoni. A Comparative Study Of Su- Table 1: Simulation parameters for medium-sized
pervisory Control Strategies for Hybrid Electric heavy-duty HEV.
Vehicles, IEEE Transactions on Control Sys-
tems Technology, Vol. 15, No. 3, pp. 506-518,
May 2007. Vehicle parameters
[16] A. Sciarretta, L. Guzzella. Control of Hybrid Name Description Value Unit
Electric Vehicles, IEEE Control Systems Mag- ρa air density 1.29 kg/m3
azine, Vol. 27, No. 2, pp. 60-70, April 2007. Af frontal area 7.68 m2
[17] A.P. Stoicescu. On Fuel-Optimal Velocity Con- ca aerodynamic coef. 0.673 -
trol of a Motor Vehicle, International Journal of cd differential coef. 0.225 Ns/m
Vehicle Design, Vol. 16, Nos 2/3, pp. 229-256,
cd0 diff. initial coef. 5 N
1995.
cgb gearbox coef. 0.225 Ns/m
[18] A. Vahidi, A. Stefanopoulou, H. Peng. Recur-
cgb0 gearbox ini. coef. 10 N
sive least squares with forgetting for online es-
timation of vehicle mass and road grade: the- cr rolling res. coef. 0.0075 -
ory and experiments, Vehicle System Dynam- g gravitat. const. 9.81 m/s2
ics, Vol. 43, No. 1, pp. 31-55, January 2005.
k crosswind coef. 0.17 -
if final drive ratio 5.13 -
igb gearbox ratio - -
m vehicle mass 8320 kg
me effective mass 8695 kg
re tire eff. radius 0.52 m
Trajectory builder parameters
kice aver. combustion eff. 2.35 kJ/s
hf lower heating value 42.7 kJ/g
ṁf 0 idle fuel cons. 0.4 g/s
Pmax max. acc. power 125 kW
Tdrag engine drag torque 150 Nm
Tem EM max. torque 420 Nm
Pem EM max. power 44 kW
ACC parameters
hd time headway 1.5 s
xr,d desired dist. - m
xr,0 des. dist. at vcur = 0 3.5 m
Route parameters
β road grade - rad
R road curvature - m
v vehicle speed - m/s
vx wind velocity 0 m/s
vy side wind vel. 0 m/s
EVS24 International Battery, Hybrid and Fuel Cell Electric Vehicle Symposium 11