• Aucun résultat trouvé

Adaptive Trajectory Tracking Despite Unknown Input Delay and Plant Parameters

N/A
N/A
Protected

Academic year: 2021

Partager "Adaptive Trajectory Tracking Despite Unknown Input Delay and Plant Parameters"

Copied!
8
0
0

Texte intégral

(1)

HAL Id: hal-00951858

https://hal.archives-ouvertes.fr/hal-00951858

Submitted on 26 Feb 2014

HAL

is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire

HAL, est

destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Delay and Plant Parameters

Delphine Bresch-Pietri, Miroslav Krstic

To cite this version:

Delphine Bresch-Pietri, Miroslav Krstic. Adaptive Trajectory Tracking Despite Unknown Input Delay

and Plant Parameters. American Conbtrol Conference, 2009, United States. pp.2575-2580. �hal-

00951858�

(2)

Adaptive Trajectory Tracking Despite Unknown Input Delay and Plant Parameters

DELPHINEBRESCH-PIETRI ANDMIROSLAVKRSTIC

Department of Mechanical and Aerospace Engineering, University of California, San Diego, La Jolla, CA 92093-0411, USA

Abstract— In a recent paper we presented the first adaptive control design for an ODE system with a possibly large actuator delay of unknown length. We achieved global stability under full state feedback. In this paper we generalize the design to the situation where, besides the unknown delay value, the ODE also has unknown parameters, and where trajectory tracking (rather than equilibrium regulation) is pursued.

I. INTRODUCTION

Until recently, the only results on adaptive control of systems with actuator delays dealt only with uncertain pa- rameters in the ODE part of the system [4], [16], [17] but not with uncertainty in the delay value itself. The importance of designing adaptive controllers for unknown delay was recognized in [3], [9], however only approximation-based ideas for limited classes of plants were dealt with.

In a recent paper [2] we presented the first results on delay- adaptive control for a general class of plants, under full state feedback. This result is global—including being global in the initial delay value estimate (one can arbitrarily underestimate or overestimate the delay value initially, and still achieve stabilization adaptively).

However, the result in [2] contains two limitations, one made for pedagogical reasons and the other which is funda- mental. The limitation for which the reason is pedagogical is in assuming that there are no unknown parameters in the ODE. This limitation is being removed by this paper. This limitation was imposed in [2] to prevent the novel ideas on how to develop global adaptivity in the infinite-dimensional (delay) context from being buried under standard but never- theless complicated details of ODE adaptive control.

The other limitation in [2], which is fundamental, is in assuming that the full actuator state is measured, though the delay value is completely unknown. The physical meaning of this is that the actuator delay is modeled as a transport process, to which the control designer has physical access for measurement but the speed of propagation of this transport process is completely unknown. As we explain in [2], the problem where the actuator state is not measurable and the delay value is unknown is not solvable globally, since the problem is not linearly parametrized. We show in [2]

how one can solve it locally, however, this is not a very satisfactory result, since it is local both in the initial state and in the initial parameter error. In other words, the initial delay estimate needs to be sufficiently close to the true delay. (The delay can be long, but it needs to be known quite closely.)

Under such an assumption, one might as well use a linear controller and rely on robustness of the feedback law to small errors in the assumed delay value.

So, for this reason, in this paper we continue with a full- state feedback design, specifically assuming the measurement of the actuator state. In [2] we discussed all the possible problems that one can consider with respect to the availabil- ity or unavailability of measurement of the ODE state, the actuator state, the knowledge (or lack of knowledge) of the delay value, and the knowledge (or lack thereof) of the ODE parameters. There is a total number of 14 distinct problem combinations. Here we focus on the most interesting one of them, with both the ODE parameters and the delay value unknown, but with full state measurement. An extension to the case where only an output (and not the complete state) of the ODE is available for measurement is easy (with the method of backstepping and Kreisselmeier observers). We don’t pursue it here for consistency of concepts—since we must measure the actuator state, we might as well present a result with full measurement of the ODE state.

As in most of the research on control of unstable plants with a long actuator delay [1], [4], [5], [6], [7], [8], [11], [13], [14], [15], [16], [18], [19], [20], [21], the essence of our approach is “predictor feedback,” which we recently showed in [8], [11] to be a form of backstepping boundary control for PDEs [12] and extended to nonlinear plants [7].

