Next Article in Journal
Three-Dimensional Unmanned Aerial Vehicle Path Planning in Simulated Rugged Mountainous Terrain Using Improved Enhanced Snake Optimizer (IESO)
Previous Article in Journal
Department of Veterans Affairs’ Transportation System: Stakeholder Perspectives on the Current and Future System, Including Electric Autonomous Ride-Sharing Services
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Road Feel Simulation Strategy for Steer-by-Wire System in Electric Vehicles Based on an Improved Nonlinear Second-Order Sliding Mode Observer

College of Mechanical and Electronic Engineering, China University of Petroleum (East China), Qingdao 266580, China
*
Author to whom correspondence should be addressed.
World Electr. Veh. J. 2025, 16(6), 294; https://doi.org/10.3390/wevj16060294
Submission received: 15 April 2025 / Revised: 13 May 2025 / Accepted: 15 May 2025 / Published: 26 May 2025

Abstract

:
Addressing the shortcoming that steer-by-wire (SBW) system cannot directly transmit road feel, this study investigates a SBW system dynamics model, steering angle tracking control, and road feel simulation algorithm design. This study proposes a high-precision observer-based road feel simulation method that achieves road feel feedback torque design through the real-time estimation of system disturbance torque based on accurate front-wheel angle tracking. The methodology employs an improved nonlinear second-order sliding mode observer (INSOSMO) to estimate the system disturbance torque. This observer incorporates proportional–integral terms into the super-twisting algorithm to enhance dynamic response, replaces the sign function with a Sigmoid function to eliminate chattering, and utilizes the sparrow search algorithm (SSA) for global parameter optimization. Meanwhile, a two-stage filter combining a strong tracking Kalman filter (STKF) and first-order low-pass filtering processes the observer values to generate road feel feedback torque. Additionally, for the active return control of the steering wheel, a backstepping sliding mode control (BSSMC) integrated with an extended state observer (ESO) is employed, where the ESO enhances the robustness of BSSMC through real-time nonlinear disturbance estimation and compensation. MATLAB/Simulink-CarSim co-simulation demonstrates that, under sinusoidal testing, the INSOSMO reduces mean absolute error (MAE) by 34.7%, 62.5%, and 60.1% compared to the ESO, Kalman filter observer (KFO), and conventional sliding mode observer (SMO), respectively. The designed road feel feedback torque meets operational requirements. The active return controller maintains accurate steering wheel repositioning across various speed ranges.

1. Introduction

The SBW system has emerged as the preferred steering solution for next-generation advanced intelligent vehicles due to its distinctive advantages [1]. Through mechanical decoupling between the steering wheel and wheels, SBW enables the independent design of force transmission and angle response characteristics, significantly enhancing compatibility with intelligent and connected vehicle architectures [2,3,4]. However, at this stage, it is difficult to realize fully autonomous driving technology. The driver still has to participate in the driving process, and the automobile human–machine interface cannot be completely removed [5]. Due to the special characteristics of its structure, the SBW system is unable to transmit road feel directly through a mechanical connection [6,7], and needs to generate road feel through a road feel simulation device in order to ensure that the driver can accurately perceive road information in real time (the main components include steering load, system inertia, and frictional torque, among others), thus ensuring driving safety [8,9]. Therefore, the study of road feel simulation is indispensable.
Current research on road feel simulation for SBW systems primarily focuses on road feedback torque planning, with extended studies on the active return control of the steering wheel based on this foundation [10,11]. Current research on road feel feedback torque planning primarily focuses on emulating the road feel characteristics of electric power steering (EPS) systems, with two main approaches being adopted: model-based methods (implemented through tire–vehicle dynamics models or observers) and data-driven methods. Among these approaches, tire modeling-based methods suffer from inherent limitations, such as challenging parameter identification and poor environmental adaptability. Consequently, observer-based methods are increasingly emerging as a research focus due to their superior engineering feasibility. Shi et al. developed a terminal sliding mode observer to estimate the rack force in an SBW system, based on which the road feel feedback torque was designed. Simultaneously, they achieved precise control of the road feel motor using active disturbance rejection control. Vehicle experiments demonstrated the effectiveness of the proposed algorithms [12]. Su et al. designed an ESO to estimate rack force, and developed a personalized road feel feedback torque model by leaving some parameters adjustable [13]. Zheng et al. used a KFO to estimate the rack force of the steering system and added assist torque to design a road feel torque planning method for SBW systems with the goal of replicating the road feel of the EPS system, and the experimental results showed that the designed road feel torque improved the maneuverability and comfort of the car [14]. Regarding data-driven methods, Liu et al. developed a data-driven road feel feedback torque model using a CNN-GRU hybrid neural network architecture, and achieved the accurate tracking of desired torque through explicit model predictive control [15]. Zhao et al. collected road feel torque data from four common driving scenarios, utilized K-Means clustering, analyzed the training dataset, and selected a Gaussian process regression model to train the data in order to obtain road feel information [16]. Data-driven methods can holistically incorporate various factors affecting road feel to achieve more authentic steering feedback design. However, these approaches present inherent trade-offs between model fidelity and implementation practicality, while requiring substantial real-world vehicle test data for model development and validation. Based on the aforementioned research background, how to improve observer estimation accuracy while providing drivers with real-time and accurate road information has become a key scientific challenge in the field of steering feel simulation [17,18]. It should be noted that some observed values from the observer may contain invalid information, making the effective filtering of these interference components another important research issue. To address this challenge, this study proposes a road feel feedback torque design method based on a high-precision disturbance observer. By developing a dedicated filter to optimize the observed values, the proposed approach ensures the precise transmission of road information while further enhancing driving comfort.
Steering wheel active return should also be considered as one of the key aspects in road feel simulation. For steering wheel return control, the steering wheel return performance of the SBW system is related to the maneuvering stability of the car, and poor return performance will increase the driver’s driving burden and reduce driving pleasure [19]. Xie et al. considered that the automobile self-aligning torque could be significantly reduced on low-adhesion road surfaces, estimated the road-surface adhesion coefficient using the extended Kalman filter, and designed a time-varying sliding mode control algorithm to output different return currents according to different road-surface adhesion coefficients in order to improve the return performance of automobiles on low-adhesion road surfaces [9]. Zhao et al. proposed an active return control strategy for steering wheels based on sliding mode control (SMC), and a hardware-in-the-loop test showed that the designed control strategy could effectively reduce the return margin angle and improve the maneuvering stability of the car [11]. In addition, Chen et al. realized the active return control of steering wheels based on the fuzzy logic control algorithm [20]. Conventional steering wheel active return control strategies often overlook inherent system disturbances and parameter uncertainties. However, nonlinear disturbances can significantly degrade steering return performance, causing positioning inaccuracies that are fundamentally unacceptable for SBW system applications. Therefore, how to enable control algorithms to possess nonlinear disturbance compensation capabilities and thereby enhance their robustness has become a core research focus in this field.
In this study, a novel road feel simulation strategy based on an INSOSMO is proposed. The main contributions of this study are as follows:
(1)
An INSOSMO is developed for high-precision state estimation: The observer is constructed based on the super-twisting algorithm. The approach incorporates both proportional and integral terms into the super-twisting algorithm, replaces the conventional sign function with an improved Sigmoid function to suppress chattering, and employs the SSA for the global optimization of key parameters. Comparative experiments demonstrate significantly improved observation accuracy over conventional ESO, KFO, and SMO approaches.
(2)
A two-stage filter is proposed to eliminate extraneous components in road feel feedback torque: The filter combines STKF with a first-order low-pass filter to process the observed values from the INSOSMO. Based on the filtered results, the main road feel torque is designed, which is then superimposed with compensation torque to generate the final road feel feedback torque.
(3)
Considering steering wheel return control, a steering wheel active return controller accounting for system disturbances is developed: Based on hybrid algorithm theory, the controller employs BSSMC as its core algorithm. To address nonlinear disturbances in the system, an ESO is designed for observation and compensation, thereby enhancing the controller’s robustness.

2. Dynamics Model of the SBW System

The structure of the SBW system is schematically shown in Figure 1.
Working Principle of SBW System: The driver inputs steering commands by rotating the steering wheel. The Electronic Control Unit (ECU) then calculates the target steering angle by integrating the vehicle’s motion state and driver inputs via a predefined algorithm. Next, the steering angle tracking control algorithm determines the required torque for the steering actuator motor to achieve the desired motion, driving the motor to execute steering. Simultaneously, the ECU generates road feel feedback torque based on vehicle speed, road conditions, and real-time steering wheel status, simulating force feedback through a motor to provide the driver with realistic road feel for precise vehicle control [21,22,23].

2.1. Dynamics Model of the Steering Wheel Subsystem

The steering-wheel-to-torque-sensor dynamics equation can be expressed as
T h = J sw θ ¨ sw + B sw θ ˙ sw + K f Δ θ f + T fh Δ θ f = θ sw θ f G f ,
The road feel motor dynamics equation can be expressed as
T f = J f θ ¨ f + B f θ ˙ f K f Δ θ f G f + T ff ,
where Th is the driver input torque; θsw is the steering wheel angle; Jsw is the rotational inertia of the steering column; Bsw is the damping coefficient of the steering column; Kf is the stiffness coefficient of the torque sensor; θf is the rotation angle of the road feel motor; Gf is the reduction ratio; Tfh is the equivalent friction torque; Tf is the electromagnetic torque of the road feel motor; Jf is the rotational inertia of the road feel motor; Bf is the damping coefficient of the road feel motor; and Tff is the equivalent frictional torque of the road feel motor.

2.2. Dynamics Model of the Steering Actuation Subsystem

The dynamic equation of the steering actuator motor can be expressed as follows:
T m = J m θ ¨ m + B m θ ˙ m + K m Δ θ m / G m + T mm Δ θ m = θ m G m x r r p ,
where Tm is the electromagnetic torque of the steering actuator motor; Jm is the rotational inertia of the steering actuator motor; Bm is the damping coefficient of the steering actuator motor; Km is the torsional stiffness of the steering actuator assembly; θm is the steering actuator motor angle; Gm is the reduction ratio; xr is the rack displacement; rp is the pinion radius; and Tmm is the equivalent friction torque of the steering actuator motor.
Then, the model of the rack-and-pinion steering gear section is established. In this section, the torque applied by the steering actuator motor to the motor shaft serves as the input. After being transmitted through the reducer, it drives the rack and pinion steering mechanism, ultimately enabling the steering wheels to complete the turning motion. Therefore, the dynamic equation can be expressed as follows:
M r x ¨ r + B r x ˙ r + F rack + F f = K f Δ θ f r p F rack = T fw i fw = T fw i sw r p ,
where Mr is the quality of the rack-and-pinion steering gear; Br is the damping coefficient of the rack-and-pinion steering gear; Frack is the rack force; Ff is the equivalent friction force on the rack-and-pinion steering gear; Tfw is the torque acting on the kingpin axis originating from the tires; and ifw is the transmission ratio from the rack to the steering knuckle arm. isw is the steering system transmission ratio.
The dynamic equation of the steering wheel is
T fw = J fw θ ¨ fw + B fw θ ˙ fw + T sa + T fwf ,
where Jfw is the rotational inertia of the front wheel; θfw is the steering angle of the front wheel; Bfw is the damping coefficient of the front wheel; Tsa is the self-aligning torque of the front wheel; and Tfwf is the equivalent friction torque of the front wheel.

2.3. Design of the Steering Angle Tracking Algorithm

Precise steering angle tracking control serves as the fundamental prerequisite for road feel feedback torque planning in SBW system. This study develops a steering angle tracking controller based on a nonsingular fast terminal sliding mode control (NFTSMC) algorithm to guarantee accurate wheel response to driver commands. The second-order equivalent model of the SBW system’s steering actuation subsystem is derived from Equations (3)–(5), as follows:
T eq = J eq θ ¨ fw + B eq θ ˙ fw + T sa + T f ,
where
K = G m i fw r p T eq = K T m J eq = K 2 J m + i fw 2 M r + J fw B eq = K 2 B m + i fw 2 B r + B fw T f = i fw F f + T fwf + K T mm ,
where Jeq is the equivalent rotational inertia; Beq is the equivalent damping coefficient; and Tf is the system friction torque.
Let x = [ x 1 x 2 ] T = θ fw θ ˙ fw T and u = Teq. From Equation (6), the state-space equation is derived as follows:
x ˙ 1 = x 2 x ˙ 2 = 1 J eq u B eq J eq x 2 1 J eq d d = Δ J eq x ˙ 2 + Δ B eq x 2 + T sa + T f ,
where d satisfies d D .
Define the angle error as eδ = x1zd, where zd is the desired front wheel steering angle. The first and second derivatives of eδ can then be expressed as
e ˙ δ = x 2 z ˙ d ,
e ¨ δ = x ˙ 2 z ¨ d ,
The nonsingular fast terminal sliding mode surface is constructed as
s δ = e δ + α sign ( e ˙ δ ) e ˙ δ p q ,
where α, p, and q are sliding surface coefficients. Here, p and q are both positive odd integers satisfying 1 < p q < 2.
Moreover, to guarantee control performance, a constant velocity reaching law is adopted, as given in Equation (12):
u = u eq + u c ,
Differentiating Equation (11) yields
s ˙ δ = e ˙ δ + α p q e ¨ δ e ˙ δ p q 1 = e ˙ δ + α p q ( B eq J eq x 2 + 1 J eq u d J eq z ¨ d ) e ˙ δ p q 1 ,
Let s ˙ = 0 ; according to the above equation, the equivalent control law can be derived as
u eq = J eq ( q α p sign ( e ˙ δ ) e ˙ δ 2 p q B eq J eq x 2 d J eq z ¨ d ) ,
To enhance controller robustness, an exponential reaching law is adopted to design the switching control law uc. Let
s ˙ δ = k s δ ε sign ( s δ ) ,
where k and ε are both switching law coefficients and are greater than zero.
Therefore, the switching control law uc can be expressed as
u c = J eq ( k s δ + ε sign ( s δ ) ) ,
By substituting Equations (16) and (14) into Equation (12), the control law for active steering wheel return control is obtained as
u = J eq ( q α p sign ( e ˙ δ ) e ˙ δ 2 p q B eq J eq x 2 d J eq z ¨ d + k s δ + ε sign ( s δ ) ) ,
At this point, the NFTSMC design is completed.

3. Design of the Observer

3.1. Design of the INSOSMO

