World Journal of Engineering and Technology
Vol.03 No.03(2015), Article ID:60532,12 pages
10.4236/wjet.2015.33C032

Intelligent HEV Fuzzy Logic Control Strategy Based on Identification and Prediction of Drive Cycle and Driving Trend

Limin Niu, Hongyuan Yang, Yuhua Zhang

School of Mechanical Engineering, Anhui University of Technology, Maanshan, China

Email: niulmdd@163.com, dl33566410@163.com, yhzhang@ahut.edu.cn

Received 5 September 2015; accepted 16 October 2015; published 23 October 2015

ABSTRACT

Real-time drive cycles and driving trends have a vital impact on fuel consumption and emissions in a vehicle. To address this issue, an original and alternative approach which incorporates the knowledge about real-time drive cycles and driving trends into fuzzy logic control strategy was proposed. A machine learning framework called MC_FRAME was established, which includes two neural networks for self-learning and making predictions. An intelligent fuzzy logic control strategy based on the MC_FRAME was then developed in a hybrid electric vehicle system, which is called FLCS_MODEL. Simulations were conducted to evaluate the FLCS_MODEL using ADVISOR. The simulation results indicated that comparing with the default controller on the drive cycle NEDC, the FLCS_MODEL saves 12.25% fuel per hundred kilometers, with the HC emissions increasing by 22.7%, the CO emissions reducing by 16.5%, the NOx emissions reducing by 37.5% and with the PM emissions reducing by 12.9%. A conclusion can be drawn that the proposed approach realizes fewer fuel consumption and less emissions.

Keywords:

HEV, Neural Network, Drive Cycle Prediction, Driving Trend Prediction

1. Introduction

Speaking globally, emission regulations and fuel consumption limits are becoming stricter, thus energy saving and environment protecting are the common direction for the whole wide world industry. It’s one of the biggest issues for automobile enterprises to raise fuel economy and reduce emissions. It is the best or the only solution for us to deal with energy consumption and emissions by developing hybrid electrical technologies. As for new energy vehicles, there are no problems in these two aspects. But the popularity of the infrastructure construction for new energy vehicles will need such a long time [1]. As for hybrid electrical vehicle technologies, the evolution may be realized in the following several directions: 1) Optimize the structure of the vehicle power train system; 2) Improve the performance of electrical/electronic components; 3) Optimize control strategy of a vehicle. In this paper, we tried to do research on optimizing control strategy. Studies show that real-time drive cycles and driving trends has a vital impact on fuel consumption and exhaust emissions of a vehicle [2] [3]. The HEV control strategies can be divided into two categories; one is based on mathematical rules, the other on the optimal principles. Most of these control strategies are established according to the mathematical models and driving experiences, without combining with real-time drive cycles and driving trends, which makes those strategies lack adaptability, robustness and intelligence with respect to real-time driving conditions. So control strategies with the real-time predicted drive cycles and driving trends have a great potential for further energy conservation and emissions reduction.

The research on the combination of HEV control strategies and drive cycle forecast has achieved some progresses in recent years, but it’s still in the basic stage. In foreign countries, Lee J, et al. proposed a multi-mode driving controller of a parallel hybrid electric vehicle using driving pattern recognition [4]. Langari, et al. proposed an intelligent energy management agent called IEMA for parallel hybrid vehicles which incorporates a driving situation component. This identical driving information is subsequently used to determine the power split strategy, which is shown to lead to enhanced fuel economy and reduced emissions [5] [6]. In China, Wang Qingnian, et al. trained a neural network to generate the inference rules of the driving intention. And a new hybrid vehicle control strategy was then proposed based on the driving intention [7]. Lv Zhiren classified the urban driving conditions in Dalian city and used a fuzzy logic recognition method to identify Dalian driving conditions. The driving intention of the driver was predicted by another fuzzy component. All this information was used by the proposed control strategy to determine the power split [8]. The paper [9] took advantage of the extreme learning machine to identify the working condition and fuzzy logic control algorithm to identify the driving intention. An energy management strategy for the plug-in hybrid electric vehicles based on the recognition of driving intention and working condition was then proposed. Jinyan, et al. used Markov model to predict the driving patterns (parking, charging the battery, engine working only, motor working only, both engine and motor working and vehicle braking energy recovery), and then improved the fuzzy logic control strategy with the predicted information [10]. At present, most of the researches only focus on the fuzzy logic algorithm to predict the driving cycle, the driving intention or the driving patterns. And most of the energy management control strategies are optimized by using the forecast data. This paper focuses on the use of neural networks to deal with the problems of driving cycle identification and driving trend identification. A new fuzzy logic control strategy is optimized by using the identical information.

