La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Analyse structurelle des systèmes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université.

Présentations similaires


Présentation au sujet: "Analyse structurelle des systèmes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université."— Transcription de la présentation:

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

2 Introduction But de la présentation
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

3 Motivation Observations
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 3

4 Motivation Souhaitable
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) 4

5 Colonne de Distillation
Exemple CONDENSEUR Perturbations ACCUMULATEUR L D , X D Colonne de Distillation Reflux Produit de tête Alimentation Commandes Sortie L , X F F Vapeur V REBOUILLEUR B , X B Produit de fond

6 Exemple

7 Systèmes Structurés 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

8 Graphe associé 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 l i)

9 Graphe associé Exemple x1 x2 u1 y1 u2 y2 x3

10 Propriété Générique Variété algébrique = Zéros communs d’un
Propriété vérifiée l3 Variété algébrique = Zéros communs d’un ensemble de polynômes en les paramètres Propriété non vérifiée Variété algébrique l2 l1

11 Rang générique d'une matrice structurée
M une matrice carrée structurée de taille n Colonnes lignes

12 Rang générique d'une matrice structurée
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

13 Rang générique d'une matrice structurée
Colonnes Lignes Rang Générique = 4

14 Rang générique d'une matrice de transfert
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

15 Rang générique d'une matrice de transfert
Exemple 1 Rang générique = 2

16 Rang générique d'une matrice de transfert
Exemple 2 x6 y1 x1 u1 x4 u2 y2 x2 u3 x5 x3 y3 Rang générique = 2

17 Observabilité générique
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 Contraction: d(V1)> d(V2)

18 Exemples Pas de connexion à la sortie
Connexion à la sortie et pas de contraction Contraction Non observable Non observable Observable

19 La colonne à distiller Connexion à la sortie Pas de contraction
8 Connexion à la sortie Pas de contraction 9 7 6 10 5 11 Observable 4 12 3 13 2 14 y 2 y 1 1 15

20 Autre problème Système Générateur de résidus
Détection et localisation des défauts Commande u x1 Sortie Observateur 1 r1 Défaut y Système x2 Observateur 2 r2 f xr Résidu r Observateur r rr q Perturbation Générateur de résidus

21 Autre problème Théorème :
Détection et localisation des défauts (FDI) Théorème : Le problème a une solution si et seulement si : Le système est génériquement observable k = kd + r Où : k = nombre maximal de chemins (perturbations/défauts-sorties) sans sommet commun kd = nombre maximal de chemins (perturbations-sorties) sans sommet commun r = nombre de défauts

22 Complexité 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

23 Pour en savoir plus 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

24 Pour en savoir plus 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

25 Observations Localisation de capteurs x1 y x3 x4 x2 x8 x5 x7 z x9 x6

26 Localisation/Classification des capteurs
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é ?

27 Classification des capteurs
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 27

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 U E 28

29 Classification des capteurs
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 29

30 Classification des capteurs
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

31 Exemple x4 u2 y5 y4 x3 u1 y3 y2 x2 y1 x1 y1 essentiel

32 Exemple x4 u2 y5 y4 x3 u1 y3 y2 x2 y1 x1 y2 inutile 32

33 Exemple x4 u2 y5 y4 x3 u1 y3 y2 x2 y1 x1 y3, y4, y5 utiles 33

34 Ensemble des configurations
Contient 2m éléments de (y1, y2, …, ym) à F 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 34

35 Exemple Configurations minimales (MSS) 12345 1234 1235 1245 1345 2345
125 135 145 12 14 Configurations minimales (MSS) 35

36 Indice de criticité d'un capteur
Taux de couverture pour la propriété P = (nombre de configurations admissibles) / (nombre de configurations) : tP(Y) Indice de criticité du capteur yi pour la propriété P : mP(yi) = 1 - tP(Y/yi)/tP(Y) 36

37 Indice de criticité d'un capteur
Exemples de calcul : mP(y1) = 1 - t(y1)/t(F) = 1 – (0/16)/ (10/32) = 1 mP(y2) = 1 - t(y2)/t(F) = 1 – (5/16)/ (10/32) = 0 mP(y3) = 1 - t(y3)/t(F) = 1 – (4/16)/ (10/32) = 1/5 37

38 Exemple x4 u2 y5 y4 x3 u1 y3 y2 x2 y1 x1 Indice de criticité
mP(y5) = 1/5 mP(y4) = 3/5 mP(y3) = 1/5 mP(y2) = 0 mP(y1) = 1 x4 u2 y5 y4 x3 u1 y3 y2 x2 y1 x1 38

39 Conclusion 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 39


Télécharger ppt "Analyse structurelle des systèmes, une approche graphique Christian Commault et Jean-Michel Dion Gipsa-Lab, DépartementAutomatique Université."

Présentations similaires


Annonces Google