Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

An integrated SMC–NADRC robust control approach for electric power steering systems considering nonlinear friction and parametric uncertainties

  • Tuan Anh Nguyen ,

    Roles Conceptualization, Data curation, Funding acquisition, Investigation, Methodology, Software, Writing – original draft, Writing – review & editing

    anhngtu@tlu.edu.vn

    Affiliation Automotive Engineering Division, Thuyloi University, Kim Lien, Hanoi, Vietnam

  • Duc Ngoc Nguyen

    Roles Supervision, Writing – original draft, Writing – review & editing

    Affiliation Automotive Engineering Division, Thuyloi University, Kim Lien, Hanoi, Vietnam

Abstract

Electric Power Steering (EPS) facilitates easier steering and has become widely equipped in modern vehicles. Many prior studies on EPS control have tended to overlook the effects of nonlinear friction and parametric uncertainties, while traditional control strategies often suffer from overshooting, phase lag, and chattering. This article proposes a nonlinear robust control scheme that integrates smooth Sliding Mode Control (SMC) with Nonlinear Active Disturbance Rejection Control (NADRC) to address these challenges. The influence of nonlinearities and uncertainties is compensated in the control law through an augmented variable estimated by a Nonlinear Extended State Observer (NESO), and the reference signal is smoothed by a Nonlinear Tracking Differentiator (NTD). Simulation results demonstrate that the Root Mean Square (RMS) tracking errors of the steering column angle and steering motor angle are only 0.165% and 0.172%, respectively, when the proposed approach controls the system without considering nonlinear friction and parameter uncertainties. When both adverse factors are included, the tracking errors increase only slightly to 0.704% and 0.736%. Moreover, the proposed method achieves a total energy consumption of just 1194.581 J, which is lower than that of the compared controllers. In addition, the effects of overshooting, phase delay, and chattering are eliminated. Overall, the proposed control shows strong potential for improving the performance of automotive mechatronic systems.

1. Introduction

The steering system maintains and controls the vehicle’s direction of motion. In practice, steering can be demanding because the driver must generate sufficient hand torque on the steering wheel to overcome both the road resistance and the system’s internal frictional torque. Most modern vehicles have Electric Power Steering (EPS), significantly reducing steering effort and improving the steering feel [1]. Compared to conventional power-assisted steering mechanisms, EPS provides several distinct advantages, including compactness, ease of integration, high responsiveness, and environmental friendliness [2]. According to Ramasamy [3], fuel efficiency can be improved by approximately 3% when replacing a hydraulic steering system with a modern EPS unit. Furthermore, EPS can be readily integrated into electric, hybrid, and autonomous vehicles [4].

A wide range of control strategies has been applied to improve the performance of EPS systems. In [5], Hassan et al. developed a Proportional–Integral–Derivative (PID) controller whose gains were optimally tuned using a binary Genetic Algorithm (GA) to minimize motor current error. Zheng and Wei [6] introduced the application of fuzzy logic for phase compensation through PID parameter adjustment. Simulation results demonstrated that current tracking was improved by 75.2%, while overshooting was reduced by 72.9%. Hanifah et al. [7] compared a conventional PID and a PID tuned by Ant Colony Optimization (ACO), with experimental findings showing a slight decrease in peak motor current from 25.02 A to 24.99 A. The use of a PID–PI control strategy to maintain EPS stability was presented by Manca et al. [8]; however, phase delay was seen in the identified model response during sine-sweep maneuvers. Regarding heavy-duty vehicles requiring high assistance torque, integrating two motors independently controlled by separate PID controllers has been considered necessary [9,10]. Additional fuzzy logic and neural network applications for PID tuning have also been reported in [11,12]. Despite these efforts, PID controllers exhibit notable drawbacks when dealing with complex systems. Simulation results in [13] revealed that the overshooting in the step response of PID was substantially higher than that achieved with H control. This conclusion was further supported by the analytical results reported by Zhao and Zhang [14]. Moreover, the PID approach primarily applies to single-input and single-output systems.

Chitu et al. [15] designed a Linear Quadratic Regulator (LQR) controller for the performance control of EPS systems. Their approach was built upon a discrete-time model in which the weighting matrices were required to be positive definite or semi-definite. Irmer and Henrichfreise [16] designed a robust Linear Quadratic Gaussian (LQG) compensator based on the combination of LQR and LQ Estimation (LQE) to control the EPS system. However, the torsion bar torque error is significant. A Fault-Tolerant Control (FTC) based on LQR optimization theory was presented in [17] by Liu et al. Nguyen [18] designed LQ Tracking (LQT) control to improve the tracking error of EPS systems based on the correction of inputs through fuzzy logic systems. Nevertheless, control mechanisms derived from LQR rely on the full availability of system states. When physical sensors are used for measurement, noise may arise, leading to performance degradation [19].

Several applications of Backstepping Control (BSC) for improving EPS performance have been introduced recently. Shi et al. [20] presented a Dynamic Range Control (DRC) strategy based on a BSC framework for electrohydraulic steering systems. A hybrid approach combining BSC and PID, where two component control signals were synthesized, was presented in [21]. However, the issue of global system stability was not fully addressed. In [22], Nguyen proposed an integrated control structure in which the input of the BSC was adjusted by a PID controller whose parameters were adaptively tuned using a fuzzy logic system. Additional applications of fuzzy-based BSC for EPS control were discussed in [2325]. Despite these advances, the design of BSC remains challenging, particularly in selecting appropriate virtual control variables and simplifying the system model, both of which may contribute to increased errors in practical implementations.

Disturbances have a significant influence on EPS control. In [26], Murilo et al. assumed that rectangular pulses could represent road resistance torque to simplify the computational process. Similarly, Iqbal and Nguyen [27] modeled external disturbances as sinusoidal excitations. However, these may lead to considerable inaccuracies when applied to real-world scenarios. To address this limitation, Na et al. [28] developed an Active Disturbance Rejection Control (ADRC) scheme to mitigate the effects of external disturbances and improve steering wheel torque tracking. The state feedback law was formulated based on a PI controller in their design. While the angular signal followed its reference with only minor error, the angular velocity, which is smoothed by the tracking differentiator, exhibited significant oscillations. Ma et al. [29] extended ADRC to a physical test bench. However, the absence of a comparison with other controllers made it challenging to validate the practical performance. Zheng and Wei [30] later evaluated ADRC against conventional PID and Fuzzy PID under harsh EPS operating conditions. Their simulation results showed that the adjustment time was reduced to 0.237 s, while overshoot decreased to 1.3%. Although ADRC provides disturbance rejection and uncertainty compensation through an Extended State Observer (ESO), its control law often remains dependent on a conventional PID framework, which may limit performance under heavy-duty conditions.

Sliding Mode Control (SMC) has been widely utilized for its effectiveness in handling complex systems. In [31], Kim et al. introduced a traditional SMC combined with a Disturbance Observer (DOB) to control a Column-type EPS (CEPS) system. Khasawneh and Das [32] designed a robust SMC framework that explicitly accounted for the nonlinear friction effects in the steering motor angle. However, calculation results showed that chattering in the pinion angle remained considerable. Lee et al. [33] proposed an adaptive SMC to improve steering wheel torque tracking. However, the simulations revealed significant chattering in steering wheel speed and acceleration. In [34], Lu et al. incorporated a fuzzy logic system into the adaptive SMC structure to address this issue. At the same time, a related approach utilized an adaptive fuzzy surface within the SMC scheme to further reduce chattering and improve EPS tracking accuracy [35]. Nguyen [36] combined SMC, PID, and BSC to construct a robust controller controlling the EPS system. Although the outputs closely followed the references, the algorithm structure was highly complex, which raises concerns for real-time implementation. Overall, SMC-based designs consistently encounter the challenge of chattering. Moreover, parameter uncertainties and nonlinearities can further degrade system performance if such effects are not explicitly compensated within the control law.

Various observers have been proposed to estimate nonlinear effects and parameter uncertainties in EPS systems. Early work by Lee et al. [37] introduced a linear disturbance observer expressed in transfer function form, while an adaptive version was later designed to account for crosswind effects [38]. Kalman filtering has also been employed for disturbance estimation [39], although its use is largely restricted to cases where Gaussian noise assumptions hold, as noted by Li et al. [40]. Beyond these methods, Yamamoto [41] proposed an H/PI observer for estimating driver torque, and Kim et al. [42] applied a linear Extended State Observer (LESO) to capture parameter variations in a nonlinear EPS model. Other observer-based designs for EPS can be found in [43,44]. Despite these contributions, most existing methods remain limited by assumptions on disturbance characteristics or by the simplified nature of the system models.

Research gaps and key contributions

The above literature review reveals several unresolved issues in existing EPS control strategies. First, conventional SMC provides strong robustness but often suffers from chattering and performance degradation when unmodeled dynamics and parameter variations are present. Second, ADRC–based approaches rely heavily on observer accuracy and typically employ PID-type control laws, which may introduce phase lag and limit performance under heavy-duty steering conditions. Third, most existing studies do not explicitly distinguish between robustness enforcement and uncertainty compensation, leading to complex control structures or limited adaptability in practical EPS systems.

