activit é de l’é quipe actionneurs et syst ème · maître de conférences insa de lyon,...

2
Activit Activit é é de de l l ’é ’é quipe quipe Actionneurs Actionneurs et et Syst Syst è è me me Laboratoire Ampère http://www.ampere-lab.fr Insa de Lyon [email protected] 20 avenue A.Einstein [email protected] 69621 Villeurbanne cedex [email protected] Laboratoire Ampère http://www.ampere-lab.fr Insa de Lyon [email protected] 20 avenue A.Einstein [email protected] 69621 Villeurbanne cedex [email protected] Les membres permanents concern Les membres permanents concern é é s par ces th s par ces th è è mes mes Outils utilis Outils utilis é é s s L’équipe Actionneurs et systèmes a pour objectif le développement des méthodologies et des outils pour la conception, la spécification et l’analyse des performances de systèmes multi-domaines en relation avec leur environnement. . L’équipe Actionneurs et syst Actionneurs et syst è è mes mes a pour objectif le développement des méthodologies et des outils pour la conception, la spécification et l’analyse des performances de systèmes multi-domaines en relation avec leur environnement. . Conception des systèmes multi-actionnés, multi-alimentés et multi-pilotés 3 axes de recherche Analyse et diagnostic Modélisation multi-domaine et multi- échelle de temps et d’espace Analyse par méthode d’IA Analyse structurelle et fonctionnelle Analyse dysfonctionnelle et vérification formelle Dimensionnement et optimisation Optimisation multicritère Aide à la spécification et analyse de performance Aide au paramétrage Synthèse structurelle synthèse topologique et d’architecture Stratégie de pilotage synthèse comportementale Conception des syst Conception des syst è è mes multi mes multi - - actionn actionn é é s, s, multi multi - - aliment aliment é é s et multi s et multi - - pilot pilot é é s s 3 axes de recherche 3 axes de recherche Analyse et diagnostic Analyse et diagnostic Mod Mod é é lisation multi lisation multi - - domaine et multi domaine et multi - - é é chelle de temps et d chelle de temps et d espace espace Analyse par m Analyse par m é é thode d thode d IA IA Analyse structurelle et fonctionnelle Analyse structurelle et fonctionnelle Analyse dysfonctionnelle et Analyse dysfonctionnelle et v v é é rification formelle rification formelle Dimensionnement et optimisation Dimensionnement et optimisation Optimisation multicrit Optimisation multicrit è è re re Aide Aide à à la sp la sp é é cification et analyse de cification et analyse de performance performance Aide au param Aide au param é é trage trage Synth Synth è è se structurelle se structurelle synth synth è è se topologique et d se topologique et d architecture architecture Strat Strat é é gie de pilotage gie de pilotage synth synth è è se comportementale se comportementale Personnel 12 chercheurs permanents 21 doctorants 3 post-doc 8 Master de recherche Personnel 12 chercheurs permanents 12 chercheurs permanents 21 doctorants 21 doctorants 3 post 3 post - - doc doc 8 Master de recherche 8 Master de recherche Domaines d’Applications Transport (terrestre, aéronautique) Robotique Médicale Habitat Systèmes Embarqués Domaines d’Excellence Composants pneumatiques et hydrauliques de puissance (Fluid Power) Systèmes électriques Domaines d Domaines d Applications Applications Transport (terrestre, a Transport (terrestre, a é é ronautique) ronautique) Robotique M Robotique M é é dicale dicale Habitat Habitat Syst Syst è è mes Embarqu mes Embarqu é é s s Domaines d Domaines d Excellence Excellence Composants pneumatiques et Composants pneumatiques et hydrauliques de puissance (Fluid Power) hydrauliques de puissance (Fluid Power) Syst Syst è è mes mes é é lectriques lectriques Outils Modélisation multi-échelle, Mesures et caractérisation, Bond Graph, Simulation, Data Mining, classification, Supervision Outils Outils Mod Mod é é lisation multi lisation multi - - é é chelle, chelle, Mesures et caract Mesures et caract é é risation, risation, Bond Graph, Simulation, Bond Graph, Simulation, Data Mining, classification, Data Mining, classification, Supervision Supervision Emil Dumitrescu Maître de Conférences INSA de Lyon, ingénieur informatique INSA de Lyon 1997. Domaines de compétences : techniques de conception sûre, méthodes formelles. Investi dans les axes Synthèse structurelle et comportementale à 90%, et Analyse et diagnostic à 10%. Emil Dumitrescu Emil Dumitrescu Ma Ma î î tre de Conf tre de Conf é é rences INSA de Lyon, ing rences INSA de Lyon, ing é é nieur informatique INSA de nieur informatique INSA de Lyon 1997. Domaines de comp Lyon 1997. Domaines de comp é é tences tences : techniques de conception : techniques de conception s s û û re, m re, m é é thodes formelles. Investi dans les axes Synth thodes formelles. Investi dans les axes Synth è è se structurelle se structurelle et comportementale et comportementale à à 90%, et Analyse et diagnostic 90%, et Analyse et diagnostic à à 10%. 10%. Eric Niel Professeur, INSA de Lyon. Domaines de compétences : sûreté de fonctionnement, commande-supervision. Investi dans les axes Synthèse structurelle et comportementale à 50%, et Analyse et diagnostic à 50%. Eric Niel Eric Niel Professeur, INSA de Lyon. Domaines de comp Professeur, INSA de Lyon. Domaines de comp é é tences tences : s : s û û ret ret é é de de fonctionnement, commande fonctionnement, commande - - supervision. Investi dans les axes supervision. Investi dans les axes Synth Synth è è se structurelle et comportementale se structurelle et comportementale à à 50%, et Analyse et 50%, et Analyse et diagnostic diagnostic à à 50%. 50%. Laurent Piétrac Maître de Conférences INSA de Lyon, agrégé de génie mécanique 1993. Domaines de compétences : modes de fonctionnement, synthèse. Investi dans l'axe Synthèse structurelle et comportementale à 100%. Laurent Pi Laurent Pi é é trac trac Ma Ma î î tre de Conf tre de Conf é é rences INSA de Lyon, agr rences INSA de Lyon, agr é é g g é é de g de g é é nie m nie m é é canique 1993. canique 1993. Domaines de comp Domaines de comp é é tences tences : modes de fonctionnement, synth : modes de fonctionnement, synth è è se. se. Investi dans l'axe Synth Investi dans l'axe Synth è è se structurelle et comportementale se structurelle et comportementale à à 100%. 100%. domaine public : TCT, UMDES, NuSMV. domaine commercial : MATLAB, FormalCheck, MOCA-RP. domaine public domaine public : TCT, UMDES, NuSMV. : TCT, UMDES, NuSMV. domaine commercial domaine commercial : MATLAB, FormalCheck, MOCA : MATLAB, FormalCheck, MOCA - - RP. RP. Quelques pPublications 2007 sur ces th Quelques pPublications 2007 sur ces th è è mes mes Repulsive/Attractive Discrete State Space Sets for Switching Management, O. Kamach, É. Niel and L. Piétrac, in Studies in Informatics and Control Journal (SIC) <http://www.ici.ro/ici/revista/sic.html >, vol. 16, n° ° °1, 16 p. On the formalisation of integrating watchdogs into discrete event controller structures, G. Kovács, L. Piétrac, B. Kiss and E. Niel, in European Control Conference 2007, ECC'07, Kos, Grèce, 2-5 juillet 2007, 8 p. Controller Fault Management using synthesis approach, J. L. Rojas and E. Niel, in proceedings of the Safety and Reliability Conference, ESREL'07, Stavanger, Norway, June 25-27, 2007. Optimal discrete controller synthesis for modeling fault-tolerant distributed systems, E. Dumitrescu, A. Girault, H. Marchand and E.Rutten, in Workshop on Dependable control of Discrete Systems, DCDS'07, Cachan, 2007 Repulsive/Attractive Discrete State Space Sets for Switching Man Repulsive/Attractive Discrete State Space Sets for Switching Man agement, O. agement, O. Kamach, Kamach, É É . Niel and L. Pi . Niel and L. Pi é é trac, in Studies in Informatics and Control Journal (SIC) trac, in Studies in Informatics and Control Journal (SIC) < < http://www.ici.ro/ici/revista/sic.html http://www.ici.ro/ici/revista/sic.html >, vol. 16, n >, vol. 16, n ° ° ° ° ° ° 1, 16 p. 1, 16 p. On the formalisation of integrating watchdogs into discrete even On the formalisation of integrating watchdogs into discrete even t controller t controller structures, G. Kov structures, G. Kov á á cs, L. Pi cs, L. Pi é é trac, B. Kiss and E. Niel, in European Control trac, B. Kiss and E. Niel, in European Control Conference 2007, ECC'07, Kos, Gr Conference 2007, ECC'07, Kos, Gr è è ce, 2 ce, 2 - - 5 juillet 2007, 8 p. 5 juillet 2007, 8 p. Controller Fault Management using synthesis approach, J. L. Roja Controller Fault Management using synthesis approach, J. L. Roja s and E. Niel, in s and E. Niel, in proceedings of the Safety and Reliability Conference, ESREL'07, proceedings of the Safety and Reliability Conference, ESREL'07, Stavanger, Stavanger, Norway, June 25 Norway, June 25 - - 27, 2007. 27, 2007. Optimal discrete controller synthesis for modeling fault Optimal discrete controller synthesis for modeling fault - - tolerant distributed tolerant distributed systems, E. Dumitrescu, A. Girault, H. Marchand and E.Rutten, i systems, E. Dumitrescu, A. Girault, H. Marchand and E.Rutten, i n Workshop on n Workshop on Dependable control of Discrete Systems, DCDS'07, Cachan, 2007 Dependable control of Discrete Systems, DCDS'07, Cachan, 2007 Responsable : [email protected] Responsable : [email protected]

