Next Article in Journal
Li-Ion Battery State of Charge Prediction for Electric Vehicles Based on Improved Regularized Extreme Learning Machine
Next Article in Special Issue
Research on Temperature Inconsistency of Large-Format Lithium-Ion Batteries Based on the Electrothermal Model
Previous Article in Journal
Coordinated Control Method for Lateral Stability and Differential Power-Assisted Steering of In-Wheel Motor Drive Electric Vehicles
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Load Sharing between Lithium-Ion Battery and Supercapacitor for Electric Vehicle Applications

1
Department of Electrical Engineering, College of Engineering in Wadi Alddawasir, Prince Sattam bin Abdulaziz University, Al-Kharj 11942 , Saudi Arabia
2
Department of Information Technology, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, P.O. Box 84428, Riyadh 11671, Saudi Arabia
*
Author to whom correspondence should be addressed.
World Electr. Veh. J. 2023, 14(8), 201; https://doi.org/10.3390/wevj14080201
Submission received: 19 June 2023 / Revised: 22 July 2023 / Accepted: 25 July 2023 / Published: 27 July 2023

Abstract

:
There has been a suggestion for the best energy management method for an electric vehicle with a hybrid power system. The objective is to supply the electric vehicle with high-quality electricity. The hybrid power system comprises a supercapacitor (SC) bank and a lithium-ion battery. The recommended energy management plan attempts to maintain the bus voltage while providing the load demand with high-quality power under various circumstances. The management controller is built on a metaheuristic optimization technique that enhances the flatness theory-based controller’s trajectory generation parameters. The SC units control the DC bus while the battery balances the power on the common line. This study demonstrates the expected contribution using particle swarm optimization and performance are assessed under various optimization parameters, including population size and maximum iterations. Their effects on controller performance are examined in the study. The outcomes demonstrate that the number of iterations significantly influences the algorithm’s ability to determine the best controller parameters. The results imply that combining metaheuristic optimization techniques with flatness theory can enhance power quality. The suggested management algorithm ensures power is shared efficiently, protecting power sources and providing good power quality.

1. Introduction

Increased urban development leads to increased emissions from transportation, which can complicate efforts to maintain a stable scenario of limiting global temperature increases to 1.5 °C [1]. As a result, the transportation sector will undergo adjustments due to society’s efforts to reduce its carbon footprint as a response to climate change by the year 2050 [2]. The transportation industry is gradually converting from traditional fossil fuels to low-emission substitutes based on electric vehicle (EV)-based batteries or hydrogen fuel cell technology as the energy supply system [3]. The market for EVs is now seeing significant growth. EVs are becoming increasingly popular due to advancements in battery technology and increased range [4]. In addition, the price of the battery, the most expensive part of the electric vehicle propulsion system, has decreased by about 90% [5]. Moreover, the driving distance grew from 100 to 150 km to 400 km or more [6,7]. These impressive improvements make EVs an excellent choice for transport decarbonization.
Hybridization between batteries and supercapacitors, known as a hybrid power system (HPS), is necessary to meet all EVs’ requirements and deliver optimum performance. This hybridization offers numerous advantages, including energy density, power density, discharge rate, life cycle, and cost [8]. Generally, the battery can store a lot of energy. However, it cannot provide much power quickly because of its poor power output density, while the SC has a small storage capacity but can provide a big burst of power [9]. The battery is utilized to provide a high-power supply at low loads, enhancing total efficiency, while the SC bank is employed to meet acceleration and regenerative braking demands. The SC and the battery can work together to provide the storage and peak current requirements. This is accomplished by combining these energy sources in parallel [10]. Due to peak utilization, batteries lose performance with time; hence, when EVs require unexpected energy demand when accelerating, the battery pack alone cannot provide this requirement. Moreover, significant currents are produced during regenerative braking, which might reduce battery lifetime [9]. Allocating these transit currents to the SC can improve the battery’s lifetime. However, employing the HPS requires knowing the suitable topology and establishing an appropriate energy management strategy (EMS). In the case of active topology, the EMS generates two power references: The supercapacitor power reference, whose primary role is to stabilize the dc bus voltage, and the battery power reference generated according to the SC’s SoC and the load power.
Based on the energy demand and the set-up of the DC-DC converters, HPS can be configured in passive, semi-active, or active topologies. In the passive topology, no power control circuits are involved; instead, the energy storage systems (ESS) are connected to the load in parallel. In the semi-active topology, just one DC-DC converter is used. Two DC-DC converters are employed in the active topology [11]. Concerning the EMS, there are two types [12]: online strategies such as rule-based, fuzzy logic, predictive models, and filtration-based are straightforward to apply in a real-world application. Offline strategies such as Pontryagin’s minimal principle (PMP) and dynamic programming (DP) can provide globally optimal results. However, their usage in practical applications is complex due to their high computational costs [13].
Using flatness control theory to improve power quality has been successfully studied and improved [14,15]. Its basic approach is establishing a reduced-order model and designing a trajectory control law for the inverse dynamics of the reduced-order model. However, determining the parameters of the trajectory generation is a challenging task, and the classical methods can provide limited performance. In this study, optimizing the trajectory generation parameters using metaheuristic optimization algorithms (MOAs) will be assessed. Particle swarm optimization (PSO) is used since it is considered one of the most knowledgeable and widely used metaheuristic optimization algorithms. The performance of each algorithm will be investigated under different sizes and a variable number of iterations. As mentioned above, to extend the HPS lifecycle, the power quality on the common bus must be improved. In this paper, an optimized version of the flatness-based control strategy is proposed. The main contribution of this paper is the introduction of metaheuristic optimization algorithms to enhance the performance of a flat controller using the PSO, which improves the power quality of the HPS. This will reduce harmonics and extend the battery system’s lifetime.
The rest of the paper is organized as follows: Section 2 presents a description of the HPS, including the topology and the system models. Section 3 explains the proposed EMS, the conventional flatness-based EMS presented, and the optimization manner of its control parameters. Section 4 presents the simulation results and the related discussion. This paper ends with a conclusion.