The analysis of Equation (8) indicates that the primary component of the system disturbance torque d is the tire self-aligning moment. Therefore, this torque contains road surface information and can be utilized in subsequent road feel feedback torque design. To achieve accurate observation of this torque, this study proposes an INSOSMO integrated with an NFTSMC-based steering angle tracking control algorithm. This design enables the precise observation of d, thereby establishing the foundation for subsequent road feel feedback torque design. The following can be derived from Equation (8):
x ˙ 1 = x 2 x ˙ 2 = B eq J eq x 2 d J eq + u J eq d ˙ = 0 ,
Based on the above expanded state equation, the following second-order sliding mode observer is constructed:
x ^ ˙ 1 = x ^ 2 + P x ^ ˙ 2 = B eq J eq x ^ 2 d ^ J eq + u J eq + U d ^ ˙ = G U ,
where ^ denotes the observed value; P is the velocity compensation value; U is the sliding mode control law; and G is the feedback coefficient.
The subtraction of Equations (19) and (18) yields the following observation errors for each state of the system:
e 1 = x ^ 1 x 1 e 2 = d ^ d e ˙ 1 = x ^ 2 x 2 + P e ¨ 1 = x ^ ˙ 2 x ˙ 2 + P ˙ = B eq J eq ( e ˙ 1 P ) 1 J eq e 2 + U + P ˙ e ˙ 2 = d ^ ˙ d ˙ = G U ,
where e1 is the observation error of the steering angle of the front wheel and e2 is the observation error of d.
To ensure that the observer can converge in finite time, the sliding mode surface can be expressed as
s = e ˙ 1 + λ e 1 ,
where λ is a constant.
Taking the first-order derivatives of the sliding mode surface yields the following equation:
s ˙ = e ¨ 1 + λ e ˙ 1 = B eq J eq e ˙ 1 P 1 J eq e 2 + U + P ˙ + λ e ˙ 1 ,
The derivative of the velocity compensation value P ˙ is defined as
P ˙ = B eq J eq λ e ˙ 1 B eq J eq P + c U ,
where c is a constant.
Bringing Equation (23) into Equation (22) gives
s ˙ = 1 J eq e 2 + ( 1 + c ) U = 1 J eq e 2 + 1 + c G e ˙ 2 ,
When s = s ˙ = 0 , the observer enters into sliding mode dynamics. Equation (24) can be expressed as
1 J eq e 2 + 1 + c G e ˙ 2 = 0 ,
e ˙ 2 = G e 2 J eq ( 1 + c ) ,
It is seen that e2 can be expressed as
e 2 = e G J eq ( 1 + c ) t ,
where Mr > 0, c > −1, and the convergence rate is determined by c and G.
Based on the above analysis, considering that the super-twisting algorithm does not require higher-order derivative information of the sliding surface—making its design more convenient compared to other second-order sliding mode algorithms, the following convergence law is designed based on this algorithm:
s ˙ = n 1 s 0.5 sign ( s ) + v e 2 J eq v ˙ = n 2 sign ( s ) ,
where n1 and n2 are the observer gain coefficients and both are greater than zero.
In order to improve the convergence and robustness of the super-twisting algorithm, the proportional and integral terms are added to Equation (28) for improvement, and the improved convergence law is shown in Equation (29):
s ˙ = n 1 s 0.5 sign ( s ) + v k 1 s e 2 J eq v ˙ = n 2 sign ( s ) k 2 s ,
where k1 and k2 are the proportional and integral term coefficients.
In addition, the sign function is non-smooth and may produce high-frequency oscillations and discontinuities in some cases. Furthermore, the Sigmoid function can perfectly approximate the step-like characteristics of the sign function through parameter adjustment while maintaining smooth transitions. Additionally, its mathematical formulation remains relatively simple. Therefore, an improved Sigmoid function is introduced to replace the sign function with the expression
Sigmoid ( x ) = 2 1 + e a x 1 ,
where a is a constant. Here, a takes 2.
Ultimately, the super-twisting algorithm can be expressed as
s ˙ = n 1 s 0.5 Sigmoid ( s ) + v k 1 s e 2 J eq v ˙ = n 2 Sigmoid ( s ) - k 2 s ,
Denote d1 as
d 1 = e 2 J eq ,
where d 1 D 1 and D1 is a constant.
From Equation (31) and Equation (24),
U = n 1 1 + c s 0.5 Sigmoid ( s ) k 1 1 + c s n 2 1 + c Sigmoid ( s ) + k 2 1 + c s ,
At this point, the INSOSMO is completed. The block diagram of the observer principle is shown in Figure 2.
Equation (17) is rewritten as
u 1 = J eq ( q α p sign ( e ˙ δ ) e ˙ δ 2 p q B eq J eq x 2 d ^ J eq z ¨ d + k s + ε sign ( s ) ) ,

3.2. Observer Parameter Optimization

SSA, a robust swarm optimization algorithm, excels in global exploration and local exploitation, with a simple structure. It outperforms particle swarm optimization in optimizing multi-dimensional functions, offering superior stability and convergence accuracy [24]. Considering the numerous parameters of the INSOSMO, the SSA is employed to perform the offline optimization of its critical parameters, thereby ensuring superior observation performance.
In the process of parameter optimization for INSOSMO, the objective of optimization is to minimize the observation error as much as possible while ensuring the stability of the observer. Therefore, important parameters related to the observer’s performance should be selected as optimization variables, including k1, k2, n1, n2, and G. In addition, the fitness function is set as
fitness = 0 t t e 2 ( t ) d t ,
The algorithm flowchart is illustrated in Figure 3.
The number of algorithm iterations is set to 40 times. The optimization range for k1 and k2 is from 10 to 50; for n1 and n2, from 50 to 150; and for G, it is from 0 to 50. The population size is set to 20; the proportion of explorers is set to 0.7; the proportion of sentinels is set to 0.2; and the safety threshold is set to 0.7.

3.3. Stability Proofs

Stability analysis of the observer is conducted as follows:
The class quadratic Lyapunov function V 1 ( s , v ) = ξ T ξ is chosen, with ξ T = [ s 1 2        s        v ] as the function, and ∏ is a real symmetric positive definite matrix. It can be expressed as
= 4 β + α 2 α k 11 α α k 11 2 k 22 + k 11 2 k 11 α k 11 2 ,
where β = n 2 1 + c , α = n 1 1 + c , k 11 = k 1 1 + c , k 22 = k 2 1 + c ; and v = n 2 1 + c Sigmoid ( s ) k 2 1 + c s .
By the definition of a quadratic function, it can be shown that V1(s, v) is continuously positive, definite, and radially unbounded, and is everywhere differentiable except for s = v = 0, so
τ min ξ 2 2 V 1 ( x ) τ max ξ 2 2 ,
where ξ 2 2 = s + s 2 + v 2 is the Euclidean norm.
The derivation of the Lyapunov function yields [25]
V ˙ 1 ( s , v ) = ξ ˙ T ξ + ξ T ξ ˙ = 1 s 1 2 ( ξ ˙ T A ξ + ξ T B ξ ˙ ) ,
where A = 2 β + α 2 0 α 0 2 k 22 + 5 k 11 2 3 k 11 α 3 k 11 1 ; B = β + 2 α 2 0 0 0 k 22 + k 11 2 k 11 0 k 11 1 .
It follows that if A > 0 and B > 0, then V ˙ < 0. It is not difficult to prove this if the constants α, β, k11, and k22 satisfy the following conditions:
α , β , k 11 , k 22 > 0 4 β k 22 > ( 8 β + 9 α 2 ) k 11 ,
V ˙ 1 1 s 1 2 τ min A ξ 2 2 τ min B ξ 2 2 ,
Through Equation (40), the following can be introduced:
s 1 2 ξ 2 V 1 2 ( x ) τ min 1 2 ,
As a result, the following is derived:
V ˙ 1 τ min 1 2 τ min A τ max V 1 1 3 ( x ) τ min B τ max V 1 ( x ) ,
As a result, it can be shown by the comparison principle that V 1 ( s , v ) can converge in finite time and the observer is stable.
This implies that the observer has finite time and is stable. Below is the proof of convergence for NFTSMC:
The Lyapunov function used to prove the convergence of the control algorithm is V = 0.5 s2, and its time derivative can be obtained as
V ˙ 2 = s δ s ˙ δ = ( e ˙ δ + α p q e ˙ δ p q 1 e ¨ δ ) s δ   = ( e ˙ δ + α p q ( B eq J eq x 2 + 1 J eq u d J eq z ¨ d ) e ˙ δ p q 1 ) s δ   = ( e ˙ δ + α p q e ˙ δ p q 1 ( q α p sign ( e ˙ δ ) e ˙ δ 2 p q k s δ ε sign ( s δ ) + d ^ d J eq ) ) s δ   = α p q e ˙ δ p q 1 ( k s δ 2 ε sign ( s δ ) s δ + d ^ d J eq s δ ) α p q e ˙ δ p q 1 ( k s δ 2 ε s δ + ψ J eq s δ ) ,
where ψ denotes the upper bound of the estimation error for the observer’s reconstruction of system disturbance d. It follows that if ε ψ + η 1 J eq ( η 1 > 0 ) , then
V ˙ 2 α p q e ˙ δ p q 1 ( k s δ 2 η 1 J eq s δ ) 0
Therefore, the control algorithm satisfies the Lyapunov stability condition, guaranteeing the finite-time convergence of the system states.

4. Road Feel Feedback Torque Planning

Road feel feedback torque refers to the reactive force perceived by the driver through the steering wheel during vehicle operation, representing a comprehensive manifestation of the vehicle’s overall state, road conditions, and the interactive dynamics of the steering system. The designed road feel feedback torque model consists of two components: the main torque and the compensation torque, as illustrated in Figure 4. Among them, the main road feel torque is designed based on system disturbance torque d, observed by the INSOSMO and further processed through a two-stage filter.

4.1. Design of the Two-Stage Filter

The filtering aims to reduce road vibration interference while preserving essential road information for driver perception. A two-order filter combining STKF and a first-order low-pass filter is designed.
(1)
Design of the strong tracking Kalman filter
The Kalman filter (KF) algorithm is an optimal regression data processing algorithm; in order to make the traditional KF better match the complex system, the KF algorithm is combined with the strong tracking filtering algorithm (STFA), and the STKF is designed to carry out the first level of filtering of d ^ . The traditional KF algorithm can be divided into two modules of prediction and update, and its formula is as follows:
Prediction module:
X ^ k | k 1 = A k X ^ k 1 + B k U K 1 P k | k 1 = A k P k 1 A k T + Q k 1 ,
Update module:
X ^ k = X ^ k | k 1 + K k Z k H k X ^ k | k 1 K k = P k | k 1 H k T H k P k | k 1 H k T + R k P k = P k | k 1 K k H k P k | k 1 ,
where Ak is the system-state matrix at moment k; Bk is the system input matrix at moment k; Hk is the system output matrix at moment k; Pk is the error covariance matrix at moment k; Kk is the Kalman filtering gain matrix at moment k; and Qk and Rk are the covariance matrices of the system noise and measurement noise at moment k.
The STKF algorithm introduces a fading factor during the update of the error covariance matrix [26], and the error covariance prediction process with the inclusion of the fading factor is expressed as follows:
P k | k 1 = λ k A k P ( k 1 ) A k T + Q ( k 1 ) ,
λ k = λ 0 , k , λ 0 , k 1 1 , λ 0 , k < 1 λ 0 , k = T r ( N k ) T r ( M k ) N k = V k H k Q k 1 H k T l R k M k = H k A k P k 1 A k T H k T ,
V k = d 1 d 1 T , k = 1 ρ V k 1 + d k d k T 1 + ρ , k 2 d k = Z k H k X ^ k | k 1 ,
where Vk is the new interest covariance matrix; ρ is the forgetting factor, generally taken as 0.95; and l is the weakening factor. l ≥ 1 and takes 5.
(2)
Design of a first-order low-pass filter
A first-order low-pass filter can effectively isolate high-frequency signals, with the basic formula being
Y ( n ) = p X ( n ) + ( 1 p ) Y ( n 1 ) ,
p = T T + 0.5 π f c ,
where p is the filter coefficient; T is the sampling period, which takes 0.001; fc is the cutoff frequency; X(n) is the current sampling value; and Y(n − 1) is the previous filter output value.
In the existing research, Reference [27] analyzes steering feedback torque from a frequency-domain perspective. The findings indicate that the vehicle motion state-dependent feedback torque components are primarily concentrated below 10 Hz. Therefore, the parameter p is designed to be 0.0591. Consequently, a first-order low-pass filter is superimposed on the STKF to design the two-stage filter that filters out high-frequency signals and smooths d ^ , thereby enhancing driving feel.

4.2. Design of Road Feel Feedback Torque

4.2.1. Design of Main Road Feel Torque

The system aligning the torque of the tires after the action of the steering system transmission ratio, when transferred to the steering column, is reduced to Tz/isw, which can be expressed as the steering column torque Tcol. The steering column torque Tcol can be obtained by the following equation:
T col = d ^ i s w ,
To provide drivers with an easily adaptable road feel, the source of the road feel is analyzed using a column-type electric power steering system. Based on the curved power assist characteristic curve, the assist torque is designed to guarantee the lightness of the planned road feel torque. The curved power assist characteristic curve introduced for the EPS system is illustrated in Figure 5.
In addition, an analysis of the steering system reveals that Tcol is equated to the sum of the assist torque Tassist and the steering wheel torque Th. Therefore, based on this mathematical relationship, the steering column torque can be used to inversely obtain the desired steering wheel torque [6]. MATLAB’s finverse function can be employed to obtain its mathematical inverse function, which expresses the steering wheel torque. The resulting steering wheel torque curve is illustrated in Figure 6 and is expressed by Equation (53), as follows:
T main = f ( T col , v ) ,
where Tmain is the main road feel torque.

4.2.2. Design of the Compensation Torque

The main road feel torque can meet basic steering requirements. However, as the SBW system eliminates certain mechanical components, the driver cannot directly perceive information such as inertia, damping, and friction torque, which would normally be generated by these mechanical parts. Therefore, to more realistically simulate the road feel experience during actual driving, it is necessary to design compensation torque to restore these missing mechanical characteristics [12,13]. Additionally, since the SBW system lacks corresponding mechanical structures to alert drivers when the steering wheel’s rotation angle reaches its physical limit, it is necessary to design a corresponding limit-stop compensation torque to notify the driver when the steering wheel approaches its virtual limit position.
The final road feel feedback torque Troadfeel is formulated as
T roadfeel = T main + T ine + T fric + T dam + T limit ,
where
T ine = k ine θ ¨ sw T fric = k fric tan h ρ 1 θ ˙ sw T dam = 0 , v v 0 k dam ( v v 0 ) θ ˙ sw , v > v 0 T limit = k limit θ sw θ limit , θ sw > θ limit 0 , θ sw θ limit ,
where Tine is the inertial compensation torque; kine is the inertial compensation torque coefficient; Tfric is the friction compensation torque; kfric is the friction compensation torque coefficient; ρ1 is the gradient coefficient of the friction compensation torque; Tdam is the damping compensation torque; kdam is the damping compensation torque coefficient; v0 is the threshold vehicle speed; Tlimit is the limit-stop compensation torque; klimit is the limit-stop compensation torque coefficient; and θlimit is the steering wheel maximum rotation angle.

5. Steering Wheel Active Return Control Strategy

5.1. Driving Intent Judgment

To avoid confusion with traditional steering systems, the action of the steering wheel returning to its original position after the driver releases the steering wheel is called “return”, while the operation in which the steering wheel is not released by the driver is called “steering”. Driver driving intention judgment can be expressed as
θ sw θ ˙ sw 0 & & θ sw > Δ θ sw , steering θ sw θ ˙ sw < 0 & & θ sw > Δ θ sw , return ,
where θ s w is the steering wheel dead zone angle.

5.2. Design of the Steering Wheel Active Return Controller