Upload: others

Post on 05-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Activit é de l’é quipe Actionneurs et Syst ème · Maître de Conférences INSA de Lyon, agrégé de génie 8 Master de recherche Domaines d’Applications Transport (terrestre,

ActivitActivit éé de de ll ’é’équipequipe ActionneursActionneurs et et SystSyst èèmeme

Laboratoire Ampère http://www.ampere-lab.frInsa de Lyon [email protected] avenue A.Einstein [email protected] Villeurbanne cedex [email protected]

Laboratoire Ampère http://www.ampere-lab.frInsa de Lyon [email protected] avenue A.Einstein [email protected] Villeurbanne cedex [email protected]

Les membres permanents concernLes membres permanents concernéés par ces ths par ces thèèmesmes

Outils utilisOutils utilisééss

L’équipe Actionneurs et systèmes a pour objectif le développement des méthodologies et des outils pour la conception, la spécification et l’analyse des performances de systèmes multi-domaines en relation avec leur environnement. .

L’équipe Actionneurs et systActionneurs et syst èèmesmes a pour objectif le développement des méthodologies et des outils pour la conception, la spécification et l’analyse des performances de systèmes multi-domaines en relation avec leur environnement. .

Conception des systèmes multi-actionnés,

multi-alimentés et multi-pilotés

3 axes de recherche� Analyse et diagnostic

� Modélisation multi-domaine et multi-échelle de temps et d’espace

� Analyse par méthode d’IA� Analyse structurelle et fonctionnelle� Analyse dysfonctionnelle et

vérification formelle� Dimensionnement et optimisation

� Optimisation multicritère � Aide à la spécification et analyse de

performance � Aide au paramétrage

� Synthèse structurelle � synthèse topologique et d’architecture� Stratégie de pilotage� synthèse comportementale

Conception des systConception des systèèmes multimes multi--actionnactionnéés,s,

multimulti--alimentalimentéés et multis et multi--pilotpilotééss

3 axes de recherche3 axes de recherche�� Analyse et diagnosticAnalyse et diagnostic

�� ModModéélisation multilisation multi--domaine et multidomaine et multi--ééchelle de temps et dchelle de temps et d’’espaceespace

�� Analyse par mAnalyse par mééthode dthode d’’IAIA�� Analyse structurelle et fonctionnelleAnalyse structurelle et fonctionnelle�� Analyse dysfonctionnelle et Analyse dysfonctionnelle et

vvéérification formellerification formelle�� Dimensionnement et optimisationDimensionnement et optimisation

�� Optimisation multicritOptimisation multicritèère re �� Aide Aide àà la spla spéécification et analyse de cification et analyse de

performance performance �� Aide au paramAide au paraméétragetrage

�� SynthSynth èèse structurelle se structurelle �� synthsynthèèse topologique et dse topologique et d’’architecturearchitecture�� StratStratéégie de pilotagegie de pilotage�� synthsynthèèse comportementalese comportementale

Personnel� 12 chercheurs permanents� 21 doctorants� 3 post-doc� 8 Master de recherche

Personnel�� 12 chercheurs permanents12 chercheurs permanents�� 21 doctorants21 doctorants�� 3 post3 post--docdoc�� 8 Master de recherche8 Master de recherche

Domaines d’Applications� Transport (terrestre, aéronautique) � Robotique Médicale� Habitat� Systèmes Embarqués

Domaines d’Excellence� Composants pneumatiques et

hydrauliques de puissance (Fluid Power) � Systèmes électriques

Domaines dDomaines d ’’ApplicationsApplications�� Transport (terrestre, aTransport (terrestre, aééronautique)ronautique) �� Robotique MRobotique Méédicaledicale�� HabitatHabitat�� SystSystèèmes Embarqumes Embarquééss

Domaines dDomaines d ’’ExcellenceExcellence�� Composants pneumatiques et Composants pneumatiques et

hydrauliques de puissance (Fluid Power)hydrauliques de puissance (Fluid Power) �� SystSystèèmes mes éélectriqueslectriques

Outils� Modélisation multi-échelle,� Mesures et caractérisation,� Bond Graph, Simulation,� Data Mining, classification,� Supervision

OutilsOutils�� ModModéélisation multilisation multi--ééchelle,chelle,�� Mesures et caractMesures et caractéérisation,risation,�� Bond Graph, Simulation,Bond Graph, Simulation,�� Data Mining, classification,Data Mining, classification,�� SupervisionSupervision

Emil DumitrescuMaître de Conférences INSA de Lyon, ingénieur infor matique INSA de

Lyon 1997. Domaines de compétences : techniques de c onception sûre, méthodes formelles. Investi dans les axes Syn thèse structurelle et comportementale à 90%, et Analyse et diagnostic à 10%.

Emil DumitrescuEmil DumitrescuMaMaîître de Conftre de Conf éérences INSA de Lyon, ingrences INSA de Lyon, ing éénieur informatique INSA de nieur informatique INSA de

Lyon 1997. Domaines de compLyon 1997. Domaines de comp éétencestences : techniques de conception : techniques de conception ssûûre, mre, m ééthodes formelles. Investi dans les axes Synththodes formelles. Investi dans les axes Synth èèse structurelle se structurelle et comportementale et comportementale àà 90%, et Analyse et diagnostic 90%, et Analyse et diagnostic àà 10%.10%.

Eric NielProfesseur, INSA de Lyon. Domaines de compétences : sûreté de

fonctionnement, commande-supervision. Investi dans les axes Synthèse structurelle et comportementale à 50%, et A nalyse et diagnostic à 50%.

Eric NielEric NielProfesseur, INSA de Lyon. Domaines de compProfesseur, INSA de Lyon. Domaines de comp éétencestences : s: sûûretretéé de de

fonctionnement, commandefonctionnement, commande --supervision. Investi dans les axes supervision. Investi dans les axes SynthSynth èèse structurelle et comportementale se structurelle et comportementale àà 50%, et Analyse et 50%, et Analyse et diagnostic diagnostic àà 50%.50%.

Laurent PiétracMaître de Conférences INSA de Lyon, agrégé de génie mécanique 1993.

Domaines de compétences : modes de fonctionnement, s ynthèse. Investi dans l'axe Synthèse structurelle et comport ementale à 100%.

Laurent PiLaurent Pi éétractracMaMaîître de Conftre de Conf éérences INSA de Lyon, agrrences INSA de Lyon, agr ééggéé de gde g éénie mnie m éécanique 1993. canique 1993.

Domaines de compDomaines de comp éétencestences : modes de fonctionnement, synth: modes de fonctionnement, synth èèse. se. Investi dans l'axe SynthInvesti dans l'axe Synth èèse structurelle et comportementale se structurelle et comportementale àà 100%.100%.

domaine public : TCT, UMDES, NuSMV.domaine commercial : MATLAB, FormalCheck, MOCA-RP.

domaine publicdomaine public : TCT, UMDES, NuSMV.: TCT, UMDES, NuSMV.domaine commercialdomaine commercial : MATLAB, FormalCheck, MOCA: MATLAB, FormalCheck, MOCA --RP.RP.

Quelques pPublications 2007 sur ces thQuelques pPublications 2007 sur ces thèèmesmes

Repulsive/Attractive Discrete State Space Sets for Switching Management, O. Kamach, É. Niel and L. Piétrac, in Studies in Infor matics and Control Journal (SIC)<http://www.ici.ro/ici/revista/sic.html >, vol. 16, n °°°°1, 16 p.On the formalisation of integrating watchdogs into discrete event controller structures, G. Kovács, L. Piétrac, B. Kiss and E. N iel, in European Control Conference 2007, ECC'07, Kos, Grèce, 2-5 juillet 20 07, 8 p.Controller Fault Management using synthesis approac h, J. L. Rojas and E. Niel, in proceedings of the Safety and Reliability Conferenc e, ESREL'07, Stavanger, Norway, June 25-27, 2007.Optimal discrete controller synthesis for modeling fault-tolerant distributed systems, E. Dumitrescu, A. Girault, H. Marchand an d E.Rutten, in Workshop on Dependable control of Discrete Systems, DCDS'07, Ca chan, 2007

Repulsive/Attractive Discrete State Space Sets for Switching ManRepulsive/Attractive Discrete State Space Sets for Switching Man agement, O. agement, O. Kamach, Kamach, ÉÉ. Niel and L. Pi. Niel and L. Pi éétrac, in Studies in Informatics and Control Journal (SIC)trac, in Studies in Informatics and Control Journal (SIC)<<http://www.ici.ro/ici/revista/sic.htmlhttp://www.ici.ro/ici/revista/sic.html >, vol. 16, n>, vol. 16, n °°°°°°°°1, 16 p.1, 16 p.On the formalisation of integrating watchdogs into discrete evenOn the formalisation of integrating watchdogs into discrete even t controller t controller structures, G. Kovstructures, G. Kov áács, L. Pics, L. Pi éétrac, B. Kiss and E. Niel, in European Control trac, B. Kiss and E. Niel, in European Control Conference 2007, ECC'07, Kos, GrConference 2007, ECC'07, Kos, Gr èèce, 2ce, 2--5 juillet 2007, 8 p.5 juillet 2007, 8 p.Controller Fault Management using synthesis approac h, J. L. RojaController Fault Management using synthesis approac h, J. L. Roja s and E. Niel, in s and E. Niel, in proceedings of the Safety and Reliability Conferenc e, ESREL'07, proceedings of the Safety and Reliability Conferenc e, ESREL'07, Stavanger, Stavanger, Norway, June 25Norway, June 25 --27, 2007.27, 2007.Optimal discrete controller synthesis for modeling faultOptimal discrete controller synthesis for modeling fault --tolerant distributed tolerant distributed systems, E. Dumitrescu, A. Girault, H. Marchand an d E.Rutten, isystems, E. Dumitrescu, A. Girault, H. Marchand an d E.Rutten, i n Workshop on n Workshop on Dependable control of Discrete Systems, DCDS'07, Ca chan, 2007Dependable control of Discrete Systems, DCDS'07, Ca chan, 2007

Responsable : [email protected] : [email protected]

Page 2: Activit é de l’é quipe Actionneurs et Syst ème · Maître de Conférences INSA de Lyon, agrégé de génie 8 Master de recherche Domaines d’Applications Transport (terrestre,

SynthSynth èèse de contrôleurs discretsse de contrôleurs discrets Reconfiguration de systReconfiguration de syst èèmesmes

Cadre de travail : les Systèmes à Événements Discret s� Hypothèse : espace d’états discret, évolution conduite par les événements� Applications : tout système comportant de nombreux sous-systèmes en interaction

Problème : concevoir une commande permettant au sys tème commandé de respecter certaines propriétés

� Sécurité : ce que ne doit pas faire le système� Vivacité : ce qu’il doit faire

Démarche : écrire les propriétés puis déterminer le s commandes possibles

Cadre de travail : les SystCadre de travail : les Syst èèmes mes àà ÉÉvvéénements Discretsnements Discrets�� HypothHypothèèse : espace dse : espace d’é’états discret, tats discret, éévolution conduite par les volution conduite par les éévvéénementsnements�� Applications : tout systApplications : tout systèème comportant de nombreux sousme comportant de nombreux sous--systsystèèmes en interactionmes en interaction

ProblProbl èème : concevoir une commande permettant au systme : concevoir une commande permettant au syst èème commandme command éé de de respecter certaines proprirespecter certaines propri ééttééss

�� SSéécuritcuritéé : ce que ne doit pas faire le syst: ce que ne doit pas faire le systèèmeme�� VivacitVivacitéé : ce qu: ce qu’’il doit faireil doit faire

DDéémarche : marche : éécrire les propricrire les propri ééttéés puis ds puis d ééterminer les commandes possiblesterminer les commandes possibles

K L(G)

σuc

σc

Supc(K)

Principe : l'observation et l'interdiction d'événem entsPrincipe : l'observation et l'interdiction d'Principe : l'observation et l'interdiction d' éévvéénementsnements

Objectif : déterminer un superviseur S tel queL(S/G)=K

Objectif : dObjectif : d ééterminer un superviseur S terminer un superviseur S tel quetel queL(S/G)=KL(S/G)=K

Superviseur

Événements autorisés/inhibés

Événements observés

ProcédéÉvénements contrôlables/incontrôlables

Mode confort

Mode comportement

routier

Mode sécurité

t1

t2 t4

t3

Automatique

Modesemi-auto

Marche manuelle

t1

t2t4

t3

Objectif : déterminer :� pour chaque mode : des commandes synthétisées� pour les changements de mode : des trajectoires compatibles avec l'état des

ressources et avec les propriétés attendues

Objectif : dObjectif : d ééterminer :terminer :�� pour chaque mode : des commandes synthpour chaque mode : des commandes synthéétistisééeses�� pour les changements de mode : des trajectoires compatibles avecpour les changements de mode : des trajectoires compatibles avec l'l'éétat des tat des

ressources et avec les propriressources et avec les propriééttéés attenduess attendues

Principe : le suivi des trajectoires des ressources communesPrincipe : le suivi des trajectoires des ressources communesPrincipe : le suivi des trajectoires des ressources communes

Nos résultats :� Architecture de contrôleurs

hiérarchique et distribuée� Approche temporelle� Approche vectorielle� Démarche d'implémentation� Correction automatique d'erreur

de comception

Nos rNos r éésultats :sultats :�� Architecture de contrôleurs Architecture de contrôleurs

hihiéérarchique et distriburarchique et distribuééee�� Approche temporelleApproche temporelle�� Approche vectorielleApproche vectorielle�� DDéémarche d'implmarche d'impléémentationmentation�� Correction automatique d'erreur Correction automatique d'erreur

de comceptionde comception

Un mode de fonctionnement correspond à :� Des besoins et donc des commandes différentes� Des ressources différentes

Problème : concevoir une commande prenant en compte tous ces besoins

Démarche : étudier indépendament chaque mode, puis les changements

Un mode de fonctionnement correspond Un mode de fonctionnement correspond àà ::�� Des besoins et donc des commandes diffDes besoins et donc des commandes difféérentesrentes�� Des ressources diffDes ressources difféérentesrentes

ProblProbl èème : concevoir une commande prenant en compte tous ces besoinsme : concevoir une commande prenant en compte tous ces besoins

DDéémarche : marche : éétudier indtudier ind éépendament chaque mode, puis les changementspendament chaque mode, puis les changements

Nos résultats :� Reconfiguration de trajectoires de

vols pour drones� Approche multimodèle

Nos rNos r éésultats :sultats :�� Reconfiguration de trajectoires de Reconfiguration de trajectoires de

vols pour dronesvols pour drones�� Approche multimodApproche multimodèèlele