We built a machine learning framework MC_FRAME as a prediction module, which contains two neural networks, NNET_SDC and NNET_DT. NNET_SDC is used to predict the drive cycles in a few seconds, and NNET_DT is used to predict the driving trends. In addition, an intelligent fuzzy logic control strategy was developed. We used the predicted data as inputs of the intelligent controller, and made optimal power matched control rules to maintain the battery SOC values in an appropriate range, make sure the output torque almost equal to optimal torque of engine and to ensure that motor works in an ideal area. We focus on implementing an intelligent fuzzy logic control strategy that incorporates the knowledge about real-time drive cycles and driving trends to improve the intelligent level of the control strategy and to get lower fuel consumption and fewer emissions.

This paper is written as follows. Section 2 introduces the machine learning framework MC_FRAME as a prediction module. Section 3 presents the intelligent fuzzy logic control strategy we built and the online implementation of intelligent controller FLCS_MODEL in a parallel hybrid electrical vehicle. Section 4 performs simulations in ADVISOR to evaluate the intelligent controller FLCS_MODEL. Section 5 is the conclusion.

2. Machine Learning Framework MC_FRAME

2.1. A Neural Network for the Prediction of Drive Cycles

In this paper, we use the set of eleven standard drive cycles developed by the Sierra Research Inc. to represent all kinds of driving conditions in urban areas for passenger vehicles [11]. The set of eleven standard drive cycles are divided into four categories depending on the road types and traffic congestion levels: 1) freeway; 2) freeway ramp; 3) arterial; 4) local roadway. According the level of service (LOC), i.e., driving speed, various facilities and congestion levels, freeway and arterial are further divided. Six types of LOS are labeled from A through F with A representing the best level of service, i.e., the best operating conditions, and F the worst. The set of 11 standard drive cycles are labeled as SDC[i], (i = 1, 2...11), for the convenience to describe, as shown in Table 1.

The Operating Principles of the Neural Learning for Drive Cycles: Supposed that DC (t) is a real-time drive cycle of a certain trip that a driver is going to go through, (t ∈ [0, te], where te is the ending moment of the drive

Table 1. The set of eleven standard drive cycles.

cycle). At any time t, the current drive cycle DC (t) belongs to one of eleven standard drive cycles SDC[i] which represent all kinds of driving conditions in urban areas for passenger vehicles. That is to say, DC (t) ∈ {SDC (i) |i = 1...11}. A neural network for the prediction of drive cycles named NNET_SDC was developed to firstly identify to which the eleven standard drive cycles SDC[i] the real-time drive cycle DC (t) belongs in the time segment [tC − ΔtDC, tC], where tC is the current time instance, ΔtDC is the window size of the time segment used for the prediction of drive cycles. Then assume that the drive cycle which a vehicle will be in over the time period [tC, tC + ΔtP] is the same as the drive cycle which the vehicle was in over the time period [tC − ΔtDC, tC] in the past. That is to say, we identify to which the eleven standard drive cycles SDC[i] the drive cycle over the time period [tC − ΔtDC, tC] in the past belongs, and use the identical SDC[i] to represent the drive cycle which a vehicle will be in over the time period [tC, tC + ΔtP] as the prediction of drive cycle, where Δtp is the time interval over which the prediction is made. We took ΔtDC = 50 s, ΔtP = 1s, due to its best performance of prediction [12].

A speed record algorithm was developed to acquire the speed profile record over the time period [tC − ΔtDC, tC]. A characteristic-selection algorithm was developed using the recorded speed profile as the input and a set of twelve characteristics as the outputs. These twelve characteristics shown in Table 2 were labeled as C [i], (i = 1, 2…12). A neural network for the prediction of drive cycles NNET_SDC was developed with C [i], (i = 1, 2…12) as the input variables and with the SDC [i] as the output. The specific function framework of Prediction is shown in Figure 1.