In this paper we generalize the design from [2] in two major ways: we extend it to ODEs with unknown parameters and extend it from equilibrium regulation to trajectory track- ing. A significant number of new technical issues arise in this problem. The estimation error of the ODE parameters ap- pears in the error models of both the ODE and of the infinite- dimensional (delay) subsystem, which is reflected also in the update law. The update law has to also deal appropriately with ensuring stabilizability with the parameter estimates, for which projection is employed. Finally, our approach for dealing with delay adaptation involves normalized Lyapunov- based tuning, a rather non-standard approach as compared to finite-dimensional adaptive control. In this framework, we need to bound numerous terms involving parameter adapta- tion rates (both for the delay and for the ODE parameters) in the Lyapunov analysis. Some of these terms are vanishing (when the tracking error is zero), while the others (which are due to the reference trajectory) are non-vanishing. These terms receive different treatment though both are bounded by normalization and their size is controlled with the adaptation

(3)

gain.

We begin in Section II by defining the problem and present the adaptive control design and the main stability theorem in Section III. Simulations results are show in Section IV, which is then followed by the stability proof in Section V.

II. PROBLEMFORMULATION

We consider the following system

X(t) =˙ A(θ)X(t) +B(θ)U(t−D) (1)

Y(t) = CX(t), (2)

where X∈Rn is the ODE state, U is the scalar input to the entire system, D>0 is an unknown constant delay, the system matrix A(θ) and the input vector B(θ) are linearly parametrized, i.e.,

A(θ) = A0+

p i=1

θiAi (3)

B(θ) = B0+

p i=1

θiBi, (4) and θ is an unknown but constant parameter vector that belongs to the convex set

Π={θ∈Rp|P(θ)≤0}, (5) where, by assuming that the convex functionP:Rp→Ris smooth, we assure that the boundary∂Π of Πis smooth.

Assumption 1: The setΠ is bounded and known. A con- stant ¯D is known such that D∈]0; ¯D].

Assumption 2: The pair (A(θ),B(θ))is completely con- trollable for eachθ. Furthermore, we assume that there exists a triple of vector/matrix-valued functions(K(θ),P(θ),Q(θ)) such that KC1(Π), P∈C1(Π), Q∈C0(Π), the matrices P(θ)and Q(θ)are positive definite and symmetric, and the following Lyapunov equation is satisfied for all θ∈Π:

P(θ)(A+BK)(θ) + (A+BK)(θ)TP(θ) =−Q(θ). (6) Example 1: Consider the example of a potentially unsta- ble plant

X˙1(t) = θX1(t) +X2(t) (7)

X˙2(t) = U(tD) (8)

Y(t) = X1(t), (9)

where we assume Π= [−θ; ¯θ]and define A(θ) = A0A1=

0 1 0 0

10 00 (10) B = B0=

0 1

. (11)

Using the backstepping method we construct the triple (K,P,Q)as

K(θ) = − 1+ (θ+1)2 θ+2

(12) P(θ) = 1

2Q(θ) =

1+ (1+θ)2 1+θ

1+θ 1

, (13) which satisfies the Lyapunov equation (6).

Assumption 3: The quantities λ = inf

θ∈Πmin{λmin(P(θ)),λmin(Q(θ))} (14) λ¯ = inf

θ∈Πλmax(P(θ)). (15)

exist and are known.

Example 2: (Example 1 continued) One can show that the eigenvalues of P(θ)are

λmax(P(θ)) = 2+ (θ+1)2+|θ+1|p

(θ+1)2+1

2 (16)

λmin(P(θ)) = 1

λmaxP(θ), (17)

from whichλ and ¯λ area readily obtained over the setΠ= [−θ; ¯θ].

Assumption 4: For a given smooth function Yr(t), there exist known functions Xr(t,θ) and Ur(t,θ), which are bounded in t and continuously differentiable in the unknown argumentθ onΠ, and which satisfy

X˙r(t,θ) = A(θ)Xr(t,θ) +B(θ)Ur(t,θ) (18) Yr(t) = CXr(t,θ). (19) Example 3: (Example 2 continued) Take Yr(t) =sin(t).

Then, the reference trajectory pair for the state and input is Xr(t,θ) =

sin(t)

cos(t)−θsin(t)

(20) Ur(t,θ,D) = −sin(t+D)−θcos(t+D), (21) bounded in t and continuously differentiable inθ.

III. CONTROLDESIGN

We first represent the plant as

X˙(t) = A(θ)X(t) +B(θ)u(0,t) (22)

Y(t) = CX(t) (23)

Dut(x,t) = ux(x,t), x∈[0,1) (24)

u(1,t) = U(t), (25)

where the delay is represented as a transport PDE and u(x,t) =U(t+D(x−1)). We consider reference trajectories Xr(t)and Ur(t), such as described in Assumption 4. Let us introduce the following error variables