2. Configuration of the Power System

2.1. HPS Description

The HPS-based EV is made in an active topology to meet the engine power. The HPS comprises a lithium-ion battery and supercapacitor, as shown in Figure 1. The battery and the SC are connected to the DC bus through bidirectional DC/DC boost converters. On the other hand, the vehicle motor is powered by a bidirectional DC/AC converter, which allows power to flow in both directions, from the DC bus to the engine in the traction case and the reverse in the breaking scenario.

2.2. Vehicle Traction Model

The total traction forces (FT) can be calculated as a function of the physical forces applied to the vehicle body [16]. It can be provided as
F T = F m + F r + F a d + F U
where Fm is the motor force, Fr is the rolling resistance force, Faero is the aerodynamic force, and FU is the gradeability or uphill driving force. The formula of each force and the definition of its parameters is provided in Table 1.
The load power required by the traction engine on the DC bus can be expressed as a function of the electrical (ηmot), the mechanical transmission (ηtrans), and the inverter efficiencies (ηinv) [17]. It can be formulated as
P l o a d ( t ) = P T ( t ) η = v ( t ) F T ( t ) η m o t η i n v η t r a n s

2.3. Li-Ion Battery Description and Modeling

Several electrochemical models exist in the literature, such as the Internal resistance battery model, the single RC network battery model (Thevenin model), and the Randles circuit [18]. The Shepherd model is one of the most commonly used models to express the electrical aspect [19]. The battery discharging voltage can be expressed as a function of the open circuit voltage (Eoc), the polarization voltage losses (Vpol), the exponential voltage losses (Vexp), and the ohmic losses (Vohm). The output voltage and the state of charge (SoC) can be presented as
V d i s = E O C K Q Q i t ( i t + i * ) V p o l + A . e ( B * i t ) V e x p R int . i B a t V o h m S o C ( t ) = S o C 0 1 Q i B a t d t
where the battery parameters can be listed as follows
-
K is a polarization constant,
-
Q is the nominal capacity (Ah),
-
it is the current battery charge (Ah),
-
A denotes the exponential zone amplitude (V)
-
B denotes the exponential zone time constant inverse in the exponential zone (Ah−1)
-
Rint is the internal resistance (Ω),
-
i and i* are the battery current and the filtered current (A),
-
SoC0 is the initial state of charge.
The scheme of this model is illustrated in Figure 2.

2.4. Supercapacitor Description and Modeling

The supercapacitor (SC), also defined as the Ultracapacitor (UC) or double-layer capacitor, differs from the regular capacitor because it has substantial capacitance [20]. The supercapacitor stabilizes the DC bus energy as a fast, dynamic storage device. Thus, it is not a replacement for batteries to store long-term energy. Immediate supply for peak power is met by the SC. The SC provides the difference between load demand and battery power during short periods. According to ref. [20], the model of the SC consists of an equivalent series resistance RS representing charging/discharging resistance, a capacitance Ccell representing the SC capacity, and an equivalent parallel resistance RR representing self-discharge losses. Its output voltage and SoC are presented as reported in [21] as
V C e l l = i C e l l R S + 1 C s c i c d t S o C S C ( t ) = ( V C e l l ( t ) V n o m ) 2
where VCell is the SC nominal voltage, the equivalent circuit of the SC unit is shown in Figure 3.

2.5. Power System Modeling

The dc bus energy (Ebus) must be adjusted to meet the desired value, where the dc energy is determined as a function of its voltage (vbus) and capacitance (Cbus). Its equation can be formulated as:
E b u s = 0.5 C b u s v b u s 2
On the other hand, the bus power can be presented as a function of the battery and the SC power as follows:
E ˙ b u s = P B a t . _ o u t + P S C _ o u t P l o a d
where PBat_out is the battery converter output power, PSC_out is the SC converter output power, and Pload is the motor load power. They can be expressed as:
P B a t . _ o u t = P B a t . r B a t ( P B a t . v B a t . ) 2
P S C . _ o u t = P S C r S C ( P S C v S C ) 2
where rBat and rSC are the battery’s internal resistance and the SC converters.

3. The Proposed Energy Management System

3.1. Flatness Control Theory