2.2. A Neural Network for the Prediction of Driving Trends

The driving trends are short-term traffic state trends of a vehicle in the future. We divided the driving trends into five categories labeled with DT [i], (i = 1 ... 5), respectively, which are no speed, low speed cruise, high speed cruise, acceleration and deceleration. These five categories of driving trends correspond to five drive modes of a parallel hybrid electrical vehicle, i.e., corresponding to parking mode, motor driving mode, engine driving mode, engine and motor joint driving mode, and braking energy recovery mode respectively. More details on qualitative distinction are shown in Table 3.

The Operating Principles of the Neural Learning for Driving Trends: Supposed that DC (t) is a real-time drive cycle of a certain trip that a driver is going to go through, (t ∈ [0, te], where te is ending moment of the drive cycle). At any time t, the current drive cycle DC (t) corresponds to one of five driving trends DT[i], (i = 1...5). A neural network for the prediction of driving trends called NNET_DT was developed. NNET_DT identifies to which one of the five driving trends DT[i] the real-time drive cycle DC (t) corresponds in the time segment [tC − ΔtDT, tC], where tC is the current time instance, ΔtDT is the window size of the time segment using for

Figure 1.Function framework for predicted drive cycles.

Table 2. Twelve characteristics selected for drive-cycle prediction.

Table 3. Five classes of driving trends.

the prediction of driving trends. And then we assume that the driving trend which a vehicle will be at over the time period [tC, tC + ΔtP] is the same as the driving trend which the vehicle was at over the time period [tC − ΔtDT, tC] in the past. Namely, we identify which the five driving trends DT[i] a vehicle was at over the time period [tC − ΔtDT, tC] in the past, and use the identical DT[i] to represent the driving trend which the vehicle will be at over the time period [tC, tC + ΔtP] as the prediction of driving trend, where ΔtP is the time interval over which the prediction is made. ΔtDT = 9 s and Δtp = 1 s are selected as good window sizes due to the good performances of prediction.

The specific function framework of prediction is shown as Figure 2. Another speed record algorithm was developed to acquire the speed profile record over the time period [tC − ΔtDT, tC]. Another characteristic-selection algorithm was developed with the recorded speed profile as the input and a set of six variables as the outputs, namely: vave, vmax, vmin, aave, vst and vend, among them, the first four parameters are respectively the average speed, the maximum speed, the minimum speed, the average acceleration over the time period [tC − ΔtDT, tC], vst is the starting time speed and vend is the ending time speed. A neural network for the prediction of driving trends NNET_DT was developed with six variables described above as the inputs and with the DT [i] as the outputs.

The NNET_DT algorithm is a one-step prediction and multiclass neural network, with six input nodes, with a competitive layer and with five output nodes. The architecture of the network NNET_DT is shown in Figure 3.

Figure 2. Function framework for predicted driving trends.

Figure 3. NNET_DT: The architecture of neural network for driving trends.

3. Intelligent Fuzzy Logic Controller

This research was conducted based on a double-shaft parallel hybrid electrical vehicle. An intelligent fuzzy logic control system module FLCS_MODEL was built with the use of the Mat lab/Simulink [13] [14], as shown in Figure 4. The FLCS_MODEL is a control system module with four input variables, which are respectively the vehicle demand torque Tveh_req, SOC values of the battery, the predicted drive cycle SDC[i] and the predicted driving trend DT[i] for the time period [tC, tC + ΔtP], and with the adjustment coefficient of engine torque Tw as the output.

