1. Introduction
The travel smoothness of a vehicle is largely dependent on the performance of the suspension, and the development of new suspension control technologies is important for improving the smoothness of vehicles and the steady stability [
1]. Active suspension can regulate the rigidity and damping of the suspension according to the different road conditions of driving to meet the higher requirements of the suspension performance in various driving states. The active suspension system is more degenerate in isolating road vibration [
2]. Therefore, research into vehicle active control technology has become key, such as adaptive control [
3,
4,
5]. Adaptive control methods are divided into self-tuning control and model reference adaptive control. The self-adaptive method can self-adjust parameters to produce a control effect as the environment changes, ensuring the stability and performance of the system. The problem of adaptive control is that the structural parameters of the system need to be identified on-line, which leads to a large amount of calculation and poor real-time performance. Model reference adaptive control involves the accuracy of road surface information acquisition. For sliding mode control [
6,
7,
8,
9,
10,
11], due to the characteristics of the sliding mode, the closed-loop system has strong robustness. The advantage of sliding mode control is that its sliding mode is fully adaptive to the disturbance and system perturbation imposed on the system. The active suspension system can overcome the nonlinear characteristics and time-varying characteristics of hydraulic actuators, and auxiliary compensation control can be introduced to improve the driving safety performance of the car, such as fuzzy control [
12,
13,
14,
15] and
H∞ control [
16,
17,
18,
19,
20,
21]. The fuzzy control method imitates the intelligent learning function of the human brain, does not need to establish an accurate mathematical model, and establishes the corresponding rule base through artificial experience. It has gradually become the main method to solve the system’s nonlinear and uncertain factors. The fuzzy control method has a fast response speed, strong adaptability, and can achieve a better control effect. However, the stability of fuzzy control has only been tested through some simulation processes, and the theoretical standard for judging its stability has not yet taken shape. Fuzzy controller is only suitable for certain parameter indexes. This table of tire performance will make the control effect worse, the control effect has a great dependence on the nature of the road surface, and its effect can only be judged by actual measurement. During the vehicle operation, the active suspension system is easily disturbed by uncertain road disturbances, which changes internal parameters of the system and thus affects the ride comfort. Due to the influence of measurement error and noise, the feedback signal forms a deviation among models. As a result, how to ensure the stability of the active suspension controller is particularly crucial. The robust control theory can ensure the dynamic stability of each loop of the active suspension system and perfectly achieve preset performance indicators of the system. Recently, it has been identified that the robust
H∞ theory can be used to control vehicle active suspension.
The output feedback of the time-varying input delay has progressed, and a new dynamic output feedback
H∞ controller can make the active suspension system gradually stable, ensuring robust system performance [
16]. In order to ensure compatibility with the vehicle ride comfort and manipulation stability, two adaptive
H∞ controllers are designed; the wavelet generator and radial basis function support vector machine are used to verify the nonlinear vehicle suspension system [
17]. Output feedback control is easily implemented compared to state feedback control, as some state variables are inextricable in practice. Therefore, research on dynamic output feedback is more practical. In [
18], a static output feedback controller was derived for guaranteeing good suspension performance under possible sensor fault or suspension component breakdown. The researchers in [
19] considered quadratic stabilizability and
H∞ feedback control for stochastic discrete-time uncertain systems with state- and control-dependent noise. In [
20], a robust fix-order dynamic output-feedback controller was designed for a nonlinear uncertain vehicle suspension system. The researchers in [
21] considered issues related to optimizing static output feedback control, and some constraint conditions were added and verified in the semi-active suspension system.
The researchers in [
22,
23] investigated the active suspension controller of a two-degree-of-freedom vehicle model using
H∞ state feedback control. However, it was difficult to observe variables such as wheel travel and road surface disturbance. Hence, the research on state feedback control only remains at the theoretical stage. However,
H∞ output feedback research exhibits great application value. In [
24,
25], the weighting function was used to adjust the frequency domain characteristics of the system, and the
H∞ output feedback controller was designed via linear matrix inequality programming constraint equations. The work in [
26] studied the frequency-integer
H∞ active suspension control. The output performance of the system can be adjusted by using the frequency weighting function via the
H∞ method, enhancing the performance of the suspension system.
At present, great progress has been made in the design of vehicle active suspension controllers with individual control indicators of
H∞ and H2. Due to the obvious advantages and disadvantages of
H∞ and H2 control theory, hybrid
H∞/H2 controllers for robust stability with resistance to external disturbances are under development. For example, in [
27], a hybrid H2/
H∞ controller based on linear matrix inequality was designed to enhance the dynamic characteristics of active suspension. Compared with active suspension with the
H∞ controller, the parameter perturbation was not considered. The researchers in [
28,
29,
30,
31] applied H2 performance,
H∞ performance, and regional pole assignment to design hybrid H2/
H∞ controllers for active suspensions, while model parameter uncertainty was not considered. The method of solving linear matrix inequality is applied in most of the currently designed H2/
H∞ controllers. In this study, the
H∞ multi-objective optimal robust controller was designed by converting the multi-objective constraint control problem into a Riccati equation problem. The feasibility and effectiveness of the controller in practice were verified by simulation and experiments. However, the research theory in the above references has limited use because the calculation process of the controller is cumbersome, and a large amount of variable conversion is performed during the derivation process. Therefore, this study was designed based on the Riccati equation active suspension control system, which is prioritized to satisfy the actuator saturation and hard constraint restrictions, and a simplified efficient output feedback
H∞ controller was proposed. Compared to the controller in previous references, new controllers can achieve better manipulation of the stability and ride comfort and meet suspension stroke restrictions and road holders. After simulation analysis, it is effective to verify the novel design method, and it can form complementarity with other vehicle controllers.
This paper has the following structure layout. In the second quarter, a math model of suspension is established. In the third quarter, the H∞-optimized output feedback controller is derived for the active suspension system. In the fourth quarter, a comparison is made with the previous H∞ controller.
Notation
In this paper, the superscript T indicates the row and column change position in the matrix. The symbol X > 0 (X ≥ 0) means that X is a symmetric matrix; X is also a positive definite matrix. Asterisk * indicates a transposition block in a symmetrical position of the matrix. A−1 represents the inverse matrix of matrix A. x represents rows of matrices or column vectors. 2 indicates the L2 norm of vectors. ∞ indicates the H∞ norm of the transfer function. The formula of RMS can be expressed as .
2. System Model and Problem Formulation
The inherent vibration frequency of a car equipped with an air suspension is lower than that of a passive suspension. The change in load has little effect on the vibration frequency of the car body. The range of vibration frequencies of a car equipped with an air suspension is small. The air suspension improves vehicle comfort and is highly controllable in the structure. The car can adjust the height of the vehicle body and the stiffness of the suspension while driving, so that it can respond to different road conditions in time. The control system is the core component of the air suspension. The performance of the air suspension largely depends on the performance of the controller of the control system. The performance of the air suspension has great influence on the ride comfort and handling stability of the car. During normal driving, the air springs become softer and damper, resulting in a comfortable ride. When turning sharply or braking, it can be quickly converted into a hard air spring and strong damping to improve the stability of the body. Due to the outstanding characteristics of the air suspension, this study designed a H∞ output feedback controller to make the superiority of the air suspension better.
In this study, key suspension performances (such as ride comfort, suspension deflection, and grip) were considered as control design goals for the vehicle’s active suspension system. As the ride comfort can usually be quantified by the vehicle body acceleration in the vertical direction, it is reasonable to select the vehicle body acceleration as the first control output, that is, . When designing an output feedback controller, one of our main goals is to minimize the vertical acceleration . Therefore, we can apply the H∞ norm to measure performance, and its value actually produces an upper limit of the root-mean-square (RMS) gain. In addition, our other main goal is to minimize the H∞ norm of the transfer function from the disturbance to the control output to improve the vehicle’s riding comfort.
2.1. The Quarter Vehicle Model
The quarter vehicle model (single-wheel model) is the basic model to design the active suspension controller, which can express well the basic characteristics of the suspension system.
Figure 1 displays a two-degree-of-freedom quarter vehicle active suspension model. The dynamic equations are described as follows:
The model contains the following parameters: is the mass of the vehicle body; refers to the mass of the wheel; represents the spring stiffness of the suspension; is the damping force of the suspension; denotes the spring stiffness of the tire; is the vertical displacement of the body; is the vertical displacement of the wheel; refers to the irregular excitation from the road surface under nonstationary running; and is the active control force input at the suspension location.
2.2. Establishment of Nonstationary Road Disturbance Model
When the vehicle is driving at variable speed, the road disturbance in the space domain
(
s) is regarded as a stationary process, while the road disturbance in the time domain
(
t) is considered as a nonstationary process. According to the white noise method of simulation filtering based on stable random theory, the differential equation for road space unevenness can be expressed as follows:
In this equation, is the road spatial cut-off angular frequency; m−1 refers to the road spatial cut-off frequency; m−1 is the standard spatial frequency; denotes the coefficient of road roughness; and is the stationary white noise in the space domain.
According to the space–time relationship, it has
Substituting Equation (4) into Equation (3), the road excitation in the nonstationary running process can be obtained.
In the formula, is given in ; is the initial vehicle velocity; and is the acceleration.
Let
and
, and substitute them into Equation (5). Then, the road disturbance in the time domain is given by
2.3. Control Equation of Active Suspension System
The state variables of the system are set as:
After combining with the road nonstationary disturbances, Equation (3), the control equation of the quarter-vehicle active suspension can be given by:
is the control force input.
In the suspension system design, vehicle comfort is the primary performance requirement. The vertical acceleration
of the vehicle body is the main index to evaluate ride comfort. Ride comfort is the second performance requirement. That is to say, the static load of the wheel should be larger than the dynamic load of the wheel.
In the formula, is the acceleration due to gravity.
In addition, the stroke limitation of suspension movement is taken into account to make the suspension not affect the position limiter and the vehicle ride comfort.
In the above inequality, is the maximum dynamic stroke of the suspension.
In the end, the saturation or limitation of control force output imposed on the suspensions should be considered, which can be defined as follows,
is the control output that needs to be obtained, and is the limit constraint. The suspension system design aims to find a control law that can stabilize the closed-loop of the suspension system and minimize while satisfying all constraints (including the absolute value of output less than 1).
3. H∞ Optimal Output-Feedback Controller Design
The dynamic feedback controller makes the closed-loop system shown in
Figure 2 stable and
a necessary and sufficient condition for the Riccati equation.
Having a semi-positive definite solution
makes
a stable matrix. If such
exists, the solution to the
H∞ standard problem is:
The suspension control system can be expressed by the following state equations:
In this matrix,
is the controlled output and
is the constrained output,
Designing the output feedback control law
, the transfer function
of external disturbance
to
should satisfy the relationship
(a specified positive value), and the suspension system equation should satisfy all constraints (including that the absolute value of the output of
is less than 1). The necessary and sufficient condition for a given γ > 0 and the system Equation (15) is the [
32] RICCATI equation
The solution is
,
In the formula, represents the maximum eigenvalue of the matrix.
If the above conditions are true, the output feedback controller that stabilizes the closed-loop system and satisfies
can be described as:
The problem of finding the output feedback controller
can be converted into that of obtaining the control signal
. This problem can be considered from the perspective of the system signal relationship. For the purpose of control, the interference should be reduced to the minimum value or less than a given value [
33]. Obviously, the interference mentioned here refers to the norm of operators of the closed-loop system from
to
, namely, the
norm of the closed-loop system. The state space of the controller
of Equation (19) can be described as:
Figure 3 illustrates the system structure. As shown in
Figure 3, the output feedback
H∞ controller can be divided into two parts, in which the first part is a state estimator and the other one is a term for feedback control using state estimates.
4. Simulation Results
The following is a time-domain analysis diagram of the vehicle-road coupling excitation when the vehicle passes through the speed reduction zone, and then the spring mass output of the closed-loop system after the
H∞ controller that introduces a first-order low-pass filtering weighting function for the graded road is added. Time–frequency analysis is performed to the acceleration, the effect of the controller on the road disturbance control considered in this paper is observed, and the importance of the
H∞ controller is determined. The cross-sectional shape of common speed reduction belts in China can be approximated as a circular arc curve [
34]. The following
Figure 4 can be used to characterize the vehicle–road coupling excitation signal input when a vehicle passes through a speed reduction belt and other pits. Among them, A and L, respectively, represent the amplitude and length of the road bump or depression in units of m. The classification of road simulation conditions is shown in
Table 1.
According to the road conditions I to III, the road coupling excitation curve simulated from the respective simulation is
Figure 5,
Figure 6 and
Figure 7, it can be known that when a vehicle is driving on a Class B road through a speed bump and a pit road with different parameters, the greater the length L of the road convexity or depression, the smaller the main frequency at the road deceleration zone. At this time, the impact change is slowed down. It can also be found that the larger the amplitude of the height of the road bump or depression, the greater the amplitude change of the vehicle–road coupling excitation, resulting in a faster impact change [
35]. On this occasion, the main frequency at the speed bump is not affected. However, this does not affect the speed at the deceleration zone. When the vehicle is traveling at the same speed on the Class B road at different speeds, the greater the speed of the road-coupled vehicle, and the greater the main frequency at the road speed reduction zone and the vehicle–road coupling excitation at the same fixed point in time. The larger the value is, the shorter the time it takes for a vehicle to pass through a single speed reduction zone. Therefore, when the vehicle passes through the road at a variable speed, the main frequency of the vehicle–road coupling excitation has little effect. The main frequency and amplitude of the vehicle–road coupling excitation signal are related to the length and height of the road bump or depression. At the same time, it changes with the speed of the vehicle when driving across the road. It has the characteristics of nonstationary excitation signals.
4.1. Random Pavement Response Analysis
By writing the matlab control algorithm, the output feedback gain of the controller can be calculated as .
This article uses Carsim, Matlab, and Simulink for joint simulation. First, carsim is used to set the suspension parameters, which are input into the controller module built by simulink to obtain the simulation result. The simulation is carried out under random road disturbance and compared with the
H∞ output feedback controller (hereinafter referred to as the C2 controller) proposed in [
24], which used a weighted function to adjust the frequency domain characteristics of the system. C1 represents the
H∞ output feedback controller designed in this paper.
Table 2 displays the parameters of the defined suspension model. The vehicle moves at a speed of 30 m/s under the disturbance of the Class B road surface, and the comparison response curves of the vertical acceleration of the active control suspension and the C2 controller suspension in the vehicle body, dynamic deflection of the suspension, and dynamic travel of the tire are given.
Figure 8,
Figure 9 and
Figure 10 show comparative analysis diagrams of corresponding simulated control effects. As shown in
Figure 8, under the interference of the Class B road, the acceleration of the vehicle body of the active suspension using C1 is smaller than that of the C2 controller suspension. In addition, the ride comfort is greatly improved compared to that of the passive suspension.
Figure 9 illustrates that the active deflection of the active suspension using C1 is smaller than that of the C2 controller. Suspension deflection is equivalent to
. Moreover, it should be noticed that it meets the maximum height limit of the suspension (80 cm). In
Figure 10, the tire dynamic stroke of the active suspension satisfies the constraint Formula (28), and it is smaller than that of the C2 controller. Tire deflection is equivalent to
. The obtained results indicate that the ride comfort of the vehicle using the controller is effectively enhanced in comparison with that of the vehicle using the C2 controller suspension.
The RMS comparison of the vehicle dynamic responses under Class B road excitation is shown in
Table 3.
4.2. Response Analysis of Bump Road
To further investigate the controller’s effectiveness, a bumping road was selected for simulation. According to the international standard ISO2361, a short-time and high-intensity bump road was selected as the disturbance input. The expression is described as follows:
In the formula,
and
represent the height and length of the bump input, respectively, in which
= 50 mm and
= 8 m; the car ran at a constant speed of
= 30 m/s. Under the interference of the bump road, the C2 controller and C1 controller were compared.
Figure 11,
Figure 12 and
Figure 13 display response analysis curves of the vertical acceleration of the vehicle body, dynamic deflection of the suspension, and dynamic stroke of tires in two control modes. As shown in
Figure 11, the active suspension with the C1 controller has a higher acceleration response peak than that of the active suspension with the C2 control system. However, it can quickly reach a steady state, effectively improving ride comfort. In
Figure 12, the dynamic deflection of the suspension controlled by the C1 controller is smaller than the value of the C2 control system. In addition, it can meet the requirements of the height constraint of the suspension limit, effectively reduce the influence of the suspension and the limit block, increase the suspension service life, reduce the suspension damage risk, and ensure the vehicle operation stability.
Figure 13 shows that the tire dynamic stroke of the active suspension with the C1 controller fluctuates more than the C2 control suspension at the initial stage, while it becomes smaller than that of the C2 control system suspension in the middle and late stages. Moreover, the steady-state response time is remarkably reduced. During the process of bumping, the tire leaves the ground in a very short period of time, which hardly results in the unsafe phenomenon of “wheel jump” and, thus, improves the ride comfort of the vehicle [
36]. In addition, these two constraints of suspension dynamic deflection and tire dynamic load have a small floating range, can reach a steady state quickly, and exhibit good dynamic characteristics.
The RMS comparison of the vehicle dynamic responses under bump road excitation is shown in
Table 4.
4.3. Robustness Analysis
In order to analyze the robustness of the designed active suspension controller, the parameter uncertainty of the controller was set [
37]. The relationship of quarter
and
, where
is the spring mass disturbance coefficient and
is the spring stiffness disturbance coefficient. According to the parameter uncertainty disturbance range of suspension stiffness and vehicle mass, two models were set [
38], namely: (1) Model 1 with
,
; (2) Model 2 with
,
.
Figure 14 shows the power spectral density of the acceleration of the vehicle body driving on Class C roads (for driving at the same acceleration (a = 3 ms
−2) on Class C roads,
), and
Figure 15 shows the body acceleration power spectral density running under the conditions of Class B roads (for driving at the same acceleration (a = 3 ms
−2) on Class B roads,
). In both cases, the robustness of the active suspension with the C1 controller is much better than that of the active suspension with the C2 control system. The peak value of the body acceleration of the active suspension with the C1 controller is 45% lower than that of the active suspension with the C2 control system.
Figure 16 shows the comparison results of the suspension dynamic deflection and the vehicle body vertical acceleration body diagram of the active suspension with the C1 controller and the active suspension with the C2 control system under road pulse input. The results showed that the active suspension with the C1 controller can significantly improve the amplitude–frequency characteristics of suspension deflection, especially in the low-frequency range of 0 to 16 Hz. In terms of body acceleration, in the low-frequency range, the body’s vertical acceleration significantly improves. The active suspension with the C2 control system reaches its first peak at around 8 Hz and is larger than that of the active suspension with the C1 controller. The body acceleration of the active suspension with the C1 controller is slowly increasing. At about 13 Hz, the second peak of the active suspension with the C1 controller and the active suspension with the C2 control system almost coincide. In the comparison, the suspension dynamic deflection of the active suspension with the C1 controller in the low-frequency range is lower than that of the active suspension with the C2 control system, and it has always been flat. At high frequencies, the dynamic deflection of the active suspension with the C2 control system tends to coincide. The research results showed that under the condition of parameter perturbation, the active suspension with the C1 controller has a much better ride comfort than the active suspension with the C2 control system, and the designed active suspension controller has good robustness.