Vous êtes sur la page 1sur 6

Application du calcul par intervalles aux systemes a

retards
Massa Dao1 , Michael Di Loreto2 , Luc Jaulin 1 , Jean-Francois Lafay 2
et
Jean Jacques Loiseau 2
1
LISA, CNRS-FRE-2656,
Universite dAngers, 62 Avenue Notre Dame du Lac, 49000 Angers, France

dao@istia.univ-angers.fr, jaulin@univ-angers.fr

2
IRCCyN, CNRS-UMR-6597
1 rue de la Noe, BP 92101, 44321 Nantes cedex 03, France

{michael.di-loreto, jean-francois.lafay, jean-jacques.loiseau}@irccyn.ec-nantes.fr

Resume Le but de ce papier est de montrer, a travers algebrique transcendante, typiquement un quasipolynome
quelques exemples issus de la litterature, que le calcul ([1], [18]). Il existe de nombreux resultats concernant le
par intervalles combine aux techniques de propagation de
contraintes est un outil particulierement bien adapte a test de la stabilite des quasipolynomes ou de certaines fa-
letude des systemes a retards. milles de quasipolynomes (voir par exemple [16], [17] et [7]
Mots-cles Analyse par intervalles, inversion ensembliste, et leurs references). Beaucoup de ces travaux concernent la
propagation de contraintes, systemes a retards, norme H , stabilite robuste en fonction dincertitudes parametriques
stabilite robuste, systemes a retards de type neutre, quasi- sur les coefficients de quasipolynomes. Un probleme clas-
polynomes.
sique consiste par exemple a determiner les intervalles
[aik , aik ] R de variation des coefficients aik (pour i =
I. Introduction 0, . . . , n et k = 0, . . . , m) tels que la stabilite du quasipo-
Pn P m
On propose dans ce papier dappliquer les methodes du lynome q(s) = aik si eks soit conservee a linterieur
calcul par intervalles ([2], [13], [14] et [9]) aux systemes i=0 k=0

