Skip to Content
MachinesMachines
  • Article
  • Open Access

7 January 2026

24 Pages

Cooperative Control and Energy Management for Autonomous Hybrid Electric Vehicles Using Machine Learning

,
,
,
and
1
Department of Electrical Engineering, National Institute of Technology Andhra Pradesh, Tadepalligudem 534101, India
2
Department of Computer Science and Engineering (Data Science), Sri Vasavi Engineering College, Tadepalligudem 534101, India
3
School of Aeronautics and Astronautics, Zhejiang University, Hangzhou 310027, China
4
Center for Research on Microgrids (CROM), Huanjiang Laboratory, Zhejiang University, Shaoxing 311800, China

Abstract

The growing deployment of connected and autonomous vehicles (CAVs) requires coordinated control strategies that jointly address safety, mobility, and energy efficiency. This paper presents a novel two-stage cooperative control framework for autonomous hybrid electric vehicle (HEV) platoons based on machine learning. In the first stage, a metric learning-based distributed model predictive control (ML-DMPC) strategy is proposed to enable cooperative longitudinal control among heterogeneous vehicles, explicitly incorporating inter-vehicle interactions to improve speed tracking, ride comfort, and platoon-level energy efficiency. In the second stage, a multi-agent twin-delayed deep deterministic policy gradient (MATD3) algorithm is developed for real-time energy management, achieving an optimal power split between the engine and battery while reducing Q-value overestimation and accelerating learning convergence. Simulation results across multiple standard driving cycles demonstrate that the proposed framework outperforms conventional distributed model predictive control (DMPC) and multi-agent deep deterministic policy gradient (MADDPG)-based methods in fuel economy, stability, and convergence speed, while maintaining battery state of charge (SOC) within safe limits. To facilitate future experimental validation, a dSPACE-based hardware-in-the-loop (HIL) architecture is designed to enable real-time deployment and testing of the proposed control framework.

1. Introduction

Advances in vehicle onboard sensing and intelligent control technologies offer significant potential to improve the efficiency of connected and autonomous vehicles [1,2]. This has led to extensive research on decentralized cooperative control for multiple vehicles and multi-agent systems (MASs), with a focus on leveraging traffic information and inter-vehicle interactions [3]. At the same time, there is increasing attention to enhancing energy management systems (EMSs) within hybrid electric vehicle (HEV) platoons to design an EMS for each vehicle that maximizes overall system efficiency [4,5,6]. In multi-vehicle energy management, determining the optimal speed for each vehicle requires accounting for the velocity of the vehicle ahead. This information is then shared with the following vehicles via vehicle-to-vehicle (V2V) communication, and the power split is optimized to improve each vehicle’s fuel economy [7].
Modern advanced driving assistance systems (ADAS) incorporate adaptive cruise control (ACC) to enhance control and energy efficiency in CAVs. A proportional-integral (PI) controller-based ACC was proposed to control heavy trucks [8]. The longitudinal control exhibited favorable characteristics, and the simulation results demonstrated improved fuel economy and pollution control performance. Dynamic programming (DP), based on a proportional-integral-derivative (PID) controller framework, generated an ACC reference trajectory, reducing fuel consumption by allowing larger tracking errors [9]. To improve driving comfort and coordination between the engine and motor, ref. [10] introduced a group-preserving scheme-based control strategy. Similarly, ref. [11] proposed a collaborative optimization approach for plug-in HEVs that combines a Bayesian traffic recognition model with an equivalent consumption minimization strategy (ECMS) to reduce overall energy consumption. This method demonstrates notable improvements in reducing frictional losses and conserving energy. Nevertheless, key driving objectives, such as tracking performance, ride comfort, and fuel efficiency, often conflict. Therefore, careful consideration of these objectives is essential, which naturally aligns with a model predictive control (MPC) framework for vehicle energy management.
An MPC framework that combines predictive and receding-horizon optimization is widely employed to optimize vehicle energy management at each sampling interval. A novel energy management scheme is formulated by incorporating a machine-learning (ML)-based driving-style recognition model into the MPC [12]. Simulation results show that the proposed model reduces fuel cost compared with the charge-depleting and charge-sustaining (CD-CS) method. The power management strategies in [13,14] employ an MPC-based cooperative adaptive cruise control (CACC) with two predictive layers, demonstrating fuel savings through platoon formation and cooperative energy management relative to single-vehicle-based EMS. The potential of MPC is further explored in [15], which addresses the mixed-vehicle platoon control problem to improve traffic efficiency. The applied distributed MPC (DMPC) strategy, using a neural network (NN)-based data-driven approach, exhibits superior performance, with lower computational cost and faster convergence than a centralized algorithm. In [16], a multi-objective DMPC scheme based on a new γ -string stability criterion with bidirectional topology is realized. Cooperative control achieves better energy efficiency than real-time optimization (RTO) under variable-speed references. The DMPC problem for CAVs is formulated with coupled safety and inter-vehicle distance constraints and solved cooperatively to achieve superior platoon control objectives [17,18]. The effectiveness of DMPC is influenced by predictive model accuracy, prediction-horizon length, and the algorithm’s optimization capability. Hence, current EMS methods for HEVs primarily focus on “single-stage & two-level” vehicle control and power management. However, advanced vehicle control and energy management systems should optimally distribute power under transient and stochastic conditions, with support from intelligent transportation systems (ITS).
Machine learning (ML), a branch of artificial intelligence (AI), is rapidly advancing and has significant applications in autonomous vehicles [19,20]. Integrating intelligent transportation systems (ITS) with reinforcement learning (RL) and deep reinforcement learning (DRL) enables the development of adaptive and optimized solutions. RL has been applied to HEV energy management [21,22], demonstrating effective control of battery charging/discharging and improved fuel efficiency compared with conventional methods. Deep Q-learning (DQN) has been used for autonomous power-split control in PHEVs, achieving greater fuel savings than rule-based approaches [23]. In [24], a deep deterministic policy gradient (DDPG)-based EMS was developed by embedding prior powertrain knowledge, demonstrating superior fuel economy compared with DQN. To further enhance RL/DRL performance, ref. [25] proposed hybrid experience replay (HER) with twin-delayed DDPG (TD3), achieving improved fuel optimality and faster convergence than traditional methods.
The RL and DRL methods discussed above are single-agent approaches. While single-agent DRL methods may struggle to learn efficient policies, multi-agent DRL (MADRL) methods [26] have attracted greater attention. In a multi-agent setting, multiple agents interact with one another and the environment at each time step, and each agent learns and makes decisions concurrently. Each agent’s decisions affect the environment and, consequently, influence the learning process of other agents. The MADRL approach was developed to enhance collaborative control among multiple autonomous vehicles at unsignalized intersections [27]. This strategy offers strong adaptability for transferring knowledge and reusing information from agents’ policies to handle unfamiliar traffic scenarios. An integrated optimization framework based on multi-agent settings for vehicle control and powertrain management demonstrated reduced fuel consumption compared with a separate optimization method [28].
Several studies have explored hierarchical approaches to improve platoon control and energy management, including a data-driven RL-based EMS [29], multi-step predictive models [30,31], and a two-term EMS strategy [32]. Integrating transportation data with big data analysis has also shown potential to enhance HEV fuel economy. However, V2I connectivity requires a more detailed vehicle description, thereby increasing the state space. Since EMS algorithms must process large-scale data, their complexity often imposes heavy computational demands in real applications. To address this, the present work introduces a metric learning-based platoon control combined with a fast multi-agent DRL framework to achieve low computational cost, improved fuel efficiency, and better energy efficiency. Specifically, a double-centralized, critics-based MADRL method within a “two-stage & two-level” EMS is proposed, where the upper-level controller determines optimal acceleration/deceleration to avoid collisions, and the lower-level controller optimizes the power split between the engine and the battery.
In summary, prior studies reveal several limitations. This paper addresses them through three main objectives:
(i)
Optimizing the vehicle speed profile with respect to safety, comfort, and energy consumption, and comparing two distinct DMPC strategies;
(ii)
Optimizing vehicle power management based on the derived optimal speed profile, using the centralized training and decentralized execution (CTDE) framework within a MADRL approach;
(iii)
Reducing overestimation bias in Q-value estimation for multi-agent DRL by applying the MATD3 algorithm to HEV energy management.
The paper is structured as follows: Section 2 presents the nonlinear vehicle platoon and dynamic system models; Section 3 describes the control framework for the ML-DMPC controller and the MATD3-based EMS; Section 4 reports the optimization results with comparative analysis and Section 5 proposes an HIL experiment; and Section 6 concludes the work.

