Open access peer-reviewed chapter

Robust Adaptive Controls of a Vehicle Seat Suspension System

Written By

Do Xuan Phu, Ta Duc Huy and Seung Bok Choi

Submitted: 29 July 2017 Reviewed: 03 October 2017 Published: 20 December 2017

DOI: 10.5772/intechopen.71422

From the Edited Volume

Adaptive Robust Control Systems

Edited by Le Anh Tuan

Chapter metrics overview

1,521 Chapter Downloads

View Full Metrics

Abstract

This work proposes two novel adaptive fuzzy controllers and applies them to vibration control of a vehicle seat suspension system subjected to severe road profiles. The first adaptive controller is designed by considering prescribed performance of the sliding surface and combined with adaptation laws so that robust stability is guaranteed in the presence of external disturbances. As for the second adaptive controller, both the H-infinity controller and sliding mode controller are combined using inversely fuzzified values of the fuzzy model. In order to evaluate control performances of the proposed two adaptive controllers, a semi-active vehicle suspension system installed with a magneto-rheological (MR) damper is adopted. After determining control gains, two controllers are applied to the system and vibration control performances such as displacement at the driver’s position are evaluated and presented in time domain. In this work, to demonstrate the control robustness two severe road profiles of regular bump and random step wave are imposed as external disturbances. It is shown that both adaptive controllers can enhance ride comfort of the driver by reducing the displacement and acceleration at the seat position. This excellent performance is achieved from each benefit of each adaptive controller; accurate tracking performance of the first controller and fast convergence time of the second controller.

Keywords

  • adaptive fuzzy control
  • sliding mode control
  • H-infinity control
  • prescribed performance of the sliding surface
  • vibration control
  • seat suspension system

1. Introduction

Nowadays, modern control-based technical devices such as robotics, assistive machines and home appliances are popularly used to improve the level of human being’s life. In these devices, control algorithm is one of the most important components which brings comfortable requirements to the consumer. The development of control algorithms in recent years is abundantly being undertaken from the aspect of classical control to salient characteristics of intelligent control. The classical control methods are frequently combined with modern control technique to resolve parameter uncertainties and disturbances those are existed in most of control devices. A controller which is formulated using more than two different control schemes is called “a hybrid controller” or “composite controller” [1, 2]. Among many candidates of the hybrid controller, the type of hybrid adaptive controller is the most popular since its structure is relatively simple and its control performance is very robust against the uncertainties or/and external disturbances. A hybrid adaptive control with fuzzy model and wavelet neural networks was presented in [1, 3] in which the sliding mode control was used to connect the parameters of the fuzzy model and the neural networks. This method is the typical model to develop the adaptive control in the last few years. Besides of uncertain nonlinear system, the problem of unknown input nonlinearity such as dead-zone or backlash-like hysteresis was also studied through the hybrid adaptive control [4]. It has been also shown that the neural works can be designed for a good performance of the hybrid adaptive control to deal with the uncertain system [5]. A hybrid adaptive controller possessing the robustness against input and parameter uncertainties was studied using the sliding mode controller associated with the fuzzy model [6, 7]. When a hybrid adaptive controller is formulated, in general the adaptation laws are simultaneously calculated. Furthermore, the back-stepping method was integrated with the fuzzy mode to achieve high performance of the hybrid adaptive controller [8].

As mentioned earlier, both the fuzzy model and the neural networks model are frequently used for the formulation of high performance of a hybrid adaptive controller [9]. Recently, a modified type of the fuzzy model called interval type 2 was combined with the back-stepping method to design of a hybrid adaptive control [10, 11]. It is remarked that the fixed fuzzy model always provides a safe choice in design of a hybrid adaptive control. However, this choice may cause a large error in finding the final values. To resolve this problem, an adaptive interval type 2 fuzzy neural network was developed on the basis of the online technique which can strengthen the flexibility of design parameters against the uncertainties [12]. Besides the above, there are many approaches to formulate new hybrid adaptive controllers such as output feedback control approach to take account for unknown hysteresis [13]. From the aspect of experimental implementation of hybrid adaptive controllers, several dynamic systems featuring magneto-rheological (MR) mount and MR damper are adopted for vibration control [2, 1418]. Most of hybrid adaptive controllers used in these experimental realizations have been formulated by combining the models of interval type 2 fuzzy and interval type 2 fuzzy neural networks, and the control techniques of H-infinity control and sliding mode control. The advantage of using the interval type 2 fuzzy model is its flexibility in which optimized fuzzy values can be achieved unlike the classical fuzzy rule with the fixed value [19]. In order to improve the fuzzy model, clustering method [20] and data-driven for fuzzy rules [21] were also introduced.

