Next Article in Journal
Two-Exposure Image Fusion Based on Optimized Adaptive Gamma Correction
Next Article in Special Issue
TALBOT: A Track-Leg Transformable Robot
Previous Article in Journal
Comparison of Proximal and Remote Sensing for the Diagnosis of Crop Status in Site-Specific Crop Management
Previous Article in Special Issue
Energy Management Strategy Based on a Novel Speed Prediction Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Predictive Energy Management Strategy for Multi-Energy Source Vehicles Based on Full-Factor Trip Information

1
State Key Laboratory of Engines, Tianjin University, 135 Yaguan Rd., Tianjin 300350, China
2
State Key Laboratory of Automotive Simulation and Control, Jilin University, Changchun 130025, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(1), 23; https://doi.org/10.3390/s22010023
Submission received: 25 October 2021 / Revised: 9 December 2021 / Accepted: 12 December 2021 / Published: 22 December 2021

Abstract

:
To achieve the real-time application of a dynamic programming (DP) control strategy, we propose a predictive energy management strategy (PEMS) based on full-factor trip information, including vehicle speed, slip ratio and slope. Firstly, the prediction model of the full-factor trip information is proposed, which provides an information basis for global optimization energy management. To improve the prediction’s accuracy, the vehicle speed is predicted based on the state transition probability matrix generated in the same driving scene. The characteristic parameters are extracted by a feature selection method taken as the basis for the driving condition’s identification. Similar to speed prediction, regarding the uncertain route at an intersection, the slope prediction is modelled as a Markov model. On the basis of the predicted speed and the identified maximum adhesion coefficient, the slip ratio is predicted based on a neural network. Then, a predictive energy management strategy is developed based on the predictive full-factor trip information. According to the statistical rules of DP results under multiple standard driving cycles, the reference SOC trajectory is generated to ensure global sub-optimality, which determines the feasible state domain at each prediction horizon. Simulations are performed under different types of driving conditions (Urban Dynamometer Driving Schedule, UDDS and World Light Vehicle Test Cycle, WLTC) to verify the effectiveness of the proposed strategy.

1. Introduction

To cope with the problem of individual energy shortages and environmental pollution, developing new energy vehicles (NEVs) is an inevitable choice for the global automotive industry in the 21st century [1]. Plug-in hybrid elective vehicles (PHEVs) combine the advantages of traditional vehicles with pure electric vehicles (EVs), which is a conducive method to achieve energy security and carbon neutral goals. Structurally, the non-uniformity of energy sources makes hybrid vehicles more diverse in energy distribution when the power demand is the same. Thus, rationally, energy distribution is the key to researching the energy management of multi-energy source vehicles (MEVs).
At present, energy management control strategies for MEVs mainly divide into three categories: rule-based [2,3], optimization-based [4,5] and data-driven [6]. Reference [7] proposes a driving strategy based on fuzzy logic. Based on the logic threshold control, the predefined control rules are fuzzified by adding expert experience. The rule-based control strategy has been widely applied due to its simplicity and ease of implementation; however, it cannot obtain good fuel economy and realize the self-adaptation of driving conditions. To maximize fuel economy, global optimization control strategies have been developed, such as Pontryagin’s minimum principle (PMP) [8] and dynamic programming (DP) [9,10].
The dynamic programming strategy, as the representative global optimization method, can obtain the theoretical optimal fuel economy. Based on the dynamic programming algorithm, the trajectory of gears and engine on/off states are optimized in reference [11] to minimize the fuel consumption of vehicles driving on hilly roads. However, a DP-based strategy needs to acquire the whole driving information in advance. To overcome the difficulties of being put in to practice, it is essential to overcome the reliance on deterministic trip information and improve the computational efficiency.
The implementation of a DP strategy requires deterministic trip information in advance. Vehicle speed and slope, as the main trip information, has a significant impact on global optimization energy management. Under the Chinese Standard Urban Driving Cycle (CSUDC), reference [12] systematically studied the fuel-saving potential of the DP-based method. When we cannot obtain the speed information of the entire driving cycle in advance, the prediction of speed is necessary. There exist three methods to predict the vehicle speed, a Markov chain [13,14], artificial neural networks (NNs) [15,16] and exponentially varying prediction [17,18]. Whether it is a Markov chain velocity predictor or an NN-based velocity predictor, once there exists low similarity between real road conditions and training samples or history data, the prediction accuracy will significantly reduce.
Slope also has a significant impact on global optimization for energy management. Thanks to geographical information systems (GISs) and global positioning systems (GPSs) [19], the slope on a regular route is available. By considering the impact of road gradient on the driving demand of the vehicle, a plug-in hybrid electric vehicle energy management strategy based on road gradient information is proposed in reference [20]. However, the route to the destination is not unique for a flexible vehicle. During real driving, due to some unexpected situations, such as road congestion, traffic lights, etc., the driver will choose other routes. When the driver encounters multi-junction roads (such as crossroads or roundabouts), the driver’s motivation will affect the direction of the vehicle, that is, the slope cannot be directly obtained. In reference [21], the possible future routes, as well as their probabilities, are obtained using GPS information and historical driving data. Regarding the unknown future route, how to acquire the slope is the key to determining accurate power demand.
In addition, the trip information in the previous literature mainly involves the vehicle’s speed and slope, without considering the slip ratio. The slip ratio is related to wheel speed, which affects the calculation accuracy of power demand. In summary, comprehensive and accurate trip information should be acquired to provide an information foundation for global optimization energy management.
With the development of artificial intelligence (AI) and big data technology, data-driven strategy [22] has emerged on the basis of optimal controls, such as reinforcement learning (RL) [23,24] and adaptive dynamic programming (ADP) [25,26]. The core is to deeply mine DP behavior to achieve self-learning energy management; however, this is restricted by high device configuration and complex algorithms. Based on the predictive trip information, optimization in a short-term horizon can be achieved, which can significantly improve the real-time performance of the DP strategy. However, a reference state of charge ( S O C ) trajectory should be pre-planned to ensure global optimality. Thence, how to generate an approximate reference SOC trajectory is crucial for predictive energy management.
The target of this paper is to develop a predictive energy management strategy (PEMS) based on full-factor trip information, including vehicle speed, slope and slip ratio. First, the prediction model of the full-factor trip information is established. In particular, on the basis of the maximum adhesion coefficient identification model, the slip ratio is determined by the certain recurrent jump state network. Then, a predictive energy management strategy (PEMS) is developed, which generates a reference SOC trajectory to ensure global optimality. Finally, the influence of prediction time on prediction accuracy of the full-factor trip information is analyzed, which lays a foundation for determining the optimal prediction time to balance vehicle fuel economy and prediction accuracy.
The rest of this paper is organized as follows. The system architecture and powertrain modelling of PHEV is introduced in Section 2. The prediction model of the full-factor trip information is established in Section 3. Then, in Section 4, a predictive energy management strategy is developed. Two case studies (UDDS and WLTC) are performed to verify the effectiveness of the proposed strategy. Several conclusions are drawn in Section 5.