2. Modeling of Vehicle Platoon and HEV

This paper considers a heterogeneous vehicle platoon comprising N + 1 vehicles (nodes): a leading vehicle (LV, denoted as 0) and N following vehicles (FVs, labeled from 1 to N) traveling on a flat road, as depicted in Figure 1. A predecessor-leader following (PLF) topology is adopted for V2V communication to ensure efficient information exchange [33]. The problem is formulated as a decentralized leader-following task, in which multiple vehicles track the leader while maintaining the desired inter-vehicle spacing. The target vehicle type is a hybrid electric vehicle with a uniform powertrain architecture.
Figure 1. Vehicle platoon communication framework using PLF topology. Solid arrows denote vehicle-following interactions, while dashed arrows indicate V2V communication links.

2.1. HEV Powertrain Configuration

In this research, we adopted an HEV with a powertrain comprising a battery, an auxiliary power unit (APU), and a drive motor, as depicted in Figure 2. The APU comprises an internal combustion engine (ICE) along with an integrated starter and generator (ISG). It serves as an assistive energy source under dynamic, high-power-demand conditions to improve the efficiency of the hybrid energy storage system.
Figure 2. The structure and configuration of HEV. Black arrows indicate mechanical power flow, while blue arrows indicate electrical power flow.

2.2. Nonlinear Modeling of Vehicle Dynamics

For powertrain analysis, this work adopts an inverse (backward) simulation framework within the nonlinear vehicle dynamics model. In designing the controller algorithm, both modeling complexity and accuracy are considered, leading to the formulation of a nonlinear discrete-time model for each following vehicle ( FV ) j ∈ N in the platoon, as expressed in Equation (1) [34]:
x c j ( k + 1 ) = x c j ( k ) + u c j ( k ) δ k , u c j ( k + 1 ) = u c j ( k ) + 1 m j ϕ j R M j ( k ) − C a d , j u c j 2 ( k ) − m j g 0 C r r , j δ k , M j ( k + 1 ) = M j ( k ) + 1 τ j u c j ( k ) − M j ( k ) δ k ,
where
  • x c j ( k ) and u c j ( k ) are the position and velocity states of vehicle j at time step k, and δ k is the discretization interval;
  • ϕ j is the transmission efficiency;
  • R is the wheel radius;
  • C a d , j is the aerodynamic drag coefficient;
  • g 0 is the gravitational constant;
  • m j is the total vehicle mass;
  • C r r , j is the rolling resistance coefficient;
  • M j ( k ) is the applied driving or braking torque;
  • τ j is the inertial lag; and
  • u j ( k ) is the requested torque demand.
For platoon control, the state vector is defined as
s j ( k ) = x c j ( k ) , u c j ( k ) , M j ( k ) ⊤ ,
with the control input given by u j ( k ) = M j ( k ) , and the output vector defined as
y j ( k ) = x c j ( k ) , u c j ( k ) ⊤ .
The state-space representation of Equation (1) is given by
s j ( k + 1 ) = Λ j ′ s j ( k ) + Ψ j ′ u j ( k ) , y j ( k ) = Ω j ′ s j ( k ) ,
where Λ j ′ , Ψ j ′ , and Ω j ′ are the system matrices:
Λ j ′ = x c j ( k + 1 ) , u c j ( k + 1 ) , M j ( k + 1 ) ⊤ , Ψ j ′ = 0 , 0 , δ k / τ j ⊤ , Ω j ′ = 1 0 0 0 1 0 .
The state-space representation of the platoon system is given by
S ( k + 1 ) = Λ S ( k ) + Ψ U ( k ) , Y ( k ) = Ω S ( k ) ,
where S ( k ) , U ( k ) , and Y ( k ) represent the state, input, and output vectors defined for all nodes in the platoon. The corresponding matrices are
Λ = Λ 1 ⊤ ( x 1 ) , Λ 2 ⊤ ( x 2 ) , … , Λ N ⊤ ( x N ) ⊤ ,
Ψ = diag Ψ 1 , Ψ 2 , … , Ψ N ,
Ω = diag Ω 1 , Ω 2 , … , Ω N .

2.3. Powertrain System Model

The internal combustion engine (ICE) characteristic map and the battery model are detailed below.

2.3.1. ICE Model

The ICE model utilizes the brake-specific fuel consumption (BSFC) map. The focus is on adhering to the optimal BSFC curve rather than conducting a global search across the map, which is beneficial for the energy management system to achieve improved fuel economy. The BSFC metric quantifies the engine fuel consumption F ( t ) via the BSFC surface, typically obtained from experimental measurements, available at https://github.com/lryz0612/DRL-Energy-Management/blob/master/Eng_bsfc_map.mat (accessed on 20 March 2025). The fuel consumption F ( t ) is determined by interpolation from tabulated BSFC data as a function of engine torque T e and speed n e as follows [35]:
F ( t ) = LuT T e , n e , n e > n idle , 0 , n e ≤ n idle ,
where LuT is the lookup table. It is a 2D dataset derived from engine test measurements, and n idle corresponds to the engine speed at idle.

2.3.2. Battery Model

In this work, the battery cell is modeled using a simplified open-circuit voltage ( V oc ( t ) ) in series with an internal resistance R in , as illustrated in Figure 3. This model provides an effective trade-off between accuracy and computational efficiency, making it suitable for energy management and real-time control applications.
Figure 3. Equivalent circuit of battery cell.
Applying Kirchhoff’s voltage law (KVL) to the equivalent circuit, the battery terminal voltage is expressed as
V b ( t ) = V oc ( t ) − I b ( t ) R in .
The instantaneous battery output power is defined as
P b ( t ) = V b ( t ) I b ( t ) .
Substituting the terminal voltage Equation (11) into the power expression yields
P b ( t ) = V oc ( t ) − I b ( t ) R in I b ( t ) ,
which expands to
P b ( t ) = V oc ( t ) I b ( t ) − R in I b 2 ( t ) .
This power balance can be rewritten as
P b ( t ) = P useful ( t ) − P loss ( t ) ,
where
P useful ( t ) = V oc ( t ) I b ( t ) , P loss ( t ) = R in I b 2 ( t ) .
Rearranging the power expression results in a quadratic equation in I b ( t ) :
R in I b 2 ( t ) − V oc ( t ) I b ( t ) + P b ( t ) = 0 .
Solving for the battery current gives
I b ( t ) = V oc ( t ) − V oc 2 ( t ) − 4 R in P b ( t ) 2 R in .
The State-of-Charge (SOC) dynamics follow the Coulomb counting method:
d SOC ( t ) d t = − I b ( t ) Q nom ,
and integrating over time yields
SOC ( t ) = SOC ( 0 ) − 1 Q nom ∫ 0 t I b ( t ) d t .
Here, P b is the battery output power, and V oc ( t ) and I b ( t ) denote the open-circuit voltage and battery current, respectively. The internal resistance switches based on current direction:
R in = R dis , I b ( t ) > 0 R chg , I b ( t ) < 0 .
Q nom is the nominal battery capacity in ampere-hours (Ah). SOC ( 0 ) is the initial SOC. Detailed battery characteristics are available in the referenced GitHub source at https://github.com/lryz0612/DRL-Energy-Management/blob/master/Mot_eta_quarter.mat (accessed on 20 March 2025). For analysis, external effects such as temperature variations and battery aging are not considered in this model.
The SOC operating range of [ 0.4 , 0.85 ] is selected based on literature findings and experimental evidence from [24,35]. Operating the battery outside this window increases internal resistance, induces voltage instability, and accelerates degradation. Test-bench experiments reported in these studies confirm that maintaining SOC within this range ensures stable terminal voltage, reduces resistance variation, and improves energy efficiency under representative HEV driving conditions.
The motor power consumption of vehicle node j at time step k over the total time steps t is calculated as follows [35]:
P mot , j ( k ∣ t ) = f T mot , j , u c , j = T mot , j ( k ∣ t ) u c , j ( k ∣ t ) R η j η mot , T mot , j ( k ∣ t ) ≥ 0 , T mot , j ( k ∣ t ) u c , j ( k ∣ t ) R η j η brk , T mot , j ( k ∣ t ) < 0 ,
where
  • T mot , j , u c j , R, and η j are the torque, velocity, wheel radius, and conversion efficiency of vehicle node j, respectively;
  • η mot and η brk represent the efficiency of the motor drive and the braking efficiency, respectively.

3. Methodology

The details of the proposed ML-DMPC control and MATD3 methodology are outlined in this section.

3.1. Design of ML-DMPC Controller

Metric learning is an essential machine learning (ML) framework for deriving a distance or similarity function that effectively captures relationships among data points in high-dimensional spaces [36]. In this work, we introduce a distributed metric learning approach [37] that leverages the alternating direction method of multipliers (ADMM) [38]. This technique addresses the global metric learning task by enabling each node to solve it using only local data with minimal information sharing, thereby alleviating computational overhead. Using the ADMM scheme, the distributed convex optimization problem is solved iteratively, and convergence is ensured under mild assumptions [39]. To the best of our knowledge, this study is the first to extend metric learning to distributed model predictive control (DMPC) for connected and autonomous vehicle platooning and energy management, using ADMM as the optimization backbone. This section outlines the development of a CACC based on an ML-DMPC-driven DMPC controller for heterogeneous platoons. In the ML-DMPC controller setup, multiple CAVs are linked through an information structure, and the global control objective is achieved through coordinated control of each vehicle. Figure 4 illustrates the flow of control-variable transfer in CACC based on ML-DMPC.
Figure 4. Control variable transfer flow. Solid arrows represent local interactions, while dashed arrows represent V2V communication.
The multi-objective cost function for each vehicle node j is defined as [40]
min U j p ( k ) CF j y j pre , u j pre , y j ass , y − j ass ,
where y j pre , u j pre , y j ass , and y − j ass denote the predicted output, predicted control input, assumed output, and the assumed output from neighboring vehicles for node j, respectively.
The objective function in Equation (24) is computed by summing the open-loop local cost functions as follows [41]:
CF j = ∑ k = 0 N p − 1 ( y j pre ( k ∣ t ) − y des , j ( k ∣ t ) Θ j + y j pre ( k ∣ t ) − y j ass ( k ∣ t ) − d j , i Γ j + u j pre ( k ∣ t ) − h j ( u c , j pre ) Ξ j + y j pre ( k ∣ t ) − y j ass ( k ∣ t ) Σ j ) + Υ j P j ( k ∣ t ) ,
where d j , i is the inter-vehicle spacing between nodes j and i.
The matrices Θ j , Γ j , Ξ j , and Σ j are symmetric and positive definite and are chosen to penalize deviations from the desired performance:
  • Θ j penalizes LV–FV interaction errors;
  • Γ j penalizes deviations from neighboring-vehicle trajectories;
  • Ξ j regulates acceleration and deceleration magnitudes;
  • Σ j maintains FV communication stability.
The matrix Υ j serves as the weighting factor for energy consumption. The procedure of the ML-DMPC algorithm is summarized in Algorithm 1.

3.2. Formulation of MATD3-Based EMS for HEV Platoon

This section models the HEV platoon as a multi-agent system (MAS), in which multiple agents cooperate to achieve a shared objective, thereby improving optimization efficiency [42]. To train the MADRL framework, the actor-critic policy gradient method is employed within the CTDE paradigm. In this setup, the critic is provided with supplementary knowledge about other agents’ policies, whereas the actor relies solely on its local observations. After the training phase, only the decentralized actors are used for execution, with each operating independently. The cumulative expected return for an agent j ∈ N is formulated as
J ( w j ) = E a j ∼ π j ∑ t = 0 ∞ γ t r t , j s t , j , a t , j , s t + 1 , j .
The gradient of this expected return is expressed as
∇ w j J ( w j ) = E s ∼ ρ π , a j ∼ π j ∇ w j log π j ( a j ∣ o j ) Q j π ( x , a 1 , a 2 , … , a N ) ,
where Q j π ( x , a 1 , a 2 , … , a N ) represents a centralized action-value function of agent j. It is determined by taking into account the actions of all agents a 1 , a 2 , … , a N and the collection of state observations x = ( o 1 , o 2 , … , o N ) from all agents.
For the centralized critic network, the centralized action-value function is defined as Q j μ , and its gradient is calculated as follows:
∇ w j J ( μ j ) = E x , a ∼ D ∇ w j μ j ( a j ∣ o j ) ∇ a j Q j μ ( x , a 1 , a 2 , … , a N ) a j = μ j ( o j ) ,
where D represents the experience replay tuple, which contains the experiences of all agents, ( x , x ′ , a 1 , a 2 , … , a N , r 1 , r 2 , … , r N ) .
The centralized Q j μ -function is updated as
L ( w j ) = E x , a , r , x ′ Q j μ ( x , a 1 , a 2 , … , a N ) − y 2 , y = r j + γ Q j μ ′ ( x ′ , a 1 ′ , a 2 ′ , … , a N ′ ) | a j ′ = μ j ′ ( o j ) ,
where L ( w j ) is the MSE loss function; x ′ , a j ′ , and Q j μ ′ are the state, action, and action-value function of the target networks, respectively; y represents the network output; and μ ′ = { μ w 1 ′ , μ w 2 ′ , … , μ w N ′ } represents the set of target policies with delayed weight parameters w 1 ′ , w 2 ′ , … , w N ′ .
Algorithm 1 ML-DMPC
1:
For each vehicle node j, define the initial state values ( x c j ( 0 ) , u c j ( 0 ) ) and the dual variable. The assumed control input and output across the prediction horizon are initialized as
u j a s s ( k ∣ 0 ) = h j ( u c j ( 0 ) ) , y j a s s ( k ∣ 0 ) = y j p r e ( k ∣ 0 ) , k = 0 , 1 , 2 , … , N p − 1 .
  y j p r e is calculated as
s j p r e ( k + 1 ∣ 0 ) = Λ j ′ ( s j p r e ( k ∣ 0 ) ) + Ψ j ′ u j a s s ( k ∣ 0 ) , y j p r e ( k ∣ 0 ) = Ω j ′ s j p r e ( k ∣ 0 ) , s j p r e ( 0 ∣ 0 ) = s j ( 0 ) .
2:
For each time t > 0 , obtain the current states of all platoon vehicles.
3:
For ADMM iteration m > n (repeat until convergence), for each node j = 1 to N, do the following steps:
(i)
Solve the local optimization using the vehicle’s current state, its assumed output, and the assumed outputs of neighbors to get the optimal control sequence:
u j ∗ ( k ∣ t ) , k = 0 , 1 , … , N p − 1 .
(ii)
Compute the optimal predicted states over the horizon using the optimal inputs:
s j ∗ ( k + 1 ∣ t ) = Λ j ′ ( s j ∗ ( k ∣ t ) ) + Ψ j ′ u j ∗ ( k ∣ t ) , s j ∗ ( 0 ∣ t ) = s j ( t ) .
(iii)
Update the assumed control sequence for the next time step by shifting and appending a new terminal input:
u j a s s ( k ∣ t + 1 ) = u j * ( k + 1 ∣ t ) , k = 0 , 1 , … , N p − 2 , h j ( u c j ∗ ( N p ∣ t ) ) , k = N p − 1 .
Using the updated assumed control sequence, propagate the plant model to form the assumed state and output over the horizon.
(iv)
Update the dual variable.
if updated constraints ≤ ε  then
(v)
Transmit y j a s s ( k ∣ t + 1 ) to the other vehicles, receive y ( − j ) a s s ( k ∣ t + 1 ) from the neighboring vehicles, and compute the desired output using the leading vehicle.
(vi)
Apply the first element of the optimal control sequence:
u j ( t ) = u j * ( 0 ∣ t ) .
else
(vii)
Increment m and repeat steps (i)–(iv).
4:
Increment t and go to Step (1).
  end
It is worth emphasizing that, since the MADRL framework employs deterministic policies, the centralized critic action-value function Q j π can be approximated as Q j π ( x , a 1 , a 2 , … , a N ) ≈ Q j π ( x , a j ) . However, in multi-agent deep deterministic policy gradient (MADDPG), this approximation during Q-value updates often leads to overestimation of Q-values, particularly in the early stages of training. Such overestimation not only slows convergence but may also lead to sub-optimal policies. Furthermore, in practical applications, environments are often stochastic, which amplifies this issue by introducing additional noise from function approximation errors [43].
To overcome these shortcomings, a multi-agent variant of TD3 (MATD3) is adopted. The MATD3 algorithm extends the principles of TD3 to a multi-agent framework, aiming to improve both sample efficiency and training stability in MADDPG. This is achieved by introducing a double centralized-critic Q-learning mechanism, represented as Q j , w 1 , 2 π ( x , a 1 , a 2 , … , a N ) for each agent j ∈ N . The target value y j of the centralized critic network computed by MATD3 is given as follows:
y j = r j + γ min 1 , 2 Q j π x ′ , μ 1 , w π ′ ( s ′ ) + ε , … , μ N , w π ′ ( s ′ ) + ε .
The complete procedure of the MATD3-based EMS algorithm is depicted in Algorithm 2.
Algorithm 2 MATD3
1:
Initialize replay buffer D and network parameters.
2:
For each episode e = 1 , 2 , … , M :
(i)
Randomly initialize the action exploration noise.
3:
Obtain the initial state variables:
v 1 , T 1 , SOC 1 .
4:
For each time step t = 0 to T max :
(ii)
Select the actions according to the policy with noise:
a j ∼ μ j ( o j ) + ϵ .
(iii)
Execute the joint actions, observe the reward, and store transitions in D.
5:
For each agent j = 1 , … , N :
(iv)
Randomly sample a minibatch from D and compute y j using Equation (29).
(v)
Minimize the critic losses for both critics using Equation (28).
(vi)
if   t mod d = 0   then
(vii)
Update the actor using the policy gradient Equation (27).
(viii)
Update the target networks:
w Q ′ = τ w Q + ( 1 − τ ) w Q ′ , w μ ′ = τ w μ + ( 1 − τ ) w μ ′ .
                             end if    
            end for    
      end for    
end    
The element settings of the energy management strategy (EMS) are given as follows:
state ( s j ) = { v , T , S O C } ,
action ( a j ) = { P apu } ,
reward ( r j ) = − F ( t ) , S O C ∈ [ S O C low , S O C high ] , λ F ( t ) + μ Δ S O C ( t ) 2 , otherwise , Δ S O C ( t ) = S O C ref − S O C ( t ) .
where
  • v, T, and SOC represent the velocity, torque, and battery state of charge of vehicle node j, respectively;
  • P apu is the power of the auxiliary power unit;
  • λ and μ are the weight coefficients of the reward function;
  • F ( t ) is the fuel consumption at time t.
The neural network (NN) architecture of the actor-critic model employed in this study comprises three fully connected hidden layers with 128, 64, and 32 neurons, and an output layer with one neuron. All hidden layers use the rectified linear unit (ReLU) activation function. The actor-network output layer employs a sigmoid activation for action generation, whereas the critic output layer employs a linear activation.
The cooperative control in this research refers to a hierarchical, distributed control mechanism in which multiple platoon vehicles and onboard energy sources share information and jointly optimize decisions to achieve system-level objectives such as safety, stability, and energy efficiency. As illustrated in Figure 5, cooperation is realized through a two-stage control architecture consisting of platoon-level motion coordination and powertrain-level energy coordination. At the platoon level, each vehicle node j shares its predicted states and receives assumed outputs from neighboring vehicles through V2V communication, enabling anticipation of future vehicle behaviours rather than isolated trajectory tracking. This cooperative behavior is mathematically embedded in the distributed optimization problem defined in Equation (23). The corresponding cost function explicitly couples neighboring vehicles through inter-vehicle interaction terms in Equation (24) which penalize deviations from neighboring vehicles’ predicted trajectories and enforce coordinated motion. Furthermore, an ADMM-based consensus mechanism ensures that all vehicles iteratively converge to a globally consistent platoon behavior, thereby enabling cooperative longitudinal control rather than independent model-predictive control (MPC) solutions.
Figure 5. Complete architecture of two-stage control.
At the powertrain level, each HEV is modeled as an autonomous agent with state and action spaces defined in Equations (30) and (31) respectively. Cooperation among the onboard energy sources (engine and battery) is enforced through a shared reward function given in Equation (32), which promotes fuel-optimal power sharing while maintaining battery health. Inter-vehicle cooperation during the learning process is achieved using centralized critics, as formulated in Equation (26), and further stabilized through the MATD3 double-critic update in Equation (29), ensuring coordinated policy learning and reduced estimation bias. The ML-DMPC layer generates cooperative velocity and torque predictions that directly influence the energy management decisions. In response, the MATD3-based EMS coordinates power distribution among energy sources while respecting platoon-level motion objectives.

4. Simulation Results and Discussions

The proposed method is trained using the UDDS drive cycle, illustrated in Figure 6, and its performance is validated on standard driving cycles, including HWFET, NEDC, and WLTC. The study considers a heterogeneous HEV platoon with identical powertrains, and the specific parameters of the platoon vehicles are provided in Table 1.
Figure 6. UDDS training drive cycle.
Table 1. Platoon vehicle parameters.

4.1. ML-DMPC-Based Optimization Effectiveness Verification

In evaluating the optimization performance of CACC, the maximum speed deviation, denoted as δ max u c 0 , j = | u c 0 − u c j | , represents the largest speed difference between the FV and the LV and serves as an indicator of speed-following performance. The maximum distance deviation, δ max d j , j + 1 , is used to assess distance-keeping performance between consecutive FVs. The absolute value of the maximum acceleration, represented as a max = | a j | , is used to characterize driving comfort. Furthermore, the average energy consumption, P mean = 1 N ∑ j = 1 N P j , is employed to assess the energy-saving effect.
Figure 7 illustrates the speed-following performance under the UDDS drive cycle. The figure shows that each subsequent vehicle (FV) controlled by ML-DMPC effectively tracks the leading vehicle (LV) speed, resulting in a lower speed-following error than with the conventional DMPC controller. In Figure 8, the speed errors between the LV and FVs are presented, with the maximum speed errors for ML-DMPC and DMPC being 1.665 m/s and 1.753 m/s, respectively. The improved speed-following performance and reduced speed errors can mitigate communication delays between platoon vehicles.
Figure 7. Speed curves of (a,b) DMPC (c,d) ML-DMPC.
Figure 8. Speed error between LV and FVs.
From the acceleration curves in Figure 9, it is evident that the proposed ML-DMPC algorithm yields lower and more stable acceleration values (1.54 m/s2) compared with DMPC (1.79 m/s2). The zoomed-in plots show that the ML-DMPC-optimized profile is smoother than that of the traditional DMPC controller. This indicates that ML-DMPC improves driving comfort and vehicle energy efficiency.
Figure 9. Acceleration curves of (a,b) DMPC (c,d) ML-DMPC.
The quantitative advantages of the proposed ML-based approach over classical methods are clearly demonstrated by the percentage reductions reported across all driving cycles in Table 2. Compared to conventional MPC, the ML-DMPC strategy reduces the maximum speed deviation by approximately 36% (UDDS), 23% (HWFET), 24% (NEDC), and 31% (WLTC), with an average reduction of about 28.5% across all cycles. Compared with DMPC, the corresponding reductions are 21%, 6%, 5%, and 15%, yielding an average decrease of approximately 11.8%, confirming significantly enhanced cooperative speed-tracking performance.
Table 2. Summary of the optimization effect of three algorithms.
Regarding motion smoothness, the maximum longitudinal acceleration is reduced by approximately 27% (UDDS), 33% (HWFET), 40% (NEDC), and 23% (WLTC) relative to MPC, resulting in an average reduction of approximately 30.8%. Compared with DMPC, the reductions are 14%, 7%, 24%, and 10%, corresponding to an average reduction of approximately 13.8%, indicating reduced acceleration transients and smoother longitudinal motion. Additionally, the cooperative motion improvements yield measurable energy benefits. The mean energy consumption is reduced by approximately 20% (UDDS), 22% (HWFET), 11% (NEDC), and 11% (WLTC) relative to MPC, producing an average reduction of about 16%. Compared with DMPC, the corresponding reductions are 12%, 16%, 9%, and 7%, with an average reduction of approximately 11%. These consistent reductions across diverse driving cycles validate the added value of ML-based cooperative control over classical EMS solutions and clearly demonstrate its superiority.

4.2. MATD3-Based EMS Comparative Analysis

In this scenario, DP serves as a benchmark for comparison. The evaluation compares the convergence rates and fuel optimality of the proposed MATD3-based EMS with those of the MADDPG-based EMS across various driving cycles. For algorithm implementation, the DRL framework is developed in Python (https://www.python.org/ (accessed on 5 January 2026)) using TensorFlow and Keras. The hyperparameter settings for neural network training are shown in Table 3. The algorithm is trained for 100 episodes, with each episode corresponding to a HEV driving cycle.
Table 3. Training hyper-parameters of MADRL methods.
Figure 10 shows the variations in the mean cumulative reward versus episode number, demonstrating learning convergence. The convergence episodes correspond to the average convergence behavior obtained over multiple independent training runs with different random seeds. The convergence points for MADDPG and MATD3 occur at 42 and 31 episodes, respectively. In the initial training phase (Episodes 1–40), both algorithms exhibit large fluctuations due to insufficient experience accumulation. As training progresses, oscillations diminish, resulting in stable reward curves. The MADDPG curve, however, continues to fluctuate beyond its convergence point, attributable to overestimation of the Q-values, as discussed in Section 3.2. Ensuring stable convergence is therefore more challenging for MADDPG than for MATD3. The proposed MATD3-based EMS achieves more effective optimization during learning.
Figure 10. Convergence curves of (a) MADDPG (b) MATD3.
Figure 11 illustrates the SOC trajectories of the EMS methods during the UDDS drive cycle. DP-based global energy management serves as a benchmark for validating optimality. When high power is required, battery electrical power alone is insufficient; thus, the APU must operate in a more efficient region to drive the vehicle and charge the battery. Differences in SOC profiles arise from the distinct optimization mechanisms of each method. A deep battery discharge occurs between 150 s and 320 s due to the large power demand. During this period, DP exhibits a higher discharge rate than multi-agent DRL methods, whereas the proposed MATD3-based EMS demonstrates effective battery utilization with APU support, outperforming MADDPG. Moreover, the SOC-maintenance capability of MATD3 closely matches that of the globally optimal DP control and achieves a higher terminal SOC than MADDPG.
Figure 11. SOC trajectories of different EMS methods.
Figure 12 presents the final SOC values of the two EMS algorithms. Both algorithms yield final SOC values near the reference value (0.60) after approximately 100 episodes, indicating effective constraint handling by the reward function. During Episodes 1–10, SOC values increase and then decline gradually. Notably, MATD3 demonstrates faster convergence to the target SOC and lower fluctuations than MADDPG.
Figure 12. SOC final of (a) MADDPG and (b) MATD3.
Table 4 compares the training performance of DP, MADDPG, and MATD3-based EMSs. DP is the most fuel-efficient because it uses global information as prior knowledge, enabling precise decision-making. MADRL methods, in contrast, rely solely on real-time observations and expertise learned from neural networks. Despite this limitation, MADRL methods offer significantly shorter computation times and are better suited to real-time applications. The table shows that the proposed MATD3 EMS consumes 8.42% less fuel than MADDPG. In addition, the algorithm requires fewer training episodes, which enhances its suitability for real-time control. The MADDPG-based EMS strategy achieves 81.8% fuel economy, whereas MATD3 achieves 91.2% of the DP benchmark on the UDDS driving cycle.
Table 4. Comparison of EMS training performance on UDDS.
The flexibility and adaptability of the EMS are critical for real-world driving conditions. To further assess HEV performance under the proposed EMS, three representative driving scenarios, such as urban, suburban, and highway, were employed to evaluate the derived policies. Table 5 presents a comparison of different EMS approaches across these driving cycles. In terms of fuel consumption, MATD3 achieves reductions of approximately 10.1% (UDDS), 16.3% (HWFET), 13.1% (NEDC), and 11.9% (WLTC) compared to TD3, yielding an average reduction of about 12.9%. Compared with MADDPG, the corresponding reductions are 7.5%, 4.8%, 6.5%, and 7.2%, yielding an average reduction of approximately 6.5%. Additionally, MATD3 attains fuel consumption within 8–15% of the DP-optimal solution across all cycles, demonstrating near-optimal performance while avoiding the high computational complexity of DP.
Table 5. Comparison of EMS testing performance under different driving cycles.
With respect to fuel economy, MATD3 achieves 91.2% (UDDS), 90.1% (HWFET), 88.2% (NEDC), and 90.7% (WLTC) of the DP benchmark, for an average of 90.1%. This significantly exceeds TD3 (73.8% average) and MADDPG (82.3% average), representing average improvements of 16.3% and 7.8%, respectively. Furthermore, MATD3 maintains a stable final SOC across all driving cycles, consistently remaining within a narrow operational window, indicating improved power-split coordination and enhanced battery health preservation relative to baseline reinforcement-learning approaches.

4.3. Overall Two-Stage Model Effectiveness Verification

The generalization and adaptability of EMS are essential for real-world driving conditions. The effectiveness of EMS optimization is significantly affected by the duration of the driving cycle and fluctuations in state-of-charge (SOC) constraints. Therefore, this section re-evaluates the effectiveness of the control strategy in unfamiliar, untrained driving cycles. To further evaluate HEV performance under the proposed policies, a custom test drive cycle is developed by combining standard driving scenarios for urban, suburban, and highway conditions. This newly constructed test cycle is shown in Figure 13.
Figure 13. Testing drive cycle.
Figure 14 presents the SOC tracking results for each strategy. In the new simulation using the test drive cycle, the SOC trajectory of the proposed MLDMPC + MATD3 approach consistently stabilizes around the target value of 0.60, highlighting the method’s strong capability to preserve battery capacity. This suggests that the reward function effectively regulates the battery’s operating range under the new driving conditions. Furthermore, the figure shows that MLDMPC + MATD3 yields the optimal SOC curve during both steady and dynamic driving phases compared with other strategies. Notably, no violations of the battery’s charge/discharge constraints occur with the proposed method throughout the test cycle. In contrast, other strategies exhibit SOC trajectories that fluctuate mainly between 0.45 and 0.55, with the battery’s over-discharge rate.
Figure 14. Battery SOC profiles of EMS approaches during the test drive cycle.
In summary, this two-stage control architecture consists of a high-level DMPC controller that processes inputs such as position, velocity, and torque to compute optimal velocity and torque trajectories over the prediction horizon, thereby optimizing fuel economy, safety, and mobility across the platoon. Simultaneously, a lower-level controller, MATD3, receives predictions from the DMPC controller and manages power distribution between the engine and electric motor for each HEV. The EMS controller’s power-splitting decisions are directly influenced by the velocity and torque predictions provided by the DMPC over the prediction horizon. Traditionally, in DMPC, each node solves an open-loop optimal control problem independently, using only information from its adjacent nodes. The associated cost function penalizes deviations between predicted and reference trajectories, and the optimization concludes in a single iteration.
In contrast, the proposed ML-DMPC controller enhances this process by integrating metric learning into the optimization routine. It employs a distributed ADMM-based algorithm that solves the problem through a two-loop structure: an outer loop enforcing consensus among nodes and an inner loop applying ADMM to iteratively solve unconstrained subproblems until all constraints are satisfied (as outlined in Step 3 of Algorithm 1). As shown in Table 2, the ML-DMPC approach reduces speed prediction errors, resulting in lower average power consumption ( P mean ). Additionally, the SOC profiles (depicted in Figure 11 and Figure 12) remain stable by leveraging regenerative braking, ultimately achieving a fuel economy above 90% across all drive cycles (refer to Table 5). Furthermore, Figure 14 demonstrates that the proposed model maintains superior performance even during long-duration drive cycles.

5. Proposed Future Work of HIL Architecture for HEV ECU Testing

HIL simulation is a critical methodology for validating and verifying advanced control strategies in HEV platooning and energy management applications. Among available platforms, dSPACE provides a powerful real-time testing environment that enables rapid implementation and evaluation of complex control algorithms. As part of future experimental work, a comprehensive dSPACE-based HIL test platform will be developed to validate the proposed cooperative energy management strategy integrating ML-DMPC and MATD3 controllers. The proposed dSPACE-based HIL architecture for a two-stage control framework is illustrated in Figure 15.
Figure 15. dSPACE-based HIL architecture for two-stage control framework.
The HIL setup will incorporate dSPACE DS1104 and DS1006 real-time processor boards (dSPACE GmbH, Paderborn, Germany), ControlDesk software (https://www.dspace.com/en/pub/home/products/sw/experimentandvisualization/controldesk.cfm, (accessed on 5 January 2026)) for experiment control, dSPACE I/O modules, and hardware-based emulators for battery, internal combustion engine, and electric motor behavior. This configuration enables closed-loop, real-time data exchange between a Toyota Prius power-split ECU and Python-based plant models via Ethernet/CAN. In the planned architecture, the DS1104 board will host the ML-DMPC supervisory layer, which generates high-level velocity-tracking and torque-reference commands that are transmitted to the DS1006 module. Meanwhile, the MATD3 deep reinforcement learning controller, trained offline in Python/TensorFlow, will operate externally on a host PC. The trained policy network will be converted to ONNX format for deployment within the real-time HIL environment. The DRL agent (ECU) will receive real-time feedback signals, including vehicle speed, torque, and battery state of charge, from the DS1006 controller and compute optimal power-split commands for the simulated HEV powertrain.
The inclusion of physical component emulators enhances realism and ensures safe testing by replicating dynamic load characteristics and operational constraints without requiring an actual vehicle. This HIL system provides a robust platform for evaluating fuel-efficiency improvements, battery health utilization, emission levels, disturbance tolerance, and fault resilience under real operating conditions. The setup will facilitate experimental benchmarking of the proposed ML-DMPC + MATD3 control framework against conventional energy management strategies, highlighting its benefits for real-world HEV energy control applications. A dSPACE-based HIL platform integrating DS1104/DS1006 controllers and physical component emulators will enable safe assessment of power-split decisions, battery behavior, and overall HEV performance. The experimental results and benchmarking outcomes from the HIL implementation will be presented in future studies.

6. Conclusions

This paper presents a two-stage energy management control to improve the fuel economy of HEVs. In the first stage, ML-DMPC uses ADMM optimization to forecast the preceding vehicle’s speed with lower predictive errors and to control acceleration, thereby reducing energy consumption. Compared with traditional DMPC, ML-DMPC exhibits improved platoon stability and economic performance. Subsequently, the velocity and torque are provided as inputs to MATD3 to solve the EMS problem for the HEV, yielding an optimal power split. Compared with MADDPG, MATD3 converges faster. The method’s effectiveness is validated across various driving cycles. The simulation results demonstrate that the proposed strategy can achieve a near-optimal solution, confirming its strong adaptability in real-time applications. Future directions include verifying the proposed method across multiple computing units by integrating it into real-time traffic scenarios and HIL validation. A dSPACE-based HIL platform integrating DS1104/DS1006 controllers and physical component emulators will enable safe assessment of power-split decisions, battery behavior, and overall HEV performance. The experimental results and benchmarking outcomes from the HIL implementation will be presented in future studies.

Author Contributions

Conceptualization, J.S. and S.P.K.K.; methodology, J.S., A.R. and S.P.K.K.; software, J.S., A.R. and S.P.K.K.; validation, J.S. and S.P.K.K.; formal analysis, J.S. and S.P.K.K.; investigation, J.S. and S.P.K.K.; resources, K.B., A.R. and R.K.; data curation, S.P.K.K. and A.R.; writing—original draft preparation, J.S. and S.P.K.K.; writing—review and editing, K.B., A.R. and R.K.; visualization, K.B. and R.K.; supervision, S.P.K.K. and R.K.; project administration, K.B. and R.K.; funding acquisition, K.B. and R.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
AIArtificial intelligence
APUAuxiliary power unit
ADASAdvanced driving assistance system
ADMMAlternating direction method of multipliers
BSFCBrake-specific fuel consumption
CAVConnected and autonomous vehicle
CACCCooperative adaptive cruise control
CD-CSCharge-depleting and charge-sustaining
CTDECentralized training and decentralized execution
DPDynamic programming
DMPCDistributed model predictive control
DRLDeep reinforcement learning
DQNDeep Q-network
DDPGDeep deterministic policy gradient
EMSEnergy management system
ECMSEquivalent consumption minimization strategy
FVFollowing vehicle
HEVHybrid electric vehicle
HILHardware-in-the-Loop
ICEInternal combustion engine
ISGIntegrated starter and generator
ITSIntelligent transportation system
LVLeading vehicle
MLMachine learning
MPCModel predictive control
ML-DMPCMachine learning distributed model predictive control
MADRLMulti-agent deep reinforcement learning
MASMulti-agent systems
MADDPGMulti-agent deep deterministic policy gradient
MATD3Multi-agent twin-delayed deep deterministic policy gradient
NNNeural network
PIDProportional-integral-derivative
PLFPredecessor-leader following
RLReinforcement learning
RTOReal-time optimization
TD3Twin-delayed deep deterministic policy gradient
SOCStable state of charge
V2IVehicle-to-infrastructure
V2VVehicle-to-vehicle

References

  1. Shladover, S.E. Connected and automated vehicle systems: Introduction and overview. J. Intell. Transp. Syst. Technol. Plan. Oper. 2018, 22, 190–200. [Google Scholar] [CrossRef] [Scilit]
  2. Zhao, L.; Mahbub, A.M.I.; Malikopoulos, A.A. Optimal Vehicle Dynamics and Powertrain Control for Connected and Automated Vehicles. In Proceedings of the Optimal Vehicle Dynamics and Powertrain Control for Connected and Automated Vehicles, Hong Kong, China, 19–21 August 2019; pp. 33–38. [Google Scholar] [CrossRef] [Scilit]
  3. Yang, A.; Naeem, W.; Fei, M. Decentralised formation control and stability analysis for multi-vehicle cooperative manoeuvre. IEEE/CAA J. Autom. Sin. 2014, 1, 92–100. [Google Scholar] [CrossRef]
  4. Zhang, F.; Hu, X.; Langari, R.; Cao, D. Energy management strategies of connected HEVs and PHEVs: Recent progress and outlook. Prog. Energy Combust. Sci. 2019, 73, 235–256. [Google Scholar] [CrossRef] [Scilit]
  5. Bhattacharjee, S.; Nandi, C. Advanced Energy Management System (A-EMS) Design of a Grid-Integrated Hybrid System. Iran. J. Sci. Technol. Trans. Electr. Eng. 2023, 47, 1021–1044. [Google Scholar] [CrossRef] [Scilit]
  6. Shende, V.; Singh, K.V.; Bansal, H.O.; Singh, D. Sizing Scheme of Hybrid Energy Storage System for Electric Vehicle. Iran. J. Sci. Technol.-Trans. Electr. Eng. 2021, 45, 879–894. [Google Scholar] [CrossRef] [Scilit]
  7. Paulraj, T.; Obulesu, Y.P. Power and Energy Optimization in EV with Sensorless Externally Excited Synchronous Motor. Iran. J. Sci. Technol. Trans. Electr. Eng. 2024, 48, 979–998. [Google Scholar] [CrossRef] [Scilit]
  8. Zhang, J.; Ioannou, P.A. Longitudinal control of heavy trucks in mixed traffic: Environmental and fuel economy considerations. IEEE Trans. Intell. Transp. Syst. 2006, 7, 92–104. [Google Scholar] [CrossRef] [Scilit]
  9. Jonsson, J.; Jansson, Z. Fuel Optimized Predictive Following in Low Speed Conditions. IFAC Proc. 2004, 37, 119–124. [Google Scholar] [CrossRef] [Scilit]
  10. Xu, S.; Tian, X.; Wang, C.; Qin, Y.; Lin, X.; Zhu, J.; Sun, X.; Huang, T. A Novel Coordinated Control Strategy for Parallel Hybrid Electric Vehicles during Clutch Slipping Process. Appl. Sci. 2022, 12, 8317. [Google Scholar] [CrossRef] [Scilit]
  11. Tian, X.; Cai, Y.; Sun, X.; Zhu, Z. Collaborative optimization of fuel economy and battery life for plug-in hybrid electric buses considering traffic condition. J. Energy Storage 2024, 90, 111928. [Google Scholar] [CrossRef] [Scilit]
  12. Tian, X.; Cai, Y.; Sun, X.; Zhu, Z.; Wang, Y.; Xu, Y. Incorporating driving style recognition into MPC for energy management of plug-in hybrid electric buses. IEEE Trans. Transp. Electrif. 2022, 9, 169–181. [Google Scholar] [CrossRef] [Scilit]
  13. Hovgard, M.; Jonsson, O.; Murgovski, N.; Sanfridson, M.; Fredriksson, J. Cooperative energy management of electrified vehicles on hilly roads. Control Eng. Pract. 2018, 73, 66–78. [Google Scholar] [CrossRef] [Scilit]
  14. Murgovski, N.; Egardt, B.; Nilsson, M. Cooperative energy management of automated vehicles. Control Eng. Pract. 2016, 57, 84–98. [Google Scholar] [CrossRef] [Scilit]
  15. Zhan, J.; Ma, Z.; Zhang, L. Data-driven modeling and distributed predictive control of mixed vehicle platoons. IEEE Trans. Intell. Veh. 2022, 8, 572–582. [Google Scholar] [CrossRef] [Scilit]
  16. Luo, J.; He, D.; Zhu, W.; Du, H. Multiobjective platooning of connected and automated vehicles using distributed economic model predictive control. IEEE Trans. Intell. Transp. Syst. 2022, 23, 19121–19135. [Google Scholar] [CrossRef] [Scilit]
  17. Wei, H.; Sun, Q.; Chen, J.; Shi, Y. Robust distributed model predictive platooning control for heterogeneous autonomous surface vehicles. Control Eng. Pract. 2021, 107, 104655. [Google Scholar] [CrossRef] [Scilit]
  18. Bai, W.; Xu, B.; Liu, H.; Qin, Y.; Xiang, C. Robust Longitudinal Distributed Model Predictive Control of Connected and Automated Vehicles with Coupled Safety Constraints. IEEE Trans. Veh. Technol. 2022, 72, 2960–2973. [Google Scholar] [CrossRef] [Scilit]
  19. Han, K.; Li, N.; Tseng, E.; Filev, D.; Kolmanovsky, I.; Girard, A. Improving autonomous vehicle in-traffic safety using learning-based action governor. Adv. Control Appl. Eng. Ind. Syst. 2022, 4, e101. [Google Scholar] [CrossRef] [Scilit]
  20. Liao, J.; Liu, T.; Tang, X.; Mu, X.; Huang, B.; Cao, D. Decision-making strategy on highway for autonomous vehicles using deep reinforcement learning. IEEE Access 2020, 8, 177804–177814. [Google Scholar] [CrossRef] [Scilit]
  21. Zou, Y.; Liu, T.; Liu, D.; Sun, F. Reinforcement learning-based real-time energy management for a hybrid tracked vehicle. Appl. Energy 2016, 171, 372–382. [Google Scholar] [CrossRef] [Scilit]
  22. Xiong, R.; Cao, J.; Yu, Q. Reinforcement learning-based real-time power management for hybrid energy storage system in the plug-in hybrid electric vehicle. Appl. Energy 2018, 211, 538–548. [Google Scholar] [CrossRef] [Scilit]
  23. Qi, X.; Luo, Y.; Wu, G.; Boriboonsomsin, K.; Barth, M. Deep reinforcement learning enabled self-learning control for energy efficient driving. Transp. Res. Part C Emerg. Technol. 2019, 99, 67–81. [Google Scholar] [CrossRef] [Scilit]
  24. Lian, R.; Peng, J.; Wu, Y.; Tan, H.; Zhang, H. Rule-interposing deep reinforcement learning based energy management strategy for power-split hybrid electric vehicle. Energy 2020, 197, 117297. [Google Scholar] [CrossRef] [Scilit]
  25. Zhou, J.; Xue, S.; Xue, Y.; Liao, Y.; Liu, J.; Zhao, W. A novel energy management strategy of hybrid electric vehicle via an improved TD3 deep reinforcement learning. Energy 2021, 224, 120118. [Google Scholar] [CrossRef] [Scilit]
  26. Du, W.; Ding, S. A survey on multi-agent deep reinforcement learning: From the perspective of challenges and applications. Artif. Intell. Rev. 2021, 54, 3215–3238. [Google Scholar] [CrossRef] [Scilit]
  27. Spatharis, C.; Blekas, K. Multiagent reinforcement learning for autonomous driving in traffic zones with unsignalized intersections. J. Intell. Transp. Syst. 2024, 28, 103–119. [Google Scholar] [CrossRef] [Scilit]
  28. Ma, G.; Ghasemi, M.; Song, X. Integrated Powertrain Energy Management and Vehicle Coordination for Multiple Connected Hybrid Electric Vehicles. IEEE Trans. Veh. Technol. 2018, 67, 2893–2899. [Google Scholar] [CrossRef] [Scilit]
  29. Sun, H.; Fu, Z.; Tao, F.; Zhu, L.; Si, P. Data-driven reinforcement-learning-based hierarchical energy management strategy for fuel cell/battery/ultracapacitor hybrid electric vehicles. J. Power Sources 2020, 455, 227964. [Google Scholar] [CrossRef] [Scilit]
  30. Zhou, Q.; Li, J.; Shuai, B.; Williams, H.; He, Y.; Li, Z.; Xu, H.; Yan, F. Multi-step reinforcement learning for model-free predictive energy management of an electrified off-highway vehicle. Appl. Energy 2019, 255, 113755. [Google Scholar] [CrossRef] [Scilit]
  31. Zhou, Y.; Li, H.; Ravey, A.; Péra, M. An Integrated Predictive Energy Management for Light-Duty Range-Extended Plug-in Fuel Cell Electric Vehicle. J. Power Sources 2020, 451, 227780. [Google Scholar] [CrossRef] [Scilit]
  32. Zhou, Q.; Du, C. A two-term energy management strategy of hybrid electric vehicles for power distribution and gear selection with intelligent state-of-charge reference. J. Energy Storage 2021, 42, 103054. [Google Scholar] [CrossRef] [Scilit]
  33. Long, H.; Khalatbarisoltani, A.; Hu, X. MPC-based Eco-Platooning for Homogeneous Connected Trucks Under Different Communication Topologies. In Proceedings of the 2022 IEEE Intelligent Vehicles Symposium (IV), Aachen, Germany, 4–9 June 2022; pp. 241–246. [Google Scholar] [CrossRef] [Scilit]
  34. Pi, D.; Xue, P.; Xie, B.; Wang, H.; Tang, X.; Hu, X. A Platoon Control Method Based on DMPC for Connected Energy-Saving Electric Vehicles. IEEE Trans. Transp. Electrif. 2022, 8, 3219–3235. [Google Scholar] [CrossRef] [Scilit]
  35. Shaik, J.; Karri, S.P.K. Accelerated Primal-Dual Deep Reinforcement Learning for Efficient Energy Management of Hybrid Electric Vehicles. Arab. J. Sci. Eng. 2025, 50, 5525–5540. [Google Scholar] [CrossRef] [Scilit]
  36. Kulis, B. Metric learning: A survey. Found. Trends Mach. Learn. 2012, 5, 287–364. [Google Scholar] [CrossRef] [Scilit]
  37. Shen, P.; Du, X.; Li, C. Distributed semi-supervised metric learning. IEEE Access 2016, 4, 8558–8571. [Google Scholar] [CrossRef] [Scilit]
  38. Mota, J.F.C.; Xavier, J.M.F.; Aguiar, P.M.Q.; Puschel, M. Distributed ADMM for model predictive control and congestion control. In Proceedings of the 2012 IEEE 51st IEEE Conference on Decision and Control (CDC), Maui, HI, USA, 10–13 December 2012; pp. 5110–5115. [Google Scholar] [CrossRef] [Scilit]
  39. Boyd, S.; Parikh, N.; Chu, E.; Peleato, B.; Eckstein, J. Distributed optimization and statistical learning via the alternating direction method of multipliers. Found. Trends Mach. Learn. 2010, 3, 1–122. [Google Scholar] [CrossRef] [Scilit]
  40. Basiri, M.H.; Ghojogh, B.; Azad, N.L.; Fischmeister, S.; Karray, F.; Crowley, M. Distributed Nonlinear Model Predictive Control and Metric Learning for Heterogeneous Vehicle Platooning with Cut-in/Cut-out Maneuvers. In Proceedings of the 2020 59th IEEE Conference on Decision and Control (CDC), Jeju, Republic of Korea, 14–18 December 2020; pp. 2849–2856. [Google Scholar] [CrossRef] [Scilit]
  41. Wang, G.; Wang, H.; Pi, D.; Sun, X.; Wang, X. Collaborative adaptive cruise control and energy management strategy for extended range electric logistics van platoon. Proc. Inst. Mech. Eng. Part J. Automob. Eng. 2023, 238, 3998–4012. [Google Scholar] [CrossRef] [Scilit]
  42. Zhang, K.; Yang, Z.; Başar, T. Multi-Agent Reinforcement Learning: A Selective Overview of Theories and Algorithms. Stud. Syst. Decis. Control 2021, 325, 321–384. [Google Scholar] [CrossRef] [Scilit]
  43. Van Hasselt, H.; Guez, A.; Silver, D. Deep reinforcement learning with double q-learning. In Proceedings of the AAAI Conference on Artificial Intelligence, Phoenix, AZ, USA, 12–17 February 2016. [Google Scholar]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.