Ampre Unit Mixte de Recherche CNRS Gnie lectrique

  • Slides: 44
Download presentation
Ampère Unité Mixte de Recherche CNRS Génie Électrique, Électromagnétisme, Automatique, Microbiologie environnementale et Applications

Ampère Unité Mixte de Recherche CNRS Génie Électrique, Électromagnétisme, Automatique, Microbiologie environnementale et Applications Identification des états équivalents dans l’approche modale G. Faraut, L. Piétrac, E. Niel Speaker : Gregory Faraut MSR’ 11, 16 -18 novembre 2011, Lille, France

Sommaire • Contexte et Objectifs • • Exemple Théorie de Contrôle par Supervision Approche

Sommaire • Contexte et Objectifs • • Exemple Théorie de Contrôle par Supervision Approche Modale Suivi de trajectoire (par les langages) • Proposition • • Automate émondé Notions sur les suites Suivi de trajectoire (par le nom des états) Exemple • Conclusion MSR’ 11, 16 -18 novembre 2011, Lille, France 2

Contexte et objectifs • Exemple : système composé de 4 composants et 1 stock

Contexte et objectifs • Exemple : système composé de 4 composants et 1 stock Ä Stock a une capacité maximale de 1 Ä Deux modes – nominal et dégradé Comment concevoir le contrôleur pour qu’il soit décomposé et les spécifications respectées ? MSR’ 11, 16 -18 novembre 2011, Lille, France 3

Contexte et objectifs • Théorie de contrôle par supervision : approche classique • Basée

Contexte et objectifs • Théorie de contrôle par supervision : approche classique • Basée sur la théorie des langages Evolue spontanément Procédé Évènements contrôlables Superviseur Restreint le comportement Ä G : modèle du procédé Ä E : modèle des spécifications Ä H : modèle du procédé sous contrôle MSR’ 11, 16 -18 novembre 2011, Lille, France 4

Contexte et objectifs • Théorie de contrôle par supervision : approche classique Ä Stock

Contexte et objectifs • Théorie de contrôle par supervision : approche classique Ä Stock a une capacité maximale de 1 Ä Deux modes – nominal et dégradé • 24 états • 104 transitions MSR’ 11, 16 -18 novembre 2011, Lille, France 5

Contexte et objectifs • Théorie de contrôle par supervision : approche classique • 24

Contexte et objectifs • Théorie de contrôle par supervision : approche classique • 24 états • 104 transitions Ä Stock a une capacité maximale de 1 Ä Deux modes – nominal et dégradé Besoin de décomposer… Ø Un modèle par mode ? MSR’ 11, 16 -18 novembre 2011, Lille, France 6

Contexte et objectifs • Théorie de contrôle par supervision : approche modale mode 1

Contexte et objectifs • Théorie de contrôle par supervision : approche modale mode 1 Procédé 1 Superviseur 1 mode 2 Procédé 2 Superviseur 2 MSR’ 11, 16 -18 novembre 2011, Lille, France 7

Contexte et objectifs • Théorie de contrôle par supervision : approche modale mode 1

Contexte et objectifs • Théorie de contrôle par supervision : approche modale mode 1 Procédé 1 Superviseur 1 mode 2 Procédé 2 Superviseur 2 Comment être sûr que toutes commutations soient sûres, i. e. toutes les spécifications soient respectées? MSR’ 11, 16 -18 novembre 2011, Lille, France 8

Contexte et objectifs 2. Fonction de projection étendue MSR’ 11, 16 -18 novembre 2011,

Contexte et objectifs 2. Fonction de projection étendue MSR’ 11, 16 -18 novembre 2011, Lille, France 9

Contexte et objectifs MSR’ 11, 16 -18 novembre 2011, Lille, France 10

Contexte et objectifs MSR’ 11, 16 -18 novembre 2011, Lille, France 10

Contexte et objectifs MSR’ 11, 16 -18 novembre 2011, Lille, France 11

Contexte et objectifs MSR’ 11, 16 -18 novembre 2011, Lille, France 11

Contexte et objectifs Inconsistance MSR’ 11, 16 -18 novembre 2011, Lille, France 12

Contexte et objectifs Inconsistance MSR’ 11, 16 -18 novembre 2011, Lille, France 12

Contexte et objectifs Inconsistance MSR’ 11, 16 -18 novembre 2011, Lille, France 13

Contexte et objectifs Inconsistance MSR’ 11, 16 -18 novembre 2011, Lille, France 13

Contexte et objectifs Inconsistance MSR’ 11, 16 -18 novembre 2011, Lille, France 14

Contexte et objectifs Inconsistance MSR’ 11, 16 -18 novembre 2011, Lille, France 14