Due to the system’s nonlinearity, the linear control techniques may be more complicated. As a result, differential flatness theory was used to lower the order of the model. Consequently, the alternative model allows for the definition of the dynamics of the trajectories [15]. The reduced-order model may be written using flatness control theory as
x = φ ( y , y ˙ , y ¨ , y β ) y = χ ( x , u , u ˙ , u α ) u = ψ ( y , y ˙ , y ¨ , y β + 1 )
where x, y, u are the state variables, the outputs and the inputs of the reduced flat model, φ, χ, Ψ are three mapping functions, respectively, α and β and are a limited number of derivations.

3.2. Flatness Control on the HPS

The reduced-order model for the EV nonlinear model is based on the studies reported in ref. [22,23,24]. From Equation (6), the SC power reference can be expressed as
P S C r e f = E ˙ b u s + P l o a d P B a t _ o u t .   = E ˙ b u s + v b u s i l o a d P B a t _ o u t .
The parameters of the reduced-order model can be expressed as
x = v b u s y = E b u s u = P S C r e f
From Equation (5), the state variable can be expressed as
x = 2 v b u s C b u s = 2 y C b u s = φ ( y )
Whereas the flat input can be concluded from Equations (5)–(8) as
u = 2 P S C lim [ 1 1 y ˙ + ( 2 y C b u s ) i l o a d P B a t _ o u t P S C lim ] = ψ ( y , y ˙ ) P S C lim = 4 v S C r S C
In the steady state, Equation (6) equals zero; in this case, the battery supplies the total load power. This means that the value of the SC power reference depends on the bus energy. A second-order filter-based generation trajectory law is applied to ensure the control of this flat variable.
d ( y r e f y ) d t + k 1 ( y r e f y ) + k 2 ( y r e f y ) d t = 0
where k1 and k2 are control parameters that usually calculated as
k 1 = 2 ξ ω n k 2 = ω n 2
where ξ is a damping factor, and ωn is the natural frequency.
On the other hand, using a PI controller, the battery supplies the load and maintains the SC voltage at the reference value. The battery power reference can be provided as
P B a t r e f = P l o a d + P S C r e q P S C r e q = k p ( S o C s c r e f S o C S C ) + k i ( S o C s c r e f S o C S C ) d t
where S o C S C r e f is the SC’s SoC reference value, kp and ki are the PI controller parameters.

3.3. Trajectory Generation Parameters Optimization

Determining the numerical values of the trajectory generation parameters is challenging due to the absence of an exact model that imitates the physical system. For this reason, enhancing these parameters using metaheuristic optimization algorithms will be performed. The key idea is to generate random candidate solutions in a limited search space. These candidate solutions will be sent to the HPS, and based on its behavior, the sum square error (SSE) between the reference and the measured DC bus voltage will be calculated. The optimizers update the candidate solutions depending on the obtained SSE, representing the fitness value. The objective function formulation is presented as
m i n ( f ( t ) ) = t = 1 N ( E b u s r e f E b u s ( t ) ) 2

3.4. Particle Swarm Optimization

Particle swarm optimization (PSO) is one of the most well-known metaheuristic algorithms. PSO was created by Kennedy and Eberhart [25] by imitating the behavior of a swarm of birds and a fish. The PSO is widely used due to its ease of implementation and limited number of parameters. Despite the algorithm’s simplicity, it produced excellent results when used to tackle diverse optimization issues across practically all branches of science and engineering. The enormous number of research publications that employ the PSO confirms this. PSO is created by simulating birds flying in multidimensional space. It uses several particles (called search agents or individuals) that fly in the search space to identify the optimal solution. Simultaneously, the particles in their pathways are all looking for the best solution. Each particle (ith) tries to update its position based on its position (xi), velocity (vi), and the distance between it and its best one (pbest) or the global best (gbest). The following equation can modify the velocity of each agent:
v i ( t + 1 ) = w v i ( t ) + c 1 r 1 ( p i b e s t ( t ) x i ( t ) ) + c 2 r 2 ( g b e s t ( t ) x i ( t ) )
where w represents the inrtia weight, c1 and c2 defined as acceleration coefficients, r1 and r2 are random numbers in (0,1). The following equation can be used to update the particle’s position after updating its velocity:
x i ( t + 1 ) = x i ( t ) + v i ( t + 1 )
The main steps of the PSO are presented in detail in Figure 4.
The PSO has been chosen in this paper for several reasons, including its simplicity of implementation and the limited number of arguments. However, the most interesting thing is that it is the only one that can escape from the local optima compared with other metaheuristic optimization algorithms such as the salp swarm algorithm (SSA), the coot algorithm (COOT), and the marine predator algorithm (MPA). The global scheme of the proposed EMS is presented in Figure 5.

4. Results and Discussion

To approve the contribution of the proposed method, optimized versions of the flat controller will be applied to enhance the power quality of an HPS. The model of the proposed HPS is developed on Matlab, and its parameters are presented in Table 2 [26]. The considered engine load profile is shown in Figure 6. This profile includes both acceleration and breaking cases in a short time. The first 50 present a positive load demanded by the motor in the traction system. The power becomes negative (breaking case). This allows investigation of the system in both charging and discharging cases. The power becomes positive after t = 100 s.
The optimization problem has two optimization variables in a bi-dimensional search space. The evolution of the particles, as well as the global best (marked in bold and black) for various parameters, is presented below. The search space is a bi-dimensional search space where the upper limits are: [502; 2 × 0.6 × 50] × 10, and the lower limits are [502; 2 × 0.6 × 50] × 0.1. For Tmax = 2, the evolution for N = 20, 25, and 30 is shown in Figure 7. Figure 8 illustrates their evolution for Tmax = 30, whereas their evolution for Tmax = 40 is presented in Figure 9.
From these figures, the global best shifts its position according to the received information from the other particles and the fitness of each one. It can be noticed that the rising maximum number of iterations of the population size affects the evolution of the global best position. From Figure 7, in cases N = 20 and N = 25, the global best falls into a local optimum, and the received information from the other particles is not enough to escape from it. However, a single run is insufficient to approve its results due to its stochastic behavior. Ten runs for each case have been performed, and the obtained results are presented and analyzed.

4.1. N = 15

Only 15 particles will be used in the population, with three numbers of iterations (20, 30, 40). The obtained results, including best, worst, mean, and standard deviation (STD), are presented in Table 3. The best results from these are marked in bold.
Obviously, when the number of iterations rises, the accuracy of the obtained results increases, and the optimizer’s robustness increases against its stochastic behavior, as confirmed by the STD results.

4.2. N = 20

In this case, 20 particles will be used in the population with three numbers of iterations (20, 30, 40). The obtained results are presented in Table 4. The best results from these are marked in bold.
Similar to the previous case, when the number of iterations rises, the quality of the obtained results increases, and the STD value decreases.

4.3. N = 25

In this case, 25 particles will be used in the population. The obtained results are presented in Table 5. The best results from these are marked in bold.
Similar to the previous cases, when the number of iterations rises, the quality of the obtained results increases, and the STD value decreases. However, compared with the best result from the previous case (0.040444), the best result (0.042805) is not better due to the stochastic searching mechanism of the PSO.

4.4. N = 30

In this last case, the number of particles in the swarm is increased to 30. The obtained results are presented in Table 6. The best results from these are marked in bold.
Similar to the previous cases, when the number of iterations rises, the quality of the obtained results increases, as does their robustness (STD decreased).
The results of the different combinations of the number of particles and the number of iterations are presented in Table 7 to easily see the best combination.
From these results, the best combination is 40 iterations with a population size of 30 agents. This can be explained by the increased ability of exploitation (large population size) and exploration (large number of iterations).
The obtained results from another point will be compared in terms of population size. Figure 10 presents the fitness evolution for the same number of iterations (Tmax = 20) and N = 15, 20, 25, and 30.
These curves show that the group with 20 particles provides the best results. This can be explained by the small number of iterations where random particle behavior affects their outcomes.
Figure 11 presents the fitness evolution for the same number of iterations Tmax = 30.
These curves show that the group with 30 particles provides the best results. Rising the number of iterations increases the exploitation ability of the PSO, whereas expanding the population size increases its exploration ability. The results of the swarm that has 25 particles do not get the expected results because stochastic behavior affects its performance.
Finally, Figure 12 presents the fitness evolution for the same number of iterations Tmax = 40. In this case, the swarm with 30 particles is expected to provide the best results due to the increased number of iterations.
As the number of iterations increases, the personal best for each particle becomes closer to the global particle. After that, the results for the studied groups that included different population sizes became close. The curves in Figure 12 confirm the effect of the number of repetitions on PSO behavior compared with population size. Choosing the best combination of population size and max number of iterations is challenging in the metaheuristic optimization algorithm since there is no exact formula for determining them. They are chosen empirically. In addition, determining the search space limits in some applications is not easy.
The results of the best-optimized version of the flat controller are compared with those of the conventional one, where c1 = 502 and c2 = 2 × 0.6 × 50. The DC bus voltage for each controller is presented in Figure 13. From this figure, the fluctuations in the DC bus voltage have been successfully reduced using the optimized version compared with the conventional one.
PSO successfully updates the parameters of the flat controller. The most exciting thing about this study is that the authors used other modern optimization algorithms such as the salp swarm algorithm (SSA), the coot algorithm (COOT), and the marine predator algorithm (MPA). Unlike the PSO, they did not contribute to developing suitable parameters for the flat console. This confirms the theory of no free lunch (NFL) [27]. In addition, using this optimized version of the control strategy for real-world applications can provide excellent performance for the HPS. However, its implementation requires fast calculators for using the PSO in online optimization mode. The rapid changes in load demand make it a very challenging task to optimize the control parameters in a short time. However, with technological advancement, the calculators’ processing speed will significantly increase in the coming years. Moreover, the performance of the HPS can be further investigated, including more degrees of freedom, such as the power electronic converters, the battery degradation, and the motor constraints under more realistic profiles, as reported in [28].
The SC voltage is presented in Figure 14. The optimized controller successfully holds the DC voltage at the reference level, keeping its SoC at the desired value. Moreover, the battery SoC is illustrated in this figure. The battery discharges during the traction phase, where the SC voltage increases to maintain the DC voltage at the reference level. The battery SoC increases in the traction phase by absorbing the excess power in the common bus.

