Next Article in Journal
Analysis and Speed Ripple Mitigation of a Space Vector Pulse Width Modulation-Based Permanent Magnet Synchronous Motor with a Particle Swarm Optimization Algorithm
Previous Article in Journal
Combustion and Emission Characteristics According to the Fuel Injection Ratio of an Ultra-Lean LPG Direct Injection Engine
Previous Article in Special Issue
A Rest Time-Based Prognostic Framework for State of Health Estimation of Lithium-Ion Batteries with Regeneration Phenomena
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Supervisory Control Algorithm of Hybrid Electric Vehicle Based on Adaptive Equivalent Consumption Minimization Strategy with Fuzzy PI

1
School of Mechanical and Precision Instrument Engineering, Xi’an University of Technology, Xi’an 710000, China
2
School of Mechanical Engineering, Beijing Institute of Technology, Beijing 100081, China
*
Author to whom correspondence should be addressed.
Energies 2016, 9(11), 919; https://doi.org/10.3390/en9110919
Submission received: 30 May 2016 / Revised: 27 September 2016 / Accepted: 29 September 2016 / Published: 8 November 2016

Abstract

:
This paper presents a new energy management system based on equivalent consumption minimization strategy (ECMS) for hybrid electric vehicles. The aim is to enhance fuel economy and impose state of charge (SoC) charge-sustainability. First, the relationship between the equivalent factor (EF) of ECMS and the co-state of pontryagin’s minimum principle (PMP) is derived. Second, a new method of implementing the adaptation law using fuzzy proportional plus integral (PI) controller is developed to adjust EF for ECMS in real-time. This adaptation law is more robust than one with constant EF due to the variation of EF as well as driving cycle. Finally, simulations for two driving cycles using ECMS are conducted as opposed to the commonly used rule-based (RB) control strategy, indicating that the proposed adaptation law can provide a promising blend in terms of fuel economy and charge-sustainability. The results confirm that ECMS with Fuzzy PI adaptation law is more robust than ECMS with constant EF as well as PI adaptation law and it achieves significant improvements compared with RB in terms of fuel economy, which is enhanced by 4.44% and 14.7% for china city bus cycle and economic commission of Europe (ECE) cycle, respectively.

1. Introduction

The term hybrid powertrain generally refers to vehicles equipped with an electric motor and an internal combustion engine. Hybrid electric vehicles (HEVs) offer more viable options compared to conventional vehicles in terms of emissions and fuel economy, attracting more attention recently. Energy management is a key problem in HEVs with a goal of determining an optimal power-split between the internal combustion engine (ICE) and the electric motor, given the total power demand. This topic has been extensively researched in published literature [1,2,3].
Numerous optimization approaches have been proposed for HEVs to optimize fuel economy. Dynamic programming (DP) is considered to be a global optimization method to obtain optimal results for a given driving cycle and it has been previously investigated [4,5]. However, DP cannot be implemented directly on a real vehicle because it is impossible to know the specific driving conditions in advance (e.g., speed, road slope, etc.). To address this problem, a stochastic dynamic programming (SDP) algorithm is proposed by establishing a driver power demand sequence over different driving cycles based on the Markov chain to obtain a state transfer matrix of the driver’s power demand [6,7]. However, SDP presents computational issues in real-time applications. ECMS as a real-time optimization method, was first introduced by Paganelli et al. [8] and the corresponding optimization algorithms have been supplemented by others [9,10]. ECMS can be implemented online for real-time control with improved adjustability performance, closely relating to the equivalent factor, EF, which converts the motor power into equivalent fuel consumption. The calculation of EF is more challenging. Several approaches have been previously proposed to determine EF [8,9,10,11,12,13,14,15,16,17,18,19,20,21,22]. The simplest approach is to set EF as constant value for every type of driving cycle. In [11], optimal EF is selected for different driving cycles to achieve better fuel economy and impose charge-sustainability, but there is a need for more calibration efforts and, using this method, EF cannot be automatically adapted to the driving cycle. Another approach is to obtain the optimal EF for a given driving cycle by an iterative method or DP [12], but this is only possible with a prior knowledge of the whole cycle and cannot be applied in a real condition due to the variation in driving cycles. Zhang et al. [12] used DP and backward ECMS to estimate the EF for plug-in HEVs considering the upcoming terrain information. Kim et al. [13] developed a method based on pontryagin’s minimum principle (PMP) to calculate the optimal EF and this is feasible only for a given driving cycle. In addition, one commonly used approach is to adjust the EF using a feedback controller based on state of charge (SoC) variation at each time step [14,15]; however, this requires extensive computational effort and parameters of the feedback controller may be diverse for different driving cycles. Serrao et al. [16] indicated that the PMP can be shown as the underlying optimization principle for ECMS, but online implementation is not feasible due to the number of iterations required to find the initial value of the dynamic EF for CS operation. Sezer et al. [17] developed a new ECMS for series HEVs considering the efficiency of the engine, battery, and generator to obtain the cost map combining fuel consumption and emissions; however, this method cannot adapt to different driving cycles. Musardo et al. [18] proposed an adaptive ECMS by estimating EF to update the control parameters under different road loads, implementing CS operation and minimizing fuel consumption. Sciarretta et al. [19] came up with a new method to redefine EF based on the coefficient of charging and discharging of the battery. Park et al. [20] used ECMS to distribute the power between the engine and the motor for a hybrid vehicle. To find the optimal EF for a certain driving cycle, a model-based parameter optimization method using a genetic algorithm was investigated. Simona et al. [21] proposed an adaptation law to adjust the EF of ECMS at an interval, with the advantage of lower computational burden. Han et al. [22] used DP to extract the optimal EF for the whole driving cycle and designed the dynamic EF adaptation algorithm under hilly road conditions. Kessels et al. [14] proposed an online energy management system for parallel HEVs using a PI controller to adjust the EF in real-time to obtain a charge-sustaining solution. Feng et al. [23] presented a PI controller applied in ECMS to track the SoC reference and determine the power-split for plug-in HEVs. Adaptive ECMS was deployed to implement SoC tracking during the whole driving cycle. Ambuhl et al. [24] also used a PI controller to adjust the EF in ECMS for HEVs, but they did not describe how to choose the parameters of the PI adaptation law. Moreover, the parameters of the PI adaptation law may be different for diverse driving cycles. In [25], a PI feedback controller was designed to adapt online the emissions and SoC to track the NOx emissions and implement the charge-sustaining causal control.
However, the robustness of the adaptation law of ECMS to the deviation of EF and driving cycle has not been considered among these approaches. In fact, the performance of ECMS is sensitive to variations in EF and driving cycle, especially for the charge-sustainability HEVs. The optimal EF for one driving cycle cannot be applied in another driving cycle. Thus, it is important to adjust EF in real-time to attain charge-sustainability for HEVs due to the error between optimal EF and estimated EF.
In light of this, an adaptive ECMS is proposed to improve the adaptability using a new adaptation law for different driving cycles in this paper. First, the relationship between EF of ECMS and co-state of PMP is given. Second, a new adaptation law is derived to tune the EF using a fuzzy PI controller to impose charge-sustainability and enhance robustness. The parameters of the PI are tuned dynamically by a fuzzy logic controller to improve the robustness of the adaptation law in ECMS. To our best knowledge, the second finding in this study (the adaptation law) is believed to be an original contribution. Finally, simulation results over different driving cycles are evaluated to demonstrate the effectiveness of the proposed energy management strategy compared with a rule-based control strategy. Three control strategies, namely ECMS with Fuzzy PI adaptation law, ECMS with PI adaptation law, and ECMS with constant EF, are also investigated in terms of SoC charge-sustainability and fuel economy.
The remainder of this paper is organized as follows. The system configuration and vehicle models are presented in Section 2. Section 3 introduces the energy management problem of HEVs. Section 4 proposes real-time energy management for parallel hybrid electric vehicle using a fuzzy PI controller to tune the EF applied to ECMS. In Section 5, simulation results for two driving cycles are presented and analyzed comprehensively, while conclusions are presented in Section 6.

2. System Configuration and Vehicle Modeling

2.1. System Configuration

A single-shaft parallel hybrid electric vehicle is used in this study, as shown in Figure 1. The system is composed of an engine, an automatic clutch, an electrical machine, an automated mechanical transmission (AMT), and other components. The system is simple without explicit torque couple devices, having the capability to provide six modes including motor-only, engine-only, hybrid mode, recharging mode in a driving condition, regenerative braking in hybrid mode, and regenerative braking by the motor.

2.2. Vehicle Modeling

2.2.1. Engine Model

To reduce the computational burden, the engine model can be established by a look-up table based on experimental data, which can be obtained by a bench test. The engine fuel map is shown in Figure 2. The fuel rate is a function of the engine speed and throttle. The engine maximum torque curve is presented in Figure 3. The fuel rate can be described by Equation (1) and the engine torque is formulated by Equation (2)
m ˙ f = f ( n e , α )
T e = α T emax ( n e )
where m ˙ f is the engine fuel rate, n e is the engine speed, α is the throttle opening of engine, T e is the engine torque before adding a first-order inertial link, and T e m a x ( n e ) is the engine maximum torque at the current speed.
In addition, to simulate the dynamic process of the engine, a first-order inertial link is added to the output torque of engine as shown in Equation (3)
T I C E = 1 τ e s + 1 T e
where τ e is the coefficient for torque response and T I C E is the actual engine torque after adding a first-order inertial link.
Considering the engine inertia, the engine speed can be calculated by Equation (4)
J e w ˙ e = T I C E T c
where J e is the engine inertia, w e is the engine angular speed, and T c is the transmitted torque of the clutch.

2.2.2. Electrical Machine Model

Considering the efficiency and torque of the motor, the motor model is established by experimental data. The motor efficiency map is presented in Figure 4. The motor efficiency can be written as Equation (5), which is a function of speed and torque. The maximum and minimum torque is a function of speed as shown in Equations (6) and (7). The relationship between the actual motor torque and the required torque is described as Equation (8). The dynamic response of the torque is considered by adding a first-order inertial link as shown in Equation (9)
η m = ψ ( n m , T m )
T m a x _ d i s = f 1 ( n m )
T m a x _ c h a r = f 2 ( n m )
T m = { min ( T m _ r e q , T m a x _ d i s ( n m ) ) T m _ r e q > 0 max ( T m _ r e q , T m a x _ c h a r ( n m ) ) T m _ r e q < 0
T m o t o r = 1 τ m s + 1 T m
where T m is the output torque of the motor, τ m is the coefficient for the torque response, T m _ r e q is the required torque of the motor (Nm), T m a x _ d i s ( n m ) is the maximum output torque of the motor at the current speed when the battery is discharging, T m a x _ c h a r ( n m ) is the maximum output torque of the motor at the current speed when the battery is charging, and f 1 , f 2 are the efficiency functions.
In addition, the battery power is given by Equation (10)
P b = { T m o t o r n m 9550 η m T m o t o r > 0 T m o t o r n m η m 9550 T m o t o r 0
where T m o t o r is the actual motor torque after adding a first-order inertial link, n m is the motor speed, η m is the motor efficiency, and P b is the required battery power.

2.2.3. Clutch Model

The clutch is used to transmit the torque to the driveline and to reduce the shock. To determine the relationship between output torque and input torque of the clutch as well as the corresponding speed, two conditions are included, as described below. Additionally, the clutch engagement is regarded to be rigidly connected since the dynamic process of the mode switch is not considered.
(1)
When the clutch is engaged or disengaged, the clutch model can be represented as Equations (11) and (12)
T c = { η c T e ( C l u t c h _ c m d = 1 ) 0 ( C l u t c h _ c m d = 0 )
w c = { w e ( C l u t c h _ c m d = 1 ) w m ( C l u t c h _ c m d = 0 )
where T c represents the clutch transmitted torque, T e is the engine torque (Nm), η c is the clutch efficiency, w e is the engine angular velocity(rad/s), and w c is the clutch output angular velocity (rad/s). C l u t c h _ c m d = 1 denotes that the clutch is engaged while C l u t c h _ c m d = 0 denotes that the clutch is disengaged.
(2)
When the clutch is slipped, the input shaft speed of the clutch can be formulated by Equation (14). The transmitted torque is a function of the displacement of the clutch as shown in Equation (13) [26]. In this state, the input shaft speed of clutch is calculated by Equation (14)
T c = Ψ ( d c )
w e = w 0 + t 0 t T e ( υ ) T c ( υ ) J e d υ
where d c is the displacement of clutch, T c is the transmitted torque by the clutch, w 0 is the engine angular speed at instant t 0 , w e is the engine angular speed at instant t , T e is the engine torque, and J e is the engine rotation inertia.

2.2.4. Battery Model

The battery model is a complicated nonlinear system, which is influenced by many factors, such as temperature, internal resistance, state of charge (SoC), and voltage, and thus it is difficult to establish a precise battery model. Some models have previously been proposed that has used some simplifications, such as Rint model, RC model, Thevenin Model, and PNGV Model [27]. The Rint model is basic and it is commonly used for energy management, which is adopted in this paper. It is assumed that the model shown in Figure 5 is equivalent to a cascade system of an ideal voltage source and a resistance. Normally, the resistance and open circuit voltage are a function of SoC, which can be represented as Equations (16) and (17).
The relationship between the terminal voltage and the open circuit voltage is formulated as Equation (15)
V L = V o c I b R i n
R i n = N φ ( S o C )
V o c = N ψ ( S o C )
where N is the number of cells, V o c is the open circuit voltage, R i n is the battery resistance, I b is the battery current, V L is the terminal voltage, and φ ( ) and ψ ( ) represent the functions of open cell circuit voltage and battery resistance, respectively.
The SoC is an important parameter for energy management and it can be calculated using Equation (18) [28]
d d t S o C = V o c V o c 2 4 R i n T m w m η m sgn ( T m ) 2 R i n Q max
where Q m a x is the maximum charging capability, T m is the motor torque, and w m is the motor speed.
Equation (18) can be rewritten in discretization form, as shown in Equation (19), to calculate the SoC at instant k
S o C ( k ) = S o C ( t 0 ) + t 0 t ( V o c V o c 2 4 R i n T m w m η m sgn ( T m ) 2 R i n Q max ) d τ
where S o C ( k ) is the SoC value at instant k and S o C ( t 0 ) is the SoC value at instant t 0 .
In addition, the battery mainly operates in a narrow range between 0.5 and 0.7 for charge-sustaining HEVs; therefore, the resistance and open circuit voltage may not vary substantially as shown in Figure 6. Based on this fact, the resistance and open circuit voltage are considered to be constant and independent of the battery SoC.

2.2.5. Transmission Model

In this paper, the model of the gearbox and the main retarder are included. The aim of establishing the model is to determine the relationship between the output and input torque as well as the corresponding speed by taking the efficiency and the ratio of the driveline into consideration. In addition, the following assumptions were made to simplify the transmission model:
(1)
Each rotating component in the drivetrain system is considered to be rigid and is presented as a concentrated mass.
(2)
Torsional and lateral vibrations of each rotating component are ignored.
Normally, the transmission model can be formulated using Equations (20) and (21) when the gear is completely engaged
T o u t = T i n η G i g ( G c u )
w o u t = w i n / i g ( G c u )
where T i n is the torque of the transmission input shaft (Nm), T o u t is the transmission output shaft torque (Nm), w i n is the angular velocity of the transmission input shaft (rad/s), w o u t is velocity of the transmission output shaft (rad/s), η G is the transmission efficiency, i g is the gear ratio of each transmission gear, and   G c u is the number of the current gear.
When the gear is in the neutral position, it is disengaged. The input shaft speed of transmission can be determined by Equation (22). In addition, the output shaft torque is equal to zero, as shown in Equation (23)
w i n = w 0 , i n + t 0 t T i n ( τ ) J i n d τ
T o u t = 0
where J i n is the input shaft equivalent inertia of transmission and w 0 , i n is the angular speed of the input shaft at instant t 0 .
Due to the fixed gear ratio of the main retarder, the model can be formulated using Equations (24) and (25) by taking the efficiency and the gear ratio into consideration
T f = T o u t η F D i F D
w o u t = w f i F D
where T f is the output torque of the main retarder, η F D is the efficiency of the main retarder, i F D is the gear ratio of the main retarder, and w f is the output angular speed of the main retarder.

2.2.6. Vehicle Dynamic Model

It is assumed that vehicle operates on a flat road; therefore, only longitudinal dynamics are considered. Lateral dynamics and handing stability are neglected. The longitudinal dynamic model for the vehicle is given by Equations (26)–(28), which are used to calculate velocity.
The vehicle drive force is shown in Equation (26)
F w = F a ( ν ) + F r + F i
where F w is the drive force, F a is the air resistance, F r is the roll resistance, and F i is the acceleration resistance.
The air resistance is a function of velocity, as shown in Equation (27)
F a ( ν ) = c d A f ν a 2 21.15
where c d is the air resistance coefficient, A f is the frontal area, and ν a is the vehicle velocity.
Thus, the longitudinal dynamic model can be rewritten as Equation (28)
T w r w = c d A f ν a 2 21.15 + m v g f + δ m v d ν d t
where m ν is the complete vehicle curb mass, δ is the correction coefficient of the rotating mass, f is the rolling resistance coefficient, r w is the radius of the wheel, and T w is the drive torque.
The relationship between the output angular speed of transmission and the velocity is given as Equation (29)
w o u t = ν i 0 3.6 r w
where w o u t is the output angular speed of transmission and i 0 is the gear ratio of the main retarder.

2.2.7. Driver Model

To track the velocity of the driving cycle, the driver model is adopted to determine the values of acceleration and deceleration in the forward simulation. The proportion integral derivative (PID) driver model formulated in Equations (30) and (31) is commonly used. The structure of the PID driver model is shown in Figure 7.
e = v d e m v a c t
u PID = K p e + K i 0 t e d t + K d d e d t
where u PID [ 1   1 ] , with u PID   < 0 representing the driver braking and u PID   > 0 representing the driver accelerating. K p , K i , K d are the proportional, integral, derivative coefficients of the PID driver model, respectively, which are determined by trial and error. v d e m is the demand velocity and v a c t is the actual velocity.

3. Problem Statement

The goal of HEVs energy management is to distribute the power between the internal combustion engine (ICE) and the electrical machine (EM), given the driver’s total power demand, while aiming to minimize fuel consumption. The energy management of HEVs is commonly regarded as an optimal control problem, aiming to find an optimal power split between the engine and the motor under various soft and hard constraints. Note that the power distribution is converted into the torque split due to the system configuration in this paper.
The cost function can be written as Equation (32), which is an optimization objective for the energy management problem in HEVs. The first term is fuel consumption and the second term is used to attain SoC charge-sustainability
J ( S o C ( t ) ) = t 0 t L ( u , t ) d t + β ( S o C ( t ) S o C r ) 2
{ T e o p t , T m o p t } = argmin { J ( S o C ( t ) ) }
where J ( S o C ( t ) ) is the cost function from t 0 to t , u is the control input, such as engine torque and motor torque, β is the penalty coefficient, S o C ( t ) is the current SoC at instant t , and S o C r is the reference SoC.
ECMS, as a real-time optimization method, aims at minimizing instantaneous fuel consumption by converting the electrical power into the equivalent fuel consumption to obtain the optimal solution. Thus, the equivalent factor (EF) is needed to convert the motor power into equivalent fuel consumption. The challenge in implementing ECMS is that the optimal solution is sensitive to the EF, which can be appropriately determined only if the whole driving cycle is known; however, this is impossible under real conditions. Thus, it is necessary to adjust the EF online. The basic principle of ECMS is illustrated as follows.
The instantaneous fuel consumption of ECMS is given in Equation (34)
m ˙ e q v ( u ( t ) , t ) = m ˙ f ( u ( t ) , t ) + m ˙ e ( u ( t ) , t ) = m ˙ f ( u ( t ) , t ) + s ( t ) P m ( u ( t ) , t ) H L H V
where m ˙ e q v ( u ( t ) , t ) is the equivalent fuel consumption, m ˙ f ( u ( t ) , t ) is the engine fuel mass flow (kg/s), m ˙ e ( u ( t ) , t ) is the equivalent fuel by converting the motor power into fuel consumption (kg/s), s (t) is the equivalent factor (EF), P m   ( u ( t ) , t ) is the motor power (kW), and H L H V is the fuel lower heating value (kJ/kg). The optimal solution should be subjected to the constraint conditions shown as Equation (35)
T d e m ( t ) = T e ( t ) + T m ( t ) T m _ min ( w m ( t ) ) T m ( t ) T m _ max ( w m ( t ) ) 0 T e ( t ) T e _ max ( w e ( t ) ) 0 w m ( t ) w m _ max w e _ min w e ( t ) w e _ max S o C min S o C ( t ) S o C max
where T e o p t   and   T m o p t are the optimal engine and motor torques, respectively, T d e m ( t ) is total torque demand(Nm), T e ( t ) is the engine torque, T m ( t ) is the motor torque, T m _ m a x ( w ( t ) ) is the motor maximum torque, T m _ m i n ( w e ( t ) ) is the motor minimum torque, T e _ m a x ( w e ( t ) ) is the engine maximum torque, w m ( t ) is the motor speed, w m _ m a x is the motor maximum speed, w e ( t ) is the engine speed, w e _ m i n is the engine minimum speed, w e _ m a x is the engine maximum speed, S o C m i n is the minimum SoC, and S o C m a x is the maximum SoC.
The aim of the optimal control algorithm is to obtain the ideal power-split and to ensure SoC charge-sustainability over a whole cycle. Figure 8 shows the SoC trajectory for charge-sustaining HEVs.
From the above analysis, we can see that the key problem is how to adjust the EF to ensure optimal performance of ECMS.

4. The Proposed Energy Management of HEVs

4.1. Equivalent Consumption Minimization Strategy (ECMS)

To improve the optimal performance of ECMS, the principle used to adjust the EF is derived as follows. It is well known that pontryagin’s minimum principle (PMP) can give a better understanding of the ECMS to determine the optimal EF. The Hamiltonian function for the cost objective is expressed as Equation (36)
H ( u ( t ) , S o C ( t ) , t , λ ( t ) ) = m ˙ f ( u ( t ) , t ) + λ ( t ) S o ˙ C ( t )
where λ ( t ) is the co-state, according to the principle of PMP, and the co-state dynamic equation can be given as Equation (37) [29].
λ ˙ ( t ) = H ( u ( t ) , S o C ( t ) , t , λ ( t ) ) S o C ( t ) = λ ( t ) S o ˙ C ( t ) S o C ( t )
According to the Equation (18), we can derive Equation (38) since the battery mainly operates in a narrow range for charge-sustaining HEVs, e.g., from 0.5 to 0.7 [30], and the voltage and resistance remain constant, as explained in Section 2.
λ ˙ ( t ) = 0
This denotes that λ ( t ) is constant and the optimal co-state λ * ( t ) should satisfy the SoC boundary condition as Equation (39)
S o C ( t f ) = S o C ( t 0 )
where t 0 and t f are the start and end times of the driving cycle, respectively.
The SoC can be expressed as Equation (40).
S o C ( t ) = Q Q max = 1 Q max 0 t I b ( τ ) d τ
We can derive Equation (41) by deriving Equation (40).
S o ˙ C ( t ) = I b / Q max
The battery current can be expressed as Equation (42).
I b = P m ( u ( t ) , t ) / V o c
We can substitute Equation (42) into Equation (41) and the Equation (41) can be rewritten as
S o ˙ C ( t ) = P m ( u ( t ) , t ) / V o c Q max
then the Equation (43) is substituted into Equation (36) and Equation (36) can be rewritten as
H ( u ( t ) , S o C ( t ) , t , λ ( t ) ) = m ˙ f ( u ( t ) , t ) λ ( t ) H L H V Q max V o c P m ( u ( t ) , t ) H L H V
By comparing Equation (34) with Equation (44), it was found that
s ( t ) = λ ( t ) H L H V Q max V o c
Thus, it may be observed that the challenge in finding the EF depends on the value of the co-state in Equation (45). However, the optimal co-state may vary for different driving cycles and it strongly depends on the future driver’s power demand, while satisfying the SoC boundary in Equation (39). Therefore, the optimal value of s ( t ) depends on the future driver’s power demand as well as the current value of SoC.
According to the Hamilton-Jacobi-Bellman equation, we know that the corresponding optimal co-state λ * ( t ) [12], is equal to
λ * ( t ) = J ( S o C ( t ) ) S o C ( t )
To impose SoC charge-sustainability, the cost function can be rewritten as
J ( S o C ( t ) ) = t 0 t m ˙ f ( u ( t ) , t ) d t + η Q max H L H V S o C ( t 0 ) S o C ( t ) V o c d ( 1 S o C ) + β ( S o C r S o C ( t ) ) 2
where S o C r is the SoC reference value and S o C r S o C ( t ) is the difference between the reference SoC and the actual SoC value. η = η m / η e , where   η m is the average motor efficiency and η e is the average engine efficiency. The first term of Equation (47) is the engine fuel consumption, which is independent of the battery SoC. The second term represents the equivalent fuel consumption by converting the motor power and the third term is a penalty function to impose battery charge-sustainability. Thus, we can derive Equation (48) by taking the derivative of Equation (47) with respect to SoC.
λ * ( t ) = J ( S o C ( t ) ) S o C ( t ) = η Q max V o c H L H V 2 β ( S o C r S o C ( t ) )
Combining Equations (45) and (48), the equivalent factor can be derived as Equation (49).
s ( t ) = η + 2 β H L H V Q max V o c ( S o C r S o C ( t ) )
Equation (49) is composed of two parts. The first term represents the efficiency of the motor and engine while the second term is related to the difference between the reference SoC and the actual SoC. To impose charge-sustainability effectively, we can obtain the law describing how to adjust the EF by replacing Equation (49) with Equation (50)
s ( t ) = s 0 + K p ( S o C r S o C ( t ) ) + K i t 0 t ( S o C r S o C ( υ ) ) d υ
where s 0 is the initial value (constant) and K p and K i are the proportional and integral coefficients, respectively.
When the value of s ( t ) is determined, ECMS is used to obtain the optimal torque-split as Equation (51)
[ T e _ o p t * , T m _ o p t * ] = argmin { m ˙ e q v ( u ( t ) , t , s ( t ) ) }
where T e _ o p t * and T m _ o p t * are the optimal engine torque and motor torque, respectively.

4.2. Adjust the Equivalent Factor

As Equation (50) indicates, the key problem is deciding how to adjust the parameters K p and K i of the adaptation law of EF, which is illustrated as follows.

4.2.1. Estimating the EF

To determine the approximate optimal EF in an effective way, an iterative method is adopted to calculate the EF. Thus, we propose the following specific steps. It is noted that this method requires prior knowledge of the driving cycle. In this paper, we use a standard driving cycle for simulations to demonstrate the effectiveness of the proposed strategy. However, since the full driving cycle is not known in real conditions, we can choose the average efficiency ( η = η m / η e ) as the initial EF for the adaptation law.
Step 1: Estimate the range of EF and select the initial value as a first try to obtain the SoC trajectory.
Step 2: Discretize the range of EF at a fixed step to obtain a series of EF values.
Step 3: Calculate the SoC trajectory for each EF according to the vehicle model as well as ECMS and obtain the final SoC value.
Step 4: Check the final SoC of each trajectory and select the value of EF that satisfies the boundary condition (Equation (52)). The optimal SoC trajectory is also obtained accordingly
S o C ( t 0 ) = S o C ( t f )
where t 0   and   t f are the initial and final times of the driving cycle, respectively.
The specific flowchart describing the methods used to determine the initial EF is presented in Figure 9.
It is noted that the boundary condition is not strictly held in some cases due to the choice of the discretization step. In light of this, we need to set up a soft constraint, as illustrated in Equation (53), to determine the EF
S o C n e w _ f = S o C ( t 0 ) ± Δ S o C
where S o C n e w _ f is the new final value after correction.
Normally, the choice of Δ S o C is related to the driving cycle and discretization step. In this paper, Δ S o C is selected as 0.02. On the other hand, the EF obtained from the iterative method cannot be directly applied in real conditions due to variation in the driving cycle. Hence, it is necessary to adjust the EF online based on the variation of SoC.

4.2.2. Adjust the EF

A PI controller is adopted to adjust the EF of ECMS for plug-in HEVs [14]; however, the methods used to tune the parameters of the PI controller are not given to impose SoC charge-sustainability for HEVs. Thus, we emphasize the adjustability of EF using a fuzzy PI controller in this section.
To impose charge-sustainability and improve fuel economy, the EF needs to be tuned online. In view of this, a new adaptation law based on a fuzzy PI controller is devised. The error (E) between the SoC reference value and its actual value along with the derivative of this error (CE) are selected as inputs of a fuzzy inference system. We define five linguistic values for inputs and outputs, namely “Large Negative” (NL), “Small Negative” (NS), “Zero” (ZO), “Small Positive” (PS), and “Large Positive” (PL). In addition, different membership functions may produce distinct results. However, we mainly focus on the adjustment of PI parameters instead of optimizing membership function in this paper. Thus, we select the Triangular Membership function that is commonly used [31,32]. The range of inputs and outputs is determined as (−0.02, 0.02) and (−1.8, 1.8), respectively, after completing the testing. Based on these parameters, a fuzzy logic controller is devised to adjust the values of K p and K i dynamically. Based on the new adaptation law, the proposed energy management is illustrated in Figure 10. As can be seen from Figure 10, the first step is to derive the EF applied in ECMS from the PMP based on the analysis of the battery SoC operating range, as shown in Section 2. In the next step, the new adaptation law applied in ECMS based on fuzzy PI is proposed to improve robustness. Finally, the optimal power-split can be obtained by ECMS to implement energy management.
The output of the fuzzy inference system for Δ K p and Δ K i is shown in Figure 11 and Figure 12, respectively. The membership functions for the inputs and outputs are shown as Figure 13. The fuzzy rules of Δ K p and Δ K i are presented in Table 1 and Table 2, respectively. The values of K p and K i can be expressed as Equations (54) and (55).
K p = K p 0 + Δ K p
K i = K i 0 + 0.5 Δ K i

5. Simulation Results and Discussion

5.1. SoC Trajectory

To evaluate the performance of the proposed fuzzy PI controller, two strategies, namely ECMS with constant EF and with the fuzzy PI controller, are conducted and compared. Figure 14 and Figure 15 present the SoC trajectory using these two methods for the 2 × CHA (two CHA cycles) and 3 × ECE (three ECE cycles) cycles, respectively. The initial value of SoC is set as 0.6, and the initial values of K p 0 and K i 0 are chosen as 5 and 0.5, respectively. Moreover, to make a fair comparison of the optimal ECMS (ECMS-con) and Fuzzy-PI-ECMS, we choose the approximate optimal EF (obtained from the iterative method described in Section 4.2.1) as the initial value for the Fuzzy-PI ECMS. The approximate optimal EF are chosen as 2.58 and 2.555 for 2 × CHA and 3 × ECE, respectively. As for the real condition, we can choose the average efficiency ( η = η m / η e ) as the initial EF for the fuzzy-PI-ECMS. The average efficiency is not always equal to the optimal EF. To further demonstrate the adaptability of the fuzzy PI for ECMS, deviations ( ± 2% for the 2 × CHA cycle and   ± 5% for the 3 × ECE cycle) are added to the approximate optimal EF (ECMS-con) for two strategies as well since it is difficult to obtain the exact optimal EF. Normally, the difference between the exact optimal EF and the estimated EF exists. As for ECMS-fuzzy PI, deviations are added to the initial EF. Note that the optimal EF is obtained from the iterative method to satisfy the SoC boundary, as described in [13].
As can be seen in Figure 14 and Figure 15, the SoC trajectory obtained from the fuzzy PI controller is almost consistent even though different values of EF are selected for the 2 × CHA cycle. However, the trajectories differ substantially when EF is chosen as different value using ECMS with a constant EF. Similarly, the deviation of the SoC trajectory using ECMS with the fuzzy PI controller is smaller than that generated by ECMS with a constant EF for the 3 × ECE cycle. This verifies that the new adaptation law can adjust the EF efficiently and it is more robust for ECMS with a constant EF.
A comparison of SoC deviations for two control strategies is also presented in Figure 16. The maximum and minimum SoC deviations for the ECMS-Fuzzy-PI are 0.0127 and 0.0003, respectively, while they are 0.0152 and 0.0045, respectively, for ECMS-con. It is found that the same deviation of the equivalent factor leads to a substantial difference. The SoC deviation of ECMS with a fuzzy PI controller is observed to be smaller than that of ECMS with a constant EF. The final SoC value of ECMS with a fuzzy PI controller shows improved convergence to the reference value. This also confirms the capability of the proposed fuzzy PI controller to impose SoC charge-sustainability.

5.2. Fuel Consumption

To assess the performance of the proposed control strategy, the fuel consumption for a hybrid electric bus is calculated by ECMS. The vehicle configuration is shown in Table 3. In addition, to obtain a fair comparison for different control strategies, we use the SoC compensated fuel consumption, which is calculated by Equations (56) and (57)
E Δ S o C = ( S o C f S o C 0 ) N c e l l Q m a x 3600 U o c v _ d i s c h arg e d ( 1 S o C )
F C Δ S o C _ c o m p = F C E Δ S o C E d i e s e l η d i e s e l η I C E η E M ρ d i e s e l d c y c l e 10 5
where E Δ S o C is the energy produced by the SoC deviation (J), S o C f and S o C 0 are the final and initial values of SoC, respectively, N c e l l is the number of cells in the battery, Q m a x is the capacity of the battery (Ah), U o c v _ d i s c h a r g e is the cell voltage (V), F C Δ S o C _ c o m p is the SoC compensated fuel consumption (L/100 km), F C is the fuel consumption before compensation (kg), E d i e s e l is the energy content of the diesel fuel (J/kg), η d i e s e l is the efficiency of the conversion from diesel energy to electricity, η I C E is the diesel engine efficiency, η E M is the motor efficiency, ρ d i e s e l is the density of diesel (0.84 kg/L), and d c y c l e is the distance traveled (m).
Table 4 summarizes the fuel consumption as well as the SoC deviation over two driving cycles. As can be seen in Table 4, the fuel consumptions of ECMS-con and ECMS-Fuzz-PI are 2.818 km/L and 2.824 km/L over a 2 × CHA cycle, respectively, when the optimal value of EF is increased. Similarly, the fuel consumptions are 2.750 km/L and 2.851 km/L for a 3 × ECE cycle, respectively. When the optimal EF is increased, the fuel economies of ECMS-Fuzz-PI are improved by 0.2% and 3.6%, while those of ECMS-con have less substantial improvements. In contrast, the ECMS with constant EF can achieve a better fuel economy if the optimal EF is selected. However, this cannot be guaranteed because of variation of the parameters and the driving cycle. To further demonstrate the effectiveness of the proposed strategy, the adaptation law in [18] (A-ECMS) is implemented as well. It can be seen that both ECMS-Fuzz-PI and A-ECMS can adjust the EF efficiently. The only difference is that the adaptive ECMS [18] results in greater fuel consumption than the proposed strategy for the 2 × CHA cycle. The reason may be that A-ECMS only adopts the proportional law and is not as steady as Fuzzy-PI-ECMS for different driving cycles.
Thus, the ECMS fuzzy PI can give a better performance in adjusting EF, especially when the EF is not optimal. Another interesting phenomenon is that the fuel consumption using ECMS with fuzzy PI is slightly higher than that with constant EF when the optimal EF decreases. This is because more charging behaviors are performed by the engine to impose charge-sustainability for ECMS-Fuzz-PI while for ECMS-con, the solution is charge-depleting when the EF is smaller than the optimal value. However, the fuel economy does not deteriorate much compared to the optimal fuel consumption. In conclusion, the ECMS-Fuzz-PI provides a promising blend in terms of fuel economy and charge-sustainability. To obtain a fair comparison and to demonstrate the effectiveness of the optimal algorithm, we perform a simulation of rule-based control (RB) strategy. Table 5 summarizes the fuel consumption of two control strategies, showing that the fuel economy through ECMS-Fuzz-PI improves by 4.44% and 14.7% compared with RB over the 2 × CHA and 3 × ECE cycles, respectively.

5.3. Performance of Adjusting EF

To demonstrate the performance of the fuzzy PI, the evolution of EF as well as SoC over the 2 × CHA and 3 × ECE cycles are presented in Figure 17 and Figure 18, respectively.
As it may be observed from Figure 17, the EF of ECMS-Fuzz-PI is changing with varying SoC over the 2 × CHA cycle, resulting in variation in SoC to impose SoC charge-sustainability. The scope of EF using the fuzzy PI controller involves reacting to these changes of SoC and therefore the fuel consumption is reduced. Specifically, the EF is gradually increased to encourage the use of the engine torque to charge the battery starting from 1200 s to 1700 s and then the EF decreases at about 2000 s when the SoC reaches the reference value. In contrast, the solution is charge-increasing for the reference SoC value when the EF remains constant over the entire driving cycle, resulting in an increase of fuel consumption.
Similarly, the effects of adjusting the EF on performance for the 3 × ECE cycle are shown in Figure 18. The effect on performance is not as strong as for the 2 × CHA cycle because the deviation of SoC is small during the whole cycle. Thus, using the Fuzzy PI controller, the changes in EF are small. In contrast, the solution is charge-increasing using a constant EF. This indicates that the proposed adaptation law can adjust the EF according to variation of the SoC rather than remaining constant over the entire cycle. In conclusion, the proposed adaptation law using Fuzzy PI achieves better performance in terms of fuel economy and charge-sustainability.
To further evaluate the advantage of ECMS compared to RB, the engine operation point for two control strategies for a 2 × CHA cycle are shown in Figure 19 and Figure 20. It can be seen from Figure 19 and Figure 20 that most engine operating points are concentrated in the lower fuel consumption region for ECMS while part of that is located beyond the lowest fuel consumption region for RB. This is because the power is distributed by minimizing the instantaneous fuel consumption for ECMS to ensure the engine is operating in its lowest fuel consumption region, but the RB cannot guarantee optimality at each time step.
Figure 21 and Figure 22 present the motor operation point for ECMS and for the rule-based control strategy, respectively. It may be observed that most of the motor operation points are concentrated in higher efficiency region for ECMS; however, fewer points are located in that region for the RB. This also confirms that ECMS would be capable of providing better fuel economy than RB due to its optimality. The red and pink circles represent the motor operation points in Figure 21 and Figure 22.

5.4. Robustness to Driving Cycles

To further evaluate the robustness of the proposed Fuzzy PI adaptation law, simulations are conducted using the optimal EF applied in ECMS by adding variation to the driving cycle. In this paper, two kinds of noise signal are considered, as shown in Figure 23 and Figure 24. The comparison of fuel consumption along with final SoC over the 2 × CHA cycle is shown in Figure 25. We compare the performance of the approximate optimal EF applied in ECMS (ECMS-con) and the Fuzzy-PI adaptation law in ECMS (ECMS-Fuzzy-PI).
As shown in Figure 25, the deviation between the final SoC and the reference value is almost the same when no noise signal is added to the driving cycle, reaching 0.0015 and 0.0017 for ECMS-con and ECMS-Fuzzy-PI, respectively. Both ECMS-con and ECMS can achieve better performance in terms of fuel economy and charge-sustainability. In contrast, the SoC deviation of ECMS-con increases, with values of 0.0059 and 0.0052 for Noise1 and Noise2, respectively, when variations are added to the driving cycle. However, the final SoC can be better guaranteed with ECMS-Fuzzy-PI, resulting in smaller SoC deviation. On the other hand, the fuel consumption of ECMS-Fuzzy-PI is slightly higher than that with ECMS-con, with values of 3.126 km/L and 3.0855 km/L for Noise1 and Noise2, respectively. These results verify that the final SoC using ECMS-con cannot better converge to the reference value due to the variation of driving cycle and the ECMS-Fuzzy-PI controller provides a better performance in terms of charge-sustainability and fuel economy. In conclusion, ECMS-Fuzzy-PI is more robust than ECMS-con and it better adapts to the driving cycle. The proposed energy management system is more feasible for real-time control than ECMS with constant EF.
To better demonstrate the adjustability of the proposed Fuzzy PI adaptation law, simulation of the PI controller and the Fuzzy PI controller applied in ECMS to adjust the EF are also conducted. The comparison of the final SoC as well as the fuel consumption over a 2 × CHA cycle is shown in Figure 26. Note the parameter of PI ( K p 0 = 5 , K i 0 = 0.05 ) remains the same for the three cases.
As can be seen from Figure 26, the solution of ECMS-PI is charge-increasing and SoC deviation is 0.0086 when no noise is added to the driving cycle, but the SoC deviation is only 0.0023 using ECMS-Fuzzy-PI. On the other hand, the fuel consumption is lower than one with ECMS-PI. In addition, SoC deviations using ECMS-Fuzzy-PI, which are only 0.0019 and 0.0043 for Noise1 and Noise2, respectively, are smaller than those with ECMS-con, (0.0051 and 0.0057 for Noise1 and Noise2, respectively). Similarly, the fuel economy is better compared to ECMS-PI, though the noise signal is added to driving cycle. This demonstrates that ECMS-Fuzzy-PI is more robust than ECMS-PI and it can better guarantee the final constraint of SoC even though velocity noise is added to driving cycle. Moreover, the ECMS-Fuzzy-PI controller can effectively adjust the parameters of the PI adaptation law applied in ECMS. In conclusion, ECMS-Fuzzy-PI is capable of imposing the SoC charge-sustaining condition and improving the fuel economy, even if variations are added to driving cycle.

6. Conclusions

A new energy management system for parallel hybrid electric vehicles is proposed based on the Fuzzy PI adaptation law of equivalent factor (EF) used by ECMS. The adaptation law of EF is derived by analyzing the relationship between ECMS and PMP. Simulations are performed over two driving cycles to demonstrate the effectiveness of the proposed energy management system. Results show that the new adaptation law based on Fuzzy PI controller can provide a better adjustability and is more robust than ECMS with constant EF due to the variation of the driving cycle as well as EF. The proposed control strategy can provide a better performance to adjust EF, especially when the optimal EF is not selected. Moreover, ECMS with Fuzzy PI gives better adjustability for the parameters of the PI adaptation law to impose SoC charge-sustainability and improve fuel economy. In addition, the proposed control strategy is more feasible for real-time control compared to the ECMS with constant EF. The proposed energy management system can also achieve better fuel economy, which is improved by 4.44% and 14.7% compared with the rule-based control strategy in china city bus cycles and ECE, respectively. This study can provide a better understanding of the adaptive ECMS.
The optimization of membership function will be conducted in the future work.

Acknowledgments

This work supported by National High Technology Research and Development Program of China.

Author Contributions

Fengqi Zhang performed simulations and discussions, and wrote the manuscript; Haiou Liu gave some good suggestions and proofread the manuscript; Yuhui Hu and Junqiang Xi were responsible for comparing the results; and all of the authors approved the final version of the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ECMSequivalent consumption minimization strategy
EFequivalent factor
PMPpontryagin’s minimum principle
PIproportional plus integral
RBrule-based control strategy
ECEeconomic commission of Europe
HEVshybrid electric vehicles
DPdynamic programming
SDPstochastic dynamic programming
ICEinternal combustion engine
CScharge-sustaining

References

  1. Hou, C.; Ouyang, M.G.; Xu, L.F.; Wang, H.W. 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]
  2. Fu, L.; Ozguner, U.; Tulpule, P.; Marano, V. Real-time energy management and sensitivity study for hybrid electric vehicles. In Proceedings of the American Control Conference (ACC), San Francisco, CA, USA, 29 June–1 July 2011; pp. 2113–2118.
  3. Johri, R.; Filipi, Z. Optimal energy management of a series hybrid vehicle with combined fuel economy and low-emission objectives. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2014, 228, 1424–1439. [Google Scholar] [CrossRef]
  4. Patil, R.M.; Filipi, Z.; Fathy, H.K. Comparison of supervisory control strategies for series plug-in hybrid electric vehicle powertrains through dynamic programming. IEEE Trans. Control Syst. Technol. 2014, 22, 502–509. [Google Scholar] [CrossRef]
  5. Lin, C.C.; Peng, H.; Grizzle, J.W.; Kang, J.M. Power management strategy for a parallel hybrid electric truck. IEEE Trans. Control Syst. Technol. 2003, 11, 839–849. [Google Scholar]
  6. Moura, S.J.; Fathy, H.K.; Callaway, D.S.; Stein, J.L. A stochastic optimal control approach for power management in plug-in hybrid electric vehicles. IEEE Trans. Control Syst. Technol. 2011, 19, 545–555. [Google Scholar] [CrossRef]
  7. Opila, D.F.; Wang, X.; McGee, R.; Gillespie, R.B.; Cook, J.A.; Grizzle, J.W. An energy management controller to optimally trade off fuel economy and drivability for hybrid vehicles. IEEE Trans. Control Syst. Technol. 2012, 20, 1490–1505. [Google Scholar] [CrossRef]
  8. Paganelli, G.; Delprat, S.; Guerra, T.M.; Rimaux, J.; Santin, J.J. Equivalent consumption minimization strategy for parallel hybrid powertrains. In Proceedings of the IEEE 55th on Vehicular Technology Conference, VTC Spring 2002, Birmingham, AL, USA, 6–9 May 2002; Volume 2074, pp. 2076–2081.
  9. Kleimaier, A.; Schroder, D. An approach for the online optimized control of a hybrid powertrain. In Proceedings of the 7th International Workshop on Advanced Motion Control, Maribor, Slovenia, 3–5 July 2002; pp. 215–220.
  10. Khodabakhshian, M.; Feng, L.; Wikander, J. Improving fuel economy and robustness of an improved ecms method. In Proceedings of the 10th IEEE International Conference on Control and Automation (ICCA), Hangzhou, China, 12–14 June 2013; pp. 598–603.
  11. Musardo, C.; Rizzoni, G.; Staccia, B. A-ecms: An adaptive algorithm for hybrid electric vehicle energy management. In Proceedings of the 44th IEEE Conference on Decision and Control and 2005 European Control Conference (CDC-ECC ‘05), Plaza de España Seville, Spain, 12–15 December 2005; pp. 1816–1823.
  12. Chen, Z.; Vahidi, A. Route preview in energy management of plug-in hybrid vehicles. IEEE Trans. Control Syst. Technol. 2012, 20, 546–553. [Google Scholar] [CrossRef]
  13. Kim, N.W.; Lee, D.H.; Zheng, C.; Shin, C.; Seo, H.; 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]
  14. Kessels, J.T.B.A.; Koot, M.W.T.; van den Bosch, P.P.J.; Kok, D.B. Online energy management for hybrid electric vehicles. IEEE Trans. Veh. Technol. 2008, 57, 3428–3440. [Google Scholar] [CrossRef]
  15. Chasse, A.; Sciarretta, A.; Chauvin, J. Online optimal control of a parallel hybrid with costate adaptation rule. IFAC Proc. Vol. 2010, 43, 99–104. [Google Scholar] [CrossRef]
  16. Serrao, L.; Onori, S.; Rizzoni, G. Ecms as a realization of pontryagin’s minimum principle for hev control. In Proceedings of the American Control Conference (ACC ‘09), St. Louis, MO, USA, 10–12 June 2009; pp. 3964–3969.
  17. Sezer, V.; Gokasan, M.; Bogosyan, S. A novel ecms and combined cost map approach for high-efficiency series hybrid electric vehicles. IEEE Trans. Veh. Technol. 2011, 60, 3557–3570. [Google Scholar] [CrossRef]
  18. Musardo, C.; Rizzoni, G.; Guezennec, Y.; Staccia, B. A-ecms: An adaptive algorithm for hybrid electric vehicle energy management. Eur. J. Control 2005, 11, 509–524. [Google Scholar] [CrossRef]
  19. Sciarretta, A.; Back, M.; Guzzella, L. Optimal control of parallel hybrid electric vehicles. IEEE Trans. Control Syst. Technol. 2004, 12, 352–363. [Google Scholar] [CrossRef]
  20. Park, J.; Park, J.H. Development of equivalent fuel consumption minimization strategy for hybrid electric vehicles. Int. J. Automot. Technol. 2012, 13, 835–843. [Google Scholar] [CrossRef]
  21. 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 (DSCC2010), Cambridge, MA, USA, 12–15 September 2010; American Society of Mechanical Engineers: Cambridge, MA, USA, 2010; pp. 499–505. [Google Scholar]
  22. Han, J.; Park, Y.; Kum, D. Optimal adaptation of equivalent factor of equivalent consumption minimization strategy for fuel cell hybrid electric vehicles under active state inequality constraints. J. Power Sources 2014, 267, 491–502. [Google Scholar] [CrossRef]
  23. Feng, T.H.; Yang, L.; Gu, Q.; Hu, Y.Q.; Yan, T.; Yan, B. A supervisory control strategy for plug-in hybrid electric vehicles based on energy demand prediction and route preview. IEEE Trans. Veh. Technol. 2015, 64, 1691–1700. [Google Scholar]
  24. Ambuhl, D.; Guzzella, L. Predictive reference signal generator for hybrid electric vehicles. IEEE Trans. Veh. Technol. 2009, 58, 4730–4740. [Google Scholar] [CrossRef]
  25. Nüesch, T.; Cerofolini, A.; Mancini, G.; Cavina, N.; Onder, C.; Guzzella, L. Equivalent consumption minimization strategy for the control of real driving nox emissions of a diesel hybrid electric vehicle. Energies 2014, 7, 3148–3178. [Google Scholar] [CrossRef]
  26. Ye, X. Research on the Control Strategy of a Paralell Hybrid Electric Vehicle. Ph.D. Thesis, Tsing University, Beijing, China, 2013. [Google Scholar]
  27. He, H.W.; Xiong, R.; Fan, J.X. Evaluation of lithium-ion battery equivalent circuit models for state of charge estimation by an experimental approach. Energies 2011, 4, 582–598. [Google Scholar] [CrossRef]
  28. Hou, S. The Optimal Energy Management of Hybrid Electric Vehicle Based on Dynamic Programming; Beijing Institute of Technology: Beijing, China, 2011. [Google Scholar]
  29. Stengel, R.F. Optimal Control and Estimation; Dover: New York, NY, USA, 1994; pp. 204–207. [Google Scholar]
  30. Namwook, K.; Sukwon, C.; Huei, P. Optimal control of hybrid electric vehicles based on pontryagin’s minimum principle. IEEE Trans. Control Syst. Technol. 2011, 19, 1279–1287. [Google Scholar] [CrossRef]
  31. Tavakol-Sisakht, S.; Barakati, S.M. Energy manegement using fuzzy controller for hybrid electrical vehicles. J. Intell. Fuzzy Syst. 2016, 30, 1411–1420. [Google Scholar] [CrossRef]
  32. Wu, J.; Zhang, C.H.; Cui, N.X. Fuzzy energy management strategy for a hybrid electric vehicle based on driving cycle recognition. Int. J. Automot. Technol. 2012, 13, 1159–1167. [Google Scholar] [CrossRef]
Figure 1. System architecture.
Figure 1. System architecture.
Energies 09 00919 g001
Figure 2. The engine fuel rate map.
Figure 2. The engine fuel rate map.
Energies 09 00919 g002
Figure 3. The engine maximum torque curve.
Figure 3. The engine maximum torque curve.
Energies 09 00919 g003
Figure 4. The motor efficiency map.
Figure 4. The motor efficiency map.
Energies 09 00919 g004
Figure 5. The battery model.
Figure 5. The battery model.
Energies 09 00919 g005
Figure 6. The battery resistance and open circuit voltage.
Figure 6. The battery resistance and open circuit voltage.
Energies 09 00919 g006
Figure 7. The driver model.
Figure 7. The driver model.
Energies 09 00919 g007
Figure 8. State of charge (SoC) trajectory for charge-sustaining hybrid electric vehicles (HEVs).
Figure 8. State of charge (SoC) trajectory for charge-sustaining hybrid electric vehicles (HEVs).
Energies 09 00919 g008
Figure 9. Iterative method to determine the initial equivalent factor (EF).
Figure 9. Iterative method to determine the initial equivalent factor (EF).
Energies 09 00919 g009
Figure 10. The overall structure of the proposed energy management.
Figure 10. The overall structure of the proposed energy management.
Energies 09 00919 g010
Figure 11. The output of the fuzzy inference system for Δ K p .
Figure 11. The output of the fuzzy inference system for Δ K p .
Energies 09 00919 g011
Figure 12. The output of the fuzzy inference system for Δ K i .
Figure 12. The output of the fuzzy inference system for Δ K i .
Energies 09 00919 g012
Figure 13. The membership functions of inputs and outputs.
Figure 13. The membership functions of inputs and outputs.
Energies 09 00919 g013aEnergies 09 00919 g013b
Figure 14. SoC trajectories for different control strategies (2 × China city bus cycle (CHA)).
Figure 14. SoC trajectories for different control strategies (2 × China city bus cycle (CHA)).
Energies 09 00919 g014
Figure 15. SoC trajectories for different control strategies (3 × Economic Commission of Europe (ECE)). Note: ECMS-con: ECMS with optimal EF; ECMS-con ( ± 2%/ ± 5%): ECMS with EF when deviations are added to the optimal value; ECMS-adjust: ECMS with fuzzy PI controller; ECMS-adjust ( ± 2%/ ± 5%): ECMS with a fuzzy PI controller adjusted with EF when deviations are added to the initial value; CHA: china city bus cycle.
Figure 15. SoC trajectories for different control strategies (3 × Economic Commission of Europe (ECE)). Note: ECMS-con: ECMS with optimal EF; ECMS-con ( ± 2%/ ± 5%): ECMS with EF when deviations are added to the optimal value; ECMS-adjust: ECMS with fuzzy PI controller; ECMS-adjust ( ± 2%/ ± 5%): ECMS with a fuzzy PI controller adjusted with EF when deviations are added to the initial value; CHA: china city bus cycle.
Energies 09 00919 g015
Figure 16. SoC deviation for two control strategies. Note: ECMS-con: ECMS with optimal EF; ECMS-Fuz-PI: Adaptive ECMS with a fuzzy PI controller.
Figure 16. SoC deviation for two control strategies. Note: ECMS-con: ECMS with optimal EF; ECMS-Fuz-PI: Adaptive ECMS with a fuzzy PI controller.
Energies 09 00919 g016
Figure 17. Comparison of performances using two kinds of EF (2 × CHA).
Figure 17. Comparison of performances using two kinds of EF (2 × CHA).
Energies 09 00919 g017
Figure 18. Comparison of performance using two kinds of EF (3 × ECE).
Figure 18. Comparison of performance using two kinds of EF (3 × ECE).
Energies 09 00919 g018
Figure 19. Distribution of the engine operating point (Rule-based).
Figure 19. Distribution of the engine operating point (Rule-based).
Energies 09 00919 g019
Figure 20. Distribution of the engine operating point (ECMS).
Figure 20. Distribution of the engine operating point (ECMS).
Energies 09 00919 g020
Figure 21. Distribution of the motor operating point (ECMS).
Figure 21. Distribution of the motor operating point (ECMS).
Energies 09 00919 g021
Figure 22. Distribution of the motor operating point (Rule-based).
Figure 22. Distribution of the motor operating point (Rule-based).
Energies 09 00919 g022
Figure 23. Noise1 for the driving cycle.
Figure 23. Noise1 for the driving cycle.
Energies 09 00919 g023
Figure 24. Noise2 for the driving cycle.
Figure 24. Noise2 for the driving cycle.
Energies 09 00919 g024
Figure 25. Comparison of two control strategies. Note: ΔSoC = S o C r S o C f i n a l ; ECMS-PI: ECMS with PI adaptation law; ECMS-Fuzzy-PI: ECMS with Fuzzy PI adaptation law.
Figure 25. Comparison of two control strategies. Note: ΔSoC = S o C r S o C f i n a l ; ECMS-PI: ECMS with PI adaptation law; ECMS-Fuzzy-PI: ECMS with Fuzzy PI adaptation law.
Energies 09 00919 g025
Figure 26. Comparison of ECMS-Fuzzy-PI and ECMS-PI. Note: SoC-r: SoC reference value.
Figure 26. Comparison of ECMS-Fuzzy-PI and ECMS-PI. Note: SoC-r: SoC reference value.
Energies 09 00919 g026
Table 1. The fuzzy rule of Δ K p .
Table 1. The fuzzy rule of Δ K p .
CENLNSZeroPSPL
E
NLPLPSPSPSZO
NSPSPSPSZONS
ZeroPSPSZONSNS
PSPSZONSNSNL
PLZOZONSNSNL
Table 2. The fuzzy rule of Δ K i .
Table 2. The fuzzy rule of Δ K i .
CENLNSZeroPSPL
E
NLNLNNSNSZO
NSNLNSNSZOPS
ZeroNLNSZOPSPL
PSNSZOPSPSPL
PLZOZOPSPSPL
Table 3. The vehicle configuration.
Table 3. The vehicle configuration.
ComponentParameterValue
EngineMaximum Power (kW)125
Maximum Torque (Nm)600
Maximum speed (r/min)2600
MotorMaximum Power (kW)150
Maximum Torque (Nm)650
Nominal speed (r/min)2600
TransmissionAMT gear ratio[6.25, 3.583, 2.22, 1.36, 1, 0.74]
Final gear ratio6.17
BatteryCell open circuit voltage (V)3.8
Capacity (Ah)70
Voltage (V)650
VehicleMass (kg)18,000
Roll coefficient0.01
Cd0.65
A6.73
Radius (m)0.5715
δ 1.04
Table 4. Comparison of performances of different control strategies.
Table 4. Comparison of performances of different control strategies.
Driving CyclePerformance IndexECMS-ConECMS-Fuz-PIA-ECMS
ECMS-ConECMS-Con (+2%/+5%)ECMS-Con (−2%/−5%)ECMS-AdjustECMS-Adjust (+2/+5%)ECMS-Adjust (−2%/−5%)ECMS-AdjustECMS-Adjust (+2%/+5%)ECMS-Adjust (−2%/−5%)
2 × CHA S o C f i n a l 0.6010.61490.58580.60120.58850.60630.59130.58920.5913
| Δ SoC|00.01390.015200.01270.005100.00210
FC_com (km/L)2.8862.8182.9452.7952.8242.7772.7472.7492.746
3 × ECE S o C f i n a l 0.59920.60370.58890.60020.59870.60050.59340.59370.5928
| Δ SoC|00.00450.010300.00150.000300.00030.0006
FC_com (km/L)2.8442.7503.0652.8132.8512.8152.8142.8072.823
Table 5. Comparison of different control strategies.
Table 5. Comparison of different control strategies.
Driving Cycle2 × CHA3 × ECE
IndexFC_com (km/L)SoC_finalFC ImprovementFC_com (km/L)SoC_finalFC Improvement
RB2.6760.599902.4530.5890
ECMS-Fuz-PI2.7950.60124.44%2.8130.600214.7%
Note: FC_com: SoC compensated fuel consumption.

Share and Cite

MDPI and ACS Style

Zhang, F.; Liu, H.; Hu, Y.; Xi, J. A Supervisory Control Algorithm of Hybrid Electric Vehicle Based on Adaptive Equivalent Consumption Minimization Strategy with Fuzzy PI. Energies 2016, 9, 919. https://doi.org/10.3390/en9110919

AMA Style

Zhang F, Liu H, Hu Y, Xi J. A Supervisory Control Algorithm of Hybrid Electric Vehicle Based on Adaptive Equivalent Consumption Minimization Strategy with Fuzzy PI. Energies. 2016; 9(11):919. https://doi.org/10.3390/en9110919

Chicago/Turabian Style

Zhang, Fengqi, Haiou Liu, Yuhui Hu, and Junqiang Xi. 2016. "A Supervisory Control Algorithm of Hybrid Electric Vehicle Based on Adaptive Equivalent Consumption Minimization Strategy with Fuzzy PI" Energies 9, no. 11: 919. https://doi.org/10.3390/en9110919

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