Next Article in Journal
User Cost Minimization and Load Balancing for Multiple Electric Vehicle Charging Stations Based on Deep Reinforcement Learning
Previous Article in Journal
PMSM Position Sensorless Control Based on Improved Second-Order SOIFO
Previous Article in Special Issue
Anti-Lock Braking System Performance Optimization Based on Fitted-Curve Road-Surface Recognition and Sliding-Mode Variable-Structure Control
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Fault-Tolerant Control Strategy for the Steering System Failure of Four-Wheel Independent By-Wire Steering Electric Vehicles

1
School of Automotive and Traffic Engineering, Jiangsu University of Technology, Changzhou 231001, China
2
School of Automotive Engineering, Changzhou Institute of Technology, Changzhou 213032, China
3
School of Intelligent Manufacturing and Control Engineering, Shanghai Polytechnic University, Shanghai 201209, China
*
Author to whom correspondence should be addressed.
World Electr. Veh. J. 2025, 16(3), 183; https://doi.org/10.3390/wevj16030183
Submission received: 26 February 2025 / Revised: 13 March 2025 / Accepted: 17 March 2025 / Published: 18 March 2025

Abstract

:
The drive torque of each wheel hub motor of a four-wheel independent wire-controlled steering electric vehicle is independently controllable, representing a typical over-actuated system. Through optimizing the distribution of the drive torque of each wheel, fault-tolerant control can be realized. In this paper, the four-wheel independent wire-controlled steering electric vehicle is taken as the research object, aiming at the collaborative control problem of trajectory tracking and yaw stability when the actuator of the by-wire steering system fails, a fault-tolerant control method based on the synergy of differential steering and direct yaw moment is proposed. This approach adopts a hierarchical control system. The front wheel controller predicts the necessary steering angle in accordance with a linear model and addresses the requirements of the front wheels and additional torque. Subsequently, considering the uncertainties in the drive control system and the complexities of the road obstacle model, the differential steering torque is computed via the sliding mode control method; the lower-level controller implements the torque optimization distribution strategy based on the quadratic programming algorithm. Finally, the validity of this approach under multiple working conditions was verified via CarSim 2019 and MATLAB R2023b/Simulink simulation experiments.

1. Introduction

The four-wheel independent by-wire steering electric vehicle, as the development direction of automotive electrification and intelligence, has a remarkable effect on improving vehicle performance [1]. Hence, researchers from various universities, research institutions, and automotive companies have all carried out in-depth studies on automotive by-wire technology [2]. The by-wire steering system, as an essential intelligent system in the intelligent by-wire chassis architecture, eliminates the mechanical connection between the steering wheel and the steering gear (that is, the connection between the steering wheel and the steering wheels is made through control signals) and adds a by-wire steering controller, a road feel motor, and a steering motor [3]. This system generates the road feel suitable for the driver through the road feel simulation motor and realizes vehicle steering through the steering motor. It gets rid of various restrictions of the traditional steering system, enhances the flexibility of the steering wheel system layout, and achieves variable transmission ratio control between the steering wheel and the steering shaft, providing a broad space for the improvement of vehicle performance and the research of intelligent vehicles.
Four-wheel independent by-wire steering electric vehicles possess numerous advantages; however, there remain numerous issues that demand urgent resolution. Firstly, the actuator of the by-wire drive system holds a significantly higher proportion in application, distribution, and complexity compared to other chassis control systems. This multi-actuator redundant structure leads to multiple control systems sharing the same actuator or control variable. Such behavioral coupling can give rise to interference or conflicts among subsystems, resulting in the failure of the drive system. The by-wire steering system can be categorized into sensor faults, ECU faults, communication bus faults, and actuator faults based on the location where the faults occur. Actuator faults can be further divided into transient faults (such as floating faults) and permanent faults (such as lock-up faults, failure faults, etc.) [4], among which floating faults are the most prevalent. When a fault emerges, the vehicle completely loses its steering capability, and road excitation can cause the front wheels to undergo passive steering, which is highly likely to lead to vehicle instability. This paper primarily conducts research on fault-tolerant control for the actuator floating faults in the by-wire steering system.
Fault-tolerant control schemes are categorized into passive and active fault-tolerant control. Passive fault-tolerant control primarily addresses the failure management of the drive motor, typically targeting a specific fault mode. Upon encountering a relevant fault, the system does not require explicit knowledge of the fault details; instead, it relies on pre-established logical rules to ensure that the standard control strategy remains robust against the fault. Zhang’s [5] research has been conducted on the path tracking problem of an electric vehicle equipped with four electromechanical wheel systems under both normal and fault conditions. A passive fault-tolerant controller utilizing variable structure control was developed to maintain system stability and ensure satisfactory tracking performance, accounting for roller slip constraints and certain actuator failures. Mohammad Sharif-ul Hasan [6] has devised a sliding mode observer that integrates linear vehicle models, steer-by-wire (SBW) systems, and yaw rates to estimate vehicle steering angles. Combined with the FDIA algorithm to detect the fault of the sensor, the safe driving performance of the vehicle is improved. Shi [7] implements a redundant mechanical steering system or backup steering motor, utilizing component redundancy to achieve fault-tolerant control. However, this approach incurs high costs and is prone to generating torque disturbances, which can adversely affect the lifespan of the actuator.
Active fault-tolerant control involves the system detecting errors or anomalies and taking proactive steps to rectify the problem or mitigate its impact, rather than relying exclusively on system redundancy. This type of control generally entails monitoring the system’s status and implementing corrective actions based on predefined strategies or algorithms to minimize the impact of faults on the vehicle’s operational state, thereby ensuring stability and safety. Yang [8] put forward a network fault-tolerant control strategy for self-diagnostic intelligent actuators applied to the SBW system. A smart actuator is used to enhance the system’s fault tolerance by enabling the actuator processor to derive a validity factor through self-diagnosis for fault tolerance control. Zhang [9] presented a novel fault-tolerant control (FTC) approach based on cooperative game theory to ensure the stability of four-wheel independently driven electric vehicles. In this approach, four distinct control entities are modeled as players that interact to find an optimal solution to the FTC problem. In view of the known fault conditions, Li [10] proposed an adaptive sliding mode active fault-tolerant control method based on a multi-agent four-wheel independent steering system and used the adaptive method to estimate the unmodeled part of the system. Meléndez-Useros [11] devised a fault-tolerant path-tracking static output feedback controller to handle the steering actuator faults in the steering system of autonomous vehicles. The controller successfully maintained vehicle stability during high-risk operations and significantly reduced the tracking errors. Im [12] put forward a model-based fault detection and isolation method for SBW vehicles using a sliding mode observer that has also been introduced, capable of identifying both sensor and multiplicative faults. Nevertheless, the existing studies mainly concentrate on the optimization at the decision-making level, whereas the research on fault-tolerant control of vehicles in failure cases such as actuator failure is still insufficient.
Four-wheel independent steer-by-wire electric vehicles possess overactuation characteristics and can achieve lateral control via the torque difference between the left and right wheels, offering the potential for fault-tolerant control of the by-wire steering system [13]. Chen [14], taking into account the malfunction of the steering motor, analyzed the mechanical transmission mechanism of the vehicle steering system and utilized differential steering to steer the vehicle in emergency circumstances. Seiffer [15] put forward a fault-tolerant control approach for four-wheel independently driven articulated vehicles. Taking into account the constraints of the actuators after failure, the control allocation is restricted, and the driving torques are distributed to the four wheels, allowing the vehicle to retain its maneuverability. Luo [16] put forward a multi-input multi-output model-free adaptive fault-tolerant control approach, eliminating the reliance on FDI and vehicle dynamics models. When the by-wire steering system fails, an additional yaw moment is generated through driving torque distribution to ensure the vehicle’s tracking ability. Additionally, some scholars have proposed an active fault-tolerant control method for the by-wire steering system based on Differential Drive Assistant Steering (DDAS). The majority of the research on DDAS mainly focuses on utilizing differential assistance to alleviate the driver’s operational pressure and enhance the vehicle’s steering performance [17,18,19]. However, in the event of steering system failure, differential steering can also fulfill the steering function. Hu [20] proposed a sliding mode fault-tolerant control method to achieve the vehicle’s yaw motion control when the front wheel steering fails completely. Nevertheless, most of the aforementioned methods are targeted at manned vehicles. When the steering system fails, it is assumed that the driver’s steering intention can still be accurately acquired, and the steering failure issue is transformed into a lateral motion tracking control problem. There is relatively scarce research on the coordinated control of trajectory tracking and yaw stability after the steering failure of intelligent vehicles. Furthermore, most of the above-mentioned methods are applicable to working conditions with low road curvature, and it is challenging to ensure the real-time performance and robustness of the control method in emergency situations such as high-speed cornering.
In order to guarantee the trajectory tracking ability and vehicle stability of intelligent vehicles when the actuator of the by-wire steering system experiences floating faults in emergency conditions such as high-speed cornering, this paper presents a fault-tolerant control approach for steering failure of four-wheel hub motor-driven intelligent electric vehicles based on a hierarchical architecture. The upper layer integrates MPC and sliding mode control to realize vehicle trajectory tracking, enhancing the robustness of the system in the presence of modeling uncertainties and external disturbances. The lower layer utilizes the active set method to optimize the distribution of four-wheel torques. This method can operate concurrently in both floating fault and non-fault scenarios of the steering actuator, eliminating the need for control strategy switching, reducing the dependence on the FDI module, and ensuring the real-time performance of the algorithm. Finally, the validity of this method is verified through the CarSim-Simulink co-simulation.

2. Control Architecture

The fault-tolerant control principle for the actuators of the proposed four-wheel independent steer-by-wire electric vehicle is illustrated in Figure 1. In the event of steer-by-wire system failure or partial loss of steering capability due to actuator malfunction, the steering failure-tolerance controller generates differential torque and transmits it to the torque distribution controller. Additionally, if the drive system fault detector identifies a fault in the drive system actuator, it sends the fault parameters to the torque distribution controller. Upon receiving this information, the torque distribution controller optimally distributes torque to each wheel to ensure optimal vehicle trajectory tracking. To achieve superior control performance, the trajectory tracking controller utilizes a model predictive control (MPC) algorithm.
When the steering system operates normally, the actuator of the steer-by-wire system can directly track the desired front wheel angle obtained through optimization and solution by the MPC trajectory tracking strategy. At this point, since the desired front wheel angle is the same as the actual front wheel angle, there is no differential torque. When the steer-by-wire system malfunctions, the front wheel angle tracking control strategy can achieve front wheel steering by generating differential torque through the distribution of front wheel drive torque. Thus, there is no need to switch the control strategy before and after the fault occurs, and the vehicle’s trajectory tracking capability and yaw stability can still be ensured after the steering system fails in Figure 2.

3. Design of the Upper-Level Trajectory Tracking Controller

3.1. Linear Time-Varying Model Predictive Control

The model predictive control (MPC) methodology consists of three essential stages: predictive modeling, iterative optimization, and feedback-based error correction. Since an optimization solution is required within each sampling period, the computational amount is considerable. Linear time-varying model predictive control can approximately linearize the nonlinear vehicle dynamics model in each sampling period, thereby being capable of enhancing the real-time performance of the algorithm while guaranteeing the control effect [21].

3.1.1. The Model of Vehicle Dynamics

Regarding the trajectory tracking issue of four-wheel hub motor-driven intelligent electric vehicles in the event of steering failure. The vehicle’s pitching motion about the y-axis and rolling motion around the x-axis are disregarded. Instead, consideration is given solely to the longitudinal, lateral, and yaw dynamics. The schematic diagram of the planar motion of the vehicle is depicted as shown in Figure 3.
The vehicle dynamic equilibrium equation is
m x ¨ y ˙ ψ ˙ = F x f l + F x f r cos δ f F y f l + F y f r sin δ f + F x r l + F x r r
m y ¨ + x ˙ ψ ˙ = F x f l + F x f r sin δ f + F y f l + F y f r cos δ f + F y r l + F y r r
I z ψ ¨ = l f F x f l + F x f r sin δ f + F y f l + F y f r cos δ f   l r F x f l + F x f r sin δ f + F y f l + F y f r cos δ f + Δ M z
In the equation, m denotes the mass of the entire vehicle; variables x and y denote the vehicle’s longitudinal and lateral displacements within its coordinate system, respectively, while ψ represents its yaw angle; F x f l , F x f r , F x r l and F x r r denote the longitudinal forces acting on the four wheels, while F y f l , F y f r , F y r l and F y r r represent the corresponding lateral forces. The variable δ f signifies the steering angle of the front wheels, whereas I z corresponds to the vehicle’s rotational inertia about the z-axis. l f and l r indicate the distances from the center of mass to the front and rear axles, respectively, and Δ M z represents the additional yaw moment.
In this paper, the “Magic Formula” tire model is adopted. This model employs a combination of trigonometric functions to approximate tire test data, thereby deriving a mathematical representation of the tire force. It features a unified structural form and high calculation accuracy. Moreover, it retains a relatively high level of model accuracy even under conditions involving significant slip ratios and large sideslip angles [22]. The following formula represents the longitudinal force of the tire:
F x i j = D x sin C x arctan B x s E x B x s arctan B x s
C x = a 0 D x = a 1 F z 2 + a 2 F z
B x = a 3 F z 2 + a 4 F z exp a 5 F z / C x D x
E x = a 6 F z 2 + a 7 F z + a 8
Herein, ij = fl, fr, rl, rr denote the left-front, right-front, left-rear, and right-rear tires, respectively. The longitudinal force on the wheels is Fxij, while ss denotes the tire’s longitudinal slip ratio. Additionally, Fz signifies the vertical load on the tire. The coefficients a0 to a8 are the fitting parameters of the tire model, with their specific values listed in Table 1.
The lateral force of the tire under pure sideslip conditions is expressed as follows:
F y i j = D y sin C y arctan B y α E y B y α arctan B y α
C y = b 0 D y = b 1 F z 2 + b 2 F
B y = b 3 sin b 4 arctan b 5 F z / C y D y
E y = b 6 F z 2 + b 7 F z + b
In the equation, Fyij represents the lateral force acting on each wheel, while α denotes the tire’s sideslip angle. Table 1 presents the tire fitting parameters.
When the tire slips under adverse circumstances [23], the longitudinal force and lateral force of the tire are
F x i j = s s 2 + tan α 2 μ D x sin 5 4 μ 4 C x × arctan 2 μ B x s E x 2 μ B x s arctan 2 μ B x s
F y i j = tan α s 2 + tan α 2 μ D y sin 5 4 μ 4 C y × arctan 2 μ B y α E y 2 μ B y α arctan 2 μ B y α
In the equation, μ is the road adhesion coefficient.
The longitudinal slip ratios of each tire of the wheels are represented as
s i j = 1 u i j ω i j r × 100 % > 0      ω i j r u i j ω i j r u i j 1 × 100 % < 0      ω i j r < u i j
In the equation, uij stands for the speed of the wheel center of each wheel, and its calculation formula is as follows:
u f l = ( ν x 1 2 B f ψ ˙ ) cos δ f + ( ν y + l f ψ ˙ ) sin δ f
u f r = ( ν x + 1 2 B f ψ ˙ ) cos δ f + ( ν y + l f ψ ˙ ) sin δ f
u r l = ν x 1 2 B r ψ ˙
u r r = ν x + 1 2 B r ψ ˙
The tire side slip angles of each wheel can be represented as
α f l = δ f arctan ν y + l f ψ ˙ ν x 1 2 B f ψ ˙
α f r = δ f arctan ν y + l f ψ ˙ ν x + 1 2 B f ψ ˙
α r l = arctan l r ψ ˙ ν y ν x 1 2 B r ψ ˙
α r r = arctan l r ψ ˙ ν y ν x + 1 2 B r ψ ˙
The vertical loads of each wheel are represented as
F z f l = m g l r 2 ( l f + l r ) m a x h 2 ( l f + l r ) m a y h l r ( l f + l r ) B f
F z f r = m g l r 2 ( l f + l r ) m a x h 2 ( l f + l r ) + m a y h l r ( l f + l r ) B f
F z f l = m g l f 2 ( l f + l r ) + m a x h 2 ( l f + l r ) m a y h l f ( l f + l r ) B r
F z f l = m g l f 2 ( l f + l r ) + m a x h 2 ( l f + l r ) + m a y h l f ( l f + l r ) B r
In the equation, Fij denotes the vertical load, while ax and ay, respectively, represent the longitudinal acceleration and the transverse acceleration.
Transforming the vehicle coordinate system into the geodetic coordinate system, namely
X ˙ = x ˙ cos ψ y ˙ sin ψ
Y ˙ = x ˙ sin ψ + y ˙ cos ψ
In the geodetic coordinate system, X denotes the longitudinal displacement of the vehicle, and Y denotes the lateral displacement.
To sum up, the vehicle lateral dynamics model can be simplified as
x ¨ = y ˙ ψ ˙ + 1 m F x f l + F x f r F y f l + F y f r δ f + F x r l + F x r r
y ¨ = x ˙ ψ ˙ + 1 m F x f l + F x f r δ f + F y f l + F y f r + F y r l + F y r r
ψ ¨ = 1 I z l f F x f l + F x f r δ f + F y f l + F y f r l r F x f l + F x f r δ f + F y f l + F y f r + Δ M z I z
ψ ˙ = ψ ˙
X ˙ = x ˙ cos ψ y ˙ sin ψ
Y ˙ = x ˙ sin ψ + y ˙ cos ψ
The state-space expression of the system can be concisely written as
ξ ˙ ( t ) = f ( ξ ( t ) , u ( t ) )
y = C ξ ( t )
Select ξ = ( x ˙ , y ˙ , ψ ˙ , ψ , X , Y ) T as the system state quantities; select u = ( δ f , Δ M z ) as the system control quantities, among which δf indicates the virtual control quantity. In the case of system failure, the front wheel steering angle serves as a critical parameter for maintaining vehicle performance. select y = ( ψ , ψ ˙ , Y ) as the system output quantities.

