Abstract
This paper proposes an approach of H ∞ /generalized H2 (GH2) static output feedback control for vehicle active suspension. To address the conflicting performance requirements in active suspension, the H ∞ norm is minimized to optimize the ride comfort performance, while the GH2 norm is designed to meet time-domain hard constraints, including suspension stroke, road-holding performance, and actuator saturation. As not all states of active suspension are measurable in practice, the static output feedback control is designed using suspension stroke and sprung mass velocity as feedback signals. An invertible matrix condition is introduced in the static output feedback control design, which transforms the control problem into a convex optimization problem that can be solved using linear matrix inequalities (LMIs). Simulation and hardware-in-the-loop (HiL) experiments are conducted on both bump and random road responses for active and passive suspension of a 2-degree-of-freedom quarter vehicle. The proposed active suspension H ∞ /GH2 static output feedback controller is compared with H ∞ state feedback controller and the existing controller solved by LMIs and genetic algorithms (GAs), demonstrating that the proposed strategy achieves better ride comfort performance under various road conditions while satisfying all time-domain hard constraints.
1. Introduction
Vehicle suspension control is a complex multi-objective control problem (Chen et al., 2003). The control objectives involve conflicting performance requirements, such as maximizing ride comfort, limiting suspension stroke, enhancing road-holding capacity, and satisfying actuator saturation constraints (Deshpande et al., 2017). Among these objectives, optimizing ride comfort is particularly crucial.
Compared to passive and semi-active suspension systems (Tseng and Hrovat, 2015), active suspension introduces an additional active force between the vehicle body and tires (Wang et al., 2019). The active force is generated by the actuator of active suspension system, which can effectively suppress vibrations caused by road disturbances and improve the overall performance of the vehicle (Park and Yim, 2021). In recent years, significant efforts have been devoted to the development of active suspension systems.
Optimal control is available for addressing the multi-objective control problem in active suspension, such as the techniques including Linear Quadratic Regulator (LQR) (Taghirad and Esmailzadeh, 1998), Linear Quadratic Gaussian (LQG) (Zhang et al., 2022), Model Predictive Control (MPC) (Song and Wang, 2020; Theunissen et al., 2020), etc. The controllers of LQR and LQG are often designed to optimize conflicting performance requirements in a single objective function, in which determining the weighting metrics is challenging (Chen and Guo, 2005).
Robust control is another crucial method for active suspension control, which includes state feedback control and output feedback control. State feedback control requires full measurability of system states, which is difficult to implement in practical systems (Akbari et al., 2010; Du and Zhang, 2007; Li et al., 2019; Wei et al., 2020). Although the approach based on state observer can reconstruct state quantities, it has some disadvantages such as high implementation costs, complex system design, and significant observation errors (Du et al., 2020). In contrast, output feedback control employs the output signal that can be directly measured as the feedback quantity.
Static output feedback control is widely used in practice due to its low cost and simple structure (Goyal et al., 2023; Kim et al., 2023). A static output feedback controller has been designed based on the H2 norm of a vehicle quarter active suspension, which uses the displacement and velocity of the suspension stroke as output feedback (Camino et al., 1999). An H ∞ static output feedback controller of the half-vehicle active suspension has been designed (Wei et al., 2018). The driver seat acceleration, as well as the vehicle body acceleration and pitch acceleration, are simultaneously minimized to improve ride comfort. In the research above, either the H ∞ norm or the H2 norm is utilized to minimize multiple performance requirements in a single objective function. The solution to the control problem often comes with a certain degree of conservatism.
To reduce the conservatism of minimizing multiple performance requirements in a single objective function, the combination of H ∞ and generalized H2 (GH2) has been utilized for multi-objective functional control (Du and Zhang, 2008; Liu and Zhao, 2009). The H ∞ norm is employed to describe the performance index of ride comfort, while the GH2 norm is designed to represent time-domain constraints. A suboptimal H ∞ /GH2 static output feedback control approach has been proposed based on linear matrix inequalities (LMIs) and genetic algorithms (GAs) (Du and Zhang, 2008). By using GAs to search for possible control gain matrices and then resolving the LMIs together with the minimization optimization problem, H ∞ /GH2 static output feedback controllers are obtained. Numerical simulations demonstrate that the proposed approach can achieve similar active suspension performance compared with the state feedback control case. An H ∞ /GH2 static output feedback controller for active suspension has been developed utilizing the suspension stroke as the feedback signal (Liu and Zhao, 2009). By employing a differential evolutionary algorithm to determine the control gain, the H ∞ performance is achieved while considering GH2 constraints. Although different searching algorithms are used to address the bilinear matrix inequality (BMI) in static output feedback control, obtaining a global optimal solution is not guaranteed due to the non-convex nature of the BMI problem.
This paper proposes an approach of H ∞ /GH2 static output feedback control that achieves the global optimal solution. The ride comfort is improved by optimizing an H ∞ norm, while a GH2 norm is used to describe time-domain constraints such as suspension stroke, road-holding performance, and actuator saturation. To transform the control problem into a convex optimization problem, an invertible matrix condition is introduced for static output feedback control design. The global optimal solution of the H ∞ /GH2 static output feedback control law can then be solved using LMIs. The suspension stroke and vertical velocity of the vehicle body are chosen as output feedback signals. The proposed approach is compared with H ∞ state feedback control and an existing approach that obtains control gain matrices based on LMIs and GAs. Simulation and hardware-in-the-loop (HiL) experiments are conducted on both random and deterministic road surfaces, demonstrating that the proposed approach achieves better performance with simplified techniques.
This paper is organized as follows: Section 2 sets up the control problem based on the 2-degree-of-freedom (2-DOF) vehicle quarter suspension model, Section 3 designs the H ∞ /GH2 static output feedback controller for the active suspension, Section 4 presents comparative simulation and HiL experiments to demonstrate the superiority of the proposed approach, and Section 5 provides the conclusion.
Notation:
2. Problem setup
In this section, an active suspension model based on a 2-DOF quarter vehicle is established. Then the performance requirements and time-domain constraints are introduced. Finally, the control objective is proposed.
2.1. Suspension system modeling
In this subsection, both active suspension and passive suspension are established based on a 2-DOF quarter vehicle, in which the impact of vehicle load transfer on the suspension system is ignored (Gordon et al., 1991).
The diagrams of passive and active suspensions are shown in the left and right parts of Figure 1, respectively. The vehicle body mass is represented by the sprung mass m
s
, and the tire is reduced to an elastic element with unsprung mass m
u
and stiffness k
u
. The passive suspension is simplified approximately to a linear spring and damping element between the sprung mass and unsprung mass, where the spring stiffness and the damping coefficient are k
s
and c
s
, respectively. The diagrams of passive and active suspension.
The passive suspension dynamics can be expressed as
The active suspension (right in Figure 1) introduces an extra actuator (red block) based on the passive suspension. The actuator generates an active force u
z
, which is the control input and acts on both sprung and unsprung mass. Based on Newton’s second law of motion, the dynamics of active suspension can be represented as
2.2. Performance requirements
The performance requirements for suspension design mainly include ride comfort, suspension stroke limit, road-holding, and actuator saturation. The evaluation index of ride comfort is the vertical acceleration of the vehicle body, that is,
Suspension stroke represents the relative displacement of the vehicle body and tires. When the suspension stroke exceeds a maximum value Smax, it will cause damage to the suspension and reduce the ride comfort. Therefore, the suspension stroke should be constrained as
Road-holding performance affects handling capacity of vehicle, the ground cannot provide sufficient tire force when the dynamic tire load k
u
(x
u
− x
r
) is greater than the static tire load (m
s
+ m
u
)g. So the ratio of dynamic tire load and static tire load (named as tire dynamic-to-static load ratio) should satisfy
2.3. Control objective
Consider a system described by the state space equations
For the active suspension system, the state vector, road disturbance input, and control input in the system (7) are
The performance output is defined by the vertical acceleration
The performance requirements of (4)–(6) do not need to be minimized and should be designed as hard constraints. Thus, the constrained output of the active suspension system consists of the normalized suspension stroke, the road-holding, and the actuator saturation constraints, that is
Since the state variables of the active suspension system cannot be fully measured in practice, the suspension stroke and the sprung mass velocity are taken as the feedback quantities. The suspension stroke can be directly measured by displacement sensors, and the sprung mass velocity can be obtained by the body acceleration sensors (Du and Zhang, 2008). Then the measurement output is
The matrices in active suspension system (7) are
The active suspension control can be described as a multi-objective control problem with time-domain hard constraints. And the control objectives include improving ride comfort, that is, minimizing the response from the road disturbance to the vertical acceleration of the vehicle body. Meanwhile, the time-domain hard constraints should be satisfied.
3. H ∞ /GH2 static output feedback control
In this section, H ∞ norm and GH2 norm are introduced to describe the performance output and the constrained output, respectively. And the H ∞ /GH2 static output feedback controller is designed.
3.1. H ∞ norm and GH2 norm
Suppose the static output feedback control is
Define the H
∞
norm of system (15) from disturbance input ω to performance output z1 as
The H ∞ norm is the peak value of the maximum singular value of the system frequency response. When the input energy is bounded, the H ∞ norm describes the ratio of the system output signal energy to the input signal energy. The smaller the H ∞ norm is, the less the disturbance input of the system influences the performance output.
(Boyd et al., 1994; Schereret and Weiland, 2011) For system (15), given a real number γ > 0, then the following conditions are equivalent 1. The system is asymptotically stable and 2. There exists a matrix
(Boyd et al., 1994; Schereret and Weiland, 2011) Suppose that D21= 1. The system is asymptotically stable and 2. There exists a matrix
3.2. Static output feedback controller design
H
∞
/GH2 static output feedback controller is to design the static output feedback gain F such that 1. The closed-loop system (15) is internally stable; 2. When the disturbance input is an energy-bounded signal, the H
∞
norm
In order to transform the control problem into a convex optimization problem that can be solved by LMIs, the following lemma is first introduced.
Given a positive definite symmetric matrix
Let the vector be The theorem for solving the H
∞
/GH2 static output feedback gain F is given below.
Suppose there exist matrix 1. Internal stability; 2. The H
∞
performance from the road disturbance ω(t) to the performance output z1(t) is less than γ*, and the GH2 norm from ω(t) to the output z2(t) is less than 1.
According to Lemma 1 and Lemma 2, in a multi-objective control framework, the conditions that A
cl
is internally stable, Let the matrix P1= P2= P, then substitute A
cl
, B
cl
, C1,cl, C2,cl, D1,cl, and P into the matrix inequalities (22a) and (22c), there are Note that the linear matrix inequality (22b) is intrinsic to (22a). Let Q = P−1, multiply inequality (23a) left and right by diag Taking VC3 = C3Q and F = UV−1 into matrix inequalities (24a) and (24b), the linear matrix inequalities (21b) and (21c) can be obtained. Suppose the optimization problem (21) is solved with an optimal solution (γ*, Q*, U*), then the conclusions (1)–(2) are satisfied in the closed-loop system (15).
For the external disturbance not exceeding unit energy, that is,
4. Simulation and HiL experiments
Parameters of suspension and road.
4.1. Road disturbance
The deterministic road is represented by an isolated bump in an otherwise smooth road surface, that is, (Chen and Guo, 2005; Chen et al., 2007)
The random process with power spectral density (PSD) of Du et al. (2020) is taken for the random road (ISO 8608, 1995)
4.2. Simulation results
By solving the convex optimization problem (21), the results of proposed H
∞
/GH2 static output feedback controller gains F* and H
∞
performance γ* are obtained as
For comparison, a H
∞
state feedback control is designed to minimize conflicting performance requirements in a single objective function (Du and Zhang, 2007). Suppose that the system state variables are measurable in simulation, the controlled output z
z
(t) is composed of
The simulations are performed with both isolated bump excitation and random road disturbance input. Due to the page limit, partial results are presented in Figures 2 and 3, where the solid red lines indicate the response curves of the active suspension with proposed H
∞
/GH2 static output feedback controller (named as H
∞
/GH2 active suspension), the dotted green lines and dashed dot blue lines indicate H
∞
state feedback control (named as H
∞
active suspension) and GAs active suspension, respectively, the dashed black lines represent the response curves of passive suspension, and the dotted black lines indicate the maximum and minimum values of suspension stroke and active force. Suspension response on bump road (v = 50 km/h). Suspension response on B class road (v = 100 km/h).

