Next Article in Journal
Bidirectional Multi-Spectral Vibration Control: Insights from Automotive Engine Mounting Systems in Two-Dimensional Structures with a Damaged Vertical Active Element
Previous Article in Journal
A Novel Extended Unscented Kalman Filter Is Designed Using the Higher-Order Statistical Property of the Approximate Error of the System Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Nonsingular Fast Terminal Sliding Mode-Based Direct Yaw Moment Control for DDEV under Emergency Conditions

1
School of Vehicle Engineering, Xi’an Aeronautical University, Xi’an 710077, China
2
Key Laboratory of Transportation Industry of Automotive Transportation Safety Enhancement Technology, Chang’an University, Xi’an 710064, China
3
School of Automobile, Chang’an University, Xi’an 710064, China
*
Author to whom correspondence should be addressed.
Actuators 2024, 13(5), 170; https://doi.org/10.3390/act13050170
Submission received: 8 April 2024 / Revised: 28 April 2024 / Accepted: 29 April 2024 / Published: 1 May 2024
(This article belongs to the Section Actuators for Land Transport)

Abstract

:
This paper presents an innovative three-level direct yaw moment control strategy for distributed drive electric vehicles (DDEV) under emergency conditions. The phase plane analysis is used at the supervisory level to design the stability boundary function taking into account the impact of the road adhesion coefficient. To guarantee the performance of finite-time convergence and singularity-free methods, the adaptive nonsingular fast terminal sliding mode control (ANFTSMC) is developed at the decision level to determine the extra yaw moment for tracking the intended side slip angle and yaw rate. Among this, the unstable domain in the phase plane is further separated into moderately and severely unstable according to the degree of vehicle instability, which is defined by the distance between the state phase point and the stability boundary. Meanwhile, the adaptive weight between the handling and stability is obtained. At the executive level, the quadratic programming algorithm is adopted to allocate four-wheel torque with the objective of optimal tire utilization rate. Finally, the co-simulation test is executed in both closed-loop and open-loop circumstances; according to the simulation results, the presented ANFTSMC method outperforms the SMC, and it can decrease the tracking error and improve the handling and stability.

1. Introduction

Electric vehicles (EVs) stand out as a compelling remedy for energy scarcity and environmental pollution [1]. As a kind of EV, distributed drive electric vehicles (DDEV) exhibit distinct advantages over centralized configurations due to the four wheels can be controlled independently, accurately, and quickly [2]. Thus, the most effective platform for implementing advanced vehicle dynamics control is generally acknowledged to be the DDEV. In order to improve driving safety and reduce the number of traffic accidents, active safety control systems have been the subject of intensive research. Among these, active front wheel steering (AFS) and direct yaw moment control (DYC) are effective techniques to enhance lateral stability and handling. The difference is that AFS can change lateral tire force by producing an additional angle to the front wheel, but DYC can provide a corrective yaw moment created by longitudinal tire force [3]. It is noteworthy that DYC outperforms AFS, particularly in ensuring vehicle stability during emergency conditions including high speed, slippery pavement, and substantial steering wheel angles [4]. This is due to the fact that in the nonlinear work domain under emergency conditions, the control margin of longitudinal tire force surpasses that of lateral tire force [5]. Consequently, DYC exhibits superior performance across both linear and nonlinear work domains of DDEV.
Extensive research has been conducted on DYC. Typically, DYC comprises two parts: one is the extra yaw moment calculation, and another is the torque distribution. The two critical determinants impacting the handling and stability of DDEV are the yaw rate and side slip angle. Thus, the corrective yaw moment is generated to make the current yaw rate and side slip angle reach the desired values. Several control methodologies have been developed, encompassing diverse approaches such as model predictive control (MPC), sliding mode control (SMC), fuzzy control (FC), and others.
Zhang [6], Zhao [7], and Wang [8] proposed the fuzzy controller to determine the corrective yaw moment. Zhao designed the fuzzy rule base, the discrepancy between the actual and intended state is the input, and the additional yaw moment is the output. Wang established a fuzzy-based DYC strategy to respectively track the desired states, and the switching scheme is presented. Fuzzy control has a relatively low requirement for the precision of the vehicle dynamics model; however, the fuzzy rules are formulated based on empirical knowledge, resulting in a high level of complexity. Shen [9], Liang [10], and Zhu [11] presented the model predictive controller to track the driver’s intended command. To improve tracking precision and stability within the handling limit, Shen employed the MPC method to calculate the corrective yaw moment. Liang designed a dual linear time vary MPC structure considering energy saving and stability. The model predictive control can predict future situations with multi-objectives and actuator constraints, but it requires a significant amount of computation. Mok established a sliding mode controller that produces a corrective yaw moment to track the intended yaw rate [12]. Park presented a smooth sliding mode control approach to enhance the convergence speed and handling, incorporating a feed-forward term related to the desired yaw rate [13]. Chae developed a cascade structure controller, where the outer layer determines the intended yaw rate, and the inner layer creates the additional yaw moment [14]. To accommodate changes in road adhesion conditions, Zhai proposed a handling stability control scheme with an enhanced sliding mode control algorithm [15]. Ding presented a second-order sliding mode controller using a power integrator technique to improve vehicle stability and reduce system chattering [16]. Zhang integrated sliding mode control with a fuzzy algorithm to eliminate system chattering, and the continuous discrete symbolic function is generated using fuzzy rules. This approach can improve vehicle stability and control error convergence rate [17]. The remarkable advantage of sliding mode control is its robustness to parametric uncertainties, external disturbances, and unmodeled dynamics [18]. Therefore, for strongly nonlinear vehicle systems, it offers superior robustness to changes in vehicle state parameters such as velocity, road adhesion, and so on. However, one drawback is that it can take a long time for the system state tracking error to asymptotically converge to an equilibrium point.
The extra yaw moment is produced by adjusting the four-wheel torque, a technique known as torque allocation control. The torque allocation scheme varies due to the high redundancy with multiple actuators of DDEV. Generally, the torque allocation method mainly includes rules-based and optimization-based approaches. The rules-based method distributes the longitudinal tire force with a specific proportion, such as average allocation and axle load proportional allocation [19]. It has the advantage of simple computation but neglects the influence of road adhesion conditions, which determine the generated maximum tire forces in emergency conditions. The optimization-based method calculates the wheel torque based on the multiple objectives with constraints. Zhai proposed a torque optimal distribution strategy that considered the impact of wheel slip and variations in road adhesion [20]. Peng presented a torque coordination control strategy to balance vehicle stability and energy consumption [21]. Hu designed a two-level torque distribution formula: one is the allocation between both axles, with the allocation proportion calculated by the model predictive control method, and another is the distribution between four wheels to satisfy the extra yaw moment [22]. Guo presented a two-step approach based on the Karush–Kuhn–Tucker optimality criterion to distribute the four-wheel torque [23].
Several studies on direct yaw moment control have been carried out, but there are still some issues that need to be resolved, especially considering the characteristics of nonlinearity and over-actuation of DDEV under emergency conditions. The angle formed by the driving direction and longitudinal axis is called the side slip angle, which represents the traceability to the desired trajectory [24]. The yaw rate is the definition of the deflection angle rate around the vertical axis, and it represents vehicle steering and maneuverability performance [25]. In the previous studies, the major control variables of most DYC strategies are yaw rate and side slip angle, but the research on the coordination control between the two parameters is scarcer. It is imperative to point out that the control priority and weight between handling and stability should be adjusted with the change in vehicle state, and a clear quantitative indicator needs to be defined to describe the degree of vehicle instability.
This paper proposes a novel DYC methodology with a three-level framework to coordinate handling and stability for DDEV. The top level is contributed to resolve the reference value of key control parameters, and the impact of road adhesion conditions is taken into account. Furthermore, the stability boundary function is obtained by employing the phase plane analysis approach. In the middle level, to overcome the drawback that SMC cannot drive the state to asymptotically converge with the equilibrium point with finite time, and the singularity issue of terminal sliding mode control (TSMC), the adaptive nonsingular fast terminal sliding mode control (ANFTSMC) method is adopted to determine the extra yaw moment. Additionally, this method introduces a nonlinear sliding hyperplane instead of the conventional linear sliding hyperplane to improve the performance of fast finite-time convergence. Meanwhile, the concept of vehicle instability degree is introduced based on the distance between the state point and the stability boundary, and the unstable domain in the phase plane is further split into sections that are moderately and severely unstable. The vehicle instability degree provides the design basis for determining the control weight coefficient between the side slip angle and yaw rate. The lower level is implemented to allocate four-wheel torque with the objectives of minimizing allocation error and maximizing stability margin. Additionally, the limiting conditions of peak motor torque and friction ellipse are considered. Eventually, the simulation model of the presented DYC strategy is built on the co-simulation platform of Carsim and Simulink, and its effectiveness is confirmed under both closed-loop and open-loop driving conditions.
The remainder of the paper is structured as follows. The dynamics modeling of DDEV is described in Section 2. The stability boundary function is formulated, employing the phase plane analysis approach outlined in Section 3. The decision controller is designed in Section 4. The executive controller is introduced in Section 5. The simulation is validated in Section 6, and Section 7 is the conclusion.

2. Dynamics Modeling of DDEV

2.1. 7-DOF Model

The seven-degrees-of-freedom (7-DOF) vehicle dynamics model is adopted for subsequent phase plane analysis and control strategy design, as shown in Figure 1, which incorporates the longitudinal, lateral, yaw, and rotation of four wheels.
The longitudinal and lateral motions are modeled as follows:
F x = m ( v ˙ x v y γ ) = ( F x f l + F x f r ) cos δ + F x r l + F x r r ( F y f l + F y f r ) sin δ ,
F y = m ( v ˙ y + v x γ ) = ( F x f l + F x f r ) sin δ + F y r l + F y r r + ( F y f l + F y f r ) cos δ .
The resultant yaw moment M z includes two parts; Mzx is derived from the longitudinal tire forces, Mzy is derived from the lateral tire forces, and M z is described as follows:
M z = M z x + M z y .
The yaw moment derived from the left-front wheel can be indicated as follows:
M z x f l = M z x f l 1 + M z x f l 2 = a F x f l 1 B w 2 F x f l 2 = a F x f l sin δ B w 2 F x f l cos δ .
Therefore, the yaw motion is described as follows:
M z = I z γ ˙ = ( F y f l + F y f r ) a cos δ ( F y r l + F y r r ) b + ( F y f l F y f r ) B w 2 sin δ   + ( F x f l + F x f r ) a sin δ ( F x f l F x f r ) B w 2 cos δ ( F x r l F x r r ) B w 2 ,
where m is the vehicle mass. a and b correspond to the length between the vehicle’s gravity center and the front and rear axles. ax and ay correspond to the longitudinal and lateral acceleration. vx and vy correspond to the longitudinal and lateral speeds. δ is the steering angle of the front wheels, assuming the steering angles of the front left and right wheels are equal. γ is the yaw rate. ∑Mz is the resultant yaw moment. Iz is the inertia moment about the z-axis. Bw is the wheel track. Fyij is lateral tire force. Fxij is longitudinal tire force. The symbol ij (ij = fl, fr, rl, rr) denotes front left, front right, rear left, and rear right.
The side slip angle (β) in Figure 1 can be calculated using the subsequent formula:
β = arctan v y v x .
The β and γ satisfy the following relationship:
Ω = β + γ d t ,
where Ω is the course angle, ψ = γ d t is the yaw angle.
Figure 2 shows the wheel rotational dynamics model. The longitudinal tire force of each wheel is calculated as follows:
F x i j = T d i j T b i j J ω i j ω ˙ i j R e ,
where ωij is the wheel angular speed. Jωij is the wheel inertia moment. Re is the effective rolling radius. Tdij and Tbij are the motor driving and braking torque.

2.2. Magic Formula Tire Model

Tires provide the vehicle’s interaction with the road, and thus the tire characteristics have a direct impact on the vehicle’s dynamic performance [26]. Tire forces and moments are related to a variety of factors, such as tire slip angle, slip ratio, vertical load, and road adhesion coefficient. The tire characteristics can be described by the appropriate model. In this study, the most famous Magic Formula is selected because of its high fitting precision and unified expression form. It can be expressed as follows:
y ( x ) = D sin C arctan B X E B X arctan ( B X ) Y ( x ) = y ( x ) + S v X = x + S h ,
where Y corresponds to the longitudinal tire force, lateral tire force, or aligning torque. Corresponding to Y, X indicates the longitudinal tire slip ratio or side angle. B, C, and D represent the stiffness, shape, and peak factor. E is the curvature factor. Sh and Sv are the shifts of horizontal and vertical.
The longitudinal tire force under the condition of pure longitudinal slip can be described as follows:
y ( x ) = F x 0 ( s ) = D sin C arctan B s E B s arctan ( B s ) ,
where the coefficients are defined as follows:
C = b 0 D = b 1 F z 2 + b 2 F z B = b 3 F z 2 + b 4 F z C D e b 5 F z E = b 6 F z 2 + b 7 F z + b 8 .
The lateral tire force in the case of pure side slip is formulated as follows:
y ( x ) = F y 0 ( α ) = D sin C arctan B α E B α arctan ( B α ) ,
where the coefficients are defined as follows:
C = a 0 D = a 1 F z 2 + a 2 F z B = a 3 sin ( a 4 arctan ( a 5 F z ) ) C D E = a 6 F z 2 + a 7 F z + a 8 ,
where ai (i = 0, 1, …, 8) are the fitting parameters of lateral tire force, bi (i = 0, 1, …, 8) are the fitting parameters of longitudinal tire force, and they can be obtained by the tire force testing given in the following Table 1.
The expression for tire slip angle is as follows:
α f l , f r = arctan v y   +   a γ v x     B w 2 γ δ α r l , r r = arctan v y     b γ v x     B w 2 γ .
The tire slip ratio can be calculated as follows:
s x i j = R e ω i j     v w x i j R e ω i j , R e ω i j v w x i j v w x i j     R e ω i j v w x i j , R e ω i j < v w x i j ,
where vwxij denotes the wheel center velocity, as shown in Equation (16):
v w x f l = ( v x B w 2 γ ) cos δ + ( v y + a γ ) sin δ v w x f r = ( v x + B w 2 γ ) cos δ + ( v y + a γ ) sin δ v w x r l = v x B w 2 γ   v w x r r = v x + B w 2 γ .
The tire vertical load has an impact on the coefficients in Magic Formula, and, when the vehicle is turning, the tire vertical load is transformed and calculated as the following equation:
F z f l = b ( m g 2 l m a y h g B w l ) m a x h g 2 l F z f r = b ( m g 2 l + m a y h g B w l ) m a x h g 2 l F z r l = a ( m g 2 l m a y h g B w l ) + m a x h g 2 l F z r r = a ( m g 2 l + m a y h g B w l ) + m a x h g 2 l ,
where Fzij is the vertical load, hg is the height of the gravity center, l is the wheelbase, and g is the gravity acceleration.
In practice, the longitudinal and lateral tire forces coexist and interact, and satisfy the following equation:
F x = σ x σ F x 0 ( s ) ,   F y = σ y σ F y 0 ( α ) σ = σ x 2 + σ y 2 ,   σ x = s 1 + s ,   σ y = tan α 1 + s .
Based on the above analysis, the characteristic curves are drawn in Figure 3 under different conditions, including pure longitudinal slip, pure side slip, and combined condition.

2.3. Reference Model

The handling and stability control is intended to address two critical issues of trajectory maintenance and driving stability, which are determined by the key control variables of the DYC system: the side slip angle and yaw rate. The steady-state steering characteristics of the vehicle and the driving intention can be described by the reference model. The 2-DOF model has less computation and parameters, and it includes two degrees of freedom in lateral and yaw. It is widely used as the control reference model [27]. Therefore, the 2-DOF model is employed to deduce the desired control value.
The motion equation in lateral and yaw is derived as follows:
m a y = m ( v ˙ y + v x γ ) = F y = 2 F y f + 2 F y r I z γ ˙ = M z = 2 a F y f 2 b F y r ,
where Fyf and Fyr are the lateral tire forces of the front and rear wheels, respectively.
Under the steady-state steering condition, vx is constant, δ is small, and the lateral tire force is a linear function of tire slip angle as follows:
F y f = 2 C f α f F y r = 2 C r α r ,
where Cf is the cornering stiffness of the front wheel, and Cr is the cornering stiffness of the rear wheel. αf and αr are the slip angles of the front and rear wheels, respectively.
Meanwhile, Equation (14) can be rewritten as follows:
α f v y + a γ v x δ β + a v x γ δ α r v y b γ v x β b v x γ .
Thus, Equation (19) is rewritten as follows:
m v x ( β ˙ + γ ) = 2 ( C f + C r ) β + 2 a C f + 2 b C r v x γ + 2 C f δ I z γ ˙ = 2 ( a C f b C r ) β + 2 a 2 C f 2 b 2 C r v x γ + 2 a C f δ .
Under the steady-state steering conditions, β ˙ = 0 , γ ˙ = 0 are established, and the intended value of yaw rate and side slip angle is deduced as:
γ model = v x l ( 1 + K v x 2 ) δ ,
β model = b m a v x 2 2 C r l l ( 1 + K v x 2 ) δ ,
where K is the insufficient steering coefficient, it is defined as follows:
K = m ( b C r a C f ) 2 l 2 C f C r .
In addition, the desired value is related to the road adhesion capacity and tire nonlinearity, and the limiting value is as follows [28]:
γ max = 0 . 85 μ g v x ,
β max = 0.85 μ g b v x 2 m a 2 C r l .
In summary, the desired value is reconstructed as follows:
γ d = γ model                                           γ model < γ max γ max sign ( γ model )         γ model γ max ,
β d = β model                                                   β model < β max β max sign ( β model )           β model β max .

3. Stability Boundary Function

The proposed DYC strategy with a hierarchical architecture is displayed in Figure 4, which includes supervisory, decision, and executive levels. At the supervisory level, the 2-DOF model is employed to calculate the control reference values of yaw rate and side slip angle, and the limited road adhesion capacity and tire nonlinearity are considered. Meanwhile, to guarantee the control strategy works timely and accurately, the concept of vehicle instability degree is proposed, and the β β ˙ phase plane is further partitioned into stable, moderately unstable, and severely unstable regions. The objective of the decision level is to generate extra yaw moment by adopting the ANFTSMC algorithm, and the coordination control weight between the side slip angle and yaw rate is designed based on the vehicle instability degree. Finally, the four-wheel torque is dynamically adjusted by the optimization distribution method at the executive level.
It is essential to make sure that stability control intervenes promptly while avoiding interference with the driver’s operation. The phase plane is widely used to research the dynamic response characteristics of nonlinear systems [29]. The schematic of the β β ˙ phase plane is displayed in Figure 5. In order to streamline calculation, the boundary lines of the stability domain are set as AB and CD, and the stability boundary function can be formulated by the two-line method as follows:
E 1 β ˙ + β E 2 ,
where E1 and E2 are constant coefficients.
Therefore, when Equation (30) holds, starting from the arbitrary initial state in the stability domain, the phase trajectory can converge to the equilibrium point. On the contrary, the vehicle is unstable and needs to be applied to additional control quickly. The road adhesion coefficient μ, vehicle velocity vx, and front-wheel steering angle δ are the major factors that determine the boundary of the stability domain. This paper focuses on emergency conditions, so the effect of road adhesion coefficient on stability boundary is emphasized.
The nonlinear characteristic of the vehicle is mostly attributed to the tire. Based on the established tire model and 7-DOF vehicle model in Section 2, combining Equation (12) with Equations (2) and (3), the state equation is derived as below:
β ˙ = cos 2 β F y r l   +   F y r r   +   ( F y f l   +   F y f r ) cos δ m v x γ γ ˙ = 1 I z ( F y f l + F y f r ) a cos δ ( F y r l + F y r r ) b + ( F y f l F y f r ) B w 2 sin δ .
Based on the phase plane analysis theory, vx, μ, and δ are given, the initial vehicle state point ( β ˙ 0 , γ 0 ) is set, and the solution of this state equation is a phase trajectory curve. Set δ = 0, vx = 80 km/h, 0.1 ≤ μ ≤ 0.8, and the simulation is carried out under different road adhesion coefficients at 0.1 intervals. The phase trajectories can be drawn in Figure 6, and, based on the division principle of whether the phase trajectory curve converges to the equilibrium point, the β β ˙ phase plane is partitioned into two parts (stable and unstable domains). It is observed that when the road adhesion coefficient is less than 0.6, the stable region expands as the road adhesion coefficient increases, which means that the high road adhesion coefficient can provide a large stability margin. When the road adhesion coefficient is beyond 0.6, the stable region is almost invariable. Therefore, based on the two-line method, the boundary coefficients E1 and E2 under different road adhesion coefficients are obtained in Table 2.

4. Decision Controller

At the decision level, the extra yaw moment is obtained for tracking the intended side slip angle and yaw rate. The DDEV shows strong nonlinearity under extreme driving conditions, and the parameters of the vehicle and environment change with the driving state. The vehicle model is built with certain assumptions to simplify the calculation, which will cause inevitable errors. The SMC is one of the variable structure controls, and it can make the system state slide along a certain sliding hyperplane by changing the system structure when the state deviates from the expected trajectory. The advantages of SMC are robust to parametric uncertainties, external disturbances, and unmodeled dynamics. Thus, it is frequently employed in research on vehicle dynamics control [30].
Since it is hard to control lateral tire force directly, the decision controller is designed to determine the additional yaw moment Mzc, which is related to longitudinal tire forces. Based on Equation (5), Mzc is expressed as follows:
M z c = ( F x f l + F x f r ) a sin δ ( F x f l F x f r ) B w 2 cos δ ( F x r l F x r r ) B w 2 .
The basic equation of a second-order uncertain nonlinear system is as follows:
x ˙ 1 = x ˙ 2 x ˙ 2 = f ( x ) + g ( x ) u + d ( x ) ,
where x = [x1, x2]T is the system state vector. f(x) and g(x) are the nonlinear functions of x. u is the control input. d(x) represents the system uncertainties and external disturbances, D is the upper boundary, d(x) D and D > 0.
There are two key steps of the sliding mode controller design. The first is the sliding surface, where the system state points exhibit the desired dynamic characteristics. The second is the control law, which makes the state reach the sliding surface and keep on it. Nevertheless, the system state cannot asymptotically converge to the equilibrium point within a finite time. To overcome this shortcoming, the nonlinear function is used to design the sliding surface, which is terminal sliding mode control (TMSC) [31]. In addition, boundless control input exists when the control output is within the neighborhood of the origin. To avoid this control singularity problem, the nonsingular terminal sliding mode control (NTSMC) is further proposed, which not only has the advantage of SMC but also satisfies finite-time convergence and is singularity-free [32]. These merits ensure accurate tracking to the desired state [33]. Therefore, the NTSMC is implemented in this paper to design the decision controller for obtaining the additional yaw moment. The decision level includes two controllers, which make efforts to track the intended side slip angle and yaw rate. Meanwhile, to enhance the convergence speed of tracking error, an exponential term is introduced to establish the sliding mode switching function, and self-adaptation is used to predict the unknown upper boundary to enhance the controller performance.

4.1. Side Slip Angle Tracking Controller

According to Equation (2) of the 7-DOF vehicle model, the sliding mode equation of the side slip angle is derived as follows:
β ˙ = γ + F y m v x = γ + ( F x f l + F x f r ) sin δ + F y r l + F y r r + ( F y f l + F y f r ) cos δ m v x .
The time derivative of Equation (34) is given as follows:
β ¨ = γ ˙ + F ˙ y m v x = M z I z + F ˙ y m v x .
Based on Equation (33), set x1 = β and x2 = β ˙ , and the control system model is described as follows:
x ˙ 1 = x 2 x ˙ 2 = M z I z + F ˙ y m v x + d β ( x , t ) ,
where dβ(x,t) is the system uncertainties and external disturbances, satisfying |dβ(x,t)| ≤ Dβ and Dβ > 0, Dβ is the upper boundary.
The error between the actual and desired value is expressed as follows:
β ˜ = β β d .
The time derivative of Equation (37) is given as follows:
β ˜ ˙ = β ˙ β ˙ d ,
β ˜ ¨ = β ¨ β ¨ d = M z c + M z y I z + F ˙ y m v x + d β β ¨ d .
To enhance the convergence speed, the exponential term β ˜ r 1 β is introduced in the sliding mode switching function of NTSMC, which is defined as follows:
s = β ˜ + β ˜ r 1 β + 1 σ β ˜ ˙ r 2 β ,
where r 1 β , r 2 β are constant and satisfy 1 < r 2 β < 2 , r 1 β > r 2 β .
To avoid the complex item in Equation (40) when β ˜ < 0 and β ˜ ˙ < 0 , Equation (40) is rewritten as follows:
s = β ˜ + ζ 1 β sign r 1 β β ˜ + ζ 2 β sign r 2 β β ˜ ˙ ,
where ζ 1 β , ζ 2 β are constant, satisfying ζ 1 β > 0 , ζ 2 β > 0 , sign r 1 β β ˜ = β ˜ r 1 β sign ( β ˜ ) .
The derivative of Equation (41) yields:
s ˙ = β ˜ ˙ + ζ 1 β r 1 β β ˜ r 1 β 1 β ˜ ˙ + ζ 2 β r 2 β β ˜ ˙ r 2 β 1 β ˜ ¨ = β ˜ ˙ + ζ 1 β r 1 β β ˜ r 1 β 1 β ˜ ˙ + ζ 2 β r 2 β β ˜ ˙ r 2 β 1 M z c + M z y I z + F ˙ y m v x β ¨ d + d β .
To improve the dynamic quality in the reaching phase, the trajectory of the system state point approach to the sliding mode surface is specified as the following reaching law:
s ˙ = ζ 2 β r 2 β β ˜ ˙ r 2 β 1 ε β sign ( s ) k β s ,
where ε β > 0 , k β > 0 . This reaching law includes two parts: the constant reaching law ε β sign ( s ) and the index reaching law k β s . The approaching speed is determined by ε β sign ( s ) when the state point is far from the sliding mode surface and depends on k β s when the state point is in proximity to the sliding mode surface. These two reaching laws can guarantee the state point fast traverse forward sliding mode surface while also reducing the chattering.
Substituting Equation (43) into (42) yields:
s ˙ = β ˜ ˙ + ζ 1 β r 1 β β ˜ r 1 β 1 β ˜ ˙ + ζ 2 β r 2 β β ˜ ˙ r 2 β 1 M z c + M z y I z + F ˙ y m v x β ¨ d + d β = ζ 2 β r 2 β β ˜ ˙ r 2 β 1 ε β sign ( s ) k β s .
Then, the control law of NFTSMC is obtained as follows:
M z c β = I z 1 ζ 2 β r 2 β β ˜ ˙ r 2 β 1 β ˜ ˙ + ζ 1 β r 1 β β ˜ r 1 β 1 β ˜ ˙ + F ˙ y m v x M z y I z β ¨ d + ( D β + ε β ) sign ( s ) + k β s ,
where r 2 β 1 > 0 , r 1 β 1 > 0 ; thus, there is no negative exponential term in this control law, which effectively overcomes the singularity problem of the conventional TSMC.
To further alleviate the chattering caused by the inappropriate setting of the unknown upper boundary of system uncertainties and external disturbances, self-adaptation is employed to estimate the unknown upper boundary. The estimation error is defined as follows:
D ˜ β = D ^ β D β .
The self-adaptation law is set as follows:
D ^ ˙ β = μ β r 2 β ζ 2 β s β ˜ ˙ r 2 β 1 ,
where μ β is the adaptive gain μ β > 0 .
The derivation of Equation (46) as follows:
D ˜ ˙ β = D ^ ˙ β .
Finally, the control law of NFTSMC with self-adaptation can be obtained as follows:
M z c β = I z 1 ζ 2 β r 2 β β ˜ ˙ r 2 β 1 β ˜ ˙ + ζ 1 β r 1 β β ˜ r 1 β 1 β ˜ ˙ + F ˙ y m v x M z y I z β ¨ d + ( D ^ β + ε β ) sign ( s ) + k β s

