Abstract
Power management strategies have impacts on fuel economy, greenhouse gasses (GHG) emission, as well as effects on the durability of power-train components. This is why different off-line and real-time optimal control approaches are being developed. However, real-time control seems to be more attractive than off-line control because it can be directly implemented for managing power and energy flows inside an actual vehicle. One interesting illustration of these power management strategies is the model predictive control (MPC) based algorithm. Inside a MPC, a cost function is optimized while system constraints are validated in real time. The MPC algorithm relies on dynamic models of the vehicle and the battery. The complexity and accuracy of the battery model are usually neglected to benefit the development of new cost functions or better MPC algorithms. The contribution of this manuscript consists of developing and evaluating a high-fidelity battery model of a plug-in hybrid electric vehicle (PHEV) that has been used for MPC. Via empirical work and simulation, the impact of a high-fidelity battery model has been evaluated and compared to a simpler model in the context of MPC. It is proven that the new battery model reduces the absolute voltage, state of charge (SoC), and battery power loss error by a factor of 3.2, 1.9 and 2.1 on average respectively, compared to the simpler battery model.
1. Introduction
To reduce fuel consumption, greenhouse gasses (GHG) emission or to improve battery lifetime, advanced power management strategies have been studied [1,2]. To achieve these goals, different off-line and real-time optimal control approaches are being developed. Model predictive control (MPC, see Figure 1 [3]) is a promising example. MPC is an advanced control methodology that was originally used in the process industries for power plants and oil refineries since the 1980s [4,5]. MPC is capable of predicting future events, in a finite-horizon, and is able to take controlled actions to optimize a cost function. Proportional, integrator, and derivative (PID) and linear quadratic regulator (LQR) controllers do not have this predictive ability. However, the prediction of MPC is usually computed for a relatively short time horizon in the future due to its computational cost. In recent years, MPC has been used for hybrid electric vehicle (HEV) and plug-in HEV (PHEV) applications, as shown in the comprehensive survey of power management topics [6]. In [6], dynamic programming-based strategies are introduced as the most conventional off-line approaches while MPC-based algorithms, and equivalent fuel consumption minimization strategy (ECMS)-based [7,8,9] are defined as the primary on-line methods. The former has been of interest in many works. For example, using a MPC, an overall power efficiency is maximized, instead of fuel consumption minimization, for a series HEV [10]. In [11], based on the price of gas and electricity in the United States, a MPC minimizes the cost of the vehicle’s energy use for a series PHEV. In another research report, engine transient characteristic is incorporated in a MPC for parallel HEV [12]. In other publications [13,14], the goal of MPC is to reduce the CO2 emissions. To implement a fast MPC, the authors in [14] proposed to compute the entire control law off-line. A global optimization-based MPC is developed, and experimental validation is provided on the test bench in [15]. Stochastic MPC with learning is proposed and validated by simulation in [16]. The MPC-based control strategy is also applied to solve the energy management problem of a series [9,17] and power-split HEVs in [18] and to analyze the potential benefits of integrating ultracapacitors (UC) in the energy storage system (ESS) unit of a power-split HEV in [19,20,21,22]. Using the Pontryagin’s minimum principle (PMP), the MPC of fuel cell hybrid vehicles (FCHVs) optimizes battery lifetime while reducing battery energy loss, fuel consumption, and powertrain cost in [23,24].
Figure 1.
Block diagram of a model predictive control (MPC) controller [3].
MPC relies on dynamic models of the vehicle, most often linear empirical models obtained by system identification [25]. In the references cited above, the significance of a MPC controller for HEV applications has been highlighted. In this literature review, the authors mainly focus on the influence of a new cost function, but they do not deal with the benefit of a high accuracy battery model. Their models are far simpler than the one introduced in papers [26,27,28] for automotive applications. For instance, their impedance battery model is limited to an internal resistance impedance model, as shown in Figure 2. Developing a high-fidelity battery model for a HEV is a key opportunity to improve the global performance of a MPC. This is why the main contribution of this manuscript is developing and evaluating a high-fidelity battery model of a PHEV that has been used for a MPC. In Section 2 of this paper, a Matlab model based on a real PHEV is presented. It provides an overview of the PHEV model and helps to understand the role of the battery model. Then, Section 3 is entirely devoted to the description of the high accuracy battery model for a MPC. It precisely simulates the battery voltage response through one resistance in series with a two resistances/capacitors (RC) network, and replicates the battery aging phenomenon. Finally, in Section 4, the impact of the high-fidelity battery model has been evaluated through empirical work and simulation and compared to the simple internal resistance battery model in the context of MPC.
Figure 2.
Equivalent battery model for MPC controller design [18].
2. Vehicle Model
In this section, the architecture of the reference car is shown in Figure 3. It provides an overview of the vehicle model and helps to understand the role of the battery model. The vehicle is a series PHEV. The arrows in Figure 3 indicate the possible direction of the energy flow inside the power-train. An electric generator, an ESS composed of a lithium-ion battery, and an electric motor are connected to a DC bus. During acceleration, the generator or the ESS provide power to the DC bus for the motor while, during regenerative braking, the motor works as a generator and provides power to the ESS through the DC bus. Except for cranking the engine at the very start of a drive, there is no energy transfer from the battery to the engine through the generator while the car is running. Consequently, the energy flow in this situation is minimal and considered as negligible compared to the total energy consumption. This is why the arrows between engine and generator, and between generator and battery are uni-directional. Table 1 summarizes the specifications of the power-train components. The size of the ESS has been selected based on a parametric study on the available size of high energy density modules from A123 (Livona, MI, USA) to minimize fuel consumption [26]. High energy density modules are preferred to high power density modules because the ESS of a PHEV is usually sufficient to meet the power requirements of the vehicle power-train. Therefore, the ESS should be able to store more energy to increase the all-electric range and, as a result, to reduce the fuel consumption of the vehicle. However, the available space inside the concept vehicle test platform (Subaru BRZ 2015) constrains the maximum ESS size. The size of the engine has been selected based on the reduced size engine concept to achieve maximal fuel economy as explained in [29]. A motor unit power has been chosen to keep the acceleration performance of this new PHEV close to its original performance. The unit includes two independent motors for both rear wheels.
Figure 3.
Series hybrid electric vehicle (HEV) block diagram of the Subaru BRZ 2015. ICE: internal combustion engine; SoC: state of charge; SOH: state of health; LFP: lithium iron phosphate (LiFePO4); UDDS: urban dynamometer driving schedule; and HWFET: highway fuel economy test.
Table 1.
Specification of power-train components. ESS: energy storage system; and PHEV: plug-in hybrid electric vehicle.
3. Battery
3.1. Impedance
To capture the battery dynamic accurately, an internal series resistance and a two RC network, as shown in Figure 4, are commonly used to design battery impedance for EV and HEV applications [30,31,32]. The value of each resistance and capacity are based on [28,33]. Indeed, the battery used in the vehicle is the same as the one used in [28,33]: A123 LiFePO4 prismatic module with its own battery management system (BMS). Only the configuration changes: from 5×22s3p in [28,33] to 7×15s2p in the Subaru BRZ 2015. Table 2 summarizes the characteristics of the battery impedance obtained at laboratory ambient temperature.
Figure 4.
Impedance model of the battery [32].
Table 2.
Characteristic of the battery impedance.
3.2. Power, Voltage and Current
The power provided or received by the battery is computed as follows:
In Equations (1) and (2), the battery is charging when Pbatt is negative and is discharging when Pbatt is positive. The battery current is then computed as follows:
Then, new voltage is computed using the impedance model of the battery in a discrete time domain as follows:
The open circuit voltage of the battery, VOC, is an eight-order polynomial equation varying over state of charge (SoC) representing the SoC–VOC curve shown in Figure 5. The data and polynomial order are extracted from [34].
Figure 5.
Open circuit voltage over battery SoC.
Here, it is noted that Ibatt(t) is computed by using Vbatt(t − 1) whereas, in theory, Vbatt(t) is necessary. It is carried out this way because, at this stage, Vbatt(t) is unknown. The error induced by this approximation should be small considering that the voltage fluctuates slowly. However, this error exists and a simple recursive algorithmic method has been developed to minimize it. Indeed, once Vbatt(t) is computed by Equations (4)–(6), it is possible to recompute the value of Ibatt(t) using Equation (3) by replacing Vbatt(t − 1) with Vbatt(t). Then, a new value of Vbatt(t) is also recomputed using Equation (4)–(6) again. Then, the same set of instructions can be repeated as many times as desired. The purpose of this algorithm is to reduce the error due to the approximation implied by Equation (3). This recursive algorithm only stops when with ε a value as small as wanted. Figure 6 summarizes the current and voltage computation recursive algorithm.
Figure 6.
Current and voltage computation algorithm.
3.3. State of Charge
The SoC of the battery is computed by the coulomb counting Equation (7) in the discrete time domain.
3.4. State of Health
The battery state of health (SoH) is represented by the capacity fade of the battery over cycling. Equations (8)–(13) simulate this phenomenon as a function of the cumulative SoC variation, C-rate, and temperature. Those formulas are extracted from [34] because their tested batteries have the same chemistry and come from the same manufacturer as the battery used in this work, which is the A123 LiFePO4 battery. This is why it is assumed that the aging characteristic of the large-format battery pack is similar to the cells tested in [35] despite the fact that the battery pack is composed of seven modules of 15 prismatic cells in series and two in parallel and not one cylindrical cell. For example, this assumption was accepted as a correct battery aging model for a causal optimal control-based energy management strategy for a parallel HEV using a lithium ion battery pack in [35]. The following equations explain how the SoH is computed in a discrete domain time.
Table 3.
Result of the experimental and simulated motor comparison.
Also, according to Equations (3) and (7) of the same paper [34], Equation (11) can be written and z is equal to 0.55. Moreover, B values are a function of Crate, defined as the ratio of the absolute value of the current to the cell capacity (Equation (12)). Wang’s paper [34] only provides B values for four different Crate: C/2, 2C, 6C, and 10C. In this paper, by default, the B value is linearly interpolated in function of Crate using data provided in Table 3 in [34], which leads to Equation (10).
By Equation (14) provided in Table 3 in [34], Ah is defined as a SoC variation. Indeed, the SoC variation of a battery can be concluded with the following Equation (15):
Since this battery is managed by its own BMS, which includes cells balancing, it allows us to hypothesize the following: the aging of battery cells should be roughly homogenous throughout the pack. From this hypothesis, it can be concluded that two of the same batteries, with different capacity, subjected to the same charge and discharge conditions (C-rate, temperature, number of cycles, depth of discharge (DOD), etc.) should be impacted the same way by the capacity fade. In other words, the results published in paper [34] would have been the same if they tested cells with different capacity but with the same chemistry (LiFePO4) and manufacturer (A123).
4. Model Validation
On the dynamometer, the vehicle has been driven over an HWFET drive cycle from full battery charge (96% of SoC) to its complete depletion (5% of SoC). The goal of this test was to validate the accuracy of the battery model. This is why, during this experiment, the engine and electric generator was not used. The effects of the road slope and the wind speed have not been considered, and so those parameters have been set to zero. The air density has been set to a constant value. At the time of the test, the coolant system, supposed to keep the battery temperature optimal, was not present. However, the internal BMS of the A123 LiFePO4 prismatic module records the temperature of the battery and provides an alarm response when it goes over the limits. During the experiment, it goes from 25 °C to 38.5 °C. Figure 7 summarizes the experiment.
Figure 7.
Dynamometer testing on the Subaru BRZ 2015.
4.1. Electric Motor
During the test, the speed of the car was controlled by a human driver operating an accelerator and brake pedal. The driver tried to follow the HWFET drive cycle as closely as possible. However, pedal sensitivity limitation and driver reactivity cause some inaccuracy that might explain the peaks in error between experimental and simulated motor speed and torque. This is why the vehicle speed profile during this experiment was recorded and used as an input for the simulation.
The goal of those preliminary results is to check the accuracy of the vehicle dynamics and electric motor models, described in Appendix. In fact, a poor design would prevent the evaluation of the performance of the high-fidelity battery model. However, results in Figure 8 and Figure 9 show high accuracy of the vehicle dynamics and motor models with a low average absolute error for the motor speed and good precision for the motor torque (see Table 3).
Figure 8.
Motor speed comparison between experimental and simulated data.
Figure 9.
Motor torque comparison between experimental and simulated data.
4.2. Battery
The results of those experiments show that the recursive algorithm does not bring any additional precision to the battery model compared to the two RC network battery model by itself. Nevertheless, they do prove that the two RC network battery model improves the accuracy of the estimation of the voltage and SoC of the battery, as shown in Figure 10 and Figure 11 and Table 4 and Table 5, compared to the simple internal resistance battery model. However, the impact of the battery model on the current is minimal, as shown in Figure 12 and Table 6. Those observations have a theoretical explanation. We know that Ibatt = Pbatt/Vbatt. As Vbatt fluctuations are small compared to Pbatt, Ibatt mainly depends on Pbatt. In a high-level abstraction, we could say that Ibatt = f(Pbatt) as Vbatt is quite constant. This is why precision of the battery model will not have much effect on Ibatt. We can also deduce that error on Ibatt mainly depends on the vehicle dynamics and electric motor models because Pbatt clearly depends on those equations (see Equations (1), (2) and (A1)–(A16)). However, the precision of the battery model will have an impact on Vbatt. Indeed, this battery model is made to simulate the battery response voltage due to current changes. This is why Vbatt is influenced by the model. Concerning the SoC, it is computed by integrating Ibatt. Even if the battery model has a locally small impact on Ibatt, there is a difference between both calculated currents (see Table 5). By integrating those differences, the error, regarding the SoC estimation, accumulates. This explains why the SoC of the two RC network and the internal resistance battery model are slowly diverging from each other while discharging, as shown in Figure 12.
Figure 10.
Battery voltage comparison between the experimental and simulated battery model.
Figure 11.
SoC comparison between the experimental and simulated battery model.
Table 4.
Result of the experimental and simulated battery voltage comparison.
Table 5.
Result of the experimental and simulated battery SoC comparison.
Figure 12.
Battery current comparison between the experimental and simulated battery model.
Table 6.
Result of the experimental and simulated battery current comparison.
For experimental data, VOC has not been measured during the test. However, as the VOC used with the two RC Network battery model is originally derived from experimental data (see Figure 5), the same VOC has been used for computing the battery loss in experimental data. The results, shown in Figure 13 and Figure 14 and Table 7, prove that the simulated losses from the two RC Network battery model are closer to reality than the one simulated by the internal resistance battery model. This observation suggests that the improvement of the battery accuracy may impact the MPC controller. Indeed, as the simulated battery power loss is closer to reality, the power requested to the engine will change and be closer to the real need of the vehicle. Besides, it is noted that the two RC network battery model estimates the bus voltage better. Therefore, when this model is used for the battery in the power-train model of a MPC algorithm, the variables such as voltage, current, torque, and speed of other components, such as engine, generator, and traction motor, will change. Thus, it can be predicted that, in a power-train model of a MPC where a two RC network battery model is deployed, a better estimation of actual variables of the system can be accomplished.
Figure 13.
Power loss comparison between the experimental data and simulated battery model.
Figure 14.
Cumulative energy loss comparison between the experimental data and simulated battery model.
Table 7.
Result of the experimental and simulated battery power loss comparison.
The employed method to compute both battery power and cumulative losses is described by Equations (16) and (17):
5. Conclusions
In this manuscript, a Matlab-based model has been developed with a high accuracy battery model for a hybridized Subaru BRZ 2015. This manuscript has two contributions. The first contribution is the development, for the first time in the field of a MPC controller, of a high accuracy battery for a PHEV Matlab-based model. Indeed, the new battery model reduces the absolute voltage, SoC and battery power loss error respectively by a factor of 3.2, 1.9 and 2.1 on average compared to the simpler battery model. Those observations highly infer that the performance of MPC will be impacted by the improvement of the high-fidelity battery model. It is likely that the high-fidelity battery model helps to reach more accurate estimation of the behaviors of other power-train components, and thus helps MPC to manage more precisely fuel consumption, battery lifetime, vehicle efficiency, or any other implemented cost function. However, there is no concrete proof that the improvement of the battery model fidelity is necessary to obtain an optimal control solution from the MPC. This is why the second contribution is the question raised in this manuscript: what is the optimal battery model fidelity required to optimize the performance of a MPC controller in the case of automotive application? To answer this question, the first sensitivity analysis of the battery model for MPC is planned to be conducted in a separate work. Following the control loop of Figure 15, this analysis should provide a procedure and results to determine the optimal tradeoff between the complexity and accuracy of the battery model of a PHEV for a MPC controller.
Figure 15.
Control loop for the future sensitivity analysis.
Acknowledgments
The authors wish to thank the Center for Advanced Vehicular System (CAVS) and Matthew Doude and Car of the Future Team (COFT) for giving access to the resources and materials enabling to perform the experiments.
Author Contributions
Nicolas Sockeel wrote the manuscript and performed the experiment with William Meadows. Masood Shahverdi analyzed experimental results and edited the manuscript with Michael Mazzola.
Conflicts of Interest
The authors declare no conflict of interest.
Nomenclature
| Symbol | Name | Units |
| t | The discrete time | s |
| Δt | The step time | s |
| Fr | The rolling resistance | N |
| Fg | The grading resistance | N |
| Fw | The aerodynamic drag resistance | N |
| Fa | The acceleration resistance | N |
| Fc | The sum of every resistant force applied to the car | N |
| β | The lateral angle between the wind and car direction | rads |
| The vertical angle between the wind and car direction | rads | |
| α | The road elevation | rads |
| Pb | The power provided/received by the battery | W |
| Pm_elec | The electric power requested/supply by the electric motor | W |
| Pg_elec | The power provide by the generator | W |
| Pa | The constant power consumed by the auxiliary electric system | W |
| Pbatt | The power provided/received by the battery | W |
| Pc | The power requested/provided by the car | W |
| Pm_mech | The power provided by the motor | W |
| vc | The car speed | m/s |
| vfw | The frontal wind speed | m/s |
| vw | The wind speed | m/s |
| The car acceleration | m/s2 | |
| g | The earth gravitational constant | m/s2 |
| ωm | The motor speed | rads/s |
| ωg | The generator speed | rads/s |
| ωe | The engine speed | rads/s |
| Tg | The generator torque | N.m |
| Te | The engine torque | N.m |
| Tm | The motor torque | N.m |
| Jflwhl | The sum of the engine and generator flywheel moment of inertia | kg/m2 |
| Mi | The inertia mass due to all rotating parts | kg |
| M | The car mass | kg |
| ηbatt | The battery efficiency | - |
| ηg | The generator efficiency | - |
| ηgear | The motor gear ratio efficiency | - |
| ηm | The motor efficiency | - |
| ηe | The engine efficiency | - |
| Vbatt | The battery voltage | V |
| VOC | The battery open circuit voltage | V |
| VTransient_S | The battery short time response voltage | V |
| VTransient_L | The battery long time response voltage | V |
| Ibatt | The current provided/received by the battery | A |
| SoC | The battery state of charge | - |
| Cbatt | The battery nominal capacity | Ah |
| Qloss | The battery capacity fades | - |
| Pbloss | The battery power loss | W |
| Ebloss | The battery energy loss | Wh |
| ΔSoC | The cumulative SoC variation for a given C-rate | - |
| DOD | The depth of discharge | - |
| ncycle | The number of battery cycle | - |
| Cr0 | The car static rolling coefficient | - |
| Cr1 | The car dynamic rolling coefficient | - |
| CD | The car drag coefficient | - |
| ε0 | The gear reduction | - |
| rd | The wheels radius | m |
| Af | The car front size surface | m2 |
| ρa | The air density | kg/m3 |
| Text | The ambient absolute temperature | K |
| Pr | The ambient pressure | Pa |
| Rair | The specific gas constant for dry air | J/(kg·K) |
| R | The perfect gas constant | J/mol·K |
| Ea | The activation energy | J/mol |
| z | The power law factor | - |
| B | The pre-exponent factor | - |
Appendix A.
Appendix A.1. Vehicle Dynamics
This section describes the vehicle dynamic equations [36,37,38,39]. The power that the car’s power-train has to provide can be computed as follows:
The rolling resistance of the vehicle is defined by Equation (A2):
The static and dynamic rolling coefficients have been experimentally determined.
The grading resistance of the vehicle is defined by Equation (A3):
The aerodynamics drag resistance is defined as follows:
The acceleration resistance of the vehicle is defined by Equation (A7):
Appendix A.2. Electric Motor
The electric motor power demand at the wheels can be calculated by Equations (A8) and (A9):
The motor speed and torque are computed by Equations (A10) and (A11):
The electric power requested by the electric motor is computed as follows:
The motor efficiency ηm is computed by interpolating the manufacturer look-up table over torque and speed.
Appendix A.3. Electric Generator
The electric power generated by the electric generator can be computed as follows:
The generator efficiency ηg is calculated by interpolating the manufacturer look-up table over torque and speed.
Appendix A.4. Engine
The speed of the engine is already known as it is controlled by the MPC. Only the engine torque needs to be computed. In a discrete domain, the engine torque can be computed by Equation (A16):
The fuel consumption is then computed by interpolating the manufacturer look-up table over engine torque and speed.
References
- Shahverdi, M.; Mazzola, M.S.; Grice, Q.; Doude, M. Pareto Front of Energy Storage Size and Series HEV Fuel Economy Using Bandwidth-Based Control Strategy. IEEE Trans. Transp. Electrification 2016, 2, 36–51. [Google Scholar] [CrossRef]
- Shahverdi, M.; Mazzola, M.; Grice, Q.; Doude, M. Bandwidth-Based Control Strategy for a Series HEV with Light Energy Storage System. IEEE Trans. Veh. Technol. 2016, 66, 1040–1052. [Google Scholar] [CrossRef]
- Ranjit, A. A Model-Based Holistic Power Management Framework: A Study on Shipboard Power Systems for Navy Applications. Ph.D. Thesis, Department of Electrical and Computer Engineering, Mississippi State University, Starkville, MS, USA, 15 August 2014. [Google Scholar]
- Overall Objectives of Model Predictive Control. Course of University of California. Available online: https://chemengr.ucsb.edu/~ceweb/faculty/seborg/teaching/SEM_2_slides/Chapter_20%203-6-05.pdf (accessed on 19 March 2017).
- Qin, S.J.; Thomas, A.B. A survey of industrial model predictive control technology. Control Eng. Pract. 2003, 11, 733–764. [Google Scholar] [CrossRef]
- Malikopoulos, A. Supervisory power management control algorithms for hybrid electric vehicles: A survey. IEEE Trans. Intell. Transp. Syst. 2014, 15, 1869–1885. [Google Scholar] [CrossRef]
- Kermani, S.; Delprat, S.; Guerra, T.M.; Trigui, R. Predictive Control for HEV Energy Management: Experimental Results. In Proceedings of the IEEE Vehicle Power and Propulsion Conference (VPPC), Dearborn, MI, USA, 7–11 September 2009. [Google Scholar]
- Yu, K.; Xu, X.; Liang, Q.; Hu, Z.; Yang, J.; Guo, Y.; Zhang, H. Model Predictive Control for Connected Hybrid Electric Vehicle. Math. Probl. Eng. 2015, 2015. [Google Scholar] [CrossRef]
- Shahverdi, M.; Mazzola, M.; Abdelwahed, S.; Doude, M.; Zhu, D. MPC-based power management system for a plug-in hybrid electric vehicle for relaxing battery cycling. In Proceedings of the IEEE Transportation Electrification Conference and Expo (ITEC), Chicago, IL, USA, 27–29 June 2016. [Google Scholar]
- Di Cairano, S.; Liang, W.; Kolmanovsky, I.V.; Kuang, M.L.; Phillips, A.M. Power smoothing energy management and its application to a series hybrid powertrain. IEEE Trans. Control Syst. Technol. 2013, 21, 2091–2103. [Google Scholar] [CrossRef]
- Patil, R.M.; Filipi, Z.; Fathy, H.K. Comparison of Supervisory Control Strategies for Series Plug-In Hybrid Electric Vehicle Powertrains through Dynamic Programming. IEEE Trans. Control Syst. Technol. 2014, 22, 502–509. [Google Scholar] [CrossRef]
- Yan, F.; Wang, J.; Huang, K. Hybrid electric vehicle model predictive control torque-split strategy incorporating engine transient characteristics. IEEE Trans. Veh. Technol. 2012, 61, 2458–2467. [Google Scholar] [CrossRef]
- Patil, R.M.; Kelly, J.C.; Filipi, Z.; Fathy, H.K. A Framework for the Integrated Optimization of Charging and Power Management in Plug-in Hybrid Electric Vehicles. IEEE Trans. Veh. Technol. 2013, 62, 2402–2412. [Google Scholar] [CrossRef]
- Malikopoulos, A.A.; Smith, D.E. An optimization model for plug-in hybrid electric vehicles. In Proceedings of the ASME Internal Combustion Engine Division Fall Technical Conference, Morgantown, WV, USA, 2–5 October 2011. [Google Scholar]
- Wang, Y.; Boyd, S. Fast model predictive control using online optimization. IEEE Trans. Control Syst. Technol. 2010, 18, 267–278. [Google Scholar] [CrossRef]
- Di Cairano, S.; Bernardini, D.; Bemporad, A.; Kolmanovsky, I.V. Stochastic MPC with Learning for Driver-Predictive Vehicle Control and its Application to HEV Energy Management. IEEE Trans. Control Syst. Technol. 2014, 22, 1018–1031. [Google Scholar] [CrossRef]
- Olia, K.; Shahverdi, M.; Mazzola, M.; Sherif, A. Developing a Model Predictive Control-Based Algorithm for Energy Management System of the Catenary-Based Electric Truck. In Proceedings of the SAE International Powertrains, Fuels & Lubricants Meeting, Baltimore, MD, USA, 24–26 October 2016. [Google Scholar]
- Borhan, H.; Vahidi, A.; Phillips, A.; Kuang, M.; Kolmanovsky, I. Predictive energy management of a power-split hybrid electric vehicle. In Proceedings of the IEEE American Control Conference (ACC), St. Louis, MO, USA, 10–12 June 2009. [Google Scholar]
- Santucci, A.; Sorniotti, A.; Lekakou, C. Power split strategies for hybrid energy storage systems for vehicular applications. J. Power Sources 2014, 258, 395–407. [Google Scholar] [CrossRef]
- Borhan, H.; Vahidi, A. Model predictive control of a power-split Hybrid Electric Vehicle with combined battery and ultracapacitor energy storage. In Proceedings of the IEEE American Control Conference (ACC), Baltimore, MD, USA, 30 June–2 July 2010. [Google Scholar]
- Borhan, H.; Zhang, C.; Vahidi, A.; Phillip, A.; Kuang, M.; Di Cairano, S. Nonlinear Model Predictive Control for power-split Hybrid Electric Vehicles. In Proceedings of the IEEE Conference on Decision and Control (CDC), Atlanta, GA, USA, 15–17 December 2010. [Google Scholar]
- Santucci, A.; Sorniotti, A.; Lekakou, C. Model Predictive Control for the Power-Split between Supercapacitor and Battery for Automotive Applications. In Proceedings of the IEEE International Electric Vehicle Conference (IEVC), Santa Clara, CA, USA, 23–25 October 2013. [Google Scholar]
- Liu, C.; Liu, L. Optimal Power Source Sizing of Fuel Cell Hybrid Vehicles based on Pontryagin’s Minimum Principle. Int. J. Hydrog. Energy 2015, 40, 8454–8464. [Google Scholar] [CrossRef]
- Liu, C.; Liu, L. PMP-Based Fuel Cell Hybrid Vehicle Power Management Considering Battery Current Constraint and Battery Health Analysis. In Proceedings of the SAE World Congress & Exhibition, Detroit, MI, USA, 21–23 April 2015. [Google Scholar]
- IDC Technologies: Industrial Automation; The IDC Engineers & Ventus Publishing ApS: Frederiksberg, Danemark, 2012.
- Plett, G.L. Extended Kalman filtering for battery management systems of LiPB-based HEV battery packs: Part 2. Modeling and identification. J. Power Source 2004, 134, 262–276. [Google Scholar] [CrossRef]
- Plett, G.L. Extended Kalman filtering for battery management systems of LiPB-based HEV battery packs: Part 3. State and parameter estimation. J. Power Source 2004, 134, 277–292. [Google Scholar] [CrossRef]
- Mazzola, M.S.; Shahverdi, M. Li-Ion Battery Pack and Applications. In Rechargeable Batteries; Springer: New York, NY, USA, 2015; pp. 455–476. [Google Scholar]
- Shahverdi, M.; Mazzola, M.; Doude, M.; Grice, Q. A hybrid electric vehicle with minimal energy storage system. In Proceedings of the IEEE Transportation Electrification Conference and Expo (ITEC), Dearborn, MI, USA, 15–18 June 2014. [Google Scholar]
- Einhorn, M.; Conte, F.V.; Kral, C.; Fleig, J. Comparison, Selection, and Parameterization of Electrical Battery Models for Automotive Applications. IEEE Trans. Power Electron. 2013, 28, 1429–1437. [Google Scholar] [CrossRef]
- He, H.; Xiong, R.; Fan, J. Evaluation of Lithium-Ion Battery Equivalent Circuit Model for State of Charge Estimation by an Experimental Approach. Energies 2011, 4, 582–598. [Google Scholar] [CrossRef]
- Chen, M.; Rincon-Mora, G.A. Accurate Electrical Battery Model Capable of Predicting Runtime and I-V Performance. IEEE Trans. Energy Convers. 2006, 21, 504–511. [Google Scholar] [CrossRef]
- Li, J.; Mazzola, M.S. Accurate battery pack modeling for automotive applications. J. Power Sources 2013, 237, 215–228. [Google Scholar] [CrossRef]
- Wang, J.; Liu, P.; Hicks-Garner, J.; Sherman, E.; Soukiazian, S.; Verbrugge, M.; Tataria, H.; Musser, J.; Finamore, P. Cycle-life model for graphite-LifePO4 cells. J. Power Sources 2010, 196, 3942–3948. [Google Scholar] [CrossRef]
- Ebbesen, S.; Elbert, P.; Guzzella, L. Battery state-of-health perceptive energy management of hybrid electric vehicles. IEEE Trans. Veh. Technol. 2012, 61, 2893–2900. [Google Scholar] [CrossRef]
- National Programme on Technology Enhanced Learning (NPTEL), Electrical Engineering. Introduction to Hybrid and Electric Vehicles; Module 2: Dynamics of Electric and Hybrid vehicles; Lecture 3: Motion and Dynamic Equations for Vehicles. Available online: http://nptel.ac.in/courses/108103009/download/M2.pdf (accessed on 19 March 2017).
- Motevalli, V. EcoCar2: Plug-into the future. In Introduction to Hybrid-Electric Vehicles; Advanced Vehicle Technology Competition (AVTC) of Purdue University: West Lafayette, IN, USA, 2013. [Google Scholar]
- Thogersen, M.L. Modeling of the Variation of Air Density with Altitude through Pressure, Humidity, and Temperature; EMD International A/S: Aalborg, Denmark, 2005. [Google Scholar]
- Muench, S. Vehicle Dynamics. CEE Course. December 2016. Available online: www.courses.washington.edu/cee320w/lectures/Vehicle%20Dynamics.ppt (accessed on 19 March 2017).
© 2017 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).