Open Access
Numéro
Oil Gas Sci. Technol. – Rev. IFP Energies nouvelles
Volume 74, 2019
Numéro d'article 25
Nombre de pages 13
DOI https://doi.org/10.2516/ogst/2018104
Publié en ligne 8 mars 2019

© Z. Ma et al., published by IFP Energies nouvelles, 2019

Licence Creative CommonsThis is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

1 Introduction

Hybrid Electric Vehicles (HEVs) are being considered a convenient intermediate product in the conversion process from conventional to pure electric vehicles, due to their compromise on cost, fuel consumption and driving range. With the improved performance and reduced cost of battery pack, Plug-in HEV (PHEV), which is HEV but equipped with a larger battery and a charging connector, are also becoming popular solutions. Different from HEV, PHEV can get recharged from the electricity grid and thus have longer driving range in pure electric mode and can achieve lower fuel consumption and emissions. PHEV is especially suitable for daily commuting. For instance, a household PHEV could be recharged during the night and deplete the charge in the daily driving routes.

HEV and PHEV powertrains possess an Internal Combustion Engine (ICE), one or several Electric Machines (EMs) and a battery. Depending on how the ICE and EMs propel the vehicle, HEV and PHEV powertrains could be classified into series, parallel and series-parallel architectures. Series-parallel powertrains currently dominate the hybrid vehicle sector due to their remarkable fuel economy improvement [1]. Recently, series-parallel powertrains equipped with an Electric Variable Transmission (EVT) have been widely studied [25]. These powertrains function similarly as the well known THS II HEV powertrain used in Prius [6], i.e. they involve an ICE and two EMs. However, instead of planetary gear sets, the EVT powertrain uses a double rotor machine (typically considered as two EMs in one package) to mechanically decouple the engine from the wheels. The engine is still able to deliver part of its power to the final drive to propel the vehicle, by the use of magnetic coupling.

When designing PHEV powertrains, typical optimization problems involve battery sizing and design of Energy Management Strategy (EMS). Usually, these two problems are coupled to each other and should thus be optimized simultaneously. Such optimization could be performed in different ways, but among the most common methods is the nested optimization approach, where battery capacity is gridded into several sizes and then for each size the EMS is optimized.

EMS could be designed in two major ways; heuristic rule-based formulation or optimization approaches [714]. For component sizing problems, optimization approaches are the preferred choice, since the optimal results provide objective benchmark for comparing different powertrains. From the proposed EMS optimization approaches, Dynamic Programming (DP) is the most commonly used. However, DP is highly demanding on computation power, especially if high accuracy is required. Furthermore, the computation complexity of DP increases exponentially with the number of state variables [15]. Regardless of these deficiencies, DP is still widely used due to its capability of handling mix-integer problems, which in the HEV context typically includes engine on/off and gearshift control [16].

Another EMS optimization approach that has been shown to require less computational power, relies on Pontryagin’s Minimum Principle (PMP) [12, 1719]. However, when applying PMP in the HEV problems, it is assumed that the battery size is large enough to guarantee a constant Lagrange multiplier, while searching for the optimal control that does not activate battery energy limits [12]. Another limitation of PMP is the inability of handling integer state variables. The latter deficiency is typically addressed by combining PMP and DP (DP-PMP) to iteratively solve the mixed-integer control problems [19].

Convex optimization has also been proposed to solve the optimization problems in HEVs [2029]. By exploiting convexity of the powertrain models, the powertrain sizing and EMS problems could be efficiently solved using publicly available solvers for convex programs. Most importantly, different from DP or PMP, convex optimization allows battery sizing to be solved simultaneously with the EMS optimization [2325]. Convex optimization, however, cannot solve integer problems. Approaches that overcome this limitation rely on a synergy between convex optimization and DP [21, 29], or convex optimization and PMP [22]. Another difficulty is that convex optimization often requires convex modeling steps that are specifically tailored to different powertrain configurations. Convex modeling steps have currently been shown for powertrains in series configuration [21, 24], parallel configuration [24, 25], configurations that involve a planetary gear [30] or continuous variable transmission [23]. To the best of the author’s knowledge, convex optimization has not yet been applied to EVT powertrains.

This paper extends previous studies by providing convex modeling steps for the problem of optimal battery sizing and control of a series-parallel PHEV powertrain equipped with an EVT. The optimization cost is formulated as the total cost of ownership, which includes operational cost for fuel and electricity consumption, and component cost for the battery pack. Similarly to the optimal EMS of a planetary gear powertrain [30], we show that the EVT powertrain can be optimally controlled by a bilevel optimization, where one level optimizes the speed of a compound unit including the ICE and EMs, and another layer optimizes power split between the compound unit and the battery. Different from the approach in [30], we show that the optimal EMS of the EVT powertrain involves a switched model control. In a hybrid mode of operating, when the engine is on, power split is decided between the compound unit and the battery. In pure electric mode, when the engine is off, torque split is decided between the two EMs, which further improves performance, compared to the typical case when only a single EM drives the vehicle [5]. Moreover, we show that for a given driving cycle and engine on/off control, convex optimization can be used to simultaneously optimize both the EMS and the battery size. Several case studies are provided that show the dependence of the optimal battery size on the battery discharge strategy and the validity of the proposed approach compared to a benchmark solution obtained by DP.

The remainder of this paper is organized as follows. Section 2 provides the modeling details of the powertrain and formulates the studied optimization problem. Section 3 presents the convex modeling steps, which is the main contribution of this paper. Case studies are provided in Section 4. Conclusion and future work are discussed in Section 5.

2 EVT powertrain and problem statement

This section introduces a mathematical model of the EVT powertrain. It introduces the daily driving cycle on which the powertrain is evaluated and formulates the studied optimization problem.

2.1 EVT powertrain

EVT is a compact double rotor machine which can be divided into an ordinary Electric Machine (EM2) and a dual rotor Electric Machine (EM1). In the EVT HEV powertrain, the ICE crank shaft is connected to the EVT inner rotor, while the input side of final drive is connected to the outer rotor. Between the crank shaft and the inner rotor, a brake is placed that can be used to immobilize the inner rotor. Due to the double rotor design, the EVT can function as an energy converter in the HEV powertrain and realize power split, like the Prius Toyota Hybrid System [6], but without planetary gear sets. The studied EVT plug-in HEV powertrain is illustrated in Figure 1.

thumbnail Fig. 1

Architecture of the EVT plug-in HEV powertrain. The powertrain includes an Internal Combustion Engine (ICE) and a double rotor machine which can be regarded as an ordinary Electric Machine (EM2) and a dual rotor Electric Machine (EM1). The brake between the crank shaft and the inner rotor can be used to immobilize the inner rotor.

The EVT powertrain can operate in three different modes, detailed in Table 1. In pure electric mode, the brake is engaged and EM1 together with EM2 can propel the driveline through the outer rotor. In starter mode, the brake is disengaged and EM1 cranks the ICE until reaching idling speed, before the engine is turned on. The brake can be disengaged even in hybrid electric mode, to allow the engine to be decoupled from the wheels and thus be operated at its optimum efficiency. The EVT powertrain does not provide a mechanical connection between the ICE and the final drive, so the powertrain cannot be operated in a pure combustion mode. Instead, the ICE torque has to be delivered through the interaction with EM1. Typically, under low vehicle speed the ICE drives EM1 as a generator, while EM2 works as a prime motor. Under high vehicle speed, EM2 is operated as a generator, while EM1 functions as the prime motor.

Table 1

Operational modes of the powertrain.

Since the motion dynamics of the EVT are much faster than the battery dynamics, they have been excluded from the battery sizing problem discussed below. Similarly, the starter mode of the powertrain is not discussed further in this paper.

2.2 Longitudinal dynamics of the powertrain

In the EVT powertrain, EM1 and EM2 directly drive the vehicle in both electric and hybrid mode. Then the powertrain should satisfy the motion relationTd(t)+Tbrk(t)=T1(t)+T2(t),$$ {T}_{\mathrm{d}}(t)+{T}_{\mathrm{brk}}(t)={T}_1(t)+{T}_2(t), $$(1)ω2(t)=ifrv(t),$$ {\omega }_2(t)=\frac{{i}_{\mathrm{f}}}{r}v(t), $$(2)where T1 and T2 are the EM1 and EM2 torques, respectively, Tbrk is the braking torque from the mechanical brakes and ω2 is the EM2 speed. The demanded torque at the input side of the final drive, Td, can be described asTd(t)=rηf-sgn(Td)if(ρCdv2(t)2+mgfcosθ(t)+mgsinθ(t)+mv̇(t)),$$ \begin{array}{ll}{T}_{\mathrm{d}}(t)& =\frac{r{\eta }_{\mathrm{f}}^{-\mathrm{sgn}({T}_{\mathrm{d}})}}{{i}_{\mathrm{f}}}\left(\frac{\rho {C}_{\mathrm{d}}{v}^2(t)}{2}+{mgf}\mathrm{cos}\theta (t)+{mg}\mathrm{sin}\theta (t)+m\dot{v}(t)\right)\\ & \end{array}, $$(3)where r is the wheel radius, if is the ratio of the final drive, ηf is the transmission efficiency of the final drive, ρ is the air density, g is the acceleration of gravity, f is the friction coefficient, θ represents the road slope, v is the vehicle speed, and m is the total vehicle mass. The vehicle mass can be expressed asm=mv+mb,$$ m={m}_{\mathrm{v}}+{m}_{\mathrm{b}}, $$(4)where mb is the mass of the battery pack and mv is the remaining vehicle mass.

The sgn function in (3) returns the sign of Td, which is a time dependent signal. In order of improving readability by reducing the number of nested parentheses, the explicit dependence on time will not be shown for signals that are input arguments to functions.

2.2.1 Pure electric mode