As a subsequent work to develop a new hybrid adaptive controller, in this work two different new hybrid adaptive controllers are developed and their control performances are evaluated by investigation on vibration control of a semi-active seat suspension system installed with MR damper. The first hybrid adaptive controller is designed by combing online interval type 2 fuzzy neural networks model and prescribed performance of the sliding surface associated with adaptation laws to guarantee robust stability (HAC-PP in short). The second hybrid adaptive controller is formulated by combining inversely fuzzified value with H-infinity control to minimize computational cost algorithm (HAC-IFV in short).The stability of both adaptive controllers are rigorously proved based on the Lyapunov stability and appropriate control gains are determined to evaluate vibration control performance. It is shown that both proposed adaptive controllers are very effective and robust for controlling unwanted vibrations or excitations from the road profiles. These are validated by presenting control results showing significant reduction of both the displacement and acceleration at the seat position subjected to external excitations.

Advertisement

2. Formulation of HAC-PP

As mentioned in Introduction, the online interval type 2 fuzzy neural networks (OIT2FNN in short) model is used to formulate two adaptive controllers. The rule base of OIT2FNN can be expressed as follows [22].

Rfj:Ifh1isHf1jandandhnisHfnjThengisa0j+i=1naijhiE1

where, Hfiji=1nj=1m are fuzzy sets, m is the number of rules, and aij are interval sets. The calculation process of OIT2FNN is clearly explained in [22]. The defuzzified output is then determined by

gf=gl+gr2=θlTξlf+θrTξrf2E2

In the above, θlT=w1lw2lw3lwnl and θrT=w1rw2rw3rwnr are the weighting vectors, which symbolize the relation of the rule layer and type-reduction, and the weighted firing strength vectors given by

ξlf=f¯1i=1nf¯if¯2i=1nf¯if¯3i=1nf¯if¯ni=1nf¯iT,ξrf=f¯1i=1nf¯if¯2i=1nf¯if¯3i=1nf¯if¯ni=1nf¯iT

As a problem formulation, consider a single-input and single-output (SISO) nonlinear system governed by the following equation:

ẋ=fx+gxut+dtE3

where f(x) ∈ Rn and g(x) ∈ Rn are two unknown non-linear function vectors, u(t) ∈ R1 is control function, d(t) ∈ Rn is an external disturbance vector, |d(t)| ≤ δd where δd ∈ Rn is upper bound of d(t), x=x1x2xn=x1ẋ1x1n1TRn is the state vector of the system. The first sliding surface ss is defined as follows:

ss=k1x1+k2x2+k3x3++knxn=i=1nkixiE4

where, K = [kn, kn − 11, kn − 2, …, k1] is defined as the coefficients such that all of the roots of the polynomial σn + kn − 1σn − 1 + kn − 2σn − 2 + … + k1 are in the open left-half complex plane. The sliding surface (4) is rewritten using the state variables as follows:

xn=k1x1k2x2k3x3kn1xn1+ssE5

A new vector x˜ is defined by x˜=x1x2x3xn1T, and thus the system (3) is rewritten as follows:

x˜̇=S1x˜+S2TssE6

where,

S1=01000010....k1k2k3kn1,S2=00.1

The tracking error is defined as e = x1 − xd with the desired states of xd. Then the error performance function is defined as follows [23]:

λt=λ0λelt+λE7

where, l > 0, 0 < |e(0)| < λ(0), λ > 0, λ < λ(0) then λt > 0 and λ(t) tend to λ exponentially. In order to guarantee fast convergence of tracking error, and obtain a certain convergence accuracy, the tracking error is set as follows:

et=λtSφE8

In the above, the prescribed error performance function S(φ) found as follows:

Sφ=etλtE9

The function S(φ) must satisfy the following conditions.

(i) S(φ) is smooth continuous and monotone increasing function

ii1<Sφ<1E10

(iii) limφ →  + ∞S(φ) = 1 and limφ →  − ∞S(φ) =  − 1

From the above conditions (10), the function S(φ) can be determined as follows:

Sφ=eφeφeφ+eφE11

Then using Eq. (8), the tracking error is obtained by

λt<λtSφ<λtλt<et<λtE12

Hence, the tracking error can be summarized as Ξ = {e ∈ R : |e(t)| < λ  ∀ t ≥ 0 and e(t) < λ for t → ∞}. On the other hand, the inverse function of (11) is expressed as:

φ=12ln1+S1S=12ln1+eλ1eλ=12lnλ+eλe=12lnλ+elnλeE13

Hence, the derivatives of Eq. (13) are obtained as:

φ̇=12λ̇+ėλ+eλ̇ėλeE14
φ¨=M1+M2+M3e¨E15

where,

M1=λ¨λ+eλ̇+ė22λ+e2,M2=λ¨λeλ̇ė22λe2,M3=λ+e2λ+e2+λe2λe2.

In order to realize φ → 0, the second sliding surface is defined as follows:

σs=φ̇+csφE16

where cs > 0. The derivative of Eq. (16) is obtained as:

σ̇s=φ¨+csφ̇=M1+M2+M3fx+gxut+dtx¨d+csφ̇E17

The lumped uncertainty of system is defined as:

w=M3γ˜fξf+M3γ˜gξgu+M3dtE18

where γf = f(x) − f(x),  γg = g(x) − g(x). Using Eqs. (17) and (18), the derivative Eq. (17) is rewritten as:

σ̇s=M1+M2+M3fx+M3gxutM3x¨d+csφ̇+wE19

Based on Eq. (2), the relationship between Eq. (19) and OIT2FNN is expressed as follows:

σ̇s=M1+M2+M3θfξf+M3θgξguM3x¨d+csφ̇+wE20

where

θf=argminθfΔθfsupxΔxfxfx, θg=argminθgΔθgsupxΔxgxgx, Δθf = {θf ∈ Rn, ‖θf‖ ≤ Θf}, Δθg = {θg ∈ Rn, ‖θg‖ ≤ Θg}, Δx = {x ∈ Rn, ‖x‖ ≤ Θx}

Now, an equivalent control is determined from Eq. (20) based on the assumption σ̇s0:

u1=1M3θ̂gξgM1M2M3θ̂fξf+M3x¨dcsφ̇E21

The equivalent control u1 cannot control the system because it cannot compensate the error from the fuzzy approximation. To guarantee the robustness and stability in control, a robust control part u2 should be introduced as follows:

u2=1M3θ̂gξgi=1n1Pn1ixiσsβ+12M3Γξzx˜PS2S2TPx˜TE22

Then, the total control u of the system is determined as follows:

u=u1+u2E23

The control u2 is the combination of two sliding surfaces ss and σs. The value Γ is the adaptive parameter where its boundary is given by ΔΓ = {Γ ∈ R, ‖Γ‖ ≤ ΘΓ, σsΓξfz ≤ ρ}, and ΘΓ is constant boundary. The matrix P = PT ≥ 0 in which its result is a solution of Riccati-like equation given by

PS1+S1TP+QσsΓξzPS2S2TP+ρPS2S2TP=0E24

where, ρ ≥ σsΓξz, ρ is the prescribed attenuation level, Q = QT ≥ 0, ξz is consequent membership value of the OIT2FNN. When the value ρ = σsΓξz, the Riccati-like equation is rewritten as:

PS1+S1TP+Q=0E25

Now, Eq. (20) can be analyzed as follows:

σ̇s=M1+M2+M3γ˜fξf+M3γ˜gξguM3x¨d+csφ̇+w+M3θ̂fξf+M3θ̂gξguE26

where γ˜f=θfθ̂f,γ˜g=θgθ̂g. Using Eqs. (23) and (26), Eq. (26) is rewritten by

σ̇s=i=1n1Pn1ixiσsβ+12M3Γξzx˜PS2S2TPx˜T+M3γ˜fξf+M3γ˜gξgu+wE27

Now, the stability of the proposed adaptive control system can be solidly proved with Eqs. (21)(23) and adaptation laws as follows:

γ˜̇f=μ1M3σsξf;γ˜̇g=μ2M3σsξgu;Γ̇=μ3M3σsξzx˜PS2S2TPx˜TE28

In order to make a proof, in this work the following Lyapunov function candidate is proposed.

Lv=12σ2s+12x˜Px˜T+12μ1γ˜2f+12μ2γ˜2g+12μ3Γ2E29