To address these gaps, this article proposes an integrated robust control framework that combines smooth SMC with Nonlinear Active Disturbance Rejection Control (NADRC). In the proposed structure, SMC is employed as the primary tracking mechanism to guarantee robustness and fast convergence. At the same time, a Nonlinear Extended State Observer (NESO) is used to estimate and compensate for lumped uncertainties and nonlinear effects in real time. This separation between robustness enforcement and uncertainty compensation constitutes the main contribution of the present work. In addition, a Nonlinear Tracking Differentiator (NTD) is incorporated to smooth reference signals, and a smooth nonlinear function replaces the discontinuous switching term in conventional SMC to eliminate chattering. The effectiveness of the proposed approach is demonstrated through comparative simulations under both nominal and uncertain operating conditions.

The article is organized into four sections. The Introduction outlines the literature review, research gaps, and the key contributions. The second section describes system modeling and control design. Simulation results are analyzed and discussed in the third section. Finally, key findings and potential directions for future development are presented in the Conclusion section.

2. Mathematical models

This section presents the system’s dynamic modeling and the control mechanism’s design.

2.1. Dynamic model

Fig 1 illustrates the structure of a typical CEPS system, which consists of a steering column, a steering wheel, a motor gear, a rack and pinion, an assisted motor, and sensors.

thumbnail
Fig 1. EPS system model.

(a) EPS system model (b) Vehicle dynamics model.

https://doi.org/10.1371/journal.pone.0346332.g001

Equations (1) to (3) illustrate the ideal dynamics of the EPS system [45], where Jc is steering column inertia, Bc is steering column damping, Kc is steering column stiffness, Th is hand driver, G is motor gear ratio, φc is steering column angle, rp is pinion radius, φm is steering motor angle, Kt is torque parameter, im is motor current, u is control input, Lm is motor inductance, Rm is motor resistance, and Tr is road resistance torque.

(1)(2)(3)

Equivalent damping (Beq) and equivalent inertia (Jeq) are determined according to (4) and (5), respectively, where Bm is the steering motor damping, Br is the rack damping, Jm is the steering motor inertia, and Mr is the rack mass.

(4)(5)

The ideal model presented above is used to generate the reference signal. In practice, nonlinear friction and parametric uncertainties often affect the system dynamics. As a result, equation (2) is rewritten as (6), where Beq0 is the nominal value of equivalent damping, ΔBeq is the parametric uncertainty, and τm is the coulomb friction coefficient.

(6)

Although the EPS system is pre-designed, several parameters cannot be regarded as perfectly known or constant in practice. Mechanical parameters such as equivalent damping and inertia may vary over time due to temperature changes, component wear, and lubrication conditions. Electrical parameters of the assist motor, including resistance and torque constant, are also affected by thermal effects and aging. In addition, nonlinear phenomena such as Coulomb friction and unmodeled dynamics cannot be accurately captured by the nominal model. These effects are therefore treated as parametric uncertainties and internal nonlinearities in the proposed framework.

Road resistance torque is generated during steering, representing the interaction of the tire with the road surface. According to [46], Tr depends on the lateral tire force (Fy) and is defined in (7), where γk is the kingpin angle, γc is the caster angle, ln is the arm length, and lc is the caster trail.

(7)

The variation in lateral tire force is determined through a linear vehicle dynamics model (Fig 1) according to equations (8), (9), and(10), where m is vehicle mass, vx is longitudinal speed, vy is lateral speed, Fx is longitudinal tire force, δ is steering angle, ψ is yaw angle, Jψ is yaw inertia, lf is distance from center to front axle, and lr is distance from center to rear axle.

(8)(9)(10)

As mentioned above, the ideal model is used to generate the reference signals. The ideal assisted torque (Ta_ideal) is defined according to (11), where kg and ka are curve parameters, e is Euler’s number, and khi are coefficients.

(11)

Equation (11) indicates that the ideal assisted torque depends on both vehicle speed (v) and hand torque (Th). Their relationship is illustrated in Fig 2 [19]. A closer examination of this figure reveals that the assisted torque is nearly zero when the hand torque is minimal. As the hand torque increases, the assisted torque also rises nonlinearly, eventually approaching a saturation asymptote limit when the hand torque becomes excessively large. At the same time, the assisted torque decreases with increasing vehicle speed, which is consistent with the fundamental requirements of vehicle dynamics.

2.2. Control design

In this article, we propose designing a high-performance integrated control mechanism, which combines smooth SMC and NADRC to control the system performance and eliminate the influence of chattering, nonlinearity, and parameter uncertainties. Proposed control is significantly improved compared to the previous version [19].

The state variables are listed in order in (12).

(12)

Taking the derivatives of the state variables according to the actual model, we get (13) to (17).

(13)(14)(15)(16)(17)

