Next Article in Journal
Intelligent Parametric Adaptive Hybrid Active–Passive Training Control Method for Rehabilitation Robot
Next Article in Special Issue
Study on the Temperature Rise Characteristics of Successive Clutch Shifting Considering the Disengaged Friction Pair Gaps
Previous Article in Journal
Theoretical Assessment of the Role of Bond Material during Grinding of Superhard Materials with Diamond Wheels
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Towards Active Safety Driving: Controller Design of an Active Rear Steering System for Intelligent Vehicles

1
Department of Traffic Engineering and Key Laboratory of Road and Traffic Engineering, Ministry of Education, Tongji University, Shanghai 201804, China
2
Clean Energy Automotive Engineering Center, Tongji University, Shanghai 201804, China
*
Author to whom correspondence should be addressed.
Machines 2022, 10(7), 544; https://doi.org/10.3390/machines10070544
Submission received: 15 June 2022 / Revised: 29 June 2022 / Accepted: 4 July 2022 / Published: 5 July 2022
(This article belongs to the Special Issue Chassis Coordinated Control of Vehicles)

Abstract

:
To advance the active safety performance for vehicles, especially in extreme conditions, an active rear steering (ARS) control system is designed in this paper. A driver model is established to simulate the driving behaviour of a human driver who is in charge of the front steering control. In the ARS control system, the sliding mode predictive control (SMPC) approach is applied to the ARS controller design based on a 3 degrees of freedom (DoF) nonlinear vehicle model. In the ARS controller design, four kinds of active safety performances are considered, namely, path-tracking performance, handling performance, lateral stability, and rollover prevention. Furthermore, the priority of the four kinds of active safety performance is defined. According to the control priority, an event-triggered mechanism (ETM) is designed to adjust the SMPC controller of the ARS system to address different driving conditions. Finally, two simulation cases are conducted to evaluate the performance of the proposed ARS system. The results show that the ARS system is in favour of the active safety performance advancement for human drivers. Additionally, the comparative simulation indicates that the SMPC algorithm is superior to the fast terminal sliding mode control (FTSMC) algorithm.

1. Introduction

With the development of an advanced driver assistant system (ADAS), the active safety of intelligent vehicles has caused widespread concern, especially in extreme and emergency conditions [1]. The active safety control mainly focuses on the lateral stability control [2]. Various techniques have been proposed, including active front steering (AFS), active rear steering (ARS), torque vectoring control (TVC), direct yaw-moment control (DYC), etc. [3,4,5]. The above techniques can be divided into two types according to the working principle, namely, steering control and drive or brake control. The steering control approach, i.e., AFS and ARS, can directly affect the lateral motion and yaw motion of vehicles, but the drive or brake control approach, i.e., TVC and DYC, must coordinate the longitudinal motion and lateral motion, which increase the control system complexity and create a challenge for the torque allocation algorithm [6,7]. As for the AFS technique, the machine and human driver must address the shared control of the front steering system [8,9]. However, in the ARS technique, a human driver and the machine can independently control the front and rear steering systems [10]. As a result, the technique issue of control authority allocation and conflict resolution does not exist.
ARS technique has been widely studied by many researchers to improve the active safety performance of intelligent vehicles [11]. Based on the vehicle dynamic model, a feed-forward rear steer control strategy is designed to achieve desired vehicle transient lateral dynamics [12]. With the linear control technology and the sliding mode theory, an ARS system is designed to deal with the steering stability issue in high-speed conditions [13]. In [14], the linear quadratic control approach is applied to the ARS system, and the comparative study indicates that the designed ARS system shows superior lateral stability compared to AFS. The linear quadratic control approach can only address the common conditions. If the lateral tire force enters the nonlinear area, the control performance of the linear model-based approaches will worsen [15]. To address the above issue, a nonlinear triple-step steering controller is designed for the ARS system, which can improve handling stability even if the tire works in an extremely nonlinear region [16]. Based on the nonlinear three degrees of freedom (DoF) four-wheel steering (4WS) vehicle model, a hierarchical control framework is designed for the ARS system, which shows good robustness to address nonlinear disturbances [17]. In [18], a virtual mass-spring-damper system is applied to the ARS controller design, which can deal with the parametric uncertainties. Considering parametric perturbation, unmodelled dynamics, sensor noise and external disturbance, H∞ control theory is used to advance the robustness of the ARS system [19]. Additionally, the active suspension control is combined with the ARS system to enhance active safety in extreme conditions [20].
The above literature only considers the advancement of lateral stability and handling performance. In addition to handling stability, rollover prevention is another active safety performance index [21]. In [22], a novel pulse ARS system is designed to increase both lateral dynamic stability and rollover prevention performance. An integrated dynamic control with steering (IDCS) is proposed, which applies fuzzy logic to ASR controller design, increasing the controllability and stability of the vehicle on slippery roads [23]. To reduce the likelihood of rollover, a bang-bang control strategy is combined with the pulsed active rear steering to advance active safety [24]. In addition to the handling stability and rollover prevention, path tracking is another critical capability for intelligent vehicles. With the equipment of ADAS, intelligent vehicles can easily realize lane keeping, adaptive cruise, and active lane change to reduce the driving burden of human drivers [25], in which path-tracking performance is reflected. With the linear matrix inequality optimization, an ARS system is able to provide lane departure avoidance and lane keeping [26]. Based on model predictive control (MPC), the differential braking control is combined with the ARS system to increase rollover prevention and path-tracking performance [27]. With the application of a nonlinear vehicle dynamic model, the nonlinear MPC approach is applied to the ARS controller design for path tracking [28]. In [29], driver operating limit and actuator physical limit are considered in the MPC-based ARS controller design, which can improve the active safety performance and meanwhile reduce the human driver’s workloads. Based on linear-time-varying (LTV) MPC, a cooperative control framework is designed for the human driver and ARS system, which can be adaptive to different drivers [30]. In [31], the sliding mode control (SMC) is combined with the particle swarm optimization (PSO) to address the nonlinear, highly coupled and over-actuated characteristics of the ARS system. In [32], a novel SMC algorithm is applied to the ARS system design, which shows strong robustness to deal with external disturbances and the road friction variation. In addition to MPC and SMC, other advanced control algorithms have been widely used in the mechatronics applications, including fuzzy control [33], fuzzy optimal control [34], and reinforcement learning-based control [35]. In general, SMC can address the system nonlinearity and external disturbances. However, the undesired chattering produced by SMC is a challenge for real application. In this paper, a sliding mode predictive control (SMPC) is proposed for the ARS system design, which integrates the advantages of SMC and MPC, and eliminates the drawbacks of two control algorithms. SMPC can improve the robustness with respect to MPC in the presence of modelling uncertainties and disturbances [36].
Although many studies have been done on the ARS system design to improve the active safety for intelligent vehicles, there still exist some challenges. For instance, the control performance indexes are usually single and not comprehensive, e.g., only focusing on handling stability or path tracking. Additionally, generally, studies seldom comprehensively consider the control balance relationship or priority of path-tracking performance, handling performance, lateral stability and rollover prevention.
This paper presents an ARS system for intelligent vehicles to advance the active safety performance in extreme driving conditions. The contributions of this paper are as follows: (1) The SMPC algorithm is applied to the ARS system control, which shows superior control performance than traditional SMC algorithm, and can adapt to different human drivers; (2) In the control algorithm, four kinds of active safety performance are comprehensively considered including path-tracking performance, handling performance, lateral stability, and rollover prevention; (3) According to the control priority of the four kinds of active safety performance, an event-triggered mechanism (ETM) is designed to adjust the SMPC controller of the ARS system to address different driving conditions.
The rest of this paper is organized as follows. The control system framework is introduced in Section 2. The driver model and the 4WS vehicle model are built in Section 3. In Section 4, the ARS system is designed with the SMPC algorithm. Section 5 shows the simulation analysis and discussion. Finally, Section 6 gives the conclusion of this paper.

2. Control System Framework for Human Driver and ARS System Based on SMPC

To address the issues described in Section 1, the control system framework for human driver and ARS system is proposed. This is illustrated in Figure 1, which mainly consists of two parts, i.e., the driver control module and the ARS control module. In the driver control module, two driver models are built to simulate the experienced driver and inexperienced driver. According to the inputs from the road condition, the driver model outputs the front steering angle to the 4WS vehicle. In the ARS control module, the vehicle model is constructed for controller design. In the ARS control algorithm, four kinds of active safety performance are considered, including path-tracking performance, handling performance, lateral stability and rollover prevention, and the priority of the four kinds of active safety performance is defined. According to the control priority, an event-triggered mechanism is designed to adjust the SMPC controller of the ARS system. With the collaborative control of human driver and the ARS system, the vehicle can advance the active safety performance.
Some assumptions are made in this paper. In this paper, a common single-point preview driver model is utilized to simulate the human driver. This paper mainly focuses on the lateral safety advancement of vehicles. Thus, a 3 DoF vehicle dynamic model is adopted, which includes lateral, yaw and roll dynamics. The longitudinal motion, pitch motion, and vertical motion are ignored. Besides, to reduce complexity of control algorithm, the above 4-wheel vehicle model is simplified to be a 2-wheel bicycle model.

3. Modelling

3.1. Driver Model

The single-point preview driver model is illustrated in Figure 2. The position coordinate of human driver is D X , Y . E is the predicted point by human driver in the predicted time τ p . P  X p , Y p is the preview position on the target path, which is created by the human driver’s eyes. For preview control, the human driver focuses on minimizing the gap between E and P, which includes Δ 1 and Δ 2 , Δ 1 τ p v x φ , Δ 2 = Y Y p , v x and φ denote the longitudinal velocity and yaw angle of the vehicle.
The mathematical description of the single-point preview driver model is shown as follows [37]
δ ¨ f = 1 ϱ τ d δ ˙ f 1 ϱ τ d 2 δ f + κ λ ϱ τ d 2 Y p Y + τ p v x φ
where δ f denotes the front steering angle, ϱ is associated with the damping rate of the model, τ d denotes the driver’s physical delay time, κ is the transmission ratio of the steering system, and λ is the steering gain.

3.2. 4WS Vehicle Dynamic Model

Figure 3 describes the detailed structure of 4WS vehicle dynamic model, and the model parameters are listed in Table 1. Furthermore, the mathematical expression of the 4WS vehicle dynamic model is derived as follows
m v x β ˙ + r + m s h s ϕ ¨ = F y I z r ˙ I x z ϕ ¨ = M z I x ϕ ¨ I x z r ˙ = L x
where β and r denote the sideslip angle and yaw rate at the centre of gravity (CG), ϕ is the roll angle. Besides, F y , M z and L x are the total lateral tire force, yaw moment and roll moment acting on the vehicle, which are derived as follows
F y = F y f l cos δ f l + F y f r cos δ f r + F y r l cos δ r l + F y r r cos δ r r M z = F y f l cos δ f l + F y f r cos δ f r l f F y r l cos δ r l + F y r r cos δ r r l r L x = m s g h s ϕ b ϕ ϕ ˙ k ϕ ϕ
where δ i (i = fl, fr, rl, rr) denotes the steering angle of each wheel (fl denotes the front left wheel, fr denotes the front right wheel, rl denotes the rear left wheel, and rr denotes the rear right wheel). F y i (i = fl, fr, rl, rr) denotes the lateral force of each tire. In this paper, Dugoff tire model is used to describe F y i , and the detailed description is shown in [38].
Moreover, the motion trajectory description of vehicle is shown as follows
φ ˙ = r X ˙ = v x cos φ v y sin φ Y ˙ = v x sin φ + v y cos φ
where v x and v y denote the longitudinal and lateral velocities. X and Y are the position coordinates.
The above 4-wheel vehicle model is then simplified to be a 2-wheel bicycle model, which follow the transformation principle according to Ackerman steering geometry.
tan δ f l = tan δ f 1 B 2 l tan δ f tan δ r , tan δ f r = tan δ f 1 + B 2 l tan δ f tan δ r tan δ r l = tan δ r 1 B 2 l tan δ f tan δ r , tan δ r r = tan δ r 1 + B 2 l tan δ f tan δ r
where δ f and δ r denote the steering angles of front and rear wheels, respectively.
Defining the state vector x = β r φ ϕ ϕ ˙ Y T , and the control vector u = δ r . The proposed vehicle model can be expressed in the state-space form.
x ˙ t = F x t , u t , δ f t
F x t , u t , δ f t = r m s h s m v x ϕ ¨ + 1 m v x F y I x z I z ϕ ¨ + 1 I z M z r ϕ ˙ I x z I x r ˙ + 1 I x L x v x sin φ + v y cos φ
Furthermore, Equation (6) can be rewritten with a first-order Taylor expansion.
x ˙ t = A t x t + B t u t + D t δ f t + P t
A t = F x x t , u t , δ f , t ,   B t = F u x t , u t , δ f , t ,   D t = F δ f x t , u t , δ f , t
where P t is the nonlinear disturbance term.
For controller design, Equation (8) is discretized as follows considering parametric uncertainties.
x k + 1 = A + Δ A x k + B u k + D δ f k + P k y k = C x k
where A = e A t T ,   B = 0 T e A t τ B t d τ ,   D = 0 T e A t τ D t d τ , Δ A is an uncertain matrix with bounds Δ A min Δ A Δ A max , T is the sampling time, C is a switch matrix according to the event-triggered mechanism, which will be introduced in Section 4.3.

4. Active Rear Steering System Design

4.1. SMPC Controller

The SMPC controller is designed based on the discrete 4WS vehicle dynamic model, i.e., Equation (10). Firstly, the tracking control error is defined as
e k = y k y k r
where y k r is the reference value for tracking.
Based on Equation (11), a linear discrete sliding function is designed as follows
s k = η e k + Ξ k 1
Ξ k = Ξ k 1 + η e k η C A x k
where the coefficient η > 0 .
In the discrete sliding mode control scheme, the reaching law is defined by
Δ s k = s k + 1 s k = 0
According to Equation (14), it yields that
s k = s k + 1 = η ( y k + 1 y k + 1 r ) + Ξ k
Substitution of y k + 1 from Equation (10) and Ξ k from Equation (13) into Equation (15) yields that
s k = η C Δ A x k + B u k + D δ f k + P k y k + 1 r + Ξ k 1 + η e k
Then, the equivalent control law u k e q can be derived as
u k e q = η C B 1 η C Δ A x k + η C D δ f k + η C P k 1 η y k + 1 r + Ξ k 1 + η e k
To advance the control performance, the nonlinear disturbance P k can be estimated with the one-step delayed value. The estimated value P ˜ k is expressed as follows.
P ˜ k = P k 1 = x k A x k 1 B u k 1 D δ f k 1
Δ P k = P ˜ k P k is the disturbance estimation error. Furthermore, Δ P k can be derived as
Δ P k = P k 1 P k = A x k x k 1 + B ( u k u k 1 ) + D δ f k δ f k 1 x k + 1 x k
Substitution of Equations (17) and (18) into Equation (10) yields the sliding mode dynamics in the sliding surface s k = 0 .
x k + 1 = A + Δ A Δ A ^ x k B η C B 1 η e k + σ k
where σ k = B η C B 1 η y k + 1 r B η C B 1 Ξ k 1 and Δ A ^ = B η C B 1 η C Δ A .
Based on Equation (20), the system stability considering uncertainties Δ A can be proved via linear matrix inequality. The detailed proof is shown in [39], which will not be introduced repeatedly.
According to Equations (10) and (11), it can be derived that
e k + 1 = y k + 1 y k + 1 r = C A + Δ A x k + C B u k + C D δ f k + C P k y k + 1 r
Substitution of Equation (17) into Equation (21) yields that
e k + 1 = y k + 1 y k + 1 r = C P k P k 1 η 1 Ξ k 1
In addition, based on Equation (12), it gives
s k + 1 = η e k + 1 + Ξ k
To improve the control performance, MPC is utilized to drive the system output trajectory onto the sliding surface with an optimal control law u k m p [40]. Then, the control vector using SMPC can be expressed as
u k = u k e q + u k m p
Combination of Equations (16), (17), (19), (23) and (24), it is derived that
s k + 1 = s k + η C B u k m p η C Δ P k
Defining the prediction horizon and control horizon as N , the prediction of the sliding function at the time step k + N can be derived as
s k + N = s k + η C B p = 0 k + N 1 u k + p m p η C p = 0 k + N 1 Δ P k + p
Combination of all predicted sliding functions yields that
s k = Γ s k + Θ u k 1 Ω P k 1
where
s k = s k + 1 , s k + 2 ,   , s k + N T
u k 1 = u k m p , u k + 1 m p ,   , u k + N 1 m p T
P k 1 = Δ P k , Δ P k + 1 ,   , Δ P k + N 1 T
Additionally, Γ = I N × 1 , Θ and Ω are lower triangular matrices with nonzero elements of η C B and η C .
To obtain the control sequence u k 1 , a cost function is designed as
J = s k T s k + ξ u k 1 T u k 1
where ξ denotes the weighting coefficient.
The necessary condition to minimize J is equivalent to
J u k 1 = 0
It yields that
u k 1 = Θ T Θ + ξ I ) 1 Θ T ( Γ s k Ω P k 1
where P k 1 is estimated.
P ˜ k 1 = Δ P k , Δ P k + 1 ,   , Δ P k + N 1 T
Choosing the first element of the control sequence u k 1 as the control action, it gives
u k m p = e Θ T Θ + ξ I ) 1 Θ T ( Γ s k Ω P k 1
where e = 1 , 0 , 0 , , 0 .
Finally, the control vector u k can be expressed as with the sum of Equations (17) and (35).
To prove the stability of the close-loop control system, substitution of Equations (33) and (34) into Equation (27), it yields that
s k = Γ s k Θ Θ T Θ + ξ I ) 1 Θ T ( Γ s k Ω P ˜ k 1 Ω P k 1
Assuming that there is no penalty for the control effect, i.e., ξ = 0 , Equation (36) can be derived as
s k = Ω P ˜ k 1 P k 1
Taking out the first element of the predicted sliding functions s k , and considering Equations (28) and (34), it can be obtained that
s k + 1 = η C Δ P k 1 Δ P k = η C P k 2 P k 1 + P k 2
Since the disturbance change rate Δ P k is bounded, it can be derived that
s k + 1 Δ s
where Δ s is defined as the quasi-sliding mode band width [39].
According to the definition of quasi-sliding mode control in [41], it can be concluded that the closed-loop system satisfies the reaching condition of the quasi-sliding mode in Δ s vicinity of the sliding surface in a finite number of steps. Therefore, the control system is stable.

4.2. Active Safety Performance

Four kinds of active safety performance are considered in this paper including path-tracking performance, handling performance, lateral stability, and rollover prevention.
The path-tracking performance is mainly reflected by the lateral offset Δ Y . The smaller the lateral offset, the better the path-tracking performance. The boundary of Δ Y is defined by
Δ Y Δ Y max
where Δ Y max denotes the maximum lateral offset.
The handling performance of vehicles is evaluated by yaw rate r . The limit of yaw rate is related to the longitudinal velocity v x and the lateral road adhesion coefficient μ y , which is expressed as
r r max = g μ y v x
Besides, the lateral stability of vehicles is usually reflected by the sideslip angle β . Small value of β means good lateral stability. The boundary of β is defined by the following empirical formula [42].
β β max = arctan ( 0.02 μ g )
Moreover, the performance of rollover prevention is associate with the value of roll angle. The maximum roll angle is defined by the following empirical formula [43].
ϕ ϕ max = B m s 2 k ϕ m s g h s

4.3. Event-Triggered Control

For active safety control, the priority of the four performance indexes is defined as follows: path-tracking performance < handling performance < lateral stability < rollover prevention. In common conditions, the vehicle will not reach the boundaries of lateral stability and rollover prevention. Therefore, path tracking is the main task. However, in extreme conditions, e.g., emergent collision avoidance and icy road condition, lateral stability advancement and rollover prevention are the focus.
According to different control objectives, i.e., the four performance indexes, the matrix C will be changeable, which results in different SMPC controllers.
u k = u k p t ,   C = 0 ,   0 ,   0 ,   0 ,   0 ,   1 u k h p ,   C = 0 ,   1 ,   0 ,   0 ,   0 ,   0 u k l s ,   C = 1 ,   0 ,   0 ,   0 ,   0 ,   0 u k r p   ,   C = 0 ,   0 ,   0 ,   1 ,   0 ,   0
where u k p t , u k h p , u k l s , and u k r p denote the controllers of path tracking, handling performance, lateral stability, and rollover prevention.
The event-triggered mechanism (ETM) of four controllers is defined as follows
t k + 1 inf { t > t k H H max }
where H denotes Δ Y , r , β , and ϕ .
Equation (45) indicates that once the control performance index is beyond its boundary, the corresponding controller will be triggered. Additionally, the ETM should follow the priority setting of the four control performance indexes. In this case that all performance indexes are in their boundaries, based on Equation (44), the four controllers for path tracking, handling performance, lateral stability, and rollover prevention are calculated, respectively. Then, the integrated controller is obtained by the weighted distribution of the four controllers, i.e.,
u k = ω p t u k p t + ω h p u k h p + ω l s u k l s + ω r p u k r p
where ω p t , ω h p , ω l s , and ω r p are the weighting coefficients. ω p t = q p t / q p t + q h p + q l s + q r p , ω h p = q h p / q p t + q h p + q l s + q r p , ω l s = q l s / q p t + q h p + q l s + q r p , ω r p = q r p / q p t + q h p + q l s + q r p , q p t = Δ Y / Δ Y max , q h p = r / r max , q l s = β / β max , q r p = ϕ / ϕ max .

5. Simulation Results and Discussion

In this section, the effectiveness and feasibility of the proposed ARS system are verified with two cases based on the Simulink simulation platform. Figure 4 shows the Simulink algorithm structure in the simulation platform, including the human driver model, the SMPC algorithm in the ARS system module, the longitudinal motion control algorithm and the braking control algorithm. All control algorithms are carried out in Simulink software. The controller parameters for simulation are shown in Table 2. The real 4WS intelligent vehicle is simulated with the 14 DoF vehicle model.
To conduct comparative simulation, two kinds of driver model are built to simulate the experienced driver and the inexperienced driver. Referring to [30], the parameters of the two driver models are described in Table 3, where Driver 1 denotes the inexperienced driver and Driver 2 denotes the experienced driver. Moreover, the comparative simulation of the SMPC-based ARS system and the FTSMC-based ARS system is carried out to evaluate the superiority of the SMPC algorithm.

5.1. Case Study A

The first case is a double lane-change (DLC) scenario. The longitudinal velocity is set as 20 m/s and the road adhesion coefficient is set as 0.25 to simulate the icy road condition, which can be regarded as an extreme condition for algorithm verification. Both the experienced driver and the inexperienced driver are considered in this case. The proposed ARS system will be used to advance the two drivers’ driving safety.
The simulation results of vehicle moving trajectories are illustrated in Figure 5, from which we can see that Driver 1 has the largest path-tracking error due to the lack of driving experience. The lateral offset is shown in Figure 6a. The lateral offset of Driver 1 has exceeded the maximum value. However, with the assistance of ARS system, both Driver 1 and Driver 2 can improve the path-tracking performance. Additionally, the simulation results of sideslip angle, yaw rate and roll angle are depicted in Figure 6b–d, respectively. It can be seen that, although Driver 2 is an experienced driver, he/she cannot guarantee the handling stability of the vehicle. With the application of ARS system, the values of sideslip angle, yaw rate and roll angle are decreased remarkably, which shows the capability of ARS system to advance active safety performance. Additionally, Figure 7 shows the front and rear steering angles of AVs in Case A. Without the assistance of ARS system, both the front steering angles of Driver 1 and Driver 2 are not convergent, which results in the loss of stability control.
Table 4 shows the maximum control error analysis of four kinds of active safety performances, which also supports the conclusion drawn according to Figure 5 and Figure 6. In Table 4, means the performance index is decreased. With the ARS system, the control errors of four kinds of active safety performance indexes are decreased remarkably in extreme driving conditions, which verifies the effectiveness of the proposed SMPC algorithm.
Additionally, the algorithm efficiency is evaluated. Figure 8 shows the computational time of the proposed algorithm with ETM and without ETM. Without ETM, the mean value of the computational time at each time step is 0.0078 s. However, with the application of ETM, the mean value of the computational time at each time step is 0.0051 s. It indicates that ETM can improve the algorithm efficiency.

5.2. Case Study B

This case mainly focuses on the comparative performance verification of the proposed SMPC algorithm, and FTSMC algorithm which is a common SMC scheme not using prediction. The longitudinal velocity is set as 25 m/s and the road adhesion coefficient is set as 0.5 to simulate the wet road condition. The simulation case is a S-shape turn scenario, which can also be regarded as an extreme condition. To show the superiority of the ARS system, only an inexperienced driver (Driver 1) is considered in this case.
The path-tracking results of vehicles are displayed in Figure 9. Due to the large-curvature path, Driver 1 cannot conduct good path tracking. Additionally, we can see that both ARS1 (FTSMC based) and ARS2 (SMPC based) can guarantee the path-tracking performance. The lateral offset is depicted in Figure 10a. We can see that the lateral offset of Driver 1 has exceeded the maximum boundary. The lateral offsets of ARS1 and ARS2 are very small, which indicates the superiority of ARS system on path tracking. Figure 10b shows the sideslip angle results, from which we can see the vehicle controlled by human driver has lost stability. The results of yaw angle and roll angle of the vehicle controlled by human driver are also beyond the safe boundary, which indicates the driving safety of vehicle is terrible. To see the detailed comparative results of ARS1 and ARS2, Table 5 shows the maximum control errors of the four kinds of active safety performance indexes. It can be seen that both ARS1 and ARS2 can decrease the control error of path tracking, handling performance, lateral stability and rollover prevention, but ARS2 shows superior capability to guarantee the handling stability and rollover prevention.
Additionally, the front and rear steering angles of vehicles are displayed in Figure 11. We can see that the front steering angle of Driver 1 has exceeded the maximum boundary and cannot converge to the steady value, which indicates that human driver has lost the effective control of the vehicle. From Figure 11b, we can see that the rear steering angle of ARS1 is always oscillating in the control process. The controller jitter issue of ARS1 cannot be addressed. However, it can be seen that there is no obvious controller jitter in the control process of ARS2.

5.3. Discussion

From the results of above two simulation cases, we can conclude that compared with existing ARS control algorithms, the proposed ARS control algorithm can comprehensively consider multiple performances of active safety, and can adapt to different human drivers. In addition, the ETM-based control framework is able to balance the control weighting of path-tracking performance, handling performance, lateral stability and rollover prevention, which can avoid the waste of control resources. Although both ARS1 and ARS2 can advance the active safety performance of vehicles in extreme conditions, the SMPC-based ARS (ARS2) system shows better capability to deal with handling stability and rollover prevention. Additionally, the controller jitter issue of traditional SMC approach can be addressed with the SMPC approach. To summarize, the comparative simulation results can demonstrate the superiority of the proposed ARS control algorithm and framework.

6. Conclusions and Future Work

The paper presents an ARS system for intelligent vehicles to advance the active safety performance. The human driver is simulated with a single-point preview driver model, which outputs the front steering angle to the vehicle. A 3 DoF nonlinear vehicle model is built for the ARS controller design. Based on the vehicle model, SMPC approach is applied to the ARS controller design. In the control algorithm, four kinds of active safety performance are considered including path-tracking performance, handling performance, lateral stability and rollover prevention, and the priority of the four kinds of active safety performance is defined. According to the control priority, an event-triggered mechanism is designed to adjust the SMPC controller of the ARS system. To evaluate the performance of the ARS system, two simulation cases are designed and conducted. The results show that the ARS system can improve the active safety performance for both experienced and inexperienced drivers, indicating that the ARS system can adapt to different drivers. Additionally, the proposed ETM-based control framework is able to establish a good balance between different active safety performances. Compared with the conventional SMC algorithm, the SMPC algorithm shows superior control performance.
In future work, the experimental validation of the proposed algorithm will be conducted with real vehicle.

Author Contributions

Writing—original draft preparation, P.H.; writing—review and editing, X.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Nanchang Intelligent New Energy Automobile Research Institute Forward-looking Technology Project, grant number: 17092380013.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hang, P.; Lv, C.; Huang, C.; Xing, Y.; Hu, Z. Cooperative decision making of connected automated vehicles at multi-lane merging zone: A coalitional game approach. IEEE Trans. Intell. Transp. Syst. 2021, 23, 3829–3841. [Google Scholar] [CrossRef]
  2. Hang, P.; Huang, C.; Hu, Z.; Lv, C. Driving Conflict Resolution of Autonomous Vehicles at Unsignalized Intersections: A Differential Game Approach. IEEE/ASME Trans. Mechatron. 2022. [Google Scholar] [CrossRef]
  3. Doumiati, M.; Sename, O.; Dugard, L.; Martinez-Molinaa, J.-J.; Gasparb, P.; Szabo, Z. Integrated vehicle dynamics control via coordination of active front steering and rear braking. Eur. J. Control. 2013, 19, 121–143. [Google Scholar] [CrossRef] [Green Version]
  4. Ahmadian, N.; Khosravi, A.; Sarhadi, P. Integrated model reference adaptive control to coordinate active front steering and direct yaw moment control. ISA Trans. 2020, 106, 85–96. [Google Scholar] [CrossRef] [PubMed]
  5. Song, J. Integrated vehicle dynamic controls using active rear wheel steering and four wheel braking. Int. J. Veh. Syst. Model. Test. 2018, 13, 26–43. [Google Scholar]
  6. Peng, H.; Chen, X. Active Safety Control of X-by-Wire Electric Vehicles: A Survey. SAE Int. J. Veh. Dyn. Stab. NVH 2022, 6, 115–133. [Google Scholar] [CrossRef]
  7. Ye, Z.; Xie, W.; Yin, Y.; Fu, Z. Dynamic rollover prediction of heavy vehicles considering critical frequency. Automot. Innov. 2020, 3, 158–168. [Google Scholar] [CrossRef]
  8. Aouadj, N.; Hartani, K.; Fatiha, M. New integrated vehicle dynamics control system based on the coordination of active front steering, direct yaw control, and electric differential for improvements in vehicle handling and stability. SAE Int. J. Veh. Dyn. Stab. NVH 2020, 4, 119–133. [Google Scholar] [CrossRef]
  9. Xue, W.; Zheng, L. Active collision avoidance system design based on model predictive control with varying sampling time. Automot. Innov. 2020, 3, 62–72. [Google Scholar] [CrossRef]
  10. Vignati, M.; Sabbioni, E. A cooperative control strategy for yaw rate and sideslip angle control combining torque vectoring with rear wheel steering. Veh. Syst. Dyn. 2021, 60, 1668–1701. [Google Scholar] [CrossRef]
  11. Pan, K.; Zheng, H.; Wu, J.; Xiao, H. Research on Steering Control of Multi-Axle Steering Heavy Commercial Vehicle Based on Reducing Tire Wear. SAE Int. J. Veh. Dyn. Stab. NVH 2020, 4, 67–80. [Google Scholar]
  12. Bredthauer, L.; Lynch, D. Use of active rear steering to achieve desired vehicle transient lateral dynamics. SAE Technical Paper. 2018. Available online: https://saemobilus.sae.org/content/2018-01-0565/ (accessed on 14 June 2022).
  13. Zhang, J.; Zheng, H.; Zhao, M. Analysis of Vehicle Steering Stability of Nonlinear Four Wheel Steering Based on Sliding Mode Control. SAE Technical Paper. 2018. Available online: https://saemobilus.sae.org/content/2018-01-1593/ (accessed on 14 June 2022).
  14. Zhang, Z.; Huang, M.; Ji, M.; Zhu, S. Design of the linear quadratic control strategy and the closed-loop system for the active four-wheel-steering vehicle. SAE Int. J. Passeng. Cars-Mech. Syst. 2015, 8, 354–363. [Google Scholar] [CrossRef]
  15. Hang, P.; Lou, B.; Lv, C. Nonlinear Predictive Motion Control for Autonomous Mobile Robots Considering Active Fault-Tolerant Control and Regenerative Braking. Sensors 2022, 22, 3939. [Google Scholar] [CrossRef]
  16. Yu, S.; Li, W.; Wang, W.; Qu, T. Nonlinear control of active four wheel steer-by-wire vehicles. IEEE Access 2019, 7, 127117–127127. [Google Scholar] [CrossRef]
  17. Tian, J.; Ding, J.; Tai, Y.; Chen, N. Hierarchical control of nonlinear active four-wheel-steering vehicles. Energies 2018, 11, 2930. [Google Scholar] [CrossRef] [Green Version]
  18. Kreutz, M.; Horn, M.; Zehetner, J. Improving vehicle dynamics by active rear wheel steering systems. Veh. Syst. Dyn. 2009, 47, 1551–1564. [Google Scholar] [CrossRef]
  19. Hang, P.; Xia, X.; Chen, X. Handling stability advancement with 4WS and DYC coordinated control: A gain-scheduled robust control approach. IEEE Trans. Veh. Technol. 2021, 70, 3164–3174. [Google Scholar] [CrossRef]
  20. Wu, L.; Ma, F.; Pu, Y.; Yin, H. Integrated Effects of Active Suspension and Rear-Wheel Steering Control Systems on Vehicle Lateral Stability. SAE Technical Paper. 2017. Available online: https://saemobilus.sae.org/content/2017-01-0257/ (accessed on 14 June 2022).
  21. Zhou, Z.; Huang, M.; Zhao, Y.; Fang, C. Vehicle Stability Control through Optimized Coordination of Active Rear Steering and Differential Driving/Braking. SAE Int. J. Passeng. Cars-Mech. Syst. 2018, 11, 239–248. [Google Scholar] [CrossRef]
  22. Zhang, B.; Khajepour, A.; Goodarzi, A. Vehicle yaw stability control using active rear steering: Development and experimental validation. Proc. Inst. Mech. Eng. Part K J. Multi-Body Dyn. 2017, 231, 333–345. [Google Scholar] [CrossRef]
  23. Song, J. Integrated control of brake pressure and rear-wheel steering to improve lateral stability with fuzzy logic. Int. J. Automot. Technol. 2012, 13, 563–570. [Google Scholar] [CrossRef]
  24. Zhang, Y.; Khajepour, A.; Xie, X. Rollover prevention for sport utility vehicles using a pulsed active rear-steering strategy. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2016, 230, 1239–1253. [Google Scholar] [CrossRef]
  25. Hang, P.; Chen, X. Towards Autonomous Driving: Review and Perspectives on Configuration and Control of Four-Wheel Independent Drive/Steering Electric Vehicles. Actuators 2021, 10, 184. [Google Scholar] [CrossRef]
  26. Enache, N.M.; Guegan, S.; Desnoyer, F.; Vorobieva, H. Lane keeping and lane departure avoidance by rear wheels steering. In Proceedings of the 2012 IEEE Intelligent Vehicles Symposium, Alcala de Henares, Spain, 3–7 June 2012; pp. 359–364. [Google Scholar]
  27. Lee, S.; Yakub, F.; Kasahara, M.; Mori, Y. Rollover prevention with predictive control of differential braking and rear wheel steering. In Proceedings of the 6th IEEE Conference on Robotics, Automation and Mechatronics (RAM), Manila, Philippines, 12–15 November 2013; pp. 144–149. [Google Scholar]
  28. Yu, C.; Zheng, Y.; Shyrokau, B.; Ivanov, V. MPC-based path following design for automated vehicles with rear wheel steering. In Proceedings of the 2021 IEEE International Conference on Mechatronics (ICM), Chiba, Japan, 7–9 March 2021; pp. 1–6. [Google Scholar]
  29. Zhang, H.; Heng, B.; Zhao, W. Path Tracking Control for Active Rear Steering Vehicles Considering Driver Steering Characteristics. IEEE Access 2020, 8, 98009–98017. [Google Scholar] [CrossRef]
  30. Hang, P.; Chen, X.; Wang, W. Cooperative control framework for human driver and active rear steering system to advance active safety. IEEE Trans. Intell. Veh. 2021, 6, 460–469. [Google Scholar] [CrossRef]
  31. Dai, P.; Katupitiya, J. Force control for path following of a 4WS4WD vehicle by the integration of PSO and SMC. Veh. Syst. Dyn. 2018, 56, 1682–1716. [Google Scholar] [CrossRef]
  32. Wu, Y.; Li, B.; Zhang, N.; Du, H.; Zhang, B. Rear-steering based decentralized control of four-wheel steering vehicle. IEEE Trans. Veh. Technol. 2020, 69, 10899–10913. [Google Scholar] [CrossRef]
  33. Precup, R.E.; Preitl, S. Stability and sensitivity analysis of fuzzy control systems. Mechatronics applications. Acta Polytech. Hung. 2006, 3, 61–76. [Google Scholar]
  34. Chen, T.; Babanin, A.; Muhammad, A.; Chapron, B.; Chen, C. Modified evolved bat algorithm of fuzzy optimal control for complex nonlinear systems. Rom. J. Inf. Sci. Technol. 2020, 23, 28–40. [Google Scholar]
  35. Zamfirache, I.A.; Precup, R.E.; Roman, R.C.; Petriu, E.M. Policy iteration reinforcement learning-based control using a grey wolf optimizer algorithm. Inf. Sci. 2022, 585, 162–175. [Google Scholar] [CrossRef]
  36. Huang, C.; Naghdy, F.; Du, H. Fault tolerant sliding mode predictive control for uncertain steer-by-wire system. IEEE Trans. Cybern. 2017, 49, 261–272. [Google Scholar] [CrossRef]
  37. Zhou, X.; Jiang, H.; Li, A.; Ma, S. A New Single Point Preview-Based Human-Like Driver Model on Urban Curved Roads. IEEE Access 2020, 8, 107452–107464. [Google Scholar] [CrossRef]
  38. Hang, P.; Xia, X.; Chen, G.; Chen, X. Active safety control of automated electric vehicles at driving limits: A tube-based MPC approach. IEEE Trans. Transp. Electrif. 2022, 8, 1338–1349. [Google Scholar] [CrossRef]
  39. Huang, C.; Naghdy, F.; Du, H. Sliding mode predictive tracking control for uncertain steer-by-wire system. Control. Eng. Pract. 2019, 85, 194–205. [Google Scholar] [CrossRef]
  40. Xu, Q. Digital integral terminal sliding mode predictive control of piezoelectric-driven motion system. IEEE Trans. Ind. Electron. 2015, 63, 3976–3984. [Google Scholar] [CrossRef]
  41. Bartoszewicz, A. Discrete-time quasi-sliding-mode control strategies. IEEE Trans. Ind. Electron. 1998, 45, 633–637. [Google Scholar] [CrossRef]
  42. Yue, M.; Yang, L.; Sun, X.M.; Xia, W. Stability control for FWID-EVs with supervision mechanism in critical cornering situations. IEEE Trans. Veh. Technol. 2018, 67, 10387–10397. [Google Scholar] [CrossRef]
  43. Ataei, M.; Khajepour, A.; Jeon, S. Model Predictive Control for integrated lateral stability, traction/braking control, and rollover prevention of electric vehicles. Veh. Syst. Dyn. 2020, 58, 49–73. [Google Scholar] [CrossRef]
Figure 1. Control system framework of human driver and ARS system.
Figure 1. Control system framework of human driver and ARS system.
Machines 10 00544 g001
Figure 2. Driver model.
Figure 2. Driver model.
Machines 10 00544 g002
Figure 3. 4WS vehicle dynamic model.
Figure 3. 4WS vehicle dynamic model.
Machines 10 00544 g003
Figure 4. Simulation platform for algorithm verification.
Figure 4. Simulation platform for algorithm verification.
Machines 10 00544 g004
Figure 5. Moving trajectories of vehicles in Case A.
Figure 5. Moving trajectories of vehicles in Case A.
Machines 10 00544 g005
Figure 6. Active safety performances of vehicles in Case A: (a) lateral offset; (b) sideslip angle; (c) yaw rate: (d) roll angle.
Figure 6. Active safety performances of vehicles in Case A: (a) lateral offset; (b) sideslip angle; (c) yaw rate: (d) roll angle.
Machines 10 00544 g006
Figure 7. Front and rear steering angles of vehicles in Case A: (a) front steering angle; (b) rear steering angle.
Figure 7. Front and rear steering angles of vehicles in Case A: (a) front steering angle; (b) rear steering angle.
Machines 10 00544 g007
Figure 8. Computational time.
Figure 8. Computational time.
Machines 10 00544 g008
Figure 9. Moving trajectories of vehicles in Case B.
Figure 9. Moving trajectories of vehicles in Case B.
Machines 10 00544 g009
Figure 10. Active safety performances of vehicles in Case B: (a) lateral offset; (b) sideslip angle; (c) yaw rate: (d) roll angle.
Figure 10. Active safety performances of vehicles in Case B: (a) lateral offset; (b) sideslip angle; (c) yaw rate: (d) roll angle.
Machines 10 00544 g010
Figure 11. Front and rear steering angles of vehicles in Case B: (a) front steering angle; (b) rear steering angle.
Figure 11. Front and rear steering angles of vehicles in Case B: (a) front steering angle; (b) rear steering angle.
Machines 10 00544 g011
Table 1. Parameters of 4WS vehicle.
Table 1. Parameters of 4WS vehicle.
ParameterSymbolUnitValue
Vehicle massmkg370
Vehicle sprung massmskg290
Yaw inertia momentIzkg·m2217
Roll inertia momentIxkg·m2236
The product of inertiaIxzkg·m2152
Front wheel baselfmm808
Rear wheel baselrmm726
Wheelbaselmm1534
Height of sprung masshsmm430
TrackBmm970
WidthBvmm1150
Roll stiffness of vehicle suspension k ϕ N/rad75,540
Roll damping of vehicle suspension b ϕ N/rad·s6768
Front tire cornering stiffnesskfN/rad13,007
Rear tire cornering stiffnesskrN/rad14,503
Table 2. Controller parameters for simulation.
Table 2. Controller parameters for simulation.
ParameterValueParameterValue
Δ Y max (m)0.5 N 10
Δ A max 0.1 A η 2
Δ A min 0.1 A T (s)0.001
Table 3. Parameters of driver model.
Table 3. Parameters of driver model.
ParameterDriver 1Driver 2
τ d 0.240.14
τ p 0.831.02
λ 0.620.84
ϱ 0.220.24
Table 4. Maximum control errors of active safety performances in Case A.
Table 4. Maximum control errors of active safety performances in Case A.
Control ModeLateral
Offset (m)
Sideslip Angle Error (deg)Yaw Rate Error (rad/s)Roll Angle Error (deg)
Driver 10.521720.77621.48487.3549
Driver 1 + ARS0.0049 (↓)0.1878 (↓)0.0269 (↓)0.3501 (↓)
Driver 20.15147.31900.97395.0298
Driver 2 + ARS0.0027 (↓)0.0940 (↓)0.0105 (↓)0.2572 (↓)
Table 5. Maximum control errors of active safety performances in Case B.
Table 5. Maximum control errors of active safety performances in Case B.
Control ModeLateral
Offset (m)
Sideslip Angle Error (deg)Yaw Rate Error (rad/s)Roll Angle Error (deg)
Driver 11.412946.71912.14287.2451
Driver 1 + ARS10.0284 (↓)2.4067 (↓)0.2234 (↓)1.7615 (↓)
Driver 1 + ARS20.0174 (↓↓)1.5475 (↓↓)0.0504 (↓↓)0.4449 (↓↓)
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Hang, P.; Chen, X. Towards Active Safety Driving: Controller Design of an Active Rear Steering System for Intelligent Vehicles. Machines 2022, 10, 544. https://doi.org/10.3390/machines10070544

AMA Style

Hang P, Chen X. Towards Active Safety Driving: Controller Design of an Active Rear Steering System for Intelligent Vehicles. Machines. 2022; 10(7):544. https://doi.org/10.3390/machines10070544

Chicago/Turabian Style

Hang, Peng, and Xinbo Chen. 2022. "Towards Active Safety Driving: Controller Design of an Active Rear Steering System for Intelligent Vehicles" Machines 10, no. 7: 544. https://doi.org/10.3390/machines10070544

APA Style

Hang, P., & Chen, X. (2022). Towards Active Safety Driving: Controller Design of an Active Rear Steering System for Intelligent Vehicles. Machines, 10(7), 544. https://doi.org/10.3390/machines10070544

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