Upload
katla-arbi
View
75
Download
0
Embed Size (px)
Citation preview
Universit de Tunis
cole Suprieure des Sciences et Techniques de Tunis
THSE
Prsente en vue de l'obtention du
DIPLME DE DOCTORAT
en Gnie lectrique
Par
Habib HAMDI
Matrise en Gnie lectrique
Mastre en Automatique - Productique
Approche Multi-Modle
pour l'Observation d'tat et le Diagnostic
des Systmes Singuliers non Linaires
Soutenue le 24 Novembre 2012 devant le jury d'examen compos de :
M. Farhat FNAIECH Professeur l'ESSTT Prsident
M. Nabil DERBEL Professeur l'ENIS Rapporteur
M. Fayel BEN HMIDA Matre de Confrences l'ESSTT Rapporteur
M. Mickael RODRIGUES Matre de Confrences UCBL-Lyon1 Examinateur
M. Naceur BENHADJ BRAIEK Professeur l'ESSTT Directeur de thse
The`se preparee au Laboratoire des Syste`mes Avances - LSA a` lEcole Polytechnique de Tunisie
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
i mes parents, mes frres et ma sur.
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
ii
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
Avant Propos
Ce travail a t ralis au sein de Laboratoire des systmes avancs (LSA) de l'cole
Polytechnique de Tunisie.
Je tiens d'abord remercier Monsieur Naceur Benhadj Braiek, Professeur l'cole
Suprieure des Sciences et Techniques de Tunis et Directeur du LSA l'cole Polytech-
nique de Tunisie pour m'avoir accueilli au sein de son quipe et pour avoir accept de
diriger ma thse. Son soutien, ses conseils clairs et son aide m'ont t d'un grand ap-
port pour la concrtisation de ce travail. Qu'il trouve ici le tmoignage de ma profonde
gratitude.
Je voudrais remercier galement Monsieur Michael Rodrigues, Matre de Confrences
au Laboratoire d'Automatique et Gnie des Procds (LAGEP) de l'Universit de Claude
Bernard Lyon pour l'intrt qu'il a port notre travail de thse et sa contribution ma-
nifeste son succs. Ses conseils scientiques et son aide prcieuse m'ont t d'un grand
apport. Je lui exprime ma reconnaissance et je le remercie d'avoir accept de faire partie
du jury de ma soutenance.
Je tiens aussi remercier vivement Monsieur Chokri Mechmeche, Maitre Assistant
l'cole Suprieure des Sciences et Techniques de Tunis (ESSTT) et membre du Labora-
toire LSA pour l'aide qu'il m'a apporte et les conseils qu'il ma prodigus.
Je tiens exprimer mes remerciements les plus sincres Monsieur Farhat Fnaiech,
Professeur l'cole Suprieure des Sciences et Techniques de Tunis (ESSTT) pour l'hon-
neur qu'il m'a fait en acceptant de prsider le jury de ma soutenance.
Monsieur Nabil Derbel, Professeur l'Ecole Nationale d'Ingnieurs de Sfax (ENIS),
m'a honor en acceptant d'valuer mon travail de thse et d'en tre le rapporteur. Qu'il
trouve ici l'expression de mes remerciements les plus vifs.
J'adresse mes remerciement les plus sincres Monsieur Fayel Ben Hmida, Matre
de Confrences l'cole Suprieure des Sciences et Techniques de Tunis (ESSTT) pour
l'intrt qu'il a bien voulu porter mon travail, en acceptant d'en tre le rapporteur.
Je tiens rendre hommage l'esprit d'quipe qui rgne au laboratoire LSA et ex-
primer tous ses membres ainsi qu' tous ceux qui ont contribu de prs ou de loin
l'laboration de ce travail mes remerciements les plus vifs.
iii
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
iv Avant Propos
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
Table des matires
Avant Propos iii
Notations xi
Introduction gnrale 1
Chapitre 1
Sur la reprsentation et l'analyse des systmes singuliers
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2 Dnition d'un systme singulier . . . . . . . . . . . . . . . . . . . . . . . 10
1.3 Exemples de systmes singuliers . . . . . . . . . . . . . . . . . . . . . . . . 11
1.3.1 Problmes des Contraintes Variationnelles . . . . . . . . . . . . . . 11
1.3.2 Systmes dynamiques singuliers de Leontief . . . . . . . . . . . . . 12
1.3.3 Robot manipulateur trois bras : Skywash . . . . . . . . . . . . . . 12
1.3.3.1 Description du systme : . . . . . . . . . . . . . . . . . . . 12
1.3.3.2 Modlisation du systme : . . . . . . . . . . . . . . . . . . 13
1.4 Les systmes singuliers linaires . . . . . . . . . . . . . . . . . . . . . . . . 16
1.4.1 Rgularit et Impulsivit des systmes singuliers linaires . . . . . . 17
1.4.2 Equivalence entre systmes singuliers . . . . . . . . . . . . . . . . . 18
1.4.2.1 Forme quivalente par dcomposition de Kronecker-Weierstrass 18
1.4.2.2 Forme quivalente par dcomposition en valeurs singulires 19
1.4.3 Rponse temporelle . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.4.3.1 Rponse temporelle du sous-systme lent . . . . . . . . . . 20
1.4.3.2 Rponse temporelle du sous-systme rapide . . . . . . . . 20
1.4.4 Stabilit des systmes singuliers linaires . . . . . . . . . . . . . . . 22
1.4.5 Admissibilit des systmes singuliers linaires . . . . . . . . . . . . 23
1.4.6 tat atteignable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
v
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
vi Table des matires
1.4.7 Observabilit des systmes singuliers . . . . . . . . . . . . . . . . . 24
1.4.8 Dtectabilit des systmes singuliers . . . . . . . . . . . . . . . . . 27
1.5 Systme singulier linaire paramtres variants (LPV) . . . . . . . . . . . 29
1.5.1 Reprsentation des systmes singuliers (LPV) . . . . . . . . . . . . 29
1.5.1.1 Systme singulier (LPV) ane . . . . . . . . . . . . . . . 30
1.5.1.2 Systme singulier (LPV) polytopique . . . . . . . . . . . . 30
1.5.1.3 Reprsentation linaire fractionnaire (LFR) . . . . . . . . 31
1.6 Systme singulier non linaire . . . . . . . . . . . . . . . . . . . . . . . . . 31
1.6.1 Solvabilit des systmes singuliers . . . . . . . . . . . . . . . . . . . 31
1.6.2 Indice des systmes singuliers . . . . . . . . . . . . . . . . . . . . . 32
1.6.2.1 Indice de direntiation . . . . . . . . . . . . . . . . . . . 32
1.6.2.2 Exemple 1 (Indice 1) . . . . . . . . . . . . . . . . . . . . . 32
1.6.2.3 Exemple 2 (Indice 2) . . . . . . . . . . . . . . . . . . . . . 33
1.6.2.4 Indice de perturbation . . . . . . . . . . . . . . . . . . . . 34
1.6.3 Rduction d'indice . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
1.6.4 Application : Rduction d'indice du modle singulier qui dcrit un
Pendule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
1.7 Stabilit des systmes singuliers . . . . . . . . . . . . . . . . . . . . . . . . 36
1.7.1 Stabilit aux sens de Lyapunov . . . . . . . . . . . . . . . . . . . . 36
1.8 Observabilit des systmes singuliers non linaires . . . . . . . . . . . . . . 37
1.9 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Chapitre 2
Modlisation et observation d'tat multi-modles des systmes singuliers
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2.2 Modlisation par approche multi-modle . . . . . . . . . . . . . . . . . . . 44
2.2.1 Zone de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . 45
2.2.2 Variable de dcision . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
2.2.3 Fonction d'activation . . . . . . . . . . . . . . . . . . . . . . . . . . 46
2.2.4 Structures multi-modle . . . . . . . . . . . . . . . . . . . . . . . . 46
2.2.4.1 Structure couple . . . . . . . . . . . . . . . . . . . . . . . 47
2.2.4.2 Structure dcouple . . . . . . . . . . . . . . . . . . . . . 47
2.3 Modle singulier ou de type Takagi-Sugeno . . . . . . . . . . . . . . . . . 48
2.4 Mthodes d'obtention des multi-modles pour les systmes singuliers . . . . 50
2.4.1 Obtention des multi-modles par linarisation . . . . . . . . . . . . 50
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
vii
2.4.2 Obtention des multi-modles par la mthode de transformation des
non linarits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
2.4.3 Exemple illustratif : Disque roulant . . . . . . . . . . . . . . . . . . 53
2.5 Reprsentation polytopique des systmes singuliers linaires paramtres
variants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
2.6 Stabilit des systmes multi-modles . . . . . . . . . . . . . . . . . . . . . 59
2.6.1 Stabilit quadratique . . . . . . . . . . . . . . . . . . . . . . . . . . 59
2.6.2 Stabilit relaxe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
2.7 Estimation d'tat des multi-modles singuliers . . . . . . . . . . . . . . . . 60
2.7.1 Observateur multi-modle Proportionnel entres inconnues . . . . 61
2.7.1.1 Structure du multi-observateur . . . . . . . . . . . . . . . 62
2.7.1.2 Conditions d'existence du multi-observateur . . . . . . . . 64
2.7.1.3 Procdure de synthse du multi-observateur . . . . . . . . 64
2.7.2 Estimation des entres inconnues . . . . . . . . . . . . . . . . . . . 67
2.7.3 Multi-Observateur Proportionnel Intgral entres inconnues . . . 67
2.7.3.1 Synthse du multi-observateur PI . . . . . . . . . . . . . . 68
2.7.3.2 Dtermination du multi-observateur PI . . . . . . . . . . . 70
2.7.4 Exemple illustratif : Estimation des tats du disque roulant . . . . . 71
2.7.4.1 Dtermination des paramtres du multi-observateur Pro-
portionnel entres inconnues . . . . . . . . . . . . . . . . 71
2.7.4.2 Dtermination des paramtres du multi-observateur PI . . 71
2.7.4.3 Comparison des performances des deux multi-observateurs 72
2.7.4.4 Estimation des entres inconnues . . . . . . . . . . . . . . 74
2.8 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Chapitre 3
Approche multi-modle pour le diagnostic des systmes singuliers
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
3.2 Terminologies et critres de performance relatifs un systme de diagnostic 80
3.2.1 Les terminologies de diagnostic . . . . . . . . . . . . . . . . . . . . 80
3.2.2 Critres de performance d'un systme de diagnostic . . . . . . . . . 81
3.3 Principe du diagnostic base de modles . . . . . . . . . . . . . . . . . . . 81
3.3.1 Systme multi-modle singulier avec dfauts . . . . . . . . . . . . . 82
3.3.1.1 Systme multi-modle singulier avec dfauts actionneurs . 82
3.3.1.2 Systme multi-modle singulier avec dfauts capteurs . . . 83
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
viii Table des matires
3.3.1.3 Systme multi-modle singulier avec dfauts systme . . . 83
3.3.2 Localisation des dfauts . . . . . . . . . . . . . . . . . . . . . . . . 84
3.3.2.1 Localisation des dfauts actionneurs . . . . . . . . . . . . 85
3.3.2.2 Localisation des dfauts capteurs . . . . . . . . . . . . . . 86
3.4 Dtection et localisation des dfauts des systmes singuliers multi-modles 86
3.4.1 Gnration de rsidus par optimisation multi-objectifs . . . . . . . . 87
3.4.1.1 Synthse du gnrateur de rsidus . . . . . . . . . . . . . . 87
3.4.1.2 Formulation des ingalits matricielles linaires . . . . . . 91
3.4.2 Gnration de rsidus base de multi-observateurs . . . . . . . . . 92
3.4.2.1 Conditions de convergence . . . . . . . . . . . . . . . . . . 93
3.4.2.2 Synthse du gnrateur de rsidus . . . . . . . . . . . . . . 94
3.4.2.3 Analyse de la stabilit . . . . . . . . . . . . . . . . . . . . 95
3.4.3 Application : Dtection et isolation des dfauts d'un robot manipu-
lateur trois bras . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
3.4.3.1 Modle du robot dans un systme de coordonnes cart-
siennes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
3.4.3.2 Reprsentation multi-modle . . . . . . . . . . . . . . . . 102
3.4.3.3 Estimation des tats en prsence des dfauts . . . . . . . . 105
3.4.3.4 Gnration des rsidus par banc de multi-observateurs . . 108
3.5 Mthodes d'estimation de dfauts . . . . . . . . . . . . . . . . . . . . . . . 109
3.5.1 Estimation des dfauts par un multi-observateur tendu . . . . . . . 110
3.5.2 Estimation des dfauts par un multi-observateur entres inconnues 112
3.5.3 Application : Estimation des dfauts du robot manipulateur . . . . 113
3.6 Dtection et estimation des dfauts des systmes singuliers LPV . . . . . . 114
3.6.1 Structure polytopique des systmes singuliers paramtres variants 114
3.6.2 Structure polytopique de l'observateur proportionnel intgral . . . . 115
3.6.2.1 Synthse de l'OPIEI . . . . . . . . . . . . . . . . . . . . . 116
3.6.2.2 Convergence exponentielle de l'observateur proportionnel
intgral polytopique . . . . . . . . . . . . . . . . . . . . . 117
3.6.3 Dtection et isolation des dfauts pour les systmes singuliers LPV 120
3.6.3.1 Gnration de rsidus par l'OPIEI polytopique . . . . . . 120
3.6.3.2 Localisation des dfauts actionneurs . . . . . . . . . . . . 122
3.6.4 Exemple illustratif . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
3.6.4.1 Synthse de l'OPIEI polytopique . . . . . . . . . . . . . . 124
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
ix
3.6.4.2 Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . 125
3.6.4.3 Diagnostic des dfauts par l'OPIEI polytopique . . . . . . 126
3.7 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Conclusion Gnrale et perspectives 131
Bibliographie 135
Publications personnelles sur les travaux de cette thse 147
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
x Table des matires
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
Notations
Les notations suivantes sont dnies au fur et a mesure de leur utilisation dans le
prsent mmoire et sont conserves tout au long de celui-ci.
Matrices et vecteurs
M > 0 (M 0) Matrice M symtrique, dnie positive (resp. symtrique, semi dnie positive)M < 0 (M 0) Matrice M symtrique, dnie ngative (resp. symtrique, semi dnie ngative)In (I) Matrice identit de dimension n (resp. de dimension approprie)MT Le Transpose de la matrice MM1 L'Inverse de la matrice MM+ Le Pseudo inverse de la matrice MkMk Norme euclidienne de la matrice Mkxk Norme euclidienne du vecteur x
Ensembles
R Ensemble des nombres relsR+ Ensemble des nombres rels positifsRn Espace rel euclidien de dimension nRnn L'ensemble de toute les matrices de dimension n nC Ensemble des nombres complexesdet(M) Dterminant de la matrice Mdim(M) Dimension de la matrice Mrang(M) Rang de la matrice Mtr(M) trace de la matrice Mmin(M) Valeur propre minimale de la matrice Mmax(M) Valeur propre maximale de la matrice Mmin(M) Valeur singulire minimale de la matrice Mmax(M) Valeur singulire maximale de la matrice M(M)? Le complment orthogonal de la matrice MIm(M) Espace image de la matrice MKer(M) Espace noyau de la matrice Mspan(M) Le sous-espace engendr par les colonnes de la matrice M
Notations des relations et manipulations
=) Implique
xi
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
xii Notations
2 Appartient Un sous espace de8 Choisie arbitrairement
Notations supplmentaires
diag(d1; d2; :::; dn) Matrice diagonale avec les lments (d1; d2; :::; dn) sur la diagonale Fin d'un thorme Fin d'une dmonstration ou d'une dnition
Acronyms
EAD Equation Algbro-DirentielleEDO Equation Direntielle OrdinaireFDI Dtection et Isolation des DfautsLMI Ingalit Matricielle LinaireLTI Linaire Temps InvariantLPV Linaire paramtre variantPIO Observateur Proportionnel IntegralUIO Observateur Entres Inconnues
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
Introduction gnrale
La recherche sur les systmes dynamiques exige souvent une modlisation mathma-
tique du comportement du systme. La complexit croissante de ces processus conduisent
alors, au dveloppement des programmes machine produisant des systmes d'quations,
tels que les systmes multi-corps, ou une dcomposition du processus global, telle que les
systmes interconnects. Le comportement dynamique de chaque sous-modle est rgi par
des quations direntielles. L'accouplement de ces sous-modles se fait par des quations
algbriques. En eet, le modle mathmatique est reprsent par des relations dynamiques,
ainsi que des relations statiques. Cette augmentation permet de conserver aux variables
d'tats leur signication physique ainsi que de modliser des processus prsentant des
comportements impulsifs (des drives en entres et en sorties) et plus gnralement les
systmes non causaux.
Une grande classe de systmes physiques peut tre modlise par des Equations Algbro-
Direntielles (EADs). Le papier de Newcomb et al. [Newc 89] donne plusieurs exemples
pratiques comprenant des rseaux lectriques, des robots manipulateurs avec des contraintes,
des processus chimiques, etc. A titre d'exemple, dans le cas des processus chimiques, les
quations direntielles rsultent des quilibres dynamiques de la masse et de l'nergie,
alors que les quations algbriques rsultent des relations d'quilibre thermique. Pour les
systmes mcaniques, les quations dynamiques sont dcrits par les relations des mou-
vements, alors que les quations algbriques modlisent les contraintes mcaniques. Tous
ces systmes et autres sont dcrits par des quations algbro-direntielles (EADs) non-
linaires.
Selon le domaine d'tude, les systmes algbro-direntiels admettent direntes nomen-
clatures dans dirents champs. Par exemple, les thoriciens de commande et les ma-
thmaticiens les avaient longtemps appels les systmes singuliers [Newc 89], puisque la
matrice sur la driv des variables d'tat est gnralement singulire, ou parfois ils em-
ploient par terminologie les systmes d'espace l'tat gnraliss [Dai 89]. D' autre part,
les systmes nomms descriptors sont employs frquemment dans les systmes cono-
miques, puisqu'ils donnent une description normale du systme, alors que les analystes
1
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
2 Introduction gnrale
numriques appellent leurs descriptions des quations algbro-direntielles [Mull 00], ou
des quations avec contraints algbriques. Dans le secteur des circuits le nom originel tait
le pseudo-tat [Dai 89].
Il existe plusieurs raisons de considrer les systmes sous forme algbro-direntielle
ou singulier, plutt qu'on essaie de les rcrire comme des systmes ordinaires gouverns
seulement par des quations direntielles. En eet, pour simuler des systmes physiques,
les quations algbro-direntielles (EADs) reprsentent un ensemble de relations entre
des contraintes algbriques et certains drivs des variables d'tat. Ces variables, ont une
signication physique. La transformation de ce type de modle en un modle ordinaire peut
produire des variables d'tat moins signicatives. D'autre part, l'utilisation des modles
ordinaires est trs utile, mais les variables d'tat prsentes ne fournissent pas souvent
un sens physique [Marx 03], [Mull 00]. En outre, quelques phnomnes physiques, comme
l'impulsion et l'hysteresis qui sont importants dans la thorie des circuits, ne peuvent
tre traits correctement dans les modles ordinaires [Sjb 06]. La reprsentation algbro-
direntielle fournit une manire approprie de traiter de tels problmes. Cette reprsen-
tation est trs utilise dans la modlisation des processus physiques [Boul 08], [Luen 77].
En fait, les modles algbro-direntiels semblent plus commodes que les modles ordi-
naires dans la description des systmes grande chelle, des systmes conomiques, des
rseaux lectriques, des systmes neuraux et autres.
L'analyse et la synthse des systmes singuliers ont fait l'objet de plusieurs travaux
de recherche. De ce fait, une thorie d'existence et d'unicit pour les quations algbro-
direntielles non linaires a t dveloppe par S:Reich [Reic 91] en exploitant leurs
structure gomtrique direntielle. Rcemment, V enkatasubramanian et al: [Venk 95]
ont tudi intensivement les rgions de faisabilit pour les systmes algbro-direntiels.
La notion des rgions de faisabilit fournit un passage usuel la thorie de la stabilit des
quations algbro-direntielles (EADs).
Cependant, la linarit des tudes constitue une hypothse forte qui limite la perti-
nence des rsultats que l'on peut obtenir. L'extension directe des mthodes de commande
et d'estimation dveloppes dans le contexte des modles linaires au cas des modles
non linaires est dlicate. En revanche pour les systmes non linaires sans contraintes
algbriques, des rsultats intressants ont t obtenus pour une dmarche de modlisation
qui s'appuie sur l'utilisation d'une approche globale base sur un ensemble de modles
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
3de structures simples, chaque modle dcrit le comportement du systme dans une zone
de fonctionnement particulire (dnie, par exemple, par les valeurs des entres ou de
l'tat du systme). Cette approche, dite multi-modles, est une reprsentation polytopique
convexe qui peut tre obtenue soit directement par une transformation du modle math-
matique non linaire en un ensemble de modles anes en l'tat [Rodr 05'], [Kard 04],
[Chad 02] ou par linarisation autour de dirents points de fonctionnement soit partir
de donnes sur les entres et les sorties. Cette approche a produit des rsultats intressants
en commande, en observation et diagnostic pour les systmes non linaires ordinaires.
Plusieurs catgories de multi-modles existent dans la littrature, notamment les systmes
linaires paramtres variant dans le temps (LPV) [Zera 09] ou les systmes quasi LPV,
appels encore systmes de Takagi-Sugeno (T-S) [Taka 85]. L'approche multi-modles pos-
sde une proprit d'approximation universelle des systmes anes en la commande et
prsente l'avantage de pouvoir reprsenter de manire exacte un modle de connaissance
non linaire sur un compact de l'espace d'tat. De ce fait, la phase de modlisation est
donc essentielle pour un processus physique, mais n'est pas une n en soi. La phase prin-
cipale pour un processus est de garantir une production en quantit et en qualit. Pour
assurer cette production, il faut que toute anomalie de fonctionnement soit rapidement
dtecte puis prise en compte dans la stratgie de conduite du systme considr. Cette
anomalie peut avoir comme origine de dfauts de systmes, de capteurs, d'organes de
commande (actionneurs), des bruits, ...
Le diagnostic, suscite depuis les annes 1970 un intrt croissant tant au niveau du
monde industriel que de la recherche scientique. Parce que les systmes industriels de-
viennent de plus en plus complexes et sophistiqus, il est lgitime de leur associer un
module ecace de surveillance an d'accrotre leur abilit et leur disponibilit, et d'am-
liorer la scurit du personnel. Les mthodes de diagnostic reposent essentiellement sur la
connaissance d'un modle cens reprsenter le comportement du systme physique sur-
veiller. Elles s'appuient sur la connaissance, entire ou partielle, de l'tat d'un systme.
Ces tats sont fournis par un systme dynamique auxiliaire appel observateur d'tat
(multi-observateur pour les systmes reprsents par des multi-modles).
Dans ce mmoire, le thme propos concerne l'observation et le diagnostic des systmes
gouverns par des quations algbro-direntielles non linaires aectes par des dfauts
et des perturbations. La mthode propose consiste utiliser l'approche multi-modles
comme outil d'approximation linaire de ce type de systmes. Cette approche est base
sur l'utilisation d'un ensemble de modles structures simples ; chaque modle dcrit le
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
4 Introduction gnrale
comportement du systme dans une zone de fonctionnement particulire. Dans ce mmoire
on a pu aussi tudier les systmes singuliers LPV polytopique. Cette classe de systme
permet de reprsenter de manire exacte les modles non linaires sur un compact de
l'espace d'tat. Le comportement dynamique du systme singulier LPV est donn sous
une forme polytopique, qui permet de dcrire le systme originel en tant que combinaison
convexe de sous-modles dnis par les sommets d'un polydre convexe. Ces sous-modles
sont ensuite combins en utilisant des fonctions de pondration convexes pour dcrire le
modle global.
Peu de travaux ont t publis concernant l'estimation des tats des systmes singuliers
multi-modles. De plus, les travaux existants sont principalement ddis l'estimation
d'tat des multi-modles variables de dcision mesurables, c'est--dire des variables de
dcision lies aux entres ou aux sorties des systmes. Nanmoins, dans beaucoup de si-
tuations, ces variables de prmisse sont dnies par les variables d'tat qui peuvent ne
pas tre accessible la mesure. Ceci nous a conduit envisager l'tude de la conception
d'observateurs pour les systmes singuliers dcrits par des multi-modles variables de
prmisse mesurables et variables de prmisse non mesurables et aects par des entres
inconnues. De mme, et dans le cadre d'amliorer la reconstruction des tats et des en-
tres inconnues, nous envisageons d'utiliser l'observateur de type proportionnel intgral
qui permet d'oprer une estimation simultane de l'tat et des entres inconnues du sys-
tme.
Par ailleurs, nous nous proposons de considrer la problmatique du diagnostic des sys-
tmes singuliers en utilisant le principe de gnrateurs de rsidus base d'observateurs
entres inconnues pour le cas des systmes singuliers multi-modles variables de pr-
misse mesurables et variables de prmisse non mesurables. Dans ce cadre une approche
multi-modle de dtection et d'isolation des dfauts des systmes singuliers non linaires
est dveloppe. Nous proposons aussi d'tendre cette approche de diagnostic aux systmes
singuliers paramtres variants (LPV). L'observateur conu dans ce sens comprend en
plus de l'action proportionnelle, une action intgrale pour permettre d'estimer conjointe-
ment les grandeurs d'tat et les dfauts ventuels.
L'ensemble de nos contributions est synthtis dans ce mmoire organis en trois cha-
pitres :
Le premier chapitre prsente un tat de l'art sur le sujet trait. Il s'intresse in-
troduire la classe des systmes singuliers. Ces systmes constituent un puissant outil de
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
5modlisation dans la mesure o ils peuvent dcrire des processus rgis la fois par des
quations dynamiques et des quations statiques. Ce formalisme est ainsi particulirement
adapt l'tude des systmes interconnects, soumis des contraintes physiques statiques
et prsentant des comportements impulsifs. Plusieurs rsultats fondamentaux relatifs la
localisation et l'analyse des systmes singuliers linaires, paramtres variants ou non
linaires sont ainsi rappels.
Le deuxime chapitre est consacr au problme d'approximation des systmes singu-
liers paramtres variants et non linaires par une reprsentation multi-modle. Cette
approche permet de prsenter un processus dynamique non linaire comme une combi-
naison d'un ensemble de modles linaires ou anes valables dans des zones de fonction-
nement. Les direntes structures les plus utilises (modles locaux coupls et dcoupls)
sont dcrites. L'analyse de la stabilit des multi-modles a t considre. Une mthode
de synthse de deux types d'observateurs pour les systmes singuliers multi-modles et
LPV polytopique est aussi introduite.
Le problme de diagnostic des systmes singuliers non linaires par approche multi-
modles et des systmes singuliers paramtres variants polytopiques est abord dans le
troisime chapitre. Trois mthodes base d'observateurs sont alors proposes. La premire
approche repose sur l'utilisation d'un multi-observateur entres inconnues assurant un
dcouplage partiel de l'estimation des dfauts. La deuxime mthode est inspire du pro-
blme standard de commande H1. Elle est base sur la minimisation de l'inuence des
entres inconnues et la maximisation de l'inuence des dfauts sur les rsidus, ce qui
revient l'tude d'un problme multiobjectifs. La troisime mthode est base sur l'uti-
lisation d'un multi-observateur Proportionnel Intgral (PI). Cette approche est utilise
avec les systmes singuliers paramtres variants. Elle permet moyennant un banc de
gnrateurs de rsidus, de fournir directement une estimation des dfauts et par suite leur
dtection et localisation.
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
Chapitre 1
Sur la reprsentation et l'analyse des
systmes singuliers
Sommaire
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2 Dnition d'un systme singulier . . . . . . . . . . . . . . . . . 10
1.3 Exemples de systmes singuliers . . . . . . . . . . . . . . . . . 11
1.3.1 Problmes des Contraintes Variationnelles . . . . . . . . . . . . 11
1.3.2 Systmes dynamiques singuliers de Leontief . . . . . . . . . . . 12
1.3.3 Robot manipulateur trois bras : Skywash . . . . . . . . . . . 12
1.3.3.1 Description du systme : . . . . . . . . . . . . . . . . 12
1.3.3.2 Modlisation du systme : . . . . . . . . . . . . . . . . 13
1.4 Les systmes singuliers linaires . . . . . . . . . . . . . . . . . . 16
1.4.1 Rgularit et Impulsivit des systmes singuliers linaires . . . 17
1.4.2 Equivalence entre systmes singuliers . . . . . . . . . . . . . . 18
1.4.2.1 Forme quivalente par dcomposition de Kronecker-
Weierstrass . . . . . . . . . . . . . . . . . . . . . . . . 18
1.4.2.2 Forme quivalente par dcomposition en valeurs singu-
lires . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.4.3 Rponse temporelle . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.4.3.1 Rponse temporelle du sous-systme lent . . . . . . . 20
1.4.3.2 Rponse temporelle du sous-systme rapide . . . . . . 20
1.4.4 Stabilit des systmes singuliers linaires . . . . . . . . . . . . . 22
1.4.5 Admissibilit des systmes singuliers linaires . . . . . . . . . . 23
1.4.6 tat atteignable . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.4.7 Observabilit des systmes singuliers . . . . . . . . . . . . . . . 24
1.4.8 Dtectabilit des systmes singuliers . . . . . . . . . . . . . . . 27
1.5 Systme singulier linaire paramtres variants (LPV) . . . 29
1.5.1 Reprsentation des systmes singuliers (LPV) . . . . . . . . . . 29
1.5.1.1 Systme singulier (LPV) ane . . . . . . . . . . . . . 30
1.5.1.2 Systme singulier (LPV) polytopique . . . . . . . . . 30
7
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
8 Chapitre 1. Sur la reprsentation et l'analyse des systmes singuliers
1.5.1.3 Reprsentation linaire fractionnaire (LFR) . . . . . . 31
1.6 Systme singulier non linaire . . . . . . . . . . . . . . . . . . . 31
1.6.1 Solvabilit des systmes singuliers . . . . . . . . . . . . . . . . . 31
1.6.2 Indice des systmes singuliers . . . . . . . . . . . . . . . . . . . 32
1.6.2.1 Indice de direntiation . . . . . . . . . . . . . . . . . 32
1.6.2.2 Exemple 1 (Indice 1) . . . . . . . . . . . . . . . . . . . 32
1.6.2.3 Exemple 2 (Indice 2) . . . . . . . . . . . . . . . . . . . 33
1.6.2.4 Indice de perturbation . . . . . . . . . . . . . . . . . . 34
1.6.3 Rduction d'indice . . . . . . . . . . . . . . . . . . . . . . . . . 34
1.6.4 Application : Rduction d'indice du modle singulier qui dcrit
un Pendule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
1.7 Stabilit des systmes singuliers . . . . . . . . . . . . . . . . . 36
1.7.1 Stabilit aux sens de Lyapunov . . . . . . . . . . . . . . . . . . 36
1.8 Observabilit des systmes singuliers non linaires . . . . . . 37
1.9 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
1.1. Introduction 9
Les systmes singuliers ou algbro-direntiels surgissent dans une varit d'applica-
tions. Par consquent leur analyse et traitement numrique jouent un rle trs important
dans les mathmatiques modernes. Dans ce chapitre, nous rcapitulons quelques dnitions
de base et des rsultats prliminaires qui seront employs ultrieurement. Des exemples
de modles singuliers ou descriptors, sont considrs pour montrer leur importance dans
la modlisation des problmes pratiques. Plusieurs concepts de stabilit et d'observabilit
sont introduits.
1.1 Introduction
Les systmes singuliers dsigns galement sous le nom de systmes algbro-direntiels,
implicites, descriptor systems ou singular systems (appellation anglo-saxone) [Marx 03],
constituent une classe importante de systmes d'intrt thorique et pratique. Ils sont utili-
ss dans la modlisation des systmes mcaniques, robotiques avec des contraintes cinma-
tiques [Sjb 06], des rseaux lectriques [Kapr 92] et des applications chimiques [Boul 08].
Ils peuvent tre considrs comme une gnralisation des systmes dynamiques ordinaires.
L'tude des systmes algbro-direntiels a permis de nombreuses recherches depuis le d-
but des annes 1970 car ce formalisme permet l'analyse et la commande des systmes pour
lesquels la reprsentation d'tat usuelle n'est pas satisfaisante. D'aprs Luenberger 1977
[Luen 77], les principales classes de systmes relevant de cette approche sont les systmes
interconnects de grandes dimensions tels que les rseaux lectriques ou hydrauliques, les
systmes rectangulaires, et les systmes non causaux. Depuis une vingtaine d'annes, de
nombreux points de la thorie de la commande des systmes dynamiques ont t tendus
aux systmes singuliers tels que le placement robuste de ples [Xiao 97], la commande
optimale [Sjb 06],... ainsi que la synthse des observateurs [Mull 99], [Daro 96], [Mull 93]
et la dtection des dfauts [Kim 01]. Le progrs dans l'tude des systmes singuliers li-
naires et les avances dans l'analyse et la synthse des systmes non-linaires ordinaires
[Benh 99], [Boua 06], ont stimul une activit de recherche croissante sur la commande et
l'observation des systmes singuliers non linaires. cet gard, plusieurs proprits telle
que l'existence et l'unicit des solutions, l'analyse de la stabilit en utilisant des techniques
de Lyapunov [Tanig 00], la commandabilit [Joha 06] et l'observabilit [Terr 01], ont t
tudies pour cette classe de systmes non linaires.
Dans ce chapitre, nous dnissons d'abord, l'origine des systmes singuliers. Ensuite, nous
rappellerons quelques rsultats fondamentaux pour la classe linaire de ces systmes ainsi
que les systmes singuliers paramtres variants. Nous prsenterons par la suite la classe
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
10 Chapitre 1. Sur la reprsentation et l'analyse des systmes singuliers
gnrale des systmes singuliers non linaires sur lesquels nous nous focaliserons, tout
en passant en revue les concepts de la solubilit, les notions d'indice et de la rduction
d'indice. Les proprits de stabilit et d'observabilit des systmes singuliers seront aussi
tudies.
1.2 Dnition d'un systme singulier
La description mathmatique d'un systme se dcompose souvent d'un ensemble d'qua-
tions direntielles ou dynamiques, qui font intervenir des variables agissant sur l'volution
du systme au cours du temps [Dai 89]. La forme gnrale du modle mathmatique s'crit
alors, sous la forme suivante : F ( _x(t); x(t); u(t)) = 0G(x(t); u(t); y(t)) = 0(1.1)
avec x(t) 2 Rn le vecteur des variables d'tat du systme, u(t) 2 Rp l'entre de com-mande et y(t) 2 Rm le vecteur des sorties mesurables. F et G sont deux fonctionsdirentiable de dimensions appropries. Les quations (1.1) donnent une reprsentation
d'tat d'un systme dynamique non linaire. Une forme spciale des galits (1.1) peut se
mettre sous la forme suivante :E _x(t) = f(x(t); u(t)); Ex(0) 2 ImEy(t) = g(x(t); u(t)); t 0 (1.2)
E =
Ir 00 0
est une matrice singulire et x =
xT1 x
T2
T = (x1; ::::; xn)
Test le vec-
teur d'tat de dimension n 1. Ce vecteur d'tat est dvis en une partie dynamique etune partie statique. Le modle dcrit par (1.2) reprsente la forme gnrale d'un systme
singulier non linaire.
Les systmes singuliers sont capables de dcrire les comportements des systmes qui ne
peuvent pas tre expliciter par les systmes ordinaires (les systmes gouverns seulement
par des quations direntielles). En outre, il y a plusieurs raisons de modliser les pro-
cessus physiques sous la forme dnie par (1.2), que de les dcrire seulement par des
quations direntielles ordinaires (EDO). En eet, lors de la simulation des processus
physiques, le modle est souvent rgi par des quations direntielles faisant intervenir
les variations des variables au cours du temps et des relations algbriques exprimant les
relations entre les variables d'tat. Cette reprsentation donne une signication physique
[Fang 93] ces variables d'tat.
Au-del-de a, plusieurs phnomnes physiques, comme les impulsions et les hysteresis
qui sont importants dans la thorie des circuits, ne peuvent pas tre traits correctement
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
1.3. Exemples de systmes singuliers 11
dans les modles ordinaires. La reprsentation algbro-direntielle fournit une manire
approprie pour traiter de tels problmes [Lewi 86].
1.3 Exemples de systmes singuliers
La modlisation par des quations algbro-direntielles joue un rle essentiel, entre
autre, pour les circuits lectriques, les systmes mcaniques avec contraintes et les proces-
sus conomiques. Dans cette section, nous donnerons des exemples de processus dcrits
par des modles singuliers.
1.3.1 Problmes des Contraintes Variationnelles
Le premier exemple concerne l'tude d'un problme avec des contraintes variationnelles
[Dai 89]. Considrons un systme mcanique contrainte de position x(t), de vitesse
v(t) = _x(t) d'nergie cintique T (x(t); v(t)), sous l'inuence d'une force extrieure f(x(t); v(t); t)
et sous la contrainte (x(t)) = 0. La formulation de Lagrange-Euler du systme peut se
mettre sous la forme suivante :8
12 Chapitre 1. Sur la reprsentation et l'analyse des systmes singuliers
1.3.2 Systmes dynamiques singuliers de Leontief
Le modle dynamique fondamental de Leontief [Luen 77] des systmes conomiques est un
systme singulier. Son modle de description est :
x(k) = Ax(k) +B[x(k + 1) x(k)] + d(k) (1.5)
avec x(k) un vecteur de dimension n qui correspond au niveau de production de n secteurs
au moment k et A 2 Rnn la matrice d'entre-sortie appele aussi matrice de production.Ax(k) reprsente une partie de la production exige comme entre pour la production
courante, B 2 Rnn est la matrice des coecients de stock. B[x(k + 1) x(k)] est laquantit pour l'expansion des capacits qui apparat souvent sous la forme de capital.
Le vecteur d(k) reprsente les niveaux de la production qui sont demands. Les modles
conomtriques
1
de ce type ont t examins par Leontief dans [Leon 53], dans lequel les
deux cas temps discret et temps continu ont t considrs.
Gnralement, la plupart des lments dans la matrice B sont nulles d'o B est souvent
singulire. C'est parce que les productions dans un secteur n'exigent pas de capital en
stock de tous les autres secteurs. La reprsentation (1.5) peut tre rcrite sous la forme
suivante :
Bx(k + 1) = (In A+B)x(k) d(k) (1.6)Cette quation (1.6) correspond la forme d'un systme singulier. La reprsentation sin-
gulire peut surgir naturellement en modlisant un systme dynamique pratique.
1.3.3 Robot manipulateur trois bras : Skywash
Dans cette section, on se propose de prsenter un modle singulier d'un robot manipulateur
trois bras, utilis en tant que robot de nettoyage. Le mouvement de ce robot est limit
par la surface de nettoyage, ce qui conduit aux contraintes de singularit.
1.3.3.1 Description du systme :
La gure ci-dessous montre un robot manipulateur trois bras nettoyant la faade d'un
haut btiment [Wann 86]. Le dveloppement de ce genre de manipulateur fait partie de
plusieurs projets de recherche dans lesquels plusieurs institutions de recherche sont im-
pliqus [Wann 90], [Hill 94]. Ce manipulateur mobile appel Skywash appartient une
1. L'conomtrie est une branche de la science conomique qui a pour objectif d'estimer et de tester
les modles conomiques, partir de donnes issues de l'observation du fonctionnement rel de l'conomie
ou provenant d'expriences contrles.
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
1.3. Exemples de systmes singuliers 13
classe important de robots de service largement utiliss dans la construction, les services
publiques, et la protection de l'environnement [Schr 93].
La tche de ce manipulateur est de nettoyer la rgion entre les points A et B.
A
B
l1
l2
l3
1
2
3
y
x
gure 1.1 Robot manipulateur trois bras
Ce robot accomplit cette tche en dplaant le terminal du manipulateur du point A vers
le point B plusieurs reprises avec une force de contact spcique.
Avant d'entamer la modlisation, on suppose que la surface plane nettoyer est un corps
rigide et que l'extrmit du troisime bras est plate, lisse et rigide. Ainsi, il y a deux
contraintes sur le mouvement du robot :
La restriction sur le mouvement dans la direction de x, toujours donne par x 1m=s. L'orthogonalit du troisime bras sur la surface de nettoyage peut tre dcrite par :
1 + 2 + 3 = 0
Ces deux contraintes doivent tre vries pendant la phase de nettoyage.
1.3.3.2 Modlisation du systme :
La dynamique du robot peut tre prsente travers des quations de mouvement en
utilisant l'approche de d'Euler-Lagrange [Crai 86]. L'criture matricielle des quations du
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
14 Chapitre 1. Sur la reprsentation et l'analyse des systmes singuliers
mouvement sous une fonction de contraintes donne le modle dynamique du manipulateur
trois bras gure 1.1. Ce modle est dcrit par les quations suivantes [Guan 10] :M() = C(; _)G() + F T + u () = 0(1.7)
avec 2 R3, _ 2 R3, 2 R3 reprsentent respectivement les positions, les vitesseset les acclrations articulaires, u 2 R3 dsigne le vecteur des couples de commandeappliqus aux articulations, F =
@ @est la Jacobienne de la fonction des contraintes
(), 2 R2 reprsente le vecteur des multiplicateurs lagrangien, F T est le vecteur desforces gnralises. La fonction des contraintes () est donne par :
() =
l1 cos(1) + l2 cos(1 + 2) + l3 cos(1 + 2 + 3) l
1 + 2 + 3
M() 2 R33 est la matrice d'inertie du systme, et est donne par :
M() =
24 m11 m12 m13m21 m22 m23m31 m32 m33
35avec :
m11() = m1l21 +m2(l
21 + l
22 + 2l1l2 cos(1)) +m3(l
21 + l
22 + 2l1l2 cos(2))
+m3(2l2l3 cos(3) + 2l2l3 cos(2 + 3));
m12() = m2(l22 + 2l1l2 cos(2)) +m3(l
22 + l
23 + 2l1l2 cos(2) + 2l2l3 cos(3)
+m3(l1l3 cos(2 + 3));
m22() = m2l22 +m3(l
22 + l
23 + 2l2l3 cos(3);
m23() = m3(l23 + l2l3 cos(3);
m33() = m3l23; m21 = m12; m32 = m23; m13 = m31 = 0
C(; _) 2 R3 est le vecteur des forces et/ou des couples dus aux acclrations centrifugeet de Coriolis, qui est donn par :
C(; _) = CI()N + CII()s (1.8)
avec : CI() est la matrice des couples de Coriolis, CII() est la matrice des couples
centrifuges.
N =
24 _1 _2_1 _3_2 _3
35 ; s =24 _21_22
_23
35
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
1.3. Exemples de systmes singuliers 15
et
CI() =
24 cI;11 cI;12 cI;13cI;21 cI;22 cI;23cI;31 cI;32 cI;33
35 ; CII() =24 cII;11 cII;12 cII;13cII;21 cII;22 cII;23cII;31 cII;32 cII;33
35o
cI;11() = 2m2l1l2 sin(2) 2m3l1(l2 sin(2) + l3 sin(2 + 3));cI;12() = 2m3l3(l2 sin(3) + l1 sin(2 + 3));cI;13() = cI;12()
cI;21() = cI;32() = cI;33() = 0
cI;22() = cI;23() = cI;31() = 2m3l2l3 sin(3)cII;11() = cII;22() = cI;33() = 0
cII;21() = cI;12() = (m2 +m3)l1l2 sin(2) +m3l1l3 sin(2 + 3);cII;31() = cI;13() = m3l3(l2 sin(3) + l1 sin(2 + 3));cII;32() = cI;23() = m3l2l3 sin(3)
et G() 2 R3 est le vecteur des forces et/ou couples dus aux forces de gravitation. Il estdonne par :
GT () =g1() g2() g3()
avec :
g1() = gm1l1 cos(1) + gm2(l1 cos(1) + l2 cos(1 + 2))
+gm3(l1 cos(1) + l2 cos(1 + 2) + l3 cos(1 + 2 + 3));
g2() = gm2l2 cos(1 + 2) + gm3(l2 cos(1 + 2) + l3 cos(1 + 2 + 3));
g3() = gm3l3 cos(1 + 2 + 3)
Si l'on choisit comme vecteur d'tat, le vecteur dni par :
xT =T _T T
Tavec =
1 2 3
Tet =
1 2
Tet comme vecteur de sorties, le vecteur
y(t) =1 3 1 2
T, alors le systme (1.7) peut tre dcrit par le modle singulier
non linaire suivant : E() _x(t) = A()x(t) +B()u(t)y(t) = Cx(t)(1.9)
o
E() =
24 I3 0 00 M() 00 0 0
35 ; A() =24 0 I3 0G() C(; _) F T
F 0 0
35 ; B() =24 0I3
0
35
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
16 Chapitre 1. Sur la reprsentation et l'analyse des systmes singuliers
Notons que plusieurs autres applications et processus peuvent tre formules par des qua-
tions algbro-direntielles ou systmes singuliers. De ce fait, l'tude et le dveloppement
des mthodologies d'analyse et de synthse des systmes singuliers est d'une importance
grandissante dans divers domaines.
1.4 Les systmes singuliers linaires
L'utilisation des lois de la physique qui rgissent ou dcrivent les comportements des
systmes, sont souvent reprsents par des fonctions non linaires. La linarisation de ces
fonctions autour d'un point d'quilibre permet d'aboutir un comportement localement
linaire du systme originel. En eet, considrant le modle singulier suivant :E _x(t) = Ax(t) +Bu(t)y(t) = Cx(t) +Du(t)(1.10)
Ce systme (1.10), est obtenu aprs la linarisation de (1.2) autour d'un point d'quilibre
(x; u) = (0; 0) avec :
E =@f
@ _x
x=0u=0
; A =@f
@x
x=0u=0
; B =@f
@u
x=0u=0
; C =@g
@x
x=0u=0et D =
@g
@(u)
x=0u=0
Dans la description (1.10) ; x(t) 2 Rn est le vecteur des variables d'tat, u(t) 2 Rpreprsente l'entre de commande et y(t) 2 Rm est le vecteur des sorties mesurables.E, A 2 Rnn, B 2 Rnp, C 2 Rnm et D 2 Rmp sont des matrices constantes.Les systmes singuliers linaires ont t tudis principalement par L. Dai [Dai 89] et F. L.
Lewis [Lewi 86]. Les auteurs ont discut plusieurs proprits de cette classe de systmes
telles que les notions de rgularit, d'observabilit et de commandabilit ainsi que les
direntes stratgies de commande et d'observation. Ces tudes ont donn naissance
l'analyse numrique des systmes d'quations algbro-direntielles.
Avant d'entamer l'tude des proprits des systmes singuliers, il est intressant de noter
que ces systmes peuvent admettre une structure base sur le concept de la matrice de
transfert qui fournit un rapport entre les entres et les sorties du systme. Le concept
de la matrice de transfert permet de reprsenter le comportement dynamique du systme
(1.10) de manire algbrique tel que :
G(s) = C(sE A)1B +D (1.11)
Pour un systme dynamique, la fonction de transfert existe si la matrice (sE A) estnon singulire. La non-singularit de cette matrice est dnie par la rgularit du sys-
tme originel. Dans la suite, on se propose d'tudier la rgularit et l'impulsivit des
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
1.4. Les systmes singuliers linaires 17
systmes singuliers linaires ainsi que les leurs formes quivalentes. Dans les paragraphes
qui suivent, certaines caractristiques particulires des systmes singuliers linaires rgu-
liers sont introduites. Il s'agit notamment de la solvabilit, la stabilit, l'atteignabilit
ainsi que l'observabilit des systmes singuliers linaires.
1.4.1 Rgularit et Impulsivit des systmes singuliers linaires
La rgularit est une proprit trs importante pour les systmes singuliers linaires. Elle
garantit l'existence et l'unicit des solutions pour cette classe de systmes. Considrant
le systme singulier linaire (1.10), la rgularit de ce systme concerne seulement les
matrices E et A.
Dnition 1.1 (Rgularit) Le couple matriciel (E;A) du systme (1.10) est dit rgulier
[Dai 89] si et seulement si le polynme :
det(sE A) 6= 0
o s dsigne l'oprateur de Laplace.
Dans le cadre des systmes standards, la notion de rgularit est toujours vrie dans
la mesure o pour toute condition initiale x(0) et une commande u(t) connue sur un
intervalle [0; t], la sortie y(t) du systme existe et est unique. En revanche, dans le cadre
des systmes singuliers, la sortie est unique pour une condition initiale dnie et une loi
de commande connue si le couple (E;A) est rgulier. De plus, l'impulsivit des systmes
physiques reprsente un phnomne indsirable et soulve un problme lors de l'tude de
la stabilit et de la stabilisation. En eet, il est important de vrier a priori si le systme
tudier n'est pas impulsif. De ce fait, un systme est dit non-impulsif impulse free si
sa rponse temporelle reste continue pour toute condition initiale et quelque soit le signal
de commande u(t).
Dnition 1.2 (Systme non impulsif) Un systme est dit non impulsif [Marx 03] c'est-
-dire n'admet pas de modes impulsifs si pour toute condition initiale x0 et toute commande
u(t) de classe , la solution x(t) est continue.
Le thorme suivant rsume certaines conditions de base pour qu'un systme singulier
linaire soit non-impulsif.
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
18 Chapitre 1. Sur la reprsentation et l'analyse des systmes singuliers
Thorme 1.1 [Dai 89] Le systme singulier linaire rgulier (1.10) est non-impulsif (le
couple (E;A) est non impulsif) si est seulement si la condition suivante est vrie :
rang
E 0A E
= n+ rang(E) (1.12)
1.4.2 Equivalence entre systmes singuliers
Le choix des variables d'tat utilises pour dcrire un processus singulier donn (E;A;B;C)
n'est pas gnralement unique et par consquent le modle qui le dcrit n'est pas unique.
Il existe deux formes quivalentes de reprsentation d'tat des systmes singuliers linaires
qui sont :
La forme de Kronecker-Weierstrass qui existe que lorsque la paire (E;A) est rgulire. La dcomposition en valeurs singulires.Ces formes sont utilises pour l'analyse et la synthse des systmes singuliers.
1.4.2.1 Forme quivalente par dcomposition de Kronecker-Weierstrass
La dcomposition de Kronecker-Weierstrass [Dai 89] est obtenue par l'utilisation du r-
sultat suivant :
Pour tout systme de la forme (1.10) qui admet un couple (E;A) rgulier, il existe deux
matrices non singulires U1 et U2, telles que :
U1EU2 =
In1 00
et U1AU2 =
A1 00 In2
Le systme (1.10) est quivalent :
_x1(t) = A1x1(t) +B1u(t) (1.13)
_x2(t) = x2(t) +B2u(t) (1.14)
y(t) = C1x1(t) + C2x2(t) (1.15)
o x1 2 Rn1 , x2 2 Rn2 , n1 + n2 = n et est une matrice nilpotente [Guan 10], i.e.,toutes ses valeurs propres sont nulles.
est d'indice de nilpotence ( dim()) tel que 1 6= 0 et = 0.
U1B =
B1B2
; CU2 =
C1 C2
et U12 x =
x1x2
La dynamique du sous-systme (1.13) est xe par les valeurs propres de la matrice A1.
Le modle (1.13) est appel souvent sous-systme causal ou lent, tandis que le modle
(1.14) est appel sous-systme non causal ou rapide.
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
1.4. Les systmes singuliers linaires 19
Dnition 1.3 (Systme causal) [Marx 03] Le systme (1.10) o le triplet (E;A;B) est
dit causal si pour chaque condition initiale x0 et u(t) admissible (x0 = x(0)), le systme
admet une solution qui peut tre crite sous une forme ne contenant pas la driv de u(t).
D'une faon gnrale, les matrices U1 et U2, qui transforment un systme singulier en sa
forme quivalente dnie par (1.13)-(1.15), ne sont pas uniques. Cela revient dire, qu'il
existe d'autres formes quivalentes du systme singulier.
1.4.2.2 Forme quivalente par dcomposition en valeurs singulires
La seconde forme quivalente est fonde sur la dcomposition en valeurs singulires [Guan 10]
de la matrice E. En eet, pour toute matrice E 2 Rnn il existe deux matrices non sin-gulires V1 et V2 telle que :
V1EV2 =
Ir 00 0
L'utilisation de ces deux matrices permet de reprsenter le systme (1.10) sous la forme
suivante :
_x1(t) = A11x1(t) + A12x2 +B1u(t) (1.16)
0 = A21x1(t) + A22x2 +B2u(t) (1.17)
y(t) = C1x1(t) + C2x2(t) (1.18)
avec V1AV2 =
A11 A12A21 A22
; V1B =
B1B2
; CV2 =
C1 C2
; V
12 x =
x1x2
,
x1 2 Rr et x2 2 Rnr, o r = rang(E).La description dnie par (1.16)-(1.18) reprsente la deuxime forme quivalente du sys-
tme singulier (1.10). Dans cette transformation, les matrices V1 et V2 ne sont pas uniques,
ce qui implique l'existence d'autre formes quivalentes. La dcomposition en valeurs sin-
gulires, rete la signication physique des systmes singuliers. Par consquence, l'qua-
tion (1.16) est une quation direntielle qui constitue la mmoire du systme. La relation
(1.17) est une equation statique qui voque l'interconnection des variables d'tat. Ainsi,
un systme singulier peut tre reprsent comme un systme compos de plusieurs sous-
systmes interconnects.
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
20 Chapitre 1. Sur la reprsentation et l'analyse des systmes singuliers
1.4.3 Rponse temporelle
Nous avons signal dans la section (1.4.1) qu'un systme singulier linaire a une solution
unique pour une certaine condition initiale si et seulement si il est rgulier. Dans cette
section, nous allons montrer que la rponse d'un systme singulier linaire [Mull 00] est
la somme des rponses du sous-systme lent (1.13) et du sous-systme rapide (1.14).
Le dveloppement est bas sur la forme quivalente par dcomposition de Kronecker-
Weiestrass du systme singulier (1.10).
1.4.3.1 Rponse temporelle du sous-systme lent
La rponse du sous-modle dynamique (1.13) voluant sous l'eet d'une entre u(t) peut
tre dtermine partir des conditions initiales donnes en calculant sparment l'eet
des conditions initiales et de l'entre. En eet, ce sous-systme admet une solution unique
pour toute entre u(t) connue sur un intervalle [0; t] et pour toute condition initiale x10.
Cette solution est donne par :
x1(t; u; x10) = x1i(t; x10) + x1u(t; u)
avec x1i(t; x10) est la rponse due la condition initiale x10 qui est dnie par :
x1i(t; x10) = eA1tx10
et x1u(t; u) est la rponse due l'entre de commande u(t) qui est dnie par :
x1u(t; u) =
Z t0
eA1(t)B1u()d
D'o, la solution temporelle devient alors :
x1(t) = eA1:tx10 +
Z t0
eA1:(t)B1u()d (1.19)
1.4.3.2 Rponse temporelle du sous-systme rapide
Le lemme (1) suivant donne la rponse temporelle du sous-modle rapide (1.14) du systme
singulier.
Lemme 1 [Dai 89] Considrons le modle statique (1.14) u(t) 2 C (de classe ), avec est l'indice de nilpotence de la matrice . Alors le sous systme (1.14) admet une rponse
temporelle de la forme :
y2(t) = C21X=0
B2u()(t) (1.20)
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
1.4. Les systmes singuliers linaires 21
Pour garantir la continuit de x2(t) par rapport au temps t, il faut que la commande u(t)
soit au moins de classe . Dans ce sens, la quantit joue un rle important dans la
thorie des quations algbro-direntielles linaires rgulires. Pour nir, l'tat x(t) et la
rponse y(t) du systme singulier (1.10) sont donns par :
x(t) = U2
In10
x1(t) + U2
0In2
x2(t)
ce qui est quivalent :
x(t) = U2
In10
(eA1:tx10 +
Z t0
eA1:(t)B1u()d) U2
0In2
1X=0
B2u()(t) (1.21)
et par suite :
y(t) = CU2
In10
(eA1:tx10+
Z t0
eA1:(t)B1u()d)CU2
0In2
1X=0
B2u()(t) (1.22)
La condition initiale qui vrie la contrainte suivante :
pour t ! 0+ x(0+) = U2In10
x10 U2
0In2
1X=0
B2u()(0+) (1.23)
est appele condition initiale admissible
2
. Donc un systme singulier a une trajectoire
unique lorsque la condition initiale x(0) est admissible et que la commande u(t) est
( 1) fois continment drivable par morceaux [Marx 03]. Pour s'aranchir des hypo-thses portant sur l'entre de commande u(t) et la condition initiale x(0), les auteurs
[Cobb 83] et [Verg 81] ont suggr que les systmes singuliers devraient adopter une solu-
tion gnralise en utilisant la thorie de distributions. Rappelons que, la drive au sens
des distributions, note f 0 d'une fonction f continue par morceaux, prsentant des sauts
d'amplitude fi au point i pour i = 1; :::; est donne par [Marx 03] :
f 0(x) = fx +X
k=1
fk(x i)
avec fx est la drive de f par rapport la variable x et (t) est l'impulsion unitaire. En ef-
fet, pour u(t) une fonction continue par morceaux de classe , l'quivalence distributionnel
du sous systme non causal (1.14) devient alors :
_x02 x2(0)(t) = x2(t) +B2u(t) (1.24)2. Le terme admissible est utilis pour dcrire les conditions initiales qui donnent naissance une
solution unique.
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
22 Chapitre 1. Sur la reprsentation et l'analyse des systmes singuliers
En utilisant l'expression de l'tat x2(t) de (1.20), on obtient alors :
x2(t) = 1X=1
(1(t)x2(0)1X=0
B2u()(t) (1.25)
C'est la forme gnrale de la solution du sous systme rapide (1.14) aux sens de distribu-
tions. Cette solution est appele solution de distribution, dans lequel les termes impulsifs
apparaissent. Il rsulte de (1.19) et (1.25) que la rponse gnrale de l'tat est donne
par :
x(t) = U2
In10
(eA1:t
In1 0
U12 x(0) +
Z t0
eA1:(t)B1u()d)
U2
0In2
(1X=1
(1(t)0 In2
U12 x(0) +
1X=0
B2u()(t)) (1.26)
D'aprs l'expression (1.26), la rponse d'un systme singulier admet une forme complique.
Il comporte non seulement une partie exponentielle, qui dpend des valeurs propres de A1,
de la condition initiale x10 et de l'entre u(t) sur [0; t] (rponse du sous systme causal),
mais aussi une partie qui dpend des drivs de l'entre de commande (rponse du sous
systme non causal). Cette dirence fondamentale entre les deux sous systmes est
l'origine des appellations des sous systmes lent et rapide.
1.4.4 Stabilit des systmes singuliers linaires
La stabilit est la proprit qui permet un systme de revenir son tat d'quilibre
en un temps ni lorsque l'eet de la perturbation a cess. Cette proprit est essentielle
pour garantir le fonctionnement sr d'un systme dynamique. Dans ce paragraphe, nous
tudions la stabilit des systmes singuliers . Ce concept est une extension de la stabilit
des systmes ordinaires.
Dnition 1.4 [Wu 94] Soit B une rgion ouverte de rayon , i.e., B= fx 2 Rn; kxk < g,et x = x(t; t0;Ex(0)) la solution du systme (1.2). Le point d'quilibre x = 0 du systme
(1.2) est dit stable si pour chaque > 0, et t0 2 R+, il existe = (; t0) > 0 tel que six(0) 2 B, alors :
kx(t; t0; Ex(0))k < 8 t t0
Note : La condition initiale est donne sous la forme de Ex(0) 2 ImE, i.e., c'est unecondition initiale consistante que satisfait le systme singulier correspondant [Wang 06].
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
1.4. Les systmes singuliers linaires 23
Rappelons qu'une condition initiale donne dans l'espace de E est appele consistante,
dans le sens que les solutions seront continuellement dpendantes de celle-ci.
De mme, les dnitions de la stabilit uniforme et de la stabilit asymptotique pour les
systmes ordinaires peuvent tre gnralises aux systmes singuliers.
Dnition 1.5 [Wang 06] Le point d'quilibre x = 0 du systme (1.2) est dit asymptoti-
quement stable si il est stable et, il existe un 0(t0) > 0 tel que si
x(0) 2 B0 ) limt!1
kx(t; t0; Ex(0))k = 0
La dnition mentionne ci-dessus est aussi valable pour le cas des systmes singuliers
linaires.
On dmontre que dans le cas linaire un systme singulier caractris par la paire (E; A)
(1.10) est asymptotiquement stable si les ples de det(sE A) = 0 sont partie rellengative [Wang 06]. Dans ce cas on convient de dire que le couple (E;A) est dit stable.
1.4.5 Admissibilit des systmes singuliers linaires
Dans le cadre des modles singuliers, il est plus adquat de parler de l'admissibilit plutt
que de la stabilit [Dai 89]. En eet, dans la plupart des situations, les termes impulsifs
ne sont pas souhaitables, car ils peuvent saturer la rponse de l'tat ou mme dtruire le
systme. De ce fait, et pour que le systme singulier soit stable et non-impulsif impulse
free , on dnit une notion supplmentaire appele admissibilit.
Dnition 1.6 (Admissibilit) Le systme singulier (1.10) est dit admissible [Wang 06]
si et seulement si le couple (E;A) est rgulier, non-impulsif et stable.
Par la suite, et pour tudier l'observabilit des systmes singuliers, nous allons commencer
par la caractrisation de l'ensemble des tats atteignables depuis une condition initiale
donne.
1.4.6 tat atteignable
Contrairement aux systmes ordinaires, un systme singulier ne peut atteindre gnrale-
ment tous les tats possibles dans le sous-espace de dimension n. Ce concept est gnralis
dans la thorie des systmes singuliers comme l'ensemble des tats accessibles ou attei-
gnables [Dai 89].
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
24 Chapitre 1. Sur la reprsentation et l'analyse des systmes singuliers
Dnition 1.7 (tat atteignable) [Dai 89] : un tat xa(t) 2 Rn est dit atteignable, s'ilexiste une condition initiale x(0) et une entre de commande admissible u(t) et tf > 0
telles que x(tf ) = xa(t)
Notons par R(0) l'ensemble des tats atteignables depuis une condition initiale nulle
x(0) = 0. R(0) est alors dni par :
R(0) = ImB1 A1B1 An111 B1
Im B2 NB2 N11 B2 avec dsigne la somme directe des espaces vectoriels.
1.4.7 Observabilit des systmes singuliers
Le problme fondamental de l'analyse de l'observabilit d'un systme physique est de pou-
voir dire si l'tat du systme peut tre dtermin en fonction des entres et des sorties.
Dans l'armative, la thorie de l'estimation fournit des outils pour reconstruire cet tat ;
nous rappelons que la connaissance des composantes de l'tat non mesures est en gnral
ncessaire pour rgler un systme ou pour dtecter les dfauts d'un systme. La valeur
initiale de l'tat d'un systme est en gnral inconnue. On peut alors se poser la question :
sous quelles conditions l'tat du systme peut-il tre dtermin partir des sorties et des
entres ? Ce problme est appel problme d'observabilit.
Contrairement aux systmes ordinaires, il y a plusieurs concept d'observabilit pour les
systmes singuliers. Dans cette section, nous allons rappeler les dirents concepts inter-
venant dans l'analyse de l'observabilit de cette classe des systmes.
Dnition 1.8 (Observabilit) [Marx 03] :
Le systme (1.10) est dit observable si la condition initiale x(0) peut tre dtermine de
manire unique par u(t) et y(t) pour t 2 [0;+1[.
Le thorme suivant caractrise l'observabilit du systme singulier (1.10) avec ses sous-
modles dynamique (1.13) et statique (1.14).
Thorme 1.2 [Dai 89]
1: Le sous-systme causal (1.13) est observable si et seulement si
rang
sE A
C
= n; 8 s 2 C
2: Les propositions suivantes sont quivalentes.
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
1.4. Les systmes singuliers linaires 25
2 a: Le sous-systme statique (1.14) est observable.
2 b: rang CT2 TCT2 (1)TCT2 T = n2.2 c: rang T CT2 T = n2.2 d: rang[ET CT ]T = n.
3: Les propositions suivantes sont quivalentes.
3 a: Le systme singulier est observable.
3 b: Les sous-systmes dynamique (1.13) et statique (1.14) sont observables.
3c: rang CT1 AT1CT1 (An111 )TCT1 T=n1 et rang CT2 TCT2 (1)TCT2 T=n2.3 d: rang[sET AT CT ]T = n et rang[ET CT ]T = n.
3 e: La matrice
O =
266666666666664
A EA E.
.
.
A EA
CC.
.
.
C
377777777777775(n+r1)nn2
est de plein rang colonne.
L'observabilit rete la capacit de reconstruire l'tat entier partir de la sortie mesure
et l'entre du systme. Pour tudier l'observabilit du sous-systme causal, on dnit
le concept de R-observabilit qui caractrise la capacit de reconstruire seulement l'tat
atteignable partir des donnes sur les entres et les sorties.
Dnition 1.9 (R-Observabilit) [Marx 03] : Le systme (1.10) est dit R-observable s'il
est observable dans l'ensemble atteignable.
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
26 Chapitre 1. Sur la reprsentation et l'analyse des systmes singuliers
Thorme 1.3 [Dai 89]
Les propositions suivantes sont quivalentes.
1: Le systme singulier (1.13)- (1.14) est observable.
2: Le sous-systme (1.13) est observable
3: rang
sE A
C
= n; 8 s 2 C:
4: La matrice
O =
266666666666664
A EA E.
.
.
A EA
CC.
.
.
C
377777777777775(n+r1)nn2
est de plein rang colonne.
La proposition 3 permet de verier la R-observabilit du systme singulier linaire.
La R-observabilit ne concerne que l'tat atteignable, donc ne rete pas l'observabilit des
termes impulsifs. L'observabilit de ces termes revient tudier l'observabilit impulsive
ou Impo-observabilit [Daro 95].
Dnition 1.10 (Observabilit Impulsive) [Dai 89] : Le systme (1.10) est dit Impo-
observable si les termes impulsifs de l'tat peuvent tre dtermins de manire unique
partir de y(t) et u(t).
Thorme 1.4 [Dai 89] On considre le modle de la forme quivalente (1.13)-(1.14),
les propositions suivantes sont quivalentes.
1: Le systme (1.13)-(1.14) est Impo-observable.
2: Le sous modle non causal (1.14) est Impo-observable.
3: rang
24 E A0 E0 C
35 = n+ rang(E), et rang EC
= n.
4: KerT
Ker C2T
Im = f0g.
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
1.4. Les systmes singuliers linaires 27
Pour un systme singulier donn, l'observabilit, la R-observabilit et l'observabilit im-
pulsive prcisent la capacit de construire les variables d'tat. Un systme est Impo-
observable s'il est observable, l'inverse n'est pas vraie. La relation entre ces trois concepts
d'observabilit peut tre illustre par le diagramme suivant :
E; A; C) observable ,
8>>>:(In1; A1; C1)
observable ,(E;A;C)
R observable
(; In2; C2)
observable )(E;A;C)
impo observable
1.4.8 Dtectabilit des systmes singuliers
Pour les systmes linaires ordinaires, le concept de dtectabilit est plus faible que l'ob-
servabilit. La dtectabilit est la condition minimale pour qu'un systme ordinaire peut
avoir un observateur d'tat. Ce concept peut galement tre gnralis au cas des systmes
singuliers linaires.
La dtectabilit assure que les ples nis instables sont observables, ou les ples non
observables sont stables.
Dnition 1.11 (Dtectabilit des modes non impulsifs) : [Boul 08] Les modes non im-
pulsifs du systme linaire singulier (1.10) sont dtectables si la relation suivante est
satisfaite
rang
sE A
C
= n 8 s 2 C avecRe(s) 0 (1.27)
Dnition 1.12 (Dtectabilit des modes impulsifs) : [Boul 08] Les modes impulsifs du
systme linaire singulier (1.10) sont dtectables si la relation suivante est satisfaite
rang
24 E A0 E0 C
35 = n+ rangE (1.28)
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
28 Chapitre 1. Sur la reprsentation et l'analyse des systmes singuliers
Exemple 1 : Circuit lectrique :
Considrons le circuit lectrique reprsent par la gure suivante [Marx 03] :
R1
R2
q(t)C
L
u(t)
i1(t) i2(t)
i3(t)
gure 1.2 circuit lectrique
Le circuit est command par une tension u(t). Les courants i1(t) et i2(t) traversant respec-
tivement les deux rsistances R1 et R2 sont considrs comme des variables de sorties. La
charge au bornes du condensateur de capacit C est note q(t) et L dsigne une inductance
pure. Si l'on choisit comme variables d'tat q(t), i2(t) et i3(t), on a alors les quations
dynamiques et algbriques suivantes :
dq(t)dt
= u(t)=R11=(CR1)q(t)i2(t) : L'intensit qui traverse le condensateur. Ldi2(t)
dt= 1
Cq(t)R2i2(t) : La tension aux bornes de l'inductance.
1Cq(t)+R1i1(t)u(t) = 0, 1C q(t)+R1i2(t)+R1i3(t)u(t) = 0 : L'quation algbriqueCes quations peuvent se mettre sous la forme d'un systme singulier comme suit :24 1 0 00 1 0
0 0 0
3524 _q(t)_i2(t)_i3(t)
35 =24 1=(CR1) 1 01=(LC) R2=L 0
1=C R1 R1
3524 q(t)i2(t)i3(t)
35+24 1=R10
1
35u(t)y(t) =
0 1 10 1 0
24 q(t)i2(t)i3(t)
35(1.29)
Le modle singulier (1.29) peut tre crit sous la forme quivalente de Kronecker-Weierstrass
(1.13)-(1.15) avec :
U1 =
24 1 0 00 1 00 0 0
35 ; U2 =24 1 0 00 1 0
0 1 1
35 ; A1 = 1=(CR1) 11=(LC) R2=L
= 0; B1 =
1=R10
; B2 = 0; C1 =
0 00 1
; C2 =
10
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
1.5. Systme singulier linaire paramtres variants (LPV) 29
Pour tudier l'observabilit du circuit lectrique dcrit par (1.29), vrions la condition
3 c: du thorme (1.2),rang
C1C1A1
= n1 = 2 et rang
C2
= 1.
Le systme tudi est donc observable.
1.5 Systme singulier linaire paramtres variants (LPV)
Les systmes singuliers linaires paramtres variants (LPV) [Hamd 09] reprsentent
une gnralisation de la classe des systmes singuliers temps variant (LTV).
La principale dirence provient de la particularit que pour les systmes LPV, la dpen-
dance temporelle est dissimule dans les paramtres variables dans le temps (t) 2 Rl.Ces systmes sont dcrits par une reprsentation d'tat de la forme suivante :
E _x(t) = A((t))x(t) +B((t))u(t)y(t) = C((t))x(t)(1.30)
L'utilisation du terme LPV suggre que les paramtres peuvent tre connus en temps
rel alors que le terme LTV signie que le systme est non stationnaire (modle linaire
coecients variables dans le temps). De ce fait, un systme singulier LTV est un cas
spcial d'un systme LPV quand le vecteur des paramtres variants dans le temps est gal
au temps, i.e.
(t) = t; l = 1
D'un point de vue pratique, les systmes singuliers LPV peuvent tre considrs comme
tant des systmes singuliers linaires temps-invariant (LTI) aects par une incerti-
tude paramtrique temps variant (t) ou des modles rsultant de la linarisation des
processus non linaires le long d'une trajectoire de paramtre (t).
Il est possible de rapprocher des systmes singuliers non linaires par une classe spcique
de systmes LPV appel quasi-LPV (qLPV) lorsque certains lments des paramtres va-
riants (t) sont choisis comme tant des signaux du systme. Ces systmes sont obtenus
via une transformation LPV directe [Bria 08] ou en utilisant la reprsentation de Takagi-
Sugeno [Taka 85].
1.5.1 Reprsentation des systmes singuliers (LPV)
Les systmes singuliers LPV peuvent tre classs en plusieurs familles selon la faon dont
les paramtres agissent sur le systme. Parmi la grande varit de ces systmes LPV, il
est possible de distinguer trois types principaux qui sont couramment utiliss pour faire
face des systmes LPV.
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
30 Chapitre 1. Sur la reprsentation et l'analyse des systmes singuliers
1.5.1.1 Systme singulier (LPV) ane
La reprsentation ane des systmes singuliers LPV est la forme la plus simple qui peut
tre rencontre. Les matrices de l'espace d'tat du systme (1.30) dpendent des para-
mtres variants. Leurs expressions gnrales sont donnes par :
A((t)) = A0+1(t)A1+ +l(t)AlB((t)) = B0+1(t)B1+ +l(t)BlC((t)) = C0+1(t)C1+ +l(t)C l(1.31)
Notons que le paramtre (t) varie dans un polytope de sommets i [Rodr 05] tels que
i 2 = f1; :::; lg. Chaque paramtre i varie entre les bornes limites connues de (t).i 2 [i; i]
1.5.1.2 Systme singulier (LPV) polytopique
Le passage entre la reprsentation ane et polytopique des systmes singuliers LPV est
possible car chaque matrice reprsentant le systme est une combinaison barycentrique
de plusieurs matrices :
A((t)) =1((t))A1+2((t))A2+ +h((t))AhB((t)) =1((t))B1+2((t))B2+ +h((t))BhC((t)) =1((t))C1+2((t))C2+ +h((t))Ch(1.32)
La forme polytopique du systme singulier LPV est rgie par les expressions suivantes :8>>>:E _x(t) =
hPi=1
i((t))(Aix(t) +Biu(t))
y(t) =hPi=1
i((t))Cix(t
(1.33)
avec :
i() 0;hXi=1
i((t)) = 1 (1.34)
et
h = 2l
Le terme polytopique vient du fait que le vecteur(t) volue dans un polytope dni par :
=
(((t)) 2 Rh; i((t)) 0; 8 i;
hXi=1
i((t)) = 1
)(1.35)
Il est important de noter que tout systme paramtres variants peut tre exprim comme
un systme polytopique. La modlisation LPV polytopique ore un cadre adquat pour
aborder le problme d'observation et de diagnostic des systmes singuliers notamment
l'aide de l'outil LMI.
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
1.6. Systme singulier non linaire 31
1.5.1.3 Reprsentation linaire fractionnaire (LFR)
Cette reprsentation est l'interconnexion d'un systme dynamique linaire avec une ma-
trice (un systme statique) dpendant des paramtres. Tout type de systme LPV dont
les matrices d'tat dpendent rationnellement de paramtres, peut tre mis sous la forme
de LFR [Bria 08]. Cependant il n'est pas toujours ais de trouver une reprsentation LFR
d'ordre minimale, c'est dire avec une matrice de taille minimale.
1.6 Systme singulier non linaire
Un systme singulier non linaire est un ensemble d'quations (direntielles et al-
gbriques) non linaires, dcrivant l'volution temporelle des variables constitutives d'un
processus sous l'action d'un nombre ni de variables indpendantes appeles entres ou
variables de commande, ou simplement commandes, que l'on peut choisir librement pour
raliser certains objectifs. L'quation d'tat d'un systme singulier non linaire est :E _x(t) = f(x(t); u(t))y(t) = g(x(t); u(t))(1.36)
avec f et g sont deux fonctions non linaires de dimensions appropris. Cependant, bien
qu'il y ait des thories compltes pour le traitement analytique et numrique des systmes
ordinaires, la situation est beaucoup plus complexe dans le cas des systmes singuliers non
linaires. En eet, plusieurs problmes sont encore sans rponse.
Cette section prsente quelques proprits des systmes singuliers non linaires concernant
la rsolution et le concept d'indice [Sjb 06] pour cette classe de systmes.
1.6.1 Solvabilit des systmes singuliers
La solvabilit [Venk 95] signie qu'il existe une solution qui satisfait les quations
dynamiques et statiques du modle singulier (1.36) pour un tat initial donn.
La dnition d'une solution classique est adopte par He-Sheng Wang et al. [Wang 06] et
est formule comme suit.
Dnition 1.13 Considrons le modle singulier (1.2) et soit T R un sous-intervallede temps
Le vecteur d'tat x(t) : T 7! Rn est dit une solution de (1.36), si x(t) est continu etdrivable et satisfait (1.36).
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
32 Chapitre 1. Sur la reprsentation et l'analyse des systmes singuliers
Dans la suite, un problme est dit solvable s'il admet au moins une solution. Cette dni-
tion semble normale mais il convient de noter que dans la majeure partie de la littrature,
le terme solvabilit est employ seulement pour les systmes qui ont une solution unique
quand les conditions initiales consistantes sont fournies.
1.6.2 Indice des systmes singuliers
Le traitement analytique et numrique des systmes singuliers est tout fait dirent
et plus compliqu que les systmes ordinaires. La recherche sur ce type de modles ma-
thmatiques, exige une classication approprie selon certains degrs de dicult. Cette
condition mne au dveloppement (indpendant) de plusieurs concepts d'indice [Sjb 06]
pour la classication de dirents types de systmes singuliers. Le concept d'indice joue
un rle principal dans l'analyse numrique des systmes singuliers. L'indice d'un modle
singulier fournit une mesure de dicult dans l'tude analytique aussi bien que dans la
rsolution numrique. Les concepts d'indice les plus couramment employs dans la littra-
ture, sont l'indice de direntiation et l'indice de perturbation. Dans la suite nous allons
tudier les notions de ces deux types d'indice.
1.6.2.1 Indice de direntiation
L'indice direntiel est le nombre minimal des direntiations requises pour obtenir un
systme quivalent base des quations ordinaires.
1.6.2.2 Exemple 1 (Indice 1)
Considrons le systme singulier suivant :_x1(t) = f(x1(t); x2(t))0 = g(x1(t); x2(t))(1.37)
avec f et g : Rn Rn 7! RnOn suppose que g(x1(t); x2(t)) et x2(t) sont de mmes dimensions et que les conditions
initiales sont consistantes (x(0) = 0 et g(x1(0); x2(0)) = 0).
Le problme dans le modle prcdent est que la drive de l'tat x2(t) n'apparat pas
explicitement, ce qui nous oblige chercher comment passer d'un systme singulier (1.37)
un systme ordinaire rgi seulement par des quations direntielles. Pour rpondre
cette question, on eectue la direntiation des contraintes algbriques par rapport au
temps de la faon suivante :
gx1(x1(t); x2(t)) _x1(t) + gx2(x1(t); x2(t)) _x2(t) = 0
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
1.6. Systme singulier non linaire 33
gx1(x1(t); x2(t))f(x1(t); x2(t)) + gx2(x1(t); x2(t)) _x2(t) = 0 (1.38)
avec gx1 et gx2 sont respectivement les matrices Jacobienne dnies par rapport aux va-
riables d'tat x1 et x2. Si la solution obtenue est inversible, le systme singulier (1.37)
peut s'crire sous la forme :_x1(t) = f(x1(t); x2(t))_x2(t) = g1x2 (x1(t); x2(t))gx1(x1(t); x2(t))f(x1(t); x2(t))(1.39)
Le systme ordinaire (1.39) est obtenu aprs une seule direntiation par rapport au
temps, on dit alors que le systme algbro-direntiel (1.37) est d'indice 1.
1.6.2.3 Exemple 2 (Indice 2)
Considrons le systme singulier suivant :_x1(t) = f(x1(t); x2(t))0 = g(x1(t))(1.40)
Pour les mmes conditions initiales de l'exemple 1, si on direncie le systme une seule
fois, on se ramne : _x1(t) = f(x1(t); x2(t))0 = gx1(x1(t))f(x1(t); x2(t))(1.41)
Le systme obtenu est encore de type algbro-direntiel. On ralise nouveau la di-
rentiation du systme (1.41) on obtient alors :
0 = gx1x1(x1(t))f(x1(t); x2(t))f(x1(t); x2(t)) + gx1(x1(t))fx1(x1(t); x2(t)) _x1(t)+gx1(x1(t))fx2(x1(t); x2(t)) _x2(t)
De la mme manire que l'exemple 1, si gx1fx2 est une matrice inversible, alors le systme
singulier (1.40) peut s'crire sous la forme ordinaire suivante :8
34 Chapitre 1. Sur la reprsentation et l'analyse des systmes singuliers
La motivation pour cette dnition est base sur le procd de rsolution des quations
algbriques (en utilisant leurs drivs si ncessaire) en transformant le systme singulier
en un systme ordinaire. Il existe aussi un autre type d'indice pour les systmes algbro-
direntiels ; il s'agit de l'indice de perturbation qui correspond une mesure de la sensi-
bilit des solutions par rapport aux perturbations du systme. L'indice de direntiation
et l'indice de perturbation ne sont pas toujours gaux.
1.6.2.4 Indice de perturbation
L'indice de perturbation est une mesure de la sensibilit aux perturbations d'un systme
singulier de la forme (1.36).
Dnition 1.15 [Hair 89] Soit x(t) une solution de (1.36) sur un intervalle [t0; T ]. L'in-
dice de perturbation de (1.36) est le plus petit entier p tel que pour toute fonction x^(t)
de classe C1 vriant :
f( _^x(t); x^(t); u(t)) = (x(t))
il existe une majoration de la forme
kx^(t) x(t)k C0@kx^(t0) x(t0)k+ sup
2[t0; T ]
Z
t0
(t)dt
+p1Xj=0
sup2[t0; T ]
(j)()
1Avalable pour toute fonction de drives susamment petites et o C est une constante
ne dpendant que de f et de t0 T .
1.6.3 Rduction d'indice
L'indice de direntiation mesure aussi d'une certaine faon la dicult qu'il y a pour
rsoudre un systme. En eet, la direntiation est une opration qui introduit des insta-
bilits numriques, donc plus on ralisera de direntiations, c'est--dire plus l'indice de
direntiation sera lev, plus le systme sera numriquement dicile rsoudre.
Les solveurs des systmes d'quations direntielles implicites et/ou d'quations algbro-
direntielles ne savent en gnral rsoudre que les systmes d'indice 1 et quelques sys-
tmes d'indice 2. Lorsque l'on a des systmes d'indice plus lev, comme dans l'exemple 2
du paragraphe prcdent, il faudra rduire l'indice. L'outil principale de rduction d'indice
est la direntiation des contraintes algbriques [Kunk 01] pour un systme singulier.
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
1.6. Systme singulier non linaire 35
1.6.4 Application : Rduction d'indice du modle singulier qui
dcrit un Pendule
Considrons le modle mathmatique du pendule [Sjb 06] reprsent sur la gure sui-
vante :
xx1
2
gure 1.3 Un pendule
Les quations dcrivant ce modle sont :
_x1(t) = x3(t) (1.42)
_x2(t) = x4(t) (1.43)
_x3(t) = x1(t)x5(t) bx23(t) (1.44)_x4(t) = x2(t)x5(t) bx24(t) g (1.45)0 = x21(t) + x
22(t) L2 (1.46)
Comme il est reprsent sur la gure 1.3, x1 et x2 sont respectivement les positions hori-
zontale et verticale du pendule. De plus, x3 et x4 reprsentent les vitesses horizontale et
verticale du pendule, x5 est la tension de la tige qui est considre inextensible et sans
masse, la constante b reprsente la force de frottement avec l'air et g est le champ de
pesanteur. L est la longueur de la tige. Dans la suite et travers l'exemple du pendule,
nous dvelopperons le concept de rduction d'indice pour le systme d'quations (1.42) -
(1.46). La direntiation de l'quation algbrique (1.46) par rapport au temps donne :
2x1(t) _x1(t) + 2x2(t) _x2(t) = 0
Remplaons _x1(t) par x3(t) et _x2(t) par x4(t), nous obtenons :
x1(t)x3(t) + x2(t)x4(t) = 0 (1.47)
Direncions la dernire quation algbrique (1.47),
( _x1(t)x3(t) + x1(t) _x3(t)) + ( _x2(t)x4(t) + x2(t) _x4(t)) = 0
tel-0
0757
821,
ver
sion
1 - 2
7 No
v 20
12
36 Chapitre 1. Sur la reprsentation et l'analyse des systmes singuliers
De la mme manire, si l'on remplace _x1(t) par x3(t) et _x2(t) par x4(t), on obtient alors,
(x23(t) + x1(t) _x3(t)) + (x22(t) + x2(t) _x4(t)) = 0 (1.48)
En substituant une autre fois (1.44) et (1.45) dans (1.48), on obtient :
(x23(t) x1(t)(x1(t)x5(t) + bx23(t)) + (x22(t) x2(t)(x2(t)x5(t) + bx24(t) + g)) = 0 (1.49)
Si l'on remplace l'quation (1.43) par (1.47) et l'quation (1.45) par (1.49) le modle du
pendule devient alors :
_x1(t) = x3(t) (1.50)
0 = x1(t)x3(t) + x2(t)x4(t) (1.51)
_x3(t) = x1(t)x5(t) bx23(t) (1.52)0 = 1
L2x23(t) bx1(t)x23(t) x2(t)(bx24(t) + g))
x5(t) (1.53)0 = x21(t) + x
22(t) L2 (1.54)
Le modle obtenu, est d'indice 1. Cette reduction prouve que seulement x1 et x3 sont
dtermines par des quations direntielles. Les autres variables sont donnes par les
quations algbriques. Par consquent, la dynamique du systme est dnie par x1 et x3
alors que x2, x4 et x5