2. System Architecture and Modelling

2.1. PHEV Model

A plug-in hybrid electric vehicle (PHEV) with P2 configuration is taken as the research object, and its powertrain configuration is shown in Figure 1. The main component parameters of the PHEV are listed in Table 1.
According to the possible working state of each power component, this hybrid configuration can be roughly divided into three main modes: pure electric mode, series mode with disconnected clutch and parallel mode with closed clutch. Specifically, according to different patterns of energy flow, work modes can be further subdivided into the following modes, as shown in Table 2.

2.2. Vehicle Longitudinal Dynamics Model

In the longitudinal direction, the driving force in the driving process can be expressed as
F D = m g f cos α + C D A v c 2 21.15 + m g sin α + δ m d u d t
where F D is the driving force,   m is the gross weight, g is the gravity acceleration, f is the rolling resistance coefficient, α is the road gradient, C D is the air resistance coefficient, A is the windward area, v c is the vehicle speed, δ is the rotation mass conversion factor and d u / d t is the longitudinal acceleration of the vehicle. The main vehicle parameters of the PHEV model are summarized in Table 3.

2.3. Engine Model

The engine model is simplified as a quasi-static map to calculate the fuel consumption. That is, the fuel consumption is expressed as the relationship between the engine speed and engine torque
Q e = F f u e l ( T e , n e )
where   n e is the engine speed, T e is the engine torque and Q e is the fuel consumption of the engine.

2.4. Electric Machine Model

