Next Article in Journal
Relay Selection for Covert Communication with an Active Warden
Previous Article in Journal
Design of a Photonic Crystal Fiber Optic Magnetic Field Sensor Based on Surface Plasmon Resonance
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hierarchical Torque Vectoring Control Strategy of Distributed Driving Electric Vehicles Considering Stability and Economy

School of Automobile, Chang’an University, Xi’an 710000, China
*
Authors to whom correspondence should be addressed.
Sensors 2025, 25(13), 3933; https://doi.org/10.3390/s25133933
Submission received: 15 May 2025 / Revised: 14 June 2025 / Accepted: 17 June 2025 / Published: 24 June 2025
(This article belongs to the Section Vehicular Sensing)

Abstract

Coordinating vehicle handling stability and energy consumption remains a key challenge for distributed driving electric vehicles (DDEVs). In this paper, a hierarchical torque vectoring control strategy is proposed to address this issue. First, a tire road friction coefficient (TRFC) estimator based on the fusion of vision and dynamic is developed to accurately and promptly obtain the TRFC in the upper layer. Second, a direct yaw moment control (DYC) strategy based on the adaptive model predictive control (MPC) is designed to ensure vehicle stability in the middle layer, where tire cornering stiffness is updated dynamically based on the estimated TRFC. Then, the lower layer develops the torque vectoring allocation controller, which comprehensively considers handling stability and energy consumption and distributes the driving torques among the wheels. The weight between stability and economy is coordinated according to the stability boundaries derived from an extended phase-plane correlated with the TRFC. Finally, Hardware-in-the-Loop (HIL) simulations are conducted to validate the effectiveness of the proposed strategy. The results demonstrate that compared with the conventional stability torque distribution strategy, the proposed control strategy not only reduces the RMSE of sideslip angle by 44.88% but also decreases the motor power consumption by 24.45% under DLC conditions, which indicates that the proposed method can significantly enhance vehicle handling stability while reducing energy consumption.

1. Introduction

With the rapid advancement of distributed driving technology, torque vectoring control has been widely applied in DDEVs as a critical means to enhance vehicle dynamic performance [1,2]. Compared with traditional centralized driving architectures, DDEVs enable independent control of the driving torque at each wheel via individual motors, allowing for the flexible generation of direct yaw moments [3,4]. This significantly improves vehicle handling stability [5,6]. Simultaneously, by optimally distributing the driving torques, the motors can operate within their high-efficiency regions, effectively reducing overall energy consumption and extending driving range. However, under varying driving conditions, how to design a torque vectoring control framework that simultaneously improves handling stability and energy conservation remains a pressing technical challenge for DDEVs.
In recent years, numerous advanced DYC strategies have been developed to enhance vehicle handling stability [7,8]. For instance, a DYC controller based on nonsingular terminal sliding mode control was proposed for four-wheel independently driven autonomous vehicles in [9], where the particle swarm optimization algorithm was utilized to optimize the weights between handling and stability, significantly improving stability performance under extreme conditions. In [10], the DYC controller based on an adaptive sliding mode method was designed for DDEVs, with torque distribution proportional to the vertical load. Considering the challenges posed by tire nonlinearities, a Takagi-Sugeno (T-S) fuzzy robust controller was developed in [11] to compute the direct yaw moment, which improved the handling and stability of the vehicle.
In addition, advanced AI control techniques, such as deep learning, reinforcement learning [12], and safe reinforcement learning [13,14], have been increasingly applied in the field of electric vehicle control. The DYC strategy based on deep reinforcement learning was proposed in [15], and simulation results demonstrated that the strategy significantly enhanced the vehicle’s lateral stability under extreme handling conditions. In [16], a coordinated control strategy combining active front steering and torque vectoring based on LQR was developed, where reinforcement learning was employed to adaptively tune the weighting matrices of the LQR controller. Although these methods effectively enhance the vehicle stability [17], the real-time acquisition of the TRFC remains challenging. Furthermore, variations in road friction conditions directly affect tire nonlinearities, creating additional difficulties for DYC strategies.
To address this, several TRFC estimation methods have been proposed [18,19]. In [20], an estimator based on the Unscented Kalman Filter (UKF) and a tire cornering stiffness estimator based on Back-Propagation Neural Network (BPNN) were developed, coupled with an adaptive MPC controller to maintain yaw stability. Considering chassis control under varying road friction conditions, the integrated TRFC estimation method was proposed in [21]. Other techniques, such as particle filtering [22], extended Kalman filtering, and deep learning, have also been proposed for TRFC estimation. However, traditional dynamic-based estimators often suffer from slow convergence and poor robustness. Given that DDEVs are equipped with intelligent sensors such as stereo cameras and lidar, some studies have applied convolutional neural networks or object detection techniques to classify road surface types [23]. Nevertheless, these methods only provide empirical estimations instead of accurate measurements of TRFC. Consequently, TRFC estimation methods based on the fusion of vision and dynamics are more advantageous for practical applications.
On the other hand, existing torque vectoring control strategies predominantly focus on DYC to improve vehicle handling stability under extreme driving conditions. With increasing demands for energy conservation in electric vehicles, greater emphasis has been placed on optimizing drive torque allocation to enhance motor efficiency. In [24], a hierarchical Nash game-based active front steering and torque vectoring control framework was proposed, where the Nash equilibrium theory determined the optimal steering angle and direct yaw moment at the upper layer, and PSO was employed at the lower layer for optimal torque distribution, aiming to minimize overall energy consumption. In [25], a computationally efficient torque allocation strategy was developed to minimize overall power loss. In [26], a DYC controller focusing on motor efficiency optimization was designed for in-wheel motor-driven electric vehicles. Although these studies effectively reduce energy consumption, coordinating handling stability and energy conservation remains a major challenge in torque vectoring control. On this basis, a torque distribution strategy based on reinforcement learning was proposed in [27], where the reward function simultaneously considers stability and energy. Considering the fact that phase planes effectively reflect vehicle stability states, ref. [28] introduced a stability–economy coordination weight adjustment method based on the vehicle’s sideslip angle and sideslip angular velocity phase plane. Similarly, ref. [29,30] used the sideslip angle-yaw rate phase plane to dynamically assess stability and adjust control priorities between economy and handling stability. Nevertheless, traditional phase–plane-based stability assessments exhibit low accuracy during state transitions, reducing adaptability and control performance. Integrating extensible set theory into the phase plane can significantly enhance stability judgment accuracy, thus improving the handling stability and energy conservation of the vehicle.
To this end, in order to enable a real-time estimate of the TRFC and precisely determine the stable motion status of the vehicle, a hierarchical torque vectoring control strategy is proposed for DDEVs, which can effectively enhance the handling stability and energy conservation. The main contributions are summarized as follows:
  • A TRFC estimator based on the fusion of vision and dynamics is developed to improve convergence speed, estimation accuracy, and robustness of the estimator.
  • The DYC, based on an adaptive MPC, is designed to enhance the handling stability of the vehicle, where tire cornering stiffness is obtained using a hybrid tire model that combines the Magic Formula and the Fiala brush model.
  • Comprehensively considering handling stability and energy conservation, a torque vectoring control strategy based on a quadratic programming algorithm is proposed, and the extended phase plane is established to calculate the weight in economy and stability.
The article has the following parts. Section 2 shows the vehicle dynamic model and the tire model. In Section 3, the hierarchical torque vectoring controller for DDEVs is proposed, which includes the TRFC fusion estimator based on vision and dynamics, the DYC controller based on adaptive MPC, and the torque vectoring controller. The effectiveness of the proposed strategy in this paper is verified through HIL simulation in Section 4, followed by the conclusions in Section 5.

2. Vehicle Dynamic Model

For simplification of the control system, the vehicle dynamics model, as shown in Figure 1, only takes longitudinal, lateral, and yaw motions into account and neglects the body roll, pitch, and vertical motion. The simplified dynamics model of a vehicle can be obtained, which is shown in the following section.
m v ˙ x w v y = F x f l + F x f r cos δ f F y f + F y f sin δ f + F x r l + F x r r m v ˙ y + w v x = F x f l + F x f r sin δ f + F y f l + F y f r cos δ f + F y r l + F y r r I z w ˙ = a F x f l + F x f r sin δ f + 1 2 d F x f r F x f l cos δ f + a F y f l + F y f r cos δ f         + 1 2 d F y f l F y f r sin δ f b F y r l + F y r r 1 2 d F x r l F x r r
where the body coordinate frame x , y is built on the center of gravity (CG). m is the vehicle’s total mass. v x and v y represent the longitudinal and lateral velocity. β and w denote the sideslip angle and yaw rate, respectively. I z is the moment of inertia about the yaw axis. a and b is the distance from the CG to the front and rear axles. d represents the track width of the vehicle. F x i and F y i stand for the longitudinal force and lateral force of the i th wheels, respectively, where, i = f l , f r , r l , r r = 1 , 2 , 3 , 4 . F y f and F y r denote the generalized lateral force of the front axle and rear axle for simplicity. δ i i = f l , f r , f is the steering angle of each tire.
At small slip angles, the lateral force is typically assumed to have a linear relationship with the slip angle. However, the Fiala brush tire model can more accurately capture the nonlinear mechanical characteristics of the tire in its linear region. Therefore, to precisely describe the relationship between lateral force and slip angle, a hybrid tire model combining the Fiala brush model and the Magic Formula is developed [31]. Figure 2 shows the longitudinal characteristics under different TRFC and vertical forces. The specific formulation is as follows:
F y i j = C i j μ , α α i j C α tan α + C α 2 3 μ F z tan α tan α C α 3 27 μ 2 F z 2 tan α 3 , α α r , s a t μ F z sin C arctan 1 μ B α E ( 1 μ B α arctan ( 1 μ B α ) ) α > α r , s a t
where α is tire cornering angle. B , C , E are the fitting coefficients of the Magic Formula. The threshold of the tire slip angle is defined as α r , s a t = arctan ( 3 m g μ a / C α a + b ) and C α = B C F z .
The tire slip angle and vertical loads on each of the four wheels are given as follows:
α f = δ f β + a w v x α r = β + a w v x
F z f l , f r = m g b m h a x 2 a + b m a y h b a + b d F z r l , r r = m g a + m h a x 2 a + b m a y h a a + b d
where a x and a y denote the longitudinal and lateral accelerations of the vehicle, respectively.

3. Hierarchical Torque Vectoring Controller Design for DDEVs

The hierarchical control framework for DDEVs, which takes into account handling stability and energy conservation, is illustrated in Figure 3, including three layers.
In the upper layer, the TRFC is estimated based on visual and dynamic information collected by onboard sensors. To accelerate the convergence of the estimator, the road type obtained from vision is used as the initial value for the UKF estimator. The middle layer updates the tire cornering stiffness based on the estimated TRFC and vehicle dynamic states. The direct yaw moment controller based on the adaptive MPC is then established to determine the direct yaw moment, which is subsequently passed to the lower layer. Comprehensively considering the vehicle stability and energy in the lower layer, the torque vectoring controller based on quadratic programming is developed to optimize the distribution of driving torques. The weight between handling stability and energy conservation is dynamically coordinated based on an extended phase-plane, in which the stability boundary is determined by the TRFC. The final optimized torque commands are then applied to the four in-wheel motors of the DDEVs.

3.1. Upper Layer: TRFC Fusion Estimator Based on Vision and Dynamics

As a critical factor in vehicle dynamic control, TRFC cannot be directly measured by sensors and must instead be estimated using dedicated estimators or observers. Traditional dynamic algorithms often suffer from slow convergence and poor robustness. In contrast, estimation methods based on vision offer advantages such as long recognition range and high accuracy. Therefore, a TRFC estimator based on the fusion of vision and dynamics is proposed.

3.1.1. Road Type Recognition Method Based on Vision

The vision method can be categorized into object detection and semantic segmentation. Compared to semantic segmentation, object detection offers better real-time performance. Therefore, an object detection method is used for road type classification. Among object detection networks, the YOLO series is widely used due to its fast inference speed.
Compared with YOLOv5 and YOLOv7, YOLOv8m utilizes a Cross Stage Partial (CSP) architecture and PAN-FPN neck network to efficiently extract multiscale semantic information, while reducing redundancy in network parameters to achieve a more compact model [32]. Therefore, the YOLOv8m exhibits a more lightweight network structure, higher detection accuracy, and greater robustness under complex road conditions, and is selected for road type recognition [33].
The training dataset is partially sourced from two public datasets, nuPlan and Kitti, with the majority collected by the experimental vehicle. The dataset includes eight road types: flagging, asphalt, concrete, wet asphalt, wet concrete, wet flagging, snow, and cat ice road. Road type and TRFC range are affected by many factors, and the data [34] are derived through a statistical summary, which is shown in Table 1.
During the annotation process, we should align the bounding boxes as closely as possible with the road boundaries, ensuring that the road occupies most of the labeled area while minimizing the inclusion of non-road elements. After annotation, the dataset was randomly divided into a training set and a validation set, with the training set comprising 70% and the validation set 30%. The recognition results of the trained network model are shown in Figure 4, accurately identifying the road types as wet asphalt and snow roads. This enables the determination of the corresponding TRFC ranges.

3.1.2. TRFC Estimation Method Based on UKF

Considering that the UKF can effectively handle the nonlinear propagation of both the mean and covariance, it offers higher estimation accuracy and robustness compared to the conventional Kalman Filter. Therefore, the TRFC estimator based on UKF is developed in this study.
When the road type is continuous, that is, A ( k ) = A ( k 1 ) , the state variable of UKF is defined as follows.
x = μ f l , μ f r , μ r l , μ r r T
When there is a sudden change in road type, that is, A ( k ) A ( k 1 ) , the state variable is defined as follows.
x = μ s f l , μ s f r , μ s r l , μ s r r T
where A ( k ) denotes the k th recognized road type, and A ( k 1 ) is the k 1 th recognized road type. The initial value of the UKF is defined as μ f l or μ s f l , that is, the mean friction coefficient corresponding to the current road type. This initialization helps accelerate the convergence of the estimator when the road type changes.
The observation variable is given in Equation (7).
z = a x , a y , w ˙ T
where a x , a y , and w are the longitudinal acceleration, lateral acceleration and yaw rate, respectively.
Considering that the road friction coefficient in actual working conditions can be regarded as a slow variable in a short period of time, the system can be expressed as follows.
x ˙ k = f x , u + w k z ˙ k = h x , u + v k
where state equation is f x , u = I 4 × 4 x . I 4 × 4 is the 4th-order identity matrix. w k is the system process noise with covariance matrix Q and v k is the system measurement noise with covariance matrix R , which can be optimized based on the heuristic optimization algorithm [35]. The measurement equation is defined as follows by Equation (1).
h x , u = F x f l cos δ f F y f l sin δ f m F x f r cos δ f F y f r sin δ f m F x r l m F x r r m F x f l sin δ f F y f l cos δ f m F x f r sin δ f F y f r cos δ f m F y r l m F y r r m h ( 3 , 1 ) h ( 3 , 2 ) h ( 3 , 3 ) h ( 3 , 4 ) x
where h ( 3 , 1 ) = a ( F x f l sin δ f + F y f l cos δ f ) d 2 ( F x f l sin δ f + F y f l sin δ f ) I z h ( 3 , 2 ) = a ( F x f r sin δ f + F y f r cos δ f ) + d 2 ( F x f r sin δ f + F y f r sin δ f ) I z h ( 3 , 3 ) = ( b F y r l + d 2 F x r l ) I z h ( 3 , 4 ) = ( b F y r r d 2 F x r r ) I z .
For this nonlinear system, the detailed computational procedure of the UKF algorithm is described as follows.
First, the sigma points and associated weights are generated through the Unscented Transformation (UT).
x k = { x ^ k , x ^ k + [ ( n + λ ) P x , k ] , x ^ k [ ( n + λ ) P x , k ] }
W i ( m ) = W i ( c ) = λ n + λ , i = 0 1 2 ( n + λ ) , i = 1 , , 2 n
where P x , k denotes the initial state covariance matrix; and W i ( m ) W i ( c ) represent the weights for the mean and covariance, respectively. λ is a scaling parameter.
Using these sigma points, the one-step state prediction is performed by propagating the points through the process model in Equation (8).
x i , k = f [ x i , k ] ( i = 0 , , 2 n )
where x i , k denotes the approximate distribution of the sigma points.
Then, the predicted state mean and covariance are computed.
x ^ k = i = 0 2 n W i ( m ) x i , k
P x , k = i = 0 2 n W i ( c ) [ x i , k x ^ k ] [ x i , k x ^ k ] T + Q k
where x ^ k is the a priori state estimate and P x , k denotes the associated error covariance.
To account for the observation, the predicted state is used to generate a new set of sigma points through UT. These points are then passed through the observation model in Equation (8) to compute the predicted observation’s mean and covariance.
z ^ k = i = 0 2 n W i ( m ) H [ x i , k ]
P z , k = i = 0 2 n ( W i ( c ) H x i , k z ^ k T H x i , k z ^ k T T ) + R k
Then, the cross-covariance matrix can be derived as follows.
P x z , k = i = 0 2 n W i ( m ) [ x i , k x ^ k ] H x i , k z ^ k T T
where z ^ k denotes the predicted measurement and P x z , k is the cross-covariance between the state and observation.
On this basis, the Kalman Gain K k is obtained as follows.
K k = P x z , k P z , k 1
Finally, the updated state and covariance are obtained by applying the Kalman Gain in Equation (18).
x ^ k = x ^ k + K k [ z ^ k z ^ k ]
P x = P x , k K k P z , k K k T
where x ^ k is the a posteriori state estimate, and P x is the updated error covariance.

3.1.3. TRFC Fusion Estimator

The framework of the TRFC fusion estimator and computational process is illustrated in Figure 5 and Figure 6, respectively. Visual information is fed into the YOLOv8m model to identify the upcoming road type. The corresponding range of TRFC is determined based on the road type. The median value of this range is then used as the initial input for the UKF estimator, enhancing the convergence speed, estimation accuracy, and robustness of the dynamic estimation. In addition, the reliability of the visual output must be verified by setting a confidence threshold. The confidence of the visual detection must satisfy the condition T 1 > T 0 , T 0 = 0.4 before proceeding with the subsequent data fusion.

3.1.4. Fusion Estimator Verification

To validate the proposed TRFC fusion estimator, a real vehicle testing platform was constructed, as illustrated in Figure 7. The platform is equipped with multiple sensors, including LIDAR, camera, inertial measurement unit (IMU), RTK real-time kinematic positioning system, and steering angle sensor. The data acquisition device is used to record signals from all sensors. The frequency of the camera and IMU is 30 Hz and 100 Hz, respectively. Detailed hardware specifications are presented in Table 2.
To emulate real road conditions with abrupt changes in TRFC, the vehicle was tested at the Chang’an University automobile testing ground. The testing track comprised a high-friction section (dry asphalt) and a low-friction section (wet asphalt), which was kept wet by continuously splashing water. To validate the fusion estimator, a step steering maneuver of the front wheels was performed and the test results are presented in Figure 8. Compared to the UKF method, the proposed fusion estimator demonstrated faster convergence and greater robustness. At convergence, the estimation error was 3.5% on the dry road and 3% on the wet road, indicating that the fusion estimator can effectively estimate the TRFC under changing road conditions.

3.2. Middle Layer: DYC Controller Based on Adaptive MPC

The direct yaw moment is determined to enhance vehicle handling stability in the middle layer. To meet real-time control requirements, the DYC controller typically employs a linearized tire model to represent tire mechanical characteristics, which compromises control performance when the vehicle operates in nonlinear regions [36].
Considering that the relationship between tire slip angle and lateral force exhibits different nonlinear characteristics under varying TRFC, using a fixed cornering stiffness to calculate lateral force can lead to significant estimation errors, as illustrated in Figure 9. These errors can further compromise the control performance of the vehicle.
To more accurately capture the tire’s mechanical characteristics in the nonlinear region, a cornering stiffness correction coefficient based on the hybrid tire model is introduced in this paper to calculate the tire lateral force, as illustrated in Figure 10. A lookup table model is employed to dynamically adjust the tire cornering stiffness in real time, which enhances model accuracy and reduces computational load. The actual lateral tire force is defined as follows.
F y f = K f α f = ε f C f δ f β + a γ v x F y r = K r α r = ε r C r β + a γ v x
where ε f and ε r represent the correction coefficients for the front and rear tire cornering stiffness, respectively. K f and K r denote the corrected cornering stiffness of the front and rear tires.
On this basis, the adaptive MPC algorithm, that is Algorithm 1, is proposed to enhance the vehicle handling stability, which is shown as follows.
Algorithm 1. Adaptive MPC
1:
Initialize prediction horizon N p and control horizon N c , as well as control weights Q and state weight matrices R .
2:
Update tire cornering stiffness K f , K r , vehicle speed v x and the desired reference state Y r e f = w r e f * , β r e f * . Input system state vector X k .
3:
Discrete system (22), and construct the augmented state ξ k in Equation (24).
4:
Calculate the system outputs in prediction horizon by Equation (26).
5:
Solve the optimization problem (27) and calculate the optimal control sequence Δ U k * .
6:
Apply the first element of the sequence Δ U k * to the system (22).
7:
k = k + 1 return to step 2.
A simplified two-degree-of-freedom (2-DOF) vehicle dynamics model, which captures lateral and yaw motions, is established in the middle layer, which can be expressed as follows.
X ˙ = A X + B U + E D Y = C X
where X = β w T ; U = Δ M ; D = δ f ; Y = β , w T ; C = d i a g ( 1 , 1 ) A = K f + K r m v x b K r a K f m v x 2 1 a 21 = b K r a K f I z a 2 K f + b 2 K r I z v x ; B = 0 1 I z ; E = K f m v x a K f I z .
To reduce the complexity in the continuous system, Equation (22) is discretized as follows:
X ˙ ( k + 1 ) = A k X ( k ) + B k U ( k ) + E k D k Y k = C X k
where A k = e A Δ T , B k = E k Δ T k + 1 Δ T e A k + 1 Δ T t d t , and Δ T denotes the sampling time.
To facilitate the optimization of the objective function, the state variables and control variables in Equation (23) are combined, resulting in the following new state equation.
ξ k + 1 = A ^ k ξ k + B ^ k Δ u k + E ^ k D ( k ) η k = C k ξ k
where the variables n and m denote the dimensions of the state vector and control input, respectively.
ξ k = x k u k 1 , A ^ k = A k B k 0 m × n I m , B ^ k = B k I m Δ u k = u k u k 1 , C k = C         0 ( n + m ) × 1 T
At this point, the control output over the entire prediction horizon can be expressed as follows.
Y ( k ) = ψ k ξ k + Θ k Δ U k + Γ k D ( k )
where N p = 5 and N c = 2 represent the prediction horizon and the control horizon, respectively.
Y ( k ) = η ( k + 1 ) η ( k + 2 ) η ( k + 3 ) η ( k + N p ) , Δ U k = Δ u k Δ u k + 1 Δ u k + 2 Δ u k + N c 1 , ψ ( k ) = C k A ^ k C k A ^ k 2 C k A ^ k 3 C k A ^ k N p  
Θ k = C k B ^ k 0 0 C k A ^ K B ^ k 0 C k A ^ K N P 1 B ^ k C k B ^ k , Γ k = C k E ^ k 0 0 C k A ^ K E ^ k 0 C k A ^ K N P 1 E ^ k C k E ^ k
The objective of the middle layer is to minimize control energy consumption while eliminating the deviation between the actual vehicle state and the desired reference state. Therefore, the following cost function is formulated.
min Δ U k J = Y ( k ) Y r e f ( k ) Q 2 + Δ U ( k ) R 2             = 1 2 Δ U k ε T H Δ U k ε + f Δ U k ε s . t . S Δ U ( k ) b Δ U min Δ U ( k ) Δ U max  
where the desired reference state Y r e f = w r e f * , β r e f * , Q = d i a g 10 , 15 , R = d i a g 500 , 5000 , 8000 .
H = Θ k T Q Θ k + R f = 2 Y k Y r e f k Θ k Δ U k Q Θ k ,   S = A A ; b = U max U t U min + U t ;
A = I 0 0 I I 0 I I I N c × N c ; U min = u min k u min k u min k N c ; U max = u max k u max k u max k N c ; U t = u k 1 u k 1 u k 1 N c
Subject to the constraints of the TRFC, the desired yaw rate and sideslip angle are defined as follows.
w r e f * = min v x δ f 1 + K v x 2 l ,   0.85 μ g v x β r e f * = min b + m a v x 2 / K r l l 1 + K v x 2 δ f ,   b v x 2 + m a K r l μ g
At each sampling instant, Equation (27) is solved using a receding horizon optimization approach to obtain a sequence of direct yaw moment increments Δ U k * = Δ U k * , Δ U k + 1 * , , Δ U k + N c 1 * T . The first element of this sequence is applied to the controlled plant, and the optimization process is repeated in the next cycle, thereby achieving continuous control of the vehicle’s handling stability.