The derivative of Eq. (29) is then obtained by

L̇v=σsσ̇s+12x˜̇Px˜T+12x˜Px˜̇T+1μ1γ˜fγ˜̇f+1μ2γ˜gγ˜̇g+1μ3ΓΓ̇E30

Substituting Eq. (27) into Eq. (30), Eq. (30) is rewritten as follows:

L̇v=M3σsγ˜fξf+1μ1γ˜fγ˜̇+M3σsγ˜gξgu+1μ2γ˜gγ˜̇g+M3Γξzσsx˜PS2S2TPx˜T+1μ3ΓΓ̇+σswσ2sβ12ρPS2S2TP12x˜TQx˜TE31

It is noted that Eq. (24) is used in finding Eq. (31). Substituting Eq. (28) into Eq. (31), the following is achieved.

L̇v=12x˜TQx˜T12σsββw2+βw212ρPS2S2TP12x˜TQx˜T+βw2E32

Eq. (32) cannot use for conclusion of stability. Hence, it will be integrated from t = 0 to t = T, we have:

Lv0LvT+β0Tw2dt120Tx˜Qx˜TdtE33

where, Lv0=12σ2s0+12x˜0Px˜T0+12μ1γ˜2f0+12μ2γ˜2g0+12μ3Γ20. The value Lv(T) is always positive, so Eq. (33) is determined as:

Lv0+β0Tw2dt120Tx˜Qx˜Tdt0E34

From Eqs. (32) and (34), the stability is guaranteed.

From the boundedness of the parameters γ˜f and γ˜g, the closed sets are defined as Ξ1=γ˜fγ˜ff, Ξ2=γ˜gγ˜gg, Ξδ1=γ˜fγ˜ff+δ1, Ξδ2=γ˜gγ˜gg+δ2.

In here, ℵf, ℵg, δ1, δ2 are the choosing parameters. Hence, the adjusted adaptation laws are redefined as follows:

γ˜̇f=μ1M3σsξfifγ˜f<forγ˜f=fandM3σsξfγ˜f0μ1M3σsξf+μ1γ˜f2fM3σsξfγ˜fδ1γ˜f2ifγ˜f=fandM3σsξfγ˜f<0E35
γ˜̇g=μ2M3σsξguifγ˜g<gorγ˜g=gandM3σsξguγ˜g0μ2M3σsξgu+μ2γ˜g2gM3σsξguγ˜gδ2γ˜g2ifγ˜g=gandM3σsξguγ˜g<0E36
Γ̇=μ3M3σsξzx˜PS2S2TPx˜TifΓ<ΘΓorΓ=ΘΓ+δ3andM3σsξzx˜PS2S2TPx˜TΓ0μ3M3σsξzx˜PS2S2TPx˜T+μ3Γ2ΘΓM3σsξzx˜PS2S2TPx˜TΓδ3Γ2ifΓ=ΘΓandM3σsξzx˜PS2S2TPx˜TΓ<0E37

In the above, δ1, δ2 and δ3 are choosing parameters related boundaries of f(x), g(x) and Γ. It is noted here that in order to utilize the states of the system, the Luenberger observer [24] has been used in this work. Figure 1 presents a flow chart of the HAC-PP showing the combination of each controller and the prescribed performance.

Figure 1.

Control flow chart of the HAC-PP.

Advertisement

3. Formulation of HAC-IFV

As a first step to design the controller, consider the system (3) rewritten by

ẋ=f0x+g0xut+DE38

where, the function f0(x) and g0(x) are the functions of f(x) and g(x) which are determined as:

fx=f0x+δfx;0<δfx<δf,gx=g0x+δgx;0<δgx<δg.
f0x=x2xnf0T,g0x=00g0T,δf=00δf0T,δg=00δg0T.

In the above, δf and δg are two positive vectors. It is noted that D = δf + δgu(t) + d(t) denotes the uncertain disturbance and D = [0, 0, …, D0]T. In order to formulate the controller, the following assumption is made: There exists a constant gm ∈ + to satisfy |g(x)| > gm. Without loss of generality, it is assumed that the equation g(x) > gm. The error between a desired output xd and the measured output x is e = xd − x. Hence, the error vector is defined by E=e0e1e2en=eėe¨en1. The sliding surface ss can be written as s(x, t) = KTE, and its derivative is found as ṡxt=KTĖ=KTẋdKTẋ. Using this derivative function of the sliding surface and Eq. (38), the initial control law u is determined by:

u=1g0xf0x+ẋd+KTE+D0E39

Assuming the disturbance of D ≈ 0, then Eq. (39) can be rewritten as:

u=1g0xf0x+ẋd+KTEE40

The relationship of Eq. (40) and OIT2FNN is expressed by

u=1g00xf00x+ẋd+KTEE41

where, f00(x) and g00(x) are the fuzzified functions of f(x) and g(x), respectively. The derivative of E is expressed through Eqs. (40) and (41) as follows:

Ė=ẋdẋ=g00xg0xu+f00xf0xKTE=S1E+S2g00xgxu+f00xfxE42

Define the minimum approximation error due to fuzzy approximation as follows.

w=f00xfx+g00xgxuE43

Substituting functions of f00(x), g00(x) and (43) into Eq. (42) yields the following equation.

Ė=S1E+S2θfθfξf+θgθgξgu+wE44

Let γf=θfθf, γg=θgθg. From Eq. (44), the equivalence control u1 established without the minimum approximation error w is defined as follows:

u1=1γ̂gξgγ̂fξfE45

where, γ̂f and γ̂g are the estimates of γf and γg, respectively. The control u1 cannot use for control the system because of the error from the fuzzy approximation. To deal with this problem, a new robust compensator based on the inversely fuzzified value is suggested as follows:

u2=1ΓξzETPS2E46

where, Γ is a constant, and P = PT ≥ 0 is the solution of the following Riccati-like equation.

PS1+S1TP+Q1ΓξzPS2S2TP+ρPS2S2TP=0E47

where, ρ1Γξz, ρ is the prescribed attenuation level, Q = QT ≥ 0, ξz is consequent membership value of the OIT2FNN. When the value ρ=1Γξz, the Riccati-like equation is obtain as given in Eq. (25). It is noteworthy that Eq. (25) is objective to guarantee the stability of the system. If this condition is obtained, the fuzzy approximation error is removed, and then the control u1 is the main controller to retain the stability of the system. From Eqs. (45) and (46), the final fuzzy control of the system is determined as follows:

u=u1+u2=1γ̂gξgγ̂fξf1ΓξzETPS2E48

Now, substituting Eq. (48) into (44) yields he following.

Ė=S1E+S2γ˜fξf+γ˜gξgu1+gou2+wE49

where, γ˜f=γfγ̂f, γ˜g=γgγ̂g. Consider the Lyapunov function candidate of the system as follows:

V=12ETPE+12α1γ˜f2+12α2γ˜g2E50

The derivative of Eq. (50), and then substituting Eq. (25) into the derivative, the result is obtained as follows:

V̇=12ETQEgmΓξzETPS22+ETPS2w+1α1α1ETPS2ξfγ˜̇fγ˜f+1α2α2ETPS2ξgu1γ˜̇gγ˜gE51

From Eq. (51), adaptation laws are established as follows:

γ˜̇f=α1ETPS2ξfE52
γ˜̇g=α2ETPS2ξgu1E53

Applying Eqs. (52) and (53), Eq. (51) can be written as follows:

V̇12ETQEgmΓξzETPS22+ETPS2w=12ETQEgmΓξzETPS2wm2ρ2+14ρwm212ETQE+14ρwm2E54

where, wm=wgm.

Now, the integration of (54) from t = 0 to t = T yields the following equation.

V0VT+14ρ0Twm2dt120TETQEdtE55

The value of V(T) ≥ 0, and thus Eq. (55) is rewritten as follows:

V0+14ρ0Twm2dt120TETQEdtE56

where, V0=12ET0PE0+12α1γ˜f20+12α2γ˜g20. Hence the H-infinity tracking performance is achieved. From the boundedness of the parameters, γ˜f and γ˜g are guaranteed by closed sets defined as Ω1=γ˜fγ˜ff, Ω2=γ˜gγ˜gg, Ωδ1=γ˜fγ˜ff+δ1, Ωδ2=γ˜gγ˜gg+δ2 where f,g, δ1, δ2 are the choosing parameters. Hence, the adjusted adaptation laws are redefined as follows:

γ˜̇f=α1ETPS2ξfifγ˜f<forγ˜f=fandETPS2ξfγ˜f0α1ETPS2ξf+α1γ˜f2fETPS2ξfγ˜fδ1γ˜f2ifγ˜f=fandETPS2ξfγ˜f<0E57
γ˜̇g=α2ETPS2ξgu1ifγ˜g<gorγ˜g=gandETPS2ξfu1γ˜g0α2ETPS2ξgu1+α2γ˜g2gETPS2ξgu1γ˜gδ2γ˜g2ifγ˜g=gandETPS2ξgu1γ˜g<0E58

Figure 2 presents a flow chart of the HAC-IFV showing the combination process of each controller with the adaptation laws.

Figure 2.

Control flow chart of the HAC-IFV.

Advertisement

4. Application to seat suspension system

4.1. Control results of the HAC-PP

In order to implement two adaptive controllers, principal parameters of the seat suspension and MR damper as shown in Figure 3 are given in [25]. And two different road profiles of random step wave road and regular bump road are adopted to emulate severe external disturbances as shown in Figure 4. The first excitation is collected from the real road, and the second excitation is used same as in [25]. The process of simulation is expressed as follows: The proposed control will be simulated following an objective trajectory, which is control of [25]. Then, the outputs of the proposed control and the objective will be used for calculating error. This error will be checked by desired prescribed performance. It is remarked that the desired prescribed performance is different from the applied prescribed performance which is shown in Eqs. (7)(13). The parameters of both the desired and the applied prescribed performance are listed in Table 1. The damping force of the MR damper is designed 1000 N (±5%) at 2 A. The fuzzy model is established based on the online model with the centroid vector as shown in [25]. It is noted that two main variables for the fuzzy models are displacement and acceleration. The fuzzy models include 6 clusters, and then the outputs of fuzzy rules become also 6. The sigma value for Gaussian function of the fuzzy model is chosen as 0.4 [22, 25], and this value is not changed through the simulation. The values of the sliding surface [k1, k2] are chose by [1, 20] for both random step wave road and regular bump road. The constant value Γ of the Riccati-like equation is chosen by 10 for both roads. The constant cs is 500 and 5000 for regular bump road and the random step wave road, respectively. In addition, the matrix Q of the Riccati-like equation is chosen as Q = [−2 0; 0  − 2]. The constants μ1, μ2, μ3 of adaptation laws are chosen as 10 for two road profiles. The values of f,g,ΘΓ of the expanded adaptation laws are chosen by 0.1 and the values of δ1, δ2, δ3 are chosen by 0.1. In this simulation, the initial states for the dynamic states are used as 0.0352.5, 0.0352.5 for random regular bump, and random step wave bump, respectively. The initial states for the observer are 0.0350 for two excitations. It is noted that the observer is applied to evaluate the results of the proposed controller.

Figure 3.

Mechanical model of a vehicle seat suspension system.

Figure 4.

Road excitation signals: (a) random step wave road, (b) regular-bump road.

ParameterDesired prescribed performanceApplied prescribed performance
Initial value λ(0)0.50.5
Infinity value λ0.0010.001
Exponential value l10.00047

Table 1.

Parameters of desired prescribed performance and applied prescribed performance.

Figures 58 present control responses of the HAC-PP. It is clearly observed from Figures 5 and 6 that the initial excitation has been significantly reduced by activation the proposed adaptive controller in terms of both displacement and acceleration. In addition, it is seen that the proposed control well tracks the objective trajectory which directly indicates high performance of the prescribed performance of the sliding surface. Figure 7 presents the error of performance of the proposed adaptive controller which is always less than the boundary of the prescribed performance. These results mean that the application of the prescribed performance in design of the hybrid adaptive controller can improve the quality of control with high robustness against severe excitations.

Figure 5.

Control results with the HAC-PP at the seat (xs): (a1, a2) random step wave road, (b1, b2) regular bump road.

Figure 6.

Control results with the HAC-PP at the driver (x1): (a1, a2) random step wave road, (b1, b2) regular bump road.

Figure 7.

Tracking error with the HAC-PP: (a1, a2) random step wave road, (b1, b2) regular bump road.

4.2. Control results of the HAC-IFV

In simulation of the HAC-IFV, the values of the sliding surface [k1, k2] are chosen by [1, 1.10−5]. The constant value Γ of the Riccati-like equation is chosen by 40, 10 for the regular bump road, the random step wave road, respectively. The constants α1, α2 of adaptation laws are chosen as 10 for all road profiles. The values of εf, εg of the expanded adaptation laws are chosen by 10 and the values of δ1, δ2 are chosen by 0.05. In this simulation, the initial states for the dynamic states are used as 0.1222.5, 0.0662.5, 0.0472.5 for random bump, random regular bump, and random step wave bump, respectively. The initial states for the observer are 0.060 for two excitations. It is noted that the observer is applied to evaluate the results of the proposed controller. The parameters [k1, k2] are chosen as [1, 1.5] for random regular bump and [1, 5] for random step wave bump.

Figures 810 present control responses of the HAC-IFV. As similar to the HAC-PP, the initial excitations were remarkably reduced by applying the proposed controller. The displacements at the seat and driver positions are reduced resulting in the improvement of the ride comfort. In order to demonstrate a salient benefit of the proposed controller, its control response is compared obtained from the controller proposed in [17, 25]. It is clearly identified that the convergence time of the displacement of the proposed controller is 2 seconds for both excitations, while that is 15 seconds for the random step wave excitation, 6 seconds for regular bump excitation in [17, 25]. In Figure 8, the sliding surfaces of three controllers are shown. It is observed that the proposed control obtains stable motion much faster than the comparative controls at 0.1 second. It is noted here that the better control responses of the proposed controller comes from the inversely fuzzified values in given Eqs. (46)(48). In Eq. (48), the independent of the inversely fuzzified value helps the controller to increase its robustness. This new exploration is the outstanding property of the proposed controller in the severe operation environment subjected to strong and random disturbances.

Figure 8.

Control results with the HAC-IFV at the seat (xs): (a1, a2) random step wave road, (b1, b2) regular bump road.

Figure 9.

Control results with the HAC-IFV at the driver (x1): (a1, a2) random step wave road, (b1, b2) regular bump road.

Figure 10.

Sliding surface motion of the HAC-IFV (s): (a) random step wave road, (b) regular bump road.

Advertisement

5. Concluding remarks

In this study, two new adaptive controllers were formulated and their effectiveness was validated by applying them to vibration control of a semi-active vehicle seat suspension system featuring MR damper. The first adaptive controller includes two sliding mode controls: one for initial states of the system and the other for prescribed performance associated with the parameters of the modified Riccati-like equation. By doing this way, the tracking performance is enhanced resulting in the improved control responses. The second adaptive controller was formulated on the basis of the inversely fuzzified value with the H-infinity control to minimize computational cost algorithm. Hence, by doing this way, the convergence time can be reduced resulting in high stability of the system subjected to severe external disturbances. It has been sown that the proposed two adaptive controllers can significantly reduce the excitation from the road profiles at both the seat and driver positions. In reality, this can enhance the ride comfort of the driver. Especially, the HAC-PP provides good tracking performance with the error in range of the defined boundary and the HAC-IFV can reduce the convergence time compared with two comparative adaptive controllers. It is finally remarked that the development of a new hybrid adaptive controller needs to be connected with desired control performances to appropriately select each control scheme.

Advertisement

Acknowledgments

This research was funded by Vietnam National Foundation for Science and Technology Development (NAFOSTED) under grant number 107.01-2017.28. The financial support is gratefully acknowledged.

Advertisement

Declaration of conflicting interest

The authors declare that there is no conflict of interest.

References

  1. 1. Shahriari Kahkeshi M, Sheikholeslam F, Zekri M. Design of adaptive fuzzy wavelet neural sliding mode controller for uncertain nonlinear systems. ISA Transactions. 2013;52:342-350
  2. 2. Do XP, Shah K, Choi S-B. Damping force tracking control of MR damper system using a new direct adaptive fuzzy controller. Shock and Vibration. 2015;2015:947937
  3. 3. Huang S-J, Chen H-Y. Adaptive sliding controller with self-tuning fuzzy compensation for vehicle suspension control. Mechatronics. 2006;16:607-622
  4. 4. Shahnazi R. Output feedback adaptive fuzzy control of uncertain MIMO nonlinear systems with unknown input nonlinearities. ISA Transactions. 2015;54:39-51
  5. 5. Cui Y, Zhang H, Wang Y, Zhang Z. Adaptive neural dynamic surface control for a class of uncertain nonlinear systems with disturbances. Neurocomputing. 2015;165:152-158
  6. 6. Wu L-B, Yang G-H. Adaptive fuzzy tracking control for a class of uncertain non-affine nonlinear systems with dead-zone inputs. Fuzzy Sets and Systems. 2015;290:1-21
  7. 7. Hsu C-F. Adaptive fuzzy wavelet neural controller design for chaos synchronization. Expert Systems with Applications. 2011;38:10475-10483
  8. 8. Li Y, Tong S. Prescribed performance adaptive fuzzy output-feedback dynamic surface control for nonlinear large-scale systems with time delays. Information Sciences. 2015;292:125-142
  9. 9. Huang Y, Na J, Wu X, Liu X, Guo Y. Adaptive control of nonlinear uncertain active suspension systems with prescribed performance. ISA Transactions. 2015;54:145-155
  10. 10. Yi-Min L, Yang Y, Li L. Adaptive backstepping fuzzy control based on type-2 fuzzy system. Journal of Applied Mathematics. 2012;2012:658424
  11. 11. Gao Y, Er MJ. Online adaptive fuzzy neural identification and control of a class of MIMO nonlinear systems. IEEE Transactions on Fuzzy Systems. 2003;11(4):462-477
  12. 12. Lin F-J, Chou P-H, Shieh P-H, Chen S-Y. Robust control of an LUSM-based X-Y-θ motion control stage using an adaptive interval type-2 fuzzy neural network. IEEE Transactions on Fuzzy Systems. 2009;17(1):24-38
  13. 13. Wang F, Liu Z, Zhang Y, Chen CLP. Adaptive fuzzy control for a class of stochastic pure-feedback nonlinear systems with unknown hysteresis. IEEE Transactions on Fuzzy Systems. 2016;24(1):140-152
  14. 14. Phu DX, Choi S-B. Vibration control of a ship engine system using high-load magnetorheological mounts associated with a new indirect fuzzy sliding mode controller. Smart Materials and Structures. 2015;24:025009
  15. 15. Choi S-B, Li W, Yu M, Du H, Fu J, Do PX. State of the art of control schemes for smart systems featuring magneto-rheological materials. Smart Materials and Structures. 2016;25:043001
  16. 16. Phu DX, Shin DK, Choi S-B. Design of a new adaptive fuzzy controller and its application to vibration control of a vehicle seat installed with an MR damper. Smart Materials and Structures. 2015;24:085012
  17. 17. Phu DX, Shah K, Choi S-B. Design of a new adaptive fuzzy controller and its implementation for the damping force control of a magneto-rheological damper. Smart Materials and Structures. 2014;23:065012
  18. 18. Phu DX, Choi S-B, Lee Y-S, Han M-S. Vibration control of a vehicle’s seat suspension featuring a magneto-rheological damper based on a new adaptive fuzzy sliding-mode controller. Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering. 2015;230(4):437-458. DOI: 10.1177/0954407015586678
  19. 19. Fayek HM, Elamvazuthi I, Perumal N, Venkatesh B. A controller based on optimal type-2 fuzzy logic: Systematic design, optimization and real-time implementation. ISA Transactions. 2014;53:1583-1591
  20. 20. Wang X, Liu X, Zhang L. A rapid fuzzy rule clustering method based on granular computing. Applied Soft Computing. 2014;24:534-542
  21. 21. Mendel JM, Liu X. Simplified interval type-2 fuzzy logic systems. IEEE Transactions on Fuzzy Systems. 2013;21(6):1056-1069
  22. 22. Juang C-F, Tsao Y-W. A self-evolving interval type-2 fuzzy neural network with online structure and parameter learning. IEEE Transactions on Fuzzy Systems. 2008;16(6):1411-1424
  23. 23. Liu J. Sliding Mode Control Using MATLAB. Academic Press: Tsinghua University Press; 2017
  24. 24. Ciccarella G, Dalla Mora M, Germani A. A Luenberger-like observer for nonlinear systems. International Journal of Control. 1993;57(3):537-556
  25. 25. Phu DX, Choi S-M, Choi S-B. A new adaptive hybrid controller for vibration control of a vehicle seat suspension featuring MR damper. Journal of Vibration and Control. 2016:1-22. DOI: 10.1177/1077546316629597

Written By

Do Xuan Phu, Ta Duc Huy and Seung Bok Choi

Submitted: 29 July 2017 Reviewed: 03 October 2017 Published: 20 December 2017