1 Introduction

The dual-mode electro-mechanical transmission (EMT) system is an important part of power-split hybrid electric vehicles (HEVs) [1]. By the operation mode switch of the power coupling mechanism, the speed of two motors is altered, and different ratios are realized without adjusting the rotational speed input. The power-split HEVs with dual-mode EMT system have the advantages of a wide speed range and high driving power, which can meet the power demand of auxiliary and specific functional systems and reduce the power requirement of motors [2, 3]. Therefore, the power-split HEVs are prospective in future application.

Recently, the power-split HEVs, especially heavy power-split HEVs, have been widely studied owing to their unique advantages. However, there are three key problems to be addressed for power-split HEVs [4,5,6]: improving the accuracy of power distribution among different power sources, increasing the response speed of the transmission system, and reducing the system fluctuation due to the internal combustion engine (ICE). To solve these problems, much research has been performed. For example, many control methods are proposed to optimize the power distribution [7, 8]. Anselma et al. [9] developed a machine learning logic based on supervised learning to get the optimal power-split. Fan et al. [10] proposed an efficiency-based evaluation real-time control strategy to obtain near-optimal fuel economy, which is validated using a mull-mode power-split hybrid track-type dozer. To improve the response speed, Wang and Sun[11] designed a multivariable hybrid powertrain controller. In addition, there are also many scholars are devoted to reducing the system fluctuation. Syed et al. [12] proposed a fuzzy gain-scheduling proportional-integral control algorithm to design an active damping wheel-torque control system. This control system can suppress the driveline oscillations. Zhang et al. [13] used the electric motors as actuators and designed an active vibration controller based on the filtered-x least mean square algorithm.

The coordinated control strategy is an effective method among abundant control methods for the power-split HEVs [14, 15]. For example, to reduce the system fluctuation, Wang et al. [16] designed a mode transition coordinated control strategy. Zuo et al. [17] adopted a coordinated control algorithm to achieve the torque distribution and compensation, which effectively reduce the torque fluctuation. Sun et al. [18] proposed a torque coordination control strategy using the data-driven predictive control method. This control strategy can achieve faster response and smaller power loss. However, although many researchers adopted this method, they usually only focused on a certain problem, ignoring the complex coupling relationship among the three key issues.

In this paper, an EMT system model is built first, which includes the engine model, battery model, and motor/generator model. Then, a double closed-loop coordinated control strategy is proposed. The strategy consists of the following parts: power distribution strategy, battery power closed-loop feedback control strategy, and motor coordinated control strategy. A rule-based control strategy is used for the power distribution, which determines the steady-state target values. The battery power closed-loop feedback control strategy takes advantage of the high precision and fast response of the motor to compensate for the slow response of the engine. The fuzzy proportional integral differential (PID) is used to adjust the parameters in real time. Lastly, the motor coordinated control strategy based on the fuzzy PID algorithm is used to help the system realize a rapid and stable electric power supply. It is also a closed-loop control strategy. The simulation and test results prove that the proposed control strategy can improve the precision of system power distribution and the response speed of the electric power supply.

The remainder of this paper is organized as follows: In Sect. 2, the EMT system model is built. In Sect. 3, the double closed-loop coordinated control strategy is proposed. In Sects. 4 and 5, the simulation results based on MATLAB/Simulink and the test results are illustrated, respectively. In Sect. 6, the conclusion is given.

2 Modeling of the EMT System

Figure 1 shows the structure of the dual-mode EMT, which consists of one engine, two motors/generators (M/Gs), three planetary gear sets (PGSs), one clutch, one brake, battery packs, and other electric devices [19]. The engine power flows into the coupling mechanism through the planetary carrier of PGS-K2. When the brake is engaged and the clutch is disengaged, M/G A works as a generator, and M/G B acts as a motor. One part of the engine power is delivered to the wheel, and the other part drives M/G A to provide electric power to M/G B and other electric devices. This case is defined as the EVT1 mode. While the clutch is engaged and the brake is disengaged, the working states of M/G A and M/G B swapped. In this case, the EMT is operated in the EVT2 mode.

Fig. 1
figure 1

Structure of the dual-mode EMT [19]

2.1 Modeling of the Engine

The engine model has two types: mechanism model and experimental model. Compared with the experimental model, the mechanism model is too complex to compute, and some parameters of the model are hard to get. Therefore, based on collected experimental data, the experimental model considering the power supply delay is built to simulate the dynamic characteristics of the engine. It is simplified to a first-order transfer function as follows:

$$T_{{{\text{e}}\_{\text{act}}}} = \frac{1}{{\tau_{\text{e}} s + 1}}T_{{{\text{e}}\_{\text{com}}}}$$
(1)
$$T_{{{\text{e}}\_{\text{com}}}} = f\left( {n_{\text{e}} ,\alpha } \right)$$
(2)

where Te_act is the actual engine output torque; \(T_{{{\text{e}}\_{\text{com}}}}\) is the command engine torque; τe is the time constant of the first-order transfer function that reflects the response of the engine, which is determined by the experimental data; α is the throttle opening; ne is the engine speed; f represents a function describing the interrelation between the engine characteristics.

2.2 Modeling of the Battery

The battery is described by a resistance model, which consists of a variable voltage source and a variable resistance. The equivalent circuit of the battery is shown in Fig. 2.

Fig. 2
figure 2

Equivalent circuit model of the battery

Uoc is the open-circuit voltage; IL is the current; Ri is the internal resistance; Rp is the polarization resistance; Cp is the polarization capacitance. These parameters can be identified by charge and discharge experiment.

The Ampere-Hour integral method is used to calculate the state of charge (SOC), whose formulation is

$${{SOC}} = {{SOC}}_{0} - \frac{{Q_{\text{use}} }}{{Q_{\text{cap}} }}$$
(3)

where SOC0 is the initial SOC; Qcap is the nominal battery capacity; Quse is the consumption, which is calculated by the following equation.

$$Q_{\text{use}} = \left\{ {\begin{array}{*{20}c} {\begin{array}{*{20}c} {\frac{1}{{\eta_{\text{dis}} }}\smallint I{\text{d}}t,} & {I > 0} & {\text{discharge}} \\ \end{array} } \\ {\begin{array}{*{20}c} {\eta_{\text{chg}} \smallint I{\text{d}}t,} & {I \le 0} & {\text{charge}} \\ \end{array} } \\ \end{array} } \right.$$
(4)

where I is the current; \(\eta_{\text{chg}}\) and \(\eta_{\text{dis}}\) are the efficiencies of charging and discharging, respectively.

2.3 Modeling of the M/Gs

The M/G model can be divided into motor model and generator model. For the motor model, the experimental model is adopted, and the complex physical process is ignored. Through the identification experiment, the universal and external characteristics of the motor can be acquired. The generator model is composed of two parts, a mechanical subsystem and electric subsystem. The mechanical part of the generator is similar to the engine model. It is assumed that the generator will reach the desired torque with a small delay, which is described by a first-order lag function. The electric part is regarded as a controlled current source, which is connected to battery packs and other electric equipment. The electric power supplied to the M/G is as follows:

$$P_{\text{MG}} = T_{\text{MG}} \omega_{\text{MG}} \eta^{j}$$
(5)

where \(T_{\text{MG}}\) and \(\omega_{\text{MG}}\) are the torque and speed of the M/G, respectively. \(\eta\) is the M/G efficiency; j denotes the working status. When the M/G works as a generator, j = 1 and the power flows from the M/G to the direct current (DC) bus; when the M/G works as a motor, j = –1 and the power flows from the DC bus to the motor.

2.4 Modeling of the Transmission System

Dual-mode transmission system consists of three PGSs, helping to achieve variable speed. The basic relations of the rotational speed and torque are shown as follows:

$$\begin{array}{*{20}l} {n_{\text{s}} + kn_{\text{r}} - \left( {1 + k} \right)n_{\text{c}} = 0} \\ {T_{\text{s}} :T_{\text{r}} :T_{\text{c}} = 1:k: - \left( {1 + k} \right)} \\ \end{array}$$
(6)

where \(n\) and \(T\) are rotational speed and torque, respectively. The subscripts s, r, and c donate sun gear, planetary gear, and planet carrier, respectively. k is the structural parameter of the PGS.

In consideration of the structure of the dual-mode EMT, the speed and torque equations of EVT1 and EVT2 are as follows.

EVT1:

$$\left[ {\begin{array}{*{20}c} {n_{\text{a}} } \\ {n_{\text{b}} } \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {\frac{{\left( {1 + k_{1} } \right)\left( {1 + k_{2} } \right)}}{{k_{1} k_{2} }}} & { - \frac{{\left( {1 + k_{1} + k_{2} } \right)\left( {1 + k_{3} } \right)}}{{k_{1} k_{2} }}} \\ 0 & {1 + k_{3} } \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {n_{\text{i}} } \\ {n_{\text{o}} } \\ \end{array} } \right]$$
(7)
$$\left[ {\begin{array}{*{20}c} {T_{\text{a}} } \\ {T_{\text{b}} } \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} { - \frac{{k_{1} k_{2} }}{{\left( {1 + k_{1} } \right)\left( {1 + k_{2} } \right)}}} & 0 \\ { - \frac{{1 + k_{1} + k_{2} }}{{\left( {1 + k_{1} } \right)\left( {1 + k_{2} } \right)}}} & {\frac{1}{{1 + k_{3} }}} \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {T_{\text{i}} } \\ {T_{\text{o}} } \\ \end{array} } \right]$$
(8)

EVT2:

$$\left[ {\begin{array}{*{20}c} {n_{\text{a}} } \\ {n_{\text{b}} } \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} { - \frac{{1 + k_{2} }}{{k_{1} }}} & {\frac{{1 + k_{1} + k_{2} }}{{k_{1} }}} \\ {1 + k_{2} } & { - k_{2} } \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {n_{\text{i}} } \\ {n_{\text{o}} } \\ \end{array} } \right]$$
(9)
$$\left[ {\begin{array}{*{20}c} {T_{\text{a}} } \\ {T_{\text{b}} } \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} { - \frac{{k_{1} k_{2} }}{{\left( {1 + k_{1} } \right)\left( {1 + k_{2} } \right)}}} & {\frac{{k_{1} }}{{1 + k_{1} }}} \\ { - \frac{{1 + k_{1} + k_{2} }}{{\left( {1 + k_{1} } \right)\left( {1 + k_{2} } \right)}}} & {\frac{1}{{1 + k_{1} }}} \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {T_{\text{i}} } \\ {T_{\text{o}} } \\ \end{array} } \right]$$
(10)

where k1, k2, k3 are structural parameters of PSG-K1, PSG-K2, and PSG-K3. The subscripts a, b, i, and o denote motor A, motor B, the input, and the output, respectively.

Because the dynamic models in EVT1 and EVT2 can be established by the same method, only the dynamic model in EVT1 is introduced as follows.

$$\begin{aligned} \left( {J_{\text{e}} \cdot i_{\text{f}}^{2} + J_{\text{f}} + J_{{{\text{c}}2}} } \right) \cdot \dot{n}_{\text{e}} /i_{\text{f}} & = i_{\text{f}} \cdot T_{\text{e}} - T_{{{\text{c}}2}} \\ \left( {J_{\text{a}} + J_{{{\text{r}}1}} } \right)\dot{n}_{\text{a}} & = T_{\text{a}} - T_{{{\text{r}}1}} \\ \left( {J_{\text{b}} + J_{{{\text{s}}1}} + J_{{{\text{s}}2}} + J_{{{\text{s}}3}} } \right)\dot{n}_{\text{b}} & = T_{\text{b}} - T_{{{\text{s}}1}} - T_{{{\text{s}}2}} - T_{{{\text{s}}3}} \\ \left( {J_{{{\text{c}}1}} + J_{{{\text{r}}2}} } \right)\dot{n}_{{{\text{c}}1}} & = - T_{{{\text{r}}2}} - T_{{{\text{c}}1}} \\ \left( {J_{\text{d}} + J_{{{\text{c}}3}} } \right)\dot{n}_{{{\text{c}}3}} & = T_{\text{f}} - T_{{{\text{c}}3}} \\ T_{{{\text{c}}3}} + T_{\text{d}} /i_{\text{d}} & = 0 \\ \end{aligned}$$
(11)

where \(J\) is the equivalent rotational inertia; \(i\) is the gear ratio. The subscripts e, f, and d denote the ICE, the front transmission, and the final transmission. And the subscripts sm, rm, cm (m = 1,2,3) denote the sun gear, planetary gear, and planet carrier of PGS-Km, respectively. The rotational speed of different parts is as follows.

$$\begin{aligned} n_{\text{e}} /i_{\text{f}} & = n_{{{\text{c}}2}} \\ n_{\text{a}} & = n_{{{\text{r}}1}} \\ n_{\text{b}} & = n_{{{\text{s}}1}} = n_{{{\text{s}}2}} = n_{{{\text{s}}3}} \\ n_{{{\text{c}}1}} & = n_{{{\text{r}}2}} \\ n_{{{\text{r}}3}} & = 0 \\ n_{{{\text{c}}3}} & = i_{\text{d}} V/R_{\text{w}} \\ \end{aligned}$$
(12)

where \(R_{\text{w}}\) is the tire rolling radius; V is the vehicle speed.

3 Design of the Double Closed-Loop Control Strategy

3.1 Double Closed-Loop Control Strategy

In the proposed control strategy, a rule-based power distribution control strategy is used to determine the steady-state target power of each power source. To achieve the battery steady-state target power, the motor dynamic compensation torque needs to be provided. Thus, the battery power closed-loop feedback control strategy is applied. However, due to the interference from other electronic equipment and the complex coupling mechanism of the EMT system, the electric power cannot achieve the target value timely and keep stable. Therefore, a motor coordinated control strategy is proposed, which is also a closed-loop control strategy. The above control strategies constitute the double closed-loop coordinated control strategy. Figure 3 shows the structure of the proposed control strategy which will be further explained in the following sections.

Fig. 3
figure 3

Double closed-loop multi-power coordinated control strategy

3.2 Power Distribution Strategy

To achieve reasonable power distribution, the electric power demand needs to be accurately estimated. According to system settings, it can be estimated based on the voltage and current of the DC bus. The DC bus voltage equals the battery voltage because battery packs are directly connected to the M/G. With the battery model used in this study, the electric power demand can be estimated as follows:

$$P_{{{\text{ele}}\_{\text{dem}}}} \left( z \right) = \rho U\left( z \right)I\left( z \right)$$
(13)

where Pele_dem is the electric power demand; U(z) and I(z) are the voltage and current of the DC bus at moment z, and \(\rho\) is a constant. If there is a demand for electric power, \(\rho\) = 1; otherwise,\(\rho\) = − 1. Meanwhile, according to the driving condition, the driving power demand can be determined. The driving power demand and electric power demand constitute the overall power demand.

On the basis of the predetermined distribution rules, the steady-state target power of the battery and the ICE can be determined. The steady-state target power of the battery can be determined based on its SOC and the driving condition. The steady-state target power of the ICE can be obtained by calculating the difference between the overall power demand and battery steady-state power. It is noted that the battery supplies power only under special conditions, such as full throttle. In other conditions, the engine will supply all power to satisfy the overall power demand. After power distribution, the steady-state target values of components need to be determined. The speed control is applied to the ICE, whereas the torque control is applied to the M/G. Therefore, if the engine power is determined, the engine target speed can be obtained through the engine universal characteristic curve based on the engine high-efficiency area. The steady-state motor target torque can be calculated using a similar method. The proposed power distribution control strategy is shown in Fig. 4.

Fig. 4
figure 4

Power distribution control strategy

3.3 Battery Power Closed-Loop Feedback Control Strategy

To illustrate the basic idea of the battery power closed-loop feedback control strategy, the electric power balance equation is given:

$$P_{\text{bat}} + P_{{a}} \eta_{\text{a}}^{{ - \text{sgn} (P_{\text{a}} )}} + P_{\text{b}} \eta_{\text{b}}^{{ - \text{sgn} (P_{\text{b}} )}} + \sum P_{\text{eqi}} = 0$$
(14)

where Pbat is the battery power; Peqi is the electric equipment power; Pa and Pb are the power of M/G A and M/G B, respectively; \(\eta\) is the motor efficiency, whose value depends on the working status of the M/G.

Because the electric power always keeps balance during the working process, the battery power can only be decided by the M/Gs power. As mentioned in Sect. 3.2, the torque control is applied to the M/G. Thus, the M/Gs power can be affected by providing the dynamic compensation torque.

Figure 5 shows the structure of the battery closed-loop feedback control strategy. In this strategy, the control objective is the battery actual power, which can be obtained according to the working voltage and current. The control variables are the dynamic compensation torque of M/Gs, which are decided by the deviation between the actual and target battery power. The relationship between the dynamic compensation torque and the deviation is determined by the fuzzy PID algorithm. The PID parameters are adjusted in real time so that they can adapt to multiple driving conditions. At this time, the actual torque of M/Gs consists of two parts: the steady-state torque decided by the power distribution strategy and the dynamic compensation torque calculated by the battery power closed-loop control strategy. Therefore, the power of M/Gs can be adjusted according to the battery state, and the battery power will follow the steady-state target power.

Fig. 5
figure 5

Battery closed-loop feedback control strategy

3.4 Model-Based Motor Coordinated Control Strategy

To adjust the battery power to the target value and satisfy the power demand of other electric equipment, the motor power and working state need to be controlled coordinately. In addition, the motor speed needs to be stable under interference. According to Sect. 2.4, the dynamic model of the dual-mode EMT system is given as follows:

EVT1:

$$\frac{{k_{1} k_{2} }}{{\left( {1 + k_{1} } \right)\left( {1 + k_{2} } \right)}}T_{\text{i}} + T_{\text{a}} = J_{\text{a}} \frac{{{\text{d}}n_{\text{a}} }}{{{\text{d}}t}}$$
(15)
$$\frac{{1 + k_{1} + k_{2} }}{{\left( {1 + k_{1} } \right)\left( {1 + k_{2} } \right)}}T_{\text{i}} - \frac{1}{{1 + k_{3} }}T_{\text{o}} + T_{\text{b}} = J_{\text{b}} \frac{{{\text{d}}n_{\text{b}} }}{{{\text{d}}t}}$$
(16)

EVT2:

$$\frac{{k_{1} k_{2} }}{{\left( {1 + k_{1} } \right)\left( {1 + k_{2} } \right)}}T_{\text{i}} - \frac{{k_{1} }}{{1 + k_{1} }}T_{\text{o}} + T_{\text{a}} = J_{\text{a}} \frac{{{\text{d}}n_{\text{a}} }}{{{\text{d}}t}}$$
(17)
$$\frac{{1 + k_{1} + k_{2} }}{{\left( {1 + k_{1} } \right)\left( {1 + k_{2} } \right)}}T_{\text{i}} - \frac{1}{{1 + k_{1} }}T_{\text{o}} + T_{\text{b}} = J_{\text{b}} \frac{{{\text{d}}n_{\text{b}} }}{{{\text{d}}t}}$$
(18)

The above equations show that small deviations in the distribution result will lead to fluctuations in the motor speed. This will also affect the stability of the electric power. For instance, if the engine torque cannot follow the change in the motor torque, the speed of motors will decrease. Then, the output speed and torque of the EMT system will decrease. As a result, the system fails to supply electric power stably.

To ensure a rapid and stable electric power supply, the model-based motor coordinated control strategy is proposed. This control strategy can coordinate the control of the motor and generator, change their working status, and quickly meet the electric power demand.