3.3. Lower Layer: Torque Vectoring Controller Considering Stability and Economy

3.3.1. Objective of Stability and Economy

The driving torques among the four wheels are allocated to track the total longitudinal driving force and direct yaw moment in the lower layer. At the same time, it must account for physical constraints such as road adhesion conditions and the maximum torque limits of the motors. To achieve the desired vehicle motion control objectives, tire utilization is often adopted as a control target to enhance vehicle stability. However, the economic conservation of the drive motors, an important optimization metric, is frequently overlooked in practical studies [37]. To address this, an integrated optimization objective that considers vehicle handling stability and energy conservation is established.
Considering that the TRFC utilization can effectively reflect the tire’s safety margin, the stability objective function is defined as follows, where the lateral force can be neglected [38].
J 1 = i = 1 4 C i T i 2 r 2 μ F zi 2
where r is the wheel radius. C i represents the weighting coefficient for each wheel. The left and right wheels on the same axle share the same weight, while the rear axle is assigned a higher weight than the front axle to enhance vehicle stability. In this study, the front axle weighting coefficient is set to 1, while the rear axle coefficient is adaptively selected within the range of 1–2 based on the deviation from the phase-plane stability boundary.
The motors installed in DDEVs are mainly involved in two power flows. One is the positive power used to drive the vehicle forward, and the other is the negative power used to recover braking energy. In both cases, the motor experiences energy losses due to iron losses, copper losses, and mechanical losses. The actual motor efficiency is defined as follows.
η T i + , w i = T i + w i T i + w i + P c u + P f e + P m e c h η T i , w i = T i w i + P c u + P f e + P m e c h T i w i
where P c u , P f e , and P m e c h denote the iron losses, copper losses, and mechanical losses, respectively. η T i ± , w i is the motor efficiency, which depends on torque and speed, and can be obtained from the efficiency map shown in Figure 11. For simplicity, motor response delays are neglected here.
The power losses of the motor under both driving and regenerative braking conditions can be derived as follows.
P l o s s , i = P c u + P f e + P m e c h = T i + w i 1 η T i + , w i 1 , T i + > 0 T i w i η T i , w i 1 , T i + < 0
Therefore, to minimize the power loss of the motors, the following objective function related to energy conservation is defined as follows.
J 2 = i = 1 4 P l o s s , i P l o s s , max 2
where P l o s s , max represents the maximum power loss and is used to normalize the objective function.
On this basis, to balance the performance indicators of stability and energy, the weighted objective function is then defined as follows.
J l o s s = λ J 1 + 1 λ J 2
where λ represents the weighting coefficient.
The constraints must be satisfied, which not only considers the dynamic constraints of longitudinal velocity and virtual yaw moment control, but also the physical constraints of motor performance and road adhesion limit. The dynamic constraints of the control system are denoted as follows.
T 1 + T 2 cos δ f + T 3 + T 4 = T exp d 2 T 1 r + T 2 r cos δ f + d 2 T 3 r + T 4 r = Δ M
The physical constraints of the control system are denoted as follows.
T i min μ i F z i r ,   T i max
where T all denotes the total driving torque. T max represents the maximum torque of the motor.
On this basis, the optimal wheel torque distribution can be efficiently obtained through a quadratic programming method.

3.3.2. Determination of Weighting Coefficient Based on the Extended Phase-Plane

The weighting coefficient between stability and economy is primarily related to the vehicle’s stability status. When the vehicle operates within the stable region, a smaller λ is assigned to prioritize energy conservation. Conversely, during instability, a higher weight λ is applied to enhance vehicle stability. Traditional phase plane methods used for evaluating vehicle stability often suffer from limited adaptability and low estimation accuracy. To address these shortcomings, this section introduces a stability judgment method based on an extensible phase plane. As shown in Figure 12a, the β β ˙ phase plane is divided into the classical domain, extension domain, and non-domain using a dual-line approach.
In Figure 12a, the boundaries of the classical domain and the extension domain are primarily defined by X = [ β 1 , β 1 ] , which is determined by the tire’s cornering characteristics. The relationship between the front wheel steering angle and yaw rate gain is obtained based on Carsim, as shown in Figure 12b. Based on the steady-state front wheel angle δ f 0 , the steady-state sideslip angle β 1 can be derived from the linear 2DOF model. On the other hand, the boundary between the extension domain and the non-domain is defined as X 0 = [ β 2 , β 2 ] , which is determined by the stability limits of the phase plane. In this study, a dual-line method is used to divide the stability region of the phase plane. The equations for these boundary lines are given as follows.
| β ˙ + B 1 β | B 2
where the boundary coefficients B 1 and B 2 , which are determined by the TRFC, are shown in Table 3.
A characteristic variable ψ ( s ) is defined to represent the vehicle’s handling stability, thereby enabling the simplification of the two-dimensional domain into a one-dimensional domain. The expression is given as follows.
ψ ( s ) = β + B 1 β ˙
where ψ ( s ) is the feature quality.
Based on the extension theory, the positional relationship between a point and an interval can be described using the concept of extension distance. The extension distance from any characteristic variable to the classical domain X = [ β 1 , β 1 ] , and to the positive domain X 0 = [ β 2 , β 2 ] , is defined as follows.
ρ ( ψ , X ) = ψ β 1 ρ ( ψ , X 0 ) = ψ β 2
where ρ is the extension distance.
In order to indicate the degree of association between the vehicle’s motion state and the extension planes set, the correlation function can be derived by Equations (37) and (38).
K ( ψ ) = ρ ( ψ , X 0 ) D ( ψ , X , X 0 )
where D ( ψ , X , X 0 ) = ρ ( ψ , X 0 ) ρ ( ψ , X ) .
The correlation function K ( ψ ) reflects the degree of association between the system’s current state and the sets defined in the extensible phase plane, which accounts for the transition process of the vehicle’s lateral stability status and categorizes the vehicle’s state into three types: stable region: K ( ψ ) 1 , transitional region: 0 < K ( ψ ) < 1 , and unstable region: K ( ψ ) 0 . Therefore, the weighting coefficient can be obtained.
λ = 1 K ( ψ ) 0 λ = 1 K ( ψ ) 0 < K ( ψ ) < 1 0 K ( ψ ) 1

4. Simulation Results and Analysis

To verify the effectiveness of the proposed control strategy, a Hardware-in-the-Loop (HIL) test platform was established, as shown in Figure 13a. The platform consists of dSPACE hardware, software systems, and vehicle control hardware. The detailed implementation process is illustrated in Figure 13b. In this setup, a nonlinear vehicle dynamics model is configured in CarSim 2019 and deployed on the dSPACE platform. The software system is built using the Prescan/Simulink (version number 2407) co-simulation environment, which is used to create lane-changing scenarios. Communication between the simulation platform and the dSPACE system is achieved through Kvaser Leaf Light V2, with a baud rate set to 500 kb/s. The hardware system includes an Infineon vehicle controller. The proposed control strategy is implemented in MATLAB/Simulink (R2024a version number 24.1) and converted into C code via the Real-Time Workshop (RTW), with a sampling time set to 10 ms. It is worth noting that ControlDesk (2024-B version number 24.2) is used to monitor and manage the entire HIL simulation process. The vehicle parameters and key controller parameters are given in Table 4.
To evaluate the economic conservation of the proposed torque distribution strategy, the FTP (Federal Test Procedure) driving cycle is adopted for energy testing. Additionally, a Double Lane Change (DLC) scenario is established to further verify the effectiveness of the proposed control strategy. The torque vectoring controller, simultaneously considering handling stability and energy conservation, is defined as Energy-Stability Allocation (ESA).
To highlight the advantages of the proposed ESA strategy, a baseline strategy focusing solely on handling performance, defined as Stability Allocation (SA), is conducted for comparisons. In the SA strategy, the conventional MPC is used in the middle layer, whereas the ESA strategy employs an adaptive MPC controller proposed in this paper.

4.1. FTP Driving Cycle

To verify the effectiveness of the proposed torque vectoring controller, the FTP driving cycle is implemented as a test scenario. Since only longitudinal control is involved and the vehicle remains within the stable region throughout the cycle, the weighting coefficient λ between handling and energy is set to 1. The simulation results under the FTP cycle are presented in Figure 14.
As shown in Figure 14a, both the EA and ESA strategies can closely track the target velocity across the entire driving cycle, meeting the longitudinal performance requirements. Figure 14b illustrates the motor power loss under the two strategies. As illustrated in Figure 14g, compared to the stability-oriented torque distribution (SA) strategy, the torque vectoring controller based on ESA achieves a reduction of 18.22% in peak motor power loss and 23.83% in motor power consumption, which highlights the superior energy conservation of the proposed torque vectoring controller. Figure 14c–f shows the local driving torque distribution results. During acceleration and braking phases, the ESA strategy allocates higher driving torques than the EA strategy, indicating that the motors operate in more efficient regions. This contributes to a significant improvement in the overall energy conservation of the vehicle.

4.2. DLC Simulation

To validate the effectiveness of the proposed control strategy, the DLC simulation was conducted. The TRFC estimation results are shown in Figure 15. When the road is identified as concrete based on vision, the initial TRFC for the UKF estimator is set to 0.575, as shown in Figure 15a. As illustrated in Figure 15b, during the time interval of 0–1 s, the fusion estimator exhibits a faster convergence to the true TRFC compared to the UKF estimator. At around 4.5 s, the fusion estimator demonstrates a smaller steady-state error. These results indicate that the fusion of vision and dynamics significantly enhances the convergence speed and estimation accuracy of the TRFC.
Figure 16 illustrates the simulation results under the DLC. Figure 16a,b shows the simulation results of yaw rate and sideslip angle. It can be observed that both control strategies can effectively track the reference 2DOF model, thus enhancing the vehicle’s handling stability. Compared with the SA strategy, the ESA strategy reduces the RMSE of the yaw rate and the sideslip angle by 50.11% and 44.88% in Table 5, respectively. This demonstrates that the more accurate estimation of tire cornering stiffness in the adaptive MPC contributes to improved control performance.
Figure 16c,d presents the speed tracking and path tracking results, indicating that SA and ESA can effectively follow the target speed and desired trajectory. Figure 16e depicts motor loss power, and ESA has the lowest motor power consumption. As shown in Figure 16f, compared to the SA strategy, the ESA strategy reduces the peak motor loss power and consumption by 27.96% and 24.45%, respectively, confirming the superior energy efficiency of the ESA strategy that considers stability and economy. Figure 16g–j illustrates the responses of the front wheel steering angle, direct yaw moment, and driving torques. ESA strategy yields higher driving torques, improving the motor efficiency and energy conservation.

4.3. Statistical Validations

To verify the continuity and consistency of the hierarchical torque vectoring control strategy proposed in this paper under various simulation scenarios, ten groups of HIL simulation tests were conducted under DLC conditions, covering different vehicle speeds and TRFC. The simulation results are presented in Figure 17, which illustrates the yaw rate and sideslip angle responses under ten combinations of vehicle speeds and TRFC. As shown in Table 6, the vehicle demonstrates improved handling stability and economy in low-speed, high-TRFC scenarios.
To quantify the variability and reliability of the simulation results, the mean and 95% confidence interval of the RMSE of the sideslip angle were calculated based on Table 6. For the proposed ESA control strategy, the RMSE mean and 95% confidence interval were 0.0729 and [0.054868, 0.090968], respectively. In contrast, the EA control strategy yielded an RMSE mean of 0.1307 with a 95% confidence interval of [0.091051, 0.170394]. Compared with the EA strategy, the ESA strategy reduced the RMSE mean of the sideslip angle by 44.22% and exhibited a narrower confidence interval, indicating better stability. Similar conclusions can be drawn for the yaw rate and motor power consumption.
To further validate the statistical significance of the performance differences between the two control strategies, two-sample t-tests were conducted on the stability and energy consumption metrics. The p values for the RMSE of sideslip angle, the RMSE of yaw rate, and motor power consumption were all 0.0077, 0.0006, and 0.0011, which are less than 0.01. This indicates that the proposed ESA control strategy demonstrates a statistically significant advantage over the EA strategy. Therefore, the hierarchical torque vectoring control strategy proposed in this paper achieves superior handling stability and economy across a variety of driving conditions.

4.4. Real Operating Conditions Verification and Implementation Considerations

Hierarchical Torque Vectoring Control Strategy considering stability and economy for DDEVs presented in this paper has been verified on the HIL platform in terms of real-time performance and feasibility. However, it has not yet been implemented and tested in real operating conditions, which constitutes a limitation of this study. To further enhance the practicality and engineering value of the control strategy, it is necessary to thoroughly discuss the potential effects of real operating conditions on its performance.
Firstly, under actual driving conditions, more complex road scenarios may pose additional challenges. For example, under poor visibility, weak lighting, or sensor occlusion, the accuracy and stability of TRFC estimation may diminish, subsequently affecting control output. Furthermore, the vehicle’s model, such as tire characteristics and motor efficiency maps, was calibrated under laboratory conditions. These models may deviate due to loading conditions or road friction coefficient fluctuations in real operating conditions, thereby degrading control performance.
Additionally, during HIL testing, motor power consumption was primarily evaluated through the simplified Equation (30) based on motor torque, speed, and efficiency. However, energy consumption is influenced by numerous factors under actual driving conditions, such as energy recovery mechanisms, battery thermal management strategies, and communication latency, which adds complexity to the energy consumption measurement and makes the evaluation of economy more challenging.
Then, the control performance depends not only on the controller itself but also on the specific implementation scenarios and modeling assumptions.
(1) The proposed control strategy has demonstrated reductions of 23.83% and 24.45%, respectively, in motor power consumption under the FTP driving cycle and DLC conditions. Nonetheless, these results primarily reflect normal driving scenarios. The vehicle stability and economy may diminish in low friction coefficient conditions (such as snow or cat ice roads). (2) Several simplifying assumptions were made in the HIL test. For example, the tire model was represented by a standard Magic Formula, assuming corner stiffness remained constant regardless of tire pressure or wear. The motor efficiency map was treated as static, ignoring the dynamic effects of temperature and current fluctuations. These assumptions should be taken into account under actual operating scenarios. (3) If the TRFC estimation error is large due to factors such as lighting, the controller may become overly conservative, thereby affecting the ability to minimize energy consumption. Additionally, the control strategy assumes that actuator dynamics are negligible. When delays or lag effects are present in practice, these factors may diminish the performance.
In conclusion, although the proposed hierarchical torque vectoring control strategy has demonstrated its theoretical effectiveness in simulation, future work should consider its application under real-world conditions, particularly across a wider range of driving scenarios (such as snow or cat ice roads). Additionally, a more comprehensive consideration of modeling assumptions is required to further enhance vehicle handling stability and energy conservation in practice.

5. Conclusions

This paper proposes a hierarchical torque vectoring control strategy for DDEVs. The implementation process is as follows: Firstly, a fusion estimator based on vision and dynamics is employed to estimate the TRFC. Then, the tire model updates the tire cornering stiffness based on the estimated TRFC and the motion states of the vehicle. The adaptive MPC is used to determine the direct yaw moment. Finally, the weights of stability and energy are obtained based on the stability boundary determined by the TRFC, and the driving torques of the four wheels are optimized via the torque vectoring controller. Compared with conventional torque vectoring control strategies, the proposed approach comprehensively considers both vehicle handling stability and energy conservation. The main conclusions and contributions are as follows:
  • Compared with the traditional dynamic estimation algorithms, the TRFC fusion estimator based on vision and dynamics offers faster convergence, better robustness, and higher estimation accuracy.
  • The proposed adaptive MPC strategy updates tire cornering stiffness in real-time based on TRFC and vehicle states, significantly improving the control performance of the handling stability. The HIL simulation results under DLC conditions demonstrate that, compared with traditional DYC, the proposed strategy reduces the RMSE of yaw rate and sideslip angle by 50.11% and 44.88%, respectively, indicating enhanced vehicle handling stability.
  • An extension phase plane method is utilized to coordinate the stability and economy in the torque vectoring controller. Compared with traditional phase plane methods, the extension phase plane provides more accurate stability state assessment. Under FTP and DLC conditions, the proposed strategy reduces motor energy consumption by 3.6 KJ and 5.024 KJ, respectively, demonstrating superior energy conservation.
For future work, under extreme driving conditions, motor braking alone may be insufficient to ensure vehicle driving stability. Therefore, coordinated control strategies combining mechanical braking and motor torque vectoring should be considered. Additionally, real-vehicle experiments are necessary to further validate the effectiveness of the proposed hierarchical torque vectoring controller.

Author Contributions

Conceptualization, S.L. and H.Z.; writing—original draft preparation, S.L.; Writing—review and editing, X.Z. and S.W.; visualization, H.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (Grant Nos. 52472397 and 52372375), the Key Research and Development Program of Shaanxi Province (2024GX-YBXM-260), and the Science and Technology Achievement Transformation Program of Shaanxi Province (2024CG-CGZH-19).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data Availability Statement: Data available upon request because of the project’s policies.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Mok, Y.M.; Zhai, L.; Wang, C.; Zhang, X.; Hou, Y. A post impact stability control for four hub-motor independent-drive electric vehicles. IEEE Trans. Veh. Technol. 2021, 71, 1384–1396. [Google Scholar] [CrossRef]
  2. Chen, J.; Shuai, Z.; Zhang, H.; Zhao, W. Path following control of autonomous four-wheel-independent-drive electric vehicles via second-order sliding mode and nonlinear disturbance observer techniques. IEEE Trans. Ind. Electron. 2020, 68, 2460–2469. [Google Scholar] [CrossRef]
  3. 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]
  4. Guo, N.; Ye, J.; Huang, Z. Cooperative Control of Distributed Drive Electric Vehicles for Handling, Stability, and Energy Efficiency, via ARS and DYC. Sustainability 2024, 16, 11301. [Google Scholar] [CrossRef]
  5. Zheng, Z.C.; Zhao, X.; Wang, S.; Yu, Q.; Zhang, H.C.; Li, Z.K.; Chai, H.; Han, Q. Extension coordinated control of distributed-driven electric vehicles based on evolutionary game theory. Control Eng. Pract. 2023, 137, 105583. [Google Scholar] [CrossRef]
  6. Chen, T.; Chen, L.; Xu, X.; Cai, Y.F.; Sun, X.Q. Simultaneous path following and lateral stability control of 4WD-4WS autonomous electric vehicles with actuator saturation. Adv. Eng. Softw. 2019, 128, 46–54. [Google Scholar] [CrossRef]
  7. Liu, H.; Liu, C.; Han, L.; Xiang, C. Handling and stability integrated control of AFS and DYC for distributed drive electric vehicles based on risk assessment and prediction. IEEE Trans. Intell. Transp. Syst. 2022, 23, 23148–23163. [Google Scholar] [CrossRef]
  8. Ahmadian, N.; Khosravi, A.; Sarhadi, P. Integrated model reference adaptive control to coordinate active front steering and direct yaw moment control. ISA Trans. 2020, 106, 85–96. [Google Scholar] [CrossRef]
  9. Sun, X.; Wang, Y.; Cai, Y.; Wong, P.; Chen, L.; Bei, S. Nonsingular terminal sliding mode-based direct yaw moment control for four-wheel independently actuated autonomous vehicles. IEEE Trans. Transp. Electrif. 2022, 9, 2568–2582. [Google Scholar] [CrossRef]
  10. Lin, J.; Zou, T.; Zhang, F.; Zhang, Y. Yaw stability research of the distributed drive electric bus by adaptive fuzzy sliding mode control. Energies 2022, 15, 1280. [Google Scholar] [CrossRef]
  11. Liang, J.; Feng, J.; Lu, Y.; Yin, G.; Zhuang, W.; Mao, X. A direct yaw moment control framework through robust TS fuzzy approach considering vehicle stability margin. IEEE/ASME Trans. Mechatron. 2023, 29, 166–178. [Google Scholar] [CrossRef]
  12. Shan, Y.; Zheng, B.; Chen, L.; Chen, L.; Chen, D. A reinforcement learning-based adaptive path tracking approach for autonomous driving. IEEE Trans. Veh. Technol. 2020, 69, 10581–10595. [Google Scholar] [CrossRef]
  13. Rohan, I.; Sundarr, S.; Deepen, K.; Varun, D.; Nitish, K. A Comprehensive Review on Safe Reinforcement Learning for Autonomous Vehicle Control in Dynamic Environments. e-Prime-Adv. Electr. Eng. Electron. Energy 2024, 10, 100810. [Google Scholar]
  14. Zhang, X.; Peng, Y.; Luo, B.; Pan, W.; Xu, X.; Xie, H. Model-based safe reinforcement learning with time-varying constraints: Applications to Intelligent vehicles. IEEE Trans. Ind. Electron. 2024, 71, 12744–12753. [Google Scholar] [CrossRef]
  15. Wei, H.; Zhao, W.; Ai, Q.; Huang, T. Deep reinforcement learning based active safety control for distributed drive electric vehicles. IET Intell. Transp. Syst. 2022, 16, 813–824. [Google Scholar] [CrossRef]
  16. Huang, W.; Huang, K.; Huang, M. Improved Deep Reinforcement Learning Decision for Integrated Control of Distributed Drive Electric Vehicle Dynamics. J. Phys. Conf. Ser. 2023, 2483, 012004. [Google Scholar] [CrossRef]
  17. Cheng, S.; Li, L.; Liu, C.Z.; Wu, X.; Fang, S.N.; Yong, J.W. Robust LMI-based H-infinite controller integrating AFS and DYC of autonomous vehicles with parametric uncertainties. IEEE Trans. Syst. Man Cybern. Syst. 2020, 51, 6901–6910. [Google Scholar] [CrossRef]
  18. Sharifzadeh, M.; Senatore, A.; Farnam, A.; Akbari, A.; Timpone, F. A real-time approach to robust identification of tyre–road friction characteristics on mixed-μ roads. Veh. Syst. Dyn. 2019, 57, 1338–1362. [Google Scholar] [CrossRef]
  19. Zeng, D.; Yu, Z.; Xiong, L.; Zhao, J.; Zhang, P.; Li, Z.; Han, W. Improved AEB algorithm combined with estimating the adhesion coefficient of road ahead and considering the performance of EHB. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2023, 237, 2415–2430. [Google Scholar] [CrossRef]
  20. Zhao, J.; Li, R.; Zhang, G.; Huang, C.; Liang, Z.; Ding, Z. Supervisor-Based Hierarchical Adaptive MPC for Yaw Stabilization of FWID-EVs Under Extreme Conditions. IEEE Trans. Intell. Transp. Syst. 2024, 26, 1852–1863. [Google Scholar] [CrossRef]
  21. Singh, K.B.; Taheri, S. Estimation of tire–road friction coefficient and its application in chassis control systems. Syst. Sci. Control Eng. 2015, 3, 39–61. [Google Scholar] [CrossRef]
  22. Zhang, L.; Guo, P.; Wang, Z.; Ding, X. An enabling tire-road friction estimation method for four-in-wheel-motor-drive electric vehicles. IEEE Trans. Transp. Electrif. 2022, 9, 3697–3710. [Google Scholar] [CrossRef]
  23. Leng, B.; Tian, C.; Hou, X.; Xiong, L.; Zhao, W.; Yu, Z. Tire-road peak adhesion coefficient estimation based on multisource information assessment. IEEE Trans. Intell. Veh. 2023, 8, 3854–3870. [Google Scholar] [CrossRef]
  24. Fang, Z.; Han, D.; Wang, J.; Wei, W.; Pi, D.; Yin, G. A nash-equilibrium-based afs-tva coordinated control system for distributed drive electric vehicles considering safety and energy. IEEE Trans. Transp. Electrif. 2024, 11, 1915–1928. [Google Scholar] [CrossRef]
  25. Lenzo, B.; De Filippis, G.; Dizqah, A.M.; Sorniotti, A.; Gruber, P.; Fallah, S.; De Nijs, W. Torque distribution strategies for energy-efficient electric vehicles with multiple drivetrains. J. Dyn. Syst. Meas. Control 2017, 139, 121004. [Google Scholar] [CrossRef]
  26. Sun, P.; Stensson Trigell, A.; Drugge, L.; Jerrelind, J. Energy-efficient direct yaw moment control for in-wheel motor electric vehicles utilising motor efficiency maps. Energies 2020, 13, 593. [Google Scholar] [CrossRef]
  27. Wei, H.; Zhang, N.; Liang, J.; Ai, Q.; Zhao, W.; Huang, T.; Zhang, Y. Deep reinforcement learning based direct torque control strategy for distributed drive electric vehicles considering active safety and energy saving performance. Energy 2022, 238, 121725. [Google Scholar] [CrossRef]
  28. Deng, H.; Zhao, Y.; Feng, S.; Wang, Q.; Zhang, C.; Lin, F. Torque vectoring algorithm based on mechanical elastic electric wheels with consideration of the stability and economy. Energy 2021, 219, 119643. [Google Scholar] [CrossRef]
  29. Liang, J.H.; Feng, J.; Fang, Z.; Lu, Y.B.; Yin, G.D.; Mao, X. An energy-oriented torque-vector control framework for distributed drive electric vehicles. IEEE Trans. Transp. Electrif. 2023, 9, 4014–4031. [Google Scholar] [CrossRef]
  30. Liang, J.H.; Wang, F.; Feng, J.; Zhao, M.Z.; Fang, R.; Pi, D.W. A hierarchical control of independently driven electric vehicles considering handling stability and energy conservation. IEEE Trans. Intell. Veh. 2023, 9, 738–751. [Google Scholar] [CrossRef]
  31. Cabrera, J.A.; Castillo, J.J.; Pérez, J.; Velasco, J.M.; Guerra, A.J.; Hernández, P. A procedure for determining tire-road friction characteristics using a modification of the magic formula based on experimental results. Sensors 2018, 18, 896. [Google Scholar] [CrossRef] [PubMed]
  32. Saha, S.; Noguchi, N. Smart vineyard row navigation: A machine vision approach leveraging YOLOv8. Comput. Electron. Agric. 2025, 229, 109839. [Google Scholar] [CrossRef]
  33. Wang, G.; Chen, Y.; An, P.; Hong, H.; Hu, J.; Huang, T. UAV-YOLOv8: A small-object-detection model based on improved YOLOv8 for UAV aerial photography scenarios. Sensors 2023, 23, 7190. [Google Scholar] [CrossRef]
  34. Yang, X.; Zheng, M.; Zhu, H. Numerical analysis of frictional contact condition between tire and cement concrete pavement. J. Chang’an Univ. Nat. Sci. Ed. 2010, 30, 13–17. [Google Scholar]
  35. Mirjalili, S. The ant lion optimizer. Adv. Eng. Softw. 2015, 83, 80–98. [Google Scholar] [CrossRef]
  36. Guo, N.; Lenzo, B.; Zhang, X.; Zou, Y.; Zhai, R.; Zhang, T. A real-time nonlinear model predictive controller for yaw motion optimization of distributed drive electric vehicles. IEEE Trans. Veh. Technol. 2020, 69, 4935–4946. [Google Scholar] [CrossRef]
  37. Guo, N.; Zhang, X.; Zou, Y.; Lenzo, B.; Zhang, T.; Göhlich, D. A fast model predictive control allocation of distributed drive electric vehicles for tire slip energy saving with stability constraints. Control Eng. Pract. 2020, 102, 104554. [Google Scholar] [CrossRef]
  38. Wang, D.; Qu, Z.; Ding, J. Tire force distribution method with the constraints of executable drive space consideration. IEEE Trans. Veh. Technol. 2018, 67, 11427–11439. [Google Scholar] [CrossRef]
