• Aucun résultat trouvé

Fixed-time observer with simple gains for uncertain systems

N/A
N/A
Protected

Academic year: 2021

Partager "Fixed-time observer with simple gains for uncertain systems"

Copied!
12
0
0

Texte intégral

(1)

HAL Id: hal-01516988

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

Submitted on 2 May 2017

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

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

Fixed-time observer with simple gains for uncertain systems

Tomas Menard, Emmanuel Moulay, Wilfrid Perruquetti

To cite this version:

Tomas Menard, Emmanuel Moulay, Wilfrid Perruquetti. Fixed-time observer with simple gains for uncertain systems. Automatica, Elsevier, 2017, 81, pp.438 - 446. �10.1016/j.automatica.2017.04.009�.

�hal-01516988�

(2)

Fixed-time observer with simple gains for uncertain systems

Tomas Ménard a , Emmanuel Moulay b , Wilfrid Perruquetti c

a

GREYC, UMR CNRS 6072, Université de Caen, 6 Bd du Maréchal Juin, 14032 Caen Cedex, France.

b

XLIM, UMR CNRS 7252, Université de Poitiers, 11 Bvd Marie et Pierre Curie, 86962 futuroscope Chasseneuil, France.

c

NON-A, INRIA Lille Nord Europe and CRIStAL UMR CNRS 9189, Ecole Centrale de Lille, 59651 Villeneuve D'Ascq, France.

Abstract

In this article, we consider the problem of xed-time observer for nonlinear systems, that is a nite-time observer whose settling time can be bounded independently of the initial condition. We consider a large class of nonlinear systems which includes two main classes: linearizable systems up to input-output injection and uniformly observable systems. Furthermore, the eect of noise and uncertainty is analyzed.

Key words: high-gain observer; nite-time stability

1 Introduction

Observability of nonlinear systems has been character- ized within either a dierential geometric framework [20]

or a dierential algebraic framework [13,14]. Once this question is answered for a given system then a practi- cal solution to reconstruct the non measured state has to be worked out. This motivated an increasing number of works on nonlinear observers design during the last decades leading to a great variety of solutions. A rst one, which consists in nding a change of coordinates such that the resulting system is linear, has been consid- ered in [12] using algebraic tools. A second one, based on the Lyapunov auxiliary theorem and a direct change of coordinates, can be found in [2]. A third strategy for the class of uniformly observable systems use high-gain observers [18,15,1]. Other methods usually rely on a spe- cic structure such as backstepping, adaptive observers, H ∞ observer, etc.

All the above mentioned approaches deal with asymp- totic convergence, while nite-time stability has recently become an active area of research [8,9] for the follow- ing reasons: better disturbance rejection and robustness

? This paper was not presented at any IFAC meeting. Cor- responding author T. Ménard.

Email addresses: tomas.menard@unicaen.fr (Tomas Ménard), emmanuel.moulay@univ-poitiers.fr

(Emmanuel Moulay), wilfrid.perruquetti@ec-lille.fr (Wilfrid Perruquetti).

properties [40] are obtained (because, for system with nite settling-time, the static equivalent gain is "in- nite"), this nite-time reponse property is a possible tool for separation principle of nonlinear systems and are well adapt to very severe time response constraint. For ex- ample, such property is useful for the synchronization of chaotic signals (with application in secure communi- cation) [32] or for walking robots [33]. Sliding mode ob- servers, which are widely used, allow nite-time conver- gence, see [17,31], but they are not smooth. Other ap- proaches have been considered in order to obtain nite- time convergence such as moving horizon observers in [29] or delay systems in [28] but they can hardly be gen- eralized to wider classes of nonlinear systems. Quite re- cently, homogeneity [9,7] was used to obtain nite-time convergence property [9]. Finite-time observers based on recursive construction can be found in [3,4] but the complexity increases with the system's dimension since the corrective term is composed of nested polynomial terms. Another alternative is to design nite-time ob- servers using as simple gains as the one obtained in the linear case. This track has accomplished considerable progress [32,38,27]. Other observers with time varying gains or additional assumptions have been developed in [37,39,25,26]. In this article, we are interested in a par- ticular kind of stability, namely xed-time stability. A system is xed-time stable if it is nite-time stable and if its settling time can be bounded independently of the initial condition. This terminology has been adopted re- cently in [34,35].

Here we provide xed-time convergent observers for a

(3)

class of nonlinear systems which includes: the class of linearizable systems up to input-output injection and the class of uniformly observable systems, subject to un- certainty and noise. One of the main advantage of the proposed observer is the simplicity of the gains selec- tion, since they are set o-line by solving the same Ric- cati equation as in the linear case. Furthermore, a gen- eral class of corrective terms for the xed-time conver- gence is here proposed, generalizing the existing ones (for nite-time convergence). If there is no uncertainty and no noise, the error is proved to converge in nite-time to the origin. Whereas in the presence of uncertainty and/or noise, the error converges toward a ball whose radius depends on the bound of the noise and/or uncer- tainty. In both cases, the settling time can be bounded independently of the initial conditions. The two last fea- tures are new, indeed, to the authors best knowledge the simplest gains proposed in the literature are those given in [38,27], the rst one is only semi-global and the second one does not provide a bound independent of the initial conditions for the settling time. Furthermore the eect of uncertainty and noise has never been studied for this approach.

The article is organized as follows. Section 2, provides some notations and denitions. In section 3 a xed-time observer is proposed for a large class of nonlinear sys- tems. Then, section 4 gives convergence results in both cases with or without noise/uncertainity. Convincing simulations are given in section 5. Finally, section 6 con- cludes the article.

2 Notations and denitions

In the paper the following notations are used:

• R + = {x ∈ R : x ≥ 0} and R + = {x ∈ R : x > 0} ;

• R n + = ( R + ) n , with n ∈ N;

• dxc α = sign(x).|x| α , with α > 0 and x ∈ R;

• k.k denotes the euclidean norm;

• λ m (M ) and λ M (M ) are respectively the lowest and the greatest eigenvalue of the square matrix M ;

• δ λ r = 4 diag (λ r

1

, . . . , λ r

n

) for all r = (r 1 , . . . , r n ) ∈ R n +

and λ ∈ R + ;

• the function ν is dened as

ν(x, α, β) =

dxc α if |x| < 1

dxc β if |x| ≥ 1 , (1) with x ∈ R, α ∈ R + and β ∈ R + ;

• the matrix A ∈ R n×n and the vectors B ∈ R n×1 , C ∈

R 1×n are dened by

A =

0 1 0 0 0 0 0 1 0 0 ... ... ... ... ...

0 0 0 0 1 0 0 0 0 0

 , B =

 0 ...

0 1

 , C =

 1 0 ...

0

T

; (2)

• ∆ θ

= diag 1, 4 1 θ , · · · , θ

n−1

1

with θ ≥ 1 ;

• F (K, x, α) 4 = (k 1 dxc α

1

, . . . , k n dxc α

n

) T with x ∈ R , α > 0 and K = (k 1 , . . . , k n ) ;

• a continuous function φ : R + → R + is said to be of class K if φ is strictly increasing, φ(0) = 0 and lim r→+∞ φ(r) = +∞ .

One of the key-property used in this article is homogene- ity which is dened hereafter.

Denition 1 A function V : R n → R is homogeneous of degree d with respect to the weights (r 1 , . . . , r n ) ∈ R n +

if V (δ λ r x) = λ d V (x) , for all λ > 0 and x ∈ R n . A vector eld f : R n → R n is homogeneous of degree d with re- spect to the weights (r 1 , . . . , r n ) ∈ R n + if for all 1 ≤ i ≤ n , the i -th component f i is an homogeneous function of de- gree r i +d . A dynamical system x ˙ = f (x) is homogeneous of degree d if the vector eld f is homogeneous of degree d .

Let f : R + × R n → R n be a continuous vector eld, such that f (0, 0) = 0 . Consider the system

x(t) = ˙ f (t, x(t)) x(0) = x 0

. (3)

Denition 2 [35]

• The equilibrium point x = 0 of the system (3) is said to be globally nite-time stable if it is globally asymp- totically stable and any solution x(t) starting from x 0

reaches the equilibrium at some nite moment, i.e.

x(t) = 0 , for all t ≥ T (x 0 ) , where T : R n → R + is the so-called settling time function.

• If in addition the settling-time function T (x 0 ) is bounded by some positive number T max > 0 , i.e.

T (x 0 ) ≤ T max , for all x 0 ∈ R n , the system (3) is said to be globally xed-time stable.

Remark 1 This last denition can be easily adapted for a compact set instead of an equilibium point.

3 Fixed-time observer design

When designing observers for nonlinear systems, two

main classes of systems are considered: linearizable sys-

(4)

tems up to input-output injections and uniformly ob- servable systems. In the rst case, methods for turning systems into a linear system up to input-output injection through dieomorphism can be found in [23,24,11], and through immersion in [6,21]. In the second case of uni- formly observable systems, due to the nonlinearity struc- ture of the obtained system, authors use mainly high- gain linear corrective term leading to at least a semi- global exponential convergence of the error (global con- vergence can be performed when the nonlinearity has a Lipschitz property). Due to the obtained structure dif- ferent corrective terms can be selected:

• proportional to the output error, which gives expo- nential convergence,

• proportional to the power of the output error (with power less than one) as in [32,38], which gives semi- global nite-time convergence,

• a linear combination of the two previous ones, which gives global nite-time convergence.

Here, we will design an observer whose observation error converges to zero in xed time: for this, a new nonlinear corrective term will be introduced.

3.1 The class of system under consideration

We consider the class of uncertain systems which are dif- feomorphic to the following triangular form up to input- output injection:

˙

x(t) = Ax(t) + ϕ(y(t), u(t), u(t), . . . , u ˙ (r) (t), x(t)) +Bd(t)

y(t) = Cx(t) + n(t)

,

where x ∈ R n is the state, u = (u 1 , . . . , u m ) ∈ R m (4) is the known input (derivatives are known up to order r ), y ∈ R is the measured output, d ∈ R is an unknown exogenous signal (disturbance, modeling error, . . . ), n is the noise on the output and A, B, C are dened by (2). In the rest of the paper the time dependence of the variables will be omitted when it is clear from the context: x(t) will be denoted x and so on. In addition, ϕ(y, u, u, . . . , u ˙ (r) , x) will be denoted as ϕ(·, x) : the dot means that the function depends on the known variables y, u, u, . . . , u ˙ (r) . The function ϕ is analytic, with ϕ(·, 0) = 0 and has a triangular structure, that is ϕ i (·, x) only depends on ·, x 1 , . . . , x i . When the function ϕ does not depend on y and the input derivatives (i.e. ϕ(·, x) reduces to ϕ(u, x) ), we recover the triangular form introduced in [18,19] for uniformly observable nonlinear systems. On the contrary, when the function ϕ does not depend on x , the model reduces to:

x ˙ = Ax + ϕ(y, u, u, . . . , u ˙ (r) ) + Bd

y = Cx + n, (5)

and thus, (4) also covers the class of nonlinear system linearizable up to input-output injection.

The design of an observer for the system (4) will be carried out under the following assumptions:

Assumption 1 (nonlinearity) the function ϕ is glob- ally Lipschitz with respect to x with constant l ;

Assumption 2 (input) all input derivatives are bounded by u 0 ∈ R + , that is |u (j) i (t)| ≤ u 0 , for all t ≥ 0 and 1 ≤ i ≤ m, 0 ≤ j ≤ r ;

Assumption 3 (perturbation) the unknown func- tion d is essentially bounded, i.e. ∃δ d > 0 ; ess sup t≥0 kd(t)k ≤ δ d ;

Assumption 4 (noise) the noise signal n is essentially bounded, i.e. ∃δ n > 0; ess sup t≥0 kn(t)k ≤ δ n .

Remark 2 Assumption 1 includes a large class of functions such as C 1 functions with uniformly bounded derivative. Assumptions 2 to 4 correspond to physical limitations of the dierent signals, indeed, the noise, uncertainty and the input have nite energy. These as- sumptions have already been discussed in the literature, since they are the same as the ones used for the classical high-gain observer (see [18,10] for example).

3.2 Observer and its corrective term An observer for the system (4) is given by:

˙ˆ

x = Aˆ x + ϕ(·, x) + ˆ N α,β (K, θ, e 1 + n), (6) and its associated error equation is:

˙

e = Ae + ∆ϕ(·, x, x) + ˆ Bd − N α,β (K, θ, e 1 + n), (7) where θ ≥ 1 , ∆ϕ(·, x, x) = ˆ ϕ(·, x)−ϕ(·, ˆ x) and e i = x i − ˆ

x i , i = 1, . . . , n, note that e 1 + n = x 1 + n − x ˆ 1 = y −C x ˆ . When ϕ(·, x) reduces to ϕ(u, x) ), by proper selection of N α,β we recover the high-gain observer introduced in [18,19] for uniformly observable nonlinear systems. For such high-gain observer the gain K is selected as:

K = (k 1 , . . . , k n ) = 4 S −1 C T , (8) with S the symmetric positive denite matrix solution of the Riccati equation:

