cifa 2010 1 analyse structurelle des syst è mes, une approche graphique christian commault et...

39
CIFA 2010 1 Analyse structurelle des systèmes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université de Grenoble –FRANCE

Upload: fabienne-jardin

Post on 04-Apr-2015

103 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 1

Analyse structurelle des systèmes, une approche

graphique

Christian Commault et Jean-Michel Dion

Gipsa-Lab, DépartementAutomatique Université de Grenoble –FRANCE

Page 2: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 2

• Motivation d’une approche structurelle des systèmes • Les systèmes structurés, propriétés génériques et

graphe associé• Le cas particulier de l’observabilité• Autres problèmes - Autres modèles• Classification des capteurs• Indice de criticité• Conclusion

But de la présentation

Page 3: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 3

• Les systèmes, en particulier s’ils sont construits par l’homme, présentent souvent une structure

• Relations fixes entre variables : absence de relation (sous-systèmes en série ou en parallèle), dérivées, …

• Lors de la modélisation puis de l’étude des propriétés, cette structure est souvent masquée ou au moins inexploitée

• Les variables reliées entre elles, le sont à-travers des paramètres mal connus et/ou variant dans le temps

• Dans les calculs on suppose que tout est connu

Observations

Page 4: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 4

• Prendre en compte la structure dans le modèle (en particulier l’absence de relation entre variables)

• Etudier les propriétés du système quels que soient les paramètres variables (ou presque)

• Essayer d’éviter des inconvénients comme l’aspect conservatif des résultats (études de robustesse) ou la complexité de calcul excessive (calcul formel)

Souhaitable

Page 5: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 5

Colonne de Distillation

ACCUMULATEUR

CONDENSEUR

L D, XD

Reflux Produit de tête

LF, XF

Alimentation

VVapeur

B, XB

Produit de fond

REBOUILLEUR

Commandes Sortie

Perturbations

Page 6: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 6

00

0

0

00

00

,

0

0

0

0

,

00

0

0

00

xC

x

x

xxE

x

x

B

xx

x

xx

xx

A

00

0

0

00

00

,

0

0

0

0

,

00

0

0

00

xC

x

x

xxE

x

x

B

xx

x

xx

xx

A

Page 7: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 7

Classe de systèmes linéaires paramétrés pour lesquels les coefficients des matrices d’état sont soit :- des zéros- des paramètres indépendants

Propriétés génériques : valides pour presque toute valeur des paramètres

Page 8: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 8

)()()(

)()()(:

tuDtxCty

tuBtxAtx

Graphe associé :- Ensemble de sommets : sommets d’entrée, d’état et de sortie- Ensemble d’arcs : correspondent aux coefficients non nuls des matrices (autant d’arcs que de paramètres i)

)()()(

)()()1(:

kuDkxCky

kuBkxAkx

Page 9: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 9

Exemple

u1

x1x2

y1

y2

x3

u2

Page 10: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 10

Propriété non vérifiée

2

3

Variété algébrique

Variété algébrique =Zéros communs d’un ensemble de polynômes en les paramètres

1

Propriété vérifiée

Page 11: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 11

M une matrice carrée structurée de taille n

532641

62

54

31

)det(

0

0

0

M

M

nsnpermutatioe

mmmSignM nn

ur unest

.....)()det( )()2(2)1(1

lignesColonnes

Page 12: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 12

• Permutation sans zéro = couplage complet sur le graphe

• Pas de couplage complet implique det(M) = 0

• Un couplage complet implique det(M) ≠ 0 génériquement

• En général rang générique (M) = dimension couplage maximum sur le graphe

Page 13: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 13

000

0000

00

72

11

1064

98531

M

LignesColonnes

Rang Générique = 4

Page 14: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 14

Rang générique de T(s) =Nombre maximal de chemins entrées-sorties disjoints (Maximal linking)

Van der Woude, 91

Commault, Dion, Perez, 91

Page 15: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 15

Rang générique = 2

Exemple 1

s

ssT53

62421

0)(

Page 16: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 16

Rang générique = 2

Exemple 2

u1

u2

u3

x1

y1

y2

y3

x3

x5

x4

x2

x6

Page 17: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 17

Theorème (Lin, 74)Le système est génériquement observable si et seulement si:-1) Il existe un chemin de tout sommet d’état à un sommet de sortie: connexion à la sortie - 2a) Il n’existe pas de contraction dans le graphe OU-2b) La matrice [AT, CT]T est génériquement de rang n

V1 V2

d(V1)> d(V2)Contraction:

Page 18: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 18

Pas de connexion à la sortie

Non observable

Contraction

Non observable

Connexion à la sortie et pas de contraction

Observable

Page 19: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 19

• Connexion à la sortie• Pas de contraction

Observable

1

2

3

4

5

6

7

10

9

8

11

12

13

14

15y2 y1

Page 20: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 20

Système Observateur 2

Observateur r

Observateur 1

Résidu r

Générateur de résidus

Commande

Sortiey

u

r1

r2

rr

x1

x2

xr

Défaut

f

Perturbation

q

Détection et localisation des défauts

Page 21: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 21

Théorème :Le problème a une solution si et seulement si : Le système est génériquement observable k = kd + r

Détection et localisation des défauts (FDI)

Où : k = nombre maximal de chemins (perturbations/défauts-sorties) sans sommet communkd = nombre maximal de chemins (perturbations-sorties) sans sommet communr = nombre de défauts

Page 22: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 22

Rang générique d’une matrice structurée : problème de couplage maximum dans un graphe biparti Rang générique d’une matrice de transfert : problème de linking maximum dans un graphe Ces problèmes se réduisent à des problèmes de type flot maximum

Complexité polynomiale

Page 23: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 23

Ouvrages : Reinschke 88, Murota 87 Survey : Dion, Commault, van der Woude 03 Les articles dédiés à certains problèmes : Commandabilité : Lin 74, Shields-Pearson 76, … Découplage : Linneman 83, Dion-Commault 93 Rejet de perturbations : van de Woude 91, Commault-Dion-Perez 91 Diagnostic : Commault-Dion 07

Page 24: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 24

Autres types de modèles structurés : Avec constantes : Murota 87 Modèle variables/contraintes : Blanke et al Systèmes bilinéaires : Boukhobza 07 Systèmes singuliers : Boukhobza 06

Page 25: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 25

x2

x1

x9

x7

y

x3

x8

x6

x5

x4

z

Localisation de capteurs

Page 26: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 26

Considérons un système muni d’un ensemble de capteurs et une propriété P

• La propriété P n’est pas vérifiée avec l’ensemble de capteurs donné : localisation de capteurs, combien de capteurs rajouter, quelles variables mesurer ?

• La propriété P est vérifiée avec l’ensemble de capteurs donné : classification de capteurs, quel est l’impact de la perte de capteurs sur la propriété ?

Page 27: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 27

Propriété P vérifiée pour l’ensemble de capteurs initial

Ensemble admissible de capteurs: sous-ensemble de capteurs V tel que P est vraie pour V

Intérêt pour caractériser l’importance de la perte éventuelle de capteurs

Page 28: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 28

Classification des capteurs:

– yi est inutile si pour tout ensemble admissible de capteurs V contenant yi, V \ {yi} est un ensemble admissible de capteurs

– Capteurs utiles : pas inutiles

– yi est essentiel si yi appartient à tout ensemble admissible de capteurs

I

UE

Page 29: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 29

• Minimal Sensor Set (MSS), Staroswiecki et al 2004 – Sous-ensemble de capteurs V tel que P est vraie pour V et

fausse pour tout sous-ensemble propre de V.

• Classification :– yi est inutile : n’appartient à aucun MSS

– Capteur utile : appartient à au moins un MSS

– yi est essentiel si yi appartient à tous les MSS

Page 30: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 30

• Dans la suite, P sera la connexion à la sortie

• Problème :

Classification des capteurs pour P en fonction de leur importance (essentiel, utile, inutile)

Quantification de la « criticité » de chaque capteur

Page 31: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 31

x2

x1

x3

y1

y2

x4

y4

y5

u1

u2

y3

y1 essentiel

Page 32: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 32

x2

x1

x3

y1

y2

x4

y4

y5

u1

u2

y3

y2 inutile

Page 33: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 33

x2

x1

x3

y1

y2

x4

y4

y5

u1

u2

y3

y3, y4, y5 utiles

Page 34: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 34

Contient 2m éléments de (y1, y2, …, ym) à

Structure de treillis pour l’inclusion d’ensembles

Propriété de connexion à la sortie monotone : si une

configuration est un ensemble admissible, tout sur-ensemble

est admissible

Page 35: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 35

12345

1234 1235 1245 1345 2345

123 124 134 125 145

1412

Configurations minimales (MSS)

135

Page 36: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 36

Taux de couverture pour la propriété P = (nombre de configurations admissibles) / (nombre de configurations) : P(Y)

Indice de criticité du capteur yi pour la propriété P :P(yi) = 1 - P(Y/yi)/P(Y)

Page 37: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 37

Exemples de calcul :

P(y1) = 1 - (y1)/() = 1 – (0/16)/ (10/32) = 1

P(y2) = 1 - (y2)/() = 1 – (5/16)/ (10/32) = 0

P(y3) = 1 - (y3)/() = 1 – (4/16)/ (10/32) = 1/5

Page 38: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 38

x2

x1

x3

y1

y2

x4

y4

y5

u1

u2

y3

Indice de criticité

P(y5) = 1/5

P(y4) = 3/5

P(y3) = 1/5

P(y2) = 0

P(y1) = 1

Page 39: CIFA 2010 1 Analyse structurelle des syst è mes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université

CIFA 2010 39

Systèmes structurés : modélisation simple de l’aspect relation/pas de relation entre variables Représentation graphique : visualisation de la structure et résultats génériques intuitifs. Complexité : de nombreux problèmes sont résolus de manière polynomiale. Classification des capteurs très générale. Mesure de la criticité des capteurs