To enhance the steering wheel’s active return performance and prevent insufficient low-speed return or high-speed return overshoot, we designed an active return controller. The difference between the actual steering wheel angle and the desired angle is selected as the input, while the return torque from the road feel motor serves as the control output. Considering that the BSSMC algorithm is well suited for uncertain nonlinear systems that can be state-linearized or possess strict feedback parameter structures [28], this algorithm is adopted to design the steering wheel active return strategy. Equation (6) shows a dynamic analysis of the steering wheel subsystem during the return process, where its formula is as follows:
G m T return = J eq 1 θ ¨ sw + B eq 1 θ ˙ sw + d 2 ,
where Treturn is the steering wheel return torque; Jeq1 is the equivalent moment of inertia between the feedback motor and the steering wheel; Beq1 is the equivalent damping coefficient between the feedback motor and the steering wheel; d2 is the system disturbance; and d 2 D 2 , in the subsequent simulations, is set as a sine function with an amplitude of 0.5 N·m and a period of 5 s.
Let x = [ x 1 x 2 ] T = θ sw θ ˙ sw T and u = GmTreturn. From Equation (57), the state-space equation is derived as follows:
x ˙ 1 = x 2 x ˙ 2 = 1 J eq 1 u B eq 1 J eq 1 x 2 1 J eq 1 d 2 ,
where
J eq 1 = J sw + G m 2 J f B eq 1 = B sw + G m 2 B f d 2 = Δ J eq 1 x ˙ 2 + Δ B eq 1 x 2 + T fh + G m T ff ,
Define the angular error e1 as
e 1 = x 1 x d = θ sw 0 ,
Then,
e ˙ 1 = x ˙ 1 x ˙ d = x 2 0 ,
The steps for the design of the backstepping sliding mode control algorithm are as follows:
Step 1: Define the Lyapunov function:
V 3 = 1 2 e 1 2 ,
Then,
V ˙ 3 = e 1 e ˙ 1 = e 1 ( x 2 0 ) ,
Take x 2 = c 1 e 1 + e 2 , where c1 > 0 and e2 is the virtual control quantity, i.e., e 2 = x 2 + c 1 e 1 .
Then,
V ˙ 3 = c 1 e 1 2 + e 1 e 2 ,
If e2 = 0, then V ˙ 1 0 is satisfied, and the next design step is required.
Step 2: Define the sliding mode surface as s 1 = e 2 + λ 1 e 1 , λ 1 > 0 in conjunction with the sliding mode variable structure control and define the Lyapunov function:
V 4 = V 3 + 1 2 s 1 2 ,
Then,
V ˙ 4 = V ˙ 3 + s 1 s ˙ 1 = c 1 e 1 2 + e 1 e 2 + s 1 c 1 e ˙ 1 + u J eq 1 d 2 J eq 1 B eq 1 J eq 1 x 2 + λ 1 e ˙ 1 ,
To satisfy V ˙ 2 0 , the controller is designed:
u = J eq 1 ( c 1 e ˙ 1 λ 1 e ˙ 1 h ( s 1 + k 3 sign s 1 ) ) + d 2 + B eq 1 x 2 ,
where k is a constant.
In addition, an extended state observer is designed to observe the system disturbance d2.
x ^ ˙ 1 = x ^ 2 + l 1 ( x 1 x ^ 1 ) x ^ ˙ 2 = u d ^ 2 J eq 1 B eq 1 J eq 1 x ^ 2 + l 2 ( x 1 x ^ 1 ) d ^ ˙ 2 = l 3 ( x 1 x ^ 1 ) ,
where l1, l2, and l3 are the observer gain coefficients, respectively.
Therefore, Equation (67) can be rewritten as
u 2 = J eq 1 c 1 e ˙ 1 λ 1 e ˙ 1 h ( s 1 + k 3 sign s 1 ) + d ^ 2 + B eq 1 x 2 ,
At this point, the design of the steering wheel return controller based on the backstepping sliding mode algorithm has been completed.
The stability of the algorithm is proved below:
Substituting Equation (69) into Equation (66), the sliding mode gain hk3 must satisfy hk3 > ϵ + D2, where ϵ is the upper bound of the ESO estimation error:
V ˙ 4 = c 1 e 1 2 + e 1 e 2 h s 1 2 h k 3 s 1 + ( d ^ 2 d 2 ) s 1 J eq 1 c 1 e 1 2 + e 1 e 2 h s 1 2 h k 3 s 1 + D 2 s 1 c 1 e 1 2 + e 1 e 2 h s 1 2 ϵ s 1 ,
Let Q be equal to
Q = c 1 + h λ 1 2 h λ 1 1 2 h λ 1 1 2 h ,
because
e T Q e = e 1 e 2 c 1 + h λ 1 2 h λ 1 1 2 h λ 1 1 2 h e 1 e 2 T = c 1 e 1 2 e 1 e 2 + h λ 1 2 e 1 2 + 2 h λ 1 e 1 e 2 + h e 2 2 = c 1 e 1 2 e 1 e 2 + h s 1 2 ,
Then, Q is guaranteed to be a positive definite matrix satisfying
Q = h ( c 1 + h λ 1 2 ) ( h λ 1 1 2 ) 2 = h ( c 1 + λ 1 ) 1 4 ,
By appropriately selecting the values of h, c1, and λ1, matrix Q can be made positive and definite, thereby ensuring that V ˙ 2 0 . According to LaSalle’s invariance principle, the controller is guaranteed to achieve asymptotic convergence.

6. Simulation Verification

Based on the above, MATLAB/Simulink software is utilized to build the relevant simulation model, and joint simulation with CarSim is carried out for verification. The computer employed in this simulation is manufactured by Lenovo Group (Beijing, China), with the following detailed hardware configuration: the Intel Core i5-12400F processor (12th Gen, 2.50 GHz), the NVIDIA RTX 3050 graphics card, the 16 GB DDR4 RAM (3200 MHz), and the 512 GB PCIe 4.0 SSD. The operating system is 64-bit Windows 11, and the simulation software included CarSim 2019.0 and MATLAB R2021a.

6.1. Verification of Observer Performance

The parameters of the model are selected as follows: Jeq = 21.88 kg·m2; Beq = 76.21 N·m·s/rad; K = 194.25; isw = 18.5; α = 0.3; p/q = 1.5; k = 20; ε = 10; G = −40.88; λ = 50; c = 0.9; n1 = 50; n2 = 50; k1 = 28.9336; k2 = 20; β1 = 206.5169; β2 = 139.81; β3 = −7,504,840; k4 = 70; ε4 = 0.5; c2 = 50; c3 = 50; and system friction torque set to T f = 2.5 tanh ( 60 θ ˙ fw ) . Additionally, the backstepping control (BSC) algorithm is introduced as the steering angle tracking comparative algorithm. Furthermore, to demonstrate the superiority of the proposed INSOSMO, the SMO, ESO, and KFO [14] are added for comparison. The SSA fitness iteration curve is shown in Figure 7.
BSC:
u 3 = J eq ( B eq J eq x 2 + x ^ 3 J eq c 2 z ˙ 1 + z ¨ d c 3 z 2 z 1 ) ,
ESO:
x ^ ˙ 1 = x ^ 2 + β 1 x 1 x ^ 1 x ^ ˙ 2 = B eq x ^ 2 J eq d ^ J eq + u J eq + β 2 x 1 x ^ 1 d ^ ˙ = β 3 x 1 x ^ 1 ,
SMO:
U SMO = k 4 1 + c s ε 4 1 + c sign ( s ) ,
First, the verification of the observer performance is conducted through both sinusoidal tests and the double-lane-change (DLC) test. For the sinusoidal test, the steering wheel angle input is set as a sine wave with an amplitude of 50 deg and a frequency varying from 0.2 Hz to 0.5 Hz within 20 s at a vehicle speed of 80 km/h. For the DLC test, the steering wheel angle input is set according to the standard DLC trajectory, with a vehicle speed of 60 km/h. In order to clarify the observation error of each observer, the MAE is introduced to represent the error under different tests. The MAE can be expressed as
MAE = 1 n i = 1 n p v a v
where n is the number of samples, pv is the predicted value, and av is the actual value.
The specific results are shown in Table 1.
The simulation results are shown in Figure 8 and Figure 9.
The sinusoidal test is conducted to simulate obstacle avoidance maneuvers in daily driving scenarios, where vehicles navigate through multiple obstacles via repeated left–right steering. The analysis of Figure 8a,b reveals that NFTSMC exhibits superior tracking accuracy compared to BSC. As the steering frequency increases, the tracking error of both control algorithms progressively rises, indicating that high-frequency steering induces larger errors. The maximum tracking error, attributed to system disturbance torque d, occurs at the peak steering angle. Specifically, NFTSMC achieves a peak error of 0.0503 deg, while BSC yields 0.1511 deg, representing a 66.7% reduction in tracking error. It is evident that NFTSMC demonstrates superior tracking accuracy and can more precisely respond to driver input commands. Consequently, the system disturbance torque d observed based on this method better aligns with the driver’s expectations, and the resulting road feel torque more accurately reflects road information under the driver’s intended operating conditions. The further analysis of Figure 8c,d demonstrates that the INSOSMO outperforms KFO, ESO, and SMO in observation accuracy, enabling precise feedforward compensation for the control algorithm. Additionally, as shown in Table 1, the observation performance of the INSOSMO is enhanced by 62.5%, 34.7%, and 60.1%, respectively.
The DLC test is conducted to simulate vehicle lane-switching behavior. The analysis of Figure 9a,b demonstrates that NFTSMC maintains significantly higher tracking accuracy than BSC. During the lane-change maneuver, tracking errors progressively increase for both algorithms, with peak errors occurring at approximately 7.6 s—0.0088 deg for NFTSMC versus 0.1105 deg for BSC—coinciding with the transition back to straight-line driving. Figure 9c,d reveal that the system disturbance torque d observation error also peaks at this critical phase, confirming its substantial impact on control precision. Furthermore, Table 1 shows that the observation performance of INSOSMO is enhanced by 61.8%, 33.8%, and 43.1%, respectively.
Consequently, the results demonstrate that NFTSMC maintains superior tracking accuracy; the system disturbance torque d directly degrades control precision; and the INSOSMO achieves precise disturbance estimation, laying the foundation for road feel feedback torque design.

6.2. Verification of Road Feel Feedback Torque

The performance evaluation of road feel feedback torque can be quantified based on the dynamic mapping relationship between lateral acceleration, steering wheel torque, and steering wheel angle. In high-speed driving conditions, where steering precision and stability are prioritized, the high-speed on-center handling test is typically employed to assess road feedback torque. Conversely, in low-speed driving conditions, where steering ease is the primary objective, the low-speed lemniscate test is commonly used for evaluation. Furthermore, to comprehensively validate the dynamic performance of the designed road feel feedback torque, the steering wheel torque filtering test and the steering angle limit test are incorporated alongside the high-speed on-center handling test and low-speed lemniscate test for more thorough verification. The parameters of the road feel torque are selected as follows: kine = 0.15 kg·m2; kfric = 0.65 N·m·s/deg; ρ1 = 60; kdam = 0.03 kg·m/deg; v0 = 30 km/h; klimit = 0.65 N·m/deg; and θlimit = 370 deg.
The lemniscate test: The lemniscate test evaluates steering wheel torque–angle characteristics across speeds, while validating compliance with low-speed steering effort requirements. In CarSim, the vehicle speed is set at 15 km/h to conduct a simulation test along a lemniscate path for one complete revolution, and the obtained simulation results are presented in Figure 10.
As analyzed in Figure 10, the work required by the driver to rotate the steering wheel during a low-speed lemniscate test is significantly less than that of the EPS system, while the average friction torque of the SBW system’s steering wheel is also smaller than that of the EPS system. Additionally, due to the presence of friction torque, when the steering wheel begins to rotate, the torque suddenly increases to 0.81 N·m. When the steering wheel angle is between 0 deg and 80 deg, the steering wheel torque gradient is relatively large. When the steering wheel rotation angle exceeds 80 deg, the steering wheel torque gradient starts to decrease. When the steering wheel angle reaches 321 deg, the steering wheel torque reaches its maximum value of 3.25 N·m. It can be seen that the designed road feel feedback torque can meet the lightness requirements under low-speed driving conditions.
On-center handling test: The on-center handling test is used to evaluate the change in the steering wheel torque gradient of a vehicle at high speed. According to the ISO standard [29], set the vehicle speed to 100 km/h. Apply a sinusoidal steering wheel input with an amplitude of 12 deg and a period of 0.2 Hz, generating a maximum lateral acceleration of approximately 0.2 g . The resulting simulation data are presented in Figure 11.
Based on the analysis of Figure 11, the steering wheel torque of the SBW system at 0 g lateral acceleration is significantly greater than that of the EPS system, indicating that it possesses stronger system dry friction characteristics that can effectively prevent unintended vehicle lateral motion caused by driver misoperation. The torque gradient of the SBW system at 0 g is significantly greater than that of the EPS system, demonstrating clearer road feel during straight-line driving conditions, which helps drivers better perceive the steering wheel’s center position through road feel variations. At 0.1 g lateral acceleration, the SBW system’s steering wheel torque gradient is significantly greater than the EPS system’s, with the SBW system’s maximum torque being 3.17 N·m compared to the EPS system’s 1.82 N·m. This indicates that during high-speed steering maneuvers, the designed road feel feedback torque is clearer and more stable, meeting the design requirements for road feel feedback torque.
Steering wheel torque filtering test: To validate the effectiveness of the designed two-order filter, a sinusoidal steering wheel input with an amplitude of 40 deg and a frequency of 0.1 Hz is applied at a constant vehicle speed of 60 km/h. The observed system disturbance torque is then processed through the filter. The simulation results are presented in Figure 12.
The analysis of Figure 12 demonstrates that the two-stage filter effectively smooths the steering wheel torque while reducing force discontinuities, yet preserves essential road roughness information. This achieves the objective of improving driver steering feel.
Steering angle limit test: To verify the effectiveness of the designed limit-stop compensation torque, the steering wheel limit rotation angle is set to 360 deg, with the vehicle speed set to 10 km/h, steering wheel angle input set to a sinusoidal signal with an amplitude of 370 deg and a frequency of 1/60 Hz, and simulation time set to 60 s. The results are shown in Figure 13.
As can be analyzed from Figure 13, when the steering wheel angle exceeds 360 deg, the system triggers the limit-stop compensation torque mechanism, causing the steering wheel torque to rapidly increase to 5.78 N·m. At this point, if the driver continues to turn the steering wheel, they will experience significant resistance, which effectively alerts the driver that the steering wheel has reached its limit position.

6.3. Verification of the Steering Wheel Active Return Strategy

In order to verify the effectiveness of the designed steering wheel active return controller, the vehicle speed is set to 30 km/h and to 80 km/h, the driver inputs a constant torque to the steering wheel, and then the driver releases the steering wheel after 4 s to obtain the change curve of the steering wheel angle over time under the steering wheel active return controller designed. The simulation results are shown in Figure 14. The parameters of the ESO-BSSMO are selected as follows: Jeq1 = 4.30026 kg·m2; Beq1 = 2.3169 N·m·s/rad; l1 = 599.9462; l2 = 119,970; l3 = −312,000; k3 = 2; c1 = 70; λ1 = 15; and h = 25.
Based on the analysis of Figure 14a,b, the designed driving intention judgment program can accurately determine the driver’s intention, where “0” represents the steering process and “1” represents the active return process. At the time of 4 s, when the driver releases the steering wheel, the steering wheel begins to return to the center. Without the inclusion of active return control, the steering wheel exhibits insufficient return during low-speed return and overshoot during high-speed return. The residual return angle at low speed is approximately 2.5 deg. Moreover, the rate of speed adjustment is too slow; the return overshoot at high speed is approximately 5.5 deg. However, with the addition of active return control, the steering wheel can effectively avoid these issues and improve the return performance of the SBW system. Furthermore, under low-speed return conditions, the steering wheel achieves recentering at 4.4 s, while at high-speed conditions, recentering is completed by 4.3 s.
Additionally, a continuous disturbance torque is incorporated during the return process, and comparative analysis is conducted with a return controller (SMC) from the existing literature [11]. The simulation results are shown in Figure 15.
Based on the analysis of Figure 15, it can be seen that under the influence of the disturbance torque, it is difficult for SMC to achieve an accurate return-to-center of the steering wheel. In contrast, the controller designed in this study can realize accurate return-to-center of the steering wheel and possesses better robustness.

7. Conclusions

With the research objective of simulating the road feel of SBW systems, a dynamics model of an SBW system is established in MATLAB/Simulink. The study focuses on the planning of road feel feedback torque and the active return control of the steering wheel. The main results are summarized below:
(1)
This study develops a high-precision INSOSMO-based method for road feel feedback torque planning through observation of system disturbance torque. Firstly, an NFTSMC is designed to achieve precise angle tracking control for the SBW system. Meanwhile, an INSOSMO is developed for the real-time estimation of system disturbance torque . Secondly, a two-stage filter is designed to process the observed system disturbance torque through filtering, which is then combined with the assist torque to generate the main road feel torque. Finally, the main road feel torque is optimized and adjusted by designing a compensation torque, and the road feel feedback torque is generated by superimposing the main torque and the compensation torque. The simulation results indicate that NFTSMC exhibits higher tracking accuracy compared to BSC. The INSOSMO demonstrates superior observation accuracy; compared with KFO, ESO, and SMO, the observation performance of the INSOSMO is enhanced by 62.5%, 34.7%, and 60.1%, respectively, in the sinusoidal test, and by 61.8%, 33.8%, and 43.1%, respectively, in the DLC test. The designed road feel feedback torque demonstrates superior characteristics compared to the torque in the EPS system, being lighter during low-speed steering and heavier during high-speed steering.
(2)
In the research on the active return control of the steering wheel, a return controller incorporating system nonlinear disturbances is designed. The BSSMC algorithm is adopted to design an active return controller for steering wheels. Additionally, an ESO is employed to observe the nonlinear disturbances in the steering wheel subsystem , which are then used to compensate for the controller. The simulation results indicate that the designed steering wheel return controller can improve the vehicle’s return performance, effectively avoid insufficient return and overshoot phenomena, and demonstrate good robustness.
However, this study does not account for the impact of sensor signal noise on observer performance. Future research should rigorously investigate the influence of sensor noise on the observer’s robustness and estimation accuracy, and experimental validation of the developed algorithm’s effectiveness through real-vehicle testing.

Author Contributions

Conceptualization, L.Y., Z.H. and H.Z.; methodology, X.W.; software, Z.H. and H.Z.; validation, H.H.; investigation, L.Y., Z.H. and H.Z.; data curation, X.L.; writing—original draft preparation, L.Y.; writing—review and editing, L.Y., Z.H. and H.Z.; project administration, L.Y., Z.H. and H.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research is funded by Shandong Province Graduate Quality Professional Degree Teaching Case Library Project, grant number SDYAL2023026, Qingdao Science and Technology Innovation Strategy Research Program, grant number 25-1-4-zlyj-17-zhc, and University-level Teaching Reform Project, grant number CM2024011.

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 conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
Ristator resistance
udi, uqid-axis and q-axis components of stator voltage, respectively
idi, iqid-axis and q-axis components of stator current, respectively
Ldi, Lqid-axis and q-axis inductances, respectively
npithe number of pole pairs in the motor
ψfipermanent magnet flux linkage
ωmielectrical angular velocity of the motor rotor
SBWsteer-by-wire
INSOSMOimproved nonlinear second-order sliding mode observer
NFTSMCnonsingular fast terminal sliding mode control
SSAsparrow search algorithm
BSSMCbackstepping sliding mode control
ESOextended state observer
KFOKalman filter observer
SMOsliding mode observer
EPSelectric power steering
SMCsliding mode control
STKFstrong tracking Kalman filter
KFKalman filter
STFAstrong tracking filtering algorithm
ECUElectronic Control Unit
BSCbackstepping control
DLCdouble-lane change
MAEmean absolute error

References

  1. He, L.; Huang, C.; Xu, Z.; Li, S.; Guo, C.; Shi, Q. A model-tuned predictive backstepping control approach for angle following of steer-by-wire. IEEE Trans. Intell. Transp. Syst. 2024, 25, 8053–8062. [Google Scholar] [CrossRef]
  2. Wu, J.; Zhang, J.; Nie, B.; Liu, Y.; He, X. Adaptive control of PMSM servo system for steering-by-wire system with disturbances observation. IEEE Trans. Transp. Electrif. 2022, 8, 2015–2028. [Google Scholar] [CrossRef]
  3. Wu, X.; Li, W. Variable steering ratio control of steer-by-wire vehicle to improve handling performance. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2020, 234, 774–782. [Google Scholar] [CrossRef]
  4. Xu, K.; Zhou, X.; Zhao, W.; Wang, C.; Luan, Z.; Liang, W. Performance-guaranteed adaptive switching fault-tolerant control of steer-by-wire system considering actuator fault and load disturbance. IEEE Trans. Transp. Electrif. 2024, 10, 8513–8527. [Google Scholar] [CrossRef]
  5. Han, J.; Zhao, J.; Zhu, B.; Song, D. Adaptive steering torque coupling framework considering conflict resolution for human-machine shared driving. IEEE Trans. Intell. Transp. Syst. 2022, 23, 10983–10995. [Google Scholar] [CrossRef]
  6. Yu, L.; Hu, Z.; Cai, Y.; Hou, Z.; Shi, Y.; Wu, B.; Tian, M. Road feel simulation method with rack force observer for intelligent vehicle steer-by-wire system. Int. J. Automot. Technol. 2025, 26, 491–504. [Google Scholar] [CrossRef]
  7. Liang, X.; Zhao, L.; Wang, Q.; Chen, W.; Xia, G.; Hu, J.; Jiang, P. A novel steering-by-wire system with road sense adaptive friction compensation. Mech. Syst. Signal Process. 2022, 169, 108741. [Google Scholar] [CrossRef]
  8. Choi, H.; Choi, S. Design of the steering feedback controller of a steer-by-wire system using admittance model. Int. J. Automot. Technol. 2024, 25, 565–574. [Google Scholar] [CrossRef]
  9. Xie, Y.; Zhao, L.; Chen, W.; Liu, Y. Road feel and return control on low friction coefficient road for steer-by-wire vehicles. J. Mech. Eng. 2019, 55, 148–158. [Google Scholar]
  10. Zhao, W.; Zhang, H.; Zou, S.; Xu, S.; Liu, C. Overview of vehicle steer-by-wire system control technologies. J. Automot. Saf. Energy 2021, 12, 18–34. [Google Scholar]
  11. Zhao, H.; Li, F.; Wu, Y.; Liao, C. Road feel simulation and active return control strategy of steer-by-wire system. Adv. Technol. Electr. Eng. Energy 2020, 39, 64–72. [Google Scholar]
  12. Shi, G.; Liu, T.; Wang, S.; Guo, C.; Liu, Y. High authenticity steering feel control strategy for Steer-by-Wire system based on terminal sliding mode rack force observer. Proc. Inst. Mech. Eng. Part D-J. Automob. Eng. 2024, 09544070241233859. [Google Scholar] [CrossRef]
  13. Su, C.; Li, H.; Qiao, B.; Wu, X. Personalized steering feel design for Steer-by-Wire systems based on the rack force estimation. Int. J. Automot. Technol. 2023, 24, 1151–1161. [Google Scholar] [CrossRef]
  14. Zheng, H.; Zong, C.; Wang, X. Road feel design for vehicle steer-by-wire system. Trans. Chin. Soc. Agric. Mach. 2011, 42, 18–22. [Google Scholar]
  15. Liu, Y.; Wang, X.; Zhang, G.; Yuan, Q.; Chen, Z.; Li, L. Road sense construction for steer-by-wire system: Data-driven feedback torque design and friction compensated explicit model predictive control. IEEE Trans. Transp. Electrif. 2024, 10, 9918–9930. [Google Scholar] [CrossRef]
  16. Zhao, R.; Deng, W.; Huang, K.; Nan, J.; Zheng, B. An innovative generalization method for data-driven models of steering feedback torque. Proc. Inst. Mech. Eng. Part D-J. Automob. Eng. 2023, 27, 2775–2785. [Google Scholar] [CrossRef]
  17. Chugh, T.; Bruzelius, F.; Klomp, M.; Jacobson, B. Steering feedback transparency using rack force observer. IEEE/ASME Trans. Mechatron. 2022, 27, 3853–3864. [Google Scholar] [CrossRef]
  18. Wu, X.; Zhang, M.; Xu, M. Active tracking control for steer-by-wire system with disturbance observer. IEEE Trans. Veh. Technol. 2019, 68, 5483–5493. [Google Scholar] [CrossRef]
  19. Li, Z.; Shi, S.; Zhang, C. Active return control strategy of electric power steering system based on disturbance observer. J. Eng. Sci. Technol. Rev. 2018, 11, 61–69. [Google Scholar] [CrossRef]
  20. Chen, H.; Zhang, L.; Gao, B. Active return control of EPS based on model reference fuzzy adaptive control. In Proceedings of the 2011 IEEE International Conference on Mechatronics, Istanbul, Turkey, 13–15 April 2011; pp. 194–199. [Google Scholar]
  21. Huang, C.; Naghdy, F.; Du, H.; Huang, H. Fault tolerant steer-by-wire systems: An overview. Ann. Rev. Control 2019, 47, 98–111. [Google Scholar] [CrossRef]
  22. Lee, J.; Yi, K.; Lee, D.; Jang, B.; Kim, M.; Hwang, S. Haptic control of Steer-by-Wire systems for tracking of target steering feedback torque. Proc. Inst. Mech. Eng. Part D-J. Automob. Eng. 2020, 234, 1389–1401. [Google Scholar] [CrossRef]
  23. Ma, B.; Wang, Y. Adaptive output feedback control of steer-by-wire systems with event-triggered communication. IEEE/ASME Trans. Mechatron. 2021, 26, 1968–1979. [Google Scholar] [CrossRef]
  24. Liu, Y.; Shi, Z.; Fu, B.; Xu, H.H. Radar error correction method based on improved sparrow search algorithm. Appl. Sci. 2024, 14, 3714. [Google Scholar] [CrossRef]
  25. Moreno, J.A.; Osorio, M. Strict lyapunov functions for the super-twisting algorithm. IEEE Trans. Autom. Control 2012, 57, 1035–1040. [Google Scholar] [CrossRef]
  26. Zhang, H.; Xie, J.; Ge, J.; Zong, B. Adaptive strong tracking square-root cubature kalman filter for maneuvering aircraft tracking. IEEE Access 2018, 6, 10052–10061. [Google Scholar] [CrossRef]
  27. Groll, M.V.; Mueller, S.; Meister, T.; Rudolf, T. Disturbance compensation with a torque controllable steering system. Veh. Syst. Dyn. 2006, 44, 327–338. [Google Scholar] [CrossRef]
  28. He, L.; Guo, C.; Xu, Z.; Huang, C.; Wei, Y.; Shi, Q. Particle-swarm backstepping control for angle tracking of electric motor steer-by-wire system. IEEE Trans. Transp. Electrif. 2023, 9, 2038–2047. [Google Scholar] [CrossRef]
  29. ISO 13674-1:2010; Road Vehicles—Test Methods for the Quantification of On-centre Handling—Part 1: Weave Test. International Organization for Standardization: Geneva, Switzerland, 2010.
