• Tidak ada hasil yang ditemukan

Simulation Study

Dalam dokumen SPEECH ENHANCEMENT (Halaman 135-140)

3.3 Adaptive Multiple Model Fault Tolerant Control (AMMFTC) for Uncertain Multi-

3.3.4 Simulation Study

With the auxiliary error dynamics in (3.206), what remains is to prove the L2-integrability of the auxiliary variable ϑ. This would essentially lead us to proving z(t) ∈ L2[0,∞). In view of this objective, we compute the following.

d dt

1 2kϑk2

≤ϑTzϑ+ϑMcξ˜sTB˙ˆ

θ2

θ˙ˆ2s

≤ −Ckϑk2− Xq i=1

i

X

ri=2

gi,ri

∂αi,ri1

∂θˆ2s

2

ϑ2i,ri+ Xq

i=1

i

X

ri=2

∂αi,ri1

∂θˆ2s

θ˙ˆ2sϑi,riTMcξ˜s

≤ −Ckϑk2+kθ˙ˆ2sk2

4¯g +ϑTMcξ˜s (3.209)

Applying Peter-Paul inequality to the third term in (3.209) with the factorC results in ϑTMcξ˜s≤Ckϑk2

2 + 1

2CkMck2Fkξ˜sk2 (3.210) Substituting RHS of the inequality (3.210) in (3.209) yields

d dt

1 2kϑk2

≤ −C

2kϑk2+kθ˙ˆ2sk2

4¯g +kMck2Fkξ˜sk2

2C (3.211)

Since, all the closed loop signals are bounded, it is justified to infer that M, M˙ , A¯z and (A0 − γΦTΦP) are bounded. Thus, the matrix Mc is bounded. The following integral if proved to be finite would imply the energy integrability ofϑ.

Z

0

kϑk2dt≤ kϑ(0)k2 2C + 1

4¯gC Z

0

kθ˙ˆ2sk2dt+ kMck2F

2C2

Z

0

kξ˜sk2dt (3.212)

Owing to the following properties, that is, θ˙ˆ2s, ξ˜s ∈ L2[0,∞), the above integral (3.212) is finite.

Thus, ϑ∈ L2[0,∞) follows. With this result, the tracking error z(t)∈ L2[0,∞) is concluded from its definition asz=ϑ+Mξ˜s.

Since. z(t)∈ L2[0,∞)∩ L[0,∞) andz(t)˙ ∈ L[0,∞), invoking Barbalat’s Lemma [122], the asymp- totic stability ofz(t) = 0 is proved. The proof is complete.

with AVS eliminates body roll and pitch variation during turning at medium/high speeds, cornering, accelerating, and braking. Assuming that the AVS has actuation redundancy , the actuators may be partially effective under unanticipated situations and also some of the actuators may totally fail. If left unattended with no corrective action, such failures unknown in time and magnitude would culminate to severe accidents. To deal with these situations, the AVS must be equipped with an FTC module.

Hence, the suitability of a mass-spring-damper system as a benchmark example to illustrate the prolific features of the proposed adaptive FTC methodology is justified.

Prior to control design, dynamical modeling of the system is necessary. The equations of motion for the concerned mass-spring-damper system are expressed as vector differential equations as

M(y,y) ¨˙ y+FB(y,y) ˙˙ y+FK(y) =u(t) +d(t). (3.213)

where FB :=

"

4.2 + 0.05 ˙y1 −2.2 + 0.3 ˙y1−0.15 ˙y2 2 + 0.2 ˙y1 0

#

and FK :=

"

k10y1+k11y13

k20(y2−y1) +k21(y2−y1)3

#