The simulation results of isolated bump excitation with v = 50 km/h are shown in Figure 2, the sampling time is 0.02 s. As shown in Figure 2(a), the amplitude of
The simulation results on B class random roads with v = 100 km/h are presented in Figure 3, all the active suspensions are optimized to minimize
RMS values of vehicle body vertical acceleration (m/s2) in simulation.
Reduction of RMS values by H ∞ /GH2 active suspension in simulation.
P2P values of vehicle body vertical acceleration (m/s2) on bump roads.
As can be seen in Tables 2–4, the proposed H ∞ /GH2 active suspension exhibits the most optimal ride comfort performance. Compared to H ∞ state feedback control, H ∞ /GH2 static output feedback control is able to reduce RMS values by at least 8.1% and satisfy all time-domain hard constraints. This is because the H ∞ state feedback control optimizes conflicting performance requirements in a single objective function, making the control problem conservative to a certain extent.
4.3. HiL experiments
In this subsection, comparative HiL experiments are conducted to further demonstrate the practical effectiveness of the proposed approach.
HiL experiments are conducted based on the active suspension test platform developed by Quanser® company in Canada (Apkarian and Abdossalami, 2013), as shown in Figure 4. The active suspension test platform.
The test platform mainly includes the active suspension system, displacement and acceleration sensors, a power amplifier, a data acquisition (DAQ) device, and a computer. The output signals suspension stroke and sprung mass velocity are obtained by a US Digital S1 single-ended optical shaft encoder and a dual-axis ADXL210 E accelerometer, respectively, with the sampling frequency 50 Hz. And the active force is generated by a high quality DC motor. The computer conducts controller design and data processing through Matlab/Simulink and the software QUARC®. The control signals are sent to the active suspension system through the DAQ device and the power amplifier, while the feedback signals are received to complete the closed-loop control.
The controller gains and H
∞
performance are
Due to the page limit, partial results with isolated bump road and random roads are presented in Figures 5 and 6, the legends are consistent with that in Figure 2. Suspension response on bump road (v = 11 km/h). Suspension response on C class road (v = 90 km/h).

