Next Article in Journal
Optimization of Energy Management Strategy for the EPS with Hybrid Power Supply Based on PSO Algorithm
Next Article in Special Issue
Dual Nonlinear Kalman Filter-Based SoC and Remaining Capacity Estimation for an Electric Scooter Li-NMC Battery Pack
Previous Article in Journal
Application of Tuned Mass Damper to Mitigation of the Seismic Responses of Electrical Equipment in Nuclear Power Plants
Previous Article in Special Issue
Recurrent Neural Network-Based Adaptive Energy Management Control Strategy of Plug-In Hybrid Electric Vehicles Considering Battery Aging
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Energy Control Strategy of Fuel Cell Hybrid Electric Vehicle Based on Working Conditions Identification by Least Square Support Vector Machine

1
Department of Automotive Engineering, School of Mechanical Engineering, Guizhou University, Guiyang 550025, China
2
Guizhou Changjiang Automobile Co., Ltd., Guiyang 550025, China
*
Author to whom correspondence should be addressed.
Energies 2020, 13(2), 426; https://doi.org/10.3390/en13020426
Submission received: 23 November 2019 / Revised: 28 December 2019 / Accepted: 12 January 2020 / Published: 15 January 2020
(This article belongs to the Special Issue Energy Storage Systems for Electric Vehicles)

Abstract

:
Aimed at the limitation of traditional fuzzy control strategy in distributing power and improving the economy of a fuel cell hybrid electric vehicle (FCHEV), an energy management strategy combined with working conditions identification is proposed. Feature parameters extraction and sample divisions were carried out for typical working conditions, and working conditions were identified by the least square support vector machine (LSSVM) optimized by grid search and cross validation (CV). The corresponding fuzzy control strategies were formulated under different typical working conditions, in addition, the fuzzy control strategy was optimized with total equivalent energy consumption as the goal by particle swarm optimization (PSO). The adaptive switching of fuzzy control strategies under different working conditions were realized through the identification of driving conditions. Results showed that the fuzzy control strategy with the function of driving conditions identification had a more efficient power distribution and better economy.

1. Introduction

The introduction of a power battery can make up for the shortcomings of fuel cell hybrid electric vehicles (FCHEV), such as the inability to recover braking energy, slow start speed and soft output characteristics. The dual power source (fuel cell and battery pack) can make the fuel cell hybrid electric vehicles (FCHEVs) produce a better power performance, but how to make the power source power distribution more reasonable and better improve the economy is a research difficulty. Based on previous experience, researchers developed rule-based energy management algorithms, such as thermostatic control strategy (TCS) [1] and a power following control strategy (PFCS) [2,3]. Fuzzy control strategy (FCS) [4,5,6] and fuzzy control strategy optimized by other algorithms [7] can adapt to the requirements of vehicle nonlinear control and effectively distribute the power between the power sources of fuel cell hybrid vehicles. However, due to the lack of road condition information, they are difficult to further improve the working efficiency and the economy of power sources in complex working conditions. Another control strategy based on optimization, such as dynamic programming (DP) [8,9,10], are widely used in hybrid electric vehicle energy management strategy because they can achieve global optimization. However, those methods will increase the computational burden and make it difficult to realize the online application. In order to simplify the calculation, some strategies, such as equivalent consumption minimization strategy (ECMS) [11,12,13], Pontryagin minimum principle strategy (PMPS) [14,15] and stochastic dynamic programming (SDP) [16], further improve the energy management performance on the basis of effectively reducing the calculation amount. For some intelligent algorithms, such as particle swarm optimization (PSO) [17] and genetic algorithm (GA) [18], the fuel economy can also be improved by optimizing some relevant parameters based on the rule-based control strategy.
Working conditions have a profound impact on the economy and power source performance of FCHEVs. Ahmadi et al. [19] investigated the influence of driving patterns, and they found that various driving patterns under different conditions could affect the degradation of a fuel cell, and then affect the economy of the fuel cell vehicles. Raykin et al. [20] investigated the influence of driving patterns under different working conditions and an electric power supply on the well-to-wheel energy use and greenhouse gases of a plug-in hybrid electric vehicle (PHEV). When formulating the FCHEVs’ energy control strategy, some references mentioned that they took single working condition into account, and there were certain limitations in improving the economy under different working conditions. Moreover, they did not consider the efficient working area of a fuel cell (FC) and battery pack to give full play to their respective advantages. Under the condition that working conditions can be identified, the energy management strategy of FCHEV should be adjusted according to the actual situation to achieve efficient and reliable power distribution among power sources, improve economy and extend the service life of power sources.
A lot of scholars have studied working condition identification. References [21,22,23,24] based on a fuzzy control recognizer, realized the identification of driving conditions. However, membership functions and rules of the fuzzy controller were selected and formulated based on personal experience, and the ideal effect could be achieved after multiple debugging. Clustering methods also play a role in the field of driving conditions recognition [25,26]. In [25], working conditions were divided into five typical working conditions by way of a clustering analysis method, then working conditions were identified by a Euclid approach degree. Yu et al. [26] identified high impact factors affecting pattern characteristics from static and quasi-static environment and traffic information, then proposed a trip/route division algorithm based on data clustering method. However, the selection of initial clustering center affected the clustering analysis results. Recently, machine learning has been further applied. Neural networks, such as back-propagation (BP) neural network [27] and learning vector quantization (LVQ) neural network [28,29], involve first, characteristic parameters that have an important influence on driving conditions being selected as the input, then, the identification period of the working condition samples are classified. After training the samples, the prediction of future working conditions can be realized. However, the accuracy of neural network depends on its structure. Chen [30] et al. proposed an improved hierarchical clustering algorithm to divide the driving cycle data into four groups, and then applied a support vector machine (SVM) to predict driving conditions based on the clustering results.
The least square support vector machines (LSSVM) based on support vector machines (SVM), compared with SVM, can complete a prediction in a shorter time and has a great generalization ability. Moreover, LSSVM is not subject to the set of algorithm structures and has good robustness in handling regression and classification problems.
In order to improve the performance of FCHEV, this paper proposes a driving condition recognizer. By extracting feature parameters and segmenting recognition segments from driving conditions information, LSSVM optimized by CV is used to realize working condition recognition. Energy management controllers based on a fuzzy control under different working conditions are established and optimized. Combined with the driving conditions identification, the energy management controller adopts corresponding fuzzy control strategy according to driving conditions to improve the performance of FCHEV.

