Skip to main content
Science Progress logoLink to Science Progress
. 2021 Apr 29;104(2):00368504211010572. doi: 10.1177/00368504211010572

Composite adaptive backstepping controller design and the energy calculation for active suspension system

Xiaoyu Su 1,, Bin Lin 1, Shuai Liu 2
PMCID: PMC10305834  PMID: 33910413

Abstract

The half-car suspension has the coupling of pitch angle and front and rear suspension. Especially when the suspension model has a series of uncertainties, the traditional linear control method is difficult to be applied to the half-car suspension model. At present, there is no systematic method to solve the suspension power. According to the energy storage characteristics of the elastic components of the suspension, the power calculation formula is proposed in this paper. This paper proposes a composite adaptive backstepping control scheme for the half-car active suspension systems. In this method, the correlation information between the output error and the parameter estimation error is used to construct the adaptive law. According to the energy storage characteristics of the elastic components of the suspension, the power calculation formula is introduced. The compound adaptive law and the ordinary adaptive law have good disturbance suppression, both of which can solve the pitching angle problem of the semi-car suspension, but the algorithm of the compound adaptive law is superior in effect. In terms of vehicle comfort, the algorithm of the general adaptive law can achieve stability quickly, but compared with the composite adaptive law, its peak value and jitter are higher, while the algorithm of the composite adaptive law is relatively gentle and has better adaptability to human body. In terms of vehicle handling, both control algorithms can maintain driving safety under road excitation, and the compound adaptive algorithm appears to have more advantages. Compared with the traditional adaptive algorithm, the power consumption of the composite adaptive algorithm is relatively lower than that of the former in the whole process. The simulation results show that the ride comfort, operating stability and safety of the vehicle can be effectively improved by the composite adaptive backstepping controller, and the composite adaptive algorithm is more energy-saving than the conventional adaptive algorithm based on projection operator.

Keywords: Automobile active suspension, composite adaptive backstepping control, energy-saving

Introduction

The suspension system has a significant influence on the vehicle ride comfort and handling stability. Compared with the traditional automobile suspension system, the active suspension system has great advantages. 1 For example, the vibration between the body and the irregular road surface can be more effectively isolated by the active suspension system. A quarter of the model is very effective in verifying the superiority of the control algorithm. 2 In order to solve the problem of the pitch angle of the suspension and the vertical displacement of the body, the half-car suspension model is adopted in this paper, and the properties of the nonlinear suspension components are taken into account. But the half-car suspension has the coupling of pitch angle and front and rear suspension, which is more difficult than the quarter suspension system in the control algorithm design. Especially, due to the suspension model has a series of uncertainties, the traditional linear control method is difficult to be applied to the half-car suspension model. Therefore, adaptive backstepping control algorithm is adopted to solve the above problems.

The adaptive algorithm has some adaptabilities in the estimation of uncertainties.3,4 And according to the change of parameters, this algorithm can automatically maintain the stable operation of the system. Adaptive control is widely used in active suspension system because of its superiority in solving uncertainties.5,6 An adaptive control strategy suitable for the CVD skyhook control of the whole vehicle with seven degrees of freedom was proposed by Amin et al., which solved the problems of vehicle ride comfort and safety under different driving modes. 7 Na et al., 8 a new adaptive control algorithm was designed to stabilize the vertical displacement of the vehicle and improve ride comfort. In addition, other suspension requirements related to vehicle safety and mechanical constraints (such as road retention and suspension space limitations) are considered in this paper. The backstepping control is very effective in solving nonlinear problems. this algorithm has strong fusion and can be effectively combined with other algorithms. Chávez-Conde et al., 9 this control algorithm is combined with integral sliding mode control to solve a series of nonlinear characteristics caused by suspension under the road disturbance. In response to the disturbance and uncertainty of suspension on different roads, Basturk 10 proposed an adaptive backstepping control to improve the comfort of the vehicle. But with the promotion of energy conservation, the current adaptive law has been difficult to meet the growing needs of people. In this paper, the conventional adaptive control method with projection algorithm is improved, and a composite adaptive control method is proposed to solve the pitch angle of the half-car suspension and the vertical displacement of the vehicle body. This method is combined with backstepping control to ensure the travel and safety of suspension. At present, there is no systematic method to calculate the suspension power, and the evaluation index of suspension energy consumption is still in a blank state. According to the energy storage characteristics of the elastic components of the suspension, the power calculation formula is proposed in this paper.

