Next Article in Journal
Similarity Analysis of Upper Extremity’s Trajectories in Activities of Daily Living for Use in an Intelligent Control System of a Rehabilitation Exoskeleton
Previous Article in Journal
Hysteresis Modeling of Soft Pneumatic Actuators: An Experimental Review
Previous Article in Special Issue
Dynamic Envelope Optimization of Articulated Vehicles Based on Multi-Axle Steering Control Strategies
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

High-Order Model-Based Robust Control of a Dual-Motor Steer-by-Wire System with Disturbance Rejection

1
School of Mechanical Engineering, Yeungnam University, Gyeongsan-si 38541, Republic of Korea
2
Department of Automotive Engineering, Keimyung University, Daegu 42601, Republic of Korea
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this work.
Actuators 2025, 14(7), 322; https://doi.org/10.3390/act14070322
Submission received: 13 May 2025 / Revised: 26 June 2025 / Accepted: 26 June 2025 / Published: 30 June 2025

Abstract

This paper presents a high-order model-based robust control strategy for a dual-motor road wheel actuating system in a steer-by-wire (SbW) architecture. The system consists of a belt-driven and a pinion-driven motor collaboratively actuating the road wheels through mechanically coupled dynamics. To accurately capture the interaction between actuators, structural compliance, and road disturbances, a four-degree-of-freedom (4DOF) lumped-parameter model is developed. Leveraging this high-order dynamic model, a composite control framework is proposed, integrating feedforward model inversion, pole-zero feedback compensation, and a disturbance observer (DOB) to ensure precise trajectory tracking and disturbance rejection. High-fidelity co-simulations in MATLAB/Simulink and Siemens Amesim validate the effectiveness of the proposed control under various steering scenarios, including step and sine-sweep inputs. Compared to conventional low-order control methods, the proposed approach significantly reduces tracking error and demonstrates enhanced robustness and disturbance attenuation. These results highlight the critical role of high-order modeling in the precision control of dual-motor SbW systems and suggest its applicability in real-time, safety-critical vehicle steering applications.

1. Introduction

Electric power steering (EPS) systems have replaced traditional hydraulic steering in modern vehicles due to their improved energy efficiency, flexibility in control design, and ease of integration with advanced driver assistance systems (ADASs) [1,2]. As autonomous and intelligent vehicle technologies advance, steering systems are increasingly required to meet demands for precise control, disturbance rejection, and fault tolerance under diverse road and operational conditions [3,4,5].
To meet these requirements, various model-based and intelligent control strategies have been proposed for EPS systems. Chen et al. [1] proposed a dual-loop control structure combining H 2 and H synthesis to address motor torque and steering motion control. Their work demonstrated that reduced-order controllers can provide sufficient performance for industrial applications with a lower computational burden. Similarly, Lee et al. [2] emphasized the importance of stabilizing compensators to mitigate vibration caused by nonlinear torque maps and assist gain dynamics.
Addressing nonlinearities, disturbances, and parameter uncertainties, researchers have developed robust and adaptive controllers. Nguyen [3] introduced a fuzzy-tuned PID-backstepping (FPIDBS) control method capable of dynamically adjusting controller parameters in response to varying road torque. Lin et al. [6] proposed intelligent sliding-mode control using a wavelet fuzzy neural network to estimate uncertainties and suppress chattering. Additionally, Kim et al. [7] developed a torque control strategy based on a steering wheel torque (SWT) model, integrating an extended state observer and nonlinear sliding mode control for enhanced robustness.
Recent developments have shifted toward dual-motor configurations within steer-by-wire (SbW) systems, particularly in commercial vehicles requiring high steering torque and redundancy. Hwang et al. [8] proposed a master–slave control framework using sliding mode control (SMC) with a disturbance observer (DOB) for synchronization and robustness. Zou et al. [9] further enhanced tracking and synchronization by applying active disturbance rejection control (ADRC) with cross-coupled coordination. Xu et al. [4] introduced a layered control architecture combining μ / H 2 robust control and super-twisting sliding mode synchronization to address multiple vehicle uncertainties.
Experimental validation using hardware-in-the-loop (HIL) and physical test platforms has also been actively explored. Jung and Kim [10] validated a finite-preview path-tracking control algorithm using HIL simulation on a dual-motor SbW platform, showing high synchronization accuracy. Chung et al. [11] proposed a novel synchronous control structure based on mean–difference decoupling, demonstrating improved dynamic tracking and vibration suppression. Similarly, Wu et al. [12] demonstrated effective rack force estimation and compensation using DOB-based feedforward/sliding mode control in a SbW system. These contributions collectively underscore the importance of integrated, high-fidelity control strategies in modern steering systems.

