1 s2.0 S0967066122000508 Main
1 s2.0 S0967066122000508 Main
∗ Corresponding author.
Linkedin: valerio-mariani-ee (V. Mariani), Linkedin: gianfranco-rizzo-83596911 (G. Rizzo), Linkedin: francesco-tiano (F.A. Tiano), Linkedin:
luigi-glielmo-62158b10 (L. Glielmo).
E-mail addresses: vmariani@unisannio.it (V. Mariani), grizzo@unisa.it, ceo@eproinn.com (G. Rizzo), ftiano@unisa.it (F.A. Tiano), glielmo@unisannio.it
(L. Glielmo).
https://doi.org/10.1016/j.conengprac.2022.105142
Received 12 May 2021; Received in revised form 7 December 2021; Accepted 26 February 2022
Available online 22 March 2022
0967-0661/© 2022 The Author(s). Published by Elsevier Ltd. This is an open access article under the CC BY-NC-ND license
(http://creativecommons.org/licenses/by-nc-nd/4.0/).
V. Mariani, G. Rizzo, F.A. Tiano et al. Control Engineering Practice 123 (2022) 105142
2
V. Mariani, G. Rizzo, F.A. Tiano et al. Control Engineering Practice 123 (2022) 105142
A well-known concept used in order to increase the fuel autonomy to that investigated in this paper, as in Eckert et al. (2019), where
of full electric, in general, or hybrid, in particular, vehicles is the a hybridization aftermarket kit for the conversion of conventional
regenerative braking (Ko et al., 2015; Li et al., 2018; Mutoh et al., vehicles with ICEs to hybrid architectures is presented. However the kit
2007; Nian et al., 2014; Wyczalek & Wang, 1992). The electric motor is very different from that used in the vehicle targeted by this paper.
is operated as an electric generator with the input being the vehicle’s The electric motors are coupled with the rear wheels with a V belt
kinetic energy and the output being the resulting electric energy that pulley while in our case two IWMs replace the rear wheels. Further, the
then is stored into suitable battery packs (Suntharalingam, 2011). The control problem is set up within a Genetic Algorithm framework meant
concept of regenerative braking seems to be very powerful indeed, both for finding an optimal sizing of the kit and an off-line strategy to
as in vehicles with thermal powertrains, the kinetic energy is mostly operate the two installed electric motors.
wasted as heat because of the friction achieved via the mechanical
braking system while the rest is dissipated through other mechanical
and aerodynamical losses with different contribution depending also 1.1. Target scenario specific challenges
on the speed. In full electric/hybrid vehicles, proper control algorithms
are meant to steer the kinetic energy to suitable batteries, by reversely
The first challenge is that the MPC strategy must be simple enough.
operating the electric powertrain. Several problems arise when regener-
Indeed, it has to serve as a baseline for an implementation onto the
ative braking is used and the literature presents many papers that try to
control platform of an aftermarket kit which cannot rely upon full ve-
address them. For instance, safety related aspects are of major concern,
among the others (Xu et al., 2016). Beyond safety, a major issue is that hicle information due to legal infringements that this would otherwise
regenerative braking cannot be used at any speed for different reasons. imply: in practice only the vehicle speed, the ICE speed, the gas pedal
At ‘‘low speeds’’, the regenerative effectiveness degrades: the electric and the IWMs speed are available. The second challenge is that the
motor is capable of applying a resistive torque to slow the vehicle regenerative braking provided by the MPC strategy via the additional
down. However, in this case, the efficiency of the power conversion IWMs installed on the vehicle’s rear axle sums to the mechanical
stage plays the relevant role since the back Electro-Magnetic Force braking provided by the mechanical braking system which, on that
(EMF) at the motor windings becomes too little and cannot be increased axle, is not removed1 : in practice, from the controller perspective, the
even by the boost converter that is usually placed in between the motor mechanical braking on the rear axle acts as a disturbance and prevents
and the battery. This prevents the power conversion stage to act as a the electric braking to achieve its full theoretical range. The third
voltage generator with respect to the battery which, then, provides a challenge is that the controller has to handle two conflicting objectives,
positive outward current that causes its further depletion (Fajri et al., the first being the maximization of the energy recovery during a brake,
2016). Thus, at low speeds it is important to find the cut-off point and the second being high efficiency operations since this would enable
where electric braking should be disengaged (Heydari et al., 2019). At costs saving both at design stage, because the designers can opt for
‘‘high speeds’’, the braking effectiveness is strongly affected because of less expensive components and reduce size and weights, and during
the electric motor limits which reflects in too low torques that further operations because the related components’ stress is also reduced.
decrease as the speed increase (Mohan et al., 2003).
At ‘‘intermediate speeds’’, motor efficiency is of concern (Chu et al.,
2015; Williamson et al., 2006; Zhang et al., 2018). Besides energy 1.2. Contributions and novelties
saving, operating the electric motor at high efficiencies implies low heat
dissipation, which decreases the motor components’ and the vehicle’s The main contributions and novelties of this paper to the existing
thermal stress in general, and therefore results in a reduction of the
literature and state-of-the-art are twofold:
overall costs. In order to include the motor efficiency when this is
relevant, such as in regenerative braking for hybrid/electric vehicle 1. this paper is an extension of Grandone et al. (2016) where a
applications, the motor efficiency maps can be considered which are regenerative braking control strategy for a real hybridized solar
usually given as contour plots in the 𝑇 − 𝜔 plane (Jung et al., 2020). vehicle was developed. However, that work does not consider
In this regards, researches focus on several aspects ranging from esti- the non-ideal IWMs efficiency and comfort aspects which, on the
mation (Mohammadi & Lowther, 2017), measurement (Dépature et al., contrary, are handled by the MPC scheme proposed in this paper;
2017), modeling (Mahmoudi et al., 2017), optimization (Jung et al., 2. the developed MPC strategy shows to be an appropriate base-
2020) and exploitation for control (So et al., 2020) and design (Kra-
line for the implementation onto the control platform of the
sopoulos et al., 2018; Yuan & Wang, 2012). The key point when
same real vehicle of Grandone et al. (2016). Future works will
high efficiency operations need to be achieved is that they may not
be directed toward the adaptation of the presented strategy
correspond to (𝑇 , 𝜔) pairs complying with the driving requirements
toward the implementation on an embedded system with lim-
(e.g., required propulsion/braking torque from the driver).
ited computation and memory resources, and with real-time
Regarding hybridized vehicles, they belong to the class of hybrid
vehicles with additional peculiarities which complicate further the requirements.
scenario. In this paper we refer to hybridized vehicles as those con- Apart from Grandone et al. (2016) and Eckert et al. (2019), no
ventional vehicles where the electric powertrain (e.g., IWMs) is added
further literature exists on the specific topic at the best of the authors’
aftermarket. One of the main problems when the implementation of
knowledge.
control strategies is of concern in hybridized vehicles is that they must
The rest of paper is organized as follows: Section 2 reports the
rely on the old engine control strategy that cannot be adapted to the
new architecture (Grandone et al., 2016). Further, in addition to the description of the target vehicle that is achieved after the hybridization
unavailability of useful data from the underlying vehicle’s system, the through the kit; Section 3 develops the constraints deriving by the
control strategies cannot even be actuated directly and they require the feasible operating region and those deriving by other considerations,
driver to close the loop somehow. that are required by the MPC for the computation of the optimal strat-
The scientific literature regarding conventional vehicles with pow- egy; Section 4 reports the aspects pertaining to the electric powertrain
ertrain hybridized aftermarket looks not very much developed. Some that affect the hybrid braking strategy and develops corresponding
authors investigated the dual scenario where a built-in Electric Vehicle constraints and cost functions; Section 5 develops the MPC scheme and
(EV) is equipped aftermarket with a small ICE to extend the driving problem which is the main focus of this paper; Section 6 reports the
range (Park et al., 2016). Others investigated a similar application simulation results, and Section 7 concludes the paper.
3
V. Mariani, G. Rizzo, F.A. Tiano et al. Control Engineering Practice 123 (2022) 105142
Fig. 2. Hybridized architecture under investigation. Dashed lines indicate data flows,
solid lines indicate energy flows, blocks with blue edges identify the aftermarket kit’s
components.
Table 1
Fiat Grande Punto relevant data.
Feature Value
ICE Power 75 kW
Fuel Diesel
Coefficient of drag 0.325
Frontal area 2.05 m2
Rolling radius 0.295 m
Rolling resistance coeff. 0.02
Base vehicle mass 1105 kg
Fig. 3. Simplified block scheme of the vehicle power system for the hybridized
2. Description of the vehicle system architecture under investigation (Tiano, 2020).
In this section we present the main facts regarding the real vehicle
where the MPC policy is meant to be implemented. The hybridized vehicle established as described is meant for real-life
A FIAT Grande Punto, with features reported in Table 1, has been mobility. However, as it is also mentioned in the literature analysis,
hybridized by means of the solar-hybrid retrofit kit HySolarKit (Rizzo one main problem is that any possible control loop cannot be closed
et al., 2011), developed at the University of Salerno under the European without avoiding legal infringements. Further, for the same reason,
Horizon2020 LIFE-SAVE2 funded project, and constructed with the help limited amount of data from the underlying vehicle’s information and
of the other partners (see Fig. 1). It includes two IWMs, one Lithyum-
control system can be retrieved, basically only through the OBD gate:
Ion (Li-Ion) battery pack, flexible Photo-Voltaic (PV) panels, an Electric
only the vehicle speed, the ICE speed, the gas pedal and the IWMs speed
Node (EN) and a Vehicle Management Unit (VMU): the IWMs are
are available. The regenerative braking controller has to be designed
installed on the vehicle’s rear axle in place of the two standard wheels,
in order to cope with such limits of the ‘‘plant’’ where one major
the battery pack is placed into the trunk, the PV panels are installed
concern is that a human-being is expected to close the loop. This thorny
on the vehicle’s bonnet and roof and the VMU is placed onboard. The
battery pack can be recharged either by regenerative braking or by aspect has many implications ranging from safety to comfort. If, on the
the PV panels or by the electric grid. The VMU receives data from one hand, the driving must be kept stable and the hybridized vehicle
the battery, for the State-of-Charge (SoC) estimation, and from the On- must conform with all the required standards, on the other hand, the
Board Diagnosis (OBD) gate and accordingly drives the IWMs through regenerative braking has to be practically attainable by the ensemble
the EN, by computing the power split. A block scheme reporting the driver-controller. The driver presses the brake pedal in order to achieve
described hybridized architecture is shown in Fig. 2. Further equipment a desired deceleration given his/her prior knowledge of the combined
is also required in order to implement the support power system: a effect of the expected brake intensity and the vehicle dynamics. Over-
solar charge controller, a Battery Management System (BMS) and a looking that the brake signal is not available through the OBD gate
Hybrid Electric Vehicle (HEV) power controller. The simplified block and assuming that the braking condition can be estimated precisely
scheme of the power system is reported in Fig. 3 (Tiano, 2020). In somehow3 , the regenerative braking controller will then actuate the
practice, a Four Wheel Drive (4WD) powertrain and a Through-The- IWMs so as to provide an additional opposite (to the actual direction)
Road (TTR) architecture (Rizzo et al., 2020) is achieved, which is a mechanical torque. If the regenerative braking action is too strong, the
particular implementation of a parallel hybrid architecture where the driver might experience impractical or, even worse, unsafe brake. Such
electric motor(s) and the ICE are engaged on different axles thus not important aspect has then to be taken into account by the controller
requiring any particular system to couple the corresponding torques: that has to actuate properly the IWMs on the rear axle so that the
the coupling takes place exactly through the road which, basically, resulting total braking force is acceptable besides not endangering the
connects the rear and front axles via the tire–road contact and related driving safety.
friction.
1 3
This does not affect the preexisting braking system, thus not invalidating In fact, the braking condition is achieved by the inversion of the vehicle’s
the vehicle’s safety. dynamic equation at real-time, in the actual version of the kit: the road’s slope
2
Solar Aided Vehicle Electrification – LIFE16 ENV/IT/000442 – https: and vehicle’s mass are achieved via suitable sensors, such as the acceleration;
//www.life-save.eu/. therefore, if the traction force is negative, then the vehicle is braking.
4
V. Mariani, G. Rizzo, F.A. Tiano et al. Control Engineering Practice 123 (2022) 105142
is achieved.
Since the two IWMs are installed on the rear axle, the total braking
𝑅
force of the hybridized vehicle on the rear axle 𝐹𝐵,𝐻 is
𝑅 𝑅
𝐹𝐵,𝐻 = 𝐹𝐵,𝑀 + 𝐹𝐵,𝐸 , (3)
where 𝐹𝐵,𝐸 is the electric brake component given by the IWMs, while
on the front axle
𝐹 𝐹
𝐹𝐵,𝐻 = 𝐹𝐵,𝑀 (4)
holds.
Similarly to (1), considering the combined mechanical-electric brak-
𝐹 𝐹 , Fig. 4. Operating region of the vehicle braking system in the braking force plane when
ing, the braking force on the front and on the rear axles 𝐹𝐵,𝐻 and 𝐹𝐵,𝐻 the tire–road grip coefficient is 𝜇1 (gray shaded area). The reader is referred to the
respectively, are a fraction 𝛼𝐻 and 1 − 𝛼𝐻 , respectively, of the total article’s body for the explanation of the items reported in the picture.
braking force 𝐹𝐵,𝐻 :
𝐹
𝐹𝐵,𝐻 = 𝛼𝐻 𝐹𝐵,𝐻 , (5a)
( ) constant braking force loci 𝐹̄1 and 𝐹̄2 and corresponding decelerations
𝑅
𝐹𝐵,𝐻 = 1 − 𝛼𝐻 𝐹𝐵,𝐻 . (5b) 𝑎̄1 and 𝑎̄2 , respectively; the point 𝑏1 identifies a particular mechanical
braking force combination on the corresponding locus for a given brake
Thus, the different ratio
pedal angle, the point 𝑏2 indicates the hybrid braking that is instead
𝐹
𝐹𝐵,𝐻 𝛼𝐻 achieved in the hybridized vehicle and the point 𝑏3 is the mechanical
= , (6)
𝑅
𝐹𝐵,𝐻 1 − 𝛼𝐻 braking force that the driver would experience on the factory vehicle,
instead.
is achieved.
In principle, a certain braking force corresponds to a point in the
The installation of two in-wheels motors on the rear axle in place
plane 𝐹 𝐹 − 𝐹 𝑅 of Fig. 4. However, in practice not all the points can
of the factory wheels, enables to change the braking force distribution
be achieved because of the tire–road grip limits related to the front
and intensity during the brake. Thus, it is important to identify what
and rear axles, which are reported as the black solid lines. They can
are the limits that the electric braking is subject to in order to ensure
be easily derived in terms of the maximum brake 𝐹0𝐹 without wheels’
feasible conditions. As we will show, actually an operating region can
slip on the front axle in case only the front brake is engaged, the
be identified.
maximum brake 𝐹0𝑅 without wheels’ slip on the rear axle in case
only the rear brake is engaged and the maximum brakes, 𝐹𝑝𝐹 and 𝐹𝑝𝑅 ,
3.1. Limits for the hybrid braking
without wheels’ slip on the front and rear axles, respectively, in case
both brakes are engaged. As it can be seen, the grip limits intersect
The limits for the braking of the hybridized vehicle can be sketched
exactly in (𝐹𝑝𝑅 , 𝐹𝑝𝐹 ) thus identifying a region that encloses all the front
in a two-dimensional plane by defining a suitable reference frame, as
and rear axles braking force combinations such that no tire–road slip
depicted in Fig. 4 (Guiggiani, 2014). The two axes 𝐹 𝐹 and 𝐹 𝑅 identify
happens. Usually, when such limits are hit, the ABS is correspondingly
the braking forces on the front and rear axles, respectively. The solid
engaged, which dynamically adapts the brake in order to avoid the
red line indicates the mechanical breaking force locus 𝐹𝐵,𝑀 ; the black
wheels to slip. However, in the hybridized vehicle it is clear that such
lines denote the grip limit on the front and rear axles and define an area
limit should not be reached because of any control action actuating
that encloses all the front and rear axles breaking force combinations
the electric braking, therefore resulting in an upper bound to the total
such that no wheel slip takes place/the Anti-lock Braking System (ABS)
braking force on the rear axle. Further, other additional limits exist
is not engaged during a brake when the tire–road grip coefficient is
such that a smaller area for the braking is actually identified.
𝜇1 ; 𝐹0𝐹 denotes the maximum brake without wheels’ slip on the front
In the factory vehicle, the mechanical braking force that can be
axle in case only the front brake is engaged when the tire–road grip
actuated spans the solid red line of Fig. 4, whose equation,
coefficient is 𝜇1 ; 𝐹0𝑅 denotes the maximum brake without wheels’ slip
on the rear axle in case only the rear brake is engaged when the 𝐹 𝛼𝑀
𝐹𝐵,𝑀 = 𝐹𝑅 , (7)
tire–road grip coefficient is 𝜇1 ; (𝐹𝑝𝑅 , 𝐹𝑝𝐹 ) denotes the maximum brakes 1 − 𝛼𝑀 𝐵,𝑀
without wheels’ slip on both axles in case both brakes are engaged derives easily from (2); the solid red line is also called mechanical
when the tire–road grip coefficient is 𝜇1 ; the dashed gray lines denote braking force locus. Regarding the hybrid braking, from (6) the similar
the grip limits on the front and rear axles when the tire–road grip equation
coefficient is 𝜇2 < 𝜇1 ; the solid blue line is the hybrid braking force 𝛼𝐻
𝐹
locus 𝐹𝐵,𝐻 for an acceptable ratio 𝛼̂ 𝐻 ; the dotted lines denote the two 𝐹𝐵,𝐻 = 𝐹𝑅 (8)
1 − 𝛼𝐻 𝐵,𝐻
5
V. Mariani, G. Rizzo, F.A. Tiano et al. Control Engineering Practice 123 (2022) 105142
easily derives. Since 𝛼𝐻 is decided in part by the controller, (8) iden- 3.3. Constraints for the hybrid brake feasibility
tifies a line that in principle could span the entire first quadrant.
However, a simple intuitive and mathematical explanation exists for
which the blue line lies within the mechanical braking force locus and In order to implement control strategies that take into account
the 𝐹 𝑅 axis: the electric braking affects only the rear axle, then the the operating region, the quantities 𝐹0𝐹 , 𝐹0𝑅 , 𝐹𝑝𝐹 and 𝐹𝑝𝑅 , have to be
braking force on the front axle in the hybridized vehicle is the same of computed for a given tire–road grip coefficient 𝜇. To this aim, the
the braking force on the same axle in the factory vehicle. Thus, from (7) reader can refer to (Guiggiani, 2014) for the details. However, for sake
𝐹
and (8) with the condition 𝐹𝐵,𝐻 𝐹 , it follows
= 𝐹𝐵,𝑀 of completeness, we briefly report them, where the relevant parameters
𝑅
𝐹𝐵,𝑀 are also highlighted in Fig. 5 for convenience.
𝛼𝐻 1 − 𝛼𝑀
𝑅
= . (9) In particular, for a vehicle of mass 𝑀𝑣 and being 𝑔 the gravity
𝐹𝐵,𝐻 1 − 𝛼𝐻 𝛼𝑀
acceleration, 𝐹0𝐹 , 𝐹0𝑅 , and 𝐹𝑝𝐹 , 𝐹𝑝𝑅 are determined as
𝑅 ∕𝐹 𝑅
Since 𝐹𝐵,𝑀 ≤ 1 (for obvious reasons and from (3)), (9) implies
𝐵,𝐻 ( ) 𝑏
that the slope 𝛼 ∕) 1 − 𝛼𝐻 of the blue line is not greater than the 𝐹0𝐹 =𝜇𝑀𝑣 𝑔 , (14a)
( 𝐻 𝑎 + 𝑏 − 𝜇ℎ
slope 𝛼𝑀 ∕ 1 − 𝛼𝑀 of the mechanical braking force locus. However, 𝑎
the slope of (8) is the result of a trade-off. From the one side, it cannot 𝐹0𝑅 =𝜇𝑀𝑣 𝑔 , (14b)
𝑎 + 𝑏 − 𝜇ℎ
be too small since small ranges of the mechanical braking force locus
would be mapped to too wide ranges of the hybrid braking force. Thus and
a driver would be prevented to ‘‘fine tune’’ the desired braking force 𝑏 + 𝜇ℎ
set-point through small increments of the brake pedal while at the 𝐹𝑝𝐹 =𝜇𝑀𝑣 𝑔 , (15a)
𝑎+𝑏
same time he/she would be allowed to reach very soon the tire–road 𝑎 + 𝜇ℎ
grip limit even for small brake pedal angles. On the other hand, small 𝐹𝑝𝑅 =𝜇𝑀𝑣 𝑔 , (15b)
𝑎+𝑏
slopes are desirable since they enable higher regeneration because they
imply a greater amount of electric braking. Assuming a reasonable 𝛼̂ 𝐻 respectively, such that, for a generic braking force with front and rear
components 𝐹gen𝐹 , 𝐹 𝑅 , respectively, the area enclosed within the grip
is determined, the solid blue line in Fig. 4 identifies the locus spanned gen
by the corresponding hybrid braking force and the gray shaded area is limits is identified by the inequalities
the operating region for the braking in the hybridized vehicle.
𝐹 𝑅
From the point of view of the driver’s experience during the hybrid 𝐹gen ≤𝑚1 𝐹gen + 𝑏1 , (16a)
braking, a few words can be spent. For convenience, in Fig. 4 the dotted 𝐹 𝑅
𝐹gen ≤ − 𝑚2 𝐹gen + 𝑏2 , (16b)
line highlights two constant braking force loci at 𝐹̄1 and 𝐹̄2 , that clearly
correspond to the constant decelerations 𝑎̄1 and 𝑎̄2 , respectively. In 𝐹
𝐹gen ≥0, (16c)
principle, when the driver presses the brake pedal, he/she means to
𝑅
set a desired deceleration. Assuming the driver wants to achieve 𝑎̄1 , in 𝐹gen ≤𝐹0𝑅 , (16d)
case of only mechanical braking, he/she would press the brake pedal at 𝑅
𝐹gen ≥0, (16e)
an angle corresponding to 𝑏1 . Because of the additional braking force
on the rear axle due to the electric braking, the point 𝑏2 is instead where
achieved, which in turn corresponds to the deceleration set-point 𝑎̄2 .
In other words, the driver achieves the deceleration that he/she would 𝐹𝑝𝐹 − 𝐹0𝐹
𝑚1 = , (17a)
get if he/she presses the brake pedal at an angle corresponding to 𝑏3 in 𝐹𝑝𝑅
the factory vehicle.
𝑏1 =𝐹0𝐹 , (17b)
3.2. Controlling the hybrid brake 𝐹𝑝𝐹
𝑚2 = , (17c)
The solid blue line can be described also in terms of the mechanical 𝐹0𝑅 − 𝐹𝑝𝑅
braking locus and the electric braking force, which can give a nice 1 + 𝐹𝑝𝑅
understanding of the driver experience. Then, by using (1b) and (5b) 𝑏2 = 𝐹𝑝𝐹 . (17d)
𝐹0𝑅 − 𝐹𝑝𝑅
in (3), we get
( ) ( ) Regarding the area enclosed within the cone determined by the
1 − 𝛼𝐻 𝐹𝐵,𝐻 = 1 − 𝛼𝑀 𝐹𝐵,𝑀 + 𝐹𝐵,𝐸 , (10)
mechanical braking force locus and by the hybrid braking force locus,
which clearly highlights the driver’s input through 𝐹𝐵,𝑀 = 𝑘𝑝 𝑃% , where it is identified by the inequalities
𝑃% is the brake pedal angle in percentage of the available range and
𝑘𝑝 is the slope of the pedal-to-mechanical brake linear characteristics 𝐹
𝐹gen ≤𝛼𝑀 𝐹𝐵,𝑀 , (18a)
that we assume instantaneous, and clearly highlights the control action
𝐹
through 𝐹𝐵,𝐸 . 𝐹gen ≥𝛼̂ 𝐻 𝐹𝐵,𝐻 , (18b)
Further, by using (1a) and (5a) in (8), it follows
and the operating region for the braking is therefore given by (16) and
𝛼𝐻 𝐹𝐵,𝐻 = 𝛼𝑀 𝐹𝐵,𝑀 , (11) (18), with (17).
which, plugged into (10), gives In practice, the hybrid brake 𝐹𝐵,𝐻 will be constrained to stay within
𝛼𝑀 the operating region by enforcing (16) and (18) (with (17)) with
𝛼𝐻 = . (12) 𝐹 =𝛼 𝐹 𝑅
( )
𝐹 conditions 𝐹gen 𝐻 𝐵,𝐻 and 𝐹gen = 1 − 𝛼𝐻 𝐹𝐵,𝐻 , and by taking into
1 + 𝐹 𝐵,𝐸
𝐵,𝑀
account (10), (12) and (13), thus resulting in the constraints
Eq. (12) allows two useful considerations. The first is that 𝛼𝐻 ( )
depends on 𝐹𝐵,𝐸 once the driver’s brake input 𝐹𝐵,𝑀 is provided, and 𝛼𝐻 (1 + 𝑚1 ) − 𝑚1 𝐹𝐵,𝐻 ≤𝑏1 , (19a)
the second is that ( )
𝛼𝐻 (1 − 𝑚2 ) + 𝑚2 𝐹𝐵,𝐻 ≤𝑏2 , (19b)
𝛼𝐻 ≤ 𝛼𝑀 , (13) ( )
1 − 𝛼𝐻 𝐹𝐵,𝐻 ≤𝐹0𝑅 , (19c)
since 𝐹𝐵,𝐸 , 𝐹𝐵,𝑀 ≥ 0.
𝐹𝐵,𝐻 ≥0, (19d)
Eq. (10), (12) and (13) will have to be considered by any control
algorithm for implementing a feasible braking strategy. 𝛼𝐻 ∈[𝛼̂ 𝐻 , 𝛼𝑀 ]. (19e)
6
V. Mariani, G. Rizzo, F.A. Tiano et al. Control Engineering Practice 123 (2022) 105142
where 𝜔, 𝑇 and 𝑃 = 𝑇 𝜔 are the IWMs speed, torque and power, respec-
max is the IWMs achievable maximum efficiency; 𝜔max , 𝑇 max ,
tively; 𝜂IWM
𝑃 max are the IWMs maximum speed, torque and power, respectively;
𝑇me , 𝜔me , 𝑃me are the IWMs speed, torque and power at the maximum
max , respectively; and 𝑘 , 𝑘 and 𝑘 are three weights that
efficiency 𝜂IWM 1 2 3
depend upon the IWMs geometry, size and other physical parameters
according to which the power losses distribute across the corresponding
terms in (21) (Mahmoudi et al., 2017).
7
V. Mariani, G. Rizzo, F.A. Tiano et al. Control Engineering Practice 123 (2022) 105142
During a brake, the energy that can be recovered to the battery is 5.1.1. Costs for the MPC scheme
𝑡 𝑡 The costs composing the objective function are the discrete-time
𝐸bat = 𝜂IWM (𝜏)𝑇 (𝜏) 𝜔(𝜏) d𝜏 = 𝜂IWM (𝜏)𝐹𝐵,𝐸 (𝜏) 𝑣(𝜏) d𝜏, (24) version of (24) and (25), which at discrete-time 𝑚 and across the
∫0 ∫0
horizon 𝑀ℎ rewrite respectively as
since 𝑇 (𝑡) = 𝑟𝑤 𝐹𝐵,𝐸 (𝑡) and 𝑟𝑤 𝜔(𝑡) = 𝑣(𝑡), and where 𝜂IWM (𝑡) is the IWM’s
( )⊤ ( 𝑀ℎ )⊤ ( 𝑀ℎ ) 𝑀ℎ
efficiency given by (21) and computed across a curve 𝜔(𝑡) 𝑇 (𝑡) 𝑡 , 𝐸bat (𝑚) = 𝐅𝐵,𝐸,𝑚 diag 𝜼IWM,𝑚 𝐯𝑚 𝑇𝑠 , (28)
and 𝐹𝐵,𝐸 (𝑡) is the electric brake force. Eq. (24) will be used as a cost in
the MPC algorithm, however a penalty term is also introduced such that and
{[
the optimizer is pushed to find a trade-off with possible high efficiency ( 𝑀ℎ ) ( 𝑀ℎ )]⊤
operations for the IWMs. High efficiency operations can be desirable 𝐽IWM (𝑚) = 𝜼IWM,𝑚 − 𝟏𝑀ℎ 𝜂̄IWM ⊙ 𝜼IWM,𝑚 − 𝟏𝑀ℎ 𝜂̄IWM
in order to achieve operating conditions with smaller stress, which can
[( ]} 21
be beneficial in terms of an increased reliability of the components. 𝑀ℎ 𝑀 ) ( 𝑀ℎ ) ( 𝑀ℎ 𝑀ℎ ) ( 𝑀ℎ 𝑀ℎ )
𝝎𝑚+1 − 𝝎𝑚 ℎ ⊙ 𝝎𝑀
𝑚+1
− 𝝎 𝑚 + 𝐓𝑚+1
− 𝐓𝑚 ⊙ 𝐓𝑚+1
− 𝐓𝑚 ,
Of course, the trade-off implies the energy recovered to the battery
to be smaller when the penalty is used. This concept will be further (29)
investigated in future works where also the efficiency of the power
conversion stage and of the battery operations will be included. where
In order to introduce the objective of attaining higher efficiency [ ( 𝝎𝑀ℎ − 𝟏 𝜔 ) ( 𝝎𝑀ℎ − 𝟏 𝜔 )
𝑀ℎ max 𝑚 𝑀ℎ me 𝑚 𝑀ℎ me
operations, we consider a penalty term given by the line integral of 𝜼IWM,𝑚 = 𝜂IWM 𝟏𝑀ℎ − 𝑘1 ⊙
𝜔max 𝜔max
the scalar field identified by (21) centered at the desired 𝜂̄IWM along a
( )⊤ ( 𝐓𝑀ℎ − 𝟏 𝑇 ) ( 𝐓𝑀ℎ − 𝟏 𝑇 )
piecewise smooth curve (𝑡) = 𝜆𝜔 𝜔(𝑡) 𝜆𝑇 𝑇 (𝑡) 𝑡 : 𝑚 𝑀ℎ me 𝑚 𝑀ℎ me
− 𝑘2 ⊙
𝑇 max 𝑇 max
| |
𝑡
| ( ) | || ||
𝐽IWM = |𝜂IWM − 𝜂̄IWM | d𝑠 = |𝜂 𝑠(𝜏) − 𝜂̄IWM | ||𝑠(𝜏) ̇ || d𝜏 ( 𝐏𝑀ℎ − 𝟏 𝑃 ) ( 𝐏𝑀ℎ − 𝟏 𝑃 )]
∫ | | ∫0 | IWM | || || 𝑚 𝑀ℎ me 𝑚 𝑀ℎ me
− 𝑘3 ⊙ , (30)
𝑡 ( ) ( )1 𝑃 max 𝑃 max
| | 2
= |𝜂 𝜔(𝜏), 𝑇 (𝜏) − 𝜂̄IWM | 𝜆2𝜔 𝜔̇ 2 (𝜏) + 𝜆2𝑇 𝑇̇ 2 (𝜏) d𝜏, (25)
∫0 | IWM | is obtained similarly by discretizing (21), and where 𝟏𝑀ℎ is a column
where | | denotes the absolute value, ‖ ‖ denotes the standard vector vector with unit entries of dimension 𝑀ℎ .
norm, 𝑠(𝜏) is in principle an arbitrary parametrization of (𝜏) that we The controller will aim at maximizing (28) and minimizing (30).
have chosen to be Cartesian and 𝜆𝜔 , 𝜆𝑇 are two normalization constants
that, in what follows, will be assumed unitary.
5.1.2. Dynamic constraints for the MPC scheme
5.1. MPC scheme for optimal braking modulation The vehicle’s dynamic constraint is the discrete-time version of (23),
thus following
The MPC algorithm is designed at discrete time 𝑚 with sampling (
𝑀ℎ 𝑀 𝑇 1 𝑀 𝑀
time 𝑇𝑠 , such that the continuous time 𝑡 can be easily recovered by 𝐯𝑚+1 = 𝐯𝑚 ℎ − 𝑠 𝑐 𝐴𝜌 𝐯𝑚 ℎ ⊙ 𝐯𝑚 ℎ + 𝟏𝑀ℎ 𝑓0 𝑀𝑣 𝑔 cos 𝜎
𝑡 = 𝑚𝑇𝑠 . The scenario under investigation considers the vehicle moving 𝑀𝑒 2 𝑥
)
at constant speed 𝑣0 > 0 with the brake maneuver starting at 𝑚 = 0. 𝑀ℎ
+ 𝟏𝑀ℎ 𝑀𝑣 𝑔 sin 𝜎 + 𝐅𝐵,𝐻,𝑚 . (31)
However, it does not ends when the vehicle stops, rather when the
brake signal is off or, in principle, when other conditions happen. In
this paper, the brake pedal signal is considered as a condition for the 5.1.3. Operating region constraints for the MPC scheme
controller to be engaged/disengaged: when the driver starts the brake
The link between (31) and (28) is achieved by recasting (10) in
maneuver, he/she presses the brake pedal and basically set a decelera-
vector form as
tion set-point. The electro-hydraulic actuation of the mechanical brake
can be considered not slower than that of the electric braking with ( 𝑀ℎ ) 𝑀ℎ ( ) 𝑀ℎ
𝟏𝑀ℎ − 𝜶 𝐻,𝑚 ⊙ 𝐅𝐵,𝐻,𝑚 = 𝟏𝑀ℎ 1 − 𝛼𝑀 𝐹𝐵,𝑀 (𝑚) + 𝐅𝐵,𝐸,𝑚 , (32)
control loops, therefore on short time-scales the deceleration set-point
is achieved without regenerative braking, in practice. From the driver’s 𝑀ℎ
where 𝜶 𝐻,𝑚 can be retrieved by means of (12), i.e., as
perspective this is an unwanted deceleration that adds to the set-point
he/she had in mind at the beginning of the maneuver. Other trigger ( 𝑀ℎ
𝐅𝐵,𝐸,𝑚 )
𝑀ℎ
conditions, such as, e.g., the cut-off speed, are neglected because they 𝜶 𝐻,𝑚 ⊙ 𝟏𝑀ℎ + = 𝟏𝑀ℎ 𝛼𝑀 . (33)
𝐹𝐵,𝑀
are assumed to be handled by external algorithms that are out of the
scope of the present paper. The constraints regarding the braking operating region depicted in
Let us now define the vectors Fig. 4 can be also included by recasting (19) at discrete time and then
𝑀ℎ [ ] in vector form as
𝐅𝐵,𝐸,𝑚 = 𝐹𝐵,𝐸 (𝑚) 𝐹𝐵,𝐸 (𝑚 + 𝑀ℎ − 1) ⊤ , (26a)
𝑀ℎ [ ]⊤ ( 𝑀ℎ ) 𝑀ℎ
𝐅𝐵,𝐻,𝑚 = 𝐹𝐵,𝐻 (𝑚) 𝐹𝐵,𝐻 (𝑚 + 𝑀ℎ − 1) , (26b) 𝜶 𝐻,𝑚 (1 + 𝑚1 ) − 𝟏𝑀ℎ 𝑚1 ⊙ 𝐅𝐵,𝐻,𝑚 ≤𝑏1 , (34a)
𝑀ℎ [ ]⊤ ( 𝑀ℎ ) 𝑀ℎ
𝜶 𝐻,𝑚 = 𝛼𝐻 (𝑚) 𝛼𝐻 (𝑚 + 𝑀ℎ − 1) , (26c) 𝜶 𝐻,𝑚 (1 − 𝑚2 ) + 𝟏𝑀ℎ 𝑚2 ⊙ 𝐅𝐵,𝐻,𝑚 ≤𝑏2 , (34b)
𝑀ℎ [ ]⊤ ( 𝑀ℎ ) 𝑀ℎ 𝑅
𝐯𝑚 = 𝑣(𝑚) 𝑣(𝑚 + 𝑀ℎ − 1) , (26d) 𝟏𝑀ℎ − 𝜶 𝐻,𝑚 ⊙ 𝐅𝐵,𝐻,𝑚 ≤𝐹0 , (34c)
𝑀
ℎ
at a given time-step 𝑚 and across a prediction horizon 𝑀ℎ ahead in 𝐅𝐵,𝐻,𝑚 ≥0, (34d)
the future. In what follows we will also use 𝑀ℎ
𝜶 𝐻,𝑚 ∈[𝛼̂ 𝐻 , 𝛼𝑀 ], (34e)
𝑀 ℎ 𝑀
𝑟𝑤 𝐅𝐵,𝐸,𝑚 =𝐓𝑚 ℎ , (27a)
along with conditions (17).
𝑀 𝑀
𝐯𝑚 ℎ =𝑟𝑤 𝝎𝑚 ℎ , (27a) In (32), it is important to remark that by the assumptions regarding
𝑀 𝑀 𝑀 the time-scales of the mechanical braking system dynamics and those
𝐏𝑚 ℎ =𝐓𝑚 ℎ ⊙ 𝝎𝑚 ℎ
ℎ𝑀 𝑀 of the electric braking system, at each MPC iteration and across all the
=𝐅𝐵,𝐸,𝑚 ⊙ 𝐯𝑚 ℎ , (27c)
horizon 𝑀ℎ , the mechanical braking is considered constant to its initial
where ⊙ is the Hadamard (element-wise) product. value 𝐹𝐵,𝑀 (𝑚) at time-step 𝑚.
8
V. Mariani, G. Rizzo, F.A. Tiano et al. Control Engineering Practice 123 (2022) 105142
Fig. 7. Block diagram of the proposed MPC scheme (reported within the gray shaded
area) interacting with the simulated target vehicle. The actual time-step is 𝑚, the
sampling time is 𝑇𝑠 and the prediction horizon is 𝑀ℎ . The vehicle’s dynamic model is
the same as that of the MPC scheme, i.e., no model-mismatch is assumed.
5.1.4. Comfort constraints for the MPC scheme Fig. 8. Possible onboard logic in charge of deciding whether to regenerate, to compute
the power split or not to do anything.
The comfort constraints (20) for the MPC scheme are easily recast
as
( 𝑀ℎ 𝑀ℎ )| |
𝐅𝐵,𝐸,𝑚+1 − 𝐅𝐵,𝐸,𝑚 ≤ 𝟏𝑀ℎ 𝛥𝐹̄𝐵,𝐸 , (35) • no model-mismatch between that used as a constraint in the op-
where the superscript | | indicates the element-wise absolute value. timizer and that used for simulating the vehicle dynamics under
the control action;
5.1.5. IWM limits constraints for the MPC scheme • known driver’s model and perfect knowledge of the required
The constraints (22) deriving from the IWMs limits rewrite straight- mechanical braking force 𝐹𝐵,𝑀 (𝑚);
forwardly as • known vehicle and environment’s (e.g., 𝜇 = 0.7) parameters;
𝑀 • no impact of the battery and power conversion stage limitations
ℎ
𝑟𝑤 𝐅𝐵,𝐸,𝑚 ≤𝟏𝑀ℎ 𝑇 max , (36a)
(e.g., no cut-off speed).
𝑀ℎ 𝑀 max
𝑟𝑤 𝐅𝐵,𝐸,𝑚 ⊙ 𝝎𝑚 ℎ ≤𝟏𝑀ℎ 𝑃 , (36b)
However, in a realistic application, the grip coefficient will have to
𝑀 max be estimated through appropriate algorithms at real-time, and the
𝝎𝑚 ℎ ≤𝟏𝑀ℎ 𝜔 . (36c)
limitations of the battery and the power conversion stage should be
5.1.6. MPC algorithm appropriately considered, while parameters such as, e.g., 𝑎, 𝑏, ℎ, 𝑀𝑣 ,
In conclusion, the MPC controller computes 𝑀𝑒 , and 𝜎, could be reasonably derived either by the vehicle’s factory
specifications or by appropriate sensors.
( 𝑀ℎ )∗ The algorithm is implemented in Julia (The Julia Project, 2021a)
𝐅𝐵,𝐸,𝑚 = arg max 𝐸bat (𝑚) − 𝑤IWM 𝐽IWM (𝑚)
𝑀ℎ
with JuMP, a modeling language and collection of supporting packages
𝐅𝐵,𝐸,𝑚
for mathematical optimization in Julia, (The Julia Project, 2021b)
subject to Eq. (31), Eq. (34)-Eq. (36) (37) and Ipopt (COIN-OR, 2021; Wächter & Biegler, 2006) and runs on an
𝑀ℎ
𝐅𝐵,𝐸,𝑚 ≥0 2.6 GHz Intel Core i7 with 16 GB RAM. The choice of open-source scien-
𝑀
𝒗𝑚 ℎ ≥ 0, tific computing languages, software packages and optimizers complies
with the recommendations of the EU regarding open-science.
with conditions (17), (27), (30), (32) and (33), and where 𝑤IWM > 0 is a
In case of a possible implementation of the scheme onto the kit,
suitable weight to be properly tuned according to the desired blending
the required typical execution times will be of the order of hundred
of the two objectives.
of milliseconds, as also reported in Rizzo et al. (2021). Of course,
The problem (37) is solved at each time-step 𝑚 and provides 𝑀ℎ
the scheme will need to be implemented by taking into account all
optimal inputs to the hybrid brake system. However, only the first
∗ (𝑚) is implemented while the others are discarded. Then, the technological aspects implied by and the limitations of the kit’s
element 𝐹𝐵,𝐸
embedded control platform.
new measurements from the vehicle are obtained and the optimization
is iterated at time-step 𝑚 + 1, thus implementing a feedback policy. For the vehicle of Fig. 1 with 𝑎, 𝑏 and ℎ as per Table 2, 𝐹0𝐹 , 𝐹𝑝𝐹 , 𝐹0𝑅 ,
𝑅
𝐹𝑝 , 𝑚1 , 𝑏1 , 𝑚2 and 𝑏2 are reported in Table 3. Across all scenarios the
Fig. 7 reports a block diagram of the proposed MPC scheme inter-
acting with the target vehicle. An appropriate logic will coordinate the sampling time is 𝑇𝑠 = 50 ms, with typical execution times not greater
operations of a possible implementation onto the aftermarket kit with than about 8 ms for a single MPC iteration, and the brake maneuver is
the VMU’s, which in the current release is in charge of computing the
𝑚 𝑚
power split during traction, according to the flow-chart in Fig. 8. The max
𝐹𝐵,𝑀 (𝑚) = 𝐹𝐵,𝑀 min − 𝜆
(1 − 𝑒− 𝜆 ) + 𝐹𝐵,𝑀 𝑒 , (38)
power split is computed via an ECM strategy, by minimizing a suitable
where max ,
𝐹𝐵,𝑀 min
𝐹𝐵,𝑀and 𝜆 will be defined according to the particular
cost function at real-time. More on this can be found in Tiano (2020).
scenario under consideration.
6. Simulation results and comparisons The simulation scenarios consider problems (37) where the different
aspects presented in this paper (comfort, IWMs limitations and effi-
In this section we present the simulations carried out by running ciency) are introduced once at a time so as to show their implications
the problem (37) in different scenarios with parameters summarized in on the regeneration operations and to highlight the effectiveness of
Table 2. There, the IWM specs are for a single unit while, for plotting the proposed scheme. Also, the simulations are achieved in various
the simulation outcomes, the joint operations of the two units will be conditions in order to highlight how these different aspects are affected.
considered. Further, all the simulations are carried out by assuming: Table 4 summarizes the various scenarios.
9
V. Mariani, G. Rizzo, F.A. Tiano et al. Control Engineering Practice 123 (2022) 105142
Table 2 Table 4
(
Vehicle’s data and environment’s parameters for simulations and comparison. ∗ (2𝜋∕ Scenarios summary.
)
60)𝑟𝑤 𝜔rpm = 5∕18 𝑣km−1 . Scenario no. Conditions Value
Feature Item Value 1
Vehicle’s Body Maneuver Duration 3s
Frontal area 𝐴 2.05 m2 Prediction horizon 𝑀ℎ 0.5 s
Wheels radius 𝑟𝑤 0.295 m Initial vehicle’s speed 𝑣(0) 100 kmh−1
Base vehicle mass 𝑀𝑣 1105 kg Mechanical Brake Time Constant 𝜆 5 (250 ms)
max
Equivalent vehicle mass 𝑀𝑒 1270 kg Maximum Mechanical Brake 𝐹𝐵,𝑀 8 kN
min
Mechanical brake distribution 𝛼𝑀 0.65 Minimum Mechanical Brake 𝐹𝐵,𝑀 1 kN
Hybrid brake distribution limit 𝛼̂ 𝐻 0.35 Constraints Considered (31), (34), (35)
Center of gravity (CG) height ℎ 0.5 m Constraints Neglected (36)
max
Front axle distance from CG 𝑎 1.13 m IWMs Efficiency 𝜂IWM 𝜂IWM
Rear axle distance from CG 𝑏 1.38 m Penalty Term Weight 𝑤IWM 0
Electric Brake Bound 𝛥𝐹̄𝐵,𝐸 {100, 300, 500, ∞} N
IWM’s Specs
max 2
Max efficiency 𝜂IWM 0.9
Max speed 𝜔max 1500 rpm∗ Maneuver Duration 3s
Max torque 𝑇 max 381.97 N m Prediction horizon 𝑀ℎ 0.5 s
Max power 𝑃 max 10 kW Initial vehicle’s speed 𝑣(0) 100 kmh−1
Speed at max efficiency 𝜔max
me
750 rpm∗ Mechanical Brake Time Constant 𝜆 5 (250 ms)
max max
Torque at max efficiency 𝑇me 230 N m Maximum Mechanical Brake 𝐹𝐵,𝑀 8 kN
Power at max efficiency max
𝑃me 9 kW min
Minimum Mechanical Brake 𝐹𝐵,𝑀 1 kN
Speed related loss coefficient 𝑘1 0.5 Constraints Considered (31), (34), (36)
Torque related loss coefficient 𝑘2 0.5 Constraints Neglected (35)
Power related loss coefficient 𝑘3 0.2 IWMs Efficiency 𝜂IWM (30)
Environment’s Params Desired IWMs Efficiency 𝜂̄IWM 0.9
Penalty Term Weight 𝑤IWM {0, 1000, 10000}
Rolling resistance coefficient 𝑓0 0.02 Electric Brake Bound 𝛥𝐹̄𝐵,𝐸 ∞
Coefficient of drag 𝑐𝑥 0.325
Grip coefficient (dry road) 𝜇 0.7 3
Air density 𝜌 1.2 kg∕m3 Maneuver Duration 1s
Gravity acceleration 𝑔 9.8 m∕s2 Prediction horizon 𝑀ℎ 0.5 s
Initial vehicle’s speed 𝑣(0) 50 kmh−1
Mechanical Brake Time Constant 𝜆 5 (250 ms)
Table 3 max
Maximum Mechanical Brake 𝐹𝐵,𝑀 8 kN
Parameters for the determination of the grip limits for the target vehicle. Minimum Mechanical Brake 𝐹𝐵,𝑀 min
1 kN
𝐹0𝐹 𝐹𝑝𝐹 𝐹0𝑅 𝐹𝑝𝑅 Constraints Considered (31), (34), (36)
Constraints Neglected (35)
8000 N 8750 N 4500 N 3250 N
IWMs Efficiency 𝜂IWM (30)
Desired IWMs Efficiency 𝜂̄IWM 0.9
𝑚1 𝑏1 𝑚2 𝑏2 Penalty Term Weight 𝑤IWM {0, 1000, 10000}
1270 N 0.23 N 8000 N 31 500 N Electric Brake Bound 𝛥𝐹̄𝐵,𝐸 ∞
4
Maneuver Duration 3s
Prediction horizon 𝑀ℎ 0.5 s
6.1. (Scenario 1) regeneration with comfort constraints, constant efficiency Initial vehicle’s speed 𝑣(0) {75, 125} kmh−1
and no IWM limitations Mechanical Brake Time Constant 𝜆 10 (500 ms)
max
Maximum Mechanical Brake 𝐹𝐵,𝑀 5 kN
min
Minimum Mechanical Brake 𝐹𝐵,𝑀 500 N
In the first scenario, the problem (37) is solved by neglecting the
Constraints Considered all
IWMs limitations (36) and by considering maximum IWMs efficiency Constraints Neglected none
max , as also 𝑤
operations, i.e. 𝜂IWM = 𝜂IWM IWM = 0 is set so as to show how IWMs Efficiency 𝜂IWM (30)
regeneration is affected by the introduction of the comfort constraints. Desired IWMs Efficiency 𝜂̄IWM 0.9
Fig. 9 shows the resulting optimal hybrid brake 𝐹𝐵,𝐻 ∗ for 𝛥𝐹̄𝐵,𝐸 = Penalty Term Weight 𝑤IWM 1000
{100, 300, 500, ∞} N, respectively indicated by the magenta triangles, Electric Brake Bound 𝛥𝐹̄𝐵,𝐸 {100, ∞} N
the cyan squares, the black pentagons and the blue circles. Instead,
the red diamonds indicate the mechanical brake input. As expected, in
case of no bounds on the maximum variation of the electric brake, the ∗
Fig. 10 shows the resulting optimal hybrid brake 𝐹𝐵,𝐻 for 𝑤IWM =
MPC controller chooses the maximum regeneration possible without
{0, 1000, 10000}, respectively indicated by the magenta triangles, the
violating the constraints on the minimum slope of the hybrid brake
cyan squares and the blue circles, while the red diamonds indicate the
and on the grip limits4 . For decreasing bounds, the optimal strategy
mechanical brake input. Basically, there is no substantial difference
selects hybrid brakes such that the trajectories tend to overlap with the
mechanical brake when no regeneration is implied. among the corresponding optimal hybrid brakes and remarkably the
hybrid brakes do not achieve the hybrid brake locus at 𝛼̂ 𝑀 even when
6.2. (Scenario 2) regeneration with no comfort constraints, non-constant 𝑤IWM = 0, that is when the MPC algorithm just accounts for non-ideal
efficiency and IWM limitations efficiency operations due to (30).
A better insight can be obtained by looking at the torque-speed
In the second scenario, the problem (37) is solved by considering no trajectories in the 𝜔 − 𝑇 plane depicted in Fig. 11, where also the
bounds on the maximum electric brake variation while including the efficiency contours are plotted. In practice, at high speeds (i.e., at
IWMs non-ideal efficiency (30) and limitations (36) for several 𝑤IWM . the beginning of the brake) the IWMs maximum power limits the
achievable electric brake intensity while, when the vehicle slows down,
4
Of course, in a possible implementation onto the real kit, a small tolerance the grip limits do not allow to increase it. Fig. 11 also shows how
would be used in order for the optimal strategy not to lie exactly onto the grip the penalty term affects the operations in term of efficiency according
limits, that in a real application would engage the ABS. to the particular choice for 𝑤IWM . In particular, increasing the weight
10
V. Mariani, G. Rizzo, F.A. Tiano et al. Control Engineering Practice 123 (2022) 105142
Fig. 9. (Scenario 1) Optimal hybrid brake trajectories in the braking operating region
for several bounds on the maximum electric brake variation. The blue circles identify Fig. 10. (Scenario 2) Optimal hybrid brake trajectories in the braking operating
the trajectory when no bound is enforced; the black pentagons identify the trajectory region for several weights of the IWMs penalty term. The blue circles identify the
when the max variation enforced is 500 N; the cyan squares identify the trajectory when trajectory when no penalty is introduced and the MPC algorithm just accounts for
the max variation enforced is 300 N; the magenta triangles identify the trajectory when non-ideal efficiency operations due to (30); the cyan squares identify the trajectory
the max variation enforced is 100 N; the red diamonds identify the mechanical brake when 𝑤IWM = 1000; the magenta triangles identify the trajectory when 𝑤IWM = 10000;
input. the red diamonds identify the mechanical brake input. No substantial differences are
noticed.
forces the controller to choose opposing torques such that the trajectory
majorly lies within higher efficiency regions. However, this comes at a
price, as it can be easily deduced. The energy recovered to the battery
decreases as higher efficiency operations are attained. For instance, in
case 𝑤IWM = 0, the recovered energy amounts at 11.84 W h, in case
𝑤IWM = 1000, the recovered energy amounts at 11.69 W h and, in case
𝑤IWM = 10000, the recovered energy amounts at 11.11 W h. Surprisingly,
the small differences among the recovered energies, suggest that in
the long run the benefits of higher efficiency operations might be
appealing since they imply a negligible impact on the driving range that
can be achieved thanks to the regeneration. Further, Fig. 11 suggests
that for lower initial speeds, the limitations due to the IWMs features
can enable higher regenerations, however at the price of lower effi-
ciency operations, as it can be argued by the position of the efficiency
contours.
The third scenario differs from the second in the initial vehicle’s
speed and the maneuver duration which are 50 km h−1 and 1 s vs. Fig. 11. (Scenario 2) Torque-speed (𝑇 , 𝜔) and efficiency contours for the IWMs of the
100 km h−1 and 3 s, respectively, and aims at highlighting the impact target vehicle. The blue circles identify the trajectory when no penalty is introduced
and the MPC algorithm just accounts for non-ideal efficiency operations due to (30); the
of the vehicle’s speed on the optimal strategy achieved by the MPC
cyan squares identify the trajectory when 𝑤IWM = 1000; the magenta triangles identify
algorithm. the trajectory when 𝑤IWM = 10000; the red diamonds identify the mechanical brake
How Fig. 12 shows in comparison to Fig. 10, at lower speeds when input. As 𝑤IWM is increased higher efficiency operations are achieved.
𝑤IWM = 0 the MPC algorithm selects higher electric brakes enabling
11
V. Mariani, G. Rizzo, F.A. Tiano et al. Control Engineering Practice 123 (2022) 105142
(which correspond to the points closer to the origin) the higher re-
generation is achieved by the strategy with no bounds on the electric
brake variation while, as the vehicle’s speed decreases, the intensity of
the electric brake tends to the same value for the strategy with same
initial speeds. This can be easily explained with the evolution of the
Fig. 12. (Scenario 3 is Scenario 2 at lower initial speed) Optimal hybrid brake mechanical brake which approaches its maximum value as smoothly
trajectories in the braking operating region for several weights of the IWMs penalty
as to make the bound on the electric brake variation ineffective.
term. The blue circles identify the trajectory when no penalty is introduced and the
MPC algorithm just accounts for non-ideal efficiency operations due to (30); the cyan From the point of view of the efficient operations, Fig. 15 provide a
squares identify the trajectory when 𝑤IWM = 1000; the magenta triangles identify the very useful insight in that, even though the strategies with same initial
trajectory when 𝑤IWM = 10000; the red diamonds identify the mechanical brake input. speeds but different bounds on the electric brake variation look similar,
Substantial differences are noticed between the trajectory at 𝑤IWM = 0 and the others.
they are very different. In particular, in case the bound is present it
plays a relevant role especially at the beginning of the brake and for
𝑣(0) = 75 km h−1 because it forces the controller to provide a higher
the hybrid brake to keep closer to the hybrid brake locus. However, number of points for the initial steep variation of the torque, thus
this effect vanishes as 𝑤IWM is increased. implying the IWMs to operate for a longer time at higher efficiencies
Also in this case, Fig. 13 provides further insights. For the initial (black pentagons vs. cyan squares). A similar consideration holds also
vehicle’s speed considered, the IWMs can provide the maximum con- for 𝑣(0) = 125 km h−1 , however in this case the additional points of
stant torque for regeneration and the controller chooses the electric the trajectory with bounded electric brake variation do not lie within
brakes such that this limit is active when 𝑤IWM = 0. However, this strat- higher efficiency regions. On the contrary, the strategy ‘‘waste’’ a
egy attains operations without considering other choices with higher number of decisions selecting braking torques that are not the best
efficiency. At the end of the maneuver the grip limits actually play choices in term of efficiency. This fact allows to interestingly conclude
the relevant role (see Fig. 12). As 𝑤IWM is increased, the penalty on that bounds on the electric brake variation can be used beyond comfort
low efficiency operations steers the MPC decision to different options. purposes, i.e., to force high efficiency operations according to the IWMs
Actually, the trajectory for 𝑤IWM = 10000 is that one which majorly lies speed and for a given efficiency map.
in the higher efficiency regions.
12
V. Mariani, G. Rizzo, F.A. Tiano et al. Control Engineering Practice 123 (2022) 105142
Fig. 15. (Scenario 4) Torque-speed (𝑇 , 𝜔) and efficiency contours for the IWMs of
the target vehicle. The cyan squares and the black pentagons identify the trajectories
for 𝑣(0) = 75 km h−1 and 𝛥𝐹̄𝐵,𝐸 = {100, ∞} N respectively; the blue circles and the
magenta triangles identify the trajectories for 𝑣(0) = 125 km h−1 and 𝛥𝐹̄𝐵,𝐸 = {100, ∞} N,
respectively. As it can be noticed trajectories with bounds on 𝐹𝐵,𝐸 imply a higher
number of points about initial speeds, i.e., at the beginning of the brake where steep
variation of the electric brake would be required. Further, for lower initial speeds,
limiting 𝐹𝐵,𝐸 produces as a side effect that a higher number of points within the region
at higher efficiency are achieved with respect to the trajectory where the bound is not
enforced (black pentagons vs. cyan squares).
Fig. 14. (Scenario 4) Optimal hybrid brake trajectories in the braking operating region
for different initial speeds and bounds on the electric brake variation. The cyan
squares and the black pentagons identify the trajectories for 𝑣(0) = 75 km h−1 and
𝛥𝐹̄𝐵,𝐸 = {100, ∞} N respectively; the blue circles and the magenta triangles identify
the trajectories for 𝑣(0) = 125 km h−1 and 𝛥𝐹̄𝐵,𝐸 = {100, ∞} N, respectively; and the red
diamonds identify the mechanical brake input. As the speed decreases, the trajectories
with bounds on the electric brake variation tend to overlap to those with corresponding
same initial speed but no bound.
13
V. Mariani, G. Rizzo, F.A. Tiano et al. Control Engineering Practice 123 (2022) 105142
7. Conclusion Dépature, C., Lhomme, W., Bouscayrol, A., Boulon, L., Sicard, P., & Jokela, T. (2017).
Characterisation of the electric drive of EV: on-road versus off-road method. IET
Electrical Systems in Transportation, 7(3), 215–222.
In this paper an MPC scheme for regenerative braking in vehicles Eckert, J. J., de Alkmin e Silva, L. C., dos Santos Costa, E., Santiciolli, F. M.,
with hybridized architectures via aftermarket kits has been presented. Corrêa, F. C., & Dedini, F. G. (2019). Optimization of electric propulsion system
In particular, the developed control scheme targets a real applica- for a hybridized vehicle. Mechanics Based Design of Structures and Machines, 47(2),
tion that is under development within the European Horizon2020 175–200. http://dx.doi.org/10.1080/15397734.2018.1520129.
European Environment Agency (2018). EEA report confirms: electric cars are bet-
LIFE-SAVE5 funded project, for which a working hybridized vehicle is
ter for climate and air quality. https://www.eea.europa.eu/highlights/eea-report-
already established and features hybrid traction. The proposed MPC confirms-electric-cars.
scheme includes several constraints for the achievement of feasible Fajri, P., Lee, S., Prabhala, V. A. K., & Ferdowsi, M. (2016). Modeling and integration
operations and two cost functions. The first cost function addresses the of electric vehicle regenerative and friction braking for motor/dynamometer test
bench emulation. IEEE Transactions on Vehicular Technology, 65(6), 4264–4273.
energy recovered to the battery which has to be maximized during
Grandone, M., Naddeo, M., Marra, D., & Rizzo, G. (2016). Development of a regenera-
braking while the second cost function is a penalty term in case a tive braking control strategy for hybridized solar vehicle. In IFAC-PapersOnLine: 8th
trade-off with high efficiency operations of the IWMs are required. IFAC symposium on advances in automotive control (vol. 49, no. 1) (pp. 497–504).
Indeed, some times higher efficiency operations can be useful because Guiggiani, M. (2014). The science of vehicle dynamics: Handling, braking, and ride of road
and race cars. Springer Netherlands.
they enable to save costs at design stage and during operations. The
Heydari, S., Fajri, P., Rasheduzzaman, M., & Sabzehgar, R. (2019). Maximizing
achieved strategy shows a promising potential to be effectively im- regenerative braking energy recovery of electric vehicles through dynamic low-
plemented onto the new releases of the kit’s management platform, speed cutoff point detection. IEEE Transactions on Transportation Electrification, 5(1),
because it handles consistently the constraints and the objectives with 262–270.
reasonable computation times. Future possible research efforts could be Huang, Y., Wang, H., Khajepour, A., He, H., & Ji, J. (2017). Model predictive control
power management strategies for HEVs: A review. Journal of Power Sources, 341,
directed exactly toward the implementation of an MPC algorithm onto 91–106.
embedded systems with limited computation and memory resources Jung, H., Kim, D., Jung, S., & Lee, D. (2020). Optimization method to maximize
with real-time requirements, using the scheme presented in this paper efficiency map of a drive motor with electrical winding changeover technique for
as a baseline, the inclusion of the efficiency of the power conversion hybrid ev. IEEE Transactions on Applied Superconductivity, 30(4), 1–5.
Kamal, E., & Adouane, L. (2018). Intelligent energy management strategy based on
stages, from the IWMs to the battery, the possible limits deriving by artificial neural fuzzy for hybrid vehicle. IEEE Transactions on Intelligent Vehicles,
the battery specifications (also thermal) and its state-of-health or state- 3(1), 112–125.
of-charge, an improved model of the mechanical braking (i.e., of the Kim, J., & Ahn, C. (2019). Rapid optimization of battery charging- discharging
driver) to be included into the controller so as to take into account profiles using soc-soc rate domain for cruising hybrid vehicles. IEEE Access, 7,
87866–87872.
for the possible driver behavior or an approach to handle unknown
Ko, J., Ko, S., Son, H., Yoo, B., Cheon, J., & Kim, H. (2015). Development
environment conditions affecting, e.g., the grip limits. of brake system and regenerative braking cooperative control algorithm for
automatic-transmission-based hybrid electric vehicles. IEEE Transactions on Vehicular
Funding Technology, 64(2), 431–440.
Krasopoulos, C. T., Beniakar, M. E., & Kladas, A. G. (2018). Multicriteria pm motor
design based on anfis evaluation of ev driving cycle efficiency. IEEE Transactions
This study is supported by a grant from the European Union (LIFE- on Transportation Electrification, 4(2), 525–535.
SAVE Solar Aided Vehicle Electrification, LIFE16 ENV/IT/000442). Leahey, N., & Bauman, J. (2019). A fast plant-controller optimization process for mild
hybrid vehicles. IEEE Transactions on Transportation Electrification, 5(2), 444–455.
Lee, W., Jeoung, H., Park, D., & Kim, N. (2019). An adaptive concept of PMP-
Declaration of competing interest based control for saving operating costs of extended-range electric vehicles. IEEE
Transactions on Vehicular Technology, 68(12), 11505–11512.
The authors declare that they have no known competing finan- Lee, H., Song, C., Kim, N., & Cha, S. W. (2020). Comparative analysis of energy
management strategies for HEV: dynamic programming and reinforcement learning.
cial interests or personal relationships that could have appeared to
IEEE Access, 8, 67112–67123.
influence the work reported in this paper. Li, W., Du, H., & Li, W. (2018). Driver intention based coordinate control of
regenerative and plugging braking for electric vehicles with in-wheel PMSMs. IET
References Intelligent Transport Systems, 12(10), 1300–1311.
Li, G., & Görges, D. (2019). Fuel-efficient gear shift and power split strategy for
parallel HEVs based on heuristic dynamic programming and neural networks. IEEE
Baek, D., & Chang, N. (2019). Runtime power management of battery electric vehicles
Transactions on Vehicular Technology, 68(10), 9519–9528.
for extended range with consideration of driving time. IEEE Transactions on Very
Lian, J., Liu, S., Li, L., Liu, X., Zhou, Y., Yang, F., & Yuan, L. (2017). A mixed
Large Scale Integration (VLSI) Systems, 27(3), 549–559.
logical dynamical-model predictive control (MLD-MPC) energy management control
Biswas, A., & Emadi, A. (2019). Energy management systems for electrified powertrains: strategy for plug-in hybrid electric vehicles (PHEVs). Energies, 10(1), 74–91.
state-of-the-art review and future trends. IEEE Transactions on Vehicular Technology, Liu, Y., Li, J., Lei, Z., Li, W., Qin, D., & Chen, Z. (2019). An adaptive equivalent
68(7), 6453–6467. consumption minimization strategy for plug-in hybrid electric vehicles based on
Bourass, A., Cherkaoui, S., & Khoukhi, L. (2017). Secure optimal itinerary planning for energy balance principle. IEEE Access, 7, 67589–67601.
electric vehicles in the smart grid. IEEE Transactions on Industrial Informatics, 13(6), Maamria, D., Gillet, K., Colin, G., Chamaillard, Y., & Nouillant, C. (2019). Optimal
3236–3245. predictive eco-driving cycles for conventional, electric, and hybrid electric cars.
Chen, B., Evangelou, S. A., & Lot, R. (2019). Hybrid electric vehicle two-step fuel IEEE Transactions on Vehicular Technology, 68(7), 6320–6330.
efficiency optimization with decoupled energy management and speed control. IEEE Mahmoudi, A., Soong, W. L., Pellegrino, G., & Armando, E. (2017). Loss function
Transactions on Vehicular Technology, 68(12), 11492–11504. modeling of efficiency maps of electrical machines. IEEE Transactions on Industry
Chen, B., Li, X., Evangelou, S. A., & Lot, R. (2020). Joint propulsion and cooling energy Applications, 53(5), 4221–4231.
management of hybrid electric vehicles by optimal control. IEEE Transactions on Mohammadi, M. H., & Lowther, D. A. (2017). A computational study of efficiency
Vehicular Technology, 69(5), 4894–4906. map calculation for synchronous AC motor drives including cross-coupling and
Chu, W. Q., Zhu, Z. Q., Zhang, J., Liu, X., Stone, D. A., & Foster, M. P. (2015). saturation effects. IEEE Transactions on Magnetics, 53(6), 1–4.
Investigation on operational envelops and efficiency maps of electrically excited Mohan, N., Undeland, T. M., & Robbins, P. (2003). Power electronics–converters,
machines for electrical vehicle applications. IEEE Transactions on Magnetics, 51(4), applications, and design. John Wiley & Sons.
1–10. Mutoh, N., Hayano, Y., Yahagi, H., & Takita, K. (2007). Electric braking control
COIN-OR (2021). Ipopt (interior point optimizer), an open source software package for methods for electric vehicles with independently driven front and rear wheels.
large-scale nonlinear optimization. https://coin-or.github.io/Ipopt/. IEEE Transactions on Industrial Electronics, 54(2), 1168–1176.
de Jager, B., van Keulen, T., & Kessels, J. (2013). Optimal control of hybrid vehicles. Nian, X., Peng, F., & Zhang, H. (2014). Regenerative braking system of electric vehicle
Springer-Verlag London. driven by brushless dc motor. IEEE Transactions on Industrial Electronics, 61(10),
5798–5808.
Norouzi, A., Heidarifar, H., Shahbakhti, M., Koch, C. R., & Borhan, H. (2021). Model
5
Solar Aided Vehicle Electrification – LIFE16 ENV/IT/000442 – https: predictive control of internal combustion engines: A review and future directions.
//www.life-save.eu/. Energies, 14(19).
14
V. Mariani, G. Rizzo, F.A. Tiano et al. Control Engineering Practice 123 (2022) 105142
Padilla, G. P., Weiland, S., & Donkers, M. C. F. (2018). A global optimal solution to Vatanparvar, K., Faezi, S., Burago, I., Levorato, M., & Al Faruque, M. A. (2019).
the eco-driving problem. IEEE Control Systems Letters, 2(4), 599–604. Extended range electric vehicle with driving behavior estimation in energy
Park, J., Murphey, Y. L., & Abul Masrur, M. (2016). Intelligent energy management management. IEEE Transactions on Smart Grid, 10(3), 2959–2968.
and optimization in a hybridized all-terrain vehicle with simple on–off control of Wächter, A., & Biegler, L. T. (2006). On the implementation of an interior-point
the internal combustion engine. IEEE Transactions on Vehicular Technology, 65(6), filter line-search algorithm for large-scale nonlinear programming. Mathematical
4584–4596. http://dx.doi.org/10.1109/TVT.2015.2466655. Programming, 106(1), 25–57.
Platt, J., Moehle, N., Fox, J. D., & Dally, W. (2018). Optimal operation of a plug-in Williamson, S., Lukic, M., & Emadi, A. (2006). Comprehensive drive train efficiency
hybrid vehicle. IEEE Transactions on Vehicular Technology, 67(11), 10366–10377. analysis of hybrid electric and fuel cell vehicles based on motor-controller efficiency
Pridmore, A., Hampshire, K., German, R., & Fons, J. (2018). Electric vehicles from modeling. IEEE Transactions on Power Electronics, 21(3), 730–740.
life cycle and circular economy perspectives: Technical report, European Environment Wu, J., Ruan, J., Zhang, N., & Walker, P. D. (2019). An optimized real-time energy
Agency, URL: https://www.eea.europa.eu/publications/electric-vehicles-from-life- management strategy for the power-split hybrid electric vehicles. IEEE Transactions
cycle. on Control Systems Technology, 27(3), 1194–1202.
Rezaei, A., Burl, J. B., Zhou, B., & Rezaei, M. (2019). A new real-time optimal energy Wyczalek, F. A., & Wang, T. C. (1992). Regenerative braking concepts for electric vehicles
management strategy for parallel hybrid electric vehicles. IEEE Transactions on - A primer: SAE technical paper, Detroit, MI, USA: SAE International, Society of
Control Systems Technology, 27(2), 830–837. Automotive Engineers.
Rizzo, G., Naghinajad, S., Tiano, F. A., & Marino, M. (2020). A survey on through-the- Xie, S., Qi, S., & Lang, K. (2020). A data-driven power management strategy for plug-
road hybrid electric vehicles. Electronics, 9(5), URL: https://www.mdpi.com/2079- in hybrid electric vehicles including optimal battery depth of discharging. IEEE
9292/9/5/879. Transactions on Industrial Informatics, 16(5), 3387–3396.
Rizzo, G., Pianese, C., Arsie, I., & Sorrentino, M. (2011). Kit for transforming a Xu, F., & Shen, T. (2020). Look-ahead prediction-based real-time optimal energy
conventional motor vehicle into a solar hybrid vehicle, and relevant motorvehi- management for connected HEVs. IEEE Transactions on Vehicular Technology, 69(3),
cle obtained by the kit, wo2011125084. URL: https://patents.google.com/patent/ 2537–2551.
WO2011125084A1. Xu, G., Xu, K., Zheng, C., Zhang, X., & Zahid, T. (2016). Fully electrified regenerative
Rizzo, G., Tiano, F. A., Mariani, V., & Marino, M. (2021). Optimal modulation of braking control for deep energy recovery and maintaining safety of electric vehicles.
regenerative braking in through-the-road hybridized vehicles. Energies, 14(20). IEEE Transactions on Vehicular Technology, 65(3), 1186–1198.
Sautermeister, S., Falk, M., Bäker, B., Gauterin, F., & Vaillant, M. (2018). Influence of Yang, Y., Pei, H., Hu, X., Liu, Y., Hou, C., & Cao, D. (2019). Fuel economy optimization
measurement and prediction uncertainties on range estimation for electric vehicles. of power split hybrid vehicles: A rapid dynamic programming approach. Energy,
IEEE Transactions on Intelligent Transportation Systems, 19(8), 2615–2626. 166, 929–938.
Shabbir, W., & Evangelou, S. A. (2016). Exclusive operation strategy for the supervisory Yuan, X., & Wang, J. (2012). Torque distribution strategy for a front- and rear-
control of series hybrid electric vehicles. IEEE Transactions on Control Systems wheel-driven electric vehicle. IEEE Transactions on Vehicular Technology, 61(8),
Technology, 24(6), 2190–2198. 3365–3374.
So, K. M., Gruber, P., Tavernini, D., Karci, A. E. H., Sorniotti, A., & Motaln, T. (2020). Yuan, Y., Zhou, W., & Shi, L. (2019). An investigation on the control strategies and
On the optimal speed profile for electric vehicles. IEEE Access, 8, 78504–78518. fuel economy of a novel plug-in hybrid electric vehicle system. IEEE Transactions
Stroe, N., Olaru, S., Colin, G., Ben-Cherif, K., & Chamaillard, Y. (2019). Predictive on Vehicular Technology, 68(6), 5271–5280.
control framework for HEV: energy management and free-wheeling analysis. IEEE Zhang, X., Göhlich, D., & Li, J. (2018). Energy-efficient toque allocation design of
Transactions on Intelligent Vehicles, 4(2), 220–231. traction and regenerative braking for distributed drive electric vehicles. IEEE
Suntharalingam, P. (2011). Kinetic energy recovery and power management for hybrid Transactions on Vehicular Technology, 67(1), 285–295.
electric vehicles (Ph.D. thesis), Bedford, U.K.: Dept. Eng. Appl. Sci., Cranfield Univ. Zhang, J., & Shen, T. (2016). Real-time fuel economy optimization with
Tang, X., Bi, S., & Zhang, Y. A. (2019). Distributed routing and charging scheduling nonlinear MPC for PHEVs. IEEE Transactions on Control Systems Technology, 24(6),
optimization for internet of electric vehicles. IEEE Internet of Things Journal, 6(1), 2167–2175.
136–148. Zhang, J., Shen, T., & Kako, J. (2020). Short-term optimal energy management
The Julia Project (2021a). The Julia programming language. https://julialang.org/. of power-split hybrid electric vehicles under velocity tracking control. IEEE
The Julia Project (2021b). A modeling language and collection of supporting packages Transactions on Vehicular Technology, 69(1), 182–193.
for mathematical optimization in Julia. https://jump.dev/. Zheng, C., Li, W., & Liang, Q. (2018). An energy management strategy of hybrid energy
Tiano, F. A. (2020). Energy and environmental analysis for a through-the-road solar hybrid storage systems for electric vehicle applications. IEEE Transactions on Sustainable
electric vehicle including control strategies and life cycle assessment (Ph.D. thesis), Energy, 9(4), 1880–1888.
Salerno, Italy: Dept. Ind. Eng., University of Salerno. Zulkefli, M. A. M., & Sun, Z. (2019). Fast numerical powertrain optimization strategy
Uebel, S., Murgovski, N., Tempelhahn, C., & Bäker, B. (2018). Optimal energy for connected hybrid electric vehicles. IEEE Transactions on Vehicular Technology,
management and velocity control of hybrid electric vehicles. IEEE Transactions on 68(9), 8629–8641.
Vehicular Technology, 67(1), 327–337.
15