1. Introduction
In the era of the electrification of vehicles, multiple researches based on vehicle dynamics continuously emerge, particularly controls that use electrical drive units [
1]. Among numerous control methods, active suspension is an effective way to restrain the body roll by generating an anti-roll torque from suspensions. Direct yaw-moment control (DYC) is able to improve the lateral stability by creating an additional yaw moment from each wheel. However, the active suspension control and DYC are not mutually independent but coupled with each other. When the active suspension controls the body roll, it also leads to a lateral transfer of the vertical load, which is an increase in the outer wheels and a decrease in the inner wheels. As a result, the average lateral force of the inner and outer wheels decreases. Accordingly, the lateral stability is affected. Traditional chassis controls usually focus on each subsystem separately, without considering the coupling between them. Consequently, it is hard to achieve the optimal overall performance of the vehicle.
At present, the studies on the active suspension control are mainly focused on driving comfort, while the studies on the vehicle roll control under a steering condition are relatively scarce. To meet the different requirements of driving comfort and safety under different road conditions, Han et al. proposed a road estimating algorithm based on the fuzzy proportional integral derivative (PID) control which can deal with the uncertainty of vehicle suspension parameters and road disturbance [
2]. Fuzzy logic control (FLC) is widely used in the vehicle control field due to its excellent robustness. Kumar et al. took the velocity and acceleration of the front and rear wheels as the input and the active forces of suspension as the output of the FLC, which improves the driving comfort, safety, and handling [
3]. Mrazgua et al. proposed a fuzzy fault-tolerant H-infinity control of active suspension based on the Takagi Sugeno model, which can solve actuator failures while effectively controlling the driving comfort and handling [
4]. Considering the uncertainty of the adaptive backstepping for the nonlinear active suspension and the input delay of the actuator, Pang et al. proposed a novel adaptive backstepping controller, which can deal with the input delay of the actuator and achieve a better dynamic performance [
5]. The mu-synthesis is used to optimize the active suspension vibration controller in the literature [
6]. Compared with the H-infinity controller and passive suspension, it can further restrain the negative vibration of the active suspension system.
The DYC is a relatively mature technology which has been studied by many scholars. Park et al. presented a DYC controller composed of three control levels with the desired yaw moment as the intermediate value, which can improve the lateral stability and agility even at sharp steering [
7]. Wang et al. added additional control items to the feedback of the traditional linear quadratic regulator (LQR) to reduce the model uncertainty and improve the interference immunity of the traditional LQR [
8]. Yin et al. proposed a new torque distribution method based on the tire state and the yaw moment generating efficiency [
9]. Through the method, the lateral force can be fully utilized and a better vehicle stability can be achieved. Zhang et al. proposed an adaptive DYC controller with fuzzy sliding mode control (SMC) and designed a continuous discrete sign function through fuzzy control so that the sign function can self-adjust adaptively [
10]. Compared with the ordinary sliding mode control without optimization, chattering is effectively suppressed.
To improve the coordination performance between different control systems, controllers are usually integrated to get a better effect. For example, active front-wheel steering (AFS) and the DYC are generally integrated to improve the vehicle stability. The two-layer control structure is widely used in this field. The desired front-wheel steering angle and yaw moment are calculated in the upper layer while the real front-wheel steering angle and yaw moment are realized by actuators in the lower layer. Adaptive laws are used in the upper layer while the steering and braking system are controlled by a constraint optimization algorithm in the lower layer which leads to a better tracking performance and lower control efforts [
11]. Meng et al. solved the additional steering angle and correction torque with a non-smooth control, which greatly improves the anti-interference capability of the controller [
12]. In addition, a dual sliding mode control is used to calculate the additional steering angle and yaw moment while the Lagrange optimization algorithm is used in the distribution of the tire forces which effectively improves the handling of the vehicle [
13]. In the literature [
14], a multi-agent system (MAS) is introduced where AFS and the DYC act as agents that work together to improve the vehicle’s lateral stability and reduce the workloads of the drivers. At the same time, the Pareto-optimality theory is used to ensure the optimal performance of both AFS and the DYC. However, the vehicle uncertainties and time-varying parameters could affect the stability control performance. Accordingly, Cheng et al. proposed a robust linear matrix inequality (LMI)-based H-infinite feedback algorithm for the integration of AFS and the DYC [
15]. Based on the active disturbance rejection control and SMC, Feng et al. proposed a coordinated controller of the DYC and AFS where an improved particle swarm optimization algorithm is used to obtain the coordination work weight [
16]. As well as integrating AFS and the DYC, Liang et al. used a multi-constrained distributed model predictive control (MDMPC) to integrate the AFS and active suspension [
17]. Hu et al. proposed a rule-based coordinated control of DYC and active suspension [
18]. Tan et al. used the active suspension force and electronic stability program (ESP) brake torque to improve the yaw and roll stability [
19]. The active suspension is also directly used to control the yaw stability [
20,
21]. Cho et al. proposed an improved electronic control suspension system consisting of multiple sensors and controllers that can improve the yaw–roll–pitch motion at the same time [
22]. The AFS, DYC, active roll control (ARC) and AFS, DYC, and active suspension are, respectively, integrated in the literature [
23,
24]. In the literature [
25], Zhao et al., integrated and optimized a differential steering system, differential braking system, and active suspension system by using an adaptive weight particle swarm optimization algorithm, which significantly improved the driving comfort and steering stability at the same time.
However, there are still some problems in this field such as the control chattering and overshoot, an insufficient control accuracy, an excessive control duration, tremendous computation, coupling effects between the controllers, and so on.
In this paper, we intend to explore a coordinated control that can combine active suspension and the DYC to further improve both the roll and yaw stability. The detailed contributions are summarized as: with the genetic and fuzzy algorithm optimized proportional integral (PI) active suspension, the body roll angle can be reduced up to 88% less than the passive suspension. With the genetic algorithm optimized sliding mode DYC, the yaw’s stability performance is good. More importantly, the chattering is greatly suppressed compared with the traditional SMC. Additionally, the proposed adaptive distribution strategy enables the active suspension and DYC to work in coordination. The roll and yaw stability performance are both further improved.
The rest of this article is organized as follows.
Section 2 gives the modeling of a ten degree of freedom (10-DOF) vehicle model. In
Section 3, the active suspension roll controller, genetic sliding mode DYC, and the coordinated control are developed. The simulation results are provided in
Section 4 followed by the conclusions in
Section 5.
2. 10-DOF Vehicle Dynamics Model
In this section, a 10-DOF vehicle model is established considering the lateral, longitudinal, yaw, vertical, roll, pitch, and vertical runout of four wheels. The modeling process makes the following assumptions: ignore the influence of the road slope, cross wind, and the impact of a suspension deformation and wheel alignment on the steering performance and assume that the front wheels are the only steering wheels, and the angles of the left and right front wheel are basically the same. The vehicle parameters are as
Table 1.
The expressions of lateral, longitudinal, and yaw motion of the whole vehicle are:
where
is the total mass,
is the sprung mass,
is the yaw rate,
is the body roll angle,
and
are the longitudinal and lateral speed of the CG,
is the altitude difference between the roll center and sprung mass CG,
is the altitude difference between the pitch center and sprung mass CG,
and
are the longitudinal and lateral force of the
th wheel,
= 1, 2, 3, 4, representing the left front, the right front, the right rear, and the left rear wheel,
is the front wheel steering angle,
is the rolling resistance coefficient,
is the frontal area,
is the air resistance coefficient,
is the rotating mass conversion factor,
is the acceleration of gravity,
and
are the distance between the front, rear axles, and vehicle CG,
is the yaw moment of inertia, and
is the wheel track.
Vertical motion of sprung mass:
Vertical motion of unsprung mass:
Roll and pitch motion:
where
is the vehicle vertical displacement,
is the suspension force,
=1, 2, 3, 4, representing the left front, the right front, the right rear, and the left rear suspension,
and
are the stiffness and damping coefficients of the
th suspension,
is the active force of the
th suspension,
is the vertical displacement of the unsprung mass at the
th suspension,
is the vertical displacement of the sprung mass at the
th suspension,
is the vertical displacement of the
th wheel,
is the unsprung mass at the
th suspension,
is the stiffness coefficient of the
th wheel,
and
are the roll and pitch moment of inertia, and
is the pitch angle.
The magic formula model is used for the tire state parameters computing. Additionally, its expressions are:
where
is the longitudinal or lateral force,
is the slip ratio or tire slip angle, and
and
are the horizontal and vertical drift of the formula curve. In this paper, it is assumed that the drift is zero.
,
,
, and
are the stiffness factor, shape factor, peak factor, and curvature factor.
The equations of the wheel torque and slip ratio are:
where
is the wheel moment of inertia,
,
,
,
, and
are the driving torque, braking torque, slip ratio, rotational speed, and wheel center speed of the
th wheel, and
is the rolling radius of the wheel. The expressions of the center speed of each wheel are:
The tire slip angle expression is:
where
and
are the slip angles of the front and rear wheels and
is the sideslip angle.
The vertical load of the wheel consists of a static and dynamic load. The static load is determined by the weight distribution of the whole vehicle in a static state. The dynamic load is caused by the load transfer when there is an acceleration. Since the longitudinal speed is assumed to be constant in this paper, the lateral and vertical acceleration are the only factors to affect dynamic load. The expression of the vertical load is as:
3. Stability Based Coordinated Control of Active Suspension and DYC
In this section, the active suspension roll controller is designed to improve the vehicle roll stability. A genetic sliding mode DYC controller is designed to improve the vehicle’ yaw stability. Finally, a coordinated controller is designed to solve the coupling between the active suspension and DYC to improve the stability of the vehicle.
3.1. Active Suspension Roll Controller
Active suspension can produce an anti-roll torque by adjusting the active forces of the four suspensions. It can modify the body posture to avoid rollover accidents. For example, when the vehicle turns to the left, there will be a rightward roll tendency. What the active suspension does is to generate a reverse torque to suppress this tendency. The left and right suspensions, respectively, produce an active force with the same magnitude but the opposite direction. In
Section 3.1, the active forces generated by the front and rear suspensions are the same. Then, the genetic fuzzy PI algorithm is used to design the roll controller. The flow chart is shown in
Figure 1.
The roll controller takes the error
between the body roll angle
and its ideal value
which is zero as the input and the suspension active forces as the output. The initial parameters of the PI controller are optimized by the genetic algorithm. Additionally, fuzzy control is used to deal with the changes in the working conditions. The inputs are the error
and its first derivative
. So, the parameters are adaptively modified. The expression is:
where
and
are the initial proportional and integral coefficient optimized by the genetic algorithm and
and
are the correction value of
and
obtained by fuzzy control.
3.1.1. Initial Values Optimized by Genetic Algorithm
In order to further improve the roll stability, the body roll angle should be reduced as much as possible while ensuring that the dynamic displacement of the suspension and the tire are not too large. To achieve the maximum reduction in the energy consumption, the active force of the actuator is also considered. In addition, the overshoot and oscillation should be reduced as well. Therefore, the fitness function of the genetic algorithm is:
where
is the simulation duration,
to
are the weight coefficient, and
,
, and
are the average of the four suspension dynamic strokes, four tire dynamic displacements, and four suspension active forces, respectively.
The parameters of the genetic algorithm are shown in
Table 2.
Additionally, the genetic optimization results are shown in
Figure 2.
3.1.2. Universe and Membership Function of Fuzzy Control
The inputs of the fuzzy control are the error between the body roll angle and zero, and its first derivative. The outputs are the correction value and . The input and output of the fuzzy controller proposed in this paper are expressed by five fuzzy quantities including NB, NS, ZE, PS, and PB representing negative large, negative small, zero, positive small, and positive large, respectively. The input takes the generalized bell shape membership function, and the output takes the triangular membership function. The variation range of the correction amount of the fuzzy control output is taken as above or below 10% of the initial parameter.
3.2. Genetic Sliding Mode DYC
The DYC is able to produce an extra yaw moment by adjusting the longitudinal force of each wheel to improve the yaw’s stability. The flow chart of the proposed DYC controller is shown in
Figure 3.
First, according to the 2-DOF model, the ideal vehicle yaw rate
is:
where
is the wheelbase and
is the stability factor. The ideal value of the sideslip angle
is 0.
The sliding mode control is used to track the ideal yaw rate and sideslip angle. The switching function is set as:
where
and
are the maximum allowable yaw rate error and the sideslip angle error, and
is the weight coefficient ranging from 0 to 1.
Equation (23) uses variable normalization and absolute values for the two errors, solving the problem that the dimension of the weight coefficient is meaningless and falsely reaches the switching surface. The derivative of the above expression is:
To avoid excessive chattering, the exponential approaching law is taken:
where
and
are the approaching law parameters which are both greater than 0.
The total required yaw moment can be obtained from Equations (24)–(26):
To avoid chattering caused by the sign function, the saturation function is used to replace it.
where
is the thickness of the boundary layer.
In order to further suppress the chattering of the sliding mode control, the genetic algorithm is used to optimize the
and
of the approaching law. The fitness function is:
where
is the amount of simulation sampling points, and
to
are the weight coefficients.
The required yaw moment can be achieved by the longitudinal forces of four wheels. Additionally, the longitudinal force of the front and rear wheels is distributed according to the proportion of the vertical load of the front and rear wheels. For the computing of the driving/braking torque of the four wheels, we take the slip ratio as the intermediate variable. The target slip ratio is computed by the target longitudinal force. Then, track the target value by controlling the slip ratio to obtain the wheel torque.
According to the magic formula, the tire longitudinal force
is affected by the tire slip angle
, vertical load
, tire–road friction coefficient
, and slip ratio
. The relationship is:
If
,
and
are known, the relationship between
and
can be expressed as a univariate function. Additionally, the target slip ratio is:
Sliding mode control is used to track the target slip ratio, and the sliding mode surface is taken as:
The exponential approach law is taken:
where
and
are the approaching law parameters which are both greater than 0.
The wheel torque can be obtained from Equations (11), (12), (32), and (33):
Due to the constraint of the maximum value of the motor and braking torque, the wheel torque needs to meet:
where
is the peak output torque of the motor.
is the maximum braking torque of the brake.
3.3. Coordinated Controller
The lateral force is affected by the tire cornering stiffness . While the tire cornering stiffness is not fixed, it will change with the tire pressure and vertical load. Among them, the vertical load is affected by the active suspension. So, the working of the active suspension will affect the lateral force by affecting the vertical load.
When the active suspension creates an anti-roll torque, it also causes a load transfer between the left and right wheels.
Figure 4 shows the influence of the vertical load on the tire cornering stiffness [
26]. With the increase in the vertical load, the tire cornering stiffness increases at a decreasing speed. When the vertical load exceeds a certain limit, it decreases. Here,
is the average of
and
. However, the cornering stiffness of B is greater than the average of A and C. It indicates that the vertical load transfer leads to a decrease in the average cornering stiffness. Additionally, the larger the difference between left and right is, the smaller the average lateral force is.
For the active suspension, if more anti-roll torque is allocated to the front suspension, the vertical load difference between the two front wheels will increase. Then, the total lateral force of the front wheels will decrease, which tends to reduce the vehicle yaw rate. If more anti-roll torque is allocated to the rear axle, the vertical load difference between the two rear wheels will increase. The total lateral force of the rear wheels will decrease, which tends to increase the vehicle yaw rate. So, while tracking the expected yaw rate, in addition to the DYC, the active suspension can also play a role by adjusting the distribution of the anti-roll torque.
Based on this, a coordinated controller, as shown in
Figure 5, is proposed to adjust the active forces distribution of the active suspension according to the state feedback of the vehicle yaw stability. For the coordinated controller, the deviation between the actual and expected value of the yaw rate is taken as the input. Additionally, the distribution of the anti-roll torque weight is the output. When the actual yaw rate is greater than the expected value, the yaw rate needs to be reduced. So, the anti-roll torque distribution weight of the front suspension should be increased. When the actual yaw rate is less than the expected value, the yaw rate needs to be increased. So, the anti-roll torque distribution weight of the rear suspension should be increased.
Based on the flow chart, Equation (36) is established for the coordinated controller as the distribution scheme of the anti-roll torque. Through the adaptive adjustment of the weight distribution coefficient, the active suspension can cooperate with the DYC controller which can further improve the yaw stability. The weight coefficients of the anti-roll torque distribution are defined as:
where
and
are the weight coefficient of the anti-roll torque in the front and rear suspension.
is the control parameter.
Different from the active suspension roll controller in
Section 3.1, an anti-roll torque distribution is introduced. When the active suspension controller receives the
and
from the coordinated controller, the required anti-roll torque from the PI controller is distributed according to the weight coefficients.
where
and
are the required anti-roll torque from the front and rear suspensions.
is the total required anti-roll torque.