Next Article in Journal
A Hybrid Reliability Evaluation Method for Meshed VSC-HVDC Grids
Next Article in Special Issue
Optimal Scheduling for Electric Vehicle Charging under Variable Maximum Charging Power
Previous Article in Journal
Diagnosis and Early Warning of Wind Turbine Faults Based on Cluster Analysis Theory and Modified ANFIS
Previous Article in Special Issue
Hybrid Photovoltaic Systems with Accumulation—Support for Electric Vehicle Charging
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Single-Degree-of-Freedom Energy Optimization Strategy for Power-Split Hybrid Electric Vehicles

School of Electrical and Information Engineering, Tianjin University, No. 92 Weijin Road, Tianjin 300072, China
*
Author to whom correspondence should be addressed.
Energies 2017, 10(7), 896; https://doi.org/10.3390/en10070896
Submission received: 17 April 2017 / Revised: 14 June 2017 / Accepted: 27 June 2017 / Published: 1 July 2017

Abstract

:
This paper presents a single-degree-of-freedom energy optimization strategy to solve the energy management problem existing in power-split hybrid electric vehicles (HEVs). The proposed strategy is based on a quadratic performance index, which is innovatively designed to simultaneously restrict the fluctuation of battery state of charge (SOC) and reduce fuel consumption. An extended quadratic optimal control problem is formulated by approximating the fuel consumption rate as a quadratic polynomial of engine power. The approximated optimal control law is obtained by utilizing the solution properties of the Riccati equation and adjoint equation. It is easy to implement in real-time and the engineering significance is explained in details. In order to validate the effectiveness of the proposed strategy, the forward-facing vehicle simulation model is established based on the ADVISOR software (Version 2002, National Renewable Energy Laboratory, Golden, CO, USA). The simulation results show that there is only a little fuel consumption difference between the proposed strategy and the Pontryagin’s minimum principle (PMP)-based global optimal strategy, and the proposed strategy also exhibits good adaptability under different initial battery SOC, cargo mass and road slope conditions.

1. Introduction

Hybrid electric vehicles (HEVs) are regarded as an important domain of the future automobile industry due to their superiority in reducing fuel consumption and emissions. Generally, HEVs are equipped with an internal combustion engine (ICE) and an energy storage system (ESS). They can be classified into three types, including series hybrid system, parallel hybrid system and series-parallel hybrid system [1]. The series-parallel hybrid system often utilizes a power-split device to split and combine the power produced by electric motors and ICE [2]. The prominent examples are the one-mode power-split in the Toyota Prius or Ford electronic-continuously variable transmission (e-CVT) and two-mode power-split in the general motors (GM)-Allison electric variable transmission (EVT), Timken EVT or Renault Infinitely Variable Transmission (IVT) [3].
Due to their complex electromechanical structure, designing an efficient energy management strategy (EMS) for power-split HEVs is a challenging task. The strategy must ensure the vehicle’s performance with minimum fuel consumption under different operation conditions and driver characteristics. Previous investigations can be basically divided into rule-based strategies and optimization-based strategies and all other subcategories are classified into these two main categories [4].
The major benefit of rule-based strategies is the effectiveness in real-time supervisory control, such as the thermostat strategy [5] and the logic threshold control strategy [6,7]. Subsequently, many more efforts have been made to further improve the fuel economy, for example, by extracting optimization rules from global optimal control strategies [8,9], optimizing the rules combined with intelligent algorithms [10,11], or establishing driving pattern recognizers [12]. However, these strategies are mainly dependent on the results of extensive experiments or expert knowledge. The optimality can’t be theoretically guaranteed. Nowadays, many artificial intelligent methods have been successfully introduced to solve the energy management problem of HEVs. The fuzzy control strategies [1,13,14] have to make considerable effort to build the fuzzy logic table, and only an approximately optimal result can be obtained. The neutral network (NN) strategies [15,16] need sufficient experimental data to train all possible combinations of driving conditions. The genetic algorithm (GA) [17,18] is time-consuming due to the fact that it must complete a series of actions including crossover, mutation and elite selection. The particle swarm optimization strategy [19,20] provides a suboptimal solution and it will be not effective when the solution parameters are highly related.
The target of optimization-based strategies is to minimize the specific cost function, which may include the fuel consumption, emissions, battery state of charge (SOC) or engine on/off switching frequency. The energy management strategies, which based on Bellman’s dynamic programming (DP) [21,22,23] or Pontryagin’s minimum principle (PMP) [24,25,26], have been widely investigated in recent years. The DP-based strategy is a global optimization method to achieve the best fuel economy for a given driving cycle, such as Mansour and Clodic [27] proposed a DP-controller for the Toyota Hybrid System-II (THS-II) and Liu et al. [28] utilized the DP-based strategy to minimize a combination of fuel consumption and selected emission species over a given driving cycle. Generally, a DP-based strategy directly produces optimal trajectories rather than control laws [29], so it is always used as a benchmark to evaluate other strategies or to optimize the parameters.
The PMP-based strategy looks for the solution to satisfy necessary conditions for optimality, so it needs less computational time than that of the DP-based strategy [29,30]. Kim proposed that the PMP-based strategy could provide a near-optimal solution if the future driving conditions were known in advance [31]. Based on the theoretical background of PMP, the equivalent consumption minimization strategy (ECMS) was presented, which converted electricity into equivalent fuel consumption and minimized it at each control cycle [32,33]. The optimal co-state or the equivalence factor can be determined only when the driving conditions are known a priori. The mismatch between co-state and the driving cycle will result in over-charge or over-discharge of the battery. Considering about this problem, the adaptive equivalent consumption minimization strategy (A-ECMS) was presented to adjust equivalence factors based upon the SOC feedback or the prediction technique [34,35]. Except for the requirement of keeping the terminal SOC equal to the initial value, both the PMP-based strategy and the ECMS are difficult to handle the constraint of the SOC fluctuation during the operation process.
The quadratic optimal control theory has been comprehensively applied in power systems, aerospace systems, social economic systems, and so on. For the classical linear quadratic regulator (LQR) problem, the quadratic performance index represents a trade-off between the distance of the state variable from the equilibrium point and the cost of the control input variable. In previous studies [36,37], the pedal signal was interpreted as a vehicle’s speed command. When the square of vehicle’s speed v2 and the battery’s residual energy E·SOC were chosen as the state variables, a quadratic performance index was designed to ensure the vehicle’s driving performance, sustain the battery SOC and restrain frequent and large-scale fluctuation of engine power simultaneously. The fuel economy was improved indirectly and the energy management problem was transformed into the LQR problem or the quadratic optimal tracking problem. The quadratic optimal control theory was firstly introduced by authors to deal with this kind of problem. The strategy had two control variables: the engine power and the motor power, so it was called as double-degree-of-freedom energy management strategy.
In this paper, a further improvement is made based on the previous research. Generally, the pedal signal is interpreted as a torque command for power-split HEVs. When the battery’s residual energy E·SOC is chosen as the state variable, the quadratic performance index is designed only containing two items: the quadratic error of actual SOC from the desired value and the fuel consumption rate. The motor power has no longer been restricted to take full advantage of the battery-motor system dynamic behavior. Different from the conventional LQR problem, an extended quadratic optimal control problem is formulated by approximating the fuel consumption rate as a quadratic polynomial of engine power, where the state variable is adjusted around the desired value rather than zero, and the quadratic form of the control variable is not about the control variable, but about the difference between the control variable and an given function of time. The approximated optimal control law is derived by utilizing the solution properties of the Riccati equation and adjoint equation. It is only related with one control variable: the battery-motor system power, so it is called as single-degree-of-freedom quadratic performance index strategy (SQPIS). To verify effectiveness of the proposed strategy, the Toyota Prius is chosen as the research target due to the fact that it is the most typical power-split HEV. The vehicle simulation model is developed based on the ADVISOR software, and the control performance and oil-saving effect are tested repeatedly. The simulation results show that the fuel economy is improved directly without sacrificing driving performance. The fuel consumption of SQPIS is very close to that of the PMP-based global optimal strategy. Furthermore, the SQPIS exhibits good adaptability with unchanged parameters under different initial battery SOC, cargo mass and road slope.
The contributions of this paper can be summarized as follows: firstly, the quadratic performance index is designed to restrict the fluctuation of battery SOC and reduce fuel consumption simultaneously, which is still difficult to handle by the PMP-based global optimal strategy or ECMS. Secondly, an extended quadratic optimal control problem is formulated by approximating the fuel consumption rate as a quadratic polynomial of engine power. The concrete form of the optimal control law is derived theoretically, which is different from the conventional LQR problem. Thirdly, when the vehicle requested power is regarded as a random process and its average changes slowly, an approximate optimal control strategy is obtained, which is easy to be real-time implemented. Finally, the engineering significance of the proposed strategy SQPIS is discussed in details.

2. Drivetrain Architecture and Energy Management Problem Description

The configuration of the Toyota hybrid system (THS) is illustrated in Figure 1. It mainly includes the ICE, planetary gear, battery package, controller, motor/generator MG1 and MG2. The sun gear is connected with the MG1, the ring gear is connected with the MG2 and the planet carrier is connected with the ICE. The torque and speed between the wheel and engine are decoupled by the planetary gear. That is to say, the engine could operate on the optimal operating line (OOL) by jointly adjusting the MG1’s speed and engine’s torque, and the MG2’s torque is regulated simultaneously to guarantee the sum of MG1’s power and MG2’s power is equal to the battery-motor system power Pess. In the following discussion, only the static models of engine and motor are considered because their transient processes are relatively short and can be ignored. Firstly, a brief introduction of the battery-motor system model is given; the engine model and planetary gear model will be discussed in details in Section 4.

2.1. Efficiency Model of Battery-Motor System and Its Simplification

The battery package used in Toyota Prius is a nickel metal hydride (NiMH) battery. The vehicle always operates in “charging sustaining mode” in which the SOC is kept within a predefined small range throughout a driving cycle. This is a high efficiency region for the battery and it could provide sufficient capacity to restrict large-scale fluctuation of engine power.
The battery charging and discharging are complex electrochemical reaction processes. Generally, the battery package is described by an equivalent circuit model that is composed by a voltage source in series with a resistance. As shown in Figure 2, both the open-circuit voltage VOC and the internal resistor Rint are associated with the battery SOC. The battery efficiency is defined as:
η b a t k b = P b a t ( t ) / ( V O C ( V O C V O C 2 4 R i n t P b a t ( t ) ) 2 R i n t )
where k b = { 1 , P b a t ( t ) > 0 1 , P b a t ( t ) 0 , P b a t ( t ) > 0 indicates the battery is discharging and P b a t ( t ) 0 indicates the battery is charging. As shown in Figure 3, the battery efficiency is related to its output power P b a t ( t ) and SOC, so the battery efficiency model can be expressed as [37]:
d ( E S O C ( t ) ) d t = P b a t ( t ) η b a t k b
where the battery capacity is 6 Ah, E = Q V = 6 ( A ) × 3600 ( s ) × 308 ( V ) is the battery’s total energy and E S O C ( t ) is the battery’s residual energy.
The motor/generator MG1 and MG2 are both permanent magnet motors. They have sufficient capability of short-time overload, wide flux-weakening range and high efficiency region. For the permanent magnet motors and their controllers, a static efficiency model is adopted as:
P b a t ( t ) = P M G 1 ( t ) η M G 1 k 1 + P M G 2 ( t ) η M G 2 k 2
where P M G 1 ( t ) is the motor/generator MG1’s power, P M G 2 ( t ) is the motor/generator MG2’s power, η M G s is the efficiency of MGs and its controller, and k s = { 1 , P M G s ( t ) > 0 1 , P M G s ( t ) 0 .
By substituting Equation (3) into Equation (2), the efficiency model of the battery-motor system can be obtained as:
d ( E S O C ( t ) ) d t = 1 η b a t k b ( P M G 1 ( t ) η M G 1 k 1 + P M G 2 ( t ) η M G 2 k 2 )
The battery-motor system power P ess ( t ) satisfies:
P e s s ( t ) = P M G 1 ( t ) + P M G 2 ( t )
If the efficiency of the two-motor system is defined as:
η m = P e s s ( t ) / ( P M G 1 ( t ) η M G 1 k 1 + P M G 2 ( t ) η M G 2 k 2 )
then the efficiency model of Equation (4) can be rewritten as:
d ( E S O C ( t ) ) d t = P e s s ( t ) η b a t k b η m k m
where k m = { 1 , P e s s ( t ) > 0 1 , P e s s ( t ) 0 .
The efficiencies η b a t and η M G s are associated with the operating point of the battery and motor (see Figure 3 and Figure 4). Therefore, the efficiencies η b a t and η m are available online according to the operating points of the battery, the motor/generator MG1 and MG2.

2.2. Energy Management Problem

Generally, the pedal signal reflects the driver’s intention and it can be interpreted as a torque command. The requested power P r e q ( t ) is determined by the vehicle control unit (VCU) based on the pedal signal and vehicle speed, and it satisfies:
P r e q ( t ) = P i c e ( t ) + P e s s ( t )
where P i c e ( t ) is the engine power.
The purpose of energy management is to reasonably assign the requested power P re q ( t ) between engine and battery-motor system. In order to sustain the battery SOC and improve the fuel economy simultaneously, the performance index can be established as:
J 1 = 1 2 t 0 t f [ γ 1 ( E S O C r e f E S O C ( t ) ) 2 + γ 2 m ˙ ( t ) ] d t
where t 0 is the initial time, t f is the final time, S O C r e f is a desired value that the battery SOC should change around for efficiently using and protecting the battery and m ˙ ( t ) is the fuel consumption rate. The weight coefficient γ 1 > 0 can be tuned to restrict the fluctuation of battery SOC and γ 2 > 0 can be tuned to achieve a better fuel economy.
As mentioned above, the engine can be adjusted to work on the OOL (see Figure 5). Each working point of OOL has the minimum fuel consumption for a given engine power. Therefore, the fuel consumption rate m ˙ ( t ) can be regarded as a function only related to the engine power P i c e ( t ) (see the point line in Figure 6) and the fuel consumption over a driving cycle is equal to the integral of m ˙ ( t ) . In order to apply the linear quadratic optimal control theory, the curve fitting method is used to approximate m ˙ ( t ) as a quadratic polynomial of engine power P i c e ( t ) , that is:
m ˙ f ( t ) = d 1 P i c e 2 ( t ) + d 2 P i c e ( t ) + d 3
where d 1 = 7.643 × 10 10 , d 2 = 3.385 × 10 5 and d 3 = 0.1758 (see the solid line in Figure 6).
By substituting Equations (8) and (10) into Equation (9), the performance index becomes:
J 2 = 1 2 t 0 t f [ γ 1 ( E S O C r e f E S O C ( t ) ) 2 + γ 2 ( d 1 P i c e 2 ( t ) + d 2 P i c e ( t ) + d 3 ) ] d t = 1 2 t 0 t f [ γ 1 ( E S O C r e f E S O C ( t ) ) 2 + γ 2 d 1 ( d 1 P r e q ( t ) + d 2 / 2 d 1 P e s s ( t ) ) 2 + γ 2 d 3 γ 2 d 2 2 4 d 1 ] d t
where d 1 and d 2 are constants and P r e q ( t ) is determined by the driver. Hence, the optimization problem of Equation (9) or (11) is equivalent to that of Equation (12):
J 3 = 1 2 t 0 t f [ γ 1 ( E S O C r e f E S O C ( t ) ) 2 + γ 2 d 1 ( d 1 P r e q ( t ) + d 2 / 2 d 1 P e s s ( t ) ) 2 ] d t
The requested power P r e q ( t ) is determined by the VCU, that is to say, the energy management problem can be deemed as a single-degree-of-freedom energy optimization problem where only one control variable P e s s ( t ) needs to be determined. If x ( t ) = E S O C ( t ) is selected as the state variable, u ( t ) = P e s s ( t ) is the control variable, from the Equation (7), a first order system is obtained as:
x ˙ ( t ) = a x ( t ) + b u ( t )
where a = 0 , b = 1 / ( η b a t k b η m k m ) < 0 . And the quadratic performance index Equation (12) is rewritten as:
J = 1 2 t 0 t f [ q ( x * x ( t ) ) 2 + r ( u * ( t ) u ( t ) ) 2 ] d t
where x * = E S O C r e f is a constant and:
u * ( t ) = d 1 P r e q ( t ) + d 2 / 2 d 1
is a function of time only related to the requested power P r e q ( t ) . The weight coefficients are:
{ q = γ 1 r = γ 2 d 1
Because d 1 > 0 is a constant, tuning the weight coefficients γ 1 and γ 2 are equivalent to tuning the weight coefficients q and r . Both q and r are positive value and the value range of γ 1 is [ 10 4 d 1 , 10 3 d 1 ] . The specific reason will be explained in the next section.

3. Single-Degree-of-Freedom Quadratic Performance Index Strategy

The linear quadratic optimal control theory is easy to achieve the close loop state feedback control and to be applied in actual engineering. In Section 2, the energy management problem has been transformed into the quadratic optimal control problem of Equation (12), which is different from the conventional LQR problem. In this section, the optimal control law is derived in theory for the problem that has the performance index as Equation (14), and the practical significance is discussed with engineering concepts.

3.1. Extended Quadratic Optimal Control Problem and Relevant Results

For the linear system as:
x ˙ ( t ) = A x ( t ) + B u ( t )
the optimal control law u ( t ) will be found to minimize the quadratic performance index:
J = 1 2 t 0 t f [ ( x * x ( t ) ) T Q ( x * x ( t ) ) + ( u * ( t ) u ( t ) ) T R ( u * ( t ) u ( t ) ) ] d t
where x ( t ) and x * are the actual and desired state variable, u ( t ) is the control variable, u * ( t ) is a function of time which has been given. Q and R are the weight coefficient matrices, and the terminal time t f is limited to ensure the performance index Equation (18) is finite. Note that the above optimal control problem is different from the conventional LQR problem. It is called as an extended quadratic optimal control problem, where the state variable x ( t ) is adjusted around the desired value x * rather than zero, and the quadratic form of the control variable is not about the control variable u ( t ) , but about the difference between the control variable u ( t ) and an given function of time u * ( t ) , which comes from the optimization problem of Equation (12).
The target is to find the optimal control law u ( t ) to minimize the quadratic performance index Equation (18). According to the quadratic optimal control theory, the Hamiltonian function of extended quadratic optimal control problem is:
H = 1 2 ( x * x ( t ) ) T Q ( x * x ( t ) ) + 1 2 ( u * ( t ) u ( t ) ) T R ( u * ( t ) u ( t ) ) + x T ( t ) A T λ ( t ) + u T ( t ) B T λ ( t )
where λ ( t ) is the co-state variable that satisfies:
λ ˙ ( t ) = H x = Q ( x * x ( t ) ) A T λ ( t )
and the minimum value of Hamiltonian function (Equation (19)) can be obtained by making its partial derivative of u ( t ) equal to zero, i.e.,
H u = R ( u * ( t ) u ( t ) ) + B T λ ( t ) = 0
That is:
u ( t ) = R 1 B T λ ( t ) + u * ( t )
Further, assuming that:
λ ( t ) = K ( t ) x ( t ) g ( t )
where K ( t ) = K T ( t ) is the solution of differential Riccati equation and g ( t ) is the adjoint variable. Substituting Equation (23) into Equation (22) gives:
u ( t ) = R 1 B T K ( t ) x ( t ) + R 1 B T g ( t ) + u ( t )
and the derivative of Equation (23) is:
λ ˙ ( t ) = K ˙ ( t ) x ( t ) + K ( t ) x ˙ ( t ) g ˙ ( t )
Substituting Equations (17) and (24) into Equation (25) gives:
λ ˙ ( t ) = ( K ˙ ( t ) + K ( t ) A K ( t ) B R 1 B T K ( t ) ) x ( t ) + K ( t ) B R 1 B T g ( t ) + K ( t ) B u * ( t ) g ˙ ( t )
Substituting Equation (23) into Equation (20) yields:
λ ˙ ( t ) = ( Q A T K ( t ) ) x ( t ) + A T g ( t ) + Q x *
Now, Equation (28) can be derived by comparing Equation (26) with Equation (27):
( K ˙ ( t ) + K ( t ) A K ( t ) B R 1 B T K ( t ) ) x ( t ) + K ( t ) B R 1 B T g ( t ) + K ( t ) B u * ( t ) g ˙ ( t ) = ( Q A T K ( t ) ) x ( t ) + A T g ( t ) + Q x *
For any time t [ t 0 , t f ] , the Equation (28) holds for arbitrary x ( t ) , u * ( t ) and x * . Therefore, the corresponding items are equal, and the Riccati equation and adjoint equation are received, i.e.,
K ˙ ( t ) + A T K ( t ) + K ( t ) A K ( t ) B R 1 B T K ( t ) + Q = 0
g ˙ ( t ) = ( A B R 1 B T K ( t ) ) T g ( t ) Q x * + K ( t ) B u * ( t )
Because there is no terminal item in performance index Equation (18), the terminal condition of Equations (29) and (30) are K ( t f ) = 0 and g ( t f ) = 0 respectively. In adjoint equation Equation (30), K ( t ) B u * ( t ) is a new added item and it makes the extended quadratic optimal control problem different from the previous ones. Note that, this difference is very important and how this added item works will be explained in the following section.

3.2. Derivation of Single-Degree-of-Freedom Quadratic Performance Index Strategy

For the energy management problem stated in Section 2, the related matrices and variables are scalars (see in Equations (13) and (14)). According to the results of the extended quadratic optimal control problem mentioned above, the optimal control law u ( t ) can be obtained as:
u ( t ) = b ( k ( t ) x ( t ) g ( t ) ) / r + u * ( t )
where u * ( t ) is a given function of time defined by Equation (15), k ( t ) satisfies the Riccati equation:
k ˙ ( t ) b 2 k 2 ( t ) / r + q = 0 , k ( t f ) = 0
and g ( t ) satisfies the adjoint equation:
g ˙ ( t ) = ( b 2 k ( t ) / r ) g ( t ) q x * + b k ( t ) u * ( t ) ,    g ( t f ) = 0

3.3. Analysis from the Perspective of Engineering Application

The optimal control algorithm must look ahead and back, and the quadratic performance index-based control algorithm is also no exception. The Equations (29) and (30) are end boundary value problems. The solving process should be along the opposite direction of time, and u * ( t ) of Equation (15) for time t [ t 0 , t f ] must be known in advance. Consequently, it will bring about a real-time implementation issue. In following discussion, we will mainly focus on the algorithm of Equations (31)–(33), and find out the specific solutions. The main results are described as follows:
(a) According to the characteristics of the solution of Riccati equation, if t f is large enough (for example, t f = 1600   s ), the solution k ( t ) of Equation (32) will keep as a constant except for the time near to t f . In other words, in most time of t [ t 0 , t f ] , k is a constant and satisfies the algebraic Riccati equation:
k 2 b 2 / r + q = 0
Solving the Equation (34) for k gives k = q r / b > 0 , so the solution k is independent of the driving cycle and u * ( t ) .
(b) For the constant k = q r / b , the adjoint Equation (33) is a linear differential equation that satisfies the superposition principle. The solution g ( t ) of Equation (33) can be divided into two responses of x and u ( t ) , i.e., g ( t ) = g x ( t ) + g u ( t ) , and satisfies:
r k b 2 d g x ( t ) d t + g x ( t ) = 1 b r q d g x ( t ) d ( t ) + g x ( t ) = T d g x ( t ) d ( t ) + g x ( t ) = q r b x , g x ( t f ) = 0
r k b 2 d g ˙ u ( t ) d t + g u ( t ) = 1 b r q d g ˙ u ( t ) d ( t ) + g u ( t ) = T d g ˙ u ( t ) d ( t ) + g u ( t ) = k r q u ( t ) = r b u ( t ) , g u ( t f ) = 0
Obviously, along the opposite direction of time, Equations (35) and (36) are the stable first order filters with time constant T = r / q / b = η b a t η m r / q > 0 , and the steady amplification coefficients of their solutions about x and u ( t ) are q r / b > 0 and r / b > 0 respectively. Because x = E S O C r e f = 0.6 E is a constant, in most time of t [ t 0 , t f ] , the solution g x ( t ) of Equation (35) is a constant g x = ( q r / b ) E S O C r e f , except for the time near to t f , i.e., t [ t f 3 T , t f ] . And if the average value of requested power P r e q ( t ) changes slowly, the following filtering result along the positive direction of time:
1 b r q d u ¯ ( t ) d t + u ¯ ( t ) = T d u ¯ ( t ) d t + u ¯ ( t ) = u ( t ) , u ¯ ( t 0 ) = 0
can be used to replace the filtering result along the opposite direction of time (note that, in general, if Equation (36) does not represent a filtering arithmetic, the above results can’t be obtained). Defining a new variable:
g ( t ) = q r b x * r b u ¯ * ( t )
replacing g ( t ) with g ( t ) and letting k = q r / b in Equation (31), the approximated optimal control law can be obtained as:
u ( t ) = b r ( k x ( t ) g ( t ) ) + u * ( t ) = q r ( x ( t ) x * ) u ¯ * ( t ) + u * ( t )
In the approximated optimal control law of Equations (37) and (39), only the present and past information of x ( t ) and u * ( t ) are used to achieve the present control variable u ( t ) , so the real-time implementation problem no longer exists.
(c) The control law of Equation (39) consists of two parts, q / r ( x ( t ) x * ) = ( x ( t ) x * ) / ( b T ) is the feedback item to restrict the fluctuation of the battery SOC, and u ¯ ( t ) + u ( t ) is the feedforward item that the battery-motor power plays a role of peak shaving and valley filling for engine power. It is obvious that, as r increases or q decreases, and or the efficiency of battery-motor system η b a t η m increases, the time constant T = η b a t η m r / q increases, the alternating component of u ( t ) increases and u ¯ * ( t ) approaches the average value of u ( t ) . The feedback action is weakened, and the feedforward action is enhanced. As a result, the fluctuation of battery SOC is enlarged and the degree of hybridization is deepened, which is helpful to improve the fuel economy. Conversely, as r decreases or q increases, and or the efficiency of battery-motor system η b a t η m decreases, the time constant T = η b a t η m r / q decreases, u ¯ * ( t ) and u * ( t ) tend to counteract with each other. The feedback action will be enhanced, and the feedforward action will be weakened. As a result, the fluctuation of battery SOC is shrunken and the degree of hybridization is decreased, which is not helpful to reduce fuel consumption. In general, the recommended value of time constant T is dozens of seconds. The specific selection process can be obtained by combining typical driving cycles. Except for achieving a better fuel economy, the battery-motor system power P e s s ( t ) , the engine power P i c e ( t ) and the battery SOC should also satisfy the following test conditions:
P e s s _ min P e s s ( t ) P e s s _ max
0 P i c e ( t ) P i c e _ max
S O C min S O C ( t ) S O C max
where P e s s _ max and P e s s _ min are the maximum and minimum power of battery-motor system, P i c e _ max is the maximum engine power, S O C max = 0.75 and S O C min = 0.45 are the maximum and minimum battery SOC, respectively.
(d) For a given filter time constant T , when the requested power P r e q ( t ) changes violently, the battery-motor system is just trying to peak shaving and valley filling for engine power. When the requested power P r e q ( t ) is relatively steady, the battery-motor system power P e s s ( t ) will tend to be zero. It is implied that the proposed strategy has the ability to adapt various driving conditions, such as the urban or suburb driving condition.
(e) In this paper, three operation modes are added to further reduce the fuel consumption and they are switched according to the requested power P r e q ( t ) . The basic logics are listed as follows: if the P r e q ( t ) is less than P 0 , the battery-motor system provides the requested power or recycles the braking energy; otherwise, the engine and the battery-motor system provide the requested power together and the battery package acts as an energy buffer unit.
Thus, the final power-split algorithm is:
{ u ( t ) = P e s s ( t ) = { P r e q ( t ) ,      P r e q ( t ) < 0 ( regenerative   braking   mode ) P r e q ( t ) ,      0 P r e q ( t ) < P 0 ( electric   drive   mode ) ( q / r ( x ( t ) x * ) u ¯ * ( t ) + u * ( t ) ) ,      P r e q ( t ) P 0 ( hybrid   mode ) P i c e ( t ) = P r e q ( t ) P e s s ( t )
where u * ( t ) and u ¯ * ( t ) are decided by Equations (15) and (37), respectively.

4. Vehicle Simulation Model

The ADVISOR software can be used to make rapid analysis for HEVs, such as driving performance, fuel consumption, emissions and etc. All the component models in software are public and they can be easily modified under the Matlab/Simulink environment. In this paper, a forward-facing vehicle simulation model is developed and embedded in ADVISOR platform to verify the effectiveness of the proposed strategy SQPIS. As shown in Figure 7, each module represents an actual drivetrain component in a Toyota Prius.
The simulation process can be simply described as follows: the speed versus time information for a given driving cycle is stored in the drive cycle module. At each control cycle, it provides the desired speed v * ( t ) to the driver module. In order to trace the given driving cycle, the accelerator pedal or the brake pedal should be continuously regulated by the driver. In the driver module, this process is realized by a proportion-integral (PI) regulator. Through the PI regulator, the difference between desired speed v * ( t ) and actual speed v ( t ) is converted into the requested power P r e q ( t ) . The proposed strategy SQPIS is embedded in the energy optimization strategy module. The engine power P i c e ( t ) and battery-motor system power P e s s ( t ) are obtained by Equation (43), and then they are converted into corresponding torque or speed command for engine, motor/generator MG1 and MG2. If these commands don’t exceed the power limitation of these components, they will provide the actual torque signal to the planetary gear module. Taking the gear ratio into consideration, the actual torque signal is passed forward through the final drive module until it results in a driving force F ( t ) at the wheel/axle module interface. Generally, the vehicle should overcome the rolling resistance, aerodynamic resistance and grade resistance. The actual vehicle speed v ( t ) can be derived by Equation (44) in the vehicle module and it eventually feedbacks to the driver module as an input variable:
F ( t ) = δ m d v ( t ) d t + m g f r cos θ + m g sin θ + 1 2 ρ C D A v 2 ( t )
where δ is the rotating mass efficient and δ > 1 , m is the vehicle total weight including the passengers mass and cargo mass, g is the gravitational acceleration constant, f r is the rolling resistance coefficient, θ is the road slope, ρ is the air density, C D is the aerodynamic drag coefficient and A is the vehicle frontal area.

4.1. Engine Model

The Toyota Prius is powered by a 1.5-L 1NZ-FXE four-cylinder gasoline engine. As shown in Figure 8, the fuel consumption model is used to describe the input/output characteristics of engine, and the fuel consumption rate m ˙ ( t ) can be defined as:
m ˙ ( t ) = f ( T i c e ( t ) , ω i c e ( t ) )
where T i c e ( t ) is the engine torque and ω i c e ( t ) is the engine speed.
This model has been verified by ADVISOR software, and the actual fuel consumption rate can be derived by using the linear interpolation method. Note that the engine temperature also has a significant impact on the fuel consumption rate, especially during the cold starting process. Therefore, the temperature correction factor is introduced to ensure the simulation precision:
m ˙ T ( t ) = f T m ˙ ( t ) = ( 1 + 0.1 ( 95 T 75 ) 0.65 ) m ˙ ( t )

4.2. Planetary Gear Model

The planetary gear consists of three basic components: sun gear, planet carrier and ring gear (see Figure 9). The motor/generator MG1 is connected with the sun gear and the engine is connected with the planet carrier. The motor/generator MG2 and the final drive are connected with the ring gear. Since the rotation direction of engine is unchangeable, the rotation direction of planet carrier can’t be reversed. Both the sun gear and the ring gear can rotate forward and reverse, so the rotation speed of any gear can be determined by the other two gears. Assuming that the radius of the sun gear is S and the radius of ring gear is R, the speed and torque of these components should satisfy the kinematic constraints as Equations (47) and (48):
{ T M G 1 = 1 1 + ρ T i c e T M G 2 = ρ 1 + ρ T i c e + T o u t
{ ω M G 1 = ( 1 + ρ ) ω i c e ρ ω o u t ω M G 2 = ω o u t
where ρ = R / S is the ratio of ring gear radius and sun gear radius, T i c e , T M G 1 , T M G 2 and T o u t are output torque of engine, MG1, MG2 and output axle respectively, ω i c e , ω M G 1 , ω M G 2 and ω o u t are output speed of engine, MG1, MG2 and output axle respectively. Because the MG2 is directly connected with the output axle, the speed ω M G 2 can be determined by the vehicle speed v ( t ) :
ω o u t ( t ) = G r r w v ( t )
where G r is the ratio of final drive, r w is the wheel radius.

4.3. Energy Optimization Strategy Model

As shown in Figure 10, the energy optimization strategy module can be divided into three parts. In the first part, the operation mode switch block generates the operation mode signal m o d e ( t ) . If the requested power P r e q ( t ) < 0 , the system operates in regenerative braking mode and m o d e ( t ) = 1 . When 0 P r e q ( t ) < P 0 , the system operates in electric drive mode and m o d e ( t ) = 2 . Otherwise, m o d e ( t ) = 3 represents the system operates in hybrid mode. In order to avoid the frequent switch among these three modes, a hysteresis loop controller is added. The second part is the core algorithm of SQPIS. Taking the operation mode signal m o d e ( t ) , requested power P r e q ( t ) and battery’s residual energy E S O C ( t ) as input variables, the engine power P i c e ( t ) and the battery-motor system power P e s s ( t ) can be obtained by the approximate optimal control law of Equation (43).
At last, the control command of engine, motor/generator MG1 and MG2 will be generated in the third part. The OOL has been converted and stored in a data table (see Figure 5). The corresponding engine optimal operating point [ T i c e o p t ( t ) , ω i c e o p t ( t ) ] can be derived by utilizing the interpolation and table lookup method. As shown in Figure 10, the MG1’s speed should be regulated together to make the engine operate at the given optimal working point, and the command ω M G 1 * ( t ) is set equal to ( 1 + ρ ) ω i c e o p t ( t ) ρ ω o u t ( t ) . On the other hand, the sum of output power from MG1 and MG2 should be adjusted equal to the battery-motor system power P e s s ( t ) . Therefore, the MG2’s torque command T M G 2 * ( t ) is obtained by:
T M G 2 * ( t ) = P e s s ( t ) ω M G 1 * ( t ) T M G 1 ( t ) ω o u t ( t )

5. Simulation Results and Comparative Analysis

In order to quantitatively demonstrate the effectiveness of the proposed strategy SQPIS in this paper, the simulation tests are performed over different driving conditions. The results are compared with the rule-based energy management strategy (rule-based EMS) [38], which have been applied to Toyota Prius with impressive success, the A-ECMS [34] and the PMP-based global optimal control strategy [31].

5.1. Test Design and the Selection of Weight Coefficient

The rule-based EMS is summarized as follows: when the vehicle decelerates, the engine power is set to zero. If the requested braking power doesn’t exceed the maximum battery charging power, the MG2 will operate as a generator. When the vehicle accelerates, if the requested power P r e q ( t ) is lower than P 0 and the battery SOC is high enough, the MG2 will be used as a motor and drive the vehicle individually. As the requested power P r e q ( t ) increases or the battery SOC is lower than the minimum value S O C min , the engine will be started. It not only provides the requested power, but also tries to sustain the battery SOC around the desired value, that is:
P i c e ( t ) = P r e q ( t ) + K c h g ( S O C ( t ) S O C r e f )
where K c h g is the fitting coefficient. When the requested power P r e q ( t ) exceeds the maximum engine power, the engine will operate at the maximum value and the MG2 will provide assistant power to keep the vehicle still owning better driving performance.
The PMP-based global optimal control strategy attempts to search for the optimal control variable to minimize fuel consumption under a given driving cycle. As shown in Figure 6, the fuel consumption rate m ˙ ( t ) is a function only related to engine power P i c e ( t ) . Then, the total fuel consumption can be treated as the integral performance index:
J = t 0 t f m ˙ ( P i c e ( t ) ) d t
For the given requested power P r e q ( t ) , the engine power P i c e ( t ) and battery-motor system power P e s s ( t ) should satisfy Equation (8). Therefore, taking Equations (1), (7) and (8) into consideration, the optimal control variable P e s s ( t ) can be obtained by searching the minimum value of the Hamiltonian function [31], that is:
P e s s ( t ) = min P e s s _ min P e s s P e s s _ max 0 P i c e = P r e q P e s s P i c e _ max [ m ˙ ( P i c e ( t ) ) + λ × d ( E S O C ( t ) ) d t ] = min P e s s _ min P e s s P e s s _ max 0 P i c e = P r e q P e s s P i c e _ max { m ˙ ( P r e q ( t ) P e s s ( t ) ) λ × V O C ( V O C V O C 2 4 R i n t P e s s ( t ) / η m k m ) 2 R i n t }
where λ is the co-state variable, which converts the electric energy consumption into virtual fuel consumption, V O C is the battery open-circuit voltage, R i n t is the battery internal resistor, and η m is the efficiency of the two-motor system.
As mentioned above, the physical meaning of Hamiltonian function Equation (53) is the equivalent fuel consumption and it has a similar formulation as ECMS. The co-state variable λ can be deemed as the equivalence factor in ECMS. The optimality of ECMS is especially sensitive to the value of equivalence factor, which should be tuned appropriately only when the driving cycle is known in prior. The A-ECMS, which is on the basis of SOC feedback, is a better method to improve the robustness and make it applicable in real-world conditions. Firstly, an initial guess value is given for the equivalent factor λ , and then it must be adjusted according to the adaptation law every T seconds [34]:
λ k + 1 = 1 2 ( λ k + λ k 1 ) + c p ( S O C r e f S O C ( t ) ) ,   t = k T ,   k = 1 , 2 , ...
where λ k + 1 is the new equivalence factor when t [ k T , ( k + 1 ) T ] , λ k is the equivalence factor when t [ ( k 1 ) T , k T ] , λ k 1 is the equivalence factor when t [ ( k 2 ) T , ( k 1 ) T ] and c p is the proportional gain of feedback controller.
The detailed vehicle model specifications of the Toyota Prius are shown in Table 1. For the proposed strategy SQPIS, the switching power P 0 in Equation (43) is 5 kW, which is the same as that of the rule-based EMS. In order to avoid frequent switching between different opearation modes, a 2 kW hysteresis loop is added. The weight coefficients could be determined by combining a certain driving cycle. Different coefficient value is chosen to carry out the simulation test until a better fuel economy is obtained. Meanwhile, the test conditions (see Equations (40)–(42)) also should be verified. In this paper, the urban dynamometer driving schedule (UDDS) cycle, which represents a typical city test schedule and is always used to evaluate the fuel economy of electric vehicles, is chosen to determine the weight coefficients. When the weight coefficients q = 3.4861 × 10 13 , r = 7.643 × 10 10 , the filter time constant is calculated as T = 46.8233 s , and solutions of the Riccati equation and adjoint equation are shown in Figure 11.

5.2. The simulation Test Results and Analysis

Abundant simulation tests are applied to validate the proposed strategy under some typical driving cycles. Figure 12, Figure 13, Figure 14 and Figure 15 are the simulation results of the rule-based EMS, A-ECMS, SQPIS and PMP-based global optimal strategy under the UDDS driving cycle respectively. The initial value S O C ( t 0 ) and desired value S O C r e f are set to 0.6. In order to make comparison analysis among different strategies, when the final value S O C ( t f ) is not equal to the initial value S O C ( t 0 ) , the charge deviation will be converted into corresponding virtual fuel consumption by equivalent method. The equivalent fuel consumption (EFC) could be expressed as:
E F C ( L / 100   km ) = [ t 0 t f m ˙ ( t ) d t ρ f + s ( S O C r e f S O C ( t f ) ) ] 100 L
where m ˙ ( t ) is the fuel consumption rate (g/s), ρ f is the fuel density (749 g/L), L is the total distance of given driving cycle (km) and s is the equivalent factor, which is calculated by:
s = E ρ f Q l h v η ¯ i c e η ¯ m η ¯ b a t
where E is total battery energy (J), Q l h v is fuel low heating value (42,600 J/g), η ¯ i c e is average efficiency of engine used to charge battery, η ¯ m is average efficiency of two-motor system and η ¯ b a t is average efficiency of battery.
As shown in the first line of Table 2, the PMP-based strategy has the best fuel economy since it is a global optimal strategy. On the other hand, comparing with the rule-based EMS, both the A-ECMS and the SQPIS achieve a noticeable improvement in fuel economy, but the fuel economy of SQPIS is a little better than that of the A-ECMS.
For the SQPIS, the average tracing error between the required and achieved speed is only 0.1472 km/h, and it could adjust the output power of MG1 and MG2 actively in order to avoid large scale fluctuation of engine power. As shown in Figure 16, the engine efficiency distribution for the rule-based EMS is relatively dispersed, but it will be more concentrated for the SQPIS and PMP-based global optimal strategy. That is a powerful evidence to explain why the SQPIS is a more effective strategy for reducing the fuel consumption.
Just as the analysis of previous section indicated, the SQPIS has a good adaptability under various driving cycles. Other seven driving cycles, including the urban and suburb condition, are chosen to verify this point with unchanged weight coefficients. The EFC and final value S O C ( t f ) of different strategies have been listed in Table 2. Obviously, the fuel consumption difference between the rule-based EMS and PMP-based global optimal strategy varies according to the driving cycle. The minimum difference is 16.17% under the HWFET cycle and the maximum difference is about 44.34% under the UDDS cycle.
The nature of PMP-based strategy is an open-loop optimization algorithm and it carries out one-dimension optimization at each control cycle by utilizing the Equation (53). In addition to the large amount of calculation, prior knowledge of the whole driving conditions is needed. Hence, as shown in Table 2, the value of co-state variable λ can only be derived by off-line calculation and it should be adjusted under different driving cycles to ensure the final value S O C ( t f ) is equal to its initial value. Different from the PMP-based strategy, the SQPIS has the ability to restrict the SOC fluctuation and reduce fuel consumption simultaneously. The simulation results indicate that the SQPIS achieves a better compromise between the fuel economy and driving performance, i.e., the minimum fuel consumption difference between the SQPIS and PMP-based global optimal strategy is only 1.43% under the CSHVR cycle, and the maximum difference is 10.6% under the HWFET cycle. As mentioned above, the SQPIS generates only a state feedback solution. Comparing with the PMP-based global optimal strategy, the SQPIS can be real-time implemented in various driving cycles with the same weight coefficients. Therefore, the robustness of the proposed strategy SQPIS is better than that of the PMP-based global optimal strategy.
In order to solve the mismatch problem existing in the PMP-based strategy and ECMS, the A-ECMS is proposed to adjust equivalence factor based on the SOC feedback value. Although the A-ECMS is a better way to be implemented in real-world conditions, it still needs extensive calculation in one-dimension optimization at each control cycle. Furthermore, as listed in Table 2, simulation results indicate the fuel consumption of A-ECMS is also a little higher than that of the SQPIS. For example, the minimum fuel consumption difference is 0.67% under the HWFET cycle and the maximum fuel consumption difference is 3.75% under the INDIA_URBAN cycle.
The aforementioned results are obtained while the cargo mass and road slope stay the same. The simulation results with m = { 1368 kg ,   1568 kg ,   1768 kg } and road slope tan θ = { 0 ,   5 % ,   10 % } under the UDDS driving cycle are listed in Table 3. The vehicle dynamic performance could be ensured by the rule-based EMS, A-ECMS and SQPIS with unchanged parameters, but for the PMP-based global optimal strategy, the co-state variable λ should be adjusted according to the cargo mass or road slope. Comparing with the rule-based EMS and A-ECMS, the fuel consumption of SQPIS is closer to that of the PMP-based global optimal strategy.
As mentioned above, when the initial value S O C ( t 0 ) is set to 0.6, the final value S O C ( t f ) obtained by SQPIS can be brought back near to the desired value S O C r e f . However, in the actual driving process, the initial value S O C ( t 0 ) may be not 0.6. For the PMP-based global optimal strategy, the co-state variable λ has to be adjusted off-line according to the initial value S O C ( t 0 ) . But for the SQPIS, it is easier to be implemented without changing any weight coefficient. When the initial value ranges from 0.5 to 0.7, the SOC trajectories under UDDS driving cycle are given in Figure 17. The simulation results indicate that the SOC trajectories tend to be convergent after 460s and the final values S O C ( t f ) are same under different initial battery SOC. The adaptability of the proposed strategy SQPIS is exhibited.

6. Conclusions

The quadratic performance index is innovatively applied to solve the energy management problem of power-split HEVs. It is designed to restrict the fluctuation of battery SOC and reduce fuel consumption simultaneously. By approximating the fuel consumption rate as a quadratic polynomial of engine power, an extended quadratic optimal control problem is formulated. When the average value of requested power changes relatively slow, the adjoint equation can be treated as a filtering process and an approximate optimal strategy SQPIS is obtained. The SQPIS generates only a state feedback solution and the amount of calculation is negligible.
The forward-facing vehicle simulation model of a Toyota Prius is established and embedded in ADVISOR platform to validate the effectiveness of SQPIS. Compared with the rule-based EMS, A-ECMS and PMP-based global optimal control strategy, our simulation results show that the SQPIS has better oil-saving effect than that of the rule-based EMS and A-ECMS without sacrificing driving performance and its fuel economy is nearly the same as that of the PMP-based global optimal control strategy. Furthermore, the SQPIS also exhibits good adaptability under different initial battery SOC, cargo mass and road slope. The proposed strategy SQPIS has good robustness with unchanged weight coefficients and it is easy to be real-time implemented, so this strategy is extremely valuable in engineering application.

Author Contributions

Chaoying Xia gave the concrete ideas of proposed strategy, the specific algorithm and its engineering explanation. Zhiming Du and Cong Zhang performed the simulations. All of the authors wrote and revised the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Syed, F.U.; Ying, H.; Kuang, M.; Okubo, S.; Smith, M. Rule-based fuzzy gain-scheduling PI controller to improve engine speed and power behavior in a power-split hybrid electric vehicle. In Proceedings of the Fuzzy Information Processing Society, NAFIPS’06 Annual Meeting of the North American, Montreal, QC, Canada, 3–6 June 2006; pp. 284–289. [Google Scholar]
  2. Borhan, H.; Vahidi, A.; Phillips, A.M.; Kuang, M.L.; Kolmanovsky, I.V.; Cairano, S.D. MPC-based energy management of a power-split hybrid electric vehicle. IEEE Trans. Control Syst. Technol. 2012, 20, 593–603. [Google Scholar] [CrossRef]
  3. Cipek, M.; Pavković, D.; Petrić, J. A control-oriented simulation model of a power-split hybrid electric vehicle. Appl. Energy 2013, 101, 121–133. [Google Scholar] [CrossRef]
  4. Panday, A.; Bansal, H.O. A review of optimal energy management strategies for hybrid electric vehicle. Int. J. Veh. Technol. 2014, 2014. [Google Scholar] [CrossRef]
  5. Mohammadian, M.; Bathaee, M.T. Motion control for hybrid electric vehicle. In Proceedings of the 4th International Power Electronics and Motion Control Conference, Xi’an, China, 14–16 August 2004; pp. 1490–1494. [Google Scholar]
  6. Chen, L.; Zhu, F.; Zhang, M.; Huo, Y.; Yin, C.; Peng, H. Design and analysis of an electrical variable transmission for a series–parallel hybrid electric vehicle. IEEE Trans. Veh. Technol. 2011, 60, 2354–2363. [Google Scholar] [CrossRef]
  7. Fu, Z.; Wang, B.; Song, X.; Liu, L.; Wang, X. Power-split hybrid electric vehicle energy management based on improved logic threshold approach. Math. Probl. Eng. 2013, 2013, 840648. [Google Scholar] [CrossRef]
  8. Shabbir, W.; Evangelou, S.A. Real-time control strategy to maximize hybrid electric vehicle powertrain efficiency. Appl. Energy 2014, 135, 512–522. [Google Scholar] [CrossRef]
  9. Peng, J.; He, H.; Xiong, R. Rule based energy management strategy for a series–parallel plug-in hybrid electric bus optimized by dynamic programming. Appl. Energy 2017, 185, 1633–1643. [Google Scholar] [CrossRef]
  10. Khayyam, H.; Bab-Hadiashar, A. Adaptive intelligent energy management system of plug-in hybrid electric vehicle. Energy 2014, 69, 319–335. [Google Scholar] [CrossRef]
  11. Tian, H.; Lu, Z.; Wang, X.; Zhang, X.; Huang, Y.; Tian, G. A length ratio based neural network energy management strategy for online control of plug-in hybrid electric city bus. Appl. Energy 2016, 177, 71–80. [Google Scholar] [CrossRef]
  12. Zhang, S.; Xiong, R. Adaptive energy management of a plug-in hybrid electric vehicle based on driving pattern recognition and dynamic programming. Appl. Energy. 2015, 155, 68–78. [Google Scholar] [CrossRef]
  13. Yin, H.; Zhou, W.; Li, M.; M, C.; Zhao, C. An adaptive fuzzy logic-based energy management strategy on battery/ultracapacitor hybrid electric vehicles. IEEE Trans. Transp. Electrification 2016, 2, 300–311. [Google Scholar] [CrossRef]
  14. Hu, Y.; Li, W.; Xu, H.; Xu, G. An online learning control strategy for hybrid electric vehicle based on fuzzy Q-Learning. Energies 2015, 8, 11167–11186. [Google Scholar] [CrossRef]
  15. Prokhorov, D.V. Toyota Prius HEV neurocontrol and diagnostics. Neural Netw. 2008, 21, 458–465. [Google Scholar] [CrossRef] [PubMed]
  16. Chen, Z.; Mi, C.C.; Xu, J.; Gong, X.; You, C. Energy management for a power-split plug-in hybrid electric vehicle based on dynamic programming and neural networks. IEEE Trans. Veh. Technol. 2014, 63, 1567–1580. [Google Scholar] [CrossRef]
  17. Zhang, X. Multi-objective optimization of hybrid electric vehicle control strategy with genetic algorithm. Chin. J. Mech. Eng. 2009, 45, 36–40. [Google Scholar] [CrossRef]
  18. Chen, Z.; Mi, C.C.; Xiong, R.; Xu, J.; You, C. Energy management of a power-split plug-in hybrid electric vehicle based on genetic algorithm and quadratic programming. J. Power Sources 2014, 248, 416–426. [Google Scholar] [CrossRef]
  19. Zhao, L.Y.; Zhang, N.N. Energy control of HEV based on fuzzy controller optimized by particle swarm optimization. Adv. Mater. Res. 2014, 936, 2155–2159. [Google Scholar] [CrossRef]
  20. Chen, S.Y.; Hung, Y.H.; Wu, C.H.; Huang, S.T. Optimal energy management of a hybrid electric powertrain system using improved particle swarm optimization. Appl. Energy 2015, 160, 132–145. [Google Scholar] [CrossRef]
  21. Li, Y.; Kar, N.C. Advanced design approach of power split device of plug-in hybrid electric vehicles using dynamic programming. In Proceedings of the 2011 IEEE Vehicle Power and Propulsion Conference, Chicago, IL, USA, 6–9 September 2011; pp. 1–6. [Google Scholar]
  22. Ansarey, M.; Panahi, M.S.; Ziarati, H.; Mahjoob, M. Optimal energy management in a dual-storage fuel-cell hybrid vehicle using multi-dimensional dynamic programming. J. Power Sources 2014, 250, 359–371. [Google Scholar] [CrossRef]
  23. Larsson, V.; Johannesson, L.; Egardt, B. Analytic solutions to the dynamic programming sub-problem in hybrid vehicle energy management. IEEE Trans. Veh. Technol. 2015, 64, 1458–1467. [Google Scholar] [CrossRef]
  24. Kim, N.; Cha, S.; Peng, H. Optimal control of hybrid electric vehicles based on Pontryagin's minimum principle. IEEE Trans. Control Syst. Technol. 2011, 19, 1279–1287. [Google Scholar]
  25. Chen, Z.; Mi, C.C.; Xia, B.; You, C. Energy management of power-split plug-in hybrid electric vehicles based on simulated annealing and Pontryagin’s minimum principle. J. Power Sources 2014, 272, 160–168. [Google Scholar] [CrossRef]
  26. Hou, C.; Ouyang, M.; Xu, L.; Wang, H. Approximate Pontryagin’s minimum principle applied to the energy management of plug-in hybrid electric vehicles. Appl. Energy 2014, 115, 174–189. [Google Scholar] [CrossRef]
  27. Mansour, C.; Clodic, D. Dynamic modeling of the electro-mechanical configuration of the Toyota hybrid system series/parallel power train. Int. J. Automot. Technol. 2012, 13, 143–166. [Google Scholar] [CrossRef]
  28. Liu, D.X.; Zou, Y.; Liu, T. Modeling and control for the Toyota Prius under consideration of emissions reduction. In Proceedings of the IEEE Transportation Electrification Conference and Expo 2014, Beijing, China, 31 August–3 September 2014; pp. 1–5. [Google Scholar]
  29. Kim, N.W.; Lee, D.H.; Zheng, C.; Cha, S.W. Realization of PMP-based control for hybrid electric vehicles in a backward-looking simulation. Int. J. Automot. Technol. 2014, 15, 625–635. [Google Scholar] [CrossRef]
  30. Kim, N.W.; Rousseau, A.; Lee, D.H. A jump condition of PMP-based control for PHEVs. J. Power Sources 2011, 196, 10380–10386. [Google Scholar] [CrossRef]
  31. Kim, N.W.; Cha, S.W.; Peng, H. Optimal equivalent fuel consumption for hybrid electric vehicles. IEEE Trans. Control Syst. Technol. 2012, 20, 817–825. [Google Scholar]
  32. Peng, H. Modeling and control of a power-split hybrid vehicle. IEEE Trans. Control Syst. Technol. 2008, 16, 1242–1251. [Google Scholar]
  33. Tulpule, P.; Marano, V.; Rizzoni, G. Energy management for plug-in hybrid electric vehicles using equivalent consumption minimization strategy. Int. J. Electr. Hybrid Veh. 2010, 2, 329–350. [Google Scholar] [CrossRef]
  34. Onori, S.; Serrao, L.; Rizzoni, G. Adaptive equivalent consumption minimization strategy for hybrid electric vehicles. In Proceedings of the ASME 2010 Dynamic Systems and Control Conference, Cambridge, MA, USA, 12–15 September 2010; pp. 499–505. [Google Scholar]
  35. Sun, C.; He, H.; Sun, F. The role of velocity forecasting in adaptive-ECMS for hybrid electric vehicles. Energy Procedia 2015, 75, 1907–1912. [Google Scholar] [CrossRef]
  36. Xia, C.Y.; Zhang, C. Real-time optimization control algorithm of energy management strategy for hybrid electric vehicles. Acta Autom. Sin. 2015, 41, 508–517. [Google Scholar]
  37. Xia, C.Y.; Zhang, C. Power management strategy of hybrid electric vehicles based on quadratic performance index. Energies 2015, 8, 12458–12473. [Google Scholar] [CrossRef]
  38. Liu, J.; Peng, H.; Filipi, Z. Modeling and analysis of the Toyota hybrid system. In Proceedings of the 2005 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Monterey, QC, Canada, 24–28 July 2005; pp. 134–139. [Google Scholar]
Figure 1. Drivetrain configuration of the Toyota hybrid system.
Figure 1. Drivetrain configuration of the Toyota hybrid system.
Energies 10 00896 g001
Figure 2. Characteristics of V O C and R i n t . ( R c h g is the charge resistance and R d i s is the discharge resistance).
Figure 2. Characteristics of V O C and R i n t . ( R c h g is the charge resistance and R d i s is the discharge resistance).
Energies 10 00896 g002
Figure 3. Efficiency MAP of battery package.
Figure 3. Efficiency MAP of battery package.
Energies 10 00896 g003
Figure 4. Efficiency MAP of motor/generator MG1/MG2 and its controller. (a) MG1 and its controller; (b) MG2 and its controller.
Figure 4. Efficiency MAP of motor/generator MG1/MG2 and its controller. (a) MG1 and its controller; (b) MG2 and its controller.
Energies 10 00896 g004
Figure 5. Fuel consumption MAP of the engine.
Figure 5. Fuel consumption MAP of the engine.
Energies 10 00896 g005
Figure 6. Optimal fuel consumption rate line.
Figure 6. Optimal fuel consumption rate line.
Energies 10 00896 g006
Figure 7. Vehicle simulation model.
Figure 7. Vehicle simulation model.
Energies 10 00896 g007
Figure 8. Fuel consumption rate of 1NZ-FXE (Coolant Temperature is 95 °C).
Figure 8. Fuel consumption rate of 1NZ-FXE (Coolant Temperature is 95 °C).
Energies 10 00896 g008
Figure 9. Configuration of planetary gear system.
Figure 9. Configuration of planetary gear system.
Energies 10 00896 g009
Figure 10. Simulation diagram of energy optimization strategy model.
Figure 10. Simulation diagram of energy optimization strategy model.
Energies 10 00896 g010
Figure 11. Solution of the Riccati equation and the adjoint equation.
Figure 11. Solution of the Riccati equation and the adjoint equation.
Energies 10 00896 g011
Figure 12. The simulation result of rule-based energy management strategy (EMS).
Figure 12. The simulation result of rule-based energy management strategy (EMS).
Energies 10 00896 g012
Figure 13. The simulation result of adaptive equivalent consumption minimization strategy (A-ECMS).
Figure 13. The simulation result of adaptive equivalent consumption minimization strategy (A-ECMS).
Energies 10 00896 g013
Figure 14. The simulation result of single-degree-of-freedom quadratic performance index strategy (SQPIS).
Figure 14. The simulation result of single-degree-of-freedom quadratic performance index strategy (SQPIS).
Energies 10 00896 g014
Figure 15. The simulation result of Pontryagin’s minimum principle (PMP)-based global optimal strategy.
Figure 15. The simulation result of Pontryagin’s minimum principle (PMP)-based global optimal strategy.
Energies 10 00896 g015
Figure 16. Engine efficiency distribution under urban dynamometer driving schedule (UDDS) driving cycle. (a) rule-based EMS; (b) SQPIS; and (c) PMP-based strategy.
Figure 16. Engine efficiency distribution under urban dynamometer driving schedule (UDDS) driving cycle. (a) rule-based EMS; (b) SQPIS; and (c) PMP-based strategy.
Energies 10 00896 g016
Figure 17. State of charge (SOC) trajectories with various S O C ( t 0 ) under UDDS driving cycle.
Figure 17. State of charge (SOC) trajectories with various S O C ( t 0 ) under UDDS driving cycle.
Energies 10 00896 g017
Table 1. Toyota Prius model specifications.
Table 1. Toyota Prius model specifications.
DescriptionParameterValueUnit
VehicleTotal weight1368kg
Wheel radius0.287m
Frontal area1.746m2
Aerodynamic drag coefficient0.3-
Rolling friction coefficient0.009-
Final drive ratio3.93-
EngineDisplacement1.5L
Max torque102 @4000 rpmNm
Max power43 @4000 rpmkW
Motor/Generator1 (MG1) and controllerMax speed5500rpm
Max torque55Nm
Max power15kW
Motor/Generator2 (MG2) and controllerMax speed6000rpm
Max torque305Nm
Max power31kW
Battery PackageCell capacity6Ah
Nominal voltage308V
Planetary Gear SetTooth number of sun gear30-
Tooth number of ring gear78-
Table 2. Simulation results of different drive cycles.
Table 2. Simulation results of different drive cycles.
Drive CycleRule-Based EMSA-ECMSSQPISPMP-Based Global Optimal Strategy
UDDSEFC (L/100 km)5.27334.05273.99843.6534λ = −5.0142 × 10−5
SOC(tf)0.55050.59870.53620.5972
HWFETEFC (L/100 km)4.23384.05814.03103.6445λ = −5.1489 × 10−5
SOC(tf)0.60820.59560.57560.6003
CSHVREFC (L/100 km)4.76623.71753.61143.5605λ = −5.2145 × 10−5
SOC(tf)0.58830.60460.55150.5980
LA92EFC (L/100 km)6.42135.03924.88914.5662λ = −4.7331 × 10−5
SOC(tf)0.59340.59950.55430.5989
INDIA_URBANEFC (L/100 km)4.73333.55383.42533.2982λ = −5.4307 × 10−5
SOC(tf)0.58070.60430.53980.6010
INDIA_HWYEFC (L/100 km)4.35883.85043.82233.6255λ = −4.7461 × 10−5
SOC(tf)0.59630.59160.56370.6007
NEDCEFC (L/100 km)4.60783.92713.85283.6949λ = −5.6184 × 10−5
SOC(tf)0.62020.61340.60120.6001
J1015EFC (L/100 km)4.67343.73363.66963.5542λ = −4.9843 × 10−5
SOC(tf)0.60740.60750.57950.5988
Table 3. Impacts of cargo mass and road slope on fuel consumption under urban dynamometer driving schedule (UDDS) driving cycle.
Table 3. Impacts of cargo mass and road slope on fuel consumption under urban dynamometer driving schedule (UDDS) driving cycle.
Cargo MassRule-Based EMSA-ECMSSQPISPMP-Based Global Optimal Strategy
1368EFC (L/100 km)5.27334.05273.99843.6534λ = −5.0142 × 10−5
SOC(tf)0.55050.59870.53620.5972
1568EFC (L/100 km)5.84334.50304.44983.9802λ = −4.8372 × 10−5
SOC(tf)0.54980.59660.53640.5988
1768EFC (L/100 km)6.45314.92804.87854.3275λ = −4.7621 × 10−5
SOC(tf)0.54620.60490.54300.5981
Road Slope (0–500 m)Rule-Based EMSA-ECMSSQPISPMP-Based Global Optimal Strategy
0%EFC (L/100 km)5.27334.05273.99843.6534λ = −5.0142 × 10−5
SOC(tf)0.55050.59870.53620.5972
5%EFC (L/100 km)5.50304.33434.28803.8715λ = −4.9872 × 10−5
SOC(tf)0.55050.59830.53620.5999
10%EFC (L/100 km)5.90624.61404.54624.1133λ = −4.8528 × 10−5
SOC(tf)0.55050.60670.53620.5989

Share and Cite

MDPI and ACS Style

Xia, C.; DU, Z.; Zhang, C. A Single-Degree-of-Freedom Energy Optimization Strategy for Power-Split Hybrid Electric Vehicles. Energies 2017, 10, 896. https://doi.org/10.3390/en10070896

AMA Style

Xia C, DU Z, Zhang C. A Single-Degree-of-Freedom Energy Optimization Strategy for Power-Split Hybrid Electric Vehicles. Energies. 2017; 10(7):896. https://doi.org/10.3390/en10070896

Chicago/Turabian Style

Xia, Chaoying, Zhiming DU, and Cong Zhang. 2017. "A Single-Degree-of-Freedom Energy Optimization Strategy for Power-Split Hybrid Electric Vehicles" Energies 10, no. 7: 896. https://doi.org/10.3390/en10070896

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop