Next Article in Journal
Beyond Proximity: Mapping the Inter-City Network and Competition Clubs of the NEV Industry in the Yangtze River Delta Through SNA
Previous Article in Journal
Trajectory Tracking of Intelligent Sweeping Vehicles Based on Adaptive Strong Tracking EKF and Laguerre MPC
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hybrid Model Predictive Control-Oriented Online Optimal Energy Management Approach for Dual-Mode Power-Split Hybrid Electric Vehicles

China North Vehicle Research Institute, Beijing 100072, China
*
Author to whom correspondence should be addressed.
World Electr. Veh. J. 2026, 17(3), 140; https://doi.org/10.3390/wevj17030140
Submission received: 27 January 2026 / Revised: 20 February 2026 / Accepted: 6 March 2026 / Published: 9 March 2026
(This article belongs to the Section Energy Supply and Sustainability)

Abstract

Compared with rule-based and optimization energy management strategies, online optimal energy management control strategies for a dual-mode power-split hybrid electric vehicles (PSHEVs) are able to achieve better fuel economy and real-time performance. Global online optimization of a finite time domain energy management strategy based on the hybrid model predictive control (HMPC) algorithm is proposed in this study. To reduce the computing time, a linearized predictive model is built; because dual-mode PSHEVs can be considered hybrid systems that include continuous and discrete states, the hybrid states can be expressed uniformly. Therefore, a mixed logical dynamic (MLD) predictive model is built based on hybrid system theory, and an HMPC energy management strategy is proposed based on the MLD predictive model. To solve the optimal control problem online to obtain the optimal control sequence, the optimal control problem is converted into a mixed-integer linear programming (MILP) problem. The HMPC-based energy management strategy is compared with dynamic programming (DP)-based and rule-based energy management strategies over two different driving cycles. Simulation results indicate that the HMPC-based EMS achieves 80.60% and 83.79% of the fuel economy performance obtained by the DP-based EMS. In comparison, the rule-based EMS only achieves 66.46% and 70.51% of the DP-based control performance. Therefore, the HMPC-based energy management strategy is favorable for real-time control while effectively improving fuel economy.

1. Introduction

Hybrid electric vehicles (HEVs) are gaining wider acceptance among the general public and governments, as their environmental benefits—characterized by lower exhaust gas emissions and better fuel economy—are now widely recognized. Currently, there are three types of HEVs available on the market: series, parallel, and power-split HEVs. A dual-mode power-split hybrid electric vehicle (HEV) typically comprises an internal combustion engine and two permanent magnet synchronous motors (PMSMs). Accordingly, the design of the energy management strategy (EMS) and the power allocation between the engine and motors are of great significance. An effective EMS can further reduce fuel consumption and mitigate exhaust emissions [1].
Rule-based and fuzzy logic EMSs are widely used for their reliability and simplicity [2,3]. A rule-based energy management strategy, in which the control rules are extracted from acknowledged optimal algorithms and their control parameters are optimized offline and corrected online for a HEV, is proposed in ref. [4]. The simulation results show that this strategy can achieve relatively close control performance to global optimal results. Extensive research has focused on optimization-based EMSs, with various intelligent methods successfully applied to their design [5,6], including neural networks [7], particle swarm optimization (PSO) [8], a genetic algorithm (GA) [9], a simulated annealing (SA) [10,11] algorithm, quadratic programming (QP) [12], and Pontryagin’s minimum principle (PMP) [13]. Among optimization-based EMSs, dynamic programming (DP) [14,15,16,17] acts as a global optimization benchmark for other strategies. In ref. [18], A two-step optimal EMS is proposed for a novel single-shaft series–parallel powertrain: the two motors are first equivalent to one, and then stochastic dynamic programming (SDP) optimizes the power split between the engine and the equivalent motor. In ref. [19], Wang proposed a two-level stochastic EMS for fixed-route HEVs, with the upper-level optimization solved by SDP. Simulation results indicate that after 24 fixed-route trips, the strategy consumes only 1.8% more energy than the global optimum. Ref. [20] introduces utility-factor-weighted fuel consumption as the objective for energy management.
Ref. [21] presents a novel hybrid algorithm for PHEV EMS optimization using historical data from a remote monitoring platform. This algorithm integrates GA and an enhanced ant colony algorithm (EACA) to optimize control parameters, effectively overcoming the low precision of GA and slow convergence of EACA. Ref. [22] proposes a predictive EMS for parallel HEVs via velocity prediction and RL, yet these optimization-based methods cannot support real-time control. In ref. [23], an ordered charging optimization strategy based on reinforcement learning algorithms (RL) is proposed to achieve intelligent dynamic power allocation, effectively balancing the peak–valley load difference and minimizing the charging cost for users to the greatest extent.
Many researchers have concentrated on the realization of the online application of optimization-based EMS, an equivalent consumption minimization strategy (ECMS) [24], and model predictive control (MPC) [25,26,27] as typical instantaneous optimization control strategies. Xiang [28,29] proposed a hierarchical NMPC strategy for dual-mode power-split HEVs. In ref. [30], a rule-based energy management strategy (EMS) for a dual-stack Fuel Cell Hybrid Electric Vehicle (FCHEV) is proposed. The proposed EMS effectively enhances fuel cell durability by minimizing current fluctuation amplitude and ensuring that the fuel cells operate within their high-efficiency range throughout most of the driving cycles. Taghavipour [31] introduced an eMPC-based energy management strategy for Toyota Prius plug-in hybrids. Their results show that eMPC achieves better fuel economy and real-time performance than conventional MPC. Liu [32] presented a real-time power management framework for PHEVs, integrating driving pattern prediction, recognition, offline optimization, online modeling, and real-time control. Li [33] proposed driving-behavior-aware stochastic model predictive control (SMPC) for plug-in hybrid electric buses. Different kinds of driving behaviors are obtained by Markov chain models, and the SMPC is modified with the accompanying ECMS to achieve good control performance. Drawing on the Neural Fitting Model and Regression Learner Model, ref. [34] proposes an experimental artificial intelligence (AI) model. Based on a decade of historical load and meteorological data for New York City, this model can be applied to optimize the local electric vehicle charging strategy. Zhang [35] formulated an improved adaptive equivalent consumption minimization strategy (IA-ECMS) based on identified driving behavior and predicted real-time traffic information. Elsewhere [36], a new robust model predictive control (RMPC) algorithm is proposed, which is suitable for EMS design for an HEV. A cooperative distributed stochastic model predictive control (CDSMPC) algorithm has been proposed [33] for systems with stochastic disturbances and constraints, which could also be used to handle the optimal control problem in an HEV.
As typical hybrid dynamic systems involving both continuous and discrete states, dual-mode power-split HEVs motivate this paper to propose four original contributions for improving fuel economy.
(1) A mixed logical dynamic predictive model is built based on hybrid system theory [37], which is a linearized predictive model that can reduce computing time. (2) Hybrid model predictive control is based on a mixed logical dynamic model, which improves the accuracy of control. (3) Energy management optimization is converted to mixed-integer linear programming, which ensures the feasibility of real-time control. (4) The proposed strategy is compared with DP and rule-based energy management. The comparison indicated that real-time control was achieved on the premise of no detriment to fuel economy.
The rest of this paper is organized as follows. Section 2 presents the configuration and nonlinear model of the dual-mode power-split HEV. Section 3 establishes the mixed logical dynamical prediction model for the studied powertrain. Section 4 designs the HMPC-based energy management strategy and formulates the optimal control problem as a mixed-integer linear programming (MILP) problem for efficiency of solution. Section 5 validates the proposed strategy through comparisons with DP-based and rule-based strategies. Finally, Section 6 concludes the paper.

2. Nonlinear Models of a Dual-Mode Power-Split HEV

In this section, the configuration, modes, and key parameters are introduced, and then the nonlinear models of a dual-mode power-split HEV are presented [38].

2.1. The Powertrain of a Dual-Mode Power-Split HEV

(1)
Configuration of the dual-mode power-split HEV
Here, the configuration of the dual-mode power-split HEV is as shown in Figure 1, and the power transmission system consists of an engine, two motors (MGA and MGB), a set of power batteries, and a power coupling machine. Three planetary gear mechanisms, a clutch, and a brake are included in the power coupling machine.
Based on the topology of the engine, motors, and control components under EVT1 and EVT2 modes, the simplified power flow diagrams with arrows and the corresponding lever analogy schematics for EVT1 and EVT2 modes are presented in Figure 1.
(2)
Modes of operation of the dual-mode power-split HEV
The dual-mode power-split HEV comprises input-split (EVT1) and compound-split (EVT2) modes, as listed in Table 1. Each mode supports pure electric, engine-alone, hybrid traction, regenerative charging and braking modes via clutch CL1 and brake B1 actuation to satisfy vehicle power demand.
In the table, MGA stands for motor A, MGB stands for motor B; CL1 denotes the clutch, and B1 denotes the brake.
In EVT1 mode, CL1 is disengaged and B1 is engaged, leaving the PG2 and PG3 carriers unconnected for low-speed, high-torque operation. In EVT2 mode, CL1 is engaged and B1 is disengaged, coupling the two carriers for high-speed, low-torque conditions. Positive motor power indicates propulsion, while negative power denotes generation: MGA generates and MGB drives in EVT1, whereas MGB generates and MGA drives in EVT2.
(3)
Key parameters of the dual-mode power-split HEV
Table 2 lists the main parameters [38] of the dual-mode power-split HEV, covering engine, motors, battery, power coupling device and vehicle characteristics.

2.2. Dual-Mode Power-Split HEV Dynamics

This section details the component models of the powertrain and the vehicle dynamics model.
In the process of constructing the powertrain model, the following reasonable assumptions are introduced to simplify the analysis while ensuring the accuracy of the energy management strategy:
(1)
The engine, motor, and battery are regarded as quasi-static models, ignoring fast dynamic transients such as thermal response and mechanical vibration.
(2)
The fuel consumption rate of the engine and the efficiency characteristics of the motor are obtained from steady-state experimental MAPs.
(3)
The battery is described by an equivalent circuit model, where the open-circuit voltage and internal resistance are functions of state of charge (SOC) only.
(4)
The effects of temperature, component aging, and signal delay are neglected to focus on the design and verification of the HMPC-based energy management strategy.
It should be noted that the engine and motor are modeled as quasi-static components, where transient dynamic responses (e.g., thermal dynamics, dynamic lag, and response delay during rapid torque/speed changes) are neglected. Although this simplification facilitates the design and implementation of the proposed HMPC energy management strategy, it may lead to slight discrepancies between the simulation results and real vehicle performance. Thus, the above simplifications and corresponding limitations should be acknowledged when evaluating the control effect.
Since the engine fuel consumption rate and motor efficiency can only be obtained via look-up tables, which is not conducive to the design of predictive model-based energy management strategies, linearization and discretization are applied to the engine map and motor map. This is done not only to facilitate the design of the energy management controller but also to minimize the computation time of the control strategy as much as possible.

2.2.1. Engine Model

Due to high computational cost, the engine model is simplified by only considering fuel consumption as a static function of engine speed and torque while neglecting transient effects and temperature variations, as expressed in the following equation. It should be noted that the engine model adopted in this paper is a diesel engine model. The engine fuel consumption map is shown in Figure 2.
m ˙ e = f ( n e , T e )
where me is the mass of fuel consumed by the engine (g), ne is the engine speed (rpm), and Te is the engine torque (N m). The unit of the engine fuel consumption rate is g/kWh. Therefore, the reference basis for the fuel mass is kWh.
Based on the engine universal characteristic data obtained from experimental tests, the engine fuel consumption curves at different rotational speeds are fitted into piecewise linear functions using the least squares method. The fitted engine fuel consumption rate curves and the experimentally measured engine fuel consumption rate curves are shown in the figure below. In this study, the number of engine speed segments is n = 15, with ne(i) = 800, 900, …, 2200 r/min. In the figure, “Original” denotes the curve from raw experimental data, and “Approximated” denotes the curve plotted using the fitted formula based on the experimental data. It can be seen from the figure that the fitted curve can approximately represent the experimental data and is suitable for controller design.
To quantitatively evaluate the fitting accuracy of the engine fuel consumption map, the root-mean-square error (RMSE) and maximum deviation between the original and fitted data are calculated and listed in the Supplementary Materials. The fitting errors are sufficiently small, which indicates that the fitted map can well represent the real fuel consumption characteristics. Therefore, the influence of the fitting error on the accuracy of fuel economy evaluation is negligible.

2.2.2. Permanent Magnet Synchronous Motor Model

Ignoring dynamic response and electromagnetic and thermal effects, the efficiency of the permanent magnet synchronous motor (PMSM) is simplified as a static function of speed and torque, as given in the following equation. The PMSM efficiency map is illustrated in Figure 3.
η m = f ( n m , T m )
where ηm is the PMSM efficiency, nm is the PMSM speed (rpm), and Tm is the PMSM torque (N·m). The relationship between current and motor speed–torque fitted by linear functions is shown in the figure below. In the figure, “Original” represents the curve of raw experimental data, and “Approximated” represents the curve plotted using the formula fitted from the raw experimental data.

2.2.3. Power Battery Model

A simplified battery model is adopted in this study, where the SOC is estimated using the widely used ampere-hour method. The resistances and voltage variations are obtained via a look-up table, and the total open-circuit voltage is calculated by Equation (3) under the assumption of uniform cell behavior.
V b a t = V c e l l N b a t
where Vbat is the total open-circuit voltage, Vcell denotes the open-circuit voltage of a single cell, and Nbat represents the total number of battery cells.
Battery current and SOC are respectively derived from Equations (4) and (5) [2]:
I b a t = V c e l l V c e l l 2 4 R b a t P r e q b a t / N b a t 2 R b a t
S O C t = S O C i n i 0 t I b a t t 3600 C i n i d t
where Ibat is the discharge current, Rbat is the equivalent series resistance, Preqbat is the required battery power, Cini is the rated capacity (Ah), SOC(t) is the state of charge at time t, and SOCini is the initial SOC.
The SOC-dependent battery resistance and open-circuit voltage are shown in Figure 4, which are derived from experimental test data, and the actual total output power of the battery Pbat is given by:
P b a t = V b a t I b a t
For the SOC estimation of the battery model, the Coulomb counting method combined with the equivalent circuit model is adopted in this study. To justify the rationality of this selection, a comparative analysis with three mainstream alternative SOC estimation approaches is conducted, as summarized below: 1. Extended Kalman Filter (EKF): This has high estimation accuracy for nonlinear battery systems but requires complex matrix operations, leading to a heavy computational burden that is not conducive to the real-time implementation of the HMPC energy management strategy. 2. Unscented Kalman Filter (UKF): This improves the estimation accuracy for strong nonlinear systems compared with EKF, but its computational complexity is further increased, which is inconsistent with the real-time requirement of HMPC. 3. Sliding Mode Observer (SMO): This has strong robustness to parameter perturbations but is sensitive to the design of sliding mode parameters; meanwhile, its estimation accuracy is slightly lower than the proposed method under the operating conditions of this study. Compared with the above alternative approaches, the selected Coulomb counting method combined with the equivalent circuit model achieves a balance between estimation accuracy and computational efficiency. It not only meets the SOC estimation accuracy requirement for the HMPC energy management strategy (error within ±2%) but also has low computational complexity, which ensures the real-time performance of the HMPC control algorithm. Thus, the selection of the SOC estimation method is reasonable and suitable for the research scenario of this study.

2.2.4. Power-Coupled Machine Model

According to the speed and torque constraints of the planetary mechanism, the input and output speed and torque of the engine, MGA, and MGB can be obtained in different EVT modes by ignoring the rotational inertia of the engine, MGA, and MGB.
EVT1 mode:
ω A ω B = ( 1 + k 1 ) ( 1 + k 2 ) k 1 k 2 ( 1 + k 1 + k 2 ) ( 1 + k 3 ) k 1 k 2 0 1 + k 3 ω i ω o
EVT2 mode:
ω A ω B = 1 + k 2 k 1 1 + k 1 + k 2 k 1 1 + k 2 k 2 ω i ω o
where ki is the planetary gear tooth ratio, ωA and ωB are the speeds of MGA and MGB, ωi = ωe/iq is the input speed, ωe is the engine speed, iq is the front ratio, V is the vehicle velocity, rw is the wheel radius, if is the rear ratio and ωo = V if/rw is the output speed.
Under steady-state conditions, ignoring gear friction and assuming rigid shafts, the torque relationship among the engine, MGA, and MGB is given as follows:
EVT1 mode:
T A T B = k 1 k 2 ( 1 + k 1 ) ( 1 + k 2 ) 0 1 + k 1 + k 2 ( 1 + k 1 ) ( 1 + k 2 ) 1 1 + k 3 T i T o
EVT2 mode:
T A T B = k 1 k 2 ( 1 + k 1 ) ( 1 + k 2 ) k 1 1 + k 1 1 + k 1 + k 2 ( 1 + k 1 ) ( 1 + k 2 ) 1 1 + k 1 T i T o
where TA is the torque of MGA, TB is the torque of MGB, Ti = Teiq is the input torque of the power coupling mechanism, Te is the engine output torque, To = Tw/if is the output torque, and Tw is the wheel torque.
Considering the inertias of the engine, MGA, and MGB under dynamic conditions while neglecting planetary gear inertia, the dynamic characteristics of each component are given as follows:
EVT1 mode:
J e i q ( 1 + k 1 ) ( 1 + k 2 ) k 1 k 2 J A 0 0 1 + k 1 + k 2 1 + k 3 k 1 k 2 J A 1 + k 3 J B ω ˙ e ω ˙ A ω ˙ B = 1 ( 1 + k 1 ) ( 1 + k 2 ) k 1 k 2 0 0 0 1 + k 1 + k 2 1 + k 3 k 1 k 2 1 + k 3 1 T e T A T B T o
EVT2 mode:
J e i q 1 + k 2 k 1 J A 1 + k 2 J B 0 1 + k 1 + k 2 k 1 J A k 2 J B ω ˙ e ω ˙ A ω ˙ B = 1 1 + k 2 k 1 1 k 2 0 0 1 + k 1 + k 2 k 1 k 2 1 T e T A T B T o
For model simplification, the inertial effects of MGA and MGB are neglected, so the dynamic model of the electromechanical compound drive system can be simplified as:
EVT1 mode:
ω ˙ e = i q J e 1 + k 1 1 + k 2 k 1 k 2 i q J e 0 T e T A T B
EVT2 mode:
ω ˙ e = i q J e 1 + k 2 k 1 i q J e 1 + k 2 i q J e T e T A T B

2.2.5. Vehicle Dynamic Model

This study considers longitudinal vehicle dynamics. Based on the force balance, the traction force equals the sum of the rolling resistance, aerodynamic drag, gradient resistance, and acceleration resistance. The longitudinal dynamic model is expressed as:
m V ˙ = T w T b r w F l o a d F l o a d = f m g cos α + m g sin α + 1 2 C d A f ρ V 2
where m is the vehicle mass (kg), V is the vehicle velocity (m/s), Tw is the wheel torque (Nm), Fb is the braking force (Nm, positive), ρ is the air density (1.2258 Ns2 m−4), Cd is the drag coefficient, Af is the frontal area (m2), f is the rolling resistance coefficient, g is gravitational acceleration (9.8 ms−2), and α is the road grade angle.
Based on the above derivations, the system’s dynamic models employed for model predictive control in the dual-mode power-split HEV are presented below. For EVT1 mode, the equation can be derived from Equation (9):
T A = k 1 k 2 ( 1 + k 1 ) ( 1 + k 2 ) i q T e T B = 1 + k 1 + k 2 ( 1 + k 1 ) ( 1 + k 2 ) i q T e + 1 1 + k 3 T w i f
The wheel torque is obtained from Equation (16) and may be given by:
T w = 1 + k 1 + k 2 ( 1 + k 3 ) k 1 k 2 i f T A + 1 + k 3 i f T B
The velocity state equation can be obtained by substituting Equation (17) into Equation (15):
V ˙ = 1 + k 1 + k 2 1 + k 3 k 1 k 2 i f r w m T A + 1 + k 3 i f r w m T B 1 r w m T b 1 m F l o a d
From Equations (13) and (18), the engine speed and velocity update equation in EVT1 mode is obtained as follows:
ω ˙ e V ˙ = i q J e ( 1 + k 1 ) ( 1 + k 2 ) k 1 k 2 i q J e 0 0 0 1 + k 1 + k 2 1 + k 3 k 1 k 2 i f r w m 1 + k 3 i f r w m 1 r w m T e T A T B T b + 0 1 m F l o a d
In EVT2 mode, the following equation can be obtained by way of Equation (10):
T A = k 1 k 2 ( 1 + k 1 ) ( 1 + k 2 ) i q T e + k 1 1 + k 1 T w i f T B = 1 + k 1 + k 2 ( 1 + k 1 ) ( 1 + k 2 ) i q T e + 1 1 + k 1 T w i f
The wheel torque function about MGA and MGB is obtained from Equation (20) and may be expressed as:
T w = 1 + k 1 + k 2 k 1 i f T A k 2 i f T B
The velocity state equation can be obtained by substituting Equation (21) into Equation (15):
V ˙ = 1 + k 1 + k 2 k 1 i f r w m T A k 2 i f r w m T B 1 r w m T b 1 m F l o a d
From Equations (14) and (22), the engine speed and velocity update equation in EVT2 mode is obtained as follows:
ω ˙ e V ˙ = i q J e 1 + k 2 k 1 i q J e 1 + k 2 i q J e 0 0 1 + k 1 + k 2 k 1 i f r w m k 2 i f r w m 1 r w m T e T A T B T b + 0 1 m F l o a d

