• Aucun résultat trouvé

Observateur non linéaire étendu

N/A
N/A
Protected

Academic year: 2021

Partager "Observateur non linéaire étendu"

Copied!
17
0
0

Texte intégral

(1)

HAL Id: hal-01094932

https://hal.inria.fr/hal-01094932

Submitted on 18 Dec 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.

Ramdane Tami, Driss Boutat, Gang Zheng

To cite this version:

Ramdane Tami, Driss Boutat, Gang Zheng. Observateur non linéaire étendu. Journal Européen

des Systèmes Automatisés (JESA), Lavoisier, 2013, 47 (4-8), pp.503-518. �10.3166/HSP.x.1-16�. �hal-

01094932�

(2)

Observateur non linéaire étendu

Ramdane Tami

1

, Driss Boutat

2

, Gang Zheng

3

1. INSA Centre Val de Loire, univ. d’Orléans, Laboratoire PRISME UPRES 4229, 88 BLD Lahitolle, CS 60013, 18020 Bourges Cedex, France

ramdane.tami@insa-cvl.fr

2. INSA Centre Val de Loire, univ. d’Orléans, Laboratoire PRISME UPRES 4229, 88 BLD Lahitolle, CS 60013, 18020 Bourges Cedex, France

driss.boutat@insa-cvl.fr

3. INRIA Lille-Nord Europe, 40 Avenue Halley 59650, Villeneuve d’Ascq, France gang.zheng@inria.fr

RÉSUMÉ.Cet article étudie le problème de la recherche d’un changement de coordonnées per- mettant de transformer un système non-linéaire en forme normale d’observabilité, qui est une forme idéale pour l’estimation d’états. Des conditions géométriques suffisantes pour l’existence d’un changement de coordonnées d’un un système non linéaire mono sortie sont données.

ABSTRACT.This paper deals with the observer design for nonlinear dynamical system after trans- formation through change of coordinates into an observer normal form which supports a high gain observer. Moreover, the sufficient geometrical conditions that guarantee the existante of change of coordinates are given. The proposed approach is applied to estimate the states of SEIR model.

MOTS-CLÉS :estimation d’états, forme normale d’obsrvabilité, dynamique étendue, système non- linéaire..

KEYWORDS:states estimation, observer normal form, extended dynamics, nonlinear system.

– / ,

(3)

/1. Introduction

Le caractère imprévisible des maladies et la mutation des virus nécessite la mise en place doutils permettant lanalyse, la prédiction et le suivi du phénomène de pro- pagation épidémique. Le système dynamique SEIR (Susceptible, Exposed, In- fected, Removed) modélise la propagation dune maladie contagieuse à travers une popula- tion. Plusieurs travaux ont été menés pour améliorer ce modèle, étudier sa stabilité et développer des stratégies de vaccination. Cependant, peu de travaux se sont intéressés à la conception dobservateurs pour ce modèle (Iggidr et al., 2006). Par conséquent, se basant sur le modelé SRIR, ce travail vise à construire un observateur pour estimer l’évolution d’une épidémie. Dans cette optique, nous proposons une approche basée sur le concept des formes normales dobservabilité et de la dynamique étendue.

Le concept de forme normale d’observabilité a été introduit par (Krener, Isidori, 1983), (Bestle, Zeitz, 1983) pour une certaine classe de systèmes dynamiques non linéaires mono-sortie, ensuite il a été étendu par (Krener, Respondek, 1985), (Xia, Gao, 1989) aux systèmes dynamiques multi-sorties. A partir de là, plusieurs algo- rithmes ont été proposés donnant lieu à divers approches: algébrique (Keller, 1987), (Phelps, 1991), (Rudolph, Zeitz, 1994), géométrique (Hou, Pugh, 1999), (Marino, To- mei, 1996), (Boutat et al., 2006), (Lynch, Bortoff, 2001) et les transformations directes (Lopez et al., 1999).

Afin d’élargir la classe des systèmes non-linéaires transformables par diffeomor- phisme sous forme normale d’observabilité, (Respondek et al., 2004) proposa la forme normale dépendante de la sortie, consolidée par la suite dans (Zheng et al., 2007), (Wang, Lynch, 2009). Toujours, dans l’optique de pouvoir transformer la plus large classe possible de systèmes non-linéaires sous forme appropriée à l’estimation d’états, (Jouan, 2003) développa la forme normale étendue dont le principe consiste à ajouter une dynamique auxiliaire au système non-linéaire de sorte que le système augmenté resultant satisfasse les conditions de la mise sous forme normale d’observabilité éten- due. Cette méthode a été affinée progressivement dans (Noh et al., 2004), (Back et al., 2006), (Yang et al., 2010), (Boutat, 2007), (Boutat, Busawon, 2011).

Malgré la multitudes d’algorithmes proposées permettant la construction des formes normales, il est nécessaire de les améliorer et de les renforcer pour plus d’efficacité face aux non-linéarités d’ordre supérieur. Dans cette optique, la forme normale éten- due dépendante de la sortie est mise en oeuvre

Dans ce papier nous proposons une nouvelle forme normale d’observabilité. L’idée consiste à coupler les formes normales étendues avec les formes normales dépendantes de la sortie. L’efficacité de cette approche est démontrée sur un modèle non-linéaire de propagation épidémique SEIR (Susceptible, Exposed, Infected and Removed).

Le caractère imprévisible des maladies et la mutation des virus nécessitent la mise en place d’outils permettant l’analyse, la prédiction et le suivi du phénomène de pro- pagation épidémique. Par conséquent, dans ce papier, un observateur est synthétisé afin d’estimer les différentes populations concernées par l’épidémie et de prédire son

(4)

évolution. L’approche utilisée est basée sur le concept des formes normales d’obser- vabilité et de la dynamique étendue (immersion).

Cet article est organisé comme suit : la section(II)présente l’exemple de moti- vation. Un rappel sur la mise sous forme normale d’observabilité est donné dans la section(III). La section(IV)est dédiée à la forme normale étendue dépendante de la sortie et les conditions suffisantes pour son obtention. La mise en application de la méthode étudiée et les résultats de simulation sont présentés dans la section(V).

2. Modèle épidémiologique et forme normale étendue

Le modèle épidémique SEIR décrit la propagation d’une maladie contagieuse à travers une population, il met en jeu4variables:S(t)la population susceptible à la maladie,E(t)la population exposée mais qui ne présente pas encore de symptômes, I(t)la population infectée etR(t)la population traitée. Plus précisément, ce modèle est décrit par le système non linéaire:

dS

dt = bN −µS−βSI

N −pbE−qbI (1)

dE

dt = βSI

N +pbE+qbI−(µ+ε)E (2) dI

dt = εE−(r+δ+µ)I (3)

dR

dt = rI−µR (4)

dN

dt = (b−µ)N−δI (5)

oùN=S+E+I+Rreprésente la population totale,ble taux de naissance naturelle, µle taux de fécondité,βle taux de transmission de l’épidémie,δle taux de mortalité épidémique, ε le taux passage des individus exposés au cas infectés, ple taux de descendance chez la population exposée,qle taux de descendance chez la population infectée etrle taux de guérison.

Afin de faciliter l’écriture des equations, dans la suite de l’article, des variables normalisées sont utilisés, telles quex1 = NS,x2 = EN,x3 = NI,x4 = RN etx1+ x2+x3+x4= 1. Après dérivation de ces nouvelles variables, le modèle SEIR (1)-(4) devient:

˙

x1 = b−bx11x1x3−pbx2−qbx3 (6)

˙

x2 = βx1x32x2+δx2x3+qbx3 (7)

˙

x3 = εx23x3+δx23 (8)

˙

x4 = rx3+bx4+δx3x4 (9)

y = x3 (10)

(5)

/oùγ1 = −(β−δ),γ2 = −(b+ε−pb),γ3 = −(r+δ+b). Les étatsxˆ1etxˆ2

seront estimés par un observateur, tandis que l’étatxˆ4sera déduit à partir de l’equation algébriquexˆ4= 1−xˆ1−xˆ2−x3.

Dans la section (V), il est montré que le système dynamique (6)-(8) ne satisfait pas les conditions géométriques existantes dans la littérature (Krener, Isidori, 1983), (Krener, Respondek, 1985), (Kazantzis, Kravaris, 1998), (Boutat et al., 2009). Pour remédier à ce problème, une dynamique étendue est ajoutée, qui sera déterminée par la suite, de telle sorte que le nouveau système augmenté satisfasse les conditions suffi- santes grandissant l’existence du diffeomorphisme. En effet, si la dynamique auxiliaire

˙

w=−b+γ1x3 (11)

est ajoutée au système (6)-(8), alors le changement de coordonnéesz=φ(x, w)défi- nit par :

z1 = βεx1e−w+bpβx3e−w z2 = e−wx2−b+γ2

ε x3e−w−δ−γ1 2ε x23e−w z3 = 1

εx3e−w

ξ = w

transforme le système (6)-(8) augmenté de la dynamique auxiliaire (11) sous la forme normale étendue dépendante de la sortie donnée par :

˙

z1 = B1(w, y) (12)

˙

z2 = yz1+B2(w, y) (13)

˙

z3 = z2+B3(w, y) (14)

˙

w = B4(w, y) (15)

y = z3 (16)

où la variablewest considérée comme une sortie auxiliaire et les expressions desBi

seront données dans la section (5).

Ce papier établit des conditions suffisantes pour l’existence du changement de coordonnées transformant un système non linéaire sous forme normale étendue dé- pendante de la sortie:

˙

z = A(y)z+B(w, y) w. = Bn+1(w, y)

y = Cz

(6)

avecC= [0, ...,0,1]et

A=





0 · · · 0 0 α2(y) · · · 0 0 ... . .. ... ... 0 · · · αn(y) 0



 (17)

Cette forme a une configuration adaptée pour l’utilisation de l’observateur à grand gain (Busawon et al., 1998):

z=A(y)zb+B(w, y)−Γ−1(y)R−1ρ CT(Czb−y) avecG,ΓetRρdes paramètres donnés par :

Gn×n =





0 · · · 0 0 1 · · · 0 0 ... . .. ... ... 0 · · · 1 0





Γ(y) =diag[Πn

i=2αi(y), Πn

i=3αi(y),· · ·, αn(y),1]

Rρ(n+ 1−i, n+ 1−j) = (−1)i+jCi+j−2j−1 ρi+j−1

On montre que la dynamique de l’erreur d’observation est donnée par:

˙

e= (A(y)−Γ−1(y)Rρ−1CTC)e

Siy etwsont bornées, la dynamique de l’erreur d’observation est exponentielle- ment stable avec unρbien choisi.

Remarque 1. — La dynamique ajoutée (11) ne depend que de la sortie et d’elle même.

3. Préliminaires

Considérons un système non linéaire mono sortie:

˙

x = f(x) (18)

y = h(x) (19)

oùx ∈ U ⊆ Rn sont les l’état du système ety ∈ Rest la sortie du système. On suppose que le champ de vecteursf régissant la dynamique et la fonction de sortieh

(7)

/sont suffisamment rigoureux (derivables) et que la paire(h, f)est observable, c’est à dire, les1-formes différentielles

θ1 = dh (20)

θi = dLi−1f hpouri= 2 :n

sont indépendantes, avec Lkf est la keme dérivée de Lie de hdans la direction du champ de vecteursf. Cette hypothèse permet de construire le repère de Krener &

Isidori (Krener, Isidori, 1983)τ = [τ1, ..., τn]où le premier champ de vecteursτ1est donné par l’équation algébrique:

θi1) = 0pouri= 1 :n−1

θn1) = 1 (21)

et les autres champs de vecteurs sont obtenus par induction:

τi=−adfτi−1= [τi−1, f] pour2≤i≤n,

où le symbole[,]désigne le crochet de Lie. A présent, nous allons énumérer quelques formes normales les plus connues et les conditions garantissant leur exitance. D’après (Krener, Isidori, 1983) si la condition de commutativité est satisfaite:

i, τj] = 0 (22)

alors, il existe un changement de coordonnéesz=φ(x)permettant de transformer le système (18)-(19) sous la forme normale d’observabilité

z˙=Az+B(y)

y=Cz (23)

avecC= [0, ...,0,1]et

A=





0 · · · 0 0 1 · · · 0 0 ... . .. ... ... 0 · · · 1 0



 (24)

La condition (22) assurant l’existence d’un changement de coordonnées est relative- ment difficile à satisfaire.

Dans (Zheng et al., 2007) des conditions moins restrictives ont été proposées pour l’existence du changement de cordonnées. En effet, supposons que le repèreτvérifie les conditions suivantes:



1, τn] =λ1(y)τ1

k, τn] =λk(y)τkmodulo Eng{τ1,· · ·, τk−1} pour 2≤k≤n−2

(25)

(8)

Dès lors, on considère une famille de fonctions non nulles dépendantes de la sortie α2(y), ..., αn(y)et soitπ = Πn

i=2αi(y) = α2(y)×...×αn(y). Puis, on construit un nouveau repère comme suit:

τ1=πτ1

τi=α1ii−1f] (26) Si le repèreτest commutatif, c’est-à-dire :

i, τj] = 0 (27)

alors il est prouvé dans (Respondek et al., 2004) pourα2 = .... = αn et pour des αidifférents dans (Zheng et al., 2007) que le système dynamique (18)-(19) peut être transformé grâce à un changement de coordonnéesz =φ(x)sous la forme d’obser- vabilité dépendante de la sortie:

˙

z = A(y)z+B(y) y = Cz

oùA(y)est définie dans (17).

Dans le cas où ni la condition (22), ni la condition (27) ne sont satisfaites, alors on passe à l’algorithme utilisant la dynamique étendue.

4. Forme normale non linéaire étendue dépendante de la sortie

Cette section met en évidence des conditions géométriques suffisantes qui garan- tissent l’existence d’une dynamique auxiliairew˙ =η(y, w)telle que le système dyna- mique augmenté:

˙

x = f(x) (28)

˙

w = η(y, w) (29)

y = h(x) (30)

peut être transformé par un changement de coordonnées (z, ξ) = φ(x, w)sous la forme normale étendue dépendante de la sortie:

˙

z = A(y)z+B(y, w) (31)

ξ˙ = Bn+1(y, w) (32)

y = Cz (33)

oùA(y)est défini dans (17). Le cas où la matriceA(y)est constante (24) est largement étudié dans (Back et al., 2006 ; Jouan, 2003 ; Boutat, 2007 ; Boutat, Busawon, 2011).

(9)

/ Pour ce qui suit, la condition (25) est supposé satisfaite, par conséquent on peut determiner les fonctionsα2(y), ..., αn(y)ainsi que le repèreτdéfini dans (26).

Maintenant, définissons un nouveau repère comme suit:

σ1 = l(w)τ1où la fonctionl(w)6= 0est à déterminer σk = 1

αk

k−1, F]

oùF =f+η(y, w)∂w est le champ de vecteurs régissant le système étendue.

Théorème 2. — S’il existe une fonctionl(w) 6= 0de la variable auxiliairewtelle quei, σj] = 0pour 1 ≤ i, j ≤ n, alors il existe un changement de coordonnées (z, ξ) =φ(x, w)qui permet de transformer le système dynamique étendu (28)-(30) sous la forme normale étendue dépendante de la sortie (31)-(33).

Preuve 3. — Supposons qu’il existel(w)6= 0tel quei, σj] = 0pour1≤i, j≤n.

Soit σn+1 un champ de vecteurs indépendants deσi pour touti = 1 : n, tel que [σi, σn+1] = 0pour1≤i≤netdw(σn+1) = 1.

Considérons la matriceΛ = (Λi,j)1≤i,j≤n+1définie comme l’evaluation des1-formes θi =dLi−1F hpouri = 1 : netθn+1 =dw sur le repèreσ ={σ1, ..., σn, σn+1}, c’est-à-dire Λi,j = θij) pour 1 ≤ i, j ≤ n+ 1. Par construction la matrice s’écrit comme suit

Λ =









0 · · · 0 0 1 ∗

... 0 0 lαn ∗ ∗

0 0 α1α2 ∗ ∗ ∗ 0 α1 ∗ ∗ ∗ ∗

lπ ∗ ∗ ∗ ∗ ∗

0 0 0 0 0 1









Il est facile de voir qu’elle est inversible. Par consequent, on peut définir les multi-1 formes différentielles suivantes :

ω= Λ−1σ=



 ω1

ω2

...

ωn+1



il est clair que :ωiσjji, avecδji est le symbole de Kronecker.

SoitX etY deux champs de vecteurs1, ..., σn, σn+1}. On a : dωi(X, Y) =LYωi(X)−LXωi(Y)−ωi[X, Y] commeωi(X)etωi(Y)sont constantes alors

i(X, Y) =−ωi[X, Y]

(10)

par conséquent[X, Y] = 0pour tousX, Y si et seulement sii = 0 pour tous 1 ≤i ≤n+ 1. D’où, grâce au lemme de Poincaré, il existeφ= φ1, ..., φn+1

tel que :

ω=Dφ:=φ

avecla différentielle deφ.

Nous considéronsφi) =∂zi pouri= 1 :netφi) =∂ξ

i.

A présent, nous verrons commentφ transforme le champ de vecteurs F. Pour i= 1 :n−1, on a:

∂zi

, φ(F)

= [φi), φ(F)] =φi, F]

= αiφσi

= αi

∂zi+1

Alors par intégration, on aii(y)zii(y, w).

Nous terminons cette section par quelques remarques.

Remarque 4. —

– le calcul des fonctionsαiest détaillé dans (Zheng et al., 2007);

– pour le calcul des fonctionsl(w)etη(w, y), les algorithmes de (Boutat, 2007 ; Boutat, Busawon, 2011) peuvent être utilisés

5. Application au modèle SEIR

Dans cette section, on utilisera l’algorithme présenté ci-dessus pour le calcul du changement de cordonnées transformant le modèle SEIR (6)-(8) sous la forme nor- male (12)-(16).

Les1−formes (20) d’observabilité du système (6)-(8) sont données par:

θ1 = dx3

θ2 = εdx2+ (γ3+ 2δx3)dx3

θ3 = εβx3dx1+ε(γ23+ 3δx3)dx2+Q1dx3

avec :Q1=εβx1+ 3εδx2+εqb+γ23+ 6δγ3x3+ 6δ2x23 Un calcul direct donne le repère de Krener & Isidori (21):

τ1= εβx13∂x1

τ2=uτ1+1ε∂x2 où u=−b+γ3+ (δ+γ1)x3xx23 τ3=−pbε ∂x1 −(Lfu)τ1+uτ2+1ε2+δx3)∂x2 +∂x3

(11)

/puis, on vérifie si la condition de commutativité (22) est satisfaite:

1, τ2] = [τ1, τ3] = 0 [τ2, τ3] = Q2τ1+ 1

x3

τ2

avecQ2=−(3δ+ 2γ1+2x−γ3 3 −3εxx22

3).

Comme[τ2, τ3]6= 0, c-a-d la condition de commutativité n’est pas satisfaite, alors le système (6)-(8) ne peut pas être transformé, mais on utilisera lesτipour construire le nouveau repèreτ donné dans (26). En se référant à (Zheng et al., 2007), on peut utiliser l’equation:

2, τ3] =λ(y)τ2modτ1

avecλ(y) = dy2(y)α21(y)pour determinerα2(y). Alors, on a dy2(y)α21(y) = x13 = y1 ce qui donneα2(y) =x3. On peut toujours supposer queα3(y) = 1.

Par conséquent, on aα2 =x31= 1etπ=α2α2 =x3. Alors, à partir de (26) on obtient:

τ1 = x3τ1= 1 εβ

∂x1

τ2 = 1 x3

1, f] = 1 εβx3

(−b+γ1x3) ∂

∂x1

+1 ε

∂x2

τ3 = [τ2, f] = (−pbβ+(−b+γ1x3)2 x3

−bεx2

x231

+ 1

ε(γ2−b+ (δ+γ1)x3) ∂

∂x2

+ ∂

∂x3

Un simple calcul nous donne

1, τ2] = [τ1, τ3] = 0et [τ2, τ3] =−2 b x23τ1

Comme[τ2, τ3]6= 0, alors la condition (27) de commutativité n’est pas satisfaite. Ce- pendant, en se référant au Lemme 3.1 dans (Boutat, Busawon, 2011), les conditions pour l’application de l’algorithme de la dynamique étendue sont satisfaites. Alors, nous chercherons une dynamique auxiliairew˙ = η(y, w)et une fonctionl(w)satis- faisant les conditions du théorème (2) énoncé ci-dessus.

Remarque 5. — D’après le Lemme 3.1 de (Boutat, Busawon, 2011)i, τn] −

̺(y)τi−1 ∈ span{τ1,· · ·, τi−1} est une condition assurant l’existence deη(y, w) etl(w), avec̺(y)est une fonction dey.

Par consequent, posonsσ1=l(w)τ1, ce qui donne : σ1= l

εβ

∂x1

(12)

Par induction, on a : σ2= 1

x3

1, F] = 1 x3

(lH−ηl1+ l ε

∂x2

oùH = (−b+γ1x3). Ensuite, on a:

σ3 = −pbl ε

∂x1

+(lH−ηl) ε σ2−G

εlσ1

+l(γ2+qx3)−ηl ε

∂x2

+l ∂

∂x3

avecG=ε2blxx23 −ε2lx2(ηxx32−η

3 ) +η(xε3(lH−ηl′′))σ1

et :η= ∂x∂η3. Finalement, on obtient :

2, σ3] = 2(ε2lx3−η x3

−bε2l2 x231

On impose que

2, σ3] = 0⇐⇒ll(ηx3−η)−bl2= 0

La solution de l’équation précédente est donnée par :

l=ewetη=γ1x3−b (34) Alors le système dynamique étendu devient :

F =











˙

x1=b−bx11x1x3−pbx2−qbx3

˙

x2=βx1x32x2+δx2x3+qbx3

˙

x3=εx23x3+δx23 w·1x3−b

y=x3











Par l’application de l’algorithme précédemment décrit, et en remplaçantletηpar leur valeur touvée dans (34) on obtient :

σ1 = ew εβ

∂x1

, σ2=ew ε

∂x2

σ3 = −ew ε pb ∂

∂x1

+ew

ε (γ2+b+ (δ−γ1)x3) ∂

∂x2

+ew

∂x3

(13)

/Ce nouveau repèreσvérifie la condition de commutativité, tels que : [σ1, σ2] = [σ1, σ3] = [σ2, σ3] = 0

Étant donné que le nouveau système, augmenté, est de dimension4, alors il faut trou- ver un quatrième champ de vecteursσ4qui commute avecσ12etσ3:

σ4= ∂

∂w+x1

∂x1

+ (x2+δ−γ1 2ε x23) ∂

∂x2

+x3

∂x3

on a[σ4, σi] = 0pour1 ≤ i ≤ 3. A partir de là, il devient simple de calculer la matrice d’observabilitéθe, telle que :

θe= [dh, dLFh, dL2F, dw]T puis on obtient :

Λ =θeσ=



0 0 ew x3

0 ew Λ23 Λ24

x3ew ew2+δx3) Λ33 Λ34

0 0 0 1



avec:

Λ23 = ew(b+γ2+x3(δ−γ1)) Λ24 = ε

x2+ 1

2εx23(δ−γ1)

Λ33 = ew2+δx3) (b+γ2+x3(δ−γ1)) + εew(βx1+δx2+bq)−bpβx3ew Λ34 = εx3(βx1+δx2+bq)

+ ε(γ2+δx3)

x2+ 1

2εx23(δ−γ1)

+βεx1x3

Par un simple calcul, le changement de coordonnées est donné par sa différentielle comme suit :

ω = Λ−1θe=dz

= d



εβx1e−w+bpβx3e−w

εx2e−w−(b+γ2)x3e−w12(δ−γ1)x23e−w x3e−w

w



(14)

Finalement, la forme normale du système (1)-(5) est donnée par :

˙

z1 = B1(w, y)

˙

z2 = yz1+B2(w, y)

˙

z3 = z2+B3(w, y)

˙

z4 = γ1y−b y = z3=ye−w avec :

B1(y, w) = −(εβqb+bpβγ3+b2pβ)e−wx3+ (bpβd−bpβγ1)e−wx23+εβbe−w B2(y, w) = (εqb−(b+γ23−(b+γ2)b)e−wx3+

(−βpb−(b+γ2)d+ (b+γ21

−(δ−γ13−δ−γ1

2 b)e−wx23+ (−(δ−γ1)d+δ−γ1

2 γ1)e−wx33 B3(y, w) = (2b+γ23)e−wx3+1

2(d+δ−2γ1)e−wx23 6. Résultats de simulation

Les valeurs des paramètres utilisés dans le modèle épidémique sont :N = 141, b= 0.221176/N, d = 0.002, p= 0.8, q = 0.95, β = 0.05, ε= 0.05, r = 0.003.

S(0)=140; E(0)=0.01; I(0)=0.02; N(0)=141.

Pour rendre la simulation proche de la réalité, on a ajouté un bruit blanc à la sortie du modèle I(t) et on a pris des conditions initiales différentes entre le modèle (1)-(5) et l’observateur. En se référant aux figures (Fig.2, Fig.4, Fig.6) la convergence des estimations est rapide mais des oscillations apparaissent due au choix du gain. Pour la simulation, on a choisiρ= 0.35, ce qui satisfait le compromis entre la stabilité et la convergence de l’estimateur.

7. Conclusion

Ce papier présente une nouvelle forme d’observabilité étendue et dépendante de la sortie. Des condition suffisantes à l’existence du changement de coordonnées sont établies pour une classe de systèmes non linéaires. Cette nouvelle forme permet l’uti- lisation de l’observateur à grand gain.

(15)

– /

100 200 300 400 500 600 700 800 900 0

50 100 150 200

Time (days)

S (susceptible counts)

Simulation Estimation

0 1000

Figure 2. Estimation de la population susceptible.

Figure 1.

0 200 400 600 800 1000

−5 0 5 10 15 20 25 30 35 40

Time (days)

E (exposed counts)

Simulation Estimation

Figure 4. Estimation de la population exposée.

Figure 3.

(Chapter head:)*

Références

Back J., Yu K. T., Seo J. H. (2006). Dynamic observer error linearization. Automatica, vol. 42, no12, p. 2195–2200.

Bestle D., Zeitz M. (1983). Canonical form observer design for nonlinear time varying systems.

International Journal of Control, vol. 38, p. 419–431.

Boutat D. (2007). Geometrical conditions for observer error linearization viaR

0,1, ...,(N−2). In 7th ifac symposium on nonlinear control systems nolcos’07,.

Boutat D., Benali A., Hammouri H., Busawon K. (2009). New algorithm for observer error linearization with a diffeomorphism on the outputs. Automatica, vol. 45, no10, p. 2187–

(16)

100 200 300 400 500 600 700 800 900

−60

−40

−20 0 20 40 60 80 100 120

Time (days)

R (removed counts)

Simulation Estimation

0 1000

Figure 6. Estimation de la population traitée.

Figure 5.

2193.

Boutat D., Busawon K. (2011). On the transformation of nonlinear dynamical systems into the extended nonlinear observable canonical form. International Journal of Control, vol. 84, no1, p. 94–106.

Boutat D., Zheng G., Barbot J., Hammouri H. (2006). Observer error linearization multi-output depending. In the 45th ieee conference on decision and control, p. 5394–5399.

Busawon K., Farza M., Hammouri H. (1998). Asimple observer for a class of nonlinear systems.

Applied Mathematics Letters, vol. 11, no3, p. 27–31.

Hou M., Pugh A. (1999). Observer with linear error dynamics for nonlinear multi-output systems. Systems & Control Letters, vol. 37, p. 1–9.

Iggidr A., Kamgang J., Sallet G., Tewa J. (2006). Global analysis of new malaria intrahost models with a competitive exclusion principle. SIAM Journal on Applied Mathematics, p. 260–278.

Jouan P. (2003). Immersion of nonlinear systems into linear systems modulo output injection.

SIAM Journal on Control and Optimisation, vol. 41(6), p. 1756–1778.

Kazantzis N., Kravaris C. (1998). Nonlinear observer design using lyapunoves auxiliary theo- rem. Systems & Control Letters, vol. 34, no5, p. 241–247.

Keller H. (1987). Nonlinear observer design by transformation into a generalized observer canonical form. International Journal of Control, vol. 46(6), p. 1915–1930.

Krener A., Isidori A. (1983). Linearization by output injection and nonlinear observers. Systems

& Control Letters, vol. 3, no1, p. 47–52.

Krener A., Respondek W. (1985). Nonlinear observers with linearizable error dynamics. SIAM Journal on Control and Optimization, vol. 23, no2, p. 197–216.

Lopez M., Plestan F., Glumineau A. (1999). Linearization by completely generalized input ouput injection. Kybernetika, vol. 35, p. 793–802.

(17)

/Lynch A., Bortoff S. (2001). Nonlinear observers with approximately linear error dynamics:

the multivariable case. IEEE Transactions on Automatic Control, vol. 46, no6, p. 927–932.

Marino R., Tomei P. (1996). Nonlinear control design: geometric, adaptive and robust (P. H. I. U. Ltd, Ed.).

Noh D., Jo N., Seo J. (2004). Nonlinear observer design by dynamic observer error lineariza- tion. IEEE Transactions on Automatic Control, vol. 49, no10, p. 1746–1753.

Phelps A. (1991). On constructing nonlinear observers. SIAM Journal on Control and Optim- misation, vol. 29, p. 516–534.

Respondek W., Pogromsky A., Nijmeijer H. (2004). Time scaling for observer design with linearizable error dynamics. Automatica,, vol. 40 (2), p. 277–285.

Rudolph J., Zeitz M. (1994). A block triangular nonlinear observer normal form. Systems &

Control Letters, vol. 23, no1, p. 1–8.

Wang Y., Lynch A. (2009). Observer design using a generalized time-scaled block triangular observer form. Systems & Control Letters, vol. 58, p. 346–352.

Xia X., Gao W. (1989). Nonlinear observer with linearizable error dynamics. SIAM Journalon Control and Optimization,, vol. 27, p. 199–216.

Yang J., Back J., Seo J., Shim H. (2010). Reduced-order dynamic observer error linearization.

In Nonlinear control systems, p. 915–920.

Zheng G., Boutat D., Barbot J. (2007). A single output dependent observability normal form.

SIAM Journal on Control and Optimization, vol. 46, no6, p. 2242–2255.

Références

Documents relatifs

Après quelques rappels sur la stabilité des multimodèles standard, nous proposons des observateurs dont la structure est adaptée aux multimodèles, afin d’intégrer ces systèmes,

Chapitre IV : Vers une unification des résultats La généralisation de la fonction de Lyapunov peut se faire en utilisant l’approche non quadratique, des matrices

Sous le diagnostic quantitatif à base de modèle, nous trouvons les techniques qui emploient la redondance analytique pour produire des résidus qui peuvent être employés pour

La deuxième partie de ce chapitre a été consacré à la description détaillée de la technique la plus utilisée pour de caractérisation optique des guides

L’objectif est de re- construire une estimation non biaisée de l’espace d’état du système physique, à partir d’un jeu de paramètres pour l’observateur, et d’une

Il est possible d’exploiter l’observateur d’état proposé dans une perspective de diagnostic et de localisation des défauts de capteurs δ d’un système non linéaire décrit par

L'approximation des ondes planes n'est en effet plus justifiée et la structure de modes des faisceaux est complexe (modes transverse électrique, transverse magnétique,