Contexte et objectifs Inconsistance Incompatibilité MSR’ 11, 16 -18 novembre 2011, Lille, France 15

Contexte et objectifs Inconsistance Incompatibilité MSR’ 11, 16 -18 novembre 2011, Lille, France 15

Contexte et objectifs Inconsistance Incompatibilité Ø Inconsistance : besoin d’être vérifiée par le concepteur,

Contexte et objectifs Inconsistance Incompatibilité Ø Inconsistance : besoin d’être vérifiée par le concepteur, Ø Incompatibilité : les trajectoires ont été supprimées par les spécifications. MSR’ 11, 16 -18 novembre 2011, Lille, France 16

Contexte et objectifs Inconsistance Incompatibilité Ø Inconsistance : besoin d’être vérifiée par le concepteur,

Contexte et objectifs Inconsistance Incompatibilité Ø Inconsistance : besoin d’être vérifiée par le concepteur, Ø Incompatibilité : les trajectoires ont été supprimées par les spécifications. MSR’ 11, 16 -18 novembre 2011, Lille, France 17

Contexte et objectifs Inconsistance Incompatibilité Ø Inconsistance : besoin d’être vérifiée par le concepteur,

Contexte et objectifs Inconsistance Incompatibilité Ø Inconsistance : besoin d’être vérifiée par le concepteur, Ø Incompatibilité : les trajectoires ont été supprimées par les spécifications. Des états sont inaccessibles car les spécifications ont supprimées les trajectoires MSR’ 11, 16 -18 novembre 2011, Lille, France 18

Contexte et objectifs Ä Ex : conception par approche centralisée MSR’ 11, 16 -18

Contexte et objectifs Ä Ex : conception par approche centralisée MSR’ 11, 16 -18 novembre 2011, Lille, France 19

Contexte et objectifs Ä Ex : conception par approche centralisée Ä Deux modes :

Contexte et objectifs Ä Ex : conception par approche centralisée Ä Deux modes : • Nominal • Dégradé Ø Commutations entre modes MSR’ 11, 16 -18 novembre 2011, Lille, France 20

Contexte et objectifs Ä Ex : conception par approche centralisée Ä Deux modes :

Contexte et objectifs Ä Ex : conception par approche centralisée Ä Deux modes : • Nominal • Dégradé Ø Commutations entre modes MSR’ 11, 16 -18 novembre 2011, Lille, France 21

Contexte et objectifs Ä Ex : conception par approche centralisée Ä Deux modes :

Contexte et objectifs Ä Ex : conception par approche centralisée Ä Deux modes : • Nominal • Dégradé Ø Commutations entre modes MSR’ 11, 16 -18 novembre 2011, Lille, France 22

Contexte et objectifs Ä Ex : conception par approche centralisée Ä Deux modes :

Contexte et objectifs Ä Ex : conception par approche centralisée Ä Deux modes : • Nominal • Dégradé Ø Commutations entre modes Comment garder les états inaccessibles dans le modèle, mais accessibles par un autre ? MSR’ 11, 16 -18 novembre 2011, Lille, France 23

Proposition : automate émondé Ä Utiliser l’automate émondé dans le calcul du procédé sous

Proposition : automate émondé Ä Utiliser l’automate émondé dans le calcul du procédé sous contrôle Ä Automate émondé = Accessible et Co-accessible automate MSR’ 11, 16 -18 novembre 2011, Lille, France 24

Proposition : automate émondé Ä Utiliser l’automate émondé dans le calcul du procédé sous

Proposition : automate émondé Ä Utiliser l’automate émondé dans le calcul du procédé sous contrôle Ä Automate émondé = Accessible et Co-accessible automate Ä Plus d’états, mais inaccessibles ! MSR’ 11, 16 -18 novembre 2011, Lille, France 25

Proposition : automate émondé Ä Utiliser l’automate émondé dans le calcul du procédé sous

Proposition : automate émondé Ä Utiliser l’automate émondé dans le calcul du procédé sous contrôle Ä Automate émondé = Accessible et Co-accessible automate Ä Plus d’états, mais inaccessibles ! Ø Comment identifier les états accessibles par un autre mode ? MSR’ 11, 16 -18 novembre 2011, Lille, France 26

Proposition : notions sur les suites Ä Le nom d’un état est mathématiquement défini

Proposition : notions sur les suites Ä Le nom d’un état est mathématiquement défini comme une suite ! MSR’ 11, 16 -18 novembre 2011, Lille, France 27

Proposition : notions sur les suites Ä Le nom d’un état est mathématiquement défini

Proposition : notions sur les suites Ä Le nom d’un état est mathématiquement défini comme une suite ! MSR’ 11, 16 -18 novembre 2011, Lille, France 28