5. Conclusions

This research provided an effective energy management strategy for an electric vehicle powered by a hybrid power system (HPS). The hybrid power system comprises a lithium-ion battery and a supercapacitor (SC) bank. The main objective is to deliver high-quality power to the traction system. This suggested energy management aims to attenuate the bus voltage fluctuations while satisfying the load demand under different driving profiles. Enhancing the power quality will extend the battery lifecycle and improve driving performance. A flatness-based control theory has been used in his study. The controller parameters are extracted using the particle swarm optimization algorithm. Its performance has been investigated with different population sizes and the number of iterations. This study will look at how they affect controller performance. According to the obtained results, the number of iterations substantially impacts the algorithms’ performance in determining the appropriate settings for the controller. The results show that combining flatness theory and a metaheuristic optimization algorithm can produce superior power quality. The suggested management algorithm provides efficient power sharing while protecting power sources and delivering excellent power quality. The obtained parameters are obtained based on the objective function, which is based on the usage model.
Based on the no-free-lunch theory, other metaheuristic optimization algorithms can better optimize the flat controller. This will be investigated in our following work. In addition, applying these strategies to online applications is a challenging task. The online processing of the objective function requires a fast calculation processor. Increasing the number of iterations or the population time requires more calculation time, which may affect the optimization performance. Therefore, a reasonable combination between the population size and the iteration number regarding the physical limitations of the calculator is needed.

Author Contributions

Conceptualization, H.R.; methodology, H.R. and R.M.G.; software, H.R. and R.M.G.; formal analysis, H.R. and R.M.G.; investigation, H.R. and R.M.G.; writing—original draft preparation, H.R. and R.M.G.; writing—review and editing, H.R. and R.M.G. All authors have read and agreed to the published version of the manuscript.

Funding

This study is supported via funding from Prince sattam bin Abdulaziz University project number (PSAU/2023/R/1445).

Data Availability Statement

Not applicable.

Acknowledgments