A Nonlinear Extended State Observer (NESO) is designed to estimate the variations arising from nonlinearities and parameter uncertainties, while mitigating the influence of sensor noise, which originates from the direct measurement of signals by physical sensors. The observed error (eo) is defined in (18).

(18)

The observed state variables are rewritten according to equations (19) to (24).

(19)(20)(21)(22)(23)(24)

In this work, uncertainties are categorized into three groups. External disturbances mainly arise from road resistance torque caused by tire–road interaction. Parametric uncertainties include variations in mechanical and electrical parameters such as equivalent damping, inertia, and motor constants. Internal nonlinearities consist of Coulomb friction and unmodeled dynamics. All these effects are lumped into a single augmented variable and estimated online using the proposed NESO, allowing unified compensation within the control law. According to (25), x6 is the augmented variable employed to estimate the effects of nonlinearity, parameter uncertainties, and road resistance torque.

(25)

The observed gains (λi) are defined in (26) as the product of the nonlinear function and the observed parameters (Li).

(26)

The nonlinear function that constitutes the observed gains is described in (27), where βi are tuning coefficients and ϕi are threshold coefficients. The proposed nonlinear function can provide more accurate observed results than conventional linear functions.

(27)

A Nonlinear Tracking Differentiator (NTD) is designed to smooth the reference signal. Equations (28) and (29) provide details of the proposed NTD, where kv1, kv2, and θ are positive coefficients.

(28)(29)

r1 and r2 are the errors of NTD and are explained in (30) and (31).

(30)(31)

Taking the derivative of r2 and combining it with (29), we get (32).

(32)

Control error (e) is defined according to (33).

(33)

Taking the derivative of the control error, we get (34) and (35).

(34)(35)

where,

(36)(37)(38)(39)(40)(41)

The objective of the control problem is to regulate the steering motor angle, denoted as y in (42).

(42)

Taking the derivative of y, we get (43), (44), and (45).

(43)(44)(45)

where,

(46)(47)(48)(49)(50)(51)

The total disturbances (d) consist of the effects of state variables, observed gains, parameter uncertainties, and nonlinearities, as defined in (52).

(52)

Taking the third derivative of the control error and combining it with (42), we get (53).

(53)

A control law based on the disturbance rejection mechanism is proposed in (54), where u0 is base control input.

(54)

A sliding surface (s) is proposed in (55), where k1 and k2 are positive coefficients selected to ensure Hurwitz stability. By taking the derivative of the sliding surface and combining it with (53), (56) is obtained.

(55)(56)

The base control input is proposed in (57) with k3 being a positive coefficient.

(57)

Combining (45), (52), (54), and (57), the control input is rewritten as (58).

(58)

The structure of the proposed control is illustrated in Fig 3.

Stability proofs

In this work, the observed parameters (Li) are determined using the pole placement method to guarantee the stability of the proposed NESO. The first Lyapunov candidate function, which represents the NTD, is introduced in (59). By taking the derivative of V1(x) and combining it with (31) and (32), (60) is obtained. The coefficients kv1 and kv2 are chosen to be positive, ensuring that V1(x) is positive definite and its derivative is negative definite for all nonzero x. In conclusion, the proposed NTD is stable according to the Lyapunov theory.

(59)(60)

The second Lyapunov candidate function, which represents the proposed control, is presented in (61). By taking the derivative of V2(x) and combining it with (45), (54), (56), and (57), (62) is obtained. The coefficient k3 is selected to be positive. Consequently, V2(x) is positive definite and its derivative is negative definite for all nonzero x. In conclusion, the proposed control is stable in the sense of Lyapunov.

(61)(62)

3. Simulation and result

The numerical simulations are conducted to evaluate the effectiveness of the proposed control strategy. The results are benchmarked against several controllers, namely ADRC, PID, and SMC.

SMC: The state variables are assumed to be directly measured by sensors without considering sensor noise. Moreover, the control law does not account for parameter uncertainties and system nonlinearities.

ADRC: The state variables are estimated using a Linear Extended State Observer (LESO), which inherently incorporates the effects of parameter uncertainties and nonlinear dynamics.

PID: The control law is formulated based on a simple proportional–integral–derivative mechanism.

The steering input is a periodic sine function, as illustrated in (63). The vehicle speed is maintained at v = 20 km/h under two testing scenarios. In the first case, the effects of nonlinear friction and parameter uncertainties are neglected. In the second case, both effects are fully considered, with the friction coefficient denoted as τm and parameter uncertainties set at 10%.

(63)

The vehicle specifications are listed in Table 1.

3.1. The first case without nonlinearity and parametric uncertainties

In the first case, the effects of nonlinearity and parametric uncertainties are neglected; therefore, the practical model closely resembles the ideal one. The variations in actuator dynamics are illustrated in Fig 4. Fig 4a presents the change in the steering column angle over time. A closer examination of this subplot shows that the PID controller yields an RMS tracking error of 14.240%, approximately 3.3 times higher than that of the SMC controller (4.299%). By contrast, ADRC achieves a reduced RMS tracking error of 1.660%, while the proposed control further improves accuracy with a remarkably low error of only 0.165%. Regarding the steering column speed shown in Fig 4b, the most significant tracking error is seen with the PID controller, reaching 0.687 rad/s (33.444%). Even without accounting for nonlinear friction and parameter uncertainties, the RMS tracking error produced by ADRC remains as high as 8.472%, considerably larger than that of SMC (1.682%). The simulation results demonstrate that the proposed controller performs better with tracking error not exceeding 0.004 rad/s (0.179%).

thumbnail
Fig 4. Actuator dynamics without nonlinearity and parametric uncertainties.

(a) Steering column angle; (b) Steering column speed; (c) Steering motor angle; (d) Steering motor speed.

https://doi.org/10.1371/journal.pone.0346332.g004

When the steering motor angle is taken as the controlled state, the tracking error under the proposed controller remains extremely small, with an RMS value of only 0.172%. Once the proposed method is replaced, the error rises noticeably to 1.666% with ADRC, 4.504% with SMC, and as high as 14.787% with PID (Fig 4c). A closer look at Fig 4d shows that the PID controller fails to follow the reference trajectory, while ADRC produces a slight overshoot. In contrast, such drawbacks are almost completely removed when the proposed controller controls the system.

The performance of the assisted motor is evaluated through the steering motor current and the assisted torque, as illustrated in Fig 5. Simulation results in Fig 5a indicate that the RMS tracking error of the motor current can reach as high as 25.117% under PID control. Although this error is reduced to 6.884% with SMC, the presence of chattering degrades control performance and accelerates mechanical wear. By contrast, the proposed control substantially improves, lowering the RMS tracking error to only 0.263%, significantly lower than that obtained with ADRC (4.857%). Moreover, the phase lag seen with PID and the chattering effect associated with SMC are eliminated under the proposed scheme. Regarding Total Harmonic Distortion (THD), the motor current records 12.210% with PID and 13.710% with the proposed control. Nevertheless, ADRC results in a considerably higher THD of 16.610%, leading to notable energy losses.

thumbnail
Fig 5. Assisted performance without nonlinearity and parametric uncertainties.

(a) Steering motor current; (b) Assisted torque.

https://doi.org/10.1371/journal.pone.0346332.g005

A closer inspection of Fig 5b indicates that the assist-torque produced by the proposed control closely follows the reference, whereas the alternative controllers exhibit noticeably larger errors.

Fig 6a compares the RMS errors observed by the LESO (ADRC) with those of the NESO (proposed control). The observed error for the steering column angle is effectively zero after rounding. Regarding the remaining states, LESO yields higher errors than NESO: the RMS error in steering motor speed is 0.330% with LESO versus 0.248% with NESO, and for motor current, the corresponding errors are 0.064% and 0.044%, respectively.

thumbnail
Fig 6. Observed errors without nonlinearity and parametric uncertainties.

(a) RMS observed errors; (b) Augmented variable error.

https://doi.org/10.1371/journal.pone.0346332.g006

As shown in Fig 6b, the observed error of the augmented variable under the proposed controller is only 6.538%, lower than the 8.248% recorded with ADRC. This result demonstrates that the proposed control scheme equipped with NESO performs better in estimating state variations and disturbances.

Fig 7 illustrates the control input. The simulation results indicate that the voltage signal generated by the proposed controller closely tracks the reference, with an RMS error of merely 0.249%. In contrast, the corresponding errors are significantly larger for the other methods: 6.330% for ADRC, 28.845% for PID, and 5.894% for SMC. Chattering is clearly seen in the SMC input, which compromises system performance and accelerates mechanical wear. ADRC exhibits a slight overshoot, while PID is affected by a noticeable phase delay. These drawbacks are completely eliminated when the proposed scheme replaces the conventional controllers.

thumbnail
Fig 7. Control input without nonlinearity and parametric uncertainties.

https://doi.org/10.1371/journal.pone.0346332.g007

The computed results in this case indicate that the total energy consumption under the proposed controller is only 985,420 J, slightly lower than that of SMC (992,332 J). In contrast, the energy usage of PID and ADRC reaches 1,012.678 J and 1,030.420 J, respectively. The simulation outcomes are summarized in Tables 2 and 3. It should be noted that all reported values have been rounded.

3.2. The second case with nonlinearity and parametric uncertainties

In the second case, the effects of nonlinear friction and parameter uncertainties are introduced, while other conditions, such as steering input and vehicle speed, remain unchanged. The aim is to assess the performance of the proposed controller under these adverse factors. Fig 8 illustrates the variations in actuator dynamics influenced by nonlinear friction and parameter uncertainties. As shown in Fig 8a, the RMS tracking error of PID increases to 15.777%, whereas that of SMC rises sharply to 32.347%. In contrast, only minor changes are seen in ADRC and the proposed control, with RMS tracking errors of 1.811% and 0.704%, respectively. Regarding the steering column speed, the RMS tracking error increases only slightly when regulated by the proposed control. At the same time, a considerable deterioration is evident when the system is controlled solely by conventional SMC (Fig 8b).

thumbnail
Fig 8. Actuator dynamics with nonlinearity and parametric uncertainties.

(a) Steering column angle; (b) Steering column speed; (c) Steering motor angle; (d) Steering motor speed.

https://doi.org/10.1371/journal.pone.0346332.g008

Fig 8c shows that, even in the presence of nonlinear friction and parameter uncertainties, the steering motor angle under the proposed controller remains extremely close to the reference signal, with the RMS error limited to 0.736%. By comparison, conventional controllers produce much larger errors and a noticeable loss of performance. The trend seen in steering motor speed is similar to that of the steering column speed, but with higher magnitudes (Fig 8d).

When parameter uncertainties and nonlinear disturbances are considered, standard SMC’s effectiveness drops considerably, as illustrated in Fig 9. In contrast, the proposed control maintains more accurate tracking than ADRC and PID, a result confirmed by the RMS error values. Furthermore, the strong chattering effect associated with SMC disappears entirely once the proposed method is applied.

thumbnail
Fig 9. Assisted performance with nonlinearity and parametric uncertainties.

(a) Steering motor current; (b) Assisted torque.

https://doi.org/10.1371/journal.pone.0346332.g009

As illustrated in Fig 10a, the observed errors produced by NESO are consistently lower than those of LESO. In particular, the augmented variable’s RMS observed error is 7.125% with NESO, compared to 8.784% with LESO (Fig 10b). These findings indicate that the proposed control scheme provides more accurate state estimation than linear observers, even under significant uncertainties and nonlinearities.

thumbnail
Fig 10. Observed errors with nonlinearity and parametric uncertainties.

(a) RMS observed errors. (b) Augmented variable error.

https://doi.org/10.1371/journal.pone.0346332.g010

In this case, the THD value of the proposed control remains unchanged at 13.710%, whereas the corresponding values for ADRC and SMC increase considerably to 17.160% and 24.110%, respectively.

The control input generated by SMC fails to track the reference signal, primarily because its control law does not account for the influence of nonlinear friction and parameter uncertainties. In addition, chattering is clearly seen in the voltage signal, which leads to a considerable reduction in system performance. By contrast, the proposed control demonstrates superior capability in regulating the system, keeping the tracking error to around 15% even under the combined effects of nonlinear friction and parameter variations.

The simulation results further show that the total energy consumption of the proposed control is 1194.581 J (Fig 11), lower than that of ADRC (1248.965 J) and PID (1263.312 J). SMC consumes less energy in this case since its control input does not correctly follow the reference signal.

thumbnail
Fig 11. Control input with nonlinearity and parametric uncertainties.

https://doi.org/10.1371/journal.pone.0346332.g011

The simulation results for the second case (rounded) are listed in Tables 4 and 5.

thumbnail
Table 4. Tracking and observed errors in the second case.

https://doi.org/10.1371/journal.pone.0346332.t004

4. Conclusion

This article presents the design of the robust control approach for the EPS system that explicitly accounts for the effects of nonlinear friction and parametric uncertainties. The proposed controller, developed by integrating smooth SMC and NADRC, aims to reduce tracking errors and minimize energy consumption. Simulation results confirm that the outputs closely follow the reference signals even under nonlinear and uncertain conditions. Furthermore, overshooting, phase delay, and chattering are effectively eliminated when the proposed strategy controls the system.

Despite its effectiveness in EPS control, several drawbacks remain. Firstly, the observed error of the augmented variable is relatively large. Secondly, the tracking error of the motor current is significant under adverse conditions. Finally, the control parameters should be tuned adaptively to improve system performance across different operating conditions. These issues are expected to be addressed in future work.

Supporting information

S1 File. All relevant data is contained within the manuscript and Supporting Information File S1.

https://doi.org/10.1371/journal.pone.0346332.s001

(DOCX)

