• Aucun résultat trouvé

Stability of Sampled-Data PDE-ODE Systems and Application to Observer Design and Output-Feedback Stabilization

N/A
N/A
Protected

Academic year: 2021

Partager "Stability of Sampled-Data PDE-ODE Systems and Application to Observer Design and Output-Feedback Stabilization"

Copied!
7
0
0

Texte intégral

(1)

HAL Id: hal-02332334

https://hal-centralesupelec.archives-ouvertes.fr/hal-02332334

Submitted on 13 Jul 2020

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.

Stability of Sampled-Data PDE-ODE Systems and Application to Observer Design and Output-Feedback

Stabilization

Iasson Karafyllis, Tarek Ahmed-Ali, Fouad Giri, Miroslav Krstic, Françoise Lamnabhi-Lagarrigue

To cite this version:

Iasson Karafyllis, Tarek Ahmed-Ali, Fouad Giri, Miroslav Krstic, Françoise Lamnabhi-Lagarrigue.

Stability of Sampled-Data PDE-ODE Systems and Application to Observer Design and Output-Feedback Stabilization. IFAC-PapersOnLine, Elsevier, 2017, 50 (1), pp.13289-13294.

�10.1016/j.ifacol.2017.08.1967�. �hal-02332334�

(2)

Iasson Karafyllis*, Tarek Ahmed-Ali**, Fouad Giri**, Miroslav Krstic***, Françoise Lamnabhi-Lagarrigue$

*Department of Mathematics, National Technical University of Athens, Athens, Greece, (e-mail: [email protected]).

** GREYC Lab, University of Caen Normandie, ENSICAEN, 14032 Caen, France ([email protected], [email protected]).

*** Department of Mechanical and Aerospace Engineering, University of California at San Diego, La Jolla, CA 92093-0411, USA (e-mail: [email protected]).

$LSS, CNRS, SUPELEC, EECI, 91192 Gif-sur-Yvette, France ([email protected])}

Abstract: Small-gain stability analysis is developed for a class of sampled-data systems consisting of a parabolic-type PDE and a linear ODE connected in series with a sampler-ZOH block. This stability analysis is shown to be useful in designing sampled-data exponentially-convergent observers and exponentially stabilizing output-feedback controllers for some classes of ODE-PDE cascades. This work generalizes existing results in the literature in various directions.

Keywords: sampled-data systems, ODE-PDE cascades, observer design, output-feedback control.

1. INTRODUCTION

Sampled-data observer design has been a hot topic, especially over the last decade, see e.g. (Ahmed-Ali et al.

2016a, 2017) and reference list therein. As a matter of fact, most existing studies have been devoted to (finite- dimensional) nonlinear systems modeled by ODEs only, see e.g. (Ahmed-Ali et al., 2016b). Quite a few studies have so far been reported on sampled-output observers for (infinite- dimensional) systems involving PDEs. In (Fridman and Blighovsk, 2012) a ZOH sampled innovation observer has been proposed and analyzed using Lyapunov-Krasovskii functional leading to sufficient conditions for exponential stability in the form of LMIs. In (Ahmed-Ali et al., 2016a), an exponentially convergent sampled-output observer has been designed for linear ODE-PDE cascades, using the backstepping technique.

In this paper, the results of (Ahmed-Ali et al., 2016a) are extended in different directions. First, the (stand-alone) technical stability result is extended to a larger class of (PDE-ZOH-ODE cascade) systems where the PDE includes additional reaction terms and allows more general boundary conditions. Exponential stability of this larger class is established using the small-gain method. This stability result is then shown to be useful in analyzing exponential convergence of sampled-output observers, obtained by the backstepping design method of (Krstic, 2009), for a larger class of ODE-PDE cascades. The new class allows for additional reaction and convection terms in the PDE and for much more general boundary conditions. Finally, it is shown that the new technical stability result (for PDE-ZOH- ODE cascades) is also beneficial for sampled output- feedback stabilization of a class of ODE-PDE cascades.

The paper is organized as follows: in Section 2, a new stand- alone stability result is established; a first observer problem is formulated and dealt with in Section 3; an extension of this

observer design is presented in Section 4, along with an output-feedback control design. Some concluding remarks are given at the end of the paper along with an appendix.

Notation. H2(0,1) denotes the Sobolev space of scalar functions η:[0,1]→R with absolutely continuous

] 1 , 0 [ /d L2

dη ς∈ and d2η/dς2L2[0,1]. Given a function )

, ( ) , (

; ]

1 , 0 [

: xt w xt

w ×R+R → , w[t] and wx[t] refer to the functions defined on 0≤x≤1 by (w[t])(x)=w(x,t) and

x t x w x t

wx[ ])( )=∂ ( , )/∂

( .

2. STABILITY RESULT FOR PDE-ZOH-ODE CASCADE In this section, we analyse the stability of the following class of sampled-data systems:

) ( ) , 0 ( ) ( ) ( )

(t A0X t A1X t bw t Gzt

X& = + k + k + ,

for all t∈[tk,tk+1) a.e. and k=0,1,2K (1) )

, ( ) , ( )

,

(xt aw xt kwx t

wt = xx + ,

for (x,t)∈(0,1)×(0,+∞), (2) with

) , 0 ( ) , 0

( t qw t

wx = and w(1,t)=0, for all t≥0 (3) and

) 0

0

( X

X = and w(x,0)=(w[0])(x) for x∈[0,1] (4) where (a,k,q) are real constants to be defined later;

t n

X()R denotes the state vector of the finite-dimensional subsystem (1), w( tx, )∈R is the state of the distributed parameter subsystem (2)-(3); z(t)∈Rm is an exogenous input assumed to be measurable and locally essentially bounded; A0,A1Rn×n, GRn×m and bRn are constant matrices and vector;

{ }

tk k=0 is a partition of R+.

(3)

Remark 1. a) Clearly, the linear subsystem represented by the parabolic PDE (2)-(3), is continuous-time autonomous, while the linear subsystem (1) is sampled-data (due to the term A1X(tk)) and input-dependent.

b) The interconnection of the two subsystems, depicted by Fig.1, results in a sampled-data PDE-ZOH-ODE cascade, to be distinguished from the (continuous-time) PDE-ODE cascades studied in e.g. (Krstic, 2009).

c) The class of sampled-data PDE-ODE cascades defined by (1)-(3) is a generalization of that considered in (Ahmed-Ali et al., 2016a) where a=1 and k=q=0.

The following lemma describes an essential stability estimate for the solution of the infinite-dimensional system (2)-(4).

Lemma 1. Consider the system described by (2)-(4) with its parameters (a,k,q) satisfying the condition,

>0

a , q≥0 and

2

2 

 

 +

<a π θ

k , (5)

where

 

−

∈ ,2

2 π

θ π is the unique solution of the equation

=q



 

 + tan( )

2 θ θ

π in the interval

 

− ,2 2

π

π . Then there

exist constants Θ>0 and σ >0 such that for every )

];

1 , 0 ([

] 0

[ C2 R

wwith

0 ) 0 ])(

0 [ ( ) 0 ])(

0 [ ( ) 1 ])(

0 [

(w = wxq w = , the initial value problem (2)-(3) has a unique solution w[t]∈C2([0,1];R), for all t≥0, which satisfies the following inequality:

( )

≤Θexp− [0] ]

[t t w

w σ , for all t≥0 (6) See the proof in Appendix A. Next, let the finite-dimensional sampled-data subsystem (1) be rewritten as follows:

) ( ) ( ) ( )

(t A0X t A1X t z t

X& = + k + a

(7)

with

) ( ) , 0 ( : )

(t bw t Gzt

za = k + , fort∈[tk,tk+1), k=0,1,2K (8) It has been shown in (Ahmed-Ali et al., 2016a) that the system (7) has the following Input-to-State Stability (ISS) property:

Lemma 2. Consider the sampled-data system (7) where the matrix A0+A1 is Hurwitz. Let R,λ>0 be any real constants and φ:R+R+ any continuous function satisfying, for all t≥0:

(

( )

)

exp( )

exp A0+A1 tR −λt and exp

( )

A0t ≤φ(t) (9) Also, let T >0 and σ∈(0,λ) be any constants satisfying:

(

+

) ∫

+

> RA T A A T s ds

1 0 0

1 exp(σ ) φ( )

σ

λ (10)

Then, there exist real constants K,γ >0 such that for every

(

m

)

loc

a L

z R+;R , X0Rn, and any T-diameter partition

{ }

tk k=0 of R+, the unique solution of the initial value problem (7) with X(0)= X0 exists for all t≥0 and satisfies the “following inequality, for all t≥0:

( )

(

( )exp ( )

)

sup )

exp(

) (

0

0 z s t s

X t K

t

X a

t s

− +

≤ σ γ σ (11)

Combining the above two lemmas, we get the following ISS property of the original system (1)-(3).

Proposition 1. Consider the sampled-data system of Lemma 1 and suppose further that the matrix A0+A1 is Hurwitz. Let

0 ,λ >

R be any real constants and φ:R+R+ be any continuous function satisfying (9) for all t≥0. Also, let

>0

T be a real constant satisfying

(

+

) ∫

>RA A A T s ds

1 0 0

1 φ( )

λ (12)

Then, there exist real constants σ,K,γ >0 such that for every zLloc

(

R ;+ Rm

)

, X0Rn, w[0]∈C2([0,1];R) with

0 ) 0 ])(

0 [ ( ) 0 ])(

0 [ ( ) 1 ])(

0 [

(w = wxqw = , and any T-diameter

partition

{ }

tk k=0 of R+, the unique solution of the initial value problem (1)-(4) exists for all t≥0 and satisfies the following inequalities for all t≥0:

(

[0]

)

sup

( )

( )

) exp(

) (

0

0 w z s

X t K

t X

t s

+

+

≤ σ γ (13)

Proof. Without loss of generality, we may assume that σ >0 is selected to be sufficiently small so that both (6) and (10) hold. By virtue of (6) we have, for all integers k≥0:

(

)

Θ

≤ exp [0] )

, 0

( t t w

w k σ k (14)

Using (14) and the fact that

(

tk tk

)

T

k

+

1

0

sup , it follows

from (8) that:

( ( ) ) ( )

( )exp ≤ Θexp [0] sup

0

w T b

s s za

t s

σ σ

( )

sup

( )

( )

exp

0

s z t G

s≤t

+ σ (15)

Inequality (13), with appropriate constants K,γ >0, is a direct consequence of estimate (11) and inequality (15). The proof of Proposition 1 is complete.

<

3. SAMPLED-DATA OBSERVER DESIGN FOR ODE- PDE CASCADES

3.1 Class of observed systems

In this section, we are interested in a class of continuous-time systems modelled by the following ODE-PDE cascade:

)) ( ( ) ( )

(t AX t f vt

X& = +

, for t≥0 (16)

)) ( , ( ) , ( ) , ( ) ,

(xt au x t ku xt g x vt

ut = xx + + ,

for (x,t)∈(0,1)×(0,+∞) (17) ))

( ( ) , 0 ( ) , 0

( t qu t p0 vt

ux = + , for all t≥0 (18)

)) ( ( ) ( ) , 1

( t cX t p1 vt

u = + , for all t≥0 (19)

where a>0, kR, q≥0 are real parameters satisfying (5); ARn×n and cR1×n are constant matrices; f(.) is of )

(t z ) , 0 ( tk w )

, 0 ( t w

Fig. 1. PDE-ZOH-ODE cascade PDE subsystem

(2-3)

ODE subsystem (1) Sampler

& ZOH

(4)

class C1

(

Rm;Rn

)

, g is of class C1

(

[0,1]×Rm;R

)

and

1 0, p

p are of class C2

(

Rm;R

)

; the signal X(t)∈Rn denotes the state vector of the subsystem, described by (16) with initial condition X(0)= X0, while u( tx, )∈R designates the state of the infinite-dimensional subsystem, described by the parabolic type PDE (17) with boundary conditions (18)-(19); v(t)∈Rm is any exogenous signal of class C2

(

R+;Rm

)

that is accessible to measurements.

The pair (A,c) is observable and the whole system is observed through a ZOH sampling of the signal u( t0, ), i.e.

the system output is:

) , 0 ( )

(t u tk

y = , for all t∈[tk,tk+1) and k=0,1,2K (20) where

{ }

tk k=0 denotes the sampling time sequence, supposed to be a partition of R with diameter + T. We seek an observer that provides accurate online estimates of both the (finite-dimensional) state vector X(t) and the distributed state u( tx, ), 0≤x≤1, based the system input v(t) and the output y(t). The signal u( t1, ) is not accessible to measurements.

Global existence and uniqueness of solutions for the problem (16)-(17) follow from Theorem 2.1 in (Karafyllis and Krstic, 2016) (and the arguments in the proof of Lemma 1) for aby initial condition X0Rn, u[0]∈C2([0,1];R), any input vC2

(

R+;Rm

)

with (ux[0])(0)=q(u[0])(0)+p0(v(0)),

)) 0 ( ( )

1 ])(

0 [

(u =cX0+p1 v . If both functions p0, p1 are zero, then the input v can be of class C1

(

R+;Rm

)

. 3.2. Observer design and analysis

Consider the following backstepping transformation:

) ( ) ( ) , ( ) ,

(xt u xt cM x X t

p = − ,

for (x,t)∈[0,1]×[0,+∞) (21) where M(x)∈Rn×n is defined by the following ODE equation:

) )(

( )

( 1

2 2

kI A x M a x dx

M

d = (22)

with initial condition ) 0 ( ) 0

( qM

dx

dM = (23) The solution of the problem (22)-(23) is analytic and is expressed by the following globally convergent series

= ) (x M









 + +

− +

+

=

+

1

1 2 2

)!

1 2 ( )!

2 ) ( ( )

1 ( ) 0 (

l

l l

l l

l q x l kI x A a I qx

M (24)

We next assume that there is a matrix M(0)∈Rn×n such that c kI A l a

q I l

q cM

cM

l

l

l =



 −

+ + + +

+

=

=1

) ( )!

1 2 (

) 1 2 ) (

1 ( ) 0 ( ) 1

( (25)

Now, using (22), (16) and (17), it follows that the new state )

, ( tx

p defined by (21) undergoes the following PDE, for all )

, 0 ( ) 1 , 0 ( ) ,

(xt ∈ × +∞ :

)) ( ( ) ( )) ( , ( ) , ( ) , ( ) ,

(xt ap xt kp xt g xvt cM xb vt

pt = xx + + − (26)

For convenience, the new system representation expressed in terms of the states (X(t),p(x,t)) is recapitulated here:

)) ( ( ) ( )

(t AX t f vt

X& = + , for all t0 (27)

)) ( ( ) ( )) ( , ( ) , ( ) , ( ) ,

(xt ap xt kp xt g xvt cM x f vt

pt = xx + + − ,

for all (x,t)∈(0,1)×(0,+∞) (28) ))

( ( ) , 0 ( ) , 0

( t qp t p0 vt

px = + , for all t≥0 (29)

)) ( ( ) , 1

( t p1 vt

p = , for all t≥0 (30) )

( ) ( ) , ( ) ,

(x t p x t cM x X t

u = + (31)

where the boundary conditions (29)-(30) are immediately obtained from (21) using (18), (19), (23) and (25). A key feature of the new model is that the infinite-dimensional subsystem, here defined by (28)-(30), is decoupled from the finite-dimensional subsystem described by (27) (while coupling exists in the initial system representation (16)-(19)).

To get online estimates Xˆ t() and pˆ(x,t) of the unmeasurable states X(t) and p( tx, ) of the system (27)- (31), the following sampled-output observer is considered:

)) ( ) ˆ( ( )) ( ( ) ˆ( ) ˆ(

k

k yt

t y L t v f t X A t

X& = + − −

,

for all t∈[tk,tk+1) and k=0,1,2K (32) )) ( ( ) ( )) ( , ( ) , ˆ( ) , ˆ ( ) ,

ˆ (xt ap xt kp xt g xvt cM x f vt

pt = xx + + − ,

for all (x,t)∈(0,1)×(0,+∞) (33) 0 )) ( ( ) , 1 ˆ( )) ( ( ) , 0 ˆ( ) , 0

ˆ ( tqp tp0 vt = p tp1 vt =

px ,

for all t≥0 (34) )

ˆ( ) ( ) , ˆ( ) ,

ˆ(x t p x t cM x X t

u = + , (x,t)∈[0,1]×[0,+∞) (35) with yˆ(tk)=uˆ(0,tk), where LRn is arbitrary vector such that ALc is a Hurwitz matrix. The last requirement is not an issue since the pair (A,c) is observable. Clearly, the observer is a copy of the system (27)-(31) with a feedback innovation term in equation (32). To analyze this observer, the following state estimation errors are introduced:

) ( ) ˆ( )

~(

t X t X t

X = − , ~p(x,t)= pˆ(x,t)− p(x,t) (36) )

, ( ) , ˆ( ) ,

~(xt u xt u xt

u = − ,~p(x,t)= pˆ(x,t)−p(x,t) (37) Then, the following error system is readily obtained, using (27)-(31), (32)-(33) and definitions (36), (37):

) , 0

~( )

~( )

~( )

~(

k

k Lp t

t X c L t X A t

X& = − −

,

for all t∈[tk,tk+1) and k=0,1,2K (38) )

,

~( ) ,

~ ( ) ,

~(x t ap xt kp x t

pt = xx + ,

for all (x,t)∈(0,1)×(0,+∞) (39) 0

) , 1

~( ) , 0

~( ) , 0

~ ( tqp t =p t =

px , for all t≥0, (40)

)

~( ) ( ) ,

~( ) ,

~(x t p xt cM x X t

u = + ,

for all (x,t)∈[0,1]×[0,+∞) (41) where the first equation is obtained using the fact that

) , 0

~( ) ( )

ˆ(tk ytk u tk

y − = and equations (32) and (35). It is readily checked that the error system (38)-(41) fits the form of the sampled-data system (1)-(3) with (X,w) replaced by

~)

~,

(X p , A0 =A, A1=−Lc, b=−L and z(t)=0. With these notations, A+A1=ALc is Hurwitz. It turns out that

(5)

Proposition 1 is applicable to the error system (38)-(41) leading to the following result:

Theorem 1. Consider the class of systems defined by equations (16)-(19) with parameters (a,k,q) satisfying inequalities (5). Consider the observer defined (32)-(35), where the gain LRn is selected so that the matrix

n

Lc n

A− ∈R × is Hurwitz and the matrix M(x) is defined by (22)-(25). Then there exist real constants T,ρ,σ >0 such that, for any T-diameter partition

{ }

tk k=0 and any

(

m

)

C

v2 R+;R , X0,Xˆ0Rn, u[0],pˆ[0]∈C2([0,1];R), with 0

)) 0 ( ( ) 1 ])(

0 ˆ[

(pp1 v = ,(pˆx[0])(0)−q(pˆ[0])(0)−p0(v(0))=0, ))

0 ( ( ) 0 ])(

0 [ ( ) 0 ])(

0 [

(ux =qu +p0 v , and

)) 0 ( ( )

1 ])(

0 [

(u =cX0+p1 v , one has:

(i) The initial value problem defined by (21)-(24) and (32)- (35) with initial conditions X(0)= X0, Xˆ(0)= Xˆ0,

) ])(

0 [ ( ) 0 ,

(x u x

u = , pˆ(x,0)=(pˆ[0])(x) for x[0,1], has a unique solution;

(ii) This unique solution satisfies for all t≥0:

(

)

≤ − − +

+ ~[] exp( ) ˆ ~[0] )

~(

0

0 X p

X t t

u t

X ρ σ (42)

where ~() t

X , ~u[t]∈C2([0,1];R) and ~p[t]∈C2([0,1];R) are defined by (36)-(37), for t≥0.

Proof. Applying Proposition 1 to the system (38)-(39), it follows that for any T >0 sufficiently small so that (12) holds, there exist real constants σ,K,Θ,γ >0 such that (13) and (6) hold, with (X,w) replaced by ~,~)

(X p and z(t)=0. Accordingly, one has:

( )

≤Θexp− ~[0] ]

~[t t p

p σ (43)

(

+

)

≤ ~(0) ~[0] )

exp(

)

~(

p X t K

t

X σ (44)

for all t≥0. Using (43)-(44), it follows from (41) that:

(

( )

)

~()

max ]

~[ ]

~[

1

0 cM x X t

t p t

u + x≤ , for all t≥0 (45)

Combining (44) and (45) yields,

(

)

≤ − +

+ ~(0) ~[0]

) exp(

]

~[ )

~(

p X t t

u t

X ρ σ

for some real constant ρ >0 and all t≥0, which proves (42). Theorem 1 is proved.

<

4. EXTENSIONS 4.1 Observer design extension

The observer design method of Section III will next be extended to the following wider class of systems:

)) ( ( ) ( )

(t AX t f vt

X& = + , for

≥0

t (46)

)) ( , ( ) , ( ) , ( ) , ( ) ,

(xt aw xt bw xt kw xt g xvt

wt = xx + x + + ,

for (x,t)∈(0,1)×(0,+∞) a.e. (47) ))

( ( ) , 0 ( ) , 0

( t qw t p0 vt

wx = + , for all t≥0 (48)

)) ( ( ) ( ) , 1

( t cX t p1 vt

w = + , for all t≥0 (49)

Compared to the initial class of systems defined by (16)-(19), the new PDE equation (47) includes the convection term

) , ( tx

bwx (with bR); all other quantities remain unchanged with respect to (16)-(19). Here, we seek an exponentially convergent observer for the new system (46)- (49). To this end, we will introduce a state transformation and show that the resulting transformed system fits the model structure (16)-(19). Consider the transformation,

u(x,t)=er(x1)w(x,t), for (x,t)∈[0,1]×[0,+∞) (50) with

a

r b

=2 (51)

Differentiating u( tx, ), one gets using (40):

) , ( )

, ( )

,

(xt ae ( 1)w xt be ( 1)w xt ut = r x xx + r x x

)) ( , ( )

,

( ( 1)

) 1

( w xt e g xvt

ker x + rx

+ (52)

) , ( )

, ( )

,

(xt re ( 1)wxt e ( 1)w xt

ux = rx + rx x (53)

) , ( 2

) , ( )

,

(xt r2e ( 1)w xt re ( 1)w xt uxx = rx + r x x

) ,

) (

1

( w xt

er x xx

+ (54)

for (x,t)∈[0,1]×[0,+∞). It follows from (52)-(54) that:

)) ( , ( 4 )

( ) , ( ) ,

( ( 1)

2

t v x g e a u k b t x au t x

ut = xx + − + rx

for (x,t)∈(0,1)×(0,+∞) a.e. (55) Similarly, the following boundary conditions are readily obtained from (50) and (53), using (48) and (49):

)) ( ( ) ( ) , 1 ( ) , 1

( t w t cX t p1 vt

u = = + , for all t≥0 (56)

)) ( ( )

, 0 ( 2 ) ( ) , 0

( u t e p0 vt

a q b t

ux = + + r , for all t≥0 (57)

The transformed system with states (X(t),u(x,t)) is modeled by equations (46), (55), (56) and (57). For convenience, this system model is rewritten;

)) ( ( ) ( )

(t AX t f vt

X& = +

, for t≥0 (58)

)) ( , ( 4 )

( ) , ( ) ,

( ( 1)

2

t v x g e a u k b t x au t x

ut = xx + − + rx

for (x,t)∈(0,1)×(0,+∞) a.e. (59) ))

( ( ) ( ) , 1

( t cX t p1 vt

u = + , for all t≥0 (60)

)) ( ( )

, 0 ( 2 ) ( ) , 0

( u t e p0 vt

a q b t

ux = + + r , for t≥0 (61)

) , ( )

,

(xt e ( 1)u xt

w = r x (62)

Clearly, equations (58)-(61) fit the model structure (16)-(19) where the couple of parameters (k,q) are replaced by

2 ) 4 , (

2

a q b a

kb + provided that the pair (A,c) is observable and (a,k,q) satisfy the conditions:

>0

a , 0

2 ≥

+ a

q b , and

2 2

2

4

 

 +

<

− π θ

a a

k b (63)

where 

 

−

∈ ,2

2 π

θ π is the unique solution of the equation,

a q b ) 2

2 tan( = +

 

π +θ θ (64)

(6)

Then, state estimates can be obtained by applying observer (32)-(35) with obvious notation adaptations. Specifically, the observer writes:

)) ( ) ˆ( ( )) ( ( ) ˆ( ) ˆ(

k

k yt

t y L t v f t X A t

X& = + − −

,

for t∈[tk,tk+1) and k=0,1,2K (65) )) ( , ( )

, ˆ( 4 ) ( ) , ˆ ( ) ,

ˆ ( ( 1)

2

t v x g e t x a p k b t x p a t x

pt = xx + − + r x

)) ( ( ) (x f vt

cM , for (x,t)∈(0,1)×(0,+∞) (66) 0

)) ( ( ) , 0 ˆ( 2 ) ( ) , 0

ˆ ( − + p tp0 vt =

a q b t

px , for t≥0 (67)

0 )) ( ( ) , 1

ˆ( tp1 vt =

p , for all t≥0 (68)

) ˆ( ) ( ) , ˆ( ) ,

ˆ(xt p xt cM x X t

u = + ,

for (x,t)∈[0,1]×[0,+∞) (69) )

, ˆ( )

,

ˆ(xt e ( 1)u xt

w = rx with

a r b

=2 (70)

where M(x)∈Rn×n is as in (22)-(24) under assumption (25) with the parameters (k,q) replaced by )

, 2 ( 4

2

a q b a

kb + . Then, Theorem 1 is applied yielding the following result.

Corollary 1. Consider the system defined by equations (46)- (49) where the real parameters (a,k,q) satisfy inequalities (63)-(64). Consider the observer defined (65)-(70), where the gain LRn is selected so that the matrix ALcRn×n is Hurwitz and the matrix M(x) is defined by (22)-(24) under assumption (25) with (k,q) replaced by )

, 2 ( 4

2

a q b a

kb + . Then there exist real constants T,ρ,σ >0 such that, for any (T-diameter partition)

{ }

tk k=0,vC2

(

R+;Rm

)

, any

X n

X00R , w[0],pˆ[0]∈C2([0,1];R), with 0

)) 0 ( ( ) 1 ])(

0 ˆ[

(pp1 v = , (wx[0])(0)=q(w[0])(0)+p0(v(0)), ))

0 ( ( )

1 ])(

0 [

(w =cX0+p1 v , and

0 )) 0 ( ( ) 0 ])(

0 ˆ[ 2 )(

( ) 0 ])(

0 ˆ [

( − + pp0 v =

a q b

px , one has:

(i) The initial value problem defined by (46)-(49) and (65)- (70) with initial conditions X(0)= X0, Xˆ(0)= Xˆ0,

) ])(

0 [ ( ) 0 ,

(x w x

w = , pˆ(x,0)=(pˆ[0])(x) for x[0,1], has a unique solution;

(ii) This unique solution satisfies, for all t≥0:

(

)

≤ − − +

+ ~[] exp( ) ˆ ~[0] )

~(

0

0 X p

X t t

w t

X ρ σ

where ~() t

X , w~[t]∈C2([0,1];R) and ~p[t]∈C2([0,1];R) are defined by (36)-(37), for t≥0.

4.2 Output Feedback Stabilization

Consider the following system of the form (16)-(19):

) ( ) ( )

(t AX t Bvt

X& = + , for

≥0

t (71)

) , ( ) , ( ) ,

(xt au xt ku xt

ut = xx + ,

for (x,t)∈(0,1)×(0,+∞) a.e. (72)

) , 0 ( ) , 0

( t qu t

ux = , for all t≥0 (73)

) ( ) , 1

( t cX t

u = , for all t≥0 (74)

where BRn×m is such that the pair the pair (A,B) is stabilizable and all other quantities are identical to (16)-(19).

We seek the stabilization of the subsystem (71) based on the ZOH sampled system output defined by (20). To this end, we consider the output-feedback controller:

) ˆ( )

(t KX t

v =− (75)

where K∈Rm×n is such that the matrix ABK is Hurwitz and Xˆ t() is provided by the observer (32)-(35) letting there, f(v)=Bv,g(.)=0,p0(.)=0,p1(.)=0 (76) To analyse the closed-loop control system, it again proves to be useful representing the controlled system (71)-(74) in the coordinates (X(t),p(x,t)), with the second variable defined by (21). Then, substituting the right side of (75) to v(t) in the obtained representation and in the observer (32)-(35), one gets the following closed-loop control system representation, expressed in terms of the states X(t), ~()

t

X , and ~p(x,t): )

~( ) ( ) ( )

(t A BK X t BKX t

X& = − −

, for t≥0, (77) )

, 0

~( )

~( )

~( )

~(

k

k Lp t

t X c L t X A t

X& = − −

,

for all t∈[tk,tk+1) and k=0,1,2K (78) )

,

~( ) ,

~ ( ) ,

~(x t ap xt kp x t

pt = xx + ,

for all (x,t)∈(0,1)×(0,+∞) (79) 0

) , 1

~( ) , 0

~( ) , 0

~ ( tqp t =p t =

px , for all t≥0, (80)

)

~( ) ( ) ,

~( ) ,

~(x t p xt cM x X t

u = + ,

for all (x,t)∈[0,1]×[0,+∞) (81) The estimation error system (78)-(81) is obtained from (38)- (41) using (76). Then, Theorem 1 applies to the former which entails the exponential convergence of ~()

t

X to the origin.

Since the matrix ABKis Hurwitz, it follows from (77) that )

(t

X also converges to the origin exponentially. The performance of the output-feedback controller is described by the following corollary of Theorem 1.

Corollary 2. Consider the class of systems (71)-(74) with parameters (a,k,q) which satisfy inequalities (5). Consider the output-feedback controller defined by the control law (75), with the gain K is such that the matrix ABK is Hurwitz, and the observer (32)-(35) with the gain LRnand the matrix M(x) are as in Theorem 1. Then, there exist real constants T,ρ,σ >0 such that, for any T-diameter partition

{ }

tk k=0 , any X0,Xˆ0Rn, u[0],pˆ[0]∈C2([0,1];R), with (pˆ[0])(1)=0, (ux[0])(0)=q(u[0])(0), (u[0])(1)=cX0

and (pˆx[0])(0)−q(pˆ[0])(0)=0, one has:

(i) The initial value problem defined by (71)-(74), (32)-(35) and (75)-(76) with initial conditions X(0)= X0,

ˆ0

) 0

ˆ( X

X = , u(x,0)=(u[0])(x), pˆ(x,0)=(pˆ[0])(x) for ]

1 , 0

∈[

x , has a unique solution;

(ii) This unique solution satisfies, for all t≥0:

(7)

+

+ ~() ~[] )

(t X t u t

X ≤ρexp(−σt)

(

X0 + Xˆ0X0 + ~p[0]

)

(42)

with ~() ), (t X t

X ,u~[t]∈C2([0,1];R) and ~p[t]∈C2([0,1];R). 5. CONCLUSION

The stability result of Proposition 1, which is an extension of previous results on sampled-data PDE-ZOH-ODE cascades, has been shown to be useful in design and analysis of exponentially convergent sampled-output observers (Theorem 1 and Corollary 1) and sampled output-feedback stabilizing controllers (Corollary 2). Further investigations are underway to extend the present stability result (of Proposition 1) and its application in observer and control design to nonlinear systems.

REFERENCES

Ahmed-Ali T., I. Karafyllis, F. Giri, M. Krstic and F.

Lamnabhi-Lagarrigue (2016a) Stability Result for a Class of Sampled-Data Systems and Application to Observer Design for Cascade ODE-PDE systems.

International Symposium on Mathematical Theory of Networks and Systems (MTNS 2016), Minneapolis, MN, USA.

T. Folin, T. Ahmed-Ali, F. Giri, L. Burlion, F. Lamnabhi- Lagarrigue (2016b). Sampled-Data Adaptive Observer For a Class of State-Affine Output-Injection Nonlinear Systems. IEEE Transactions on Automatic Control, Vol.

61, NO. 2, pp. 462-467.

T. Ahmed-Ali, I. Karafyllis, F. Giri, M. Krstic, and F.

Lamnabhi-Lagarrigue (2017). Exponential Stability Analysis of Sampled-Data ODE-PDE Systems and Application to Observer Design. IEEE Transactions on Automatic Control, to appear.

Fridman E., and A. Blighovsky (2012). Robust sampled-data control of a class of semilinear parabolic systems.

Automatica, vol. 48, pp. 826–836,

Karafyllis I. and M. Krstic (2016), ISS in Different Norms for 1-D Parabolic PDEs With Boundary Disturbances, submitted to SIAM Journal on Control and Optimization (see also arXiv:1605.01364 [math.OC]).

Krstic M. Compensating actuator and sensor dynamics governed by diffusion PDEs. Systems & Control Letters, vol. 58, pp. 372-377, 2009.

Appendix A. PROOF OF LEMMA 1

Let

{

φl(x)∈C2([0,1];R)

}

l=0 and µ012 <... denote respectively the eigenfunctions and the eigenvalues of the Sturm-Liouville operator −d2 / dx2 defined on the set

( )





 ∈ = − =

=

2 0,1: (1) (0) qf(0) 0 dx

f df H

f .

These eigenfunctions and eigenvalues are explicitly given by the following formulas, for n=0,1,2,... and z∈[0,1]:

(

n

)

n n

n z

q q

z q µ

µ

φ ( ) 2 2 µ sin(1 )

2

+ − +

= + (A1)

(

(2 1) 2

)

2

4 1

n

n n π θ

µ = + + with

 

∈ ,2 0 π

θn (A2)

where θn is the unique solution of the equation q

n n n =

 

 + + tan( )

2 θ θ

π π in the interval 

 

− ,2 2

π

π (recall

that q≥0). It turns out that

{

φl(x)∈C2([0,1];R)

}

l=0 and k

a l

l = µ −

λ for l=0,1,2,... are the eigenfunctions and the eigenvalues of the Sturm-Liouville operator −ad2 /dx2k

defined on

( )





 ∈ = − =

=

2 0,1: (1) (0) qf(0) 0 dx

f df H

f .

Inequality (5) guarantees that λ0 >0. Moreover, formulas (A1) and (A2), together with the fact that q≥0, imply that

(

( )

)

1

max

1

0

n z

z φ and λnan2π2k for all n=0,1,2,.... It turns out that Assumptions (H1), (H2), (H3) in (Karafyllis and Krstic, 2016) all hold for the Sturm-Liouville operator

k dx

ad

2/ 2 defined on Ω. Then, Theorem 2.1 in (Karafyllis and Krstic, 2016), entails global existence and uniqueness of solutions of the problem (2)-(3), for any

) ];

1 , 0 ([

] 0

[ C2 R

w with (wx[0])(0)=q(w[0])(0), (w[0])(1)=0. On the other hand, let p,γ >0 be constants with p+γ <1. Clearly, the function

(

0

)

0 2

0 2

) 1

( sin 2

)

( γ µ

µ

η µ p z

q q

z q − −

+ +

= + (A3)

is positive on [0,1] and satisfies the differential equation )

( )

( )

(z k z z

aη′′ + η =−ση on [0,1] with

) 1 ( : λ0γ2 γ2

σ = −k − . It is readily seen that, by selecting

>0

γ to be sufficiently close to 1, one can guarantee that

>0

σ . Finally, notice that

( ) ( )

(

0 0 0

)

0 2

0 2

) 1 ( sin )

1 ( cos 2

) 0 ( ) 0 (

µ µ

µ µ γ µ η η

p q

p q

q q q

− +

+ − +

− +

=

=

′ −

Using (A2), it follows that the right side of the above equality

equals

( )

sin

( )

0

1 2

2 0 0

0 2

0 2

<



 

 + + −

+

− + γ π θ θ

µ µ q q

q for

=0

p . By continuity, the inequality η′(0)−qη(0)<0 still holds for sufficiently small p>0. Therefore, Assumption (H4) in (Karafyllis and Krstic, 2016) holds. As we have already shown that Assumptions (H1), (H2) and (H3), it follows from Theorem 2.2 in (Karafyllis and Krstic, 2016) that the following inequality holds for all t≥0:

( )



− 

≤



( )

) 0 , max ( ) exp

( ) , max (

1 0 1

0 x

x t w

x t x w

x

x σ η

η

The above inequality, together with definition (A3), implies the existence of a constant Θ>0 such that (6) holds for all

≥0

t . This ends the proof of Lemma 1

<

Références

Documents relatifs

Asymptotically stable sets for several T result shows that if it is possible to build a stabilizing feedback control for a continuous system such that the closed-loop system

a new nonlinear emulation strategy based on homogene- ity which uses the input-to-state stability (ISS) proper- ties of homogeneous systems in order to preserve their

Backstepping boundary control for first-order hyperbolic PDEs and application to systems with actuator and sensor delays. Adaptive control of the ode systems with uncertain di

This is a coupling of a PDE for the motion of the regular flow, with vorticity ω(t, · ) uni- formly integrable and bounded as in Yudovich’s theorem, and a system of ODEs for the

In this work, our goal is to increase the maximum delay allowed in time-delay linear systems for a given H ∞ level γ through output-feedback control design.. Furthermore, if the

The interval observer design is performed for a class of linear systems (or a class of nonlinear systems in the output canon- ical form) with sampled measurements in Section 4..

Remark 3.1: In order to emphasize the relationship between the rate of the exponential decreasing to zero and the ultimate bound of the observation error given by the continuous

The problem is dealt with using the high-gain type observer defined by equations (11a-e) which is a generalization of (Krstic, 2009) to the case where the