Professional Documents
Culture Documents
Journal Article
Author(s):
Widmer, Fabio ; Ritter, Andreas ; Duhr, Pol ; Onder, Christopher H.
Publication date:
2022-11
Permanent link:
https://doi.org/10.3929/ethz-b-000563647
Rights / license:
Creative Commons Attribution 4.0 International
This page was generated automatically upon download from the ETH Zurich Research Collection.
For more information, please consult the Terms of use.
eTransportation 14 (2022) 100196
eTransportation
journal homepage: www.journals.elsevier.com/etransportation
A R T I C L E I N F O A B S T R A C T
Keywords: In this paper, we investigate the optimal design and control of an integrated energy and thermal management
Energy and thermal management system (IETMS) of a battery-assisted trolley bus that is subject to minimum battery lifetime requirements.
IETMS Therefore, we jointly optimize both the control trajectories of the traction and the heating systems and the design
Optimal control and sizing
of the thermal energy buffer. We further analyze the resulting Pareto fronts which characterize the trade-off
Battery health
Electric drivetrain
between the battery lifetime and the energy consumption. This holistic approach fills a gap in the literature
Public transport published, namely the formulation of an optimization problem that combines component sizing with a battery-
health-aware IETMS. While the model derived allows the formulation of a convex optimal control problem for a
given vehicle design, the combined design and control problem is non-convex. Therefore, we perform grid
searches within a reasonable subset of the design space and show that the problem is smooth, has only one
stationary point, and that the solver converges to the optimal solution even for the simultaneous, non-convex
problem formulation. We further present a case study showing that, if an IETMS is used, a realistic bus ser
vice life without battery replacement can be achieved with a reduction of energy consumption of up to 7% on
some driving missions, compared to a heuristic heating strategy. If the design of the thermal system is co-
optimized, battery lifetime can be extended further by up to 15% without affecting the amount of energy
consumed. In summary, our study reveals a potential to make electric transportation more efficient in terms of
both energy and costs based on a holistic consideration of battery-health-aware IETMS with optimized compo
nent dimensioning.
1. Introduction local environmental impacts in city centers, such as noise and pollutant
emissions. However, electrification of road transport also faces several
1.1. Context and motivation challenges, two of which we address in this paper.
First, the contribution of the heating, ventilation, and air-
In light of more and more countries committing themselves to target conditioning (HVAC) system to the overall energy consumption can be
net-zero greenhouse gas emissions in the future [1], an increasing significantly higher than that of vehicles relying on combustion engines.
pressure for research on future mobility solutions is felt in the road This effect is particularly relevant in heating scenarios for BEVs since
transport sector. Indeed, road transport is responsible for over 10% of electric motors generate little waste heat. In this case, additional battery
global CO2 emissions [2]. A reduction in these CO2 emissions can be energy needs to be used to provide the required heat, which can severely
achieved through new drivetrain technologies. In this context, battery impair the range of BEVs [4]. As a countermeasure, heat pumps are
electric vehicles (BEVs) and hybrid electric vehicles (HEVs) are prom sometimes used in electric vehicles, and research is pursuing intelligent
ising candidates, as they enable a reduction in energy demand and thus HVAC control approaches that are increasingly combined with the
CO2 emissions through a higher efficiency of their propulsion system control strategies of the traction system. The authors of a recent review
[3]. Electric propulsion offers particularly great advantages in urban paper suggest to call such combined control approaches integrated en
transportation due to the low average velocity and the frequent stops of ergy and thermal management systems (IETMSs), which is the term we
the vehicles, both of which lead to a very high potential for recuperation also use throughout this paper [5]. Those authors state that the addi
of braking energy [3]. Additionally, electric propulsion can diminish tional degrees of freedom offered by the HVAC systems allow the control
* Corresponding author.
E-mail address: fawidmer@idsc.mavt.ethz.ch (F. Widmer).
https://doi.org/10.1016/j.etran.2022.100196
Received 21 December 2021; Received in revised form 30 June 2022; Accepted 11 July 2022
Available online 2 August 2022
2590-1168/© 2022 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
F. Widmer et al. eTransportation 14 (2022) 100196
algorithms to further improve the overall energy efficiency. In this re considered explicitly, the optimization problem has been solved on a
gard, public transport offers a particularly large potential since traction receding horizon using model predictive control (MPC) [19,20].
and HVAC systems contribute about equally to the total energy demand Vehicle design and control need to be jointly optimized since the
in winter conditions [6]. performance of a specific vehicle design is strongly influenced by the
The second challenge faced by BEVs and HEVs is the battery degra respective vehicle control system [10]. There are excellent review pa
dation. Although battery prices have been decreasing rapidly in recent pers for this joint consideration, e.g., Refs. [11,21]. In both articles,
years, they are still a major cost driver in BEVs [7]. Moreover, they are three categories are distinguished among the methods that enable
the component with the highest negative impact on the ecological optimal designs, i.e., “iterative”, “nested” (or “bi-level” [21]), and
footprint of BEVs [8] and their large mass can significantly increase the “simultaneous” approaches. In the literature, mostly “nested” [10,22]
propulsion energy demand, particularly in urban driving scenarios [3]. and “simultaneous” approaches [23–25] have been applied.
Due to the large economical and ecological impact of batteries, there is The approaches suggested for a combined consideration of both
great interest in minimizing their size while maximizing their lifetime to traction and thermal energy flows are summarized in the review paper
avoid costly replacements. Hence, researchers are working to implement [5]. The authors suggest the acronym IETMS for such systems, which we
energy management systems (EMSs) that consider battery health and also use throughout this paper. In other publications, terms like “holis
actively seek to minimize or limit battery degradation, as in Ref. [9], for tic” energy management [26] or complete vehicle energy management
instance. This can be accomplished by avoiding operating conditions (CVEM) [27] have been suggested. For an offline optimization of IETMS,
which are particularly harmful to the battery, such as high power peaks DP is frequently used [28,29]. To overcome the “curse of dimension
or extreme temperatures. ality”, i.e., the poor scaling of DP when many dynamic state variables are
In order to work towards the overarching goal of improving vehicle to be considered for complex systems, dual decomposition and horizon
efficiency, not only the vehicle operation, but also the vehicle design splitting has been suggested [27]. For online feedback control, early
should be considered. However, the performance of different vehicle research follows heuristic approaches [30,31], while more recently,
designs can be heavily influenced by the respective control algorithm researchers have based their controller development on optimal control
and vice versa [10]. Due to this close coupling of vehicle operation and theory [32] or game theory [33].
design, a combined consideration is necessary [11]. Other studies identify and demonstrate the potential of combining
In the context of all of these challenges, this paper proposes the the above research streams. The following two sections examine these
optimization of a battery-health-aware IETMS that is combined with a research directions in more detail.
framework for optimal component sizing. We illustrate our approach on
a public transport vehicle since these challenges are particularly sig 1.2.1. Battery-health-aware vehicle design optimization
nificant for vehicles of this type, and thus, the potential advantages are Assuming certain simplifications, a reasonable battery-health-aware
the largest. However, we are convinced that such a holistic consider vehicle design can be obtained without the use of optimization tools, e.
ation is advantageous for other vehicle technologies as well. g., by exhaustively comparing all commercially available options [34] or
by assuming simple (dis)charging patterns that allow the battery
1.2. Literature replacement strategies for a range of battery sizes to be determined [35].
When “nested” optimization approaches are chosen, derivative-free
The literature related to this manuscript can be grouped into three algorithms are mostly used in the outer loop, for example, genetic al
pillars, i.e., battery-health-aware EMS, vehicle design optimization, and gorithms [36]. If the design space is low-dimensional, grid search ap
IETMS, as shown in a Venn diagram in Fig. 1. proaches are also possible [37]. In the inner loop, DP [37] or PMP [38]
Battery-health-aware EMSs deal with the task of planning or con are frequently used to optimize the control strategy. Other options
trolling the battery charge level while considering battery degradation. include, for example, a wavelet decomposition to isolate certain fre
The trade-off that arises in HEVs between the two conflicting goals of quency components of the power request for a hybrid energy storage
energy consumption and battery degradation can be studied by formu system [36].
lating an optimization problem which has been solved offline using Using “simultaneous” optimization, approximate results of the
Pontryagin’s minimum principle (PMP) [12], dynamic programming optimal solution can be obtained by optimizing parameters of heuristic
(DP) [13–15], or convex programming [16]. For online applications, the controllers. This is frequently accomplished using genetic algorithms
well-known equivalent consumption minimization strategy (ECMS) has [39,40]. To calculate optimal control trajectories and the optimal design
been extended to include the battery state of health (SOH) for various in a joint fashion, convex programming is the method of choice. This
drivetrain configurations, e.g., Refs. [9,17,18]. If constraints need to be concept has been applied to classical HEVs [41], to compare various
energy storage solutions [42], or to analyze the operation of plug-in
HEVs, with a focus on the depth of discharge (DOD) [43].
2
F. Widmer et al. eTransportation 14 (2022) 100196
into account when optimizing auxiliary consumers. For example, convex degrees of freedom, which can be used to optimize both energy effi
programming is used to formulate the problem of offline trajectory ciency and battery lifetime. To show the potential advantages of a
optimization for a hybrid truck with refrigerated semi-trailer [48]. To coupling of the vehicle design task with a battery health-aware IETMS,
enable a quick solution of the problem, it is then divided into various we analyze a winter scenario where cabin heating is needed. The heating
subproblems using dual decomposition. For online applications, MPC water can thus be considered a thermal buffer for short-term energy
may be used to jointly control the heating of the battery and the pas storage. We assume that similar advantages can be expected if any other
senger compartment [49]. thermal buffer (e.g., cabin cooling in summer or a refrigerated freight
compartment) is used.
1.3. Research statement
1.4. Contribution
To the best of the authors’ knowledge, vehicle design optimization in
combination with an IETMS (shaded region in Fig. 1) has not yet been Our contribution is twofold. First, we formulate a combined control
investigated by the research community, neither with nor without and sizing optimization problem for the battery-health-aware IETMS of
consideration of battery aging. This claim is supported in the recent a hybrid-electric drivetrain. We thus fill the gap in the literature iden
review paper by Wei et al. [50]. Given the large potential advantages of tified above. The corresponding problem formulation is thoroughly
an IETMS in terms of battery life, as recognized by many researchers, we studied and reveals the fact that the optimal control problem (OCP) for a
suggest to combine all three aspects, i.e., to optimize the vehicle design given vehicle design is convex, but the combined control and sizing
in terms of its thermal systems based on a battery-health-aware IETMS. problem is not. By solving the combined problem in a nested manner and
For this purpose, we study an articulated battery-assisted trolley bus performing a grid search over the parameter space, we show that the
of 18.7 m length as schematically shown in Fig. 2. This vehicle type is simultaneous approach indeed converges to the global optimum. Sec
ideal in the context of this work for two reasons: First, as mentioned ond, we conduct a case study on three different driving missions. With a
earlier, HVAC consumption is particularly large in public transport. detailed comparison of the resulting Pareto fronts between energy
Second, battery aging is a key issue in this application. Due to high consumption and achievable battery lifetime, we quantify the advan
acquisition costs and weight of the batteries, typically the smallest tages of a joint consideration of a battery-health-aware IETMS over
possible battery that is able to fulfill all grid-free driving and emergency optimizations that do not consider battery health or auxiliary loads. We
grid autonomy requirements is installed. Being able to still meet the high also show that a joint optimization of component dimensions can further
requirements on service life and high kilometric performance, both of improve the overall system’s energy efficiency.
which lead to potentially fast battery aging, is thus a challenging task.
Since the battery-assisted trolley bus has both an energy source (the 1.5. Paper structure
grid) and an energy buffer (the battery), its drivetrain can be considered
a hybrid drivetrain. In fact, it is akin to a series HEV, where an engine- The remainder of this text is structured as follows: In section 2, the
generator unit takes the place of the grid to recharge the battery. mathematical models of all subsystems of the vehicle are presented. The
However, since the drivetrain of the battery-assisted trolley bus does not driving missions used for the subsequent analyses are presented in sec
include an internal combustion engine, it faces the problem of a lack of tion 3. The OCP for a given vehicle design is formulated in section 4. The
an abundant heat source, which is typical of BEVs. The HVAC system combined control and sizing problem is then formulated in section 5. In
consists of a heat pump and an electrically heated water circuit, both section 6, the results that correspond to an optimal vehicle design and
used to ensure the thermal comfort of passengers and the driver. The the results for a given vehicle design are compared to a “baseline”
combination of these systems results in a coupled system with three strategy that features a heuristic heating controller. Finally, section 7
concludes the paper and presents an outlook for future research. For
convenience, Appendix A provides a complete list of all mathematical
symbols used throughout this paper. Appendices B and C show a more
detailed description of the battery degradation model and the nonlinear
program (NLP) implementation, respectively.
2. Mathematical model
3
F. Widmer et al. eTransportation 14 (2022) 100196
2.1. Power balance Fig. 4. Equivalent circuit of the battery model, which consists of an ideal
voltage source Ub,OC(t) in series with an internal resistance Rb. The power at the
Based on the system overview shown in Fig. 2, we establish a power battery terminal is denoted by Pb(t), while Pb,i(t) represents the idealized power
balance between consumers and suppliers at the DC link, as visualized in emitted by the voltage source.
Fig. 3. Neglecting the dynamic capacity of the DC link, this power bal
ance becomes
Pc,out (t) + Pb (t) = Pm (t) + Ph (t) + Pbrk (t) + Paux (t), (1)
where Pc,out(t) is the power at the converter output, Pb(t) is the battery
discharging power, Pm(t) is the electric power delivered to the motors,
Ph(t) is the water heating power, Pbrk(t) is the power dissipated in the
braking resistor, and Paux(t) represents the sum of all other electric
consumers such as the heat pump, the lights, and the infotainment
system.
2.2. Battery
where E0 = 12 Cb U0 2 is introduced for readability as in Refs. [25,52]. By Pb,i ≤ Pb,i (t) ≤ Pb,i , (8)
rearranging the above equation, we obtain an expression for the OCV as
respectively. As mentioned in section 1.3, the battery capacity is
a function of the energy content, i.e.,
determined by the grid autonomy requirements of the bus. It is thus
considered fixed in the models treated here and not subject to optimi
zation. The battery terminal power is given by
Rb
Pb (t) = Pb,i (t) − ⋅Pb,i (t)2 , (9)
Ub,OC (t)2
4
F. Widmer et al. eTransportation 14 (2022) 100196
Qb (t) ∫ tf ∫ tf
Ψ(t) = . (11) v(t)dt v(t)dt
Qb,init (14)
t t0
db = (1 − ΨEOL )⋅∫ t0f = (1 − ΨEOL )⋅ ,
ψ (t)dt Ψ(t0 ) − Ψ(tf )
According to this definition, the SOH has a value of 100% at the end
t0
of the manufacturing process of the battery cells and slowly decreases where t0 and tf are the initial and the final time of the driving mission,
with battery usage. Typically, the battery’s end-of-life (EOL) is assumed respectively, and (1 − ΨEOL) accounts for the fact that only a certain
to be reached at ΨEOL = 80% in vehicular applications. We focus our portion of the overall SOH is available until EOL.
analysis on a battery in the middle of its lifetime and therefore select
Ψ(t0) = Ψ0 = 90% and thus, Qb(t0) = 72 Ah, as shown in Fig. 5. 2.4. Converter and grid
Introducing the variable ψ (t) for the battery degradation, the
following differential equation can be formulated to describe the evo As shown in Fig. 3, the grid transmits electric power from the feed
lution of the SOH: point via the DC-DC converter to the DC link of the bus. The grid is
d modeled as an ideal voltage source Ug,OC in series with a conductive
Ψ(t) = − ψ (t). (12) resistance Rg, similarly to the battery model shown in Fig. 4. Thus, the
dt
power Pc,in(t) that reaches the DC-DC converter of the bus is
The main factors affecting the aging process of lithium-ion batteries
are the C-rate, the SOC, the DOD, and the cell temperature [53]. We base Rg
Pc,in (t) = Pg (t) − ⋅Pg (t)2 , (15)
the analyses in this paper on the battery degradation models of the Ug,OC 2
open-source project OpenSesame [51] that describe the degradation of
battery cells based on all aforementioned influence factors, where a where Pg(t) represents the power at the grid feed point, analogously to
rainflow counting algorithm is used to decompose a given battery usage (9) for the battery.
cycle into an equivalent set of subcycles. The degradation is then The grid current Ig(t) is limited to prevent excessive wear due to heat
calculated as a superposition of cycle and calendar aging. Appendix B.1 buildup between the current collectors and the overhead wire. This limit
presents a more detailed outline of the OpenSesame model formulation. depends on the vehicle speed v(t) and is enforced by the vehicle control
To translate the cycle-based OpenSesame models into a time-based unit (VCU). It is visualized in Fig. 6. Additionally, the overhead grid may
formulation for the degradation ψ (t), as required for (12), we make not be available in some parts of the driving mission. We use the indi
two simplifying assumptions, i.e., we assume a constant cell temperature cator function χ (t) to describe the grid availability, where χ (t) = 1
and a fixed DOD. The following two paragraphs explain why these as whenever the grid is available and χ (t) = 0 if it is not. All grid limitations
sumptions do not significantly influence the results. can be summarized by the following box constraint:
On the case study vehicle, the battery temperature is kept relatively
0 ≤ Pg (t) ≤ χ (t)⋅Ig (v(t))⋅Ug,OC . (16)
constant owing to the high efficiency of the cells and the liquid cooling
system, which is coupled with the air-conditioning system. In practice, The unidirectional DC-DC converter is modeled with an affine effi
the temperature window in which the cells are operated during winter is ciency model. The power available at the DC link becomes
13–19 ◦ C, while the main fluctuations are driven by changes in the
Pc,out (t) = ηc ⋅Pc,in (t) − P0 , (17)
ambient temperature rather than changes in the driving mission. Since
the aging behavior of the cells considered here is not very sensitive to
where both ηc and P0 are constant and describe the conversion efficiency
temperature changes within this window (see Fig. B.19), we assume a
and the idle losses, respectively.
constant battery temperature of ϑb = 17 ◦ C throughout this manuscript.
If for other battery cells or drivetrain topologies these assumptions are
2.5. Heating water system
not valid, the thermal dynamics of the battery should be specifically
included in the optimization problem, see e.g., Refs. [28,32,45,49].
Next, we address the heating water system that supports the heat
For the DOD, a data analysis of the battery cycling behavior in
pump in providing the necessary heat for passenger and driver comfort
practical operation using the OpenSesame tools has shown that small
(see Fig. 2). We model the heating water system as a single thermal
cycles with a DOD of less than 10% contribute to over 80% of the overall
reservoir with an energy content Ew(t) that is a function of the tem
degradation. Motivated by the observation that the stress factor for the
perature ϑw(t). For notational simplicity, we define the energy content
DOD is very insensitive to small DODs below 10% (see Fig. B.19), we
relative to the minimum admissible temperature ϑw as follows:
further simplify the calculation of the degradation by assuming a fixed
( )
DOD value of δ0 = 10%. Ew (t) = cp ⋅mw ⋅ ϑw (t) − ϑw , (18)
Using these two assumptions—constant temperature and fixed
DOD—a time-based approximation of the cycle-based OpenSesame where cp is the thermal capacity of the water. The mass of the water is
models can be derived, as shown in Appendix B.2. Thus, we can describe denoted by mw, which represents one of the design variables to be
the momentary degradation as a function of battery power and energy investigated in section 5. For a physical solution, mw is limited by
content as in (B.14), i.e.,
ψ (t) = f̂ψ (Pb,i (t), Eb (t)). (13)
5
F. Widmer et al. eTransportation 14 (2022) 100196
d
Ew (t) = Ph (t) − Q̇loss (t) − Q̇h (t), (23) Fgrade (t) = g⋅mv (t)⋅sin α(t), (31)
dt
where the earth’s gravitational acceleration g, the air density ρair, the
where the electrical power Ph(t) is converted to heat in the heating aerodynamic drag coefficient cD, the vehicle frontal area AF, and the
resistor. For simplicity, we assume that the heat utilized by the HVAC rolling friction coefficient cR are considered to be constant, the
system Q̇h (t) perfectly matches the actual demand. We thus assume it as assumption of which is reasonable for urban driving [3]. The velocity v
a disturbance that is independent of the water temperature. (t), the acceleration a(t), and the road inclination angle α(t) are all
The heating resistor has a constant electrical resistance Rh, which is time-dependent disturbances given by the driving mission.
the second design variable to be investigated in section 5. For a physical The above equations can be substituted into (28), which yields the
solution, Rh is limited by following equation for the traction force:
Rh ≥ 0. (24) Ft (t) = mv (t)⋅(a(t) + cR ⋅g⋅cos α(t) + g⋅sin α(t))
Using (5), we can calculate an upper bound for the heating power 1 (32)
+mrot ⋅a(t) + ρ ⋅cD ⋅AF ⋅v(t)2 .
based on the battery voltage Ub,OC(t) as follows: 2 air
where we neglect the voltage drop over the battery internal resistance Generally, the traction force is provided by the electric motors, even
Rb, which will later enable the formulation of a convex optimization during braking. While the bus does feature friction brakes, they are only
problem. However, as is to be shown below, the maximum heating used during standstill or in emergency situations. Thus, we can link the
power usually is employed only during recuperation phases where the electrical motor power Pm(t) to the mechanical power Ft(t) ⋅ v(t) using a
voltage drop over the battery internal resistance is small or even nega simple drivetrain model with a constant efficiency ηdt,
⎧
tive. In practice, any heating power below Ph (t) may be realized with
⎨ 1 ⋅Ft (t)⋅v(t),
⎪
if Ft (t) ≥ 0,
pulse-width modulation (PWM). Therefore, the limits on the heating Pm (t) = ηdt (33)
power Ph(t) may be summarized as follows: ⎪
⎩
ηdt ⋅Ft (t)⋅v(t), otherwise.
2⋅(Eb (t) + E0 )
0 ≤ Ph (t) ≤ . (26) This case distinction can be written in a more compact fashion, i.e.,
Cb ⋅Rh
{ }
1
Pm (t) = v(t)⋅max ⋅Ft (t), ηdt ⋅Ft (t) . (34)
2.6. Vehicle mass ηdt
The vehicle mass mv includes the mass of the water circuit, which 3. Driving missions
consists of the structure and the insulation, and the mass of the heating
device, which consists of the heating resistor and the pump. Hence, mv The simulation studies described in the following sections are based
changes as a function of the two design variables mw and Rh as follows: on three different driving missions, the time-resolved signals of which
Based on the factor , the additional mass of the water circuit is assumed are shown in Fig. 7.
to scale linearly with mw εtank . The mass of the heating device is assumed Route 33 and Route 46 represent complete round trips whose mea
to scale linearly with the maximum heating power, which is inversely surement data was recorded by a trolley bus operated on the respective
proportional to Rh, as shown in (25). Thus, the mass of the heating bus routes in Zürich. The vehicle speed v(t), the auxiliary power Paux(t),
device is obtained by multiplying Rh − 1 with a factor εh. As a result, the and the grid availability χ (t) are directly provided by the VCU. The heat
gross vehicle mass is given by consumption rate Q̇h (t) is estimated based on measurements of the water
εh temperature ϑw(t) and the heating power Ph(t) along with the modeled
mv (t) = mempty + mpass (t) + εtank ⋅mw + , (27) thermal losses (21). However, since the quality of these measurements is
Rh
too low for a time-resolved estimation of the heat consumption rate, we
where mempty represents the curb weight and mpass(t) represents the mass use an average value for each driving mission, i.e., Q̇h (t) = 9.3 kW for
6
F. Widmer et al. eTransportation 14 (2022) 100196
but also the energy necessary for the initial heat-up of the heating water
to its operating temperature. This consideration is motivated by the fact
that the thermal energy contained in the heating water is completely
“lost” to the environment after the vehicle has finished its service for the
day. In accordance with (18), the energy required to heat the water
circuit from the temperature in the bus depot ϑdepot to its operating
temperature ϑw(t0) is given by
( )
Eh,init = cp ⋅mw ⋅ ϑw (t0 ) − ( ϑdepot ) (37)
= Ew (t0 ) + cp ⋅mw ⋅ ϑw − ϑdepot .
where the last factor ensures that the heating energy is taken into ac
count only once per period of operation top of the bus on a day, which
typically is much longer than the time horizon of the optimization tf − t0
that represents one trip.
In this section, we consider a specific vehicle design based on the
actual vehicle at hand. Therefore, both design variables mw and Rh take
the specific values listed in Table 1. As a result, the vehicle mass (27) and
Fig. 7. Time-dependent data that defines the three driving missions Route 33, consequently also the traction force (32) and the traction power (34)
Route 46, and WLTC. The areas shaded in gray correspond to sections where no required to follow a certain driving mission can be calculated prior to
overhead grid is available, i.e., χ (t) = 0.
the optimization. The entire driving mission is thus fully described by
the power request
Route 33 and Q̇h (t) = 9.0 kW for Route 46. Since the water circuit
Preq (t) = Pm (t) + Paux (t). (39)
provides a certain thermal buffer capacity, we do not expect the results
to be influenced much by the slight variations in the heat consumption As a consequence, the optimization problem (35) becomes a classical
rate that are likely to occur in practice. The passenger mass mpass(t) is optimal control problem (OCP), which can be formulated as a convex
provided by a passenger counting system. The elevation profile is esti program, as is to be shown in the following section.
mated based on data from a global navigation satellite system (GNSS)
receiver. 4.1. Convexifications
In addition to the two real-world driving missions introduced above,
we utilize the low and medium velocity phases for Class 2 vehicles of the The prime merit of convex programming is the fact that any local
worldwide harmonized light-duty vehicles test cycle (WLTC) assembled optimizer is guaranteed to be a global one. Unfortunately, the models
in a low-medium-low pattern. As usual for this driving cycle, a flat road and constraints introduced above do not directly lead to a convex
profile is assumed. Furthermore, all other disturbances are assumed to optimization problem. However, we can derive such a formulation by
be constant, i.e., Paux(t) = 6 kW, Q̇h (t) = 9 kW, and mpass(t) = 4t. The introducing model approximations where necessary and by relaxing
latter represents a large passenger volume, which is selected to some of the equations of section 2 in a “lossless” manner as described in
compensate for the flat road profile. Finally, we assume that the grid is Ref. [54] such that the minimizer of the problem remains unaffected. All
always available on this mission, i.e., χ (t) = 1. necessary convexifications are described in the following subsections.
7
F. Widmer et al. eTransportation 14 (2022) 100196
This relaxation is lossless because any usage of the battery causes battery
degradation. If the terminal constraint on the SOH in (35) is active, this
limit slightly restricts battery usage at all times at the expense of energy
efficiency. Since the overall energy consumption is our objective func
tion, (44) therefore always holds with equality. A similar relaxation is
introduced in Refs. [41,42], for instance.
As a second measure, we approximate the epigraph described in (44)
in a piecewise linear fashion, i.e., by introducing Napprox = 40 planes
fitted to (44) in regularly spaced regions and taking the pointwise
maximum thereof. As a result, we obtain the convex constraint
( )
ψ (t) ≥ max p0,i + p1,i ⋅Eb (t) + p2,i ⋅Pb,i (t) , (45)
i∈{1,…,Napprox }
Fig. 8. Visualization of the battery degradation (13) on the left and the corresponding piecewise linear approximation (45) on the right. The approximation achieves
a mean absolute error in battery degradation of 2.70 × 10− 10 and R2 = 0.998.
8
F. Widmer et al. eTransportation 14 (2022) 100196
9
F. Widmer et al. eTransportation 14 (2022) 100196
Fig. 10. Power distribution at the DC-link obtained by solving Problem 1 for Route 46 subject to various battery degradation limits. The dashed black lines represent
45◦ lines. The annotations are explained in the corresponding paragraphs of Section 4.4.
braking resistor to dissipate recuperation power in order to mitigate the limit is met, i.e.,
battery aging process, as indicated by Ⓒ. Furthermore, due to the lower
battery charge level selected and thus, the lower battery voltage, a lower
maximum heating power is available. As soon as the varying upper grid
limit (16) becomes active, the converter power contribution is limited,
which leads to deviations from the linear power distribution, indicated
by Ⓓ in the battery and converter graph.
It is worth noting that the staggered change of the power split profile
indicated by Ⓔ is an artifact of the non-smooth approximation (45).
However, as the high accuracy of the approximation (R2 = 0.998) sug
gests, the overall results are not significantly affected by this minor
deviation.
10
F. Widmer et al. eTransportation 14 (2022) 100196
2⋅(Eb (t) + E0 ) 2⋅(Eb + E0 ) The results of both the nested and the simultaneous solution
Ph (t) = ≈ , (48) approach to Problem 2 are shown in Figs. 11 and 12 for the “moderate”
Cb ⋅Rh Cb ⋅Rh
and the “strong” battery degradation limits, respectively. The colored
which is based on the observation that the battery is mostly operated contour plot is generated based on the values of the objective function at
close to its upper energy bound and that the voltage does not change too each grid point. The grid point with the lowest value is marked by a
much over the allowed energy range, as shown in Fig. 5. circle. The two figures show that the objective is smooth around the
optimizer and that the optimal solution found by the simultaneous
approach is very close to the best performing combination of design
variables found by the grid search approach. Similar results were
observed in extensive experiments with various battery degradation
limitations on various driving missions. We thus consider the simulta
neous approach to be generally suitable to find the global minimizer of
Problem 2 in realistic scenarios for the vehicle studied, which allows us
to use the simultaneous approach for the parametric studies presented in
the following sections.
A qualitative analysis of Figs. 11 and 12 reveals that the objective has
a relatively small sensitivity with respect to the two design variables in a
relatively large range around the optimal solution. Oversizing the
components yields only a small increase in Econs, especially with respect
to the heating power. This observation can be intuitively explained by
considering that the increase in heating power adds very little mass to
the vehicle compared to its total weight. Undersizing, on the other hand,
can cause a very significant increase in energy consumption, since the
braking resistor might have to be used more often. Thus, in the presence
of uncertainty, oversizing is the preferable solution.
To further study the effects of the battery limitation values, we solve
Problem 2 with the simultaneous approach for a whole range of desired
battery lifetime values db. The results are shown in Fig. 13. The top
graph shows the Pareto front between the competing goals of battery
lifetime db and energy consumption Econs. For each Pareto front, the
leftmost point corresponds to the “unlimited”, energy-optimal case,
while the rightmost point corresponds to the maximum achievable
Fig. 11. Results of a grid search over the design parameter space with a battery lifetime on the given driving mission. Clearly, large differences
“moderate” battery degradation limit as specified in Table 2. Every grid point exist between the driving missions: Route 33 represents the most
represents a solution to the convex OCP Problem 1. The asterisk represents the demanding mission, as it exhibits both the highest energy consumption
solution of the simultaneous approach to solve Problem 2.
11
F. Widmer et al. eTransportation 14 (2022) 100196
and the lowest battery life. The WLTC, on the other hand, is less The baseline heating strategy is a heuristic strategy, the state
demanding than the two real-life driving missions as it features a less sequence of which is illustrated in Fig. 14. The switching points are
aggressive acceleration profile and lacks an altitude profile. given by two temperature thresholds where the heating is turned on to
Despite these differences, the results on all driving missions show a Ph (t) = Ph (t) whenever the temperature falls below the lower limit ϑw
similar qualitative trend. Starting with the unlimited case, the battery and is turned off to Ph(t) = 0 whenever the temperature exceeds the
lifetime can easily be extended without too much additional energy upper limit ϑw .
consumption. This is consistent with the observation made above. At a To implement this strategy in a battery-health-aware EMS, we adopt
certain point, however, each Pareto front shows a pronounced “elbow” Problem 1 and conduct the following modifications that preserve the
point above which the energy consumption increases significantly. This convexity of the problem: First, the heating power Ph(t) and the water
steep ascent is due to the increase of the dissipated energy, energy content Ew(t) are calculated prior to the optimization and are
∫ tf therefore no longer optimization variables. To obtain a conservative
Ebrk = Pbrk (t)dt, (49) estimate of Ph (t) for the bang-bang controller, we select a constant Eb =
t0
Eb in (25), which is favorable for this strategy as it leads to low peak
which is shown in the second graph in Fig. 13. Thus, the elbow point heating power values. Second, as the heuristic heating strategy generally
marks the optimal strategy, where an extension of the battery lifetime is does not achieve the same value for the final temperature as the initial
only possible by dissipating some energy in the braking resistor. Obvi temperature, we always assume an initial maximum water temperature
ously, this strategy is energetically very expensive and should therefore according to the upper limit in (20). This approach prevents negative
be avoided in practice. impacts on the performance of the baseline strategy due to a mismatch
The two bottom graphs of Fig. 13 show the design parameters of the between initial and final temperature.
heating water system where for the heating power the approximation The resulting convex optimization problem is then defined as shown
(48) is again used. The dashed lines indicate the parameters of the in Problem 0. It considers the battery degradation in an optimal manner
vehicle listed in Table 1. The optimal designs for the various driving and thus corresponds to the battery-health-aware EMS studied in Refs.
missions all follow a similar trend. Both the water mass mw and the [12,16,18].
maximum heating power Ph increase with increasing requirements on
the battery lifetime, as the advantages of having a larger energy buffer Table 3
and more heating power outweigh more and more the drawbacks of an Overview of the features of the three optimization problems presented in this
increased vehicle mass (27) and the additional heat-up energy required manuscript.
(37). However, if the braking resistor is used, the optimal trade-off Label Opt.EMS Opt. bat.degrad. Opt.heating Opt.sizing
changes abruptly. An intuitive explanation for this observation is that
Problem 0 ✓ ✓
whenever recuperation energy is to be wasted, it is optimal to do so Problem 1 ✓ ✓ ✓
when the recuperation power is highest, as the analysis above shows. Problem 2 ✓ ✓ ✓ ✓
12
F. Widmer et al. eTransportation 14 (2022) 100196
Fig. 15. Resulting Pareto fronts for the driving missions introduced in section
3. The dotted lines represent solutions of the baseline Problem 0 with bang-
bang heating, the dashed lines represent the solution to Problem 1, i.e., the Fig. 16. Pareto fronts of Fig. 15 relative to their lower left point, i.e., showing
optimal trajectory for the specific vehicle design, and the solid lines represent the relative improvements compared to the energy-optimal case (unlimited
the optimal sizing and control solution to Problem 2. battery degradation).
13
F. Widmer et al. eTransportation 14 (2022) 100196
potential for a given lifetime target as a result of using an optimized buffer and its recuperation potential, which leads to larger energy gains
heating strategy. Clearly, where the braking resistor is not used (i.e., of up to 5.5%.
“left” of the markers), the energy saving potential is around 1–3%. If we look at the battery lifetime extension potential for a given en
Under these circumstances, the potential for energy savings is limited ergy consumption, as shown in the right graph of Fig. 18, the potential
due to the high efficiency of all components involved. Even larger en becomes more apparent. Particularly for the low and moderate energy
ergy advantages can be achieved for more restrictive battery lifetime consumption values, which correspond to low and moderate lifetime
requirements where the usage of the braking resistor can be prevented requirements, where the braking resistor is not used, a significant bat
by the optimal operation of the water heating system. For example, due tery lifetime extension by 5%–12% is possible on all driving missions.
to an optimal heating control strategy, a target lifetime of db = 1.2 Mio. The reason for these large gains is the fact that when lifetime re
km can be reached on Routes 46 and 33 with a reduction in energy quirements are low, a marginal energetic gain can provide large lifetime
consumption of 2.5% and 6.7%, compared to a bang-bang heating gains because extending battery life in this area is energetically cheap.
strategy, respectively.
The right graph of Fig. 17 illustrates the possible lifetime extension 7. Conclusion
with a given energy consumption. This perspective further emphasizes
the advantages of the optimized heating strategy: Depending on the 7.1. Contributions
energy consumption under consideration, the battery lifetime can be
improved by 40%–60% for all driving missions. In this manuscript, we present the formulation of an optimization
problem that combines an IETMS subject to minimum battery lifetime
requirements with design optimization. We show that the OCP for a
6.5. Advantages of optimized sizing given vehicle design can be formulated as a convex optimization prob
lem and that the combined control and sizing problem has a unique
Fig. 18 shows the additional advantages that emerge from optimizing minimizer although it is non-convex. We further analyze the results of
the design of the heating water system. As expected, the advantage is the joint control and design optimization for a wide range of battery
significantly lower than the one obtainable by optimizing the heating lifetime requirements and multiple driving missions in order to derive
strategy shown above. Pareto fronts that characterize the trade-off between battery lifetime and
The energy reduction potential for a given battery lifetime target energy consumption. By performing detailed analyses of the results, we
shown in the left graph of Fig. 18 is in the range of 0.4%–1.1% if the use quantitatively show the importance of a joint consideration of battery
of the braking resistor is not required. If its use becomes necessary, degradation, IETMS, and design optimization.
energy dissipation can be reduced by increasing the size of the thermal
14
F. Widmer et al. eTransportation 14 (2022) 100196
As expected, requesting a higher battery lifetime forces the power compartments. Such systems can be exploited year-round instead of only
split to deviate from the energy-optimal solution. However, a battery in the heating season, and thus should be considered in further
lifetime extension by about 50% can be achieved with an energy con investigations.
sumption penalty of only around 1–3%. Further lifetime extensions, Third, a robust online feedback controller should be synthesized that
however, are very costly, as part of the recuperated energy has to be allows to realize a certain predefined trade-off between energy savings
wasted in the braking resistor. Compared to a baseline strategy where a and battery lifetime extensions as identified in this study. Such a design
bang-bang controller determines the heating strategy, the Pareto front could be based on an extension of the ECMS, which has proven to be a
can be improved significantly. For example, a realistic target vehicle useful tool for developing close-to-optimal feedback controllers.
lifetime of 1.2 Mio. km without battery replacements is possible with a
7% decrease in energy consumption on Route 33. Finally, we show that CRediT authorship contribution statement
the Pareto front can be improved even further by co-optimizing the
design of the heating system. Specifically, additional battery lifetime Fabio Widmer: Conceptualization, Methodology, Software, Formal
improvements by 5%–15% can be achieved without increasing the en analysis, Writing – original draft, Visualization. Andreas Ritter:
ergy consumption. The results of the design optimization reveal that the Conceptualization, Software, Writing – original draft. Pol Duhr:
maximum power of the heating device should be selected well above the Conceptualization, Writing – original draft. Christopher H. Onder:
thermal demand to allow an effective use of the heat buffer: In our case Conceptualization, Supervision, Project administration, Funding
study, heating power values of over 200 kW are optimal in some cases, acquisition.
while the thermal heat request is only around 10 kW.
For further research, we propose three distinct directions. First, as The authors declare that they have no known competing financial
mentioned in the introduction, battery sizing is typically driven by interests or personal relationships that could have appeared to influence
practical considerations such as minimum range requirements in the work reported in this paper.
emergency situations. However, it might be reasonable to extend the
optimization problem to include a decision variable for the battery ca Acknowledgments
pacity, particularly for HEV applications that require no or only a small
all-electric range. This approach would allow us to study the influence of This work has been supported by the Swiss Federal Office of Energy
the heating strategy on the trade-off between acquisition and operating (SFOE, contract number SI/501979–01) and the industrial partners
costs. Carrosserie HESS AG and Verkehrsbetriebe Zürich (VBZ).
Second, although the case study presented in this paper is based on a We would specifically like to thank Bruno Lemoine and Prof. Andrea
battery-assisted trolley bus in a winter scenario, we expect the method to Vezzini of Bern University of Applied Sciences (BFH) for proofreading
also be applicable to other drivetrain technologies and thermal energy the manuscript and their support in using the OpenSesame models and
buffers, for example the whole passenger cabin or refrigerated freight software.
Model Constants:
15
F. Widmer et al. eTransportation 14 (2022) 100196
(continued )
ϑdepot Temperature in the bus depot 15 ◦
C
[ ]
ϑw , ϑw Heating water temperature limits [68, 75] ◦
C
ϑ∞ Ambient temperature 0 ◦
C
κ Thermal loss factor of heating system 10.0 W
K
ρair Air density 1.23 kg
m3
Ψ0 Battery SOH for all analyses 90 %
ΨEOL Battery SOH at EOL 80 %
Parameters of the Optimization Problem:
db Battery lifetime km
t0, tf Initial and final time of optimization horizon s
Ψ Minimum final SOH –
Sizing Variables:
mw Heating water mass kg
Rh Resistance of water heating resistor Ω
Other Variables:
a Acceleration m
s2
Eb Battery energy content J
Ebrk Energy dissipated in the braking resistor J
Econs Overall energy consumption J
Eg Energy fed into the grid by the feed point J
Eh,init Energy for initial water heat-up J
Ew Heating water energy content J
Faero Aerodynamic drag force N
Fgrade Uphill driving force N
Froll Rolling friction force N
Ft Traction force N
f̂ψ Degrad. function based on OpenSesame models s− 1
h Elevation profile m
Ig Current drawn from the grid A
mpass Total passenger mass kg
mv Gross vehicle mass kg
Paux Auxiliary power (excluding heating) W
Pb Battery discharge power at the terminal W
̃b
P “Lumped” battery power, including dissipation W
Pb,i Battery source discharge power W
Pbrk Braking resistor power W
Pc,in Converter input power W
Pc,out Converter output power W
Pg Power supplied by the grid feed point W
Ph Water heating power W
Ph Upper limit of the water heating power W
Pm Electric motor power W
Preq Power request (motor and auxiliaries) W
q Battery charge level Ah
Qb Battery charge capacity Ah
Q̇h Heat consumed by the HVAC system W
Q̇loss Thermal heat loss W
t Time s
Ub,OC Battery OCV V
v Vehicle velocity m
s
α Inclination angle of the road rad
ϑw Temperature of the heating water ◦
C
χ Grid availability ∈ {0, 1} –
Ψ Battery SOH –
ψ Battery degradation s− 1
To determine the battery aging of the LTO cells in our case study, we use the battery degradation models of the open-source project OpenSesame
[51], which describe the degradation ΔΨ > 0 of battery cells as a superposition of cycle and calendar aging, denoted by ΔΨcyc and ΔΨcal, respectively:
ΔΨ = ΔΨcyc + ΔΨcal . (B.1)
Cycle aging is the degradation of the battery due to charging and discharging patterns. Calendar aging, on the other hand, is assumed to be always
present, regardless of the battery current.
The cycle degradation is expressed as the sum over all Ncyc half-cycles, which are determined using the rainflow counting algorithm. For each of
these half-cycles, the degradation is calculated based on stress factors that are determined in cell tests:
16
F. Widmer et al. eTransportation 14 (2022) 100196
∑Ncyc (
ΔΨcyc = i=1
ζcyc,ξ (ξi )⋅ζcyc,ϑb (ϑb,i )⋅ζcyc,δ (δi )⋅ζcyc,C (Ci )
) (B.2)
1
⋅ΔΨcyc,0 ⋅ δi .
2
The four stress factors ζcyc,ξ, ζcyc,ϑb , ζcyc,δ, and ζcyc,C are used to scale the degradation of a reference cycle ΔΨcyc,0 based on the various influence factors,
i.e., the cycle mean SOC ξi , the cycle mean cell temperature ϑb,i , the cycle DOD δi, and the battery discharge C-rate Ci. Note that the C-rate is defined
relative to the nominal battery capacity Qb,init, i.e.,
Ib (t)
C(t) = . (B.3)
Qb,init
The values of the stress factors are visualized in Figure B.19. The final factor 12δi enters the formulation since we are counting half-cycles with limited
DOD, while the reference cycle of the cell tests is based on a full cycle.
Similarly, the following expression describes the calendar aging:
∫ tf
ΔΨcal = ζcal,ξ (ξ(t))⋅ζ cal,ϑb (ϑb (t))⋅ψ cal,0 dt, (B.4)
t0
where the two stress factors ζcal,ξ and ζcal,ϑb scale the reference calendar degradation ψ cal,0 according to the SOC ξ(t) and the cell temperature ϑb(t),
respectively.
Fig. B.19. Cycle stress factors ζcyc (left) and calendar stress factors ζcal (right). Data from OpenSesame [51].
The formulation of the optimization problem requires an expression for the instantaneous degradation of the battery ψ (t) to be able to track the
evolution of the SOH according to (12). However, the cycle-based approach introduced above is an a posteriori approach that does not directly provide
such a formulation. Hence, we derive a corresponding time-based formulation in the following.
Let us consider a specific point in time τ. For the degradation at τ, we consider a single “virtual” half-cycle, characterized by a constant battery
temperature ϑb that is equal to the temperature ϑb(τ), a mean SOC ξ that is equal to ξ(τ), the C-rate C(τ), and a constant reference DOD δ0. We can then
use eqs. (B.1), (B.2) and (B.4) to obtain an approximation of the degradation over this “virtual” cycle,
ΔΨvirt (τ) = ζcyc,ξ (ξ(τ))⋅ζcyc,ϑb (ϑb (τ))⋅ζcyc,δ (δ0 )⋅ζcyc,C (C(τ))
1
⋅ΔΨcyc,0 ⋅ δ0 (B.5)
2
+ζcal,ξ (ξ(τ))⋅ζcal,ϑb (ϑb (τ))⋅ψ cal,0 ⋅Tcyc ,
for the derivation of which the definition of the SOH (11) is used. Using finite differences, an approximation of the instantaneous degradation ψ
̂ (τ) is
then given by:
17
F. Widmer et al. eTransportation 14 (2022) 100196
ΔΨvirt (τ)
ψ̂ (τ) = , (B.7)
Tcyc
with the new constants Acyc and Acal. Furthermore, the C-rate C(t) and the SOC ξ(t) can be expressed in terms of the optimization variables Pb,i(t) and
Eb(t) using eqs. (2), (3), (5) and (11) as follows:
Pb,i (t) Pb,i (t)
C(t) = = √̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅, (B.12)
Qb,init ⋅Ub,OC (t) Q ⋅ 2
⋅(Eb (t) + E0 )
b,init Cb
(√̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅ )
q(t) Cb ⋅ U0 2 + C2b ⋅Eb (t) − U0
ξ(t) = = . (B.13)
Qb (t) Ψ0 ⋅Qb,init
This section shows the conversion of the continuous-time OCP formulation of Problem 1 into a finite-dimensional convex NLP. The corresponding
conversion of Problems 0 and 2 is achieved in a very similar fashion. First, all continuous-time signals are transformed into discrete-time signals, where
k is used as the discrete time index. The forward Euler integration method is then used to discretize the oridnary differential equations (ODEs). Finally,
the NLP is formulated using direct multiple shooting. The notation we adopt in this section closely follows the ideas and notation used in Ref. [61].
For notational simplicity, we first introduce the vectors
[ ]T
̃b [k], Ph [k], Pb,i [k], ψ [k], Pg [k] ,
uk = Pc,out [k], P (C.1)
for k ∈ {0, …, N}. Based on these vectors, we can formulate the following vector-valued functions:
⎡ ⎤
Eb [k] − Pb,i [k]
⎢ ⎥
⎢ Ψ[k] − ψ [k] ⎥
f (xk , uk ) = ⎢
⎢ ( )
⎥,
⎥ (C.3)
⎣ κ⋅Ew [k] ⎦
Ew [k] + Ph [k] − + κ⋅(ϑw − ϑ∞ ) − Q̇h [k]
cp ⋅mw
[ ]
g(xk , uk ) = P̃b [k] + Pc,out [k] − Pm [k] − Ph [k] − Paux [k] , (C.4)
18
F. Widmer et al. eTransportation 14 (2022) 100196
⎡ ⎤
Eb [k] − Eb
⎢ ⎥
⎢ ⎥
⎢ Eb − Eb [k] ⎥
⎢ ⎥
⎢ ⎥
⎢ P b,i [k] − Pb,i
⎥
⎢ ⎥
⎢ ⎥
⎢ Pb,i − Pb,i [k] ⎥
⎢ ⎥
⎢ ⎥
⎢ − Pg [k] ⎥
⎢ ⎥
⎢ ⎥
⎢ P [k] − χ [k]⋅I ⎥
⎢ g g (v[k])⋅Ug,OC ⎥
⎢ ⎥
⎢ − Ew [k] ⎥
⎢ ⎥
⎢ ( ) ⎥
⎢ ⎥
h(xk , uk ) = ⎢
⎢
Ew [k] − cp ⋅mw ⋅ ϑw − ϑw ⎥,
⎥ (C.5)
⎢ ⎥
⎢ − Ph [k] ⎥
⎢ ⎥
⎢ 2⋅(Eb [k] + E0 ) ⎥
⎢ ⎥
⎢ Ph [k] − ⎥
⎢ Cb ⋅Rh ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ Rb ⋅Cb Pb,i [k] ̃ b [k] − Pb,i [k] ⎥
⎢ ⋅ +P ⎥
⎢ 2 (Eb [k] + E0 ) ⎥
⎢ ⎥
⎢ ( ) ⎥
⎢ max ⎥
⎢ i∈{1,…,Napprox } p0,i + p1,i ⋅Eb [k] + p2,i ⋅Pb,i [k] − ψ [k] ⎥
⎢ ⎥
⎢ ⎥
⎢ Rg 1 P0 ⎥
⎣ ⋅Pg [k]2 + ⋅Pc,out [k] + − Pg [k] ⎦
Ug,OC 2 ηc ηc
⎡ ⎤
Eb [0] − Eb [N]
req (x0 , xN ) = Ew [0] − Ew [N] ⎦,
⎣ (C.6)
Ψ[0] − Ψ0
x0 ,…,xN
rin (x0 , xN ) ≤ 0
By using CasADi [57], these variables and equations can be entered in a symbolic manner. The resulting problem is then automatically parsed and
sent to a large-scale nonlinear optimization solver, such as Ipopt [58].
19
F. Widmer et al. eTransportation 14 (2022) 100196
approach. Mech Syst Signal Process 2017;87:4–16. https://doi.org/10.1016/j. [39] Herrera V, Milo A, Gaztañaga H, Etxeberria-Otadui I, Villarreal I, Camblong H.
ymssp.2016.03.004. Adaptive energy management strategy and optimal sizing applied on a battery-
[17] Opila DF. Equivalent degradation minimization strategy for balancing battery and supercapacitor based tramway. Appl Energy 2016;169:831–45. https://doi.org/
capacitor usage in hybrid energy storage systems for electric vehicles. In: 2017 10.1016/j.apenergy.2016.02.079.
American control conference (ACC). IEEE; 2017. p. 315–21. https://doi.org/ [40] da Silva SF, Eckert JJ, Silva FL, Silva LC, Dedini FG. Multi-objective optimization
10.23919/acc.2017.7962972. design and control of plug-in hybrid electric vehicle powertrain for minimization of
[18] Zhang S, Hu X, Xie S, Song Z, Hu L, Hou C. Adaptively coordinated optimization of energy consumption, exhaust emissions and battery degradation. Energy Convers
battery aging and energy management in plug-in hybrid electric buses. Appl Manag 2021;234:113909. https://doi.org/10.1016/j.enconman.2021.113909.
Energy 2019;256:113891. https://doi.org/10.1016/j.apenergy.2019.113891. [41] Johannesson L, Murgovski N, Ebbesen S, Egardt B, Gelso E, Hellgren J. Including a
[19] Santucci A, Sorniotti A, Lekakou C. Power split strategies for hybrid energy storage battery state of health model in the HEV component sizing and optimal control
systems for vehicular applications. J Power Sources 2014;258:395–407. https:// problem. IFAC Proc Vol 2013;46(21):398–403. https://doi.org/10.3182/
doi.org/10.1016/j.jpowsour.2014.01.118. 20130904-4-jp-2042.00018.
[20] Xie S, Hu X, Qi S, Tang X, Lang K, Xin Z, Brighton J. Model predictive energy [42] Hu X, Johannesson L, Murgovski N, Egardt B. Longevity-conscious dimensioning
management for plug-in hybrid electric vehicles considering optimal battery depth and power management of the hybrid energy storage system in a fuel cell hybrid
of discharge. Energy 2019;173:667–78. https://doi.org/10.1016/j. electric bus. Appl Energy 2015;137:913–24. https://doi.org/10.1016/j.
energy.2019.02.074. apenergy.2014.05.013.
[21] Huang Y, Wang H, Khajepour A, Li B, Ji J, Zhao K, Hu C. A review of power [43] S. Xie, X. Hu, Q. Zhang, X. Lin, B. Mu, H. Ji, Aging-aware co-optimization of battery
management strategies and component sizing methods for hybrid vehicles. Renew size, depth of discharge, and energy management for plug-in hybrid electric
Sustain Energy Rev 2018;96:132–44. https://doi.org/10.1016/j.rser.2018.07.020. vehicles, J Power Sources 450. doi:10.1016/j.jpowsour.2019.227638.
[22] Ravey A, Roche R, Blunier B, Miraoui A. Combined optimal sizing and energy [44] Pham H, van den Bosch P, Kessels J, Huisman R. Integrated energy and thermal
management of hybrid electric vehicles. In: 2012 IEEE transportation management for hybrid electric heavy duty trucks. In: 2012 IEEE vehicle power
electrification conference and expo (ITEC); 2012. p. 1–6. https://doi.org/10.1109/ and propulsion conference; 2012. p. 932–7. https://doi.org/10.1109/
ITEC.2012.6243420. VPPC.2012.6422772.
[23] de Castro R, Pinto C, Araújo RE, Melo P, Freitas D. Optimal sizing and energy [45] Padovani TM, Debert M, Colin G, Chamaillard Y. Optimal energy management
management of hybrid storage systems. In: 2012 IEEE vehicle power and strategy including battery health through thermal management for hybrid vehicles,
propulsion conference; 2012. p. 321–6. https://doi.org/10.1109/ IFAC Proceedings Volumes. In: 7th IFAC symposium on advances in automotive
VPPC.2012.6422679. control. vol. 46; 2013. p. 384–9. https://doi.org/10.3182/20130904-4-JP-
[24] Murgovski N, Johannesson L, Sjöberg J, Egardt B. Component sizing of a plug-in 2042.00137. 21.
hybrid electric powertrain via convex optimization. Mechatronics 2011;22(1): [46] Sakhdari B, Azad NL. An optimal energy management system for battery electric
106–20. https://doi.org/10.1016/j.mechatronics.2011.12.001. vehicles, 4th IFAC Workshop on Engine and Powertrain Control. Simul Model E-
[25] Egardt B, Murgovski N, Pourabdollah M, Johannesson L. Electromobility studies COSM 2015;48:86–92. https://doi.org/10.1016/j.ifacol.2015.10.013. 2015, 15.
based on convex optimization: design and control issues regarding vehicle [47] Pham T, Rosea B, Wilkins S. Battery peak power shaving strategy to prolong
electrification. IEEE Control Syst Mag 2014;34(2):32–49. https://doi.org/10.1109/ battery life for electric buses, IFAC-PapersOnLine. In: 8th IFAC symposium on
MCS.2013.2295709. advances in automotive control AAC 2016. vol. 49; 2016. p. 77–83. https://doi.
[26] Minnerup K, Herrmann T, Steinstraeter M, Lienkamp M. Case study of holistic org/10.1016/j.ifacol.2016.08.012. 11.
energy management using genetic algorithms in a sliding window approach. World [48] Khalik Z, Romijn TCJ, Donkers MCF, Weiland S. Effects of battery charge
Electr Veh J 2019;10(2):46. https://doi.org/10.3390/wevj10020046. acceptance and battery aging in complete vehicle energy management, 4th IFAC
[27] Romijn TCJ, Donkers MCF, Kessels JTBA, Weiland S. A distributed optimization Workshop on Engine and Powertrain Control. Simul Model E-COSM 2017;50(1):
approach for complete vehicle energy management. IEEE Trans Control Syst 2145–51. https://doi.org/10.1016/j.ifacol.2017.08.588. 2015.
Technol 2019;27(3):964–80. https://doi.org/10.1109/tcst.2018.2789464. [49] Bächle T, Graichen K, Buchholz M, Dietmayer K. Model predictive heating control
[28] Zhang X, Ivanco A, Tao X, Wagner J, Filipi Z. Optimization of the series-HEV for electric vehicles using load prediction and switched actuators, IFAC-
control with consideration of the impact of battery cooling auxiliary losses. SAE Int PapersOnLine. In: 8th IFAC symposium on advances in automotive control AAC
J Altern Powertrains 2014;3(2):234–43. https://doi.org/10.4271/2014-01-1904. 2016. vol. 49; 2016. p. 406–11. https://doi.org/10.1016/j.ifacol.2016.08.060. 11.
[29] A. Lahlou, F. Ossart, E. Boudard, F. Roy, M. Bakhouya, Optimal management of [50] C. Wei, T. Hofman, E. Ilhan Caarls, R. van Iperen, A review of the integrated design
thermal comfort and driving range in electric vehicles, Energies 13 (17). doi: and control of electrified vehicles, Energies 13 (20). doi:10.3390/en13205454.
10.3390/en13174471. [51] Beyeler M, Bhoir SS, Broennimann S, Moullet Y. Open-SESAME-battery. V1.1, https
[30] Roscher MA, Leidholdt W, Trepte J. High efficiency energy management in BEV ://gitlab.ti.bfh.ch/oss/esrec/open-sesame; 2022.
applications. Int J Electr Power Energy Syst 2012;37(1):126–30. https://doi.org/ [52] Elbert P, Nüesch T, Ritter A, Murgovski N, Guzzella L. Engine on/off control for the
10.1016/j.ijepes.2011.10.022. energy management of a serial hybrid electric bus via convex optimization. IEEE
[31] Lieb J, Sawazki E, Brüll M, Bäker B. Potential of an electric brake resistor to Trans Veh Technol 2014;63(8):3549–59. https://doi.org/10.1109/
increase the efficiency of electric vehicles. In: 2013 world electric vehicle TVT.2014.2304137.
symposium and exhibition (EVS27); 2013. p. 1–10. https://doi.org/10.1109/ [53] Alyakhni A, Boulon L, Vinassa J-M, Briat O. A comprehensive review on energy
EVS.2013.6914891. management strategies for electric vehicles considering degradation using aging
[32] Pham TH, Kessels JTBA, van den Bosch PPJ, Huisman RGM, Nevels RMPA. On-line models. IEEE Access 2021;9:143922–40. https://doi.org/10.1109/
energy and battery thermal management for hybrid electric heavy-duty truck. In: ACCESS.2021.3120563.
2013 American control conference; 2013. p. 710–5. https://doi.org/10.1109/ [54] Murgovski N, Johannesson L, Hu X, Egardt B, Sjöberg J. Convex relaxations in the
acc.2013.6579919. optimal control of electrified vehicles. In: 2015 American control conference
[33] Chen H, Kessels J, Weiland S. Vehicle energy management for on/off controlled (ACC); 2015. p. 2292–8. https://doi.org/10.1109/ACC.2015.7171074.
auxiliaries: fuel economy vs. switching frequency, IFAC-PapersOnLine. In: 4th [55] Boyd S, Vandenberghe L. Convex optimization. Cambridge University Press; 2004.
IFAC workshop on engine and powertrain control, simulation and modeling E- https://doi.org/10.1017/CBO9780511804441.
COSM 2015, vol. 48; 2015. p. 217–23. https://doi.org/10.1016/j. [56] Bock H, Plitt K. A multiple shooting algorithm for direct solution of optimal control
ifacol.2015.10.031. 15. problems. IFAC Proc Vol 1984;17(2):1603–8. https://doi.org/10.1016/S1474-
[34] Tara E, Shahidinejad S, Filizadeh S, Bibeau E. Battery storage sizing in a retrofitted 6670(17)61205-9.
plug-in hybrid electric vehicle. IEEE Trans Veh Technol 2010;59(6):2786–94. [57] Andersson JAE, Gillis J, Horn G, Rawlings JB, Diehl M. CasADi – a software
https://doi.org/10.1109/TVT.2010.2046659. framework for nonlinear optimization and optimal control. Math Program Comput
[35] Alfieri L, Bracale A, Caramia P, Iannuzzi D, Pagano M. Optimal battery sizing 2019;11(1):1–36. https://doi.org/10.1007/s12532-018-0139-4.
procedure for hybrid trolley-bus: a real case study. Elec Power Syst Res 2019;175: [58] Wächter A, Biegler L. On the implementation of an interior-point filter line-search
105930. https://doi.org/10.1016/j.epsr.2019.105930. algorithm for large-scale nonlinear programming. Math Program 2006;106:25–57.
[36] Zhang L, Hu X, Wang Z, Sun F, Deng J, Dorrell DG. Multiobjective optimal sizing of https://doi.org/10.1007/s10107-004-0559-y.
hybrid energy storage system for electric vehicles. IEEE Trans Veh Technol 2018; [59] Padua D, editor. Mumps. Boston, MA: Springer US; 2011. https://doi.org/10.1007/
67(2):1027–35. https://doi.org/10.1109/TVT.2017.2762368. 978-0-387-09766-4_2260. 1238–1238.
[37] Song Z, Hofmann H, Li J, Han X, Ouyang M. Optimization for a hybrid energy [60] Bank T, Feldmann J, Klamor S, Bihn S, Sauer DU. Extensive aging analysis of high-
storage system in electric vehicles using dynamic programing approach. Appl power lithium titanate oxide batteries: impact of the passive electrode effect.
Energy 2015;139:151–62. https://doi.org/10.1016/j.apenergy.2014.11.020. J Power Sources 2020;473:228566. https://doi.org/10.1016/j.
[38] Song Z, Zhang X, Li J, Hofmann H, Ouyang M, Du J. Component sizing jpowsour.2020.228566.
optimization of plug-in hybrid electric vehicles with the hybrid energy storage [61] Gros S, Diehl M. Numerical optimal control (April 2022). URL, https://www.sy
system. Energy 2018;144:393–403. https://doi.org/10.1016/j. scop.de/teaching/ss2022/numerical-optimal-control.
energy.2017.12.009.
20