References

  1. 1. Khalkhali A, Shojaeefard MH, Dahmardeh M, Sotoudeh H. Optimal design and applicability of electric power steering system for automotive platform. J Cent South Univ. 2019;26(4):839–51.
  2. 2. Baharom MB, Hussain K, Day AJ. Design of full electric power steering with enhanced performance over that of hydraulic power-assisted steering. Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering. 2013;227(3):390–9.
  3. 3. Ramasamy D. An approach for steering wheel angle evaluation without using a true power-on steering angle sensor in electric power steering systems. Journal of the Institution of Engineers (India) Series B. 2023;104(3):563–8.
  4. 4. Lee J, Chang H-J. Multi-parametric model predictive control for autonomous steering using an electric power steering system. Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering. 2019;233(13):3391–402.
  5. 5. Hassan MK, Azubir NAM, Nizam HMI, Toha SF, Ibrahim BSKK. Optimal Design of Electric Power Assisted Steering System (EPAS) Using GA-PID Method. Procedia Engineering. 2012;41:614–21.
  6. 6. Zheng Z, Wei J. Research on electric power steering fuzzy PI control strategy based on phase compensation. Int J Dynam Control. 2022;11(4):1867–79.
  7. 7. Hanifah RA, Toha SF, Ahmad S, Hassan MohdK. Swarm-Intelligence Tuned Current Reduction for Power-Assisted Steering Control in Electric Vehicles. IEEE Trans Ind Electron. 2018;65(9):7202–10.
  8. 8. Manca R, Circosta S, Khan I, Feraco S, Luciani S, Amati N, et al. Performance Assessment of an Electric Power Steering System for Driverless Formula Student Vehicles. Actuators. 2021;10(7):165.
  9. 9. Li Y, Feng Q, Zhang Y, Nan Y. Dual-Motor Full-Weight Electric Power Steering System for Commercial Vehicle. IntJ Automot Technol. 2019;20(3):477–86.
  10. 10. Fu Z, Lu Y, Zhao D, Yuan P, Guo Y. A novel dual power-driven electric power steering system for electric commercial vehicles. Advances in Mechanical Engineering. 2023;15(9).
  11. 11. Li Y, Wu G, Wu L, Chen S. Electric power steering nonlinear problem based on proportional–integral–derivative parameter self-tuning of back propagation neural network. Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science. 2020;234(23):4725–36.
  12. 12. Dai C, Chen G, Zong C, Zhang B. Precise Compound Control of Loading Force for Electric Load Simulator of Electric Power Steering Test Bench. Chin J Mech Eng. 2022;35(1).
  13. 13. Zhao W, Li Y, Wang C, Zhao T, Gu X. H∞ control of novel active steering integrated with electric power steering function. J Cent South Univ. 2013;20(8):2151–7.
  14. 14. Zhao W, Zhang H. Coupling Control Strategy of Force and Displacement for Electric Differential Power Steering System of Electric Vehicle With Motorized Wheels. IEEE Trans Veh Technol. 2018;67(9):8118–28.
  15. 15. Chitu J, Lackner M, Horn PS, Pullagura H, Waser M, Kohlböck M. Controller design for an electric power steering system based on LQR techniques. COMPEL the International Journal for Computation and Mathematics in Electrical and Electronic Engineering. 2013;32(3):763–75.
  16. 16. Irmer M, Henrichfreise H. Design of a robust LQG compensator for an electric power steering. IFAC-PapersOnLine. 2020;53(2):6624–30.
  17. 17. Liu X, Pang H, Shang Y, Wu W. Optimal design of fault‐tolerant controller for an electric power steering system with sensor failures using genetic algorithm. Shock and Vibration. 2018.
  18. 18. Nguyen TA. A linear quadratic tracking control strategy based on fuzzy for electric power steering systems. Advances in Mechanical Engineering. 2025;17(2).
  19. 19. Nguyen TA, Nguyen TL. Nonlinear active disturbance rejection mechanism based sliding mode control for enhancing electric power assisted steering performance. PLoS One. 2025;20(4):e0321664. pmid:40215223
  20. 20. Shi G, Song M, Ju C, Wang S, Qiao P. Adaptive robust steering strategy for electro-hydraulic hybrid steering system based on backstepping method. Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering. 2023;238(10–11):3328–46.
  21. 21. Nguyen DN, Nguyen TA. Proposing a BSPID Control Strategy Considering External Disturbances for Electric Power Steering (EPS) Systems. IEEE Access. 2023;11:143230–49.
  22. 22. Nguyen TA. Development of a Novel Integrated Control Strategy for Automotive Electric Power Steering Systems. IEEE Trans Automat Sci Eng. 2025;22:926–43.
  23. 23. Nguyen TA. A novel approach to the FPIBSC strategy for an electric power steering system. Transactions of the Institute of Measurement and Control. 2024;45(3):555–71.
  24. 24. Nguyen DN, Nguyen TA. Fuzzy Backstepping Control to Enhance Electric Power Steering System Performance. IEEE Access. 2024;12:88681–95.
  25. 25. Nguyen TA. Proposing a novel nonlinear integrated control technique for an electric power steering system to improve automotive dynamic stability. Proceedings of the Institution of Mechanical Engineers Part K Journal of Multi-body Dynamics. 2024;238(3):445–60.
  26. 26. Murilo A, Rodrigues R, Teixeira ELS, Santos MMD. Design of a parameterized model predictive control for electric power assisted steering. Control Engineering Practice. 2019;90:331–41.
  27. 27. Nguyen TA, Iqbal J. Improving stability and adaptability of automotive electric steering systems based on a novel optimal integrated algorithm. EC. 2024;41(4):991–1034.
  28. 28. Na S, Li Z, Qiu F, Zhang C. Torque control of electric power steering systems based on improved active disturbance rejection control. Mathematical Problems in Engineering. 2020.
  29. 29. Ma X, Guo Y, Chen L. Active disturbance rejection control for electric power steering system with assist motor variable mode. Journal of the Franklin Institute. 2018;355(3):1139–55.
  30. 30. Zheng Z, Wei J. Research on active disturbance rejection control strategy of electric power steering system under extreme working conditions. Measurement and Control. 2023;57(1):90–100.
  31. 31. Kim S, Choi M, Sung J. Experimental Verifications of Electric Power Steering Controller Based on Discrete-Time Sliding Mode Control with Disturbance Observer. IntJ Automot Technol. 2023;24(3):883–8.
  32. 32. Khasawneh L, Das M. A Robust Electric Power-Steering-Angle Controller for Autonomous Vehicles with Disturbance Rejection. Electronics. 2022;11(9):1337.
  33. 33. Lee D, Yi K, Chang S, Lee B, Jang B. Robust steering-assist torque control of electric-power-assisted-steering systems for target steering wheel torque tracking. Mechatronics. 2018;49:157–67.
  34. 34. Lu S, Lian M, Liu M, Cho C, Piao C. Adaptive fuzzy sliding mode control for electric power steering system. J Mech Sci Technol. 2017;31(6):2643–50.
  35. 35. Nguyen TA. Fuzzy sliding mode control based on an adaptive sliding surface and extended state observer for automotive electric power steering. Advances in Mechanical Engineering. 2025;17(1).
  36. 36. Nguyen TA. Designing a new integrated control solution for electric power steering systems based on a combination of nonlinear techniques. PLoS One. 2024;19(9):e0308530. pmid:39283927
  37. 37. Lee D, Lo YG, Han M, Kim K, Kim C. A development of the model based torque feedback control with disturbance observer for electric power steering system. SAE Technical Papers. 2019.
  38. 38. Jung D, Kim S. A Novel Control Strategy of Crosswind Disturbance Compensation for Rack-Type Motor Driven Power Steering (R-MDPS) System. IEEE Access. 2022;10:125148–66.
  39. 39. Mehrabi N, McPhee J, Azad NL. Design and evaluation of an observer-based disturbance rejection controller for electric power steering systems. Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering. 2015;230(7):867–84.
  40. 40. Li Y, Shim T, Wang D, Offerle T. Model Reference Control-Based Steering Feel Improvement for Electric Power-Assisted Steering System. Journal of Dynamic Systems, Measurement, and Control. 2023;145(4).
  41. 41. Yamamoto K, Sename O, Koenig D, Moulaire P. Design and experimentation of an LPV extended state feedback control on Electric Power Steering systems. Control Engineering Practice. 2019;90:123–32.
  42. 42. Kim G, You S, Lee S, Shin D, Kim W. Robust Nonlinear Torque Control Using Steering Wheel Torque Model for Electric Power Steering System. IEEE Trans Veh Technol. 2023;72(7):9555–60.
  43. 43. Nguyen TA. A robust high-performance algorithm based on an extended state observer for controlling electric power steering systems. Mechanics Based Design of Structures and Machines. 2025.
  44. 44. Nguyen TA. An integrated robust control strategy based on observed states for electric power steering. J Braz Soc Mech Sci Eng. 2025;47(10).
  45. 45. Nguyen TA. Mathematical modeling and characteristics of automotive electric power steering systems: a state–of–the–art literature review. Ain Shams Engineering Journal. 2025;16(9):103516.
  46. 46. Marouf A, Djemai M, Sentouh C, Pudlo P. A new control strategy of an electric-power-assisted steering system. IEEE Trans Veh Technol. 2012;61(8):3574–89.