Next Article in Journal
Route-Specific Total Cost of Ownership for Electric Trucks: A Danish Distribution Case Study
Previous Article in Journal
Research and Analysis on Stability Control of Four-Wheel-Independent-Drive Electric Vehicles Based on Phase Plane
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Online Parameter-Reconfigured Model Predictive Control for Integrated Trajectory Tracking of Distributed Four-Wheel Steering Vehicles

1
School of Automobile and Traffic Engineering, Liaoning University of Technology, Jinzhou 121001, China
2
College of Engineering, Design and Physical Sciences, Brunel University of London, London UB8 3PH, UK
*
Author to whom correspondence should be addressed.
World Electr. Veh. J. 2026, 17(8), 420; https://doi.org/10.3390/wevj17080420
Submission received: 29 June 2026 / Revised: 30 July 2026 / Accepted: 7 August 2026 / Published: 10 August 2026
(This article belongs to the Section Automated and Connected Vehicles)

Abstract

To overcome the limitations of conventional model predictive control (MPC) for trajectory tracking of distributed-drive four-wheel-steering (4WS) vehicles, particularly its fixed weighting matrices and prediction and control horizons, this study investigates the integrated trajectory tracking and stability control of an automated distributed-drive electric vehicle equipped with four independently controlled in-wheel motors and a four-wheel-steering system. The main novelty of this study lies in the simultaneous online adaptation of the MPC weighting matrices and reconfiguration of the prediction and control horizons, together with the coordinated integration of four-wheel steering and direct yaw moment control (DYC) within a unified trajectory tracking framework. Unlike conventional adaptive MPC methods that primarily adjust weighting parameters, the proposed adaptive prediction and control horizon adjustment (APCHA) strategy jointly updates the prediction and control horizons according to the integrated tracking error, error variation rate, and control input variation rate. Meanwhile, a fuzzy adaptive weighting mechanism adjusts the MPC weighting matrices online. At the lower control layer, a torque allocation method considering both the tire load ratio and vertical tire loads is employed to realize the required direct yaw moment. Finally, CarSim–Simulink co-simulation is conducted to verify the effectiveness of the proposed control strategy. Simulation results demonstrate that, at a vehicle speed of 60 km/h and a road adhesion coefficient of μ = 0.5 , the proposed Improved MPC-4WS controller reduces the maximum lateral tracking error by 34.9% compared with the conventional MPC-4WS controller, thereby demonstrating superior trajectory tracking performance. Furthermore, the ablation study verifies the effectiveness of the proposed hierarchical architecture by quantifying the contributions of the DYC module and the optimized torque allocation strategy.

1. Introduction

Four-wheel steering (4WS) technology has significantly improved vehicle handling stability and driving safety while effectively overcoming the limitations of conventional vehicles, such as poor steering agility at low speeds and insufficient steering stability at high speeds [1]. To improve the trajectory tracking accuracy and driving stability of autonomous vehicles, Li et al. [2] proposed an adaptive model predictive control (MPC) algorithm considering the road adhesion coefficient, in which the cost function of the MPC controller is adaptively adjusted according to the lateral tracking error and road curvature. Jin et al. [3] developed an enhanced MPC strategy based on B-spline approximation and state-dependent referencing (BS-MPC), where the control input sequence is approximated using quasi-uniform B-spline curves, thereby significantly reducing the number of optimization variables and improving computational efficiency. Li et al. [4] proposed a multi-parameter optimized MPC-based trajectory tracking strategy to reduce the large tracking errors encountered in high-curvature paths during autonomous vehicle lateral control. Feng et al. [5] introduced an adaptive MPC controller based on a preview PID controller and the deep deterministic policy gradient (DDPG) algorithm to achieve adaptive controller parameter tuning, thereby significantly improving the adaptability of conventional MPC to time-varying conditions while enhancing tracking accuracy and stability.
To further improve the overall control performance, Liu et al. [6] presents a fuzzy explicit model predictive control(EMPC) for trajectory tracking of the autonomous vehicle.The fuzzy EMPC is designed by solving the adaptive offline optimization instead of online optimization calculated in the original model predictive control(MPC). Chen et al. [7] to increase safety in path planning and improve tracking performance, an path planning and tracking scheme based on the safe LC area algorithm and the optimized variable horizon parameter model predictive control (MPC) is proposed. Guan [8] investigated trajectory tracking control for autonomous vehicles by establishing vehicle dynamic and steering models and developing coordinated lateral and longitudinal tracking strategies. Considering the strong coupling between lateral and longitudinal dynamics during emergency obstacle avoidance, Li et al. [9] designed a centralized MPC controller; however, the high-dimensional optimization matrices resulted in considerable computational complexity. Zhang et al. [10] enhanced the robustness of four-wheel independent steering (4WIS) vehicles under uncertain internal control parameters by improving the Tube-based robust MPC (Tube-RMPC) approach.
To enhance the adaptability of MPC, Lin et al. [11] incorporated reinforcement learning to compensate for errors caused by unknown vehicle dynamics and adjusted the MPC weighting matrices according to trajectory tracking errors. Although the proposed method exhibited superior disturbance rejection and dynamic performance compared with conventional MPC, discrepancies remained between simulation and experimental results. Wu et al. [12] investigated the influence of the MPC prediction horizon on the trajectory tracking stability and accuracy of four-wheel independent drive (4WID) vehicles and proposed a variable-horizon path tracking and stability control strategy. Gao et al. [13] developed a hierarchical control framework for 4WID vehicles consisting of a control layer, a stability layer, and a torque allocation layer, where a genetic particle swarm optimization algorithm and fractional-order sliding mode control were employed to enhance vehicle stability. Wu et al. [14] proposed an adaptive prediction horizon MPC strategy to improve the trajectory tracking accuracy of unmanned vehicles under different driving speeds by optimizing the conventional fixed-horizon MPC controller. Wang et al. [15] addressed the difficulty of selecting suitable weighting matrices in MPC-based path tracking by proposing a genetic particle swarm optimization MPC algorithm, which effectively improved computational efficiency and tracking accuracy.
In an automated distributed-drive electric vehicle, the trajectory tracking controller must coordinate the steering system and the independently controlled electric-wheel torques. Compared with conventional centralized powertrains, in-wheel motors provide rapid and independent wheel torque regulation, allowing a direct yaw moment to be generated through differential torque control. Therefore, the distributed electric powertrain provides an important actuator basis for integrated trajectory tracking and vehicle stability control. At present, two mainstream control strategies are widely adopted for lower-layer torque allocation controllers. The traditional distributed torque allocation strategy [16,17] first distributes the driving torque between the left and right sides according to the optimal yaw moment and the desired driving force, and subsequently allocates the torque between the front and rear axles by considering objectives such as maximizing tire utilization and minimizing energy consumption. To fully exploit the differential steering capability of distributed drive electric vehicles (DDEVs), different front–rear torque distribution coefficients are generally assigned to the left and right sides. To ensure vehicle stability under limit driving conditions, several studies have proposed a single-stage torque allocation strategy [18,19], in which the desired driving force and the optimal direct yaw moment (DYM) are incorporated into the objective function as soft constraints. Meanwhile, objectives such as maximizing tire utilization and minimizing energy consumption are simultaneously considered. By assigning different weighting factors, the optimization problem is formulated as a quadratic programming (QP) problem and solved accordingly. In Ref. [20], a weighting factor tuning scheme was proposed; however, it guarantees vehicle stability only by constraining the lateral acceleration, which is insufficient to ensure the safety of DDEVs. Since stability and maneuverability are inherently conflicting objectives under limit handling conditions, it is difficult to achieve an effective trade-off using a single torque allocation strategy [21,22]. To further improve vehicle stability, Li et al. [23] integrated four-wheel steering with direct yaw moment control (DYC) using the MPC framework, thereby enhancing vehicle safety under extreme driving conditions. Zhang et al. [24] proposes a path following control framework for 4WIS vehicles that explicitly considers variable adhesion conditions of intermittent ice-snow roads. Kou et al. [25] adopted LQR for both four-wheel steering and yaw moment control; however, the interaction between the two controllers was not taken into consideration. Recent studies have also proposed advanced sliding mode control strategies with disturbance observers to improve robustness against disturbances and model uncertainties [26,27]. Different from these studies, which mainly focus on disturbance rejection through robust nonlinear control design, this study concentrates on online parameter reconfiguration of an MPC framework by simultaneously adapting the weighting matrices and prediction/control horizons while coordinating four-wheel steering, DYC, and torque allocation.
Although adaptive MPC, variable-horizon MPC, four-wheel-steering control, and direct yaw moment control have been extensively investigated, several limitations remain. First, most adaptive MPC strategies mainly adjust the weighting matrices while retaining fixed prediction and control horizons, whereas variable-horizon strategies generally focus on horizon adjustment without simultaneously adapting the weighting matrices. Moreover, existing variable-horizon methods commonly adjust only the prediction horizon or determine the horizon according to a limited number of indicators, without jointly reconfiguring the prediction and control horizons while considering tracking performance, error evolution, control effort, and horizon coupling constraints. Second, previous 4WS and DYC studies mainly focus on coordinating steering and yaw moment control, but the controller parameters and horizons generally remain fixed under varying operating conditions. Third, existing torque allocation methods usually focus on yaw moment tracking, tire utilization, or energy consumption, with insufficient coordination between online upper-layer MPC reconfiguration and lower-layer tire-load-dependent torque allocation.
Therefore, the unresolved problem is not the individual implementation of adaptive weighting, variable horizons, 4WS, DYC, or torque allocation, but their coordinated integration into an online parameter-reconfigured hierarchical architecture in which the MPC weighting matrices and both horizons are adjusted simultaneously and the resulting control demands are realized through tire-load-aware torque allocation. Although advanced control methods such as sliding mode control (SMC) have demonstrated strong robustness against parameter uncertainties and external disturbances, they generally require careful parameter tuning and may suffer from chattering issues. In contrast, the proposed adaptive MPC framework explicitly handles multi-variable constraints while simultaneously optimizing steering and yaw moment control through online parameter reconfiguration.
Conventional model predictive control (MPC) strategies suffer from degraded trajectory tracking accuracy when large tracking errors occur, owing to the fixed weighting matrices in the cost function and the constant prediction and control horizons. To achieve higher tracking accuracy while improving vehicle handling stability, an improved hierarchical control strategy is proposed. At the upper control layer, an enhanced MPC algorithm is developed for trajectory tracking, whereas the lower control layer performs optimal torque allocation by considering the tire load ratio and vertical tire loads. The proposed integrated control strategy employs a fuzzy adaptive control algorithm to adjust the weighting matrices of the MPC cost function online. Furthermore, an adaptive prediction and control horizon adjustment (APCHA) strategy is incorporated to adaptively tune the prediction and control horizons, thereby overcoming the limited adaptability of conventional MPC caused by fixed weighting parameters and fixed horizons under varying driving conditions. Finally, comparative simulations are conducted with a conventional front-wheel steering (FWS) vehicle and a four-wheel steering (4WS) vehicle using the conventional MPC strategy to validate the effectiveness and superiority of the proposed approach.
This study develops an online parameter-reconfigured hierarchical control strategy for trajectory tracking and stability control of distributed-drive four-wheel-steering vehicles. The main contributions are summarized as follows:
(1)
A coordinated hierarchical control framework is proposed that integrates online parameter-reconfigured MPC, four-wheel steering, direct yaw moment control, and torque allocation for distributed-drive vehicles;
(2)
An online parameter reconfiguration strategy is developed to simultaneously adjust the weighting matrices and the prediction/control horizons according to the vehicle operating conditions, thereby improving the adaptability of the MPC controller;
(3)
A comparative ablation study is conducted to quantify the individual contributions of the DYC module and the proposed torque allocation strategy, demonstrating that the performance improvement results from the coordinated design rather than the simple combination of existing modules.

2. Vehicle Dynamics Model

To reduce the computational burden of the controller while maintaining satisfactory control accuracy, a three-degree-of-freedom vehicle dynamics model is adopted for the design of the lateral motion controller, as shown in Figure 1. In Figure 1, F c f and F c r denote the lateral tire forces of the front and rear wheels, respectively; F l f and F l r denote the longitudinal tire forces of the front and rear wheels, respectively; δ f and δ r represent the front and rear steering angles, respectively; a and b are the distances from the vehicle center of gravity to the front and rear axles, respectively; and a f and a r denote the front and rear tire slip angles, respectively.
To establish a computationally efficient prediction model for the proposed MPC controller, the following assumptions are adopted:
(1)
The vehicle body is regarded as a rigid body moving on a flat and level road. Only longitudinal, lateral, and yaw motions are considered, whereas roll, pitch, heave, and suspension dynamics are neglected.
(2)
The four-wheel vehicle is represented by an equivalent single-track model. The left and right tires on each axle are assumed to have identical characteristics, and their forces are combined at the center of the corresponding axle.
(3)
The tire slip angles, steering angles, and slip ratios are assumed to remain sufficiently small within the normal handling region. Therefore, the tire forces are approximated using linear tire characteristics, with the longitudinal and lateral tire forces proportional to the slip ratios and slip angles, respectively.
(4)
The vehicle mass, yaw moment of inertia, axle distances, and nominal tire stiffness parameters are assumed to be known and constant during each simulation.
(5)
The longitudinal velocity is not assumed to be constant throughout the entire maneuver. It is measured or updated at each sampling instant and treated as a known, slowly varying parameter during the local linearization and prediction process. A minimum longitudinal velocity threshold is imposed to avoid numerical singularities in the tire slip angle calculation.
(6)
Aerodynamic forces, road bank and road slope effects, steering system dynamics, and external disturbances are neglected in the prediction model. Their combined influence is represented by the model mismatch between the simplified MPC model and the high-fidelity CarSim vehicle model.
The adopted three-degree-of-freedom model is intended for normal-to-moderately aggressive handling conditions in which the tire forces remain predominantly within the linear operating region and the vehicle states do not approach severe sideslip or tire force saturation. The model is therefore suitable for trajectory tracking control under the medium-speed/low-adhesion and high-speed/medium-adhesion conditions considered in this study, provided that the resulting tire slip angles and tire force utilization remain within the validated range. It is not expected to accurately represent extreme limit-handling conditions involving large tire slip angles, severe combined-slip saturation, wheel lift, or pronounced roll and pitch motions. Under such conditions, a nonlinear tire model and a higher-degree-of-freedom prediction model would be required. Although the prediction model adopts a linear tire representation, the controller is implemented in a receding-horizon manner using vehicle state feedback obtained from the high-fidelity CarSim model. Therefore, the prediction error introduced by tire nonlinearities is corrected at every sampling instant, preventing long-term error accumulation. Under the medium-speed/low-adhesion and high-speed/medium-adhesion scenarios considered in this study, the tire operating points remain predominantly within the quasi-linear region, and the resulting model mismatch has only a limited influence on trajectory tracking performance. As the vehicle approaches the tire adhesion limit, prediction accuracy inevitably decreases due to tire force saturation and combined slip effects. Nevertheless, the receding-horizon implementation with real-time state feedback partially compensates for the prediction errors introduced by the simplified model, allowing satisfactory tracking performance to be maintained under the two tested operating conditions.
The dynamic equations of the four-wheel steering (4WS) vehicle are expressed as follows:
x ¨ = 2 m C l f S f + C l r S r C c f δ f y ˙ + a φ ˙ x ˙ δ f C c r δ r y ˙ b φ ˙ x ˙ δ f + y ˙ φ ˙ y ¨ = 2 m C c f δ f y ˙ + a φ ˙ x ˙ + C c r δ r y ˙ b φ ˙ x ˙ x ˙ φ ˙ φ ¨ = 2 I z a C c f δ f y ˙ + a φ ˙ x ˙ b C c r δ r y ˙ b φ ˙ x ˙ + M Z   Y ˙ = x ˙ sin φ + y ˙ cos φ X ˙ = x ˙ cos φ y ˙ sin φ
where X ˙ and Y ˙ are the vehicle velocities along the X and Y axes in the global coordinate system, respectively; x ˙ and y ˙ are the longitudinal and lateral velocities along the x and y axes in the vehicle coordinate system, respectively; m is the total mass of the four-wheel steering vehicle; C c f and C c r denote the cornering stiffnesses of the front and rear tires, respectively; C l f and C l r represent the longitudinal stiffnesses of the front and rear tires, respectively; S f and S r are the slip ratios of the front and rear tires, respectively; M Z is the additional yaw moment; x ¨ and y ¨ denote the longitudinal and lateral accelerations along the x and y axes of the vehicle coordinate system, respectively; and φ ˙ is the vehicle yaw rate.

3. Integrated Control Strategy

The proposed adaptive model predictive control (MPC) and direct yaw moment control (DYC)-based integrated control strategy is illustrated in Figure 2. The vehicle states obtained from the CarSim model are first fed into the MPC controller, which calculates the front and rear steering angles as well as the additional yaw moment. Meanwhile, an adaptive prediction and control horizon adjustment (APCHA) strategy is incorporated to adjust the prediction and control horizons online. A fuzzy adaptive weighting controller is designed to take the lateral tracking error and heading angle error as inputs, enabling the online optimization of the MPC weighting matrices. The total driving torque is generated by a PID controller based on the deviation between the actual vehicle speed and the desired speed. Subsequently, the optimal torque allocation strategy determines the torque commands for the four in-wheel motors according to the additional yaw moment and the total driving torque while considering the tire load ratio and vertical tire loads as optimization constraints. Finally, the calculated front and rear steering angles together with the four-wheel driving torques are fed back to the CarSim vehicle model, enabling the vehicle states to track the desired reference states and thereby achieving stable vehicle motion control.

3.1. Model Predictive Control

In this section, a four-wheel steering controller for autonomous vehicles is developed based on model predictive control and fuzzy control theory. In addition, an adaptive prediction and control horizon adjustment strategy is developed. Exploiting the receding-horizon characteristics of MPC, the proposed APCHA strategy dynamically adjusts the N p and N c online at each control cycle by comprehensively considering three key indicators; namely, the integrated tracking error, the error variation rate, and the control input variation rate. Furthermore, engineering constraints, including horizon coupling and step size constraints, are incorporated to regulate the variation and dimensions of the prediction and control horizons while maintaining trajectory tracking performance and control stability. Moreover, a fuzzy adaptive weighting controller is introduced to adaptively tune the weighting matrices of the MPC cost function, thereby improving the online adjustment capability and control performance of the conventional MPC algorithm in response to variations in the tracking state.

3.1.1. Model Linearization and Discretization

Equation (1) can be rewritten in the following state-space form:
ξ ˙ t = f ξ t , u t
In Equation (2), ξ t = y ˙ , x ˙ , φ , φ ˙ , Y , X T is the system state variable; u t = δ f , δ r , M Z T is the system control variable; and ξ ˙ = y ¨ , x ¨ , φ ˙ , φ ¨ , Y ˙ , X ˙ T is the derivative of the state variable.
The nonlinear vehicle dynamics model needs to be linearized. Therefore, Equation (2) is expanded using the Taylor series at time t, and the following linear time-varying equation is obtained:
ξ ˙ t = ξ ¯ t + A t ξ t + B t u t
where A t and B t denote the Jacobian matrices of the linearized nonlinear vehicle model evaluated at the current operating point.
Equation (3) is discretized using the forward Euler method, and the resulting discrete-time state-space model can be expressed as follows:
ξ k + 1 = A k ξ ( k ) + B k u k
where A k and B k are the system coefficient matrices, A k = I + T A t , B k = T B t , and T is the sampling period.
In this study, the sampling period is selected as T = 0.01 s, which is consistent with the controller execution period adopted in the CarSim–Simulink co-simulation platform. The CarSim–Simulink co-simulation platform based on CarSim 2020.0 and MATLAB/Simulink R2023b was used. A smaller sampling period improves prediction accuracy but increases the computational burden of online optimization, whereas a larger sampling period may deteriorate the prediction accuracy. Therefore, T = 0.01 s is selected as a compromise. Since the selected sampling period is sufficiently small relative to the vehicle lateral dynamics, the forward Euler discretization introduces only negligible discretization errors while retaining a simpler numerical implementation than higher-order discretization methods.
A t = 2 C c f + C c r m x ˙ 2 C c f y ˙ + a φ ˙ + 2 C c r y ˙ b φ ˙ m x ˙ 2 φ ˙ 0 x ˙ t + 2 b C c r a C c f m x ˙ 0 0 φ ˙ 2 C c f δ f m x ˙ C c f δ f y ˙ + a φ ˙ + C c r δ r y ˙ b φ ˙ m x ˙ 2 0 y ˙ t 2 a C c f δ f m x ˙ 0 0 0 0 0 1 0 0 2 b C c r a C c f I z x ˙ 2 a C c f y ˙ + a φ ˙ 2 b C c r y ˙ b φ ˙ I z x ˙ 2 0 2 a 2 C c f + b 2 C c r I z x ˙ 0 0 cos φ sin φ x ˙ cos φ y ˙ sin φ 0 0 0 sin φ cos φ y ˙ cos φ x ˙ sin φ 0 0 0 B t = C c f m C c f δ f y ˙ + a φ ˙ x ˙ m 0 a C c f I z 0 0 C c r m C c r δ r + y ˙ b φ ˙ x ˙ m 0 b C c r I z 0 0                     0 0 0 1 I z 0 0 T

3.1.2. Prediction Equation

During the trajectory tracking process, the future vehicle behavior over the specified prediction horizon is predicted. The optimal control input for the next sampling instant is obtained by minimizing the error between the predicted variables and the reference variables while satisfying various system constraints. Accordingly, the augmented state-space model is formulated as shown in Equation (5).
ξ ˜ k + 1 k = A ˜ k ξ ˜ k + B ˜ k Δ u k λ ˜ k = C ˜ k ξ ˜ k
where ξ ˜ k is the augmented state vector composed of the state vector at the k sampling instant and the control input at the k 1 sampling instant. ξ ˜ k = ξ k u k 1 ; A ˜ k , B ˜ k , C ˜ k are the coefficient matrices, Δ u k = u k u k 1 ; A ˜ k = A k B k 0 I , B ˜ k = B k I , and C ˜ k = C k 0 , C k = 0 0 1 0 0 0 0 0 0 0 1 0 , where I is the identity matrix. The prediction horizon and control horizon of the MPC controller are denoted by N p and N c , N c N p . The predicted system output can be expressed as follows:
Y k = ψ k ξ ˜ k + Θ k Δ U k
where Y k is the output matrix composed of the predicted outputs at each sampling instant over the prediction horizon, Δ U k is the control increment matrix composed of the control increments at each sampling instant over the control horizon, and ψ k and Θ k are the coefficient matrices.
Y k = λ ˜ k + 1 k λ ˜ k + 2 k λ ˜ k + N p k       ,       ψ k = C ˜ k A ˜ k C ˜ k A ˜ k 2 C ˜ k A ˜ k N p       ,       Δ U k = Δ u k Δ u k + 1 k Δ u k + N c 1 k       , Θ k = C ˜ k B ˜ k 0 0 C ˜ k A ˜ k B ˜ k C ˜ k B ˜ k 0 C ˜ k A ˜ k N c 1 B ˜ k C ˜ k A ˜ k N c 2 B ˜ k C ˜ k B ˜ k C ˜ k A ˜ k N p 1 B ˜ k C ˜ k A ˜ k N p 2 B ˜ k C ˜ k A ˜ k N p N c 1 B ˜ k

3.1.3. Adaptive Prediction and Control Horizon Adjustment Strategy

In model predictive control (MPC), a longer prediction horizon generally improves the capability of predicting future vehicle states; however, it also increases the dimension of the prediction matrices and the computational burden of online optimization. Conversely, although a shorter prediction horizon reduces the computational cost, it may degrade the trajectory tracking performance. To improve the adaptability of the fixed-horizon MPC controller under varying tracking conditions, the proposed adaptive prediction and control horizon adjustment strategy is incorporated into the MPC controller for four-wheel steering (4WS) vehicles. An online rule-based adjustment method for the prediction and control horizons is developed based on the vehicle states, enabling the controller to adaptively adjust the horizons according to the current driving conditions.
(1)
APCHA Evaluation Indicators
For each receding control cycle of the MPC controller, three evaluation indicators are defined from different perspectives to characterize the dynamic behavior of the system. These indicators serve as the core basis for the online tuning of N p / N c .
a.
Integrated Tracking Error e s
e s = e Y e Y , max + λ e φ e φ , max
where e Y , max = 0.5   m and e φ , max = 8 denote the maximum allowable lateral tracking error and heading angle error, respectively. Therefore, both variables become dimensionless before weighting. e Y is the lateral tracking error, e φ is the heading angle error, and λ 0 , 1 is the weighting coefficient of the heading angle error, which is used to adjust the contribution of the heading angle error to the integrated tracking error.
b.
Tracking Error Variation Rate k e
This indicator reflects the rate at which the vehicle deviates from or converges toward the reference path. It is defined as the ratio of the difference between the tracking errors in the current and previous control cycles to the MPC sampling period:
k e = e s k e s k 1 T s
where e s k is the tracking error in the current control cycle, e s k 1 is the tracking error in the previous control cycle, and a larger value of k e indicates a stronger tendency for the vehicle to deviate from the reference path, requiring enhanced prediction and control capabilities of the MPC controller.
c.
Control Input Variation Rate k u
Since the MPC control vector consists of the front-wheel steering angle, rear-wheel steering angle, and additional yaw moment, these control variables cannot be directly combined because they have different physical units and allowable ranges. Therefore, each control increment is normalized by its corresponding maximum allowable increment. The normalized control input variation indicator is defined as:
k u = D Δ u 1 Δ u k
where
Δ u k = Δ δ f k , Δ δ r k , Δ M Z k T
and
D Δ u = d i a g Δ δ f , max , Δ δ r , max , Δ M Z , max
The normalized control input variation index is defined as:
r u k = max Δ δ f k Δ δ f , max , Δ δ r k Δ δ r , max , Δ M z k Δ M z , max
where Δ δ f , max , Δ δ r , max and Δ M z , max denote the maximum allowable increments of the front-wheel steering angle, rear-wheel steering angle, and additional yaw moment, respectively. Thus, all three terms are dimensionless. The infinity norm is adopted so that a rapid variation in any control channel can trigger the corresponding adjustment of the control horizon.
(2)
APCHA Horizon Tuning Rules
In the proposed adaptive prediction and control horizon adjustment strategy, the prediction horizon is initially determined according to the integrated tracking error. Subsequently, the control horizon is adjusted based on the integrated tracking error variation rate and the control input variation rate. Finally, multiple constraint mechanisms are introduced to ensure the rationality of the prediction and control horizons while maintaining the overall smoothness and stability of the control process.
a.
Initial Determination of the Prediction Horizon N p
N p t = N p , max Δ N p ,                     e s > 2 ε 1 N p , max + N p , min 2 , ε 1 < e s < 2 ε 1 N p , min + Δ N p ,                     e s ε 1
where N P t is the initial value of the prediction horizon; N p , max and N p , min are the upper and lower bounds of the prediction horizon, respectively, where N p , max is 30 and N p , min is 10; Δ N p is the step size for each adjustment of the prediction horizon. In this study, Δ N p = 2 is selected empirically through preliminary controller tuning to obtain a reasonable balance between horizon-adjustment responsiveness and control continuity under the tested operating conditions. ε 1 is the threshold value, with ε 1 = 0.2   m , representing the maximum allowable lateral tracking error. denotes the floor operator.
b.
Control Horizon Adjustment N c
Since N c and N p exhibit a strong coupling relationship, N c = N p / 3 is taken as the initial value of the control horizon. Subsequently, it is adjusted based on k e and k u . The corresponding adjustment rule is expressed as follows:
N c i = N p t 3 N c t = N c i + Δ N c ,       k e > ε 2 N c i Δ N c ,       k u > ε 3 N c i ,                               o t h e r s
where N c i is the initial value of N c , N c t is the adjusted value of N c , and Δ N c is the adjustment step size of N c . The control horizon adjustment step Δ N c = 1 is selected empirically to avoid excessive switching of the control horizon while retaining sufficient adjustment responsiveness. ε 2 is the threshold of k e and ε 2 = 0.5 , while ε 3 is the threshold of k u and ε 3 = 0.3 . The threshold values were selected through preliminary simulation-based tuning according to the normalized ranges of the corresponding evaluation indicators.
c.
Constraints and Final Horizon Determination
To prevent control divergence and chattering caused by unreasonable horizon tuning, constraint validation is applied to N p t and N c t . The final adjusted horizons N p k and N c k are then obtained, and the corresponding constraint equations are given as follows:
N p k = max N p , min , min N p t , N p , max N c k = max N c , min , min N c t , N c , max N c k = max N p k 3 , min N c k , N p k 2 N p k , N c k Z +
where N c , max and N c , min are the upper and lower bounds of N c , respectively. Based on simulation tests, N c , max = 10 and N c , min = 3 are selected. Z + denotes the set of positive integers, ensuring that the horizons are discrete positive integers. To balance real-time performance and prediction accuracy, N p = 12 and N c = 6 are used as the baseline values and are adaptively adjusted according to the tracking error, error variation rate, and control input variation rate.

3.1.4. MPC Optimization and Receding-Horizon Feedback Correction

During the solution process, receding-horizon optimization is performed based on the objective function, which is formulated as follows:
J = Σ i = 1 N p λ k + i , k λ r e f k + i Q 2 + Σ i = 1 N c 1 Δ u k + i , k R 2 + ρ ε 2
Equation (16) can be transformed into the following quadratic programming form:
J = 1 2 Δ U t , ε T H Δ U k , ε + G Δ U t , ε T
where Q and R are the weighting matrices associated with the controlled outputs and control inputs, respectively, and are defined as follows:
Q = Q 1 0 0 0 Q 2 0 0 0 0 Q N c 0 0 0 0 Q N p , Q i = Q φ 0 0 Q Y , i = 1 , 2 , , , N p
R = R 0 0 0 0 R 1 0 0 0 R N c 1 , R i = R Δ δ 0 0 0 R Δ δ 0 0 0 R Δ M Z
In Equation (17), H and G are the coefficient matrices, H = Θ k T Q Θ k + R 0 0 ρ , G = 2 E T k Q Θ k 0 , E k are the output deviation matrices over the prediction horizon, E k = ψ k ξ ˜ k Y r e f k ; and Y r e f k is the reference trajectory coordinate matrix over the prediction horizon, where Y r e f k = λ r e f k + 1 , λ r e f k + 2 , , λ r e f k + N p .
The optimal control increment over the control horizon is obtained by solving the following constrained optimization problem:
Δ U min Δ U k Δ U max U min U k U max β min β β max , φ ˙ min φ ˙ φ ˙ max Y min τ 1 Y Y max + τ 1 , φ min τ 2 φ φ max + τ 2
In Equation (20), β and φ ˙ represent the hard constraints imposed on the vehicle sideslip angle and yaw rate, respectively. The soft constraints are imposed on the system output variables, including the lateral position Y and the heading angle φ . By introducing the slack variables τ 1 and τ 2 , the tracking error is allowed to slightly exceed the constraint boundaries under extreme driving conditions, thereby preventing the optimization problem from becoming infeasible and improving the robustness of the controller. The optimal control input vector is defined as follows:
Δ U k = Δ u k , Δ u k + 1 k , , Δ u k + N c 1 k T
The first element of the optimal control increment sequence is applied to the controller as the actual control input increment to implement the receding-horizon optimization. Consequently, the control input u k is obtained as follows:
u k = u k 1 + Δ u k

3.1.5. Constraint Formulation

To ensure the stability of the autonomous four-wheel steering vehicle controlled by the proposed MPC controller and to avoid abrupt control actions that may compromise trajectory tracking safety, constraints are imposed on the steering system. The trajectory tracking controller for the 4WS vehicle regulates the front and rear steering angles. Considering the mechanical steering limits, the physical characteristics of the steering actuators, and the need to prevent excessive rear-wheel steering angles from inducing the crab steering mode at high vehicle speeds, together with the tire adhesion limits and the driving capability of the distributed drive system, constraints are imposed on the front and rear steering angles, steering angle increments, and the additional yaw moment as follows:
30 δ f 30 , 0.8 Δ δ f 0.8 , 10 δ r 10 , 0.6 Δ δ r 0.6 , 1500   N m M Z 1500   N m , 300   N m Δ M Z 300   N m
The constraint values are selected according to the physical characteristics of the vehicle model adopted in CarSim and the actuator limitations considered in this study.
(1)
The front-wheel steering angle limit (±30°) corresponds to the maximum steering angle permitted by the steering mechanism in the CarSim vehicle model;
(2)
the rear-wheel steering angle limit (±10°) is selected according to the typical operating range of four-wheel steering systems to avoid excessive rear steering and crab steering at high speed;
(3)
the steering angle increment constraints are determined according to the response capability of the steering actuators to prevent unrealistic steering rate demands;
(4)
the additional yaw moment limit (±1500 Nm) is determined based on the maximum yaw moment that can be generated by the distributed drive system under the tire-road friction constraint;
(5)
the yaw moment increment limit (±300 Nm) is introduced to avoid excessive torque fluctuation and improve control smoothness.

3.2. Adaptive Weighting Control

The fuzzy adaptive weighting controller designed in this section has the key advantage of adaptively adjusting the weighting matrices in the MPC cost function according to the lateral tracking error and heading angle error of the vehicle during actual driving, thereby simultaneously improving trajectory tracking accuracy and control smoothness. Fuzzy logic control possesses excellent nonlinear processing capability and can emulate a human driver’s experience and decision-making process to achieve intelligent control behavior and response. It generally consists of three stages: fuzzification, fuzzy inference, and defuzzification [28]. First, appropriate membership functions are constructed to fuzzify the input variables into corresponding linguistic variables or fuzzy sets with different membership degrees. Subsequently, the fuzzy output is obtained through predefined fuzzy inference rules. Finally, the centroid (center-of-gravity) defuzzification method is adopted to obtain the crisp outputs of the fuzzy inference system, the fuzzy output is converted into a precise control signal through the defuzzification process, thereby realizing the adaptive adjustment of the MPC weighting matrices.

3.2.1. Variable Definition

Based on the fuzzy control variables, two input variables are defined for the proposed fuzzy controller; namely the lateral position error and the heading angle error, which represent the deviations of the vehicle’s lateral position and heading angle from their corresponding reference values, respectively. Considering the vehicle dynamic characteristics during trajectory tracking, the universes of discourse for the lateral position error and the heading angle error are set to ([−3, 3]) and ([−8, 8]), respectively. Both input variables are fuzzified into five linguistic subsets: Negative Big (NB), Negative Small (NS), Zero (ZO), Positive Small (PS), and Positive Big (PB).
Since the front and rear steering angles are coordinated within the integrated control framework, identical weighting coefficients are assigned to the steering angle increments of the front and rear wheels to simplify the controller design while maintaining steering smoothness. Consequently, they are adaptively adjusted by the output variable R Δ δ . As shown in Equation (23), Q y max = 8000 , Q φ max = 5000 , R Δ δ max = 80,000 , R Δ M Z max = 60,000 , the four output weighting ratios of the controller, denoted by Q φ , Q Y , R Δ δ and R Δ M Z are defined within the range of ([0, 1]). These weighting ratios are fuzzified into four linguistic subsets: Zero (ZO), Positive Small (PS), Positive Medium (PM), and Positive Big (PB).
r _ Q y = Q y / Q y max ,                         r _ Q y 0 , 1 r _ Q φ = Q φ / Q φ max ,                       r _ Q φ 0 , 1 r _ R Δ δ = R Δ δ / R Δ δ max ,                     r _ R Δ δ 0 , 1 r _ R Δ M Z = R Δ M Z / R Δ M Z max ,     r _ R Δ M Z 0 , 1
Based on the characteristics of the membership functions, the membership functions of the input and output variables are designed as shown in Figure 3.

3.2.2. Definition of Fuzzy Rules

The fuzzy rule base is constructed to characterize the relationship between the input and output variables. These rules are established based on the vehicle trajectory tracking characteristics, the variation trends of the MPC weighting matrices, and extensive simulation studies. The resulting fuzzy rule bases are presented in Table 1, Table 2, Table 3 and Table 4.
The response surfaces shown in Figure 4 provide an intuitive representation of the mapping relationship between the input and output variables defined by the fuzzy rule base. According to the proposed fuzzy rules, when the lateral tracking error becomes larger, the weighting coefficient associated with the steering angle increment is increased. Since this weighting coefficient serves as a penalty term in the MPC cost function, larger steering increments are penalized more heavily. Consequently, abrupt steering actions are suppressed, leading to smoother steering behavior while maintaining trajectory tracking stability.

3.3. Torque Allocation Controller

Before investigating the lower-layer torque allocation strategy, the total driving force required by the vehicle must first be determined. The total driving force control belongs to a low-frequency control problem. Considering that the PID controller can satisfy the control requirements with relatively low computational complexity, a PID-based control method is adopted to calculate the required total driving force [29], as expressed in Equation (24).
F x = K p e t + K i 0 t e t d t + K d d e t d t
where e t is the error between the actual vehicle speed and the reference speed, and F x is the total driving force of the vehicle.
To ensure vehicle stability during driving, the torque allocation strategy should not only generate appropriate wheel torques but also satisfy various physical and operational constraints. When the wheel slip ratio becomes excessive or the vehicle operates at high speed, further increasing the driving torque may lead to vehicle instability. Therefore, the target driving torque obtained using conventional rule-based methods may no longer be applicable under such conditions. To address this issue, an optimal torque allocation strategy based on incorporating equality constraints into the objective function is proposed. The proposed method enables the optimal distribution of wheel torques while ensuring that all prescribed constraints are satisfied.
To perform the optimal torque allocation, the objective function must first be established to accurately reflect the control performance. Considering both vehicle driving stability and tire load utilization, the tire load ratio is selected as the optimization index. An optimization model is then formulated by minimizing the sum of the squared tire load ratios. The tire load ratio of each wheel can be expressed as follows:
η i = F x i 2 + F y i 2 τ i F z i ,     i = fl , fr , rl , rr
In the simulation environment, the individual lateral tire forces are directly obtained from the CarSim high-fidelity vehicle model and are used as inputs to the torque allocation controller. In practical vehicle applications, however, these tire forces are generally unavailable for direct measurement. Instead, they can be estimated online using a vehicle state observer or a tire force estimator based on commonly available onboard measurements, such as steering angle, wheel speed, yaw rate, lateral acceleration, and longitudinal acceleration. Therefore, the proposed torque allocation strategy does not require direct tire force measurement and can be readily combined with existing tire force estimation techniques.
Accordingly, the longitudinal tire force F x i is selected as the optimization variable in the quadratic programming (QP) formulation. By neglecting the constant terms in the objective function, the tire load ratio objective function can be simplified to Equation (26). Considering the actual driving conditions and computational efficiency, the cost function is defined as follows:
min J = min i = 1 4 F x i 2 τ F z i 2
The constraints are given as follows:
T fl + T fr + T rl + T rr = T B f 2 r T fl + B f 2 r T fr B r 2 r T rl + B r 2 r T rr = M Z
where T fl , T fr , T rl , T rr denote the torque of each wheel, r denotes the effective rolling radius of the tire, and B f , B r denote the front and rear track widths.
According to the constraints, the system has two input variables and four output variables, indicating that it is a redundant system. Therefore, methods such as quadratic programming and the Karush–Kuhn–Tucker (KKT) conditions can be used for solution. Considering control computational efficiency, the method of substituting equality constraints into the objective function to derive the optimal solution can significantly improve the solution speed. Since the front and rear track widths of the vehicle studied in this paper are approximately equal, B r = B f = B is defined accordingly. Thus, Equation (27) can be rewritten as follows:
T fl = T 2 M Z B r T rl T fr = T 2 M Z B r T rr
Substituting Equation (28) into Equation (26) yields:
min J = T 2 M Z B r T rl 2 τ fl F z fl r 2 + T 2 M Z B r T rr 2 τ fr F z fr r 2 + T rl 2 τ rl F z rl r 2 + T rr 2 τ rr F z rr r 2
Taking the partial derivatives of Equation (29) with respect to T rl and T rr yields:
J T rl = 2 T 2 M Z B r T rl τ fl F z fl r 2 + 2 T rl τ rl F z rl r 2 J T rr = 2 T 2 M Z B r T rr τ fr F z fr r 2 + 2 T rr τ rr F z rr r 2
By setting the partial derivatives equal to zero, the minimum value can be obtained as follows:
T rl = τ rl 2 F z rl 2 T 2 τ rl 2 F z rl 2 M Z B r τ rl 2 F z rl 2 + τ fl 2 F z fl 2 T rr = τ rr 2 F z rr 2 T 2 τ rr 2 F z rr 2 M Z B r τ rr 2 F z rr 2 + τ fr 2 F z fr 2
Substituting Equation (31) into Equation (28) yields T f l and T f r .
The in-wheel motor is modeled as a simplified second-order system, which can be expressed as follows:
G s = T m T md = 1 2 τ 2 s 2 + 2 τ s + 1
where T m denotes the actual motor torque, T m d denotes the commanded motor torque, and τ is the motor dynamic parameter governing the transient torque response. In this study, τ is set to 0.02 s, representing the fast torque response of the in-wheel motor. This value was selected based on the typical actuator response characteristics adopted in distributed-drive electric vehicle simulations and was verified to provide stable torque tracking in the CarSim–Simulink co-simulation.

4. Simulation Validation

To verify the effectiveness of the proposed integrated control strategy and evaluate its overall performance in terms of trajectory tracking accuracy, response speed, and vehicle stability for an autonomous four-wheel steering (4WS) vehicle, a co-simulation platform based on CarSim and Simulink was established for analysis. The main vehicle parameters are listed in Table 5.
Simulation studies were conducted under different vehicle speeds and road adhesion coefficients. Three control strategies were compared: the MPC-based front-wheel steering controller (MPC-FWS), the conventional MPC-based four-wheel steering controller (MPC-4WS), and the proposed improved MPC-based four-wheel steering controller (Improved MPC-4WS), which integrates a fuzzy adaptive weighting strategy with adaptive prediction and control horizon adjustment (APCHA). The performance of these controllers was comprehensively evaluated using multiple performance indices to clearly demonstrate the differences and advantages of the proposed control strategy. To further evaluate the respective contributions of the DYC module and the proposed torque allocation strategy, an additional ablation study was conducted. The weight coefficients of the classical predictive control controller are set as Q φ = 1 , Q Y = 10 , R Δ δ = 1 , R Δ M z = 1 .
(1)
MPC-FWS: conventional MPC with fixed weighting matrices and fixed horizons using front-wheel steering;
(2)
MPC-4WS: conventional MPC with fixed weighting matrices and fixed horizons using front- and rear-wheel steering;
(3)
Improved MPC-4WS: the proposed controller incorporating fuzzy adaptive weighting, online adjustment of the prediction and control horizons through APCHA, and coordinated direct yaw moment control.

4.1. Medium-Speed, Low-Adhesion Road Condition

As shown in Figure 5a, under a vehicle speed of 60 km/h and a road adhesion coefficient of μ = 0.5 , all three control strategies are capable of tracking the reference trajectory. However, Figure 5b,c indicate significant differences in tracking performance. The maximum lateral tracking errors of the conventional MPC-based front-wheel steering controller (MPC-FWS) and the conventional MPC-based four-wheel steering controller (MPC-4WS) are 0.2141 m and 0.1369 m, respectively, while their maximum heading angle errors reach 3.13° and 2.92°, respectively. In comparison, the proposed Improved MPC-4WS controller achieves a maximum lateral tracking error of only 0.089 m and a maximum heading angle error of 2.557°, respectively. As shown in Table 6, compared with MPC-4WS, the proposed controller reduces the maximum lateral tracking error, RMSE, and MAE by 34.9%, 44.3%, and 45.2%, respectively. These results indicate that the improvement is maintained over the complete maneuver rather than being limited to an isolated peak value.
Figure 5d compares the heading angle responses of the three controllers. It can be observed that the Improved MPC-4WS controller tracks the reference heading angle more smoothly and accurately, indicating superior vehicle attitude stability under this operating condition. As shown in Figure 5e, both the MPC-FWS and MPC-4WS controllers exhibit relatively large fluctuations in the vehicle sideslip angle. The maximum sideslip angle of the conventional MPC-4WS controller reaches 1.12°, whereas that of the proposed Improved MPC-4WS controller is reduced to only 0.40°. These results demonstrate that the proposed controller not only significantly improves trajectory tracking accuracy but also effectively suppresses sideslip angle fluctuations, thereby enhancing the lateral stability of the vehicle. Therefore, the simulation results verify that the proposed Improved MPC-4WS controller provides superior trajectory tracking performance and vehicle stability under medium-speed, low-adhesion road conditions.
To further demonstrate the operation of the proposed adaptive MPC strategy, the online evolution of the prediction horizon, control horizon, and adaptive weighting ratios under the representative 60 km/h low-adhesion condition is presented in Figure 6. As shown in Figure 6a, the prediction horizon and control horizon are adjusted online according to the integrated tracking error, error variation rate, and control input variation rate. During sections with relatively large tracking errors, the prediction horizon increases from 12 to 20, while the control horizon simultaneously increases from 6 to 10. This enables the controller to obtain a longer prediction window and greater control flexibility. When the tracking condition becomes milder, both horizons return to their nominal values, thereby reducing the computational burden. Figure 6b shows the online evolution of the adaptive weighting ratios. The output weighting ratios r _ Q Y and r _ Q φ are continuously adjusted according to the current tracking errors, thereby modifying the emphasis placed on lateral displacement and heading angle tracking. Meanwhile, the input weighting ratios r _ R Δ δ and r _ R Δ M z are also updated online to regulate the penalty imposed on the control increments. Consequently, the proposed fuzzy adaptive weighting mechanism dynamically balances tracking accuracy and control smoothness throughout the maneuver.

4.2. High-Speed, Medium-Adhesion Road Condition

The longitudinal vehicle speed was set to 90 km/h, and the road adhesion coefficient was set to 0.6. The corresponding simulation results are presented in Figure 7.
As shown in Figure 7a,b, all three control strategies exhibit certain fluctuations in the lateral tracking error under high-speed driving conditions. The maximum lateral tracking errors of the MPC-based front-wheel steering controller (MPC-FWS) and the conventional MPC-based four-wheel steering controller (MPC-4WS) are 0.3742 m and 0.2071 m, respectively, whereas the proposed Improved MPC-4WS controller reduces the maximum lateral tracking error to 0.1630 m. Compared with MPC-4WS, the proposed controller reduces the maximum absolute lateral tracking error, RMSE, and MAE by 21.3%, 37.2%, and 40.5%, respectively. The reductions in RMSE and MAE demonstrate that the proposed controller improves the overall tracking performance throughout the maneuver rather than merely reducing an isolated peak error.
Figure 7c shows that the Improved MPC-4WS controller achieves the smallest heading angle error, which remains within the acceptable range throughout the simulation. As shown in Table 7, the maximum absolute heading angle errors of MPC-FWS, MPC-4WS, and Improved MPC-4WS are 4.8305°, 5.8284°, and 3.7547°, respectively. The corresponding RMSE values are 1.8007°, 2.8856°, and 1.4459°, respectively. Compared with MPC-4WS, the proposed controller reduces the maximum absolute heading angle error, RMSE, and MAE by 35.6%, 49.9%, and 52.2%, respectively. Although the conventional MPC-4WS controller exhibits larger heading angle errors than MPC-FWS under this high-speed condition, the proposed controller achieves the lowest values for all three metrics, demonstrating improved coordination of the front- and rear-wheel steering actions. As illustrated in Figure 7d, the proposed controller accurately tracks the reference heading angle, demonstrating excellent heading control performance.
Figure 7e,f further compare the vehicle sideslip angle and yaw rate responses. The MPC-FWS and conventional MPC-4WS controllers exhibit relatively large fluctuations in both variables, indicating an increased risk of vehicle instability under high-speed driving conditions. In contrast, the proposed Improved MPC-4WS controller maintains both the sideslip angle and yaw rate within a much narrower range, resulting in enhanced vehicle stability.
Under the tested high-speed, medium-adhesion condition, the proposed Improved MPC-4WS controller achieves lower tracking errors and more stable vehicle responses than the benchmark controllers.

4.3. Ablation Study of the Integrated Control Framework

To further evaluate the individual contributions of the upper-layer adaptive MPC controller and the lower-layer DYC with torque allocation strategy, three control configurations are compared under the double lane-change maneuver at a vehicle speed of 60 km/h and a road adhesion coefficient of 0.5:
(1)
AMPC-4WS: The adaptive MPC controller is employed to generate the front- and rear-wheel steering commands without the DYC module;
(2)
AMPC-4WS with DYC: The adaptive MPC controller is integrated with the DYC module, where the additional yaw moment is distributed using the conventional rule-based torque allocation strategy;
(3)
Improved MPC-4WS: The complete proposed integrated control framework, consisting of the adaptive MPC controller, the DYC module, and the proposed optimized torque allocation strategy.
The comparison aims to separately investigate the influence of DYC and the proposed torque allocation strategy on vehicle trajectory tracking performance and lateral stability.
As shown in Table 8, introducing the DYC module significantly improves both trajectory tracking accuracy and vehicle lateral stability compared with the AMPC-4WS controller. Specifically, the maximum lateral tracking error is reduced from 0.17071 m to 0.12377 m, corresponding to a reduction of approximately 27.5%. Meanwhile, the lateral tracking RMSE decreases from 0.08657 m to 0.06416 m, and the MAE decreases from 0.06701 m to 0.04892 m. In addition, the maximum sideslip angle is reduced from 1.51226° to 0.85826°, while the sideslip angle RMSE decreases from 0.70869° to 0.43511°, indicating that the DYC module effectively enhances vehicle lateral stability.
By further replacing the conventional rule-based torque distribution with the proposed optimized torque allocation strategy, the Improved MPC-4WS controller achieves the best overall performance. Compared with AMPC-4WS + DYC, the maximum lateral tracking error is further reduced to 0.08907 m, representing an additional reduction of approximately 28.0%. Moreover, the lateral tracking RMSE and MAE decrease to 0.03318 m and 0.02500 m, respectively. The maximum sideslip angle is further reduced to 0.35506°, while the sideslip angle RMSE decreases to 0.15139°, demonstrating that the proposed torque allocation strategy further improves both trajectory tracking accuracy and vehicle lateral stability.
The dynamic responses shown in Figure 8 are consistent with the quantitative results. As illustrated in Figure 8a, the Improved MPC-4WS controller exhibits the smallest lateral tracking error throughout the double lane-change maneuver. Compared with the other two controllers, the tracking error is effectively suppressed, especially during the lane-transition stages where large lateral accelerations occur.
Figure 8b shows that incorporating the DYC module significantly improves the yaw rate response, while the proposed optimized torque allocation further smooths the yaw rate variation and suppresses excessive yaw motion during rapid steering maneuvers.
Furthermore, Figure 8c demonstrates that the sideslip angle is greatly reduced after introducing the DYC module. The proposed optimized torque allocation further suppresses the peak sideslip angle and maintains the sideslip response closer to zero throughout the maneuver, indicating improved lateral stability and better utilization of the available tire forces.
Therefore, the comparison confirms that the performance improvement of the proposed integrated controller is jointly achieved by the upper-layer adaptive MPC and the lower-layer DYC with optimized torque allocation. Specifically, DYC is mainly responsible for improving lateral stability, while the proposed torque allocation strategy further enhances trajectory tracking performance by more effectively utilizing the available tire forces.

5. Discussion

The integrated trajectory tracking control strategy for distributed four-wheel steering (4WS) vehicles based on online parameter reconfiguration model predictive control (Online Parameter Reconfiguration MPC) proposed in this paper achieves coordinated lateral–longitudinal vehicle motion control through the synergistic integration of fuzzy adaptive weight adjustment, adaptive prediction and control horizon adjustment, and direct yaw moment control (DYC). Simulation results demonstrate that, compared with the conventional MPC control strategy, the proposed method effectively reduces the lateral tracking error and heading angle error while significantly improving the trajectory tracking accuracy and vehicle stability under high-speed cornering conditions.
From the perspective of the control mechanism, conventional MPC generally employs fixed prediction and control horizons together with fixed weighting matrices. Consequently, when the vehicle operating conditions change, it is difficult for the controller to achieve high tracking accuracy. The proposed adaptive prediction and control horizon adjustment strategy dynamically adjusts the prediction horizon and control horizon according to the comprehensive tracking error, the error variation rate, and the control input variation rate. Specifically, when the tracking error becomes large, the prediction horizon is extended to enhance the prediction capability and improve trajectory tracking performance. Conversely, as the vehicle gradually approaches the desired trajectory, the prediction horizon is appropriately shortened to reduce the online computational burden of the controller. Therefore, the proposed strategy provides an online mechanism for balancing tracking accuracy and control smoothness, according to the current tracking and control states.
Furthermore, the proposed fuzzy adaptive weighting strategy enables the MPC weighting matrices to be adjusted online according to the current tracking errors. Unlike the conventional fixed-weight design, the weighting matrices of the MPC cost function are adjusted online according to the lateral tracking error and heading angle error. Consequently, the controller can automatically shift its control emphasis in response to changes in the vehicle operating state. Specifically, when the tracking error is relatively large, the weighting on the state error is increased to improve trajectory tracking performance. As the vehicle gradually converges to the reference trajectory, the weighting on the control input is appropriately increased to suppress steering oscillations and improve driving smoothness. Therefore, the proposed strategy not only maintains high tracking accuracy but also enhances the continuity of the control inputs.
At the execution layer, a direct yaw moment control (DYC) strategy is further introduced, and the driving torques are optimally allocated according to the principle of minimizing the tire load ratio. By fully exploiting the independent driving capability of distributed-drive electric vehicles, the proposed torque allocation method achieves a reasonable distribution of the four-wheel driving torques while simultaneously satisfying the required longitudinal driving force and the additional yaw moment. This strategy effectively improves vehicle handling stability and enhances tire force utilization under various driving conditions.
In existing studies, most current approaches focus on a single aspect, such as MPC weight optimization, prediction horizon optimization, or four-wheel steering control. In contrast, the proposed control framework integrates online horizon adjustment, fuzzy adaptive weighting, four-wheel steering control, direct yaw moment control (DYC), and tire load ratio-based optimal torque allocation into a unified control architecture. This integrated design enables the coordinated optimization of trajectory tracking performance and vehicle stability. Consequently, the proposed integrated strategy achieves better trajectory tracking performance than the benchmark controllers under the tested conditions. The superior simulation results obtained in comparison with the conventional MPC strategy further demonstrate the effectiveness and advantages of the proposed integrated control framework.
It should be noted that the proposed MPC controller is designed based on a simplified linear prediction model, whereas the CarSim vehicle model employs nonlinear tire characteristics. The satisfactory tracking performance obtained in the co-simulation demonstrates that the proposed controller maintains satisfactory trajectory tracking performance under the tested operating conditions. Nevertheless, under extreme limit-handling conditions involving severe tire saturation, the prediction accuracy may deteriorate, and incorporating nonlinear tire models or LPV/nonlinear MPC constitutes an important direction for future work.
Although all online-adjusted weighting coefficients and prediction/control horizons are restricted within predefined bounded intervals, these bounds alone do not constitute a rigorous proof of closed-loop stability. The complete control framework involves fuzzy parameter scheduling, time-varying MPC parameters, nonlinear vehicle dynamics, and hierarchical torque allocation. Therefore, the conventional stability conditions derived for fixed-parameter MPC cannot be directly applied to the entire closed-loop system. In the present study, the effectiveness of the controller is evaluated through co-simulation, while a formal analysis of recursive feasibility and closed-loop stability remains to be established.
The in-wheel motors are represented by simplified second-order models with fixed parameters in the present study. However, in practical electric-drive systems, electrical parameters may vary with motor temperature and operating conditions, while the load torque and equivalent moment of inertia may also change during vehicle operation. These variations may introduce a mismatch between the nominal motor model and the actual drive system, resulting in degraded torque-tracking accuracy, slower transient response, and increased torque error.
Because the wheel torques are used to realize the longitudinal force and additional yaw moment commands generated by the upper-level controller, motor parameter uncertainties may also influence the overall vehicle control performance. In particular, wheel torque tracking errors may cause the realized yaw moment to deviate from its desired value, thereby affecting the yaw response, sideslip angle suppression, and trajectory tracking accuracy [30,31].
It should be noted that several limitations still exist in the present study. First, the proposed controller has only been validated through CarSim–Simulink co-simulation, while the influences of practical factors, such as sensor noise, actuator delay, model parameter perturbations, and complex road environments, have not yet been fully considered. In addition, the fuzzy rule base and several controller parameters are still determined empirically and therefore require recalibration for different vehicle platforms and operating conditions. Although the proposed controller showed improved tracking and stability performance under the tested operating conditions, the current study is limited to two fixed speed–adhesion combinations.
Future work will focus on further improving the robustness, adaptability, and engineering applicability of the proposed control framework. First, rigorous theoretical analyses, including recursive feasibility, terminal cost and terminal constraint design, and Lyapunov-based stability analysis, will be developed to provide formal stability guarantees for the online parameter-reconfigured MPC framework. Second, advanced optimization and learning techniques, such as Genetic Algorithms (GA), Particle Swarm Optimization (PSO), reinforcement learning, and data-driven approaches, will be investigated to optimize the fuzzy membership functions, fuzzy rule base, and controller parameters, thereby enhancing the controller adaptability under varying driving conditions. Furthermore, online identification of motor electrical and mechanical parameters, tire–road friction coefficient estimation, and explicit consideration of tire nonlinearities, actuator delays, model uncertainties, measurement noise, and external disturbances will be incorporated to improve the robustness and accuracy of both upper-level vehicle motion control and lower-level torque allocation. Finally, the proposed controller will be implemented on an embedded real-time platform and validated through hardware-in-the-loop and real vehicle experiments, where computational efficiency, solver performance, control smoothness, and additional vehicle dynamics performance indices will be comprehensively evaluated under more diverse operating conditions, including varying road adhesion, complex path geometries, and uncertain driving environments.

6. Conclusions

To improve the trajectory tracking accuracy of autonomous four-wheel steering (4WS) vehicles, this study proposes an integrated trajectory tracking control strategy that combines adaptive prediction and control horizon adjustment, fuzzy adaptive weighting control, and direct yaw moment control (DYC). In the upper-layer controller, the APCHA strategy is employed to realize the online adjustment of the prediction horizon and control horizon, while a fuzzy adaptive weighting strategy is introduced to optimize the weighting matrices of the MPC cost function. In the lower-layer controller, a PID controller is adopted to calculate the total driving force, and an optimal torque allocation strategy is formulated by minimizing the sum of the squared tire load ratios, thereby achieving the optimal distribution of the four-wheel driving torques.
The effectiveness of the proposed control strategy is validated through CarSim–Simulink co-simulation under medium-speed/low-adhesion and high-speed/medium-adhesion driving conditions. Compared with the conventional MPC-based four-wheel steering controller, the proposed Improved MPC-4WS controller demonstrates superior trajectory tracking performance and vehicle stability. In particular, under the 60 km/h, μ = 0.5 condition, the maximum lateral tracking error is reduced by 34.9% compared with MPC-4WS, while the heading angle error and vehicle dynamic responses are further improved. The additional contribution analysis further confirms that the DYC module effectively enhances vehicle lateral stability, and the proposed optimized torque allocation strategy provides further reductions in lateral tracking error and sideslip angle compared with the conventional DYC-based controller. These results demonstrate that the coordinated design of adaptive MPC, DYC, and optimized torque allocation enables the proposed integrated control framework to achieve superior trajectory tracking accuracy and vehicle stability.

Author Contributions

Conceptualization, H.Z. and G.L.; methodology, H.Z. and D.Z.; software, H.Z.; validation, H.Z. and J.Z.; formal analysis, H.Z.; investigation, H.Z. and G.L.; resources, G.L. and H.Z.; data curation, H.Z.; writing—original draft preparation, H.Z.; writing—review and editing, H.Z. and J.Z.; visualization, H.Z. and D.Z.; supervision, H.Z. and G.L.; project administration, G.L.; funding acquisition, G.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the International Industrial Technology Research and Development Project of Liaoning Province, grant number 2025J101900027.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Liu, K. Research on Four-Wheel Steering Vehicle Control Strategy Based on Differential Game Theory. Doctoral Dissertation, Huazhong University of Science and Technology, Wuhan, China, 2014. [Google Scholar]
  2. Li, W.; Li, X. Adaptive MPC trajectory tracking algorithm considering road adhesion coefficient. J. Chongqing Univ. Technol. 2025, 39, 19–26. [Google Scholar] [CrossRef]
  3. Jin, L.; Qiu, N.; Tian, D.; Zhang, Q.; Teng, F.; Jin, B.; Xiao, F. MPC-based path tracking strategy for 4WID&4WIS vehicles using B-spline approximation and state-dependent reference. Control Eng. Pract. 2025, 165, 106546. [Google Scholar] [CrossRef]
  4. Li, X.; Su, Z.; Zhang, J. Multi-parameter optimized MPC for autonomous vehicle trajectory tracking control. J. Chongqing Univ. Technol. 2024, 38, 55–64. [Google Scholar] [CrossRef]
  5. Feng, K.; Li, X.; Li, W. Adaptive MPC path-tracking controller based on reinforcement learning and preview-based PID controller. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2025, 239, 5380–5396. [Google Scholar]
  6. Liu, M.; Zhan, Y.; Fang, X.; Zhou, L. Fuzzy-based adaptive prediction horizon nonlinear model predictive control for vehicle trajectory tracking. Adv. Mech. Eng. 2026, 18, 16878132261452536. [Google Scholar] [CrossRef]
  7. Chen, J.; Tao, F.; Fu, Z.; Wang, N. Path planning and tracking for autonomous vehicle based on model predictive control with variable horizon parameters. Meas. Sci. Technol. 2026, 37, 086202. [Google Scholar] [CrossRef]
  8. Guan, J. Research on Trajectory Tracking Control Method for Autonomous Vehicle. Master’s Thesis, Wuhan University of Technology, Wuhan, China, 2017. [Google Scholar]
  9. Li, Y.; Cai, Y.; Sun, X.; Wang, H.; Jia, Y.; He, Y.; Chen, L.; Chao, Y. Trajectory tracking of four-wheel driving and steering autonomous vehicle under extreme obstacle avoidance condition. Veh. Syst. 2024, 62, 601–622. [Google Scholar]
  10. Zhang, L.; Mu, J.; Wang, J.; Zhang, J.; Zhu, J. Robust predictive control for path tracking of intelligent electric vehicles with wheel corner modules. China J. Highw. Transp. 2024, 37, 241–254. [Google Scholar] [CrossRef]
  11. Lin, W.; Wang, P.; Wu, Y.Y.; Liu, W.; Sun, H.J. ReinforcementLearning-Based MPC for Tracking Control of4WID4WIS. In Proceedings of the 2023 2nd Conference on Fully ActuatedSystem Theory and Applications (CFASTA), Qingdao, China, 14–16 July 2023; IEEE: New York, NY, USA, 2023; pp. 839–844. [Google Scholar]
  12. Wu, D.; Wang, J.; Du, C.; Wan, S. Coordinated Control of Pathtracking and Stability for Intelligent 4WID Electric Vehiclebased on Variable Prediction Horizon. In Proceedings of the 2022 6th CAAInternational Conference on Vehicular Control AndIntelligence (CVCI), Nanjing, China, 28–30 October 2022; IEEE: New York, NY, USA, 2022; Volume 2022, pp. 1–7. [Google Scholar]
  13. Gao, F.; Zhao, F.; Zhang, Y. Research on Path Trackingand Yaw Stability Coordination Control Strategy forFour-Wheel Independent Drive Electric Trucks. Processes 2023, 11, 2473. [Google Scholar] [CrossRef]
  14. Wu, C.; Gao, S. Adaptive prediction horizon parameter MPC for vehicle trajectory tracking control. J. Chongqing Univ. Technol. 2024, 38, 99–108. Available online: https://kns.cnki.net/kcms2/article/abstract?v=xyoQqgjBopoee-i1fv42Z7HMsp8wBRMw5A_ZypBI9_quRMCOIp7dBGiGFBioLr68yJmEjtTZUIJnhP3d8KCLwfYynktWCpURGBbmXT2-4xUxauL0gkYXlq1n76bmSsbz8qz9rs0D1uO_BsfIf7IH48cfLWjXNr_UhJYXMz608Gs=&uniplatform=NZKPT (accessed on 6 August 2026).
  15. Wang, Z.; Li, B.; Ge, W.; Lu, J. GA-PSO-MPC-based path tracking control for autonomous vehicles. J. Hebei Univ. Sci. Technol. 2025, 46, 498–507. Available online: https://kns.cnki.net/kcms2/article/abstract?v=xyoQqgjBoppjQr2ERmKOASmTapsSI3xEQUBWcqUw0Pz2HkUY94qwmgnV8j7w6t90oJTJc5idJ8HvscxJ-UjwJQx3e-O2MtBW2kOJRbnLKRio2ku-Jh9UFKGFYT1KXUjRaHMWb2dNJUr1CmXIkCVDF0SbIaTZ9UPzMSNZhS0Ikjs=&uniplatform=NZKPT (accessed on 6 August 2026).
  16. Ren, Y. Research on Optimal Torque Allocationcontrol for Distributed Drive Electric Vehicle Viamulti-Objective Coordination. Ph.D. Thesis, Southeast University, Nanjing, China, 2020. [Google Scholar]
  17. Wang, W.; Peng, H.; Huang, G.; Xiang, C.; Ma, Y.; Han, L. Driving stability analysis and united sliding mode variable structure active control of four wheel independent driven electric vehicles. J. Mech. Eng. 2021, 57, 103–112. [Google Scholar] [CrossRef]
  18. Nguyen, B.M.; Trovão, J.P.F.; Ta, M.C. Double-layerenergy management for multi-motor electric vehicles. IEEE Trans. Veh. Technol. 2023, 72, 8623–8635. [Google Scholar] [CrossRef]
  19. Hashemi, E.; Jalali, M.; Khajepour, A.; Kasaiezadeh, A.; Chen, S.K. Vehicle stability control: Model predictive approach and combined-slip effect. IEEE/ASME Trans. Mechatron. 2020, 25, 2789–2800. [Google Scholar] [CrossRef]
  20. Li, B.; Goodarzi, A.; Khajepour, A.; Chen, S.K.; Litkouhi, B. An optimaltorque distribution control strategy for four-independentwheel drive electric vehicles. Veh. Syst. 2015, 53, 1172–1189. [Google Scholar] [CrossRef]
  21. Shen, T.; Yin, G.; Ren, Y.; Wang, F.; Feng, B.; Liang, J. Stability and maneuverability guaranteed torque distribution strategy of DDEV in handling Limit: A novel LSTM-LMI approach. IEEE/ASME Trans. Mechatron. 2022, 27, 5647–5658. [Google Scholar] [CrossRef]
  22. Hu, X.; Chen, H.; Li, Z.; Wang, P. An energy-savingtorque vectoring control strategy for electric vehiclesconsidering handling stability under extreme conditions. IEEE Trans. Veh. Technol. 2020, 69, 10787–10796. [Google Scholar] [CrossRef]
  23. Li, G.; Zhang, X.; Lu, L. Integrated control of four-wheel steering and yaw moment for distributed-drive electric vehicles. J. Chongqing Univ. Technol. 2023, 37, 19–28. Available online: https://kns.cnki.net/kcms2/article/abstract?v=xyoQqgjBoppVdzvWW8T3yD3Jv4kV6WrQ5ZoNu2vs-h7cp1jf2_4qiJgCQS81WHfhViM4z8WCM9LCuq_HjCq1s7lPyOkDMw7-dcg0_nGfIS8xZftpiKXXJnXE62v4C1trfeBydQp1L-qXfrciPy9GJDYygS0wCUDLcXOjouXnQAY=&uniplatform=NZKPT (accessed on 6 August 2026).
  24. Zhang, Z.; Zhang, H.; Wang, C.; Zhao, W.; Zhang, Z. Path Following Control of Four-Wheel Independent Steering Vehicles Considering Variable Adhesion Characteristics of Intermittent Ice-Snow Roads. Int. J. Robust Nonlinear Control 2026, 36, 6626–6643. [Google Scholar] [CrossRef]
  25. Kou, B.; Liu, C. Control strategy and stability analysis of four-wheel steering vehicles. J. Hubei Univ. Automot. Technol. 2024, 38, 13–17. Available online: https://kns.cnki.net/kcms2/article/abstract?v=xyoQqgjBoprEAemKfCncAa4viJmPUyHgkZV7rM0lB6HP5A-_Ngi7MpppwPJYkSEXsTkH4ZDO9M4UIrxIgaX6cHIEx3V24KP9mR51pdwLs99MEcA2D06XcASYSZkfvMe-Zx42961_MyOuo3-8WSqz0lBo-oj39INWh_SP5TPJDto=&uniplatform=NZKPT (accessed on 6 August 2026).
  26. Fadi, A.; Ibrahim, K. A new dynamic sliding mode controller with disturbance observer for controlling integrating processes with time delay. Int. J. Control 2024, 97, 1136–1156. [Google Scholar] [CrossRef]
  27. Fadi, A.; Ibrahim, K. Improved adaptive dynamic non-singular terminal sliding mode controller with fractional disturbance observer. Inf. Sci. 2023, 641, 119110. [Google Scholar] [CrossRef]
  28. Wen, S.; Chen, M.Z.; Zeng, Z.; Yu, X.; Huang, T. Fuzzy control for uncertain vehicle active suspension systems via dynamic sliding-mode approach. IEEE Trans. Syst. Man. Cybern. Syst. 2017, 47, 24–32. [Google Scholar] [CrossRef]
  29. Niu, X. Stability Control of Four-Wheel Independent-Drive Electric Vehicles Considering Economy. Ph.D. Thesis, Chongqing University, Chongqing, China, 2019. [Google Scholar]
  30. Yang, C.; Liu, W.; Song, B.; Chau, K.T. Signal-Injection-Free Online Identification of Temperature-Dependent Electrical Parameters for SPMSM Drives: An Alternating Dual-Adaline Approach. IEEE Trans. Transp. Electrif. 2026, early access. [Google Scholar] [CrossRef]
  31. Tang, S.; Cao, Y.; Shi, T.; Yan, Y.; Xia, C. Online Estimation of Load Torque and Moment of Inertia Incorporating Extended Disturbance Observer with Trigger. IEEE Trans. Power Electron. 2025, 40, 5731–5742. [Google Scholar] [CrossRef]
Figure 1. Three-degree-of-freedom single-track vehicle model.
Figure 1. Three-degree-of-freedom single-track vehicle model.
Wevj 17 00420 g001
Figure 2. Integrated control strategy.
Figure 2. Integrated control strategy.
Wevj 17 00420 g002
Figure 3. Membership functions of the input and output variables. (a) Membership function of the input variable e Y ; (b) Membership function of the input variable e φ ; (c) Membership functions shared by the four output weighting coefficients r _ Q y , r _ Q φ , r _ R Δ δ and r _ R Δ M z .
Figure 3. Membership functions of the input and output variables. (a) Membership function of the input variable e Y ; (b) Membership function of the input variable e φ ; (c) Membership functions shared by the four output weighting coefficients r _ Q y , r _ Q φ , r _ R Δ δ and r _ R Δ M z .
Wevj 17 00420 g003
Figure 4. Response surfaces of fuzzy weighting controller outputs. The color variation represents the magnitude of the weighting ratio. (a) Response surface of weighting ratio r _ Q y ; (b) Response surface of weighting ratio r _ Q φ ; (c) Response surface of weighting ratio r _ R Δ δ ; (d) Response surface of weighting ratio r _ R Δ M Z .
Figure 4. Response surfaces of fuzzy weighting controller outputs. The color variation represents the magnitude of the weighting ratio. (a) Response surface of weighting ratio r _ Q y ; (b) Response surface of weighting ratio r _ Q φ ; (c) Response surface of weighting ratio r _ R Δ δ ; (d) Response surface of weighting ratio r _ R Δ M Z .
Wevj 17 00420 g004
Figure 5. Comparison of trajectory tracking performance at 60   k m / h , μ = 0.5 . (a) Comparison of trajectory tracking performance; (b) Comparison of lateral tracking error; (c) Comparison of heading angle error; (d) Comparison of heading angle; (e) Comparison of vehicle sideslip angle; (f) Comparison of yaw rate.
Figure 5. Comparison of trajectory tracking performance at 60   k m / h , μ = 0.5 . (a) Comparison of trajectory tracking performance; (b) Comparison of lateral tracking error; (c) Comparison of heading angle error; (d) Comparison of heading angle; (e) Comparison of vehicle sideslip angle; (f) Comparison of yaw rate.
Wevj 17 00420 g005aWevj 17 00420 g005b
Figure 6. Online evolution of adaptive MPC parameters under the 60 km/h low-adhesion condition. (a) Online variation in the prediction and control horizons; (b) Online variation in the adaptive weighting ratios.
Figure 6. Online evolution of adaptive MPC parameters under the 60 km/h low-adhesion condition. (a) Online variation in the prediction and control horizons; (b) Online variation in the adaptive weighting ratios.
Wevj 17 00420 g006
Figure 7. Comparison of trajectory tracking performance at 90   k m / h , μ = 0.6 . (a) Comparison of trajectory tracking performance; (b) Comparison of lateral tracking error; (c) Comparison of heading angle error; (d) Comparison of heading angle; (e) Comparison of vehicle sideslip angle; (f) Comparison of yaw rate.
Figure 7. Comparison of trajectory tracking performance at 90   k m / h , μ = 0.6 . (a) Comparison of trajectory tracking performance; (b) Comparison of lateral tracking error; (c) Comparison of heading angle error; (d) Comparison of heading angle; (e) Comparison of vehicle sideslip angle; (f) Comparison of yaw rate.
Wevj 17 00420 g007
Figure 8. Comparison of trajectory tracking performance at 60   k m / h , μ = 0.5 . (a) Comparison of lateral tracking error; (b) Comparison of yaw rate; (c) Comparison of vehicle sideslip angle.
Figure 8. Comparison of trajectory tracking performance at 60   k m / h , μ = 0.5 . (a) Comparison of lateral tracking error; (b) Comparison of yaw rate; (c) Comparison of vehicle sideslip angle.
Wevj 17 00420 g008
Table 1. Fuzzy weighting rule for the lateral error.
Table 1. Fuzzy weighting rule for the lateral error.
r _ Q y e Y
NBNSZOPSPB
e φ NBZOPSPMPSZO
NSZOPSPMPSZO
ZOPSPMPBPMPS
PSZOPSPMPSZO
PBZOPSPMPSZO
Table 2. Fuzzy weighting rules for the heading angle error.
Table 2. Fuzzy weighting rules for the heading angle error.
r _ Q φ e Y
NBNSZOPSPB
e φ NBPBPMPSPSZO
NSPMPSZOPSZO
ZOPSZOZOPMPS
PSPMPSZOPSZO
PBPBPMPSPSZO
Table 3. Fuzzy weighting rules for the steering angle increment weight.
Table 3. Fuzzy weighting rules for the steering angle increment weight.
r _ R Δ δ e Y
NBNSZOPSPB
e φ NBPMPSZOPSPM
NSPBPMPSPMPB
ZOPBPMPSPMPB
PSPBPMPSPMPB
PBPMPSZOPSPM
Table 4. Fuzzy weighting rules for the additional yaw moment increment weighting coefficient.
Table 4. Fuzzy weighting rules for the additional yaw moment increment weighting coefficient.
r _ R Δ M Z e Y
NBNSZOPSPB
e φ NBPBPMPSPSZO
NSPBPMPSPSZO
ZOPMPSZOPSPM
PSZOPSPMPMPB
PBZOPSPMPBPB
Table 5. Basic vehicle parameters.
Table 5. Basic vehicle parameters.
Serial NumberVehicle ParametersNumerical Value
1vehicle curb mass m / kg 750
2wheelbase L / mm 2350
3Front Axle to CG Distance a / mm 1100
4Rear Axle to CG Distance b / mm 1250
5Tire Radius R / mm 270
6CG Height h / mm 540
7Yaw Moment of Inertia kg m 2 750
8Motor dynamic parameter τ / s 0.02
Table 6. Quantitative comparison of trajectory tracking performance under the 60 km/h low-adhesion condition.
Table 6. Quantitative comparison of trajectory tracking performance under the 60 km/h low-adhesion condition.
ControllerMaximum Lateral Error (m)Lateral Error RMSE (m)Lateral Error MAE (m)Maximum Heading Angle Error (°)Heading Angle Error RMSE (°)
MPC-FWS0.214140.089660.070753.13020.9826
MPC-4WS0.136910.059570.0462.92931.0385
Improved MPC-4WS0.08910.033190.025222.55730.7903
Table 7. Quantitative comparison of trajectory tracking performance under the 90 km/h medium-adhesion condition.
Table 7. Quantitative comparison of trajectory tracking performance under the 90 km/h medium-adhesion condition.
ControllerMaximum Lateral Error (m)Lateral Error RMSE (m)Lateral Error MAE (m)Maximum Heading Angle Error (°)Heading Angle Error RMSE (°)
MPC-FWS0.374190.175400.148234.83051.8007
MPC-4WS0.207060.098960.079355.82842.8856
Improved MPC-4WS0.162970.062160.047213.75471.4459
Table 8. Quantitative comparison of trajectory tracking performance under the 60 km/h low-adhesion condition in the ablation test.
Table 8. Quantitative comparison of trajectory tracking performance under the 60 km/h low-adhesion condition in the ablation test.
ControllerMaximum Lateral Error (m)Lateral Error RMSE (m)Lateral Error MAE (m)Maximum Sideslip Angle (°)Sideslip Angle RMSE (°)
AMPC-4WS0.170710.086570.067011.512260.70869
AMPC-4WS with DYC0.123770.064160.048920.858260.43511
Improved MPC-4WS0.089070.033180.025000.355060.15139
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

Zhang, H.; Li, G.; Zhang, J.; Zhang, D. Online Parameter-Reconfigured Model Predictive Control for Integrated Trajectory Tracking of Distributed Four-Wheel Steering Vehicles. World Electr. Veh. J. 2026, 17, 420. https://doi.org/10.3390/wevj17080420

AMA Style

Zhang H, Li G, Zhang J, Zhang D. Online Parameter-Reconfigured Model Predictive Control for Integrated Trajectory Tracking of Distributed Four-Wheel Steering Vehicles. World Electric Vehicle Journal. 2026; 17(8):420. https://doi.org/10.3390/wevj17080420

Chicago/Turabian Style

Zhang, Hao, Gang Li, Jingxue Zhang, and Dong Zhang. 2026. "Online Parameter-Reconfigured Model Predictive Control for Integrated Trajectory Tracking of Distributed Four-Wheel Steering Vehicles" World Electric Vehicle Journal 17, no. 8: 420. https://doi.org/10.3390/wevj17080420

APA Style

Zhang, H., Li, G., Zhang, J., & Zhang, D. (2026). Online Parameter-Reconfigured Model Predictive Control for Integrated Trajectory Tracking of Distributed Four-Wheel Steering Vehicles. World Electric Vehicle Journal, 17(8), 420. https://doi.org/10.3390/wevj17080420

Article Metrics

Back to TopTop