1 Introduction

To achieve carbon neutrality, emissions reductions in the power and transportation sectors need to be accelerated [1]. As a promising option in low-carbon transportation, electric vehicles (EVs) use batteries to form an energy storage system (ESS). Nevertheless, batteries have defects such as low specific power, short cycle life, and narrow operating temperature range [2]. EVs require high power charging and discharging under extreme operating conditions such as rapid acceleration and emergency braking. In the process, batteries can fall short or be severely damaged. In addition, the safety of the batteries in EVs has been questioned given the frequent occurrence of extreme weather around the world. Therefore, the development of ESSs is crucial for EVs. It is well known that supercapacitors (SCs) have the advantages of high power density, long cycle life, and wide operating temperature range [3]. The properties of SCs can compensate for many of the defects found in batteries. Therefore, battery/SC hybrid energy storage systems (HESSs) have been widely studied in recent years.

In HESS literature, power distribution strategy design is a key issue that has received the most attention [4]. A properly designed power distribution strategy can fully exploit the advantages of HESSs, which extends the EV range and protects the battery [5]. Moreover, it can reduce the energy loss to achieve the goal of low carbon emissions. Thus, a great deal of research has been done on power distribution strategies. There are two classical power distribution strategies: the split-frequency method and the power-level method [6]. In the split-frequency method, the demand power is segmented into two parts. The low-frequency part, which is borne by the battery; and the high-frequency part, which is borne by the SC [7]. For example, Peng et al. [8] achieved battery protection using this approach. In the power-level method, power is distributed according to the demand power [9]. For instance, Li et al. [10] reduced system energy loss in this way. However, these strategies follow pre-set rules and cannot guarantee the optimal power distribution scheme at any moment. Therefore, power distribution strategies with optimal objectives have been proposed and studied. These strategies are more flexible and targeted, which means they can better cope with the complex working conditions of EVs. Optimal objectives are proposed according to the system parameters, and performance optimization is realized according to certain constraints [11]. EV range extension, battery degradation mitigation, and HESS energy loss reduction are the three mainstream optimal objectives in power distribution strategies. Their research is reviewed and analyzed below.

EV range extension is the biggest concern for most consumers. Naseri et al. [12] recovered EV braking energy through the SC in a HESS and reused it. Braking energy was wasted when battery energy storage system (BESS) worked alone. However, a BESS can also recover braking energy with the development of ESS. In addition, with the HESS, the EV range is naturally extended with an increase of the ESS capacity. Therefore, many researchers have stated that the range of an EV can be effectively extended using a HESS [13, 14]. They do not consider the impact of different battery and SC characteristics on EV range extension. They also do not consider the impact of different power distribution strategies on EV range extension. Studies of these kinds have not been presented in the literature. The superiority of HESS in terms of EV range extension is verified more objectively in this paper.

When an EV is moving, high current and frequent current variations drastically shorten battery life and can result in safety problems [15]. Therefore, battery protection extends battery life and indirectly ensures driving safety. To quantify battery protection, battery degradation is generally used in studies. Li et al. [16] used Ah-throughput to estimate battery degradation and to minimized the Ah-throughput in offline size optimization. This is effective in protecting the battery from current spikes. Song et al. [17] incorporated Ah-throughput into the cost function, which achieved a battery degradation reduction. Root mean square (RMS) is often used to represent the change rate [18]. In [19], battery degradation was mitigated by reducing the RMS of battery current. Wang et al. [20] chose the RMS of current to indicate battery degradation. The result was minimized for battery life extension. The studies cited above considered the magnitude or change rate alone. However, this cannot comprehensively indicate battery degradation. Furthermore, battery degradation should be involved as an online factor during power distribution. In a nutshell, battery protection can be achieved by the two points. In this paper, the effects of the current magnitude and change rate on battery degradation are considered together. Then, battery degradation is considered in the online optimization process.

In addition to range extension and battery protection, reducing energy loss is also an important objective. In general, energy loss can be assessed by real-time power loss [21]. HESS loss is composed of the losses of the batteries, SCs, and direct current to direct current (DC/DC) converters. Cheng et al. [22] considered the battery and SC losses. Li et al. [23] considered the battery, SC, and DC/DC converter losses, but used an empirical curve to calculate the loss of the DC/DC converter. Similarly, Wang et al. [24] assumed a constant efficiency of the DC/DC converter for loss calculation. Shen et al. [25] used a DC/DC converter model that included switching loss when calculating losses. In power distribution strategies, considering real-time power loss is beneficial to the objective of energy loss reduction.