a retards, afin de caracteriser leurs proprietes fondamen- du pave correspondant, avec un retard constant (voir
tales, et danalyser la stabilite robuste, la norme H de par exemple [10], [19]). Une autre question frequemment
leurs fonctions de transfert ou encore le lieu des racines abordee est la stabilite robuste en fonction des variations
dun quasipolynome. du retard dans un intervalle donne [17].
Les caracterisations de ces proprietes fondamentales ont La stabilite dun quasipolynome q(s) revient a lexistence
ete largement etudiees dans cette derniere decennie, avec dun reel > 0 tel que toutes les racines rj de q(s) soient
lobtention de nombreuses methodes numeriques et algo- a partie reelle strictement inferieure a . Ainsi, tester la
rithmiques afin de resoudre des problemes classiques en stabilite pour un systeme a retards revient a verifier lab-
Automatique ([16], [7]), tels que la stabilisation robuste sence de racines a partie reelle positive de lequation ca-
ou encore le rejet de perturbation. Cependant, de nom- racteristique du systeme. Une variante consiste a verifier
breuses methodes proposees ne sappliquent que pour une que le transfert du systeme est borne a la droite de cette
classe particuliere de systemes a retards, et ces methodes verticale dabscisse . Ces tests sont en general semi
presentent en general des difficultes de mise en oeuvre. analytiques, et leur mise en oeuvre numerique peut etre
Dans ce sens, le calcul par intervalles permet dappor- assez complexe ([17], [7]).
ter une solution globale et garantie a certains problemes Les algorithmes de calcul par intervalles, qui ont ete
numeriques. Les problematiques liees a ces systemes sont developpes depuis quelques annees (voir par exemple [9],
un sujet de recherche actuel (voir par exemple [8], [11], [19] [13], [14] et [15]), sont bien adaptes aux problemes ren-
et [21]). contres, comme par exemple tester labsence garantie de
zeros de quasipolynomes ou montrer quune fonction de
Les systemes a retards ont une dynamique dont levolution transfert transcendantale est bornee, principalement quand
a un instant donne depend de son comportement passe sur les parametres du systeme sont soumis a des incertitudes.
une periode finie.
Dans le cas lineaire, letude de leur dynamique est basee sur On se propose dillustrer sur quelques exemples de systemes
celle de leur equation caracteristique, qui est une equation a retards cette application des algorithmes par intervalles.
Ce document est structure de la maniere suivante ; dans
Nous adressons nos remerciements a la Communaute dAg- le paragraphe II, on effectue un bref rappel du calcul
glomeration du Choletais pour son soutien financier a la mise en place par intervalles, pour decrire dans le paragraphe III lal-
dun solveur sur le calcul par intervalles.
gorithme dinversion ensembliste. Puis, le paragraphe IV lon va maintenant presenter, sert a la realisation de nos
est consacre au trace du gain dune fonction de transfert contracteurs.
dun systeme a retard de type neutre, en comparant notam-
ment les resultats obtenus avec Matlab et Proj2D1 , un sol- B. Propagation de contraintes sur les intervalles
veur utilisant le calcul par intervalles et la propagation de Le principe de la propagation des contraintes repose sur
contraintes. Enfin, dans le paragraphe V, on traite quelques larithmetique des intervalles. Par exemple, la somme et
exemples de test de stabilite robuste de systemes a retard. la soustraction de 2 intervalles se definissent naturellement
par
II. Paves et contracteurs [x] + [y] = [x + y, x + y]
Dans cette partie, on definit quelques notions sur les paves [x] [y] = [x y, x y]
et les contracteurs, a la base du calcul par intervalles ([13],
[14], [2] et [9]). Ces notions seront utilisees pour decrire Les autres operateurs (, ) et les fonctions elementaires
lalgorithme dinversion ensembliste. (sin, cos, tan, ...) peuvent etre aussi definis (voir [15]). Une
telle arithmetique permet alors de contracter les paves re-
A. Definitions lativement a un ensemble S defini par des inegalites. La
propagation des contraintes est decrite a travers lexemple
Definition II.1: Un pave ou vecteur dintervalles [x] de
suivant.
Rn est le produit cartesien de n intervalles reels. On note x
Exemple II.1: Soit S un ensemble defini par
et x les bornes respectivement inferieures et superieures
de [x]. Lintervalle [xi ] = [xi , xi ] correspond a la ieme S = {(x1 , x2 , x3 ) R3 | x3 = x1 + x2 } (3)
composante de [x]. La longueur de [x] est w([x]) =
max (w([xi ])), avec w([xi ]) = xi xi . et le pave [x] = [x1 ] [x2 ] [x3 ], avec [x1 ] = [1, 2],
i=1,2,...,n
Definition II.2: La bissection dun pave [x] est une [x2 ] = [0, 3] et [x3 ] = [4, 8]. Ainsi, pour (x1 , x2 , x3 ) [x],
operation qui genere les paves L[x] et R[x] tels que on obtient
. x1 [x1 ] ([x3 ] [x2 ]) = [1, 2]
L[x] = [x1 ] . . . [xi , xic ] . . . [xn ]
. (1) x2 [x2 ] ([x3 ] [x1 ]) = [2, 3] (4)
R[x] = [x1 ] . . . [xic , xi ] . . . [xn ]
x3 [x3 ] ([x1 ] + [x2 ]) = [4, 5]
x +x
ou xic = i 2 i et i = min{j | w([x]) = w([xj ])}
Le pave obtenu apres contraction de [x] suivant S est (voir
Definition II.3: Soient [x] un pave de Rn et S un en-
[9]) :
semble defini par des inegalites non lineaires. Un contrac-
teur pour S est loperateur CS ([x]) = [1, 2] [2, 3] [4, 5].

IRn IRn III. Algorithme dinversion ensembliste (SIVIA)


CS : , (2)
[x] 7 CS ([x]) [[x] S] Un algorithme dinversion ensembliste permet dapproxi-
mer lensemble X decrit par
ou IRn est lensemble des paves de Rn et [A] est le plus
petit pave contenant lensemble A. Une illustration de la X = {x [x] | f (x) [y]} = [x] f 1 ([y]), (5)
contraction de [x] par rapport a S est donnee par la figure
ci-dessous. ou f est une fonction continue de Rn dans Rm (voir [15]),
[y] un pave de Rm et [x] un pave quelconque de Rn . Cette
approximation sera faite par un souspavage, cest a dire
par une union de paves disjoints.