represent the matrices related to friction forces and the spring forces, respectively. The control inputs are defined by u= [u1, u2]T and the unknown exogenous disturbance is given by d= [d1, d2]T. The matrix M(y,y) :=˙ diag{m1, m2} ∈R2×2 defines the inertia of the system. Further, the parameters of the system are totally unknown to the control designer. The output vector of the system is denoted by y= [y1, y2]T. For simulations, the values of unknown parameters are assumed to bem1 = 0.25kg, m2= 0.2kg,k10= 1N/m, k11= 0.1N/m,k20= 2N/m andk21= 0.12N/m. As had been mentioned earlier, the system considered exhibits strong output coupling and also captures the nonlinearities of the spring as well as damping through the nonlinear terms. The system has two outputs driven by two inputs, hence the case of total actuator failure has not been considered in this example, to satisfy the design assumptions. We show the effectiveness of the proposed FTC approach in improving the start up and post fault transient/steady state performances in the event of partial loss of effectiveness of each of the actuators. Further, such improvements are obtained without any substantial increment in the input usage when compared to single model adaptive control and modular backstepping control [6].

K

1

F

K1

B

1

M

1

F

B1

K

2

F

K2

B

2

F

B2

u

1

u

2

y

1

y

2

M

2

Figure 3.13: Schematic diagram of a coupled mass-spring-damper system

In simulations, the actuator failure occurs as per the following piecewise definition.

u1(t) =

( 0.5uH1, t≥30s

uH1, otherwise (3.214)

u2(t) =

( 0.5uH2, t≥60s

uH2, otherwise (3.215)

The reference trajectories to be tracked by the system outputsy1andy2are given byyr,1= 0.2 sin(0.5t) andyr,2= 0.5 sin(0.5t). The relative degree of the system with respect to each of the outputs is found to be ℘1 = ℘2 = 2. In order to translate the proposed control design procedure, let us first choose the state variables as ξ1,1 = y1, ξ2,1 = y2, ξ1,2 = ˙y1 and ξ2,2 = ˙y2 such that ξ1 := [ξ1,1, ξ2,1]T and ξ2 := [ξ1,2, ξ2,2]T. With this choice of states, the state vector ξ := [ξ1, ξ2] and the partial actuator failure model, the entire dynamical system is rewritten as

ξ˙12 (3.216)

ξ˙2Tθ2+ X2 j=1

θ1,j NjuH. (3.217)

Where ϕT := [diag{ϕT1,2, ϕT2,2}]T and uH = [uH1, uH2]T. The regressor matrices are defined as ϕ1,2 := [−ξ1,1, −ξ31,1, −ξ1,2, −ξ1,22 , (ξ2,2−ξ1,2), (ξ2,2−ξ1,2)2]T and ϕ2,2 := [−(ξ2,1−ξ1,1), −(ξ2,1− ξ1,1)3, −ξ1,2, −ξ1,22 ]T. Further, the estimation model for the considered nonlinear dynamical system (3.213) is framed as

ξ˙=





 ξ1,2 ξ2,2 0 0





+





0 01×6 0 01×4 0 01×6 0 01×4 uH1 ϕT1,2 0 01×4

01×9 01×6 uH2 ϕT2,2





| {z }

ΦT

θ. (3.218)

Hereinθ := [θ1,1, θ2,1, . . . , θ2,6, θ1,2, θ2,7, . . . , θ2,10]T. The adaptive controller is thereafter developed in accordance with (3.160). Whereas the unknown parameter vectorθis estimated using (3.162)-(3.163) followed by the second layer adaptation. The total number of unknown parameters is 12. Hence, as per the proposed design, the number of identification models to be considered isN = 13to satisfy the conditions of a convex hull. In simulations, the initial conditions of the system areξ(0) = [0,0,0,0]T. The controller gains are selected as, c1,1 = 15, c1,2 = c2,1 = c2,2 = 5 and the damping factors as,

¯

c1,2 = ¯c2,2 = 5. The matrices Aµ0 = [diag{−14,−14,−16,−16}] and γ = 2are chosen to be the same for allµidentification models; however with different initial parameter estimates. Lastly, the adaptive rate matrix for the parameter update law is considered to beΓµ= 20I12.

The strongly coupled mass-spring-damper system with unknown parametric uncertainties was simu- lated in MATLAB. To illustrate the robustness of the proposed AMMFTC scheme to actuator failures, the system is deliberately subjected to abrupt and unknown actuator faults consistent with equations

Time [s]

0 20 40 60 80 100

Trackingerror(y1−y1r)

×10-3

-5 -3 -1 1 3 5

Single Model Multiple Model

(a)

Time [s]

0 20 40 60 80 100

Trackingerror(y2−y2r)

-0.04 -0.02 0 0.02 0.04

Single Model Multiple Model

(b)

Figure 3.14: (a) Tracking error comparison in displacement output y1;(b) Tracking error comparison in displacement outputy2; using the proposed adaptive FTC using multiple models and under a single model adaptive FTC strategy.

(3.214)-(4.174). The simulation results obtained are depicted in Figures 3.16-3.15. As claimed in our theoretical developments, stability of the closed loop system is evident from the time evolution of the outputs y1,y2 and their respective velocity profiles y˙1 and y˙2 in Figure 3.15 for all time even inspite of occurrence of unknown faults at t= 30s andt= 60s. As can be observed from Figure 3.15(c), the control inputsu1 andu2 are also bounded. A comparison of output tracking errors and control inputs obtained using the proposed AMM(Adaptive Multiple Model) FTC strategy and single identification model based adaptive control are provided in Figure 3.16 and Figure 3.15(c)-(d) to further substantiate our theoretical claims.

Strong output and input interactions betweeny1−subsystem andy2−subsystem allow the propaga-

Table 3.3: Tabular comparison of output and input performances under proposed AMMFTC and adaptive FTC using a single identification model

Control Schemes

Output Performance metrics Input Performance metrics ITAE RMSE Control Energy Total Variation

y1 y2 y1 y2 u1 u2 u1 u2

Multiple Models 1.1727 3.5234 0.00036 0.0015 285.26 637.09 14.85 29.04 Single Model 13.01 116.66 0.0028 0.0231 285.26 573.73 14.20 27.04 tion of adverse effects of actuator faults occurring in any of the subsystems to the other. These are widely known as cross coupling effects. In addition to the accommodation of uncertain and unknown actuator faults, these cross coupling effects should also be minimized which otherwise may jeopardize the stability of the system. In this simulation study, the system has been so considered that fault induced perturbations and subsystem interactions are categorically placed under the same class of

Time [s]

0 20 40 60 80 100

Displacementy1=x1,1 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0.5

y1 y1r

(a)

Time [s]

0 20 40 60 80 100

Displacementy2=x2,1 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1

y2

y2r

(b)

Time [s]

0 20 40 60 80 100

Control inputs

-1.5 -1 -0.5 0 0.5 1 1.5 2 2.5

u1

u2

(c)

Time [s]

0 20 40 60 80 100

Control inputs (Single Model)

-1.5 -1 -0.5 0 0.5 1 1.5 2 2.5

u1

u2

(d)

Figure 3.15: (a) Time evolution ofy1(t)under the proposed adaptive FTC using multiple models;(b) Time evolution of y2(t) under the proposed adaptive FTC using multiple models;(c) Control inputsu1 andu2 under the proposed FTC scheme using multiple models; (d) Control inputsu1 andu2 under adaptive FTC scheme using a single model.

uncertainties affecting system performance. Therefore, improvement of transient performance in terms of L bounds at start up and post fault scenarios in both the outputs would definitely reflect better mitigation of coupling effects. The tracking error comparison in Figure 3.16 demonstrate superior transient and steady state performance as claimed in theory over single model adaptive FTC; besides achieving substantial alleviation of coupling effects. The output tracking error performance in both the outputs, that is, displacements of massesm1 andm2 denoted byy1 andy2is indeed promising. On the contrary, as evident from Figures 3.16-3.15, the single model adaptive FTC suffers from a fairly unsatisfactory output tracking while its multiple model counterpart shows remarkable performance without any considerable increase in the control usage. Furthermore, the output tracking performance and the extent of control usage or rather the input energy spent under the proposed control and its single model equivalent, are quantified in terms of relevant and suitable performance metrics in Table 3.3 . Thereafter, as an added testament to our claims, a tabular comparison of such calculated input and output performances are drawn. In fact, as anticipated, the comparison reverberates the prolific features of the proposed adaptive FTC methodology.

Dalam dokumen SPEECH ENHANCEMENT (Halaman 135-140)