1 Introduction

A single energy storage system (ESS) is commonly used in electric vehicles (EVs) currently. The ESS should satisfy both the power and energy density requirements as EVs should be able to cover a complicated driving cycle, including starting, acceleration, cruising, and deceleration modes, and meet a long driving mileage per charging. However, each single ESS has some inherent demerits. For example, batteries present a much lower power density, a shorter cycle life, a much longer charging time, a worse starting performance at low temperature compared to supercapacitors, whereas supercapacitors provide a much lower energy density compared to batteries. Currently, there is no such a single ESS which meets the power density and the energy density requirements of EVs at the same time. A hybrid ESS (HESS), in which a battery is the main ESS and a supercapacitor is the auxiliary ESS, can figure out the problems by combining the energy density superiority of the battery and the power density superiority of the supercapacitor. Because of the use of two ESSs, the HESS should be accompanied by an energy management strategy (EMS) to distribute the totally required power between the two ESSs appropriately, otherwise the energy may be wasted.

Regarding the EMS of the HESS for EVs, there have been two major types of EMSs, which are the heuristic concept-based EMS [1,2,3,4,5,6,7,8,9,10] and the optimal control theory-based EMS [3, 9, 11] respectively. The former EMS is established by a number of rules or fuzzy logics, which are based on expert knowledge. This type of EMS is simple and its logic relationship is explicit, thus it is convenient for the implementation. Research [1] proposed an EMS which is based on simple rules and takes advantage of the high power density of the supercapacitor and prevents an overstress on the battery. Research [2] presented a novel rule-based EMS by considering two objectives which are improving the vehicle’s efficiency and reducing peak battery currents to increase the battery life. Several heuristic concept-based EMSs were proposed and compared for bus applications in research [3] including a rule-based EMS and a fuzzy logic-based EMS, and comparison results showed that the rule-based and the fuzzy logic-based EMSs reduce more than 50% of the battery capacity loss along the China Bus Driving Cycle compared to the single battery configuration. In research [4], a rule based EMS was developed aiming at exploiting the supercapacitor characteristics and increasing the battery lifetime and the system efficiency, and the effectiveness of the proposed EMS was validated by experiments and results showed that the integration of the supercapacitor enables the battery to share the low frequency load current, which would be very helpful to increase the battery lifetime. In addition to above EMSs, there is also a totally different concept of rule-based EMS named the frequency-based strategy [7,8,9,10], the main idea of which is to allocate the low and high frequency contents of the demanded power into the battery and the supercapacitor respectively based on Wavelet Transform.

In spite of the aforementioned advantages, the heuristic concept-based EMS is difficult to achieve the theoretically optimal results on the energy management between the battery and the supercapacitor. Thus, the optimal control theory-based EMS is developed later for HESSs. This type of EMS is also widely used to the engine/battery hybrid vehicles [12, 13], which adopts either the global optimization theory including Dynamic Programming (DP) and the instantaneous optimization theory including Pontryagin’s Minimum Principle (PMP). An optimal EMS was proposed based on the PMP in research [9], the objective of which is to minimize the electricity usage of the EV and meanwhile to maximize the battery lifetime, and simulation results showed that the proposed EMS saves electricity and has the effect of prolonging the battery lifetime compared to a rule-based EMS and the single ESS case. Research [11] presented a DP algorithm-based EMS including a simplified battery ageing model in the formulation, and simulation results showed that the root mean square value of the battery current is reduced by 10% compared to a rule-based EMS whilst the battery peak current value is also decreased by 45% compared to the same rule-based EMS, which is helpful for prolonging the battery lifetime. The optimal control theory-based EMS guarantees the theoretically optimal results on the energy management, however it cannot be used to the real controllers for the global optimization theory case because of the excessively long calculation time, the backward calculation process, and the whole driving cycle information-in-advance requirement. For the instantaneous optimization theory case, the difficulty lies in the heavy computational burden for real-time applications and the determination of the control parameters, which depend on the driving condition.

Each type of EMS mentioned above has its own merits and demerits. Thus, some researchers [14,15,16,17] have developed new EMSs for HESSs by combing the heuristic concept and the optimal control theory including Simulated Annealing (SA), Particle Swarm Optimization (PSO), and Genetic Algorithm (GA). Research [14] proposed a near-optimal EMS, in which control rules were extracted from DP results, and proved that a well-tuned rule-based EMS presents a good performance when compared to DP approach. Research [15] proposed a rule-based EMS in which SA was introduced to optimize the reference supercapacitor SOC and the battery power, so that the most suitable mode of the multi-mode HESS could be selected and the global energy management optimization of the HESS could also be well realized. A fuzzy logic-based EMS was presented in research [17], in which GA was adopted to optimize lower and upper limits of membership functions aiming to maximize the driving range and performance of the EV.

Regarding the effectiveness validation of the HESS plus the EMS, it is generally a three-step process, which consists of the computer simulation, the semi-physical experiment, and the real vehicle test. Because of the relatively low cost and short time required, the computer simulation technique is adopted by most researchers for the first validation step. However, the reliability is relatively low due to the ideal simulation environment and the validation is also influenced by the simulation model precision. The semi-physical experiment validation is the next step to the computer simulation validation, in which a part of components are switched to real components, so that the reliability can be improved compared to the computer simulation validation and the time and cost can be saved compared to the real vehicle test. In the rapid control prototype (RCP) semi-physical experiment, the controller is virtual and the control objects are real. In research [4], a rule-based EMS was proposed and validated by the RCP experiment based on a dSPACE-based MicroAutoBox (DS1401). Research [15] presented an SA-adaptive mode switch strategy, by which the global energy management optimization of the multi-mode HESS can be well realized, and the effectiveness of the strategy was proved by the RCP experiment using a microcontroller MSP430f5438a and two control boxes. A similar validation work was also carried out in another research [18]. In research [19], the proposed SA-based EMS was tested by the RCP experiment based on the Compact RIO real-time controller. Similarly, in their further research [20], the proposed PSO-based EMS was implemented using the Compact RIO real-time controller for RCP experiment validation. In research [21], a fuzzy logic-based EMS was implemented using the xPC Target for the RCP experiment validation. In their further research [22], the rule-based strategy, DP algorithm, and real-time reinforcement learning algorithm were systematically compared, and the performance of the control strategies was tested by the RCP experiment based on the xPC Target.

In this research, an HESS is designed targeting at a commercialized EV model, i.e. BMW i3. In spite of the merits of other types of EMS mentioned above, a rule-based EMS is developed for the designed HESS considering that this type of EMS can be easily implemented in a real vehicle. The developed EMS is driving condition-adaptive and considers the superiority achievement of each ESS and the protection to each ESS. There are several control parameters defined in the EMS, which are dependent on the driving condition. The effectiveness of the designed EHSS plus the developed EMS compared to the single battery case is validated by both the computer simulation and the semi-physical test bench, which is constructed based on the RCP using the dSPACE. In the RCP validation, an electric loading equipment is adopted for simulating the vehicle driving cycle instead of the traditional combination of a motor and a dynamometer. This is beneficial for increasing the precision of the driving cycle modeling due to the simple working principle and high controllability of the electric loading equipment and also helpful for reducing the validation risk and cost. The effectiveness of the HESS plus the EMS compared to the single battery case mainly includes the battery lifetime prolonging, the battery electricity saving, and the life cycle cost down in this research. The economic effectiveness of the HESS is proved by adopting a dynamic battery degradation model and comparing the life cycle cost between the HESS and the single battery cases.

2 The Vehicle Model and the HESS Design

The powertrain configuration of the EV with the HESS studied in this research is illustrated in Fig. 1. Regarding the HESS topology, the passive, active, and semi-active topologies were proposed and compared to each other in the research [23,24,25]. It can be concluded as follows: the power density superiority of the supercapacitor is limited in the passive configuration, in which there is no bidirectional DC/DC converter and thus the energy transfer in the battery and in the supercapacitor is passively controlled; the performance of the active configuration can be the best, in which the energy transfer in the battery and in the supercapacitor is controlled by two bidirectional DC/DC converters respectively, however, this configuration increases the cost and the difficulty in control; the semi-active configuration can be the most effective one considering both the cost and controllability, in which the energy in the supercapacitor is controlled by a bidirectional DC/DC converter while that in the battery is controlled passively. Thus, the semi-active configuration is adopted in this research for the HESS topology.

Fig. 1
figure 1

Powertrain configuration of an EV with an HESS

The battery is the primary ESS, and the supercapacitor is the auxiliary ESS which is connected to a bidirectional DC/DC converter in series and then connected to the battery in parallel. This configuration is beneficial for increasing the DC/DC converter’s energy conversion efficiency and the system controllability due to the rapid response of the supercapacitor voltage. The battery and the supercapacitor cover the smooth and the frequent transient loads respectively during the propulsion mode of the vehicle, and in a similar way, they are responsible for the smooth charging and the frequent charging respectively during regenerative braking mode of the vehicle. In some cases, it is possible for the supercapacitor to be charged by the battery.

2.1 Vehicle Dynamics

BMW i3 EV is selected as the target vehicle in this research, parameters of which are listed in Table 1 [26]. Usually, the vehicle dynamics during driving can be expressed as follows:

$$\begin{aligned} &F_{t} - F_{r} - F_{a} - F_{g} = m \cdot a \hfill \\ &F_{t} - f_{r} mg\cos \alpha - 0.5\rho_{a} A_{f} C_{D} v^{2} - mg\sin \alpha = m \cdot a \hfill \\ \end{aligned}$$
(1)

where \(F_{t}\) is the traction force provided by the vehicle power system, and \(F_{r}\), \(F_{a}\), and \(F_{g}\) represent the tire rolling resistance, the aerodynamic drag, and the uphill resistance respectively. \(m\) is the vehicle total mass, and \(a\) is the vehicle acceleration.

Table 1 Vehicle parameters of the BMW i3

Equation (1) is widely adopted in the vehicle energy management research previously. However, this equation is not always appropriate because sometimes results derived from it can be much different from the real case especially the tire rolling resistance and the aerodynamic drag. In order to figure out this problem, the sum of the tire rolling resistance and the aerodynamic drag during driving \(F_{f + w}\) is expressed using the vehicle speed \(v\) and three coefficients as follows:

$$F_{f + w} = A + Bv + Cv^{2}$$
(2)

where coefficients A, B, and C are fitted by the real vehicle coast-down experiments [27]. Argonne National Laboratory has conducted the experiments and provided those coefficients for a number of EV models including the BMW i3 [28]. According to the provided data, Eq. (2) for the BMW i3 is fixed as follows:

$$F_{f + w} = 104.907 + 1.8321v + 0.026498v^{2}$$
(3)

and accordingly, the Eq. (1) can be revised as follows:

$$F_{t} - \left( {104.907 + 1.8321v + 0.026498v^{2} } \right) - mg\sin \alpha = m \cdot a$$
(4)

where \(\alpha\) represents the road slope. Equation (4) is used to express the vehicle dynamics in this research.

2.2 Motor Model

The electric motor is one of the most important components for EVs, which transfers the electrical energy of the HESS into the mechanical energy to propel the vehicle during the propulsion mode. Oppositely, the motor is controlled to be working as a generator and transfers the mechanical energy of the vehicle into the electrical energy and stores it into the HESS during the regenerative braking mode. The motor is usually modeled by a motor efficiency map, which expresses the relationship among the speed, the torque, and the efficiency. According to the open data of the BMW i3 [29], the motor efficiency map can be derived as shown in Fig. 2, where quadrants I and IV correspond to the propulsion mode and the regenerative braking mode respectively. Some important parameters of the motor are listed in Table 2.

Fig. 2
figure 2

Motor efficiency map of the BMW i3

Table 2 Parameters of the motor

2.3 Battery Model

The internal resistance model is used for the battery, in which the battery is expressed by a voltage source and a resistance connected to the voltage source in series. The voltage source and the resistance change according to the battery state of charge (SOC). The equivalent circuit diagram of the battery model is illustrated in Fig. 3, in which \(U_{oc}\) and \(R_{int}\) represent the voltage source, which is called the open circuit voltage (OCV), and the internal resistance respectively.

Fig. 3
figure 3

Equivalent circuit diagram of the battery model

The following relationship can be drawn from Fig. 3:

$$\begin{aligned} &P_{b} = U_{bat} \cdot I_{bat} = \left( {U_{oc} \left( {SOC_{b} } \right) - I_{bat} \cdot R_{\text{int}} \left( {SOC_{b} } \right)} \right) \cdot I_{bat} \hfill \\ &P_{b} - \left( {U_{oc} \left( {SOC_{b} } \right) - I_{bat} \cdot R_{\text{int}} \left( {SOC_{b} } \right)} \right) \cdot I_{bat} = 0 \hfill \\ \end{aligned}$$
(5)

where \(P_{b}\) is the battery power and \(I_{bat}\) is the battery current. \(I_{bat}\) can be expressed as follows by solving the quadratic equation in (5).

$$I_{bat} = \frac{{U_{oc} \left( {SOC_{b} } \right) \pm \sqrt {U_{oc} \left( {SOC_{b} } \right)^{2} - 4R_{\text{int}} \left( {SOC_{b} } \right) \cdot P_{b} } }}{{2R_{\text{int}} \left( {SOC_{b} } \right)}}$$
(6)

For a certain battery power, there are two different operating modes, i.e. the high-current low-voltage mode and the opposite mode. The high current causes the battery performance degradation including its lifetime, thus it is not suitable for the battery operation. The low-current high-voltage mode is usually preferred for the battery modeling, therefore the minus is selected in Eq. (6) as follows:

$$I_{bat} = \frac{{U_{oc} \left( {SOC_{b} } \right) - \sqrt {U_{oc} \left( {SOC_{b} } \right)^{2} - 4R_{\text{int}} \left( {SOC_{b} } \right) \cdot P_{b} } }}{{2R_{\text{int}} \left( {SOC_{b} } \right)}}$$
(7)

The battery SOC is calculated by the ampere-hour integral method as follows:

$$\mathop {SOC_{b} }\limits^{ \bullet } = - \frac{{I_{bat} }}{Q}$$
(8)

where Q represents the battery capacity, which is assumed to be a constant value here.

2.4 Supercapacitor Model

The equivalent circuit diagram of the supercapacitor used in this research is illustrated in Fig. 4. A resistance \(Rs\) is connected to the capacitor in series, which indicates the internal resistance characteristic of the supercapacitor, while the other resistance \(Rp\) is connected to the capacitor in parallel to express the overall leakage phenomenon of the supercapacitor.

Fig. 4
figure 4

Equivalent circuit diagram of the supercapacitor model

According to the relationship in Fig. 4, the following equations can be drawn:

$$\begin{aligned} & U_{cap} = U_{c} - I_{cap} R_{s} \hfill \\ & P_{s} = U_{cap} \cdot I_{cap} \hfill \\ & I_{c} = \frac{{dU_{c} }}{dt} = \left\{ {\begin{array}{*{20}c} { - \frac{1}{{C_{p} R_{p} }}U_{c} + \frac{{I_{cap} }}{{C_{p} }}{\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} I_{cap} \ge 0} \\ {{\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} \frac{1}{{C_{p} R_{p} }}U_{c} + \frac{{I_{cap} }}{{C_{p} }}{\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} I_{cap} \le 0} \\ \end{array} } \right. \hfill \\ \end{aligned}$$
(9)

where \(C_{p}\) represents the capacitance of the supercapacitor and \(P_{s}\) is the supercapacitor output power. The supercapacitor SOC is calculated in the same way as the battery, as follows:

$$S\mathop O\limits^{ \bullet } C_{s} = - \frac{1}{{C_{p} }} \cdot \left[ {\left( {\frac{1}{{2R_{s} }} \pm \frac{1}{{R_{p} }}} \right) \cdot SOC_{s} - \frac{1}{{2R_{s} }}\sqrt {SOC_{s}^{2} - \frac{{4R_{s} }}{{V_{c,\hbox{max} }^{2} }} \cdot P_{s} } } \right]$$
(10)

where \(V_{c,max}\) is the maximum capacitance voltage. The plus corresponds to the discharging case, whereas the minus corresponds to the charging case.

2.5 Bidirectional DC/DC Converter Model

The bidirectional DC/DC converter in the HESS can be regarded as a voltage regulator on the supercapacitor side, which controls the power distribution between the battery and the supercapacitor. A number of power electronic devices form the bridge buck-boost converter, and it is possible for it to realize the bidirectional energy flow either from the high voltage side to the low voltage side and vice versa. In this research, the bidirectional DC/DC converter is modeled by using an efficiency map as illustrated in Fig. 5, which provides the relationship among the converter efficiency, the supercapacitor output power, and the voltage transformer ratio of the converter.

Fig. 5
figure 5

Efficiency map of the DC/DC converter

2.6 HESS Design

The supercapacitor and the DC/DC converter should be newly designed on the basis of the battery to form the HESS. Data of the BMW i3 battery produced by Samsung SDI are listed in Table 3. The battery internal resistance information can be consulted in the literature [30].

Table 3 Parameters of BMW i3 battery (2018 version)

2.6.1 Supercapacitor Sizing

The most significant factor for the supercapacitor sizing is the driving condition of the vehicle, as the role of the supercapacitor is to meet the peak power demands during driving. In this research, the supercapacitor is selected to be able to cover all the high power parts during driving, which is above the average required power of the vehicle. Because the energy capacity of the supercapacitor is very low and it can be charged rapidly during deceleration after discharging during acceleration in a city driving condition, considering one extreme driving case in the whole driving cycle is sufficient for the supercapacitor sizing. Additionally, the following relationship is adopted in order to protect the supercapacitor.

$$E_{s} = E_{cycle\_extreme} /0.75$$
(11)

where \(E_{s}\) is the finally selected supercapacitor energy, and \(E_{cycle\_extreme}\) is the one calculated from the driving cycle for the most extreme case. Considering several typical driving cycles, the following supercapacitor produced by Maxwell is selected as shown in Table 4.

Table 4 Parameters of the selected supercapacitor (Maxwell DuraBlue series)

2.6.2 Bidirectional DC/DC Converter Sizing

The selection of the DC/DC converter also depends on the driving condition of the vehicle, especially the peak power demand during the propelling mode and the peak regenerative braking power, and the size of the supercapacitor. Considering several typical driving cycles and the supercapacitor selected in 2.6.1, the DC/DC converter is chosen as shown in Table 5, which is produced by a local supplier. The efficiency map of the selected converter is illustrated in Fig. 6.

Table 5 Parameters of the selected DC/DC converter
Fig. 6
figure 6

Control flow chart of the proposed EMS

The increased mass and volume caused by the supercapacitor and the DC/DC converter is about 60 kg and 50 L respectively in this research, which can be ignored.

3 An EMS Design for the HESS

An EMS is a significant factor for the HESS, which adequately distributes the totally required power between the two ESSs, so that the superiority of each ESS can be achieved. In addition, the EMS can also protect each ESS by limiting the over-charging and the over-discharging. A driving condition-adaptive rule-based EMS is proposed in this research which considers the superiority achievement of each ESS and the protection to each ESS at the same time. There are several control parameters defined in the EMS, which are dependent on the driving cycle. The EMS is established based on the driving condition and the status of the vehicle for both the driving mode and the regenerative mode, and in each mode, several operating modes of the HESS are defined.

Figure 6 illustrates the control flowchart of the rule-based EMS proposed in this research. The supercapacitor involving power \(P_{in}\) and \(P_{ - in}\) and the battery constant power \(P_{b\_constant}\) are all the driving cycle-dependent parameters. \(P_{in}\) and \(P_{ - in}\) are threshold values of the required power of the vehicle \(P_{req}\), which determine whether the supercapacitor starts to work in the vehicle propelling and regenerative modes respectively. \(P_{b\_constant}\) is the battery power output during the supercapacitor charging mode for the vehicle propelling mode.

Several threshold values are set in the EMS including the supercapacitor involving power \(P_{in}\) and \(P_{ - in}\), which are defined as the average totally required power of the vehicle for the propelling and regenerative modes respectively, the supercapacitor target SOC \(SOC_{s\_target}\), the setting objective of which is to maintain the supercapacitor SOC in the desired range so that the supercapacitor is ready to be charged or discharged anytime, the upper and lower limits of the supercapacitor SOC \(SOC_{s\_max}\) and \(SOC_{s\_min}\), the upper and lower limits of the battery SOC \(SOC_{b\_max}\) and \(SOC_{b\_min}\), the lower limit of the battery power \(P_{b\_limit}\), which is set to protect the battery during the vehicle propelling mode.

Besides the power distribution rules, the following rules are also adopted in the proposed EMS from the HESS protection point of view:

- In the driving mode, if the battery SOC is less than its lower limit \(SOC_{b\_min}\), in order to protect the battery and keep the vehicle’s driving, the battery output power will be limited to \(P_{b\_limit}\) and the supercapacitor will not work anymore, which corresponds to the driving protection mode in Fig. 6;

- In the regenerative mode, if the battery SOC is greater than its upper limit \(SOC_{b\_max}\), the regeneration mode will be terminated, which corresponds to the recovering protection mode in Fig. 6.

4 Validation of the HESS plus EMS

Regarding the effectiveness validation of the HESS plus the EMS, the computer simulation is the most commonly used means owing to the time-saving and cost-saving characteristics. However, the reliability of the computer simulation validation is comparatively low due to the ideal simulation environment. The real vehicle test validation [10, 31] is the closest means to the reality, but it is cost-consuming and some safety problems may occur. Thus, some researchers have concentrated on the semi-physical validation, which can be divided into the RCP [24, 32, 33] and the hardware in the loop (HIL) [34]. In the former, the control objects, such as the battery, the supercapacitor, and the DC/DC converter, are real and the controller is virtual, which is constructed in the computer simulation program, whereas in the latter, it is the opposite. For a real vehicle development process, the RCP validation is the previous step to the HIL validation.

The effectiveness of the HESS plus the EMS is validated in this section by both the computer simulation and the RCP test. In order to emphasize the superiority of the HESS in EV applications, the validation results of the HESS are compared to those of the single battery case. Three representative driving cycles are selected for the validation in this research as shown in Figs. 7 and 8, which are the China Automotive Test Cycle (CATC), New European Driving Cycle (NEDC), and Urban Dynamometer Driving Schedule (UDDS) respectively. Among them, the CATC is the representative China automotive test cycle, which will be issued soon [35].

Fig. 7
figure 7

Three representative driving cycles used in this research

Fig. 8
figure 8

Required power for the vehicle on the three representative driving cycles

4.1 Computer Simulation Validation

Each component of the EV is modeled by the computer simulation program based on Sect. 2, and the management algorithm is also established in the computer simulation environment based on Sect. 3. The threshold values defined in the EMS are set based on experience and simulation tests as listed in Table 6.

Table 6 Threshold values defined in the EMS

4.1.1 Simulation Results of the Proposed EMS

Figures 9, 10, and 11 illustrate the simulation results of the proposed EMS on the CATC, NEDC, and UDDS respectively. The results show that the supercapacitor responds to the frequent power transient requirements and the peak power demands of the vehicle so that the working status of the battery is stabilized during the propelling mode. During the regeneration mode, the supercapacitor recovers most of the regenerative braking energy so that the battery is relieved from the frequent working mode changes between the charging and discharging.

Fig. 9
figure 9

Simulation results of the proposed EMS on the CATC

Fig. 10
figure 10

Simulation results of the proposed EMS on the NEDC

Fig. 11
figure 11

Simulation results of the proposed EMS on the UDDS

4.1.2 Simulation Comparison to the Single Battery Case

Figures 12, 13, and 14 show the comparison results between the HESS case and the single battery case on the CATC, NEDC, and UDDS respectively. The battery is the same for the two cases, and the small difference in the total vehicle mass between the two cases is neglected. It can be observed from the comparison results that the trajectories of the battery output power and the battery SOC are smoother for the HESS case compared to the single battery case, which is beneficial for prolonging the battery lifetime. The battery undertakes the energy shocks alone during both the propelling and regenerative modes in the single battery case, which will definitely shorten its lifetime, whereas this problem can be eliminated in the HESS case.

Fig. 12
figure 12

Simulation results comparison between the HESS and the single battery cases on the CATC

Fig. 13
figure 13

Simulation results comparison between the HESS and the single battery cases on the NEDC

Fig. 14
figure 14

Simulation results comparison between the HESS and the single battery cases on the UDDS

Table 7 provides the simulation results on the average changing rate of the battery output power for both the HESS case and the single battery case, which indicates that a maximum of 76.5% decrease on the average output power changing rate of the battery can be achieved by the use of the HESS. This decrease will result in prolonging the battery lifetime. Table 8 presents the simulation results comparison on the average battery current for both the propelling and the regeneration modes. It reveals that the average battery current is reduced dramatically, for some case even reduced to 0, by the use of the HESS compared to the single battery case for both the propelling and the regeneration modes. This will also result in prolonging the battery lifetime [9].

Table 7 Average changing rate comparison of battery output power
Table 8 Average battery current comparison

The battery energy is also saved in the HESS case compared to the single battery case because of the improvement on the battery efficiency. The final battery SOC after three times of repetitions for each driving cycle is summarized in Table 9, which reveals that a maximum of 2.8% of the battery energy can be saved by the use of the HESS.

Table 9 Final battery SOC comparison

4.1.3 Life Cycle Cost Analysis of HESS

Comparison results in 4.1.2 show that the HESS is good for prolonging the battery lifetime and also beneficial for saving the battery energy. However, the addition of the supercapacitor and the DC/DC converter will also increase the system cost, thus an economic analysis is necessary for the life cycle cost comparison between the HESS and the single battery cases.

A dynamic degradation model [3] for the battery is adopted to evaluate the battery capacity loss during driving, as follows:

$$Q_{loss} = Ae^{{ - (\frac{{E_{a} + B \cdot C\_Rate}}{{R \cdot T_{bat} }})}} (A_{h} )^{z}$$
(12)

where \(Q_{loss}\) represents the battery capacity loss in percentage, A is the pre-exponential factor, Ea is the activation energy (J), R is the gas constant (J/(mol K)), \(T_{bat}\) is the absolute temperature (K), \(A_{h}\) is the Ah-throughput, C_Rate is the battery discharging rate, and B is the compensation factor of C_Rate. Assuming that the battery should be replaced when its capacity decreases to 80% of the original status, then the life cycle cost of the HESS and the single battery for each driving cycle can be obtained as follows:

$$cost_{life\_cycle} = \frac{{cost_{bat} + cost_{sup} + cost_{DC/DC} }}{{D_{cycle} \cdot \left( {20/Q_{loss\_cycle} } \right)}}$$
(13)

where \(cost_{bat}\), \(cost_{sup}\), and \(cost_{DC/DC}\) represent the cost of the battery, the supercapacitor, and the DC/DC converter, respectively, \(D_{cycle}\) is the driving distance of each driving cycle, \(Q_{loss\_cycle}\) is the battery capacity loss corresponding to one accomplishment of each driving cycle derived from (12), which is listed in Table 10 for each case. The battery lifetime prolonging effect benefited from the HESS is quantitatively proved in Table 10. Considering the Chinese market, 1000¥/kWh for the battery, 10,000¥/kWh for the supercapacitor, and 30¥/kW for the DC/DC converter are adopted for the costs of each component, and the life cycle cost \(cost_{life\_cycle}\) for each case derived from (13) is listed in Table 11. It can be concluded from Table 11 that although the addition of the supercapacitor and the DC/DC converter increases the initial cost of the system, the life cycle cost of the HESS is lower than that of the single battery owing to the battery lifetime prolonging effect.

Table 10 \(Q_{loss\_cycle}\) for each case (10−4 %)
Table 11 \(cost_{life\_cycle}\) for each case (10−2¥/km)

4.2 RCP Validation

The computer simulation environment is very ideal compared to reality, in which there are no communication delays between components and a number of assumptions applied to each component. In order to validate the HESS plus the EMS in a more realistic environment, the RCP validation is adopted in this research, in which the control objectives, such as the battery, the supercapacitor, and the DC/DC converter, are the real components while the controller is virtual, which is established in the simulation program. The schematic diagram of the test bench is illustrated in Fig. 15, in which the dSPACE Microlabbox is used in the connection between the hardware and the software. An electric loading equipment is used to simulate the totally required power according to the driving cycle. The Microlabbox receives signals from current sensors, which are equipped in the bus, the battery, and the supercapacitor, and the electric loading equipment and controls the bidirectional DC/DC converter based on the EMS and the received signals, so that the rule-based EMS is realized to the real powertrain components.

Fig. 15
figure 15

Schematic diagram of the test bench

Figure 16 shows the test bench, in which the real components are downsized compared to the original ones introduced in Sect. 2 considering the safety and cost of the experiment. The DC bus voltage, the current, and the electric loading levels are accordingly downsized to 1/3, 1/8, and 1/24 respectively. Additionally, a filter function is applied to the battery current in order to reduce the impact of sudden currents to the battery. The information on each component of the test bench is shown in Table 12.

Fig. 16
figure 16

Test bench for the RCP validation

Table 12 Information on each component of the test bench

4.2.1 Test Results of the Proposed EMS

Figures 17, 18, and 19 illustrate the test results on the three driving cycles respectively. The tendency of the test results is consistent with that of the simulation results, in which both the energy density superiority of the battery and the power density superiority of the supercapacitor are achieved. The communication delays between components and the response delay of the DC/DC converter influence the test results. Besides, there are usually noisy signals in the communication system caused by the thermal effect or unwanted external disturbing. These are the main reasons for the image difference between the computer simulation and the test results.

Fig. 17
figure 17

Test results of the proposed EMS on the CATC

Fig. 18
figure 18

Test results of the proposed EMS on the NEDC

Fig. 19
figure 19

Test results of the proposed EMS on the UDDS

4.2.2 Test Comparison to the Single Battery Case

Figures 20, 21, and 22 show the test results comparison between the HESS case and the single battery case on the three driving cycles respectively, in which the battery lifetime prolonging effect and the battery energy saving effect of the HESS under the EMS can both be checked. Table 13 shows the final battery SOC for each case for the three driving cycles, which indicates that a maximum of 2.3% of the battery energy can be saved by the use of the HESS. Table 14 provides the battery capacity loss \(Q_{loss\_cycle}\) obtained from (12) and the life cycle cost \(cost_{life\_cycle}\) obtained from (13) for each case, which also indicates that the life cycle cost of the HESS is lower than that of the single battery due to its battery lifetime prolonging effect. The values are much less than those in Tables 10 and 11 due to the relatively small battery current in the test.

Fig. 20
figure 20

Battery test results comparison on the CATC

Fig. 21
figure 21

Battery test results comparison on the NEDC

Fig. 22
figure 22

Battery test results comparison on the UDDS

Table 13 Final battery SOC comparison
Table 14 \(Q_{loss\_cycle}\)(10−4 %) and \(cost_{life\_cycle}\)(10−2¥/km) for each case

5 Conclusion

The effectiveness of the HESS in a commercialized EV model is validated in this research. The HESS is designed for the BMW i3 and the driving condition-adaptive rule-based EMS is proposed for the HESS because it is simple and convenient for both the establishment and the validation compared to other types of EMSs. The HESS plus the EMS is validated by both the computer simulation and the RCP semi-physical test. Both validations show the following results:

  1. (1)

    Compared to the single battery case, the trajectories of the battery output power and the battery SOC are smoother in the HESS case. Simulation results indicate that a maximum of 76.5% decrease on the average output power changing rate of the battery can be achieved by the use of the HESS and dramatic decreases on the average battery current can also be realized by the use of the HESS for both the propelling mode and the regeneration mode. The battery lifetime prolonging effect benefited from the HESS is quantitatively proved by comparing the battery capacity loss for the HESS and the single battery cases based on the battery dynamic degradation model.

  2. (2)

    The battery energy is also saved in the HESS case compared to the single battery case. According to the simulation results, a maximum of 2.8% of the battery energy is saved by the use of the HESS.

  3. (3)

    Although the addition of the supercapacitor and the DC/DC converter increases the initial cost of the system, the life cycle cost of the HESS is lower than that of the single battery owing to the battery lifetime prolonging effect, thus the HESS is economically effective.

  4. (4)

    The tendency of the RCP test results is consistent with that of the simulation results. The communication delays between components and the response delay of the DC/DC converter are the main reasons for the image difference between both results. The battery energy saving effect and the economic effectiveness of the HESS are proved similarly based on the RCP test results.

Future work of this research is to reduce the number of assumptions used in the simulation models and remedy the limitations of this research for example adopting flexible threshold values for the EMS in order to increase the adaptability.