The efficiency characteristics of motors can be formulated as
η m = f ( T m , n m )
where η m is the motor efficiency,   n m is the motor speed and T m is the motor torque, which is defined as positive during propelling and negative during regenerative braking.
The output power P m of the drive motor can be written as
P m = { T m ω m / η m ,   m o t o r T m ω m η m ,   g e n e r a t o r

2.5. Power Battery Model

Without the consideration of temperature change and battery aging, an internal resistance battery model [27] is used to calculate the battery power. Ignoring thermal-temperature effects and battery transients, the state of charge ( S O C ) can be calculated by [28]
d S O C = S O C t + 1 S O C t = U o c U o c 2 4 R i n t · P b a t 2 R i n t · C
where S O C t + 1 is the battery S O C at the moment t + 1 , and S O C t , U o c , P b a t and R i n t are the S O C , open-circuit voltage, electric power and internal resistance of the battery at the moment t , respectively.

3. Prediction Model of Full-Factor Trip Information

Once the vehicle model is fixed, the vehicle’s own parameters are determined, and the longitudinal acceleration can be obtained by the derivative of velocity without considering lateral velocity.
According to the longitudinal dynamic equation, the calculation accuracy of power demand depends on the accuracy of the vehicle speed, slip rate and slope. The following will describe the prediction model for the above information.

3.1. Speed Prediction Based on the Improved Markov Model

3.1.1. Generation of the State Transition Probability Matrix

The Markov process [29] proposed by Andrey Markov is a class of random processes. Within a certain period of time, the vehicle speed conforms to the Markov property. Regarding the speed and acceleration as coordinate axes, the state transition probability matrix of vehicle speed can be defined as
T i j = P [ a k + m = a ¯ j | V k + m 1 = V ¯ i ]
where i { 1 , 2 , , p p } is speed space, j { 1 , 2 , , q q } is acceleration space, V k + m 1 is the speed state at the moment k , a k + m is the acceleration state at the moment k + 1 , m { 1 , 2 , , L p } and L p is the prediction time.
It should be emphasized that the above formula corresponds to the matrix span with 1 s. When the matrix span is n , the matrix is expressed as
T i j = P [ a k + m = a ¯ j | V k + m n = V ¯ i ]
Due to the diversity of driving cycles, the speed prediction model with the unique state transition matrix will undoubtedly cause a large deviation. To improve the prediction accuracy, the types of driving cycles are distinguished, and multiple standard driving cycles under different types of driving cycles are regarded as the training samples to generate their respective state transition matrices.
By comparing some characteristic parameters of different driving cycles, they can be roughly divided into three categories: urban, highway and mixed conditions. Multiple standard driving cycles (including UDDS, UDC, EUDC, HWFET, NEDC, WLTC, etc.) are taken as the training samples to generate the state transition probability matrix by the maximum likelihood estimation method [30], corresponding to city, highway and mixed conditions, as shown in Figure 2.

3.1.2. Selection of State Transition Matrix

Different from the traditional Markov model, there are three state transition matrices in the optimized model. Thence, one of the state transition probability matrices should be selected as the basis for speed prediction. Characteristic parameters are used to describe the characteristics of a substance or phenomenon. The characteristic parameters of different driving cycles have a significant difference, thence, the category can be judged according to the characteristic parameters of the driving conditions.
Physically, there exist 23 kinds of recognized characteristic parameters for vehicle driving cycles [31], as shown in Table 4.
Considering that most of the above characteristic parameters have little influence on classification, there may be redundant characteristic parameters, which will increase the calculation cost and is not conducive to rapid classification. Feature selection can eliminate irrelevant or redundant features to improve model accuracy and reduce runtime. Therefore, feature selection [32] is utilized to obtain a few characteristic parameters that have the greatest influence on classification results. The specific process of feature selection is as follows:
1. Generation Procedure
According to min–max standardization, all characteristic parameters are nondimensionalized in the range of ( 0 , 1 ) . That is
x ^ i = x i min ( X ) max ( X ) min ( X )
where X is the data set, x i X and x ^ i is the processed data.
2. Determine the Evaluation Function
Evaluation function is a criterion to evaluate the quality of a feature subset. Generally, the Laplacian score is used as the evaluation function to calculate the influence factors of each characteristic parameter on the driving cycle classification. The Laplace score [33] of the r th feature is calculated as follows
L r = f ˜ r T · L · f ˜ r f ˜ r T · D · f ˜ r
f ˜ r = f r f r T · D · 1 1 T · D · 1
where f r = [ f r 1 , f r 2 , , f r m ] T , 1 = [ 1 , , 1 ] T , D = d i a g ( S 1 ) ; f r i represents the i th sample of the r th feature, i = 1 , 2 , , m , m is the number of features; d i a g ( · ) represents that a vector is transformed into a diagonal matrix.
The L is defined as
L = D S
S i j = { e x i x j 2 t ,   i f   d ( x i , x j ) k 0                                   ,                     otherwise
where S is the weight matrix, t is an approximate constant and k is a distance constant to judge that the x i and x j are the same point. The distance d ( x , y ) is defined as
d ( x , y ) = ( i m ( x i x j ) 2 )
where i represents the characteristic sequence, x ( x 1 , x 2 , , x m ) , y ( y 1 , y 2 , , y m ) and d ( x , y ) is the Euclidean distance between the point x and y .
3. Determine the Stopping Criterion
When the value of evaluation function reaches the set threshold (stopping criterion), the search will be stopped. Taking multiple standard driving cycles as the samples, the Laplacian score of each feature is shown in Figure 3.
4. Validation Procedure
A new data set is utilized to verify the effectiveness of the selection.
Seven characteristic parameters with the higher Laplace score are selected as the judging basis of driving cycle recognition, which include average deceleration, average acceleration, the proportion of driving time at constant speed, deceleration time, standard deviation of acceleration/deceleration, driving time at constant speed and driving distance.
Then, a three-layer feed-forward neural network [34] with the structure of 7–7–1 is applied to classify driving conditions. The network inputs the characteristic parameters of the driving conditions and outputs the classification results (0/1/2), which correspond to urban, highway and mixed driving conditions. The initial weights of the network are set to be random in [ 1 ,   1 ] , and the number of neurons in the middle layer is obtained by the least squares method
S = m ( n + 3 ) + 1
where S is the number of neurons in the middle layer, m is the number of neurons in the input layer and n is the number of neurons in the output layer.
The training results and verification results are shown in Figure 4:

3.1.3. Prediction of Speed Information

Once the type of driving cycle is identified, the corresponding state transition probability matrix will be utilized to realize the speed prediction. The overall process of speed prediction is shown as Figure 5.
Taking UDDS, HWFET and WLTC cycles as examples, the speed at each moment is predicted based on the state transition probability matrix generated in the respective driving scenarios (urban, highway, mixed), and the prediction time is set to 5 s. The prediction results are shown in Figure 6.
Generally, the root-mean-square error (RMSE) is usually used to describe the prediction accuracy, which is expressed as
R M S E = 1 N i = 1 N ( v i v i ) 2
where N is the step number of speed prediction, v i is the predictive speed and v i is the predictive speed.
Compared with the traditional Markov model (without driving cycle identification), the comparison of prediction accuracy is concluded in Table 5:

3.2. Slope Prediction Model

Considering that the route selection is consistent with the Markov property, the slope at multiple intersections can be predicted by the Markov model [35], which selects relative altitude and slope as state variables. Similar to velocity and acceleration, the relative altitude and slope are divided by intervals, which determine the corresponding relative altitude space as i { 1 , 2 , , p p } and slope space as j { 1 , 2 , , s s } . Thence, the state transition matrix of the road gradient is defined as
T i j = P [ θ k + 1 = θ ¯ j | H k = H ¯ i ]
where i { 1 , 2 , , p p } is altitude space,   j { 1 , 2 , , s s } is slope space, H k is the relative altitude at the k th moment (or geographical location, the same below), θ k + 1 is the slope at the ( k + 1 ) th moment.
The state transition matrix is constructed based on the relative altitude and slope within a certain range at intersections, which satisfies all constraints during driving. The length of the predicted range is determined by the speed and prediction time.
An area is taken as objective, as shown in Figure 7. The starting point is A, and the destination is B. The data are supported by NDANEV OPENLAB, which corresponds to the real-time driving data of EV-Bus 4 and PHEV-Bus 152 in Changchun city.
All possible routes in this area and the corresponding absolute altitudes are obtained. By setting the reference point, the relative altitude and slope of each route in the area are acquired, which are shown in Figure 8.
At each intersection, once the vehicle speed and prediction time are determined, the relative altitude and slope within the predicted range are regarded as samples to construct the state transition probability matrix for slope prediction. The specific process is shown in Figure 9.
Ensuring that the road conditions (features) are the same when simulating different driving cycles, the route 4 (green) is taken as an example to predict the slope, which includes two intersections (point A and E). The simulation results are shown in Figure 10.
Overall, the prediction deviation of the slope is not large.

3.3. Prediction Model of Slip Ratio

3.3.1. Identification Model of the Maximum Adhesion Coefficient

The slip ratio is related to the road adhesion coefficient to some extent. The road adhesion coefficient μ can be formularized as a function of slip ratio and vehicle speed through the magic formula of the tire [36]. The specific formula is
μ ( λ , V ) = ( C 1 ( 1 e C 2 λ ) C 3 λ ) e C 4 λ V
where C 1 , C 2 and C 3   are the tire characteristic parameters on friction coefficient, which can be determined empirically when the vehicle is determined. C 4 is the influence parameter of vehicle speed on friction coefficient, which is usually 0.02–0.04.
The effect of vehicle speed on the slip ratio is shown in Figure 11.
Based on previous research, the pavement material and road surface humidity are selected as influencing parameters to construct the identification model of the maximum adhesion coefficient. That is, the pavement roughness does not change when the pavement material is determined. When the vehicle speed is constant, the relationships between the adhesion coefficient and slip ratio of different road surfaces are shown in Figure 12.
These can be summarized in the following conclusions:
a. When the vehicle speed is constant and the sliding ratio is small, the adhesion coefficient of each road surface is similar, which is difficult to distinguish;
b. When the sliding rate is about 20%, each road surface is close to the maximum adhesion coefficient;
c. With the increasing sliding rate, the road surface adhesion coefficient gradually decreases with a small reduction, and the adhesion coefficient is quite different, which is easy to distinguish.
Therefore, the slip ratio is segmented to construct the recognition model. The fuzzy recognition is adopted for the small sliding rate, while the large sliding rate needs to be accurately identified. Then, the slip ratio at a certain moment can be estimated with the predicted speed and road adhesion coefficient.
Based on previous research, the pavement material and road surface humidity are selected as influencing parameters for road identification. Once the road type is determined, the vehicle speed has a large impact on the slip ratio, while having little effect on the maximum adhesion coefficient of the road surface. However, the slip ratio will change when the vehicle accelerates or decelerates. Therefore, the vehicle’s speed and acceleration/deceleration are taken into account to build an offline database. Taking wet asphalt pavement as an example, the matrix diagram is shown in Figure 13.
When the slip ratio is small, the adhesion coefficients of various pavements are relatively close, and are difficult to distinguish. To improve the prediction accuracy, the slip ratio is divided into two categories: the interval of small slip ratio (the slip ratio below 10%) and the interval of large slip ratio (the slip ratio above 10%).
With respect to the large slip ratio, the adhesion coefficient of each pavement can be clearly distinguished. Comparing the input (slip ratio) with each interval, the road type can be determined by the minimum deviation method to obtain the maximum adhesion coefficient. For the small slip ratio, the deviation between the input and the slip ratio of each pavement type can be calculated. If the deviation at the previous moment is less than the mean of all deviations, the road type is considered unchanged. On the contrary, if it is greater than the mean value, the road type corresponding to the smallest deviation is taken as the identified pavement type, and the maximum adhesion coefficient is determined accordingly. The specific process is shown in Figure 14.
By setting the corresponding parameters, different combinations of pavements are identified, as shown in Figure 15:
The specific recognition accuracy of each pavement is shown in Table 6. It can be seen that the model can better identify the maximum adhesion coefficient of the road surface, which can provide the main parameter for the construction of the slip ratio prediction model.

3.3.2. The Prediction Model of Slip Ratio Based on Back Propagation (BP) Neural Network

Considering the convenience of parameter adjustment, a simple back propagation neural network (BPNN) is utilized to achieve the prediction of the slip ratio. A three-layer feed-forward neural network with the structure of 3–5–1 is established to predict the slip ratio. The vehicle speed, maximum adhesion coefficient of the pavement and slip ratio in the previous stage are taken as inputs of the BP network, and it outputs the predicted slip rate at the current stage.
Under different types of driving cycles, multiple standard driving cycles are used to train the BP network. The prediction horizon is set to 5 s, and the simulations are performed under UDDS and HWFET cycles, as shown in Figure 16.
Similar to the speed prediction, the RMSE is used to describe the prediction accuracy. When the prediction time is 5 s, the RMSE under UDDS and HWFET is 0.091 and 0.07, respectively. Due to the fact that the BPNN can achieve a good prediction accuracy, the BP network is utilized to predict the slip rate.

4. Predictive Energy Management Based on Predictive Trip Information

4.1. Predictive Energy Management Strategy Based on Predictive Trip Information

With a fixed vehicle configuration, simulations with different S O C ranges are performed. By analyzing the change trend of the optimal S O C trajectory, we found that the optimal S O C trajectory obtained by the DP strategy declines linearly as a whole.
Thus, the terminal S O C at each prediction horizon can be preliminarily determined by the linear decreasing rule. That is, a reference S O C ( S O C r ) is defined as
S O C r ( j ) = S O C 0 S O C 0 S O C f N · j
where S O C 0 is the initial S O C , S O C f is the terminal S O C , N is the total driving time and j is the moment.
In particular, when the vehicle is parking, the reference S O C trajectory will be re-planned according to the linear decreasing rule. Moreover, when the vehicle can only recover energy, the terminal S O C of each prediction horizon will be re-planned according to the regenerative braking mode (pure electric mode). The energy recovery rate is set to 30%.
For the different speed distributions, the fluctuation degree of the optimal S O C trajectory relative to the reference S O C trajectory is different. Thence, the schematic diagram of the state feasible domain is shown in Figure 17.
At each prediction horizon, based on the predicted trip information, the optimal control can be determined based on the DP method. In the DP space model, the state equation of the PHEV model can be generally expressed as
{ x k + 1 = f ( x k , u k ) x = [ v   S O C ] u = [ T e   T m ]
where x denotes the state variables, u denotes the control variables, k = 0 , 1 , 2 , , l 1 , and l is the prediction time.
The objectives of the deterministic dynamic programming (DDP) in PHEVs are to obtain the optimal S O C trajectory and minimize fuel consumption over a given driving cycle. That is, the optimal cost function of each prediction horizon can be regarded as the minimum fuel consumption for that stage. Consequently, the cost function can be expressed as
J = k = 0 l 1 U ( x k , u k ) = k = 0 l 1 f u e l k
where U denotes the instantaneous cost at each moment and f u e l k denotes the instantaneous fuel consumption of each stage.
To ensure safe operation of the components (such as the engine, motors and power battery), the physical constraints on state variables and control variables are necessary during the optimization, that is
{ S O C min S O C ( k ) S O C max T e _ min T e ( k ) T e _ max n e _ min n e ( k ) n e _ max T m _ min T m ( k ) T m _ max n m _ min n m ( k ) n m _ max
where the subscripts min and max denote the maximum and minimum of the corresponding variables, respectively.

4.2. Application

4.2.1. The Influence of Prediction Time on the Prediction Accuracy

Based on the proposed prediction model, the prediction accuracy of each trips’ information at different prediction times is concluded in Table 7.
Regarding the speed prediction model, regardless of the driving conditions, as the prediction time increases, the prediction accuracy decreases significantly. For the slip ratio prediction model, when the prediction time is small, the prediction accuracy decreases significantly as the time scale increases; however, when the prediction time is large, the prediction accuracy is less affected by the prediction horizon (prediction time). With respect to the slope prediction model, the prediction accuracy for urban conditions is better than for highway conditions. The reason for this phenomenon is mainly due to the high vehicle speed under highway conditions, which increases the length required for slope prediction and increases the accumulated errors. With the increase in the prediction time, the prediction accuracy of the slope under the different driving conditions gradually decreases.
Under different prediction times, the predictive energy management strategy is developed based on the predictive full-factor trip information. Taking 10 s prediction time as an example, the simulations are implemented under different types of driving operation conditions (UDDS and WLTC) based on MATLAB software.

4.2.2. Simulation Analysis of Urban Condition (UDDS)

The UDDS cycle is a typical urban driving cycle. The prediction time is set to be 10 s, the predicted speed and the power demand are shown as Figure 18. The maximum speed does not exceed 60 km / h , and the power demand is between 10 KW and 10 KW .
Setting the boundary of SOC to 76–80%, the simulation results of the 10 s prediction horizon under the UDDS cycle are shown in Figure 19.
Due to the low speed and lower power demand, the engine mainly works in low engine speed ( 1000 ~ 2000   r / min ), and low engine torque ( 40 ~ 90   N · m ). Meanwhile, the motor mainly operates in low motor torque ( 50 ~ 50   N · m ) and low motor speed ( 0 ~ 3000   r / min ). The fuel consumption under a UDDS cycle is 0.091 kg , and the corresponding fuel consumption per 100 km is 1.6626   L / 100 km . Compared with DP strategy, the fuel economy of the vehicle is reduced by 9.5%, while the real-time performance (characterized by the number of state points) is increased by more than 15 times.

4.2.3. Simulation Analysis of Mixed Condition (WLTC)

The WLTC cycle is regarded as a combined cycle of urban and highway driving, as shown in Figure 20.
The maximum speed does not exceed 140 km / h , and the power demand is between 40   KW and 40   KW . Under the predictive energy management control strategy and DP strategy, the simulation results following the WLTC cycle are shown in Figure 21.
The engine mainly operates in the middle engine speed ( 80 ~ 110   N · m ) and low engine speed ( 1000 ~ 3000   r / min ), while the motor mainly operates in the middle motor speed ( 1000 ~ 4000   r / min ) and middle motor torque ( 70 ~ 90   N · m ). The fuel consumption under a WLTC cycle is 0.53945 kg , and the corresponding fuel consumption per 100 km is 3.1551 L / 100   km . Compared with the DP strategy, the fuel economy of the vehicle is reduced by 10%, while the real-time performance (characterized by the number of state points) is increased by more than 10 times.
The simulations under different types of driving condition show that the proposed strategy improves the vehicle economy while improving the global optimality as much as possible. In the following research, determining the optimal prediction time to balance a vehicle’s fuel economy and prediction accuracy is our research focus, which can provide a theoretical basis for determining the optimal frequency of information collection for intelligent connected vehicles.

5. Conclusions

Dynamic programming (DP), as a typical global optimization method, can obtain the theoretical optimal fuel economy of multi-energy source vehicles (MEVs). To overcome the difficulties in the practical application of a traditional DP control strategy, a predictive energy management strategy (PEMS) is proposed based on the predictive trip information.
With the Intelligent Connected Vehicle (ICV) and Intelligent Transportation System (ITS), the data from the “drives–vehicles–roads” system are available. Based on the basic information, the prediction model of full-factor trip information is established. To be specific, combined with driving condition recognition, the vehicle speed is predicted based on the state transition probability matrix. Similarly, the slope at intersections is predicted based on the Markov model. On the basis of the above, the slip ratio is determined based on the identified maximum adhesion coefficient. Then, a predictive energy management strategy is developed, which pre-plans the terminal SOC of each prediction horizon to ensure the optimality. The reference SOC is determined by exploring the trend of the optimal SOC trajectories under multiple standard driving cycles.
To verify the effectiveness of the proposed model, two case studies (UDDS and WLTC) are given. The simulation results verify that the proposed strategy improves the vehicle economy while improving the global optimality as much as possible.

Author Contributions

Conceptualization, F.Y. and J.Z.; methodology, F.Y.; software, Q.L.; validation, Q.L. and Y.K.; formal analysis, J.Z.; investigation, Q.L.; resources, Y.K.; data curation, F.Y.; writing—original draft preparation, F.Y.; writing—review and editing, J.Z.; visualization, Y.K.; supervision, J.Z. and N.X.; project administration, J.Z.; funding acquisition, J.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Key R&D Program of China (Fuel Cell Engine Integration and Control for Heavy Duty Trucks-Vehicle Integration of Fuel Cell Heavy Duty Trucks).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lukic, S.; Cao, J.; Bansal, R.; Rodriguez, F.; Emadi, A. Energy Storage Systems for Automotive Applications. IEEE Trans. Ind. Electron. 2008, 55, 2258–2267. [Google Scholar] [CrossRef]
  2. Salmasi, F.R. Control strategies for hybrid electric vehicles: Evolution, classification, comparison, and future trends. IEEE Trans. Veh. Technol. 2007, 56, 2393–2404. [Google Scholar] [CrossRef]
  3. Banvait, H.; Anwar, S.; Chen, Y. A rule-based energy management strategy for Plug-in Hybrid Electric Vehicle (PHEV). In Proceedings of the 2009 American Control Conference, Saint Louis, MO, USA, 10–12 June 2009; pp. 3938–3943. [Google Scholar]
  4. 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. 2016, 66, 4534–4549. [Google Scholar] [CrossRef] [Green Version]
  5. Peng, J.K.; He, H.W.; 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]
  6. Xu, N.; Kong, Y.; Chu, L.; Ju, H.; Yang, Z.H.; Xu, Z.; Xu, Z.Q. Towards a Smarter Energy Management System for Hybrid Vehicles: A Comprehensive Review of Control Strategies. Appl. Sci. 2019, 9, 2026. [Google Scholar] [CrossRef] [Green Version]
  7. Lee, H.-D.; Sul, S.-K. Fuzzy-logic-based torque control strategy for parallel-type hybrid electric vehicle. IEEE Trans. Ind. Electron. 1998, 45, 625–632. [Google Scholar]
  8. Kim, N.; Cha, S.; Peng, H. Optimal Control of Hybrid Electric Vehicles Based on Pontryagin’s Minimum Principle. IEEE Trans. Control. Syst. Technol. 2010, 19, 1279–1287. [Google Scholar]
  9. Song, Z.Y.; Hofmann, H.; Li, J.Q.; Han, X.B.; Ouyang, M.G. Optimization for a hybrid energy storage system in electric vehicles using dynamic programing approach. Appl. Energy 2015, 139, 151–162. [Google Scholar] [CrossRef]
  10. Yang, Y.; Hu, X.; Pei, H.; Peng, Z. Comparison of power-split and parallel hybrid powertrain architectures with a single electric machine: Dynamic programming approach. Appl. Energy 2016, 168, 683–690. [Google Scholar] [CrossRef]
  11. Hovgard, M.; Jonsson, O.; Murgovski, N.; Sanfridson, M.; Fredriksson, J. Cooperative energy management of electrified vehicles on hilly roads. Control. Eng. Pract. 2018, 73, 66–78. [Google Scholar] [CrossRef]
  12. Wang, X.M.; He, H.W.; Sun, F.C.; Zhang, J.L. Application study on the dynamic programming algorithm for energy management of plug-in hybrid electric vehicles. Energies 2015, 8, 3225–3244. [Google Scholar] [CrossRef] [Green Version]
  13. Shin, J.; Sunwoo, M. Vehicle Speed Prediction Using a Markov Chain with Speed Constraints. IEEE Trans. Intell. Transp. Syst. 2018, 20, 3201–3211. [Google Scholar] [CrossRef]
  14. Liu, Y.-D.; Chu, L.; Xu, N.; Jia, Y.-F.; Xu, Z. A Method to Improve Accuracy of Velocity Prediction Using Markov Model. Lect. Notes Comput. Sci. 2017, 10638, 378–386. [Google Scholar]
  15. Park, J.; Li, D.; Murphey, Y.L.; Kristinsson, J.; McGee, R.; Kuang, M.; Phillips, T. Real time vehicle speed prediction using a Neural Network Traffic Model. In Proceedings of the International Joint Conference on Neural Networks (IJCNN), San Jose, CA, USA, 31 July–5 August 2011; pp. 2991–2996. [Google Scholar]
  16. Li, Y.F.; Chen, M.N.; Zhao, W.Z. Investigating long-term vehicle speed prediction based on BP-LSTM algorithms. IET Intell. Transp. Syst. 2019, 13, 1281–1290. [Google Scholar]
  17. Liu, Y.; Liu, J.; Chen, D.; Qin, D. An Exponentially Varying Speed Prediction Method Based on SVM Recognition. In Proceedings of the International Conference on Electric and Intelligent Vehicles (ICEIV), Melbourne, VIC, Australia, 21–25 November 2018. [Google Scholar]
  18. Kong, Y.; Xu, N.; Zhang, Y.; Sui, Y.; Ju, H.; Liu, H.; Xu, Z. Acquisition of full-factor trip information for global optimization energy management in multi-energy source vehicles and the measure of the amount of information to be transmitted. Energy 2021, 236, 121423. [Google Scholar] [CrossRef]
  19. Ramadan, H.S.; Becherif, M.; Claude, F. Energy Management Improvement of Hybrid Electric Vehicles via Combined GPS/Rule-Based Methodology. IEEE Trans. Autom. Sci. Eng. 2017, 14, 586–597. [Google Scholar] [CrossRef]
  20. Liu, Y.G.; Lu, L.L.; Xie, Q.B.; Qin, D.T.; Lei, Z.Z. Energy management for plug-in hybrid electric vehicles based on road gradient. Chin. J. Eng. 2016, 38, 1025–1031. [Google Scholar]
  21. Zeng, X.; Wang, J. Optimizing the Energy Management Strategy for Plug-In Hybrid Electric Vehicles with Multiple Frequent Routes. IEEE Trans. Control. Syst. Technol. 2017, 27, 394–400. [Google Scholar] [CrossRef]
  22. 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]
  23. Hu, Y.; Li, W.; Xu, K.; Zahid, T.; Qin, F.; Li, C. Energy Management Strategy for a Hybrid Electric Vehicle Based on Deep Reinforcement Learning. Appl. Sci. 2018, 8, 187. [Google Scholar] [CrossRef] [Green Version]
  24. Liu, T.; Hu, X.S.; Li, S.E.; Cao, D. Reinforcement Learning Optimized Look-Ahead Energy Management of a Parallel Hybrid Electric Vehicle. IEEE Trans. Mechatron. 2017, 22, 1497–1507. [Google Scholar] [CrossRef]
  25. Bertsekas, D.P. Dynamic Programming and Optimal Control; Athena Scientific: Belmont, MA, USA, 1995. [Google Scholar]
  26. Liu, J.; Chen, Y.; Zhan, J.; Shang, F. Heuristic Dynamic Programming Based Online Energy Management Strategy for Plug-In Hybrid Electric Vehicles. IEEE Trans. Veh. Technol. 2019, 68, 4479–4493. [Google Scholar] [CrossRef]
  27. Wang, D.; Bao, Y.; Shi, J. Online Lithium-Ion Battery Internal Resistance Measurement Application in State-of-Charge Estimation Using the Extended Kalman Filter. Energies 2017, 10, 1284. [Google Scholar] [CrossRef] [Green Version]
  28. 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]
  29. Xie, S.; He, H.; Peng, J. An energy management strategy based on stochastic model predictive control for plug-in hybrid electric buses. Appl. Energy 2017, 196, 279–288. [Google Scholar] [CrossRef]
  30. Mendenhall, W.; Beaver, R.J.; Beaver, B.M. Introduction to Probability and Statistics, 14th ed.; China Renmin University Press: Beijing, China, 2016. [Google Scholar]
  31. Lv, R. Control Strategy of HEV Based on the Driving Cycle and Driver Intention Recognition. Master’s Thesis, Dalian University of Technology, Dalian, China, 2013. [Google Scholar]
  32. Wang, S.H.; Tang, J.L.; Liu, H. Embedded Unsupervised Feature Selection. In Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence, Austin, TX, USA, 25–30 January 2015; pp. 470–476. [Google Scholar]
  33. Zhu, L.L.; Miao, L.S.; Zhang, D.Q. Iterative Laplacian Score for Feature Selection. Commun. Comput. Inf. Sci. 2012, 321, 80–87. [Google Scholar]
  34. Hagan, M.T.; Demuth, H.B.; Mark, B. Neural Network Design; China Machine Press: Beijing, China, 2002. [Google Scholar]
  35. Zeng, X.R.; Wang, J.M. A Parallel Hybrid Electric Vehicle Energy Management Strategy Using Stochastic Model Predictive Control with Road Grade Preview. IEEE Trans. Contr. Syst. Technol. 2015, 23, 2416–2423. [Google Scholar] [CrossRef]
  36. Laura, R. Nonlinear Tire Force Estimation and Road Friction Identification: Simulation and Experiments. Automatica 1997, 33, 1819–1833. [Google Scholar]
Figure 1. Schematic diagram of the PHEV drivetrain.
Figure 1. Schematic diagram of the PHEV drivetrain.
Sensors 22 00023 g001
Figure 2. State transition probability matrix. (a) urban condition; (b) highway condition; (c) mixed condition.
Figure 2. State transition probability matrix. (a) urban condition; (b) highway condition; (c) mixed condition.
Sensors 22 00023 g002aSensors 22 00023 g002b
Figure 3. Laplacian scores and verification of characteristic parameters of driving cycles. (a) Laplace score of each feature; (b) verification.
Figure 3. Laplacian scores and verification of characteristic parameters of driving cycles. (a) Laplace score of each feature; (b) verification.
Sensors 22 00023 g003
Figure 4. Classification results and verification. (a) Classification result; (b) Convergence of the BP network.
Figure 4. Classification results and verification. (a) Classification result; (b) Convergence of the BP network.
Sensors 22 00023 g004
Figure 5. Overall process of speed prediction.
Figure 5. Overall process of speed prediction.
Sensors 22 00023 g005
Figure 6. Speed prediction results. (a) Speed prediction of UDDS (urban); (b) Speed prediction of HWFET (highway); (c) Speed prediction of WLTC (mixed).
Figure 6. Speed prediction results. (a) Speed prediction of UDDS (urban); (b) Speed prediction of HWFET (highway); (c) Speed prediction of WLTC (mixed).
Sensors 22 00023 g006
Figure 7. Schematic diagram of the area.
Figure 7. Schematic diagram of the area.
Sensors 22 00023 g007
Figure 8. Relative altitude of the selected route.
Figure 8. Relative altitude of the selected route.
Sensors 22 00023 g008
Figure 9. The flow diagram of slope prediction.
Figure 9. The flow diagram of slope prediction.
Sensors 22 00023 g009
Figure 10. The simulation result of route 4.
Figure 10. The simulation result of route 4.
Sensors 22 00023 g010
Figure 11. v - λ curve.
Figure 11. v - λ curve.
Sensors 22 00023 g011
Figure 12. μ - λ of different road surface.
Figure 12. μ - λ of different road surface.
Sensors 22 00023 g012
Figure 13. Database: wet asphalt matrix diagram under UDDS cycle.
Figure 13. Database: wet asphalt matrix diagram under UDDS cycle.
Sensors 22 00023 g013
Figure 14. Identification process of μ max of pavement.
Figure 14. Identification process of μ max of pavement.
Sensors 22 00023 g014
Figure 15. (a) Single pavement; (b) Combination of double pavement; (c) Multi-road combination, stepped pavement; (d) Multi-road combination, fully mixed pavement (including 1.0/0.8/0.6/0.4/0.2).
Figure 15. (a) Single pavement; (b) Combination of double pavement; (c) Multi-road combination, stepped pavement; (d) Multi-road combination, fully mixed pavement (including 1.0/0.8/0.6/0.4/0.2).
Sensors 22 00023 g015
Figure 16. Slip ratio prediction results. (a) UDDS; (b) HWFET. (single pavement).
Figure 16. Slip ratio prediction results. (a) UDDS; (b) HWFET. (single pavement).
Sensors 22 00023 g016
Figure 17. Schematic diagram of state feasible domain at each prediction horizon.
Figure 17. Schematic diagram of state feasible domain at each prediction horizon.
Sensors 22 00023 g017
Figure 18. Vehicle speed and power demand of UDDS cycle.
Figure 18. Vehicle speed and power demand of UDDS cycle.
Sensors 22 00023 g018
Figure 19. The simulation results of 10 s time scale under UDDS cycle. (a) Battery SOC; (b) Fuel consumption; (c) Engine; (d) Motor.
Figure 19. The simulation results of 10 s time scale under UDDS cycle. (a) Battery SOC; (b) Fuel consumption; (c) Engine; (d) Motor.
Sensors 22 00023 g019aSensors 22 00023 g019b
Figure 20. Vehicle speed and power demand of WLTC cycle.
Figure 20. Vehicle speed and power demand of WLTC cycle.
Sensors 22 00023 g020
Figure 21. The simulation result of 10 s time scale under WLTC cycle. (a) Battery SOC; (b) Fuel consumption; (c) Engine; (d) Motor.
Figure 21. The simulation result of 10 s time scale under WLTC cycle. (a) Battery SOC; (b) Fuel consumption; (c) Engine; (d) Motor.
Sensors 22 00023 g021
Table 1. Basic parameters of the PHEV powertrain.
Table 1. Basic parameters of the PHEV powertrain.
ComponentDescriptionValue
Enginedisplacement1.6l
maximum power77.2 kW @ 5700 r/min
maximum torque147 N·m @ 4000 r/min
Motormaximum power/torque44.5 kW/170 N·m
Battery packnominal voltage/capacity360 V/8.9 kWh
Gear boxgear(3.867;2.217;1.371;0.930;0.956;0.767)
Table 2. The main work modes of PHEV with P2 configuration.
Table 2. The main work modes of PHEV with P2 configuration.
NumberEngineMotorClutchWork Mode
1 × electricoffpure electric mode
2 × generateoffregenerative braking mode
3 × onengine-only mode
4 electriconhybrid mode
5 generateonrecharging mode
6 × × offparking mode/sliding mode
Table 3. Main vehicle parameters of the PHEV model.
Table 3. Main vehicle parameters of the PHEV model.
Vehicle ParametersValue
Curb mass ( kg )1500
Wheel radius ( mm )306.94
Windward area ( m 2 )2.25
Rolling resistance coefficient0.012
Aerodynamics0.24
Table 4. Main vehicle parameters of the PHEV model.
Table 4. Main vehicle parameters of the PHEV model.
NumFeaturesUnitNumFeaturesUnit
1driving times2maximum speedkm/h
3acceleration time s4deceleration times
5uniform speed times6idle times
7driving distancem8average speedkm/h
9standard deviation of speedkm/h10maximum accelerationm/s2
11maximum decelerationm/s212average accelerationm/s2
13average decelerationm/s214standard deviation of acceleration/decelerationm/s2
15speed proportion (0–10 km/h)/16speed proportion (10–20 km/h)/
17speed proportion (20–30 km/h)/18speed proportion (30–40 km/h)/
19speed proportion (40–50 km/h)/20time proportion (acceleration)/
21time proportion (deceleration) 22time proportion (uniform speed)/
23time proportion (idle)/
Table 5. The comparison of predictive accuracy (prediction time = 5 s).
Table 5. The comparison of predictive accuracy (prediction time = 5 s).
CyclesTimeOptimizationRMSEOptimization Rate (%)
UDDS1369before4.80657.1
after4.4637
HWFET766before3.45246.5
after3.2282
WLTC1800before5.79126.2
after5.4326
Table 6. Recognition accuracy of different pavements.
Table 6. Recognition accuracy of different pavements.
PavementPavement TypeChange FrequencyRecognition Accuracy (%)
single pavement1before96
double pavement2after95
stepped pavement5before89
fully mixed pavement4after82
Table 7. Prediction accuracy of each trips’ information at different prediction times under UDDS and WLTC cycles.
Table 7. Prediction accuracy of each trips’ information at different prediction times under UDDS and WLTC cycles.
RMSECyclePrediction Time
1 s5 s10 s20 s30 s
vehicle speed *UDDS1.73154.46377.076511.239213.3799
WLTP1.90845.43268.993912.916315.3635
slopeUDDS/0.34230.41410.42140.4227
WLTP/1.14971.23391.30071.3560
slip ratio *UDDS0.05110.08870.09470.10660.1077
WLTP0.03960.05170.06020.07090.0751
* The pavement type is single pavement; the span of state transition probability matrix is 1 s.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yue, F.; Liu, Q.; Kong, Y.; Zhang, J.; Xu, N. A Predictive Energy Management Strategy for Multi-Energy Source Vehicles Based on Full-Factor Trip Information. Sensors 2022, 22, 23. https://doi.org/10.3390/s22010023

AMA Style

Yue F, Liu Q, Kong Y, Zhang J, Xu N. A Predictive Energy Management Strategy for Multi-Energy Source Vehicles Based on Full-Factor Trip Information. Sensors. 2022; 22(1):23. https://doi.org/10.3390/s22010023

Chicago/Turabian Style

Yue, Fenglai, Qiao Liu, Yan Kong, Junhong Zhang, and Nan Xu. 2022. "A Predictive Energy Management Strategy for Multi-Energy Source Vehicles Based on Full-Factor Trip Information" Sensors 22, no. 1: 23. https://doi.org/10.3390/s22010023

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