The simulation results of bump road with v = 11 km/h are shown in Figure 5. As shown in Figure 5(a), the vertical acceleration amplitude and the convergence time of the proposed H ∞ /GH2 active suspension are smallest among three suspensions. Moreover, the dynamic-to-static load ratio of passive suspension exceeds the constraint (c.f. Figure 5(c)). On the contrary, the H ∞ /GH2 active suspension satisfies all time-domain constraints (c.f. Figures 5(b)–(d)).
Additionally, HiL experiments with B class and C class roads are conducted with v = 120 km/h and v = 90 km/h, respectively. The results of the C class road are presented in Figure 6, where the tire dynamic-to-static load ratio of passive suspension (dotted black lines) exceeds the constraint, while the H ∞ /GH2 active suspension (solid red lines) can reduce the vertical acceleration of the vehicle body and meet the constraints.
The control gains of GAs active suspension are largely influenced by the search space and iteration numbers of search algorithm GAs. Since the suspension parameters are different in simulation and HiL experiments, the search space and the solutions are different. Thus the deviations between the active forces in Figure 2(d) and Figure 5(d) are different.
RMS values of vehicle body vertical acceleration (m/s2) in HiL experiments.
Reduction of RMS values by H ∞ /GH2 active suspension in HiL experiments.
P2P values of vehicle body vertical acceleration (m/s2) on bump roads.
Controller gains and H ∞ performance of GAs active suspension in HiL experiments.
Results of repeated HiL experiments on C class road surface with v = 90 km/h.
5. Conclusion
In this paper, the multi-objective control problem with time-domain hard constraints for active suspension was transformed into a convex optimization problem that can be solved using LMIs. The H ∞ norm and the GH2 norm were used to describe the optimization index and the hard constraints of the active suspension system, respectively. A static output feedback control was designed using measurable suspension stroke and sprung mass velocity as the feedback quantities. Comparative experiments were conducted with both determined and random road disturbances by simulation and HiL experiments. The experiment results showed the superiority of the proposed approach over the H ∞ state feedback control approach and the approach that relies on LMIs and searching algorithm in terms of enhancing ride comfort. Furthermore, the proposed approach can effectively meet all time-domain hard constraints.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by the National Natural Science Foundation (NNSF) of China under Grant (No. U1964202), the Natural Science Foundation of Jilin Province (No. YDZJ202101ZYTS169), and the Foundation of Key Laboratory of Industrial Internet of Things and Networked Control (No. 2019FF01).
