ECOLE DOCTORALE IAEM LORRAINE Co-spécification exécutable basée sur des modèles : Application à la conduite interactive d’un procédé industriel critique UMR 7039 Fabien BOUFFARON ([email protected]) Directeur de thèse : Gérard MOREL CONTEXTE Recherche & Développement : Conduite interactive d’un procédé industriel Composant Humain relation i Elément i i Elément i • Conduite d’un procédé majoritairement sous contrôle humain: 95 % des informations de conduite ne sont pas numériques i Elément i i Elément i IUA relation i Elément i i Elément i i Elément i i Elément i IUP Composant Technique IPA relation i Elément i i Elément i i Elément i i Elément i Bus physico - physiologique Interaction durant la conduite (adaptée de (Galara, 2006)) Métier de maintenance Métier de conduite Salle de commande Agents Humain • Nature des interactions : Interactions physicotechniques «IPA», technico-humaines «IUA» et physico-humaines «IPU» de conduite • Distribution des informations de conduite autour d’un bus numérique Procédé Métier de conduite et de maintenance Terrain Bus Numérique Equipements automatisés Equipement manuel instrumenté Equipements manuels Agents Technique Distribution des informations autour d’un bus numérique Problématique scientifique : Co-Spécification Système Basée sur des Modèles • Spécification système concourante de trois interactions : physico-techniques «IPA», technico-humaines «IUA» et physico-humaines «IUP» • Spécification d’une architecture distribuée autour d’un bus numérique d’un système de contrôle facilitant l’élaboration d’informations pertinentes par et pour des composantes techniques et humaines Co-Spécification multi-modèles (Système pour faire) Spécification du système de conduite CU Co-spécification des domaines Opérationnel Technique et Humain Espace Solution Domaine Opérationnel WP_ES IAU , IAP , IUP ↦ S Domaine Ingénierie Système WP_EP R Espace Solution Spécification multi-modèles basée sur deux interprétations de cadre de modélisation de (Hall,2005 ) et (Boy, 2011) D’après notre interprétation du modèle de (Hall, 2005), les trois spécifications d’interactions «IPA», «IUA» et «IUP» permettent de spécifier de façon concourante le système de conduite comme un TOUT selon : WT_ES Domaine Technique A U CA IUA comme un TOUT I PA IUP WP RP S Multi-modèles basée sur des patrons de conception Co-Spécification Système WIS_ES S Espace Problème Espace Solution WIS_EP RIS Espace Problème SIS Patron de fonction cognitive pour : • Allocation de composants technique ou humain • Distribution d’une forme d’intelligence au plus près du procédé Objectifs Composant Humain : Description : Prescription Domaine Humain Prescrire Rendre situation à compte de atteindre Intelligencel’activité Espace Solution Humaine WH_ES Construire la situation courante Spécification concourante en Ingénierie Système Homme-Machine Atteindre situation prescrite Observations L’ ingénierie système vue comme le domaine pivot entre les domaines spécialistes (Humain et Technique), autour d’un modèle de référence du système comme un TOUT « S » (Bouffaron, 2012) (Gouyon, 2013) S représente la spécification du système comme un TOUT à faire pour satisfaire l’ensemble des exigences RP (Taches) à partir de la connaissance de l’environnement WP (Organisation, Situation, Procédé) selon : Actions Objectifs Informations Composant technique Prescrire Rendre situation à compte de atteindre l’activité Intelligence Technique Construire Atteindre situation situation courante prescrite Co-Spécification Système Exécutable Observations (Système à faire) Emulation d’une fonction d’alimentation en eau de secours (Plate-forme CISPI) Actions Procédé Emulation du procédé Ingénierie humaine Ingénierie automatique Ingénierie système Architecture fonctionnelle basée sur le patron de fonction cognitive pouvant être allouée à un composant humain ou technique Ingénierie des procédés WP , S ↦ RP Bus de co-simulation Références • Bouffaron, F., Gouyon, D., Dobre, D., & Morel, G. (2012). Revisiting the interoperation relationships between Systems Engineering collaborative processes. INCOM 2012, Romania. • Boy, G. A. (2011). The handbook of human-machine interaction: a human-centered design approach. Ashgate • Galara, D. (2006). Roadmap to master the complexity of process operation to help operators improve safety, productivity and reduce environmental impact. Annual Reviews in Control, 30 (2), 215-222. • Gouyon, D., Bouffaron, F., & Morel, G. (2013). Specifying some key SE training artifacts. CSDM, Paris (Best student paper) • Hall, J. G., & Rapanotti, L. (2005). Problem Frames for Sociotechnical Systems. . Dans A. Silva, & J. L. Maté (Eds.), Requirements Engineering for Socio-Technical Systems. • Lieber, R., Dupont, J.-M., Bouffaron, F., & Morel, G. (2013). Improving physical-physiological interaction requirements for maintenance enabling systems specification. The 11th IFAC/IFIP/IFORS/IEA, Las Vegas - USA. Informations Co-Spécification d’un système de conduite Vérification (Model in the loop) et Validation (System in the loop) au plus tôt de la spécification par exécution de modèles en co-simulation hybride itsUc_Conduir e 1 1 Operations vDegazeur C SMTSigIn:double MHS_A limentation_G V _V oie_1 1 MHS_Brassage 1 MHS_Remplissage vCEX_T V C SMTSigIn:double MS_A limentation_GV _V oie_1 MS_A limentation_GV _V oie_2 MS_Brassage 1 pBr assage C SMTSigIn:double 1 MS_Remplissage vCEX_T C SMTSigIn:double MHS_A limentation_G V _V oie_2 1 Functional-Interaction - IBD vm1 Voie_1 C SMTSigIn:double v Degazeur:double Etude des interactions physicophysiologiques «IUP» pour déterminer les conditions nécessaires mais non suffisantes (Lieber, 2013) (Bouffaron, 2014) pour construire la représentation de la situation courante pour l’humain : (auditive (fuite); tactile (température); visuelle (écoulement d’un fluide)) 1 vr Voie_2 1 C SMTSigIn:double v C EX_TV :double 1 C SMTSigO ut:double 1 dA ppointA SG:double v m1V oie1:double dBr assage C SMTSigO ut:double 1 1 1 v2.0 v rV oie_2:double dV oie1:double Consigne_dVoie1 v m2V oie2:double dVoie2 C SMTSigO ut:double C SMTSigIn:double dV oie2:double v F uite_GV :double exin_disc v2.0 consigne_dV oie1:double 1 PID(s) vFuite_GV exout_disc v2.0 C SMTSigIn:double Regulation_Voie_1 prVoie_1 1 consigne_dVoie2 C SMTSigIn:double MUST_DO _INPUT 1 WANT_DO _OUTPUT Sink:User WANT_DO_INPUT WANT_DO_OUTPUT CAN_DO_INPUT CAN_DO_OUTPUT CAN_DO_INPUT CAN_DO_OUTPUT HOW_DO_INPUT HOW_DO_OUTPUT HOW_DO_INPUT HOW_DO_OUTPUT MUST_DO_INPUT 1 MUST_DO_OUTPUT MUST_DO_INPUT MUST_DO _OUTPUT MUST_DO_OUTPUT vm2 Voie_2 C SMTSigIn:double dBrassage:double v m1V oie_2:double exin_disc vm1 Voie_2 vr Voie_2 v m2V oie1:double dVoie1 C SMTSigO ut:double 1 C SMTSigIn:double v rV oie2:double 1 vm2 Voie_1 C SMTSigIn:double pBrassage:double dA ppointA SG WANT_DO_OUTPUT WANT_DO_INPUT v C EX_T:double 1 Source:Artifact consigne_dVoie1 C SMTSigIn:double 1 Sink_Source:Interaction WANT_DO_INPUT WANT_DO_OUTPUT CAN_DO_INPUT CAN_DO_OUTPUT HOW_DO_INPUT HOW_DO_OUTPUT MUST_DO_INPUT MUST_DO_OUTPUT dVoie_1 consigne_dV oie2:double exin_disc v2.0 Consigne_dVoie2 exin_disc v2.0 dVoie_2 PID(s) exout_disc v2.0 Regulation_Voie_2 prVoie_2 Patron architectural partitionnant l’interaction étudiée en 3 blocs : Source, Puits et Interaction Source-Puits Interactions entre l'Automatique, les Mathématiques, l'Informatique et les entreprises – 23/01/14
© Copyright 2024 ExpyDoc