This study is supported via funding from Prince sattam bin Abdulaziz University project number (PSAU/2023/R/1445).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Canzler, W.; Engels, F.; Rogge, J.-C.; Simon, D.; Wentland, A. From “Living Lab” to Strategic Action Field: Bringing Together Energy, Mobility, and Information Technology in Germany. Energy Res. Soc. Sci. 2017, 27, 25–35. [Google Scholar] [CrossRef] [Green Version]
  2. Muratori, M.; Jadun, P.; Bush, B.; Bielen, D.; Vimmerstedt, L.; Gonder, J.; Gearhart, C.; Arent, D. Future Integrated Mobility-Energy Systems: A Modeling Perspective. Renew. Sustain. Energy Rev. 2020, 119, 109541. [Google Scholar] [CrossRef]
  3. Leal Filho, W.; Abubakar, I.R.; Kotter, R.; Grindsted, T.S.; Balogun, A.-L.; Salvia, A.L.; Aina, Y.A.; Wolf, F. Framing Electric Mobility for Urban Sustainability in a Circular Economy Context: An Overview of the Literature. Sustainability 2021, 13, 7786. [Google Scholar] [CrossRef]
  4. Szumska, E.M. Electric Vehicle Charging Infrastructure along Highways in the EU. Energies 2023, 16, 895. [Google Scholar] [CrossRef]
  5. Berckmans, G.; Messagie, M.; Smekens, J.; Omar, N.; Vanhaverbeke, L. Cost Projection of State of the Art Lithium-Ion Batteries for Electric Vehicles Up to 2030. Energies 2017, 10, 1314. [Google Scholar] [CrossRef] [Green Version]
  6. Islam, E.S.; Moawad, A.; Kim, N.; Rousseau, A. Vehicle Electrification Impacts on Energy Consumption for Different Connected-Autonomous Vehicle Scenario Runs. World Electr. Veh. J. 2019, 11, 9. [Google Scholar] [CrossRef] [Green Version]
  7. Vijayagopal, R.; Rousseau, A. Benefits of Electrified Powertrains in Medium- and Heavy-Duty Vehicles. World Electr. Veh. J. 2020, 11, 12. [Google Scholar] [CrossRef] [Green Version]
  8. Hannan, M.A.; Hoque, M.M.; Mohamed, A.; Ayob, A. Review of Energy Storage Systems for Electric Vehicle Applications: Issues and Challenges. Renew. Sustain. Energy Rev. 2017, 69, 771–789. [Google Scholar] [CrossRef]
  9. Song, Z.; Li, J.; Han, X.; Xu, L.; Lu, L.; Ouyang, M.; Hofmann, H. Multi-Objective Optimization of a Semi-Active Battery/Supercapacitor Energy Storage System for Electric Vehicles. Appl. Energy 2014, 135, 212–224. [Google Scholar] [CrossRef]
  10. Yan, X.; Patterson, D. Improvement of Drive Range, Acceleration and Deceleration Performance in an Electric Vehicle Propulsion System. In Proceedings of the 30th Annual IEEE Power Electronics Specialists Conference. Record. (Cat. No.99CH36321), Charleston, SC, USA, 1 July 1999; IEEE: Piscataway, NJ, USA, 1999; Volume 2, pp. 638–643. [Google Scholar]
  11. Kuperman, A.; Aharon, I. Battery–Ultracapacitor Hybrids for Pulsed Current Loads: A Review. Renew. Sustain. Energy Rev. 2011, 15, 981–992. [Google Scholar] [CrossRef]
  12. Song, Z.; Hofmann, H.; Li, J.; Hou, J.; Zhang, X.; Ouyang, M. The Optimization of a Hybrid Energy Storage System at Subzero Temperatures: Energy Management Strategy Design and Battery Heating Requirement Analysis. Appl. Energy 2015, 159, 576–588. [Google Scholar] [CrossRef]
  13. Song, Z.; Li, J.; Hou, J.; Hofmann, H.; Ouyang, M.; Du, J. The Battery-Supercapacitor Hybrid Energy Storage System in Electric Vehicle Applications: A Case Study. Energy 2018, 154, 433–441. [Google Scholar] [CrossRef]
  14. Thounthong, P.; Sikkabut, S.; Mungporn, P.; Nahid-Mobarakeh, B.; Pierfederici, S.; Davat, B. Nonlinear Control Algorithm of Supercapacitor/Li-Ion Battery Energy Storage Devices for Fuel Cell Vehicle Applications. In Proceedings of the 2014 10th France-Japan/8th Europe-Asia Congress on Mecatronics (MECATRONICS2014-Tokyo), Tokyo, Japan, 27–29 November 2014; IEEE: Piscataway, NJ, USA; pp. 232–237. [Google Scholar]
  15. Ferahtia, S.; Djerioui, A.; Zeghlache, S.; Houari, A. A Hybrid Power System Based on Fuel Cell, Photovoltaic Source and Supercapacitor. SN Appl. Sci. 2020, 2, 940. [Google Scholar] [CrossRef] [Green Version]
  16. Zhang, X.; Mi, C. Vehicle Power Management; Power Systems; Springer: London, UK, 2011; ISBN 978-0-85729-735-8. [Google Scholar]
  17. Tabbache, B.; Djebarri, S.; Kheloui, A.; Benbouzid, M. A Power Presizing Methodology for Electric Vehicle Traction Motors. Int. Rev. Model. Simul. 2013, 6, 195–202. [Google Scholar]
  18. Fotouhi, A.; Auger, D.J.; Propp, K.; Longo, S.; Wild, M. A Review on Electric Vehicle Battery Modelling: From Lithium-Ion toward Lithium-Sulphur. Renew. Sustain. Energy Rev. 2016, 56, 1008–1021. [Google Scholar] [CrossRef] [Green Version]
  19. Shepherd, C.M. Design of Primary and Secondary Cells: II. An Equation Describing Battery Discharge. J. Electrochem. Soc. 1965, 112, 657–664. [Google Scholar] [CrossRef]
  20. Raza, W.; Ali, F.; Raza, N.; Luo, Y.; Kim, K.-H.; Yang, J.; Kumar, S.; Mehmood, A.; Kwon, E.E. Recent Advancements in Supercapacitor Technology. Nano Energy 2018, 52, 441–473. [Google Scholar] [CrossRef]
  21. Cabrane, Z.; Lee, S.H. Electrical and Mathematical Modeling of Supercapacitors: Comparison. Energies 2022, 15, 693. [Google Scholar] [CrossRef]
  22. Zandi, M.; Payman, A.; Martin, J.-P.; Pierfederici, S.; Davat, B.; Meibody-Tabar, F. Energy Management of a Fuel Cell/Supercapacitor/Battery Power Source for Electric Vehicular Applications. IEEE Trans. Veh. Technol. 2011, 60, 433–443. [Google Scholar] [CrossRef]
  23. Thounthong, P.; Sikkabut, S.; Mungporn, P.; Piegari, L.; Nahid-Mobarakeh, B.; Pierfederici, S.; Davat, B. DC Bus Stabilization of Li-Ion Battery Based Energy Storage for a Hydrogen/Solar Power Plant for Autonomous Network Applications. IEEE Trans. Ind. Appl. 2015, 51, 2717–2725. [Google Scholar] [CrossRef] [Green Version]
  24. Thounthong, P.; Tricoli, P.; Davat, B. Performance Investigation of Linear and Nonlinear Controls for a Fuel Cell/Supercapacitor Hybrid Power Plant. Int. J. Electr. Power Energy Syst. 2014, 54, 454–464. [Google Scholar] [CrossRef]
  25. Kennedy, J.; Eberhart, R. Particle Swarm Optimization. In Proceedings of the ICNN’95—International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; IEEE: Piscataway, NJ, USA, 1995; Volume 4, pp. 1942–1948. [Google Scholar]
  26. Yaqoob, S.J.; Ferahtia, S.; Obed, A.A.; Rezk, H.; Alwan, N.T.; Zawbaa, H.M.; Kamel, S. Efficient Flatness Based Energy Management Strategy for Hybrid Supercapacitor/Lithium-Ion Battery Power System. IEEE Access 2022, 10, 132153–132163. [Google Scholar] [CrossRef]
  27. Wolpert, D.H.; Macready, W.G. No Free Lunch Theorems for Optimization. IEEE Trans. Evol. Comput. 1997, 1, 67–82. [Google Scholar] [CrossRef] [Green Version]
  28. Janulin, M.; Vrublevskyi, O.; Prokhorenko, A. Energy Minimization in City Electric Vehicle Using Optimized Multi-Speed Transmission. Int. J. Automot. Mech. Eng. 2022, 19, 9721–9733. [Google Scholar] [CrossRef]