Proposition : notions sur les suites Ä Le nom d’un état est mathématiquement défini

Proposition : notions sur les suites Ä Le nom d’un état est mathématiquement défini comme une suite ! MSR’ 11, 16 -18 novembre 2011, Lille, France 29

Proposition : notions sur les suites Ä Le nom d’un état est mathématiquement défini

Proposition : notions sur les suites Ä Le nom d’un état est mathématiquement défini comme une suite ! MSR’ 11, 16 -18 novembre 2011, Lille, France 30

Proposition : notions sur les suites Ä Le nom d’un état est mathématiquement défini

Proposition : notions sur les suites Ä Le nom d’un état est mathématiquement défini comme une suite ! MSR’ 11, 16 -18 novembre 2011, Lille, France 31

Proposition : notions sur les suites Ä Le nom d’un état est mathématiquement défini

Proposition : notions sur les suites Ä Le nom d’un état est mathématiquement défini comme une suite ! MSR’ 11, 16 -18 novembre 2011, Lille, France 32

Proposition : notions sur les suites Ä Le nom d’un état est mathématiquement défini

Proposition : notions sur les suites Ä Le nom d’un état est mathématiquement défini comme une suite ! MSR’ 11, 16 -18 novembre 2011, Lille, France 33

Proposition : notions sur les suites Ä Le nom d’un état est mathématiquement défini

Proposition : notions sur les suites Ä Le nom d’un état est mathématiquement défini comme une suite ! Ø Hypothèse : chaque nom est unique ! MSR’ 11, 16 -18 novembre 2011, Lille, France 34

Proposition : Suivi de trajectoire par le nom des états Ø Comparer le nom

Proposition : Suivi de trajectoire par le nom des états Ø Comparer le nom des états entre modèles pour identifier les états équivalents: Alors, deux états sont équivalents si : MSR’ 11, 16 -18 novembre 2011, Lille, France 35

Proposition : exemple MSR’ 11, 16 -18 novembre 2011, Lille, France 36

Proposition : exemple MSR’ 11, 16 -18 novembre 2011, Lille, France 36

Proposition : exemple MSR’ 11, 16 -18 novembre 2011, Lille, France 37

Proposition : exemple MSR’ 11, 16 -18 novembre 2011, Lille, France 37

Proposition : exemple MSR’ 11, 16 -18 novembre 2011, Lille, France 38

Proposition : exemple MSR’ 11, 16 -18 novembre 2011, Lille, France 38

Proposition : exemple MSR’ 11, 16 -18 novembre 2011, Lille, France 39

Proposition : exemple MSR’ 11, 16 -18 novembre 2011, Lille, France 39

Proposition : exemple États équivalents ! MSR’ 11, 16 -18 novembre 2011, Lille, France

Proposition : exemple États équivalents ! MSR’ 11, 16 -18 novembre 2011, Lille, France 40

Conclusion • Procédure pour identifier les états équivalents (entre modèles) • Extension du suivi

Conclusion • Procédure pour identifier les états équivalents (entre modèles) • Extension du suivi de trajectoire sur les langages • Permet de détecter plus de commutations entre modes De plus : • La procédure de comparaison sur le nom des états est calculable MSR’ 11, 16 -18 novembre 2011, Lille, France 41

Ampère Unité Mixte de Recherche CNRS Génie Électrique, Électromagnétisme, Automatique, Microbiologie environnementale et Applications

Ampère Unité Mixte de Recherche CNRS Génie Électrique, Électromagnétisme, Automatique, Microbiologie environnementale et Applications Identification des états équivalents dans l’approche modale G. Faraut, L. Piétrac, E. Niel INSA-Lyon – Ampère Lab. 20 av Albert Einstein 69621 Villeurbanne MSR’ 11, 16 -18 novembre 2011, Lille, France

Perspective Ø Démarche complètement construite pour être exécutée automatiquement ü Utilisation du nom des

Perspective Ø Démarche complètement construite pour être exécutée automatiquement ü Utilisation du nom des états au lieu du langage dans le suivi de trajectoire Ø Exprimer les spécifications par des états (et leur nom) Ø Comment exprimer que le système ne doit jamais être dans un état ? ü Difficile en utilisant les langages ü Facile par le nom de l’état MSR’ 11, 16 -18 novembre 2011, Lille, France 43

Contexte et objectifs • Suivi de trajectoire – utilisation des langages Ø Objectif: ü

Contexte et objectifs • Suivi de trajectoire – utilisation des langages Ø Objectif: ü Identifier les trajectoires menant à une commutation et s’assurer qu’entre modèle la commutation est effective Suivi de trajectoire Ä MSR’ 11, 16 -18 novembre 2011, Lille, France 44