When the system supplies the electric power, it is desirable to keep the dynamic state of the vehicle as unchanged as possible. In other words, the output parameters, such as the output power Po, output speed no, and output torque To, cannot be varied, that is, ∆Po = 0. According to Eqs. (15)–(18), the relationship between the power changes of each component can be expressed as follows:

EVT1:

$$\begin{aligned}\Delta P_{\text{a}} & = -\Delta P_{\text{i}} + \frac{{\left( {1 + k_{1} + k_{2} } \right)\left( {1 + k_{3} } \right)}}{{(1 + k_{1} )(1 + k_{2} )}}n_{\text{o}}\Delta T_{\text{i}} \\ & = -\Delta P_{\text{i}} - \frac{{\left( {1 + k_{1} + k_{2} } \right)\left( {1 + k_{3} } \right)}}{{k_{1} k_{2} }}n_{\text{o}}\Delta T_{\text{a}} \\ \end{aligned}$$
(19)
$$\begin{aligned}\Delta P_{\text{b}} & = - \frac{{\left( {1 + k_{1} + k_{2} } \right)\left( {1 + k_{3} } \right)}}{{(1 + k_{1} )(1 + k_{2} )}}n_{\text{o}}\Delta T_{\text{i}} \\ & = \left( {1 + k_{3} } \right)n_{\text{o}}\Delta T_{\text{b}} \\ & = \frac{{\left( {1 + k_{1} + k_{2} } \right)\left( {1 + k_{3} } \right)}}{{k_{1} k_{2} }}n_{\text{o}}\Delta T_{\text{a}} \\ \end{aligned}$$
(20)

EVT2:

$$\begin{aligned}\Delta P_{\text{a}} & = \frac{{k_{2} }}{{1 + k_{1} }}\Delta P_{\text{i}} - \frac{{1 + k_{2} }}{{1 + k_{1} }}T_{\text{o}}\Delta n_{\text{i}} - \frac{{\left( {1 + k_{1} + k_{2} } \right)k_{2} }}{{(1 + k_{1} )(1 + k_{2} )}}n_{\text{o}}\Delta T_{\text{i}} \\ & = \frac{{k_{2} }}{{1 + k_{1} }}\Delta P_{\text{i}} + \frac{{k_{1} }}{{1 + k_{1} }}T_{\text{o}}\Delta n_{\text{a}} + \frac{{1 + k_{1} + k_{2} }}{{k_{1} }}n_{\text{o}}\Delta T_{\text{a}} \\ \end{aligned}$$
(21)
$$\begin{aligned}\Delta P_{\text{b}} & = - \frac{{1 + k_{1} + k_{2} }}{{1 + k_{1} }}\Delta P_{\text{i}} + \frac{{1 + k_{2} }}{{1 + k_{1} }}T_{\text{o}}\Delta n_{\text{i}} + \frac{{\left( {1 + k_{1} + k_{2} } \right)k_{2} }}{{(1 + k_{1} )(1 + k_{2} )}}n_{\text{o}}\Delta T_{\text{i}} \\ & = - \frac{{1 + k_{1} + k_{2} }}{{1 + k_{1} }}\Delta P_{\text{i}} + \frac{1}{{1 + k_{1} }}T_{\text{o}}\Delta n_{\text{b}} - k_{2} n_{\text{o}}\Delta T_{\text{b}} \\ & = - \frac{{1 + k_{1} + k_{2} }}{{1 + k_{1} }}\Delta P_{\text{i}} - \frac{{k_{1} }}{{1 + k_{1} }}T_{\text{o}}\Delta n_{\text{a}} - \frac{{1 + k_{1} + k_{2} }}{{k_{1} }}n_{\text{o}}\Delta T_{\text{a}} \\ \end{aligned}$$
(22)

where ∆P, ∆T, and ∆n are the variations in the power, torque, and speed, respectively. The meanings of subscripts are consistent with that in Sect. 2.4.

When the system works and the battery power remains constant, the engine will provide additional power for the electrical equipment. Under the two work modes, the following equation is satisfied.

$$\Delta P_{\text{a}} + \Delta P_{\text{b}} = - \Delta P_{\text{i}}$$
(23)

The additional engine power equals the sum of power changes of the two M/Gs. Therefore, the electric power demand can be rapidly satisfied by coordinating two motors.

Figure 6 shows the working process of the motor coordinated power supply control strategy. Its basic control principle is as follows: According to the current working mode, the steady-state target speed of motor A is determined. Then, the speed deviation of motor A is taken as the input, and the coordinated compensation torque of motor B is calculated by the fuzzy PID algorithm. As for motor B, the actual torque consists of three parts: steady-state torque, dynamic compensation torque, and coordinated compensation torque. By compensating and coordinating the torque of motor B, it will reach the required speed. As both motors work at the steady-state target speed, the output speed will maintain its steady-state speed. Thus, the output torque will not decrease.

Fig. 6
figure 6

Electric power coordinated control strategy

Under the battery closed-loop feedback control, the change in battery power will follow the predetermined trajectory. Meanwhile, with the help of the coupling relationship among components, the motor coordinated control strategy will enable the system to rapidly supply electric power and keep it stable. In summary, the double closed-loop feedback strategy ensures the precision of the mechanical and electric power distribution, while supplying the electric power rapidly and stably.

4 Simulation Results

To verify the feasibility of the proposed control strategy, models mentioned in Sect. 2 are constructed based on the MATLAB/Simulink platform. Then, the simulation is performed under various working conditions.

The simulation scenario is set under the condition where the system needs to supply 300 kW electric power at 100 s, and the results at a 60% throttle opening as illustrated in Figs. 7, 8, 9, 10, and 11. At 100 s, because of the slow response of the engine, the battery covers instantaneous power demand. Then, the engine gradually reaches the required power and provides additional power for the electric device. During this precess, the two motors coordinate with each other and change their work status to provide 300 kW electric power while the battery power gradually recovers its target power. Without the proposed strategy, the system responds slowly, and the ultimate control state may deviate from the steady-state control target due to the error of the transmission efficiency model. Clearly, the performance of the electric power response has been greatly improved with the proposed control strategy. During the coordination process, the dynamic performance of the vehicle is unaffected, as Fig. 7 shows. Figures 8, 9, and 10 show that when the system is stable, the actual power of the mechanical and electric systems is equal to the steady-state target power value. Figure 11 shows that the battery power is significantly increased with adjustment speed. The distribution precision and supply speed are improved through the interaction among the engine and motors using the proposed control strategy.

Fig. 7
figure 7

Vehicle speed when the throttle opening is 60%

Fig. 8
figure 8

Engine power when the throttle opening is 60%

Fig. 9
figure 9

Motor A power when the throttle opening is 60%

Fig. 10
figure 10

Motor B power when the throttle opening is 60%

Fig. 11
figure 11

Battery power when the throttle opening is 60%

When the throttle opening is at 100%, the electric devices still demand 300 kW electric power at 100 s. In Fig. 12, the battery packs instantaneously provide 300 kW electric power. Then, the engine achieves its peak power as shown in Fig. 13. Under the coordinated control of the motors, the battery power can follow its predetermined target power. However, as the engine reaches the peak power, the total power demand will exceed the range that the system can provide. Therefore, to meet the demand of the electric power supply, the system can only sacrifice its dynamic performance, which will result in a decrease in speed. Finally, the vehicle eventually travels at 68 km/h, as shown in Fig. 14.

Fig. 12
figure 12

Battery power when the throttle opening is 100%

Fig. 13
figure 13

Engine power when the throttle opening is 100%

Fig. 14
figure 14

Vehicle speed when the throttle opening is 100%

5 Test Results

To verify the effectiveness of the electric power coordinated control strategy, the low-power EMT test bench is built. The test bench simulates a heavy HEV, and its basic parameters are shown in Table 1. The performances and structure of the test bench and that of a heavy HEV are similar. The only difference between the test bench and heavy HEV with a dual-mode EMT system is the rated power. Due to the reduction in the rated power, the arrangement and installation of the test bench become more convenient, and the reliability and safety of the experiment are improved. Therefore, this test bench is feasible in verifying the proposed control strategy.

Table 1 Basic parameters for the test bench

The test bench, which includes a diesel engine, front transmission, power coupling mechanism, battery packs, motors and controllers, dynamometer, and control console, is shown in Fig. 15. A rapid electronic control unit is used to calculate the working state of each component using the acquired data. The engine controller and motor controller receive the commands from the control console and act along the given target values.

Fig. 15
figure 15

Low-power EMT test bench

To verify the feasibility of the proposed control strategy, two experimental scenarios are designed. In scenario 1, the purpose is to verify the effectiveness of the power distribution control strategy. First, the system works stably under the rule-based power distribution control. Then, at 60 s, the proposed control strategy is applied. The changes in the actual power, vehicle speed, and power distribution can be observed in Figs. 16, 17, 18, 19, and 20.

Fig. 16
figure 16

Vehicle speed in scenario 1

Fig. 17
figure 17

Comparison of the engine power in scenario 1

Fig. 18
figure 18

Motor A power in scenario 1

Fig. 19
figure 19

Motor B power in scenario 1

Fig. 20
figure 20

Battery power in scenario 1

The target power of the battery given by the rule-based power distribution control strategy is 0. However, Fig. 20 shows that battery packs have been discharged at 10 kW before the proposed strategy is applied. Clearly, the battery power always deviates from the desired trajectory. After the proposed control strategy is applied, the two motors cooperate and change their working condition so that the battery power can follow its target value. Meanwhile, the vehicle maintains the original speed.

In scenario 2, the effect of the proposed control strategy on the response speed and stability of the power supply is studied. The test process is similar to that of scenario 1. The difference is that the proposed control strategy is applied at 50 s, and the system requires 20 kW of power for battery charging. In this way, the situation where the electrical device requires the EMT system to supply electric power is simulated. The results of scenario 2 are shown in Figs. 21, 22, 23, 24, and 25.

Fig. 21
figure 21

Vehicle speed in scenario 2

Fig. 22
figure 22

Engine power in scenario 2

Fig. 23
figure 23

Motor A power in scenario 2

Fig. 24
figure 24

Motor B power in scenario 2

Fig. 25
figure 25

Battery power in scenario 2

In the first 50 s, the test bench runs stably under the rule-based power distribution control strategy. At 50 s, the system has to supply 20 kW electric power to charge the battery. At this point, the proposed control strategy is applied. The engine outputs additional 20 kW power for the battery charging. The two M/Gs also adjust their working state to ensure the response speed and stability of the electric power supply. To conclude, the proposed control strategy can realize fast response and the charging stability.

6 Conclusions

This paper presents a model-based double closed-loop coordinated control strategy for the EMT of the heavy power-split HEVs. The control strategy consists of three parts: the power distribution strategy, the battery closed-loop feedback control strategy, and the model-based motor coordinated control strategy. The simulation and test results demonstrate the validity of the approach. The following conclusions are drawn:

  1. 1.

    Under the proposed power distribution strategy, the electric power demand can be accurately estimated, and the battery and the engine power are precisely distributed to satisfy the overall power demand.

  2. 2.

    The proposed battery closed-loop feedback control strategy can effectively eliminate the deviation between the actual battery power and the target battery power.

  3. 3.

    The proposed motor coordinated control strategy addressed the problems caused by the interference from other electronic equipment and the complex coupling mechanism of the EMT system. With this control strategy, the EMT system can make rapid response and maintain good stability.

In conclusion, the proposed model-based double closed-loop coordinated control strategy can greatly improve the performance of heavy power-split HEVs regarding the system stability, response speed, and accuracy. Besides, it shows good real-time performance. These are of great significance for expanding the application field of the heavy power-split HEVs.

Future work will focus on the improvement of the proposed control strategy algorithm, especially the robustness of the algorithm will be improved while ensuring the real-time performance. Moreover, the proposed control strategy will be further optimized under complex operating conditions.