The fuzzy value range of the vehicle demand torque Tveh_req is {T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12}, which domain of discourse is [0, 100]. The membership function of Tveh_req is shown in Figure 5. The fuzzy value range of SOC values of the battery is {S1, S2, S3, S4, S5, S6}, which domain of discourse is [0, 1]. The membership function of SOC is shown in Figure 6. The fuzzy value range of the predicted drive cycle SDC[i] is {SDC1, SDC2, SDC3...SDC10, SDC11} with corresponding monodromy value of [1, 2, 3...10, 11]. The fuzzy value range of the predicted of driving trend DT[i] is {DT1 DT2, DT3, DT4, DT5} with corresponding monodromy value of [1, 2, 3, 4, 5], where DT1 = 1 represents no speed (parking mode), DT2 = 2 represents low speed cruise (motor driving mode), DT3 = 3 represents high speed cruise (engine driving mode), DT4 = 4 represents acceleration (engine and motor joint driving mode) and DT5 = 5 means deceleration (braking energy recovery mode). The fuzzy value range of the adjustment coefficient of engine torque Tw is {K1, K2, K3, K4, K5, K6, K7, K8, K9, k10, K11, K12, K13, K14, K15, K16}, which domain of discourse is [0, 1]. The membership function of Tw is shown in Figure 7.

Figure 4. The intelligent fuzzy logic control system module.

Figure 5. The membership function of Tveh_req.

Figure 6. Membership function of SOC.

Figure 7. Membership function of the adjustment coefficient of engine torque.

3.1. The Fuzzy Control Rules

The linguistic variables of input and output are used as the trapezoid membership function or triangle membership function [15]. AND operation is computed by minimum method. Defuzzifying is implemented with the center-of-gravity method. To refine the fuzzy control rules and make sure that the output torque of engine is able to adjust to different kinds of situations, we divided fuzzy range of the inputs and the outputs into multiple areas. Because there are four input variables and the scope of each variable is big, there are a lot of the fuzzy control rules. This paper only lists some of the main rules as follows. If Tveh_req is T1 and SOC is S3 then Tw is K1.

If Tveh_req is T1 and SOC is S2 and SDC[i] is SDC11 and DT[i] is DT2 then Tw is K5.

If Tveh_req is T2 and SOC is S1 and SDC[i] is SDC1 and DT[i] is DT2 then Tw is K7.

If Tveh_req is T2 and SOC is S1 and SDC[i] is SDC1 and DT[i] is DT3 then Tw is K9.

If Tveh_req is T2 and SOC is S2 and SDC[i] is SDC1 and DT[i] is DT2 then Tw is K6.

If Tveh_req is T2 and SOC is S2 and SDC[i] is SDC1 and DT[i] is DT3 then Tw is K7.

If Tveh_req is T2 and SOC is S3 and SDC[i] is SDC11 and DT[i] is DT2 then Tw is K1.

If Tveh_req is T2 and SOC is S4 and SDC[i] is SDC11 and DT[i] is DT2 then Tw is K1.

If Tveh_req is T2 and SOC is S5 and SDC[i] is SDC11 and DT[i] is DT2 then Tw is K1.

……

If Tveh_req is T9 and SOC is S2 and SDC[i] is SDC8 and DT[i] is DT4 then Tw is K13.

If Tveh_req is T10 and SOC is S4 and SDC[i] is SDC11 and DT[i] is DT2 then Tw is K.

1. If the vehicle demand torque Tveh_req is zero, the vehicle would be in a state of stop or braking. And if SOC value of the battery is within the normal range or on the high side; the output torque of engine will be zero no matter what the predicted drive cycle and what the predicted driving trend are.

2. If the vehicle demand torque Tveh_req is zero, SOC value of the battery is low, the vehicle drives on local road over the time period [tC, tC + ΔtP] (SDC [i] = SDC11), and the driving trend is low speed cruise (DT [i] = DT2), part of the engine output torque will be required to recharge the battery.

3. If the vehicle demand torque Tveh_req is small, SOC values of the battery is low, the drive cycle is freeway A (SDC[i] = SDC1) and the driving trend is low speed cruise (DT[i] = DT2) over the time period [tC, tC + ΔtP], a reasonable large engine output torque will be required to recharge the battery for ensuring that there is enough electrical power in the battery for the motor to propel the vehicle alone.

4. If the vehicle demand torque Tveh_req is small, SOC value of the battery is low, the drive cycle is freeway A (SDC[i] = SDC1) and the driving trend is high speed cruise (DT[i] = DT3) over the time period [tC, tC + ΔtP], then a reasonable small engine output torque will be distributed to the battery for recharging. However, with the consideration of the predicted drive cycle and driving trend, the total engine output torque should be slightly large.