Figure 1. Schematic structure of SBW system.
Figure 1. Schematic structure of SBW system.
Wevj 16 00294 g001
Figure 2. Block diagram of the observer principle.
Figure 2. Block diagram of the observer principle.
Wevj 16 00294 g002
Figure 3. Flowchart of the SSA.
Figure 3. Flowchart of the SSA.
Wevj 16 00294 g003
Figure 4. Road feel feedback torque architecture.
Figure 4. Road feel feedback torque architecture.
Wevj 16 00294 g004
Figure 5. The curved power assist characteristic curve.
Figure 5. The curved power assist characteristic curve.
Wevj 16 00294 g005
Figure 6. Steering wheel torque curve.
Figure 6. Steering wheel torque curve.
Wevj 16 00294 g006
Figure 7. The fitness iteration curve.
Figure 7. The fitness iteration curve.
Wevj 16 00294 g007
Figure 8. Response curves during the sinusoidal test: (a) steering angle tracking curve; (b) steering angle tracking error; (c) observed system disturbance torque d curve; (d) observation error of system disturbance torque d.
Figure 8. Response curves during the sinusoidal test: (a) steering angle tracking curve; (b) steering angle tracking error; (c) observed system disturbance torque d curve; (d) observation error of system disturbance torque d.
Wevj 16 00294 g008
Figure 9. Response curves during the DLC test: (a) steering angle tracking curve; (b) steering angle tracking error; (c) observed system disturbance torque d curve; (d) observation error of system disturbance torque d.
Figure 9. Response curves during the DLC test: (a) steering angle tracking curve; (b) steering angle tracking error; (c) observed system disturbance torque d curve; (d) observation error of system disturbance torque d.
Wevj 16 00294 g009
Figure 10. Steering wheel angle–torque characteristic curve at a speed of 15 km/h.
Figure 10. Steering wheel angle–torque characteristic curve at a speed of 15 km/h.
Wevj 16 00294 g010
Figure 11. Lateral acceleration–steering wheel torque characteristic curve at a speed of 100 km/h.
Figure 11. Lateral acceleration–steering wheel torque characteristic curve at a speed of 100 km/h.
Wevj 16 00294 g011
Figure 12. Steering wheel torque variation curve in steering wheel filtering test.
Figure 12. Steering wheel torque variation curve in steering wheel filtering test.
Wevj 16 00294 g012
Figure 13. Steering wheel angle–torque characteristic curve in steering angle limit test.
Figure 13. Steering wheel angle–torque characteristic curve in steering angle limit test.
Wevj 16 00294 g013
Figure 14. Steering wheel active return test: (a) comparison of steering wheel active return control effect at vehicle speed of 30 km/h; (b) comparison of steering wheel active return control effect at vehicle speed of 80 km/h.
Figure 14. Steering wheel active return test: (a) comparison of steering wheel active return control effect at vehicle speed of 30 km/h; (b) comparison of steering wheel active return control effect at vehicle speed of 80 km/h.
Wevj 16 00294 g014
Figure 15. Results of disturbance torque interference test.
Figure 15. Results of disturbance torque interference test.
Wevj 16 00294 g015
Table 1. MAE under different tests.
Table 1. MAE under different tests.
Sinusoidal TestPercentage ImprovementDLC TestPercentage Improvement
INSOSMO6.6582 1.7401
KFO17.763862.5%4.558161.8%
ESO10.195334.7%2.628533.8%
SMO16.706160.1%3.060543.1%
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, L.; Hu, Z.; Zhang, H.; Wu, X.; Huang, H.; Liu, X. Road Feel Simulation Strategy for Steer-by-Wire System in Electric Vehicles Based on an Improved Nonlinear Second-Order Sliding Mode Observer. World Electr. Veh. J. 2025, 16, 294. https://doi.org/10.3390/wevj16060294

AMA Style

Yu L, Hu Z, Zhang H, Wu X, Huang H, Liu X. Road Feel Simulation Strategy for Steer-by-Wire System in Electric Vehicles Based on an Improved Nonlinear Second-Order Sliding Mode Observer. World Electric Vehicle Journal. 2025; 16(6):294. https://doi.org/10.3390/wevj16060294

Chicago/Turabian Style

Yu, Leiyan, Zihua Hu, Hao Zhang, Xinyue Wu, Haijie Huang, and Xiaobin Liu. 2025. "Road Feel Simulation Strategy for Steer-by-Wire System in Electric Vehicles Based on an Improved Nonlinear Second-Order Sliding Mode Observer" World Electric Vehicle Journal 16, no. 6: 294. https://doi.org/10.3390/wevj16060294

APA Style

Yu, L., Hu, Z., Zhang, H., Wu, X., Huang, H., & Liu, X. (2025). Road Feel Simulation Strategy for Steer-by-Wire System in Electric Vehicles Based on an Improved Nonlinear Second-Order Sliding Mode Observer. World Electric Vehicle Journal, 16(6), 294. https://doi.org/10.3390/wevj16060294

Article Metrics

Back to TopTop