4.2. Yaw Rate Tracking Controller

Based on Equation (5) of the 7-DOF vehicle model, the sliding mode equation of the yaw rate is formulated as follows:
ψ ¨ = γ ˙ = M z I z = M z c I z + M z y I z .
Set x 1 = ψ , x 2 = ψ ˙ = γ , and the control system model of the yaw rate is given as follows:
x ˙ 1 = x 2 x ˙ 2 = M z c I z + M z y I z + d γ ( x , t ) ,
where dγ(x,t) is the system uncertainties and external disturbances, and satisfying |dγ(x,t)| ≤ Dγ and Dγ > 0, Dγ is the upper boundary.
The error between the actual and desired value is formulated as follows:
ψ ˜ = ψ ψ d ,
The first and second derivates of Equation (52) are as follows:
ψ ˜ ˙ = ψ ˙ ψ ˙ d = γ γ d ,
ψ ˜ ¨ = ψ ¨ ψ ¨ d = γ ˙ γ ˙ d = M z c I z + M z y I z γ ˙ d ,
The sliding mode switching function is designed as follows:
s = ψ ˜ + ζ 1 γ sign r 1 γ ψ ˜ + ζ 2 γ sign r 2 γ ψ ˜ ˙ ,
where ζ 1 γ , ζ 2 γ , r 1 γ , r 2 γ are constant, ζ 1 γ > 0 , ζ 2 γ > 0 , 1 < r 2 γ < 2 , r 1 γ > r 2 γ .
The derivate of Equation (55) is as follows:
s ˙ = ψ ˜ ˙ + ζ 1 γ r 1 γ ψ ˜ r 1 γ 1 ψ ˜ ˙ + ζ 2 γ r 2 γ ψ ˜ ˙ r 2 γ 1 ψ ˜ ¨ = ψ ˜ ˙ + ζ 1 γ r 1 γ ψ ˜ r 1 γ 1 ψ ˜ ˙ + ζ 2 γ r 2 γ ψ ˜ ˙ r 2 γ 1 M z c   +   M z y I z γ ˙ d + d γ .
The reaching law is selected as follows:
s ˙ = ζ 2 γ r 2 γ ψ ˜ ˙ r 2 γ 1 ε γ sign ( s ) k γ s ,
where ε γ > 0 , k γ > 0 .
Substituting Equation (57) into (56), the control law can be obtained as follows:
M z c γ = I z 1 ζ 2 γ r 2 γ ψ ˜ ˙ r 2 γ 1 ψ ˜ ˙ + ζ 1 γ r 1 γ ψ ˜ r 1 γ 1 ψ ˜ ˙ + M z y I z γ ˙ d + ( D γ + ε γ ) sign ( s ) + k γ s .
Similar to the side slip angle tracking controller, the adaptation law is designed for the estimation of unknown upper boundaries for system uncertainties and external disturbances, and the estimation error is expressed as follows:
D ˜ γ = D ^ γ D γ .
The definition of adaptation law is as follows:
D ^ ˙ γ = μ γ r 2 γ ζ 2 γ s ψ ˜ ˙ r 2 γ 1 ,
where μ γ is adaptation gain, μ γ > 0 .
The derivation of Equation (59) is as follows:
D ˜ ˙ γ = D ^ ˙ γ .
The control law of ANFTSMC for the yaw rate is further deduced as follows:
M z c γ = I z 1 ζ 2 γ r 2 γ ψ ˜ ˙ r 2 γ 1 ψ ˜ ˙ + ζ 1 γ r 1 γ ψ ˜ r 1 γ 1 ψ ˜ ˙ + M z y I z γ ˙ d + ( D ^ γ + ε γ ) sign ( s ) + k γ s .

4.3. Proof of the Stability and Finite-Time Convergence

First, the stability of the side slip angle control system is verified. The following Lyapunov function is constructed:
V 1 = 1 2 s 2 + 1 2 μ β D ˜ β 2 .
Substituting the control law (49) into Equation (42) yields the following:
s ˙ = β ˜ ˙ + ζ 1 β r 1 β β ˜ r 1 β 1 β ˜ ˙ + ζ 2 β r 2 β β ˜ ˙ r 2 β 1 M z c   +   M z y I z + F ˙ y m v x β ¨ d + d β = ζ 2 β r 2 β β ˜ ˙ r 2 β 1 D ^ β + ε β sign ( s ) k β s + d β .
Substituting the Equations (64), (47) and (46), the time derivative of V1 can be obtained as follows:
V ˙ 1 = s s ˙ + 1 μ β D ˜ β D ˜ ˙ β = ζ 2 β r 2 β β ˜ ˙ r 2 β 1 d β s k β s 2 D ^ β + ε β s + ( D ^ β D β ) s = ζ 2 β r 2 β β ˜ ˙ r 2 β 1 d β s k β s 2 ε β s D β s .
Since d β D β , then:
V ˙ 1 ζ 2 β r 2 β β ˜ ˙ r 2 β 1 k β s 2 ε β s 0 .
Therefore, based on the Lyapunov stability criterion, the existence and reachability of sliding mode motion are proved, and the side slip angle control system is asymptotically stable. In addition, V1, s, D ˜ β are bounded and set at D ˜ β η β , η β > 0 .
Then, prove that the tracking error of the side slip angle can converge with finite time and consider the Lemma 1 as follows:
Lemma 1.
Considering the nonlinear system x ˙ = f ( x , t ) ,   x R n , if the Lyapunov function V(x) satisfies [34]
V ˙ ( x ) λ 1 V ( x ) λ 2 V α ( x ) ,
where V(x) is a continuous differentiable positive function. λ 1 , λ 2 , α are constant, λ 1 > 0 , λ 2 > 0 , 0 < α < 1 . The initial state at to time is x ( t 0 ) = x 0 . Then, it is considered that the system can converge to the equilibrium pointwithin a finite time T:
T 1 λ 1 ( 1 α ) ln λ 1 V 1 α ( x 0 ) + λ 2 λ 2 ,
where V ( x 0 ) is the starting value.
Reconstruct the Lyapunov function as follows:
V 2 = 1 2 s 2 .
Substituting the control law (49) into (69), since d β D β , D ˜ β η β , the derivative of Equation (69) is as follows:
V ˙ 2 = s s ˙ = ζ 2 β r 2 β β ˜ ˙ r 2 β 1 ε β s k β s 2 + d β s D ^ β s ζ 2 β r 2 β β ˜ ˙ r 2 β 1 ε β s k β s 2 + ( D β D ^ β ) s = ζ 2 β r 2 β β ˜ ˙ r 2 β 1 ε β s k β s 2 D ˜ β s ζ 2 β r 2 β β ˜ ˙ r 2 β 1 ε β s k β s 2 + η β s ζ 2 β r 2 β β ˜ ˙ r 2 β 1 k β s 2 ζ 2 β r 2 β β ˜ ˙ r 2 β 1 ( ε β η β ) s = λ 1 V 2 λ 2 V 2 1 2 ,
where
λ 1 = 2 k β ζ 2 β r 2 β β ˜ ˙ r 2 β 1 ,
λ 2 = 2 ( ε β η β ) ζ 2 β r 2 β β ˜ ˙ r 2 β 1 .
Thus, for the case of β ˜ ˙ 0 , then β ˜ ˙ r 2 β 1 > 0 , if ε β , η β are chosen such that ε β > η β , the λ 1 > 0 and λ 2 > 0 are established, V ˙ 2 λ 1 V 2 λ 2 V 2 1 2 is validated. Therefore, based on Lemma 1, within finite time tr in Equation (73), the tracking error can converge to the equilibrium point:
t r 2 λ 1 ln λ 1 V 2 1 2 ( x 0 ) + λ 2 λ 2 ,
where V 2 ( x 0 ) is the starting value of V 2 ( x ) .
For the case β ˜ ˙ = 0 , the system state point in the reaching phase ( s 0 ), substituting the control law (49) into (39) as follows:
β ˜ ¨ = ( D β + ε β ) k β s + d β       s > 0 k β s + d β                                                   s = 0 ( D β + ε β ) k β s + d β             s < 0 ,
Since d β D β , ε β > 0 , k β > 0 , when s > 0 , then β ˜ ¨ ε β k β s , β ˜ ˙ will decrease quickly. When s < 0 , then β ˜ ¨ ε β k β s , β ˜ ˙ will increase quickly. Therefore, the phase trajectory as shown in Figure 7, for the case β ˜ ˙ = 0 , starting from the arbitrary initial state in the phase plane, the tracking error can converge to the equilibrium point.
When s = 0, then
s = β ˜ + ζ 1 β β ˜ r 1 β sign ( β ˜ ) + ζ 2 β β ˜ ˙ r 2 β sign ( β ˜ ˙ ) = 0 .
The tracking error β ˜ ( t r ) 0 becomes β ˜ ( t s + t r ) = 0 with a finite time ts given as follows [35]:
t s r 2 β β ˜ ( t r ) 1 1 r 2 β ζ 1 β ( r 2 β 1 ) × F 1 r 2 β , r 2 β 1 ( r 1 β 1 ) r 2 β ; 1 + r 2 β 1 ( r 1 β 1 ) r 2 β ; ζ 1 β β ˜ ( t r ) r 1 β 1 ,
where F ( ) represents the Gauss hypergeometric function.
In conclusion, the control system stability of side slip is proved both when β ˜ ˙ = 0 and β ˜ ˙ 0 . The system state can reach the sliding mode surface and the tracking error can converge to the equilibrium point with finite time. Similar to the above analysis, the stability and finite-time convergence of the yaw rate control system can be proved.
In addition, there are inevitably chattering phenomena when the system state points near the sliding mode surface. At this moment, the state points back and forth across the sliding mode surface [36]. This is due to the discontinuity characteristic of the sign function in reaching law. In order to attenuate chattering, the sign function is substituted as the saturation function around the switching surface.
s a t ( s ) = 1           s > Δ s Δ           s Δ 1       s < Δ ,
where Δ is the width of the boundary layer.

4.4. Adaptive Weight between the Handling and Stability

The decision level comprises two controllers, and the control weight should be adapted in real time when the vehicle motion state changes. In the previous research, the phase plane is simply separated by stable and unstable regions, and the research on weight allocation is lacking. In this paper, the concept of vehicle instability degree is proposed. It is the foundation for the distribution of control weight and is defined by the distance between the state point and stability boundary. According to the vehicle instability degree, the phase plane is further separated into three domains, including stable, moderately unstable, and severely unstable. This method can realize stability control while guaranteeing the handling.
As shown in Figure 5, set point P ( β P , β ˙ P ) as the arbitrary point in the instability region, and then
d 1 = 2 E 2 E 1 2 + 1 ,
d 2 = P O d 1 2 = E 1 β ˙ P   +   β P     E 2 E 1 2   +   1       E 1 β ˙ P + β P E 2 E 1 β ˙ P   +   β P   +   E 2 E 1 2   +   1         E 1 β ˙ P + β P E 2 ,
P O = E 1 β ˙ P + β P E 1 2 + 1 ,
where d1 is the width of the stability region, d2 is the distance between point P and the stability boundary, and |PO| is the distance between point P and the centerline of the stability region.
Based on the distance between point P and the stability boundary, the degree of vehicle instability can be defined as follows:
D β β ˙ = E 1 β ˙ P   +   β P     E 2 E 1 2   +   1         E 1 β ˙ P + β P E 2                 0                                               E 2 E 1 β ˙ P + β P E 2 E 1 β ˙ P   +   β P   +   E 2 E 1 2   +   1         E 1 β ˙ P + β P E 2 ,
where D β β ˙ represents the degree of vehicle instability. The distance between point P and the stability boundary is larger, and D β β ˙ is larger. When the state points in the stable region, D β β ˙ is zero.
According to the vehicle instability degree, the instability region can be further divided into the moderately unstable and the severely unstable regions exhibited in Figure 8.
βth is the threshold value, commonly set as 10 deg [37]. The vehicle is severely unstable when β > βth, and the boundary of the severely unstable region is formulated as follows:
E 1 β ˙ + β β t h .
The boundary of the moderately unstable region can be formulated as follows:
E 2 < E 1 β ˙ + β β t h .
The width of the moderately unstable region is given as follows:
d 3 = E 2 β t h E 1 2 + 1 .
In the moderately unstable region, the distance between point P ( β P , β ˙ P ) with the stability boundary is described as follows:
d 2 = E 1 β ˙ P   +   β P     E 2 E 1 2   +   1         E 2 E 1 β ˙ P + β P β t h E 1 β ˙ P   +   β P   +   E 2 E 1 2   +   1           β t h E 1 β ˙ P + β P E 2 .
Inside the moderately unstable region, the main objective is to restore the vehicle from unstable to stable, while meanwhile taking into account the vehicle handling. Thus, the side slip angle and yaw rate are both managed with the corresponding weight. The distance between the state point and the stability boundary is larger, D β β ˙ is higher and the control weight of the side slip angle should be increased. D β β ˙ is lower, the control weight of the yaw rate should be increased. Inside the severely unstable region, the side slip angle exceeds the threshold value, and the driver cannot change the front wheel angle by manipulating the steering wheel; in this case, the major control objective is vehicle stability. According to the above analysis, the weight coefficient of the side slip angle is defined as follows:
C β = d 2 d 3 = E 1 β ˙ P   +   β P     E 2 E 2     β t h         E 2 E 1 β ˙ P + β P β t h 1                                                     E 1 β ˙ P + β P > β t h ,
where Cβ is the weight coefficient, and 1 ≤ Cβ ≤ 0.
Inside the moderately unstable region, the control weight of the yaw rate is 1 − Cβ, and inside the severely unstable region, the control weight is 0. Finally, the extra yaw moment is deduced as follows:
M z c = ( 1 C β ) M z c γ + C β M z c β .

5. Torque Allocation Controller

5.1. Allocation Objective

The torque distribution can be regarded as an optimization allocation issue with multi-objective and multi-constraints. The allocated longitudinal tire forces of four wheels must satisfy the total longitudinal force requirement of the driver. Meanwhile, the yaw moment derived from longitudinal tire force should equal the one determined in the decision controller, which is described as follows:
F x r e q = F x f l cos δ + F x f r cos δ + F x r l + F x r r M z c = ( a sin δ B w 2 cos δ ) F x f l + ( a sin δ + B w 2 cos δ ) F x f r B w 2 F x r l + B w 2 F x r r .
Equation (88) can be rewritten in matrix form as follows:
V = B u ,
where
  • V = [ F x r e q , M z c ] T ,
  • u = [ F x f l , F x f r , F x r l , F x r r ] T ,
  • B = cos δ cos δ 1 1 a sin δ B w 2 cos δ a sin δ + B w 2 cos δ B w 2 B w 2 .
The first objective function J1 is constructed to minimize the torque allocation error:
min J 1 = min W v ( B u V ) 2 2 ,
where W v = d i a g ( W F , W M ) , WF and WM are the weight matrix of longitudinal and lateral force, and, here, W v = d i a g ( 1 , 2 / B w ) [38].
The tire utilization ratio is expressed in Equation (91), and it represents the vehicle stability margin:
η i j = F x i j 2 + F y i j 2 μ F z i j ,
where ηij is the tire utilization ratio, and 0 ≤ ηij ≤ 1. The higher tire utilization ratio means that more road adhesion force is consumed, and less road adhesion force is used to keep stable; at the same time, the tire forces tend to saturate, and the vehicle stability margin is reduced.
Therefore, to maximize the vehicle stability margin, the second objective function J2 is constructed. The longitudinal tire force can be adjusted by the motor controller, but the lateral tire force is difficult to control directly. With the assumption that the road adhesion coefficient is fixed, J2 can be expressed as follows:
min J 2 = min F x i j 2 ( μ F z i j ) 2 = min W u u 2 2 ,
where
  • W u = d i a g 1 μ F z f l , 1 μ F z f r , 1 μ F z r l , 1 μ F z r r .

5.2. Constraints

The tire force ellipse describes the connection between the longitudinal and lateral tire forces. The resultant of these two forces is restricted by maximum road adhesion force, which can be formulated as follows:
( μ F z i j ) 2 F y i j 2 F x i j ( μ F z i j ) 2 F y i j 2 .
The longitudinal tire force should be less or equal to the maximum output torque of the motor:
T b max R e F x i j T d max R e ,
where Tdmax is the maximum driving torque, and Tbmax is the maximum braking torque.
Above all, the constraints of this optimization problem are summarized as follows:
max ( μ F z i j ) 2 F y i j 2 , T b max R e F x i j min T d max R e , ( μ F z i j ) 2 F y i j 2 .

5.3. Solution of the Optimization Problem

According to Equations (90) and (92), the torque distribution can be treated as a quadratic programming (QP) problem [39] as follows:
Π = arg min u min u u max W v ( B u V ) 2 2 u = arg min u Π W u u 2 2 .
By introducing the weight coefficient ρ, Equation (96) can be rewritten as follows:
u = arg min u min u u max W u u 2 2 + ρ 2 W v ( B u V ) 2 2 = arg min u min u u max ρ W v B W u u ρ W v V 0 2 2 = arg min u min u u max G u C 2 2 ,
where G = [ ρ W v B , W u ] T , C = [ ρ W v V , 0 ] T .
The active set method [40] is utilized to tackle this quadratic programming issue and produce the optimal allocated longitudinal tire force of four wheels.

6. Simulation and Analyses

To confirm that the presented DYC method is feasible, the simulation test is conducted on the co-simulation platform of Simulink and Carsim. The main geometric and inertial parameter settings of the DDEV model are given in Table 3. The relevant parameters of the control strategy are given in Table 4. The closed-loop simulation of double lane change and serpentine maneuvers and the open-loop simulation of sine steering angle input maneuvers are conducted, respectively. Furthermore, the simulation results of uncontrol and traditional SMC [16] strategies are compared with the proposed controller.

6.1. Double Lane Change Maneuver

The double lane change test is carried out (vx = 80 km/h, μ = 0.3). The scheme of double lane change is shown in Figure 9. The total length of the test road is 200 m, and the length and width of each road section are indicated.
Figure 10a shows the driving trajectories with uncontrolled, SMC, and ANFTSMC strategies, and it is evident that the uncontrolled vehicle is significantly deviating from the target trajectory. However, the vehicle with SMC and ANFTSMC strategies both can drive along the target trajectory, and the discrepancy in lateral displacement with the ANFTSMC strategy is less than with SMC.
According to Figure 10b, the longitudinal velocity of uncontrolled vehicles declined dramatically. Meanwhile, there is some fluctuation in the velocity with the SMC and ANFTSMC strategies because of the sudden steering operation.
The state tracking performance is demonstrated in Figure 10d,e. For the uncontrolled vehicle, at 2 s, there is a sharp fluctuation of the yaw rate and side slip angle, and the lateral acceleration is close to 0.4 g according to Figure 10c, which shows that the vehicle has the risk of instability. After 2 s, the state response curve diverges seriously, and the vehicle loses control completely. For the SMC and ANFTSMC strategies, the lateral acceleration is less than 0.4 g. However, the tracking accuracy of ANFTSMC is better than SMC, especially in the moment of steering operation, so the tracking error of SMC is increased. The root mean square error (RMSE) is listed in Table 5, and, compared with SMC, the RMSE of yaw rate and side slip angle with the ANFTSMC strategy decreased by 53.9% and 60.7%, respectively. It is indicated that the state tracking error is decreased, and both the handling and stability of the vehicle are improved with the presented control method.
Figure 10f is the β β ˙ phase trajectory; for the uncontrolled vehicle, the phase trajectory is obviously beyond the stability boundary and unable to converge to the equilibrium point, which means that the vehicle loses control. For the SMC and ANFTSMC strategies, the phase trajectory can converge to the equilibrium point. However, the convergence speed of ANFTSMC is faster, and the side slip angle can be maintained within a smaller range.
Figure 10g is the extra yaw moment, and the ANFTSMC strategy can quickly and accurately calculate the required yaw moment to maintain stability. The four-wheel torque of the ANFTSMC strategy is illustrated in Figure 10h, which verifies the efficiency of the torque allocation method.

6.2. Serpentine Maneuver

The serpentine maneuver is employed on slippery roads (μ = 0.3) to test the emergency obstacle avoidance ability of DDEV. The scheme of the serpentine road is shown in Figure 11. The traffic cone is placed every 30 m, the length of each road section is marked, and the total length of the test road is 300 m. The longitudinal speed is 80 km/h. The test results are demonstrated in Figure 12.
The state tracking performance of different control strategies is compared in Figure 12b,c. Under the condition without stability control, the yaw rate and side slip angle increase sharply; combined with the β β ˙ phase plane in Figure 12d, the phase trajectory cannot converge to the equilibrium point and beyond the stability boundary, which means that the vehicle is out of control completely. Compared with the SMC strategy, the ANFTSMC strategy presents a better tracking performance. In particular, in the moment of abrupt steering wheel angle changes, the actual state value can accurately track the desired value with the ANFTSMC strategy, whereas the obvious fluctuation of the state response curve exists with the SMC strategy. As displayed in Table 6 and Figure 12d, for the side slip angle, the RMSE is 0.0943 deg and the change range is −0.6017 deg~0.6013 deg with the ANFTSMC strategy, which is smaller than those of the SMC strategy (0.2805 deg, −0.9590 deg~1.0175 deg). As for the yaw rate, it can keep up with the change in the steering wheel angle, and its RMSE of 0.4939 deg/s is lower than that of SMC. It is indicated that the vehicle has a greater stability margin and better handling performance with ANFTSMC. This is because the ANFTSMC strategy can accurately compute the additional yaw moment as shown in Figure 12e, and realize the real-time distribution of four-wheel torque as shown in Figure 12f.

6.3. Sine Steering Angle Input Maneuver

This test is conducted to further verify the stability under drastic steering conditions; the initial velocity is 90 km/h and the road adhesion coefficient is 0.4. The simulation results as shown in Figure 13. Figure 13a displays the steering wheel input, with an amplitude of 50 deg.
As depicted in Figure 13b–d, for the uncontrolled vehicle, the actual state response curve significantly deviates from the desired one, and the phase trajectory extends outside the stable domain. The maximum absolute value of the yaw rate and side slip angle with the ANFTSMC approach is 9.2095 deg/s and 0.9137 deg, respectively, which are both less than that of SMC (10.0363 deg/s, 1.2809 deg). It is suggested that the lateral stability can be improved with the ANFTSMC approach. Meanwhile, as illustrated in Table 7, the RMSE of the yaw rate and side slip angle reduce to 0.5699 deg/s and 0.0943 deg, respectively. The additional yaw moment is shown in Figure 13e, and it is evident that more required yaw moment is produced to keep the vehicle stable at the maximum steering wheel angle. The state tracking performance is improved because the ANFTSMC strategy can accurately determine the extra yaw moment and dynamically distribute the longitudinal tire force.
In addition, different from the control law of the SMC strategy, the presented control law of the ANFTSMC strategy contains the upper bounds of uncertain parameters and external disturbances, and the inappropriate upper bounds will lead to the chattering of the system. However, the simulation results of Figure 10, Figure 12 and Figure 13 show that the vehicle state response curves are smooth and there is no jitter back and forth, and it further confirms the effectiveness of introducing adaptive law to adjust the upper boundary of uncertain parameters and external disturbances for the control system.

7. Conclusions

A novel direct yaw moment control approach with a three-level structure is presented to enhance the handling and stability of DDEV in emergency maneuvers. At the supervisory level, the β β ˙ phase trajectory is drawn under different road adhesion coefficients, and the stability boundary function is obtained. Meanwhile, the vehicle instability degree is introduced based on the distance between the state point and the stability boundary, and the β β ˙ phase plane is partitioned into stable, moderately unstable, and severely unstable regions. At the decision level, two state tracking controllers are designed to produce the corresponding extra yaw moments using the ANFTSMC algorithm. For the coordination control of stability and handling, an adaptive control weight coefficient between side slip angle and yaw rate is designed based on the vehicle instability degree. In addition, finite-time convergence and system stability are proven. At the executive level, the QP method is employed to distribute the optimization four-wheel torque. The objectives of torque distribution are minimum tire utilization ratio and allocation error, which also satisfy the constraints of motor peak torque and friction ellipse. The co-simulation test is conducted to confirm the efficacy of the proposed ANFTSMC strategy. Among these tests, under the double lane change maneuver with the ANFTSMC strategy, the RMSE of yaw rate and side slip angle decreased by 53.9% and 60.7%, respectively. Under the sine steering angle input maneuver, the maximum absolute values of these two parameters are 9.2095 deg/s and 0.9137 deg, which are both less than that of SMC (10.0363 deg/s, 1.2809 deg). The simulation results indicated that the ANFTSMC strategy has superior tracking accuracy of the intended state compared to SMC, and this benefits from the fast convergence speed and adaptive weight between the handling and stability.
In future work, the experimental research on a real-world DDEV will be focused on to assess the performance of the DYC method. Additionally, the impact of various tire operating conditions on the control strategy performance will be investigated.

Author Contributions

Conceptualization, Y.Z. (Yixi Zhang) and J.M.; methodology, Y.Z. (Yixi Zhang); software, Y.Z. (Yixi Zhang); validation, Y.Z. (Yixi Zhang), J.M. and Y.Z. (Yang Zhou); formal analysis, Y.Z. (Yixi Zhang) and J.M.; investigation, Y.Z. (Yixi Zhang); resources, Y.Z. (Yixi Zhang), and Y.Z. (Yang Zhou); data curation, Y.Z. (Yixi Zhang); writing—original draft preparation, Y.Z. (Yixi Zhang); writing—review and editing, Y.Z. (Yixi Zhang), J.M. and Y.Z. (Yang Zhou); visualization, Y.Z. (Yixi Zhang); supervision, Y.Z. (Yixi Zhang), J.M. and Y.Z. (Yang Zhou); project administration, Y.Z. (Yixi Zhang); funding acquisition, Y.Z. (Yixi Zhang). All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Scientific Research Program Funded by the Shaanxi Provincial Education Department, grant number 23JK0493; the Key Laboratory of Transportation Industry of Automotive Transportation Safety Enhancement Technology (Chang’an University), grant number 300102223507; and the Scientific Foundation of Xi’an Aeronautical University, grant number 2021KY0207.

Data Availability Statement

Data are contained within the article.

Acknowledgments

Thanks to the Key Laboratory of Transportation Industry of Automotive Transportation Safety Enhancement Technology (Chang’an University) for providing financial and equipment support.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Wang, L.; Ma, J.; Zhao, X.; Li, X.; Zhang, K.; Jiao, Z. Adaptive robust unscented Kalman filter-based state-of-charge estimation for lithium-ion batteries with multi-parameter updating. Electrochim. Acta 2022, 426, 140760. [Google Scholar] [CrossRef]
  2. Sun, X.; Wang, Y.; Quan, Z.; Cai, Y.; Chen, L.; Bei, S. DYC Design for Autonomous Distributed Drive Electric Vehicle Considering Tire Nonlinear Mechanical Characteristics in the PWA Form. IEEE Trans. Intell. Transp. Syst. 2023, 24, 11030–11046. [Google Scholar] [CrossRef]
  3. Zheng, Z.; Zhao, X.; Wang, S.; Yu, Q.; Zhang, H.; Li, Z.; Chai, H.; Han, Q. Extension coordinated control of distributed-driven electric vehicles based on evolutionary game theory. Control Eng. Pract. 2023, 137, 105583. [Google Scholar] [CrossRef]
  4. Liu, H.; Liu, C.; Han, L.J.; Xiang, C.L. Handling and Stability Integrated Control of AFS and DYC for Distributed Drive Electric Vehicles Based on Risk Assessment and Prediction. IEEE Trans. Intell. Transp. Syst. 2022, 23, 23148–23163. [Google Scholar] [CrossRef]
  5. Chen, W.W.; Liang, X.T.; Wang, Q.D.; Zhao, L.F.; Wang, X. Extension coordinated control of four wheel independent drive electric vehicles by AFS and DYC. Control Eng. Pract. 2020, 101, 104504. [Google Scholar] [CrossRef]
  6. Zhang, R.; Zhao, W.; Wang, C. A phase plane H controller for distributed drive electric vehicles with stability enhancement based on tire road friction coefficient estimation. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2023. [Google Scholar] [CrossRef]
  7. Zhao, Y.; Deng, H.; Li, Y.; Xu, H. Coordinated control of stability and economy based on torque distribution of distributed drive electric vehicle. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2019, 234, 1792–1806. [Google Scholar] [CrossRef]
  8. Wang, H.; Sun, Y.; Tan, H.; Lu, Y. Stability control of in-wheel motor driven vehicle based on extension pattern recognition. Sci. Prog. 2020, 103, 36850420958531. [Google Scholar] [CrossRef]
  9. Shen, T.; Wang, F.; Yan, Y.; Zhao, M.; Ren, Y.; Liang, J.; Yin, G. Stability Analysis and Control Validation of DDEV in Handling Limit via SOSP: A Strategy Based on Stability Region. IEEE Trans. Autom. Sci. Eng. 2023, 1–13. [Google Scholar] [CrossRef]
  10. Liang, J.; Feng, J.; Fang, Z.; Lu, Y.; Yin, G.; Mao, X.; Wu, J.; Wang, F. An Energy-Oriented Torque-Vector Control Framework for Distributed Drive Electric Vehicles. IEEE Trans. Transp. Electrif. 2023, 9, 4014–4031. [Google Scholar] [CrossRef]
  11. Zhu, J.; Wang, Z.; Zhang, L.; Dorrell, D.G. Braking/steering coordination control for in-wheel motor drive electric vehicles based on nonlinear model predictive control. Mech. Mach. Theory 2019, 142, 103586. [Google Scholar] [CrossRef]
  12. Mok, Y.M.; Zhai, L.; Wang, C.P.; Zhang, X.Y.; Hou, Y.H. A Post Impact Stability Control for Four Hub-Motor Independent-Drive Electric Vehicles. IEEE Trans. Veh. Technol. 2022, 71, 1384–1396. [Google Scholar] [CrossRef]
  13. Park, G.; Han, K.; Nam, K.; Kim, H.; Choi, S.B. Torque Vectoring Algorithm of Electronic-Four-Wheel Drive Vehicles for Enhancement of Cornering Performance. IEEE Trans. Veh. Technol. 2020, 69, 3668–3679. [Google Scholar] [CrossRef]
  14. Chae, M.; Hyun, Y.; Yi, K.; Nam, K. Dynamic Handling Characteristics Control of an in-Wheel-Motor Driven Electric Vehicle Based on Multiple Sliding Mode Control Approach. IEEE Access 2019, 7, 132448–132458. [Google Scholar] [CrossRef]
  15. Zhai, L.; Wang, C.; Zhang, X.; Hou, R.; Mok, Y.M.; Hou, Y. Handling stability control strategy for four-wheel hub motor-driven vehicle based on adaptive control for road adhesion. IET Intell. Transp. Syst. 2022, 16, 586–601. [Google Scholar] [CrossRef]
  16. Ding, S.; Liu, L.; Zheng, W.X. Sliding Mode Direct Yaw-Moment Control Design for In-Wheel Electric Vehicles. IEEE Trans. Ind. Electron. 2017, 64, 6752–6762. [Google Scholar] [CrossRef]
  17. Zhang, H.; Liang, J.; Jiang, H.; Cai, Y.; Xu, X. Stability Research of Distributed Drive Electric Vehicle by Adaptive Direct Yaw Moment Control. IEEE Access 2019, 7, 106225–106237. [Google Scholar] [CrossRef]
  18. Asiabar, A.N.; Kazemi, R. A direct yaw moment controller for a four in-wheel motor drive electric vehicle using adaptive sliding mode control. Proc. Inst. Mech. Eng. Part K J. Multi-Body Dyn. 2019, 233, 549–567. [Google Scholar] [CrossRef]
  19. Wang, Y.; Wang, Z.; Zhang, L.; Liu, M.; Zhu, J. Lateral stability enhancement based on a novel sliding mode prediction control for a four-wheel-independently actuated electric vehicle. IET Intell. Transp. Syst. 2018, 13, 124–133. [Google Scholar] [CrossRef]
  20. Zhai, L.; Wang, C.; Hou, Y.; Liu, C. MPC-Based Integrated Control of Trajectory Tracking and Handling Stability for Intelligent Driving Vehicle Driven by Four Hub Motor. IEEE Trans. Veh. Technol. 2022, 71, 2668–2680. [Google Scholar] [CrossRef]
  21. Peng, H.; Wang, W.; Xiang, C.; Li, L.; Wang, X. Torque Coordinated Control of Four In-Wheel Motor Independent-Drive Vehicles With Consideration of the Safety and Economy. IEEE Trans. Veh. Technol. 2019, 68, 9604–9618. [Google Scholar] [CrossRef]
  22. Hu, X.; Chen, H.; Li, Z.; Wang, P. An Energy-Saving Torque Vectoring Control Strategy for Electric Vehicles Considering Handling Stability Under Extreme Conditions. IEEE Trans. Veh. Technol. 2020, 69, 10787–10796. [Google Scholar] [CrossRef]
  23. Guo, N.; Lenzo, B.; Zhang, X.; Zou, Y.; Zhai, R.; Zhang, T. A Real-Time Nonlinear Model Predictive Controller for Yaw Motion Optimization of Distributed Drive Electric Vehicles. IEEE Trans. Veh. Technol. 2020, 69, 4935–4946. [Google Scholar] [CrossRef]
  24. Berntorp, K.; Di Cairano, S. Tire-Stiffness and Vehicle-State Estimation Based on Noise-Adaptive Particle Filtering. IEEE Trans. Control Syst. Technol. 2019, 27, 1100–1114. [Google Scholar] [CrossRef]
  25. Li, Z.; Chen, H.; Liu, H.; Wang, P.; Gong, X. Integrated Longitudinal and Lateral Vehicle Stability Control for Extreme Conditions With Safety Dynamic Requirements Analysis. IEEE Trans. Intell. Transp. Syst. 2022, 23, 19285–19298. [Google Scholar] [CrossRef]
  26. Arricale, V.M.; Genovese, A.; Tomar, A.S.; Kural, K.; Sakhnevych, A. Non-Linear Model of Predictive Control-Based Slip Control ABS Including Tyre Tread Thermal Dynamics. Appl. Mech. 2022, 3, 855–888. [Google Scholar] [CrossRef]
  27. Mosconi, L.; Farroni, F.; Sakhnevych, A.; Timpone, F.; Gerbino, F.S. Adaptive vehicle dynamics state estimator for onboard automotive applications and performance analysis. Veh. Syst. Dyn. 2023, 61, 3244–3268. [Google Scholar] [CrossRef]
  28. Lin, J.; Zou, T.; Zhang, F.; Zhang, Y. Yaw Stability Research of the Distributed Drive Electric Bus by Adaptive Fuzzy Sliding Mode Control. Energies 2022, 15, 1280. [Google Scholar] [CrossRef]
  29. Zhu, Z.; Tang, X.; Qin, Y.; Huang, Y.; Hashemi, E. A Survey of Lateral Stability Criterion and Control Application for Autonomous Vehicles. IEEE Trans. Intell. Transp. Syst. 2023, 24, 10382–10399. [Google Scholar] [CrossRef]
  30. Chen, J.; Shuai, Z.; Zhang, H.; Zhao, W. Path Following Control of Autonomous Four-Wheel-Independent-Drive Electric Vehicles via Second-Order Sliding Mode and Nonlinear Disturbance Observer Techniques. IEEE Trans. Ind. Electron. 2021, 68, 2460–2469. [Google Scholar] [CrossRef]
  31. Dong, H.; Yang, X.; Gao, H.; Yu, X. Practical Terminal Sliding-Mode Control and Its Applications in Servo Systems. IEEE Trans. Ind. Electron. 2023, 70, 752–761. [Google Scholar] [CrossRef]
  32. Wang, Y.; Li, S.; Wang, D.; Ju, F.; Chen, B.; Wu, H. Adaptive Time-Delay Control for Cable-Driven Manipulators With Enhanced Nonsingular Fast Terminal Sliding Mode. IEEE Trans. Ind. Electron. 2021, 68, 2356–2367. [Google Scholar] [CrossRef]
  33. Rangel, M.A.G.; Manzanilla, A.; Suarez, A.E.Z.; Muñoz, F.; Salazar, S.; Lozano, R. Adaptive Non-singular Terminal Sliding Mode Control for an Unmanned Underwater Vehicle: Real-time Experiments. Int. J. Control Autom. Syst. 2020, 18, 615–628. [Google Scholar] [CrossRef]
  34. Si, Y.; Song, S. Adaptive reaching law based three-dimensional finite-time guidance law against maneuvering targets with input saturation. Aerosp. Sci. Technol. 2017, 70, 198–210. [Google Scholar] [CrossRef]
  35. Van, M.; Ge, S.S.; Ren, H. Finite Time Fault Tolerant Control for Robot Manipulators Using Time Delay Estimation and Continuous Nonsingular Fast Terminal Sliding Mode Control. IEEE Trans. Cybern. 2017, 47, 1681–1693. [Google Scholar] [CrossRef] [PubMed]
  36. Guo, J.H.; Li, W.C.; Wang, J.Y.; Luo, Y.G.; Li, K.Q. Safe and Energy-Efficient Car-Following Control Strategy for Intelligent Electric Vehicles Considering Regenerative Braking. IEEE Trans. Intell. Transp. Syst. 2022, 23, 7070–7081. [Google Scholar] [CrossRef]
  37. Rajamani, R. Vehicle Dynamics and Control; Springer: New York, NY, USA, 2012. [Google Scholar]
  38. Ono, E.; Hattori, Y.; Muragishi, Y.; Koibuchi, K. Vehicle dynamics integrated control for four-wheel-distributed steering and four-wheel-distributed traction/braking systems. Veh. Syst. Dyn. 2006, 44, 139–151. [Google Scholar] [CrossRef]
  39. Nocedal, J.; Wright, S.J. Quadratic Programming. In Numerical Optimization; Nocedal, J., Wright, S.J., Eds.; Springer: New York, NY, USA, 2006; pp. 448–492. [Google Scholar]
  40. Stellato, B.; Banjac, G.; Goulart, P.; Bemporad, A.; Boyd, S. OSQP: An operator splitting solver for quadratic programs. Math. Program. Comput. 2020, 12, 637–672. [Google Scholar] [CrossRef]
Figure 1. 7-DOF vehicle dynamics model.
Figure 1. 7-DOF vehicle dynamics model.
Actuators 13 00170 g001
Figure 2. Wheel rotational dynamics model.
Figure 2. Wheel rotational dynamics model.
Actuators 13 00170 g002
Figure 3. The characteristic curve of tire forces: (a) the longitudinal tire force under different vertical forces; (b) the lateral tire force under different vertical forces; (c) the combined condition under different tire slip angles.
Figure 3. The characteristic curve of tire forces: (a) the longitudinal tire force under different vertical forces; (b) the lateral tire force under different vertical forces; (c) the combined condition under different tire slip angles.
Actuators 13 00170 g003
Figure 4. The control strategy architecture.
Figure 4. The control strategy architecture.
Actuators 13 00170 g004
Figure 5. The schematic of β β ˙ phase plane.
Figure 5. The schematic of β β ˙ phase plane.
Actuators 13 00170 g005
Figure 6. The β β ˙ phase plane with different road adhesion coefficients.
Figure 6. The β β ˙ phase plane with different road adhesion coefficients.
Actuators 13 00170 g006
Figure 7. Phase trajectory.
Figure 7. Phase trajectory.
Actuators 13 00170 g007
Figure 8. Region division of phase plane.
Figure 8. Region division of phase plane.
Actuators 13 00170 g008
Figure 9. The path of double lane change.
Figure 9. The path of double lane change.
Actuators 13 00170 g009
Figure 10. The simulation results of double lane change. (a) Trajectory; (b) longitudinal velocity; (c) lateral acceleration; (d) yaw rate; (e) side slip angle; (f) β β ˙ phase plane; (g) yaw moment; (h) longitudinal torque of ANFSMC.
Figure 10. The simulation results of double lane change. (a) Trajectory; (b) longitudinal velocity; (c) lateral acceleration; (d) yaw rate; (e) side slip angle; (f) β β ˙ phase plane; (g) yaw moment; (h) longitudinal torque of ANFSMC.
Actuators 13 00170 g010
Figure 11. The path of serpentine.
Figure 11. The path of serpentine.
Actuators 13 00170 g011
Figure 12. The simulation results of the serpentine. (a) Lateral acceleration; (b) yaw rate; (c) side slip angle; (d) β β ˙   phase plane; (e) yaw moment; (f) longitudinal torque of ANFSMC.
Figure 12. The simulation results of the serpentine. (a) Lateral acceleration; (b) yaw rate; (c) side slip angle; (d) β β ˙   phase plane; (e) yaw moment; (f) longitudinal torque of ANFSMC.
Actuators 13 00170 g012
Figure 13. The simulation results of the sine steering angle input. (a) Steering wheel angle; (b) yaw rate; (c) side slip angle; (d) β β ˙   phase plane; (e) yaw moment; (f) longitudinal torque of ANFSMC.
Figure 13. The simulation results of the sine steering angle input. (a) Steering wheel angle; (b) yaw rate; (c) side slip angle; (d) β β ˙   phase plane; (e) yaw moment; (f) longitudinal torque of ANFSMC.
Actuators 13 00170 g013
Table 1. Fitting parameters of the Magic Formula.
Table 1. Fitting parameters of the Magic Formula.
ParametersValueParametersValue
a01.30b01.65
a1−22.1b1−21.3
a21011b21144
a31078b349.6
a41.82b4226
a50.208b50.069
a60b6−0.006
a7−0.354b70.056
a80.707b80.486
Table 2. The stable boundary with different tire-road adhesion coefficients.
Table 2. The stable boundary with different tire-road adhesion coefficients.
μ0.10.20.30.40.50.60.70.8
E1/(s)0.54240.39340.33110.29230.22950.17360.13980.1684
E2/(rad)0.01630.06900.07610.08770.09180.09550.09640.0973
Table 3. Parameters of DDEV.
Table 3. Parameters of DDEV.
DescriptionSymbolValue
Vehicle massm1350 kg
Vehicle rotational inertia about z-axisIz1343 kg∙m2
Inertia of wheel J ω 0.6 kg∙m2
Height of the center of gravity (CoG)hg0.54 m
Distance from COG to front axlea1.04 m
Distance from COG to rear axleb1.56 m
Wheel trackBw1.481 m
Effective wheel radiusre0.298 m
Front cornering stiffnessCf58,070 N/rad
Rear cornering stiffnessCr58,070 N/rad
Table 4. Parameters of DYC strategy.
Table 4. Parameters of DYC strategy.
ParameterValueParameterValue
r1γ5/3r1β5/3
r2γ7/5r2β7/5
ζ1γ0.5ζ1β0.5
ζ2γ0.5ζ2β0.5
εγ1000εβ1000
kγ100kβ100
0.5Dβ0.3
Dγ0.3--
Table 5. The RMSE of yaw rate and side slip angle under double lane change maneuver.
Table 5. The RMSE of yaw rate and side slip angle under double lane change maneuver.
Control StrategyYaw Rate/(deg/s)Side Slip Angle/(deg)
SMC0.72940.1480
ANFTSMC0.33630.0581
Table 6. The RMSE of yaw rate and side slip angle under serpentine maneuver.
Table 6. The RMSE of yaw rate and side slip angle under serpentine maneuver.
Control StrategyYaw Rate/(deg/s)Side Slip Angle/(deg)
SMC1.32720.2805
ANFTSMC0.49390.0943
Table 7. The RMSE of yaw rate and side slip angle under sine steering angle input maneuver.
Table 7. The RMSE of yaw rate and side slip angle under sine steering angle input maneuver.
Control StrategyYaw Rate/(deg/s)Side Slip Angle/(deg)
SMC0.81590.2593
ANFTSMC0.56990.0943
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

Zhang, Y.; Ma, J.; Zhou, Y. Adaptive Nonsingular Fast Terminal Sliding Mode-Based Direct Yaw Moment Control for DDEV under Emergency Conditions. Actuators 2024, 13, 170. https://doi.org/10.3390/act13050170

AMA Style

Zhang Y, Ma J, Zhou Y. Adaptive Nonsingular Fast Terminal Sliding Mode-Based Direct Yaw Moment Control for DDEV under Emergency Conditions. Actuators. 2024; 13(5):170. https://doi.org/10.3390/act13050170

Chicago/Turabian Style

Zhang, Yixi, Jian Ma, and Yang Zhou. 2024. "Adaptive Nonsingular Fast Terminal Sliding Mode-Based Direct Yaw Moment Control for DDEV under Emergency Conditions" Actuators 13, no. 5: 170. https://doi.org/10.3390/act13050170

APA Style

Zhang, Y., Ma, J., & Zhou, Y. (2024). Adaptive Nonsingular Fast Terminal Sliding Mode-Based Direct Yaw Moment Control for DDEV under Emergency Conditions. Actuators, 13(5), 170. https://doi.org/10.3390/act13050170

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