S + A T S + SA − C T C = 0. (9) The proof of the error convergence is based on the Lya- punov function:

V (e) = e T Se, e ∈ R n . (10)

(5)

The corrective term in (6) is chosen in the following form (in order to obtain xed-time convergence):

N α,β (K, θ, e 1 ) = θk 1 µ α

1

1

(e 1 ), . . . , θ n k n µ α

n

n

(e 1 ) T , where the powers α i , β i will be specied later on and (11) µ α,β : R → R is such that the following assumption holds:

Assumption 5 (corrective term)

(i) for every compact set C ⊂ R n \{0} and for all > 0 , there exists λ 0 > 0, λ > 0 such that for all λ ∈ (0, λ 0 ] we have max x∈C

µ

α,β

(λx)

λ

α

− µ α,β (x) ≤ and for all λ ∈ [λ , +∞) we have max x∈C

µ

α,β

(λx)

λ

β

− µ α,β (x) ≤ ;

(ii) for every compact set C ⊂ R n \{0} and for all >

0 , there exists β M > 1 > α m > 0 and γ ≥ 1 such that for all α ∈]α m , 1[, β ∈]1, β M [ we have max x∈C

µ α,β (λx) − γx ≤ ;

(iii) for all > 0 , δ > 0 , there exist class K functions τ 1 , τ 2 such that for all x ∈ R, z ∈ [−δ, δ] , α ∈]1−[ , β ∈]1, 1 + [ , the following inequality holds

µ α,β (x) − µ α,β (x + z)

≤ τ 1 (δ)|x| β−1 + τ 2 (δ).

Remark 3 Condition (i) corresponds to the homogene- ity in the bi-limit of the function µ α,β (see [3]), it should be noted that the bounds λ 0 and λ depend on the com- pact set C and . Condition (ii) means that the behavior of the corrective term is close to a linear behavior when α, β are close to 1 . Condition (iii) is a kind of weak Lip- schitz property which will be useful for the convergence analysis in presence of noise/perturbation.

Example 1 There are several possible corrective terms which verify assumption 5 such as:

µ α,β (x) = −dxc α − dxc β , (12)

µ α,β (x) = − sign (x)

|x|

αk

+ |x|

βk

k

, k > 0, (13) µ α,β (x) =

( −dxc α if x ≤ 1

−dxc β if x > 1 . (14)

4 Observer xed-time convergence

In the design of observer (6) we have introduced a bi-limit homogeneous corrective term (11) in order to obtain xed-time convergence of the observation error.

When ∆ϕ(·, x, x) = 0 ˆ , approximation at 0 or at ∞ of (7)

is closely related to the behavior of the following system:

 

 

 

 

˙

e 1 = e 2 − k 1 de 1 c α

1

...

˙

e n−1 = e n − k n−1 de 1 c α

n−1

˙

e n = −k n de 1 c α

n

, (15)

where K is selected according to (8) and the powers α i

are given by

α i = iα −(i − 1), α ∈]1− 1/n, +∞[, i = 1, . . . , n. (16) With such powers, system (15) is homogeneous of degree (α − 1) with respect to the weights r(α) = (r 1 (α), . . . , r n (α)) dened by r i (α) = (i − 1)α − (i − 2), i = 1, . . . , n . There exist several methods for con- structing an homogeneous Lyapunov function for the system (15) such as in [36]. But here we use the key fact that the 1 -level set of the homogeneous Lyapunov function is exactly the 1 -level set of the quadratic Lya- punov function used in the linear case. Using this, one can shows (all proofs are postponed to appendices):

Theorem 1 There exists > 0 such that for all α ∈ ]1 − , 1 + [ , the system (15) is asymptotically stable.

Furthermore, an homogeneous Lyapunov function, of de- gree 2 with respect to the weights (r 1 (α), . . . , r n (α)) , for the system (15), whose 1 level set is exactly H 4 = {e ∈ R n | e T Se = 1} , is given by

W α

δ λ r(α) ˜ z

= λ 2 W α (˜ z) = λ 2 V (˜ z), (17) for all λ > 0 , z ˜ ∈ H . The derivative of the Lyapunov function along the solutions of the system (15) veries the following inequality

W ˙ α (e) |(15) = h∇W α (e), f α (e)i ≤ − 3

4 (W α (e))

1+α2

. (18) Where f α (e) denotes the right-hand side of (15). Us- ing such a construction for the Lyapunov function we can build two Lyapunov functions (one for each approx- imation): at 0 (resp. ∞ ) denoted by W α , α < 1 (resp.

W β , β > 1 ). Due to approximations of N α,β (K, θ, e 1 ) at 0 and at ∞ , and the fact that we aim at getting xed- time error convergence, the powers α i , β i in (11) have to be selected according to (16) with α ∈ (1 − 1/n, 1) and β > 1 . Let us denote

H 0 = {δ λ r(α) z ˜ | λ ∈]0, 1], z ˜ ∈ H}, (19) H ∞ = {δ λ r(β) z ˜ | λ ∈ [1, +∞[, z ˜ ∈ H}.

Note that the sets H 0 and H ∞ are equal to {e ∈

R n | e T Se ≤ 1} and {e ∈ R n | e T Se ≥ 1} , respectively.

(6)

Then, the candidate Lyapunov function is dened as:

W α,β (e) =

W α (e) if e ∈ H 0

W β (e) if e ∈ H ∞

. (20)

Using this constructed Lyapunov function, we obtain:

Theorem 2 Assume that Assumptions 1 to 5 hold. Let K be given by (8), then there exist > 0 and θ ≥ 1 such that for all θ > θ , α ∈]1 − , 1[ and β ∈]1, 1 + [ , the following holds:

• when d = n = 0 , the origin of the error system (7) is globally xed-time stable, its settling time T (e 0 ) , where e 0 = x(0) − x(0) ˆ , is bounded by

T (e 0 ) ≤ 4 θ

1

1 − α + 1 β − 1

, (21)

• otherwise there exists a neighborhood of the origin of the error system (7) wich is globally xed-time stable.

More precisely, we have W α,β (e(t)) ≤ c

θ δ d + θ n−1 τ(δ n ) 2

+ Γe −k(t−T

) , for all t ≥ T , e ∈ R n , where W α,β is dened by (20), (22) k, Γ, T , c > 0 are constants and τ is a class K func- tion all independent on the initial error e(0) , further- more c and τ are both independent on θ .

Remark 4 Inequality (22) shows that the error due to the uncertainty will decrease as θ increases, but in the mean time, the error due to the noise will increase. Hence, there exists an optimal value for θ such that the overall error is minimum.

This result can be adapted for the linearizable system case and assumptions 1-2 are no more needed:

Corollary 1 Assume that Assumptions 3 to 5 hold. An observer for the system (5) (when ϕ(·, x) is independent of x ) is given by (6) with θ = 1 , which reads as:

˙ˆ

x = Aˆ x + ϕ(y, u, u, . . . , u ˙ (r) ) + N α,β (K, 1, e 1 + n).

Let K be given by (8), then there exists > 0 such that for all α ∈]1 − , 1[, β ∈]1, 1 + [ , the following holds:

• when d = n = 0 , the origin of the error system is globally xed-time stable, its settling time T (e 0 ) , where e 0 = x(0) − x(0) ˆ , is bounded by

T (e 0 ) ≤ 2 1

1 − α + 1 β − 1

. (23)

• otherwise there exists a neighborhood of the origin of the error system wich is globally xed-time stable. More precisely, we have

W α,β (e(t)) ≤ (cδ d + τ (δ n )) 2 + Γe −k(t−T

) (24) for all t ≥ T , where c, k, T > 0 are constants and τ a class K function, all independent on the initial error e(0) .

Remark 5 Note that the bound (23) on the settling time is not obtained directly from the bound (21) of Theorem 2 by setting θ = 1 . Indeed, a dierent over-valuation of the derivative of the Lyapunov function can be obtained since the nonlinear function ϕ in system (5) does not depend on the state x .

5 Simulations

Let us consider the following system:

 

 

˙

x 1 = x 2 − sin(x 1 )

˙

x 2 = x 3 − x 1 + sin(x 1 + x 2 )

˙

x 3 = − sin(x 1 + x 2 + x 3 ) + d y = x 1 + n

where d = 10 and n is a white noise of variance σ 2 = 2 with zero mean. The observer given by (6) with µ α,β (x) = ν (x, α, β) can be written as:

˙ˆ

x 1 = ˆ x 2 − sin(ˆ x 1 ) + θk 1 ν (x 1 − ˆ x 1 , α 1 , β 1 )

˙ˆ

x 2 = ˆ x 3 − x ˆ 1 + sin(ˆ x 1 + ˆ x 2 ) + θ 2 k 2 ν (x 1 − x ˆ 1 , α 2 , β 2 )

˙ˆ

x 3 = − sin(ˆ x 1 + ˆ x 2 + ˆ x 3 ) + θ 3 k 3 ν (x 1 − x ˆ 1 , α 3 , β 3 ) The gain is given by K = (3, 3, 1) and the powers are chosen as α = 0.99 and β = 1.2 .

Two sets of simulations are given. The rst one illus- trates the eect of the noise and uncertainty on the do- main of convergence and is reported on Figure 1. For these simulations, the initial conditions are chosen as x(0) = [10; −100; 100] T and x(0) = [0; 0; 0] ˆ T . More pre- cisely, only the observation error for x 3 is reported, since this component is the most aected by the noise and un- certainty. As stated in Theorem 2, we can see that the error due to the uncertainty decreases as θ increases, but the error due to the noise increases while θ increases.

The optimal value of θ is comprised between 4 and 5 .

The second one illustrates the xed-time property of the

proposed observer and is reported on Figure 2. In this

case, the proposed observer is compared with the classi-

cal high-gain observer from [18] and the nite-time ob-

server from [38], the tunning parameter is set as θ = 3

for every observer.

(7)

0 5 10 15 20 25 30 0

5 10 15 20

Time (S)

error

e3

(a) θ = 3

0 5 10 15 20 25 30

0 5 10 15 20

Time (S)

error

e3

(b) θ = 4

0 5 10 15 20 25 30

0 5 10 15 20

Time (S)

error

e3

(c) θ = 5

0 5 10 15 20 25 30

0 5 10 15 20

Time (S)

error

e3

(d) θ = 10

Fig. 1. Comparison of the error e

3

= |x

3

− x ˆ

3

| for dierent values of θ .

6 Conclusion

In this article, we have proposed a nite-time observer with bounded settling time for a general class of nonlin- ear systems subject to noise and uncertainty. This class of systems includes the class of linearizable systems up to input-output injection and the class of uniformly ob- servable systems. The gains of this observer are exactly the same than for the classical high-gain observer, which makes it easy to tune. Furthermore, we have shown that

0 5 10 15 20 25 30

0 1 2 3 4 5

Time (S)

x3 high−gain Shen and Xia fixed time

(a) x(0) = [1, 2, 3] and x(0) = [10 ˆ

5

, 10

5

, 10

5

]

0 5 10 15 20 25 30

0 1 2 3 4 5

Time (S)

x3 high−gain Shen and Xia fixed time

(b) x(0) = [1, 2, 3] and x(0) = [10 ˆ

15

, 10

15

, 10

15

] Fig. 2. Comparison of the time of convergence for dierent initial conditions.

the error converges, in xed time, toward zero if there are no noise and uncertainty and toward a ball whose radius depends on the noise and the uncertainty bound otherwise.

Acknowledgments

This work was partially supported by ANR 15 CE23 0007 (Project Finite4SoS).

A Technical Lemmas

The following technical lemmas will be used throughout the appendices.

Lemma 1 [30, Lemma 26.8] Consider the product space X × Y where Y is compact. If N is an open subset of X × Y containing the slice {x 0 } × Y of X × Y , then N contains some tube W × Y about {x 0 } × Y , where W is a neighborhood of x 0 in X .

Lemma 2 Let > 0 and

g : R + × [1 − , 1 + ] → R +

(x, y) 7→ g(x, y) (A.1) be a C 1 function on R + ×]1 − , 1 + [ verifying the fol- lowing assumptions:

i) lim x→0 g(x, y) = 0 , uniformly with respect to y ;

(8)

ii) lim x→+∞ g(x, y) = +∞ , uniformly with respect to y ;

iii) {x ∈ R + | g(x, 1) = 1} = {1} ; iv) g(1, y) = 1 for all y ∈ [1 − , 1 + ] ;

v) ∂g ∂x (1, 1) 6= 0 .

Then, there exists > 0 such that for every y ∈]1 − ∗ , 1 + ∗ [ we have

{x ∈ R + | g(x, y) = 1} = {1} (A.2) Proof (by contradiction) Assume that for all > ˜ 0 there exists y ˜ ∈]1 − ˜ , 1 + ˜ [ and x ˜ 6= 1 such that g(˜ x, y) = 1 ˜ . On one hand, one can construct a sequence (x k , y k ) such that y k converges toward 1 and such that g(x k , y k ) = 1 and x k 6= 1 for all k ∈ N. Because of assumptions i) and ii) , there exists ς > 0 such that one can extract a subse- quence of x k contained in

ς, 1 ς

. Since this subsequence is contained in the compact set

ς, 1 ς , one can further extract a convergent subsequence x ˜ k converging toward 1 because of assumption iii) and the continuity of g . On the other hand, applying the implicit function the- orem given for instance in [5, Th. 13.7] to g by using assumption v) shows that there is a neighborhood of 1 such that for every y in this neighborhood, the equation g(x, y) = 1 possesses only one solution. By assumption iv) , this solution is given by (1, y) , which contradicts the existence of the previously constructed subsequence.

2

Lemma 3 Consider the following ordinary dierential equation

x(t) = ˙ −k 1 ν (x(t), γ 1 , γ 2 ) + k 2 ν(x(t), γ 3 , γ 4 )

x(0) > 0 (A.3)

with k 1 , k 2 > 0 , γ 1 < 1, γ 2 > 1 , γ 1 > γ 3 > 0 and γ 2 > γ 4 > 0 . Then, there exist constants T, k 3 , Γ > 0 independent of x(0) such that

x(t) ≤ ν k 2

k 1

, 1

γ 1 − γ 3

, 1

γ 2 − γ 4

+ Γe −k

3

(t−T ) (A.4) for all t ≥ T .

Proof One shall prove (A.4) when k k

21

< 1 (the case

k

2

k

1

≥ 1 being similar is omited). Let us show rstly that after a time T > 0 , the solution x(t) of (A.3) veries x(t) < 1 for any x(0) > 0 , then, for x(0) < 1 one shows that the equilibrium point

k

2

k

1

γ 1

1−γ3

is exponentially stable. For x(t) , one has x(t) ˙ ≤ −(k 1 − k 2 )x(t) γ

2

and by using the comparison lemma 2.5 p. 85 in [22], one obtains that x(t) < 1 for t > T = 4 1

2

−1)(k

1

−k

2

) .

For

k

2

k

1

γ1−γ1 3

≤ x(t) < 1 , one has x(t) = ˙ −k 1 x(t) γ

1

+ k 2 x(t) γ

3

≤ −k 3

x(t) − k

2

k

1

γ1−γ1 3

, with k 3 = k 1 1−

k2 k1

γγ1

1−γ3

1−

kk2

1

γ 1

1−γ3

+ γ 3 k 2

k

2

k

1

γγ3−1

1−γ3

. One concludes that for t ≥ T

x(t) ≤ 1 − k 2

k 1

γ 1

1−γ3

!

e −k

3

(t−T ) + k 2

k 1

γ 1

1−γ3

. 2

B Proof of Theorem 1

The proof is split into two parts. We rst show that there exists 1 > 0 such that for all α ∈]1 − 1 , 1 + 1 [ , the function W α is well dened and is a candidate Lyapunov function. Then we show that there exists 0 < 21 such that for all α ∈]1 − 2 , 1 + 2 [ , inequality (18) is satised. The asymptotic stability of the system (15) follows from these properties.

Part 1

In order for (17) to be consistent, we need to check that for each z ˜ ∈ H , the homogeneous ray n

δ r(α) λ z ˜ | λ > 0 o cross the manifold H only once for λ = 1 .

Let ˜ z ∈ H , applying Lemma 2 to the function (λ, α) → V (δ λ r(α) z) ˜ gives the existence of z ˜ > 0 such that for all α ∈]1 − ˜ z , 1 + z ˜ [ , {λ ∈ R + | V (δ λ r(α) z) = 1} ˜ = {1} . Since H is a compact set, there exists 1 > 0 such that for all z ˜ ∈ H and α ∈]1 − 1 , 1 + 1 [ , one has {λ ∈ R + | V (δ λ r(α) z) = 1} ˜ = {1} .

Now that the function W α is well dened by (17), it remains to prove that it is actually a Lyapunov function for the system (15). It is clear from its denition (17) that W α is smooth and radially unbounded, since V is a Lyapunov function for the system (15) with α = 1 , and that W α (0) = 0 .

Part 2 We have

h∇W α (δ λ r(α) z), f ˜ α (δ λ r(α) z)i ˜ = λ 1+α h∇W α (˜ z), f α (˜ z)i

= λ 1+α h∇V (˜ z), f α (˜ z)i for every z ˜ ∈ H .

The function f α (˜ z) is continuous relatively to α and z ˜ , so the function

h : ]1 − 1 , 1 + 1 [×H → R +

(α, z) ˜ 7→ −h∇V (˜ z), f α (˜ z)i

is also continuous, and h(1, z) ˜ ≥ 1 for all z ˜ ∈ H . Hence

{1} × H ⊂ h −1 (]3/4, +∞[) which is an open subset since

(9)

h is continuous. Since H is a compact set, we can apply Lemma 1 and there exists 0 < 2 ≤ 1 such that

h∇V (˜ z), f α (˜ z)i ≤ − 3

4 , ∀˜ z ∈ H, ∀α ∈]1 − 2 , 1 + 2 [.

Finally, we obtain

h∇W α (δ r(α) λ z), f ˜ α (δ λ r(α) z)i ≤ − ˜ 3 4 λ 1+α ,

≤ − 3

4 λ 2 W (˜ z)

1+α2

,

≤ − 3 4

W (δ λ r(α) z) ˜

1+α2

.

C Proof of Theorem 2

One considers the candidate Lyapunov function W α,β

given by (20) for α ∈]1− 1 , 1[, β ∈]1, 1+ 1 [ where 1 > 0 is given by Theorem 1. We rst state useful Lemmas for the proof of Theorem 2.

Lemma 4 There exists 2 ∈]0, 1 [ such that the following inequality is veried

h∇W α,β (e), Ae − N α,β (K, 1, e 1 )i

≤ − 1 2 ν

W α,β (e), 1 + α 2 , 1 + β

2

(C.1)

for all e ∈ R n , α ∈]1 − 2 [ , β ∈]1, 1 + 2 [ and ν is dened by (1).

Proof Inequality (C.1) is equivalent to the two following inequalities:

h∇W α (e), Ae − N α,β (K, 1, e 1 )i

≤ − 1

2 (W α (e))

1+α2

, ∀e ∈ H 0 (C.2) h∇W β (e), Ae − N α,β (K, 1, e 1 )i

≤ − 1

2 (W β (e))

1+β

2

, ∀e ∈ H ∞ (C.3)

The cases e ∈ H 0 and e ∈ H ∞ are very similar to demon- strate, then one shall exhibit only the case e ∈ H 0 . One

has

h∇W α (e), Ae − N α,β (K, 1, e 1 )i

= 4

5 h∇W α (e), Ae − F (K, e 1 , α)i +

∇W α (e), 1 5 Ae −

γ − 4

5

F (K, e 1 , α)

+h∇W α (e), γF (K, e 1 , α) − N α,β (K, 1, e 1 )i

≤ − 3

5 (W α (e))

1+α 2

+

∇W α (e), 1 5 Ae −

γ − 4

5

F (K, e 1 , α)

+h∇W α (e), γF (K, e 1 , α) − N α,β (K, 1, e 1 )i for all e ∈ H 0 , because of Theorem 1, with γ given by Assumption 5.

Let us denote e = δ λ r(α) ˜ z , with z ˜ ∈ H and λ ∈ [0, 1] , then h∇W α (e), γF (K, e 1 , α) − N α,β (K, 1, e 1 )i =

λ 1+α

n

X

i=1

(∇W α (˜ z)) i k i

γdλ˜ z 1 c α

i

− µ β α

ii

(λ˜ z 1 ) λ α

i

! .

According to Assumption 5-( i ) the function µ β α (x) con- verges toward γdxc α when α, β → 1 , uniformly on any compact set. Thus there exists 0 < 21 < 1 such that

n

X

i=1

(∇W α (˜ z)) i k i

γdλ˜ z 1 c α

i

− µ β α

ii

(λ˜ z 1 ) λ α

i

!

≤ 1 20γ for every α ∈]1 − 21 , 1[ , β ∈]1, 1 + 21 [ , z ˜ ∈ H and λ ∈ [0, 1] .

Since γ ≥ 1 , one has

∇W 1 (e), 1 5 Ae −

γ − 4

5

F (K, e 1 , 1)

< 0 for all e ∈ H . Applying the Lemma 1 gives the existence of 22 > 0 such that

∇W α (e), 1 5 Ae −

γ − 4

5

F (K, e 1 , α)

≤ 0 for all e ∈ H and α ∈]1 − 22 , 1[ . This inequality can be extended, by homogeneity, for all e ∈ H 0 and α ∈ ]1 − 22 , 1[ .

Finally, one obtains

h∇W α (e), Ae − N α,β (K, 1, e 1 )i

≤ − 3

5 (W α (e))

1+α2

+ 1 10 λ 1+α

≤ − 3

5 (W α (e))

1+α2

+ 1

10 λ 2 W α (˜ z)

1+α2

≤ − 1

2 (W α (e))

1+α2

(10)

for all e ∈ H 0 and α ∈]1− 2 , 1[ , with 2 = min{ 21 , 22 } . 2

Lemma 5 There exists M > 0 such that for all θ ≥ 1 h∇W α,β (¯ e), ∆ θ ∆ϕ(·, x, x)i ≤ ˆ M W α,β (¯ e) for all α ∈]1 − 1 , 1[ , β ∈]1, + 1 [ and x, x ˆ ∈ R n , where e = x − x ˆ , ¯ e = ∆ θ e .

Proof Two cases have to be considered: e ¯ ∈ H 0 and

¯

e ∈ H , where H 0 and H are dened by (19). Since the two cases are very similar, one only proves the case

¯

e ∈ H 0 . Since e ¯ ∈ H 0 , there exists λ ∈ [0, 1] and z ¯ ∈ H such that e ¯ = δ λ r(α) z ¯ . Let z, z, ˆ z ˜ ∈ R n be such that x = δ λ r(α) z , x ˆ = δ r(α) λ z ˆ and e = δ λ r(α) ˜ z respectively, then

h∇W α,β (¯ e), ∆ θ ∆ϕ(·, x, x)i ˆ

= λ 2 h∇W α (¯ z), δ −r(α) λ ∆ θ ∆ϕ(·, x, x)i, ˆ

= λ 2 ¯ z Tλ −r(α)θ ∆ϕ(·, x, x). ˆ

Applying the mean value Theorem [5, Th. 12.9], there exists x ξ ∈ [x, x] ˆ such that λ 2 z ¯ Tλ −r(α)θ ∆ϕ(·, x, x) = ˆ λ 2 z ¯ T−r(α) λ ∂ϕ(·,x ∂x

ξ

) (x − x) ˆ . Then, we obtain

h∇W α,β (¯ e), ∆ θ ∆ϕ(·, x, x)i ˆ = (λ¯ z T )S

×

δ λ 1−r(α)θ ∂ϕ(·, x ξ )

∂x ∆ −1 θ δ r(α)−1 λ δ λ 1−r(α)θ (x − x) ˆ

. Given the triangular structure of ϕ , and the fact that 1 ≥ λ 1−r

1

(α) > · · · > λ 1−r

n

(α) , one can proceed as in [16], which gives the existence of a constant M > 0 such that

h∇W α,β (¯ e), ∆ θ ∆ϕ(·, x, x)i ≤ ˆ M λ 2 z ¯ T S z, ¯

≤ M W α,β (¯ e).

Note that the constant M depends on the bound on the input and its derivatives u 0 , the Lipschitz constant l of ϕ , the dimension of the system n , the number of input m and the matrix S . 2

Lemma 6 The following two inequalities hold

h∇W α,β (¯ e), ∆ θ Bd(t)i ≤

p λ M (S )δ d

θ n−1 q

W α,β (¯ e) (C.4) ∇W α,β (¯ e), N α,β (K, 1, e ¯ 1 ) − N α,β (K, 1, e ¯ 1 + n(t))

≤ τ 3 (δ n )ν

W α,β (¯ e), 1 2 , β

2

(C.5) for all ¯ e ∈ R n , α ∈]1 − 1 , 1[, β ∈]1, 1 + 1 [ and for almost all t ≥ 0 , where τ 3 is a class K function.

Proof Let us rst prove inequality (C.4) for ¯ e ∈ H 0 , the case e ¯ ∈ H is very similar and then left to the reader.

Since ¯ e ∈ H 0 , there exists λ ∈ [0, 1] and z ¯ ∈ H such that

¯

e = δ r(α) λ z ¯ . One has h∇W α (¯ e), ∆ θ Bdi = 1

θ n−1 h∇W α (δ λ r(α) z), Bdi, ¯

= λ 2−r

1

(α)

θ n−1 h ∇V (¯ z), Bdi,

≤ λ θ n−1

¯

z T S z|d| ¯ √ B T SB,

p λ M (S)δ d

θ n−1

p W α (¯ e).

Let us now prove inequality (C.5). Similarly to what has been done previously, we only consider the case e ¯ ∈ H ∞ . There exists z ¯ ∈ H such that ¯ e = δ λ r(β) z ¯ , with λ ∈ [1, +∞[ . It follows that

∇W α,β (¯ e), N α,β (K, 1, e ¯ 1 ) − N α,β (K, 1, ¯ e 1 + n(t))

= λ 2 h∇W β (¯ z), δ λ −r(β)

(N α,β (K, 1, e ¯ 1 ) − N α,β (K, 1, e ¯ 1 + n(t))i,

≤ λ 2 p

λ M (S) p V (¯ z) v

u u t

n

X

i=1

λ −2r

i

(β) k 2 iβ α

ii

(¯ e 1 ) − µ β α

ii

(¯ e 1 + n(t))| 2 ,

≤ λ 2 p λ M (S)

q W β (¯ z)

n

X

i=1

λ −r

i

(β) |k i | |µ β α

ii

(¯ e 1 ) − µ β α

ii

(¯ e 1 + n(t))|,

≤ p λ M (S)

q W β (¯ e)

n

X

i=1

λ 1−r

i

(β) |k i | τ 1 (δ n )|¯ e 1 | β

i

−1 + τ 2 (δ n ) ,

≤ p λ M (S)

q W β (¯ e)

i=1,...,n max |k i |

n

X

i=1

λ 1−r

i

(β)+β

i−1

τ 1 (δ n )

p λ m (S) + τ 2 (δ n )

! ,

≤ p λ M (S)

q W β (¯ e)

i=1,...,n max |k i |

n

X

i=1

λ β−1 τ 1n )

p λ m (S) + τ 2 (δ n )

! ,

≤ p

λ M (S) (W β (¯ e))

β 2

i=1,...,n max |k i |n τ 1 (δ n )

p λ m (S) + τ 2 (δ n )

! ,

4 = τ 3 (δ n ) (W β (¯ e))

β2

,

where τ 1 , τ 2 are given by Assumption 5-( iii ). 2

(11)

Proof of Theorem 2

The error dynamics given by (7) is recalled here

˙

e = Ae − N α,β (K, θ, e 1 + n) + ∆ϕ(·, x, x) + ˆ B d. (C.6) Let us denote ¯ e = ∆ θ e . Since ∆ θ A∆ −1 θ = θA , C∆ −1 θ = C and ∆ θ N α,β (K, θ, e 1 ) = θN α,β (K, 1, e 1 ) , one obtains

˙¯

e = θA¯ e − θN α,β (K, 1, ¯ e 1 + n) + ∆ θ ∆ϕ(·, x, x) + ∆ ˆ θ Bd,

= θ A¯ e − N α,β (K, 1, ¯ e 1 )

+ ∆ θ ∆ϕ(·, x, x) + ∆ ˆ θ Bd +θ N α,β (K, 1, e ¯ 1 ) − N α,β (K, 1, e ¯ 1 + n)

. (C.7)

By using Lemmas 4, 5 and 6, one gets the existence of > 0 such that

W ˙ α,β (¯ e) |(C.7) ≤ − 1

2 θ − M

ν

W α,β (¯ e), 1 + α 2 , 1 + β

2

+

p λ M (S)δ d

θ n−1 + θτ 3n )

! ν

(W α,β (¯ e), 1 2 , β

2

.

for all e ¯ ∈ R n , α ∈]1 − , 1[ , β ∈]1, 1 + [ and θ ≥ 1 . Then there exists θ > 1 such that for all θ > θ

W ˙ α,β (¯ e) |(C.7) ≤ − 1 4 θν

W α,β (¯ e), 1 + α 2 , 1 + β

2

+

p λ M (S)δ d

θ n−1 + θτ 3 (δ n )

! ν

(W α,β (¯ e), 1 2 , β

2

(C.8)

If δ n , δ d = 0 , then inequality (C.8) reads as W ˙ α,β (¯ e) |(C.7) ≤ − 1

4 θ (W α (¯ e))

1+α2

, ∀¯ e ∈ H 0 , (C.9) W ˙ α,β (¯ e) |(C.7) ≤ − 1

4 θ (W β (¯ e))

1+β

2

, ∀¯ e ∈ H ∞ . (C.10) Inequality (C.10) ensures that for any initial condition

¯

e ∈ R n , the error trajectory ¯ e(t) enters H 0 after a nite- time θ(β−1) 4 , while inequality (C.9) ensures that any trajectory e(t) ¯ belonging to H 0 , at time t , will reach the origin after time t + θ(1−α) 4 .

If δ n , δ d 6= 0 , applying Lemma 3, gives the existence of k, Γ 1 , T independent of ¯ e(0) such that

W α,β (¯ e) ≤ ν 4

p λ M (S)

θ n δ d + τ 3 (δ n ), 2 α , 2

!

+Γ 1 e −k(t−T

) It is direct to show that for all e ∈ R n

λ m (S)

λ M (S)θ 2(n−1) W α,β (e) ≤ W α,β (¯ e) ≤ λ m (S)

λ M (S) W α,β (e).

It follows that

W α,β (e(t)) ≤ λ M (S) λ m (S) θ 2(n−1)

× ν 4

p λ M (S)

θ n δ d + τ 3 (δ n ), 2 α , 2

!

+ Γ 1 e −k(t−T

)

! ,

≤ λ M (S) λ m (S) 4

p λ M (S)

θ δ d + θ n−1 τ 3n )

! 2

+ λ M (S)

λ m (S) θ 2(n−1) Γ 1 e −k(t−T

) ,

4 = c

θ δ d + θ n−1 τ (δ n ) 2

+ Γe −k(t−T

) ,

where c, Γ, k > 0 and τ is a class K function. 2

References

[1] T. Ahmed-Ali, E. Cherrier, and F. Lamnabhi-Lagarrigue.

Cascade high-gain predictors for a class of nonlinear systems.

IEEE Transactions on Automatic Control, 57(1):221226, 2012.

[2] V. Andrieu and L. Praly. On the existence of a kazantzis kravaris/luenberger observer. SIAM Journal on Control and Optimization, 45(2):432456, 2006.

[3] V. Andrieu, L. Praly, and A. Astol. Homogeneous approximation, recursive observer design, and output feedback. SIAM Journal on Control and Optimization, 47(4):18141850, 2008.

[4] V. Andrieu, L. Praly, and A. Astol. High gain observers with updated gain and homogeneous correction terms.

Automatica, 45(2):422428, 2009.

[5] T.M. Apostol. Mathematical analysis. Addison-Wesley, 2

nd

edition, 1974.

[6] J. Back, K.T. Yu, and J.H. Seo. Dynamic observer error linearization. Automatica, 42(12):21952200, 2006.

[7] S. Battilotti. Incremental generalized homogeneity, observer design and semiglobal stabilization. Asian Journal of Control, 16(2):498508, 2014.

[8] S. P. Bhat and D. S. Bernstein. Finite-time stability of continuous autonomous systems. SIAM Journal of Control and Optimization, 38(3):751766, 2000.

[9] S. P. Bhat and D. S. Bernstein. Geometric homogeneity with applications to nite-time stability. Mathematics of Control, Signals and Systems, 17:101127, 2005.

[10] I. Bouraoui, M. Farza, T. Ménard, R.B. Abdennour, and M. M'Saad H. Mosrati. Observer design for a class of uncertain nonlinear systems with sampled outputs- application to the estimation of kinetic rates in bioreactors.

Automatica, 55:7887, 2015.

[11] C. Califano and C.H. Moog. The observer error linearization problem via dynamic compensation. IEEE Transactions on Automatic Control, 59(9):25022508, 2014.

[12] G. Conte, C.H. Moog, and A.M Perdon. Algrebraic Methods

for Nonlinear Control Systems. Springer, second edition,

2007.

(12)

[13] S. Diop and M. Fliess. Nonlinear observability, identiability, and persistent trajectories. In Proceedings of the 30th IEEE Conference on Decision and Control, Brighton, England, December 1991.

[14] S. Diop and M. Fliess. On nonlinear observability. In Proc.

1st Europ. Control Conf, pages 152157, 1991.

[15] F. Esfandiari and H.K. Khalil. Output feedback stabilization of fully linearizable systems. International Journal of control, 56(5):10071037, 1992.

[16] M. Farza, M. M'Saad, and L. Rossignol. Observer design for a class of mimo nonlinear systems. Automatica, 40(1):135 143, 2004.

[17] T. Floquet and J.P. Barbot. Super twisting algorithm based step-by-step sliding mode observers for nonlinear systems with unknown inputs. International Journal of Systems Science, 38(10):803815, 2008.

[18] J.P. Gauthier, H. Hammouri, and S. Othman. A simple observer for nonlinear systems. applications to bioreactors.

IEEE Transactions on Automatic Control, 37(6):875880, 1992.

[19] H. Hammouri, B. Targui, and F. Armanet. High gain observer based on a triangular structure. International journal of Robust and Nonlinear structure, 12(6):497518, 2002.

[20] R. Hermann and A.J. Krener. Nonlinear controllability and observability. IEEE Transactions on automatic control, 22(5):728740, 1977.

[21] P. Jouan. Immersion of nonlinear systems into linear systems modulo output injection. SIAM Journal on Control and Optimization, 41(6):17561778, 2003.

[22] H.K. Khalil. Nonlinear Systems. Prentice-Hall, 1996.

[23] A.J. Krener and A. Isidori. Linearization by output injection and nonlinear observers. Systems & Control Letters, 3(1):47 52, 1983.

[24] A.J. Krener and W. Respondek. nonlinear observers with linearizable error dynamics. SIAM Journal of Control and Optimization, 23(2):197216, 1985.

[25] Y. Li, Y. Shen, and X. Xia. Global nite-time observers for a class of nonlinear systems. Kybernetika, 49(2):319340, 2013.

[26] Y. Li, X. Xia, and Y. Shen. A high-gain-based global nite- time nonlinear observer. International Journal of Control, 86(5):759767, 2013.

[27] T. Ménard, E. Moulay, and W. Perruquetti. A global high- gain nite-time observer. IEEE Transactions on Automatic Control, 55(6):15001506, 2010.

[28] P.H. Menold, R. Findeisen, and F. Allgöwer. nite-time convergent observers for linear time varying systems. In Proceedings of the 11

th

Mediterranean Conference on Control and Automation, 2003.

[29] H. Michalska and D. Mayne. Moving horizon observers and observer-based control. IEEE Transactions on Automatic Control, 40:9951006, 1995.

[30] J. Munkres. Topology. Prentice Hall, 2 edition, 1999.

[31] Y. Orlov. Finite time stability and robust control synthesis of uncertain switched systems. SIAM Journal on Control and Optimization, 43(4):12531271, 2004.

[32] W. Perruquetti, T. Floquet, and E. Moulay. Finite-time observers: application to secure communication. IEEE Transactions on Automatic Control, 53(1):356360, 2008.

[33] F. Plestan, J.W. Grizzle, E.R. Westervelt, and G. Abba.

Stable walking of a 7-dof biped robot. IEEE Tansactions on Robotics and Automation, 19(4):653668, 2003.

[34] A. Polyakov. Nonlinear feedback design for xed-time stabilization of linear control systems. IEEE Transactions on Automatic Control, 57(8):21062110, 2012.

[35] A. Polyakov, D. Emov, and W. Perruquetti. Finite-time and xed-time stabilization: Implicit lyapunov function approach.

Automatica, 51:332340, 2015.

[36] L. Rosier. Homogeneous lyapunov function for homogeneous continuous vector eld. Systems & Control Letters, 19(6):467473, 1992.

[37] Y. Shen and Y. Huang. Uniformly observable and globally lipschitzian nonlinear systems admit global nite- time observers. IEEE Transactions on Automatic Control, 54(11):26212625, 2009.

[38] Y. Shen and X. Xia. Semi-global nite-time observers for nonlinear systems. Automatica, 44(12):31523156, 2008.

[39] Y. Shen and X. Xia. Semi-global nite-time observers for a class of non-lipschitz systems. In 8

th

IFAC Symposium on Nonlinear Control Systems, pages 421426, Bologna, Italy, 2010.

[40] S.T. Venkataraman and S. Gulati. Terminal sliding modes:

a new approach to nonlinear control synthesis. In 5

th

IEEE

International Conference on Advanced Robotics, pages 443

448, 1991.

Références

Documents relatifs

In this paper an adaptive sliding-mode observer based on a nonlinear parameter estimation algorithm is proposed for uncertain nonlinear systems.. The given adaptive sliding-

Then, the proposed parameter identification algorithm is included in the structure of a sliding-mode state observer providing an ultimate bound for the state and parameter

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

Our objective consists in designing an exponential continuous-discrete time observer that provides continuous- time estimates of the whole state of system (1) from the

where an adaptive observer, operating according to the continuous- discrete design principle, has been developed for a class of state affine system with unknown

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

A continuous-discrete time observer is proposed for a class of uncertain nonlinear systems where the output is available only at non uniformly spaced sampling instants.. The

Unité de recherche INRIA Rennes, Irisa, Campus universitaire de Beaulieu, 35042 RENNES Cedex Unité de recherche INRIA Rhône-Alpes, 655, avenue de l’Europe, 38330 MONTBONNOT ST