By optimizing one of the three objectives, the above literature has improved the performance of EVs to a certain extent. However, there are contradictions in HESSs when the three objectives are expected to be achieved simultaneously. The one-sided optimization of one can lead to the deterioration of the others. Specifically, Anbazhagan et al. [26] proposed that the addition and use of SCs can extend EV range, mitigate battery degradation, and reduce battery loss. However, more losses were incurred due to the addition of an SC ESS. Therefore, it is difficult to make all of the objectives optimal at the same time. A compromise among conflicting objectives is inevitable. It is necessary to design an optimization method. The required method needs to be more universal and flexible than rule-based methods. It also needs to be faster and more efficient than intelligent algorithms. In this paper, a dynamic power distribution strategy is proposed as a solution to address this problem. In the proposed dynamic power distribution strategy, multi-objective collaborative optimization (MOCO) is used to find an optimal solution in real time. In the power distribution scheme using this solution, the three optimal objectives are kept at the collaborative optimum at all times. Thus, on the basis of battery safety and EV range extension, the system efficiency is improved. The dynamic power distribution between the batteries and the SCs is finally completed.

The remainder of this paper is organized as follows. In Sect. 2, the HESS is modeled and its power loss is analyzed. Section 3 details a dynamic power distribution strategy using the MOCO. Section 4 and Sect. 5 verify the proposed strategy through simulation and experimental results, respectively. Finally, the conclusion is presented in Sect. 6.

2 System description

2.1 HESS structure and model

The HESS adopts the active parallel structure illustrated in Fig. 1a. The battery serves as the main power, while the SC serves as the auxiliary power. They are connected to the direct current (DC) bus via two DC/DC converters. The battery and DC/DC converter 1 constitute the BESS. The SC and DC/DC converter 2 constitute the SC ESS. As shown in Fig. 1b, the battery, SC, and DC/DC converter are described by equivalent circuit models. Hence, the equations of the HESS can be deduced as:

$$\left\{ \begin{gathered} U_{{\text{b}}} = V_{{\text{b}}} - R_{{\text{b}}} i_{{\text{b}}} \hfill \\ U_{{{\text{SC}}}} = V_{{{\text{SC}}}} - R_{{{\text{SC}}}} i_{{{\text{SC}}}} \hfill \\ P_{{{\text{bus}}}} = U_{{{\text{bus}}}} i_{{{\text{bus}}}} \hfill \\ i_{{{\text{bus}}}} = i_{{\text{b}}} + i_{{{\text{SC}}}} \hfill \\ SOC_{{\text{b}}} = SOC_{{{\text{b0}}}} - \int {i_{{\text{b}}} } {\text{d}}t/3600Q \hfill \\ SOC_{{{\text{SC}}}} = SOC_{{{\text{SC0}}}} - \int {i_{{{\text{SC}}}} } {\text{d}}t/CU_{{{\text{SCN}}}} \hfill \\ \end{gathered} \right.$$
(1)

where Ub is the battery terminal voltage. Vb is the battery open-circuit voltage. Rb is the battery internal resistance. ib is the battery current. SOCb is the state of charge (SOC) of the battery. Q is the battery rated capacity. USC, VSC, RSC, iSC, and SOCSC are the same variables for the SC. Pbus, Ubus, and ibus are the power, voltage, and current in the DC bus. SOCb0 and SOCSC0 are the initial SOC of the battery and SC, respectively. C is the SC rated capacitance. USCN is the SC rated voltage.

Fig. 1
figure 1

Diagrams showing: a HESS structure; b equivalent circuit models

2.2 HESS power loss analysis

According to the models, the power losses of the BESS and SC ESS are presented in Eqs. (2) and (3). PBESS_loss and PSC_ESS_loss indicate the power losses of the BESS and SC ESS, respectively.

$$\begin{aligned} P_{{{\text{BESS\_loss}}}} &= R_{{\text{b}}} i_{{\text{b}}}^{2} + R_{{\text{L}}} i_{{\text{b}}}^{2} + D_{1} \left( {R_{{\text{S}}} i_{{\text{b}}}^{2} + V_{{\text{S}}} \left| {i_{{\text{b}}} } \right|} \right) \\ &\quad + \left( {1 - D_{1} } \right)\left( {R_{{\text{D}}} i_{{\text{b}}}^{2} + V_{{\text{D}}} \left| {i_{{\text{b}}} } \right|} \right) + f_{{\text{s}}} \left( {P_{{{\text{on}}}} + P_{{{\text{off}}}} } \right) \\ \end{aligned}$$
(2)
$$\begin{aligned} P_{{{\text{SC\_ESS\_loss}}}} &= R_{{{\text{SC}}}} i_{{{\text{SC}}}}^{2} + R_{{\text{L}}} i_{{{\text{SC}}}}^{2} + D_{2} \left( {R_{{\text{S}}} i_{{{\text{SC}}}}^{2} + V_{{\text{S}}} \left| {i_{{{\text{SC}}}} } \right|} \right) \\ &\quad + \left( {1 - D_{2} } \right)\left( {R_{{\text{D}}} i_{{{\text{SC}}}}^{2} + V_{{\text{D}}} \left| {i_{{{\text{SC}}}} } \right|} \right) + f_{s} \left( {P_{{{\text{on}}}} + P_{{{\text{off}}}} } \right) \\ \end{aligned}$$
(3)

where D1 and D2 are the duty ratios of the IGBTs in DC/DC converter 1 and DC/DC converter 2, and D1 = Ub /Ubus and D2 = USC /Ubus. RS, RL, and RD are the equivalent resistances of the IGBTs, inductors, and diodes, respectively. VS and VD are the turn-on voltages of the IGBTs and diodes, respectively. fs is the switching frequency of the DC/DC converters. Pon and Poff are the turn-on loss and turn-off loss of the IGBTs.

In this paper, p and q indicate the operating states of the BESS and the SC ESS, respectively. They are defined as:

$$p,q = \left\{ \begin{gathered} 1,{\text{ discharge state}} \hfill \\ - 1,{\text{ charge state}} \hfill \\ \end{gathered} \right.$$
(4)

The HESS power loss can be derived as:

$$\begin{aligned} P_{{{\text{loss}}}} &= P_{{{\text{BESS\_loss}}}} + P_{{{\text{SC\_ESS\_loss}}}} \hfill \\ &= \left[ {R_{{\text{b}}} + R_{{\text{L}}} + \frac{{U_{{\text{b}}} }}{{U_{{{\text{bus}}}} }}R_{{\text{S}}} + \left( {1 - \frac{{U_{{\text{b}}} }}{{U_{{{\text{bus}}}} }}} \right)R_{{\text{D}}} } \right]i_{{\text{b}}}^{2} \hfill \\ &\quad + p\left[ {\frac{{U_{{\text{b}}} }}{{U_{{{\text{bus}}}} }}V_{{\text{S}}} + \left( {1 - \frac{{U_{{\text{b}}} }}{{U_{{{\text{bus}}}} }}} \right)V_{{\text{D}}} } \right]i_{{\text{b}}} + f_{{\text{s}}} \left( {P_{{{\text{on}}}} + P_{{{\text{off}}}} } \right) \hfill \\ &\quad + \left[ {R_{{{\text{SC}}}} + R_{{\text{L}}} + \frac{{U_{{{\text{SC}}}} }}{{U_{{{\text{bus}}}} }}R_{{\text{S}}} + \left( {1 - \frac{{U_{{{\text{SC}}}} }}{{U_{{{\text{bus}}}} }}} \right)R_{{\text{D}}} } \right]i_{{{\text{SC}}}}^{2} \hfill \\ &\quad + q\left[ {\frac{{U_{{{\text{SC}}}} }}{{U_{{{\text{bus}}}} }}V_{{\text{S}}} + \left( {1 - \frac{{U_{{{\text{SC}}}} }}{{U_{{{\text{bus}}}} }}} \right)V_{{\text{D}}} } \right]i_{{{\text{SC}}}} + f_{{\text{s}}} \left( {P_{{{\text{on}}}} + P_{{{\text{off}}}} } \right) \hfill \\ & = Ai_{{\text{b}}}^{2} + Bi_{{\text{b}}} + C \hfill \\ \end{aligned}$$
(5)

where

$$\begin{aligned} A &= R_{{\text{b}}} + R_{{{\text{SC}}}} + 2R_{{\text{L}}} + \frac{{U_{{\text{b}}} + U_{{{\text{SC}}}} }}{{U_{{{\text{bus}}}} }}R_{{\text{S}}} + \left( {2 - \frac{{U_{{\text{b}}} + U_{{{\text{SC}}}} }}{{U_{{{\text{bus}}}} }}} \right)R_{{\text{D}}} \\ B &= \left( {p - q} \right)V_{{\text{D}}} + \left( {pU_{{\text{b}}} - qU_{{{\text{SC}}}} } \right)\frac{{V_{{\text{S}}} - V_{{\text{D}}} }}{{U_{{{\text{bus}}}} }} \\&\quad - 2\left[ {R_{{{\text{SC}}}} + R_{{\text{L}}} + \frac{{U_{{{\text{SC}}}} }}{{U_{{{\text{bus}}}} }}R_{{\text{S}}} + \left( {1 - \frac{{U_{{{\text{SC}}}} }}{{U_{{{\text{bus}}}} }}} \right)R_{{\text{D}}} } \right]i_{{\text{bus}}} \\ C &= \left[ {R_{{{\text{SC}}}} + R_{{\text{L}}} + \frac{{U_{{{\text{SC}}}} }}{{U_{{{\text{bus}}}} }}R_{{\text{S}}} + \left( {1 - \frac{{U_{{{\text{SC}}}} }}{{U_{{{\text{bus}}}} }}} \right)R_{{\text{D}}} } \right]i_{{\text{bus}}}^{\text{2}} \\&\quad + q\left[ {\frac{{U_{{{\text{SC}}}} }}{{U_{{{\text{bus}}}} }}V_{{\text{S}}} + \left( {1 - \frac{{U_{{{\text{SC}}}} }}{{U_{{{\text{bus}}}} }}} \right)V_{{\text{D}}} } \right]i_{{\text{bus}}} + 2f_{{\text{s}}} \left( {P_{{{\text{on}}}} { + }P_{{{\text{off}}}} } \right) \end{aligned}$$

2.3 EV model

Assuming an EV is driving on a flat road, its dynamic model is constructed as follows:

$$m_{{{\text{EV}}}} gfv + \frac{1}{2}C_{{\text{D}}} A_{{{\text{EV}}}} \rho v^{3} + m_{{{\text{EV}}}} v\frac{{{\text{d}}v}}{{{\text{d}}t}} = P_{{\text{bus}}} \left( {\eta_{{\text{T}}} \eta_{{\text{m}}} } \right)^{{\text{i}}}$$
(6)

where the EV parameters are defined in Table 1. v is the speed of the EV. i is the operating state of the EV, which is defined as:

$$i = \left\{ {\begin{array}{*{20}c} \begin{gathered} 1,{\text{driving state}} \hfill \\ {\text{0, stop state}} \hfill \\ \end{gathered} \\ { - 1,{\text{braking state}}} \\ \end{array} } \right.$$
(7)
Table 1 EV parameters

To evaluate the performance of EVs, a test cycle standard needs to be used. The most classic test cycle standard, the New European Driving Cycle, is too idealized and too far from actual situations. Meanwhile, the Worldwide harmonized Light vehicles Test Cycle (WLTC) is more in line with the realities of EVs. The driving conditions are diverse and complex in the WLTC. It incorporates the acceleration, deceleration, stopping, and braking of an EV. The transition between these conditions is frequent and rapid.

In this paper, the WLTC is selected as the test cycle. The WLTC simulates a 23.3 km route in 30 min. The test cycle is divided into four stages: a low-speed part, a medium-speed part, a high-speed part, and an extra high-speed part. The four stages correspond to urban condition, suburban condition, rural condition, and highway condition for EVs. The durations are 589 s, 433 s, 455 s, and 323 s, respectively.

The EV model converts the given speed into the demand power [27]. The given vehicle speed and calculated demand power are shown in Fig. 2. A positive power means that the HESS outputs power to drive the EV, while a negative power means that the EV feeds energy back to the HESS. By integrating the two parts during the test cycle, it can be seen that the driving energy in the DC bus is 13089 kJ, and that the braking energy in the DC bus is 2849 kJ.

Fig. 2
figure 2

Given vehicle speed and calculated demand power

3 Dynamic power distribution strategy

A dynamic power distribution strategy using the MOCO is proposed to achieve scheduling of the BESS and SC ESS in the HESS. The framework is shown in Fig. 3. The strategy is described in detail below.

Fig. 3
figure 3

Framework of the dynamic power distribution strategy using MOCO

3.1 Multi-objective optimization problem

Three optimal objectives are considered in this strategy: EV range extension, battery degradation mitigation, and HESS energy loss reduction. The optimal objectives are analyzed separately to identify the optimization variables.

  1. 1.

    Optimal Objectives 1: EV Range Extension

EV range depends on the capacity of the battery. The consumption of battery capacity can be measured by the battery SOC drop. The less the SOC drops, the longer the EV range. According to (1), the SOC drop of the battery can be written as:

$$\Delta SOC_{\text{b}} = \frac{1}{3600Q}\int {i_{{\text{b}}} } {\text{d}}t$$
(8)

Accordingly, by reducing the battery SOC drop, the objective of extending EV range is naturally achieved.

  1. 2.

    Optimal Objective 2: Battery Degradation Mitigation

In battery degradation calculation, two factors are taken into account. One factor is the Ah-throughput of the battery current. The other is the change rate throughput of the battery current. When merging the two factors by additive weighting, the formula to quantify battery degradation is defined as:

$$\Delta Q_{{\text{bd}}} = m\Delta Q_{\text{b}} + n\Delta Q^{\prime}_{\text{b}}$$
(9)

where

$$\begin{gathered} \Delta Q_{\text{b}} = \frac{1}{3600}\int {\left| {i_{{\text{b}}} } \right|} {\text{d}}t \hfill \\ \Delta Q^{\prime}_{\text{b}} = \frac{1}{3600}\int {\left| {i_{{\text{b}}}^{\prime } } \right|} {\text{d}}t \hfill \\ \end{gathered}$$

ΔQb is the Ah-throughput of the battery current. ΔQb' is the change rate throughput of the battery current. m and n denote the weight factors of ΔQb and ΔQb' in ΔQbd, and m + n = 1 is specified.

In brief, the objective of mitigating battery degradation can be achieved by reducing ΔQbd. The specific approach is to reduce the magnitude and change rate of the battery current.

  1. 3.

    Optimal Objective 3: HESS Energy Loss Reduction

The energy loss of the HESS varies dynamically when its mode switches. By integrating the real-time power loss, the HESS energy loss can be calculated as:

$$E_{{{\text{loss}}}} = \int {P_{{{\text{loss}}}} {\text{d}}t}$$
(10)

According to Eq. (5), the HESS energy loss is a dynamic function of the battery current. Consequently, the objective of reducing the HESS energy loss can be achieved by controlling the battery current.

  1. 4.

    Multi-Objective Optimization Problem

Based on the above analysis, ΔSOCb, ΔQbd and Eloss are selected as optimization variables. Finally, a multi-objective optimization problem with three variables is obtained, which can be expressed as:

$$\min \, f(\Delta SOC_{{\text{b}}} ,\Delta Q_{{{\text{bd}}}} ,E_{{{\text{loss}}}} )$$
(11)

3.2 MOCO method

To solve the multi-objective optimization problem, MOCO is adopted. First, a MOCO function is constructed. Then, constraints are specified for the function. Finally, the MOCO solution is obtained by solving the constrained function.

  1. 1.

    MOCO Function

By additive weighting, the multi-objective optimization problem is transformed into a MOCO function:

$$\, f = \omega_{1} \Delta SOC_{{\text{b}}} + \omega_{2} \Delta Q_{{{\text{bd}}}} + \omega_{3} E_{{{\text{loss}}}}$$
(12)

where the weight factors ω1, ω2, and ω3 are set to normalize the optimization variables on different scales. Their values are determined by the sizes of the three parts.

To solve the function, a multi-step decision is used. It has to reach the minimum at each step. At each sampling time, the solution for the next step is determined. At the kth sampling time, the MOCO function is discretized as:

$$\begin{gathered} f = \omega_{1} \Delta SOC_{{\text{b}}} (k) + \omega_{2} \Delta Q_{{{\text{bd}}}} (k) + \omega_{3} E_{{{\text{loss}}}} (k) \\ = \left[ {\begin{array}{*{20}c} {\omega_{1} /3600} \\ {\omega_{2} /3600} \\ {\omega_{3} } \\ \end{array} } \right]^{ - 1} \left[ {\begin{array}{*{20}c} \begin{gathered} 0 \hfill \\ 0 \hfill \\ A \hfill \\ \end{gathered} & \begin{gathered} 1/Q \hfill \\ mp \hfill \\ B \hfill \\ \end{gathered} & \begin{gathered} 0 \hfill \\ np \hfill \\ 0 \hfill \\ \end{gathered} & \begin{gathered} 0 \hfill \\ 0 \hfill \\ C \hfill \\ \end{gathered} \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {i_{{\text{b}}}^{2} (k)T} \\ {i_{{\text{b}}} (k)T} \\ {i_{{\text{b}}}^{{ (1)}} (k)T} \\ {i_{{\text{b}}}^{{ 0}} (k)T} \\ \end{array} } \right] \\ \end{gathered}$$
(13)

where T is the sampling time.

  1. 2.

    MOCO Constraints

    $$s. \, t. \, \left\{ \begin{gathered} U_{{{\text{b\_min}}}} \le U_{{\text{b}}} (k) \le U_{{{\text{b\_max}}}} \hfill \\ i_{{{\text{b\_min}}}} \le i_{{\text{b}}} (k) \le i_{{{\text{b\_max}}}} \hfill \\ U_{{{\text{SC\_min}}}} \le U_{{{\text{SC}}}} (k) \le U_{{{\text{SC\_max}}}} \hfill \\ U_{{{\text{bus\_min}}}} \le U_{{{\text{bus}}}} (k) \le U_{{{\text{bus\_max}}}} \hfill \\ p,q \hfill \\ \end{gathered} \right.$$
    (14)

The constraints for the parameters in (13) are listed in (14).

  1. 3.

    MOCO Solution

As can be seen in Eq. (13), the MOCO function is a nonlinear function with the battery current as a variable. Real-time measurement values are used to calculate it. Therefore, variables other than the battery current are treated as constants. At the kth sampling time, the MOCO solution ibs (k) is given as follows:

$$i_{{{\text{bs}}}} (k) = \arg \min \, f$$
(15)

The MOCO function is essentially a quadratic function of the battery current. Thus, Eq. (15) can also be written as follows:

$$\, f^{\prime}\left[ {i_{{{\text{bs}}}} (k)} \right] = 0$$
(16)

According to Eqs. (13) and (16), the expression of the MOCO solution is given as follows:

$$i_{{{\text{bs}}}} (k) = - \frac{{\omega_{1} /Q + \omega_{2} p + 3600\omega_{3} B}}{{7200\omega_{3} A}}$$
(17)

Linear programming is used to solve the function. The given value of the battery current at the (k + 1)th sampling time ibg(k + 1) is determined by the solution and constraints.

3.3 Dynamic power distribution

Based on the MOCO function, the power values distributed to the battery and SC are obtained. The power distribution scheme at the (k + 1)th sampling time can be expressed as:

$$\left\{ \begin{gathered} P_{{{\text{bg}}}} (k + 1) = U_{{\text{b}}} (k)i_{{{\text{bg}}}} (k + 1) \\ P_{{{\text{SCg}}}} (k + 1) = U_{{{\text{SC}}}} (k)i_{{{\text{SCg}}}} (k + 1) \\ \end{gathered} \right.$$
(18)

where

$$i_{{{\text{SCg}}}} (k + 1) = i_{{{\text{bus}}}} (k) - i_{{{\text{bg}}}} (k + 1)$$

The BESS and SC ESS are strictly controlled according to the power distribution scheme. The MOCO method makes the scheme in real time. Then the time-dependent scheme constitutes the dynamic power distribution strategy.

A flow chart of the optimization process is shown in Fig. 4. As can be seen in this figure, the MOCO solution is calculated according to the measured values at the current time and Eq. (17). After comparing the constraint values of the battery current with the MOCO solution, the given value of the battery current at the next moment is determined. The power distribution scheme is obtained according to Eq. (18).

Fig. 4
figure 4

Flow chart of the optimization process

3.4 MOCO control model in Simulink

The control model in Simulink is shown in Fig. 5. By this model, the operating states and the given currents of energy storage systems are determined. Then the charge and discharge control of energy storage systems is completed. Finally, the scheduling of the BESS and SC ESS in the HESS is effectively realized under the dynamic power distribution strategy using MOCO.

Fig. 5
figure 5

Simulink control model

4 Simulation results

To validate the feasibility of the dynamic power distribution strategy using MOCO, simulations under the WLTC are carried out in MATLAB/Simulink. Simulations are performed with a BESS, a HESS using the split-frequency method, and a HESS using the proposed method, respectively.

The powers of the battery and SC are shown in Fig. 6. Table 2 lists the results of a performance comparison. The simulation results are analyzed as described below.

Fig. 6
figure 6

Power of the battery and the SC in simulations: a BESS; b HESS using the split-frequency method; c HESS with the dynamic power distribution strategy using MOCO

Table 2 Simulation performance comparison

As shown in Fig. 7, both the battery and the SC work within the specified SOC range. The SOC drops of the battery are compared in Table 2. The ΔSOCb in the HESS using the proposed method is 42% lower than that in the BESS, and 19% lower than that in the HESS using the split-frequency method. To sum up, the HESS with the dynamic power distribution strategy using MOCO is valid in terms of the EV range extension.

Fig. 7
figure 7

Battery SOC and SC SOC in simulations: a BESS; b HESS using the split-frequency method; c HESS with the dynamic power distribution strategy using MOCO

The current and current change rate of the battery are compared in Fig. 8. In the HESS using the proposed method, the SC reasonably bears the surge current when the demand power changes drastically. Thus, the battery is effectively protected. As can be seen, the magnitude, fluctuation, and change rate of the battery current in Fig. 8c are significantly smaller than those in the others.

Fig. 8
figure 8

Current and current change rates of the battery in simulations: a BESS; b HESS using the split-frequency method; c HESS with the dynamic power distribution strategy using MOCO

Table 3 lists four parameters related to the battery current during the test cycle. The four parameters are significantly reduced in the HESS using the proposed method. First, imax is 71% smaller than that in the BESS, and 58% smaller than that in the HESS using the split-frequency method. Second, at the demand power peak, |i|ave is 60% smaller than that in the BESS, and 48% smaller than that in the HESS using the split-frequency method. Third, |i'|max is 77% smaller than that in the BESS, and 41% smaller than that in the HESS using the split-frequency method. Fourth, |i'|ave is 67% smaller than that in the BESS, and 33% smaller than that in the HESS using the split-frequency method.

Table 3 Simulation parameters

As shown in Table 2, ΔQb is 59% smaller than that in the BESS, and 47% smaller than that in the HESS using the split-frequency method. In addition, ΔQb' is 61% smaller than that in the BESS, and 17% smaller than that in the HESS using the split-frequency method. Finally, ΔQbd in the HESS using the proposed method is 60% smaller than that in the BESS, and 36% smaller than that in the HESS using the split-frequency method.

These results illustrate that the HESS with the dynamic power distribution strategy using MOCO can significantly mitigate battery degradation.

The energy loss is also listed in Table 2. Eloss using the proposed method is 22% less than that in the BESS, and 41% less than that in the HESS using the split-frequency method. Therefore, it can be considered that the dynamic power distribution strategy using MOCO can appropriately reduce the HESS energy loss.

Taken together, it can be considered that the HESS with the dynamic power distribution strategy using MOCO exhibits obvious superiority. After the above analyses, the feasibility of the dynamic power distribution strategy is verified.

5 Experimental results

To further validate the effectiveness of the dynamic power distribution strategy using MOCO, experiments under the WLTC are carried out on a constructed motor experimental platform. The HESS is scaled down to fit the motor. The permanent magnet synchronous motor experimental platform is shown in Fig. 9. Two coaxial motors are used. However, one of them is not connected to the system. By controlling the speed difference between the two motors, the motor in the system is in the driving or braking state, thereby simulating an EV.

Fig. 9
figure 9

Permanent magnet synchronous motors experimental platform

According to the speed relationship between the vehicle and the motor, the given motor rotation speed can be calculated. At the given rotation speed, the DC bus power is measured in the experiment. The motor rotation speed and measured demand power are shown in Fig. 10. The driving energy in the DC bus is 319 kJ, and the braking energy in the DC bus is 78 kJ.

Fig. 10
figure 10

Given motor speed and measured demand power

The power of the battery and SC is shown in Fig. 11. Table 4 gives the results of a performance comparison. The experimental results are analyzed as described below.

Fig. 11
figure 11

Power of the battery and the SC in experiments: a BESS; b HESS using the split-frequency method; c HESS with the dynamic power distribution strategy using MOCO

Table 4 Experimental performance comparison

The battery SOC and SC SOC are shown in Fig. 12. The SOC drops of the battery are compared in Table 4. The ΔSOCb in the HESS using the proposed method is 31% lower than that in the BESS, and 16% and lower than that in the HESS using the split-frequency method. In short, the HESS with the dynamic power distribution strategy using MOCO is valid in terms of EV range extension.

Fig. 12
figure 12

Battery SOC and SC SOC in experiments: a BESS; b HESS using the split-frequency method; c HESS with the dynamic power distribution strategy using MOCO

The current and current change rate of the battery are compared in Fig. 13. As can be seen, the magnitude, fluctuation and change rate of the battery current in the HESS using the proposed method are significantly smaller than those in other methods. The battery is protected since the SC withstands current peaks and smoothens power fluctuations.

Fig. 13
figure 13

Current and current change rates of the battery in experiments: a BESS; b HESS using the split-frequency method; c HESS with the dynamic power distribution strategy using MOCO

Table 5 lists four parameters related to the battery current during the test cycle. Their definitions are the same as those in the simulation. First, imax is 56% smaller than that in the BESS, and 50% smaller than that in the HESS using the split-frequency method. Second, at the demand power peak, |i|ave is 40% smaller than that in the BESS, and 36% smaller than that in the HESS using the split-frequency method. Third, |i'|max is 42% smaller than that in the BESS, and 55% smaller than that in the HESS using the split-frequency method. Fourth, |i'|ave is 25% smaller than that in the BESS, and 40% smaller than that in the HESS using the split-frequency method.

Table 5 Experimental parameters

As shown in Table 4, ΔQb is 40% smaller than that in the BESS, and 35% smaller than that in the HESS using the split-frequency method. In addition, ΔQb' is 19% smaller than that in the BESS, and 29% smaller than that in the HESS using the split-frequency method. Finally, ΔQbd in the HESS using the proposed method is 29% smaller than that in the BESS, and 33% smaller than that in the HESS using the split-frequency method.

These results illustrate that the HESS with the dynamic power distribution strategy using MOCO has excellent performance in terms of battery degradation mitigation.

The energy loss is also listed in Table 4. Eloss using the proposed method is 50% less than that in the BESS, and 54% less than that using the split-frequency method. Therefore, it can be seen that the dynamic power distribution strategy using MOCO can reduce the HESS energy loss.

It can be seen that the HESS with the dynamic power distribution strategy using MOCO has a significant advantage. After the above analyses, the effectiveness of the dynamic power distribution strategy is verified.

6 Conclusion

This paper proposed a dynamic power distribution strategy using MOCO for an EV with a HESS. EV range extension, battery degradation mitigation, and HESS energy loss reduction were taken into account in MOCO. Taking the battery current as the control variable, the MOCO function was established and solved to obtain the current solution. The power distribution scheme was derived from this solution. On this basis, real-time dynamic power distribution was constructed by constantly solving the function and updating the scheme. In the HESS, the scheduling of the BESS and the SC ESS was completed.

Through the simulations and experiments under the WLTC, the following conclusions were drawn. The HESS using the proposed method can effectively alleviate the contradictions among three objectives. It made great progress in EV range extension, battery degradation mitigation, and HESS energy loss reduction. By using the proposed method, the EV range extension was improved by an average of 31% in the simulation and 24% in the experiment, respectively. The battery degradation mitigation was improved by an average of 48% in the simulation and 31% in the experiment, respectively. The HESS energy loss reduction was improved by an average of 32% in the simulation and 52% in the experiment, respectively.