5. If the vehicle demand torque Tveh_req is small, the SOC value of the battery is within the normal range or on the high side, the vehicle drives in local road over the time period [tC, tC + ΔtP] (SDC[i] = SDC11), and the driving trend is low speed cruise (DT[i] = DT2), then the output torque of engine will be zero, the vehicle will be at motor driving mode.

6. If the vehicle demand torque Tveh_req is medium, the SOC value of the battery is within the normal range or on the low side, the drive cycle is freeway B (SDC[i] = SDC2) and the driving trend is low speed cruise (DT[i] = DT2) over the time period [tC, tC + ΔtP], then the engine should be operated in high efficiency workspace and the SOC value should be maintained in a regular range.

7. If the vehicle demand torque Tveh_req is medium, the SOC value of the battery is on the high side, the drive cycle is freeway B (SDC[i] = SDC2) and the driving trend is high speed cruise (DT[i] = DT3) over the time period [tC, tC + ΔtP], then the engine will propel the vehicle and the engine should be operated in high efficiency workspace.

8. If the vehicle demand torque Tveh_req is large, the SOC value of the battery is within the normal range or on the high side, and no matter what the predicted drive cycle is and what the predicted driving trend is, then the engine should be operated in high efficiency workspace and output the maximum corresponding torque, and the insufficient will be made up from the motor.

9. If the vehicle demand torque Tveh_req is large, the SOC value of the battery is on the low side, and no matter what the predicted drive cycle is and what the predicted driving trend is, then the output torque of engine should be a little bit larger than the vehicle demand torque Tveh_req to recharge the battery for the desired range.

3.2. The Implementation the FLCS_MODEL

The established fuzzy logic control module was embedded in the vehicle model of the simulation software ADVISOR2002. Figure 8 shows the fuzzy logic control module in the vehicle module. The FLCS_MODEL was integrated between the driving module and subsystems. The control computing steps of the FLCS_MODEL are as follows:

Step 1: compare the size of t with the size of ΔtDC, if t ≥ ΔtDC = 50 s, then go to step 2. Otherwise, the vehicle will be drove with the initial setting; compare the size of t with the size of ΔtDT, if t ≥ ΔtDT = 9 s, then go to step 3. Otherwise, the vehicle will be drove with the initial setting.

Step 2: the fuzzy logic controller calls NNET_SDC to predict the drive cycle SDC[i] for the time period [tC, tC + ΔtP].

Step 3: the fuzzy logic controller calls NNET_DT to predict the driving trends DT[i] for the time period [tC, tC + ΔtP].

Step 4: If the step 2 and the step 3 are positive simultaneously, then the FLCS_MODEL will be fully activated with the adjustment coefficient of engine torque Tw as the output.

Step 5: the final output torque of engine is calculated based on the adjustment coefficient of engine torque Tw, and is then input to the ECU of the engine.

Figure 8. Implementation of the FLCS_MODEL in a vehicle system model.

Step 6: the distributed output torque of the motor is computed according to dynamics and kinematics equations of the power train. The calculated motor torque is then input to the ECU of the motor.

4. Simulation and Results

In order to evaluate the intelligent fuzzy logic controller which we had established on the base of the prediction module MC_FRAME, i.e., to evaluate its effectiveness and its performances on the interests of energy conservation and emission reduction, an experiment was conducted to do the simulation analysis by using the advanced vehicle simulation software ADVISOR. A certain parallel hybrid electrical vehicle (PHEV) was selected for simulation. The intelligent controller FLCS_MODEL was embedded in the selected vehicle model of the simulation software ADVISOR2002. The performance parameters of the selected PHEV for simulation are listed in Table 4. The NEDC was, respecting the driving conditions in an urban city for light trucks and passenger cars, chosen for simulation as a drive cycle.