X˜(t) = X(t)−Xr(t,θˆ) (26) U˜(t) = U(t)−Ur(t,θˆ,D)ˆ (27) e(x,t) = u(x,t)ur(x,t,θˆ), (28) with an estimate ˆθ of the unknown θ. When D and θ are known, one can show that the control law

U(t) = Ur(t)−KXr(t+D) +K

eADX(t) +D Z 1

0

eAD(1−y)Bu(y,t)dy

(29) achieves exponential stability of the equilibrium (X˜,e) =0, compensating the effects of the delay D.

(4)

When D and θ are unknown, we employ the control law U(t) = Ur(t,θˆ,D)ˆ −K(θˆ)Xr(t+D,ˆ θˆ)

+K(θˆ)h

eA(θ)ˆD(t)ˆ X(t) +D(tˆ )

Z 1 0

eA(θ)ˆD(t)(1−y)ˆ B(θˆ)u(y,t)dy

,(30) based on the certainty equivalence principle. The update laws for the estimates ˆD and ˆθ are chosen based on the Lyapunov analysis (presented in Section V) as

D(t)˙ˆ = γ1Proj[0,D]¯D(t)} (31) θ˙ˆ(t) = γ2ProjΠθ(t)}, (32) with adaptation gainsγ1 andγ2chosen as positive and τD(t) = −

R1

0(1+x)w(x,t)K(θˆ)eA(θ)ˆD(t)xˆ dx 1+X(t)˜ TP(θˆ)X˜(t) +bR01(1+x)w(x,t)2dx

× (A+BK)(θˆ)X(t) +˜ B(θˆ)w(0,t)

(33) τθ(t) = 2 ˜X(t)TP(θˆ)/b−R01(1+x)w(x,t)K(θˆ)eA(θ)ˆD(t)xˆ dx

1+X˜(t)TP(θˆ)X˜(t) +bR01(1+x)w(x,t)2dx

×(AiX(t) +Biu(0,t))1≤i≤p. (34) The matrix P is defined in Assumption 2, the standard projector operators are given by

Proj[0,D]¯D}=τD

0, Dˆ=0 and τD<0 0, Dˆ=D and¯ τD>0 1, else

(35)

ProjΠθ}=τθ













1, θˆ∈Π˚

or ∇θˆPTτ≤0 IθˆPθPT

θˆPTθP, θˆ∈∂Π

and∇θˆPTτ>0. (36) The transformed state of the actuator is

w(x,t) = e(x,t)D(t)ˆ Z x

0 K(θˆ)eA(θ)ˆD(t)(x−y)ˆ B(θˆ)e(y,t)dy

−K(θˆ)eA(θ)ˆD(t)xˆ X(t)˜ (37) and the constant b is chosen such as

b≥4 sup

θ∈Πˆ

|PB|2(θˆ)D¯

λ . (38)

Theorem 1: Let Assumptions 1–4 hold and consider the closed-loop system consisting of (22)–(25), the control law (30) and the update laws defined by (31)–(38). There exists γ >0 such that for any γ ∈[0,γ[, there exist positive constants R andρ (independent of the initial conditions) such that, for all initial conditions satisfying (X0,u0,Dˆ00)∈ Rn×L2(0,1)×]0,D]¯ ×Π, the following holds:

ϒ(t)≤R

eρϒ(0)−1

, ∀t≥0, (39)

where

ϒ(t) =|X˜(t)|2+ Z 1

0

e(x,t)2dx+D(t)˜ 2+θ˜(t)Tθ˜(t). (40) Furthermore, asymptotic tracking is achieve, i.e.,

t→∞limX˜(t) =0, lim

t→∞U(t˜ ) =0. (41)

0 10 20 30 40

−10 0 10 20 30 40

t X 1(t)

X1(t) Xr1(t)

0 10 20 30 40

−40

−20 0 20 40

t X 2(t)

X2(t)

Xr2(t,ThetaHat(t))

0 10 20 30 40

−100

−50 0 50

t

Utilde(t)

Fig. 1. The system respons of the system (1)–(2) with the reference trajectory (20)–(21) for D=1,θ=0.5, ˆθ(0) =0 and ˆD(0) =0.

IV. SIMULATIONS

We return to the system from Examples 1–3. We focus on the issues arising from the large uncertainties in D andθand from the tracking problem with the reference trajectory (20)–

(21). We take D=1,θ=0.5, ¯D=2D=2,θ=0,θ¯=2θ=1.

We pick the adaptations gains as γ1=10,γ2=2.3 and the normalization coefficient as b=|PB|λ2D¯ =3200. We show simulation results for X1(0) =X2(0) =0.5, ˆθ(0) =0, and two different values of ˆD(0).