Figure 1. The HPS Power System Topology.
Figure 1. The HPS Power System Topology.
Wevj 14 00201 g001
Figure 2. Li-ion Shepherd model.
Figure 2. Li-ion Shepherd model.
Wevj 14 00201 g002
Figure 3. SC equivalent circuit model.
Figure 3. SC equivalent circuit model.
Wevj 14 00201 g003
Figure 4. PSO general flow.
Figure 4. PSO general flow.
Wevj 14 00201 g004
Figure 5. The structure of the proposed control law.
Figure 5. The structure of the proposed control law.
Wevj 14 00201 g005
Figure 6. Motor load current (A).
Figure 6. Motor load current (A).
Wevj 14 00201 g006
Figure 7. Particles and global best evolution for Tmax = 20 and N = 20, 25 and 30.
Figure 7. Particles and global best evolution for Tmax = 20 and N = 20, 25 and 30.
Wevj 14 00201 g007
Figure 8. Particles and global best evolution for Tmax = 30 and N = 20, 25 and 30.
Figure 8. Particles and global best evolution for Tmax = 30 and N = 20, 25 and 30.
Wevj 14 00201 g008
Figure 9. Particles and global best evolution for Tmax = 40 and N = 20, 25 and 30.
Figure 9. Particles and global best evolution for Tmax = 40 and N = 20, 25 and 30.
Wevj 14 00201 g009
Figure 10. Fitness evolution for Tmax = 20 iterations.
Figure 10. Fitness evolution for Tmax = 20 iterations.
Wevj 14 00201 g010
Figure 11. Fitness evolution for Tmax = 30 iterations.
Figure 11. Fitness evolution for Tmax = 30 iterations.
Wevj 14 00201 g011
Figure 12. Fitness evolution for Tmax = 40 iterations.
Figure 12. Fitness evolution for Tmax = 40 iterations.
Wevj 14 00201 g012
Figure 13. DC bus voltage using the conventional flat controller and the optimized version.
Figure 13. DC bus voltage using the conventional flat controller and the optimized version.
Wevj 14 00201 g013
Figure 14. The SC voltage and the battery SoC using the optimized flat controller.
Figure 14. The SC voltage and the battery SoC using the optimized flat controller.
Wevj 14 00201 g014
Table 1. Forces and their parameters.
Table 1. Forces and their parameters.
Force EquationParameters
Motor force F m = M e q u i a = ( m v + J e m ρ 2 R t i r e 2 ) d v ( t ) d t a: the acceleration
mv: the vehicle mass
Jem: the motor inertia
ρ: the air density
Rtire: the tire radius
v: the vehicle speed
Rollin resistance force F r = c r m v g cos ( α ) cr: the rolling friction coefficient
mv: the vehicle mass
g: the gravity acceleration
α: the road slop
Aerodynamic force F a e r o = 1 2 ρ v 2 A C d ρ: the air density
v: the vehicle speed
A: the frontal area
Cd: the drag coefficient
uphill driving force F U = m v g sin ( α ) mv: the vehicle mass
g: the gravity acceleration
α: the road slop
Table 2. The hybrid power system (HPS) parameters.
Table 2. The hybrid power system (HPS) parameters.
ParameterValueUnit
DC bus voltage (vbus)400V
Battery nominal voltage 200V
Battery rated capacity 1500Ah
Battery internal resistance 1.3333mΩ
SC rated voltage200V
SC rated capacity120F
DC-ERS6.3mΩ
Table 3. The results for N = 15.
Table 3. The results for N = 15.
ParameterTmax = 20Tmax = 30Tmax = 40
Runc1c2Fitnessc1c2Fitnessc1c2Fitness
1383.0774288.4130.74410115,222.15141.11170.30349424,189.45165.29470.714826
22438.373528.7380.040471848.3922563.50980.3724318865.30183.498050.125425
37776.441114.50110.2338425429.146194.20793.3568148298.91196.33380.041407
43703.151368.49530.5095871732.424510.5141.5062357149.533198.24570.060143
513,474.91215.10980.1931743937.523448.45990.0461813865.512117.12250.276141
66445.147514.23260.0601386154.555260.89970.04167018,994.34231.88080.040459
713,450.97185.81641.261541355.1203365.40310.04807214,981.46146.39110.076724
84232.249240.99580.0413228334.283104.05310.2610795944.419237.68770.042208
98190.019111.77325.09202520,151.94235.72410.18301819,443.92221.39380.235585
109269.388188.83610.066812,302.5712.415030.51078661.424391.44630.05599
Best 0.040471 0.041670 0.040459
Worst 5.092025 3.356814 0.714826
Mean 0.6630 0.8243 0.1669
STD 1.5507 1.0953 0.2102
Table 4. The results for N = 20.
Table 4. The results for N = 20.
ParameterTmax = 20Tmax = 30Tmax = 40
Runc1c2Fitnessc1c2Fitnessc1c2Fitness
111,826.7693.197652.2458261361.706450.7040.875947739.252283.62690.87594
214,837.47156.49690.04099715,500.24203.02490.0407047414.114179.6250.040704
35297.442487.02561.9517618875.964172.01221.54854723,109.18282.96291.548547
44816.494203.60020.0554058700.802337.44530.09221313,219.59218.2620.092213
510,121.86213.82150.1268624794.793291.5480.042652894.5254454.22550.042652
65883.825476.93060.121855459.857200.48390.04383924,525.24240.44410.043839
77375.051384.49630.44255613,096.74248.07170.0755983564.287150.97130.075598
84974.259367.22080.0979115,878.71214.74610.040997550.6795472.21660.040444
95779.193266.03272.4259978730.815319.71810.04849418,777.06214.71250.048494
109557.76167.30510.051499995.5619409.68130.11786866.7844415.02050.11786
Best 0.040997 0.040704 0.040444
Worst 2.425997 1.548547 1.548547
Mean 0.756066 0.292684 0.292629
STD 1.0147 0.5106 0.2576
Table 5. The results for N = 25.
Table 5. The results for N = 25.
ParameterTmax = 20Tmax = 30Tmax = 40
Runc1c2Fitnessc1c2Fitnessc1c2Fitness
121,239.27156.54080.199961821.5885302.58061.4647633855.402143.04950.070714
23252.432432.99430.1587424958.868240.86720.054227450.852284.89960.124811
36478.996149.52110.0499226839.962143.23680.5202025347.225343.55320.518617
45601.85133.52920.731029794.622154.99520.1417054891.362480.20330.060821
512,269.83104.8370.4572748643.765112.12610.85027712,406.41118.17350.260117
64562.32873.113932.8874296039.013578.6240.04407322,572.78139.3450.426515
75026.632286.49116.1822829602.37879.685680.6523411,330.4192.048180.042805
814,973.17114.36486.563575243.316370.10215.2364584747.913373.98070.062921
99656.716149.20540.0604221,962.56172.91252.955184755.602366.16090.070322
101033.751514.02290.2034697822.553180.03420.1679496877.921177.46430.152653
Best 0.049922 0.044073 0.042805
Worst 6.56357 5.236458 0.518617
Mean 1.749409 1.208717 0.17903
STD 2.5796 1.6720 0.1681
Table 6. The results for N = 30.
Table 6. The results for N = 30.
ParameterTmax = 20Tmax = 30Tmax = 40
Runc1c2Fitnessc1c2Fitnessc1c2Fitness
18354.616212.38340.1274343044.51444.38490.3467177067.059237.63870.23582
27517.356290.09190.32663920,815.15195.74810.1106932859.644356.60270.036413
34839.241165.57520.20377224,214.0387.342570.0500915593.393508.34090.10063
48214.519341.01670.2174417519.267179.84080.07231712,603.48164.45010.024219
55279.422258.53530.1551991079.613469.68230.040409440.3446155.60740.041211
69634.918228.3730.1267435276.985115.23350.0407061823.321478.15310.043018
78398.724229.17240.18301410,393.05109.1131.3201825527.736429.34060.042232
810,275.87276.85590.0583622602.68197.450930.0468914213.783510.26780.188963
914,010.6149.93590.2374142616.825465.45870.56452812,566.89117.89220.775534
107711.38503.77380.09641423,525.33153.59220.1760819058.189144.5180.078604
Best 0.058362 0.040409 0.024219
Worst 0.326639 1.320182 0.775534
Mean 0.173243 0.276862 0.156664
STD 0.777 0.4044 0.2287
Table 7. The hybrid power system (HPS) parameters.
Table 7. The hybrid power system (HPS) parameters.
Population SizeNumber of Iterations
203040
150.0404710.0416700.040459
20 0.0409970.0407040.040444
250.0499220.0440730.042805
300.0583620.0404090.024219
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Rezk, H.; Ghoniem, R.M. Optimal Load Sharing between Lithium-Ion Battery and Supercapacitor for Electric Vehicle Applications. World Electr. Veh. J. 2023, 14, 201. https://doi.org/10.3390/wevj14080201

AMA Style

Rezk H, Ghoniem RM. Optimal Load Sharing between Lithium-Ion Battery and Supercapacitor for Electric Vehicle Applications. World Electric Vehicle Journal. 2023; 14(8):201. https://doi.org/10.3390/wevj14080201

Chicago/Turabian Style

Rezk, Hegazy, and Rania M. Ghoniem. 2023. "Optimal Load Sharing between Lithium-Ion Battery and Supercapacitor for Electric Vehicle Applications" World Electric Vehicle Journal 14, no. 8: 201. https://doi.org/10.3390/wevj14080201

Article Metrics

Back to TopTop