Figure 9 shows the simulation curves of intelligent controller FLCS_MODEL on the drive cycle NEDC. Figure 10 shows the simulation curves of the default control strategy on the drive cycle NEDC. These two figures show that both the FLCS_MODEL and the default control strategy have a good control on the SOC values of the battery. Besides, the SOC curves of these two strategies are that similar. However, the ending SOC value of the FLCS_MODEL is a little bit lower than the ending SOC value of the default controller, which means the discharge magnitude of the FLCS_MODEL, is lager over that of the default controller. The FLCS_MODEL achieves less the exhaust emissions than the default control strategy. All the terms of emissions reduce except for the HC emissions, from which we can conclude that the FLCS_MODEL control strategy in an urban city for light trucks or passenger cars has advantages in emission controls.

Table 5 is the simulation results on the drive cycle NEDC. As it is showed in the table, comparing with the default control strategy on the drive cycle NEDC, the FLCS_MODEL control strategy saves 13.46% fuel per hundred kilometers, with the HC emissions increasing by 23.5%, the CO emissions reducing by 17%, the NOx emissions reducing by 38.6%, and with the PM emissions reducing by 12.9%. As for the dynamic performance, the 0-to-96.6 km/h acceleration time increases by 25.3%. This suggests that, on the drive cycle NEDC, the intelligent controller FLCS_MODEL gives a better performance on energy conservation than the default one. As for emissions, all the terms of emissions are improved except for the HC emissions. In general, the performances on energy conservation and emission reduction are improved.

Figure 9. Simulation curves of the FLCS_MODEL.

Figure 10. Simulation curves of the default control strategy.

Table 4. The simulation parameters of the main components.

Table 5. Simulation results.

5. Conclusion

In this paper, we have presented a machine learning framework called MC_FRAME as a prediction model with a neural network NNET_SDC for the prediction of drive cycles and another neural network NNET_DT for the prediction of driving trends. Besides, the operating principles of both the NNET_SDC and the NNET_DT have also been presented. We have designed an intelligent fuzzy logic control strategy FLCS_MODEL based on prediction module MC_FRAME. The FLCS_MODEL that incorporates the knowledge about real-time predicted drive cycles and the predicted driving trends is more intelligent and more real-time. We used the simulation software ADVISOR to conduct experiments. Our simulation results on the drive cycle NEDC show that the intelligent controller FLCS_MODEL is reasonable, and it achieves a better performance on energy conservation and emissions reduction over the default control strategy in the PHEV we used for simulation. Our next research is to combine the prediction module framework MC_FRAME with multi-agent technologies. We are looking forward to a more intelligent integrated control system of power train in a hybrid electrical vehicle will be achieved, which aims for the optimal vehicle power management with the consideration of the optimal output of every single component.

Acknowledgements

This work is supported by National Natural Science Foundation of China (51275002) and Creative Foundation for Graduate Students of Anhui University of Technology (2014058).

Cite this paper

Limin Niu,Hongyuan Yang,Yuhua Zhang, (2015) Intelligent HEV Fuzzy Logic Control Strategy Based on Identification and Prediction of Drive Cycle and Driving Trend. World Journal of Engineering and Technology,03,215-226. doi: 10.4236/wjet.2015.33C032

References

  1. 1. Guo, X.J. and Zhen, W.Y. (2015) Toyota Hybrid Electrical Vehicles. Auto Review, 1, 61-63. http://www.cnki.net/KCMS/detail/detail.aspx?QueryID=4&CurRec=14&dbcode=CJFQ&dbname=CJFDLAST2015&filname=QCZH201501017&urlid=&yx=&uid=WEEvREcwSlJHSldSdnQ0THQ2bHRLYUxyeVFhcFVmTFJTbmljcDZLY1ArK3Z5R3pWbExSTUp6QmlCSzdiR0Fta3JRPT0=$9A4hF_YAuvQ5obgVAqNKPCYcEjKensW4IQMovwHtwkF4VYPoHbKxJw!!&v=MTc2NzMzcVRyV00xRnJDVVJMK2ZidVp0RnlubFVMN09OQzdSWnJHNEg5VE1ybzlFWTRSOGVYMUx1eFlTN0RoMVQ

  2. 2. Johnson, V.H., Wipke, K.B. and Rausen, D.J. (2000) HEV Control Strategy for Real-Time Optimization of Fuel Economy and Emissions. 2000 Future Car Congress, SAE International, Arlington, 2-6 April 2000.

  3. 3. Ericsson, E. (2001) Independent Driving Pattern Factors and Their Influence on Fuel-Use and Exhaust Emission Factors. Transportation Research Part D: Transport and Environment, 6, 325-345. http://www.engineeringvillage.com/search/doc/abstract.url?pageType=quickSearch&searchtype=Quick&SEARCHID=88b75529M18c5M4c96M8df7Mfa32bbaf032b&DOCINDEX=1&database=1&format=quickSearchAbstractFormat&dedupResultCount=&SEARCHID=88b75529M18c5M4c96M8df7Mfa32bbaf032b http://dx.doi.org/10.1016/S1361-9209(01)00003-7

  4. 4. Jeon, S.-I., Jo, S.-T., Park, Y.-I. and Lee, J.-M. (2002) Multi-Mode Driving Control of a Parallel Hybrid Electric Vehicle Using Driving Pattern Recognition. Journal of Dynamic Systems, 124, 141-149. http://www.engineeringvillage.com/search/doc/abstract.url?pageType=quickSearch&searchtype=Quick&SEARCHID=41abe672M67c9M4bcfM92b4M6b20bd87e633&DOCINDEX=1&database=1&format=quickSearchAbstractFormat&dedupResultCount=&SEARCHID=41abe672M67c9M4bcfM92b4M6b20bd87e633 http://dx.doi.org/10.1115/1.1434264

  5. 5. Langari, R. and Won, J.S. (2005) Intelligent Energy Management Agent for a Parallel Hybrid Vehicle-Part I: System Architecture and Design of the Driving Situation Identification Process. IEEE Transactions on Vehicular Technology, 54, 925-934. http://www.engineeringvillage.com/search/doc/abstract.url?pageType=quickSearch&searchtype=Quick&SEARCHID=5f96548cM348aM4300Mb688M936815dad90b&DOCINDEX=1&database=1&format=quickSearchAbstractFormat&dedupResultCount=&SEARCHID=5f96548cM348aM4300Mb688M936815dad90b http://dx.doi.org/10.1109/TVT.2005.844685

  6. 6. Won, J.S. and Langari, R. (2005) Intelligent Energy Management Agent for a Parallel Hybrid Vehicle-Part II: Torque Distribution, Charge Sustenance Strategies, and Performance Results. IEEE Transactions on Vehicular Technology, 54, 935-953. http://www.engineeringvillage.com/search/doc/abstract.url?pageType=quickSearch&searchtype=Quick&SEARCHID=fe890fefM090fM4fd5M9200Mf60746f2aac6&DOCINDEX=1&database=1&format=quickSearchAbstractFormat&dedupResultCount=&SEARCHID=fe890fefM090fM4fd5M9200Mf60746f2aac6 http://dx.doi.org/10.1109/TVT.2005.844683

  7. 7. Wang, Q.N., Tang, X.Z., Wang, P.Y., Tian, L.Y. and Sun, L. (2012) Driving Intention Identification Method for Hybrid Vehicles Based on Neural Network (in Chinese). Transactions of the Chinese Society of Agricultural Machinery, 43, 32-36. http://www.engineeringvillage.com/search/doc/abstract.url?pageType=quickSearch&searchtype=Quick&SEARCHID=4fea91d4M32e7M4ed3Ma0c2Me99e9dd3b725&DOCINDEX=1&database=1&format=quickSearchAbstractFormat&dedupResultCount=&SEARCHID=4fea91d4M32e7M4ed3Ma0c2Me99e9dd3b725

  8. 8. Lv, R.Z. (2013) Control Strategy of HEV Base on the Driving Cycle and Driver Intention Recognition (Chinese). MA.SC. Thesis, Dalian Univer-sity of Technology, Dalian.

  9. 9. Yang, G.L. (2014) Energy Management Strategy of Plug-In Hybrid Electric Vehicle Based on the Recognition of Driving Intention and Working Condition (Chinese). Ph.D. Thesis, Chongqing University, Chongqing.

  10. 10. Jin, Y., Xie, Z.F., Chen, J.B. and Chen, E.Y. (2015) PHEV Power Distribution Fuzzy Logic Control Strategy Based on Prediction (in Chinese). Journal of Zhejiang University of Technology, 43, 97-102. http://www.cnki.net/KCMS/detail/detail.aspx?QueryID=18&CurRec=1&recid=&filename=ZJGD201501019&dbname=CJFDLAST2015&dbcode=CJFQ&pr=&urlid=&yx=&uid=WEEvREcwSlJHSldSdnQ0THZscFNkZ0tSczZFUk0xQTRvYmlNV21sSEkvMm9RdzFMUU5FK1ppQndINHFsREpaWlh3PT0=$9A4hF_YAuvQ5obgVAqNKPCYcEjKensW4IQMovwHtwkF4VYPoHbKxJw!!&v=MDk1MDNMdXhZUzdEaDFUM3FUcldNMUZyQ1VSTCtmYnVackZpRGhVTHZOUHlmTWFyRzRIOVRNcm85RWJZUjhlWDE

  11. 11. Zhang, B.L., Zhang, P.P., Zhao, G., Tian, F., Xu, X.D., et al. (2010) Fuel Economy Global Optimal Control of PHEV Based on Discrete Dynamic Programming (in Chinese). Automotive Engineering, 32, 923-927. http://www.cnki.net/KCMS/detail/detail.aspx?QueryID=0&CurRec=1&recid=&filename=QCGC201011000&dbname=CJFD2010&dbcode=CJFQ&pr=&urlid=&yx=&uid=WEEvREcwSlJHSldSdnQ0THZscFNkZ0tSczZFUk0xQTRvYmlNV21sSEkvMm9RdzFMUU5FK1ppQndINHFsREpaWlh3PT0=$9A4hF_YAuvQ5obgVAqNKPCYcEjKensW4IQMovwHtwkF4VYPoHbKxJw!!&v=MDAwNDFyQ1VSTCtmYnVackZ5bmtWci9PTkM3TWJiRzRIOUhOcm85RlpJUjhlWDFMdXhZUzdEaDFUM3FUcldNMUY

  12. 12. Park, J., Chen, Z.H., Kiliaris, L., Kuang, M.L., Masrur, M.A., et al. (2009) Intelligent Vehicle Power Control Based on Machine Learning of Optimal Control Parameters and Prediction of Road Type and Traffic Congestion. IEEE Transactions on Vehicular Technology, 58, 4741-4756. http://www.engineeringvillage.com/search/doc/abstract.url?pageType=quickSearch&searchtype=Quick&SEARCHID=ffe464b2M0147M4507Mb382M7a0f8a1af3b0&DOCINDEX=1&database=1&format=quickSearchAbstractFormat&dedupResultCount=&SEARCHID=ffe464b2M0147M4507Mb382M7a0f8a1af3b0 http://dx.doi.org/10.1109/TVT.2009.2027710

  13. 13. Karl, P. and Werner, S. (Germany) (2012) Ground Vehicle Dynamics. Translator: Wu, G.Q., China Communications Press, Beijing.

  14. 14. Antoni, S. (Poland) (2001) Hybrid Electric Vehicles Basis. Translator: Chen, Q.Q. and Sun, F.C., Beijing Institute of Technology Press, Beijing.

  15. 15. Yang, S.C., Zhu, C.G., Gao, Y. and Li, J. (2011) A Research on Genetic Fuzzy Logic Control Strategy for Parallel Hybrid Vehicles. Automotive Engineering, 33, 106-111. http://www.cnki.net/KCMS/detail/detail.aspx?QueryID=0&CurRec=2&recid=&filename=QCGC201102006&dbname=CJFD2011&dbcode=CJFQ&pr=&urlid=&yx=&uid=WEEvREcwSlJHSldSdnQ0THZscFNkZ0tSczZFUk0xQTRvYmlNV21sSEkvMm9RdzFMUU5FK1ppQndINHFsREpaWlh3PT0=$9A4hF_YAuvQ5obgVAqNKPCYcEjKensW4IQMovwHtwkF4VYPoHbKxJw!!&v=MjMyODFDN01iYkc0SDlETXJZOUZZb1I4ZVgxTHV4WVM3RGgxVDNxVHJXTTFGckNVUkwrZmJ1WnJGeW5tV3JySU4