Lalgorithme dinversion ensembliste SIVIA (Set Inverter


Via Interval Analysis) est de type arborescent (branch and
bound ). Cet algorithme est decrit dans [9]. On se contente
ici den donner une version recursive. Cet algorithme sup-
pose que nous ayons a notre disposition un contracteur CX
pour X et une liste de paves L initialement vide. Le premier
appel de lalgorithme se fait par SIVIA([x]).
SIVIA (Entree : [x])
Figure 1. Contraction dun pave [x] par rapport a S. 1 Si (w([x]) ) : L L {[x]}, aller a 6 ;
2 [x] CX ([x]) ;
Un contracteur optimal ou ideal pour S est un contrac- 3 Si ([x]) = ), aller a 6 ;
teur CS tel que CS ([x]) = [[x] S]. Il ny a pas de methode 4 Bissection : ([x]) (L[x], R[x]) ;
exacte qui permette de determiner le contracteur optimal 5 SIVIA(L[x]) ; SIVIA(R[x]) ;
pour tout ensemble S defini par des inegalites. Une ap- 6 Fin.
proche desormais classique et efficace est celle induite par Tableau 1. Version recursive de la routine SIVIA.
la propagation de contraintes ([5], [4]). Cette methode, que
Cette routine genere un souspavage contenant lensemble
1 disponible sur http ://www.istia.univ-angers.fr/dao/Proj2DV3.zip X, et est un parametre de precision qui limite la bissection
de [x]. Cet algorithme a ete insere dans le solveur Proj2D.
Ladaptation de cet algorithme et de la propagation de
contraintes par intervalles aux problemes lies aux systemes
a retards se revele particulierement efficace. Par exemple,
pour le calcul des zeros dun quasipolynome q(s), s C,
on aura
Re q(s) = 0
q(s) = 0 ,
Im q(s) = 0
avec s = x + iy, x [x, x] et y [y, y]. De meme, tes-
ter |H(s)| < M pour s C+ , M R+ , revient a ecrire
|H(s)| [0, M ], avec s = x + iy, x [0, x] et y [y, y].
On se propose dillustrer cette application sur quelques
exemples de systemes a retard.

IV. Etude du gain dun systeme a retard Figure 2. Gain h = G() sous Matlab, avec un pas dechantillonnage
Ce paragraphe est consacre a lapplication du calcul par de 41 = 0.1 Hz, pour [1000, 1000].
intervalles au trace du gain dun systeme a retard de type
neutre. Le but de cet exemple est de montrer linteret de
lalgorithme SIVIA dans le cadre du trace garanti dun
graphe dune fonction. On utilise Matlab et Proj2D afin
de comparer les resultats. Un lieu des poles dans le plan
complexe complete ce paragraphe.

Considerons le systeme a retard de type neutre dont la


fonction de transfert est
y(s) 1
H(s) = = (6)
u(s) (s + 1)(s(1 es ) + 1)
Sur laxe imaginaire, le gain de cette fonction de transfert
secrit G() = |H(j)|, avec
1 1
G() = p (7) Figure 3. Gain h = G() sous Matlab, avec un pas dechantillonnage
A (1 sin())2 + 2 (1 cos())2
de 42 = 0.001 Hz, pour [1000, 1000].

ou A = 1 + 2 . Le graphe du gain en frequence h = G()
est donne par lensemble
des amplitudes erronees de ces pics, voir meme linexistence
S = {(, h) [] [h] | G() h = 0} (8) de certains pics par suite de lechantillonnage realise sous
Matlab. Ce phenomene saccentue lorsque la frequence aug-
ou [h] et [] sont 2 intervalles supposes contenir respecti- mente, car la largeur de ces pics est de plus en plus faible.
vement les valeurs a priori possibles du gain (7) et celles On illustre ce probleme avec 2 traces de h = G() pour
des frequences pour le trace du gain. 2 pas dechantillonnage differents, respectivement 41 =
0.1 Hz et 42 = 0.001 Hz, avec [1000, 1000].
A. Trace du graphe sous Matlab
Sur les figures 2 et 3, tres peu de pics sont presents dans
A laide de Matlab, on effectue le trace des graphes par le graphe du gain, et cela malgre un pas dechantillonnage
interpolation et lissage. La technique consiste a relier les tres petit. Les amplitudes des pics obtenus sont par ailleurs
elements dun nuage de points par des segments de droite differentes, et nont aucune signification. La question que
ou des troncons de courbe. Linconvenient de cette methode lon peut alors se poser est la suivante : lequel de ces 2
reside dans le risque de ne pas detecter la presence de pics graphes est conforme a la courbe h = G() ?
de faible largeur. Ce probleme reste present quel que soit
le pas dechantillonnage choisi. En effet, une breve analyse B. Trace du graphe sur Proj2D
de (6) montre que les poles du systeme se situent dune Le solveur Proj2D permet, grace a SIVIA, dapproximer
part en 1 pour le pole simple, et pour la partie neutre, par des paves tous les points dun graphe, et donc de pa-
admettent laxe imaginaire comme direction asymptotique,
lier a linconvenient mis en evidence dans le paragraphe

avec comme approximation sk = j 2k + 2k 1
+ o k12 , k IV-A. Avec ces informations, les valeurs prises par le gain
2j

Z , et H(sk ) = 2 3k + o k12 (voir [18] et [1]). Par seront bornees, et ceci dans un intervalle de frequence ini-
consequent, des que k augmente en module (pour | k | 3), tial choisi. A titre de comparaison avec ce qui a ete fait
(7) presente des pics regulierement espaces de 2, dont la precedemment, on realise sur Proj2D le trace de plusieurs
largeur est decroissante en fonction de k, et dont lampli- graphes dans des domaines de frequence differents. Les
tude est constante. zones grises renferment de facon garantie tous les points
On risque donc dobtenir, pour des frequences non nulles, possibles du graphe h = G(). Les figures 4 et 5 per-
Figure 4. Gain h = G() sur lintervalle frequentiel [1000, 1000] Figure 6. Lieu de lensemble Sn des poles du systeme (6), avec (x, y)
sous Proj2D, avec h [0.5, 3]. [0.3, 0.3] [80, 80].

>
x (x cosy + y siny) ex + 1
f (x, y) = .
y + (x siny y cosy) ex
En termes dinversion ensembliste, on a Sn = f 1 (0). Sur la
figure 6, les paves noirs indiquent lemplacement des poles
dans le plan complexe. On verifie de cette maniere la direc-
tion asymptotique des poles du terme neutre qui est laxe
imaginaire.

V. Stabilite robuste de systemes a retards


Dans ce paragraphe, on presente quelques tests de sta-
bilite robuste appliques a des systemes a retard. La ca-
racterisation de la stabilite necessite le calcul des racines
des equations caracteristiques des systemes, qui sont des
Figure 5. Gain h = G() sur lintervalle frequentiel [50, 50] sous quasipolynomes en la variable s, en se limitant notamment
Proj2D, avec h [0.5, 3].
au demiplan complexe droit ferme.

A. Un systeme a retard de type retarde


mettent de verifier que les pics, de largeur decroissante en
On considere le systeme a retard de type retarde (voir [16]) :
fonction de la frequence, ont tous une meme amplitude de