3.1.2. Model Predictive Trajectory Tracking Control

In this section, a linear time-varying model predictive control (MPC) is designed to guide the 4WS vehicle along the reference path. In order to guarantee that the system is capable of conducting fault-tolerant control via hub motors when facing steering motor faults, the controller will additionally output the additional yaw moment necessary for maintaining vehicle body stability. When the steering motor malfunctions and fails to meet the steering requirements, differential steering will be implemented through the hub motors to fulfill the steering demands. The nonlinear model and complex objective constraints are difficult to solve for intelligent vehicles, so the system vehicle dynamics model is linearized into state space form.
x ˙ c = A c x c + B c u c
y c = C c x c
In the formula, x c = ( v x , v y , φ , φ . , X , Y ) T is selected as the system state variable, among which the number of system state variables Nx = 6. u c = δ f is chosen as the system control variable, among which the number of system state variables Nu = 1. Keep the longitudinal velocity constant.
A c = a 11 a 12 0 a 14 0 0 a 21 a 22 0 a 24 0 0 0 0 0 a 34 0 0 a 41 a 42 0 a 44 0 0 a 51 a 52 a 53 0 0 0 a 61 a 62 a 63 0 0 0
a 11 = 2 C c f δ f , t 1 v y + a φ ˙ m v x 2 , a 12 = φ ˙ 2 C c f δ f m v x a 14 = v ˙ y 2 C c f a δ f m v x ,
a 22 = 2 C c f 2 C c r m v x , a 21 = φ ˙ 2 C c f v y + a φ ˙ + 2 C c r v y + b φ ˙ m v x 2 ,
a 34 = 1 , a 24 = v x + 2 C c f a + C c r b m v x , a 42 = 2 a C c f + 2 b C c r I z v x ,
a 41 = 2 b C c r b φ ˙ v y 2 a C c f v y + a φ ˙ I z v x 2 , a 44 = 2 C c f a 2 C c r b 2 I z v x ,
a 44 = 2 C c f a 2 C c r b 2 I z v x , a 51 = cos φ , a 52 = sin φ ,
a 53 = v x sin φ v y cos φ , a 61 = sin φ , a 62 = cos φ , a 63 = v x cos φ v y sin φ ,
B c = 2 C c f 2 δ f v Y + a φ ˙ v X m 2 C l f s f C c f m 0 2 a C l f s f C c f I z 0 0
C c = 0 0 1 0 0 0 0 0 0 0 0 1 T
Equations (37) and (38) are transformed into a discrete linear time-varying system with a sampling time T = 1 ms, which can be represented as follows:
x ( k + 1 ) = A k x ( k ) + B k u ( k )
y ( k ) = C k x ( k )
where
A k = e A c T s
B k = 0 T s e A c t d t + B c
C k = C c
Define a new state variable of this discrete system
ζ k = x k u k 1
In order to adopt the control increment ∆u(k) as the input variable, redefine the state equation of the system so as to adapt to this new input variable:
ζ ( k + 1 ) = A ˜ k ζ ( k ) + B ˜ k ( u ( k ) u ( k 1 ) )
Y ( k ) = C ˜ k ζ ( k )
where
A = A k B k 0 1 × 6 I , B = B k I , C = C k 0

3.1.3. Optimal Motion Control

