Next Article in Journal
A Stripline-Based Integrated Microfluidic-Microwave Module
Next Article in Special Issue
Conventional and Advanced Exergoeconomic Analysis of a Compound Ejector-Heat Pump for Simultaneous Cooling and Heating
Previous Article in Journal
Effect of Pole Shoe Design on Inclination Angle of Different Magnetic Fields in Permanent Magnet Machines
Previous Article in Special Issue
Prediction of System-Level Energy Harvesting Characteristics of a Thermoelectric Generator Operating in a Diesel Engine Using Artificial Neural Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Objective Energy Management Strategy Based on PSO Optimization for Power-Split Hybrid Electric Vehicles

1
School of Automotive Studies, Tongji University, Shanghai 201804, China
2
United Auto Electronics Co. LTD, Shanghai 201804, China
*
Author to whom correspondence should be addressed.
Energies 2021, 14(9), 2438; https://doi.org/10.3390/en14092438
Submission received: 2 March 2021 / Revised: 7 April 2021 / Accepted: 12 April 2021 / Published: 24 April 2021
(This article belongs to the Collection Feature Papers in Thermal Management)

Abstract

:
The hybrid electric vehicle is equipped with an internal combustion engine and motor as the driving source, which can solve the problems of short driving range and slow charging of the electric vehicle. Making an effective energy management control strategy can reasonably distribute the output power of the engine and motor, improve engine efficiency, and reduce battery damage. To reduce vehicle energy consumption and excessive battery discharge at the same time, a multi-objective energy management strategy based on a particle swarm optimization algorithm is proposed. First, a simulation platform was built based on a compound power-split vehicle model. Then, the ECMS (Equivalent Consumption Minimization Strategy) was used to realize the real-time control of the model, and the penalty function was added to modify the objective function based on the current SOC (State of Charge) to maintain the SOC balance. Finally, the key parameters of ECMS were optimized by using a particle swarm optimization algorithm, and the effectiveness of the control strategy was verified under the WLTC (Worldwide Light-Duty Test Cycle) and the NEDC (New European Driving Cycle). The results show that under the WLTC test cycle, the overall fuel consumption of the whole vehicle was 6.88 L/100 km, which was 7.7% lower than that before optimization; under the NEDC test cycle, the fuel consumption of the whole vehicle was 5.88 L/100 km, which was 9.8% lower than that before optimization.

1. Introduction

In the automotive industry, research on energy saving and environmental protection has taken a key position. To improve the energy efficiency of vehicles, HEV (hybrid electric vehicles) have been developed [1]. HEV adopts a hybrid drive of an internal combustion engine and an electric motor. The introduction of an electric motor makes the engine work away from the low-efficiency range and improves the utilization of energy. The internal combustion engine can solve the problems of short driving range and slow charging of pure electric vehicles. HEV can not only ensure the driving range, but also ensure the working efficiency of the engine, achieving energy saving and environmental protection [2]. The energy management problem of HEV is to solve how to distribute the power output of two power sources when the HCU (hybrid control unit) receives the driver’s pedal command. The energy management of hybrid electric vehicles is to distribute the output power of the two power sources reasonably, according to the characteristics of the two power sources. On the premise of meeting the power demand, the engine should work in the high-efficiency range as much as possible to reduce the fuel consumption, and an excessive charge and discharge should be avoided to reduce the loss of battery and other components [3,4]. The EMS (energy management control strategy) of HEV generally includes a rule-based control strategy and an optimization-based control strategy [5,6].
The rule-based control strategy is first applied to the energy control of HEV because of its convenience and simplicity. The rule-based control strategy is mainly based on engineering experience, test calibration, or some off-line optimization, and a series of control rules are formulated by setting a logic threshold. Generally, the SOC (state of charge) of battery, engine speed, and torque as well as vehicle demand torque and speed are selected as the control variables of a threshold value. The working map of the engine and the motor is worked out by an off-line optimization algorithm to make the vehicle work in the high-efficiency range [7,8]. The rule-based control strategy includes the control strategy based on definite rules and the control strategy based on fuzzy rules. Poursamad A [9] took the vehicle demand torque, current engine speed, and current SOC of the battery as the input variables, used the fuzzy rule control algorithm to formulate the output torque of the engine, and optimized the parameters of the membership function offline. Banvait [10] proposed a RBS (Rule-Based Strategy) energy management strategy to increase the gasoline mileage of the PHEV (Plug-In Hybrid Electric Vehicle) by 16% compared with the Prius control strategy. The advantage of the rule-based strategy lies in its simplicity, real-time applicability, and robustness to driving cycle differences. However, their performance optimization (i.e., fuel economy) cannot be guaranteed by predefined rules and calibrated parameters, which is the main defect of the rule-based method [11,12].
The EMS of HEV based on the optimization algorithm generally consists of three parts: establishing the optimization problem, defining cost function, and finding an optimal solution based on the optimization algorithm. According to the time step of the optimization problem, the control strategy can be divided into the global optimization control strategy and the instantaneous optimization control strategy. DP (dynamic programming) and ECMS (Equivalent Consumption Minimization Strategy) are the main energy management control strategies for HEV. The DP algorithm belongs to the global optimization control strategy, and the ECMS algorithm belongs to the real-time optimization control strategy.
The DP algorithm sets the vehicle fuel economy as the control objective under the global condition [13]. By dividing the problem into several subproblems, the state variables, control variables, and optimization models are established to gradually obtain the global optimal solution. CC Lin [14] applied the DP algorithm to the EMS of HEV, taking engine fuel consumption and pollutant emissions as optimization objectives, and calculated the global optimal solution under a specific UDDSHDV (Urban Dynamometer Driving Schedule for Heavy Duty Vehicles) condition. Rui Wang [15] used the DP algorithm to obtain the optimal solution of three kinds of HEV structures: parallel, series, and hybrid. Domenico Bianchi [16] and Heeyun Lee [17] summarized the decision rules from the results of the DP algorithm and applied them to the rule control strategy. Bader. B [18] made the optimal solution of the DP algorithm into a multi-dimensional table under different working conditions and carried out online control of the real vehicle through online value checking. Based on the statistical method, Heeyun Lee [19] proposed a stochastic DP algorithm to realize online calculation.
ECMS is a real-time optimal energy management control strategy, which is often used in real-time control of HEV. In this algorithm, the battery energy consumption is equivalent to the engine fuel consumption by the equivalent factor, and then the energy distribution scheme with the minimum equivalent fuel consumption is found according to the current SOC value, driving conditions, and other conditions. According to the principle of minimum instantaneous equivalent fuel consumption, the output power of the engine and motor is distributed [20,21]. Kessels J [22] proposed a fuzzy adjustment ECMS aiming at the complex relationship between the fuel cell, SOC, and control variables of HEV. However, the cost factor of this method largely depended on expert experience. Kazemi H [23] used an off-line optimization algorithm to optimize the equivalent factor under different driving conditions and then used condition identification to realize the adaptive control of minimum equivalent fuel consumption under different driving conditions. Wang Y [24] gave the battery optimization model of energy management considering the health of the battery and used the PSO (particle swarm optimization) algorithm, but did not consider the minimum equivalent fuel consumption. Liu H [25] used a shooting algorithm to solve the initial value of the equivalent factors, and then used the PI (Proportional Integral) controller to track the reference SOC to obtain the real-time equivalent factor. Liu X [26] established the relationship model of SOC, vehicle acceleration, and equivalent factor to solve the problem where the battery cannot continue to discharge when the SOC is lower than the target value and it was difficult to adjust the engine operating point to the high-efficiency zone during the acceleration process.
Based on the current research, using the optimization algorithm to obtain the optimal equivalent factor is an effective direction of ECMS research. In PHEV, the SOC of the battery varies widely, and its initial SOC may be very different. Under different initial conditions and complex driving conditions, it is difficult to determine the optimal equivalent factor. To solve this problem, this paper proposed a real-time energy management strategy of power-split HEV. The PSO algorithm was used for multi-objective optimization while reducing vehicle energy consumption and maintaining battery balance.
The remainder of this paper is structured as follows. In Section 2, the mathematical model of the key parts and vehicle dynamics model are established, the co-simulation platform is built, and the real vehicle test data are collected to verify the model. In Section 3, the DP algorithm is used to solve the global optimal solution of vehicle fuel consumption under the NEDC and the WLTC cycles, respectively, to minimize vehicle fuel consumption under the battery power conservation mode. It provides a reference for the follow-up real-time control strategy. In Section 4, equivalent factors of the ECMS are optimized and a SOC balance strategy is added. The PSO algorithm is used to optimize the parameters of the ECMS so that the SOC can be balanced as much as possible and the fuel consumption can be reduced. Finally, our conclusions are presented in Section 5.

2. Model

2.1. Compound Power-Split System Model

The PHEV (plug-in hybrid electric vehicle) studied in this paper adopted the compound power-split system, which added two locking clutches and two clutches based on the improved Simpson double row planetary gear mechanism. The system could switch gears by opening and closing the locking clutch and clutch. The system structure diagram is shown in Figure 1. In Figure 1, ENG represents the engine, while E1 and E2 represent the small motor and large motor, respectively. B1 and B2 represent the brakes, C0 and C1 represent the clutches. The output shaft was connected to the main transmission. Brake B1 could lock the planet frame of the front planetary gear and the gear ring of the back planetary gear. Brake B2 could lock the output shaft of the small motor E1. The clutch C0 was installed between the engine and the planet frame of the front planetary gear. The clutch C1 was installed between the engine and the large motor E2.
The equivalent lever of the compound power-split system is shown in Figure 2. Multiple working modes can be obtained by the combination of different clutch states and brake states. Table 1 showed the working modes of the PHEV equipped with a hybrid power distributary system under different clutch states and brake states. To facilitate the distinction, the different modes were recorded at different gears. The black dot ● in Table 1 means that the clutch/brake was closed and the white dot ○ means that the clutch/brake was separated.

2.2. Vehicle Physical Model

To build the physical model of the vehicle, the basic parameters of the vehicle module were required. The vehicle studied in this paper was a PHEV equipped with a new hybrid power distributary system above-mentioned. The key parameters of the vehicle are shown in Table 2.

2.2.1. Engine Model

The engine model in this paper was a static model, which was based on the fuel consumption rate of the engine at the corresponding torque and speed obtained by the bench test under the steady-state engine conditions. The calculation formula of engine fuel consumption F fuel is as follows:
F f u e l = T e n g n e n g 9550 3600 × b ( n e n g , T e n g )
where the unit of F f u e l is in grams; T e n g is the engine output torque; n e n g is the engine output speed; b ( n e n g , T e n g ) is the specific fuel consumption. b ( n e n g , T e n g ) could be obtained by interpolation in the engine fuel consumption map in Figure 3.

2.2.2. Motor Model