In pure electric mode, the inner rotor of the EVT is immobilized. The powertrain could either be driven by the dual motors EM1 and EM2, or only by EM2 when T1 = 0. When the EM1 is on, the speed relation of EM1 and EM2 should satisfyω1(t)=ω2(t),$$ {\omega }_1(t)={\omega }_2(t), $$(5)where ω1 is the EM1 speed.

2.2.2 Hybrid electric mode

In hybrid electric mode, part of the ICE power propels the driveline through the torque balance with EM1, while the remaining part is turned into electric energy due to the speed difference of the two rotors. That is to say, the ICE torque Te should balance the EM1 torque, while the EM1 speed is expressed at the speed difference between the two rotors:Te(t)=T1(t),$$ {T}_{\mathrm{e}}(t)={T}_1(t), $$(6)ω1(t)=ω2(t)-ωe(t).$$ {\omega }_1(t)={\omega }_2(t)-{\omega }_{\mathrm{e}}(t). $$(7)

2.3 Power balance

The powertrain should always satisfy the electric power balance among the battery pack, EM1 and EM2,Pb(t)=T1(t)ω1(t)+B1(t)+T2(t)ω2(t)+B2(t)+Bb(t)+Paux,$$ {P}_{\mathrm{b}}(t)={T}_1(t){\omega }_1(t)+{B}_1(t)+{T}_2(t){\omega }_2(t)+{B}_2(t)+{B}_{\mathrm{b}}(t)+{P}_{\mathrm{aux}}, $$(8)where Pb is the total power output of the battery pack, Bb is the battery power loss, B1 is the EM1 power loss, B2 is the EM2 power loss and Paux is the auxiliary power which is considered as a constant.

By substituting (1), (6) and (7) into (8), the power balance can also be written asPb(t)=-Te(t)ωe(t)+B1(t)+B2(t)+(Td(t)+Tbrk(t))ω2(t)+Bb(t)+Paux.$$ {P}_{\mathrm{b}}(t)=-{T}_{\mathrm{e}}(t){\omega }_{\mathrm{e}}(t)+{B}_1(t)+{B}_2(t)+\left({T}_{\mathrm{d}}(t)+{T}_{\mathrm{brk}}(t)\right){\omega }_2(t)+{B}_{\mathrm{b}}(t)+{P}_{\mathrm{aux}}. $$(9)

In pure electric mode, the engine is turned off and the brake at the crank shaft is engaged, enforcing Te = 0 and ωe = 0 in (9).

2.4 Daily driving routes

In this study the main usage of the plug-in vehicle is considered to be routine commuting. Since it is difficult to predict and model the traffic conditions over the vehicle’s lifespan, we adopt a representative daily route as the driving cycle. The commuter route is driven over 50$ 50$ times and then the logged data is trained to a typical representative daily cycle. This route goes from the suburb of Kungsbacka to an industrial facility on the outskirts of Gothenburg in Sweden, along a motorway. It is assumed that the vehicle could only get charged at home during nighttime. The driving cycle, including the typical speed and altitude profile from home to work and vice versa, is shown in Figure 2.

thumbnail Fig. 2

Profile of the daily driving cycle, depicted as speed and altitude as a function of time. The daily cycle is divided into two segments, one is the route to work and the other is the route from work. The battery is charged only at nighttime.

2.5 ICE model

Willans line are used to depict the engine model, as shown in Figure 3. The ICE fuel power is fitted into quadratic functions of its torque, asPf(t)=eon(t)a0(ωe)+a1(ωe)Te(t)+a2(ωe)Te2(t),$$ {P}_{\mathrm{f}}(t)={e}_{\mathrm{on}}(t){a}_0\left({\omega }_{\mathrm{e}}\right)+{a}_1\left({\omega }_{\mathrm{e}}\right){T}_{\mathrm{e}}(t)+{a}_2\left({\omega }_{\mathrm{e}}\right){T}_{\mathrm{e}}^2(t), $$(10)where a0, a1 and a2 depend on the engine speed, with a0, a1, a2 ≥ 0, ∀ωe. Alternatively, it is possible to express fuel power asPf(t)=ωe(t)Te(t)+Be(t),$$ {P}_{\mathrm{f}}(t)={\omega }_{\mathrm{e}}(t){T}_{\mathrm{e}}(t)+{B}_{\mathrm{e}}(t), $$(11)whereBe(t)=eon(t)a0(ωe)+(a1(ωe)-ωe)Te(t)+a2(ωe)Te2(t),$$ {B}_{\mathrm{e}}(t)={e}_{\mathrm{on}}(t){a}_0\left({\omega }_{\mathrm{e}}\right)+\left({a}_1\left({\omega }_{\mathrm{e}}\right)-{\omega }_{\mathrm{e}}\right){T}_{\mathrm{e}}(t)+{a}_2\left({\omega }_{\mathrm{e}}\right){T}_{\mathrm{e}}^2(t), $$(12)is the ICE power loss.

thumbnail Fig. 3

Original data and fitted model of the ICE fuel power, as a function of torque and speed. Each line represents a constant engine speed. Detailed specification of the engine is listed in Table A1.

The engine on/off signal eon iseon(t)={1,if ICE on,0,otherwise.$$ {e}_{\mathrm{on}}(t)=\left\{\begin{array}{cc}1,& \mathrm{if}\enspace \mathrm{ICE}\enspace \mathrm{on},\\ 0,& \mathrm{otherwise}.\end{array}\right. $$(13)

Since in the EVT powertrain the ICE can be started by the EM1, the ICE is only allowed to work at the region above the idling speed.

2.6 EM models

Depending on the sign of speed and torque, electric machines may operate in four different quadrants. The quadrants, from one to four, are enumerated here as follows: (1) positive speed and positive torque, (2) negative speed and positive torque, (3) negative speed and negative torque and (4) positive speed and negative torque. In pure electric mode, the EM1 works in the first quadrant for driving or in the forth quadrant for regenerative braking. In hybrid mode, the EM1 works in the first or second quadrant to balance the ICE torque. EM2 operates in the first or forth quadrant.

Similar to the ICE, the electric machines are also modeled with Willans lines. Their power loss within the different modes can be expressed asB1(t)=b0(ω1)+b1(ω1)T1(t)+b2(ω1)T12(t),$$ {B}_1(t)={b}_0\left({\omega }_1\right)+{b}_1\left({\omega }_1\right){T}_1(t)+{b}_2\left({\omega }_1\right){T}_1^2(t), $$(14)B2(t)=c0(ω2)+c1(ω2)T2(t)+c2(ω2)T22(t),$$ {B}_2(t)={c}_0\left({\omega }_2\right)+{c}_1\left({\omega }_2\right){T}_2(t)+{c}_2\left({\omega }_2\right){T}_2^2(t), $$(15)where B1, B2 are the EM1 and EM2 power losses, respectively, and b0, b1, b2, with b0, b1, b2 ≥ 0, ∀ω1 and c0, c1, c2, with c0, c1, c2 ≥ 0, ∀ω2, are speed depended coefficients. The EM1 and EM2 models are depicted in Figures 4 and 5, respectively.

thumbnail Fig. 4

Original data and fitted model of the EM1 power loss. The EM1 operates in the first and forth quadrants (positive speed) for engine starting/driving and generative braking in pure electric mode. In hybrid mode, EM1 works in first and second quadrants (positive torque) to balance the engine torque. Detailed EM1 specification is listed in Table A1.

thumbnail Fig. 5

Original data and fitted model of the EM2 power loss. The EM2 operates in the first and forth quadrants (positive speed) for driving and generative braking. Detailed EM2 specification is listed in Table A1.

2.7 Battery model

A simplified open-circuit model is used to approximate the lithium-ion battery pack. It comprises nb identical cells whose open-circuit voltage Vb and cell’s internal resistance Rb are considered as constant. It is reasonable and accurate enough to model the battery cell in this way if the cell is only operated in a limited state of charge region, as illustrated in Figure 6. Assuming that the battery cells’ dynamics do not change, the battery pack can be modeled asPb(t)=nbVbib(t),$$ {P}_{\mathrm{b}}(t)={n}_{\mathrm{b}}{V}_{\mathrm{b}}{i}_{\mathrm{b}}(t), $$(16)Eḃ(t)=-Pb(t),$$ \stackrel{\dot }{{E}_{\mathrm{b}}}(t)=-{P}_{\mathrm{b}}(t), $$(17)where ib is the cell current and Eb is the total pack energy described byEb(t)=nbQcVbsoc(t),$$ {E}_{\mathrm{b}}(t)={n}_{\mathrm{b}}{Q}_{\mathrm{c}}{V}_{\mathrm{b}}\mathrm{soc}(t), $$(18)where Qc is the cell capacity and soc is the state of charge.

thumbnail Fig. 6

Original and approximated battery cell open circuit voltage. The battery state of charge is allowed to vary within 0.3–0.7, in which the open circuit voltage can be considered as constant. Detailed battery parameters are listed in Table A1.

The loss of the battery pack can be expressed as quadratic function of the internal power,Bb(t)=nbib2(t)Rb=RbnbVb2Pb2(t).$$ {B}_{\mathrm{b}}(t)={n}_{\mathrm{b}}{i}_{\mathrm{b}}^2(t){R}_{\mathrm{b}}=\frac{{R}_{\mathrm{b}}}{{n}_{\mathrm{b}}{V}_{\mathrm{b}}^2}{P}_{\mathrm{b}}^2(t). $$(19)

The incremental mass of the pack scales linearly with the number of cells, i.e.mb=mb0nb.$$ {m}_{\mathrm{b}}={m}_{\mathrm{b}0}{n}_{\mathrm{b}}. $$

The relations (16)(19) are valid regardless of how battery cells are connected. Thus, after optimizing the pack size nb, the cells can be configured in suitable series and parallel branches.

2.8 Optimization problem statement

The aim of this paper is to minimize the total cost of vehicle ownership, including operational and component costs. The operational cost includes the electricity and gasoline cost. The components cost includes only the cost of the battery pack, since the other parts of the vehicle remain the same and are thus excluded from the optimization. The battery pack is assumed to have good durability and no replacements are required during the vehicle lifespan.

The battery cost is daily averaged during the vehicle’s lifespan. Considering a yearly interest rate, the battery cost can be calculated byCbat(nb)=drdyyv(1+rint1+yv2)pbatnb,$$ {C}_{\mathrm{bat}}\left({n}_{\mathrm{b}}\right)=\frac{{d}_{\mathrm{r}}}{{d}_{\mathrm{y}}{y}_{\mathrm{v}}}\left(1+{r}_{\mathrm{int}}\frac{1+{y}_{\mathrm{v}}}{2}\right){p}_{\mathrm{bat}}{n}_{\mathrm{b}}, $$(20)where pbat is the price of one single battery cell, Cbat is the battery cost in a monetary currency. The division with the average driving distance in one year dy and the vehicle lifetime in years yv, provides a battery price per km, which after multiplying with the length of the driving cycle dr provides the battery price in a monetary currency for the specific daily driving cycle. The part in parentheses depicts depreciation of value, where rint is a yearly interest rate.

Assuming that the battery is charged at night, as often as possible, the electricity cost can be expressed asCel(Eb)=pel(Eb(t0)-Eb(tf)),$$ {C}_{\mathrm{el}}\left({E}_{\mathrm{b}}\right)={p}_{\mathrm{el}}\left({E}_{\mathrm{b}}\left({t}_0\right)-{E}_{\mathrm{b}}\left({t}_{\mathrm{f}}\right)\right), $$(21)where pel is the electricity price expressed as a monetary currency per energy. The difference between initial and final battery energy Eb(0) − Eb(tf) describes the consumed electric energy over the driving cycle, which after multiplying with pel provides the electricity consumption in a monetary currency. Both the initial and final energy values are considered as optimization variables and the optimization program, described below, is let to find their best values.

Similarly, the gasoline cost can be computed asCfuel(ωe,Te,eon)=pfqht0tfPf(ωe,Te,eon)dt,$$ {C}_{\mathrm{fuel}}\left({\omega }_{\mathrm{e}},{T}_{\mathrm{e}},{e}_{\mathrm{on}}\right)=\frac{{p}_{\mathrm{f}}}{{q}_h}{\int }_{{t}_0}^{{t}_{\mathrm{f}}} {P}_{\mathrm{f}}\left({\omega }_{\mathrm{e}},{T}_{\mathrm{e}},{e}_{\mathrm{on}}\right)\mathrm{d}t, $$(22)where pf is the gasoline price expressed as a monetary currency per liter, and qh is the heating value of gasoline in energy per liter.

Using the above mathematical models, along with the physical limits of the components, the optimization problem can be summarized asmin Cbat(nb)+Cel(Eb)+Cfuel(ωe,Te,eon)subject to:(1)-(19)nb0$$ \begin{array}{c}\mathrm{min}\enspace {C}_{\mathrm{bat}}({n}_{\mathrm{b}})+{C}_{\mathrm{el}}({E}_{\mathrm{b}})+{C}_{\mathrm{fuel}}({\omega }_{\mathrm{e}},{T}_{\mathrm{e}},{e}_{\mathrm{on}})\\ \mathrm{subject}\enspace \mathrm{to}:(1)-(19)\\ {n}_{\mathrm{b}}\ge 0\end{array} $$(23a)Tbrk(t)0,$$ {T}_{\mathrm{brk}}(t)\ge 0, $$(23b)Pb(t)Vbnb[Ibmin,Ibmax]$$ {P}_{\mathrm{b}}(t)\in {V}_{\mathrm{b}}{n}_{\mathrm{b}}\left[{I}_{\mathrm{bmin}},{I}_{\mathrm{bmax}}\right] $$(23c)Eb(t)[socmin,socmax]nbQcVb$$ {E}_{\mathrm{b}}(t)\in \left[{\mathrm{soc}}_{\mathrm{min}},{\mathrm{soc}}_{\mathrm{max}}\right]{n}_{\mathrm{b}}{Q}_{\mathrm{c}}{V}_{\mathrm{b}} $$(23d)ω1(t)[ω1min,ω1max]$$ {\omega }_1(t)\in \left[{\omega }_{1\mathrm{min}},{\omega }_{1\mathrm{max}}\right] $$(23e)ω2(t)[ω2min,ω2max]$$ {\omega }_2(t)\in \left[{\omega }_{2\mathrm{min}},{\omega }_{2\mathrm{max}}\right] $$(23f)ωe(t)[ωemin,ωemax]$$ {\omega }_{\mathrm{e}}(t)\in [{\omega }_{\mathrm{emin}},{\omega }_{\mathrm{emax}}] $$(23g)T1(t)[T1min(ω1),T1max(ω1)]$$ {T}_1(t)\in \left[{T}_{1\mathrm{min}}\left({\omega }_1\right),{T}_{1\mathrm{max}}\left({\omega }_1\right)\right] $$(23h)T2(t)[T2min(ω2),T2max(ω2)]$$ {T}_2(t)\in \left[{T}_{2\mathrm{min}}\left({\omega }_2\right),{T}_{2\mathrm{max}}\left({\omega }_2\right)\right] $$(23i)Te(t)eon(t)[Temin(ωe),Temax(ωe)].$$ {T}_{\mathrm{e}}(t)\in {e}_{\mathrm{on}}(t)[{T}_{\mathrm{emin}}({\omega }_{\mathrm{e}}),{T}_{\mathrm{emax}}({\omega }_e)]. $$(23j)

In (23), the battery energy Eb is chosen as the dynamic state and the battery power Pb, engine on/off signal eon, engine torque Te and the engine speed ωe as the control signals. The optimization objective is to find the optimal control signals and the optimum parameter nb that minimize the total cost of vehicle ownership, while satisfying the constraints.

3 Convex modeling

This section introduces the convex modeling of the EVT powertrain. To formulate the above optimization problem into a convex form, the engine on/off control is depopulated to a separate subproblem to avoid mix-integer programming, which will be discussed later, in Section 3.3. For a given engine on/off sequence, the convex formulation is separated into pure electric and hybrid mode of operation. To ensure convexity of the battery pack model, (16)(19), the integer cells number nb is relaxed to a real value, which can be rounded to the nearest integer after the optimization is finished. In addition, it is initially assumed that the total vehicle mass does not visibly change with battery sizing. The sensitivity on battery mass will be discussed later, in Section 4.

3.1 Pure electric driving mode

Consider the situation when the engine is turned off. In pure electric mode, electric machine torques are the only control signals to propel the vehicle, while their speed is entirely determined by the driving cycle. To minimize the energy dissipation of the powertrain in this mode, the two machines can be fully utilized to obtain optimal powertrain efficiency. In this case, due to the convex models of the electric machines in (14) and (15), convex optimization can be used to find the optimal torque distributions between these two machines, by relaxing (9) into inequalityT1(t)+T2(t)=Td(t)+Tbrk(t),$$ {T}_1(t)+{T}_2(t)={T}_{\mathrm{d}}(t)+{T}_{\mathrm{brk}}(t), $$(24a)Pb(t)(Td(t)+Tbrk(t))ω2(t)+B1(ω1,T1)+B2(ω2,T2)+Bb(Pb,Eb,nb)+Paux,$$ {P}_{\mathrm{b}}(t)\ge \left({T}_{\mathrm{d}}(t)+{T}_{\mathrm{brk}}(t)\right){\omega }_2(t)+{B}_1\left({\omega }_1,{T}_1\right)+{B}_2\left({\omega }_2,{T}_2\right)+{B}_{\mathrm{b}}\left({P}_{\mathrm{b}},{E}_{\mathrm{b}},{n}_{\mathrm{b}}\right)+{P}_{\mathrm{aux}}, $$(24b)where Td and ω1 = ω2 are fully described by the driving cycle. The engine power term −Teωe in (9) is, in this case, set to zero, since the engine is turned off.

By relaxing (9) to the inequality (24b), outer approximation is performed which allows the convex optimization to choose solutions that are not only on the function, but also in its epigraph, thus allowing additional power losses than those necessary to deliver the required electrical power. It can be logically reasoned that the optimal solution will satisfy (9) with equality, since otherwise energy is wasted unnecessarily. Then, the solution of the relaxed problem is identical to the solution of the non-relaxed problem. A rigorous proof that this relaxation does not change the optimal solution can be found in [31].

To compare the results later in simulations, the situation is also formulated in which the powertrain is only driven by EM2 in pure electric mode,T2(t)=Td(t)+Tbrk(t),$$ {T}_2(t)={T}_d(t)+{T}_{\mathrm{brk}}(t), $$(25a)Pb(t)(Td(t)+Tbrk(t))ω2(t)+B2(ω2,T2)+b0'(ω1)+Bb(Pb,Eb,nb)+Paux,$$ {P}_{\mathrm{b}}(t)\ge \left({T}_{\mathrm{d}}(t)+{T}_{\mathrm{brk}}(t)\right){\omega }_2(t)+{B}_2\left({\omega }_2,{T}_2\right)+{b}_0^{\prime}\left({\omega }_1\right)+{B}_{\mathrm{b}}\left({P}_{\mathrm{b}},{E}_{\mathrm{b}},{n}_{\mathrm{b}}\right)+{P}_{\mathrm{aux}}, $$(25b)where b0'$ {b}_0^{\prime}$ is the sum of mechanical loss caused by EM1 bearings and eddy current loss caused by relative movement between the inner and outer rotors, depending on the relative speed of the two rotors.

3.2 Hybrid driving mode

In hybrid mode of operation, the engine is considered to be on. Since in this case eon = 1 and eon occurs only in product with other variables, further occurrences of eon are removed in the rest of this section, for the convenience of readability.

From the problem formulation in (23a), it can be seen that the product of two variables Te and ωe in (9) and the cost function Cfuel are generally not convex and the problem cannot directly be solved by convex optimization. Here, the powertrain model and the optimization problem are reformulated into a convex program.

To begin with, the powertrain model in (9) is simplified by eliminating the signals T2, ω1 and T1. This can be achieved by back-substituting the equalities (1), (6) and (7) into (23g) and (23j). Considering that Td and ω2 are fully determined by the driving cycle, the optimization problem can be reformulated asmin Cbat(nb)+Cel(Eb)+Cfuel(ωe,Te)subject to:Ėb(t)=-Pb(t)$$ \begin{array}{c}\mathrm{min}\enspace {C}_{\mathrm{bat}}({n}_{\mathrm{b}})+{C}_{\mathrm{el}}({E}_{\mathrm{b}})+{C}_{\mathrm{fuel}}({\omega }_{\mathrm{e}},{T}_{\mathrm{e}})\\ \mathrm{subject}\enspace \mathrm{to}:\\ {\dot{E}}_{\mathrm{b}}(t)=-{P}_b(t)\end{array} $$(26a)Pb(t)=-Te(t)ωe(t)+(Td(t)+Tbrk(t))ω2(t)+Paux +B1(ωe,T2)+B2(ω2,T2)+Bb(Pb,Eb,nb)$$ \begin{array}{ll}& {P}_b(t)=-{T}_{\mathrm{e}}(t){\omega }_{\mathrm{e}}(t)+\left({T}_{\mathrm{d}}(t)+{T}_{\mathrm{brk}}(t)\right){\omega }_2(t)+{P}_{\mathrm{aux}}\\ & \enspace +{B}_1\left({\omega }_{\mathrm{e}},{T}_2\right)+{B}_2\left({\omega }_2,{T}_2\right)+{B}_{\mathrm{b}}\left({P}_{\mathrm{b}},{E}_{\mathrm{b}},{n}_{\mathrm{b}}\right)\end{array} $$(26b)Eb(t)nbQcVb[socmin,socmax]$$ {E}_{\mathrm{b}}(t)\in {n}_{\mathrm{b}}{Q}_{\mathrm{c}}{V}_{\mathrm{b}}[{\mathrm{soc}}_{\mathrm{min}},{\mathrm{soc}}_{\mathrm{max}}] $$(26c)Pb(t)nbVb[Ibmin,Ibmax]$$ {P}_{\mathrm{b}}(t)\in {n}_{\mathrm{b}}{V}_{\mathrm{b}}[{I}_{\mathrm{bmin}},{I}_{\mathrm{bmax}}] $$(26d)nb0$$ {n}_{\mathrm{b}}\ge 0 $$(26e)Tbrk(t)0$$ {T}_{\mathrm{brk}}(t)\ge 0 $$(26f)ωe(t)min{ωemax,ω2+ω1max}$$ {\omega }_{\mathrm{e}}(t)\le \mathrm{min}\{{\omega }_{\mathrm{emax}},{\omega }_2+{\omega }_{1\mathrm{max}}\} $$(26g)ωe(t)max{ωemin,ω2+ω1min}$$ {\omega }_{\mathrm{e}}(t)\ge \mathrm{max}\{{\omega }_{\mathrm{emin}},{\omega }_2+{\omega }_{1\mathrm{min}}\} $$(26h)Te(t)min{Temax(ωe),T1max(ωe-ω2), Td(t)+Tbrk(t)-T2min(ω2)}$$ {T}_{\mathrm{e}}(t)\le \mathrm{min}\{{T}_{\mathrm{emax}}({\omega }_{\mathrm{e}}),{T}_{1\mathrm{max}}({\omega }_{\mathrm{e}}-{\omega }_2),\enspace {T}_{\mathrm{d}}(t)+{T}_{\mathrm{brk}}(t)-{T}_{2\mathrm{min}}({\omega }_2)\} $$(26i)Te(t)max{Temin(ωe),Td(t)+Tbrk(t)-T2max(ω2)}.$$ {T}_{\mathrm{e}}(t)\ge \mathrm{max}\{{T}_{\mathrm{emin}}({\omega }_{\mathrm{e}}),{T}_{\mathrm{d}}(t)+{T}_{\mathrm{brk}}(t)-{T}_{2\mathrm{max}}({\omega }_2)\}. $$(26j)

The next step is to eliminate the variable Te$ {T}_{\mathrm{e}}$, by replacing it with a new variablePc(t)=Te(t)ωe(t)-B1(·)-B2(·).$$ {P}_{\mathrm{c}}(t)={T}_{\mathrm{e}}(t){\omega }_{\mathrm{e}}(t)-{B}_1(\middot )-{B}_2(\middot ). $$(27)

By applying the power loss models of the electric machines and replacing T2, T1 and ω1 with (1), (6) and (7), the expression of Te can be obtained asTe(t)=-A1(·)±A12(·)-4A0(·)A2(·)2A2(·),$$ {T}_{\mathrm{e}}(t)=\frac{-{A}_1\left(\middot \right)\pm \sqrt{{A}_1^2\left(\middot \right)-4{A}_0\left(\middot \right){A}_2\left(\middot \right)}}{2{A}_2\left(\middot \right)}, $$(28)where A0(·$ \middot $), A1(·$ \middot $) and A2(·$ \middot $) are functions of ωe, Pc, ω2 and Td, i.e.A0(·)=b0(ωe,ω2)+c0(ω2)+c1(ω2)Td(t)+c2(ω2)Td2(t)+Pc(t)A1(·)=b1(ωe,ω2)-c1(ω2)-2c2(ω2)Td(t)-ωe(t)A2(·)=b2(ωe,ω2)+c2(ω2).$$ \begin{array}{ll}{A}_0(\middot )& ={b}_0({\omega }_{\mathrm{e}},{\omega }_2)+{c}_0({\omega }_2)+{c}_1({\omega }_2){T}_d(t)\\ & +{c}_2({\omega }_2){T}_{\mathrm{d}}^2(t)+{P}_{\mathrm{c}}(t)\\ {A}_1(\middot )& ={b}_1({\omega }_{\mathrm{e}},{\omega }_2)-{c}_1({\omega }_2)-2{c}_2({\omega }_2){T}_{\mathrm{d}}(t)-{\omega }_{\mathrm{e}}(t)\\ {A}_2(\middot )& ={b}_2({\omega }_{\mathrm{e}},{\omega }_2)+{c}_2({\omega }_2).\end{array} $$(29)

In terms of the recent variable change, the engine torque constraints in (26i) and (26j) implicitly transform toPc[Pcmin(ωe,Td,ω2),Pcmax(ωe,Td,ω2)].$$ {P}_{\mathrm{c}}\in [{P}_{\mathrm{cmin}}({\omega }_{\mathrm{e}},{T}_{\mathrm{d}},{\omega }_2),{P}_{\mathrm{cmax}}({\omega }_{\mathrm{e}},{T}_{\mathrm{d}},{\omega }_2)]. $$(30)

Similarly, the engine fuel power can be expressed as Pf(ωe,Pc,ω2,Td)$ {P}_{\mathrm{f}}({\omega }_{\mathrm{e}},{P}_{\mathrm{c}},{\omega }_2,{T}_{\mathrm{d}})$, or in terms of the alternative expression (11), it can also be written asPf(ωe,Pc,ω2,Td)=Pc+Bc(ωe,Pc,ω2,Td)Bc(ωe,Pc,ω2,Td)=B1(·)+B2(·)+Be(·).$$ \begin{array}{ll}{P}_{\mathrm{f}}({\omega }_{\mathrm{e}},{P}_{\mathrm{c}},{\omega }_2,{T}_{\mathrm{d}})& ={P}_{\mathrm{c}}+{B}_{\mathrm{c}}({\omega }_{\mathrm{e}},{P}_{\mathrm{c}},{\omega }_2,{T}_{\mathrm{d}})\\ {B}_{\mathrm{c}}({\omega }_{\mathrm{e}},{P}_{\mathrm{c}},{\omega }_2,{T}_{\mathrm{d}})& ={B}_1(\middot )+{B}_2(\middot )+{B}_{\mathrm{e}}(\middot ).\end{array} $$(31)

It is clear from (31) that the ICE, EM1 and EM2 can now be considered as a compound unit whose input power, output power and power loss are Pf(·)$ {P}_{\mathrm{f}}(\middot )$, Pc(·)$ {P}_{\mathrm{c}}(\middot )$ and Bc(·)$ {B}_{\mathrm{c}}(\middot )$, respectively. In connection with the electrical power balance (9), it is now evident that the meaning of the compound unit is to generate net power Pc that propels the vehicle together with the battery power Pb$ {P}_{\mathrm{b}}$. The optimal energy management would thus correspond to finding the optimal power split ratio between Pc$ {P}_{\mathrm{c}}$ and Pb$ {P}_{\mathrm{b}}$.

The next convexification step is to eliminate ωe$ {\omega }_{\mathrm{e}}$ from problem (26a). This can be achieved by first rewriting (26a) as a bilevel programmin Cbat(nb)+Cel(Eb)+Cfuel(ωe*,Pc,ω2,Td)subject to:Ėb(t)=-Pb(t)$$ \begin{array}{c}\mathrm{min}\enspace {C}_{\mathrm{bat}}({n}_{\mathrm{b}})+{C}_{\mathrm{el}}({E}_{\mathrm{b}})+{C}_{\mathrm{fuel}}({\omega }_{\mathrm{e}}^{\mathrm{*}},{P}_{\mathrm{c}},{\omega }_2,{T}_{\mathrm{d}})\\ \mathrm{subject}\enspace \mathrm{to}:\\ {\dot{E}}_{\mathrm{b}}(t)=-{P}_{\mathrm{b}}(t)\end{array} $$(32a)Pb(t)+Pc(t)=(Td(t)+Tbrk(t))ω2(t)+Paux+Bb(Pb,Eb,nb)$$ {P}_{\mathrm{b}}(t)+{P}_{\mathrm{c}}(t)=\left({T}_{\mathrm{d}}(t)+{T}_{\mathrm{brk}}(t)\right){\omega }_2(t)+{P}_{\mathrm{aux}}+{B}_{\mathrm{b}}({P}_{\mathrm{b}},{E}_{\mathrm{b}},{n}_{\mathrm{b}}) $$(32b)Eb(t)nbQcVb[socmin,socmax]$$ {E}_{\mathrm{b}}(t)\in {n}_{\mathrm{b}}{Q}_{\mathrm{c}}{V}_{\mathrm{b}}[{\mathrm{soc}}_{\mathrm{min}},{\mathrm{soc}}_{\mathrm{max}}] $$(32c)Pb(t)nbVb[Ibmin,Ibmax]$$ {P}_{\mathrm{b}}(t)\in {n}_{\mathrm{b}}{V}_{\mathrm{b}}[{I}_{\mathrm{bmin}},{I}_{\mathrm{bmax}}] $$(32d)nb0$$ {n}_{\mathrm{b}}\ge 0 $$(32e)Tbrk(t)0$$ {T}_{\mathrm{brk}}(t)\ge 0 $$(32f)Pc(t)[Pcmin(ωe*,Td,ω2),Pcmax(ωe*,Td,ω2)]$$ {P}_{\mathrm{c}}(t)\in \left[{P}_{\mathrm{cmin}}\left({\omega }_{\mathrm{e}}^{\mathrm{*}},{T}_{\mathrm{d}},{\omega }_2\right),{P}_{\mathrm{cmax}}\left({\omega }_{\mathrm{e}}^{\mathrm{*}},{T}_{\mathrm{d}},{\omega }_2\right)\right] $$(32g)ωe*(t)=argminωePf(ωe,Pc,ω2,Td)$$ {\omega }_{\mathrm{e}}^{\mathrm{*}}(t)=\mathrm{arg}\underset{{\omega }_{\mathrm{e}}}{\mathrm{min}}{P}_{\mathrm{f}}({\omega }_{\mathrm{e}},{P}_{\mathrm{c}},{\omega }_2,{T}_{\mathrm{d}}) $$(32h)subject to:ωe(t)min{ωemax,ω2+ω1max}$$ \begin{array}{c}\mathrm{subject}\enspace \mathrm{to}:\\ {\omega }_{\mathrm{e}}(t)\le \mathrm{min}\left\{{\omega }_{\mathrm{emax}},{\omega }_2+{\omega }_{1\mathrm{max}}\right\}\end{array} $$(32i)ωe(t)max{ωemin,ω2+ω1min}$$ {\omega }_{\mathrm{e}}(t)\ge \mathrm{max}\{{\omega }_{\mathrm{emin}},{\omega }_2+{\omega }_{1\mathrm{min}}\} $$(32j)Pc(t)[Pcmin(ωe,Td,ω2),Pcmax(ωe,Td,ω2)].$$ {P}_{\mathrm{c}}(t)\in [{P}_{\mathrm{cmin}}({\omega }_{\mathrm{e}},{T}_{\mathrm{d}},{\omega }_2),{P}_{\mathrm{cmax}}({\omega }_{\mathrm{e}},{T}_{\mathrm{d}},{\omega }_2)]. $$(32k)

Although formulation (32) gives identical solution as (26), it does reveal some important properties that were not explicitly visible in (26). For example, the low level problem in (32a) is a completely static program, since the only state in the problem is present in the upper level. Moreover, the low level problem can be solved independently from the top level, since the optimal choice of engine speed does not depend on how the battery is operated in the upper level.

One way to independently solve the low level problem in (32), is by optimizing engine speed for all feasible combinations of the input arguments Pc, ω2, Td. Let Pc$ {\mathcal{P}}_{\mathrm{c}}$, W2$ {\mathcal{W}}_2$ and Td$ {\mathcal{T}}_{\mathrm{d}}$ denote the feasible sets for these arguments, respectively. Then, the optimal engine speed, as a function of the three arguments, can be obtained by solvingωe*(Pc,ω2,Td)=argminωe Pf(ωe,Pc,ω2,Td)subject to:ωe(t)min{ωemax,ω2+ω1max}ωe(t)max{ωemin,ω2+ω1min}Pc(t)Pc, ωe(t)W2, Td(t)Td.$$ \begin{array}{ll}& {\omega }_{\mathrm{e}}^{\mathrm{*}}\left({P}_{\mathrm{c}},{\omega }_2,{T}_{\mathrm{d}}\right)=\underset{{\omega }_{\mathrm{e}}}{\mathrm{argmin}}\enspace {P}_{\mathrm{f}}\left({\omega }_{\mathrm{e}},{P}_{\mathrm{c}},{\omega }_2,{T}_{\mathrm{d}}\right)\\ & \mathrm{subject}\enspace \mathrm{to}:\\ & {\omega }_{\mathrm{e}}(t)\le \mathrm{min}\{{\omega }_{\mathrm{emax}},{\omega }_2+{\omega }_{1\mathrm{max}}\}\\ & {\omega }_{\mathrm{e}}(t)\ge \mathrm{max}\{{\omega }_{\mathrm{emin}},{\omega }_2+{\omega }_{1\mathrm{min}}\}\\ & {P}_{\mathrm{c}}(t)\in {\mathcal{P}}_{\mathrm{c}},\enspace {\omega }_{\mathrm{e}}(t)\in {\mathcal{W}}_2,\enspace {T}_{\mathrm{d}}(t)\in {\mathcal{T}}_{\mathrm{d}}.\end{array} $$(33)

To approximately solve problem (33), the sets Pc$ {\mathcal{P}}_{\mathrm{c}}$, W2$ {\mathcal{W}}_2$ and Td$ {\mathcal{T}}_{\mathrm{d}}$ and the effective engine speed region can be gridded into finite number of points. The accuracy of the solution would then depend on the grid resolution. For example, consider the case where engine speed range is gridded into N points, ωe = [ωe1, ωe2, …, ωeN]T. Applying the engine torque expression (28), the minimum fuel power can be found asP̃f(Pc,ω2,Td)=minωe{ωe1,...,ωeN}Pf(ωe,Pc,ω2,Td),$$ {\mathop{P}\limits^\tilde}_{\mathrm{f}}({P}_{\mathrm{c}},{\omega }_2,{T}_{\mathrm{d}})=\underset{{\omega }_{\mathrm{e}}\in \left\{{\omega }_{\mathrm{e}1},...,{\omega }_{\mathrm{e}N}\right\}}{\mathrm{min}}{P}_{\mathrm{f}}({\omega }_{\mathrm{e}},{P}_{\mathrm{c}},{\omega }_2,{T}_{\mathrm{d}}), $$(34)for each feasible grid point in Pc$ {\mathcal{P}}_{\mathrm{c}}$, W2$ {\mathcal{W}}_2$ and Td$ {\mathcal{T}}_{\mathrm{d}}$. In (34), engine speed is removed and the minimum engine power P̃f$ {\mathop{P}\limits^\tilde}_{\mathrm{f}}$ now only depends on (Pc,ω2,Td)$ ({P}_{\mathrm{c}},{\omega }_2,{T}_{\mathrm{d}})$, reflecting that for any (Pc,ω2,Td)$ ({P}_{\mathrm{c}},{\omega }_2,{T}_{\mathrm{d}})$ the compound unit operates at its optimum engine speed. Similarly, the optimal engine speed can be replaced in the compound power limits (30), to obtain reduced dimensional limitsP̃cmin(Td,ω2)=Pcmin(ωe*,Td,ω2)P̃cmax(Td,ω2)=Pcmax(ωe*,Td,ω2).$$ \begin{array}{ll}& {\mathop{P}\limits^\tilde}_{\mathrm{cmin}}({T}_{\mathrm{d}},{\omega }_2)={P}_{\mathrm{cmin}}({\omega }_{\mathrm{e}}^{\mathrm{*}},{T}_{\mathrm{d}},{\omega }_2)\\ & {\mathop{P}\limits^\tilde}_{\mathrm{cmax}}({T}_{\mathrm{d}},{\omega }_2)={P}_{\mathrm{cmax}}({\omega }_{\mathrm{e}}^{\mathrm{*}},{T}_{\mathrm{d}},{\omega }_2).\end{array} $$(35)

After replacing the fuel consumption term Pf$ {P}_{\mathrm{f}}$ with P̃f$ {\mathop{P}\limits^\tilde}_{\mathrm{f}}$ in the objective function, the upper level problem in (32) can be reformulated in a reduced formmin Cbat(nb)+Cel(Eb)+Cfuel(Pc,ω2,Td)subject to:Ėb(t)=-Pb(t),$$ \begin{array}{c}\mathrm{min}\enspace {C}_{\mathrm{bat}}({n}_{\mathrm{b}})+{C}_{\mathrm{el}}({E}_{\mathrm{b}})+{C}_{\mathrm{fuel}}({P}_{\mathrm{c}},{\omega }_2,{T}_{\mathrm{d}})\\ \mathrm{subject}\enspace \mathrm{to}:\\ {\dot{E}}_{\mathrm{b}}(t)=-{P}_{\mathrm{b}}(t),\end{array} $$(36a)Pb(t)+Pc(t)=(Td(t)+Tbrk(t))ω2(t)+Paux+Bb(Pb,Eb,nb),$$ {P}_{\mathrm{b}}(t)+{P}_{\mathrm{c}}(t)=\left({T}_{\mathrm{d}}(t)+{T}_{\mathrm{brk}}(t)\right){\omega }_2(t)+{P}_{\mathrm{aux}}+{B}_{\mathrm{b}}({P}_{\mathrm{b}},{E}_{\mathrm{b}},{n}_{\mathrm{b}}), $$(36b)Eb(t)nbQcVb[socmin,socmax],$$ {E}_{\mathrm{b}}(t)\in {n}_{\mathrm{b}}{Q}_{\mathrm{c}}{V}_{\mathrm{b}}[{\mathrm{soc}}_{\mathrm{min}},{\mathrm{soc}}_{\mathrm{max}}], $$(36c)Pb(t)nbVb[Ibmin,Ibmax],$$ {P}_{\mathrm{b}}(t)\in {n}_{\mathrm{b}}{V}_{\mathrm{b}}[{I}_{\mathrm{bmin}},{I}_{\mathrm{bmax}}], $$(36d)nb0,$$ {n}_{\mathrm{b}}\ge 0, $$(36e)Tbrk(t)0,$$ {T}_{\mathrm{brk}}(t)\ge 0, $$(36f)Pc(t)[P̃cmin(Td,ω2),P̃cmax(Td,ω2)].$$ {P}_{\mathrm{c}}(t)\in \left[{\mathop{P}\limits^\tilde}_{\mathrm{cmin}}\left({T}_{\mathrm{d}},{\omega }_2\right),{\mathop{P}\limits^\tilde}_{\mathrm{cmax}}\left({T}_{\mathrm{d}},{\omega }_2\right)\right]. $$(36g)

The minimum fuel power P̃f$ {\mathop{P}\limits^\tilde}_{\mathrm{f}}$ map acquired from (33) is shown in Figure 7 for several choices of ω2$ {\omega }_2$ and Td$ {T}_{\mathrm{d}}$. The net power limits P̃cmin$ {\mathop{P}\limits^\tilde}_{\mathrm{cmin}}$, P̃cmax$ {\mathop{P}\limits^\tilde}_{\mathrm{cmax}}$ maps are shown in Figure 8. For the given combinations of ω2$ {\omega }_2$ and Td$ {T}_{\mathrm{d}}$, it can be observed that the fuel power appears convex in the net output power Pc$ {P}_{\mathrm{c}}$. Furthermore, the fuel power is only slightly curved with respect to the compound power Pc$ {P}_{\mathrm{c}}$. Thus, using a least square method the fuel power is fitted by a second order polynomialP̃f(ω2,Td)=k0(ω2,Td)+k1(ω2,Td)Pc(t)+k2(ω2,Td)Pc2(t),$$ \begin{array}{ll}{\mathop{P}\limits^\tilde}_{\mathrm{f}}({\omega }_2,{T}_{\mathrm{d}})& ={k}_0({\omega }_2,{T}_{\mathrm{d}})+{k}_1({\omega }_2,{T}_{\mathrm{d}}){P}_{\mathrm{c}}(t)\\ & +{k}_2\left({\omega }_2,{T}_{\mathrm{d}}\right){P}_{\mathrm{c}}^2(t),\end{array} $$(37)where k0$ {k}_0$, k1$ {k}_1$ and k2$ {k}_2$, with k20,ω2W2,TdTd$ {k}_2\ge 0,\forall {\omega }_2\in {\mathcal{W}}_2,{T}_{\mathrm{d}}\in {\mathcal{T}}_{\mathrm{d}}$, are coefficients depending on (ω2,Td)$ ({\omega }_2,{T}_{\mathrm{d}})$. The approximation of P̃f$ {\mathop{P}\limits^\tilde}_{\mathrm{f}}$ is also shown in Figure 7, where it can be observed that (37) fits well the gridded fuel data. For demanded torque/speed inputs not on the grid points of ω2,Td$ {\omega }_2,{T}_{\mathrm{d}}$, the coefficients’ values could be calculated by linear interpolation.

thumbnail Fig. 7

Fuel power of the compound unit when operated at the optimal engine speed. The fuel power is a function of EM2 speed, compound power and demanded torque. The top and bottom plot show the fuel power for two different values of demanded torque. The circles represent the grid points at which the fuel power map is calculated, while the lines show the fitted model.

thumbnail Fig. 8

Limits of the compound unit output Pc when operating at the optimal engine speed. The limits are a function of demanded torque and EM2 speed. (a) Low limit of compound power. (b) High limit of compound power.

Finally, after relaxing the power balance equation to the inequalityPb(t)+Pc(t)(Td(t)+Tbrk(t))ω2(t)+Paux+Bb(Pb,Eb,nb),$$ {P}_{\mathrm{b}}(t)+{P}_{\mathrm{c}}(t)\ge \left({T}_{\mathrm{d}}(t)+{T}_{\mathrm{brk}}(t)\right){\omega }_2(t)+{P}_{\mathrm{aux}}+{B}_{\mathrm{b}}\left({P}_{\mathrm{b}},{E}_{\mathrm{b}},{n}_{\mathrm{b}}\right), $$(38)problem (36) can be solved efficiently, as a convex second order cone program.

With the known engine on/off signals, the entire convex optimization problem is fully summarized in Table 2.

Table 2

Convex optimization problem of the EVT powertrain.

When solving problem (33) it was here considered that the maps P̃f,P̃cmin,P̃cmax$ {\mathop{P}\limits^\tilde}_{\mathrm{f}},{\mathop{P}\limits^\tilde}_{\mathrm{cmin}},{\mathop{P}\limits^\tilde}_{\mathrm{cmax}}$ are obtained for all combinations of ω2,Td$ {\omega }_2,{T}_{\mathrm{d}}$ that could represent any realistic driving cycle. However, if the powertrain is to be evaluated only on a specific driving cycle, it is sufficient to only calculate the maps at those (ω2,Td)$ ({\omega }_2,{T}_{\mathrm{d}})$ that are requested by the driving cycle. This could significantly speed up the process of maps generation.

3.3 Heuristic engine on/off control and varying vehicle mass

Since convex optimization is not able to solve mixed-integer problem, optimization of eon$ {e}_{\mathrm{on}}$ has not been directly included in the optimization problem. Instead, the findings in [21] are used to iteratively optimize the engine on/off. It has been shown in [21] that for an HEV powertrain in a series architecture, there exists a constant power threshold Pth$ {P}_{\mathrm{th}}$, for which the optimal engine on/off sequence satisfieseon(t)*={1,ω2(t)Td(t)Pth0,otherwise$$ {e}_{\mathrm{on}}(t{)}^{\mathrm{*}}=\left\{\begin{array}{ll}1,& {\omega }_2(t){T}_{\mathrm{d}}(t)\ge {P}_{\mathrm{th}}\\ 0,& \mathrm{otherwise}\end{array}\right. $$(39)when battery open circuit voltage is constant and battery energy limits are not activated along the horizon. In general, battery energy limits may get activated, in which case the engine on/off sequence obtained by (39) may give a suboptimal solution. However, it has been observed in [22, 24] that the optimization error is typically small, below 1%.

In a hybrid mode, the EVT powertrain operates similarly to a series powertrain, with the compound unit resembling the engine-generator unit in a series powertrain. Therefore, the engine on/off sequence in the EVT powertrain is found from (39), by obtaining an appropriate power threshold. The optimal value of Pth$ {P}_{\mathrm{th}}$ is tuned by iteratively solving the convex optimization problem, and using, e.g. bisection, to adjust the next value of Pth [24, 26]. Another presumption of the convex optimization in Table 2 is that the vehicle mass will not change with the battery size. Indeed, if vehicle mass was allowed to change with battery size according to (4), then the fuel power (34) and the power limits (35) of the compound unit, would depend not only on the deterministic disturbances ω2,Td$ {\omega }_2,{T}_{\mathrm{d}}$, but also on the battery size nb$ {n}_{\mathrm{b}}$. This would require convexity analyses in a four dimensional space and may complicate the derivation of a convex expression as in (37). Instead, to account for changes in battery mass we adopt an iterative method.

First, battery mass is set to an initial value, the required coefficients ki$ {k}_{\mathrm{i}}$ in (37) are obtained and convex optimization is run to get the optimum battery size. If the mass of the optimal battery size is not the same as the initial value, the procedure is then repeated by iteratively updating the initial battery mass with the latest obtained battery size.

The iterative search for the optimum engine on/off threshold Pth$ {P}_{\mathrm{th}}$, together with the iterative updating of the battery mass is depicted in Figure 9.

thumbnail Fig. 9

Iterative procedure for solving the problem of optimal battery sizing and control of an EVT PHEV powertrain. For a given power threshold Pth the engine on/off sequence is decided. Then, for a given on/off sequence, the problem in Table 2 is solved assuming a constant vehicle mass. After optimal battery size nb is obtained, the vehicle mass is updated and the problem is solved repeatedly until vehicle mass stops changing. The search for the optimal threshold Pth then continues by repeating the entire process.

4 Numerical results

In this section, simulation results are discussed of the studied optimization problem. To investigate the optimality of the solution, the results are compared with those obtained with DP. The optimization results as well as the algorithm sensitivity to battery mass are discussed. Different battery discharge strategies are compared for the EVT plug-in powertrain. Finally, the advantage is discussed of using a dual EM instead of a single EM when driving in pure electric mode.

The optimization problem is solved by SDPT3 solver and with the CVX toolbox [32].

4.1 Validation with dynamic programming

To verify the accuracy of the proposed Convex Programming (CP), the optimality of the results is compared to those obtained from DP. In order to reduce the computational effort that DP would need to solve the benchmark problem, only the optimal energy management of the powertrain over the same driving cycle is compared. The battery size is fixed to 3 kW and the initial and final battery “soc” values are not free, but fixed to a certain value. Furthermore, to investigate the possible error caused by discretization and second order approximation involved in the compound unit generation, the same heuristic engine on/off control strategy is applied both in DP and in CP.

As shown in Figure 10, the optimal soc trajectory acquired from CP is almost the same as that acquired from DP, suggesting that the energy management optimized by the CP achieves good accuracy. Also, the fuel consumption calculated by the CP and the DP over the driving cycle is 3.145 L/100 km (74.806 mpg) and 3.157 L/100 km (74.522 mpg), respectively, showing that the optimization error is within 0.38%.

thumbnail Fig. 10

Comparison of the optimal battery soc trajectory over the driving cycle, between Dynamic Programming (DP) and Convex Programming (CP). The trajectories completely overlap, showing that both algorithms point to the same optimal solution.

4.2 Varying vehicle mass with battery size

In the CP, the control strategy is optimized simultaneously with the battery sizing, on the assumption that vehicle mass will not change with the battery size. However, the vehicle mass varies with the battery size. To eliminate the error caused by the fixed vehicle mass, we adopt the iterative procedure in Figure 9. The results are shown in Figure 11.

thumbnail Fig. 11

Convergence of the optimal battery capacity in kW with different initial battery mass. The battery size is initialized to 1 kW, or 8 kW, respectively. After 2–3 iterations the battery size converges to the optimal value, depicted by a square marker.

It could be seen that the battery mass converges very quickly during the iterative procedure, regardless of the initially selected value. In fact, the CP needs only 2–3 iterations to converge to the optimum. This is mainly due to the fact that the battery mass accounts for a relatively small portion of the total vehicle mass.

4.3 Comparison between different battery discharge strategies

Aside from the optimization methods, EMS for PHEVs are typically classified into Charge-Depleting-Charge-Sustaining (CDCS) and blended control, depending on the way the battery is discharged [14]. Implementing the different plug-in HEV control strategies may result in different control schemes and different battery sizes. The CP described in this paper aims for a globally optimal battery discharge strategy, which in this case corresponds to the blended strategy. However, it is of interest to investigate how the CDCS discharge strategy affects the optimal battery sizing. In this part, the optimal results of the blended control strategy are compared with those of the CDCS control strategy.

To calculate the optimal results of the CDCS strategy, the CP previously described can still be used, only with slight modifications. CDCS requires the time instance to be known beforehand, when the algorithm switches from Charge Depleting (CD) to Charge Sustaining (CS) operation. This could be achieved in two different ways. Either the CP could be iteratively solved for different CD durations, or for different battery sizes. Here, the later approach is adopted, by gridding the battery size and running CP to optimize the EMS for each fixed battery size. To find out the switching point from CD to CS, the torque distribution between EM1 and EM2 is optimized along the driving cycle until the battery soc reaches the lower boundary. Then, the optimal split between the battery and ICE power is calculated from the switching point to the end of the cycle, with the limit soc ≥ socmin. The initial and final soc values in both discharge strategies are fixed to socmax and socmin, respectively. The optimal control trajectories of CDCS and blended strategies are shown in Figure 12.

thumbnail Fig. 12

Optimal soc trajectory with Charge-Depleting-Charge-Sustaining (CDCS) and blended battery discharge strategies.

As shown in Figure 13a, with blended strategy the powertrain would achieve minimum optimization cost at battery size of 4.544 kW, for both single machine drive and double machines drive in pure electric mode. It also suggests that the cost improvement by utilizing double machines drive in blended strategy is minor, only 0.45%. This could be explained by investigating the total driving energy circulated in pure electric mode. In our case, the optimal threshold to turn the engine on is relatively small, around 10 kW, implying that the vehicle is mainly driven in hybrid mode. Moreover, the average speed of the daily driving cycle is relatively high and thus the average power demanded by the driving cycle is well above the optimal on/off threshold. Therefore, since the total driving energy spent in pure electric mode is small, the efficiency improvement from using the double machine is also small.

thumbnail Fig. 13

Optimal cost for different battery sizes and discharge strategies. The plots depict two optimal results, for the cases where only EM2, or both EM1 and EM2 propel the vehicle in pure electric mode. In the plots, the optimum battery size is denoted by a square marker. (a) Blended battery discharge strategy. (b) CDCS battery discharge strategy.

Optimization results of the CDCS strategy are shown in Figure 13b. The optimal battery size, when only EM2 is used in pure electric mode, is 4.554 kW, while for a double machine drive is 4.858 kW. In this case, the optimal cost from using double machine drive in pure electric mode is reduced by 1.7%, compared to the case when only EM2 propels the vehicle. The reason for the significant improvement is that the total driving time in pure electric mode in CDCS over the driving cycle is longer than that of the blended strategy. With CDCS strategy, the powertrain would deplete the battery energy in the CD phase (namely, the all electric range), so the advantage of double machines drive is more significant.

In Figure 14, the All Electric Range (AER) is depicted in CD operation. The plots show that by using two EMs for electric propulsion, an extra electric range can be obtained, compared to a single machine drive. The improvement of AER performance with different battery sizes is presented in Figure 14b.

thumbnail Fig. 14

All Electric Range (AER) in charge depleting operation. The lower plot depicts the improvement in electric range due to the usage of two EMs for electric propulsion. (a) AER for different battery sizes. (b) AER improvement when using two EMs for propulsion.

5 Conclusion and future work

In this paper, convex modeling steps are introduced to simultaneously optimize battery sizing and energy management of plug-in HEV EVT powertrains. For a given engine on/off control sequence, it is shown that both pure electric mode, when engine is off, and hybrid mode, when engine is on, can be modeled as convex programs. In order to convexify the problem in hybrid mode, it is shown that the ICE, EM1 and EM2 can be regarded as a compound unit, whose optimal operating speed can be found independently of the battery discharge and sizing problem. The resulting convex problem is a second order cone program that can be solved efficiently with publicly available solvers.

An investigation is provided where optimization results from convex optimization are compared to those obtained with DP. The results show that for a given engine on/off sequence and battery size, the proposed method provides the globally optimal power split control. Then, the convex optimization method is used to compare the optimal cost when using the CDCS and blended battery discharge strategy. The advantage of using double machines drive over a single machine drive in pure electric mode, is presented and discussed.

Due to the efficient computation ability of the convex optimization, future research may focus on configuring the optimization method for real-time control onboard the vehicle. Future studies may also focus on building a synergy between convex optimization and DP, such that optimal engine on/off and power split control can be co-optimized by the two different algorithms.

Acknowledgments

This research is supported by the National Key Research and Development Program of China (2017YFB0102400).

Appendix

The vehicle powertrain parameters are listed in Table A1.

Table A1. Parameters of the powertrain.

Parameter Value
Rolling resistance f = 0.005
Aerodynamic drag coefficient Cd = 0.3
Vehicle mass mg = 1350 kg
Frontal area Af = 1.76 m2
Air density ρ = 1.30 kg/m3
Wheel radius r = 0.237 m
Battery cell’s capacity Qb = 2.3 Ah
Battery cell’s open-circuit voltage Vb = 3.3 V
Battery cell’s internal resistance Rb = 0.001
Maximum charge current Ibmax = 120 A
Maximum discharge current Ibmin = −70 A
Maximum soc socmax = 0.7
Minimum soc socmin = 0.3
ICE idling speed ωemin = 970 rpm
ICE specification (Temax, ωemax) 110 Nm, 4790 rpm
EM1 specification (T1max, ω1max) 120 Nm, 6400 rpm
EM2 specification (T2max, ω2max) 300 Nm, 7000 rpm

References

  • Wu G., Zhang X., Dong Z. (2015) Powertrain architectures of electrified vehicles: Review, classification and comparison, J. Franklin Inst. – Eng. Appl. Math. 352, 2, 425–448. [Google Scholar]
  • Hoeijmakers M., Ferreira J. (2006) The electric variable transmission, IEEE Trans. Ind. Appl. 42, 4, 1092–1100. [Google Scholar]
  • Vinot E., Trigui R., Cheng Y., Espanet C., Bouscayrol A., Reinbold V. (2014) Improvement of an EVT-based HEV using dynamic programming, IEEE Trans. Veh. Technol. 63, 1, 40–50. [CrossRef] [Google Scholar]
  • Cheng Y., Trigui R., Espanet C., Bouscayrol A., Cui S. (2011) Specifications and design of a PM electric variable transmission for Toyota Prius II, IEEE Trans. Veh. Technol. 60, 9, 4106–4114. [CrossRef] [Google Scholar]
  • Cheng Y., Cui S., Song L., Chan C. (2007) The study of the operation modes and control strategies of an advanced electromechanical converter for automobiles, IEEE Trans. Magn. 43, 1, 430–433. [Google Scholar]
  • Zhang X., Li C., Kum D., Peng H. (2012) Prius+ and Volt: configuration analysis of power-split hybrid vehicles with a single planetary gear, IEEE Trans. Veh. Technol. 61, 8, 3544–3552. [CrossRef] [Google Scholar]
  • Padmarajan B., McGordon A., Jennings P. (2016) Blended rule-based energy management for PHEV: System structure and strategy, IEEE Trans. Veh. Technol. 65, 10, 8757–8762. [CrossRef] [Google Scholar]
  • Trovao P., Pereirinha G., Jorge M., Antunes C. (2013) A multi-level energy management system for multi-source electric vehicles – An integrated rule-based meta-heuristic approach, Appl. Energy 105, 304–318. [Google Scholar]
  • Peng J., He H., Xiong R. (2017) Rule based energy management strategy for a series-parallel plug-in hybrid electric bus optimized by dynamic programming, Appl. Energy 185, 2, 1633–1643. [Google Scholar]
  • Patil R., Filipi Z., Fathy H. (2014) Comparison of supervisory control strategies for series plug-in hybrid electric vehicle powertrains through dynamic programming, IEEE Trans. Control Syst. Technol. 22, 2, 502–509. [Google Scholar]
  • Viktor L., Johannesson L., Bo Egardt, Patil R. (2015) Analytic solutions to the dynamic programming subproblem in hybrid vehicle energy management, IEEE Trans. Veh. Technol. 64, 4, 1458–1467. [CrossRef] [Google Scholar]
  • Kim N., Cha S., Peng H. (2011) Optimal control of hybrid electric vehicles based on Pontryagin’s minimum principle, IEEE Trans. Control Syst. Technol. 19, 5, 1279–1287. [Google Scholar]
  • Zou Y., Liu T., Sun F., Peng H. (2013) Comparative study of dynamic programming and Pontryagin’s minimum principle, Energies 6, 4, 2305–2318. [CrossRef] [Google Scholar]
  • Moura J., Callaway S., Fathy K., Stein Jeffrey L. (2010) Tradeoffs between battery energy capacity and stochastic optimal power management in plug-in hybrid electric vehicles, J. Power Sources 195, 9, 2979–2988. [Google Scholar]
  • Bellman R. (2013) Dynamic programming, Dover Publications. [Google Scholar]
  • Johannesson L., Pettersson S., Egardt B. (2009) Approximate dynamic programming applied to a four quadrant transducer series-parallel hybrid electric bus, 2009 European Control Conference, pp. 4846–5485. [Google Scholar]
  • Hou C., Ouyang M., Xu L., Wang H. (2014) Approximate Pontryagin’s minimum principle applied to the energy management of plug-in hybrid electric vehicles, Appl. Energy 115, 174–189. [Google Scholar]
  • Onori S., Tribioli L. (2015) Adaptive Pontryagin’s Minimum Principle supervisory controller design for the plug-in hybrid GM Chevrolet Volt, Appl. Energy 147, 224–234. [Google Scholar]
  • Ngo V., Hofman T., Steinbuch M., Serrarens A. (2012) Optimal control of the gearshift command for hybrid electric vehicles, IEEE Trans. Veh. Technol. 61, 8, 3531–3543. [CrossRef] [Google Scholar]
  • Egardt B., Murgovski N., Pourabdollah M., Johannesson L. (2014) Electromobility studies based on convex optimization: Design and control issues regarding vehicle electrification, IEEE Trans. Control Syst. Technol. 34, 2, 32–49. [Google Scholar]
  • Elbert P., Nüesch T., Ritter A., Murgovski N., Guzzella L. (2014) Engine on/off control for the energy management of a serial hybrid electric bus via convex optimization, IEEE Trans. Veh. Technol. 63, 8, 3549–3559. [CrossRef] [Google Scholar]
  • Murgovski N., Johannesson L., Sjöberg J. (2013) Engine on/off control for dimensioning hybrid electric powertrains via convex optimization, IEEE Trans. Veh. Technol. 62, 7, 2949–2962. [CrossRef] [Google Scholar]
  • Murgovski N., Johannesson L., Egardt B. (2014) Optimal battery dimensioning and control of a CVT PHEV powertrain, IEEE Trans. Veh. Technol. 63, 5, 2151–2161. [CrossRef] [Google Scholar]
  • Murgovski N., Johannesson L., Sjöberg J., Egardt B. (2012) Component sizing of a plug-in hybrid electric powertrain via convex optimization, Mechatronics 22, 1, 106–120. [CrossRef] [Google Scholar]
  • Pourabdollah M., Murgovski N., Grauers A., Egardt B. (2013) Optimal sizing of a parallel PHEV powertrain, IEEE Trans. Veh. Technol. 62, 6, 2469–2480. [CrossRef] [Google Scholar]
  • Hu X., Moura S., Murgovski N., Egardt B., Cao D. (2016) Integrated optimization of battery sizing, charging, and power management in plug-in hybrid electric vehicles, IEEE Trans. Control Syst. Technol. 24, 3, 1036–1043. [Google Scholar]
  • Hu X., Murgovski N., Johannesson L., Egardt B. (2013) Energy efficiency analysis of a series plug-in hybrid electric bus with different energy management strategies and battery sizes, Appl. Energy 111, 1001–1009. [Google Scholar]
  • Hu X., Lar Johannesson, Murgovski N., Egardt B. (2015) Longevity-conscious dimensioning and power management of the hybrid energy storage system in a fuel cell hybrid electric bus, Appl. Energy 137, 913–914. [Google Scholar]
  • Nüeesch T., Elbert P., Flankl M., Onder C., Guzzella L. (2014) Convex optimization for the energy management of hybrid electric vehicles considering engine start and gearshift costs, Energies 7, 2, 834–856. [CrossRef] [Google Scholar]
  • Johannesson L., Pettersson S., Egardt B. (2014) Computationally efficient energy management of a planetary gear hybrid electric vehicle, IFAC Proc. Vol., pp. 4831–4836. [Google Scholar]
  • Murgovski N., Johannesson L., Hu X., Bo E, Sjöberg J. (2015) Convex relaxations in the optimal control of electrified vehicles, 2015 American Control Conference, pp. 2292–2298. [Google Scholar]
  • Grant M., Boyd S. (2014) CVX: Matlab Software for Disciplined Convex Programming, version 2.1. Available at http://cvxr.com/cvx/. [Google Scholar]

All Tables

Table 1

Operational modes of the powertrain.

Table 2

Convex optimization problem of the EVT powertrain.

All Figures

thumbnail Fig. 1

Architecture of the EVT plug-in HEV powertrain. The powertrain includes an Internal Combustion Engine (ICE) and a double rotor machine which can be regarded as an ordinary Electric Machine (EM2) and a dual rotor Electric Machine (EM1). The brake between the crank shaft and the inner rotor can be used to immobilize the inner rotor.

In the text
thumbnail Fig. 2

Profile of the daily driving cycle, depicted as speed and altitude as a function of time. The daily cycle is divided into two segments, one is the route to work and the other is the route from work. The battery is charged only at nighttime.

In the text
thumbnail Fig. 3

Original data and fitted model of the ICE fuel power, as a function of torque and speed. Each line represents a constant engine speed. Detailed specification of the engine is listed in Table A1.

In the text
thumbnail Fig. 4

Original data and fitted model of the EM1 power loss. The EM1 operates in the first and forth quadrants (positive speed) for engine starting/driving and generative braking in pure electric mode. In hybrid mode, EM1 works in first and second quadrants (positive torque) to balance the engine torque. Detailed EM1 specification is listed in Table A1.

In the text
thumbnail Fig. 5

Original data and fitted model of the EM2 power loss. The EM2 operates in the first and forth quadrants (positive speed) for driving and generative braking. Detailed EM2 specification is listed in Table A1.

In the text
thumbnail Fig. 6

Original and approximated battery cell open circuit voltage. The battery state of charge is allowed to vary within 0.3–0.7, in which the open circuit voltage can be considered as constant. Detailed battery parameters are listed in Table A1.

In the text
thumbnail Fig. 7

Fuel power of the compound unit when operated at the optimal engine speed. The fuel power is a function of EM2 speed, compound power and demanded torque. The top and bottom plot show the fuel power for two different values of demanded torque. The circles represent the grid points at which the fuel power map is calculated, while the lines show the fitted model.

In the text
thumbnail Fig. 8

Limits of the compound unit output Pc when operating at the optimal engine speed. The limits are a function of demanded torque and EM2 speed. (a) Low limit of compound power. (b) High limit of compound power.

In the text
thumbnail Fig. 9

Iterative procedure for solving the problem of optimal battery sizing and control of an EVT PHEV powertrain. For a given power threshold Pth the engine on/off sequence is decided. Then, for a given on/off sequence, the problem in Table 2 is solved assuming a constant vehicle mass. After optimal battery size nb is obtained, the vehicle mass is updated and the problem is solved repeatedly until vehicle mass stops changing. The search for the optimal threshold Pth then continues by repeating the entire process.

In the text
thumbnail Fig. 10

Comparison of the optimal battery soc trajectory over the driving cycle, between Dynamic Programming (DP) and Convex Programming (CP). The trajectories completely overlap, showing that both algorithms point to the same optimal solution.

In the text
thumbnail Fig. 11

Convergence of the optimal battery capacity in kW with different initial battery mass. The battery size is initialized to 1 kW, or 8 kW, respectively. After 2–3 iterations the battery size converges to the optimal value, depicted by a square marker.

In the text
thumbnail Fig. 12

Optimal soc trajectory with Charge-Depleting-Charge-Sustaining (CDCS) and blended battery discharge strategies.

In the text
thumbnail Fig. 13

Optimal cost for different battery sizes and discharge strategies. The plots depict two optimal results, for the cases where only EM2, or both EM1 and EM2 propel the vehicle in pure electric mode. In the plots, the optimum battery size is denoted by a square marker. (a) Blended battery discharge strategy. (b) CDCS battery discharge strategy.

In the text
thumbnail Fig. 14

All Electric Range (AER) in charge depleting operation. The lower plot depicts the improvement in electric range due to the usage of two EMs for electric propulsion. (a) AER for different battery sizes. (b) AER improvement when using two EMs for propulsion.

In the text

Les statistiques affichées correspondent au cumul d'une part des vues des résumés de l'article et d'autre part des vues et téléchargements de l'article plein-texte (PDF, Full-HTML, ePub... selon les formats disponibles) sur la platefome Vision4Press.

Les statistiques sont disponibles avec un délai de 48 à 96 heures et sont mises à jour quotidiennement en semaine.

Le chargement des statistiques peut être long.