In Figures 1 and 2, the tracking of Xr(t) is achieved for both simulations, as Theorem 1 predicts. In 2 we observe that θˆ(t)converges to the trueθ, whereas this is not the case with D(t). This is consistent with the theory. By examining theˆ error systems (43), (44), with the help of a persistency of

(5)

0 10 20 30 40

−10 0 10 20 30 40

t X 1(t)

Dhat(0) = 0 Dhat(0) = 2

0 10 20 30 40

0 0.5 1 1.5 2

t

Dhat(t)

Dhat(0) = 0 Dhat(0) = 2

0 10 20 30 40

0 0.1 0.2 0.3 0.4 0.5

t

ThetaHat(t)

Dhat(0) = 0 Dhat(0) = 2

Fig. 2. The system response of the system (1)–(2) with the reference trajectory (20)–(21) for D=1,θ=0.5, ˆθ(0) =0 and two dramatically different initial conditions for ˆD: ˆD(0) =0 and ˆD(0) =D¯=2D=2. Note that the solid plots in this figure correspond to the same simulation as in Figure 1.

excitation argument, we could infer the convergence of ˆθ(t) but not of ˆD(t).

V. PROOF OF THEMAINRESULT

In this section, we prove Theorem 1. We start by consid- ering the transformation (37) along with its inverse

e(x,t) = w(x,t) +D(tˆ ) Z x

0 K(θˆ)e(A+BK)(θ)ˆ D(t)(x−y)ˆ B(θˆ)

×w(y,t)dy+K(θˆ)e(A+BK)(θ)ˆ D(t)xˆ X˜(t). (42)

Using these transformations and the models (1) and (18), the transformed system is written as

X˙˜(t) = (A+BK)(θˆ)X˜(t) +B(θˆ)w(0,t) +A(θ˜)X(t) +B(θ˜)u(0,t)−∂Xr

∂θˆ (t,θˆ)θ˙ˆ(t) (43) Dwt(x,t) = wx(x,t)−D(t)p˜ 0(x,t)D ˙ˆD(t)q0(x,t)

−D ˜θ(t)Tp(x,t)−Dθ˙ˆ(t)Tq(x,t) (44)

w(1,t) = 0, (45)

where ˜D(t) =DD(t)ˆ is the estimation error of the delay, the quantities A(θ˜) =∑i=1p θ˜iAi=∑i=1pi−θˆi(t))Ai, B(θ˜) =

i=1p θ˜iBiare linear in the parameter estimation error ˜θ(t) = θ−θˆ(t),

p0(x,t) = K(θˆ)eA(θ)ˆD(t)xˆ ((A+BK)(θˆ)X˜(t)

+B(θˆ)w(0,t)) (46)

q0(x,t) = Z x

0 K(θˆ) I+A(θˆ)D(t)(xˆ −y)

eA(θ)ˆD(t)(x−y)ˆ

×B(θˆ)e(y,t)dy+K(θˆ)A(θˆ)xeA(θ)ˆD(t)xˆ X(t)˜ (47)

= Z x

0 w(y,t)

K(θˆ) I+A(θˆ)D(t)(xˆ −y)

×eA(θ)ˆD(t)(x−y)ˆ B(θˆ) +D(t)ˆ Z x

y

K(θˆ)

× I+A(θˆ)D(t)(x−ˆ ξ)

eA(θ)ˆD(t)(x−ξˆ )BK(θˆ)

×e(A+BK)(θ)ˆD(t)(ξˆ −y)B(θˆ)dξidy+ KA(θˆ)x

×eA(θ)ˆD(t)xˆ + Z x

0

K(θˆ) I+A(θˆ)D(t)(xˆ −y)

×eA(θ)ˆD(t)(x−y)ˆ BK(θˆ)e(A+BK)(θ)ˆD(t)yˆ dyi X(t).˜(48) and the vector-valued functions q(x,t)and p(x,t)are defined through their coefficients as follows, for 1≤ip,

pi(x,t) = K(θˆ)eA(θ)ˆD(t)xˆ (AiX(t) +Biu(0,t)) (49)

= K(θˆ)eA(θ)ˆD(t)xˆ ((Ai+BiK(θˆ))X˜(t) +Biw(0,t) +AiXr(t,θˆ) +Biur(0,t,θˆ)) (50) qi(x,t) = D(t)ˆ

Z x 0

K

∂θˆi

(θˆ) +K(θˆ)AiD(tˆ )(x−y)

×eA(θ)ˆD(t)(x−y)ˆ B(θˆ) +K(θˆ)eA(θ)ˆD(t)(x−y)ˆ Bi

×e(y,t)dy+ ∂K

∂θˆi

+K(θˆ)AiD(t)xˆ

eA(θ)ˆD(t)xˆ

×X˜(t)−K(θˆ)eA(θ)ˆD(t)xˆXr

∂θˆi

(t,θˆ) +∂ur

∂θˆi

(x,t,θˆ)

D(tˆ ) Z x

0 K(θˆ)eA(θ)ˆD(t)(x−y)ˆ B(θˆ)

×∂ur

∂θˆi

(y,t,θˆ)dy (51)

= D(t)ˆ Z x

0 w(y,t)K

∂θˆi

(θˆ) +K(θˆ)AiD(t)(xˆ −y)

×eA(θ)ˆD(t)(x−y)ˆ B(θˆ) +K(θˆ)eA(θ)ˆD(t)(x−y)ˆ Bi +D(t)ˆ

Z x y

K

∂θˆi

(θˆ) +K(θˆ)AiD(t)(x−ˆ ξ)

×eA(θˆ)D(t)(x−ξˆ )B(θˆ) +K(θˆ)eA(θ)ˆ D(t)(x−ξ)ˆ Bi

(6)

×K(θˆ)e(A+BK)(θ)ˆD(t)(ξˆ −y)B(θˆ)dξidy +

K

∂θˆi

(θˆ) +K(θˆ)AiD(t)xˆ

eA(θ)ˆ D(t)xˆ +D(tˆ )

Z x 0

K

∂θˆi

(θˆ) +K(θˆ)AiD(t)(xˆ −y)

×eA(θ)ˆD(t)(x−y)ˆ B(θˆ) +K(θˆ)eA(θ)ˆD(t)(x−y)ˆ Bii

×K(θˆ)e(A+BK)(θ)ˆD(t)yˆ dyi X˜(t)

−K(θˆ)eA(θ)ˆD(t)xˆXr

∂θˆi

(t,θˆ) +∂ur

∂θˆi

(x,t,θˆ)

D(t)ˆ Z x

0

K(θˆ)eA(θ)ˆD(x−y)ˆ B(θˆ)∂ur

∂θˆi

(y,t,θˆ)dy.(52) Now, we define the following Lyapunov function

V(t) =Dlog(N(t)) + b γ1

D(t)˜ 2+bD γ2

θ˜(t)Tθ˜(t), (53) where

N(t) =1+X˜(t)TP(θˆ)X(t) +˜ b Z 1

0 (1+x)w(x,t)2dx. (54) Taking a time derivative of V(t), we obtain

V˙(t) = −2b γ1

D(t)(˜ D(t)˙ˆ −γ1τD(t))

2bD γ2

θ˜(t)T(θ˙ˆ(t)−γ2τθ(t)) + D

N(t)

p i=1

θ˙ˆi(t)

X(t)˜ TP

∂θˆi

(θˆ)X˜(t)

X˜(t)TP(θˆ)∂Xr

∂θˆi

(t,θˆ)

X(t)˜ TQ(θˆ)X˜(t) +2 ˜X(t)TP(θˆ)B(θˆ)w(0,t)− b

Dkwk2b Dw(0,t)2

−2b ˙ˆD(t) Z 1

0 (1+x)w(x,t)q0(x,t)dx

−2bθ˙ˆ(t)T Z 1

0

(1+x)w(x,t)q(x,t)dx

, (55)

where we have used an integration by parts. Using the assumptions that ˆD(0)∈]0; ¯D]and ˆθ(0)∈Π, the update laws (31)–(32) with the properties of the projection operator, while substituting the expressions of (31) and (32) and using (38) with the Young inequality, we obtain

V˙(t) ≤ − D 2N(t)

λmin(Q)|X˜|2+b

Dkwk2+2b Dw(0,t)2

+2Dbγ1 R1

0(1+x)|w(x,t)||p0(x,t)|dx N(t)

× R1

0(1+x)|w(x)||q0(x,t)|dx N(t)

+Dγ2

p i=1

R1

0(1+x)|w(x,t)||pi(x,t)|dx N(t)

+2|X(t)˜ TP(θˆ)/b||AiX(t) +Biu(0,t)|

N(t)

!

× 1 N(t)

|X(t)˜ TP

∂θˆi

(θˆ)X(t)|˜ +|X(t)˜ TP(θˆ)

Xr

∂θˆi

(t,θˆ)|+2b Z 1

0 (1+x)|w(x,t)||qi(x,t)|dx

. (56)

Furthermore, each signal depending on ˆθ, namely A,B,K,P,

P/∂θˆi,∂Xr/∂θˆi and∂ur/∂θˆi, is given as continuous in ˆθ. Since ˆθ remains in Π, a closed and bounded subset ofRp, each signal is bounded in terms of ˆθ and admits a finite upper bound. We denote MA=supθ∈Πˆ |A(θˆ)| and define MP,MB,MK,MA+BK,MK/∂θˆ similarly. Therefore, substitut- ing the expression of e(x,t)in (47) and (51), with the inverse transformation (42), we obtain using Cauchy-Schwartz and Young inequalities, along with (46)–(47) first, (49) and (51) then,

Z 1

0 (1+x)|w(x,t)||p0(x,t)|dx

M0(|X(t˜ )|2+kw(t)k2+w(0,t)2) (57) Z 1

0 (1+x)|w(x,t)||q0(x,t)|dxM0(|X˜(t)|2+kw(t)k2) (58) Z 1

0 (1+x)|w(x,t)||pi(x,t)|dx+2|X(t)˜ TP(θˆ)/b|

× |AiX(t) +Biu(0,t)|

Mi(|X˜(t)|2+kw(t)k2+w(0,t)2+kw(t)k) (59) Z 1

0

(1+x)|w(x,t)||qi(x,t)|dx

Mi(|X˜(t)|2+kw(t)k2+kw(t)k), (60) where M0and Mi (1≤ip)are sufficiently large constants given by

M0 = MKmax{MA+BK+MA,2MK((1+MAD)¯

×(MB+MBMK(1+D)) +¯ MA)}e(MA+MA+BK)D¯ (61) Mi = max{|Ai|+|Bi|MK+|Bi|+2MP/b,

2 sup

(t,θ)∈R×Πˆ

(|Ai||Xr(t,θˆ)|+|Bi||ur(0,t,θˆ)|), 2MK sup

(t,θ)∈R×Πˆ

Xr

∂θˆ (t,θˆ)

+2 sup

(t,θ)∈R×Πˆ

ur

∂θˆ(t,θˆ)

×(1+DMˆ KMB),

MK/∂θˆ+MK|Ai|D¯

MB+|Ai|MK

×(2 ¯D+2 ¯DMKMB+MK)}e(MA+MA+BK)D¯. (62) Consequently, if we define

MP = max

1≤i≤psup

θ∈Πˆ

P(θˆ)

∂θˆi

(63)

Mr = max

1≤i≤p sup

θ∈Π,t≥0ˆ

Xr(t,θˆ)

∂θˆi

(64)

(7)

using (57)–(60) in (56), we obtain V˙(t) ≤ − D

2N(t)

λmin(Q)|X˜|2+ b

Dkwk2+2b Dw(0,t)2

+2Dbγ1M02|X˜(t)|2+kw(t)k2+w(0,t)2 N(t)

×|X(t)|˜ 2+kw(t)k2 N(t) +Dγ2

p i=1

Mi

N(t) |X˜(t)|2+kw(t)k2 +w(0,t)2+kw(t)k 1

N(t) MP|X˜(t)|2+Mr|P||¯ X˜(t)|

+2bMi(|X˜(t)|2+kw(t)k2+kw(t)k)

. (65)

Bounding the cubic and quadric terms with the help of N(t), we arrive at

V˙(t) ≤ − D 2N(t)

λ|X˜(t)|2+b

Dkw(t)k2+2b Dw(0,t)2

+2Dbγ1M02 min{λ,b}

|X˜(t)|2+kw(t)k2+w(0,t)2 N(t)

+Dγ2

p i=1

Mi

MP(1 λ +

1 2 min{1,b}) +MPMr(1

2+ 1

2 min{1,λ}) +2bMi( 1

min{λ,b}+ 1

2 min{1,b}+1)

×|X˜(t)|2+kw(t)k2+w(0,t)2

N(t) . (66)

Defining the following constants, m = 2 max

bM02,∑i=1p Mi(MP +MPMr+3bMi)

min{1,λ,b} (67)

γ = min{λ,b/D}

4bm (68)

we finally obtain V˙(t) ≤ − D

2N(t)

min λ,b

D

−2(γ12)m

×(|X(t)|˜ 2+kw(t)k2+w(0,t)2). (69) Consequently, by choosing(γ12)∈[0;γ[2, we make ˙V(t) negative semidefinite and hence

V(t)≤V(0), ∀t≥0. (70) Starting from this result, we now prove the results stated in Theorem 1. From the transformation (37) and its inverse (42), we obtain these two inequalities

kw(t)k2r1ke(t)k2+r2|X˜(t)|2 (71) ke(t)k2s1kw(t)k2+s2|X˜(t)|2, (72) where r1,r2,s1,s2 are sufficiently large positive constants given by

r1 = 3

1+D¯2MK2e2MA+BKD¯MB2

(73) r2 = 3MK2e2MA+BKD¯ (74) s1 = 3

1+D¯2MK2e2MAD¯M2B

(75) s2 = 3MK2e2MAD¯. (76)

Furthermore, from (53) and (72), it follows that D(t)˜ 2+θ˜(t)Tθ˜(t) ≤ γ12

b V(t) (77)

kX˜(t)k2 ≤ 1

λ(eV(t)/D−1) (78)

ke(t)k ≤ s1

b(eV(t)/D−1) +s2kX(t)k˜ .(79) Thus, from the definition ofϒ(t), it is easy to show that

ϒ(t)≤

1+s2

λ + s1

b +(γ12)D b

(eV(t)/D−1) (80) Besides, using (71), we also obtain

V(0)≤

D(λ¯ +s2b+2s1b) +b 1

γ1

+ 1 γ2

ϒ(0). (81) Finally, if we define

R = 1+s2

λ + s1

b +(γ12)D

b (82)

ρ = λ¯+s2b+2s1b+b D

1 γ1

+ 1 γ2

, (83)

we obtain the global stability result given in Theorem 1.

We now prove tracking. From (70), we obtain the uniform boundedness ofkX(t)k,˜ kw(t)k,D(t)ˆ andkθˆ(t)k. From (42), we obtain that ke(t)k is also uniformly bounded in time.

From (30), we get the uniformly boundedness of U(t)and consequently of ˜U(t) for t0. Thus, we get that u(0,t) and e(0,t)are uniformly bounded for tD. Besides, from (32) and (49), we obtain the uniform boundedness ofkθ˙ˆ(t)k for tD. Finally, with (43), we obtain that d ˜X(t)2/dt is uniformly bounded for tD. As|X(t)|˜ is square integrable, from (69), we conclude from Barbalat’s Lemma that ˜X(t)→ 0 when t→∞.

Besides, from (69), we get the square integrability of kw(t)k. From (72), we obtain the square integrability of ke(t)k. Consequently, with (30), we obtain the square in- tegrability of ˜U(t). Furthermore,

d ˜U(t)2

dt = 2 ˜U(t)

K(θˆ)eA(θ)ˆD(t)ˆ X(t) +˙˜ D(t˙ˆ )G0(t) +

p i=1

θ˙ˆi(t)Gi(t) +Dˆ DH(t)

!

(84) with

G0(t) = K(θˆ)

A(θˆ)eA(θ)ˆ D(t)ˆ X˜(t) + Z 1

0 (I+A(θˆ)D(t)ˆ

×(1−y))eA(θ)ˆ D(t)(1−y)ˆ B(θˆ)e(y,t)dyi

(85) Gi(t) = ∂K

∂θˆ(θˆ)

eA(θ)ˆD(t)ˆ X˜(t) +D(t)ˆ Z 1

0

eA(θ)ˆD(t)(1−y)ˆ

×B(θˆ)e(y,t)dy

+K(θˆ)h

AiD(t)eˆ A(θ)ˆD(t)ˆ X(t)˜ +D(t)ˆ

Z 1 0

h

AiD(t)(1ˆ −y)eA ˆD(t)(1−y)B(θˆ) +eA ˆD(t)(1−y)Bii

e(y,t)dyi

(86) H(t) = K(θˆ)h

B(θˆ)U(t)˜ −eA(θ)ˆD(t)ˆ B(θˆ)e(0,t) +

Z 1 0

A(θˆ)D(t)eˆ A(θ)ˆD(t)(1−y)ˆ B(θˆ)e(y,t)dy

. (87)

(8)

The signals ˙ˆD,θ˙ˆ1, . . . ,θ˙ˆpare uniformly bounded over t≥0, according to (31)–(32). By using the uniform boundedness of ˜X(t),X˙˜(t),ke(t)k,U(t)˜ over t0 and of e(0,t)for tD and the uniform boundedness of all the signals which are functions of ˆθ for t≥0, we obtain the uniform boundedness of d ˜U(t)2/dt over t≥D. Then, with Barbalat’s lemma, we conclude that ˜U(t)0 when t→∞.

REFERENCES

[1] Z. Artstein, “Linear systems with delayed controls: a reduction,” IEEE Trans. on Automatic Control, 27, pp. 869–879, 1982.

[2] D. Bresch-Pietri and M. Krstic, “Delay-adaptive full-state predictor feedback for systems with unknown long actuator delay,” submitted to IEEE Transactions on Automatic Control.

[3] S. Diop, I. Kolmanovsky, P. E. Moraal, and M. van Nieuwstadt,

“Preserving stability/performance when facing an unknown time- delay,” Control Engineering Practice, vol. 9, pp. 1319–1325, 2001.

[4] S. Evesque, A. M. Annaswamy, S. Niculescu, and A. P. Dowling,

“Adaptive Control of A Class of Time-delay Systems,” ASME Trans- actions on Dynamics, Systems, Measurement, and Control, vol. 125, pp. 186–193, 2003.

[5] K. Gu and S.-I. Niculescu, “Survey on recent results in the stability and control of time-delay systems,” Transactions of ASME, 125, pp. 158–

165, 2003.

[6] M. Jankovic, “Recursive predictor design for linear systems with time delay,” 2008 American Control Conference.

[7] M. Krstic, “On compensating long actuator delays in nonlinear con- trol,” IEEE Transactions on Automatic Control, vol. 53, pp. 1684–

1688, 2008.

[8] M. Krstic, “Lyapunov tools for predictor feedbacks for delay systems:

Inverse optimality and robustness to delay mismatch,” Automatica, vol.

44, pp. 2930-2935, 2008.

[9] M. Krstic and A. Banaszuk, “Multivariable adaptive control of insta- bilities arising in jet engines,” Control Engineering Practice, vol. 14, pp. 833–842, 2006.

[10] M. Krstic, I. Kanellakopoulos, and P. Kokotovic, Nonlinear and Adaptive Control Design, Wiley, New York, 1995.

[11] M. Krstic and A. Smyshlyaev, “Backstepping boundary control for first order hyperbolic PDEs and application to systems with actuator and sensor delays,” Systems & Control Letters, vol. 57, pp. 750–758, 2008.

[12] M. Krstic and A. Smyshlyaev, Boundary Control of PDEs: A Course on Backstepping Designs, SIAM, 2008.

[13] A. Z. Manitius and A. W. Olbrot, “Finite spectrum assignment for systems with delays,” IEEE Trans. on Automatic Control, 24, pp. 541–

553, 1979.

[14] W. Michiels and S.-I. Niculescu, Stability and Stabilization of Time- Delay Systems: An Eignevalue-Based Approach, SIAM, 2007.

[15] L. Mirkin, “On the approximation of distributed-delay control laws,”

Systems & Control Letters, vol. 51, pp. 331-342, 2004.

[16] S.-I. Niculescu and A. M. Annaswamy, “An Adaptive Smith-Controller for Time-delay Systems with Relative Degree n2,” Systems &

Control Letters, vol. 49, pp. 347–358, 2003.

[17] R. Ortega and R. Lozano, “Globally stable adaptive controller for systems with delay,” Internat. J. Control, vol. 47, pp. 17–23, 1988.

[18] J.-P. Richard, “Time-delay systems: An overview of some recent advances and open problems,” Automatica, vol. 39, pp. 1667-1694, 2003.

[19] L. Zaccarian and D. Nesic, “A cascade interpretation of the Smith predictor and the arising enhanced scheme,” 2006 American Control Conference.

[20] Q.-C. Zhong, “On distributed delay in linear control laws—Part I: Discrete-delay implementation,” IEEE Transactions on Automatic Control, vol. 49, pp. 2074–2080, 2006.

[21] Q.-C. Zhong, Robust Control of Time-delay Systems, Springer, 2006.

Références

Documents relatifs

In this paper, a new scheme of interconnected observers is proposed to estimate both the state and the delay of nonlinear systems with input delay.. The advantage of decoupling

That is why, estimating both the delay and the state will allow to achieve more accurate estimations (instead of considering the delay as a perturbation like in [18]). As far as

The predictor- based controller (Karafyllis &amp; Krstic, 2017; Cacace, Conte, Germani, &amp; Pepe, 2016; Mazenc &amp; Malisoff, 2016) is a new extension of the Smith predictor

A new predictive scheme is proposed for the control of Linear Time Invariant (LTI) systems with a constant and known delay in the input and unknown disturbances.. It has been

Based on the algebraic framework proposed in [19], the problem of causal and non-causal observability of the states and unknown inputs for nonlinear time-delay systems has been

This paper deals with the design of observers for linear systems with unknown, time-varying, but bounded delays (on the state and on the input).. In this work, the problem is solved

Abstract: This paper deals with the design of observers for linear systems with unknown, time-varying, but bounded delays (on the state and on the input).. In this work, the problem

In this paper a general class of linear systems with time-delays is considered, which includes linear classical systems, linear systems with commensurate delays, neutral systems