The PHEV adopted two permanent magnet synchronous motors. The modeling of the motor was based on the motor efficiency map. The motor efficiency map was obtained by measuring the input voltage Um and current Im of the motor under steady-state operation. At the same time, the output torque Tm and speed nm of the motor were measured. The efficiency maps of the two motors are shown in Figure 4.
The calculation relationship between the electrical power Pe and the mechanical power Pm of the current motor working point is as follows:
P m = { P e η m ,     n m o t T m o t > 0 P e / η m ,     n m o t T m o t 0
where η m is the motor efficiency, which could be obtained from Figure 4a,b; T m o t is the motor torque; and n mot is the motor speed. When n m o t T m o t > 0, the motor is driving, generating energy. When n m o t T m o t < 0, the motor is in a recovery state, recovering energy.

2.2.3. Battery Model

The battery model only involved the SOC, maximum charge, and discharge power parameters, the Rint model [27], which is easy to calculate, was selected, as shown in Figure 5. The maximum discharge power and charging power of the battery pack studied in this paper were 90 Kw and 70 Kw, respectively.
The SOC of the battery was calculated by the current integration method, and the formula is as follows:
Δ SOC = t U oc U oc 2 4 R int P req 2 R int dt C batt 3600
where Preq is the electric power requirement. When Preq > 0, the battery is in a discharged state; when Preq < 0, the battery is in a charged state. t represents time using unit s. C batt represents the battery capacity using unit Ah.

2.3. Co-Simulation and Verification of AMESim and MATLAB Platform

AMESim was used to build the physical model of the hybrid system, and the control strategy built by MATLAB/Simulink was analyzed and verified.
The control signal of the HCU during the actual vehicle test process was collected, and then the control signal was imported into the Simulink model to control the physical model of the AMESim vehicle. Finally, the simulation results were compared with the actual results collected from the actual vehicle.
The initial value of SOC was set to 0.3. As shown in Table 3, the simulation results were compared with the actual results of fuel consumption and power consumption in hybrid mode. The errors were all within 1%, which proved the rationality of the simulation model.
As shown in Figure 6a,b, the speed of the simulation vehicle model was compared with the real vehicle speed under the WTLC and the NEDC cycles. In Figure 6a,b, the purple line is the actual vehicle speed, and the yellow line is the simulation vehicle speed. It could be seen that the simulation vehicle speed was consistent with the real vehicle speed. Considering the test environment and other factors, the simulation results were within the error tolerance range, which indicated reasonableness of the co-simulation model.

3. ECMS Real-Time Energy Management Control Strategy

The ECMS (Equivalent Consumption Minimization Strategy) algorithm is an energy management algorithm proposed for the CS (Charge Sustaining Circle) mode of the PHEV. The energy consumed by the vehicle in the ECMS algorithm comes from the fuel energy, and the energy consumed by the battery needs to be replenished in the subsequent driving process. Therefore, the key to the ECMS algorithm is the conversion relationship between power consumption and fuel consumption, which is called the equivalent factor. The instantaneous energy consumption of the battery and the engine were unified by the equivalent factor as the optimization objective [28]. The optimization objective function is as follows:
m ˙ f u e l ( t ) = m ˙ e n g ( t ) + m ˙ b a t ( t )
m b a t ( t ) = P b a t ( t ) ξ
where ξ is the equivalent factor with unit kg/kW·h; m ˙ f u e l ( t ) is the instantaneous total fuel consumption rate of the system with unit kg/h; m ˙ e n g ( t ) is the instantaneous fuel consumption rate of the engine with unit kg/h. m ˙ b a t ( t ) is the instantaneous equivalent fuel consumption rate of battery (kg/h). When the battery is charged, m ˙ b a t < 0 , the total fuel consumption rate of the system is less than that of the engine; in contrast, when the battery is discharged, m ˙ b a t > 0 , the total fuel consumption rate of the system is greater than that of the engine. It could be found that when the equivalence factor ξ was larger, the battery tended to charge and the engine fuel consumption increased; when the equivalence factor ξ was smaller, the battery tended to discharge and the engine fuel consumption decreased.

3.1. Equivalent Factors

The equivalent factors had a greater impact on the results of the ECMS algorithm. The empirical coefficient method and deduction calculation method were used to calculate the equivalent factor. The empirical coefficient method calculated the equivalent factor based on empirical judgments. This method relies on experience and is not easy to extend to other vehicles. The deduction calculation method takes the future working state of the power components as input to calculate the equivalent factor, which has a large amount of calculation and it is not easy to realize real-time online control. Therefore, based on the offline optimization results of the DP algorithm, the dynamic parameters of the vehicle’s dynamic components were optimized, then the equivalent factor was determined.
When the battery is discharged, the output energy of the battery E dis is
E dis = P bat , dis t = P mot η mot t
where   P bat , dis is the discharge power of the battery; P mot is the power of the motor; η mot is the efficiency of the motor; and t is the time.
The energy consumed by each battery discharge will be supplemented by the engine or braking energy recovery in the future, so the fuel consumption of E dis corresponding to future charging is
C E , chg = C fuel , chg E all _ chg E dis
where C E , chg is the fuel consumption of future charging corresponding to E dis ; C fuel , chg is the fuel consumption generated by charging the battery for all engines; and E all _ chg is the charging energy for all batteries including engine charging and braking energy recovery. Among them:
C fuel , chg = 1 H fuel chg P bat , c h g ( t ) η eng dt
E all _ c h g = c h g + regen P bat , c h g ( t ) dt = c h g P bat , c h g ( t ) η eng dt + regen P req ( t ) η mot dt
where P req ( t ) is the power required by the vehicle; η eng is the fuel efficiency of the engine; P bat , chg ( t ) is the battery charging power; and H fuel is the low heating value of the fuel.
Assuming that the ratio of the braking energy recovery charge to the engine charge is R chg _ regen , then R chg _ regen is:
R c h g _ regen = regen P req ( t ) η mot dt c h g P bat , c h g ( t ) η eng dt
According to the above expression, it can be deduced that:
C E , dis = P mot H fuel η mot 1 1 + R c h g _ regen = P bat , dis 1 H fuel ( 1 + R c h g _ regen )
When the battery is discharged, the equivalent factor ξ dis is:
ξ dis = 1 H fuel ( 1 + R c h g _ regen )
When the battery is charged, its charged energy E chg is consumed by the motor in the future, so its equivalent fuel quantity is:
C E , chg = C fuel , chg η mot , dis ¯ = 1 H fuel chg P bat , chg ( t ) η eng , chg dt η mot , dis ¯ η mot , dis ¯
where η mot , dis ¯ is the average efficiency of the motor when driving; and η eng , chg is the efficiency of the engine when the battery was charging. When the battery is charging, the equivalent factor ξ chg is:
ξ chg = η mot , dis ¯ H fuel η eng , chg
Based on the above derivation, the equivalent fuel consumption rate m ˙ bat ( t ) of the battery in the optimization objective function of ECMS is:
m ˙ bat ( t ) = { ξ dis P bat P bat > 0 ξ chg P bat P bat < 0
The equivalent factors under the WLTC and the NEDC cycles are shown in Table 4:

3.2. Improved ECMS Objective Function

When the ECMS objective function is used alone to control, the balance of SOC cannot be well guaranteed, and the objective function needs to be modified based on the current SOC size, so a penalty function was introduced to control the battery charge balance.
The S-shaped curve was used as the penalty function of SOC. If the SOC is x, the penalty function of SOC is expressed as P(x). The expression of P(x) is as follows:
P ( x ) = 1 + a Δ x 3 + b Δ x 4
where a and b are the penalty function coefficients. Initially, select a = 1 and b = 0.25.
Then, the optimization objective function of the modified ECMS algorithm is:
m ˙ fuel ( t ) = m ˙ eng ( t ) + m ˙ bat ( t ) P ( x )
Meet the following physical constraints:
nE 2 min nE 2 nE 2 max
nE 1 min nE 1 nE 1 max
TE 2 min TE 2 TE 2 max
TE 1 min TE 1 TE 1 max
nEng min nEng nEng max
Teng min Teng Teng max
SOC min SOC SOC max
When using the penalty function P(x), the SOC needs to be normalized, and the processing formula is as follows:
Δ x = { 1 x > x high ( x high + x low ) / 2 x ( x high x low ) / 2 x low < x < x high 1 x low < x
where x low is the lower limit of SOC; and x high is the upper limit of SOC.
The function graph of P(x) is shown in Figure 7. When SOC = initial SOC, P(x) = 1; when SOC > initial SOC, 0 < P(x) < 1, this means that the equivalent fuel consumption of the power consumption conversion was reduced; when SOC < initial SOC, P(x) > 1, this means that the equivalent fuel consumption of power consumption conversion increased to avoid excessive battery discharge.

3.3. Feasible Intervals of Control Variables

The ECMS algorithm is different from the DP algorithm, which needs to consider the additional torque generated by the inertia moment of the engine and the motor. Due to the constraint of the angular acceleration, the choice of control variables was different from the DP algorithm. The rule of selecting ECMS control variables is to solve the minimum required parameters of the transmission dynamics equations on the premise that the required torque THo, the required speed nHo, and the angular acceleration of the transmission output end are known. The calculation of the angular acceleration at the gearbox output terminal is as follows:
α out = 2 π ( nHo k nHo k 1 ) 60 t
The dynamic equations group of the gearbox is shown in Formula (27).
[ 0 0 1 0 0 J PC 1 0 0 0 0 0 1 0 0 J S 1 0 1 0 0 0 1 0 0 J S 2 0 1 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 1 1 a b 0 0 0 0 0 0 0 0 a 1 1 0 0 0 0 0 0 b 0 1 ] [ T E 2 T R 2 T PC 1 T S 1 T S 2 α PC 1 α S 1 α S 2 ] = [ 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 J OUT 0 0 0 0 0 0 0 0 0 0 0 a 0 0 0 b 1 ] [ T eng T E 1 T out α out ]
The corresponding control variables and their feasible ranges in different gears of the ECMS algorithm are shown in Table 5.

3.4. Algorithm Process and Result Analysis

After selecting the equivalent factors and the modified objective function in the ECMS algorithm, the ECMS algorithm could be solved. The ECMS algorithm process is shown in Figure 8.
Set the initial SOC to 0.3, and carry out the simulation calculation of the ECMS algorithm. Figure 9a,b shows the SOC change curve and the fuel consumption and power consumption change curves under the WLTC cycle. The SOC was reduced by 2.4% at the end of the cycle. The engine fuel consumption of the whole cycle was 7.31 L/100 km. The comprehensive fuel consumption was 7.45 L/100 km by converting the power consumption of battery loss into the minimum fuel consumption rate of the engine.
Set the initial SOC to 0.3. The change curve of SOC and that of the fuel consumption and power consumption under the NEDC cycle are shown in Figure 9c,d, respectively. It can be seen from the figure that SOC decreased by 2.46% after the end of the whole cycle. The total fuel consumption of the whole cycle was 6.26 L/100 km. The comprehensive fuel consumption was 6.52 L/100 km.
Compared with the results of the DP algorithm, the fuel consumption was not reduced. This was caused by the improper selection of the penalty function parameters. Therefore, the parameters in the ECMS algorithm needed to be optimized.

4. Improved ECMS Algorithm for Multi-Objective Optimization

4.1. Particle Swarm Optimization Algorithm

The particle swarm optimization (PSO) algorithm is an intelligent random search algorithm proposed by Kennedy and Eberhart to simulate the migration and gathering behavior of birds in the foraging process [29]. The PSO algorithm has fewer parameters and is easy to implement, so it is widely used to solve multi-objective optimization problems.
In a D-dimensional search space, there is a particle swarm with N particles, and the position of the ith particle in the D-dimensional vector during the kth search is:
X i k = [ x i 1 ,     x i 2 ,     x i 3 x iD ] ,     i = 1 , 2 , 3 N
The “flying” speed of the ith particle in the kth search is:
V i k = [ v i 1 ,     v i 2 ,     v i 3 v iD ] ,     i = 1 , 2 , 3 N
The individual extreme value of the ith particle in the kth search is:
P i k = [ p i 1 ,     p i 2 ,     p i 3 p iD ] ,     i = 1 , 2 , 3 N
The global extremum value of the whole particle swarm in the kth search is:
g i k = [ p i 1 ,     p i 2 ,     p i 3 p iD ] ,     i = 1 , 2 , 3 N
The position update formula of the ith particle in the (k + 1)th search is:
X i k + 1 = X i k + V i k + 1 ,     i = 1 , 2 , 3 N
The velocity update formula of the ith particle in the (k + 1)th search is:
V i k + 1 = ω V i k + c 1 r 1 ( p i k X i k ) + c 2 r 2 ( g k X i k ) ,     i = 1 , 2 , 3 N
where ω is the inertia weight; and c 1 and c 2 are the learning factors.
The learning factors determine how close the particle is to the individual extreme value and the global extreme value, and usually takes a value of 2. The inertia weight determined the inheritance of the current velocity of the particle from the previous velocity. A larger inertia weight is helpful to avoid local optima, and a smaller inertia weight is helpful in accelerating the algorithm convergence. Generally, the inertia weight that decreases with the number of searches is used to balance the search speed and global search capability of the algorithm [30]. Therefore, the following formula was used as the inertia weight:
ω = ω max ( ω max ω min ) k k max , i = 1 , 2 , 3 N
where ω max and ω min are the maximum and minimum values of inertia weight; and k max is the total number of iterations.

4.2. Optimization Objective Function and Decision Variables

It can be seen from the previous section that the results of the ECMS algorithm were mainly affected by the battery charge equivalent factor ξ chg , the battery discharge equivalent factor ξ dis , and the parameters a and b of the penalty function P(x). Therefore, the above parameters were selected as the decision variables of the particle swarm algorithm, that is, the search space dimension D = 4. The value range of each decision variable is shown in Table 6.
To enable the ECMS algorithm to balance battery SOC and achieve better fuel economy, an optimization objective function was established as (35):
f ( x ) = { fuel , | Δ SOC | Δ SOC 1 50 , | Δ SOC | > Δ SOC 1
where Δ SOC 1 is the SOC constraint limit. When Δ SOC was in the specified interval, the normal ECMS total fuel consumption was used as the fitness value. When Δ SOC exceeded the specified interval, a larger value was artificially set as the fitness value. In this way, Δ SOC was constrained, and engine fuel consumption was optimized.

4.3. Optimization Results and Analysis

Set the number of particles to 20, the maximum number of iterations to 100, and the optimal accuracy to 0.0001 to optimize the ECMS algorithm parameters under the WLTC and the NEDC cycles. The optimized ECMS algorithm parameters under the WLTC cycle were calculated by the PSO algorithm as listed in Table 7. It can be seen from Table 7 that the optimized fuel consumption under the WLTC cycle was 6.87 L/100 km and the SOC was reduced by 0.2%. Under the NEDC cycle, the optimized fuel consumption was 5.73 L/100 km, and the SOC was reduced by 1.09%.
The iterative curves of fitness values are shown in Figure 10. By incorporating the above-optimized parameters in the ECMS algorithm, the SOC change curve under the WLTC and the NEDC cycles are shown in Figure 11a,b, respectively.
Figure 12a,b shows the comparison of the engine operating points before and after the PSO algorithm under the WLTC cycle. It can be seen that before the PSO algorithm, the engine mainly worked in a higher speed range, but the overall fuel consumption rate was relatively high; after the PSO optimization, the engine was mostly in a high-efficiency range. However, due to the WLTC cycle, to ensure the conservation of battery power, some engine operating points had to work in the low-efficiency range.
The comparison of the engine operating points before and after the PSO algorithm under the NEDC cycle is shown in Figure 12c,d. It can be seen that before the optimization, the working hours of the engine were greater and the working efficiency was lower. After the optimization, the number of working points of the engine in areas with high speed, large load, and better efficiency increased compared with before the optimization.
As shown in Table 8. The results of energy consumption in different control strategies, the fuel consumption and battery SOC change in the ECMS algorithm before and after the optimization, respectively.

5. Conclusions

(1) Based on the basic parameters of the whole vehicle, the simulation models of engine, motor, battery, gearbox, and other components were established based on the AMESim platform. The simulation model was verified by using INCA software to collect real vehicle test data. This model was used to study the real-time control strategy of ECMS under the WLTC and NEDC cycles.
(2) The ECMS algorithm can meet the real-time control of real vehicles, but it is difficult to select the parameters of equivalent fuel consumption factors. The equivalent factors of the ECMS algorithm under the WLTC and NEDC cycles were derived and calculated, and the SOC balance strategy was proposed based on a penalty function. For different gear modes, the control variables and their feasible ranges of the ECMS algorithm were selected. The ECMS algorithm was used to simulate and analyze the fuel consumption under the WLTC and the NEDC cycles. The comprehensive fuel consumption under the WLTC cycle was 7.45 L/100 km. Under the NEDC cycle, the comprehensive fuel consumption was 6.52 L/100 km. Compared with the DP control strategy, the result of the ECMS algorithm was not ideal, so it was necessary to optimize the parameters of the ECMS algorithm offline.
(3) For the ECMS algorithm, the optimization variables were selected and the optimization objective function was formulated, so that the fuel consumption was as small as possible and the SOC balance was ensured. After the multi-objective PSO optimization of the ECMS algorithm, the comprehensive fuel consumption was 6.88 L/100 km, reduced by 7.7% under the WLTC cycle. Under the NEDC cycle, the comprehensive fuel consumption was 5.88 L/100 km, reduced by 9.8%. In future research and application, more intelligent control algorithms can be considered.

6. Patents

Author Contributions

Project Conceptualization, D.Z. and Y.C.; investigation, Y.H.; writing—original draft preparation, D.Z.; writing—review and editing, Y.C.; visualization, Y.C.; project administration, A.D.; funding acquisition, A.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Key R&D Program of China, grant number 2017YFB1303501.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available as the data also forms part of an ongoing study.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Martinez, C.M.; Hu, X.; Cao, D.; Velenis, E.; Gao, B.; Wellers, M. Energy management in plug-in hybrid electric vehicles: Recent progress and a connected vehicles perspective. IEEE Trans. Veh. Technol. 2017, 66, 4534–4549. [Google Scholar] [CrossRef] [Green Version]
  2. De Santiago, J.; Bernhoff, H.; Ekergård, B.; Eriksson, S.; Ferhatovic, S.; Waters, R.; Leijon, M. Electrical motor drivelines in commercial all-electric vehicles: A review. IEEE Trans. Veh. Technol. 2012, 61, 475–484. [Google Scholar] [CrossRef] [Green Version]
  3. Kermani, S.; Delprat, S.; Guerra, T.M.; Trigui, R. Predictive control for HEV energy management: Experimental results. In Proceedings of the IEEE Vehicle Power and Propulsion Conference, Institute of Electrical and Electronics Engineers (IEEE), Dearbron, MI, USA, 7–11 September 2009; pp. 364–369. [Google Scholar]
  4. Wang, X.; He, H.; Sun, F.; Sun, X.; Tang, H. Comparative study on different energy management strategies for plug-in hybrid electric vehicles. Energies 2013, 6, 5656–5675. [Google Scholar] [CrossRef]
  5. Pisu, P.; Rizzoni, G. A comparative study of supervisory control strategies for hybrid electric vehicles. IEEE Trans. Contr. Syst. Technol. 2007, 15, 506–518. [Google Scholar] [CrossRef]
  6. Gao, Y.; Ehsani, M. Design and control methodology of plug-in hybrid electric vehicles. In Proceedings of the IEEE Vehicle Power and Propulsion Conference, Institute of Electrical and Electronics Engineers (IEEE), Harbin, China, 3–5 September 2008; pp. 1–6. [Google Scholar]
  7. 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 2016, 185, 1633–1643. [Google Scholar] [CrossRef]
  8. Jalil, N.; Kheir, N.; Salman, M. A rule-based energy management strategy for a series hybrid vehicle. In Proceedings of the American Control Conference, Albuquerque, NM, USA, 6 June 1997. [Google Scholar]
  9. Poursamad, A.; Montazeri, M. Design of genetic-fuzzy control strategy for parallel hybrid electric vehicles. Control. Eng. Pract. 2008, 16, 861–873. [Google Scholar] [CrossRef]
  10. Banvait, H.; Anwar, S.; Chen, Y. A rule-based energy management strategy for plug-in hybrid electric vehicle (PHEV). In Proceedings of the American Control Conference, St. Louis, MO, USA, 10–12 June 2009; pp. 3938–3943. [Google Scholar]
  11. Barelli, L.; Bidini, G.; Ciupăgeanu, D.; Pianese, C.; Polverino, P.; Sorrentino, M. Stochastic power management approach for a hybrid solid oxide fuel cell/battery auxiliary power unit for heavy duty vehicle applications. Energy Convers. Manag. 2020, 221, 113197. [Google Scholar] [CrossRef]
  12. Zhou, D.; Al-Durra, A.; Gao, F.; Ravey, A.; Matraji, I.; Simões, M.G. Online energy management strategy of fuel cell hybrid electric vehicles based on data fusion approach. J. Power Sources 2017, 366, 278–291. [Google Scholar] [CrossRef]
  13. Liang, C.; Weihua, W.; Qingnian, W. Energy Management Strategy and Parametric Design for Hybrid Electric Military Vehicle; Technical Report No. 2003-01-0086; SAE International: Warrendale, PA, USA, 2003. [Google Scholar]
  14. Lin, C.-C.; Peng, H.; Grizzle, J.; Kang, J.-M. Power management strategy for a parallel hybrid electric truck. IEEE Trans. Control. Syst. Technol. 2003, 11, 839–849. [Google Scholar]
  15. Rui, W.; Lukic, S.M. Dynamic programming technique in hybrid electric vehicle optimization. In Proceedings of the IEEE International Electric Vehicle Conference, Greenville, SC, USA, 4–8 March 2012. [Google Scholar]
  16. Domenico, B.; Rolando, L.; Serrao, L.; Onori, S.; Rizzoni, G.; Al-Khayat, N.; Hsieh, T.-M.; Kang, P. A rule-based strategy for a series/parallel hybrid electric vehicle: An approach based on dynamic programming. In Proceedings of the ASME Dynamic Systems and Control Conference, Cambridge, MA, USA, 12–15 September 2010; pp. 507–514. [Google Scholar]
  17. Lee, H.; Park, Y.-I.; Cha, S.W. Power management strategy of hybrid electric vehicle using power split ratio line control strategy based on dynamic programming. In Proceedings of the 15th International Conference on Control, Automation and Systems (ICCAS), Busan, Korea, 13–16 October 2015; pp. 1739–1742. [Google Scholar]
  18. Bader, B.; Torres, O.; Ortega, J.A.; Lux, G.; Romeral, J.L. Predictive real-time energy management strategy for PHEV using lookup-table-based dynamic programming. In Proceedings of the World Electric Vehicle Symposium and Exhibition World Electric Vehicle Symposium and Exhibition, Barcelona, Spain, 17–20 November 2014. [Google Scholar]
  19. Lee, H.; Cha, S.W.; Kim, H.; Kim, S.-J. Energy Management Strategy of Hybrid Electric Vehicle using Stochastic Dynamic Programming; SAE Technical Papers; SAE International: Warrendale, PA, USA, 2015; Volume 2015. [Google Scholar]
  20. 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]
  21. Pisu, P.; Koprubasi, K.; Rizzoni, G. Energy management and drivability control problems for hybrid electric vehicles. In Proceedings of the 44th IEEE Conference on Decision and Control, Seville, Spain, 15 December 2005. [Google Scholar]
  22. 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]
  23. Kazemi, H.; Khaki, B.; Nix, A.; Wayne, S.; Fallah, Y.P. Utilizing situational awareness for efficient control of powertrain in parallel hybrid electric vehicles. In Proceedings of the IEEE International Conference on Ubiquitous Wireless Broadband (ICUWB), Montreal, QC, Canada, 4–7 October 2015. [Google Scholar]
  24. Wang, Y.; Jiao, X.; Sun, Z.; Li, P. Energy management strategy in consideration of battery health for PHEV via stochastic control and particle swarm optimization algorithm. Energies 2017, 10, 1894. [Google Scholar] [CrossRef] [Green Version]
  25. Liu, H.; Wang, C.; Zhao, X.; Guo, C. An adaptive-equivalent consumption minimum strategy for an extended-range electric bus based on target driving cycle generation. Energies 2018, 11, 1805. [Google Scholar] [CrossRef] [Green Version]
  26. Liu, X.; Qin, D.; Wang, S. Minimum energy management strategy of equivalent fuel consumption of hybrid electric vehicle based on improved global optimization equivalent factor. Energies 2019, 12, 2076. [Google Scholar] [CrossRef] [Green Version]
  27. Abdollahi, A.; Han, X.; Raghunathan, N.; Pattipati, B.; Balasingam, B.; Pattipati, K.; Bar-Shalom, Y.; Card, B. Optimal charging for general equivalent electrical battery model, and battery life management. J. Energy Storage 2017, 9, 47–58. [Google Scholar] [CrossRef] [Green Version]
  28. 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, St. Louis, MO, USA, 10–12 June 2009; pp. 3964–3969. [Google Scholar]
  29. Kennedy, J.; Eberhart, R.C. A discrete binary version of the particle swarm algorithm. In Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics, Computational Cybernetics and Simulation, Orlando, FL, USA, 12–15 October 1997; pp. 4104–4108. [Google Scholar]
  30. Delice, Y.; Aydoğan, E.K.; Özcan, U.; İlkay, M.S. A modified particle swarm optimization algorithm to mixed-model two-sided assembly line balancing. J. Intell. Manuf. 2017, 28, 23–36. [Google Scholar] [CrossRef]
Figure 1. The structure diagram of the compound power-split system.
Figure 1. The structure diagram of the compound power-split system.
Energies 14 02438 g001
Figure 2. The equivalent levers diagram of the compound power-split system.
Figure 2. The equivalent levers diagram of the compound power-split system.
Energies 14 02438 g002
Figure 3. The engine fuel consumption map.
Figure 3. The engine fuel consumption map.
Energies 14 02438 g003
Figure 4. The efficiency map of two motors: (a) motor E1; (b) motor E2.
Figure 4. The efficiency map of two motors: (a) motor E1; (b) motor E2.
Energies 14 02438 g004
Figure 5. The Rint battery equivalent model.
Figure 5. The Rint battery equivalent model.
Energies 14 02438 g005
Figure 6. The comparison of the co-simulation model speed and real vehicle speed: (a) under the WLTC (Worldwide Light-Duty Test Cycle); (b) under the NEDC (New European Driving Cycle).
Figure 6. The comparison of the co-simulation model speed and real vehicle speed: (a) under the WLTC (Worldwide Light-Duty Test Cycle); (b) under the NEDC (New European Driving Cycle).
Energies 14 02438 g006
Figure 7. The curve of the penalty function.
Figure 7. The curve of the penalty function.
Energies 14 02438 g007
Figure 8. The flow diagram of the ECMS (Equivalent Consumption Minimization Strategy) algorithm.
Figure 8. The flow diagram of the ECMS (Equivalent Consumption Minimization Strategy) algorithm.
Energies 14 02438 g008
Figure 9. The curve of the SOC, speed, fuel consumption, and power consumption by using the ECMS algorithm under the WLTC and the NEDC cycles: (a) The curve of the SOC under the WLTC cycle; (b) The curve of the fuel consumption and power consumption under the WLTC cycle; (c) The curve of the SOC under the NEDC cycle; (d) The curve of the fuel consumption and power consumption under the NEDC cycle.
Figure 9. The curve of the SOC, speed, fuel consumption, and power consumption by using the ECMS algorithm under the WLTC and the NEDC cycles: (a) The curve of the SOC under the WLTC cycle; (b) The curve of the fuel consumption and power consumption under the WLTC cycle; (c) The curve of the SOC under the NEDC cycle; (d) The curve of the fuel consumption and power consumption under the NEDC cycle.
Energies 14 02438 g009
Figure 10. The iterative curve of the PSO algorithm.
Figure 10. The iterative curve of the PSO algorithm.
Energies 14 02438 g010
Figure 11. The curve of the speed and the SOC by using the optimized ECMS algorithm under the WLTC and the NEDC cycles: (a) Under the WLTC cycle; (b) Under the NEDC cycle.
Figure 11. The curve of the speed and the SOC by using the optimized ECMS algorithm under the WLTC and the NEDC cycles: (a) Under the WLTC cycle; (b) Under the NEDC cycle.
Energies 14 02438 g011
Figure 12. The engine operating points before and after using the optimized ECMS algorithm under the WLTC and the NEDC cycles: (a) The engine operating points before using the optimized ECMS algorithm under the WLTC cycle; (b) The engine operating points after using the optimized ECMS algorithm under the WLTC cycle; (c) The engine operating points before using the optimized ECMS algorithm under the NEDC cycle; (d) The engine operating points after using the optimized ECMS algorithm under the NEDC cycle.
Figure 12. The engine operating points before and after using the optimized ECMS algorithm under the WLTC and the NEDC cycles: (a) The engine operating points before using the optimized ECMS algorithm under the WLTC cycle; (b) The engine operating points after using the optimized ECMS algorithm under the WLTC cycle; (c) The engine operating points before using the optimized ECMS algorithm under the NEDC cycle; (d) The engine operating points after using the optimized ECMS algorithm under the NEDC cycle.
Energies 14 02438 g012
Table 1. The working modes of the compound power-split system.
Table 1. The working modes of the compound power-split system.
Gear NumberClutch C0Clutch C1BrakeB1Brake B2Transmission RatioMode Type
G1fixedpure electric
G2fixedpure electric
G3not fixedpure electric
G4fixedseries hybrid
G5fixedparallel hybrid
G6fixedseries hybrid
G7not fixedcompound split hybrid
G8not fixedoutput split hybrid
G9fixedseries hybrid
Table 2. The key parameters of the vehicle components.
Table 2. The key parameters of the vehicle components.
PartsParameter NameUnitValue
vehiclecurb weightkg2200
windward aream22.7
drag coefficient-0.37
wheel rolling radiusm0.353
main reduction ratio-3.8
tire moment of inertia-1.195
transmission casefront planetary gear ratio-−2.96
rear planetary gear ratio-−2
enginemaximum powerkW106
maximum speedr/min5500
maximum torqueN·m255
engine moment of inertiakg·m20.15
motorE1rated powerkW40
maximum speedr/min9000
maximum torqueN·m100
motorE2rated powerkW70
maximum speedr/min10,500
maximum torqueN·m70
power batterybattery capacityAh37
cell voltageV3.6
number of cells-96
maximum discharge powerkW90
Table 3. The comparison of the fuel and the power consumption between the simulation results and actual results.
Table 3. The comparison of the fuel and the power consumption between the simulation results and actual results.
Driving CircleHybrid ModeOil Consumption (L/km)Power Consumption (kW·h)
WLTCActual test6.820.1654
Simulation6.760.1661
error0.91%0.42%
NEDCActual test5.250.6319
Simulation5.20.6342
error0.88%0.37%
Table 4. The equivalent factors under the WLTC and the NEDC cycles.
Table 4. The equivalent factors under the WLTC and the NEDC cycles.
Driving CircleDischarge Equivalent Factor ξ dis
(g/(kW·h))
Charging Equivalent Factor ξ chg
(g/(kW·h))
WLTC16.18211.72
NEDC30.42213.35
Table 5. The control variables and their feasible ranges.
Table 5. The control variables and their feasible ranges.
Gear NumberControl VariablesFeasible RangesUnits
G1TE1[−100:4:100];0 N m
G2nE1[−9000:100:9000] r / min
G3TE1[−100:4:100];0 N m
G4nEng
TE1
[800:50:5500]
[−100:4:100];0
r / min
N m
G5Teng
nE1
[5:5:255]
[−9000:100:9000]
N m
r / min
G6Teng
nE1
[5:5:255]
[−9000:100:9000]
N m
r / min
G7Teng
TE2
[5:5:255]
[−255:5:255];0
N m
N m
G8Teng
TE1
[5:5:255]
[−100:4:100];0
N m
N m
G9Teng
TE1
[5:5:255]
[−100:4:100];0
N m
N m
Table 6. The decision variables range of the particle swarm optimization (PSO) algorithm.
Table 6. The decision variables range of the particle swarm optimization (PSO) algorithm.
VariableLower LimitUpper Limit
ξ chg (g/kW·h)0400
ξ dis (g/kW·h)0400
a01
b01
Table 7. The parameters after the ECMS optimization.
Table 7. The parameters after the ECMS optimization.
Driving Circle ξ chg
(g/kW·h)
ξ dis
(g/kW·h)
abFuel Consumption (L/100 km)ΔSOC
WLTC197.39215.530.340.276.87−0.2%
NEDC224.05218.810.15.73−1.09%
Table 8. The results of energy consumption in different control strategies.
Table 8. The results of energy consumption in different control strategies.
Control StrategyEngine Fuel Consumption
(L/100 km)
Δ SOC
(%)
Comprehensive Fuel Consumption
(L/100 km)
Not optimized under WLTC7.31−2.4%7.45
After optimized under WLTC6.87−0.2%6.88
Not optimized under NEDC6.26−2.46%6.52
After optimized under NEDC5.73−1.09%6.88
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Du, A.; Chen, Y.; Zhang, D.; Han, Y. Multi-Objective Energy Management Strategy Based on PSO Optimization for Power-Split Hybrid Electric Vehicles. Energies 2021, 14, 2438. https://doi.org/10.3390/en14092438

AMA Style

Du A, Chen Y, Zhang D, Han Y. Multi-Objective Energy Management Strategy Based on PSO Optimization for Power-Split Hybrid Electric Vehicles. Energies. 2021; 14(9):2438. https://doi.org/10.3390/en14092438

Chicago/Turabian Style

Du, Aimin, Yaoyi Chen, Dongxu Zhang, and Yeyang Han. 2021. "Multi-Objective Energy Management Strategy Based on PSO Optimization for Power-Split Hybrid Electric Vehicles" Energies 14, no. 9: 2438. https://doi.org/10.3390/en14092438

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