maniere asymptotique, et quils sont regulierement espaces x(t) = ax(t) bx(t )
de 2. Evidemment, en utilisant Matlab, le resultat, malgre (10)
(a, b, ) R R R+
un pas dechantillonnage choisi aussi petit que possible, ne
sera jamais compatible avec celui du calcul par intervalles, avec une condition initiale appropriee. Lequation ca-
par suite de sa structure. racteristique du systeme (10) est donnee par :
De plus, lanalyse par intervalle permet, en vue des s + a + bes = 0 (11)
resultats obtenus, de determiner la norme H du trans-
fert (6). En effet, le gain maximal vaut environ ' 2, et ce qui est une equation transcendantale, avec en general une
dernier correspond a la norme H du transfert si celui-ci infinite de solutions. Son analyse peut se faire par exemple
est stable (voir [6]). par la methode de D-subdivision ([3], [17], [20]), dans les-
pace parametrique (a, b).
C. Recherche de poles dans le plan complexe Dans [16] et [17], on introduit les espaces suivants :
Dans ce paragraphe, on sinteresse a la localisation des Sw, = {(a, b) : (10) asymptotiquement stable, R+ },
poles du systeme (6). Pour cela, on utilise Proj2D afin de Ss, = {(a, b) Sw, : (11) na pas de racine s = j
resoudre lequation caracteristique de type neutre (9) dans quand },
un domaine borne du plan complexe. S = {(a, b) : [0, +[ | (10) asymptotiquement
stable, [0, [, (10) instable si }.
(s + 1)(s(1 es ) + 1) = 0, s C (9) Ces trois espaces permettent de caracteriser la stabilite
En notant une racine de (9) sous la forme rk = asymptotique du systeme (10).
(Re rk , Im rk ), lensemble S des poles du systeme secrit Theoreme V.1: [17] Soit le systeme decrit par (10). Alors
sous la forme S = {(1, 0) Sn }, avec Sn lensemble des on a :
racines du terme neutre s(1 es ) + 1 = 0. En particulier, 1. Ss, = {(a, b) : a >| b |}
on a 2. Sw, = {(a, b) : a | b |, a + b > 0}
Sn = {(x, y) R2 | f (x, y) = 0}, avec 3. S = {(a, b) : b >| a |}
De plus, si (a, b) S , alors le systeme est asymptotique-
ment stable pour nimporte quel retard , 0 < ,
avec
arccos( ab )
= (12)
b2 a2
Le theoreme V.1 permet de representer dans lespace pa-
rametrique (a, b) les zones de stabilite asymptotique. Les
espaces Ss, et Sw, representent les zones de stabilite,
R+ (hormis la distinction lorsque le retard tend vers
+). Lespace S represente la zone de stabilite du systeme
pour un retard tel que 0 < , qui est delimite par
la droite b = a et par la fonction implicite qui depend du
retard donnee par (12). Figure 8. Cas 2, zones de stabilite dans le plan (a, b) du systeme
Dans le plan (a, b), on a donc la figure 7. (10) a parametres et retard incertains. La zone gris-fonce est
une zone dinstabilite dependant du retard, et la zone blanche
b garantit la stabilite robuste du systeme.
6
b > |a| : stable pour <

@ [1 , 2 ] tel que le systeme (10) soit instable. En realite,


@ cest la zone correspondant a [ , 2 ] qui cree cette
@ b = a S b=a
@ instabilite (voir le theoreme V-1). Au contraire, dans les
@ cas 1 et 3, le systeme est stable, quel que soient a, b et
@ dans leurs respectifs intervalles dincertitude, et aucune
@ presence de zone instable ou potentiellement instable
@

Sw,
2
nest detectee.
@ a > |b| : stable
( 1 , 1


)@ B. Stabilite dun systeme a retard de type neutre
@
@ -a De meme que precedemment, on sinteresse dans ce para-
@ graphe a la stabilite robuste dun systeme a retard de type
@ neutre ([7], [17]).
@
@ Soit le systeme
@
x(t) dx(t ) = ax(t) bx(t )
@ (13)
@ (a, b, d, ) R R R R+
@
avec une condition initiale appropriee. Lequation ca-
racteristique de (13) est :
Figure 7. Zones de stabilite-instabilite du systeme a retard (10) dans
le plan (a, b). s(1 des ) + a + bes = 0 (14)
Si | d | > 1, alors (14) admet une infinite de racines a parties
Il est donc interessant dappliquer la methode par inter- reelles positives. On a :
valles pour analyser les differentes zones de stabilite decrite Theoreme V.2: [17] Soit le systeme decrit par (13), et
sur la figure 7. Pour se faire, il suffit de determiner labsence on suppose | d | < 1. Alors :
de solutions a lequation caracteristique (11) dans le demi-
1. Sw, = {(a, b, d) : a | b |, a + b > 0}
plan droit complexe. On peut ainsi valider les resultats
2. S = {(a, b, d) : b >| a |}
theoriques issus de la D-subdivision.
On prend donc le systeme (10) a parametres et retard in- De plus, si (a, b, d) S , alors le systeme est asymptoti-
certains, de sorte que a [a1 , a2 ], b [b1 , b2 ] et [1 , 2 ]. quement stable pour nimporte quel retard , 0 < ,
On sait alors que la stabilite de (10) equivaut a tester lab- avec
sence de racines a partie reelle positive de (11) (voir par r p !
exemple [1] et [10]). 1 d2 (b2 a2 )(1 d2 )
= arcsin (15)
Considerons donc les 3 cas suivants : b2 a2 b ad
Cas 1. [a1 , a2 ] [b1 , b2 ] [1 , 2 ] = [1, 1] [2, 3] [0, 0.4], On retrouve donc pour ce systeme neutre une zone de sta-
Cas 2. [a1 , a2 ] [b1 , b2 ] [1 , 2 ] = [1, 1] [2, 3] [0, 0.5], bilite tout a fait similaire a celle obtenue dans le cas re-
Cas 3. [a1 , a2 ][b1 , b2 ][1 , 2 ] = [0.5, 300][0.4, 0.4][0, 0.5]. tarde (voir paragraphe V-A). Par rapport a la figure 7,
Dans les cas 1 et 2, on se place dans la zone S , avec une des principales modifications est le changement du
' 0.4352. Dans le dernier cas, on se place dans Sw, . point critique ( 1 , 1 ) en ( 1d 1d
, ). Le calcul par in-
Sur la figure 8, on se place dans le cas 2, et la zone blanche tervalles se montre alors fort utile pour caracteriser la
garantit la stabilite du systeme malgre lincertitude portant stabilite robuste de (13), principalement lorsque lon se
sur les parametres et le retard. La zone grisfonce corres- place dans la zone parametrique S (a, b, d), ou (a, b, d)
pond quant a elle a une zone potentiellement instable , [a1 , a2 ] [b1 , b2 ] [d1 , d2 ]. Les resultats obtenus restent si-
cest a dire pour laquelle il existe au moins une valeur de milaires a ceux du paragraphe V-A.
C. Un cas critique graphe V-C est un peu plus complexe, et montre que lana-
Soit le systeme instable lyse par intervalles sapplique independamment de lexis-
tence dune solution analytique. Il illustre aussi le fait que
x(t) = x(t) + u(t 1) (16) la presentation graphique des resultats de calcul proposee
par Proj2D se prete particulierement bien a la conception
On cherche a le stabiliser par une commande du type de systemes de commande et a levaluation de leur robus-
tesse.
u(t) = x(t) + x(t 1) (17)
References
avec (, ) R R. Une telle loi de commande appliquee [1] R. Bellman et K. L. Cooke, Differential-difference equations, Aca-
a (16) est stabilisante si par exemple nous prenons comme demic Press, New York, 1963.
parametres = 1.5 et = 0.4. Cependant, elle est stabi- [2] F. Benhamou, F. Goualard, L. Granvilliers et J. F. Puget, Re-
lisante seulement si les parametres (, ) sont soumis a des vising Hull and Box Consistency , Proc. of the International
Conference on Logic Programming, Las Cruces, NM, 1999.
variations inferieures en valeur absolue a 0.2. Par appli- [3] D. Brethe, Stabilite et stabilisabilite des systemes a retards,
Rapport de Diplome dEtudes Approfondies, Ecole Centrale de
NantesUniversite de Nantes, Nantes, 1994.
[4] J. G. Cleary, Logical arithmetic , Future Computing Systems,
vol. 2, n. 2, pp. 125149, 1987.
[5] E. Davis, Constraint propagation with interval labels , Artifi-
cial Intelligence, vol. 32, n. 3, pp. 281331, 1987.
[6] C. A. Desoer et M. Vidyasagar, Feedback Systems : Input-Output
Properties, Academic Press, New York, 1975.
[7] K. Gu, V. L. Kharitonov et J. Chen, Stability of timedelay sys-
tems, Birkhauser, Boston, 2002.
[8] N. Hohenbichler et J. Ackermann, Computing stable regions
in parameter spaces for a class of quasipolynomials , 4th IFAC
Workshop TDS, Rocquencourt, France, 2003.
[9] L. Jaulin, M. Kieffer, O. Didrit et E. Walter, Applied interval
analysis, Springer, London, 2001.
[10] V. L. Kharitonov et A. P. Zhabko, Robust Stability of Time-
Delay Systems , IEEE Trans. Aut. Control, vol. 39, n. 12, pp.
23882397, 1994.
[11] X. Li, C. E. de Souza et A. Trofino, Delay-dependent robust
stabilization of uncertain linear state-delayed systems via sta-
Figure 9. Zone de stabilite du systeme (16) en boucle fermee dans
tic output feedback , Proc. IFAC Workshop LTDS, Grenoble,
le plan (, ) ; la loi de commande stabilisante est determinee France, 1998.
par (17). La zone gris fonce represente la zone de stabilite ga-
[12] J. J. Loiseau, Algebraic tools for the control and stabilization
rantie du systeme en boucle fermee. Elle setend environ de
of time-delay systems , Proc. IFAC Workshop LTDS, Grenoble,
[1.72, 1.41] et [0.3, 0.5]. La zone gris clair represente France, 1998.
celle dinstabilite potentielle.
[13] R. E. Moore, Interval Analysis, Prentice Hall, Englewood Cliffs,
1966.
[14] R. E. Moore, Methods and Applications of Interval Analysis ,
cation au calcul par intervalles, on determine facilement, SIAM, Philadelphia, PA, 1979.
dans le plan parametrique (, ) la zone des valeurs de [15] R. E. Moore et H. Ratschek, Inclusion function and global
ces parametres garantissant la stabilite du systeme (16) en optimization II , Mathematical Programing, vol. 41, n. 3, pp.
341356, 1988.
boucle fermee par retour detat avec (17). Sur la figure 9,
[16] S. I. Niculescu, Sur la stabilite et la stabilisation des systemes
les paves gris fonces caracterisent une zone de stabilite ga- lineaires a etats retardes, These de Doctorat, INPG, Grenoble,
rantie du systeme en boucle fermee. Ces resultats sont ob- 1996.
tenus pour des intervalles dincertitude parametrique fixes [17] S. I. Niculescu, Delay Effects on Stability : A Robust Control
Approach, Springer, New York, 2001.
( [1.72, 1.41] et [0.3, 0.5]) et pour une precision [18] L. S. Pontryagin, On the zeros of some elementary transcen-
= 0.05. dental functions , Izvestiya Akademii Nank SSSR, vol. 6, pp.
115131, 1942.
VI. Conclusion [19] J. Santos, S. Mondie et V. L. Kharitonov, Robust stability of
time-delay systems and the finite inclusions theorem , 4th IFAC
On a traite dans ce papier quelques exemples dapplica- Workshop TDS, Rocquencourt, France, 2003.
tion de lanalyse par intervalles et de la propagation de [20] G. M. Schoen et H. P. Geering, Stability condition for a delay
contraintes sur les intervalles a la localisation des racines differential system , Int. J. Control, vol. 58, n. 1, pp. 247252,
1993.
dun quasipolynome, a la verification de la stabilite, au [21] T. Vyhldal et P. Ztek, Quasipolynomial mapping based root-
calcul dune norme H pour un systeme donne, et a la finder for analysis of time delay systems , 4th IFAC Workshop
verification de la stabilite robuste dune famille de quasi- TDS, Rocquencourt, France, 2003.
polynomes dependant de parametres et dun retard incer-
tains dans des intervalles donnes. Les exemples incluent
des systemes a retard de type retarde et dautres de type
neutre.
Les exemples choisis sont volontairement simples, cette
demarche etant originale dans le domaine des systemes a
retards. Ce sont des exemples pour lesquels il existe des
methodes analytiques detude, qui nous ont permis de vali-
der les resultats obtenus avec Proj2D. Lexemple du para-

Vous aimerez peut-être aussi