Figure 1. Vehicle dynamics model.
Figure 1. Vehicle dynamics model.
Sensors 25 03933 g001
Figure 2. The lateral force of the hybrid tire model. (a) TRFC; (b) vertical force.
Figure 2. The lateral force of the hybrid tire model. (a) TRFC; (b) vertical force.
Sensors 25 03933 g002
Figure 3. The hierarchical control framework for DDEVs.
Figure 3. The hierarchical control framework for DDEVs.
Sensors 25 03933 g003
Figure 4. The recognition results of the trained network. (a) Wet asphalt road; (b) snow road.
Figure 4. The recognition results of the trained network. (a) Wet asphalt road; (b) snow road.
Sensors 25 03933 g004
Figure 5. The framework of the TRFC fusion estimator.
Figure 5. The framework of the TRFC fusion estimator.
Sensors 25 03933 g005
Figure 6. The computational process of the TRFC fusion estimator.
Figure 6. The computational process of the TRFC fusion estimator.
Sensors 25 03933 g006
Figure 7. The real vehicle testing platform.
Figure 7. The real vehicle testing platform.
Sensors 25 03933 g007
Figure 8. Test results. (a) Velocity. (b) Steering angle. (c) TRFC estimation results.
Figure 8. Test results. (a) Velocity. (b) Steering angle. (c) TRFC estimation results.
Sensors 25 03933 g008
Figure 9. The tire’s nonlinear characteristics under varying TRFC.
Figure 9. The tire’s nonlinear characteristics under varying TRFC.
Sensors 25 03933 g009
Figure 10. The tire cornering stiffness correction coefficient.
Figure 10. The tire cornering stiffness correction coefficient.
Sensors 25 03933 g010
Figure 11. The motor efficiency map.
Figure 11. The motor efficiency map.
Sensors 25 03933 g011
Figure 12. The extensible phase plane. (a) The β β ˙ phase plane. (b) The relationship between the front wheel steering angle and yaw rate gain.
Figure 12. The extensible phase plane. (a) The β β ˙ phase plane. (b) The relationship between the front wheel steering angle and yaw rate gain.
Sensors 25 03933 g012
Figure 13. HIL simulation experiment. (a) HIL test platform. (b) Implementation process of HIL simulation system.
Figure 13. HIL simulation experiment. (a) HIL test platform. (b) Implementation process of HIL simulation system.
Sensors 25 03933 g013aSensors 25 03933 g013b
Figure 14. FTP simulation results. (a) Velocity. (b) Motor loses power. (c) SA torque at 100 s. (d) ESA torque at 100 s. (e) SA torque at 100 s. (f) ESA torque at 400 s. (g) Economic performance indices.
Figure 14. FTP simulation results. (a) Velocity. (b) Motor loses power. (c) SA torque at 100 s. (d) ESA torque at 100 s. (e) SA torque at 100 s. (f) ESA torque at 400 s. (g) Economic performance indices.
Sensors 25 03933 g014
Figure 15. TRFC estimation results. (a) Vision estimation. (b) Fusion estimation.
Figure 15. TRFC estimation results. (a) Vision estimation. (b) Fusion estimation.
Sensors 25 03933 g015
Figure 16. DLC simulation results. (a) Yaw rate. (b) Sideslip angle. (c) Motor loses power. (d) Velocity. (e) Path tracking. (f) Economic performance indices. (g) Front steering angle. (h) Direct yaw moment. (i) SA torque. (j) ESA torque.
Figure 16. DLC simulation results. (a) Yaw rate. (b) Sideslip angle. (c) Motor loses power. (d) Velocity. (e) Path tracking. (f) Economic performance indices. (g) Front steering angle. (h) Direct yaw moment. (i) SA torque. (j) ESA torque.
Sensors 25 03933 g016aSensors 25 03933 g016b
Figure 17. DLC simulation results. (a) Yaw rate. (b) Sideslip angle.
Figure 17. DLC simulation results. (a) Yaw rate. (b) Sideslip angle.
Sensors 25 03933 g017
Table 1. TRFC ranges for different road types.
Table 1. TRFC ranges for different road types.
Road TypeTRFC Range
Flagging0.45–0.7
Asphalt0.45–0.75
Concrete0.45–0.75
Wet flagging0.4–0.6
Wet asphalt0.35–0.65
Wet concrete0.4–0.65
Snow0.2–0.3
Cat ice0.05–0.2
Table 2. Hardware equipment details table.
Table 2. Hardware equipment details table.
Hardware Device NameNumberModelManufacturer Info
64-layer LiDAR1Velodyne HDL-64E-S3Velodyne Lidar, Inc., San Jose, CA, USA
Stereo camera1Zed 2iStereolabs Inc., San Francisco, CA, USA
Inertial measurement unit(IMU)13DM-GX5-AHRSMicroStrain, a subsidiary of HBK, Williston, VT, USA
RTK real-time kinematic positioning system1VBOX RTKRacelogic Ltd., Buckingham, Buckinghamshire, UK
Steering angle sensor1Novotechnik RSC-3200Novotechnik U.S. Inc., Southborough, MA, USA
Table 3. Boundary coefficients of phase plane.
Table 3. Boundary coefficients of phase plane.
TRFC0.20.30.40.50.60.7
B 1 0.5880.4530.3820.4050.4160.306
B 2 0.0540.0730.0710.0790.1000.100
Table 4. Vehicle control model parameters.
Table 4. Vehicle control model parameters.
SymbolDefinitionValue
m Vehicle mass833 kg
I z Vehicle yaw moment of inertia750 kg·m2
a b Distance of front (rear) axle from CG1.1 (1.25) m
d Track width of the vehicle1.415 m
N p Predictive horizon5
N c Control horizon3
Table 5. Handling stability simulation results under the DLC.
Table 5. Handling stability simulation results under the DLC.
Controller ErrorYaw Rate (deg/s)Sideslip Angle (deg)Velocity (km/h)
MaxRMSMaxRMSMaxRMS
Without control3.33190.98870.79620.26250.75230.4164
SA1.39210.39730.25690.09870.75220.4167
ESA0.63020.19820.14520.05440.43860.2481
Table 6. Handling stability simulation results of the statistical validations.
Table 6. Handling stability simulation results of the statistical validations.
Performance IndexYaw Rate (deg/s)Sideslip Angle (deg)Motor Power
Consumption (kw)
MaxRMSMaxRMS
80 km/h, μ = 0.7SA1.64530.58390.22860.080522.8967
ESA0.54090.20010.16250.059315.9953
75 km/h, μ = 0.7SA1.54290.56320.19080.068319.1478
ESA0.48010.18330.14760.055516.0316
70 km/h, μ = 0.7SA1.06120.36490.27370.104017.7485
ESA0.44370.17260.14030.053313.8251
65 km/h, μ = 0.7SA1.07650.37090.24210.092216.3194
ESA0.41070.16380.12830.048511.8312
60 km/h, μ = 0.7SA1.16610.40420.20730.078814.9412
ESA0.41420.16430.11040.041210.4724
80 km/h, μ = 0.5SA1.98410.63510.66930.226522.9918
ESA1.49620.52320.33260.113716.0519
75 km/h, μ = 0.5SA1.71470.55720.56710.199319.1505
ESA1.13880.43830.27640.101316.2005
70 km/h, μ = 0.5SA1.54220.49410.49380.175417.8781
ESA0.92310.37580.26600.097114.0302
65 km/h, μ = 0.5SA1.48940.47200.43290.152916.4438
ESA0.82130.32620.23840.086912.0971
60 km/h, μ = 0.5SA1.51060.47920.37220.129315.0389
ESA0.71830.27810.19970.072410.5662
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

Liu, S.; Zhang, H.; Wang, S.; Zhao, X. Hierarchical Torque Vectoring Control Strategy of Distributed Driving Electric Vehicles Considering Stability and Economy. Sensors 2025, 25, 3933. https://doi.org/10.3390/s25133933

AMA Style

Liu S, Zhang H, Wang S, Zhao X. Hierarchical Torque Vectoring Control Strategy of Distributed Driving Electric Vehicles Considering Stability and Economy. Sensors. 2025; 25(13):3933. https://doi.org/10.3390/s25133933

Chicago/Turabian Style

Liu, Shuiku, Haichuan Zhang, Shu Wang, and Xuan Zhao. 2025. "Hierarchical Torque Vectoring Control Strategy of Distributed Driving Electric Vehicles Considering Stability and Economy" Sensors 25, no. 13: 3933. https://doi.org/10.3390/s25133933

APA Style

Liu, S., Zhang, H., Wang, S., & Zhao, X. (2025). Hierarchical Torque Vectoring Control Strategy of Distributed Driving Electric Vehicles Considering Stability and Economy. Sensors, 25(13), 3933. https://doi.org/10.3390/s25133933

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop