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.
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:
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:
Based on the phase plane analysis theory,
vx,
μ, and
δ are given, the initial vehicle state point
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:
The basic equation of a second-order uncertain nonlinear system is as follows:
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:
The time derivative of Equation (34) is given as follows:
Based on Equation (33), set
x1 =
β and
x2 =
, and the control system model is described as follows:
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:
The time derivative of Equation (37) is given as follows:
To enhance the convergence speed, the exponential term
is introduced in the sliding mode switching function of NTSMC, which is defined as follows:
where
,
are constant and satisfy
,
.
To avoid the complex item in Equation (40) when
and
, Equation (40) is rewritten as follows:
where
,
are constant, satisfying
,
,
.
The derivative of Equation (41) yields:
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:
where
,
. This reaching law includes two parts: the constant reaching law
and the index reaching law
. The approaching speed is determined by
when the state point is far from the sliding mode surface and depends on
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:
Then, the control law of NFTSMC is obtained as follows:
where
,
; 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:
The self-adaptation law is set as follows:
where
is the adaptive gain
.
The derivation of Equation (46) as follows:
Finally, the control law of NFTSMC with self-adaptation can be obtained as follows:
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:
Set
,
, and the control system model of the yaw rate is given as follows:
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:
The first and second derivates of Equation (52) are as follows:
The sliding mode switching function is designed as follows:
where
,
,
,
are constant,
,
,
,
.
The derivate of Equation (55) is as follows:
The reaching law is selected as follows:
where
,
.
Substituting Equation (57) into (56), the control law can be obtained as follows:
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:
The definition of adaptation law is as follows:
where
is adaptation gain,
.
The derivation of Equation (59) is as follows:
The control law of ANFTSMC for the yaw rate is further deduced as follows:
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:
Substituting the control law (49) into Equation (42) yields the following:
Substituting the Equations (64), (47) and (46), the time derivative of
V1 can be obtained as follows:
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, are bounded and set at , .
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 , if the Lyapunov function V(x) satisfies [
34]
where V(x) is a continuous differentiable positive function. , , are constant, , , . The initial state at to time is . Then, it is considered that the system can converge to the equilibrium pointwithin a finite time T:where is the starting value. Reconstruct the Lyapunov function as follows:
Substituting the control law (49) into (69), since
,
, the derivative of Equation (69) is as follows:
where
Thus, for the case of
, then
, if
,
are chosen such that
, the
and
are established,
is validated. Therefore, based on Lemma 1, within finite time
tr in Equation (73), the tracking error can converge to the equilibrium point:
where
is the starting value of
.
For the case
, the system state point in the reaching phase (
), substituting the control law (49) into (39) as follows:
Since
,
,
, when
, then
,
will decrease quickly. When
, then
,
will increase quickly. Therefore, the phase trajectory as shown in
Figure 7, for the case
, starting from the arbitrary initial state in the phase plane, the tracking error can converge to the equilibrium point.
The tracking error
becomes
with a finite time
ts given as follows [
35]:
where
represents the Gauss hypergeometric function.
In conclusion, the control system stability of side slip is proved both when and . 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.
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 as the arbitrary point in the instability region, and then
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:
where
represents the degree of vehicle instability. The distance between point
P and the stability boundary is larger, and
is larger. When the state points in the stable region,
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:
The boundary of the moderately unstable region can be formulated as follows:
The width of the moderately unstable region is given as follows:
In the moderately unstable region, the distance between point
P with the stability boundary is described as follows:
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,
is higher and the control weight of the side slip angle should be increased.
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:
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:
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.