To verify the effectiveness of the proposed control strategy, experiments were conducted under various road conditions. These experiments aim to evaluate the control performance of the strategy in different driving scenarios.
5.1. Evaluation S-Shaped Road Conditions
This experiment investigates vehicle path tracking control based on a simplified vehicle model. A target trajectory composed of complex curves was predefined and represented in a two-dimensional plane using horizontal (X, in meters) and vertical (Y, in meters) coordinates. The trajectory features multiple turns and elevation changes, intended to replicate the complexity of real-world road conditions. A centerline was established as the benchmark reference path for tracking performance evaluation.
During the experiment, the test vehicle was commanded to travel along the target trajectory starting from the initial point at a desired speed of 12 m/s. The vehicle followed the trajectory based on control commands, with control inputs adjusted in real time according to position deviations. The final path tracking results are visualized in
Figure 4.
Figure 4 illustrates the trajectory tracking performance of the Model Predictive Control (MPC) strategy and the Fuzzy Logic Control (FLC) strategy on a complex S-shaped path. In the figure, the black dashed line represents the reference centerline, the red solid line shows the actual trajectory produced by the MPC controller, and the blue solid line depicts that of the FLC controller. The gray shaded area indicates the actual drivable path, and the yellow square marks the vehicle’s final position during the experiment.
The results demonstrate that the MPC-based controller effectively enables the vehicle to follow the reference path under complex curvature conditions. As observed in the zoomed-in views of
Figure 4, the trajectory generated by the MPC controller remains smooth and closely aligned with the centerline in regions of constant curvature. In contrast, the FLC-generated trajectory shows larger deviations in these areas. Although slight deviations occur for MPC when curvature changes abruptly, the overall tracking accuracy remains within acceptable limits, while FLC has more significant deviations at such points, indicating that MPC is more capable of handling real-time path tracking tasks with reasonable robustness compared to FLC.
Notably, the MPC approach achieves a favorable balance between computational efficiency and control precision. Its model-based optimization framework allows for anticipatory behavior and constraint handling, which are essential for managing dynamic transitions along the S-shaped path. FLC, relying on fuzzy rules, lacks such anticipatory capabilities. These findings affirm the effectiveness of MPC in maintaining stability and trajectory fidelity, even under moderately complex road geometries, and highlight the advantages of MPC over FLC in this scenario.
Figure 5 presents the distribution of lateral and longitudinal tracking errors for both the Model Predictive Control (MPC) and Fuzzy Logic Control (FLC) strategies during the trajectory tracking task. The orange-colored boxplots and scatter points represent the error distribution of MPC, while the blue ones correspond to FLC.
For MPC, the error distributions reveal that the majority of its lateral and longitudinal errors remain within a tolerable range, with most values concentrated within ±0.2 m. While a limited number of outliers extends up to ±0.4 m, these deviations are infrequent and occur primarily in regions with abrupt curvature changes or transient dynamics. In contrast, FLC shows a wider spread of errors. Its error values not only have a larger range (extending close to ±1 m in some cases) but also a more dispersed distribution, indicating less consistency in tracking accuracy compared to MPC.
The scatter plot illustrates that MPC maintains a relatively consistent control performance, with a dense cluster of error points near the zero-error line and moderate dispersion across the entire dataset. For FLC, the error points are more scattered, reflecting greater variability in its tracking performance. This indicates that the MPC controller achieves more satisfactory tracking accuracy and stability under complex path conditions than FLC.
Overall, these results confirm that conventional MPC offers a robust and predictable control solution for trajectory tracking, balancing real-time optimization and constraint satisfaction, and outperforms FLC in terms of tracking error consistency. Detailed quantitative metrics are summarized in
Table 2.
Table 2 presents the statistical characteristics of trajectory tracking errors for both the Model Predictive Control (MPC) and Fuzzy Logic Control (FLC) strategies, with detailed analyses in lateral and longitudinal directions. Results reveal distinct performance differences, highlighting MPC’s superiority in complex trajectory scenarios.
For MPC, in terms of lateral errors, the average error is 0.2248 m, RMSE (Var) is 0.0610 m, and max/min errors are 0.3635 m/−0.3509 m, showing controlled, non-divergent lateral tracking and reflecting its ability to handle curvature transitions while preserving path fidelity. In the longitudinal direction, the average error is 0.1999 m, RMSE (Var) is 0.0500 m, confirming stable longitudinal control robust to disturbances and modeling imperfections.
For FLC, lateral errors have a significantly larger average (0.4411 m) and RMSE (0.2511 m), with max/min errors (0.9930 m/−1.1037 m) indicating wider divergence and weaker lateral stability under variable curvatures. Longitudinal errors show notably higher average (0.3848 m) and RMSE (0.2072 m), with larger deviations (max/min errors 1.1543 m/−0.8703 m) reflecting limited robustness to external factors.
Overall, statistical metrics confirm MPC provides a stable, accurate control framework—offering a better trade-off between prediction accuracy and real-time feasibility than FLC. This makes MPC a more practical solution for autonomous vehicle control in structured, moderately complex environments.
Figure 6 illustrates the variation of the four-wheel steering angles during the S-shaped path tracking process when using the MPC control strategy. In the figure,
represents the steering angles of the front left, front right, rear left, and rear right wheels, respectively.
It can be observed that all four wheels exhibit coordinated variation characteristics when following a path with continuously changing curvature. Notably, during sections where the path curvature changes significantly, there are clear differences in both phase and amplitude between the front and rear wheels. This reflects the rapid response capability of the four-wheel independent steering control strategy in adapting to trajectory changes.
These results confirm that the MPC control strategy can dynamically and rapidly adjust the steering angles of all four wheels in response to real-time changes in the path. This enhances the vehicle’s maneuverability and stability during navigation on complex paths.
Figure 7 presents the dynamic variation curves of the four in-wheel motor driving forces during the same path tracking process. In road sections characterized by continuous curvature changes, multiple dynamic reallocations of driving force distribution occurred to ensure both vehicle stability and path tracking accuracy.
Specifically, frequent adjustments in the magnitude of driving forces for each wheel were observed, and the rear wheels even exhibited brief instances of force reversal. This phenomenon arises because, in high-curvature sections, the vehicle requires greater lateral force to maintain cornering motion. The control strategy addresses this need by adaptively adjusting the driving forces of each wheel, thereby altering the vehicle’s longitudinal and lateral dynamics to meet the demands of turning.
Importantly, these dynamic changes in driving force distribution are not random but are adaptively regulated based on the vehicle’s real-time state and path information. Such adaptive adjustment ensures that the vehicle maintains excellent driving performance under varying curvature and operating conditions, thereby preventing issues such as slipping or loss of control and ensuring safe and accurate trajectory tracking.
Figure 8 presents the torque-speed efficiency map of the in-wheel motors under an S-curve trajectory, with overlaid working points of the four independently driven wheels. The efficiency contour ranges from 0.55 to 0.95, with the high-efficiency zone (η ≥ 0.85) concentrated in the region of 300–600 rpm and 100–250 N·m. This area remains consistent with that observed in prior scenarios, providing a benchmark for evaluating energy performance.
Figure 9 shows the Motor Efficiency Map of FLC under the same S-curve trajectory for comparison. When contrasting
Figure 8 (MPC) and
Figure 9 (FLC), the MPC-related working points in
Figure 8 exhibit a more favorable distribution.
The operating points of the four motors—front-left (FL), front-right (FR), rear-left (RL), and rear-right (RR)—in
Figure 8 are distinguished by different color markers and exhibit notable distribution characteristics. All four sets of points are generally clustered around 400 rpm and 100–180 N·m, but subtle differences reveal the influence of wheel position and motion dynamics. In
Figure 9, the working points of FLC are more scattered, especially in the torque distribution, indicating less optimal torque allocation.
The FL and FR motors in
Figure 8 show a broader spread in torque compared to the rear motors, reflecting their active role in path correction during lateral oscillations of the S-curve. In particular, the FR motor demonstrates a slight upward shift in torque values during sharp transitions, suggesting compensatory action for tighter inner curvature. Meanwhile, the RL and RR motors maintain a tighter distribution around the high-efficiency centroid, indicating a more consistent propulsion role with less variation in driving load. In
Figure 9, the FLC’s motor torque distribution is less organized, with the front motors not showing such a clear and effective role in path correction, and the rear motors having more scattered operating points, implying less stable propulsion.
Despite the inherent demands of S-shaped navigation, most working points in
Figure 8 remain within or near the high-efficiency envelope. This reflects the MPC controller’s ability to dynamically allocate torque in real time while minimizing energy losses across all four motors. In
Figure 9, more of FLC’s working points are outside the high-efficiency envelope, indicating higher energy losses. The close concentration of the rear wheel data in
Figure 8 further implies their critical role in ensuring stability and maintaining longitudinal momentum during alternating turns, which is less evident in
Figure 9.
In summary, the motor behavior under the S-curve trajectory in
Figure 8 showcases differentiated wheel roles governed by their position and load, while consistently upholding efficiency-aware control. This reinforces the adaptability and energy effectiveness of the MPC control strategy under complex dynamic conditions, outperforming FLC as seen in
Figure 9. Detailed quantitative metrics are summarized in
Table 3 and
Table 4.
Table 3 reports the statistical indicators of motor efficiency for each of the four independently driven hub motors—namely, the front-left (FL), rear-left (RL), left-rear (LR), and right-rear (RR) motors—during the circular trajectory tracking scenario under the Model Predictive Control (MPC) strategy.
Table 4 presents the corresponding data for the Fuzzy Logic Control (FLC) strategy. The efficiency metrics include the maximum, minimum, mean, and variance (Var) values, offering a comprehensive overview of each motor’s operational performance under continuous cornering conditions for both control methods.
All motors under MPC achieve a peak efficiency close to 94% (FL and LR: 0.9401; RL and RR: 0.9387), indicating that the MPC-based control strategy consistently operates the motors within their high-efficiency region. Among them, the rear-left (RL) and rear-right (RR) motors exhibit the highest mean efficiencies, reaching 0.8816 and 0.8815, respectively, with variances of 0.0048, suggesting stable and energy-optimal torque control in rear-wheel modules.
The front-left (FL) and left-rear (LR) motors show slightly lower mean efficiencies (0.8630 and 0.8628), though still within a high-efficiency range. Their variances (0.0046 and 0.0047) are also relatively low, indicating limited fluctuation in their operating states. Overall, all motors maintain minimum efficiencies above 47% (FL: 0.5068; RL: 0.4724; LR: 0.4933; RR: 0.4686), confirming the robustness of the MPC-based allocation strategy in sustaining efficient energy usage across all wheels throughout the circular path.
Table 4 shows FLC motor efficiency stats. Peak efficiencies are slightly lower than MPC. Mean efficiencies are close, but variances (e.g., RL, RR) are higher, meaning more operating state fluctuations. Minimum efficiencies are acceptable but differ from MPC, reflecting FLC’s distinct efficiency management.
In comparison, the MPC strategy demonstrates superior performance in terms of maintaining higher peak efficiencies, more stable operating states (lower variances in most cases), and consistent high-efficiency operation across all motors, which is crucial for energy-efficient trajectory tracking.
While the statistical efficiency metrics offer insight into localized energy performance at the actuator level, a more comprehensive evaluation of the system-wide energy consumption is necessary to assess the overall energy-saving potential of the vehicle under various driving conditions.
To evaluate the energy efficiency of the proposed control strategy, the state of charge (SOC) of the power battery is monitored under different driving conditions. In this study, SOC is estimated using an energy-based method, where the consumed electrical energy of the motors is accumulated and normalized by the total battery capacity. The SOC at time
is calculated as:
where
is the initial state of charge,
denotes the total energy consumed by the motors up to time
, and
is the nominal battery capacity.
Formula (38) calculates the total power of the multi-motor system. It sums up each motor’s power , which is derived from motor torque , speed , and drive efficiency considering speed-torque-loss relationships.
This approach offers a straightforward and effective way to track energy consumption in simulation environments. Based on this method, the SOC trajectory under the S-shaped route is recorded as shown in
Figure 4. The battery’s nominal capacity is 50
and its initial capacity is 80%.
Figure 10 shows MPC’s SOC curve for the S-shaped path. It declines smoothly, with minor inflection points at steps 60, 120, 160 (linked to curvature changes). These small fluctuations reflect MPC’s responsiveness to dynamic driving, yet overall SOC drop stays minimal—proving MPC’s effective torque allocation for energy efficiency.
Figure 11 presents FLC’s SOC curve on the same path. Unlike MPC’s stability, FLC’s curve fluctuates far more–with larger, frequent drops and rises. This shows FLC struggles to optimize torque in real-time for path changes, causing inconsistent energy use.
In short, MPC outperforms FLC in energy management for S-shaped trajectories. MPC keeps SOC stable via smart torque allocation, while FLC’s erratic SOC shows weaker adaptability to dynamic paths. This highlights MPC’s edge in balancing performance and energy efficiency for complex driving scenarios.
5.2. Evaluation Circular Path Conditions
To further validate the control strategy’s adaptability across different road environments, a circular path with multiple curvatures was selected for additional testing. During the experiment, the test vehicle was again commanded to follow the trajectory from the starting point at a desired speed of 12 m/s, adjusting control inputs in real time according to position deviations. The path tracking results are visualized in
Figure 10.
Figure 12 illustrates the trajectory tracking performance of both the Model Predictive Control (MPC) and Fuzzy Logic Control (FLC) strategies on a complex closed-loop path. In the figure, the black dashed line represents the reference centerline, the red solid line indicates the actual trajectory generated by the MPC controller, and the blue solid line shows that of the FLC controller. The gray shaded area denotes the drivable road region, and the yellow square marks the vehicle’s final position in the experiment.
This path features multiple curvature changes and continuous steering demands, providing a challenging scenario for path tracking. Throughout the test, the MPC controller enabled the vehicle to follow the reference trajectory with high consistency. In contrast, the FLC-generated trajectory shows larger deviations in some curved segments. Lateral tracking errors of MPC remained within a more acceptable and narrower range compared to FLC, demonstrating MPC’s stronger robustness and practical effectiveness.
As shown in the zoomed-in views, the MPC-generated trajectory maintains minimal deviation from the centerline during straight-line segments and remains smooth and well-aligned with the reference path even in regions with abrupt or continuous curvature variations. However, the FLC trajectory has more obvious deviations in these curved areas. These results highlight the MPC controller’s ability to handle varying path geometries through predictive optimization, while balancing real-time feasibility and control accuracy, outperforming FLC in complex path tracking.
In summary, MPC achieves more reliable vehicle guidance along complex routes compared to FLC, making it a more suitable and practical solution for real-time autonomous path tracking tasks in structured driving environments.
Figure 13 presents the distribution of lateral and longitudinal tracking errors for both the Model Predictive Control (MPC) and Fuzzy Logic Control (FLC) strategies during the trajectory tracking task. The box plots, with MPC in orange and FLC in blue, illustrate their statistical performance differences.
For MPC, most tracking errors concentrate within ±0.2 m, with outliers toward ±0.6 m—showing consistent control, though rare deviations happen in dynamic/curved segments. Its scatter plot has a moderately concentrated point cloud around the zero-error line, with bounded dispersion, confirming MPC’s ability to manage accuracy under varying conditions.
For FLC, error distributions are wider: lateral/longitudinal errors spread further (e.g., Lateral2 outliers near ±1 m). Its scatter points are more dispersed, reflecting less stable tracking.
These findings affirm MPC’s superiority in maintaining trajectory stability over FLC, especially in structured environments needing real-time feasibility and predictable error behavior. Detailed quantitative results are in
Table 5.
Table 5 presents the statistical results of lateral and longitudinal tracking errors for both Model Predictive Control (MPC) and Fuzzy Logic Control (FLC) strategies during the trajectory tracking task, enabling a direct performance comparison.
For MPC’s lateral tracking, an average error of 0.1666 m and an RMS error of 0.0697 m indicate stable control across path segments. Max/min lateral errors of 0.6559 m/−0.8239 m show path adherence despite complex curvatures, though occasional deviations occur. In the longitudinal direction, an average error of 0.1835 m (RMS: 0.0847 m) confirms consistent performance, with the 0.6560 m max error in high-curvature/acceleration regions highlighting potential for model refinement within tolerable bounds.
For FLC, lateral tracking has a higher average error (0.2683 m) and RMS (0.1254 m), with max/min errors of 0.9532 m/−0.9758 m, indicating larger, more frequent deviations. Longitudinally, an average error of 0.2657 m and RMS of 0.1680 m, plus a max error of 0.8781 m (min: −1.3013 m), reflect less stable control.
These results validate MPC’s superiority, as it delivers smaller errors, tighter variance, and more consistent tracking than FLC. MPC balances accuracy, efficiency, and real-time applicability, making it reliable for autonomous control in structured/dynamic environments, while FLC’s larger errors and fluctuations expose limitations in handling complex path dynamics.
Figure 14 shows the dynamic variations of the steering angles for each wheel during circular path tracking using the MPC control strategy. In the figure,
denotes the steering angle responses of the front left, front right, rear left, and rear right wheels, respectively.
As observed from the time-domain curves, all four wheels exhibit clear coordination in their steering angle variations. During the path tracking process, the steering actions of the wheels are not independent but instead work in concert. This coordinated behavior ensures vehicle stability during continuous turning maneuvers and prevents trajectory deviations or handling difficulties caused by inconsistent wheel steering angles.
In sections where the path curvature changes significantly, there are notable differences in phase and amplitude between the front and rear wheel steering angles. This highlights the rapid response capability of the four-wheel independent steering control strategy in adapting to trajectory changes.
These results confirm that the MPC control strategy enables real-time and rapid adjustments of the steering angles for all four wheels according to changes in the path. This enhances both maneuverability and stability of the vehicle when driving on complex trajectories.
Figure 15 illustrates the time-domain variations of the driving torques for all four wheels during the closed-loop path tracking process. In the figure,
denotes the driving torques of the four in-wheel motors, respectively.
As shown by the curves, the driving forces of each wheel are rapidly adjusted at locations where sudden changes in path curvature occur. In certain time intervals, some wheels even exhibit reverse torque input, which demonstrates the system’s excellent dynamic torque reconstruction capability to meet the varying traction demands under different operating conditions.
In particular, during segments with continuous curves, the distribution of driving forces among the four wheels becomes distinctly asymmetric. This fully reflects the control strategy’s flexibility in force distribution.
It is important to note that the dynamic changes in driving torque are not random, but rather adaptively adjusted based on the vehicle’s real-time state and path information. Such adaptive regulation allows the vehicle to maintain optimal driving performance under various curvatures and operating conditions, effectively preventing issues such as skidding or loss of control and ensuring safe and accurate trajectory tracking.
Figure 16 shows MPC’s in-wheel motor torque-speed efficiency distribution during circular tracking. Its background contours mark efficiency (warmer = higher), with the high-efficiency zone (η ≥ 0.85) in 100–250 N·m torque and 300–600 rpm speed. Color-coded markers (FL, FR, RL, RR wheels) cluster densely at 400–450 rpm and 100–180 N·m, staying in the high-efficiency zone, reflecting circular driving steady-state.
These points’ positions tie to wheel roles: outer front FL needs more torque for yaw moment; inner front FR needs less due to small turning radius. Rear RL/RR show symmetric, slightly different behavior for torque balance and efficiency.
Figure 17 (FLC) has a similar high-efficiency zone, but its wheel operating points are more scattered, some in lower-efficiency areas—FLC struggles to coordinate torque for optimal motor operation.
Overall, MPC better coordinates torque, keeping motors in optimal zones for energy efficiency and stability in curved paths, outperforming FLC. Stats are in
Table 6 and
Table 7.
Table 6 reports the statistical indicators of motor efficiency for each of the four independently driven hub motors—front-left (FL), rear-left (RL), left-rear (LR), and right-rear (RR)—during the circular trajectory tracking scenario, covering both MPC and FLC strategies. The metrics (max, min, mean, variance) detail each motor’s performance.
For MPC: All motors hit ~94.1% peak efficiency, showing the strategy keeps them in the high-efficiency region. FL and LR have the highest average efficiencies (0.8847, 0.8845) and minimal variance (0.0016), meaning stable, efficient operation. RL and RR have lower mean efficiencies (0.8525, 0.8515) and larger variances (0.0077, 0.0082), hinting at more state fluctuations—possibly from asymmetric loads or lateral forces in cornering. Still, all motors stay above 70% efficiency at minimum, proving energy robustness.
For FLC: Peak efficiencies (FL: 0.9383; RL: 0.9367; LR: 0.9383; RR: 0.9367) are lower than MPC’s ~94.1%. Mean efficiencies (FL: 0.8617; RL: 0.8470; LR: 0.8625; RR: 0.8466) are also lower, and variances (FL: 0.0024; RL: 0.0110; LR: 0.0023; RR: 0.0111) are larger in some cases (RL, RR), showing less stable operation. Minimum efficiencies (FL: 0.5720; RL: 0.4860; LR: 0.5874; RR: 0.4686) are notably lower than MPC’s, reflecting weaker energy robustness.
In comparison, MPC outperforms FLC in maintaining higher, more stable motor efficiencies during circular tracking—showing better energy management and robustness.
While the statistical efficiency metrics offer insight into localized energy performance at the actuator level, a more comprehensive evaluation of the system-wide energy consumption is necessary to assess the overall energy-saving potential of the vehicle under various driving conditions. The SOC trajectory under the circular route obtained based on the calculation method of formula (35) is shown in
Figure 18.
Figure 18 illustrates the evolution of the battery’s state of charge (SOC) as the vehicle follows the circular trajectory. The curve shows a smooth and gradual downward trend, indicating continuous energy consumption throughout the maneuver. The consistency of the SOC gradient reflects a stable power demand pattern, which is characteristic of the uniform curvature and constant-speed nature of circular driving.
Several minor fluctuations are observed at specific time steps (e.g., around 80, 160, and 210), likely corresponding to dynamic adjustments in motor torque due to lateral load redistribution or minor control oscillations. These variations are less pronounced than those observed in the S-shaped path, suggesting that energy consumption under the circular trajectory is more stable and predictable.
Figure 19 presents FLC’s SOC curve on the same path. Unlike MPC’s stability, FLC’s curve has larger, more frequent fluctuations—showing weaker real-time torque optimization. This leads to inconsistent energy use, highlighting FLC’s struggle to match MPC’s efficiency in circular trajectories.
Overall, the SOC drops from 0.8 to approximately 0.79981 over the simulation period, demonstrating the energy efficiency of the proposed control strategy under continuous cornering conditions. The relatively small decrease in SOC further confirms the effectiveness of the torque allocation mechanism in minimizing energy consumption during steady-state maneuvers.
In summary, the MPC control strategy enables real-time optimization of driving torque allocation in response to complex driving conditions. This fully leverages the advantages of the four in-wheel motor drive system, enhances overall vehicle performance, and provides a reliable power guarantee for traversing complex paths.