Electric Vehicle Energy Consumption Modelling
Electric Vehicle Energy Consumption Modelling
Electric Vehicle Energy Consumption Modelling
DOI: 10.1002/er.5700
1
School of Aerospace, Transport and
Manufacturing, Cranfield University,
Summary
Cranfield, UK Electric vehicles (EVs) have a limited driving range compared to conventional
2
Delta Motorsport Ltd, Silverstone, UK vehicles. Accurate estimation of EV's range is therefore a significant need to
eliminate “range anxiety” that refers to drivers' fear of running out of energy
Correspondence
Abbas Fotouhi, School of Aerospace, while driving. However, the range estimators used in the currently available
Transport and Manufacturing, Cranfield EVs are not sufficiently accurate. To overcome this issue, more accurate range
University, College Road, Cranfield,
Bedford, MK43 0AL, UK.
estimation techniques are investigated. Nonetheless, an accurate power-based
Email: [email protected] EV energy consumption model is crucial to obtain a precise range estimation.
This paper describes a study on EV energy consumption modelling. For this
purpose, EV modelling is carried out using MATLAB/Simulink software based
on a real EV in the market, the BMW i3. The EV model includes vehicle
powertrain system and longitudinal vehicle dynamics. The powertrain is mod-
elled using efficiency maps of the electric motor and the power electronics'
data available for BMW i3. It also includes a transmission and a battery model
(ie, Thevenin equivalent circuit model). A driver model is developed as well to
control the vehicle's speed and to represent human driver's behaviour. In addi-
tion, a regenerative braking strategy, based on a series brake system, is devel-
oped to model the behaviour of a real braking controller. Auxiliary devices are
also included in the EV model to improve energy consumption estimation
accuracy as they can have a significant impact on that. The vehicle model is
validated against published energy consumption values that demonstrates a
satisfactory level of accuracy with 2% to 6% error between simulation and
experimental results for Environmental Protection Agency and NEDC tests.
KEYWORDS
battery, electric vehicle, energy consumption estimation, modelling, simulation
Abbreviations: AC, Alternative Current; ANN, Artificial Neural Network; DC, Direct Current; ECN, Equivalent Circuit Network; EPA,
Environmental Protection Agency; EU, European Union; EV, Electric Vehicle; EVs, Electric Vehicles; FTP-75, Federal Test Procedure-75; GPS,
Global Positioning System; HWFET, Highway Fuel Economy Test; Li-ion, Lithium-ion; MLR, Multiple Linear Regression; NEDC, New European
Driving Cycle; PCA, Principal Component Analysis; PI, Proportional-Integral; PID, Proportional-Integral-Derivative; REx, Range Extender; RWD,
Rear-Wheel-Drive; SoC, State-of-Charge; SoH, State-of-Health; US, United-States; WLTP, Worldwide Harmonised Light Vehicle Test Procedure.
This is an open access article under the terms of the Creative Commons Attribution License, which permits use, distribution and reproduction in any medium, provided
the original work is properly cited.
© 2020 The Authors. International Journal of Energy Research published by John Wiley & Sons Ltd
For range estimation, most of the car manufacturers that includes acceleration data while a third model is pro-
use an approach based on analysis of a short history of posed for instantaneous energy consumption estimation
energy consumption to predict it in the near future. In while driving.15 In Reference 16 an improved MLR
that method, it is assumed that the rate of energy con- energy consumption model based on the extraction of
sumption remains unchanged in a short prediction hori- real-world data and speed profile prediction using Neural
zon. However, this approach is not accurate since it does Networks is presented. That model also considers the
not consider the changes in driving conditions that may energy consumption of auxiliary devices. The proposed
occur.10 EV energy consumption estimation models can model performs well even in the existence of changes in
be classified in three main categories: Analytical, Statisti- driving behaviour and environmental conditions.16 Fur-
cal and Computational models.7 thermore, Principal Component Analysis (PCA) is used
Analytical models work based on longitudinal vehicle in Reference 7 to study the impact of each factor sepa-
dynamics and electric motor losses estimation from avail- rately. PCA consists of transforming a set of correlated
able efficiency maps.2,12,13 Longitudinal vehicle dynamics variables into a set of new uncorrelated variables using
is modelled from the vehicle dynamics theory to calculate an orthogonal transformation. The EV energy consump-
the required power at the wheels to overcome the opposing tion is then estimated as a polynomial combination of
forces. In some studies, the regenerative braking is mod- each variable weighted depending on its relative impor-
elled as a linear function of vehicle speed to estimate the tance.7 Statistical models demonstrate a good applicabil-
energy recovered while braking or driving downhill2 or it is ity since they require less computational effort than
modelled as a function of vehicle deceleration.12 The model analytical models however, they are less accurate.
developed in Reference 12 considers the instantaneous EV Computational models based on artificial neural net-
speed and acceleration to provide an accurate second-by- works (ANN) are developed to determine relationships
second energy consumption estimation. Contrary to,2 the between a number of affecting factors and EV energy con-
model not only considers the motor efficiency but also the sumption.7,17,18 This type of models are used to estimate
efficiency of other powertrain components. The impact of EV energy consumption as a function of the input factors,
auxiliary devices is considered as well for an improved esti- where a weight is determined for each factor depending on
mation.12 The model introduced in Reference 13 expresses its relative importance using training algorithms.17 This
the relationship between EV power, speed, acceleration approach performs well in fitting nonlinear relationships
and road grade to determine the required power at the between input and output variables.7 ANN can also be
wheels. The model can be either used for instantaneous used for prediction of driving behaviour by classifying driv-
energy consumption estimation or energy consumption ing patterns using Global Positioning System data. This
prediction over a trip for eco-route planning.13 The existing method is found to be a powerful approach as it is data-
regenerative braking models are improved in this study by driven and self-adaptive.18 As part of this method, cluster-
considering the limitations coming from the battery and ing techniques are used to recognize similar patterns in a
the electric motor. set of data in order to gather data with similar proper-
Statistical models are based on the analysis of real- ties.19-23 It is applicable to driving pattern recognition and
world driving data to derive empirical relationships driving behaviour analysis which is used to improve the
between different factors and EV's energy consumption. accuracy of energy consumption estimation models.24 The
For this purpose, regression models that consider both computational models found in the literature do not take
EV dynamic behaviour and powertrain efficiency, have into account all the factors affecting the energy consump-
been developed.14-16 For example, the model developed tion such as auxiliary devices that can affect significantly
in Reference 14, works based on historical and real-time the vehicle energy consumption.
data analysis in order to derive polynomial combinations The selection of an estimation approach depends on
of EV speed, acceleration and battery State-of-Charge the targeted application. In general, statistical and compu-
(SoC) under different operation modes. In Reference 15, tational models require more computational effort than
three regression models using multiple linear regression analytical models. However, they are more accurate as they
(MLR) method, have been developed with different levels work based on data analysis and probabilistic prediction.
of detail. Road characteristics, traffic conditions, driving In addition, analytical models can only reflect changes in
style and environmental conditions are well considered vehicle behaviour as they are based on vehicle dynamics
to update the estimation models for an improved accu- and physical modelling. Using analytical models, it is diffi-
racy. The first model is used for energy consumption cult to take into account factors associated with driving
estimation over a trip for route planning and does not conditions such as environmental and traffic conditions.10
consider weight variation and acceleration, assuming However, some hybrid methods that are both physics-
constant EV speed. It is improved with a second model based and data-driven have been developed in References
504 MIRI ET AL.
25 and 26. In Reference 26, a simulation tool called “Auto- • Estimation of the power consumption of auxiliary
nomie” is described that is developed by Argonne National devices.
Laboratory. That simulation tool works based on vehicle • Estimation of the efficiency of electric motor and
parameters and data analysis and it is used for vehicle inverter from efficiency maps.
energy consumption calculation. Autonomie has demon- • Precise modelling of a regenerative braking strategy
strated good accuracy against test data and is widely used currently used on the market.
by the industry. Such hybrid methods combine the advan-
tages of both analytical and data-driven models. Unlike conventional vehicles, the range of EVs is lim-
Energy consumption estimation models can be used ited even if the battery capacity has been increased in the
for various applications: newly available vehicles. Therefore, the use of highly pre-
cise range estimators is still a major issue in EVs. How-
• Estimation before a trip for route planning as part of ever, the current range estimators work on the basis of
an eco-routing system. For a targeted destination, the vehicle's historical data analysis and are therefore not
system determines the best route by minimising the very accurate. For range estimation, an accurate model of
energy consumption based on the current traffic and the EV's energy consumption is essential. Such a model
environmental conditions.7 can be implemented in EV range estimators to assess the
• Estimation second-by-second to provide dynamic infor- energy consumption of any EV model.
mation about the vehicle energy consumption. The main objective of this paper is to introduce an accu-
• Eco Approach and Departure application to provide rate modelling approach for EV energy consumption esti-
recommendations to reduce the energy consumption mation. In order to demonstrate the proposed concept and
when approaching signalised intersections. Examples validate the results, a case-study on BMW i3 has been cho-
are calculating the optimum speed to reach the next sen as a typical EV in the market. So, the goal is to model
traffic signal on a green light or to come to a stop in the target EV including its powertrain system and longitudi-
the most efficient way and display it to the driver.27 nal dynamics and then validate it using the available data.
X BRegen :r d for SoC level above 6% which is sufficient for the proof
T Br_demanded = , ð4Þ
G # ηG of concept in this study. BMW i3 is a rear wheel drive
(RWD) EV with one electric motor at the rear axle. The
PBr_demanded = T Br_demanded :ωmotorðsÞ , ð5Þ power transmission between the motor and the wheels is
achieved by a single-speed automatic transmission sys-
tem. The vehicle specifications are presented in Table 1.
Pb − out and Pb − in are respectively the power provided In addition, the efficiency maps of the inverter and the
by the battery for vehicle motion and the power electric motor that are used in the BMW i3, are shown in
regenerated to charge the battery considering electric Figure 2. The torque and power curves of the electric
motor braking capabilities in generator mode. motor are also shown in the same figure.
As aforementioned, the battery power output Pbat is
divided into two main parts:
2.2 | Vehicle model
• Power that is used to propel the vehicle (Pb − out): the
battery must supply this power to overcome the oppos- Since this study aims at EV energy consumption estima-
ing forces and any power losses along the powertrain tion, only the powertrain system and the longitudinal
system (Power out). vehicle dynamics are modelled. The lateral dynamics is
• Power that is regenerated during braking (Pb − in): part neglected as it does not have a major impact on vehicle's
of the braking energy can be recovered from regenera- energy consumption. Three main power flows are consid-
tive braking by operating the motor in generator mode ered in the proposed model:
and charging the battery (Power in).
• Energy flow from the battery pack to the wheels to
In the following sections, individual components of the propel the vehicle.
proposed model are explained in more details. In order to • Energy flow from the wheels to the battery pack dur-
simulate the model, numerical values of BMW i3 are used ing energy recovery by regenerative braking.
as a popular EV in the market. The proposed model is then • Energy flow from the battery pack to the auxiliary sys-
validated against the available data for that particular EV. tems via the 12 V battery.
VEHICLE BODY
Curb weight (EU) 1390 kg
Curb weight (US) 1420 kg
Aerodynamic drag coefficient 0.3
Frontal area 2.38 m2
Wheelbase 2570 mm
Static weight distribution 44.9/55.1 Front %/Rear %
(empty car)
Drivetrain Rear wheel drive (RWD)
POWERTRAIN
Number of motor(s) 1
Motor type Permanent magnet AC synchronous electric motor (BMW hybrid synchronous motor)
Motor operating range 0-11 400 rpm
Maximum power/at rpm 125/4775 kW/rpm
Maximum torque/at rpm 250/0-4475 Nm/rpm
Maximum regenerative brake 55 kW
power
TRANSMISSION
Type Single-speed automatic transmission
Simple fixed gear ratio 9.7:1
Tyres model Bridgestone Ecopia EP600
Front/rear tyres size 175/70 R19
Front/rear tyres radius 0.3638 m
BATTERY
Chemistry Lithium-ion
Battery configuration 8 Modules (96 Cells Connected in Series)
Nominal cell voltage 3.7 V
Nominal cell capacity 60 Ah
Nominal battery pack voltage 355.2 V
Nominal battery pack capacity 60 Ah
Nominal battery pack energy 22 kWh
PERFORMANCE
Top speed 150 km/h
Acceleration (0-100 km/h) 7.9 s
Driving modes Comfort
Eco Pro
Eco Pro +
Electric range (NEDC) 170 km
Electric range (EPA combined) 115 km
Energy consumption (NEDC) 13.5 kWh/100 km
Energy consumption (EPA 117 mpge
combined) 29 kWh/100mi
Abbreviations: EPA, Environmental Protection Agency; NEDC, New European Driving Cycle.
MIRI ET AL. 507
FIGURE 2 A, BMW i3 inverter efficiency map,34 B. electric motor efficiency map, and C. electric motor torque and power curves35
[Colour figure can be viewed at wileyonlinelibrary.com]
• Driver model that is responsible for controlling the • Transmission model for calculating the tractive force
vehicle motion by providing accelerator and brake by considering the energy losses while transmitting the
commands in the model. torque from the motor to the driving wheels.
• Brake system and the controller that is designed for • Battery subsystem that is designed to calculate energy
distributing the braking force/torque demand between demand from the battery pack by considering the limi-
friction and regenerative brakes. tations of battery in terms of voltage and current
• Electric motor and inverter model for computing the boundaries.
energy losses by considering the efficiency of the motor • Auxiliary subsystem that is designed to calculate the
and the inverter. power demand from auxiliary devices.
508 MIRI ET AL.
• Longitudinal vehicle dynamics subsystem to calculate As shown in Figure 4, the proposed driver model con-
the opposing forces and to update vehicle's velocity at sists of two subsystems: (a) the driver controller, and
each simulation time step. (b) accelerator and brake commands. PID controllers are
the most widely used controllers at industry as they are
Figure 3 illustrates the whole vehicle model including easy to be implemented. Besides, PI controllers have been
all the above-mentioned subsystems and interactions found to be widely used for driver modelling in several
between them. In the following sections, individual sub- previous studies. Therefore, a PI controller is chosen to
systems are explained with more details. model the driver in this study, as follows:
" #
1
PI ðsÞ = P + I # , ð6Þ
2.2.1 | Driver model s
The driver model aims to represent a human driver's where P and I are proportional and integral gains respec-
behaviour in the most realistic possible way. However, tively. The driver's pedal command tahen splits into brake
driving behaviour is a difficult phenomenon to be mod- and accelerator commands according to its sign as shown
elled because it depends on subjective factors such as in Figure 4. The driver's command is scaled between −100
driver's physical conditions and mood. In this study, and 100% corresponding to fully pressed brake pedal and
a simplified driver model is considered which is just fully pressed accelerator pedal respectively. Both com-
responsible to minimise the error (∆V) between the drive mands are then normalized between 0 and 1, corresponding
cycle (reference desired speed, Vdesired) and the actual to fully released and fully pressed pedal respectively.
vehicle's speed (Vactual). Depending on the sign of ∆V, In order to tune the PI controller's gains, New
driver's acceleration or brake command is generated to European Driving Cycle (NEDC) simulation case-studies
make the vehicle to follow the reference speed profile. are performed. During real drive cycle tests, the test driver
When ∆V is positive, an acceleration command (DA) is must follow a reference speed profile such as NEDC with
generated, meaning that the driver must press the acceler- maximum 2 km/h error.36 Therefore, to get a similar
ator pedal to increase vehicle's speed. On the other hand, behaviour to a human driver from the model, a maximum
when ∆V is negative, a brake command (DB) is generated. allowed deviation of 2 km/h (±2 km/h) is considered in
In that situation, the driver has two options, either press the simulations as well. The PI controller is therefore
the brake pedal to brake the vehicle using the frictions tuned according to the aforementioned criterion. A sensi-
brakes or release only the accelerator pedal to slow down tivity analysis is also conducted as shown in Table 2.
the vehicle by dynamic braking. The choice between one From this analysis, it can be concluded that when the
of these two options depends on the braking strategy. controller's gains are changed, the energy consumption
FIGURE 4 A, Driver model and B, driver accelerator and brake commands subsystem in Simulink
Distance Energy consumption Maximum speed error (+) Maximum speed error (−)
varies slightly while the variation of the speed error is vehicle and the adhesion between the tyres and the
substantial. As a result, because the actual vehicle speed road29,37:
must remain in the allowable range (±2 km/h) the con-
$ %
troller parameters are chosen as follows: P = 60 and I = 2. X BMAX = φ # Z f + Z r = φ # M Vehicle # g, ð7Þ
Reference velocity, actual vehicle velocity and the error
between them are demonstrated in Figure 5 for NEDC
simulation case-study. where φ is the adhesion coefficient between the tyres and
the road, Zf and Zr are the normal loads on front and rear
axles in (N) respectively, MVehicle is the vehicle mass in
2.2.2 | Braking strategy model (kg) and g is the acceleration due to gravity in (m/s2). Typ-
ical values of φ are around 0.8 on dry or wet asphalt and
In EVs, dynamic braking by the electric motor enables concrete surfaces.29 In the proposed EV model, the brak-
recharging the battery while driving. In order to estimate ing force is distributed between the friction and regenera-
the braking force required to slow down the vehicle, the tive brakes as follows:
maximum available braking force XBMAX must be deter-
X BFriction = X BMAX # DBFriction , ð8Þ
mined, which depends on the normal load acting on the
510 MIRI ET AL.
F I G U R E 5 Reference and
actual speed profiles on the New
European Driving Cycle [Colour
figure can be viewed at
wileyonlinelibrary.com]
threshold speeds u1 and u2 that must be determined. The where DB is the driver's brake command, DBFriction and DBRegen
regeneration factor is set to 0 below u1 and is increased are the friction and the regenerative brake commands
linearly between u1 and u2 up to 1. Usually, u1 and u2 respectively and EMAvailable_BC is the electric motor's
are set to 10 and 20 km/h respectively.38 available braking command. As a result, a regenerative
Above a certain level of deceleration, the electric motor braking strategy based on a series brake system is used in
is unable to brake the vehicle because the braking torque the proposed EV model by considering the limiting fac-
demand is too high, and the friction brakes must therefore tors mentioned above.
be used. The deceleration limit is set at 0.7g where g is the
acceleration due to gravity. Above this limit, regenerative
braking is disabled as shown in Figure 6. 2.2.3 | Power electronics and electric
Regenerative braking also depends on the battery machine model
SoC. It is disabled for SoC above 95% to avoid recharging
the battery when it is fully charged as shown in Figure 6. In this section, another sub-system of the proposed EV
The BMW i3 uses a series brake system because it is model is explained that is electric motor and power electron-
possible to brake most of the time by only releasing the ics. Since the goal of EV modelling is energy consumption
accelerator pedal to recover as much kinetic energy as estimation in this study, more focus here is on the efficiency
possible during the braking phases. The brake pedal is of the electric motor and power electronics as it affects the
thus only necessary for a complete stop or emergency overall energy consumption significantly. Energy losses due
braking.39,40 A series brake system is thus considered to the power electronics increase the energy that the battery
based on the following algorithm: has to provide to the electric motor and also reduce the
( energy effectively recovered from regenerative braking. The
DBRegen = DB
• If DB < EMAvailable_BC: on-board charger is not considered in the model since the
DBFriction = 0 energy loss between the grid and the EV battery is neglected
( in this study. Thus, only the inverter and the converter
DBRegen = EM Available_BC
• If DB ≥ EMAvailable_BC: are modelled here. The inverter efficiency is computed in
DBFriction = DB −EM Available_BC Simulink using a 2D lookup table that is prepared according
F I G U R E 6 Regenerative braking factors as a function of vehicle speed, vehicle deceleration and battery State-of-Charge [Colour figure
can be viewed at wileyonlinelibrary.com]
512 MIRI ET AL.
to the BMW i3 inverter efficiency map shown in Figure 2. by a 12 V battery that is charged by the high voltage
Since no specific information was available about the con- battery via a DC/DC converter. The power consump-
verter technology used in the BMW i3 in the public domain, tion of the auxiliary devices can significantly affect the
the converter efficiency is assumed to be 90% as the average overall EV's energy consumption. That is why, they
DC/DC converter efficiency is around 90%.41 must be included in the vehicle model for more accu-
Motor torque in Nm, motor speed in rpm and motor racy. The power demand of auxiliary devices is calcu-
efficiency must be taken into account in the vehicle model lated as follows:
too as they affect the vehicle energy consumption. The tor-
que demand is the input of the electric machine model PAc
PDem = , ð12Þ
whereas the output torque from the motor, by considering ηDC=DC # η12V_bat
motor and inverter efficiencies, is the output. The torque
demand TDem is derived from the driver model as follows: where PDem is the power demand in (W), PAc is the
power consumption of the auxiliary devices in (W) and
T Dem = T Max # DA , ð11Þ ηDC/DC and η12V_bat are the DC/DC converter and the
12 V battery efficiencies respectively. The energy con-
where TMax is the maximum available torque in (N) and sumption of the auxiliary devices depends on several fac-
DA is the driver acceleration command. TMax is equal to tors such as the ambient temperature. However, for the
the output torque from the motor divided by the efficiency sake of simplicity, average values are extracted from
of the motor and the inverter. The motor torque the literature as stated in Table 3. The table includes the
is computed in Simulink using a 1D lookup table that is main auxiliary devices in an EV and their average power
prepared according to the electric motor torque curve consumption.
shown in Figure 2. The motor efficiency is computed for a Thereafter, the effective power consumption of the
given motor speed and a given torque demand using a 2D auxiliary devices are estimated based on the devices acti-
lookup table that is prepared according to the available vated during the tests. For instance, during NEDC homol-
electric motor efficiency map. The electric machine model ogation tests, lights and auxiliary devices must be switched
developed in MATLAB/Simulink is shown in Figure 7. off, except those required for testing and day-time opera-
tion of the vehicle.36 From the list of auxiliary devices
shown in Table 3, it is assumed that only the driving con-
2.2.4 | Model of auxiliary devices trol and energy management systems are activated during
NEDC tests. Figure 8 shows the battery energy consump-
Nowadays, there are more and more auxiliary devices tion with and without auxiliary load on the NEDC. The
in vehicles for safety and comfort. They are powered battery energy consumption increases by 9% with a load
Operation Power
Subsystem mode (W)
Air-conditioner Continuous 500
Audio Continuous 35
Driving control Continuous 150
Energy management system Continuous 150
Head and tail lamps Continuous 120
Parking, turn and interior lamps Intermittent 50
Horn Intermittent 10 FIGURE 9 Battery electrical circuit model (Thevenin model)
Power steering Continuous 400
Power windows Intermittent 80 According to the literature, the charging/discharging effi-
Window defroster Continuous 250 ciency of the Li-ion and the Lead Acid battery packs are
Wipers Continuous 40 assumed to be 95% and 80% respectively.29
According to the literature, the two most widely
used battery modelling techniques are the electrochemi-
cal and the equivalent circuit network (ECN) modelling
techniques.44 Electrochemical cell modelling approach
is the most accurate approach however, it requires signif-
icant computational effort because of its complexity. On
the other hand, ECN modelling approach is roughly
accurate, and it can be used in real-time applications too.
The high voltage battery is therefore modelled using The-
venin model that is the most famous ECN model shown
in Figure 9. The model consists of an internal voltage
source (VOC), an ohmic resistance (RO) and polarisation
resistance (R1) and capacitance (C1).
From the above electrical circuit, the battery terminal
voltage Vt is derived as a function of the current load IL
from Kirchhoff's Laws:
VBat_Pack are the single cell and the battery pack termi- current demand is adjusted according to the charg-
nal voltage in (V) and ICell and IBat_Pack are the single ing/discharging battery efficiency. Subsequently, the
cell and the battery pack's current (A). The battery Thevenin model has been modelled in MATLAB/
model developed in MATLAB/Simulink is shown in Simulink based on Equations (11) and (12) as shown
Figure 10. in Figure 10.
The single cell power demand PCell,dem is derived by The battery SoC is updated at each time step using
dividing the total power demand Pdem by the number of the current integration method, also known as “Coulomb
cells NCells. Thereafter, the single cell current demand counting,” presented in Equation (16). Although this
ICell,dem is derived from PCell,dem as follows: method is not useable in a real application (because of
measurement noise, etc.), it is quite useful and accurate
' pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi(
V OC − ðV OC 2 −4 # RO # PCell,dem Þ in simulation environment.
I Cell,dem = : ð17Þ
2 # RO "ð t #
I Cell,dem ðτÞ
SoC = SoC0 − dτ , ð18Þ
t0 Ccell
The single cell current demand is calculated con-
sidering a power limitation to protect the battery con-
sidering the cut-off voltage of the battery cell. The where SoC is the battery state-of-charge in (%), SoC0 is
current demand is positive in traction mode while it the initial battery state-of-charge in (%), Ccell is the single
is negative in regenerative mode. After being derived cell capacity in (Ah) and ICell,dem is the single cell current
from the power demand, as explained above, the demand in (A).
FIGURE 10 A, Battery model and B, single cell model (Thevenin model) built in MATLAB/Simulink
MIRI ET AL. 515
T wheels # ωwheels 1
ηg_traction_mode = , ð19Þ RA = # ρ # AF # Cd # ðV Vehicle −V wind Þ2 , ð25Þ
T motorðsÞ # ωmotorðsÞ 2
dynamometer, so there is no wind or variation in the Fuel Economy Test (HWFET) (highway cycle), SC03 Sup-
slope of the road.36,46 plemental FTP (use of air-conditioning) and US06 Sup-
plemental FTP (high speeds and accelerations).
Tests on FTP-75, HWFET and US06 cycles are run
3.1.1 | NEDC procedure without activated auxiliary devices, except those required
in the US for usual day-time operation: head and tail
The NEDC is the former cycle used for EU homologation lamps, driving control device and energy management
tests. It was replaced by Worldwide Harmonised Light system. For the SC03 test, air conditioning is activated in
Vehicle Test Procedure drive cycle that is more represen- addition to the other devices to measure the impact of air
tative of real driving conditions. However, the homologa- conditioning on the vehicle energy consumption.46
tion of the 2014 BMW i3 60Ah REx was carried out on
the NEDC as it was still applicable before 2014. NEDC is
a combined five-cycle test with four elementary urban 3.2 | Energy consumption calculation
cycles and an extra-urban cycle as shown in Figure 12.
Before testing, the vehicle is fully charged and is then In the NEDC test procedure, energy consumption Econs is
run twice over the cycle. Among the auxiliary devices calculated using Equation (27).36
listed in Table 3, only the driving control device and the
energy management system are assumed to be activated E
E cons = , ð29Þ
during the NEDC test because only the auxiliary devices Dtest
necessary for normal day-time operation of the vehicle
shall be activated.36 where E is the energy consumed in (Wh) and Dtest is the
distance covered in (km) during the test.
In the EPA test procedure, combined energy con-
3.1.2 | EPA procedure sumption, CombinedFC, is calculated as a combination of
the city and the highway energy consumption, CityFC
The US homologation is based on the EPA test proce- and HighwayFC, respectively46:
dure. For this purpose, the vehicle is fully charged
" #
the day before and then it is driven over the cycle during 0:89 0:11 0:18
CityRunningFE = 0:82 # + +
the test until battery is fully discharged.46 The test con- FTP US06 FTP
" #
sists of a combination of 4 cycles shown in Figure 12: 1 1
Federal Test Procedure-75 (FTP-75) (city cycle), Highway + 0:133 # 1:083 # − , ð30Þ
SC03 FTP
MIRI ET AL. 517
• Case 1 No auxiliary device is activated. the test. The increase of the error may be due to the fact
• Case 2 Some auxiliary devices are activated as described that the auxiliary load is overestimated in this study and
in Section 3.1, based on the devices activated during was less than 300 W during the NEDC test. Besides, the
each driving test which is described by the homologation approximation is not precise as it is based on the power
procedure.36,46 consumption of usual auxiliary devices which might be dif-
ferent for the BMW i3. For EPA cycles, the error between
The energy consumption values obtained from the sim- the simulation and experimental results decreases signifi-
ulations are compared to the above values found in the lit- cantly from 10.6% to 1.1% when auxiliary devices are
erature as presented in Tables 4 and 5. For NEDC cycle, included in the model, which leads to a higher accuracy of
the error between simulation and experimental results is the model. As aforementioned, EPA cycles are run with
about 3% when auxiliary devices are not included in the some auxiliary devices turned on such as air-conditioning
model whereas the error increases up to 5.9% when the and lamps, which explains the significant error between
power consumption of the auxiliary devices is assumed to simulation and experimental results when those devices
be 300 W. When the auxiliary devices are included in the are assumed to be turned off.46 Overall, the model demon-
model, the vehicle energy consumption from the simula- strates a satisfactory level of accuracy in view of NEDC
tion model becomes higher than the actual value from and EPA simulation results.
TABLE 5 Comparison between experimental and simulation results on EPA and NEDC cycles
Simulation
Abbreviations: EPA, Environmental Protection Agency; NEDC, New European Driving Cycle.
MIRI ET AL. 519
consumption of the auxiliary devices was also estimated Transp Res Part D: Transp Environ. 2018;64:36-52. https://doi.
from average values found in the literature to be included org/10.1016/j.trd.2017.08.008.
in the proposed model as they can have a significant 8. Pan C, Dai W, Chen L, Chen L, Wang L. Driving range estima-
tion for electric vehicles based on driving condition identifica-
impact on energy consumption. In addition, the powertrain
tion and forecast. AIP Adv. 2017;7(10):105206. https://doi.org/
efficiency is estimated with better accuracy compared to 10.1063/1.4993945.
other studies, which only consider the electric motor effi- 9. Moure, C., Roche, M. and Mammetti, M. (2014). Range estima-
ciency. In this study, the inverter efficiency is calculated tor for electric vehicles. Paper presented at: 2013 World Electric
from an available efficiency map of the BMW i3 inverter. Vehicle Symposium and Exhibition, EVS 2014, pp. 1–15.
This more accurate estimation of the powertrain efficiency https://doi.org/10.1109/EVS.2013.6914917
leads to an improved estimation of the EV energy con- 10. Jiquan Wang (2016) Battery electric vehicle energy consump-
tion modelling, testing and prediction: a practical case study.
sumption. The model has demonstrated a satisfactory level
Eindhoven: Technische Universiteit Eindhoven. https://doi.
of accuracy with less than 6% error between the simulation
org/10.1111/nhs.12017
results and test data for both EPA and NEDC tests. 11. Kim, E., Lee, J. and Shin, K. G. (2013). Real-time prediction of
As a perspective to future research of this study, the battery power requirements for electric vehicles. Paper pres-
proposed model can potentially be used as a base for EV ented at: 2013 ACM/IEEE International Conference on Cyber-
range estimation. For this purpose, additional information Physical Systems, ICCPS 2013, pp. 11–20. https://doi.org/10.
about the road such as traffic and weather conditions and 1109/ICCPS.2013.6603995
also driver's characteristics should be added. In addition, 12. Fiori C, Ahn K, Rakha HA. Power-based electric vehicle energy
consumption model: model development and validation. Appl
the battery model can be improved by considering the
Energy. 2016;168:257-268. https://doi.org/10.1016/j.apenergy.
effects of battery SoC and state-of-health (SoH) which 2016.01.097.
have a major impact on battery efficiency and energy con- 13. Wu X, Freese D, Cabrera A, Kitch WA. ‘Electric vehicles’
sumption. In addition, the inertia of the vehicle's rotating energy consumption measurement and estimation. Transp Res
components such as the wheels, brakes and rotor can be Part D: Transp Environ. 2015;34:52-67. https://doi.org/10.1016/
also calculated and included in the model to improve its j.trd.2014.10.007.
accuracy. 14. Zhang R, Yao E. ‘Electric vehicles’ energy consumption estima-
tion with real driving condition data. Transp Res Part D:
Transp Environ. 2015;41:177-187. https://doi.org/10.1016/j.trd.
ORCID
2015.10.010.
Abbas Fotouhi https://orcid.org/0000-0002-5402-8629 15. De Cauwer C, Van Mierlo J, Coosemans T. Energy consumption
prediction for electric vehicles based on real-world data. Ener-
R EF E RE N C E S gies. 2015;8(8):8573-8593. https://doi.org/10.3390/en8088573.
1. Nilsson, M. (2011), Electric Vehicles The Phenomenon of Range 16. De Cauwer C, Verbeke W, Coosemans T, Faid S, Van Mierlo J.
Anxiety. https://cordis.europa.eu/docs/projects/cnect/5/249105/ A data-driven method for energy consumption prediction and
080/deliverables/001-ThephenomenonofrangeanxietyELVIRE.pdf energy-efficient routing of electric vehicles in real-world condi-
2. Hong, J., Park, S. and Chang, N. (2016). Accurate remaining tions. Energies. 2017;10(5):10. https://doi.org/10.3390/en10050608.
range estimation for Electric vehicles. Paper presented at: Pro- 17. Kriesel D. A brief introduction on neural networks. Lancet.
ceedings of the Asia and South Pacific Design Automation 2007;346:1712. https://doi.org/10.1016/S0140-6736(95)92880-4.
Conference, ASP-DAC. IEEE, January 25-28, pp. 781-786. 18. Diaz Alvarez A, Serradilla Garcia F, Naranjo JE, Anaya JJ,
https://doi.org/10.1109/ASPDAC.2016.7428106 Jimenez F. Modeling the driving behavior of electric vehicles
3. Luigi Mapelli F, Tarsitano D. Modeling of full electric and using smartphones and neural networks. IEEE Intell Transp
hybrid electric vehicles. New Generation of Electric Vehicles. Syst Mag. 2014;6(3):44-53. https://doi.org/10.1109/MITS.2014.
London, UK: IntechOpen; 2012:207-236. https://doi.org/10. 2322651.
5772/53570. 19. Saurav, K. (2016). An Introduction to Clustering and different
4. van Mierlo, J., Maggetto, G. and van den Bossche, P. (2004). methods of clustering, Analytics Vidhya. https://www.
Simulation methodologies for innovative vehicle drive systems. analyticsvidhya.com/blog/2016/11/an-introduction-to-clustering-
http://etec.vub.ac.be/publications/A71712.pdf and-different-methods-of-clustering/. Accessed: April 26, 2019.
5. Horrein L, Bouscayrol A, Delarue P, Verhille JN, Mayet C. For- 20. Fotouhi A, Yusof R, Rahmani R, Mekhilef S, Shateri N. A
ward and backward simulations of a power propulsion system. review on the applications of driving data and traffic informa-
IFAC Proc Vol. 2012;45:441-446. https://doi.org/10.3182/ tion for vehicles' energy conservation. Renew Sust Energ Rev.
20120902-4-FR-2032.00078. 2014;37:822-833.
6. Hauer KH, Moore RM. Fuel cell vehicle simulation– part 1: 21. Montazeri M, Fotouhi A, Naderpour A. Driving segment simu-
benchmarking available fuel cell vehicle simulation tools. Fuel lation for determination of the most effective driving features
Cells. 2003;3(3):84-94. https://doi.org/10.1002/fuce.200332102. for HEV intelligent control. Veh Syst Dyn. 2012;50(2):229-246.
7. Qi X, Wu G, Boriboonsomsin K, Barth MJ. Data-driven decom- 22. Montazeri-Gh M, Fotouhi A, Naderpour A. Driving patterns
position analysis and estimation of link-level electric vehicle clustering based on driving feature analysis. Proc Inst Mech Eng
energy consumption under real-world traffic conditions. C J Mech Eng Sci. 2011;225(6):1301-1317.
520 MIRI ET AL.