Next Article in Journal
Two-Stage Multiple-Vector Model Predictive Control for Multiple-Phase Electric-Drive-Reconstructed Power Management for Solar-Powered Vehicles
Previous Article in Journal
Simulation and Experimental Study on Heat Transfer Performance of Bionic Structure-Based Battery Liquid Cooling Plate
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Lateral-Stability-Oriented Path-Tracking Control Design for Four-Wheel Independent Drive Autonomous Vehicles with Tire Dynamic Characteristics under Extreme Conditions

1
School of Mechanical and Electrical Engineering, Guizhou Normal University, Guiyang 550025, China
2
School of Vehicle and Mobility, Tsinghua University, Beijing 100084, China
3
College of Mechanical Engineering, Zhejiang University of Technology, Hangzhou 310023, China
*
Author to whom correspondence should be addressed.
World Electr. Veh. J. 2024, 15(10), 465; https://doi.org/10.3390/wevj15100465
Submission received: 19 September 2024 / Revised: 10 October 2024 / Accepted: 12 October 2024 / Published: 13 October 2024

Abstract

:
This paper proposes a lateral-stability-oriented path-tracking controller for four-wheel independent drive (4WID) autonomous vehicles. The proposed controller aims to maintain vehicle stability under extreme conditions while minimizing lateral deviation. Firstly, a tiered control framework comprising upper-level and lower-level controllers is introduced. The upper-level controller is a lateral stability path-tracking controller that incorporates tire dynamic characteristics, developed using model predictive control (MPC) theory. This controller dynamically updates the tire lateral force constraints in real time to account for variations in tire dynamics under extreme conditions. Additionally, it enhances lateral stability and reduces path-tracking errors by applying additional yaw torque based on minimum tire utilization. The lower-level controllers execute the required steering angles and yaw moments through the appropriate component equipment and torque distribution. The joint simulation results from CarSim and MATLAB/Simulink show that, compared to the traditional MPC controller with unstable sideslip, this controller can maintain vehicle lateral stability under extreme conditions. Compared to the MPC controller, which only considers lateral force constraints, this controller can significantly reduce lateral tracking errors, with an average yaw rate reduction of 31.62% and an average sideslip angle reduction of 40.21%.

1. Introduction

As the global automotive industry rapidly expands, the number of vehicles traveling on various roads has sharply increased, leading to a more complex transportation environment. As a result, traffic congestion and vehicle safety have become increasingly critical issues [1,2]. To address these challenges and meet current demands for traffic safety, intelligence, and efficiency, autonomous driving has emerged as a major research focus for leading automotive companies and academic institutions [3,4,5,6]. In addition, with the development of sensor technology, advanced assisted driving technology, and corresponding fault detection technology, the progress of autonomous driving technology has been greatly promoted [7]. Simultaneously, electric vehicles have gained importance in the automotive industry due to their benefits in environmental protection, energy efficiency, and low noise levels [8]. Among these, 4WID electric vehicles, representing the high-end market, have attracted significant attention for their superior driving performance and handling stability [9,10]. However, lateral stability is crucial for vehicle safety under extreme conditions like emergency obstacle avoidance, high-speed turning, and large curvature turning. At present, the control technology of the motor is relatively stable, including its corresponding motor diagnostic technology, which has demonstrated reliability in various operational scenarios [11,12,13]. Thus, researching and optimizing lateral stability control strategies for 4WD electric vehicles in these situations holds significant theoretical and practical importance for advancing autonomous vehicle development [14,15,16].
The path-tracking control of vehicles has a significant impact on the autonomous driving of intelligent vehicles. It involves controlling the longitudinal and lateral movement positions of autonomous vehicles to ensure they follow the target path, thereby minimizing the lateral distance and directional deviation between the vehicle and the desired path while maintaining driving stability [17,18]. Common methods for path-tracking control include PID control [19,20], fuzzy control, dynamic speed planning, sliding mode control [4,21], preview control, MPC, and linear quadratic regulator (LQR) control [16]. These methods can generally maintain vehicle stability and provide satisfactory path-tracking performance under most conditions. However, many of these algorithms primarily consider the vehicle’s non-holonomic constraints. In scenarios of utmost challenges, such as rapid directional changes at high velocities, swift turns, and urgent evasion of obstacles, significant changes in tire dynamic load amplify the tires’ nonlinear behavior, greatly impacting vehicle stability and tracking accuracy. In addition, relying solely on the front wheel steering angle as the lateral control variable makes it difficult for the path-tracking controller to balance accuracy and dynamic stability in this situation, but its robustness is poor when encountering external disturbances [22]. Fernando Viadero Monasterio et al. proposed a multi-input, multi-output control method, where the control inputs are front wheel steering and anti-roll torque. This method, combined with Lyapunov Krasovskii functionals, enhances the robustness of vehicle path tracking with multiple control inputs [23,24]. Therefore, existing control methods make it difficult to balance the accuracy and stability of path tracking and have poor robustness in the face of external disturbances, making it difficult to meet the requirements of extreme driving scenarios [25].
MPC is characterized by its predictive capabilities, rolling optimization, and feedback correction, which allow it to incorporate both the structural and dynamic constraints of a vehicle into its control strategy [18,26]. These features provide MPC with significant advantages in path tracking under conditions such as rapid directional changes at high velocities, swift turns, and the urgent evasion of obstacles [27]. However, using MPC to achieve path tracking requires a relatively complete knowledge of the vehicle’s state, but it is generally difficult to measure directly through expensive sensors, such as vehicle sideslip angle and roll angle [28]. Some researchers assume that these state variables can be directly obtained. Others have designed estimators for it, such as Fernando Viadero Monasterio et al.’s event-triggered IoT architecture that simultaneously estimates vehicle sideslip and roll [29], providing a method for MPC without strong assumptions. Yuan Tengfei et al. proposed an LQR controller to determine the front wheel steering angle and reduce lateral tracking errors, developed an MPC controller to calculate longitudinal acceleration to track target velocity, and used state estimation methods to estimate state variables that are difficult to directly measure [30]. However, many similar papers have not considered the dynamic constraints of lateral forces within the controller.
In a controller design that considers the dynamic characteristics of vehicle tires and constraints of tire lateral forces, Xiaojian Wu et al. applied a sliding mode control (SMC) method to establish an active front steering control system that takes into account the stability domain boundary envelope of the lateral slip angle and road adhesion constraints to enhance vehicle stability [14]. Liu Yingjie et al. created a tire force estimator using an RBF neural network to calculate tire lateral forces, incorporating it into the vehicle envelope constraint’s boundary conditions to minimize tracking deviation [15]. Although both approaches consider the constraint of tire lateral forces, they do not address the crucial impact of dynamic tire load variations on these forces. Jing Changchun et al. proposed an upper- and lower-level control system for the lateral stability and vehicle energy efficiency control of 4WID electric vehicles. The study utilized a sliding mode control approach combined with adhesion ellipse and braking constraints to apply additional yaw moment control, thereby improving vehicle stability [16]. However, this method does not utilize the MPC controller’s capability to handle and update dynamic constraints. Wang Zizheng et al. proposed a coordinated control method for the four-wheel steering of vehicles. This approach employs a seven-degrees-of-freedom (7-dof) vehicle model and the tire magic formula, combined with the recursive least squares method with an adaptive forgetting factor, to estimate and update steering stiffness in real time. This enhances path-tracking performance, especially when the vehicle is making sharp turns at high speeds and large angles [17]. Nevertheless, it did not consider the effects of dynamic tire load changes and road curvature on controller design. In extreme conditions caused by dynamic tire load changes, the tires are more likely to enter a saturated range and are unable to generate enough force to ensure lateral stability. This can lead to lane deviation and loss of steering control. In such cases, the motion control for autonomous vehicles should prioritize lateral stability over path-tracking performance. Based on the analysis of the above research methods on vehicle control, it is crucial to consider the dynamic characteristics of tires and update the boundary values of lateral force constraints in real time to ensure that the tires operate within their linear range and provide sufficient lateral force to maintain the lateral stability of the vehicle under extreme operating conditions.
In the research on independently distributing four-wheel torque and generating additional yaw moment to reform the lateral dynamic stability of 4WD electric vehicles under conditions such as high-speed turning, some scholars have studied the use of torque difference to generate additional yaw moment under extreme conditions, thereby improving lateral stability and reducing path-tracking errors. Ebrahim Muhammad et al. proposed a sliding-mode-based control method that converts yaw torque into the required longitudinal slip and generates the necessary distributed driving and braking torque to improve lateral stability [31]. Liu Gang et al. studied the optimal timing for applying direct yaw torque control and engine torque regulation. They developed a direct yaw torque control algorithm based on sliding mode control theory to improve the lateral stability of the controlled vehicle during extreme driving [32]. Geng Guoqing et al. combined the sliding mode control (SMC) algorithm with an adaptive fuzzy algorithm to design an adaptive fuzzy sliding mode controller (FSMC), which accurately calculates the additional yaw motion needed to improve vehicle lateral stability [33]. Liang Li et al. considered nonlinear tire combined slip constraints and generated yaw torque on the wheels through differential braking to ensure vehicle stability [34]. These studies demonstrated that generating additional yaw moments through the distribution of four-wheel drive torque significantly enhances the lateral stability of distributed-drive electric vehicles. Therefore, integrating an additional yaw moment into the MPC controller design is essential. By calculating the additional yaw moment needed to maintain dynamic stability and distributing it through four-wheel drive torque, the lateral stability of 4WD autonomous vehicles in extreme conditions can be enhanced, thereby minimizing lateral errors.
The research presented above demonstrates the impact of tire dynamic characteristics on the maximum lateral force that tires can provide under extreme operating conditions. Constraining the lateral force within the linear range of tire operation effectively enhances path tracking, lateral stability, and accuracy. However, the literature on this control method remains immature. Furthermore, given the ability of 4WID electric vehicles to independently distribute torque across all wheels, incorporating additional yaw torque into the design of the MPC controller can significantly enhance lateral stability under extreme conditions and reduce lateral errors. This is achieved by calculating the additional yaw torque required to maintain the vehicle’s dynamic stability and distributing it through four-wheel drive torque allocation.
Building on the previous discussion, this paper introduces a path-tracking controller for 4WID autonomous vehicles, emphasizing lateral stability in extreme conditions. The key innovations and contributions of this study are summarized as follows:
  • A lateral-stability-oriented path-tracking controller is proposed for 4WID autonomous vehicles. The controller accounts for tire dynamic characteristics under extreme conditions by analyzing tire lateral force, introducing an adhesion ellipse constraint, and updating the lateral force constraint boundary in real time. This ensures that the vehicle maintains lateral stability while optimally following the desired path under extreme conditions.
  • A novel additional yaw torque distribution system is introduced, which minimizes tire utilization and improves vehicle lateral stability under extreme operating conditions.
  • An MPC controller that considers tire dynamics and road curvature under extreme conditions is proposed, and its effectiveness is demonstrated through collaborative simulations using CarSim and MATLAB/Simulink.
Compared with similar existing research papers, the main advantages of a lateral-stability-oriented path-tracking control design for 4WID autonomous vehicles proposed in this paper are as follows: Compared with References [22,35], This paper focuses on the factors of tire dynamic characteristics under extreme working conditions and designs an MPC controller for processing and updating tire lateral force constraint boundaries in real time. Compared with References [36,37], this paper considers the advantage of 4WD electric vehicles being able to distribute four-wheel torque independently. This paper introduces additional yaw torque in the design of the MPC controller. The output additional yaw torque meets the vehicle’s dynamic stability through four-wheel drive torque distribution. In addition, compared with the above paper, this paper considers the impact of road curvature on path-tracking accuracy and lateral stability under extreme working conditions.
The remaining sections and research content of this paper are as follows: Section 2 introduces the framework of the controller proposed in this paper and the symbols and their explanations used in the following text. Section 3 develops mathematical models for controller design, including a 7-dof vehicle dynamics model, a tire magic formula model, and a simplified two-degrees-of-freedom path-tracking control model. Section 4 provides a detailed introduction to the design of a lateral-stability-oriented path-tracking controller, covering the design objectives and both upper- and lower-layer controller designs. In Section 5, a fifth-degree polynomial function is used to generate the expected reference path for path-tracking control. Simulations are conducted under several extreme operating conditions to evaluate the controller’s effectiveness, followed by an analysis of the joint simulation results. Finally, Section 6 summarizes the research content of the entire paper, compares it with other similar control methods, and proposes future directions for work based on the shortcomings of the assumptions made in this paper.

2. Framework of Path-Tracking Control System

This paper introduces an upper and lower control framework for the lateral-stability-oriented path-tracking controller, as shown in Figure 1. The main goal of this system is to compute the optimal front wheel steering angle and additional yaw moment while maintaining lateral stability. To achieve this, various system elements work together to ensure precise tracking of the intended path. The upper-level controller determines the necessary steering angle and yaw moment to minimize lateral deviation. A 7-dof vehicle dynamics model is used to estimate the time-varying vertical and longitudinal forces on the wheels, which serve as constraints for tire–road interaction (adhesion ellipse) and yaw moment generation. The lower-level controller implements the upper-level commands by controlling steering and torque distribution to accurately follow the desired path.
Table 1 provides a summary of the key symbols used in this paper, along with their respective descriptions, for the reader’s convenience.

3. Path-Tracking Model

3.1. Seven-Degree Vehicle Dynamics Model

This paper primarily focuses on four-wheel drive electric vehicles. To determine the time-varying vertical and longitudinal forces acting on the four wheels and to constrain the tire lateral forces using an attachment ellipse, a 7-dof dynamic model was developed. This model accounts for the longitudinal, lateral, and rotational dynamics of the four wheels, as illustrated in Figure 2.
Through the analysis of Newton’s second law and the equation of torque balance during vehicle operation, the dynamic differential equations for the longitudinal, lateral, yaw, and four-wheel rotations in the 7-dof vehicle dynamics model are derived as follows [37]:
m v ˙ x v y φ ˙ = F x f l + F x f r cos δ F y f l + F y f r sin δ + F x r l + F x r r m v ˙ y + v x φ ˙ = F x f l + F x f r sin δ + F y f l + F y f r cos δ + F y r l + F y r r I z φ ¨ = F x f l + F x f r sin δ + F y f l + F y f r cos δ l f + F x r r F x r l B 2 + F x f r F x f l cos δ + F y f l F y f r sin δ B 2 F y r l + F y r r l r I t ω ˙ f l = F x f l R + T f l I t ω ˙ f r = F x f r R + T f r I t ω ˙ r l = F x r l R + T r l I t ω ˙ r r = F r r R + T r r
The variation in vertical force for all four wheels can be expressed as follows [38]:
F z f l = m l 1 2 g l r 1 2 a x h g l r l a y h g F z f r = m l 1 2 g l r 1 2 a x h g + l r l a y h g F z r l = m l 1 2 g l f + 1 2 a x h g l f l a y h g F z r r = m l 1 2 g l f + 1 2 a x h g + l f l a y h g
The four-wheel lateral deviation angle is represented as follows:
α f l = arctan v y + l f φ ˙ v x B 2 φ ˙ δ , α f r = arctan v y + l f φ ˙ v x + B 2 φ ˙ δ α r l = arctan v y l r φ ˙ v x B 2 φ ˙ , α r r = arctan v y l r φ ˙ v x + B 2 φ ˙
The four-wheel slide rate can be expressed as follows:
s f l = ω f l R v f l v f l , s f r = ω f r R v f r v f r s f l = ω r l R v r l v r l , s f l = ω r r R v r r v r r

3.2. Magic Formula Tire Model

This paper uses the magic formula tire model, which represents the dynamic relationship between tire force and roll angle, camber angle, and slip rate through trigonometric functions. The model has the advantages of simplicity and high fitting accuracy.
The forces in the longitudinal and lateral directions can be characterized as below: [35]:
F x = D x C x arctan B x x s E x B x x s arctan B x x s F y = D y C y arctan B y x α E x B y x α arctan B y x α
In the formula, F x and F y are the tires’ vertical and lateral forces, respectively. B x and B y are rigidity factors, C x and C y are shape factors, D x and D y are hardness factors, E x and E y are curvature factors, x s are sliding ratio, and x a are tire side sliding angles. Based on the above theory, a 7-dof vehicle dynamics model was established in MATLAB/Simulink.

3.3. Path-Tracking Control System Model

An overly complex vehicle model can consume excessive computational resources, complicating control problem solutions and preventing real-time control algorithms from meeting the requirements of practical vehicle applications. In this section, we account for the effects of lateral motion, yaw motion, and road curvature and present a simplified automotive dynamics model that captures key automotive motion characteristics through constraint simplification and approximation, as illustrated in Figure 3.
The following represents the differential equation that governs the dynamics [39]:
m v ˙ y + v x φ ˙ = F y f cos δ + F x f sin δ + F y r I z φ ¨ = l f F y f cos δ + l f F x f sin δ l r F y r
As shown in Figure 3, based on the planned path and the relative position of the vehicle during operation, the lateral error between the vehicle and the planned path can be calculated. Here, e y represents the lateral error, which is the distance from the current operating position of the vehicle to the planned expected path; and e φ indicates the relative angle error between the heading of the running vehicle at the preview distance and the tangent of the current planned path. The formulation for the differentiation of the lateral error is presented in the manner detailed below:
e ˙ y = sin e φ v x v y φ D p
Since the relative angle error is typically considered small in the horizontal control of autonomous automobiles, we define it as sin e φ e φ . The horizontal driver model used for path tracking can be described as follows:
e ˙ y = sin e φ v x v y φ D p e ˙ φ = φ + v x ρ
Since the angle of the front wheel is relatively small, it is possible to approximate sin δ = δ , cos δ = 1 , bringing the (3) forms into the (6) forms can be sorted as in the following differential equation:
v ˙ y = 2 C r + C f m v x v y + 2 l f C f l r C r m v x v x φ ˙ 2 C f m δ φ ¨ = 2 l f C f l r C r I z v x v y + 2 l f 2 C f + l r 2 C r I z v x φ ˙ 2 l f C f I z δ + Δ M z I z e ˙ y = v x sin e φ v y φ ˙ D p e ˙ φ = v x ρ φ ˙
In the formula, Δ M z is the additional yaw moment required for vehicle stability as defined by us.
The front wheel angle and additional yaw moment of the controlled vehicle are selected as control variables to control the lateral tracking error, steering angle tracking error, lateral velocity, and yaw rate of the vehicle, as well as the system state variables x = e y e φ v y φ ˙ T . The control input is selected as u = δ f Δ M Z T . The state-space representation can be derived in the following manner:
x ˙ = A x x + B u u + D ρ ρ y = C x x
where:
A x = 0 v x 1 D ρ 0 0 0 1 0 0 2 k r + k f m v x 2 l f k f l r k r m v x v x 0 0 2 l f k f l r k r I z v x 2 l f 2 k f + l r 2 k r I z v x
B u = 0 0 2 k f m 2 l f k f I z 0 0 0 1 I z , C x = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 , D ρ = 0 v x 0 0

4. Control System Design

4.1. Control Objectives

The controller design aims to develop a path-tracking controller that ensures lateral stability by considering the relationship between vehicle lateral stability and path-tracking control. To achieve accurate tracking of the time-varying planned path, it is essential to control both the vehicle’s longitudinal dynamics and lateral position. The specific objectives of the controller are as follows:
O b j e c t i v e ( A ) : e y 0
O b j e c t i v e ( B ) : e φ 0
Among them, e y and e φ represent the lateral position deviation and heading error, respectively, and they should try to approach 0 as much as possible while keeping the vehicle stable.
Additionally, the controller design must account for variations in tire dynamic characteristics under extreme operating conditions, ensuring that the maximum lateral force of the tire remains within the permissible range. The tire lateral force constraint boundary should be updated in real time. This can be formulated as outlined below:
F y F y max

4.2. Upper-Level Controller Design

By discretizing Equation (10) using the forward Euler method in mathematics, the discrete-time linear state–space formulation can be derived as described below:
x k ˜ + 1 = A x k ˜ + B u k ˜ + D ρ k ˜ y k ˜ = C x k ˜
In the formula, A = A x T e + I ,   B = B x T e ,   C = C x T e ,   D = D ρ T e ,   I is the unit matrix, and T e is the controller sampling time, where k ˜ = t , t + 1 , , t + N p 1 .
The state quantity and control quantity are integrated to construct new state quantities x ˜ k ˜ = x k ˜ u k ˜ 1 T ; thus, rewriting Equation (14) can be achieved.
x ˜ k ˜ + 1 = A ˜ x ˜ k + B ˜ Δ u k ˜ + D ˜ ρ k ˜ y ˜ k ˜ = C x ˜ k ˜
where: A ˜ = A B 0 m × n I m , B ˜ = B I m , D ˜ = D 0 m , C ˜ = C 0 4 × 2 .
Among them, m and n are the control quantity dimension and state quantity dimension, respectively. The control input changes to Δ u k ˜ = u k ˜ u k ˜ 1 .
Based on the above derivation, the system control time domain is set as N c and the system prediction time domain as N p , and iterative calculations are performed to predict the system state variables and output variables in the time domain:
x ˜ k ˜ + 1 = A ˜ x ˜ k ˜ + B ˜ Δ u k ˜ + D ˜ ρ k ˜ x ˜ k ˜ + 2 = A ˜ 2 x ˜ k ˜ + A ˜ B ˜ Δ u k ˜ + B ˜ Δ u k ˜ + A ˜ D ˜ ρ k ˜ + D ˜ ρ k ˜ + 1 x ˜ k ˜ + 3 = A ˜ 3 x ˜ k ˜ + A ˜ 2 B ˜ Δ u k ˜ + A ˜ B ˜ Δ u k ˜ + 1 + B ˜ Δ u k ˜ + 2 + + A ˜ 2 D ˜ ρ k ˜ + A ˜ D ˜ ρ k ˜ + 1 + D ˜ ρ k ˜ + 2 x ˜ k ˜ + N c = A ˜ N c x ˜ k ˜ + A ˜ N c 1 B ˜ Δ u k ˜ + + B ˜ Δ u k ˜ + N c 1 + A ˜ N c 1 D ˜ ρ k ˜ + + D ˜ ρ k ˜ + N c 1 x ˜ k ˜ + N p = A ˜ N p x ˜ k ˜ + A ˜ N p 1 B ˜ Δ u k ˜ + + B ˜ Δ u k ˜ + N p 1 + A ˜ N p 1 D ˜ ρ k ˜ + + D ˜ ρ k ˜ + N p 1
The predicted output vector is expressed in the form of a matrix:
Y k ˜ = ψ t x ˜ k ˜ + Θ Δ U k ˜ + Π Ω k ˜
where:
Y ( k ˜ ) = y ( k ˜ + 1 k ˜ ) y ( k ˜ + 2 k ˜ ) y ( k ˜ + N p k ˜ ) T
Δ U ( k ˜ ) = Δ u k ˜ Δ u ( k ˜ + 1 ) Δ u ( k ˜ + N p ) T
Ω k ˜ = ρ k ˜ ρ k ˜ + 1 ρ k ˜ + N p 1 T
ψ t = C ˜ A ˜ C ˜ A ˜ 2 C ˜ A ˜ N c 1 C ˜ A ˜ N P 1   Θ = C B ˜ 0 0 C A ˜ B ˜ C B ˜ 0 C A ˜ N c 1 B ˜ C A ˜ N c 2 B ˜ C B ˜ C A ˜ N c B ˜ C A ˜ N c 1 B ˜ C A ˜ B ˜ C A ˜ N p 1 B ˜ C A ˜ N p 2 B ˜ C A ˜ N p N c B ˜
Π = C D ˜ 0 0 C A ˜ D ˜ C D ˜ 0 C A ˜ N c 1 D ˜ C A ˜ N c 2 D ˜ C D ˜ C A ˜ N c D ˜ C A ˜ N c 1 D ˜ C A ˜ D ˜ C A ˜ N p 1 D ˜ C A ˜ N p 2 D ˜ C A ˜ N p N c D ˜
In order to obtain the expected control increase, the path-tracking problem can be converted to the following binary optimum problem:
J = k ˜ = 1 N p Y k ˜ Y r k ˜ Q 2 + k ˜ = 0 N c Δ U ( | k ˜ ) R 2
where Q and R are the matrix of weights.
When designing multi-objective optimization functions, the friction ellipse constraint is considered. The friction ellipse constraint is as follows [37]:
F x i j 2 + F y i j 2 μ F z i j 2
Within the linear range, it can be organized as:
F y i j max μ F z i j 2 F x i j 2 = k α max
Alternatively, the linear tire model achieves high fitting accuracy solely when the tire sideslip angle is small. The small angle assumption (3) can be summarized as:
α f = arctan v y + l f φ v x δ v y + l f φ ˙ v x δ α r = arctan v y l r φ v x v y l r φ ˙ v x
The constraint on the lateral deviation angle is converted into the constraint on the control and state variables, and Equation (21) can be written in the following matrix form:
α f α r = 0 0 1 v x l f v x 0 0 1 v x l f v x e x e φ v y φ ˙ + 1 0 0 0 u k
It can be expressed as:
α = ζ 1 y k + ζ 2 u k
where:
α = α f α r , ζ 1 = 0 0 1 v x l f v x 0 0 1 v x l f v x , y k = e x e φ v y φ ˙ , ζ 2 = 1 0 0 0
α α max i.e., ζ 1 y k ˜ + ζ 2 u k ˜ α max , simplified:
u k ˜ 1 ζ 2 α max ζ 1 y k ˜ = u max
During the controller design process, in addition to ensuring tracking accuracy, it is also necessary to provide stability and safety performance for the vehicle’s driving. Therefore, it is essential to set constraints on control variables and control increments. The constraints can be expressed in the following manner:
u min u ( k ˜ + i k ˜ ) u max i = 0 , 1 , , N c 1 Δ u min Δ u ( k ˜ + i k ˜ ) Δ u max i = 0 , 1 , , N c 1
The mathematical relationship between control quantity and control increment can be expressed as follows:
u k ˜ = u k ˜ 1 + Δ u k ˜ u k ˜ + 1 = u k ˜ + Δ u k ˜ + 1 = u k ˜ 1 + Δ u k ˜ + Δ u k ˜ + 1 u k ˜ + N c 1 = u k ˜ + N c 2 + Δ u k ˜ + N c 1 = u k ˜ 1 + Δ u k ˜ + Δ u k ˜ + 1 + + Δ u k ˜ + N c 1
The formula can be sorted as:
U = u k ˜ u k ˜ + 1 u k ˜ + N c 1 = u k ˜ 1 u k ˜ 1 u k ˜ 1 + 1 0 0 1 1 0 0 1 1 1 1 Δ u k ˜ Δ u k ˜ + 1 Δ u k ˜ + N c 1 = U t + A I Δ U k ˜
Thus, the constraints can be translated into:
U min A I Δ U t + U t U max Δ U min Δ U t Δ U max

4.3. Lower-Layer Controller Design

To facilitate the conversion of the output of the proposed lateral-stability-oriented path-tracking controller into the input of the simulated vehicle actuator, we have established a lower-level controller. The control input of the actuator is the optimal front wheel steering angle and additional yaw moment calculated by the controller based on real-time vehicle status, where the expected additional yaw moment is obtained by distributing torque between each wheel. The proposed lateral-stability-oriented path-tracking controller allocates four-wheel torque algorithm as follows.
The ratio of real-time tire force to the maximum adhesion between the wheel and the road surface is called the adhesion utilization coefficient, which is the reciprocal of the adhesion margin. Generally, higher adhesion utilization values indicate lower available tire potential. When the adhesion utilization value approaches 100%, the tire–road adhesion nears its limit, placing the vehicle in an unstable critical state. Therefore, the optimization goal of the proposed lateral-stability-oriented path-tracking controller is to reduce the lateral error of the controlled vehicle while minimizing the utilization rate of each tire’s grip. By selecting tire adhesion utilization and total power as optimization objectives, the tire utilization and total power can be expressed as [37]:
Ψ 1 = F x f l 2 μ F z f l 2 + F x f r 2 μ F z f r 2 + F x r l 2 μ F z l 2 + F x r r 2 μ F z r r 2 Ψ 2 = F x f l R ω f l 2 + F x f r R ω f r 2 + F x r l R ω r l 2 + F x r r R ω r r 2
Firstly, the control allocation error is minimized to ensure that the sum of the torques generated by the four wheels equals the total required torque and that the yaw moment produced by these wheels matches the additional yaw moment. The driving and braking forces of each wheel must satisfy the following relationship:
F x = F x f l + F x f r + F x r l + F x r r Δ M = d 2 F x f l + F x f r F x r l + F x r r
The first cost function can be set to:
J 1 = 1 2 B b u v d T W u B b u v d
where v d = B b u = F x Δ M z , u = T f l T f r T r l T r r T
B b = 1 R 1 1 1 1 d f d f d r d r .
Here, W u is the weight matrix of the distribution error, T i j is the four-wheel torque, and d f , d r is half of the wheel range.
Secondly, the tire loading rate can be used to characterize the adhesion effect of the tire, which is the reciprocal of the tire and the adhesion margin. When the tire loading rate decreases, the adhesion margin of the tire increases, and the adhesion ability of the tire improves. Therefore, tire load rate is one of the indicators that characterize vehicle stability. J 2 is chosen as the second cost function [40].
J 2 = 1 2 u T W v u
where W v = d i a g 1 μ R F z i j 2 .
The total cost function can be expressed as:
min J = J 1 + J 2 = 1 2 B b u v d T W u B b u v d + 1 2 u T W v u

5. Simulation Verification

To verify the comprehensive performance of the controller, several extreme simulation conditions were selected for comparative analysis. On the joint simulation platform of CarSim and MATLAB/Simulink, we compared controller A, which only performs path-tracking control, and controller B, which considers tire vertical load transfer and lateral force constraints, with controller C, proposed in this paper. Table 2 summarizes the three controllers mentioned in this paper and their corresponding descriptions for readers’ convenience. The following sections will provide detailed information on the simulation.

5.1. Desired Path Setting

The fifth-degree polynomial function is commonly used in lane-changing scenarios due to its ability to plan trajectories with continuous third-order derivatives and smooth curvatures based on the initial state at the beginning of vehicle operation and the final state at the end of vehicle operation. This paper uses a fifth-degree polynomial function to generate the expected reference path for path-tracking control and validates the proposed lateral-stability-oriented path-tracking controller through several different extreme lane-changing scenarios. A fifth-degree polynomial function can be expressed as:
x ( t ) = c 0 + c 1 t + c 2 t 2 + c 3 t 3 + c 4 t 4 + c 5 t 5 y ( x ) = d 0 + d 1 x + d 2 x 2 + d 3 x 3 + d 4 x 4 + d 5 x 5
In the formula, c 0 , c 1 , c 5 , d 0 , d 1 d 5 is a design parameter that can be determined by the initial state at the beginning of vehicle operation and the final state at the end of vehicle operation.
θ r ( t ) = arctan y x t
k r t = y x t 1 + y x t 2 3 2

5.2. Simulation Scenario Setting for Lateral-Stability-Oriented Path-Tracking Control

A collaborative simulation environment was established in CarSim and MATLAB/Simulink to validate the proposed lateral-stability-oriented path-tracking controller. Figure 4 displays the block diagram of the simulation, while Table 3 lists the key parameters. The four simulation scenarios are outlined in Table 4.

5.3. Analysis and Discussion of Simulation Results

5.3.1. Scenario 1

The results show that, at a simulation speed of 70 km/h on asphalt with a road adhesion coefficient of 0.95, the designed controller offers better control accuracy and stability than controllers A and B. As shown in Figure 5a, during lane changes on a reference path with high curvature, controller A gradually becomes unstable and loses its path-tracking capability. Controller B maintains vehicle stability but incurs larger path-tracking errors, while controller C effectively preserves stability.
Figure 5b demonstrates that the front wheel angle of the MPC controller, which only considers path tracking, becomes significantly abnormal during lane changes, with a maximum steering wheel angle of 24.6 degrees. Meanwhile, controller B accounts for vertical load transfer and lateral force constraints, substantially reducing the steering angle amplitude during turning. Building upon controller B, controller C incorporates active yaw moment as a control variable in the path-tracking system, achieving smoother turns and further enhancing stability during high-speed lane changes.
Figure 6 compares the stability parameters of the three controllers. As is evident from the figure, controller A’s instability in the sideslip results in diverging lateral errors, yaw rates, and sideslip angles. Figure 6a shows that controller C controls the vehicle’s lateral error within a smaller range compared to controllers A and B. Figure 6b reveals that controller C achieves a smoother yaw rate change than controller B, enhancing vehicle stability, with a maximum yaw rate reduced by 2.33% and an average yaw rate reduced by 31.62%. Figure 6c illustrates that controller C maintains the vehicle’s sideslip angle within a smaller range compared to controller B, reducing the maximum sideslip angle by 28.45% and the average sideslip angle by 40.21%.
Figure 7a illustrates that the control strategy proposed by Controller C requires active yaw moment only briefly and only when vehicle stability is compromised, thereby minimizing the interference with the path-tracking control. The distribution of the four-wheel torque, calculated based on the additional lateral moment, is presented in Figure 7b.
To better understand the improvement in the stability of controller C relative to controller B under extreme operating conditions, we have comprehensively compared the stability parameters of controller B and controller C in the following table. Table 5 presents the maximum yaw rate, maximum sideslip angle, average yaw rate, and average sideslip angle.

5.3.2. Scenario 2

When setting the vehicle simulation speed to 70 km/h on an asphalt pavement with a road adhesion coefficient of 0.75, the designed controller demonstrates superior control accuracy and stability compared to controllers B and C. As illustrated in Figure 8a, all controllers are capable of tracking the reference path during the initial lane change. However, the designed path-tracking controller and controller B take longer to converge to the target path compared to controller A, which focuses solely on path tracking. This delay is due to the consideration of vertical load transfer and the constraints on lateral forces. Nevertheless, during subsequent lane changes, controller A progressively loses stability and path-tracking capability, whereas controllers B and C maintain stability effectively.
Figure 8b shows that the front-wheel steering angle of the MPC controller, which only considers path tracking, becomes significantly abnormal during the second lane change, reaching a maximum of 24.6 degrees. Under high-speed conditions, large and rapid steering wheel adjustments can lead to oversteering and vehicle instability. Controller B, which takes into account load transfer and limits lateral forces, significantly reduces the steering wheel angle’s amplitude during the maneuvering process. Building upon controller B, controller C introduces active yaw torque as a control variable, further smoothing the steering process and enhancing stability during high-speed lane changes.
Figure 9 compares the stability parameters of the three controllers. As depicted in the figure, due to the unstable sideslip in controller A, the vehicle’s lateral error, yaw rate, and sideslip angle tend to diverge. Figure 9a indicates that controller C maintains the vehicle’s lateral error within a smaller range compared to controllers A and B. Figure 9b shows that controller C achieves a smoother change in yaw rate compared to controller B, enhancing vehicle stability; the maximum yaw rate is reduced by 4.61%, and the average yaw rate is reduced by 35.11%. Figure 9c demonstrates that controller C effectively constrains the vehicle’s sideslip angle within a narrower range than controller B, reducing the maximum sideslip angle by 8.93% and the average sideslip angle by 37.33%.
Figure 10a illustrates that the control strategy proposed by controller C requires active yaw moment only briefly and only when vehicle stability is compromised, thereby minimizing interference with path-tracking control. The distribution of four-wheel torque, calculated based on the additional lateral moment, is presented in Figure 10b.
To better understand the improvement in stability of controller C relative to controller B under extreme operating conditions, we conducted a thorough comparison of the stability parameters of the two controllers. Table 6 presents the maximum yaw rate, maximum sideslip angle, average yaw rate, and average sideslip angle.

5.3.3. Scenario 3 and Scenario 4

To comprehensively evaluate the performance of the controller, a double-lane reference path with a standard lane-changing curvature was selected, and the lane-changing speed was increased to 90 km/h. The simulation results at a speed of 90 km/h and a road adhesion coefficient of 0.95 are presented in Figure 11, while the results for a road adhesion coefficient of 0.75 are shown in Figure 12. As the speed increases to 90 km/h, it is evident that controllers A and B lose lateral stability and begin to slide, ultimately failing to maintain path tracking. In contrast, the proposed controller C is able to sustain lateral stability and accurately track the desired path.

5.4. Real-Time Calculation of the Designed Controller

Due to the fact that the lateral-stability-oriented path-tracking controller designed in this paper is based on MPC, its computational efficiency has a significant impact on the feasibility of real-time applications. Therefore, we have listed the real-time computation time for the joint simulation experiment in this paper, which was conducted based on the software and hardware conditions in Table 7. Under these software and hardware conditions, the real-time calculation time curve of the lateral-stability-oriented path-tracking controller proposed in this paper is shown in Figure 13. From the calculation of the time curve in Figure 13, it can be intuitively seen that the designed controller has a relatively low average calculation time in simulation scenarios 1 and 2, with average values of 3.2658 ms and 3.4786 ms, respectively. By using smaller prediction and control time domains or better hardware facilities for calculation, the real-time performance of the controller can be further improved, ensuring the feasibility of the controller designed in this paper.

5.5. Summary and Comparison of Simulation Results

From the joint simulation results of the four different extreme operating conditions mentioned above, we saw that in the scenario of lane changing at medium and high speeds, the traditional MPC controller A, which only considered path tracking in References [22,35], experienced instability and sideslip. The lateral error, yaw rate, and sideslip angle tended to diverge. MPC controller B, which took into account changes in tire dynamic characteristics and updated lateral force constraints in real time, was able to maintain lateral stability. However, when compared to controller C proposed in this paper, which also considered changes in tire dynamic characteristics and applied additional lateral torque, controller B had a larger lateral error. Controller C reduced the average lateral rate by 31.62% and the average sideslip angle by 40.21% compared to controller B. The designed path-tracking controllers C and B took longer to approach the target path at the beginning of tracking. This delay was due to the consideration of vertical load transfer and lateral force constraints. Additionally, compared to controllers A and B, controller C exhibited smoother changes in front wheel steering angle and yaw rate, enhancing the vehicle’s stability. As the speed further increased to high speed, controller B also lost lateral stability, whereas the designed controller C continued to maintain lateral stability and track the desired path, further proving that the designed controller could track the desired path while maintaining lateral stability under extreme working conditions. The simulation results have verified the effectiveness of the proposed controller, providing a more stable method for tracking target trajectories in four-wheel independent-drive electric vehicles under extreme conditions and offering new insights for the design of future intelligent vehicle control systems.

6. Conclusions

This paper presents a path-tracking controller focused on lateral stability for 4WID autonomous vehicles. It addresses the issue of uncrewed vehicles failing to generate adequate lateral force due to tire vertical load transfer under extreme conditions, such as high-speed lane changes, which can lead to poor tracking performance and even lateral instability. The approach is first based on a 7-dof vehicle dynamics model; the time-varying vertical load of the tires was calculated and transmitted to the upper-level path-tracking controller. In this upper-level controller, tire friction ellipse constraints were considered to limit the lateral forces, with the boundary values of these constraints being updated in real time. Additionally, an extra yaw moment was calculated to enhance the vehicle’s lateral stability. The lateral tracking error, steering angle tracking error, lateral velocity, and yaw rate were controlled by adjusting the front wheel angle and applying the additional yaw moment. In the lower-level controller, the front wheel steering angle was determined by corresponding components, while the four-wheel torque was distributed based on minimizing tire utilization to generate additional yaw moment.
Several typical operating conditions were simulated and verified using Carsim2020 and MATLAB/Simulink2020a. The results demonstrated that the proposed path-tracking controller could maintain vehicle stability under extreme conditions, such as high-speed steering, while keeping the lateral error, yaw rate, and sideslip angle within minimal limits. However, the MPC controller under the same operating conditions produced greater lateral errors or lost path-tracking ability due to unstable sideslips; MPC controllers that only consider lateral force constraints generate significant lateral errors. Compared with controller B, the proposed controller C reduced the average lateral velocity by 31.62% and the average sideslip angle by 40.21%. The proposed controller provided a more stable method for tracking target trajectories under extreme conditions, thereby improving the safety and stability of intelligent vehicles in high-speed environments and offering new insights for future intelligent vehicle control system design.
However, as the road friction coefficient might vary in real time, the real-time estimation of the road friction coefficient should be considered in future work. In addition, future work could involve further validation of the effectiveness of the algorithm in practical vehicle applications.

Author Contributions

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

Funding

This research was funded by the National Natural Science Foundation of China (Grant Number: 52462056) and the Science and Technology Foundation of Guizhou Province (Grant Number: ZK [2023]260).

Data Availability Statement

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

Acknowledgments

