Electric Vehicle Energy Consumption Modelling and
Electric Vehicle Energy Consumption Modelling and
EVS28
KINTEX, Korea, May 3-6, 2015
Abstract
The limited driving range is considered as a significant barrier to the spread of electric vehicles. One
effective method to reduce “range anxiety” is to offer accurate information to the driver on the remaining
driving range. However, the energy consumption during driving is largely determined by driving
behaviour, road topography information and traffic situation, which are hard to predict. This paper will
discuss an accurate electric vehicle energy consumption model validated using driving tests on different
public roads, and then the model is used to predict future energy consumption based on road information.
The energy consumption model includes five parts: the road load model, the powertrain loss model, the
regenerative braking model, the auxiliary system model and the battery model. The parameters of these
models are obtained through driving tests on public road and dynamometer tests in the TU/e Automotive
Engineering Science lab. The results show that the model can calculate the energy consumption with a
maximum error of 5% based on driving speed under different circumstances. To predict the future energy
consumption, the road information is obtained from OpenStreetMap and Shuttle Radar Topography
Mission. An offline algorithm is built to predict the energy consumption for a future trip based on the road
information. The algorithm gives two energy consumption results: one is for the fastest driving speed; the
other one is for the most economic driving speed. The results show that the measured energy consumption
results for different types of road driving are all within the algorithm’s prediction scope. Therefore, the
offline algorithm can give an accurate energy consumption estimation to the driver before a trip begins.
Keywords: Electric vehicle, Energy consumption model, Road information, Energy prediction
some stochastic factors such as vehicle driving tests, including highway driving, city
characteristics, driving behaviour, traffic state, driving and rural driving are shown to verify the
road topography and weather condition. Several offline algorithm.
studies have been performed to predict the
remaining driving range of EVs. They mainly 2 Energy consumption model
focus on predicting the driving speed [2-4] and
obtaining the traffic information and road The energy flow of an electric vehicle for driving
topography information [5-7]. is shown in Figure 2. The electric energy is taken
The predicted driving speed and road information from the battery: a small part is used for the
can help to improve the prediction accuracy. auxiliary system; the main energy is transformed
However, there are still two problems that need by the electric motor into mechanical energy,
to be solved. Firstly, the energy consumption is which is used to overcome the road load.
also determined by the vehicle characteristic The electric vehicle energy consumption model is
parameters, and some of the vehicle parameters built in a backward way in this research. This
are influenced by the weather condition and means that the vehicle driving speed is the model
driving behaviour. Secondly, the driving speed input and the battery energy is the model output.
may be difficult to predict accurately before a The energy consumption model can be divided
trip begins, because the driving speed is into five parts from the vehicle wheel to the
influenced by the traffic flow. battery: the road load model, the powertrain loss
In this paper, an offline algorithm is developed to model, the regenerative braking model, the
solve these two problems. The algorithm can auxiliary system model and the battery model. The
give the driver a first view on the energy auxiliary system components energy consumption
consumption for a future trip based on different can be measured, the results are reported in [9].
driving speed predictions including considering The battery model adopted is a simple battery
the weather influence. This research is based on equivalent circuit model [10]. This paper will
an electric vehicle: TU/e Lupo EL. The TU/e mainly introduce the road load model, the
Lupo EL is built from a donor vehicle VW Lupo powertrain loss model and the regenerative braking
3L by the Dynamics and Control group of model. The parameters of those models are
Eindhoven University of Technology in 2009, obtained from different tests.
where EL is the abbreviation of “Electric
Lightweight”. The TU/e Lupo EL is allowed to Auxiliary
system
drive on the public road since spring 2011 [8-9].
drive shaft
80 % Inverter
of nominal
capacity
motor reduction
battery wheel
Discharging
The vehicle’s longitudinal dynamic equation is: slope can be calculated based on the road
𝐹𝑥 = 𝐹𝑟 + 𝐹𝑎𝑖𝑟 + 𝐹𝑔 + 𝐹𝑖 information. However, the air density 𝜌 is
1 changing with the weather condition, and the
= 𝑓𝑟 ∙ 𝑚 ∙ 𝑔 + ∙ 𝜌 ∙ 𝐶𝑑 ∙ 𝐴 ∙ (𝑣 − 𝑤)2 (1) rolling resistance coefficient 𝑓𝑟 is determined by
2
+𝑚 ∙ 𝑔 ∙ sin 𝛼 + 𝑚𝑒𝑓𝑓 ∙ 𝑎𝑥 the weather and road condition. Therefore, these
two parameters are always changing at different
where 𝐹𝑥 is the propelling force, 𝐹𝑟 is the rolling driving conditions. To model the energy
resistance force, 𝐹𝑎𝑖𝑟 is the air dynamic drag consumption, the changing trend of these two
force, 𝐹𝑔 is the gravity force, 𝐹𝑖 is the parameters should be identified.
acceleration force caused by vehicle inertia, 𝑓𝑟 is
the rolling resistance coefficient, 𝑚 is the vehicle 2.1.1 Air density
mass, 𝑔 is the gravitational acceleration, 𝜌 is the The air density is a function of pressure, relative
air density, 𝐶𝑑 is the aerodynamic drag humidity and ambient temperature, while the
coefficient, 𝐴 is the vehicle frontal area, 𝑣 is the humidity has a minor influence on the air density
vehicle speed, 𝑤 is the wind speed in the vehicle at higher temperature [12]. According to the
driving direction, 𝛼 is the road slope, 𝑚𝑒𝑓𝑓 is the equations published in [12], the value of air
vehicle effective mass, 𝑎𝑥 is the vehicle density is shown in Figure 4 for the condition that
acceleration. the humidity equals 80%. As can be seen, the air
The vehicle effective mass 𝑚𝑒𝑓𝑓 is the sum of density will decrease with a temperature increase
and air pressure decrease.
the vehicle mass and the equivalent mass of the
motor and wheel inertia. Air density, 80% humidity
4 ∙ 𝐽𝑤 𝐽𝑒𝑚
1.5
1050 hPa
𝑚𝑒𝑓𝑓 = 𝑚 + 2 + 2 2 (2) 1.45 1025 hPa
𝑅𝑒 𝑟𝑑 ∙ 𝑅𝑒 1.4
1000 hPa
975 hPa
950 hPa
1.35
Air density [kg/m3]
obtain the relation between the rolling resistance The effect of temperature on rolling resistance is
coefficient with these factors. shown in Figure 6. A comparison of simulation
A comparison between simulation and and measurement of coast down tests on a highway
measurement of the coast down tests on different road in summer and winter is shown in Figure 6.
road types in summer are shown in Figure 5. The summer test was done on 1st August 2013, the
Through the comparison, the value of rolling ambient temperature was about 29 degree Celsius,
resistance coefficient can be obtained. The and 𝑓𝑟 was then determined to be 0.0095. The
rolling resistance on a highway road (smooth winter test was done on 11th December 2013, the
asphalt) is 0.0095 and it increases to 0.0157 on a ambient temperature was about 2.5 degree Celsius,
coarse rural road (Rijtvenweg test); the increase and 𝑓𝑟 was then determined to be 0.0132. The
is about 65%. It can be seen that the difference is increase of 𝑓𝑟 is 39% from 29 ºC to 2.5 ºC.
really significant. However, it is difficult to Based on the measurement data at different
obtain the rolling resistance coefficient on every temperatures, the relationship between the rolling
road section. This relative difference between resistance coefficient with the temperature is given
highway road and rural road will be used to in Equation 5.
2
estimate the relative relationship of rolling 𝑓𝑟0 = 1.9 × 10−6 ∙ 𝑇𝑎𝑚𝑏 − 2.1 × 10−4
(5)
resistance coefficient on other types of road, and ∙ 𝑇𝑎𝑚𝑏 + 0.013
the result is shown in Table 3.
120
2.2 Powertrain loss model
Rijtven test 1
Rijtven test 2 The vehicle powertrain components consist of a
Simulation frr=0.0157
100
Highway test 1 MES-DEA TIM 600 inverter, a MES-DEA A200-
Highway test 2
80 Simulation frr=0.0095 200W water cooled AC induction motor and a
Velocity [km/h]
60
mode, and the vehicle is in regenerative braking
mode when the inverter control signal is smaller
40 than 50. The motor electric power and bench
20
mechanical power can be measured during the
experiment, as illustrated by Figure 8. It can be
0
0 50 100 150 200
seen from Figure 8, when the inverter control
Time [s]
signal is 50, the motor is idling, the efficiency is
Figure 6: Coast down test on highway road at different zero, but the power loss still exists because of the
time friction. Therefore, the power loss is used to
represent the powertrain energy loss instead of For the regenerative mode, the empirical equation
efficiency map. is:
𝑃𝑙𝑜𝑠𝑠 = 0.21 ∙ 𝑇 2 + 0.097 ∙ |𝑇| ∙ 𝜔 + 𝑃𝑐 (7)
-0.5
6.2 km/h
12.4
-40 -30 -20 -10 0 10 20 30 40
10 24.8 Mechanical power [kW]
37.2
49.7
8 62.1 Figure 10: The powertrain loss difference between
Power loss [kW]
74.5
86.9
simulation and measurement
6 99.3
111.8 0.9
250 0.3
0.3
124.2
4 200 0.2
0.20.4
0.4 0.8
0.6
0.6
150
0.7
2 100 0.7 0.80.8
0.7
0.9 0.9
0.85
0.85 0.6
Torque [Nm]
50 0.92 0.92
0
-50 -40 -30 -20 -10 0 10 20 30 40 0 0.5
Motor mechanical power [kW ] 0.85 0.85
-50
0.80.8 0.4
-100
Figure 9: The relationship between the powertrain loss 0.6
0.6
0.3
-150
and the motor mechanical power at different speeds 0.10.5
0.1 0.5
0.70.7
-200
0.2
0.4
0.4
To simplify the calculation, algebraic equations -250
0.1
are used to describe the power loss. Since the 0 200 400 600 800
Angular Velocity [rad/sec]
1000
Acceleration [m/s ]
2
force is zero, this is the free travel between the
1
brake disc and brake drum. And when the brake
pedal travel is bigger than 60%, the regenerative 0
6000
details of these tests and measured energy results
4000
are listed in Table 2.
Table 2: The recording of driving tests on public road
2000
DC
Speed Distance
Date energy
0 [km/h] [km]
0 20 40 60 80 100 [kWh]
Brake pedal travel [%] May 6th 80 228.9 22.6
Parallel May 7th 100 114.1 16.6
Figure 12: Parallel regenerative braking control strategy regenerative
Jun 17th 120 113.9 18.4
braking
Jun 5th City 47.7 5.1
algorithm
2.3.2 One pedal driving control strategy (2013) Jun 6th City 49.6 5.3
A one pedal driving control strategy is designed Nov 27th City 50.1 6.8
Jun 6th 95 60.2 6.7
to improve the performance of the vehicle. For One pedal Sep 2nd 115 106.8 15.6
the one pedal driving algorithm the maximum driving Jun 26th City 6.9 0.7
deceleration that can be achieved when releasing algorithm Dec 3rd City 7.9 1.0
(2014) Nov 15th Rural 17.96 1.9
the accelerator pedal is increased to 2 m/s2. This Dec 2nd Rural 17.97 2.1
allows the vehicle to be driven by the accelerator
pedal alone in most cases, and the brake pedal is The energy consumption of a driving test can be
only applied for emergency cases. The calculated using the energy consumption model
relationship between forward speed and based on the driving speed. Finally, the error of the
acceleration/deceleration in a driving test on the model can be represented by the difference
public road is shown in Figure 13. It can be seen between the calculation and measurement:
that the driving test include the city driving and 𝐸𝑠𝑖𝑚𝑢𝑙𝑎𝑡𝑖𝑜𝑛 − 𝐸𝑚𝑒𝑎𝑠𝑢𝑟𝑒𝑚𝑒𝑛𝑡
highway driving, and the brake pedal is seldom 𝑒= ∙ 100% (8)
𝐸𝑚𝑒𝑎𝑠𝑢𝑟𝑒𝑚𝑒𝑛𝑡
used during the test.
The simulation results demonstrate that the energy
consumption model can calculate the vehicle
energy consumption based on the driving speed
with an error smaller than 5% for different
circumstances. Therefore, the model is speed is an empirical value based on the road type
considered sufficiently accurate and can be used in this research. The structure of the offline
as a tool to predict the future energy consumption algorithm is depicted in Figure 15.
information to the driver.
2
𝑣𝑚𝑎𝑥
= 𝑎𝑦𝑚𝑎𝑥 (9)
Table 3: Road type information based on OSM 𝑅
Type
Maximum Minimum Relative where 𝑅 is the corner radius, 𝑣𝑚𝑎𝑥 is the maximum
Road type speed speed rolling
number
[km/h] [km/h] resistance driving speed and 𝑎𝑦𝑚𝑎𝑥 is the maximum lateral
footway acceleration.
pedestrian
living street
1 15 5 1.25 The maximum lateral acceleration can reach 8 m/s2
residential 2 30 10 1.15 on a standard vehicle during driving [21],
service 3 30 10 1.25 however, the maximum lateral acceleration is
track 4 30 10 1.40 smaller than 4 m/s2 at most cases according to the
unclassified 5 50 20 1.20
tertiary 6 50 20 1.10 Lupo EL driving test measurement. Therefore, the
secondary 7 70 30 1.05 maximum lateral acceleration is considered as
primary 8 80 50 1.00 4 m/s2 in this research. The road curvature can be
trunk 9 100 70 1.00
motorway 10 120 80 1.00
calculated based on the coordinates obtained from
OSM.
The maximum allowed speed is 130 km/h on
about half of motorways in the Netherlands, 3.2.4 Traffic light
while the value is 120 km/h on the other half The influence of traffic lights has to be considered,
[19]. However, normally the driver doesn’t drive because the vehicle may have to stop and wait in
at the maximum speed for long distance on front of a traffic light. However, whether the traffic
motorway. Therefore, the maximum speed is set light is red or nor, cannot be predicted offline. To
to 120 km/h for motorway driving. The results obtain the average influence of traffic lights, half
are shown in Table 3. of traffic lights are assumed to be red, and the
waiting time is estimated to be 20 s.
3.2.2 Speed limit sign The traffic lights are tagged to road nodes in OSM.
The vehicle driving speed is also limited by the The position of the traffic lights can be obtained
speed limit sign. The road speed limit sign is once the future travel route has been determined.
used in most countries to set the maximum (or
minimum in some case) speed. Speed limit sign 3.2.5 Acceleration
is normally indicated as a traffic sign in the After combining the influence of the road type,
street, as Figure 16 [20]. The speed limit sign is speed limit sign, road curvature and traffic lights,
added as nodes information in OSM road the target speed for a specific route can be
information database, which can be investigated obtained. An illustration is shown in Figure 17. As
once the driving route is settled down. can be seen, the target speed isn’t continuous,
which cannot be realised by the vehicle. To obtain
a realistic driving speed, the discontinuities
between two target speed values should be
connected by the vehicle acceleration and
deceleration.
calculated by the vehicle longitudinal dynamic The acceleration is used to connect the target speed
equation. The equation is given as into the realistic driving speed. The result is
𝑃𝑚,𝑚𝑒𝑐ℎ 𝐹𝑟 + 𝐹𝑎𝑖𝑟 + 𝐹𝑔 illustrated by the blue curve in Figure 17.
𝑎𝑚𝑎𝑥 = − (10)
𝑚∙𝑣 𝑚
4 Results
The maximum motor electric power is set to
50 kW for traction and -24 kW for regenerative Several illustrative tests are shown in this section
braking. The motor efficiency is set to a constant to verify the offline algorithm, including the
value 80% in this calculation. Therefore, when highway driving, rural driving and city driving.
the motor efficiency is considered, the maximum The highway driving test illustrates how the offline
motor mechanical power 𝑃𝑚,𝑚𝑒𝑐ℎ is 40 kW for algorithm works. City driving and rural driving are
performed by four different drivers on the same
traction and -30 kW for regenerative braking.
routes. The results show that the algorithm can
The acceleration/deceleration is determined by
give an accurate energy prediction scope for
the motor power setting at high driving speed,
different drives.
while it is limited by the tire-road friction
coefficient at low speed driving. In this
algorithm, the maximum acceleration and 4.1 Highway driving
deceleration at low speed is determined by the A highway driving test was done to verify the
driving tests measurement. The relationship energy prediction algorithm on 2nd September
between the acceleration/deceleration and driving 2014 from Eindhoven to Nijmegen. The route of
speed in a driving test is shown in Figure 18. As the driving is shown in Figure 19.
can be seen, the maximum acceleration is set to Wind direction
3 m/s2 and the maximum deceleration is set to 51.85
51.75
5 51.7
Latitude [deg]
measurement
51.65
4 measurement
maximum acceleration
51.6
3 maximum deceleration
51.55
2
Acceleration [m/s ]
2
51.5
1
51.45
0
5.4 5.45 5.5 5.55 5.6 5.65 5.7 5.75 5.8 5.85 5.9
-1 Longitude [deg]
-2
Figure 19: Driving route from Eindhoven to Nijmegen
-3
-4
0 20 40 60 80 100 120 140
To determine the driving speed, road types along
Speed [km/h]
the route have to be obtained from OSM first, and
Figure 18: The relation between the speed and the results are shown in Figure 20. Most part of the
acceleration/deceleration in a driving test route is highway road, but other types of road are
also included.
The acceleration during driving in this algorithm motorway
is determined by the difference between the trunk
current driving speed and target speed. If the
primary
difference is bigger than 10 km/h, the maximum
secondary
acceleration is adopted, or else, the acceleration
Road type
tertiary
linearly decreases from the maximum
uncalssified
acceleration to zero with the speed difference
decrease. The equation is track
9
maximum speed
30 8 minimum speed
90 km/h
7 100km/h
3
15
2
10 1
0
5
-1
0 10 20 30 40 50
Driving distance [km]
0
0 10 20 30 40 50
Driving distance [km] Figure 23: The simulation and measurement energy result
along the highway driving route
Figure 21: The height information along the highway
driving route
4.2 City road driving
The speed information of simulation and
A driving route in the centre of Eindhoven is
measurement is shown in Figure 22. As can be shown in Figure 24. The road type of the city
seen, the highway driving speed can range from driving route is shown in Figure 25. Four drivers
80 km/h to 120 km/h. Normally, the driver have driven on this route, and the energy
needn’t to follow the traffic flow on highway consumption results are recorded. The maximum
road; he can choose his own driving speed. This and minimum predicted energy consumption
will obviously affect the energy consumption results for this route are shown in Figure 26. As
results. To provide more energy consumption can be seen the measured energy consumption for
prediction information to the driver, more energy four drivers are all between the minimum and
consumption results are calculated from 80 km/h maximum predicted result, which can confirm the
to 120 km/h, the interval calculation speed is accuracy of the approach. There are lots of traffic
10 km/h. The prediction and the measured lights in the city route, thus the vehicle have to
energy consumption are shown in Figure 23. start-and-stop frequently. This is the reason why
According to the measurement, most of the there are so many oscillations in the maximum
highway driving speed is between 110 km/h and driving speed energy consumption prediction
120 km/h, the measured energy consumption is result.
also between the 110 km/h and 120 km/h driving
speed energy prediction. This proves the 51.45
accuracy of the algorithm on highway driving. 51.448
51.446
140
Latitude [deg]
51.444
120
51.442
100 51.44
Driving speed [km/h]
80
51.438
51.436
60
51.434
maximum speed
5.465 5.47 5.475 5.48 5.485 5.49
40 minimum speed
90 km/h Longitude [deg]
100km/h
20 110 km/h
Measurement
Figure 24: A driving route in Eindhoven centre
0 secondary
0 10 20 30 40 50
Driving distance [km]
tertiary
Figure 22: The measurement and simulation driving
speed along the highway driving route unclassified
Road type
track
service
residential
0 1 2 3 4 5 6
Distance [km]
0.9 2.5
maximum speed maximum speed
0.8
minimum speed minimum speed
driver 1 driver 1
0.7 2
driver 2 driver 2
Energy consumption [kWh]
driver 3
0.3
1
0.2
0.1
0.5
0
-0.1
0 1 2 3 4 5 6 0
Driving distance [km] 0 5 10 15 20
Driving distance [km]
51.48
51.47
consumption based on the road information
obtained from OSM and SRTM. The highway
51.46
driving, city driving and rural driving results show
51.45 that the offline algorithm can provide an accurate
51.44 energy consumption prediction scope for a future
5.43 5.44 5.45 5.46 5.47 5.48 5.49 5.5 5.51
Longitude [deg] trip, which is suitable for different drivers.
Figure 27: A rural driving route in Eindhoven
Additionally, the algorithm gives more prediction
results based on different highway driving speeds,
primary
which can give a more precise advice when the
secondary driver is driving on highway road.
The future work is to build an online algorithm for
tertiary
the range estimator. The purpose of the online
Road type
service Acknowledgments
residential The funding of PhD project of Jiquan Wang is
0 5 10 15 20
Distance [km] provided by China Scholarship Council (CSC).
Figure 28: The road type in rural driving route Thanks to Vital van Reeven for providing the
MATLAB tool to obtain data from OpenStreetMap.
The authors would like to thank everyone involved
in this project for their technical support and
advice.
[2] Hongwen He, et al., A method for identification [17] Shuttle Radar Topography Mission,
of driving patterns in hybrid electric vehicles http://en.wikipedia.org/wiki/shuttle_Radar_Topogr
based on a LVQ neutral network, Energies, ISSN aphy_Mission, accessed on 2014-12-17.
1996-1073, 5 (2012), 3363-3380. [18] SRTM, http://wiki.openstreetmap.org/wiki/ SRTM,
[3] Valera J.J, et al., Driving cycle and road grade accessed on 2014-12-17.
on-board predictions for the optimal energy [19] Speed limits in the Netherlands,
management in EV-PHEVs, EVS27, 2013, http://en.wikipedia.org/wiki/Speed_limits_in_the_
Barcelona. Netherlands, accessed on 2015-01-21.
[4] Frank A., et al., Drive cycle prediction and [20] Speed limit, http://en.wikipedia.org/wiki/
energy management optimization for hybrid Speed_limit, accessed on 2014-12-17.
hydraulic vehicles, IEEE Transaction on
vehicular technology, ISSN 0018-9545, [21] Gilles Reymond, et al., Role of lateral acceleration
62(2013), 3581-3592. in curve driving: driver model and experiments on
a real vehicle and a driving simulator, Human
[5] Ravi Shankar, et al., Method for estimating the Factors, ISSN 0018-7208, 43(3): 483-495.
energy consumption of electric vehicles and
plug-in hybrid electric vehicles under real-world
driving conditions, IET Intelligent Transport Authors
System, ISSN 1751-956X, 7(2013), 138-150. Jiquan Wang is a PhD at the
[6] Peter Ondruska, et al., Probabilistic attainability Eindhoven University of Technology,
maps: efficiently predicting driver-specific Department of Mechanical
electric vehicle range, IEEE Intelligent vehicles engineering, Dynamics and Control.
symposium (IV), 2014, Dearborn, Michigan, Current research activities include
USA. electric vehicle energy modelling and
driver support building.
[7] Christophe Moure, et al., Range estimator for
electric vehicles, EVS27, Barcelona, 2013. Dr. Ir. Igo Besselink is an assistant
professor at the Eindhoven University
[8] I.J.M. Besselink, et al., Design of an efficient,
of Technology, department of
low weight battery electric vehicle based on a
Mechanical engineering, Dynamics
VW Lupo 3L, EVS25, Shenzhen China, 2010.
and Control. Research activities
[9] P.F. van Oorschot, et al. Realization and control include tyre modelling, vehicle
of the Lupo EL electric vehicle, EVS26, dynamics and electric vehicles.
California USA, 2012.
Prof. Dr. Henk Nijmeijer is a full
[10] Jiquan Wang, et al. Evaluating and modeling the
professor at the Eindhoven University
energy consumption of the TU/e Lupo EL BEV,
of Technology, department of
Fisita 2014, Maastricht, the Netherlands.
Mechanical engineering, Dynamics
[11] Javier A. Oliva, et al., A model-based approach and Control. Current research
for predicting the remaining driving range in activities include non-linear dynamics
electric vehicles, Annual Conference of the and control.
Prognostics and Health Management Society
2013, New Orleans, USA.
[12] A. Picard, et al., Revised formula for the density
of moist air (CIPM-2007), Metrologia, ISSN
0026-1394, 45(2008) 149-155.
[13] Tony Sandberg, Heavy truck modeling for fuel
consumption simulations and measurements,
Linkoping University, thesis No. 924, Sweden.
[14] Paul Kokke, et al., TU/e Lupo EL powertrain
efficiency experiments, EEVC 2014, Brussels,
Belgium.