3. Prediction Models for a Dual-Mode Power-Split HEV

The engine fuel consumption rate map and motor efficiency map are usually used to design the energy management strategy of HEVs. The specific fuel consumption is obtained by way of a look-up table because there is no explicit analytical expression for the engine fuel consumption rate map, which is detrimental to the design of an energy management strategy based on the MLD predictive model. Therefore, approximate linearization models of the engine fuel consumption map graph model and the motor efficiency map graph model are built. In the literature [39], the linearization method is introduced. The battery SOC is closely related to the charging and discharging current and capacity of the battery, and the battery current is a nonlinear function of motor speed and torque. Thus, the nonlinear relationship between battery current, motor speed, and torque is linearized.

3.1. Equivalent Model Between Electric Energy and Fuel

To build an optimisation objective function in each mode for a dual-mode power-split HEV, electricity consumption is converted to its equivalent fuel consumption [40]:
V f u e l = E k 3600 D f u e l Q f u e l _ l o w η e n g η g e n
where Ek represents the electricity consumption (kWh), Dfuel represents the fuel density (g/cm3), where the density of diesel is 0.85 g/cm3, Qfuel_low represents the calorific value, which for diesel is 43,000 J/g, ηeng represents the average working efficiency of the engine (35%), ηgen denotes the average working efficiency of the motors, and Vfuel represents their equivalent fuel consumption (L).
The electrical energy in Equation (24) can be expressed as a function of battery voltage and current, as shown below:
E k = V o c I k T s
The motor efficiency can be ignored when calculating equivalent fuel consumption because the motor efficiency has been considered in calculating the electric current. In the sampling time, the equivalent fuel consumption model between electricity and fuel is as follows:
m e q u = V o c I k T s Q f u e l _ l o w η e n g
where mequ represents the equivalent fuel consumption (g), Voc represents the bus voltage (V), and I represents the battery charging or discharging current (A).

3.2. State and Output Variable Update Models

The equivalent fuel consumption increment and battery SOC increment in each mode are shown in Equations (27) and (28) [41].
(1)
EVT1 mode:
Δ m f 1 k = α ( n e ) T e + β ( n e ) T s + V o c I A k T s Q f u e l _ l o w η e n g + V o c I B k T s Q f u e l _ l o w η e n g Δ S O C 1 k = d 0 n A + d 1 n A T A C max T s a 0 n B + a 1 n B T B C max T s
(2)
EVT2 mode:
Δ m f 2 k = α ( n e ) T e + β ( n e ) T s + V o c I B k T s Q f u e l _ l o w η e n g + V o c I A k T s Q f u e l _ l o w η e n g Δ S O C 2 k = d 0 n B + d 1 n B T B C max T s a 0 n A + a 1 n A T A C max T s
Logic state variables δ1 and δ2 are defined to denote the EVT1 and EVT2 modes, respectively. The equivalent fuel consumption increment and battery SOC increment for the dual-mode power-split HEV at time step k are given by:
Δ m f k = δ 1 k Δ m f 1 k + δ 2 k Δ m f 2 k Δ S O C k = δ 1 k Δ S O C 1 k + δ 2 k Δ S O C 2 k
At time step k, only one mode is active, and the logic state variables satisfy:
δ 1 k + δ 2 k = 1
where δi denotes the logic state variable, which takes a value of either 0 or 1.
Here, battery SOC is the state variable and equivalent fuel consumption is the output variable. Their update equations are as follows:
m f k + 1 = m f k + Δ m f f S O C k + 1 = S O C k + Δ S O C k
where mf(k) and SOC(k) represent the increments of fuel consumption and SOC from time k to k + 1, respectively.
The state and output variables are replaced by x and y, respectively, and Equation (31) can be converted into the standard form of the MLD model, as shown below:
x k + 1 = A x k + B 1 u k + B 2 δ k + B 3 z k + B 5 y k = C x k + D 1 u k + D 2 δ k + D 3 z k + D 5
where x = SOC and uk = [Te,TA,TB]′.
The product term of control variables and logic variables affects Equation (29): to eliminate this kind of product, other logic variables zi (i = 1, 2) are used, as follows:
z 1 i k z 2 i k z 3 i k T = δ i k T e k T A k T B k T ,   i = 1 , 2
Substituting Equations (27) and (28) into Equation (31), the state equation and output equation of the MLD model are as given by Equations (34) and (35), respectively:
y k + 1 = y k + α ( n e ) T s α ( n e ) T s 0 0 0 0 z 11 z 12 z 21 z 22 z 31 z 32 T + β ( n e ) T s + V o c I A k T s Q f u e l _ l o w η e n g + V o c I B k T s Q f u e l _ l o w η e n g β ( n e ) T s + V o c I B k T s Q f u e l _ l o w η e n g + V o c I A k T s Q f u e l _ l o w η e n g δ 1 δ 2 T
x k + 1 = x k + 0 0 d 1 n A T s C max a 1 n A T s C max a 1 n B T s C max d 1 n B T s C max z 11 z 12 z 21 z 22 z 31 z 32 T + d 0 n A T s C max + a 0 n B T s C max d 0 n B T s C max + a 0 n A T s C max δ 1 δ 2 T
Based on hybrid system theory, the inequality constraints are necessary when the auxiliary logic variables are used in the state and output equations:
M e δ i k + z 1 i k 0 m e δ i k z 1 i k 0 m e δ i k + z 1 i k T e k m e M e δ i k z 1 i k T e k + M e M A δ i k + z 2 i k 0 m A δ i k z 2 i k 0 m A δ i k + z 2 i k T A k m A M A δ i k z 2 i k T A k + M A M B δ i k + z 3 i k 0 m B δ i k z 3 i k 0 m B δ i k + z 3 i k T B k m B M B δ i k z 3 i k T B k + M B
where Me, MA, MB, me, mA, and mB are defined below:
M e = max k = 1 , , N T e k , m e = min k = 1 , , N T e k , M A = max k = 1 , , N T A k m A = min k = 1 , , N T A k , M B = max k = 1 , , N T B k , m B = min k = 1 , , N T B k

3.3. Propositional Calculus and Linear Integer Programming

In this section, modes EVT1 and EVT2 are determined by state variables and control variables, and the transformation between the propositional logic and mixed-integer inequality is finished using the equivalence relation rules introduced in the literature [42].
(1)
EVT1 mode:
δ 1 = 1 S O C l o w S O C S O C h i g h 0 T e T e _ max T A _ max T A 0 0 T B T B _ max
According to the theory of hybrid systems, some inequality constraints are necessary:
M s o c δ 1 S O C k S O C l o w + M s o c M s o c δ 1 S O C k + S O C h i g h + M s o c M e δ 1 T e k + M e M e δ 1 T e k + T e _ max k + M e M A δ 1 T A k + T A _ max k + M A M A δ 1 T A k + M A M B δ 1 T B k + M B M B δ 1 T B k + T B _ max k + M B
(2)
EVT2 mode:
δ 2 = 1 S O C l o w S O C S O C h i g h 0 T e T e _ max 0 T A T A _ max T B _ max T B 0
The inequality constraints are:
M s o c δ 2 S O C k S O C l o w + M s o c M s o c δ 2 S O C k + S O C h i g h + M s o c M e δ 2 T e k + M e M e δ 2 T e k + T e _ max k + M e M A δ 2 T A k + M A M A δ 2 T A k + T A _ max k + M A M B δ 2 T B k + T B _ max k + M B M B δ 2 T B k + M B

3.4. MLD Prediction Model of a Dual-Mode Power-Split HEV

The MLD prediction model for the dual-mode power-split HEV is expressed as:
x k + 1 = A x k + B 1 u k + B 2 δ k + B 3 z k + B 5 a y k = C x k + D 1 u k + D 2 δ k + D 3 z k + D 5         b E 21 E 22 δ k + E 31 E 32 z k E 41 E 42 x k + E 11 E 12 u k + E 51 E 52 c
where x = [ S O C ] n r × { 0 , 1 } n b is a vector of continuous and binary states, u = [ T e T A T B ] m r × { 0 , 1 } m b are the inputs, y p r × { 0 , 1 } p b are the outputs, δ = δ 1 δ 2 0 , 1 r b , z = [ z 11 z 12 z 21 z 22 z 31 z 32 ] r r represent auxiliary binary and continuous variables, respectively, and A, B1, B2, B3, C, D1, and D2 are the coefficient matrices of the state, and output, equations, where E11, E12, E21, E22, E31, E32, E41, E42, E51, and E52 are the coefficient matrices of inequality constraints, which are shown below. Given the current state x(k) and input u(k), the time evolution of Equation (42) is determined by solving δ(k) and z(k) from Equation (42c) and then updating x(k + 1) and y(k) from Equation (42a,b).
A = 1 ,   B 1 = 0 ,   B 5 = 0 ,   C = 0 ,   D 1 = 0 ,   D 5 = 0 B 2 = d 0 n A T s C max + a 0 n B T s C max d 0 n B T s C max + a 0 n A T s C max B 3 = 0 0 d 1 n A T s C max a 1 n A T s C max a 1 n B T s C max d 1 n B T s C max D 2 = β ( n e ) T s + V o c I A k T s Q f u e l _ l o w η e n g + V o c I B k T s Q f u e l _ l o w η e n g β ( n e ) T s + V o c I B k T s Q f u e l _ l o w η e n g + V o c I A k T s Q f u e l _ l o w η e n g D 3 = α ( n e ) T s α ( n e ) T s 0 0 0 0
E 31 = 0 ,   E 21 = M S O C 0 M S O C 0 M e 0 M e 0 M A 0 M A 0 M B 0 M B 0 0 M S O C 0 M S O C 0 M e 0 M e 0 M A 0 M A 0 M B 0 M B ,   E 11 = 0 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 1 ,   E 41 = 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 ,   E 51 = S O C l o w + M S O C S O C h i g h + M S O C M e T e _ max k + M e T A _ max k + M A M A M B T B _ max k + M B S O C l o w + M S O C S O C h i g h + M S O C M e T e _ max k + M e M A T A _ max k + M A T B _ max k + M B M B
E 32 = 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 ,   E 22 = M e 0 0 M e m e 0 0 m e m e 0 0 m e M e 0 0 M e M A 0 0 M A m A 0 0 m A m A 0 0 m A M A 0 0 M A M B 0 0 M B m B 0 0 m B m B 0 0 m B M B 0 0 M B ,   E 12 = 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 ,   E 42 = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ,   E 52 = 0 0 0 0 m e m e M e M e 0 0 0 0 m A m A M A M A 0 0 0 0 m B m B M B M B

4. Energy Management Strategy for Dual-Mode Power-Split HEV

In this section, the energy management strategy framework based on a hybrid model predictive control algorithm for a dual-mode power-split HEV is presented, and then the energy management optimal control problem is built using an MLD prediction model. Finally, to obtain the optimal control sequence and apply the energy management strategy online, the energy management optimal control problem is converted to a mixed-integer linear programming problem for ease of solution.

4.1. The Framework of the HMPC-Based EMS

In this section, the framework of the energy management strategy based on a hybrid model predictive control algorithm for the dual-mode power-split HEV is introduced, as shown in Figure 5. The energy management strategy framework includes two parts: offline design and online application. The offline design process is used to obtain the MLD predictive model of the dual-mode power-split HEV by means of the conversion between propositional calculus and linear integer programming based on hybrid system theory. To increase the computation speed of the controller, the nonlinear system model of the dual-mode power-split HEV is linearized before building the MLD predictive model. In the online application part, the energy management strategy based on the MLD predictive model is applied in the dual-mode power-split HEV in real time. The output variables from the controller to the dual-mode power-split HEV are engine torque, MGA torque, MGB torque, and brake torque, while the feedback variables from the dual-mode power-split HEV to the controller are battery SOC, velocity, and engine speed. The hard constraints of the dual-mode power-split HEV must also be included in the energy management strategy. The linear predictive model and mixed-integer linear programming solution algorithm for this energy management optimal control problem ensure that the control strategy can be used in real time.
The proposed HMPC formulates the hybrid powertrain as a mixed logical dynamical (MLD) system. By using mixed-integer linear programming (MILP), it simultaneously handles continuous physical constraints (battery SOC, power/torque limits, state dynamics) and discrete logical constraints (engine on/off, mode exclusivity, switching frequency constraints), achieving unified representation and explicit optimization of both hard and soft constraints. This ensures that all control actions strictly satisfy the system safety boundaries.
To adapt to typical driving cycles, including urban, highway, climbing, and braking conditions, the HMPC achieves condition adaptation via receding horizon optimization and adaptive adjustment of constraint weights and objective functions:
  • Urban conditions: Strengthen constraints on regenerative braking and limit frequent engine start–stop to improve economy and ride comfort.
  • Highway conditions: Enforce tighter constraints on the high-efficiency region of the engine and SOC maintenance to enhance fuel economy.
  • Hill-climbing/high-load conditions: Prioritize hard constraints on power demand and dynamically allow short-term power margins while avoiding over-limit operation of the engine and battery.
  • Downhill/coasting conditions: Focus on energy recovery and strictly enforce the upper SOC limit to prevent over-charging.

4.2. HMPC-Based Optimal Control Problem

Based on the above MLD prediction model, the optimal energy management control problem is constructed as:
min v , δ , z 0 T 1 J v , δ , z 0 T 1 , x t = k = 0 T 1 Q 1 v k u e + Q 2 x k | t x e + Q 3 y k | t y e s . t . x t | t = x t x k + 1 | t = A x k | t + B 1 v k + B 2 δ k | t + B 3 z k | t + B 5 y k | t = C x k | t + D 1 v k + D 2 δ k | t + D 3 z k | t + D 5 E 21 E 22 δ k | t + E 31 E 32 z k | t E 41 E 42 x k | t + E 11 E 12 v k + E 51 E 52 u min v t + k u max , k = 0 , 1 , , T 1 x min x t + k | t x max , k = 0 , 1 , , T 1 x T | t = x e
where J is the fuel consumption optimization objective, Qi (i = 1, 2, 3) are weighting coefficients, T is the prediction horizon, and ue, xe, and ye are the reference signals. x(k|t) is the predicted state, and umin, umax, and xmin, xmax are the hard constraints on inputs and states.
Assuming that the optimal control sequence exists at time t, then:
v t * 0 , , v t * T 1 , δ t * 0 , , δ t * T 1 , z t * 0 , , z t * T 1
According to the model predictive control rolling optimization idea, let u t = v t * 0 ; then, this first control variable is applied to the control object and other control variables in the control sequence are ignored, and then we repeat the optimization process at time t + 1.

4.3. MILP Associated with Hybrid MPC

To obtain the optimal control sequence conveniently and apply the energy management strategy online, the energy management optimization control problem is converted to a mixed-integer linear programming (MILP) for ease of solution.
The continuous and discrete variables set are as follows:
q = ε 0 u , , ε T 1 u , ε 0 δ , , ε T 1 δ , ε 0 z , , ε T 1 z , ε 0 y , , ε T 1 y
The following constraints should be satisfied by Equation (48):
1 m ε k u Q 1 u k | t u e 1 m ε k u Q 1 u k | t u e 1 n ε k x Q 2 x k | t x e 1 n ε k x Q 2 x k | t x e 1 p ε k y Q 3 y k | t y e 1 p ε k y Q 3 y k | t y e
where k = 0, 1…, T − 1, and 1h indicates a column vector of length h and magnitude 1. Therefore, the state-updating equations can be rewritten as:
x k | t = A k x t + j = 0 k 1 A j B 1 u k 1 j | t + B 2 δ k 1 j | t + B 3 z k 1 j | t + B 5
Due to vector q satisfying Equation (49), if Equation (51) is regarded as the optimization objective, the optimal control sequence could also be obtained by solving the original optimization problem:
J q = k = 0 T 1 ε k u + k = 0 T 1 ε k δ + k = 0 T 1 ε k z + k = 0 T 1 ε k y
Equation (46) is converted to an MILP problem, as shown below:
min q J q = 1   1 1 q s . t . 1 m ε k u ± Q 1 u k | t u e 1 n ε k x ± Q 2 A k x 0 | t + j = 0 k 1 A j B 1 u k 1 j | t + B 2 δ k 1 j | t + B 3 z k 1 j | t + B 5 x e 1 p ε k y ± Q 3 C A k x 0 | t + C j = 0 k 1 A j B 1 u k 1 j | t + B 2 δ k 1 j | t + B 3 z k 1 j | t + B 5 + D 1 u k + D 2 δ k | t + D 3 z k | t y e x min A k x 0 | t + j = 0 k 1 A j B 1 u k 1 j | t + B 2 δ k 1 j | t + B 3 z k 1 j | t + B 5 x max u min u k | t u max x T | t = x e x k + 1 | t = A x k | t + B 1 u k + B 2 δ k | t + B 3 z k | t + B 5 , k 0 y k | t = C x k | t + D 1 u k + D 2 δ k | t + D 3 z k | t + D 5 , k 0 E 21 E 22 δ k | t + E 31 E 32 z k | t E 41 E 42 x k | t + E 11 E 12 u k + E 51 E 52 , k 0
Equation (52) can be rewritten in matrix form as:
q t * = arg min q f c T q c + f d T q d s . t . G c q c + G c q d S + F x t
where matrices Gc, S, and F can be obtained by way of Equation (52), qc and qd indicate the continuous and discrete variable vectors, respectively.

5. Verification and Discussion

5.1. Simulation and Discussion

In order to verify the control effect of the hybrid model-based predictive control energy management strategy proposed in this paper, this section uses the hybrid system model description language HYSDEL [37] to write the dual-mode power-split hybrid vehicle energy management strategy program, proposed in this paper, based on hybrid model predictive control. Based on the MATLAB/Simulink R2015b vehicle simulation model of a dual-mode power-split hybrid vehicle, the vehicle is operated under two different driving cycle conditions (as shown in Figure 6). Both driving cycles are comprehensive driving cycles derived from real experimental data of the same type of vehicle, aiming to represent the real-world operating environment of off-road vehicles. For driving cycle 1, the total distance is 19.95 km, and the total duration is 1486 s. For driving cycle 2, it consists of paved road (264 s), dirt road (703 s), mountain road (50 s), rolling road (465 s), icy and snowy road (318 s), and a transition period (140 s), with a total duration of 1940 s. The above details have been added to the revised manuscript to improve the assessment of the method’s generalizability. Using the parameters of the dual-mode power-split HEV, simulations are conducted to evaluate and compare the proposed hybrid model predictive control, dynamic programming, and rule-based energy management strategies. The simulation computer configuration used in this paper is a ThinkPad T460p with an i5-6300hq CPU, 2.3 GHz CPU frequency, and 8 GB memory capacity.
Under two driving cycles with an initial SOC of 65%, simulations were carried out for DP-, rule- and HMPC-based energy management strategies. The corresponding fuel economy and SOC results are listed in Table 3. Based on the equivalent fuel consumption conversion, the control performance is compared with DP as the optimal benchmark (100%). The HMPC-based strategy achieves 80.60% and 83.79% of the DP performance under the two cycles, while the rule-based method only reaches 66.46% and 70.51%. The results verify that the proposed HMPC strategy effectively improves vehicle fuel economy.
For driving cycle 2, sensitivity analysis of fuel economy versus horizon length and the actual computation time per control cycle was conducted, as presented in Table 4.
In the energy management strategy based on DP and the rule-based algorithm, only the steady state characteristics of dual-mode power-split hybrid vehicles are considered, ignoring the transient characteristic; this is because these two kinds of energy management strategies are based on the dual-mode power-split hybrid electric vehicle steady-state characteristics for design, and they only consider the energy distribution under steady-state characteristics. Its transient characteristics, including the switch between EVT1 mode and EVT2 mode, and the switch between various working modes in the two working sections of the dual-mode power-split hybrid vehicle, such as the changes in the working states of the engine, motor A, and motor B, are all accomplished by the coordinated control strategy. The energy management strategy based on DP and the rule-based algorithm as a comparison benchmark strategy does not involve coordination control, so the transient characteristics of the two benchmark energy management strategies are ignored. The HMPC-based energy management strategy proposed in this paper includes the steady-state and transient characteristics of dual-mode power-split hybrid vehicles, which need to be explained from the perspective of hybrid system theory. In this paper, the dual-mode power-split hybrid vehicle is described as a hybrid system consisting of a continuous time-dynamic system and a series of discrete-event dynamic systems and their interactions. Therefore, in establishing a dual-mode power-split hybrid vehicle in the process of the mixed logical dynamic system prediction model, considering the different work modes represented by the discrete state and the work modes in the steady-state operating characteristics represented by the continuous-state power components, and the switching between discrete and continuous states, the transient performance characterization of the power components is considered. Therefore, in the energy management strategy based on HMPC, the characteristic curve of the engine and motor fluctuates slightly more than that of the energy management strategy based on DP or rules. However, compared with the other two energy management strategies, this trend is closer to reality and can better demonstrate the control effect of the hybrid vehicle with two-mode power split.
Figure 7 and Figure 8 present the speed profiles of the engine, motor A, and motor B under two driving cycles. All components operate within their allowable speed ranges. Compared with DP and rule-based strategies, the proposed HMPC-based EMS stabilizes the engine near its high-efficiency region while allowing for wider and more frequent speed fluctuations in motors A and B. This is achieved by leveraging the engine–vehicle speed decoupling characteristic of the dual-mode power-split HEV, where the two motors compensate for transient vehicle speed variations. As a result, the engine is maintained in a high-efficiency zone, improving fuel economy by up to 13.28% relative to the rule-based method under the two driving cycles. Since both cycles cover low-, medium-, high-speed, steady, and transient conditions and the powertrain exhibits consistent operating characteristics across all scenarios, the proposed HMPC-based EMS demonstrates strong universality and robustness.
Figure 9 and Figure 10 depict the torque profiles of the engine and motors under two driving cycles, comparing DP, rule-based, and HMPC strategies. Motors A and B effectively regulate engine torque, enabling efficient and stable engine operation. This paper analyzes the effect of HMPC-based energy management strategy on torque control of all power components of dual-mode power-split hybrid vehicles from two perspectives, namely, the constrained processing ability of the energy management strategy on the optimal control problem and the transient processing ability of dual-mode power-split hybrid vehicles. According to the engine and motor efficiency maps, their torque constraints vary with speed. Compared with DP and rule-based strategies, the proposed HMPC strategy yields significantly smaller engine torque fluctuations under varying conditions. Meanwhile, motors A and B exhibit larger torque variations to compensate for the required engine torque. This demonstrates that the HMPC-based EMS performs well in solving the constrained optimal control problem of dual-mode power-split HEVs.
The HMPC-based energy management strategy proposed in this paper is designed on the basis of the hybrid logic dynamic system prediction model proposed in this paper. The model unifies the continuous time-dynamic system and a series of discrete-event dynamic systems and their interaction relationships for hybrid systems such as dual-mode power-split hybrid vehicles. Therefore, in the process of the design and energy management strategy based on HMPC, considering the dual mode on behalf of the discrete-state power-split hybrid vehicle’s working mode, on behalf of the continuous state of two-mode power split hybrid vehicles within the working mode of the power components’ steady-state operating characteristics, and on behalf of the state of the discrete and continuous switching process between two-mode power-split hybrid electric vehicle power components gives the transient performance. As shown in the figure, DP and rule-based strategies result in significant torque fluctuations in the engine, motor A, and motor B, whereas the HMPC-based strategy only induces large torque variations in motors A and B. In order to maintain the stability of engine torque, motor A and motor B play a role in compensating for the inconsistency between engine torque and demand torque. We have added quantitative comparisons between the HMPC-based strategy and the rule-based strategy in both driving cycles. For driving cycle 1, the HMPC-based strategy reduces engine torque fluctuation by 35% in the torque interval (100,200], 21% in (200,300], 12% in (300,400], 8% in (400,500], and 42% in (500,600], respectively. For driving cycle 2, the corresponding reductions are 8%, 27%, 1%, 10%, and 27% in the same torque intervals. These quantitative results clearly illustrate the performance advantages of the proposed HMPC method. This also indicates that the HMPC-based energy management strategy proposed in this paper can better deal with the transient operating characteristics of each power component during the switching process of each working mode of the dual-mode power-split hybrid vehicle. This is consistent with the fact that HMPC can handle the switching process between discrete and continuous states.
Figure 11 shows the battery SOC profiles under two driving cycles. The HMPC-based strategy maintains an SOC near 65% with good charge-sustaining performance. By contrast, the DP-based strategy exhibits larger SOC fluctuations, yet it achieves global optimal performance as a benchmark for evaluating other strategies. The wide range fluctuation of battery SOC indicates that the energy management strategy based on DP has fully tapped the potential of batteries and motors, which is also the desired control effect of all energy management strategies based on other algorithms. Figure 11 shows the change curves of battery SOC under severe and stable working conditions. By comparing with the energy management strategy based on DP, it is found that under the control of the energy management strategy based on HMPC proposed in this paper, the variation trend of SOC is significantly different under the condition of drastic change, while the variation trend of SOC is slightly different under the stable condition. This demonstrates that the proposed HMPC-based energy management strategy exhibits stronger real-time optimization characteristics.
Figure 12 illustrates the mode switching sequences under three strategies, where 0, 1, and 2 denote stop, EVT1, and EVT2 modes respectively. The mode transitions of the proposed HMPC strategy are close to those of the DP-based strategy. For better fuel economy, the mode switching time of the energy management strategy based on HMPC is shorter than that of the other two strategies.
Figure 13 and Figure 14 present the operating point distributions of the engine, motor A, and motor B under two driving cycles, while Figure 15 and Figure 16 show the engine operating point ratios at different fuel consumption rates. The distributions under the HMPC strategy are close to those of the DP and rule-based strategies. With the proposed HMPC-based EMS, motors A and B effectively adjust the engine operating points, concentrating most of them in the high-efficiency region and thus achieving better fuel economy for the dual-mode power-split HEV. For driving cycle 1, the proportions of engine operating points within the fuel consumption ranges (0, 215), (0, 225), and (0, 240) g/kWh are 3.83%, 17.29%, and 29.92% under the rule-based strategy, while they rise to 17.15%, 35.38%, and 46.79% under the HMPC-based strategy. For driving cycle 2, the corresponding proportions are 18.49%, 37.99%, and 51.55% under the rule-based strategy and increase to 20.00%, 42.95%, and 56.41% under the HMPC-based strategy. These results verify that the HMPC-based EMS significantly improves the engine’s high-efficiency operating range and thus enhances fuel economy.
However, the working points of motor A and motor B are widely distributed, and most of them fall in the efficient region of the motor, indicating that the roles of motor A and motor B have been given full play. Under the action of energy management strategies based on DP and rules, the distribution rule of working points is that the working points of the engine are mostly located in the high-efficiency zone, while the working points of motor A and motor B are usually concentrated and rarely located in the high-efficiency zone. The law based on the DP energy management strategy is more obvious, indicating that both of these strategies only consider the engine efficiency and ignore the motor efficiency in the design process. Under the control of the energy management strategy based on HMPC proposed in this paper, most of the operating points of the engine, motor A, and motor B fall into the high-efficiency range. The energy management strategy based on HMPC takes into account the efficiency of the engine and motor when optimizing the energy distribution of a dual-mode power split hybrid vehicle, and the efficiency of each power component is comprehensively optimized. Therefore, this energy management strategy is more reasonable.

5.2. Hardware-in-the-Loop Experiment

A HIL system built on the xPC Target real-time OS is used to test the real-time performance of the proposed PHEV energy management strategy so as to validate the real-time characteristic of the algorithm. Real-time platform specifications are as follows: storage: 512 GB solid-state drive (SSD), 2 TB hard disk drive (HDD); memory: 4 × 128 GB DDR4; processor: Intel® Core™ i9-9900K; graphics card: NVIDIA RTX 3070. As depicted in Figure 17, the HIL system comprises a host PC, a target PC, and a hybrid control unit (HCU). The host PC, a computer workstation, controls and monitors the simulation. The real-time target PC is a desktop equipped with a Softing CAN-AC2-PCI CAN board and an Intel I82559 network adapter, which executes the PHEV model in real time. A 4 MB flash-memory production-level ECU from Freescale is employed as the HCU. It integrates a 160 MHz MPC5674F processor widely applied in automotive and marine fields, making it suitable for HIL tests. The proposed energy management strategy is programmed in C-code via Freescale CodeWarrior, enabling code debugging independent of the physical HCU hardware. The host PC communicates with the target PC via TCP/IP, while the target PC and HCU exchange data through the CAN bus with a sampling time of 10 ms.
To validate the real-time performance of the proposed HMPC-based energy management optimal control strategy, driving cycle 2 is employed, which is one of the two driving cycles adopted in the simulation (see Section 5.1). The fuel economy results obtained from the simulation and HIL test are compared in Table 5. For the HIL results shown in Table 5, the slightly increased fuel consumption compared with offline simulation is mainly attributed to several real-time implementation factors besides data type conversions. First, the energy management strategy is appropriately simplified to meet the real-time execution requirements of the HIL system. Second, quantization effects introduced by analog-to-digital conversion and fixed-point processing also contribute to minor deviations. In addition, the numerical tolerances of the real-time solver and limited sampling frequency further lead to a slight degradation in optimization performance, which results in the observed increase in fuel consumption. We have added a brief discussion of these factors in the revised manuscript to improve the completeness of the analysis.
The corresponding performance curves of the power-split HEV are provided in Figure 18, Figure 19 and Figure 20. The maximum deviation between the simulation and hardware-in-the-loop (HIL) simulation is 6.8%. Figure 18 presents the drivability and battery SOC performance of the HMPC strategy. As shown in Figure 18a, the actual propulsion power tracks the driver demand well, ensuring accurate tracking of the driving cycle. Figure 18b plots the SOC comparison. For the power-split HEV with SOC-sustaining control, the engine drives motors A and B to generate and charge the battery during parking and braking when the battery state is low. Thus, the SOC curve of the power-split HEV is almost the same (within 6.8%) between the simulation and HIL experiment.
Figure 19a–c depicts the engine, motor A, and motor B speeds of the HMPC-based EMS, respectively, illustrating its control performance under driving cycle 2. Similarly, Figure 20a–c presents the corresponding torque results, further validating the strategy’s performance under the same driving cycle. It can be seen from Figure 19 and Figure 20 that the output speed and torque of the engine and motor A and motor B could satisfy the speed and torque requirement of the power-split HEV to ensure the dynamic performance of the power-split HEV. To enhance engine efficiency and avoid low-efficiency operating regions, the motors primarily propel the power-split HEV. The engine only activates when the battery SOC falls below a threshold or the required torque exceeds the motor maximum. Although slight discrepancies exist between the HIL and simulation results, the proposed strategy is still verified to be highly promising for practical applications.
For the MLD model unifying the hybrid powertrain’s continuous and discrete dynamics, computational complexity and solver efficiency are critical for HMPC real-time implementation, which are discussed below to verify its practical feasibility.
The MLD model’s computational complexity depends on binary variables (nb ≤ 8), continuous-state variables (nx = 4), and HMPC prediction horizon (N = 10, T = 1 s), balancing performance and computational burden.
Converted to a MILP problem in HMPC optimization, it has <50 variables and ~120 constraints, moderately scaled for efficient solving. Solver efficiency was evaluated via Gurobi (7.0), CPLEX (12.6), and GLPK (4.59) under UDDS/WLTC cycles using the average solving time (max allowable = 1 s) as the index. Average solving times are as follows: 0.08 s (Gurobi), 0.12 s (CPLEX), and 0.35 s (GLPK) (all ≤ 1 s). Gurobi was selected for its high efficiency to ensure HMPC real-time performance. The relative optimality gap tolerance (MIPGap) is set to 10−4, and the primal feasibility threshold (FeasibilityTol) is set to 10−6, which are the default settings in Gurobi. These tolerances guarantee a satisfactory balance between computational efficiency and solution accuracy.
A trade-off exists: reducing N (to 5) shortens the solving time (0.04 s) but increases fuel consumption (~2%); increasing nb (to 12) improves adaptability but raises the solving time (0.15 s). nb and N were optimized for balance.
In summary, the MLD model has controllable complexity, and Gurobi meets the HMPC real-time requirements, confirming its innovativeness and feasibility.

6. Conclusions

A hybrid model predictive control-based energy management strategy is designed for dual-mode power-split HEVs. The main simulation conclusions are as follows:
Firstly, the linearized model of a dual-model power-split HEV, including a resistance force model, an engine fuel consumption map model, and a motor efficiency map model, could decrease the calculation time and ensure accuracy.
Secondly, the mixed logical dynamical (MLD) prediction model of the dual-mode power-split HEV, established via HYSDEL based on hybrid system theory, exhibits favorable prediction performance.
Thirdly, the proposed hybrid model predictive control energy management strategy based on the MLD predictive model offered good control performance. The mixed-integer linear programming problem, which was derived from the energy management optimal control problem, can ensure the online application of the control strategy.
Finally, the control performance of the proposed HMPC-based energy management strategy is compared with that of a DP-based energy management strategy and a rule-based energy management strategy over two different driving cycles. The simulation results indicated that the control performance of HMPC can achieve 80.6% and 83.79% of that of DP in cycles 1 and 2, respectively.
The limitations of this study are as follows: (a) The proposed method assumes perfect future velocity preview, which is an ideal condition that may not hold in real traffic environments. (b) The controller is designed under a deterministic framework without considering parameter uncertainties, external disturbances, or measurement noise. (c) The use of linearized models may fail to capture the transient nonlinear dynamics of the powertrain during fast mode transitions. (d) The proposed strategy is only verified on a single hybrid powertrain architecture, whose generalization to other configurations is not validated. (e) The performance evaluation is conducted using only two driving cycles, which cannot fully represent real-world driving conditions. (f) A fixed average engine efficiency (ηeng = 35%) is adopted, ignoring its variation under different operating points. (g) No baseline comparison with the widely used ECMS (equivalent consumption minimization strategy) is provided. (h) When calculating SOC using the ampere-hour integration method, the coulombic efficiency, periodic recalibration, and the sensitivity of HMPC performance to SOC estimation error are not considered. (i) Sensitivity analysis (±10% variations in m, f, Cd, and battery capacity) is missing and will be conducted in future work.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/wevj17030140/s1, Table S1: Fitting Coefficients of Engine Fuel Consumption Rate; Table S2: Fitting Coefficients of Motor Current; Table S3: Relationship Between Battery SOC and Internal Resistance; Table S4: RMSE and maximum deviation between the original and fitted engine fuel consumption map; Table S5: RMSE and maximum deviation between the original and fitted Coefficients of Motor Current.

Author Contributions

Conceptualization, methodology, and formal analysis, X.L. and L.G.; software, X.L., L.B., and X.H.; investigation and resources, X.L. and L.B.; writing, X.L., Y.H. and N.Z.; review and supervision, X.L., N.Z., and Y.H.; data curation, X.L. and Y.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.

Acknowledgments

The authors gratefully acknowledge the support of the China North Vehicle Research Institute.

Conflicts of Interest

All authors were employed by the company China North Vehicle Research Institute.

Abbreviations

The following abbreviations are used in this manuscript:
PSHEVpower-split hybrid electric vehicle
HEVhybrid electric vehicle
PHEVplug-in hybrid electric vehicle
HMPChybrid model predictive control
MLDmixed logical dynamic
MILPmixed-integer linear programming
DPdynamic programming
AHSAllison hybrid system
PMSMpermanent magnet synchronous motors
EMSenergy management strategy
GAgenetic algorithm
PSOparticle swarm optimisation
SAsimulated annealing
QPquadratic programming
PMPPontryagin’s minimum principle
SDPstochastic dynamic programming
PHEBplug-in hybrid electric bus
NSGA-IInon-dominated sorting genetic algorithm-II
EACAenhanced ant colony algorithm
RLreinforcement learning
MPCmodel predictive control
ECMSequivalent consumption minimization strategy
NMPCnonlinear model predictive control
FCHEVfuel cell hybrid electric vehicle
eMPCexplicit model predictive control algorithm
SMPCstochastic model predictive control
AIartificial intelligence
RMPCrobust model predictive control
CDSMPCcooperative distributed stochastic model predictive control
HYSDELhybrid system description language
SOCstate of charge
HCUhybrid control unit
EVT1input power-split mode
EVT2compound power-split mode

References

  1. Chen, Z.; Mi, C.C.; Xia, B.; You, C. Energy management of power-split plug-in hybrid electric vehicles based on simulated annealing and Pontryagin’s minimum principle. J. Power Sources 2014, 272, 160–168. [Google Scholar] [CrossRef]
  2. Yu, H.; Tarsitano, D.; Hu, X.; Cheli, F. Real time energy management strategy for a fast charging electric urban bus powered by hybrid energy storage system. Energy 2016, 112, 322–331. [Google Scholar] [CrossRef]
  3. Wirasingha, S.G.; Emadi, A. Classification and Review of Control Strategies for Plug-In Hybrid Electric Vehicles. IEEE Trans. Veh. Technol. 2011, 60, 111–122. [Google Scholar] [CrossRef]
  4. Wang, J.; Wang, J.; Wang, Q.; Zeng, X. Control rules extraction and parameters optimization of energy management for bus series-parallel AMT hybrid powertrain. J. Frankl. Inst. 2018, 355, 2283–2312. [Google Scholar] [CrossRef]
  5. Khayyam, H.; Bab-Hadiashar, A. Adaptive intelligent energy management system of plug-in hybrid electric vehicle. Energy 2014, 69, 319–335. [Google Scholar] [CrossRef]
  6. Zhang, S.; Xiong, R.; Zhang, C.; Sun, F. An optimal structure selection and parameter design approach for a dual-motor-driven system used in an electric bus. Energy 2016, 96, 437–448. [Google Scholar] [CrossRef]
  7. Chen, Z.; Mi, C.C.; Xu, J.; Gong, X.; You, C. Energy Management for a Power-Split Plug-in Hybrid Electric Vehicle Based on Dynamic Programming and Neural Networks. IEEE Trans. Veh. Technol. 2014, 63, 1567–1580. [Google Scholar] [CrossRef]
  8. Chen, Z.; Xiong, R.; Cao, J. Particle swarm optimization-based optimal power management of plug-in hybrid electric vehicles considering uncertain driving conditions. Energy 2016, 96, 197–208. [Google Scholar] [CrossRef]
  9. Li, L.; Zhang, Y.; Yang, C.; Jiao, X.; Zhang, L.; Song, J. Hybrid genetic algorithm-based optimization of powertrain and control parameters of plug-in hybrid electric bus. J. Frankl. Inst.-Eng. Appl. Math. 2015, 352, 776–801. [Google Scholar] [CrossRef]
  10. Hui, S. Multi-objective optimization for hydraulic hybrid vehicle based on adaptive simulated annealing genetic algorithm. Eng. Appl. Artif. Intell. 2010, 23, 27–33. [Google Scholar] [CrossRef]
  11. Sousa, T.; Vale, Z.; Carvalho, J.P.; Pinto, T.; Morais, H. A hybrid simulated annealing approach to handle energy resource management considering an intensive use of electric vehicles. Energy 2014, 67, 81–96. [Google Scholar] [CrossRef]
  12. Chen, Z.; Mi, C.C.; Xiong, R.; Xu, J.; You, C. Energy management of a power-split plug-in hybrid electric vehicle based on genetic algorithm and quadratic programming. J. Power Sources 2014, 248, 416–426. [Google Scholar] [CrossRef]
  13. Ebbesen, S.; Elbert, P.; Guzzella, L. Battery State-of-Health Perceptive Energy Management for Hybrid Electric Vehicles. IEEE Trans. Veh. Technol. 2012, 61, 2893–2900. [Google Scholar] [CrossRef]
  14. Chen, B.-C.; Wu, Y.-Y.; Tsai, H.-C. Design and analysis of power management strategy for range extended electric vehicle using dynamic programming. Appl. Energy 2014, 113, 1764–1774. [Google Scholar] [CrossRef]
  15. Zhang, H.; Wang, J.; Wang, Y.-Y. Optimal Dosing and Sizing Optimization for a Ground-Vehicle Diesel-Engine Two-Cell Selective Catalytic Reduction System. IEEE Trans. Veh. Technol. 2016, 65, 4740–4751. [Google Scholar] [CrossRef]
  16. Zhang, H.; Chen, Y.; Wang, J.; Yang, S. Cycle-based optimal NOx emission control of selective catalytic reduction systems with dynamic programming algorithm. Fuel 2015, 141, 200–206. [Google Scholar] [CrossRef]
  17. Murphey, Y.L.; Park, J.; Chen, Z.; Kuang, M.L.; Masrur, M.A.; Phillips, A.M. Intelligent Hybrid Vehicle Power Control-Part I: Machine Learning of Optimal Vehicle Power. IEEE Trans. Veh. Technol. 2012, 61, 3519–3530. [Google Scholar] [CrossRef]
  18. Li, L.; Yan, B.; Song, J.; Zhang, Y.; Jiang, G.; Li, L. Two-step optimal energy management strategy for single-shaft series-parallel powertrain. Mechatronics 2016, 36, 147–158. [Google Scholar] [CrossRef]
  19. Zeng, X.; Wang, J. A two-level stochastic approach to optimize the energy management strategy for fixed-route hybrid electric vehicles. Mechatronics 2016, 38, 93–102. [Google Scholar] [CrossRef]
  20. Hou, C.; Xu, L.; Wang, H.; Ouyang, M.; Peng, H. Energy management of plug-in hybrid electric vehicles with unknown trip length. J. Frankl. Inst. 2015, 352, 500–518. [Google Scholar] [CrossRef]
  21. Li, L.; Zhou, L.; Yang, C.; Xiong, R.; You, S.; Han, Z. A novel combinatorial optimization algorithm for energy management strategy of plug-in hybrid electric vehicle. J. Frankl. Inst. 2017, 354, 6588–6609. [Google Scholar] [CrossRef]
  22. Liu, T.; Hu, X.; Li, S.E.; Cao, D. Reinforcement Learning Optimized Look-Ahead Energy Management of a Parallel Hybrid Electric Vehicle. IEEE/ASME Trans. Mechatron. 2017, 22, 1497–1507. [Google Scholar] [CrossRef]
  23. Liu, C.; Yang, X.; Li, X.; Qin, C. Optimization of Orderly-Charging Strategy of Multi-Zone Electric Vehicle Based on Reinforcement Learning. World Electr. Veh. J. 2026, 17, 47. [Google Scholar] [CrossRef]
  24. Zhang, C.; Vahidi, A.; Pisu, P.; Li, X.; Tennant, K. Role of Terrain Preview in Energy Management of Hybrid Electric Vehicles. IEEE Trans. Veh. Technol. 2010, 59, 1139–1147. [Google Scholar] [CrossRef]
  25. Chen, Z.; Li, L.; Yan, B.; Yang, C.; Martinez, C.M.; Cao, D. Multimode Energy Management for Plug-In Hybrid Electric Buses Based on Driving Cycles Prediction. IEEE Trans. Intell. Transp. Syst. 2016, 17, 2811–2821. [Google Scholar] [CrossRef]
  26. Huang, Y.; Wang, H.; Khajepour, A.; He, H.; Ji, J. Model predictive control power management strategies for HEVs: A review. J. Power Sources 2017, 341, 91–106. [Google Scholar] [CrossRef]
  27. Guo, Y.; Gao, H.; Wu, Q.; Østergaard, J.; Yu, D.; Shahidehpour, M. Distributed coordinated active and reactive power control of wind farms based on model predictive control. Int. J. Electr. Power Energy Syst. 2019, 104, 78–88. [Google Scholar] [CrossRef]
  28. Xiang, C.; Ding, F.; Wang, W.; He, W. Energy management of a dual-mode power-split hybrid electric vehicle based on velocity prediction and nonlinear model predictive control. Appl. Energy 2017, 189, 640–653. [Google Scholar] [CrossRef]
  29. Xiang, C.; Ding, F.; Wang, W.; He, W.; Qi, Y. MPC-based energy management with adaptive Markov-chain prediction for a dual-mode hybrid electric vehicle. Sci. China Technol. Sci. 2017, 60, 737–748. [Google Scholar] [CrossRef]
  30. Raceanu, M.; Bizon, N.; Iliescu, M.; Carcadea, E.; Marinoiu, A.; Varlam, M. Real-Time Energy Management of a Dual-Stack Fuel Cell Hybrid Electric Vehicle Based on a Commercial SUV Platform Using a CompactRIO Controller. World Electr. Veh. J. 2026, 17, 8. [Google Scholar] [CrossRef]
  31. Taghavipour, A.; Azad, N.L.; McPhee, J. Real-time predictive control strategy for a plug-in hybrid electric powertrain. Mechatronics 2015, 29, 13–27. [Google Scholar] [CrossRef]
  32. Liu, H.; Li, X.; Wang, W.; Han, L.; Xiang, C. Markov velocity predictor and radial basis function neural network-based real-time energy management strategy for plug-in hybrid electric vehicles. Energy 2018, 152, 427–444. [Google Scholar] [CrossRef]
  33. Li, L.; You, S.; Yang, C.; Yan, B.; Song, J.; Chen, Z. Driving-behavior-aware stochastic model predictive control for plug-in hybrid electric buses. Appl. Energy 2016, 162, 868–879. [Google Scholar] [CrossRef]
  34. Sajjad, H.B.; Malik, F.H.; Abid, M.I.; Khan, M.O.; Haider, Z.M.; Arshad, M.J. Data-Driven AI Modeling of Renewable Energy-Based Smart EV Charging Stations Using Historical Weather and Load Data. World Electr. Veh. J. 2026, 17, 37. [Google Scholar] [CrossRef]
  35. Zhang, Y.; Chu, L.; Fu, Z.; Xu, N.; Guo, C.; Zhang, X.; Chen, Z.; Wang, P. Optimal energy management strategy for parallel plug-in hybrid electric vehicle based on driving behavior analysis and real time traffic information prediction. Mechatronics 2017, 46, 177–192. [Google Scholar] [CrossRef]
  36. Huang, H.; Li, D.; Lin, Z.; Xi, Y. An improved robust model predictive control design in the presence of actuator saturation. Automatica 2011, 47, 861–864. [Google Scholar] [CrossRef]
  37. Torrisi, F.D.; Bemporad, A. HYSDEL—A Tool for Generating Computational Hybrid Models for Analysis and Synthesis Problems. IEEE Trans. Control. Syst. Technol. 2004, 12, 235–249. [Google Scholar] [CrossRef]
  38. Li, X.; Han, L.; Liu, H.; Wang, W.; Xiang, C. Real-time optimal energy management strategy for a dual-mode power-split hybrid electric vehicle based on an explicit model predictive control algorithm. Energy 2019, 172, 1161–1178. [Google Scholar] [CrossRef]
  39. Ripaccioli, G.; Bemporad, A.; Assadian, F.; Dextreit, C.; Cairano, S.D.; Kolmanovsky, I.V. Hybrid Modeling, Identification, and Predictive Control: An Application to Hybrid Electric Vehicle Energy Management. In Hybrid Systems: Computation and Control, International Conference, HSCC 2009, San Francisco, CA, USA, 13–15 April 2009; Springer: Berlin/Heidelberg, Germany, 2009; pp. 321–335. [Google Scholar]
  40. GB/T 19754-2005; Test Methods for Energy Consumption of Heavy-Duty Hybrid Electric Vehicle. National Technical Committee of Auto Standardization: Tianjin, China, 2005.
  41. Li, X.; Wang, W.; Yuan, Y.; Li, H.H.; Qiu, S. An online optimal energy management strategy for a dual-mode power-split hybrid electric vehicle based on hybrid MPC Algorithm. J. Phys. Conf. Ser. 2021, 1754, 012135. [Google Scholar] [CrossRef]
  42. Bemporad, A.; Morari, M. Control of systems integrating logic, dynamics, and constraints. Automatica 1999, 35, 407–427. [Google Scholar] [CrossRef]
Figure 1. Lever analogy diagram: (a) EVT1 power flow diagram, (b) EVT2 power flow diagram, (c) EVT1 lever schematic diagram, (d) EVT2 lever schematic diagram. This is the verification object for the HMPC.
Figure 1. Lever analogy diagram: (a) EVT1 power flow diagram, (b) EVT2 power flow diagram, (c) EVT1 lever schematic diagram, (d) EVT2 lever schematic diagram. This is the verification object for the HMPC.
Wevj 17 00140 g001
Figure 2. (a) Contour map of the engine’s fuel consumption rate. (b) Linearized engine model. It is used for engine fuel consumption calculation in the HMPC energy management strategy.
Figure 2. (a) Contour map of the engine’s fuel consumption rate. (b) Linearized engine model. It is used for engine fuel consumption calculation in the HMPC energy management strategy.
Wevj 17 00140 g002
Figure 3. (a) Contour map of the MG’s efficiency. (b) Linearized motor model. It is used to obtain the motor efficiency in the HMPC energy management strategy.
Figure 3. (a) Contour map of the MG’s efficiency. (b) Linearized motor model. It is used to obtain the motor efficiency in the HMPC energy management strategy.
Wevj 17 00140 g003
Figure 4. SOC-dependent battery resistance and open-circuit voltage. It is used to obtain the battery internal resistance in the HMPC energy management strategy.
Figure 4. SOC-dependent battery resistance and open-circuit voltage. It is used to obtain the battery internal resistance in the HMPC energy management strategy.
Wevj 17 00140 g004
Figure 5. Schematic diagram of the hybrid MPC-based energy management strategy. This figure illustrates the workflow of the HMPC energy management strategy.
Figure 5. Schematic diagram of the hybrid MPC-based energy management strategy. This figure illustrates the workflow of the HMPC energy management strategy.
Wevj 17 00140 g005
Figure 6. Speed following curve under two different driving cycle conditions. This figure shows the driving cycles used for the simulation validation of the HMPC energy management strategy. (a) The speed following the curve of driving cycle 1. (b) The speed following the curve of driving cycle 2.
Figure 6. Speed following curve under two different driving cycle conditions. This figure shows the driving cycles used for the simulation validation of the HMPC energy management strategy. (a) The speed following the curve of driving cycle 1. (b) The speed following the curve of driving cycle 2.
Wevj 17 00140 g006
Figure 7. Speed curves of engine, motor A, and motor B under cycle 1. This figure shows the control performance of the HMPC energy management strategy.
Figure 7. Speed curves of engine, motor A, and motor B under cycle 1. This figure shows the control performance of the HMPC energy management strategy.
Wevj 17 00140 g007
Figure 8. Speed curves of engine, motor A, and motor B under cycle 2. This figure shows the control performance of the HMPC energy management strategy.
Figure 8. Speed curves of engine, motor A, and motor B under cycle 2. This figure shows the control performance of the HMPC energy management strategy.
Wevj 17 00140 g008
Figure 9. Torque curves of engine, motor A, and motor B under cycle 1. This figure shows the control performance of the HMPC energy management strategy.
Figure 9. Torque curves of engine, motor A, and motor B under cycle 1. This figure shows the control performance of the HMPC energy management strategy.
Wevj 17 00140 g009
Figure 10. Torque curves of engine, motor A, and motor B under cycle 2. This figure shows the control performance of the HMPC energy management strategy.
Figure 10. Torque curves of engine, motor A, and motor B under cycle 2. This figure shows the control performance of the HMPC energy management strategy.
Wevj 17 00140 g010
Figure 11. SOC curve in two driving cycles. This figure shows the control performance of the HMPC energy management strategy.
Figure 11. SOC curve in two driving cycles. This figure shows the control performance of the HMPC energy management strategy.
Wevj 17 00140 g011
Figure 12. Mode switching curve in two driving cycles. This figure shows the control performance of the HMPC energy management strategy.
Figure 12. Mode switching curve in two driving cycles. This figure shows the control performance of the HMPC energy management strategy.
Wevj 17 00140 g012
Figure 13. Distribution of working points of engine, motor A, and motor B under driving cycle 1. This figure shows the control performance of the HMPC energy management strategy.
Figure 13. Distribution of working points of engine, motor A, and motor B under driving cycle 1. This figure shows the control performance of the HMPC energy management strategy.
Wevj 17 00140 g013aWevj 17 00140 g013b
Figure 14. Distribution of working points of engine, motor A, and motor B under the driving cycle 2. This figure shows the control performance of the HMPC energy management strategy.
Figure 14. Distribution of working points of engine, motor A, and motor B under the driving cycle 2. This figure shows the control performance of the HMPC energy management strategy.
Wevj 17 00140 g014aWevj 17 00140 g014b
Figure 15. Distribution ratio of engine operating points in cycle 1. This figure shows the control performance of the HMPC energy management strategy.
Figure 15. Distribution ratio of engine operating points in cycle 1. This figure shows the control performance of the HMPC energy management strategy.
Wevj 17 00140 g015
Figure 16. The distribution ratio of engine operating points in cycle 2. This figure shows the control performance of the HMPC energy management strategy.
Figure 16. The distribution ratio of engine operating points in cycle 2. This figure shows the control performance of the HMPC energy management strategy.
Wevj 17 00140 g016
Figure 17. The HIL system for real-time testing. This HIL system is used to verify the real-time performance of the HMPC energy management strategy.
Figure 17. The HIL system for real-time testing. This HIL system is used to verify the real-time performance of the HMPC energy management strategy.
Wevj 17 00140 g017
Figure 18. Velocity and battery SOC comparison results in HIL: (a,b) show the velocity comparison curve and SOC comparison curve, respectively. This figure shows the control performance of the HMPC energy management strategy.
Figure 18. Velocity and battery SOC comparison results in HIL: (a,b) show the velocity comparison curve and SOC comparison curve, respectively. This figure shows the control performance of the HMPC energy management strategy.
Wevj 17 00140 g018
Figure 19. Results comparison between simulation and HIL: (ac) show the engine speed, motor A speed, and motor B speed curves, respectively. This figure shows the control performance of the HMPC energy management strategy.
Figure 19. Results comparison between simulation and HIL: (ac) show the engine speed, motor A speed, and motor B speed curves, respectively. This figure shows the control performance of the HMPC energy management strategy.
Wevj 17 00140 g019
Figure 20. Results comparison between simulation and HIL: (ac) show the engine torque, motor A torque, and motor B torque curves, respectively. This figure shows the control performance of the HMPC energy management strategy.
Figure 20. Results comparison between simulation and HIL: (ac) show the engine torque, motor A torque, and motor B torque curves, respectively. This figure shows the control performance of the HMPC energy management strategy.
Wevj 17 00140 g020
Table 1. Modes of dual-mode power-split HEV operation. This table defines the operating modes for the HMPC energy management strategy.
Table 1. Modes of dual-mode power-split HEV operation. This table defines the operating modes for the HMPC energy management strategy.
Power-Split ModeEngineMGAMGBCL1B1
EVT1OnGeneratorMotor
EVT2OnMotorGenerator
Note: ● indicates engagement, ○ indicates disengagement.
Table 2. Key parameters of the dual-mode power-split HEV. These are the parameters of the verification object for the HMPC energy management strategy.
Table 2. Key parameters of the dual-mode power-split HEV. These are the parameters of the verification object for the HMPC energy management strategy.
ParameterValueDescription
rw0.388 mRadius of wheels
Af3.24 m2Frontal area of the vehicle
f0.015Friction coefficient
Cd0.5Drag coefficient
if4.24Gear ratio of final drive
k12.13PG1’s inherent parameter
k22.13PG2’s inherent parameter
k33.13PG3’s inherent parameter
m8000 kgVehicle mass
Cmax36 AhBattery capacity
Voc360 VBattery voltage
Pemax120 kWEngine rated power
Temax600 NmEngine maximum torque
Pmmax110 kWPeak power of MGA and MGB
Pmrate60 kWRate power of MGA and MGB
Tmmax200 NmPeak torque of MGA and MGB
Table 3. Comparison of simulation results of three energy management strategies. This table presents the control performance of the HMPC energy management strategy.
Table 3. Comparison of simulation results of three energy management strategies. This table presents the control performance of the HMPC energy management strategy.
Driving CyclesStrategiesEnd SOCFuel (L/100 km)Equivalent Fuel (L/100 km)Percentage of DP Control Effect (%)Strategy
Elapsed
Time (s)
Cycle 1DP65.0%15.668315.668310039,730
HMPC65.0%19.436019.436080.60706.69
Rule64.5%23.456523.576466.4651.17
Cycle 2DP65.0%14.653014.653010089,513
HMPC65.0%17.486817.486883.79892.58
Rule63.9%20.600620.780370.5149.19
Table 4. The sensitivity analysis of fuel economy versus horizon length and the actual computation time.
Table 4. The sensitivity analysis of fuel economy versus horizon length and the actual computation time.
Np (s)Strategy Elapsed Time (s)Equivalent Fuel Consumption (L/100 km)
5892.5816.1996
101574.37516.2066
152852.187516.1976
308240.062516.2080
4014,173.984316.2376
5021,307.453116.2001
8056,533.937516.2492
Note: Np is prediction horizon(s). The prediction horizon Np is the same as the control horizon Nc.
Table 5. The fuel economy in simulation and HIL. This table shows the control performance of the HMPC energy management strategy.
Table 5. The fuel economy in simulation and HIL. This table shows the control performance of the HMPC energy management strategy.
Driving PatternStrategySimulationHIL
Driving Cycle 2HMPC17.49 (L/100 km)18.68 (L/100 km)
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, X.; Guo, L.; Bo, L.; Hou, X.; Zhang, N.; Hou, Y. Hybrid Model Predictive Control-Oriented Online Optimal Energy Management Approach for Dual-Mode Power-Split Hybrid Electric Vehicles. World Electr. Veh. J. 2026, 17, 140. https://doi.org/10.3390/wevj17030140

AMA Style

Li X, Guo L, Bo L, Hou X, Zhang N, Hou Y. Hybrid Model Predictive Control-Oriented Online Optimal Energy Management Approach for Dual-Mode Power-Split Hybrid Electric Vehicles. World Electric Vehicle Journal. 2026; 17(3):140. https://doi.org/10.3390/wevj17030140

Chicago/Turabian Style

Li, Xunming, Lei Guo, Lin Bo, Xuzhao Hou, Nan Zhang, and Yunlong Hou. 2026. "Hybrid Model Predictive Control-Oriented Online Optimal Energy Management Approach for Dual-Mode Power-Split Hybrid Electric Vehicles" World Electric Vehicle Journal 17, no. 3: 140. https://doi.org/10.3390/wevj17030140

APA Style

Li, X., Guo, L., Bo, L., Hou, X., Zhang, N., & Hou, Y. (2026). Hybrid Model Predictive Control-Oriented Online Optimal Energy Management Approach for Dual-Mode Power-Split Hybrid Electric Vehicles. World Electric Vehicle Journal, 17(3), 140. https://doi.org/10.3390/wevj17030140

Article Metrics

Back to TopTop