The authors sincerely thank the School of Mechanical and Electrical Engineering at Guizhou Normal University for its contributions.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Zhao, R.; Liu, G.; Wang, G.; Zhao, J. Distributed Event-Triggered Adaptive Robust Platoon Control of Connected Vehicles with Uncertainties Subject to Invalid Communication. Nonlinear Dyn. 2023, 111, 19187–19207. [Google Scholar] [CrossRef]
  2. Peng, J.-S.; Ngo, V.-T.; Liu, Y.-C. Toward Distributed Control of Networked Omnidirectional Automated Ground Vehicles in Complex Environment with Delay Communication. Control. Eng. Pract. 2023, 134, 105464. [Google Scholar] [CrossRef]
  3. Hu, C.; Wang, R.; Yan, F.; Huang, Y.; Wang, H.; Wei, C. Differential Steering Based Yaw Stabilization Using ISMC for Independently Actuated Electric Vehicles. IEEE Trans. Intell. Transport. Syst. 2018, 19, 627–638. [Google Scholar] [CrossRef]
  4. Cao, H.; Song, X.; Zhao, S.; Bao, S.; Huang, Z. An Optimal Model-Based Trajectory Following Architecture Synthesising The Lateral Adaptive Preview Strategy and Longitudinal Velocity Planning for Highly Automated Vehicle. Veh. Syst. Dyn. 2017, 55, 1143–1188. [Google Scholar] [CrossRef]
  5. Wang, H.; Huang, Y.; Khajepour, A.; Cao, D.; Lv, C. Ethical Decision-Making Platform in Autonomous Vehicles With Lexicographic Optimization Based Model Predictive Controller. IEEE Trans. Veh. Technol. 2020, 69, 8164–8175. [Google Scholar] [CrossRef]
  6. Christ, F.; Wischnewski, A.; Heilmeier, A.; Lohmann, B. Time-Optimal Trajectory Planning for a Race Car Considering Variable Tyre-Road Friction Coefficients. Veh. Syst. Dyn. 2021, 59, 588–612. [Google Scholar] [CrossRef]
  7. Raouf, I.; Khan, A.; Khalid, S.; Sohail, M.; Azad, M.M.; Kim, H.S. Sensor-Based Prognostic Health Management of Advanced Driver Assistance System for Autonomous Vehicles: A Recent Survey. Mathematics 2022, 10, 3233. [Google Scholar] [CrossRef]
  8. Hakam, Y.; Gaga, A.; Elhadadi, B. Exploring the State of Electric Vehicles: An Evidence-Based Examination of Current and Future Electric Vehicle Technologies and Smart Charging Stations. Energy Rep. 2024, 11, 4102–4114. [Google Scholar] [CrossRef]
  9. Xu, X.; Wang, K.; Li, Q.; Yang, J. An Optimal Hierarchical Control Strategy for 4WS-4WD Vehicles Using Nonlinear Model Predictive Control. Machines 2024, 12, 84. [Google Scholar] [CrossRef]
  10. Yu, Y.; Ji, W.; Li, R.; Lu, A.; Tian, G. Vehicle Motion Control Beyond and Within the Stability Limits for 4WD Electric Vehicles. IEEE Trans. Intell. Veh. 2024, 9, 2348–2363. [Google Scholar] [CrossRef]
  11. Raouf, I.; Kumar, P.; Soo Kim, H. Deep Learning-Based Fault Diagnosis of Servo Motor Bearing Using the Attention-Guided Feature Aggregation Network. Expert. Syst. Appl. 2024, 258, 125137. [Google Scholar] [CrossRef]
  12. Raouf, I.; Lee, H.; Kim, H.S. Mechanical Fault Detection Based on Machine Learning for Robotic RV Reducer Using Electrical Current Signature Analysis: A Data-Driven Approach. J. Comput. Des. Eng. 2022, 9, 417–433. [Google Scholar] [CrossRef]
  13. Raouf, I.; Lee, H.; Noh, Y.R.; Youn, B.D.; Kim, H.S. Prognostic Health Management of the Robotic Strain Wave Gear Reducer Based on Variable Speed Of Operation: A Data-Driven via Deep Learning Approach. J. Comput. Des. Eng. 2022, 9, 1775–1788. [Google Scholar] [CrossRef]
  14. Xiong, L.; Yang, X.; Zhuo, G.; Leng, B.; Zhang, R. Review on Motion Control of Autonomous Vehicles. J. Mech. Eng. 2020, 56, 127. [Google Scholar] [CrossRef]
  15. Yuan, H.; Sun, X.; Gordon, T. Unified Decision-Making and Control for Highway Collision Avoidance Using Active Front Steer and Individual Wheel Torque Control. Veh. Syst. Dyn. 2019, 57, 1188–1205. [Google Scholar] [CrossRef]
  16. Chen, Y.; Hu, C.; Wang, J. Human-Centered Trajectory Tracking Control for Autonomous Vehicles with Driver Cut-In Behavior Prediction. IEEE Trans. Veh. Technol. 2019, 68, 8461–8471. [Google Scholar] [CrossRef]
  17. Park, M.; Yim, S. Comparative Study on Coordinated Control of Path Tracking and Vehicle Stability for Autonomous Vehicles on Low-Friction Roads. Actuators 2023, 12, 398. [Google Scholar] [CrossRef]
  18. Tang, S.; Li, J.; Zhou, W. Speed-Varying Path Tracking Based on Model Predictive Control for Autonomous Vehicles. Int.J. Automot. Technol. 2024, 25, 399–411. [Google Scholar] [CrossRef]
  19. Zhou, H.; Jia, F.; Jing, H.; Liu, Z.; Guvenc, L. Coordinated Longitudinal and Lateral Motion Control for Four Wheel Independent Motor-Drive Electric Vehicle. IEEE Trans. Veh. Technol. 2018, 67, 3782–3790. [Google Scholar] [CrossRef]
  20. Marino, R.; Scalzi, S.; Netto, M. Nested PID Steering Control for Lane Keeping in Autonomous Vehicles. Control. Eng. Pract. 2011, 19, 1459–1467. [Google Scholar] [CrossRef]
  21. Yin, C.; Wang, S.; Li, X.; Yuan, G.; Jiang, C. Trajectory Tracking Based on Adaptive Sliding Mode Control for Agricultural Tractor. IEEE Access 2020, 8, 113021–113029. [Google Scholar] [CrossRef]
  22. Zhang, Z.; Zheng, L.; Li, Y.; Li, S.; Liang, Y. Cooperative Strategy of Trajectory Tracking and Stability Control for 4WID Autonomous Vehicles Under Extreme Conditions. IEEE Trans. Veh. Technol. 2023, 72, 3105–3118. [Google Scholar] [CrossRef]
  23. Viadero-Monasterio, F.; Meléndez-Useros, M.; Jiménez-Salas, M.; Boada, B.L. Robust Adaptive Heterogeneous Vehicle Platoon Control Based on Disturbances Estimation and Compensation. IEEE Access 2024, 12, 96924–96935. [Google Scholar] [CrossRef]
  24. Viadero-Monasterio, F.; Nguyen, A.-T.; Lauber, J.; Boada, M.J.L.; Boada, B.L. Event-Triggered Robust Path Tracking Control Considering Roll Stability Under Network-Induced Delays for Autonomous Vehicles. IEEE Trans. Intell. Transport. Syst. 2023, 24, 14743–14756. [Google Scholar] [CrossRef]
  25. Liang, J.; Tian, Q.; Feng, J.; Pi, D.; Yin, G. A Polytopic Model-Based Robust Predictive Control Scheme for Path Tracking of Autonomous Vehicles. IEEE Trans. Intell. Veh. 2024, 9, 3928–3939. [Google Scholar] [CrossRef]
  26. Qin, W.; Zeng, W.; Ge, P.; Cheng, X.; Wan, W.; Liu, F. An Improved Model Predictive Control Method for Path Tracking of Autonomous Vehicle Considering Longitudinal Velocity. J. Vib. Control. 2023. [Google Scholar] [CrossRef]
  27. 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. Dyn. 2024, 62, 601–622. [Google Scholar] [CrossRef]
  28. Boada, B.L.; Viadero-Monasterio, F.; Zhang, H.; Boada, M.J.L. Simultaneous Estimation of Vehicle Sideslip and Roll Angles Using an Integral-Based Event-Triggered H Observer Considering Intravehicle Communications. IEEE Trans. Veh. Technol. 2023, 72, 4411–4425. [Google Scholar] [CrossRef]
  29. Viadero-Monasterio, F.; García, J.; Meléndez-Useros, M.; Jiménez-Salas, M.; Boada, B.L.; López Boada, M.J. Simultaneous Estimation of Vehicle Sideslip and Roll Angles Using an Event-Triggered-Based IoT Architecture. Machines 2024, 12, 53. [Google Scholar] [CrossRef]
  30. Yuan, T.; Zhao, R. LQR-MPC-Based Trajectory-Tracking Controller of Autonomous Vehicle Subject to Coupling Effects and Driving State Uncertainties. Sensors 2022, 22, 5556. [Google Scholar] [CrossRef]
  31. Muhammad, E.; Vali, A.R.; Kashaninia, A.; Behnamgol, V. Coordination of Active Front Steering and Direct Yaw Control Systems Using MIMO Sliding Mode Control. Int. J. Control. Autom. Syst. 2024, 22, 1–15. [Google Scholar] [CrossRef]
  32. Liu, G.; Qiao, L.-Y. Coordinated Vehicle Lateral Stability Control Based on Direct Yaw Moment and Engine Torque Regulation under Complicated Road Conditions. Math. Probl. Eng. 2022, 2022, 4934723. [Google Scholar] [CrossRef]
  33. Geng, G.; Yan, Z.; Duan, C.; Xu, X.; Zhang, H. Observer-Based Lateral Stability Adaptive Control Method for Distributed Drive Electric Vehicles. Proc. Inst. Mech. Eng. Part J. Automob. Eng. 2023, 237, 1277–1289. [Google Scholar] [CrossRef]
  34. Li, L.; Jia, G.; Chen, J.; Zhu, H.; Cao, D.; Song, J. A Novel Vehicle Dynamics Stability Control Algorithm Based on the Hierarchical Strategy with Constrain of Nonlinear Tyre Forces. Veh. Syst. Dyn. 2015, 53, 1093–1116. [Google Scholar] [CrossRef]
  35. Wang, Z.; Chen, L.; Cai, Y.; Sun, X.; Wang, H. Adaptive Coordinated Control Strategy for Autonomous Vehicles Based on Four-Wheel Steering. Proc. Inst. Mech. Eng. Part J. Automob. Eng. 2023. [Google Scholar] [CrossRef]
  36. Liu, Y.; Yuan, T.; Zhao, R. Trajectory Tracking Model Predictive Controller Design for Autonomous Vehicles with Updating Constrains of Tire Characteristics. World Electr. Veh. J. 2023, 14, 54. [Google Scholar] [CrossRef]
  37. Jing, C.; Shu, H.; Song, Y.; Guo, C. Hierarchical Control of Yaw Stability and Energy Efficiency for Distributed Drive Electric Vehicles. Int.J. Automot. Technol. 2021, 22, 1169–1188. [Google Scholar] [CrossRef]
  38. Zhang, H.; Yao, J.; Tian, S. Model Predictive Control for Trajectory Planning Considering Constraints on Vertical Load Variation. Electronics 2024, 13, 1488. [Google Scholar] [CrossRef]
  39. Cheng, S.; Li, L.; Chen, X.; Wu, J.; Wang, H. Model-Predictive-Control-Based Path Tracking Controller of Autonomous Vehicle Considering Parametric Uncertainties and Velocity-Varying. IEEE Trans. Ind. Electron. 2021, 68, 8698–8707. [Google Scholar] [CrossRef]
  40. Xiao, F.; Hu, J.; Zhu, P.; Deng, C. Chassis Coordinated Control Based on Ideal Roll Angle to Improve Vehicle Stability. Veh. Syst. Dyn. 2023, 61, 2074–2102. [Google Scholar] [CrossRef]
Figure 1. The proposed path-tracking control system utilizes a hierarchical control architecture.
Figure 1. The proposed path-tracking control system utilizes a hierarchical control architecture.
Wevj 15 00465 g001
Figure 2. Seven-degree vehicle dynamics model.
Figure 2. Seven-degree vehicle dynamics model.
Wevj 15 00465 g002
Figure 3. A simplified vehicle model with two degrees of freedom.
Figure 3. A simplified vehicle model with two degrees of freedom.
Wevj 15 00465 g003
Figure 4. Co-simulation block diagram.
Figure 4. Co-simulation block diagram.
Wevj 15 00465 g004
Figure 5. Comparison results: (a) global path; (b) front wheel angle.
Figure 5. Comparison results: (a) global path; (b) front wheel angle.
Wevj 15 00465 g005
Figure 6. Comparison results: (a) lateral error; (b) yaw rate; (c) sideslip angle.
Figure 6. Comparison results: (a) lateral error; (b) yaw rate; (c) sideslip angle.
Wevj 15 00465 g006
Figure 7. Control outputs: (a) additional yaw moment; (b) wheel torque of controller C.
Figure 7. Control outputs: (a) additional yaw moment; (b) wheel torque of controller C.
Wevj 15 00465 g007
Figure 8. Comparison results: (a) Global path; (b) Front wheel angle.
Figure 8. Comparison results: (a) Global path; (b) Front wheel angle.
Wevj 15 00465 g008
Figure 9. Comparison results: (a) lateral error; (b) yaw rate; (c) sideslip angle.
Figure 9. Comparison results: (a) lateral error; (b) yaw rate; (c) sideslip angle.
Wevj 15 00465 g009
Figure 10. Control outputs: (a) additional yaw moment; (b) wheel torque of controller C.
Figure 10. Control outputs: (a) additional yaw moment; (b) wheel torque of controller C.
Wevj 15 00465 g010
Figure 11. Comparison results of simulation scenario 3: (a) global path; (b) lateral error; (c) front wheel angle; (d) sideslip angle.
Figure 11. Comparison results of simulation scenario 3: (a) global path; (b) lateral error; (c) front wheel angle; (d) sideslip angle.
Wevj 15 00465 g011
Figure 12. Comparison results of simulation scenario 4: (a) global path; (b) lateral error; (c) front wheel angle; (d) sideslip angle.
Figure 12. Comparison results of simulation scenario 4: (a) global path; (b) lateral error; (c) front wheel angle; (d) sideslip angle.
Wevj 15 00465 g012
Figure 13. Controller calculation time: (a) scenario 1; (b) scenario 2.
Figure 13. Controller calculation time: (a) scenario 1; (b) scenario 2.
Wevj 15 00465 g013
Table 1. The representation of symbols along with their corresponding explanations.
Table 1. The representation of symbols along with their corresponding explanations.
SymbolDescriptionSymbolDescription
m k g vehicular heft a x m s 2 vehicle’s longitudinal acceleration
v x m s 1 velocity components of V along X axis a y m s 2 vehicle’s lateral acceleration
v y m s 1 velocity components of V along Y axis h g m vehicle center of mass height
φ r a d s 1 vehicle’s yaw angle a i j deg wheel side deflection angle
F y i j N lateral forces on individual tires s i j wheel slip ratio
F x i j N longitudinal forces on individual tires v i j m s 1 longitudinal speed of the wheels
F z i j N dropping forces on individual tires I t ( k g m 2 ) inertia of wheel rotation
B m track width k f N r a d 1 sidewise rigidity of the foremost axle
δ deg front wheel angle k r N r a d 1 sidewise rigidity of the rear axle
I z k g m 2 rotational inertia of the vehicle e y m lateral tracking error
l f m distance extending from the mass center to the foremost axle e φ deg directional angle tracking error
l r m distance extending from the mass center to the rear axle D p m pre-targeting distance
ω i j r a d s 1 angular velocity of the wheel ρ m 1 pre-target curvature
T ij N m wheel torque μ road surface friction coefficient
l m wheelbase g m s 2 acceleration of gravity
Table 2. Controller types and their corresponding descriptions.
Table 2. Controller types and their corresponding descriptions.
Controller TypeCorresponding Description
Controller ATraditional MPC controller that only considers path tracking
Controller BMPC controller that considers changes in tire dynamic characteristics and real-time updating of lateral force constraints
Controller C
(Proposed Controller)
MPC controller that simultaneously considers changes in tire dynamic characteristics and performs real-time updates of lateral force constraints and torque distribution (proposed controller)
Table 3. Parameters for co-simulation.
Table 3. Parameters for co-simulation.
DefinitionSymbolValue
Vehicle mass m k g 1723
Gravitational acceleration g m s 2 9.81
Center of mass to front axle distance l f m 1.015
Center of mass to rear axle distance l r m 1.895
Front axle lateral stiffness k f N r a d 1 −46,241
Rear axle lateral stiffness k r N r a d 1 −66,660
Wheel track B m 1.675
The rotational inertia of the vehicle I z k g m 2 1537
Pre-targeting distance D p m 10
Joint simulation running time T s 10
Table 4. Simulation scenarios.
Table 4. Simulation scenarios.
Simulation ScenarioTrack TypeTire-Road Friction CoefficientSimulated Vehicle Speed
Scenario 1Large-curvature double shift line0.9570 km/h
Scenario 2Large-curvature double shift line0.7570 km/h
Scenario 3General double shift line0.9590 km/h
Scenario 4General double shift line0.7590 km/h
Table 5. The maximum and average values of various parameters of controller B and controller C.
Table 5. The maximum and average values of various parameters of controller B and controller C.
Controller BController CImprovement
(Controller C Relative to Controller B)
Maximum yaw rate0.4245 rad/s0.4146 rad/s2.33%
Maximum sideslip angle1.1101 deg0.7943 deg28.45%
Average yaw rate0.1151 rad/s0.0787 rad/s31.62%
Average sideslip angle0.1798 deg0.1075 deg40.21%
Table 6. The maximum and average values of various parameters of controller B and controller C.
Table 6. The maximum and average values of various parameters of controller B and controller C.
Controller BController CImprovement
(Controller C Relative to Controller B)
Maximum yaw rate0.4297 rad/s0.4099 rad/s4.61%
Maximum sideslip angle1.4809 deg1.3487 deg8.93%
Average yaw rate0.1424 rad/s0.0924 rad/s35.11%
Average sideslip angle0.2936 deg0.1840 deg37.33%
Table 7. Controller simulation software and hardware parameters.
Table 7. Controller simulation software and hardware parameters.
Configuration NameConfiguration Version
CPU12th Gen Intel(R) Core (TM) i7-12700 2.10 GHz (16 GB)
GPUIntel(R) UHD Graphics 770
Computer operating systemWindows 10 (64-bit)
MATLAB versionMATLAB R2022a
CarSim versionCarSim 2020.0
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

Yu, Z.; Zhao, R.; Yuan, T. Lateral-Stability-Oriented Path-Tracking Control Design for Four-Wheel Independent Drive Autonomous Vehicles with Tire Dynamic Characteristics under Extreme Conditions. World Electr. Veh. J. 2024, 15, 465. https://doi.org/10.3390/wevj15100465

AMA Style

Yu Z, Zhao R, Yuan T. Lateral-Stability-Oriented Path-Tracking Control Design for Four-Wheel Independent Drive Autonomous Vehicles with Tire Dynamic Characteristics under Extreme Conditions. World Electric Vehicle Journal. 2024; 15(10):465. https://doi.org/10.3390/wevj15100465

Chicago/Turabian Style

Yu, Zhencheng, Rongchen Zhao, and Tengfei Yuan. 2024. "Lateral-Stability-Oriented Path-Tracking Control Design for Four-Wheel Independent Drive Autonomous Vehicles with Tire Dynamic Characteristics under Extreme Conditions" World Electric Vehicle Journal 15, no. 10: 465. https://doi.org/10.3390/wevj15100465

APA Style

Yu, Z., Zhao, R., & Yuan, T. (2024). Lateral-Stability-Oriented Path-Tracking Control Design for Four-Wheel Independent Drive Autonomous Vehicles with Tire Dynamic Characteristics under Extreme Conditions. World Electric Vehicle Journal, 15(10), 465. https://doi.org/10.3390/wevj15100465

Article Metrics

Back to TopTop