Next Article in Journal
Evaluation of Polymeric Materials for Chemical Enhanced Oil Recovery
Previous Article in Journal
Intelligent Colored Token Petri Nets for Modeling, Control, and Validation of Dynamic Changes in Reconfigurable Manufacturing Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Mixed H2/H State Feedback Controller Development for Uncertain Automobile Suspensions with Input Delay

School of Mechanical and Precision Instrument Engineering, Xi’an University of Technology, Xi’an 710048, China
*
Author to whom correspondence should be addressed.
Processes 2020, 8(3), 359; https://doi.org/10.3390/pr8030359
Submission received: 28 January 2020 / Revised: 4 March 2020 / Accepted: 17 March 2020 / Published: 20 March 2020
(This article belongs to the Section Process Control and Monitoring)

Abstract

:
In order to achieve better dynamics performances of a class of automobile active suspensions with the model uncertainties and input delays, this paper proposes a generalized robust linear H2/H state feedback control approach. First, the mathematical model of a half-automobile active suspension is established. In this model, the H norm of body acceleration is determined as the performance index of the designed controller, and the hard constraints of suspension dynamic deflection, tire dynamic load and actuator saturation are selected as the generalized H2 performance output index of the designed controller to satisfy the suspension safety requirements. Second, a generalized H2/H guaranteed cost state-feedback controller is developed in terms of Lyapunov stability theory. In addition, the Cone Complementarity Linearization (CCL) algorithm is employed to convert the generalized H2/H output-feedback control problem into a finite convex optimization problem (COP) in a linear matrix inequality framework. Finally, a numerical simulation case of this half-automobile active suspension is presented to illustrate the effectiveness of the proposed controller in frequency-domain and time-domain.

1. Introduction

With the application and implement of automobile suspension design, it is necessary to attain a well balance between the handling stability and ride quality, which are usually contradictive with each other [1,2,3]. To mention that, how to cooperate with these two conflicting performance indicators has been a research hotspot currently [4,5,6]. Over the past decades, to address the issue of active suspension control, many researchers have proposed a lot of control methods such as linear optimal control [7], fuzzy neutral network control [8], adaptive robust control [9], robust control and nonlinear control [10], etc.
In a real engineering application, a class of active suspension system (ASS) should keep the desirable dynamics performance in case of sustaining the model uncertainty caused by the body mass, and the actuator input delay that is unavoidable in the control system, see [11] in detail. On one side, if the model parameter uncertainties are not taken into account in the process of controller design, then it will deteriorate suspension performances to some extent, which not only affects the ride comfort, but also endangers the driving safety. Therefore, it is very necessary to take the parametric uncertainties of the control plant into account, and then to develop a robust control method with higher accuracy. On the other side, as demonstrated in [12], for the controller design of a vehicle active suspension, there inevitably exists input delay that may generated from the controller calculations, the signal acquiring of sensor, along with the actuator operation. Once occurring the input delay in a closed-loop system, it means that the working stats of the control system at one time will not only be determined by the current system states, but also be affected by the system condition at the previous time. Although the input delay is very important in the control scheme design and development, it is usually ignored by a lot of researchers, like [7,8,9,10,11,12]. However, it is needed to know that even a small input delay may result in the decrease of control efficiency and the instability of control system [13,14].
In recent years, the robust H and H2 control theory and technique have received extensive attentions. This is because the H control approach can easily handle the hard constraint problem of ASS in time domain, and the safety constraints condition can be restrained within a finite range, thus the vehicle body vibrations can be maximally inhibited in the presence of uneven road surface; moreover, H2 control can effectively handle the convergence rate of the closed-loop control system. For instances, literature [15,16] designed a mixed H2/H controller by using linear matrix inequality (LMI) method, and conducted a comparative study for the ASS with H controller by itself. Note that the effects of the parameter perturbations in vehicle active suspensions on the designed controller are not considered. Literature [17,18] also designed a class of mixed H2/H controllers for ASS, but the model uncertainty issue is not considered. In literature [19], the authors have developed a full-state feedback controller with considering the input delay for a seat suspension system, and this controller achieved better control effects in a certain delay range. These studies inspired our study along this direction.
Synthesizing the above discussions, this paper presents a robust generalized H2/H full state feedback controller for the ASS. Compared with the related studies in [12,13,14,15,16,17,18,19,20,21], the key contribution points lie in the two aspects:
(1) a comprehensive dynamics model of ASS is established with incorporating the input delay and parametric uncertainties, and the H norm of the body vertical acceleration is taken as the controller output performance index, meanwhile, the hard constraints of suspension dynamic deflections, tire dynamic loads and the actuator saturations are taken as the generalized H2 performance index for the desirable controller.
(2) a generalized robust H2/H state feedback control law is designed and this controller design issue is converted into a COP in the LMI framework, which simplifies the controller solution.
Finally, a numerical example of half-vehicle suspension is presented to validate the effectiveness of our proposed mixed H2/H full state feedback controller.
We organize the rest of this work as follows. Section 2 gives the system model and problem formulation. The proposed controller is discussed in Section 3 in detail. Section 4 summarizes the simulation investigations to reveal the designed controller’s effectiveness. In Section 5, we will display the conclusions.

2. System Model and Problem Formulation

2.1. Automobile Active Suspension with Input Time Delay

Figure 1 shows a half-automobile dynamics model that is extensively employed in literatures such as [14,20]. According to the second law of Newton, the dynamics equations can be constructed as
M s q ¨ ( t ) = G K s ( z u ( t ) z s ( t ) ) + G C s ( z ˙ u ( t ) z ˙ s ( t ) ) + G u ( t τ )
M u z ¨ u ( t ) = K s ( z s ( t ) z u ( t ) ) u ( t τ ) + C s ( z ˙ s ( t ) z ˙ u ( t ) ) + K u ( z r ( t ) z u ( t ) )
where q ( t ) = [ z c ( t ) ,   ϕ ( t ) ] T , z s ( t ) = [ z s f ( t ) ,   z s r ( t ) ] T and z u ( t ) = [ z u f ( t ) ,   z u r ( t ) ] T ; z r ( t ) = [ z r f ( t ) ,   z r r ( t ) ] T is the input vector of road surface, u = [ u f ( t τ ) , u r ( t τ ) ] T is the input vector of actuator control force for this ASS. In Equations (1) and (2), the coefficient matrices of M s , M u , C s , K s , K u and G are respectively given as
M s = [ m s 0 0 I y ] , M u = [ m u f 0 0 m u r ] , C s = [ c f 0 0 c r ] , K s = [ k f 0 0 k r ] , K u = [ k t f 0 0 k t r ] , G = [ 1 1 a b ] .
To ensure that ASS has a better dynamics characteristic and meets this automobile suspension safety performance’s requirements, the control objectives can be summarized as [22]:
(1) Ride comfort
To obtain better the performances of vehicle dynamics, the designed controller should guarantee the minimization of z ¨ c and ϕ ¨ .
(2) Running safety
① The dynamic displacements should be less than its allowable maximum value of z max , which are expressed by
Δ y i = | z s i ( t ) z u i ( t ) | Δ y i max , i = f , r
② The tire’s dynamic load must be restrained within the corresponding static load, i.e., F radio i = k t i ( z u i z r i ) / F t i < 1 , wherein k t i ( z u i z r i ) is the dynamic loads at the front and rear tire, F t i is expressed by
{ F t f = ( b m s g + ( a + b ) m u f g ) ( a + b ) 1 F t r = ( a m s g + ( a + b ) m u r g ) ( a + b ) 1
③ The control forces should not exceed its maximum value of u max , which is given by
| u i | u max , i = f , r
To achieve the above control goals, define z 1 as the dynamics output vector, and z 2 as the normalized constraint output vector, for this automobile ASS, which are expressed by
z 1 ( t ) = [ z ¨ c ( t ) ϕ ¨ ( t ) ] , z 2 = [ z s z u F k ( z u z r ) u ] R 6
where F k = diag ( k t f F t f , k t r F t r ) .
Considering input time delay τ, the system can be obtained.
x ˙ ( t ) = A x ( t ) + B 1 w ( t ) + B 2 u ( t τ ) z 1 ( t ) = C 1 x ( t ) + D 1 u ( t τ ) z 2 ( t ) = C 2 x ( t ) + D 2 u ( t τ ) x ( t ) = φ ( t ) , t [ τ , 0 ] }
where x ( t ) = [ ( z s ( t ) z u ( t ) ) T z ˙ s T ( t ) ( z u ( t ) z r ( t ) ) T z ˙ u T ( t ) ] T is the state vector, u ( t ) = [ u f ( t ) u r ( t ) ] T is the control force vector, w ( t ) = [ z ˙ r f ( t ) ,   z ˙ r r ( t ) ] T is the input disturbance vector, φ ( t ) is the continuous differentiable initial condition function. A , B 1 , B 2 , C 1 , D 1 , C 2 and D 2 are the corresponding coefficient matrices with appropriate dimension, which are given as follows:
A = [ A 1 A 2 ] , A 2 = [ 0 2 I 2 0 2 G T M s 1 G C s 0 2 I 2 M u 1 K u M u 1 C s ] , A 1 = [ 0 2 I 2 G T M s 1 G K s G T M s 1 G C s 0 2 0 2 M u 1 K s M u 1 C s ] , B 1 = [ 0 2 0 2 I 2 0 2 ]
B 2 = [ 0 2 G T M s 1 G 0 2 M u 1 ] , C 1 = [ M s 1 G K s M s 1 G C s 0 M s 1 G C s ] , C 2 = [ I 2 0 2 0 2 0 2 0 2 0 2 F k 0 2 0 2 0 2 0 2 0 2 ] , D 1 = [ M s 1 ] , D 2 = [ 0 2 0 2 I 2 ] .
where in A, B1, B2, C, D and E are the coefficient matrices with appropriate dimension, respectively, and they are dependent with the model parametric uncertainties, which will be illustrated in the subsequent section, and all the detailed matrices are given in Appendix A.

2.2. Active Suspension Model with Time Delay and Parameter Uncertainties

Based on Equation (6), the following closed-loop systems against parameter uncertainties and time delay can be obtained as
x ˙ ( t ) = ( A + Δ A ) x ( t ) + B 1 w ( t ) + ( B 2 + Δ B 2 ) u ( t τ ) z 1 ( t ) = C 1 x ( t ) + D 1 u ( t τ ) z 2 ( t ) = C 2 x ( t ) + D 2 u ( t τ ) x ( t ) = φ ( t ) , t [ τ , 0 ] }
where Δ A , Δ B 2 represent the quantized uncertainty of ms, and it can be expressed in a norm-bounded form as
[ Δ A Δ B 2 ] = H F ( t ) [ E 1 E 2 ]
where in H , E 1 and E 2 are the corresponding coefficient matrices with appropriate dimension, and F ( t ) is the unknown time-varying matrix function, which are mathematically constrained by
F T ( t ) F ( t ) I , t 0
According to the performance requirements of ASS, the designed state-feedback control law is designed as
u ( t ) = K x ( t )
where K R 2 is the determined controller gain matrix.
Substituting Equation (10) into Equation (7) yields
x ˙ ( t ) = ( A + Δ A ) x ( t ) + B 1 w ( t ) + ( B 2 + Δ B 2 ) K x ( t τ ) z 1 ( t ) = C 1 x ( t ) + D 1 K x ( t τ ) z 2 ( t ) = C 2 x ( t ) + D 2 K x ( t τ ) x ( t ) = φ ( t ) , t [ τ , 0 ] }
Herein, by referring to [4,5,6], we summarize the robust state feedback controller (RSFC) design in Equation (11) as follows:
(a)
The system in Equation (11) is asymptotically stable.
(b)
Given w ( t ) L 2 [ 0 , + ) , the H norm of the transfer function T z 1 w from w ( t ) to z 1 ( t ) should be satisfied with Equation (12) under the zero initial conditions.
T z 1 w = sup w L 2 z 1 ( t ) 2 w ( t ) 2 < γ
where γ is a minimized positive value and z 1 ( t ) 2 = 0 z 1 T ( t ) z 1 ( t ) d t .
(c)
Given w ( t ) L 2 [ 0 , + ) and the positive constant γ 2 , under zero initial conditions, the generalized H2 norm of the transfer function T z 2 w from w ( t ) to z 2 ( t ) should be satisfied as follows:
T z 2 w GH 2 = sup w L 2 z 2 ( t ) w ( t ) 2 < γ 2
where w ( t ) 2 = 0 w 2 ( t ) d t , z 2 ( t ) = max 1 j 6 | z 2 j ( t ) | , z 2 j ( t ) indicates the deterministic constraint index in the vector z 2 ( t ) .

3. Robust Controller Design with Input Delay and Parameter Uncertainties

Lemma 1.
[23]: Assume that a ( · ) R n a , b ( · ) R n b and N R n a × n b are defined on the interval Ω , then there exists an arbitrary matrix X R n a × n b , Y R n a × n b and Z R n a × n b satisfying
2 Ω a T ( α ) N b ( α ) d α Ω [ a ( α ) b ( α ) ] T [ X Y N Y T N T Z ] [ a ( α ) b ( α ) ] d α
where
[ X Y Y T Z ] > 0
Lemma 2.
[22]: Given matrices Y , C , D satisfies Y + C F ( t ) D + D T F T ( t ) C T < 0 for all F ( t ) satisfying F T ( t ) F ( t ) I , if and only if there exists some ε > 0 such that
Y + ε C C T + ε 1 D T D < 0
Theorem 1.
The system in Equation (11) for the automobile active suspension model has the asymptotical stability property satisfying Equations (12) and (13) for all non-zero w ( t ) L 2 [ 0 , + ) , γ > 0 , γ 2 > 0 , and 0 τ τ ¯ . If and only if there exists positive definite matrices L > 0 , R > 0 , W > 0 , ε > 0 , M , V and N such that the inequalities are satisfied
[ Γ Θ 2 T ε Θ 1 ε I 0 ε I ] < 0
[ M N L R 1 L ] > 0
[ L L C 2 T γ 2 2 / γ 2 ] > 0
where Γ , Θ 1 , Θ 2 is expressed as
Γ = [ Ψ 6 B 2 V N B 1 τ ¯ L A T L C 1 T W 0 τ ¯ V T B 2 T V T D 12 T γ 2 I τ ¯ B 1 T 0 τ ¯ R 0 I ] ,
Θ 1 = [ H T 0 0 τ ¯ H T 0 ] T ,
Θ 2 = [ E 1 L E 2 V 0 0 0 ] .
where
Ψ 6 = sym ( A L + N ) + τ ¯ M + W
Proof. 
For the closed-loop system in Equation (11), one can design the Lyapunov-Krasovskii as
V ( t ) = V 1 + V 2 + V 3
where V 1 = x T ( t ) P x ( t ) , V 2 = τ 0 t + β t x ˙ T ( t ) Z x ( t ) d α d β , V 3 = t τ 0 t + β t x T ( t ) Q x ( t ) d α d β . It is noted that P > 0 , Z > 0 and Q > 0 are the undetermined matrices.
In order to acquire the designed controller, two steps are provided to prove Theorem 1.
Step 1. Validate the asymptotical stability of the closed-loop system in Equation (11) with guaranteeing the H performance index of system in Equation (11) and satisfying T Z 1 W γ .
The time derivative of V1 in Equation (19) is
V ˙ 1 = x ˙ T ( t ) P x ( t ) + x T ( t ) P x ˙ ( t )
According to Leibniz–Newton formula, we have
x ( t τ ) = x ( t ) t τ t x ˙ ( θ ) d θ .
Substituting Equation (20) into Equation (11) of parameter certainties leads to
x ˙ ( t ) = ( A + B 2 K ) x ( t ) B 2 K t τ t x ˙ ( θ ) d θ + B 1 w ( t ) .
Substituting Equation (22) to Equation (20), we have
V ˙ 1 = x ˙ T ( t ) P x ( t ) + x T ( t ) P x ˙ ( t ) = x T ( t ) [ sym ( P A + P B 2 K ) ] x ( t ) 2 x T ( t ) P B 2 K t τ t x ˙ ( θ ) d θ + w T ( t ) B 1 T P x ( t ) + x T ( t ) P B 1 w ( t ) .
Define a ( · ) = x ( t ) , b ( · ) = x ˙ ( θ ) , N = P B 2 K , according to Lemma 1, we have
2 x T ( t ) N t τ t x ˙ ( α ) d α t τ t [ x ( t ) x ˙ ( α ) ] T [ X Y N Z ] [ x ( t ) x ˙ ( α ) ] d α = x ˙ T ( α ) Z x ( α ) ] d α + t τ t [ x T ( t ) X x ( t ) + 2 x T ( t ) ( Y N ) ] x ˙ ( α ) = τ x T ( t ) X x ( t ) + 2 x T ( t ) ( Y N ) t τ t x ˙ ( α ) d α + t τ t x ˙ T ( α ) Z x ( α ) d α τ ¯ x T ( t ) X x ( t ) + 2 x T ( t ) ( Y P B 2 K ) [ x ( t ) x ( t τ ) ] + t τ t x ˙ T ( α ) Z x ( α ) d α
where
[ X Y Y T Z ] > 0
Substituting Equation (24) to Equation (23), we have
V ˙ 1 x T ( t ) [ sym ( P A + Y ) + τ ¯ X ] x ( t ) + 2 x T ( t ) ( P B 2 K Y ) x ( t τ ) + w T B 1 T P x ( t ) + x T ( t ) P B 1 w ( t ) + t τ t x ˙ ( α ) Z x ˙ ( α ) d α
The derivative of V2 is
V ˙ 2 = τ x ˙ T ( t ) Z x ( t ) t τ t x ˙ ( α ) Z x ( α ) d α τ ¯ [ A x ( t ) + B 1 w ( t ) + B 2 K x ( t τ ) ] T Z [ A x ( t ) + B 1 w ( t ) + B 2 K x ( t τ ) ] t τ t x ˙ ( α ) Z x ˙ ( α ) d α
The derivative of V3 is
V ˙ 3 = x T ( t ) Q x ( t ) x T ( t τ ) Q x ( t τ )
Substituting Equations (26), (27) and (28) into Equation (19), we obtain
V ˙ = V ˙ 1 + V ˙ 2 + V ˙ 3 x T ( t ) [ sym ( P A + Y ) + τ ¯ X ] x T ( t ) + 2 x T ( t ) ( P B 2 K Y ) x ( t τ ) + τ ¯ [ A x ( t ) + B 1 w ( t ) + B 2 K x ( t τ ) ] T Z [ A x ( t ) + B 1 w ( t ) + B 2 K x ( t τ ) ] + x T ( t ) Q x ( t ) x T ( t τ ) Q x ( t τ ) + w T ( t ) B 1 T P x ( t ) + x T ( t ) P B 1 w ( t ) .
Assume φ ( t ) = 0 , t [ τ , 0 ] , then V ( t ) | t = 0 = 0 . Consider the following index
J z 1 w = 0 [ z T ( t ) z ( t ) γ 2 w T ( t ) w ( t ) ] d t
Then, for non-zero w ( t ) L 2 [ 0 , + ) , we have
J z 1 w 0 [ z T ( t ) z ( t ) γ 2 w T ( t ) w ( t ) ] d t + V ( t ) | t = V ( t ) | t = 0 = 0 [ z T ( t ) z ( t ) γ 2 w T ( t ) w ( t ) + V ˙ ( t ) ] d t = 0 η T ( t ) Π η ( t ) d t ,
where
η ( t ) = [ x ( t ) x ( t τ ) w ( t ) ] T ,
Π = [ Φ Ψ 1 τ ¯ A T Z B 1 + P B 1 Ψ 2 τ ¯ K T B 2 T Z B 1 γ 2 I + τ ¯ B 1 T Z B 1 ] ,
Ψ 1 = P B 2 K Y + τ ¯ A T Z B 2 K + C 1 T D 12 K ,
Ψ 2 = Q + τ ¯ K T B 2 T Z B 2 K + K T D 12 T D 12 K ,
Φ = sym ( P A + Y ) + τ ¯ X + Q + τ ¯ A T Z A + C 1 T C 1 .
when assuming w ( t ) = 0 , if Π < 0 , then V ˙ ( t ) < 0 and (11) is asymptotically stable. Moreover, for w(t) L 2 [ 0 , ) , Π < 0 we can get J z 1 w < 0 and z 1 ( t ) 2 2 < γ 2 w ( t ) 2 2 , in zero initial conditions, it can guarantees that the system in Equation (11) has a given attenuation level γ .
By using Schur complement, the inequality Π < 0 is transformed into
[ Ψ 3 P B 2 K Y P B 1 τ ¯ A T Z C 1 T Q 0 τ ¯ K B 2 T Z K T D 12 T γ 2 I τ ¯ B 1 T Z 0 τ ¯ Z 0 I ] < 0
where Ψ 3 = sym ( P A + Y ) + τ ¯ X + Q .
Define L = P 1 , pre-and post-multiplying Equation (32) by diag ( L L I Z 1 I ) T and its transpose, we obtain
[ Ψ 4 B 2 K L L Y L B 1 τ ¯ L A T L C 1 T L Q L 0 τ ¯ L K T B 2 T L K T D 12 T γ 2 I τ ¯ B 1 T 0 τ ¯ Z 1 0 I ] < 0
where Ψ 4 = sym ( A L + L Y L ) + τ ¯ L X L + L Q L .
After substituting V = K L , M = L X L , N = L Y L , W = L Q L , R = Z 1 , we further obtain
[ Ψ 5 B 2 V N B 1 τ ¯ L A T L C 1 T W 0 τ ¯ V T B 2 T V T D 12 T γ 2 I τ ¯ B 1 T 0 τ ¯ R 0 I ] < 0
Ψ 5 = sym ( A L + N ) + τ ¯ M + W
Considering the parameter uncertainties, replacing A by A + Δ A and B by B 2 + Δ B 2 in Equation (34), we can get
Γ + sym [ Θ 1 F ( t ) Θ 2 ] < 0
where
Γ = [ Ψ 6 B 2 V N B 1 τ ¯ L A T L C 1 T W 0 τ ¯ V T B 2 T V T D 12 T γ 2 I τ ¯ B 1 T 0 τ ¯ R 0 I ] ,
Ψ 6 = sym ( A L + N ) + τ ¯ M + W
Θ 1 = [ H T 0 0 τ ¯ H T 0 ] T ,
Θ 2 = [ E 1 L E 2 V 0 0 0 ] .
By using Lemma 2 in the above equation, there exist a scalar ε ˜ > 0 such that
Γ + ε ˜ Θ 1 Θ 1 T + ε ˜ 1 Θ 2 T Θ 2 < 0
By applying Schur complement, the inequalities of Equation (36) is equivalent to
[ Γ Θ 2 T ε ˜ 1 1 Θ 1 ε ˜ 1 I 0 ε ˜ 1 1 I ] < 0
Substitute ε = ε ˜ 1 into Equation (37), we obtain Equation (16).
Pre- and post-multiplying the inequality in Equation (25) by diag ( L L T ) and its transpose, we can obtain
[ L X L L Y L L Z L ] 0
Substitute M = L X L , N = L Y L and R = Z 1 into the above equation, we obtain Equation (17).
Step 2. Guarantee that generalized H2 performance index of Equation (11) satisfies with z 2 ( t ) < γ 2 w ( t ) 2 .
According to Equation (30) and Π < 0 , we have
z 1 T ( t ) z 1 ( t ) γ 2 w T ( t ) w ( t ) + V ˙ ( t ) < 0
Due to z 1 T ( t ) z 1 ( t ) 0 , we have
V ˙ ( t ) < γ 2 w T ( t ) w ( t )
Integrating Equation (40) gives
V ( t ) < γ 2 0 t w T ( t ) w ( t )
Synthesizing the above discussions, we can derive that the last two terms of Equation (19) are positive definite, so we can further get
x g T ( t ) P x g ( t ) < γ 2 0 t w T ( s ) w ( s ) d s
Multiplying the inequality in Equation (42) by γ 2 2 γ 2 , we have
γ 2 2 γ 2 x g T ( t ) P x g ( t ) < γ 2 2 0 t w T ( s ) w ( s ) d s
So that, only if the inequality holds with t [ 0 , ) and z 2 ( t ) 2 z 2 T ( t ) z 2 ( t )
z 2 ( t ) 2 < γ 2 2 γ 2 x g T ( t ) P x g ( t )
Consequently, we further get
z 2 T ( t ) z 2 ( t ) = x T ( t ) C 2 T C 2 x ( t ) < x T ( t ) γ 2 2 γ 2 P x ( t ) < γ 2 2 0 t w T ( t ) w ( t )
If Equation (45) holds, it is only needed to be ensured that Equation (46) comes into existence.
C 2 T C 2 < γ 2 2 γ 2 P
By Schur complement, we obtain
[ P C 2 T γ 2 2 / γ 2 ] > 0
Multiplying the inequality in Equation (47) by diag { P 1 , I 2 } and then using the congruent transformation in matrix, we get (18). The proof is completed. □
The nonlinear term LR−1L in Equation (17) lead to the inability to use the LMI algorithm to solve the controller gain K. We need to transform inequalities into cone complementary linearization iterative problem of LMI algorithm.
For the nonlinear term LR−1L in Equation (17), there is a new variable S such that
[ M N S ] > 0
L R 1 L S 0
According to Equation (49), we have
L 1 R L 1 S 1 0
By applying Schur complement, the condition of Equation (50) is equal to
[ S 1 L 1 L 1 R 1 ] > 0
By introducing new variables T = S 1 , J = L 1 , G = R 1 , we obtain
[ T J J G ] > 0
Now, in terms of a CCL problem description, it is suggested that the orignal non-convex feasibility problem of Theorem 1 can be trasnformed into the following non-linear minimization problem with LMI conditions:
min   tr ( S T + L J + R G ) subject   to ( 10 ) , ( 12 ) ,
{ [ M N S ] > 0 , [ T J J G ] > 0 [ S I I T ] > 0 , [ L I I J ] > 0 , [ R I I G ] > 0 .
The specific steps for solving the above problem in Equation (53) are described as follows:
Step-1, Given initial value τ ¯ , γ 2 and γ .
Step-2, Find out a feasible set ( S 0 , T 0 , J 0 , G 0 , L 0 , R 0 , W 0 , N 0 , M 0 , V 0 ) with satisfying Equations (16), (18) and (53). If there is no solution, then exit. If there exist solutions, verify whether the condition in Equation (17) holds. Find the feasible set that meets the above requirements, if condition (17) is established, the iteration is completed. If it is not established, it enters Step-3 and sets k = 1.
Step-3, Solve the following LMI problem for the variables ( S , T , J , G , L , R , W , N , M , V )
min   tr ( S k T + T k S + L k J + J k L + R k G + G k R )
Subject to Equations (16), (18) and (53). Set J k + 1 = J , G k + 1 = G , L k + 1 = L , R k + 1 = R , S k + 1 = S and T k + 1 = T .
Step-4, Substitute the result obtained in Step-3 into Equation (17), we need to verify whether the inequality holds. If it is true, the iteration ends. If it is not true, and the number of iterations is within 100 times, perform Step-3 again and continue the iteration.
Step-5, Repeat Step-2~Step-4 by decreasing γ appropriately and iterate again.

4. Simulation Investigation and Discussion

In this section, a numerical example is uesd to verify the proposed robust controller’s effectiveness under bump and random road disturbances, respectively. Table 1 give the used parameters of the simulation.
It is assumed that zfmax = zrmax = 0.1 m, Fmax = 1500 N, ms has a perturbation of ± 10% and the matrix H, E1, E2 for the uncertain in Equation (4).
H = [ 0   0   1 10 m s   1 10 m s   0   0   0   0 ] T E 2 = [ 1 1 ] , E 1 = [ k f k r c f c r 0 0 c f c r ] .
In the condition of the given time delay τ(t) = 20ms and the generalized H2 performance index of 26.4537, the H performance index is elected as 28.2843. Based on Theorem 1, the input delay of the proposed robust controller can be calculated by the cone complement linearization algorithm. The control gain matrix K is obtained as
K = 10 4 × [ 0.1385 0.3031 0.1015 0.0146 0.0363 0.1378 0.0039 0.0684   0.4037 0.9008 0.0782 0.0240 0.1712 1.2296 0.0093 0.0907 ]

4.1. Simulation Results in Frequency Domain

Based on ISO 2361 criteria, in vertical vibration, the human bodies are sensitive to about 4–8 Hz, in pitch vibration directions, the human bodies are sensitive to about 1–2 Hz.
Figure 2 shows the response comparisons of z ¨ c and φ ¨ in the frequency domain in case of ms = 454.5 kg, ms = 500 kg and ms = 555.5 kg, respectively. It is obvious that, compared to the passive control (PC), RSFC can attain a better control performance on the whole, especially in the frequency ranges of 4–8 Hz for the vertical direction, and 1–2 Hz for the pitch direction, respectively. In addition, even for the propsoed RSFC, we can see that the parameter uncertianty of body mass ms hardly impose any effects on the output performances, which means the desinged RSFC can be tolerant with the variatons of body mass uncertainty.

4.2. Bump Road Response in Time Domain

The bump road is also utilized to conduct the simulations under bump road surface, which is described in literature [21] and is mathematically given by
z r f = { h b 2 ( 1 cos ( 5 π t ) ) , 1 t 0.4 0 , o t h e r w i s e
where hb, and v represent the height of the bump, and the vehicle forward speed, respectively, and the time input delay is expressed by (a + b)/v, where their corresponding values is given as hb = 0.1 m and v = 45 (km/h).
Figure 3 and Figure 4 show the bump responses results of z ¨ c , φ ¨ , Δ y f , Δ y r , F radio f , F radio r , u f and u r for the passsive controlled system (u(t) = 0) and ASS with the proposed RSFC when there exists time delay as τ = 0   s , τ = 0.02   s and τ = 0.12   s , respectively. The simulation results from Figure 3a,b show that when the input delay τ are 0 and 0.02 s, compared with PC, z ¨ c and φ ¨ with RSFC can be remarkably reduced, and then reach into asymptotic stability within a shorter time. However, when the input delay τ is increased to 0.12 s, the amplitude of z ¨ c and φ ¨ is very high, and the dynamic stability cannot be achieved in the simulation time 3 s. The ASS’s index of Δ y f and Δ y r with RSFC have the smaller positive peaks, they are all less than the value of Δ y f and Δ y r in PC system; F radio f and F radio r are always less than 1, implying that the dynamic load is less than its static load and ensuring the firm uninterrupted contact from the wheels to the road. Additionally, it can be seen from Figure 4 that u f and u r are always less than umax, satisfying the actuator input saturation requirement.

4.3. Random Road Response in Time Domain

In order to further verify the control effectiveness of the designed RSFC, a random road surface mimicked by the Gaussian white noise is used to conduct the simulation, which is expressed by [24]
z ˙ r ( t ) 2 π f 0 z r ( t ) + 2 π n 0 G 0 u ω ( t )
wherein n0 represent the reference spatial frequency, f0 represent the lower cut-off frequency for different road profiles, ω(t) represent zero mean the white Gaussian noise signal, Gq(n0) represent the road roughness coefficient. Herein, the parameter values of road surface are chosen as n0 = 0.1 (1/m), Gq(n0) = 64 × 10−6 (m3) and v = 45 (km/h), which corresponds to B-class road surface.
The root mean square (RMS) is employed to further analyze the robustness of the RSFC to different input delays and the influence of ASS’s control performance. The RMS expression of the variable x(t) is defined [23]:
RMS x = ( 1 / T ) 0 T x T ( t ) x ( t ) d t
For different input time delay in the closed-loop system, the controller’s effectiveness in dealing with the time delay problem is studied by calculating the following RMS ratios as
J i ( τ ) J i o i = 1 , 2 , 3 , 4 , 5 , 6
Among Equation (57), J 1 , J 2 , J 3 , J 4 , J 5 and J 6 mean the RMS values of the proposed RSFC system, and J i o means the RMS value of the PC system.
As shown in Figure 5, Figure 6 and Figure 7, the RMS ratios of z ¨ c , φ ¨ , Δ y f , Δ y r , F radio f and F radio r are all less than 1 when τ < 0.12   s , which denotes that the designed controller’s performance is much better than the passive suspension. With the increase of time delay, the RMS ratio, especially z ¨ c , φ ¨ , Δ y f and Δ y r , increases dramatically, which reflects the sharp deterioration of ASS performance under the input time delay of about 0.12 s or more, and the controlled ASS tends to be unstable.
The results reveal that the proposed design method is conservative. Additionally, it can be seen from Figure 8 that u f and u r are always less than umax with satisfying the actuator input saturation requirement.

5. Conclusions

(1)
A half-vehicle active suspension model considering the parameter uncertainties, input delay, as well as the external road surface disturbances is established. the H norm of vehicle body acceleration is selected as the performance index of the controller output. The hard constraints of suspension dynamic deflections, tire dynamic loads and actuator saturations are taken as the generalized H2 performance output index of the designed controller. A robust controller based on cone complementary linearization algorithm is proposed.
(2)
The simulation experiments under different road excitations show that the generalized H2/H controller in this paper can tolerate the performance loss and fluctuation caused by the parameters uncertainty and the control input delay. It can not only enhance the ride comfort of vehicles, but also meet the hard constraints of ASS in time domain and frequency domain, respectively.
(3)
In the next stage work, the author will consider the effects of time-varying input delay on the control stability and discuss how to design a stable and reliable active fault-tolerant controller when the actuators occur faults or failures.

Author Contributions

All authors contributed to this paper: H.P. proposed the idea and implementation methodology, reviewed and edited paper. N.L. wrote the paper, verified the experiment process and results. R.Y. collected data and performed parts of experiments. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the National Natural Science Foundation of China under Grant 51675423 and 51305342, and Primary Research & Development Plan of Shannxi Province under Grant 2017GY-029.

Data Availability

The data used to support the findings of this study have not been made available because the intellectual property issues.

Conflicts of Interest

The authors declare that they have no potential competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Appendix A

A = [ 0 1 0 0 0 0 0 0 a 21 a 22 a 23 a 24 a 25 a 26 a 27 a 28 0 0 0 1 0 0 0 0 a 41 a 42 a 43 a 44 a 45 a 46 a 47 a 48 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 a 71 a 72 a 73 a 74 a 75 0 a 77 0 a 81 a 82 a 83 a 84 0 a 86 0 a 88 ] , B 1 = [ 0 0 0 0 0 0 0 0 0 0 0 0 k t f m u f 0 0 k t r m u r ] , B 2 = [ 0 0 1 m c 1 m c 0 0 a I y b I y 0 0 0 0 1 m u f 0 0 1 m u r ] ,
C = [ 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 a 21 a 22 a 23 a 24 a 25 a 26 a 27 a 28 a 41 a 42 a 43 a 44 a 45 a 46 a 47 a 48 1 0 a 0 1 0 0 0 1 0 b 0 0 1 0 0 0 0 0 0 k t f 0 0 0 0 0 0 0 0 k t r 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ] , D = [ 0 0 0 0 0 0 0 0 0 0 0 0 k t f 0 0 k t r 0 0 0 0 ] , E = [ 0 0 0 0 1 m s 1 m s a I y b I y 0 0 0 0 0 0 0 0 1 0 0 1 ]
wherein the corresponding elements in A and C are listed as follows:
a 21 = k f k r m c , a 22 = c f c r m c , a 23 = a k f b k r m c , a 24 = a c f b c r m c , a 25 = k f m c , a 26 = k r m c , a 27 = c f m c ,
a 28 = c r m c , a 41 = a k f b k r I y , a 42 = a c f b c r I y , a 43 = a 2 k f b 2 k r I y , a 44 = a 2 c f b 2 c r I y , a 45 = a k f I y ,
a 46 = b k r I y , a 47 = a c f I y , a 48 = b c r I y , a 71 = k f m u f , a 72 = c f m u f , a 73 = a k f m u f , a 74 = a c f m u f , a 75 = k f k t f m u f ,
a 77 = c f m u f , a 81 = k r m u r , a 82 = c r m u r , a 83 = b k r m u r , a 84 = b c r m u r , a 86 = k r k t r m u r , a 88 = c r m u r ,

References

  1. Sun, W.C.; Gao, H.J.; Kaynak, O. Vibration isolation for active suspensions with performance constraints and actuator saturation. IEEE Trans. Mechatron. 2015, 20, 675–683. [Google Scholar] [CrossRef]
  2. Zohir, B.L.; Faried, H.; Waleed, F.F. A comparative ride performance of passive, semi-active and active suspension systems for off-road vehicles using half car model. Int. J. Heavy Veh. Syst. 2014, 21, 26–41. [Google Scholar]
  3. Pang, H.; Zhang, X.; Xu, Z.R. Adaptive backstepping-based tracking control design for nonlinear active suspension system with parameter uncertainties and safety constraints. ISA Trans. 2018, 88, 23–36. [Google Scholar] [CrossRef] [PubMed]
  4. Sun, W.C.; Pan, H.H.; Zhang, Y.F.; Gao, H.J. Multi-objective control for uncertain nonlinear active suspension systems. IEEE Trans. Mechatron. 2014, 24, 318–327. [Google Scholar] [CrossRef]
  5. Du, H.P.; Li, W.H.; Zhang, N. Integrated seat and suspension control for a quarter car with driver model. IEEE Trans. Veh. Technol. 2012, 61, 3893–3908. [Google Scholar]
  6. Sun, W.C.; Gao, H.J.; Kaynak, O. Finite frequency H control for vehicle active suspension systems. IEEE Trans. Contr. Syst. Technol. 2011, 19, 416–422. [Google Scholar] [CrossRef]
  7. Zapateiro, M.; Luo, N.; Karimi, H.R. Vibration control of a class of semiactive suspension system using neural network and backstepping techniques. Mech. Syst. Signal Process. 2009, 23, 1946–1953. [Google Scholar] [CrossRef]
  8. Zapateiro, M.; Karimi, H.R.; Luo, N. Real-time hybrid testing of semiactive control strategies for vibration reduction in a structure with MR damper. Struct. Control Health Monit. 2010, 17, 427–451. [Google Scholar] [CrossRef]
  9. Zong, L.H.; Gong, X.L.; Xuan, S.H. Semi-active H control of high-speed railway vehicle suspension with magnetorheological dampers. Veh. Syst. Dyn. 2013, 51, 600–626. [Google Scholar] [CrossRef]
  10. Du, H.P.; Sze, K.Y.; Lam, J. Semi-active H∞ control of vehicle suspension with magneto-rheological dampers. J. Sound Vib. 2005, 283, 981–996. [Google Scholar] [CrossRef]
  11. Wang, T.C.; Li, G. Adaptive Critic Optimal Fuzzy Control for Quarter-car Suspension Systems. In Proceedings of the 5th International Conference on Information, Cybernetics, and Computational Social Systems (ICCSS), Hangzhou, China, 16–19 August 2018; pp. 440–444. [Google Scholar]
  12. Ye, D.; Yang, G.H. Adaptive Fault-Tolerant Tracking Control Against Actuator Faults With Application to Flight Control. IEEE Trans. Control Syst. Technol. 2006, 14, 1088–1096. [Google Scholar] [CrossRef]
  13. Yang, G.H.; Ye, D. Reliable Control of Linear Systems with Adaptive Mechanism. IEEE Trans. Automat. Control 2010, 55, 242–247. [Google Scholar] [CrossRef]
  14. Prabakar, R.S.; Sujatha, C.; Narayanan, S. Optimal semi-active preview control response of a half car vehicle model with magnetorheological damper. J. Sound Vib. 2009, 32, 6400–6420. [Google Scholar] [CrossRef]
  15. Chadli, M.; Rabhi, A.; Hajjaji, A.E. Observer-based H∞ fuzzy control for vehicle active suspension. In Proceedings of the 16th Mediterranean Conference on Control and Automation, Ajaccio, France, 25–27 June 2008; 13, pp. 1393–1398. [Google Scholar]
  16. Pang, H.; Yang, J.J.; Liang, J. On Enhanced Fuzzy Sliding-Mode Controller and Its Chattering Suppression for Vehicle Semi-Active Suspension System. In Proceedings of the 2018 World Congress Experience, Detroit, MI, USA, 3 April 2018. [Google Scholar]
  17. Meng, Q.; Zhang, T.; Gao, X.; Song, J.Y. Adaptive Sliding Mode Fault-Tolerant Control of the Uncertain Stewart Platform Based on Offline Multibody Dynamics. IEEE Trans. Mechatron. 2014, 19, 882–894. [Google Scholar] [CrossRef]
  18. Liu, S.; Zhou, H.; Luo, X.; Jing, X. Adaptive sliding fault tolerant control for nonlinear uncertain active suspension systems. J. Frankl. Inst. 2015, 353, 180–199. [Google Scholar] [CrossRef]
  19. Han, Z.G.; Zhang, K.; Liu, H.P. Actuator fault reconstruction based on a robust adaptive observer. IET Control Theory Appl. 2018, 12, 2076–2087. [Google Scholar] [CrossRef]
  20. Demir, O.; Keskin, I.; Cetin, S. Modeling and control of a nonlinear half-vehicle suspension system: A hybrid fuzzy logic approach. Nonlinear Dyn. 2011, 67, 2139–2151. [Google Scholar] [CrossRef]
  21. Pang, H.; Liu, F.; Zhang, X. Variable universe fuzzy control for vehicle semi-active suspension system with MR damper combining fuzzy neural network and particle swarm optimization. Neurocomputing 2018, 306, 130–140. [Google Scholar] [CrossRef]
  22. Ríos, H.; Kamal, S.; Fridman, L.M.; Zolghadri, A. Fault tolerant control allocation via continuous integral sliding-modes: A HOSM-Observer approach. Automatica 2015, 51, 318–325. [Google Scholar] [CrossRef]
  23. Jia, Q.; Chen, W.; Zhang, W.; Chen, X. Robust fault reconstruction via learning observers in linear parameter-varying systems subject to loss of actuator effectiveness. IET Control Theory Appl. 2014, 8, 42–50. [Google Scholar] [CrossRef]
  24. Choi, H.D.; Ahn, C.K.; Shi, P.; Wu, L.G.; Lim, M.T. Dynamic output-feedback dissipative control for T-S fuzzy systems with time-varying input delay and output constraints. IEEE Trans. Fuzzy Syst. 2017, 25, 511–526. [Google Scholar] [CrossRef]
Figure 1. Dynamics model of half-automobile active suspension system (ASS).
Figure 1. Dynamics model of half-automobile active suspension system (ASS).
Processes 08 00359 g001
Figure 2. Response comparisons of (a) z ¨ c and (b) φ ¨ in the frequency domain.
Figure 2. Response comparisons of (a) z ¨ c and (b) φ ¨ in the frequency domain.
Processes 08 00359 g002
Figure 3. Response comparisons of (a) z ¨ c and (b) φ ¨ , (c) Δ y f , (d) Δ y r , (e) F radio f , (f) F r a d i o r under bump road disturbances.
Figure 3. Response comparisons of (a) z ¨ c and (b) φ ¨ , (c) Δ y f , (d) Δ y r , (e) F radio f , (f) F r a d i o r under bump road disturbances.
Processes 08 00359 g003
Figure 4. Response comparisons of (a) u f and (b) u r under bump road disturbances.
Figure 4. Response comparisons of (a) u f and (b) u r under bump road disturbances.
Processes 08 00359 g004
Figure 5. The RMS ratio of z ¨ c and φ ¨ under different input time delay and B-class road surface.
Figure 5. The RMS ratio of z ¨ c and φ ¨ under different input time delay and B-class road surface.
Processes 08 00359 g005
Figure 6. The RMS ratio of Δ y f and Δ y r under different input time delay and B-class road surface.
Figure 6. The RMS ratio of Δ y f and Δ y r under different input time delay and B-class road surface.
Processes 08 00359 g006
Figure 7. The RMS ratio of F radio f and F r a d i o r under different input time delay and B-class road surface.
Figure 7. The RMS ratio of F radio f and F r a d i o r under different input time delay and B-class road surface.
Processes 08 00359 g007
Figure 8. Response comparisons of u f and u r under B-class random road.
Figure 8. Response comparisons of u f and u r under B-class random road.
Processes 08 00359 g008
Table 1. The parameters of half-vehicle ASS.
Table 1. The parameters of half-vehicle ASS.
msIymufmur
500 kg1222 kg·m236 kg36 kg
abkrkf
1.5 m2.5 m26,000 N−116,000 N·m−1
ktrktfcfcr
16,000 N·m−1160,000 N·m−1980N·s·m−1980 N·s·m−1

Share and Cite

MDPI and ACS Style

Liu, N.; Pang, H.; Yao, R. Robust Mixed H2/H State Feedback Controller Development for Uncertain Automobile Suspensions with Input Delay. Processes 2020, 8, 359. https://doi.org/10.3390/pr8030359

AMA Style

Liu N, Pang H, Yao R. Robust Mixed H2/H State Feedback Controller Development for Uncertain Automobile Suspensions with Input Delay. Processes. 2020; 8(3):359. https://doi.org/10.3390/pr8030359

Chicago/Turabian Style

Liu, Nan, Hui Pang, and Rui Yao. 2020. "Robust Mixed H2/H State Feedback Controller Development for Uncertain Automobile Suspensions with Input Delay" Processes 8, no. 3: 359. https://doi.org/10.3390/pr8030359

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop