Published: 15 December 2024

Research on active steering control strategy of line-controlled steering system based on MPC

Yuzhe Tong1
Xin Zhang2
Xinxin Wang3
Yuehong Bai4
Jiao Yan5
1, 2, 3, 4, 5School of Automotive and transportation, Shenyang Ligong University, Shenyang, China
Corresponding Author:
Xin Zhang
Article in Press
Views 8
Reads 6
Downloads 8

Abstract

In order to improve the stability of the steer by wire (SBW) system during steering, this paper adopts a control strategy based on model predictive control (MPC) to achieve active steering control of the SBW system. Based on the fixed steering gain of the vehicle, design an ideal angular transmission ratio curve, and determine the stability of the vehicle's driving by controlling the yaw rate and center of mass lateral angle, achieving active steering function of the vehicle. Based on Simulink and Carsim platform, establish a vehicle model and analyze the frequency response characteristics of the steering actuator assembly to verify its working stability. The simulation results show that the designed control strategy can significantly improve vehicle handling stability.

1. Introduction

The two main state variables that typically characterize vehicle stability are the center of mass lateral angle and yaw rate. If the deviation between the ideal yaw rate and the actual yaw rate is within a certain range, the vehicle is considered to be in the stable zone, otherwise it is considered to be in the nonlinear zone. When the vehicle becomes unstable, the lateral deviation angle of the center of mass will also rapidly increase. Therefore, it is crucial to keep the vehicle stable in daily life.

References [1-3] adopt the method of keeping the steering gain constant, and design the ideal transmission ratio in segments according to the speed of the vehicle, making it more flexible at low speeds and heavier at high speeds; Reference [4] used H∞ control to effectively track the vehicle's yaw rate; Reference [5] adopts a novel approach rate sliding mode control to effectively improve the stability of wire controlled steering. Reference [6] adopts a fixed time sliding mode control to improve the performance of the steer by wire system. The LQR/LTR method proposed in reference [7] improves the driving stability of vehicles with steer by wire systems. In reference [8], an upper and lower layer control is proposed, and an adaptive sliding control is designed for the upper layer control based on the lateral and yaw angles. In the lower level control, a new adaptive global fast terminal sliding model is proposed. The adaptive part adopts a radial basis function network, which does not require adjustment of system parameters. Verification shows that the hierarchical control performance is superior. Reference [9] designed a fractional-order sliding mode control scheme to address tracking issues and enhance control performance. Additionally, an extended state observer was employed to estimate the aggregated disturbance, with the estimated value then serving as feedforward compensation to mitigate flutter phenomena. Comparative simulation results demonstrate that the proposed SBW control strategy exhibits excellent steering tracking and robust performance.

Hamzah N et al. proposed a sliding mode controller based on wire controlled steering, which can achieve accurate tracking of the response of the reference model for both lateral and yaw movements of four-wheel steering vehicles [10]. Iqbal J et al. estimated the real-time state of the vehicle using a Kalman filter and designed an adaptive global fast sliding mode control to cope with the complex effects of nonlinear factors on the vehicle, while also being able to estimate uncertain system parameters. This scheme has strong robustness and can intelligently adapt to different driving conditions, ensuring that tracking errors can approach zero within a finite time [11]. Mansour Ataei et al. from the University of Waterloo in Canada proposed a new rollover index and used it as the cost function of the MPC algorithm to design an MPC active front wheel steering controller. The experimental results show that the controller can control the car's roll state within a safe range, improving the car's roll stability [12]. Murat Gözü of Istanbul Okan University in Türkiye and others proposed a PI active front wheel steering controller with disturbance observer, in which the disturbance observer is used to observe the internal parameter disturbance of the control system and perform feedforward compensation control. In addition, the controller considers the utilization adhesion coefficient of the inner and outer wheels of the front axle, which improves the lateral stability of the car [13].

The application of the MPC control strategy in this paper can enhance the yaw rate and the sideslip angle of the center of mass, thereby demonstrating the feasibility of this control strategy.

2. Establish a steering control model

2.1. Steer-by-wire system mode

The steer-by-wire system primarily comprises three components the: steering wheel assembly, the main controller, and the steering actuator [14]. The mechanism is shown in Fig. 1. This article mainly studies the four parts of the steering actuator, so it is necessary to establish a dynamic equation for the five mechanisms of the steering motor and gear of the steering actuator.

Fig. 1SBW system structure block diagram

SBW system structure block diagram

Dynamics equation of steering motor:

1
Tfm=Jfmθ¨fm+Bfmθ˙fm+Tfsgfm,
2
Tfs=Kfcθfmgfm-xrrp,

where Tfm is the output torque of the steering motor, that is, the electromagnetic torque; Tfs is the torque applied by the motor output to the gear; Bfm is the damping constant of the steering motor output shaft; Jfm is the moment of inertia of the steering motor; gfm is the reduction ratio of the gearbox for the steering motor; θfm is the angle of rotation of the output shaft of the steering motor; rp is the radius of the small gear; Xr represents the displacement of the gear rack; Kfc is the torsional stiffness of the output shaft of the steering motor.

According to Kirchhoff’s second law, the electromotive force balance equation of the motor armature circuit is:

3
Ufa=Lfadifadt+Rfaifa+Efa,
4
Efa=Ke2θ˙fm.

The output torque of the motor shaft is proportional to the armature current:

5
Tfm=Kt2ifa,

where, Kt2 represents the electromagnetic torque constant of the steering motor; Ke2 denotes the back electromotive force constant of the steering motor; Efa stands for the back electromotive force of the steering motor; Lfa is the inductance of the steering motor; Rfa is the resistance of the steering motor; ifa is the current of the steering motor; and Ufa is the voltage across the terminals of the steering motor.

Establish the dynamic equation of the gear rack mechanism:

6
Kfcrpθfmgfm-xrrp=mrx¨r+Brxr˙+FR,
7
FR=Tfzllfl+Tfzrlfr,

where FR is the resistance torque of the rack displacement; Br is the damping cons tant of the rack and pinion; mr is the mass of the rack; Tfzl and Tfzr are the positive moments of the left and right front wheel cycles, respectively; Lfl and Lfr are the lengths of the left and right steering knuckles, respectively.

2.2. SBW variable transmission ratio modeling

The ideal transmission ratio adopts a fixed lateral angular velocity gain, and the steady-state transmission ratio formula [3] is:

8
i=u/LGδswr1+Ku2.

According to the empirical formula, the Gδswr value of is 0.29, and the formula for obtaining the ideal transmission ratio is:

9
i=fiu=7.2, u20 km/h,u/L0.291+Ku2, 20 km/hu100 km/h,22.8, u100 km/h.

When the vehicle is near the critical speed, the angular acceleration of the motor suddenly changes back and forth, resulting in unstable output torque of the motor and excessive energy loss. Therefore, it is necessary to handle the ideal transmission ratio and use an improved s-function [15] fitting to make it smoother. The fitting formula is:

10
fsu=imin+imax-imin1+e-εu-τ,

where τ and ε are both adjustment coefficients, and the proximity coefficient ζ represents the degree of closeness of the fitting curve. 160 is the upper limit of the vehicle speed. According to its calculation formula, the adjustment coefficient under the best fitting effect can be obtained:

11
ξ=0160[fsu-fiu]2du.

Fig. 2 shows the modified ideal transmission ratio, which serves as the variable angle transmission ratio for the SBW system.

Fig. 2modified ideal transmission ratio

modified ideal transmission ratio

3. Design of vehicle stability control strategy

3.1. Linear 2 DOF model

According to the linear 2 DOF Model [16], the ideal center of mass sideslip angle and yaw rate can be calculated, and the two degree of freedom model is crucial for the design of stability controllers:

12
mvx(β˙+γ)=-2Cfδ-β-lfγvx-2Crlrγvx-β,Izγ˙=-2Cflfδ-β-lfγvx+2Crlrlrγvx-β,

where δ represents the additional angle of AFS, and δ=δf+δ, signifying that the total angle is the adjustment of the AFS additional angle to the front wheel angle; Cf and Cr denote the lateral stiffness of the vehicle’s front and rear tires, respectively.

Transform into state space form:

13
x˙t=Atxt+Buδf+Buut,yt=Ctxt,

where xt=β,γT, ut=ΔδT, y=β,γT, β is the lateral deviation angle of the center of mass, γ is the yaw rate, and δf is the front wheel steering angle:

At=2Cf+2Crmvx2lrCr-2lfCfmvx2-1-2lfCf-2lrCrIz-2lf2Cf+2lr2CrIzvx=a11a12a21a22,
Bu=2Cfmvx2lfCfIz=b1b2, C=1001.

Finally, the formula is discretized using the forward Euler method to obtain the following formula:

14
xk+1=Akxk+Bukuk+Bukδfk,
yk=Ckxk.

The forward Euler method is to decompose the state variables into x˙=xk+1-xkT simplified ones through term shifting. From this, it can be concluded that:

15
I=1001, Ak=AtT+I, Bk=BuT, Ck=C.

3.2. Control strategy based on yaw rate and sideslip angle

Utilizing a control strategy centered on yaw rate and sideslip angle, this paper integrates a holistic control approach for both variables to implement a multi-input single-output system, achieving more pronounced control effects than those of a single-input single-output system. The active steering control strategy of the steer-by-wire system is illustrated in Fig. 3. The system calculates the front-wheel angle based on the steering wheel angle and longitudinal velocity, then inputs these values into a two-degree-of-freedom model to derive the desired yaw rate and center of mass lateral angle. On one hand, Model Predictive Control (MPC) projects the dynamic model to forecast the center of mass lateral angle and yaw rate for the forthcoming n steps. It computes errors by subtracting the actual states from the desired states for these n steps and then accumulates these errors to minimize the overall discrepancy. On the other hand, the strategy aims to reduce the front-wheel turning angle as much as possible, with both components forming the basis of the cost function. Ultimately, the supplementary front-wheel steering angle is determined through quadratic programming, which is then implemented by the steering actuator to direct the wheels.

3.3. Model predictive control strategy design

Based on the formula for the Linear 2 DOF Model, it follows that when β˙=0, γ˙=0, the vehicle is in a steady state, at which point the center of mass’s side slip angle and yaw rate will be constant and stable. Simultaneous equations for solution:

16
β˙=0,γ˙=0.

By substituting x˙=0,0T into Eq. (13), the steady-state center of mass lateral angle and yaw rate can be simplified and defined as:

17
βs=a12b2-a22b1a11a22-a12a21δf,γs=a21b1-a11b2a11a22-a12a21δf,

where aij i,j=1,2, bi i=1,2 are shown in Eq. (13).

Fig. 3Integrated control block diagram for active steering

Integrated control block diagram for active steering

The yaw rate β and the center of mass lateral angle γ are important parameters for measuring vehicle stability. Under normal circumstances, when the vehicle's center of mass sideslip angle is small, the stability can be described by the yaw rate. However, when the vehicle deviates significantly from the trajectory, that is, when the center of mass sideslip angle is large, the yaw rate cannot accurately characterize the vehicle's stable state. The yaw rate and center of mass lateral angle for a typical vehicle are:

18
βss=minβs,arctan0.02μgsgnβs,γss=minγs,0.85μgνxsgnγs.

Change Eq. (14) to an incremental model, to eliminate static errors:

19
Δxk+1=xk+1-xk=AkΔxk+BukΔuk+BukΔδfk,
yk=CkΔxk+yk-1,

where Δxk=xk-xk-1, Δuk=uk-uk-1, Δδfk=δfk-δfk-1.

To derive the predictive model, it is necessary to assume that the front wheel steering angle difference input by the driver in the control time domain remains unchanged:

Δδfk=Δδfk+1=Δδfk+2=Δδfk+3=...=Δδfk+m.

Perform prediction deduction:

Δx(k+2|k)=AΔx(k+1|k)+BuΔu(k+1)+BuΔδf(k+1) =A2Δxk+ABuΔδfk+ABuΔuk+BuΔuk+1,Δx(k+Nc|k)=ANcΔx(k)+ANc-1BuΔδf(k)+ANc-1BuΔu(k) +ANc-2BuΔuk+1++BuΔuk+Nc-1,Δx(k+Np|k)=ANpΔx(k)+ANp-1BuΔδf(k)+ANp-1BuΔu(k) +ANp-2BuΔuk+1++ANp-NcBuΔuk+Nc-1,

where Δx(k+Np|k) represents the state prediction of the k-th time for the k+Np-th time Substitute into the output of Eq. (19):

y(k+2|k)=CAΔx(k+1|k)+CBuΔu(k+1)+CBuΔδf(k+1) =CA2Δxk+CABuΔuk+CBuΔuk+1+CBuΔδfk,y(k+Nc|k)=CANcΔx(k)+CANp-1BuΔδf(k)+CANc-1BuΔu(k) +CANc-2BuΔuk+1++CBuΔuk+Nc-1,y(k+Np|k)=CANpΔx(k)+CANp-1BuΔδf(k)+CANp-1BuΔu(k) +CANp-2BuΔuk+1++CANp-NcBuΔuk+Nc-1.

Write the above equation in matrix form:

20
Ypk+1|k=SxΔxk+Iyk+SuΔUk+SdΔδfk.

Where predict the time domain as Np and control the time domain as Nc:

Ypk+1k=yk+1kyk+2kyk+Npk, ΔUk=ΔukΔuk+1Δuk+Nc-1,
Sx=CAi=12CAii=1NpCAi, I=Iny×nyIny×nyIny×ny, Sd=CABui=12CAiBui=1NpCAiBu,
Su=CBu000i=12CAi-1BuCBu00i=1NcCAi-1Bui=1Nc-1CAi-1BuCBui=1NpCAi-1Bui=1Np-1CAi-1Bui=1Np-Nc+1CAi-1Bu.

List the cost function, the purpose of designing the cost function is to obtain the optimal control sequence. Find H and f:

21
J=Yp-RrefQ2+ΔUR2+ερ2=SxΔxk+Iyk+SuΔUk+SdΔδfk-RrefTQSxΔxk+Iyk+SuΔUk+SdΔδfk-Rref+ΔUkTRΔUk+εTρε=ΔUkεaSuTQSu+R00ρΔUkε+2SxΔxk+Iyk+SdΔδfk-RrefQSu0ΔUkε=12XTHX+fX,

where ρ represents the weight of the soft constraint, it is designed to prevent unsolvable situations. If the first two terms of J cannot be solved, the solver can reduce the gradient of the third soft constraint to obtain a solution with looser constraints. The coefficient is typically set to 10. Rref is a vector composed of expected values. Subsequently, when addressing the constraints, to ensure the control law and its growth constraints are met at each prediction time, the control laws for subsequent prediction times must be cumulatively applied:

Uk+1=ΔUk+1+Uk,Uk+2=ΔUk+2+ΔUk+1+Uk,Uk+Np=ΔUk+Np++ΔUk+1+Uk.

Write it in matrix form:

IuminUIumax,IuminAIΔU+UkIumax,Iumin-UkAIΔUIumax-Uk.

At the same time, constraints must be added to each increment of the control law to ensure that the growth rate of the control law for each operation is within a certain range. This constraint is treated as upper and lower limits in QP solving:

22
ΔuminΔUkΔumax,

where Δumin=-0.0082, Δumax=0.0082, umin=-0.54, umax=0.54. Due to the presence of soft constraints, the last value of the output quantity is the soft constraint ε, which is limited to the range of 0 to 10. So the upper and lower limits of the final output are constrained as follows:

23
lb=Δumin;0,
ub=Δumax;M.

Finally, quadratic programming is performed using quadprog to obtain the corresponding incremental additional rotation angle. Then, the current additional rotation angle is obtained by combining the incremental additional rotation angle with the previous one:

24
urealk=Δuk+ulastk.

Then add the driver’s front wheel steering angle to obtain the final steering angle:

25
umpc=ureal+δf.

4. Simulation analysis

To validate the accuracy of the developed model and control strategy, this study employs sine wave and double lane change maneuvers for simulation. The road adhesion coefficient is set to 0.2, the speed to 60 km/h, and the simulation lasts for 15 seconds. The results of the double lane change maneuver are depicted in the subsequent figure.

Fig. 4Lateral displacement curve

Lateral displacement curve

As illustrated in Fig. 4, among the uncontrolled, variable transmission ratio control, and MPC control, the lateral peak value under MPC control is 3.99 m, representing a 4.1 % decrease from the uncontrolled model. Consequently, the MPC control strategy effectively enhances trajectory tracking capability, thereby increasing vehicle stability.

Fig. 5Yaw rate curve

Yaw rate curve

As shown in Fig. 5 under MPC control, the peak yaw rate is the lowest, and the response is relatively smooth compared to the uncontrolled and variable transmission ratio control. Compared with the uncontrolled model, the peak value decreases by 29.4 %. Simulation shows that this control strategy can effectively regulate the vehicle’s yaw rate, ensuring good stability.

As shown in Fig. 6, this control strategy can minimize the variation Sideslip angele and significantly reduce the peak value, achieving a 75 % reduction compared to the uncontrolled state. Simulations demonstrate that the MPC control strategy can notably enhance the lateral stability at medium speeds and low adhesion conditions, thereby ensuring that the SBW system can travel along a normal trajectory and exhibit excellent trajectory tracking capabilities.

Fig. 6Sideslip angele curve

Sideslip angele curve

The road adhesion coefficient is set to 0.85, with a simulation time of 15 seconds and a speed of 80 Km/h. The simulation results under sinusoidal conditions are shown in the following figure.

Fig. 7Yaw rate curve

Yaw rate curve

Fig. 8Sideslip angele curve

Sideslip angele curve

Fig. 7 shows that under MPC control, the peak yaw rate is the lowest, and the response is relatively gentle compared to uncontrolled and variable transmission ratio control. Compared with the uncontrolled model, the peak value decreases by 12.3 %. Simulation shows that this control strategy can effectively adjust the yaw rate of the vehicle, ensuring good stability.

From Fig. 8, it is evident that this control strategy leads to a smaller change in the sideslip angele and a notable reduction in peak value, with a decrease of 35.4 % compared to the uncontrolled state. Simulation results indicate that MPC can significantly enhance the lateral stability of high-speed and high-adhesion conditions, thereby ensuring that the SBW system can travel and maintain stability along normal trajectories.

5. Conclusions

This study develops a Model Predictive Control (MPC) system with soft constraints, establishing a control strategy that integrates feedback from yaw rate and sideslip angele, significantly enhancing the vehicle's handling and stability. Through tests on a medium-speed, low-adhesion road surface featuring double lane changes, and high-speed, high-adhesion sinusoidal maneuvers, it was observed that the vehicle's center of sideslip angele and yaw rate were effectively suppressed under the integrated control, aligning more closely with ideal values, thereby demonstrating the strategy's effective performance. Throughout the tests, the vehicle's response speed and control precision met the anticipated outcomes, confirming the feasibility and advantage of the designed MPC control strategy for practical applications. Further analysis indicates that this control strategy not only effectively manages complex driving scenarios but also maintains stable control across various road conditions, offering reliable technical support for enhancing the dynamic capabilities of smart vehicles. The control strategy outlined in this study shows substantial benefits in improving vehicle safety and controllability.

References

  • H. Zheng, S. Ma, and X. Na, “Design of a variable steering ratio for steer-by-wire vehicle with a joystick,” Advances in Mechanical Engineering, Vol. 9, No. 11, p. 168781401773075, Nov. 2017, https://doi.org/10.1177/1687814017730753
  • H. Zheng, C. Zong, C. Tian, and Etc, “Automobile steer by wire control algorithm based on ideal steering transmission ratio,” Journal of Jilin University (Engineering Edition), Vol. 2007, No. 6, pp. 1229–1235, 2007, https://doi.org/10.13229/j.cnki.jdxbgxb2007.06.018
  • Wan Weijie, “Research on active steering control strategy of front wheel wire controlled steering system,” Hunan University, 2022.
  • F. Xu, C. Zhou, J. Wang, and Etc, “Research on extensible H ∞ control method for all wheel steer by wire vehicles based on variable transmission ratio,” Chinese Journal of Highways, Vol. 34, No. 9, pp. 133–145, 2021, https://doi.org/10.19721/j.cnki.1001-7372.2021.09.011
  • H. Huang, Y. Gao, W. Wang, and Etc, “Sliding mode control of intelligent unmanned vehicle steer by wire system based on a new approach law,” Journal of Beijing Institute of Technology, Vol. 43, No. 8, pp. 773–782, 2023, https://doi.org/10.15918/j.tbit1001-0645.2022.172
  • P. Gongyu and L. Siqing, “Fixed time sliding mode control of wire controlled steering system with fault-tolerant performance,” Journal of Chongqing University of Technology (Natural Sciences), Vol. 37, No. 6, pp. 48–57, 2023.
  • H. Zhang and W. Z. Zhao, “Stability control strategy of steer-by-wire system based on LQG/LTR,” Science China Technological Sciences, Vol. 60, pp. 844–853, 2017.
  • L. Chen and L. Tang, “Yaw stability control for steer-by-wire vehicle based on radial basis network and terminal sliding mode theory,” Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering, Vol. 237, No. 8, pp. 2036–2048, 2023.
  • Q. Shi et al., “Extended state observer based fractional order sliding mode control for steer‐by‐wire systems,” in IET Control Theory and Applications, 2023.
  • N. Hamzah et al., “Yaw stability improvement for four wheel active steering vehicle using sliding mode control,” in IEEE 8th International Colloquium on Signal Processing and its Applications, 2012.
  • J. Iqbal, K. Zuhaib, C. Han, A. Khan, and M. Ali, “Adaptive global fast sliding mode control for steer-by-wire system road vehicles,” Applied Sciences, Vol. 7, No. 7, p. 738, Jul. 2017, https://doi.org/10.3390/app7070738
  • M. Ataei, A. Khajepour, and S. Jeon, “Model predictive rollover prevention for steer-by-wire vehicles with a new rollover index,” International Journal of Control, Vol. 93, No. 1, pp. 140–155, 2020.
  • M. Gözü, B. Ozkan, and M. T. Emirler, “Disturbance observer based active independent front steering control for improving vehicle yaw stability and tire utilization,” International Journal of Automotive Technology, Vol. 23, No. 3, pp. 841–854, 2022.
  • G. Cong, “Simulation of road feeling and transmission ratio characteristics of wire controlled steering,” Hefei University of Technology, Hefei, 2017.
  • B. Zhou, L. Fan, and X. Lv, “Design of improved variable transmission ratio curve for active front wheel steering system,” China Mechanical Engineering, Vol. 25, No. 20, pp. 2813–2818, 2014.
  • X. Ma, P. K. Wong, and J. Zhao, “Cornering stability control for vehicles with active front steering system using TS fuzzy based sliding mode control strategy,” Mechanical Systems and Signal Processing, Vol. 125, pp. 347–364, 2019.

About this article

Received
13 September 2024
Accepted
13 November 2024
Published
15 December 2024
Keywords
variable angle transmission ratio
active steering
vehicle stability
MPC
Acknowledgements

This research was funded by Basic Research Funds for Undergraduate Universities in Liaoning Province (Project No. SYLUGXTD07).

Data Availability

The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.

Author Contributions

Yuzhe Tong: model building, data curation, software, original draft preparation and editing. Xin Zhang: manuscript review, put forward comments, and provide methodological ideas. Xinxin Wang: manuscript review. Jiao Yan: original draft preparation and editing.

Conflict of interest

The authors declare that they have no conflict of interest.