2. Vehicle Structure and Parameters

The FCHEV was a front-drive vehicle with the structure shown in Figure 1. The fuel cell system was connected to the Controller Area Network (CAN) bus through a one-way DC/DC converter, while the battery pack was directly connected to the CAN bus. The motor drives the vehicle through the final drive and differential. The complete vehicle parameters of a fuel cell hybrid electric vehicle are shown in Table 1.
In this paper, the vehicle model of FCHEV was established in AVL Cruise, as shown in Figure 2, and the control strategy model was established in Matlab/Simulink, shown in Figure 3. In Figure 2, the overall simulation model includes driver module, fuel cell system, power battery pack, motor and controller, one-way DC/DC converter, final drive, and energy management module. The blue line and red line represent mechanical connection electrical connection, respectively.

2.1. Fuel Cell Module

The fuel cells in this paper were proton exchange membrane fuel cells (PEMFC), and they were built out of membrane electrode assemblies (MEA), which included the electrodes, electrolyte, anode catalyst layer, cathode catalyst layer (CCL), and gas diffusion layer (GDL). The detailed modeling process is found in references [31,32]. In the fuel cell component, in addition to the fuel cell, there was a simple compressor model, and its properties are shown in Table 2. The compressor delivered hydrogen continuously to the fuel cell stack, which generated electricity to drive the motor.
The voltage of the fuel cell electrochemical model is calculated as follows:
U fc = U oc η 0 j 0 R
η 0 = V act + V CCL + V GDL
j 0 R = I st A area R
where Ufc is the output voltage, Uoc is the ideal open circuit voltage, η0 is the cathode voltage loss, Vact is the activation over potential, VCCL is the voltage loss caused by the oxygen transmission loss in the cathode catalyst layer (CCL), VGDL is the voltage loss caused by the oxygen transmission loss in the anode catalyst layer, j0 and Ist are the electric flow density and current of the stack, while Aarea is the effective area of the fuel cell, R is the ohmic internal resistance of the fuel cell. The activation loss can be defined as follows.
V act = b Tf arcinh ( ( j 0 j a ) 2 2 c c c c c i ( 1 exp ( j 0 2 j * ) ) )
where bTf is the Tafel slope which describes the speed of the chemical reaction, and ccc is the oxygen concentration in the cathode channel, while cci is the oxygen concentration at the channel inlet. Moreover, ja and j* can be defined as
j a = 2 i * S pc b Tf
j * = S pc b Tf / l CCL
where i* is the volumetric exchange current density, and Spc is the CCL proton conductivity, in addition, lCCL is the thickness of the CCL.
The voltage loss VCCL can be defined as
V CCL = S pc b Tf 2 4 F D CCL c c c ( j 0 j * ln ( 1 + j 0 2 j * 2 B 2 ) ) 1 j 0 j l * c c c c c i
where F is the Faraday constant, DCCL is the oxygen diffusion coefficient in the CCL. j* l and B can be defined as
j l * = 4 F D GDL c c i l GDL
B = 2 arctan ( j ^ 0 2 arctan ( j ^ 0 2 arctan ( j ^ 0 2 arctan ( j ^ 0 2 j ^ 0 2 ) ) ) )
where DGDL is the oxygen diffusion coefficient in the GDL, while lGDL is the thickness of GDL.
The voltage loss VGDL can be defined as
V GDL = b Tf ln ( 1 j 0 j l * c c c c c i )
Assuming that the fuel cell stack consists of n fuel cell cells, the output power of the fuel cell stack is
P fc = n × ( U fc × I st )
The efficiency of fuel cell stack can be expressed as follows:
η fc = ( U oc U fc ) / U oc
The single fuel cell properties are shown in Table 3.

2.2. Power Battery Pack

The lithium battery selected in this paper had a capacity of 24 Ah and a rated voltage of 3.3 V, and its specific parameters are shown in Table 4. Its equivalent circuit model adopted the Rint model, as shown in Figure 4a. The voltage of the battery output to the CAN bus is:
U out = U ocv I b R 0
where UOCV is the open circuit voltage of lithium battery, UOut is the output voltage, Ib and R0 are the current and ohmic internal resistance of lithium battery respectively.
SOC, an important parameter of a lithium battery, is expressed by the following equation:
SOC t = S O C 0 η I Δ t C p
where η is the coulomb efficiency, in this paper, η = 1, SOC0 was the initial value, sampling time Δt = 1 s, and CP was the actual capacity of the battery. Through experiments, the parameters relationships of the battery are shown in Figure 4b.

3. Typical Driving Conditions

Working conditions of a vehicle have an important impact on economy and power distribution. Therefore, a more efficient energy management strategy can be developed by predicting the future working conditions.
In this paper, three typical driving conditions were selected, namely UDDS (Urban Dynamometer Driving Schedule), EUDC (Extra Urban Driving Cycle) and US06 (Highway Driving Schedule), as shown in Figure 5, which corresponded to an urban condition, suburban condition and highway condition, respectively. In an urban working condition, the vehicle speed is low and frequent parking occurs. The average vehicle speed is less than 35 km·h−1, moreover, the vehicle is in a state of low power output. The speed is fast in highway conditions, and the average speed is about 70 km·h−1, in addition, the output power of the car is relatively large. The suburban working condition is in the middle of the two, with an average speed of about 60 km·h−1.

3.1. Selection of Working Condition Characteristic Parameters

The selection of characteristic parameters of working conditions is the key to accurately identifying future working conditions. In principle, more characteristic parameters is more helpful for prediction, but that requires high computational power. In contrast, too few characteristic parameters cannot cover the information of working conditions, which may lead to a large prediction deviation. Many scholars have studied the selection of characteristic parameters of driving conditions [25,30,33,34,35]. Based on some research and the importance of each parameter in driving conditions identification, six common characteristic parameters were selected, i.e., acceleration time/total time (rc), deceleration time/total time (rdc), time of uniform speed/total time (ru), average speed (va), average acceleration (ac) and average deceleration (adc). Six characteristic parameters of three working conditions are shown in Table 5.

3.2. Dividing of Working Condition Samples

The time length of the working conditions samples, namely, the identification cycle and update of identification cycle, will also have an impact on the working condition recognition. The specific segmentation of the working condition recognition samples is shown in Figure 6. △T is the identification period, therefore, six characteristic parameters in this period of time can be calculated to identify the working conditions of this sample. While △s is the update of the period, that is, the time difference between the beginning of the previous cycle segmentation and the beginning of the current cycle segmentation. If △T is too long, although it contains more information, it will increase useless information and calculation burden, which will reduce the effect of recognition. If △T is too short, it will not accurately reflect the real situation of working conditions. Similarly, a too small △s leads to frequent cycle switching, which will cause a burden on the processor, while a too large △s is not conducive to the timely switching of working conditions. References [35,36] studied in detail the effect of △T and △s on the accuracy of working conditions identification. Based on considering the accuracy and calculation cost, △T = 100 s, △s = 3 s.

4. Working Condition Identification Model Based on LSSVM

4.1. Least Squares Support Vector Machine

LSSVM is able to classify samples by mapping them into high-latitude feature Spaces. LSSVM replaces the inequality constraints of problems in SVM with a set of linear equality constraints, thus simplifying the solution of Lagrange multipliers. A training set is considered with n data samples to be (Xi, yi), where input data Xi ∈ Rn, output data yi ∈ R. A linear function in the high-level feature space will be used to fit the samples.
y ( X i ) = ω T φ ( X i ) + b
where φ(X) is a nonlinear mapping function, ω is the weight vector in the feature space, and b is the bias term.
According to the principle of structural risk minimization and taking into account the complexity of function and fitting error, the optimization problem of LSSVM can be expressed as:
min ω , b , ξ J ( ω , ξ ) = 1 2 ω T ω + 1 2 C i = 1 n ξ i 2 s . t y ( X ) = ω T φ ( X ) + b + ξ i     i = 1 , 2 , , n
where ξi is the error variable and C is the penalty factor.
Converting Equation (16) to unconstrained functions by building Lagrange functions and solving this Lagrange function, the classification prediction model of LSSVM can be obtained, as shown in Equation (8), and its structure is shown in Figure 7. Combined with Section 3, six characteristic parameters are taken as the input of the LSSVM, and the output is the working condition categories:
y = sign ( i = 1 n α i y i K ( X , X i ) + b )
where the radial basis function (RBF) is selected as the kernel function, namely K ( X , X i ) = e x e ( X X i 2 / ( 2 σ 2 ) ) , α is the Lagrange multiplier.

4.2. The Influence of Key Parameters on the Accuracy of LSSVM

If σ→0, then K(X, Xi)→0, which means that all the mapped points have the same distance from each other, that is, there is no clustering phenomenon. However, If σ→∞, then K(X, Xi)→1, which means that all sample points will be divided into the same class and cannot be distinguished. As for the penalty factor C, if C is too large, ξi→0, the tolerance of samples between boundaries is very low, and there are less misclassifications, which means the fitting of samples is good, however, the prediction effect is not always good; on the other hand, if the value of C is too small, there are more samples between two boundaries, resulting in a greater possibility of misclassification, and the fitting of samples decreases.
The accuracy of LSSVM’s model depends on the kernel parameter σ and the penalty factor C. A too large σ will reduce the model’s accuracy, but a too small σ will lead to overfitting. The penalty factor C will affect the error and complexity of the model. Therefore, in this study, the cross-validation method was used to obtain the optimal parameters.

4.3. The K-Fold Cross-Validation for Optimizing LSSVM

Cross-validation has been widely used to estimate prediction errors. In this work, K-fold cross-validation combined with grid search was applied to optimize LSSVM, which could overcome the limitations of the holdout validation [37]. The steps to optimize LSSVM were as follows:
(1)
Establish grid coordinates. Let a = [–10, 10], b = [–10, 10], and the step size is 0.5, then the mesh points of the model parameters are σ = 2a and C = 2b respectively. In this work, the exponential function was selected to divide the grid, which would ensure that the parameter value was not negative.
(2)
Divide the sample data and calculate the test error. The training data are divided into K subsets (K = 10, which means that the CV is 10-fold cross-validation method). For each group (σ, C) in the grid, a 10-fold cross validation method was applied to iterate the training data 10 times, and the mean value of the mean square error (MSE) of the test results under this group of parameters could be obtained.
(3)
Get the optimal combination of parameters. Repeat (2) to replace the parameter σ and C, and calculate the mean square deviation of the training model under all the parameter combinations in the grid in turn. After comparing one by one, the parameter combination corresponding to the minimum mean square deviation is the optimal parameter combination in the grid interval.
In order to present equidistant grid search results more clearly, grid coordinates (σ, C) are converted to logarithmic coordinates (log2σ, log2C).

5. Fuzzy Energy Management Strategy Based on Working Condition Identification

Fuzzy control based on the theory of fuzzy mathematics, fuzzes the actual input and output, and formulates rules through experience. These kinds of simulation of a human’s approximate reasoning and comprehensive decision-making process has good robustness and adaptability. Fuzzy energy management strategies [4,5,6] developed by some researchers were aimed at a single working condition. In addition, fuzzy control rules based on personal experience are difficult to deal with complex multi-working conditions. Therefore, on the basis of condition identification, three fuzzy energy management strategies were formulated to deal with urban, suburban and expressway conditions, respectively. Besides, PSO is used to optimize the fuzzy control under various working conditions with total equivalent energy consumption as the objective function, and the adaptive switching effect is achieved through the identification of working conditions. It should be noted that the following fuzzy controller and optimization take the urban working condition as an example.

5.1. Fuzzy Controller Design

(1)
Selection of input and output variables of fuzzy controller.
The SOC of the battery pack and the total power demand Pr of FCHEV were selected as the input of the fuzzy controller, while the output is the output power Pfc of the fuel cell. The power demand relationship is as follows:
P b = P r P fc
where Pb is the output power of the battery, and Pr includes the power of the drive motor and the power consumed by accessories.
(2)
Fuzzy distribution of input and output variables.
The range of FCHEV’s total power demand Pr is [0, 60] (kw), and its fuzzy subsets are very small, small, medium, large and very large, i.e., {VS, S, M, L, VL}; the SOC range of power battery is [0, 1], and the fuzzy subsets are {VL, L, M, H, VH}, representing very low, low, medium, high and very high; the range of fuel cell’s output power Pfc is [0, 50] (kw), hence its fuzzy subsets {VL, L, M, H, VH} represent very low, low, medium, high and very high.
(3)
Fuzzy control rules.
The fuzzy control rules of FCHEV are formulated according to the following principles:
When the SOC of the power battery is too low, the output power of the fuel cell should not only meet the requirements of driving the vehicle, but also charge the battery to make the SOC of the power battery rise to a reasonable range (SOC = 40–80%).
When the SOC of the power battery and the demand power are both medium level, the fuel cell acts as the active power source and changes with the demand power. SOC of battery fluctuates in a reasonable range, which is beneficial to prolonging battery life.
When SOC is too high, the power battery acts as the main power source, and the output power of the fuel cell is as small as possible to reduce the SOC to a reasonable range.
When the demand power is too large, the power battery and fuel cell provide output power together.

5.2. Fuzzy Controller Optimization Based on PSO

As an optimization algorithm, PSO is a solution to reducing the influence of making fuzzy control strategy based on personal experience. In this paper, the membership functions of the input and output of the fuzzy controller were selected as the parameters to be optimized, and the objective function was total equivalent energy consumption (TEEC) of the power sources, i.e.,
min E ( x ) = E fc ( x ) + E b ( x ) s . t .   G i ( x ) 0 , i = 1 , , m
where Efc(x) and Eb(x) are the equivalent electric energy consumption of the fuel cell and electric energy consumption of battery, respectively, while Gi(x) is the constraint condition of the vehicle, such as the time of acceleration and SOC fluctuation range of the battery pack.
The distributions of control rules under urban working condition before and after optimization are shown in Figure 8.

5.3. Fuzzy Energy Management Based on Condition Identification

After identifying working conditions by LSSVM, the corresponding fuzzy control rules are selected by the fuzzy controller according to the working conditions. The flow chart of the energy management strategy based on working conditions identification is shown in Figure 9. Firstly, the characteristic parameters were extracted from the working condition information and sample segmentations were determined, and then working condition identifications were carried out by LSSVM. Fuzzy control strategies were optimized under three working conditions, and corresponding fuzzy control rule was selected under a specific working condition to realize the adaptive switching of the control strategy under complex working conditions.

6. Results and Discussion

6.1. Results of Working Conditions Identification

The samples of three typical working conditions were divided into 730 samples, of which 547 were training samples and the other 183 were validation samples.
Figure 10a describes the iterative optimization process of LSSVM’s parameters under grid search and cross-validation. Among the 183 validation samples shown in Figure 10b, the recognition accuracy reached 98.36%. The key parameters of LSSVM optimized by CV were σ = 2.64, C = 25.61. Figure 10c shows the randomly generated driving conditions, where the LSSVM could identify the random driving conditions with an accuracy of 100%.

6.2. Fuzzy Control Energy Management Strategy Based on Driving Conditions Identification

In order to verify the effectiveness of the proposed energy management strategy, it was compared with the power follow control strategy in the efficiency of fuel cell stack, the SOC fluctuation of battery pack and the economy, at medium SOC level (SOC = 60%) and high SOC level (SOC = 85%).

6.2.1. The Initial SOC of Battery Pack Was 60%

As shown in Figure 11a, the vehicle speed of the proposed fuzzy control strategy (FC1) can well follow the real vehicle speed. In Figure 11b, for total equivalent energy consumption, the power following control strategy (PFCS) was 3.99 (kW·h), which was 5.26% higher than that of the traditional fuzzy control strategy (FC2) (3.78/kW·h). In Figure 11c,d and Table 6, the average efficiency of the fuel cell stack of the FC2 was 67.62%, which was 2.05% higher than that of PFCS. The fluctuation range of SOC of FC2 was 58.56–61.55%, which was gentler than that of PFCS, for the ∆SOC of FC2 improved by 6.67% compared with PFCS.
In Figure 11b, for total equivalent energy consumption, FC1 was 3.65 (kW·h), which was 3.44% lower than that of FC2. In Figure 11c,d and Table 6, the average efficiency of the fuel cell stack for FC1 was 68.71%, which was 1.09% higher than of FC2. The fluctuation range of SOC of the FC1 was 58.15–61.00%. Compared with FC2, the ∆SOC of FC1 improved by 0.47%, which was conducive to the durability of the battery pack. Therefore, when the SOC initial value was 60%, the FC1 was better than the FC2 and PFCS in improving the efficiency and durability of power sources and the economy of FCHEV.

6.2.2. The Initial SOC of the Battery Pack Is 85%

As shown in Figure 12a, the speed of FC1 can also follow the actual speed well, which is similar to the case of SOC = 60%. In Figure 12b, for total equivalent energy consumption, the PFCS was 4.45 (kW·h), but the figure for FC2 was 3.95 (kW·h), which was 11.24% lower than that of PFCS. In Figure 12c,d and Table 7, the average efficiency of the fuel cell stack of the FC2 was 68.22%, which was 2.66% higher than that of PFCS (65.56%). The fluctuation range of SOC of PFCS was 80.55–86.12%, while the range of SOC for FC2 was 74.80–85.00%, so the ∆SOC of PFCS improved by 4.63% compared with FC2.
In Figure 12b, for total equivalent energy consumption, FC1 was 3.85 (kW·h), which was 2.53% lower than that of FC2. In Figure 12c,d and Table 7, the average efficiency of the fuel cell stack for FC1 was 68.62%, which was 0.40% higher than of FC2. The fluctuation range of SOC of the FC1 was 75.64–85.00%, which meant the ∆SOC of FC1 improved by 0.84% compared with FC2, so FC1 was more conducive to the durability of the battery pack. Therefore, when SOC = 85%, PFCS was better than FC1 and FC2 in controlling the fluctuation of SOC, on the other hand, FC1 showed that it had better performances on the average efficiency of the fuel cell stack and the economy than the other two control strategies.
To summarise, in order to verify the effectiveness of the proposed fuzzy control strategy, it was compared with the traditional fuzzy control and power following control strategy in the case of SOC = 60% and SOC = 85%. It can be seen form Table 6 and Table 7, when SOC = 85%, the total equivalent energy consumption of PFCS, FC1 and FC2 were much more than these of SOC = 60%, particularly for PFCS, where the largest difference of the equivalent energy consumption occurred between SOC = 60% and SOC = 85%. At a high SOC level (SOC is above 80%), the battery pack has sufficient power, and the braking energy recovery rate of the FCHEV is low, so as to avoid overcharging of the battery pack. In terms of the operating efficiency of the fuel cell stack, when SOC = 85%, though the average efficiency of the fuel cell stack of FC1 is slightly lower than that of SOC = 60%, the figure for FC1 is still the highest, which indicates the stability of the proposed fuzzy control to maintain the high efficiency of the fuel cell stack. As for the fluctuation of SOC, the expected SOC range of the battery pack of FCHEV was 40–80%, which can prevent the overcharging and over-discharging of the battery pack, thus extending the life of the power battery. It can be seen from Figure 12d that more hydrogen was consumed to reduce the fluctuation of SOC, so the SOC of PFCS was kept above 80%. Although the fluctuation of SOC became smaller, it did not fall rapidly to the expected range, which showed that the power distribution of PFCS was insufficient at a high SOC level. On the contrary, the SOC of FC1 and FC2 decreased from 85% to 75.64% and 74.80% respectively, moreover the fluctuation of SOC for FC1 was smaller, which was more conducive to extending the life of the power battery. It was noted that at a high SOC level, the performance gap between FC1 and FC2 had narrowed. However, at a high SOC level or medium SOC level, the proposed fuzzy control strategy showed the better performances on the working efficiency of fuel cell stack, controlling SOC fluctuation and the economy of FCHEV.

7. Conclusions

In order to deal with the influence of complex working conditions on economy and power distribution between power sources on FCHEV, an energy management strategy based on driving condition identification was developed.
(1)
After selecting the characteristic parameters and dividing the working condition samples of three typical driving conditions, working conditions identification were realized by LSSVM.
(2)
Fuzzy control rules under different working conditions were formulated, and the total equivalent energy consumption of power sources were taken as the objective function to optimize fuzzy control rules by PSO, and the adaptive switching of the fuzzy control could be realized on the basis of working condition identification.
(3)
Simulation results showed that at high SOC level or medium SOC level, the proposed fuzzy control strategy had the ability to recognize the future driving condition, showed a better performance than the traditional fuzzy control strategy and power following the control strategy on improving the working efficiency of the fuel cell stack, controlling the fluctuation of SOC of battery pack and enhancing the economy of FCHEV.
(4)
The future work is to establish more complete vehicle driving conditions, and choose different working condition predictors to compare their performance of working conditions prediction, so as to choose a more reliable and efficient working condition predictor.

Author Contributions

Conceptualization, F.H. and Y.Z.; Methodology, Y.Z.; Software, Y.Z.; Validation, X.S., Y.Z.; Formal Analysis, Y.Z.; Resources, X.S.; Data Curation, X.S. and X.J.; Writing—Original Draft Preparation, Y.Z.; Writing—Review & Editing, F.H.; Supervision, F.H. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by the Guizhou Province Science and Technology Support Program, grant number (2018)2177.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Sid, M.N.; Nounou, K.; Becherif, M.; Marouani, K.; Alloui, H. Energy Management and Optimal Control Strategies of Fuel cell/Supercapacitors Hybrid Vehicle. In Proceedings of the International Conference on Electrical Machines (ICEM), Berlin, Germany, 2–5 September 2014. [Google Scholar] [CrossRef]
  2. Corbo, P.; Corcione, F.E.; Migliardini, F.; Veneri, O. Experimental assessment of energy-management strategies in fuel-cell propulsion systems. J. Power Sources 2006, 157, 799–808. [Google Scholar] [CrossRef]
  3. Geng, C.; Jin, X.F.; Zhang, X. Simulation research on a novel control strategy for fuel cell extended-range vehicles. Int. J. Hydrogen Energy 2019, 44, 408–420. [Google Scholar] [CrossRef]
  4. Erdinc, O.; Vural, B.; Uzunoglu, M. A wavelet-fuzzy logic based energy management strategy for a fuel cell/battery/ultra-capacitor hybrid vehicular power system. J. Power Sources 2009, 194, 369–380. [Google Scholar] [CrossRef]
  5. Zhou, D.; Al-Durra, A.; Gao, F.; Ravey, A.; Matraji, I.; Simõesc, M.G. Online energy management strategy of fuel cell hybrid electric vehicles based on data fusion approach. J. Power Sources 2017, 366, 278–291. [Google Scholar] [CrossRef]
  6. Hemi, H.; Ghouili, J.; Cheriti, A. A real time fuzzy logic power management strategy for a fuel cell vehicle. Energy Convers. Manag. 2014, 80, 63–70. [Google Scholar] [CrossRef]
  7. Ahmadi, S.; Bathaee, S.M.T. Multi-objective genetic optimization of the fuel cell hybrid vehicle supervisory system: Fuzzy logic and working mode control strategies. Int. J. Hydrogen Energy 2015, 40, 12512–12521. [Google Scholar] [CrossRef]
  8. Xu, L.F.; Ouyang, M.G.; Li, J.P.; Yang, F.Y. Dynamic programming algorithm for minimizing working cost of a PEM fuel cell vehicle. In Proceedings of the IEEE International Symposium on Industrial Electronics, Hangzhou, China, 28–31 May 2012. [Google Scholar] [CrossRef]
  9. Larsson, V.; Johannesson, L.; Egardt, B. Analytic solutions to the dynamic programming subproblem in hybrid vehicle energy management. IEEE Trans. Veh. Technol. 2015, 64, 1458–1467. [Google Scholar] [CrossRef]
  10. Fares, D.; Chedid, R.; Panik, F.; Karaki, S.; Jabr, R. Dynamic programming technique for optimizing fuel cell hybrid vehicles. Int. J. Hydrogen Energy 2015, 40, 7777–7790. [Google Scholar] [CrossRef]
  11. Xu, L.F.; Li, J.Q.; Hua, J.F.; Li, X.J.; Ouyang, M.G. Optimal vehicle control strategy of a fuel cell/battery hybrid city bus. Int. J. Hydrogen Energy 2009, 34, 7323–7333. [Google Scholar] [CrossRef]
  12. Zhang, W.B.; Li, J.Q.; Xu, L.F.; Ouyang, M.G. Optimization for a fuel cell/battery/capacity tram with equivalent consumption minimization strategy. Energy Convers. Manag. 2017, 134, 59–69. [Google Scholar] [CrossRef]
  13. Torreglosa, J.P.; Jurado, F.; Garcia, P.; Fernandez, L.M. Hybrid fuel cell and battery tramway control based on an equivalent consumption minimization strategy. Control Eng. Pract. 2011, 19, 1182–1194. [Google Scholar] [CrossRef]
  14. Odeim, F.; Roes, J.; Wülbeck, L.; Heinzel, P. Power management optimization of fuel cell/battery hybrid vehicles with experimental validation. J. Power Sources 2014, 252, 333–343. [Google Scholar] [CrossRef]
  15. Zou, Y.; Liu, T.; Sun, F.C.; Huie, P. Comparative study of dynamic programming and Pontryagin’s minimum principle on energy management for a parallel hybrid electric vehicle. Energies 2013, 6, 2305–2318. [Google Scholar]
  16. Elbert, P.; Widmer, M.; Gisler, H.J.; Onder, C. Stochastic dynamic programming for the energy management of a serial hybrid electric bus. Int. J. Veh. Des. 2015, 69, 8–112. [Google Scholar] [CrossRef]
  17. Trovao, J.P.; Pereirinha, P.G.; Jorge, H.M.; Antunes, C.H. A multi-level energy management system for a multi-source electric vehicles—An integrated rule-based metaheuristic approach. Appl. Energy 2013, 105, 304–318. [Google Scholar] [CrossRef]
  18. Ryu, J.; Park, Y.; Sunwoo, M. Electric powertrain modeling of a fuel cell hybrid electric vehicle and development of a power distribution algorithm based on driving model recognition. J. Power Sources 2010, 195, 35–48. [Google Scholar] [CrossRef]
  19. Ahmadi, P.; Torabi, S.H.; Afsaneh, H.; Sadegheih, Y.; Ganjehsarabi, H.; Ashjaee, M. The effects of driving patterns and PEM fuel cell degradation on the lifecycle assessment of hydrogen fuel cell vehicles. Int. J. Hydrogen Energy 2019. [CrossRef]
  20. Raykin, L.; MacLean, H.L.; Roorda, M.J. Impacts of Driving Patterns on Well-to-Wheel Performance of Plug-in Hybrid Electric Vehicles. Environ. Sci. Technol. 2012, 46, 6363–6370. [Google Scholar] [CrossRef]
  21. Zhang, S.; Xiong, R. Adaptive energy management of a plug-in hybrid electric vehicle based on driving pattern recognition and dynamic programming. Appl. Energy 2015, 155, 68–78. [Google Scholar] [CrossRef]
  22. Li, Q.; Wang, T.H.; Dai, C.H.; Chen, W.R.; Ma, L. Power Management Strategy based on Adaptive Droop Control for a Fuel Cell-Battery-Supercapacitor Hybrid Tramway. IEEE Trans. Veh. Technol. 2017, 67, 5658–5670. [Google Scholar] [CrossRef]
  23. Guo, Q.Y.; Zhao, Z.G.; Shen, P.H.; Zhan, X.W.; Li, J.W. Adaptive optimal control based on driving style recognition for plug-in hybrid electric vehicle. Energy 2019, 186, 115824. [Google Scholar] [CrossRef]
  24. Chen, Z.Y.; Xiong, R.; Cao, J.Y. Particle swarm optimization-based optimal power management of plug-in hybrid electric vehicles considering uncertain driving conditions. Energy 2016, 96, 197–208. [Google Scholar] [CrossRef]
  25. Lei, Z.Z.; Cheng, D.; Liu, Y.G.; Qin, D.T.; Zhang, Y.; Xie, Q.B. A dynamic control strategy for hybrid electric vehicles based on parameter optimization for multiple driving cycles and driving pattern recognition. Energies 2017, 10, 54. [Google Scholar] [CrossRef] [Green Version]
  26. Yu, H.; Tseng, F.; Mcgee, R. Driving pattern identification for EV range estimation. In Proceedings of the Electric Vehicle Conference, Greenville, SC, USA, 4–8 March 2012; pp. 2811–2821. [Google Scholar] [CrossRef]
  27. Li, Y.C.; He, H.W.; Peng, J.K.; Zhang, H.L. Power management for a plug-in hybrid electric vehicle based on reinforcement learning with continuous state and action spaces. Energy Proc. 2017, 142, 2270–2275. [Google Scholar] [CrossRef]
  28. Song, K.; Li, F.Q.; Hu, X.; He, L.; Niu, W.X.; Lu, S.H.; Zhang, T. Multi-mode energy management strategy for fuel cell electric vehicles based on driving pattern identification using learning vector quantization neural network algorithm. J. Power Sources 2018, 389, 230–239. [Google Scholar] [CrossRef]
  29. Pham, D.T.; Otri, S.; Ghanbarzadeh, A.; Koc, E. Application of the Bees Algorithm to the Training of Learning Vector Quantisation Networks for Control Chart Pattern Recognition. In Proceedings of the Information & Communication Technologies, Damascus, Syria, 24–28 April 2006. [Google Scholar]
  30. Chen, Z.; Li, L.; Yan, B.J.; Yang, C. Multimode Energy Management for Plug-In Hybrid Electric Buses Based on Driving Cycles Prediction. IEEE Trans. Intell. Transp. Syst. 2016, 17, 2811–2821. [Google Scholar] [CrossRef]
  31. Kulikovsky, A.A. A physically-Based Analytical Polarization Curve of a PEM Fuel Cell. J. Electrochem. Soc. 2014, 161, 263–270. [Google Scholar] [CrossRef]
  32. Goessling, S.; Klages, M.; Haussmann, J.; Beckhaus, P.; Messerschmidt, M.; Arlt, T.; Kardjilov, N.; Manke, I.; Scholta, J.; Heinzel, A. Analysis of liquid water formation in polymer electrolyte membrane (PEM) fuel cell flow fields with a dry cathode supply. J. Power Sources 2016, 306, 658–665. [Google Scholar] [CrossRef]
  33. Dayeni, M.K.; Soleymani, M. Intelligent energy management of a fuel cell vehicle based on traffic condition recognition. Clean Technol. Environ. Policy 2016, 18, 1945–1960. [Google Scholar] [CrossRef]
  34. Wang, J.; Wang, Q.N.; Zeng, X.H.; Wang, P.Y.; Wang, J.N. Driving cycle recognition neural network algorithm based on the sliding time window for hybrid electric vehicles. Int. J. Automot. Technol. 2015, 16, 685–695. [Google Scholar] [CrossRef]
  35. Huang, X.; Tan, Y.; He, X. An Intelligent Multifeature Statistical Approach for the Discrimination of Driving Conditions of a Hybrid Electric Vehicle. IEEE Trans. Intell. Transp. Syst. 2010, 12, 453–465. [Google Scholar] [CrossRef]
  36. Murphey, Y.L.; Chen, Z.H.; Kiliaris, L.; Park, J.M. Neural Learning of Driving Environment Prediction for Vehicle Power Management. In Proceedings of the International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence, WCCI 2008), Hong Kong, China, 1–6 June 2008. [Google Scholar] [CrossRef]
  37. Hastie, T.; Tibshirani, R.; Friedman, J. The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2nd ed.; Springer: Stanford, CA, USA, 2008; pp. 241–247. ISBN 978-0-387-84858-7. [Google Scholar]
Figure 1. Fuel cell hybrid electric vehicle transmission structure diagram.
Figure 1. Fuel cell hybrid electric vehicle transmission structure diagram.
Energies 13 00426 g001
Figure 2. Vehicle structure diagram in AVL Cruise.
Figure 2. Vehicle structure diagram in AVL Cruise.
Energies 13 00426 g002
Figure 3. Control module in Simulink.
Figure 3. Control module in Simulink.
Energies 13 00426 g003
Figure 4. Battery model and parameters relationship: (a) Rint equivalent circuit model; (b) relationship of the relevant parameters of the lithium battery.
Figure 4. Battery model and parameters relationship: (a) Rint equivalent circuit model; (b) relationship of the relevant parameters of the lithium battery.
Energies 13 00426 g004
Figure 5. Typical driving cycles: (a) city driving cycle—UDDS; (b) rural driving cycle—EUDC; (c) highway driving cycle—US06.
Figure 5. Typical driving cycles: (a) city driving cycle—UDDS; (b) rural driving cycle—EUDC; (c) highway driving cycle—US06.
Energies 13 00426 g005
Figure 6. Selection of working condition samples.
Figure 6. Selection of working condition samples.
Energies 13 00426 g006
Figure 7. The LSSVM structure diagram.
Figure 7. The LSSVM structure diagram.
Energies 13 00426 g007
Figure 8. Control rules under a city driving condition. (a) before optimization; (b) after optimization.
Figure 8. Control rules under a city driving condition. (a) before optimization; (b) after optimization.
Energies 13 00426 g008
Figure 9. Flow chart of energy management strategy.
Figure 9. Flow chart of energy management strategy.
Energies 13 00426 g009
Figure 10. Results of working conditions recognition by LSSVM: (a) iterative process of training samples; (b) validation samples identification result; (c) identification result of mixed working conditions.
Figure 10. Results of working conditions recognition by LSSVM: (a) iterative process of training samples; (b) validation samples identification result; (c) identification result of mixed working conditions.
Energies 13 00426 g010
Figure 11. Comparison of results when SOC = 60%: (a) comparison of vehicle velocity; (b) comparison of overall equivalent energy consumption; (c) comparison of fuel cell stack efficiency; (d) comparison of SOC.
Figure 11. Comparison of results when SOC = 60%: (a) comparison of vehicle velocity; (b) comparison of overall equivalent energy consumption; (c) comparison of fuel cell stack efficiency; (d) comparison of SOC.
Energies 13 00426 g011
Figure 12. Comparison of results when SOC = 85%: (a) comparison of vehicle velocity; (b) comparison of overall equivalent energy consumption; (c) comparison of fuel cell stack efficiency; (d) comparison of SOC.
Figure 12. Comparison of results when SOC = 85%: (a) comparison of vehicle velocity; (b) comparison of overall equivalent energy consumption; (c) comparison of fuel cell stack efficiency; (d) comparison of SOC.
Energies 13 00426 g012
Table 1. Vehicle parameters.
Table 1. Vehicle parameters.
ParametersValue
Vehicle mass (kg)1315
Vehicle size (mm)4760 × 1815 × 1530
Wind resistance coefficient, CD0.264
Frontal area, A (m2)1.97
Rolling resistance coefficient, f0.018
Battery pack:
Rated capacity (Ah)24
Rated Voltage (V)450
Fuel cell stack:
Peak output power (kW)60
Rated voltage (V)150
Rated current (A)200
Table 2. Compressor properties.
Table 2. Compressor properties.
ParametersValue
Compressor pressure ratio1.1
Compressor response time (s)2.0
Compressor idle mass flow (kg/s)0.002
Compressor efficiency (%)91.5
Table 3. The properties of a single fuel cell.
Table 3. The properties of a single fuel cell.
PropertiesValuePropertiesValue
Nominal voltage (V)0.6Ohmic resistance (Ohm)1.08 × 10−4
Cell area (m2)0.01Oxygen diffusion coefficient in the GDL (m2/s)3.4 × 10−6
Ideal open circuit voltage (V)1.23Oxygen diffusion coefficient in the CCL (m2/s)3 × 10−7
Tafel slope (V)0.03Crossover current (A/m2)1.05 × 10−4
CCL proton conductivity (S/m)3.0Volumetric exchange current density (A/m3)736.974
Catalyst layer thickness (m)1.0 × 10−5GDL thickness (m)2.5 × 10−4
Table 4. Battery parameters.
Table 4. Battery parameters.
TypeLithium Iron Phosphate Battery
Normal Voltage3.3 V
Normal Capacity24 Ah
Upper/lower cut-off voltage3.65 V/2 V
Operating temperature−5–50 °C
Table 5. Characteristic parameters of typical working conditions.
Table 5. Characteristic parameters of typical working conditions.
Types of Driving Conditionsrc/%rdc/%ru/%va/(km·h−1)ac/(m·s−2)adc/(m·s−2)
UDDS34.3028.5518.2131.510.58−0.73
EUDC28.1211.2545.2562.630.35−0.89
US0633.8332.6727.6777.320.86−0.91
Table 6. Comparison of results of mixed random driving conditions when SOC = 60%.
Table 6. Comparison of results of mixed random driving conditions when SOC = 60%.
StrategiesTEEC (kW·h)SOC Range (%)∆SOC (%)AEFCS (%)
PFCS3.99Min: 57.19 Max: 67.189.9965.57
FC13.65Min: 58.15 Max: 61.002.8568.71
FC23.78Min: 58.56 Max: 61.883.3267.62
Note: Total equivalent energy consumption (TEEC); average efficiency of fuel cell stack (AEFCS); ∆SOC = SOCmax − SOCmin; power following control strategy (PFCS); proposed fuzzy control (FC1); traditional fuzzy control (FC2).
Table 7. Comparison of results of mixed random driving conditions when SOC = 85%.
Table 7. Comparison of results of mixed random driving conditions when SOC = 85%.
StrategiesTEEC (kW·h)SOC Range (%)∆SOC (%)AEFCS (%)
PFCS4.45Min: 80.55 Max: 86.125.5765.56
FC13.85Min: 75.64 Max: 85.009.3668.62
FC23.95Min: 74.80 Max: 85.0010.2068.22

Share and Cite

MDPI and ACS Style

Zheng, Y.; He, F.; Shen, X.; Jiang, X. Energy Control Strategy of Fuel Cell Hybrid Electric Vehicle Based on Working Conditions Identification by Least Square Support Vector Machine. Energies 2020, 13, 426. https://doi.org/10.3390/en13020426

AMA Style

Zheng Y, He F, Shen X, Jiang X. Energy Control Strategy of Fuel Cell Hybrid Electric Vehicle Based on Working Conditions Identification by Least Square Support Vector Machine. Energies. 2020; 13(2):426. https://doi.org/10.3390/en13020426

Chicago/Turabian Style

Zheng, Yongliang, Feng He, Xinze Shen, and Xuesheng Jiang. 2020. "Energy Control Strategy of Fuel Cell Hybrid Electric Vehicle Based on Working Conditions Identification by Least Square Support Vector Machine" Energies 13, no. 2: 426. https://doi.org/10.3390/en13020426

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