In order to realize the prediction of vehicle states, handle constraint conditions, and optimize control inputs, thereby improving the stability and safety of the vehicle, the performance metrics are designed as
J ( ζ ( k ) , u ( k 1 ) , Δ U ( k ) )        = i = 1 N p Y ( k + i | k ) Y ref ( k + i | k ) Q m 2            + i = 1 N c 1 Δ u ( k + i | k ) R m 2 + ρ κ 2
The first item of the optimization objective function is targeted at minimizing the heading angle deviation and lateral deviation from the desired trajectory for tracking; the second item sets minimizing the variation in the control quantity as the optimization objective, considering that an overly large turning angle might lead to the vehicle being out-of-control. Qm and Rm are, respectively, the weight matrices for trajectory tracking accuracy and control increment. In this paper:
Q m R 3 × 3 ,   Q m = 200 0 0 0 10 0 0 0 100
R m R 2 × 2 , R m = 50000 0 0 10
To avoid the sudden change in the system control quantity that might affect its continuity, a relaxation factor k is incorporated. Taking into account the constraints on the control quantity imposed by the mechanical structure and kinematics, the constraints on the control increment, control quantity, and system output are presented as follows:
min Δ U k , ε J ζ k , u k 1 , Δ U k
s . t . ( Δ U min Δ U k u max U min A Δ U k + U k U max y h . min   y h y h . max   y s . min   ε y s y s . ma   + k      k > 0
By solving Formulas (37) and (38) within each control time domain, a sequence of optimal control increments can be derived:
Δ U = [ Δ u ( k ) , Δ u ( k + 1 ) , , Δ u ( k + H c 1 ) ] T
Select the first control element from this control sequence and apply it to the system to obtain the optimal control quantity at the current instant
U ( k ) = u ( k 1 ) + Δ u ( k )
In the equation, Δ u ( k ) precisely represents the increment of the front wheel angle f that is required to be solved. The predicted control quantity is exerted on the system. The additional yaw moment Δ M z is directly fed into the lower-level torque optimization distribution layer.

3.2. The Design of Corner Controller

For the four-wheel independent steer-by-wire electric vehicle investigated in this study, each wheel is equipped with a hub motor. The driver’s input is transmitted to the electronic control unit (ECU) via the steering wheel, and the ECU processes this input along with other sensor data to command the hub motors on both the front and rear axles, thereby achieving differential steering. In this research, the differential steering mechanisms on both the front and rear axles are identical, as illustrated in Figure 4.
The dynamic equation of the differential steering system can be represented by the following formula:
J i δ ¨ i + b i δ ˙ i = τ a i + M i τ f i
wherein, J i i = f , r denotes the effective rotational inertia of the front/rear differential steering system, δ i i = f , r represents the front/rear wheel steering angles of the vehicle, b i i = f , r stands for the effective damping of the front/rear differential steering system, τ f i i = f , r is the friction torque of the front/rear differential steering system, and M i i = f , r represents the difference in the steering torques around the respective kingpins of the left and right wheels on the front/rear axle.
When the side slip angle of the tire α i is far less than the sliding side slip angle α s l i α s l i = arctan ( 1 / θ y i , θ y i = 2 k p i l 2 / 3 μ F Z i , the aligning torque exerted by the ground on the tire can be represented as [24]:
τ a i = μ F Z i l θ y i σ y i 1 3 θ y i σ y i + 3 θ y i σ y i 2 θ y i σ y i 3
wherein, μ is the road adhesion coefficient, l is half of the tire trailing distance, k p i is the tire cornering stiffness coefficient per unit length, and k p i = k i / ( 2 l ) .
When the tire side slip angle is very small, it follows that:
τ a i = k k i α i
wherein, k = l 2 / 3 .
In order to simplify the dynamic model of the differential steering system, considering that the second derivative of the wheel angle δ .. i and the friction torque of the steering system τ f i , are generally very small, these minor disturbances are disregarded in the modeling process. As a result, the dynamic model of the differential steering system can be further simplified.
b i δ ˙ i = τ a i + M i
Herein, the difference in the steering torque M i of the left and right front wheels around the kingpin axis can be computed based on the following formula:
M i = F x i r F x i l r σ
Due to the variance of longitudinal driving forces, the resulting yaw moment can be defined as
Δ M i = ( F x i r F x i l ) l s
Among them, ls is half of the track width between the left and right wheels on the same axle.
By integrating Formulas (68) and (69), it can be obtained that:
M i = r σ l s Δ M f
Based on the aforementioned formula, it can be derived that:
δ ˙ f = 1 b e f f ( τ a + M f )
Construct the sliding mode surface switching function so as to enhance the tracking effect of the front wheel angle.
s = δ f d δ f
The differentiation of the sliding mode surface leads to
s ˙ = δ ˙ f d δ ˙ f = δ ˙ f d 1 b e f f ( τ a + M f )
Employing the exponential reaching law, there is
s ˙ = ε   sgn ( s ) k s     ε > 0     k > 0
Combined with Equation (27), it can be obtained
δ ˙ f d 1 b e f f ( τ a + M f ) = ε   sgn ( s ) k s
Then, the sliding mode control rate is
M f = b e f f ( δ ˙ f d + ε   sgn ( s ) + k s ) τ a
To restrain the chattering phenomenon resulting from model uncertainties and external interferences, the saturation function sat s is utilized to substitute the sign function sgn s , namely
sat s = 1 s > Δ k s s Δ 1 s < Δ   k = 1 / Δ
In the equation, Δ is the thickness of the boundary layer of the sliding mode surface.

4. The Design of the Lower-Level Torque Optimization Distribution Controller

The size of the tire force is constrained by the vertical load of the tire. In order to avoid a severe overload of a certain tire during the vehicle’s movement, which thereby affects the vehicle’s ultimate performance, in this paper, the objective is to minimize the tire load ratio. Moreover, it satisfies the yaw moment Δ M z , the differential moment M f , and the longitudinal driving force F x d necessary for the upper-level trajectory tracking and enhancing the stability margin of the vehicle. The objective function is presented as follows:
min J = min i j = f l , f r , r l , r r c i j F t x d i j 2 + s i j F t y d i j 2 μ F z i j 2
In the equation, F t x d i j and F t y d i j denote the optimized distributed longitudinal and lateral forces of the tires, respectively; μ represents the road adhesion coefficient; c i j , s i j are the distribution weight coefficients of the longitudinal and lateral forces of the tires, respectively, which are used to adjust the proportion of the tire forces in the optimization objective function. Under normal driving conditions, c i j = s i j = 1 .
On the one hand, the distributed tire forces need to satisfy the longitudinal force, lateral force, and yaw moment demanded by the upper-level controller. On the other hand, the maximum output torque of the hub motor and the constraints of road adhesion conditions also need to be considered. Hence, the constraint conditions are as follows:
i j = f l , f r , r l , r r F t x d i j cos δ i j i j = f l , f r , r l , r r F t y d i j sin δ i j = F x d
i j = f l , f r , r l , r r F t x d i j sin δ i j + i j = f l , f r , r l , r r F t y d i j cos δ i j = F y d
b cos δ f l + l f sin δ f l F t x d f l + b cos δ f r + l f sin δ f r F t x d f r + b cos δ r l l r sin δ r l F t x d r l + b cos δ r r l r sin δ r r F t x d r r + l f cos δ f l + b sin δ f l F t y d f l + l f cos δ f r b sin δ f r F t y d f r + l r cos δ r l + b sin δ r l F t y d r l + l r cos δ r r b sin δ r r F t y d r r = Δ M z
T i j max F t x d i j r i j T i j max
F t x d i j 2 + F t y d i j 2 μ 2 F z i j 2
In the equation, T i j max is the maximum output torque of the hub motor. Regarding the nonlinear inequality constraints in the constraint conditions, the approach mentioned in reference [25] is utilized, and it is approximated as a linear constraint by means of octagonal approximation.
The driving torques of each wheel are solved by means of the quadratic programming method, and the obtained performance index is
J = u T Ω u + k u v T ζ k u v s . t .         u min u u max
Ω = diag 1 r w μ F zfl 2 , 1 r w μ F zfr 2 , 1 r w μ F zrl 2 , 1 r w μ F zrr 2
ζ = diag ζ 1 , ζ 2 , ζ 3
u = T f l    T f r    T r l    T r r
wherein: Matrices Ω and ζ are the weight matrix for satisfying the equation conditions; ζ 1 , ζ 2 , ζ 3 are, respectively, the weights of the differential torque Δ M f , the demanded longitudinal torque T t o t , and the additional yaw moment; u is the optimization vector of the solver, representing the output torques of each hub motor; v is the expected values of the differential torque Δ M f , the demanded longitudinal torque T t o t , and the additional yaw moment (which is set to 0 to avoid influencing the trajectory tracking process), namely
v = Δ M f   T tot     0 T
K is the gain matrix and can be represented as
K = r σ cos ς cos σ r w × m fl    m fr    0    0 m fl m fr m rl m rr d s 2 r w × m fl   m fr   m rl   m rr

5. Simulation Analysis of Typical Operating Conditions

In order to verify the effectiveness of the above fault-tolerant control strategy, experiments were carried out under single shift and double shift conditions, respectively. The experimental platform is jointly built by MATLAB/Simulink and CarSim, and the parameters of the vehicles used in the experiment are shown in Table 2:

5.1. Single Shift-Line Operating Condition

To validate the fault-tolerant control approach for the actuator of the steering system presented in this paper, a step steering simulation working condition experiment was set. A step steering angle of 0.1 rad was generated at 1 s, and the actuator failure of the steering system occurred at 3 s. The experimental conditions were as follows: the speed was 100 km/h, and the road adhesion coefficient was 0.8. The simulation experiment results are depicted in Figure 5.
It can be observed that when the actuator of the steering system malfunctions at 3 s, as depicted in Figure 5e, the vehicle without fault-tolerant control loses its steering capability, and the yaw angular velocity subsequently drops to 0. The yaw angle will maintain the current value, and the vehicle will continue to travel along the course angle at the current instant. Figure 5f,g indicate that the experimental results of the vehicle with the fault-tolerant controller after the fault are approximately consistent with those of the fault-free vehicle. The maximum lateral position deviation is 0.0917 m, the average relative lateral position deviation is 5.96%, the maximum deviation of the centroid sideslip angle is 0.426°, the average relative deviation of the centroid sideslip angle is 9.3%, the maximum deviation of the yaw angular velocity is 0.227 deg/s, and the fluctuation range of the longitudinal velocity error is [0, 0.04]. As can be seen from Figure 5c, the driving torques of the four wheels are significantly different, which attests that the steering is accomplished through differential driving torques, and the torque optimization distribution controller is employed to optimize the torque distribution of the four tires. While ensuring the smooth progress of steering, the tire load rate is maintained below 30%, as can be seen from Figure 5h, providing the vehicle with a better stability margin. To sum up, the simulation results validate the effectiveness of the fault-tolerant controller for steering faults proposed in this paper.

5.2. Double Shift-Line Operating Condition

To validate the effectiveness of the multi-actuator failure-tolerant control approach proposed in this paper, a double lane change operating condition experiment was conducted. The experimental conditions were as follows: the speed was 60 km/h, and the road adhesion coefficient was 0.8. The vehicle scenarios in this experiment can be categorized into three types. The first is the ideal vehicle derived from model prediction, serving as the ideal reference model. The second is the failed and uncontrolled vehicle when the actuator of the steering system fails and no fault-tolerant control is implemented. The third type is the controlled vehicle, in which the fault-tolerant control strategy put forward in this paper has been employed after the malfunction of the steering system.
Figure 6 presents the outcomes of the simulation experiments. As can be observed from Figure 6b, the vehicle lost its steering capability due to the malfunction of the steering actuator. Nevertheless, it can be discerned from Figure 6a that the fault-tolerant vehicle possesses superior trajectory tracking precision. This demonstrates the efficacy of the fault-tolerant control approach proposed in this paper for steering failure fault-tolerant control. As depicted in Figure 6c, the driving torques of the two wheels on the front axle are conspicuously dissimilar. The front wheel steering angle generated through differential steering can precisely track the reference value output by the upper-level controller. Simultaneously, direct yaw moment control is imposed to ensure that the vehicle’s yaw rate tracks the expected value. It can be observed from Figure 6d–g that when the vehicle loses its steering ability, the vehicle under fault-tolerant control is still capable of ensuring relatively good steering stability. The maximum deviation of the centroid sideslip angle is 1.746°, the average relative deviation of the centroid sideslip angle is 13.2%, the maximum deviation of the yaw rate is 0.016 deg/s, and the average relative deviation of the yaw rate is 9.75%. Figure 6h reveals that the tire load ratios of the four wheels are relatively small, providing adequate leeway for the stability control of the vehicle.

6. Conclusions

In response to the failure of the wire-controlled steering system of four-wheel independent wire-controlled steering electric vehicles, a fault-tolerant control method based on the synergy of differential steering and direct yaw moment control is proposed. In the upper-level control framework, the trajectory tracking controller based on model predictive control (LCV-MPC) computes the necessary front wheel steering angle and additional yaw moment in accordance with the pre-determined target trajectory. The controller minimizes the trajectory tracking error by optimizing the calculation outcomes, ensuring that the vehicle accurately follows the reference trajectory and is capable of adapting to environmental and dynamic variations. while implementing differential steering through sliding mode variable structure control algorithms to regulate drive motors based on target steering angles. The lower-layer torque distribution controller optimizes wheel torque allocation with the objective of minimizing tire load rates under predefined yaw moment constraints. Simulation results demonstrate that the proposed strategy reduces path tracking capability decreases by merely 3–5% under steering motor failure scenarios in single-lane-change and double-lane-change maneuvers, with sideslip angle deviation controlled within 10% and yaw rate deviation below 8%. The method ensures satisfactory steering performance with excellent real-time responsiveness.
In order to make the research more closely align with practical engineering needs, the next step in our research will involve conducting real-vehicle tests to obtain more valuable reference data and authentic experimental results.

Author Contributions

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

Funding

This research was funded by the International Joint Laboratory for Operation Safety and Integrated Control of New Energy Vehicles, grant number [CZ20230026], the Changzhou Intelligent Networked Vehicle Collaborative Control International Joint Laboratory, grant number [CZ20220030], the Basic Science (Natural Science) Research Project of Higher Education in Jiangsu Province, grant number [22KJA580001], and the National Natural Science Foundation of China, grant number [62273061].

Data Availability Statement

The original contributions presented in this 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. Li, K.; Chen, T.; Luo, Y.; Wang, J. Intelligent Environment-Friendly Vehicles: Concept and Case Studies. IEEE Trans. Intell. Transp. Syst. 2012, 13, 318–328. [Google Scholar] [CrossRef]
  2. Qu, X.; Pi, D.; Zhang, L.; Lv, C. Advancements on unmanned vehicles in the transportation system. Green Energy Intell. Transp. 2023, 2, 100091. [Google Scholar] [CrossRef]
  3. Mortazavizadeh, S.A.; Ghaderi, A.; Ebrahimi, M.; Hajian, M. Recent Developments in the Vehicle Steer-by-Wire System. IEEE Trans. Transp. Electrif. 2020, 6, 1226–1235. [Google Scholar] [CrossRef]
  4. Zong, C.; Li, G.; Zhang, H.; He, L.; Zhang, Z. Study progress and outlook of chassis control technology for X-by-wire automobile. China J. Highw. Transp. 2013, 26, 160–176. [Google Scholar]
  5. Zhang, X.; Cocquempot, V. Fault tolerant control scheme based on active fault diagnosis for the path tracking control of a 4WD electric vehicle. In Proceedings of the 2014 IEEE International Symposium on Intelligent Control (ISIC), Juan Les Pins, France, 8–10 October 2017; pp. 2189–2195. [Google Scholar]
  6. Hasan, M.; Anwar, S. Sliding Mode Observer and Long Range Prediction Based Fault Tolerant Control of a Steer-by-Wire Equipped Vehicle. SAE Tech. Pap. 2008, 41, 8534–8539. [Google Scholar]
  7. Shi, G.B.; Guo, C.; Wang, S.; Liu, T.Y. Angle Tracking and Fault-Tolerant Control of Steer-by-Wire System with Dual Three-Phase Motor for Autonomous Vehicle. IEEE Trans. Intell. Transp. Syst. 2024, 25, 5842–5853. [Google Scholar] [CrossRef]
  8. Yang, K.; Kang, D.; Lee, D. Fault tolerant control using self-diagnostic smart actuator. In Proceedings of the 2009 ICCAS-SICE, Fukuoka, Japan, 18–21 August 2009; pp. 5674–5678. [Google Scholar]
  9. Zhang, B.; Lu, S. Fault-tolerant control for four-wheel independent actuated electric vehicle using feedback linearization and cooperative game theory. Control. Eng. Pract. 2020, 101, 104510. [Google Scholar] [CrossRef]
  10. Li, H.; Zhang, N.; Wu, G.; Li, Z.; Ding, H.; Jiang, C. Active Fault-Tolerant Control of a Four-Wheel Independent Steering System Based on the Multi-Agent Approach. Electronics 2024, 13, 748. [Google Scholar] [CrossRef]
  11. Meléndez-Useros, M.; Viadero-Monasterio, F.; Jiménez-Salas, M.; López-Boada, M.J. Static Output-Feedback Path-Tracking Controller Tolerant to Steering Actuator Faults for Distributed Driven Electric Vehicles. World Electr. 2025, 16, 40. [Google Scholar] [CrossRef]
  12. Im, J.S.; Ozaki, F.; Yeu, T.K.; Kawaji, S. Model-based fault detection and isolation in steer-by-wire vehicle using sliding mode observer. J. Mech. Sci. Technol. 2009, 23, 1991–1999. [Google Scholar] [CrossRef]
  13. Huang, C.; Naghdy, F.; Du, H. Delta Operator Based Fault Detection Filter Design for Uncertain Steer-by-Wire Systems with Time Delay. In Proceedings of the 2018 Chinese Control Conference (CCC), Wuhan, China, 25–27 July 2018; pp. 7730–7735. [Google Scholar]
  14. Chen, T.; Cai, Y.; Chen, L.; Xu, X.; Sun, X. Trajectory tracking control of steer-by-wire autonomous ground vehicle considering the complete failure of vehicle steering motor. Simul. Model. Pract. Theory 2021, 109, 102235. [Google Scholar] [CrossRef]
  15. Seiffer, A.; Schütz, L.; Frey, M.; Gauterin, F. Constrained Control Allocation Improving Fault Tolerance of a Four Wheel Independently Driven Articulated Vehicle. IEEE Open J. Intell. Transp. Syst. 2023, 4, 187–203. [Google Scholar] [CrossRef]
  16. Luo, Y.; Chen, R.; Hu, Y. Active fault-tolerant control based on MFAC or 4WID EV with steering by wire system. J. Mech. Eng. 2019, 55, 131–139. [Google Scholar]
  17. Asperti, M.; Vignati, M.; Sabbioni, E. Design of Electric Power Steering Control for Compensating the Torque Steer Effect due to Torque Vectoring Control. SAE Int. J. Veh. Dyn. Stab. NVH 2025, 9, 17. [Google Scholar] [CrossRef]
  18. Jo, S.-J.; Baek, S.-W.; Hwang, K.-Y. Optimization Design of Novel Consequent Pole Motor for Electric Power Steering System. Machines 2024, 12, 893. [Google Scholar] [CrossRef]
  19. Zhu, S.; Lu, J.; Zhu, L.; Chen, H.; Gao, J.; Xie, W. Coordinated Control of Differential Drive-Assist Steering and Direct Yaw Moment Control for Distributed-Drive Electric Vehicles. Electronics 2024, 13, 3711. [Google Scholar] [CrossRef]
  20. Hu, C.; Wang, R.; Yan, F. Differential steering based yaw stabilization using ISMC for independently actuated electric vehicles. IEEE Trans. Intell. Transp. Syst. 2018, 19, 627–638. [Google Scholar] [CrossRef]
  21. Xin, P.; Wang, Z.; Sun, H.; Zhang, B. Model Predictive Control of Unmanned Mine Vehicle Trajectory Tracking. In Proceedings of the 2021 Chinese Control Conference (CCC), Shanghai, China, 26–28 July 2021; pp. 4757–4762. [Google Scholar]
  22. Hans, P. Tyre and Vehicle Dynamics; Butterworth-Heinemann: Oxford, UK, 2002. [Google Scholar]
  23. Lu, S. Study on Vehicle Chassis Key Subsystems and Its Integrated Control Strategy; Chongqing University: Chongqing, China, 2009. [Google Scholar]
  24. Wang, Q.; Wang, J.; Jin, L. Differential assisted steering applied on electric vehicle with electric motored wheels. J. Jinlin Univ. 2009, 39, 1–6. [Google Scholar]
  25. Jiao, G. Study on Longitudinal and Lateral Force Coordinated Control of Four wheel Independent Driving/Steering Electric Vehicle; Chongqing University: Chongqing, China, 2018. [Google Scholar]
Figure 1. Principal diagram of fault-tolerant control method for four-wheel independent steering by wire electric vehicle.
Figure 1. Principal diagram of fault-tolerant control method for four-wheel independent steering by wire electric vehicle.
Wevj 16 00183 g001
Figure 2. Flowchart of fault-tolerant control for four-wheel independent steering of electric vehicles.
Figure 2. Flowchart of fault-tolerant control for four-wheel independent steering of electric vehicles.
Wevj 16 00183 g002
Figure 3. The three-degree-of-freedom vehicle model.
Figure 3. The three-degree-of-freedom vehicle model.
Wevj 16 00183 g003
Figure 4. Schematic diagram of differential steering.
Figure 4. Schematic diagram of differential steering.
Wevj 16 00183 g004
Figure 5. Simulation results of the single lane change operating condition.
Figure 5. Simulation results of the single lane change operating condition.
Wevj 16 00183 g005aWevj 16 00183 g005b
Figure 6. Simulation results of following vehicle cruise control.
Figure 6. Simulation results of following vehicle cruise control.
Wevj 16 00183 g006
Table 1. Fitting parameters of the magic tire model for longitudinal and lateral forces unit: %.
Table 1. Fitting parameters of the magic tire model for longitudinal and lateral forces unit: %.
a0a1a2a3a4a5a6a7a8
1.406−8.7591011.7838.06234,788.690.022−0.0060.0960.272
b0b1b2b3b4b5b6b7b8
1.412 −101025.022390620.039 8.168 × 10−63.495 × 10−4−0.282
Table 2. Vehicle parameters.
Table 2. Vehicle parameters.
ParameterValues
Vehicle curb weight/kg1880
The length from the center of mass to the front axle/m1.015
The distance between the center of mass and the rear axle/m1.895
Axis length/m1.675
Lateral   stiffness   of   the   front   wheel / ( N · r a d 1 )152,500
Lateral   stiffness   of   the   rear   wheel / ( N · r a d 1 )135,400
Radius of the tire/m0.33
Road surface adhesion coefficien (μ)0.8
Boundary values of torque output of in-wheel motor/(N·m)800
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

Han, Q.; Liu, C.; Zhao, J.; Liu, H. The Fault-Tolerant Control Strategy for the Steering System Failure of Four-Wheel Independent By-Wire Steering Electric Vehicles. World Electr. Veh. J. 2025, 16, 183. https://doi.org/10.3390/wevj16030183

AMA Style

Han Q, Liu C, Zhao J, Liu H. The Fault-Tolerant Control Strategy for the Steering System Failure of Four-Wheel Independent By-Wire Steering Electric Vehicles. World Electric Vehicle Journal. 2025; 16(3):183. https://doi.org/10.3390/wevj16030183

Chicago/Turabian Style

Han, Qianlong, Chengye Liu, Jingbo Zhao, and Haimei Liu. 2025. "The Fault-Tolerant Control Strategy for the Steering System Failure of Four-Wheel Independent By-Wire Steering Electric Vehicles" World Electric Vehicle Journal 16, no. 3: 183. https://doi.org/10.3390/wevj16030183

APA Style

Han, Q., Liu, C., Zhao, J., & Liu, H. (2025). The Fault-Tolerant Control Strategy for the Steering System Failure of Four-Wheel Independent By-Wire Steering Electric Vehicles. World Electric Vehicle Journal, 16(3), 183. https://doi.org/10.3390/wevj16030183

Article Metrics

Back to TopTop