Next Article in Journal
Sensor Micro and Nanoparticles for Microfluidic Application
Next Article in Special Issue
A Novel High Performance Discrete Flux Integrator for Control Algorithms of Fast Rotating AC Machines
Previous Article in Journal
Detecting Colluding Inter-App Communication in Mobile Environment
Previous Article in Special Issue
Slot Design Optimization for Copper Losses Reduction in Electric Machines for High Speed Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Online Control Strategy for Plug-In Hybrid Electric Vehicles Based on an Improved Global Optimization Algorithm

State Key Laboratory of Mechanical Transmissions, School of Automotive Engineering, Chongqing University, Chongqing 400044, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2020, 10(23), 8352; https://doi.org/10.3390/app10238352
Submission received: 30 September 2020 / Revised: 10 November 2020 / Accepted: 23 November 2020 / Published: 24 November 2020

Abstract

:
Neural networks are widely used in the learning of offline global optimization rules to reduce the fuel consumption and real-time performance of hybrid electric vehicles. Considering that the torque and transmission ratio are direct control variables, online recognition by a neural network of these two parameters is insufficiently accurate. In the meanwhile, the dynamic program (DP) algorithm requires huge computing costs. Based on these problems, a fusion algorithm combining a dynamic programming algorithm and an approximate equivalent fuel consumption minimum control strategy (A-ECMS) is proposed in this paper. Taking the equivalent factor as the control variable, the global optimal sequence of the factor is obtained offline. The back propagation (BP) neural network is used to extract the sequence to form an online control strategy. The simulation results illustrate that, compared with the traditional dynamic programming algorithm, although the fuel consumption increases slightly, the computational cost of the fusion algorithm proposed in this paper is significantly reduced. Moreover, because the optimal sequence of the equivalent factors is within a particular range, the online control strategy based on DP-A-ECMS has a high robustness. Compared with an online control strategy based on the torque and transmission ratio, the fuel economy is improved by 2.46%.

1. Introduction

As a product of the transition from traditional fuel to electric vehicles (EVs), plug-in hybrid electric vehicles (PHEVs) are currently a hot topic in research on new energy vehicles. As one of the keys to energy-saving technologies for hybrid electric vehicles, energy management strategies (EMS) can be divided into three main approaches: ① Rule-based (RB) energy management strategies [1,2]; ② optimization-based control strategies; and ③ intelligent control-based algorithm strategies. RB strategies commonly used in the research field include the charge-depleting-charge sustaining (CD-CS) strategy and fuzzy logic (FL)-based strategy. A rule-based strategy is simple and can be easily implemented in real time using look-up tables, although the fuel economy is relatively poor. Optimization-based EMS can be divided into instantaneous and global optimization. A representative of an instantaneous optimization algorithm is the equivalent fuel consumption minimization strategy (ECMS) [3,4,5], which achieves a good real-time performance, but cannot be operated stably under different working conditions. Global optimization algorithms mainly include dynamic programming (DP) [6,7], Pontryagin’s minimum principle (PMP) [8,9], etc. Although global optimization algorithms can guarantee the minimum fuel consumption, all driving cycle information is needed and the calculation cost is also large. Therefore, these algorithms cannot be used for online control. In contrast, based on machine learning (ML), artificial neural networks (ANNs), and other intelligent algorithms, the global optimization algorithm can be applied online by fitting the optimal control law obtained by the algorithm [10].
At present, a large number of studies have realized the online application of a global optimization algorithm in a hybrid electric vehicle energy management strategy through a neural network. In [11,12], the authors used the battery power and engine speed as control variables, and applied dynamic programming to calculate the global optimal fuel consumption. To obtain the best battery power of the hybrid electric vehicles (HEV), as well as the best engine speed, the neural network is trained using the vehicle speed, required power, battery state of charge (SOC), and driving style of the offline calculation results. In addition, another neural network module based on 11 variables has been used to predict the operating mode. This method accurately fits the calculation results of dynamic programming; however, the calculation cost of dynamic programming is significant, the neural network module is too bloated, and the complexity affects the stability of online applications. In [13], it is shown that online rules extracted from trained neural networks are difficult to adapt to different driving conditions. A large number of current studies have improved the generalization of energy management strategies by improving the neural network algorithm; however, they have rarely started from the improvement of optimization algorithms to improve the robustness of the neural network. To a certain extent, the complexity of the optimization algorithm determines the robustness of the online control strategy. This study therefore improves the accuracy of neural network recognition by improving the dynamic programming algorithm.
The calculation cost of dynamic programming mainly depends on the dimension of the state variables and control parameters, as well as the degree of dispersion in each dimension. For power-split hybrid vehicles or vehicles with gearboxes, the torque and speed are decoupled, and because they are all continuous variables, the transmission system has two degrees of freedom. To reduce the complexity of dynamic programming, in [14], the best point of operation efficiency according to different engine powers of hybrid vehicles was found when applying a power-split configuration, and the speed corresponding to this point was used as the engine operating point under the current power. In addition, the control variable is simplified to the torque distribution of the two power sources. However, this method limits the adjustment range of the motor’s operating point and increases the overall energy consumption of the vehicle under certain harsh working conditions. Aimed at the P2 configuration hybrid vehicle with continuously variable transmission (CVT), in [15], the authors determined the CVT speed ratio using instantaneous optimization during each calculation step of the dynamic programming. The control variable is simplified to the engine torque, and the problem of two degrees of freedom is thus converted into a one-degree problem. However, the weight coefficient during instantaneous optimization depends on engineering experience, which leads to a discrepancy between the instantaneous optimization solution and the global optimal solution.
Dynamic programming needs to predict all the information of driving conditions and does not have a real-time performance. However, the minimum strategy for the equivalent fuel consumption derived from PMP achieves a good real-time performance, and has therefore been widely used [16,17,18,19]. A single variable of the equivalent factor can be used to calculate the battery consumption or recovered energy equivalent to the fuel consumption, and the optimal solution of each instant can be solved by minimizing the equivalent fuel. Therefore, some researchers have combined DP and ECMS. For example, [20] uses the DP algorithm to optimize the vehicle operating parameters (under the best fuel economy in the entire cycle), uses these parameters to solve the equivalent factor, and selects the best equivalent factor according to the different initial conditions of the car. However, the equivalent factor obtained by this method is fixed and cannot be adjusted in real time according to practical working conditions, so the robustness and fuel economy are poor. Moreover, [21] uses DP to match the equivalent factors, construct the best equivalent factor map diagram under different SOC, and adjust the equivalent factor in real time, according to the current SOC of the vehicle. However, this method only considers the influence of SOC on the equivalent factor and does not consider the driving conditions, which is too limited.
In [22,23,24,25,26], the authors proposed the approximate equivalent fuel consumption minimization strategy (A-ECMS) based on the approximate minimum principle (A-PMP). The motor output torque is constrained in a set of five optional values, which greatly simplifies the calculation cost, and its reliability has been proved in an actual vehicle experiment. Based on this, this study nests the A-ECMS into DP to form an improved dynamic programming algorithm with an equivalent factor as the single control variable. Firstly, the A-ECMS model is established, where the output torque of the motor is constrained to a limited number of optional values by numerically fitting the efficiency of the engine and the motor. The instantaneous energy distribution is obtained by A-ECMS of different equivalent factors at each instant, and the SOC variation under the energy distribution is calculated. Then, the DP global optimization model is established, in which the equivalent factor is the control variable, the battery SOC is the state variable, and the cumulative fuel consumption is the global optimization goal. Therefore, the DP-A-ECMS algorithm is formed. In order to verify the algorithm proposed in this paper, a PHEV computer simulation model was built to simulate under different driving conditions, and the optimal equivalent factor sequence was obtained. Finally, in order to realize the online application of DP-A-ECMS, a BP neural network was used to extract the nonlinear correlation between the optimal equivalent factor and real-time operating conditions, and the optimal equivalent factor sequence was transformed from a set of time-varying sequences to a set of state-varying sequences. By doing this, an online control strategy could be established.

2. Power System Model of the PHEV

The structure and parameters of the HEV considered in this study are presented in Figure 1 and Table 1, respectively. The main components include the engine, clutch C1, integrated starter and generator (ISG), CVT, main reducer, and battery pack. The engagement and disengagement of the wet multi-disc clutch C1 can realize the start of the engine and switch from pure electric mode to hybrid drive mode.

2.1. Vehicle Dynamics Model

The structure and dynamics of the vehicle transmission system are shown in Figure 1, and the required torque and speed of the vehicle power system must satisfy the following equations:
T r = ( T e + T m ) i c v t i 0 η c v t ,
ω m = ω e = ω w i c v t i 0 ,
where T r is the required torque of the CVT output; T e and T m are the torque of the engine and motor, respectively, where the motor torque is negative when in braking recovery mode; i c v t and i 0 are the speed ratio of the CVT and main reducer, respectively; η c v t is the transmission efficiency of the CVT; and ω e , ω m , and ω w are the speed of the engine, motor, and wheel, respectively.

2.2. Numerical Model of the Engine and Motor

An experimental numerical model was used to model the engine and motor in this study based on the experimental data, and a three-dimensional interpolation map was established, which can be described by Equations (3) and (4). Equation (3) is the interpolation function for the engine fuel consumption, and Equation (4) is the interpolation function for the motor efficiency. Both the engine fuel consumption and motor efficiency are functions of torque and speed, which can be obtained by interpolating the table in practical applications.
m ˙ e = f e n g ( T e , ω e )
η m o t = { f m o t ( T m , ω m ) , T m > 0 1 f m o t ( T m , ω m ) , T m < 0

2.3. CVT Model

The CVT speed ratio is a continuous variable which can control the working point of the engine and motor to ensure that the engine and motor work within the high-efficiency region by adjusting the speed ratio in real time. The transmission efficiency of the CVT is also a continuously varying function. In this study, an experimental numerical model was selected. The transmission efficiency of the CVT is a function of the speed ratio and torque, as shown in Equation (5), where T c v t is the input torque of the CVT.
η c v t = { f c v t ( T c v t , i c v t ) , T c v t > 0 1 f c v t ( T c v t , i c v t ) , T c v t < 0

2.4. Theoretical Model of the Battery

In the internal resistance model selected in this study, the current, SOC change rate, and power can be formulated as follows:
I b = V o c ( s o c ) V o c 2 ( s o c ) 4 R b ( s o c ) × P b 2 R b ( s o c ) ,
S O ˙ C = I b ( s o c , p b ) Q 0 ,
m ˙ b = I b ( s o c , p b ) × V o c ( s o c ) ,
where S O ˙ C is the battery SOC change rate; I b is the electric current; m ˙ b represents the battery consumption/recovery power, which is positive when consumed and negative when recovered; Q 0 is the battery capacitance (A·h); V o c is the battery open-circuit voltage (V); R b is the battery internal resistance (Ω); and P b is the battery output power. The battery output power can be obtained using the following equation:
P b = T m × ω m 9550 × η m o t ( T m , ω m )
The SOC change rate of the battery is expressed in terms of the battery power, and Equation (7) can be rewritten as follows:
S O ˙ C = m ˙ b Q 0 × V o c ( s o c )

3. Offline Optimization Algorithm

3.1. Approximately Equivalent Fuel Consumption Minimum Strategy

Originating from the PMP algorithm, the ECMS algorithm was proposed by Paganellig [5] and applied to the energy management strategy of HEVs. The core idea is to select an appropriate charge and discharge equivalent factor to transform the electricity consumption into the fuel consumption, minimize the instantaneous equivalent fuel consumption, and obtain an approximate global optimal solution. The mathematical model can be formulated as
{ [ m ˙ e * , m ˙ b * ] = arg min T e , i c v t { J ˙ e c m s } J ˙ e c m s = m ˙ e + s × m ˙ b H L T m + T e = T r i 0 × i c v t × η c v t ,
where J ˙ e c m s is the instantaneous equivalent fuel consumption rate; s o c is the battery capacity level; T e and i c v t are the engine torque and CVT speed ratio, respectively, and are system control variables; m ˙ e , m ˙ b , and η c v t are obtained from the model of each component in the first section; H L is the low heating value of gasoline; s is the equivalent factor; and m ˙ e q u = s × ( m ˙ b / H L ) is the equivalent fuel consumption of the battery rate. The constraint conditions are as follows:
{ T e , min < T e ( t ) < T e , max T m , min < T m ( t ) < T m , max S O C min < s o c ( t ) < S O C max .
Ouyang and Qin proposed the A-ECMS. By numerically fitting the fuel consumption rate of the engine and battery, the search space of the optimal control variable is reduced to shorten the optimization time. In this paper, A-ECMS is analyzed according to the simulation model in Chapter 1. Figure 2a shows the fitting curves of the instantaneous fuel consumption of the engine and Figure 2b shows the equivalent fuel consumption of the battery (the battery SOC is 0.5 and the equivalent factor is 1). It can be seen that, at a certain speed, the relationship between the instantaneous fuel consumption and the output torque of the engine can be divided into three sections. For HEVs, the actual working requirement of the engine is to avoid working in the low-load area (the first section). Therefore, the linear and quadratic functions are used to fit the second and third sections of the instantaneous fuel consumption curve of the engine. The intersection of the two curves was recorded as T o p t . The battery equivalent fuel consumption curve can be divided into two sections. Each curve is composed of two quadratic functions, and the point where the motor output torque is zero is the connection point of the two quadratic curves.
Equations (13) and (14) are fitting functions, where a i , b i , c i , and d i ( i = 0 , 1 , 2 ) are the fitting parameters. According to Figure 2 and the definition of the convex function, it can be determined that, at a certain speed, the instantaneous fuel consumption of the engine is a convex function on [ T e , min , T e , max ] , and the instantaneous equivalent fuel consumption of the battery is a convex function on [ T m , min , T m , max ] .
m ˙ e = { a 0 × T e + a 1 , T e , min T e T o p t b 0 × T e 2 + b 1 × T e + b 2 , T o p t T e T e , max 0 , T e = 0
m ˙ e q u = { c 0 × T e 2 + c 1 × T e + c 2 , T m 0 d 0 × T e 2 + d 1 × T e + d 2 , T m 0
The goal of ECMS is to minimize the equivalent fuel at each instant. Because the instantaneous fuel consumption of the engine and the instantaneous equivalent fuel consumption of the battery are convex functions, the nature of the convex function shows that the minimum value can only be obtained in [ 0 , T r , T r T o p t , U max , U max ] , and among them,
{ U min = max ( T r T e , max , T m , min ) U max = min ( T r T e , min , T m , max ) .
Therefore, the constraint in the ECMS mathematical model (Equation (12)) is transformed into Equation (16), and the A-ECMS is then formed.
{ T m ( t ) [ 0 , T r , T r T o p t , U max , U max ] i c v t , min < i c v t ( t ) < i c v t , max S O C min < s o c ( t ) < S O C max
At this point, in the A-ECMS calculation process, the optimal solution can only be determined by comparing the equivalent fuel function values of these five points. This reduces the search area of the optimal solution from the allowable reachable set of the entire control variable to five search points, significantly reducing the calculation time and calculation storage space. This process also leads to a discontinuous relationship between the optimal energy allocation and the equivalent factor. Figure 3 shows the change in the optimal distribution of the power of the engine and motor corresponding to different equivalent factors when the vehicle speed is 60 km/h and the required torque is 30 Nm. It can be seen that the optimal power distribution curve is stepped; in other words, an interval of equivalent factors corresponds to an optimal power distribution. Therefore, in the A-ECMS solution process, no matter how the equivalent factor changes, the power of the engine and motor corresponding to the optimal equivalent fuel consumption is often concentrated at a few specific values.

3.2. Improved Dynamic Programming Algorithm

In a traditional dynamic programming algorithm used in the energy management strategy of a PHEV, the battery SOC and the transmission speed ratio are usually taken as state variables, and the motor torque is taken as a control variable. For CVT transmissions, owing to the continuously changing characteristics of the speed ratio, to maximize the transmission efficiency of the vehicle, the CVT speed ratio needs to be discretized into a series of values within its feasible range. In addition, for the motor torque, intensive dispersion is also required. Therefore, the direct application of a dynamic programming algorithm to global optimization of the EMS requires significant computational costs.
As mentioned above, the equivalent minimum fuel strategy can solve the instantaneous optimal solution through the equivalent factor, and the optimal solution can only be obtained from a limited number of specific values after a numerical fitting of the fuel consumption rates of the engine and motor. In view of this, in this study, the A-ECMS is combined with the DP algorithm to form an improved dynamic programming algorithm. In this method, the A-ECMS is added to each step of the DP process. Equivalent factors are taken as the control variables to calculate the instantaneous energy distribution of the A-ECMS, and the variation of SOC and the instantaneous fuel consumption of the engine under the energy distribution are then calculated. Taking the battery SOC as the state variable and the cumulative instantaneous fuel consumption as the optimization objective of DP, the optimal control law of the equivalent factor is obtained by offline global optimization. A flow chart of the algorithm is illustrated in Figure 4.
The state transition equation and DP cost function are as follows:
{ s o c k + 1 = s o c k + S O ˙ C ( s o c k , m ˙ b , k * ) m ˙ b , k * = arg min { J ˙ e c m s ( k , s o c k , s k ) } ,
{ J ˙ d p , k = m ˙ e , k * ( s k ) + J ˙ d p , k + 1 ( s o c k + 1 ) m ˙ e , k * = arg min { J ˙ e c m s ( k , s o c k , s k ) } .
Starting from the determined end state of the system, the optimal equivalent factor s k * of each stage and each state is obtained in reverse order, according to Equations (17) and (18), respectively, and all optimal equivalent factors are stored to obtain the optimal control variable matrix S d p * . Then, starting from the initial state of the system, the optimal equivalent factor s k * at this moment in the optimal control variable matrix is determined, and the engine fuel consumption under this equivalent factor is calculated using the ECMS model. The best equivalent factor is then recorded at each instant such that the best equivalent factor sequence and the best fuel consumption are obtained. Because of the discontinuous relationship between the optimal energy distribution and the equivalence factor, the optimal equivalent factor at each instant is within an interval composed of the upper and lower limits of the optimal equivalent factor, and the sequence of the optimal equivalent factor in the entire cycle is divided into the upper limit sequence of the effect factor and its lower limit sequence.

3.3. Offline Optimization Simulation Results

To cover the different driving conditions including highways, urban suburbs, and congested streets, this article uses six standard driving cycles to simulate the operating conditions of the vehicle: (1) Urban Dynamometer Driving Schedule (UDDS); (2) SC03; (3) Highway Fuel Economy Driving Schedule (HWFET); (4) US06_HWY; (5) Manhattan; and (6) New York City Cycle (NYCC). Each driving cycle goes through multiple successive iterations to ensure a sufficient driving distance and duration time. Based on the MATLAB/Simulink platform, a numerical model of the vehicle components and the DP-A-ECMS strategy model are established, and a backward simulation model of the vehicle dynamics is built.
Figure 5 shows the battery SOC change curve under different initial conditions for the 11-SC03 (a) and 9-HWFET (b) operating conditions. It can be seen that each curve always fluctuates slightly near the straight line formed by the initial SOC and the final SOC. Under this condition, the battery can be discharged smoothly throughout the cycle, and the vehicle can fully use battery energy to reduce the engine fuel consumption.
Figure 6 shows the optimal sequence of the upper and lower limits of the equivalent factor with initial SOCs of 0.9, 0.6, and 0.3 under the 11-SC03 and 9-HWFET operating conditions, in which meaningless points (such as speed and demand torque values of zero) and the point of pure electric driving are removed. In the SC03 driving cycle, the optimal sequence of the equivalent factor increases as the initial SOC decreases, and the effective data points increase. This is because, when the battery capacity is sufficient, the vehicle tends to drive in pure electric mode. In contrast, the time of the hybrid mode is increased when the SOC is low, and the equivalent factor is maintained at a higher level to ensure the SOC balance. Under the HWFET operating condition, owing to the higher average vehicle speed, the equivalent factor is always larger, and the engine thus needs to output a higher power.
Table 2 shows a comparison of the fuel economy and simulation calculation time for DP-A-ECMS and DP strategies under different initial SOCs, and the gap with DP-A-ECMS is calculated based on the DP. Because of the previous numerical fitting of the DP-A-ECMS algorithm, fuel consumption is increased by 0.18%–1.35% compared with DP. However, the control variable of DP-A-ECMS is limited to specific values instead of the entire feasible range, and its calculation cost is therefore reduced by more than 50%.

4. Online Control Strategy

The global optimization-based algorithm needs to predict all the information of the working conditions and has a large amount of computation, which limits the real-time application of the algorithm. However, the optimal equivalent factor sequence obtained by the DP-A-ECMS method can be used as a reference for the online controller. Considering that energy management strategies are influenced by many different factors, it is difficult to obtain deterministic equations or relationships. Neural networks can not only approximate any complex nonlinear mapping with any degree of accuracy, but also have the ability of learning and generalization [24]. Therefore, the nonlinear relationship between the optimal equivalent factor and state variables was learned based on the neural network in this study, and the relationship was then used to generate a real-time control strategy, such that the vehicle can obtain the optimal fuel economy performance during practical application.

4.1. Neural Network Training

In this study, a BP neural network was used. The input parameters of the network should contain sufficient information to reflect output parameters. The current time, speed, torque requirement, battery SOC, total mileage, residual mileage, average speed, maximum speed, minimum speed, maximum acceleration, and minimum acceleration were chosen as the input parameters, according to a large number of previous studies [13,27,28,29,30]. The time intervals used to calculate the average speed, the maximum and minimum speeds, and the maximum and minimum accelerations were all 60 s. The target output parameter takes the median of the upper and lower limits of the optimal equivalent factor. Figure 7a shows the network structure. To compare it with the traditional neural network method, this study used the same neural network to fit the CVT speed ratio and motor torque obtained by the dynamic programming algorithm, which is shown in Figure 7b.
Through the BP neural network fitting in Figure 7a, time-varying equivalent factors with real-time operating conditions and the vehicle state could be obtained. Figure 8 shows the change in the equivalent factor with regard to the battery SOC under different remaining driving ranges when the vehicle speed is 60 km/h and the demanding torque is 30 Nm. When the remaining driving range is relatively small, the equivalent factor rapidly increases as the battery SOC decreases. The energy distribution of the vehicle changes from being driven mainly by electricity to being driven jointly by the engine and motor to maintain the SOC balance during the entire cycle. When the remaining driving range is large, to ensure that the battery can provide sufficient electricity in the future, the equivalent factor is always maintained at a high level, and does not change significantly with the decrease of SOC.
The trained BP neural network can be used to establish a real-time control strategy. Figure 9 shows a flowchart of the online controller. According to the required torque signal given by the driver, the current battery SOC signal, and the real-time vehicle speed, the remaining mileage is calculated at the same time, and combined with the historical working condition data, the neural network module can calculate the currently optimal equivalent factor within a 60-s period. The equivalent factor is the input into the A-ECMS energy distribution module to minimize the equivalent fuel consumption, and the optimal engine and motor power output at this moment can be obtained.

4.2. Online Controller Verification

The adaptability to driving conditions of the real-time controller depends on the training data of the BP neural network. In this study, six sets of data representing three different driving conditions, including congestion, the urban area, and the highway, were used for training. To verify the practicability of the online controller, 10 New European Driving Cycles (NEDC) were used as the test condition. As shown in Figure 10, the NEDC is composed of four urban working conditions and one suburban driving condition, and the maximum vehicle speed under these conditions is 50 and 120 km/h, and the average vehicle speed is 19 and 63 km/h, respectively, which can represent urban and suburban highway conditions. The initial SOC is 0.9, and the target SOC is 0.3. The BP neural network control strategy was simulated and calculated on the basis of the simulation model built on MATLAB/Simulink. At the same time, the DP-A-ECMS algorithm was used to obtain the optimal sequence of equivalent factors offline for test conditions.
In Figure 11, the results of the online identification of the equivalent factors of the neural network under a short period of working conditions are selected. Figure 11a is a comparison of the equivalent factor identified by the BP neural network and the median value of the optimal equivalent factors by DP-A-ECMS. The mean square error (MSE) is usually used to measure the recognition accuracy of neural networks. The MSE can be expressed as
M S E = 1 N i = 1 N ( S B P ( i ) S m i d ( i ) ) 2 ,
where S B P is the equivalent factor recognized by the neural network, S m i d is the median value of optimal equivalent factors obtained by the DP-A-ECMS, and N represents the total time steps.
The upper limit and lower limit of optimal equivalent factors obtained by the DP-A-ECMS are shown in Figure 11b. According to the conclusion of the previous analysis, as long as the equivalent factor is within its upper and lower limits, the final output of the vehicle is the same. Therefore, the updated MSE can be expressed as
M S E = 1 N i = 1 N { ( S B P ( i ) S max ( i ) ) 2 , S B P ( i ) > S max ( i ) ( S B P ( i ) S min ( i ) ) 2 , S B P ( i ) < S min ( i ) 0 , S max ( i ) < S B P ( i ) < S max ( i ) ,
where S max and S min are the upper limit and lower limit of the optimal equivalent factors, respectively.
It can be seen from Figure 11 that the neural network has a certain error in the recognition, but most of the recognized equivalent factors fall within the upper and lower limits of the optimal equivalent factor. Intuitively, the upper and lower limits of the optimal equivalent factor provide a fault-tolerant space for the online recognition of parameters. From the mathematical formula, in the updated MSE (Equation (20)), the part where the recognition equivalent factor is within the upper and lower limits is 0, so its value will be greatly reduced compared to the true recognition error of the neural network (Equation (19)). That is to say, under the test conditions, due to the characteristics of DP-A-ECMS, the influence of the recognition error of the neural network on the system performance is greatly diminished, so the generalization performance of the neural network has been greatly improved. In contrast, the DP-based online control strategy has no fault tolerance space, and the recognition error of the neural network directly affects fuel consumption. Therefore, the DP-A-ECMS-based neural network control strategy has a higher robustness, and the fuel consumption in the simulation will be closer to the offline optimization results.
Figure 12 shows the change curve of the SOC during the entire driving cycle. The best SOC curves obtained by the DP-A-ECMS algorithm and DP algorithm offline calculation are added as a reference. The solid red line represents the online control strategy based on the DP-A-ECMS algorithm proposed in this article, and the solid green line represents the neural network control strategy based on the traditional DP algorithm. It can be seen that the offline calculation results of the DP-A-ECMS and DP are extremely close. The neural network online control strategy based on the DP-A-ECMS algorithm is closer to the global optimal solution. Table 3 shows the vehicle fuel consumption of the two methods. It can be seen that the fuel economy of the method proposed in this paper is increased by 2.46%.
From the verification results of the online controller, it can be seen that the BP neural network can output online equivalent factors close to the theoretical optimal value. The online speed recognition of the neural network is very fast, and the average calculation speed in the computer simulation process is 4.8 ms. The works [24,26] pointed out that A-ECMS exhibited a good real-time performance, stability, and accuracy in both hardware-in-the-loop experiments and real-vehicle road tests. Therefore, the online control strategy proposed in this paper can effectively improve the fuel economy of PHEV in the real world.
Table 4 compares the existing online control strategy with the method proposed in this paper in terms of the fuel economy, real-time performance, and robustness. The indicator of fuel economy is the fuel consumption per 100 km under 10 NEDC driving conditions. With the support of optimization theory, the optimization-based strategy and neural network-based strategy have great advantages compared with the RB strategy, which is empirical. The evaluation index of the real-time performance is the average calculation time per step. The rule-based strategy is essentially based on table lookup, the instantaneous optimization strategy is a comparison of a limited number of values, and the neural network strategy adds a parameter recognition process to the comparison. Therefore, the computation speed of these three strategies is very fast. It is difficult to unify the evaluation criteria of robustness. However, as we all know, the rule-based strategy can adapt to most working conditions, while optimization-based strategies can only be applied to a single optimized driving condition. Neural network-based strategies are related to the generalization of neural networks. As mentioned above, the neural network based on DP-A-ECMS has better generalization. Therefore, the table gives a subjective evaluation of the robustness of different strategies.

5. Conclusions

This paper has described the online energy management of PHEVs based on an offline optimization algorithm. The minimum strategy was analyzed, and the optimal strategy for the approximately equivalent fuel consumption was derived. Combined with the DP algorithm and taking the equivalent factor as the control variable, the A-ECMS was nested in the DP algorithm, and the DP-A-ECMS algorithm was formed to calculate the global optimal sequence of the equivalent factor through DP global optimization.
Taking a single-axis parallel CVT PHEV as the research object, a Simulink simulation model of the vehicle was established, and an off-line simulation calculation was carried out under the DP-A-ECMS strategy. The results show that, under different working conditions and different initial SOC conditions, the SOC curve under the DP-A-ECMS strategy fluctuates near the straight line formed by the initial SOC and the final SOC, and the battery can be discharged smoothly. Compared with the DP strategy, although the fuel consumption is slightly improved, the calculation cost is significantly reduced.
A BP neural network was used to extract the nonlinear relationship between the optimal equivalent factor and real-time operating conditions and vehicle states. The control strategy rules suitable for specific operating conditions were extracted, and an online control strategy based on a BP neural network was established. The simulation results show that the neural network control strategy based on optimal equivalent factor recognition has a good robustness, and the change in battery SOC can track the reference curve well. Compared with a direct method of identifying the motor torque and CVT speed ratio, the fuel economy is improved by 2.46%.

Author Contributions

Conceptualization, S.W.; methodology, S.W.; software, S.W.; validation, S.W.; formal analysis, S.W.; investigation, S.W.; resources, D.Q.; data curation, S.W.; writing—original draft preparation, S.W.; writing—review and editing, D.Q.; visualization, S.W.; supervision, D.Q.; project administration, D.Q.; funding acquisition, D.Q. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Key Research and Development Program of China (No. 2016YFB0101402).

Conflicts of Interest

We declare that we have no financial and personal relationships with other people or organizations that could have inappropriately influenced our work, and there is no professional or other personal interest of any nature or kind in any product, service, and/or company.

References

  1. Bianchi, D.; 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 2010 Dynamic Systems and Control Conference, Cambridge, MA, USA, 12–15 September 2010; American Society of Mechanical Engineers: New York, NY, USA, 2010; pp. 507–514. [Google Scholar]
  2. Peng, J.; He, H.; Xiong, R. Rule based energy management strategy for a series–parallel plug-in hybrid electric bus optimized by dynamic programming. Appl. Energy 2017, 185, 1633–1643. [Google Scholar] [CrossRef]
  3. 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]
  4. Tulpule, P.; Marano, V.; Rizzoni, G. Energy Management for Plug-in Hybrid Electric Vehicles Using Equivalent Consumption Minimisation Strategy. Int. J. Electr. Hybrid Veh. 2010, 2, 329–350. [Google Scholar] [CrossRef]
  5. Paganelli, G. Conception et Commande Dúne Chaîne de Trac-tion Pour Véhicule Hybride Parallèle Thermique et Électrique; Université de Valenciennes: Valenciennes, France, 1999. [Google Scholar]
  6. Li, L.; Yang, C.; Zhang, Y.; Zhang, L.; Song, J. Correctional DP-Based Energy Management Strategy of Plug-In Hybrid Electric Busfor City-Bus Route. IEEE Trans. Veh. Technol. 2015, 64, 2792–2803. [Google Scholar] [CrossRef]
  7. Zhou, W.; Yang, L.; Cai, Y.; Ying, T. Dynamic programming for New Energy Vehicles based on their work modes part I: Electric Vehicles and Hybrid Electric Vehicles. J. Power Sources 2018, 406, 151–166. [Google Scholar] [CrossRef]
  8. Onori, S.; Tribioli, L. Adaptive Pontryagin’s Minimum Principle supervisory controller design for the plug-in hybrid GM Chevrolet Volt. Appl. Energy 2015, 147, 224–234. [Google Scholar] [CrossRef]
  9. Xu, K.; Qiu, B.; Liu, G.; Chen, Q. Energy management strategy design of plug-in hybrid electric bus based on Pontryagin’s Minimum Principle. In Proceedings of the 2014 IEEE Conference and Expo Transportation Electrification Asia-Pacific (ITEC Asia-Pacific), Beijing, China, 31 August–3 September 2014; pp. 1–6. [Google Scholar]
  10. Zhang, P.; Yan, F.; Du, C. A comprehensive analysis of energy management strategies for hybrid electric vehicles based on bibliometrics. Renew. Sustain. Energy Rev. 2015, 48, 88–104. [Google Scholar] [CrossRef]
  11. Murphey, Y.L.; Park, J.; Chen, Z.; Kuang, M.L.; Masrur, M.A.; Phillips, A.M. Intelligent Hybrid Vehicle Power Control—Part I: Machine Learning of Optimal Vehicle Power. IEEE Trans. Veh. Technol. 2012, 61, 3519–3530. [Google Scholar] [CrossRef]
  12. Murphey, Y.L.; Park, J.; Kiliaris, L.; Kuang, M.L.; Masrur, M.A.; Phillips, A.M.; Wang, Q. Intelligent Hybrid Vehicle Power Control—Part II: Online Intelligent Energy Management. IEEE Trans. Veh. Technol. 2013, 62, 69–79. [Google Scholar] [CrossRef]
  13. Xi, L.; Zang, X.; Sun, C.; Wang, Z. Adaptive energy management strategy for extended range electric vehicle. J. Jilin Univ. (Eng. Technol. Ed.) 2018, 48, 1636–1644. [Google Scholar]
  14. Chen, Z.; Mi, C.C.; Xu, J.; Gong, X.; You, C. Energy Management for a Power-Split Plug-in Hybrid Electric Vehicle Based on Dynamic Programming and Neural Networks. IEEE Trans. Veh. Technol. 2014, 63, 1567–1580. [Google Scholar] [CrossRef]
  15. Qin, D.; Yang, G.; Liu, Y. A research on energy consumption optimization control strategy for plug-in hybrid electric vehicle. Automot. Eng. 2015, 37, 1366–1370, 1377. [Google Scholar] [CrossRef]
  16. Lin, X.; Feng, Q.; Zhang, S. Global Optimal Discrete Equivalent Factor of Equivalent Fuel Consumption Minimization Strategy Based Energy Management Strategy for a Series-parallel Plug-in Hybrid Electric Vehicle. J. Mech. Eng. 2016, 52, 102–110. [Google Scholar] [CrossRef]
  17. Larsson, V.; Johannesson, L.; Egardt, B.; Lassson, A. Benefit of route recognition in energy management of plug-in hybrid electric vehicles. In Proceedings of the 2012 American Control Conference, Montreal, QC, Canada, 27–29 June 2012. [Google Scholar]
  18. Sivertsson, M. Adaptive Control Using Map-Based ECMS for a PHEV. IFAC Proc. Vol. 2012, 45, 357–362. [Google Scholar] [CrossRef] [Green Version]
  19. Yao, M.; Zhang, X.; Qin, D. Real-Time Optimization of Equivalent Factor for Plug-in Hybrid Electric Vehicle. J. South China Univ. Technol. (Nat. Sci. Ed.) 2019, 47, 44–53. [Google Scholar]
  20. Deng, T.; Han, H.; Luo, J. Improved ECMS Energy Management Control of HEVs Based on DP Algorithm. China Mech. Eng. 2018, 29, 326–332. [Google Scholar]
  21. Xie, S.; Chen, H.; Liu, T.; Wei, L. A Research on Energy Management Strategy for a Plug-in Hybrid Electric Bus Based on DP-ECMS Strategy. Automot. Eng. 2017, 39, 736–741, 781. [Google Scholar] [CrossRef]
  22. Qin, D.; Zeng, Y.; Su, L. Plug-in Hybrid Vehicle’s Real-time Control Strategy Based on Approximate Pontryagin’s Minimum Principle. J. Mech. Eng. 2015, 51, 134–140. [Google Scholar] [CrossRef]
  23. Deng, T.; Luo, J.; Li, J.; Zhou, H.; Chongqing Jiaotong University. A Study on Adaptive Rule Energy Management Control for HEV Based on Approximate ECMS. Automot. Eng. 2017, 39, 607–614. [Google Scholar]
  24. Hou, C.; Ouyang, M.; Xu, L.; Wang, H. Approximate Pontryagin’s minimum principle applied to the energy management of plug-in hybrid electric vehicles. Appl. Energy 2014, 115, 174–189. [Google Scholar] [CrossRef]
  25. Zeng, Y.; Cai, Y.; Kou, G.; Gao, W.; Qin, D. Energy Management for Plug-In Hybrid Electric Vehicle Based on Adaptive Simplified-ECMS. Sustainability 2018, 10, 2060. [Google Scholar] [CrossRef] [Green Version]
  26. Zeng, Y.; Qin, D. A Study on Real-time Control Strategy for a Plug-in Hybrid Electric Vehicle Based on Approximate Pontryagin’s Minimum Principle. Automot. Eng. 2017, 39, 1004–1010. [Google Scholar]
  27. Hornik, K.; Stinchcombe, M.; White, H. Multilayer feedforward networks are universal approximators. Neural Netw. 1989, 2, 359–366. [Google Scholar] [CrossRef]
  28. 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]
  29. Schouten, N.J.; Salman, M.A.; Kheir, N.A. Fuzzy logic control for parallel hybrid vehicles. IEEE Trans. Control Syst. Technol. 2002, 10, 460–468. [Google Scholar] [CrossRef]
  30. Tian, H.; Li, S.E.; Wang, X.; Huang, Y.; Tian, G. Data-driven hierarchical control for online energy management of plug-in hybrid electric city bus. Energy 2018, 142, 55–67. [Google Scholar] [CrossRef]
Figure 1. Structure of the vehicle transmission system.
Figure 1. Structure of the vehicle transmission system.
Applsci 10 08352 g001
Figure 2. Fitting curve of the equivalent fuel consumption, (a) Engine; (b) Battery.
Figure 2. Fitting curve of the equivalent fuel consumption, (a) Engine; (b) Battery.
Applsci 10 08352 g002
Figure 3. The optimal power varying with the equivalence factor.
Figure 3. The optimal power varying with the equivalence factor.
Applsci 10 08352 g003
Figure 4. Flowchart of the improved dynamic programming algorithm.
Figure 4. Flowchart of the improved dynamic programming algorithm.
Applsci 10 08352 g004
Figure 5. Dynamic programming (DP)-approximate equivalent fuel consumption minimum control strategy (A-ECMS) algorithm battery state of charge (SOC) change curve, (a) 11-SC03; (b) 9-HWFET.
Figure 5. Dynamic programming (DP)-approximate equivalent fuel consumption minimum control strategy (A-ECMS) algorithm battery state of charge (SOC) change curve, (a) 11-SC03; (b) 9-HWFET.
Applsci 10 08352 g005
Figure 6. Optimal equivalent factor sequence, (a) 11-SC03, Initial SOC = 0.9; (b) 9-HWFET, Initial SOC = 0.9; (c) 11-SC03, Initial SOC = 0.6; (d) 9-HWFET, Initial SOC = 0.6; (e) 11-SC03, Initial SOC = 0.3; (f) 9-HWFET, Initial SOC = 0.3.
Figure 6. Optimal equivalent factor sequence, (a) 11-SC03, Initial SOC = 0.9; (b) 9-HWFET, Initial SOC = 0.9; (c) 11-SC03, Initial SOC = 0.6; (d) 9-HWFET, Initial SOC = 0.6; (e) 11-SC03, Initial SOC = 0.3; (f) 9-HWFET, Initial SOC = 0.3.
Applsci 10 08352 g006
Figure 7. Neural network structure diagram, (a) Based on DP-A-ECMS; (b) Based on DP.
Figure 7. Neural network structure diagram, (a) Based on DP-A-ECMS; (b) Based on DP.
Applsci 10 08352 g007
Figure 8. Equivalence factor recognized by the neural network.
Figure 8. Equivalence factor recognized by the neural network.
Applsci 10 08352 g008
Figure 9. Online controller based on the back propagation (BP) neural network.
Figure 9. Online controller based on the back propagation (BP) neural network.
Applsci 10 08352 g009
Figure 10. New European Driving Cycles (NEDC) condition.
Figure 10. New European Driving Cycles (NEDC) condition.
Applsci 10 08352 g010
Figure 11. Equivalent factors of the neural network strategy, (a) Recognition error of BP neural network; (b) Allowable range of equivalent factor.
Figure 11. Equivalent factors of the neural network strategy, (a) Recognition error of BP neural network; (b) Allowable range of equivalent factor.
Applsci 10 08352 g011
Figure 12. Battery SOC change curve of the neural network strategy.
Figure 12. Battery SOC change curve of the neural network strategy.
Applsci 10 08352 g012
Table 1. Plug-in hybrid electric vehicle (PHEV) parameters.
Table 1. Plug-in hybrid electric vehicle (PHEV) parameters.
ItemParameterSymbolUnitValue
VehicleMass m kg1547
Windward area A m22.28
Wind drag coefficient C d -0.357
Wheel radius r m0.289
Rolling resistance coefficient f -0.0083
EngineMaximum power P e , max kW70
Maximum torque T e , max Nm137/3500 rpm
Speed range ω e rpm800–6000
ISG motorMaximum power P m , max kW40
Maximum torque P m , max Nm140
Speed range ω m rpm0–6000
BatteryCapacity Q 0 A·h40
Rated voltage U 0 V352
CVTSpeed ratio range i c v t -0.422–2.432
Final drive ratio i 0 -5.297
Table 2. Offline optimization of the fuel economy and simulation calculation time.
Table 2. Offline optimization of the fuel economy and simulation calculation time.
Cycle Name11-SC039-HWFET
Initial SOC0.90.60.30.90.60.3
Fuel consumption (L)DP1.1312.9474.9435.2975.6026.093
DP-A-ECMS1.1332.9584.9955.3215.6316.175
%0.180.371.050.450.521.35
Calculating time (min)DP58.4123.1
DP-A-ECMS27.759.6
%−52.57−51.58
Note: The main configuration parameters of the computer are a 2.8 GHz Intel Core i5-8400 and 8 GB of memory.
Table 3. Comparison of control strategies based on the neural network.
Table 3. Comparison of control strategies based on the neural network.
MethodBased on DPBased on DP-A-ECMSFuel Saving Ratio (%)
Fuel consumption (L)4.4374.3422.46
Table 4. Comparison of online control strategies.
Table 4. Comparison of online control strategies.
Control StrategiesRule-BasedOptimization-BasedBP Neural Network
CD-CSFuzzy LogicA-ECMSMPCBased on DPBased on DP-A-ECMS
Fuel consumption (L)5.5195.4874.3184.3244.4374.342
Calculating time (ms)0.671.23.56.27.58.3
Robustnessvery goodvery goodvery poorvery poorrelatively poorrelatively good
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, S.; Qin, D. Online Control Strategy for Plug-In Hybrid Electric Vehicles Based on an Improved Global Optimization Algorithm. Appl. Sci. 2020, 10, 8352. https://doi.org/10.3390/app10238352

AMA Style

Wang S, Qin D. Online Control Strategy for Plug-In Hybrid Electric Vehicles Based on an Improved Global Optimization Algorithm. Applied Sciences. 2020; 10(23):8352. https://doi.org/10.3390/app10238352

Chicago/Turabian Style

Wang, Shaoqian, and Datong Qin. 2020. "Online Control Strategy for Plug-In Hybrid Electric Vehicles Based on an Improved Global Optimization Algorithm" Applied Sciences 10, no. 23: 8352. https://doi.org/10.3390/app10238352

APA Style

Wang, S., & Qin, D. (2020). Online Control Strategy for Plug-In Hybrid Electric Vehicles Based on an Improved Global Optimization Algorithm. Applied Sciences, 10(23), 8352. https://doi.org/10.3390/app10238352

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