Problem formation

In order to solve the problem of the pitch angle of the suspension and the vertical displacement of the body, the half-car suspension model is adopted in this paper.

According to the active suspension structure diagram in Figure 1, the equations of motion of the half-car active suspension model can be described as follows 11 :

Figure 1.

Figure 1.

Half-car active suspension structure drawing. 12

{mcX··c+Fa1+Fa2+Fb1+Fb2=u1hε··+δ(Fa2+Fb2)γ(Fa1+Fb1)=u2mαx··1Fa1Fb1+Far1+Fbr1=uαmβx··2Fa2Fb2+Far2+Fbr2=uβ (1)

where, cb1 and cbr2 are the damping coefficients of the front and rear parts of the suspension, tar1 , tar2 and cbr1 , cbr2, respectively, represent the stiffness coefficient and damping coefficient of the tire, the spring stiffness coefficients of the front and rear suspension components are x1 and x2 respectively, mα and mβ are the unsprung masses of the front and rear wheels respectively, uα , uβ are the control forces of the suspension generated by the actuator, mc is the moment of inertia of the body mass, and h is the moment of inertia of pitching motion. Fb1 , Fb2 , Fa1 and Fa2 are the damping forces and spring elastic forces in the front and rear suspension components, Far1 , Far2 , Fbr1 , Fbr2 are the elastic forces and damping forces generated by the front and rear tires. ε is the pitching angle, xr1 , xr2 are inputs of road disturbance displacements.

u1=uα+uβ
u2=δuβγuα
Fa1=ta1Δt,Fa2=ta2Δp
Fb1=cb1Δt.,Fb2=cb2Δp.
Far1=tar1(x1xr1),Far2=tar2(x2zr2)
Fbr1=cbr1(x·1x·r1),Fbr2=cbr2(x·2z·r2)

Then, the above equations are constrained as follows:

|Far2+Fbr2|<F2=(mcγ+mβ(δ+γ))g(δ+γ) (2)
|Far1+Fbr1|<F1=(mc+mα+mβ)gF2 (3)
Δt=Xc+δsinεx2 (4)
Δp=Xcγsinεx1 (5)

In the above formulas, δ and γ respectively represent the distances between the front and rear suspension assembly center and the body mass center, Δt is the travel of the front suspension, Δp is the travel of the rear suspension. The suspension travel constraints are designed as follows:

|Δt|<Δtmax (6)
|Δp|<Δpmax (7)

where, Δtmax and Δpmax are the maximum value of the suspension displacement.

To proceed further, the following variables are defined:

x1=Xc,x2=X·c,x3=ε,x4=ε·,x5=x2,x6=x·2,x7=x1,x4=x·1,

Then,

{x1.=x2x2.=1mc(Fa1Fa2Fb1Fb2+u1)x3.=x4x4.=1h(δ(Fb2+Fa2)+γ(Fb1+Fa1)+u2)x5.=x6x6.=1mβ(Fa2+Fb2Far2Fbr2uβ)x7.=x8x8.=1mα(Fa1+Fb1Far1Fbr1uα) (8)

Influenced by the original suspension structure and materials, the corresponding M and I are in a certain range and conform to the following forms:

mcΩM={mc:mcminmcmcmax} (9)
σΩI={σ:σminσσmax} (10)

Due to the influence of its structure, the controller will be overloaded in the process of working. This may result in the original control effect is not as expected, so it is necessary to constrain the amplitude of the controller. The amplitude is set as follows:

|ui(t)|<uimax,i=α,β (11)

The next step is to design the controller ui(i=α,β) to stabilize the suspension system. That is, the travel of the car body’s vertical displacement and angular displacement suspension can meet the following equation conditions:

limtTrXc=0 (12)
limtTrε=0 (13)

where, Tr is the pre-designed time.

Composite adaptive backstepping control

According to formula (8), the formula of the first subsystem is as follows:

{x1.=x2x2.=φ1(Fa1Fa2Fb1Fb2+u1) (14)

where, φ1=1mc[φ1minφ1max] , φ1min=1mcmax , φ1max=1mcmin .

The tracking error is set as eα=x1xd1 . According to this formula, we can obtain its derivative as:

e·α=x2x·d1 (15)

And the corresponding error of x2 is set as eβ , which form is as follows:

eβ=x2xt (16)

where, xt is the ideal function controlling the input x2 in formula (15).

Then the formula (15) can be further written as:

e·α=eβ+xtx·d1 (17)

Lyapunov function is selected as:

V1=12eα2 (18)

In order to stabilize the formula (15), the desired virtual control xt is designed as follow:

xt=x·d11(2sigmoid(2eα)1) (19)

The 1 is a positive number. Taking the derivative of formula (18) to obtain the following form:

V·1=eαeβ1eα(2sigmoid(2eα)1) (20)

As we can see from the above formula, if eβ=0 , so V·1=1eα(2sigmoid(2eα)1)0 , eα will asymptotically to be zero. If this condition to be true, according to formula (16), we can get: as long as x2=xt is guaranteed to be true, the requirement of this condition to be true can be satisfied. The next step is to design the control law u1 to ensure eβ0 , so that the state x2 tends to the desired virtual control xt .

The derivative of the error dynamic eβ=x2xt can be obtained as follow:

e.β=φ1(Fa1Fa2Fb1Fb2+u1)x··d1+1(1(2sigmoid(2eα)1)2)e.α (21)

The control law u1 is designed as follow:

u1=1φ^1(x··d11(1(2sigmoid(2eα)1)2)e.α2(2sigmoid(2eβ)1)eα)+Fa1+Fa2+Fb1+Fb2 (22)

Where, φ^1 is the estimated value of φ1 .

Design of conventional adaptive law

The conventional adaptive law is designed as:

φ^1.=Projφ^1(θϕ) (23)
ϕ=(Fa1Fa2Fb1Fb2+u1)eβ=peβ (24)

where, p=(Fa1Fa2Fb1Fb2+u1) .

θ>0 is the regression factor of the adaptive law, and is the known parameter. Projφ^1 is the projection operator of vector, which is defined as follows: Projφ^(θ)=[Projφ^1(θ1),,Projφ^n(θn)]T Among them,

Projφ^i(θϕ)={0,whenφ^i=φimaxandθϕ>0,0,whenφ^i=φiminandθϕ<0,θϕ,Othersituations. (25)

The adaptive law has the following two properties:

  1. It is guaranteed that the estimated φ^1 of this parameter is always within the known bounds:

    φ1min<φ^1<φ1max (26)
  2. Guarantee that the following conditions are true:

φ~1(θ1Projφ^1(θϕ)ϕ)<0,ϕ (27)

Design of compound adaptive law

In order to make the online estimation φ^1 of the parameter approximate to its truth value φ1 , we use the compound adaptive law instead of the conventional adaptive law. Although the conventional adaptive law is sufficient to meet the control requirements of suspension and has been adopted by a large number of scholars, the composite adaptive law has better convergence than the conventional adaptive law, higher accuracy than the former, and better control effect. The composite adaptive law is as follows:

φ^1.=Projφ^1(θϕr(Pφ^1μ))ϕ (28)

Set σ0=Fdf+Fr+Fsf+Fsruz .

where, P(t)=0tσ0σ0Tdr , μ(t)=0tσ0uzdr , ∂ is an optional positive number. Further analysis of formula (28) shows that: φ^1.=Projφ^1(θpeβr(0tσ0σ0Tdrφ^10tσ0uzdr))ϕ=Projφ^1(θpeβr(0tσ0σ0Tdrφ~1)) . It can be seen that the adaptive law includes not only the system output error information p , but also the term 0tσ0σ0Tdrφ~1 related to the parameter estimation error.

For any matrices A and Q, the following formula is true:

φ~1T(θ1Projφ^1(θϕθϕ1)ϕ)θ~1Tϕ1 (29)

The following Lyapunov function is selected:

V2=V1+12eβ2+12θφ~1Tθ1φ~1 (30)

The derivative of the above formula can be obtained:

V·2=V·1+eβe·β+φ~1Tθ1φ^1.=1eα(2sigmoid(2eα)1)2eβ(2sigmoid(2eα)1)+φ~1Tθ1*(Projφ^1(θϕθ(Pφ^1μ))ϕ) (31)

According to lemma 1:

V·2=1eα(2sigmoid(2eα)1)2eβ(2sigmoid(2eα)1)φ~1TPφ~1 (32)

We know from the definition of P that P(t0) is a positive semidefinite matrix. So if P(t0) is not singular, then we have λmin(P(t0))>0 . P(t0) is positive definite. For t>t0 ,

P(t)=0t0σ0σ0Tdr+t0tσ0σ0Tdr=P(t0)+t0tσ0σ0Tdr (33)

Since P(t) , P(t0) and t0tσ0σ0Tdr are all semidefinite matrices, λmin(P(t))λmin(P(t0)) . In summary, if there is a t0>0 that makes P(t0) nonsingular, then there is a positive definite matrix P(t) for t>t0 , and λmin(P(t))λmin(P(t0))>0 . Because >0 , so φ~1TPφ~1<0 .

V·21eα(2sigmoid(2eα)1)2eβ(2sigmoid(2eα)1)0 (34)

The following inequalities can be obtained by integrating both sides of A from 0 to t :

V2=0tV·2dτ+V2(0)V2(0) (35)

Therefore, we can conclude that eα and eβ have ranges and fixed upper limits:

|eα|2V2(0)|eβ|2V2(0) (36)

From the above equation, it can be further obtained that:

|x1||xd1|+2V2(0)|xd1|+2V2(0)|xd1|+2V2(0) (37)
|x2||x·d1|+1|2sigmoid(2eα)1|+2V2(0)|xd1|+(1+1)2V2(0) (38)

The formula (38) and subsequent steps show that all signals of the system are bounded. Therefore, the following formula is established:

Fa1Fa2Fb1Fb2+u1L (39)

So e·βL , so we get

V·21eα(1(2sigmoid(eα)1)2)e·α1e·α(2sigmoid(eα)1)2eβ(1(2sigmoid(eβ)1)2)e·β1e·β(2sigmoid(eβ)1) (40)

which is equal to C is bounded, so V2 is uniformly continuous. Furthermore, V·2<0 . According to Lyapunov theorem, when t , eβ0 and φ~10 .

At this point, the design of controller u1 and its proof process are finished. Next is the design process of controller u2 . Since its equation is somewhat similar to the previous formula, only the corresponding design process is given this time. As long as the design of controller u1 and u2 is completed, we can obtain uα and uβ according to the linkage formulas.

Set

eγ=x3xd3 (41)
eδ=x4xt2 (42)

If xd3 and u2 are defined as follows:

xd3=x·d33(2sigmoid(2eγ)1) (43)
u2=1φ^2*(x··d33(1(2sigmoid(2eγ)1)2)e·α4(2sigmoid(2eδ)1)eγ)+Fφ (44)
φ^2.=Projφ^2(θ2ϕ2θ2(Pφ^2μ))ϕ2 (45)

Then the error dynamic equation of pitching motion is stable. The 3 and 4 are controllable parameters. Fφ and ϕ2 are defined as follows:

Fφ=δ(Fb2+Fa2)γ(Fb1+Fa1) (46)
ϕ2=(u2Fφ)eδ (47)

where, θ2 is the adjustable parameter, the following stability analysis can be obtained:

|x3||xd3|+2V4(0) (48)
|x2||xd3|+(3+1)2V4(0) (49)

Finally, according to u1 and u2 :

uα=γu1+u2δ+γ (50)
uβ=δu1u2δ+γ (51)

The next part is the proof of zero dynamic stability.

Stability proof

The above-mentioned discussion devotes to controller design for a fourth-order error system, while the whole is an eight-order system, a zero-dynamic analysis is required. 13 According to the requirement of zero dynamics, we set eα=eγ , that is, eβ=eδ , so the following formulas can be obtained:

u1=mcx··d1+Fb1+Fa1+Fb2+Fa2 (52)
u2=hx··d3+δ(Fb2+Fa2)γ(Fb1+Fa1) (53)

Through the above controller form, we can obtain:

uα=γMδ+γx··d1+hδ+γx··d3+Fb2+Fa2 (54)
uβ=γMδ+γx··d1hδ+γx··d3+Fb1+Fa1 (55)

According to (54) and (55), the zero dynamic equation can be obtained:

x·=Ax+BW+Baxr (56)

where, x=[x5x6x7x8],B=[0100tar2mβcar2mβ00000100tar1mαcar1mα],A=[0100tar2mβcar2mβ00000100tar1mαcar1mα],W=[W1W·1W2W·2],Ba=[00γmcmβ(δ+γ)hmβ(δ+γ)0γmcmα(a+b)0hmα(a+b)],xr=[x··d1x··d3]

The Lyapunov function is defined as follows:

V=xTPx (57)

Then,

V·=x·TPx+xTPx·=xT(ATP+AP)x+2xTPBW+2xTPBaxr (58)

Since the eigenvalues of A are all negative real parts, ATP+AP=Q<0 , and

2xTPBW1γ1xTPBBTPx+γ1WTW (59)
2xTPBaxr1γ2xTPBaBaTPx+γ2xrTxr (60)

where γ1 and γ2 are adjustable positive parameters, then,

V·xTQx+1γ1xTPBBTPx+γ1WTW+1γ2xTPBaBaTPx+γ2xrTxr[λmin(P12QP12)+1γ1λmax(P12BBTP12)+1γ2λmax(P12BaBaTP12)]V+γ1WTW+γ2xrTxr (61)

Select appropriate parameters to obtain:

λmin(P12QP12)1γ1λmax(P12BBTP12)1γ2λmax(P12BaBaTP12)10 (62)

Define WTWWmax , xrTxrxrmax ,then:

γ1WTW+γ2xrTxr2=γ1Wmax+γ2xrmax (63)
V·1V+2 (64)

The above expressions indicate that the function V is bounded, namely:

V(t)V(0)e1t+2(1e1t)max[V(0)2|xk|max[V(0)2]λmin(P),k=5,6,7,8] (65)

The next part is to estimate the bounds of suspension parameters:

|Δt||x1|+δ|sin(x3)|+|x5||x1|+δ|x3|+|x5|
|xd1|+2V2(0)+δ|x3|+δ2V2(0)+max[V(0)2]λmin(P)=ΔtbdΔtmax (66)
|Δp||x1|+b|sin(x3)|+|x5||x1|+b|x3|+|x5|
|xd1|+2V2(0)+b|x3|+b2V4(0)+max[V(0)2]λmin(P)=ΔpbdΔpmax (67)
|Far2+Fbr2||tar2(x5xr2)+cbr2(x6x·r2)|tar2|x5|+tar2|xr2|+cbr2|x6|+cbr2|x·r2|(tar2+cbr2)max[V(0)2]λmin(P)+tar2xr2+cbr2x·r2=Ffbd (68)
|Far1+Fbr1||cbr1(x7xr1)+cbr1(x8x·r1)|tar1|x7|+tar1|xr1|+cbr1|x8|+cbr1|x·r1|(tar1+cbr1)max[V(0)2]λmin(P)+tar1xr1+cbr1x·r1=Frbd (69)

After adjustment:

FfbdFf (70)
FrbdFr (71)

then,

|Far2+Fbr2|Ff (72)
|Far1+Fbr1|Fr (73)

Similarly, it can be concluded that:

|u1|1φm(x··d1+1|e·α|+2|eβ|+|eα|)+|Fa1|+|Fa2|+|Fb1|+|Fb2|u1bd (74)
|u2|1φm(x··d3+3|e·γ|+4|eδ|+|eγ|)+a(|Fa2|+|Fb2|)+b(|Fa1|+|Fb1|)u2bd (75)
|uα|γu1bd+u2bdδ+γ (76)
|u2|δu1bd+u2bdδ+γ (77)

The adjustable gains can be adjusted to:

γu1bd+u2bdδ+γuαmax (78)
δu1bd+u2bdδ+γuβmax (79)

So,

|uα|uαmax,|uβ|uβmax (80)

Solution of active suspension power

Nowadays, the performance evaluation of automobile suspension has been quite mature. 14 Compared with ordinary suspension, it has great advantages in improving passenger riding comfort, driving maneuverability and driving stability. 15 But in the process of driving, compared with other suspension systems, the active suspension system consumes more energy. At present, most literatures focus on the research of energy-fed suspension and adopt different control methods for the energy saving of the suspension. In the aspect of energy saving, there are some researchers on the study. Kou et al. 16 proposed a coordinated control strategy using linear motor to control active suspension energy management, which improved the efficiency of energy regeneration, reduced the energy consumption of the suspension, and improved the performance of the suspension to a certain extent. Zhang et al. 17 designed a new suspension mechanism, which is a hydro-electric power regeneration structure of automobile. It can ensure the recovery and utilization of energy in the process of driving on steep roads, and it has been proved in the experiment that the modified device has strong ability in energy recovery. However, there is no systematic method to solve the suspension power. For example, the evaluation index of suspension energy consumption is still in a blank state. How to develop a new energy consumption evaluation method is of great practical significance for the promotion of active suspension.

At present, the expressions for solving power are generally divided into the following three situations: (1) Consider the internal structure of the actuator structure and the influence of internal liquid flow. (2) Consider power analysis in the time domain. (3) The structure of the actuator is not considered in the calculation process, and the loss of the suspension’s average working energy during the whole movement is mainly considered. However, the above three methods have different limitations according to different situations. If the internal structure of the actuator and the influence of internal liquid flow are considered, the power expression is:

P=PsusS2Tsim0Tsim|V|dt (81)

where, S is the area of the structure, Tsim is the simulation time, V is the moving speed, and Psus is the pressure. When considering the influence of liquid and simulation time, in order to ensure the accuracy of the data, we only measured half of its value, so the denominator is correspondingly added with 2 . However, it is worth pointing out that this method has some defects, that is, it ignores the power loss caused by other electrical structures.

If the power problem is analyzed in the time domain and the average velocity of the liquid is obtained by standard deviation, the power formula can be written in the following form:

P=Psus2T0.799σ1 (82)

This formula has the same meaning as the letters above, except that σ1 is the standard deviation of the liquid velocity. This formula is suitable for the analysis of power in the time domain. However, when considering the standard deviation, there are some defects due to the statistical error.

In the process of analyzing the suspension in this paper, since the structure of the actuator is not considered in the study, in the process of vibration analysis, we pay more attention to the average value method to calculate the power.

According to the characteristics of the active suspension and the energy storage property of the elastic element, the following parameters are introduced as follows:

F1=Fb2+uα,F2=Fb1+uβ (83)

where, F1 and F2 are the front and rear suspension forces.

Then the front and rear power of the suspension are:

P1=(Fb2+uα)(X·cx·2) (84)
P2=(Fb1+uβ)(X·cx·1) (85)

The change of energy consumed in dt time is:

dE1=P1dt (86)
dE2=P2dt (87)

Since P=Et , the average power in [0~t] is:

P1f=lim10(Fb2+uα)(Xcx2)dt (88)
P2f=lim10(Fb1+uβ)(Xcx1)dt (89)
xjd(t)={a0+aj1t+aj2t2+aj3t3+aj4t4,t<Tjr0,tTjr (90)

Simulation

The parameters of the half active suspension model are selected as follows: mc=1100kg,mα=mβ=80kg,h=580kgm2,ta1=ta1=16000N/m,tar2=190000N/m,tar1=16000N/m,cbr2=1650N·s/m,cbr1=1550N·s/m,cbr2=1600N·s/m,cb1=1400N·s/m,δ=1.6,γ=1.7.

The road surface disturbance is set as:

W=0.03sin(10πt)

The simulation structures are shown in Figures 2 to 16.

Figure 2.

Figure 2.

Vertical displacement response.

Figure 16.

Figure 16.

Instantaneous power consumption.

Figure 3 shows that both the composite adaptive algorithm and the ordinary adaptive algorithm have achieved the effect of controlling the vertical displacement response. However, the fluctuation of the passive suspension in the whole process is too large.

Figure 3.

Figure 3.

Vertical acceleration response.

The existence of pitch angle will cause the coupling of front and rear suspension, increase the influence of uncertainty and nonlinearity on the whole system, and then affect the performance of semi-car suspension. Figures 4 and 5 respectively show that both the compound adaptive law and the ordinary adaptive law have good disturbance suppression, both of which can solve the pitching angle problem of the semi-car suspension, but the algorithm of the compound adaptive law is superior in effect. However, the relatively passive suspension is difficult to achieve fast stability in the whole process. In Figure 4, stability is achieved after 3 s, while in Figure 5, stability is achieved after 2.3 s, which has obvious disadvantages compared with the two adaptive control methods. Figure 5 shows that both algorithms can improve the ride comfort of vehicles. The algorithm of the general adaptive law can achieve stability quickly, but compared with the composite adaptive law, its peak value and jitter are higher, while the algorithm of the composite adaptive law is relatively gentle and has better adaptability to human body. Compared with the above two algorithms, the vibration of the passive suspension in the whole process is relatively large, and it tends to be gentle at 4.3 s, and the comfort is relatively poor. Figures 6 and 7 show the response of unsprung mass displacement. In contrast, the peak value of the compound adaptive law algorithm in the stabilization process is relatively low.

Figure 4.

Figure 4.

Angular displacement response.

Figure 5.

Figure 5.

Angular acceleration response.

Figure 6.

Figure 6.

Unsprung mass displacement response x2 .

Figure 7.

Figure 7.

Unsprung mass displacement response x1 .

The dynamic travel of suspension affects the life of automobile suspension. One of the objectives of the controller is to stabilize the value of the data within its maximum limit, so as to avoid irreversible mechanical damage caused by exceeding the value. The suspension travel response has a direct impact on the above safety problems. Figures 8 and 9 show the forward and backward travel of the suspension. Compared with the ordinary adaptive algorithm, the composite adaptive algorithm can quickly achieve stability, and its peak value and jitter degree are relatively low and relatively gentle, which can reduce the probability of component damage. Figures 10 and 11 show the control input, indicating that both algorithms can achieve their corresponding control expectations, while the composite adaptive algorithm has a lower peak value and more advantages in terms of energy consumption.

Figure 8.

Figure 8.

Front suspension travel.

Figure 9.

Figure 9.

Rear suspension travel.

Figure 10.

Figure 10.

Control input uα .

Figure 11.

Figure 11.

Control input uβ .

The stability of handling directly affects the safety of driving, which to some extent reflects the contact between automobile tires and road surface. This indicator represents the maneuverability of the vehicle. Figures 12 and 13 show tire load. According to the above graph, both control algorithms can maintain driving safety under road excitation, and the compound adaptive algorithm appears to have more advantages. Figures 14 and 15 show the tracking error, indicating that the dynamic equation can converge in a finite time. Figure 16 shows the instantaneous power consumption. Because spring components have the characteristics of energy storage, they generate energy during the release process, so the power will generate negative values. Compared with the traditional adaptive algorithm, the power consumption of the composite adaptive algorithm is relatively lower than that of the former in the whole process. In addition, when releasing energy, the process of releasing energy of this algorithm is relatively gentle, without the drastic energy release of ordinary adaptive control algorithm. Therefore, compared with the former compound adaptive algorithm, it has more advantages in energy saving.

Figure 12.

Figure 12.

Dynamic tire load on the front wheel.

Figure 13.

Figure 13.

Dynamic tire load on the rear wheel.

Figure 14.

Figure 14.

The tracking error eα .

Figure 15.

Figure 15.

The tracking error eβ .

Conclusion

This paper proposes a composite adaptive backstepping control scheme for the half-car active suspension systems. In order to improve the convergence of the adaptive algorithm, the compound adaptive law is introduced. And the corresponding adaptive backstepping controller is designed. The simulation results show that the ride comfort, operating stability and safety of the vehicle can be effectively improved by the composite adaptive backstepping controller. According to the energy storage characteristics of the elastic components of the suspension, the power calculation formula is introduced. The simulation results show that the composite adaptive algorithm is more energy-saving than the conventional adaptive algorithm based on projection operator.

This algorithm improves the disadvantage of the traditional adaptive rate and lays a foundation for the design of energy saving controller in the future. How to design a control algorithm focusing on energy saving is my future research direction.

Author biographies

Xiaoyu Su graduated from Harbin Engineering University on 2014 and got the doctor degree. Now she is a lecturer at Shanghai University of Engineering Science. Her main research areas are about the roll attitude control of the ship and control analysis of the active suspension systems.

Bin Lin is currently an undergraduate student in Electronic and Electrical Engineering from Shanghai University of Engineering Science. His main research area is adaptive control.

Shuai Liu is currently an undergraduate student in Mechanical electronic engineering from University of Shanghai for Science and Technology. His main research area is backstepping control.

Footnotes

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) received no financial support for the research, authorship, and/or publication of this article.

References

  • 1.Cao F, Sun H, Li Y, et al. Fuzzy adaptive fault-tolerant control for a class of active suspension systems with time delay. Int J Fuzzy Syst 2019; 21(7): 2054–2065. [Google Scholar]
  • 2.Pang H, Zhang X, Yang J, et al. Adaptive backstepping-based control design for uncertain nonlinear active suspension system with input delay. Int J Robust Nonlinear Control 2019; 29(1): 5781–5800. [Google Scholar]
  • 3.Wang W, Song Y, Chen J, et al. A novel optimal fuzzy integrated control method of active suspension system. J Braz Soc Mech Sci Eng 2018; 40(1): 29. [Google Scholar]
  • 4.Yao J, Wang M, Li Z, et al. Research on model predictive control for automobile active tilt based on active suspension. Energies 2021; 14(3): 671. [Google Scholar]
  • 5.Gu C, Yin J, Chen X, et al. Robust control and optimization of a rocker-pushrod electromagnetic active suspension. Automot Eng 2018; 40(1): 34–40. [Google Scholar]
  • 6.Soh M, Jang H, Park J, et al. Development of preview active suspension control system and performance limit analysis by trajectory optimization. Int J Automot Technol 2018; 19(6): 1001–1012. [Google Scholar]
  • 7.Amin M, Hudha K, Kadir Z A, et al. Skyhook control for 7 DOF ride model of armored vehicle due to road disturbance. In: 2015 10th Asian Control Conference (ASCC). IEEE, 2015. [Google Scholar]
  • 8.Na J, Huang Y, Wu X, et al. Active adaptive estimation and control for vehicle suspensions with prescribed performance. IEEE Trans Control Syst Technol 2018; 26: 2063–2077. [Google Scholar]
  • 9.Chávez-Conde E, Beltrán-Carbajal F, Garcaí-Rodrgíuez C, et al. Sliding mode based differential flatness control and state estimation of vehicle active suspensions. In: 6th International conference on electrical engineering, computing science and automatic control, Toluca, Mexico, 10–13 January 2009, pp.1–6. New York, NY: IEEE. [Google Scholar]
  • 10.Basturk HI. A backstepping approach for an active suspension system. In: 2016 American Control Conference (ACC), Boston, MA, 6–8 July 2016. [Google Scholar]
  • 11.Li H, Jing X, Karimi HR. Output-feedback-based H control for vehicle suspension systems with control delay. IEEE Trans Ind Electron 2014; 61(1): 436–446. [Google Scholar]
  • 12.Chen M, Tao G. Adaptive fault-tolerant control of uncertain nonlinear large-scale systems with unknown dead zone. IEEE Trans Cybern 2016; 46(8): 1851–1862. [DOI] [PubMed] [Google Scholar]
  • 13.Zhu Q, Li L, Chen CJ, et al. Low-cost lateral active suspension system of high-speed train for ride quality based on resonant control method. IEEE Trans Ind Electron 2017; 65(5): 4187–4196. [Google Scholar]
  • 14.Wang R, Jing H, Karimi HR, et al. Robust fault-tolerant H_∞ control of active suspension systems with finite-frequency constraint. Mech Syst Sig Process 2015; 62–63: 341–355. [Google Scholar]
  • 15.Bououden S, Chadli M, Karimi HR. A robust predictive control design for nonlinear active suspension systems. Asian J Control 2016; 18(1): 122–132. [Google Scholar]
  • 16.Kou F, Chen L, Zhang D. Energy management strategy for active suspension with linear motor. In: 2016 IEEE advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC), Xi’an, China, 3–5 October 2016, pp. 419–423. New York, NY: IEEE. [Google Scholar]
  • 17.Zhang H, Guo X, Hu S, et al. Simulation analysis on hydraulic-electrical energy regenerative semi-active suspension control characteristic and energy recovery validation test. Trans Chin Soc Agric Eng 2017; 33(16): 64–71. [Google Scholar]

Articles from Science Progress are provided here courtesy of SAGE Publications

RESOURCES