1.1. Research Gap and Motivation

Despite extensive prior work, several key limitations remain:
  • Most existing EPS and SbW controllers are designed using reduced- or low-order models, which may neglect key dynamic interactions such as structural compliance, coupled actuator dynamics, and rack-load elasticity, factors critical in high-precision applications.
  • Dual-motor systems are often treated using master–slave or decoupled frameworks, limiting their ability to optimally distribute load and respond to asynchronous dynamic behaviors.
  • Few studies integrate high-order mechanical modeling with composite control strategies, including feedforward model inversion, pole-zero feedback shaping, and disturbance observer design, for fully coordinated dual-actuator control under uncertainty.

1.2. Contribution of This Study

To bridge the identified gaps, this study proposes a robust, high-order control framework for a dual-motor SbW system. The key contributions are as follows:
  • Development of a four-degree-of-freedom (4DOF) dynamic model capturing actuator coupling, compliance, and external disturbances.
  • Design of a composite controller integrating feedforward inversion, pole-zero feedback, and a DOB.
  • Validation through high-fidelity co-simulations in MATLAB/Simulink R2020b [13] and Simcenter Amesim [14], showing improved tracking and robustness over low-order methods.
This work provides a scalable, high-performance control solution for multi-actuator SbW systems and lays the groundwork for future experimental implementation in safety-critical autonomous driving applications.
The remainder of this paper is organized as follows. Section 2 describes the dual-motor SbW system architecture and its mechanical configuration. Section 3 presents the high-order lumped-parameter dynamic model and high-fidelity simulation model in Siemens Amesim. Section 4 details the design of the composite controller, including feedforward inversion, feedback compensation, and disturbance observer design. Section 5 provides simulation-based performance evaluations under various steering scenarios. Finally, Section 6 summarizes the findings and discusses potential directions for future research.

2. System Description

This study investigates a dual-motor road wheel actuation system within a SbW architecture, implemented on a commercial vehicle platform. The proposed system aims to enhance steering precision, improve robustness under fault conditions, and enable cooperative control. Unlike traditional single-motor EPS configurations, this architecture employs two independent electric actuators: a belt-driven motor coupled to a ball screw mechanism and a pinion-driven motor interfaced via a worm gear. This mechanically decoupled dual-path configuration enables distributed torque control and introduces redundancy, which is vital for safety-critical applications such as highly automated driving.

2.1. Motivation and Architectural Comparison

Conventional EPS systems rely on a single brushless AC (BLAC) motor to provide steering assistance via a belt-driven ball screw. While effective in standard driving conditions, this architecture suffers from limited fault tolerance and represents a single point of failure. In scenarios requiring fail-operational behavior—such as SAE Level 3+ automated vehicles—the absence of actuator-level redundancy poses a critical risk to system safety and reliability. The proposed dual-motor actuation system mitigates these limitations by introducing a secondary, mechanically isolated actuation path. The primary actuator, a belt motor, delivers torque through a ball screw, while the secondary pinion motor transmits torque via a worm gear directly to the steering pinion. This architecture allows torque to be delivered independently through two mechanical paths, thereby enabling redundancy, torque sharing, and cooperative control. For reference, the standard BLAC motor outputs up to 6 Nm of torque with a torque constant of 0.07 Nm/Arms and a peak current of 90 Arms. However, under high-load or fault conditions, its lack of redundancy becomes a liability. In contrast, the proposed dual-motor configuration supports fail-operational capability by ensuring continued steering actuation via the secondary path even if one actuator is degraded or offline.

2.2. Functional Modeling Framework

To support model-based control design, the dual-motor SbW system is modeled as a 4DOF lumped-parameter mechanical system. The free-body diagram and its equivalent 4DOF representation are shown in Figure 1. The model captures critical dynamic interactions between the belt motor, pinion motor, and steering rack, incorporating structural compliance, gear dynamics, and external disturbances such as road forces.
The system dynamics include the following:
  • Belt Motor Path: Torque T b m is applied through inertia J b m and damping B b to a ball screw with inertia J s c and damping B s c , connected to the rack via stiffness K s c and gear ratios g b and g s c .
  • Pinion Motor Path: Torque T p m is delivered via worm gear mechanics, including motor-side inertia J p m , damping B g , stiffness K g , and gear ratio g g .
  • Rack Dynamics: The rack has mass M r , damping B r , and is subjected to external disturbance F r , modeling tire–road interactions. Nonlinear friction effects T f , b m , T f , p m , T f , s c , F f , r are lumped at each stage.
The four dynamic states correspond to the rotational angles of the belt motor, screw, pinion motor, and the linear displacement of the steering rack. Since both motors are mechanically coupled through the rack, any torque applied by one actuator influences the entire system. Hence, coordinated control is essential to prevent internal conflicts and to ensure consistent steering performance. Unlike simplified decoupled models, the proposed 4DOF formulation captures structural flexibilities, resonance effects, and inter-actuator dynamics critical for high-bandwidth and high-precision control applications. These dynamic equations are used to derive transfer function representations for subsequent controller synthesis.

3. System Model

To design a robust and high-performance controller for the dual-motor SbW system, an accurate understanding of the underlying dynamics is essential. This section presents the development of a lumped-parameter analytical model and a high-fidelity simulation model using Siemens LMS Amesim. These models are used for controller synthesis, simulation, and validation.

3.1. Lumped-Parameter Dynamic Modeling with 4DOFs

The dual-motor SbW system comprises two independently actuated motors: a belt motor and a pinion motor. Each applies torque through separate mechanical transmission paths to a common steering rack. Figure 1 shows the physical system and the corresponding free-body diagram used to derive a 4DOF mechanical model.
The following second-order differential equations govern the 4DOF system dynamics:
J b m θ ¨ b m + B b θ ˙ b m + K b ( θ b m θ s c ) = T b m
J s c θ ¨ s c + B s c θ ˙ s c + K s c ( θ s c x r / g s c ) + K b ( θ s c θ b m ) = 0
J p m θ ¨ p m + B g θ ˙ p m + K g ( θ p m x r / g g ) = T p m
M r x ¨ r + B r x ˙ r + K s c ( x r / g s c θ s c ) + K g ( x r / g g θ p m ) = F r
These equations represent coupled rotational and translational dynamics among the belt motor, screw, pinion motor, and rack.

3.2. Transfer Function Representation

Applying Laplace transforms under zero initial conditions yields transfer functions from motor torque inputs to motor angle outputs. For each actuator, the transfer functions can be written as follows:
P n b ( s ) = θ b m ( s ) T b m ( s ) = a b 2 s 2 + a b 1 s + a b 0 b b 4 s 4 + b b 3 s 3 + b b 2 s 2 + b b 1 s + b b 0
P n p ( s ) = θ p m ( s ) T p m ( s ) = a p 2 s 2 + a p 1 s + a p 0 b p 4 s 4 + b p 3 s 3 + b p 2 s 2 + b p 1 s + b p 0
Each transfer function exhibits a relative order of 2 and is derived from the full 4DOF system, which results in an overall 8th-order plant. These models incorporate compliance, damping, and cross-coupling between the subsystems and form the basis for the control design.

3.3. High-Fidelity Modeling with Amesim

To complement the analytical model, a high-fidelity model of the system was developed using Siemens LMS Amesim. This platform supports the simulation of mechanical and electrical subsystems based on physical parameters and experimental calibration. The Amesim model is organized into modular components representing the following:
  • Belt motor and ball screw, including elastic and frictional effects;
  • Pinion motor and worm gear, including backlash and nonlinearity;
  • Rack load with mass and external disturbance;
  • Electrical power supply (12.6 V battery) with current limitations.
Figure 2 illustrates a comparison between the high-fidelity Amesim model and the physical dual-motor SbW hardware system. The model, developed in Siemens LMS Amesim, is organized into modular subsystems, each of which directly corresponds to components in the real system. These include the belt motor and pulley (highlighted in red), the pinion motor and worm gear (blue), the rack and pinion mechanism (yellow), and the battery power supply (black). The color-coded representation facilitates intuitive mapping between the simulation and physical implementation, ensuring that key dynamic and nonlinear effects—such as elasticity, friction, backlash, and power limitations—are accurately captured in the simulation environment.
As illustrated in Figure 3, the Amesim model was calibrated through open-loop torque excitation applied to each motor. A series of reference inputs—including step, sinusoidal, and chirp signals—were introduced to evaluate the system’s dynamic response. The corresponding outputs, such as motor angles, were measured and compared with experimental data from the real hardware. The close agreement between simulation and physical results confirms the validity of the model for capturing key electromechanical behaviors.
Figure 4 shows the frequency response comparison between the Amesim model, the low-order model, and the high-order model. The input to the system is the motor torque, and the output is the rotational speed. As observed in the Bode plots, the high-order model exhibits excellent agreement with the Amesim simulation results across the entire frequency range. Both magnitude and phase responses of the high-order model closely follow those of the Amesim model, accurately capturing the system dynamics including the resonance and phase lag behavior. In contrast, the low-order model shows noticeable discrepancies, particularly in the mid- to high-frequency range, failing to capture certain dynamic characteristics present in the Amesim model. Therefore, the high-order model is validated to be a more accurate representation of the system dynamics when compared to the low-order approximation.

4. Design of a Robust High-Order Controller

To enable accurate and robust control of the dual-motor SbW system, a high-order controller is designed based on a fourth-order dynamic model that captures actuator coupling, gear compliance, and frictional effects. This model provides a detailed representation of the physical system, going beyond simplified second-order approximations. The controller is synthesized using a generalized plant formulation that supports the analytical design of both feedforward and feedback components. The feedforward path uses filtered nominal model inversion for improved responses, while the feedback path employs pole-zero shaping to enhance tracking and robustness. A DOB complements the structure by estimating and rejecting external disturbances and model uncertainties.
Figure 5 shows the overall control architecture. Each actuator—belt and pinion—is controlled independently through a parallel configuration of feedforward, feedback, and DOB blocks. The DOB integrates an inverse nominal model with a second-order low-pass Q-filter, enabling disturbance compensation. Control inputs are computed from the reference steering angle θ m * and applied separately to each motor for coordinated actuation.

4.1. Generalized Plant Model and System Identification

The actuator system is modeled as a fourth-order linear time-invariant system with a second-order numerator, resulting in the following general form of the transfer function:
P n ( s ) = θ ( s ) T ( s ) = a 2 s 2 + a 1 s + a 0 b 3 s 4 + b 2 s 3 + b 1 s 2 + b 0 s
This model structure captures second-order dynamics, which is consistent with mechanical systems exhibiting inertia and compliance.
Two specific models are identified for the belt and pinion motors through system identification in the Amesim model. These are denoted as P n b ( s ) and P n p ( s ) , respectively, as follows:
P n b ( s ) = θ b m ( s ) T b m ( s ) = 3030 s 2 + 141100 s + 16290000 s 4 + 44.14 s 3 + 5322 s 2 + 28780 s
P n p ( s ) = θ p m ( s ) T p m ( s ) = 9276 s 2 + 397600 s + 20320000 s 4 + 152.6 s 3 + 6874 s 2 + 36450 s
These transfer functions are used as the basis for controller synthesis and frequency-domain analysis. The numerator captures the motor torque-to-angle dynamics, while the denominator models the high-order dynamics of mechanical coupling and load behavior.

4.2. Feedforward Controller Design

The feedforward controller is designed to compensate the nominal plant dynamics and linearize the system response with respect to the reference input. To prevent improper transfer functions and avoid amplifying high-frequency noise, the inverse model is regularized by a second-order low-pass filter. The resulting feedforward controller takes the following form:
C f f ( s ) = ω f f 2 P n ( s ) 1 s 2 + 2 ξ ω f f s + ω f f 2
Here, ω f f is the desired feedforward cutoff frequency, and ξ is the damping ratio, typically set between 0.6 and 0.8. The denominator of the filter enforces causality, while the multiplication by ω f f 2 ensures unity DC gain at a low frequency. This formulation enables effective pre-compensation of the reference trajectory and reduces the steady-state load on the feedback loop.

4.3. Feedback Controller Design via Pole-Zero Shaping

To enhance closed-loop robustness and meet transient performance specifications, a feedback controller is designed to shape the closed-loop dynamics. The desired closed-loop transfer function is specified as a second-order reference model:
C ( s ) P n ( s ) 1 + C ( s ) P n ( s ) ω f b 2 s 2 + 2 ξ f b ω f b s + ω f b 2
Solving this expression for C ( s ) yields the feedback controller:
C ( s ) = ω f b 2 P n ( s ) s 2 + 2 ξ f b ω f b s + ω f b 2
By substituting the generalized model of P n ( s ) from Equation (7), the controller becomes
C ( s ) = ω f b 2 b 3 s 4 + b 2 s 3 + b 1 s 2 + b 0 s a 2 s 4 + ( 2 ξ f b ω f b a 2 + a 1 ) s 3 + ( 2 ξ f b ω f b a 1 + a 0 ) s 2 + 2 ξ f b ω f b a 0 s
This structure cancels dominant plant dynamics while introducing desired second-order behavior. The damping ratio ξ f b and natural frequency ω f b are selected based on desired settling time, overshoot, and stability margin. Since the feedback controller relies directly on the full plant transfer function P n ( s ) , the accuracy of the model is critical to achieving the intended pole-zero placement.
The use of a high-order nominal model enables precise design of both feedforward and feedback controllers. The proposed control law achieves fast and accurate trajectory tracking, while maintaining robustness against system uncertainty and disturbances. In the following sections, disturbance observers will be introduced to further enhance the system’s disturbance rejection capability.

4.4. Disturbance Observer Design

To enhance robustness against external disturbances and model uncertainties, a model-based DOB is designed using the fourth-order nominal plant models identified in Section 4.1.
As shown in Figure 6, the DOB structure estimates disturbances by comparing the actual output response with the predicted response from the nominal plant model. Specifically, the disturbance estimate d ^ ( s ) is obtained as follows:
d ^ ( s ) = Q ( s ) P n 1 ( s ) y ( s ) u ( s )
where y ( s ) is the measured plant output, u ( s ) is the control input, P n ( s ) is the nominal plant transfer function, and Q ( s ) is the disturbance observer filter.
The filter Q ( s ) , commonly referred to as the Q-filter, is implemented as a second-order low-pass filter:
Q ( s ) = ω c 2 s 2 + 2 ξ ω c s + ω c 2
where ω c is the cutoff frequency and ξ is the damping ratio. This filter allows low-frequency disturbances to pass through for compensation, while attenuating high-frequency components such as sensor noise and model uncertainties.
In the DOB structure (Figure 6), the inverse nominal model P n 1 ( s ) predicts the disturbance-free output. The difference between this prediction and the actual control input u ( s ) reflects the influence of disturbances, which is filtered by Q ( s ) to produce a stable disturbance estimate d ^ ( s ) . This estimate is then used to compensate the input, resulting in a closed-loop system that closely tracks the nominal behavior while maintaining robustness.
By appropriately tuning the filter parameters, the DOB effectively distinguishes between disturbance and uncertainty components, thereby improving tracking performance and enhancing overall system resilience.

4.5. Frequency-Domain Analysis of Robust Performance and Stability

To validate the robust control design under model uncertainty and frequency-dependent performance requirements, a frequency-domain analysis is conducted for both the pinion and belt motor subsystems. Figure 7 summarizes this analysis through Bode plots of model variations, sensitivity functions, and uncertainty bounds.
The top row of Figure 7 shows the Bode magnitude plots of the nominal plant model and its perturbed variations under different operating conditions, including friction changes, load variations, and structural compliance. The shaded region formed by the upper and lower bounds represents the model uncertainty envelope. The nominal model (blue line) closely follows the average frequency response, while deviations become more pronounced above 10 Hz. This increasing uncertainty highlights the need for robust stabilization, especially in high-frequency regions susceptible to unmodeled dynamics and resonance. Under typical driving conditions, road-induced disturbances range from 1 to 10 Hz and may reach 20 Hz on rough surfaces. The proposed controller ensures robust rejection within this frequency range.
To assess robust performance and stability, the bottom plots illustrate the closed-loop sensitivity function S ( j ω ) and complementary sensitivity function T ( j ω ) , along with the inverse weighting functions W S 1 ( j ω ) and W T 1 ( j ω ) . The weighting functions were designed to shape the closed-loop frequency response as follows:
  • Stability weighting function W T ( s ) :
    W T ( s ) = ( s + 2 π · 25 ) ( s + 2 π · 60 ) 2 290000 ( s + 2 π · 13 ) , M T = max | T ( j ω ) | < 3 dB ,
    This condition suppresses high-frequency gain and limits sensitivity to model uncertainty.
  • Performance weighting function W S ( s ) :
    W S ( s ) = 0.5012 · s + 2 π · 25 s , M S = max | S ( j ω ) | < 6 dB
    This criterion enhances low-frequency disturbance rejection and reference tracking.
The controller is verified to satisfy the following robust performance conditions across all frequencies:
| S ( j ω ) | < | W S 1 ( j ω ) | , | T ( j ω ) | < | W T 1 ( j ω ) |
| W T ( j ω ) T ( j ω ) | + | W S ( j ω ) S ( j ω ) | < 1 , ω
These inequalities confirm that the mixed sensitivity criterion is met, ensuring robustness to both structured disturbances and model uncertainties. The nominal loop crossover frequency, marked around 20 Hz in the plots, aligns with the designed bandwidth transition between S ( j ω ) and T ( j ω ) . The absence of gain peaking indicates stable loop behavior and a smooth trade-off between tracking accuracy and noise attenuation. Also shown in the bottom plots are the inverse model uncertainty magnitudes (black lines), representing frequency-dependent mismatches between the nominal inverse plant P n 1 ( s ) and actual system behavior. Notably, the inverse uncertainties remain below W T 1 ( j ω ) , even in the 10–20 Hz range where resonance and perturbations may occur. This validates the safe application of P n 1 ( s ) in both the disturbance observer and feedforward control paths, without compromising closed-loop stability.
Overall, the frequency-domain results confirm that the proposed controller achieves robust performance across the defined operating range, while maintaining sufficient stability margins and resilience to modeling error and external disturbances.
Through comprehensive Bode analysis, the robust controller is shown to satisfy all design constraints imposed by the mixed-sensitivity framework. Both the belt and pinion motor control loops achieve (1) robust tracking within the desired bandwidth, (2) rejection of high-frequency noise and unmodeled dynamics, and (3) safe application of inverse model-based compensation. These results validate the theoretical synthesis conditions and confirm the effectiveness of the proposed high-order model-based controller architecture.

5. Simulation Results

To evaluate the performance and robustness of the proposed control strategies, simulation tests were conducted using reference steering scenarios that reflect typical operating conditions in steering systems. All simulations were carried out in a co-simulation environment integrating MATLAB/Simulink and Siemens Amesim, allowing for dynamic interactions between control algorithms and high-fidelity physical plant models.
Two main steering scenarios were used to assess different aspects of the controller’s performance: a step input and a frequency-swept sine input. The specific conditions used in each case are summarized in Table 1.
The first scenario, the step steering input, is designed to test the transient response, disturbance rejection, and low-pass filtering characteristics of the controller. A sharp position reference with a maximum steering angle of 120 degrees and a slew rate of 500 deg/s is applied. To suppress high-frequency content while preserving responsiveness, a 10 Hz low-pass filter is applied to the input. This scenario enables us to carry out an evaluation of time-domain tracking accuracy, the DOB’s effectiveness, and controller responsiveness to abrupt commands. The second scenario involves a sine-sweep (chirp) input, which assesses the closed-loop system’s performance across a wide frequency spectrum. The chirp signal has an amplitude of ±45 degrees and a frequency range from 0 to 3 Hz over an 8-second period. This test is useful for identifying potential resonance amplification, validating bandwidth, and comparing the performance of control designs under various excitation frequencies.

5.1. Time-Domain Tracking Comparison

Figure 8 presents the time-domain tracking errors between the reference inputs and motor responses for both belt and pinion motors, under step (left column) and sine-swept (right column) inputs. High-order control (red or blue lines) is compared against conventional low-order model-based control (black lines). Under step inputs, the high-order controller yields significantly lower overshoot and faster settling. For the belt motor, transient spikes from the low-order controller exceed ±2°, whereas the high-order controller keeps errors within ±1°. In the sine-sweep case, where input frequency increases over time, the position error of the low-order model grows noticeably, especially after 4 s, due to its inability to capture high-frequency dynamics. In contrast, the high-order controller consistently maintains lower tracking errors with reduced phase lag and better amplitude tracking, demonstrating superior frequency-domain performance and robustness to dynamic variations.

5.2. Quantitative Performance Evaluation

Figure 9 presents the root mean square (RMS) tracking errors of the belt and pinion motors under both step and sine steering tests. The results compare the performance of the proposed high-order controller against a conventional low-order controller.
In the step steering test, the high-order controller reduced the RMS tracking error by 27% for the belt motor and 65% for the pinion motor. Under sine steering input, which spans a wider frequency range, the improvements were even more pronounced—a 50% reduction for the belt motor and a 91% reduction for the pinion motor. These results confirm the superior accuracy and robustness of the high-order controller, particularly in scenarios involving dynamic coupling and resonance.
The simulation results confirm that the high-order model-based controller delivers substantial performance advantages over conventional low-order methods. It ensures accurate tracking, robust frequency responses, and improved resilience to input variation and model uncertainty. The observed improvements in both the RMS and peak tracking errors validate the use of high-fidelity plant modeling in controller design.

6. Conclusions

This paper proposed a robust, high-order model-based control strategy for a dual-motor SbW system. A 4DOF dynamic model was developed to capture coupled actuator dynamics, including inertia, compliance, damping, and gear effects. Based on this model, a composite controller was designed using feedforward inversion, pole-zero feedback, and a disturbance observer. Simulation results showed that the high-order controller significantly outperformed a conventional low-order design. RMS tracking errors were reduced by up to 65% under step input and 91% under frequency-sweep input for the pinion motor, with similar improvements for the belt motor. The controller also reduced overshoot and improved phase responses. Future work will focus on real-time implementation and experimental validation, with a potential extension to multi-actuator steering systems in ADAS and autonomous vehicles.

Author Contributions

Conceptualization, M.K. and I.C.; methodology, software, validation, and visualization, M.K.; writing—original draft preparation, I.C.; writing—review and editing, J.C. and K.N.; supervision and project administration, J.C. and K.N. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the 2024 Yeungnam University Research Grant (No. 224A380009).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Chen, X.; Yang, T.; Chen, X.; Zhou, K. A Generic Model-Based Advanced Control of Electric Power-Assisted Steering Systems. IEEE Trans. Control Syst. Technol. 2008, 16, 1289–1300. [Google Scholar] [CrossRef]
  2. Lee, D.; Kim, K.-S.; Kim, S. Controller Design of an Electric Power Steering System. IEEE Trans. Control Syst. Technol. 2018, 26, 748–755. [Google Scholar] [CrossRef]
  3. Nguyen, T.A. Development of a Novel Integrated Control Strategy for Automotive Electric Power Steering Systems. IEEE Trans. Autom. Sci. Eng. 2025, 22, 926–943. [Google Scholar] [CrossRef]
  4. Xu, K.; Liang, W.; Zhao, W.; Wang, C.; Zou, S.; Zhou, X. Vehicle Stability and Synchronization Control of Dual-Motor Steer-by-Wire System Considering Multiple Uncertainties. IEEE Trans. Transp. Electrif. 2024, 10, 3092–3104. [Google Scholar] [CrossRef]
  5. He, L.; Li, F.; Guo, C.; Gao, B.; Lu, J.; Shi, Q. An adaptive PI controller by particle swarm optimization for angle tracking of steer-by-wire. IEEE/ASME Trans. Mechatron. 2022, 27, 3830–3840. [Google Scholar] [CrossRef]
  6. Lin, F.-J.; Hung, Y.-C.; Ruan, K.-C. An Intelligent Second-Order Sliding-Mode Control for an Electric Power Steering System Using a Wavelet Fuzzy Neural Network. IEEE Trans. Fuzzy Syst. 2014, 22, 1598–1611. [Google Scholar] [CrossRef]
  7. 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, 9555–9560. [Google Scholar] [CrossRef]
  8. Hwang, H.; Choi, H.; Nam, K. Practical Synchronous Steering Angle Control of a Dual-Motor Driving Steer-by-Wire System. IEEE Access 2019, 7, 133100–133110. [Google Scholar] [CrossRef]
  9. Zou, S.; Zhao, W.; Wang, C.; Liang, W.; Chen, F. Tracking and Synchronization Control Strategy of Vehicle Dual-Motor Steer-by-Wire System via Active Disturbance Rejection Control. IEEE/ASME Trans. Mechatron. 2023, 28, 92–103. [Google Scholar] [CrossRef]
  10. Jung, D.; Kim, S. Hardware-in-the-Loop Simulation of Synchronous Motion Control for Dual-Motor Driving Steer-by-Wire System Integrated with Optimal Finite Preview Path-Tracking Control. IEEE Trans. Veh. Technol. 2024, 73, 3311–3328. [Google Scholar] [CrossRef]
  11. Chung, I.; Oh, S.; Nam, K. Synchronous Control of a Dual-Motor Driving Rack and Pinion Module for Steer-by-Wire System. IEEE Access 2024, 12, 195358–195369. [Google Scholar] [CrossRef]
  12. 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]
  13. The MathWorks, Inc. MATLAB, version (R2020b); The MathWorks, Inc.: Natick, MA, USA, 2020. [Google Scholar]
  14. Siemens Digital Industries Software. Simcenter Amesim 2020.2 Reference Guide; Siemens: Berlin, Germany, 2020. [Google Scholar]
Figure 1. A dual-motor steering system and its equivalent 4DOF lumped-parameter model based on the free-body diagram.
Figure 1. A dual-motor steering system and its equivalent 4DOF lumped-parameter model based on the free-body diagram.
Actuators 14 00322 g001
Figure 2. Comparison between (a) the modular Amesim model and (b) the real hardware of the dual-motor SbW system.
Figure 2. Comparison between (a) the modular Amesim model and (b) the real hardware of the dual-motor SbW system.
Actuators 14 00322 g002
Figure 3. Calibration of the Amesim model using torque excitation and experimental validation.
Figure 3. Calibration of the Amesim model using torque excitation and experimental validation.
Actuators 14 00322 g003
Figure 4. Frequency response comparison between Amesim simulation and analytical models. Panel (a) represents the belt motor model results, and panel (b) corresponds to the pinion motor model. The input is motor torque, and the output is rotational speed.
Figure 4. Frequency response comparison between Amesim simulation and analytical models. Panel (a) represents the belt motor model results, and panel (b) corresponds to the pinion motor model. The input is motor torque, and the output is rotational speed.
Actuators 14 00322 g004
Figure 5. Dual-motor control architecture.
Figure 5. Dual-motor control architecture.
Actuators 14 00322 g005
Figure 6. Block diagram of the DOB-based control system. Disturbances d ^ are estimated using P n 1 ( s ) and the low-pass filter Q ( s ) .
Figure 6. Block diagram of the DOB-based control system. Disturbances d ^ are estimated using P n 1 ( s ) and the low-pass filter Q ( s ) .
Actuators 14 00322 g006
Figure 7. Frequency-domain analysis of the proposed control system for model uncertainty and robustness evaluation. (a) Pinion motor control system; (b) belt motor control system. Top: FRF magnitude plots showing the nominal model (blue), model upper/lower bounds (gray), and measured response (red). Bottom: Bode plots of key transfer functions—inverse sensitivity weight W S 1 ( s ) (green), inverse complementary sensitivity weight W T 1 ( s ) (cyan), sensitivity function S ( s ) (red), complementary sensitivity function T ( s ) (blue), and inverse model uncertainty (black). The shaded region around 20 Hz indicates the critical frequency range for tracking and disturbance rejection.
Figure 7. Frequency-domain analysis of the proposed control system for model uncertainty and robustness evaluation. (a) Pinion motor control system; (b) belt motor control system. Top: FRF magnitude plots showing the nominal model (blue), model upper/lower bounds (gray), and measured response (red). Bottom: Bode plots of key transfer functions—inverse sensitivity weight W S 1 ( s ) (green), inverse complementary sensitivity weight W T 1 ( s ) (cyan), sensitivity function S ( s ) (red), complementary sensitivity function T ( s ) (blue), and inverse model uncertainty (black). The shaded region around 20 Hz indicates the critical frequency range for tracking and disturbance rejection.
Actuators 14 00322 g007
Figure 8. Tracking error comparison under step (left) and sine (right) steering inputs. Middle and bottom rows show tracking errors of belt and pinion motors.
Figure 8. Tracking error comparison under step (left) and sine (right) steering inputs. Middle and bottom rows show tracking errors of belt and pinion motors.
Actuators 14 00322 g008
Figure 9. RMS tracking error comparison.
Figure 9. RMS tracking error comparison.
Actuators 14 00322 g009
Table 1. Simulation conditions for controller performance evaluation.
Table 1. Simulation conditions for controller performance evaluation.
Test TypeInput SignalAmplitude/Range
Step Steering TestStep input120 deg
Slew rate limit500 deg/s
Sine Steering TestChirp signal0–3 Hz, 45 deg peak
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

Kim, M.; Chung, I.; Choi, J.; Nam, K. High-Order Model-Based Robust Control of a Dual-Motor Steer-by-Wire System with Disturbance Rejection. Actuators 2025, 14, 322. https://doi.org/10.3390/act14070322

AMA Style

Kim M, Chung I, Choi J, Nam K. High-Order Model-Based Robust Control of a Dual-Motor Steer-by-Wire System with Disturbance Rejection. Actuators. 2025; 14(7):322. https://doi.org/10.3390/act14070322

Chicago/Turabian Style

Kim, Minhyung, Insu Chung, Junghyun Choi, and Kanghyun Nam. 2025. "High-Order Model-Based Robust Control of a Dual-Motor Steer-by-Wire System with Disturbance Rejection" Actuators 14, no. 7: 322. https://doi.org/10.3390/act14070322

APA Style

Kim, M., Chung, I., Choi, J., & Nam, K. (2025). High-Order Model-Based Robust Control of a Dual-Motor Steer-by-Wire System with Disturbance Rejection. Actuators, 14(7), 322. https://doi.org/10.3390/act14070322

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop