Master 2 Research in Automatic control (2009-2010)
Transcription
Master 2 Research in Automatic control (2009-2010)
Master 2 Research in Automatic control (2009-2010) Overview The Master is a one-year (60 ECTS) Program which brings the following skills: Analysis, modelling and simulation of dynamical systems, Design and optimisation of controlled systems, Design of embedded control systems , System supervision, Fault diagnosis, monitoring and reconfiguration. The program objective is to provide advanced knowledge in automatic control which stands at the core of all industrial and service sectors: energy, environment, transport (sea, air, space, ground), robotics, manufacturing, food processing industry, oil and gaz industry, biomedical, process engineering…. The course consists of 2-semester study of 30 ECTS. The first semester is made of mandatory and elective courses and is dedicated to a specialization in: • Condition monitoring and diagnosis • Control and supervision of industrial processes • Mechatronics and embedded control systems Most of the courses of these specialization programs will be given in English. Final project work : master thesis (30 ECTS) The second semester is dedicated to the end-of-study training project to be done either in industry or in a laboratory (in Grenoble as GIPSA-lab, INRIA, GSCOP, in France or in a partner university). Detailed course description: The students will have to follow about 160 H of courses (30 ECTS – 4 modules) and seminaries selected in the following list: 8 ECTS Background on Linear systems and on Discrete-events systems, Seminary 8 ECTS Advanced control for Linear and Non linear systems (Optimal and Predictive control, Robust control for MIMO systems, Analysis and control of nonlinear systems) 8 ECTS System theory (Tutorials in system theory, LMIs for control, Discrete Event Systems : Controller Synthesis, Multivariable linear systems, Nonlinear observers) Production management (Performance assessment, Logistics, Scheduling) 6 ECTS 6 ECTS 6 ECTS Diagnosis and realibility (Diagnostic analysis of industrial plants, Withdrawal strategies and safe keeping policies, Monitoring of industrial plants, Observers for diagnostic, Statistical Analysis and Classification) Mechatronics (Control-algorithms implementation for embedded systems, Modeling and control of mechatronic systems, Robotics) After completion of this Master degree, students may apply for Ph.D. programs in Europe and/or working as scientist or R&D engineer in industry. Academic Contact: Pr. Olivier Sename, GIPSA-lab, Department of Control Systems, ENSE3 - BP 46, 38 402 Saint Martin d'Hères Cedex, GRENOBLE, FRANCE Tel +33 4 76 82 62 32 , Fax +33 4 76 82 63 88 email: [email protected] Master 2 Research in Automatic control (2009-2010) MASTER 2ème ANNEE EEATS GRENOBLE – ANNEE 2009/2010 M2R - Spécialité Automatique Responsable : Olivier SENAME AP Contact : [email protected] Secrétariat : Virginie Pulfer ENSE3 Scolarité, BP 46 38402 St Martin d'Hères URL Web www.gipsa-lab.inpg.fr/m2rauto Tél : +33 (0) 4.76.82.71.65 Email : [email protected] Programme des enseignements TRONC COMMUN Module Automatique des systèmes linéaires et des systèmes à événements discrets Automatique : Introduction aux systèmes linéaires – S.Gentil Représentation et structure des systèmes ; Commande avec retour d'état : commandabilité et stabilisabilité ; Observateurs asymptotiques : observabilité et détectabilité ; Commande avec retour d'état estimé ; Théorème de séparation 20 h Productique : Représentation et analyse des systèmes à évènements discrets – C.Commault Eléments de la théorie des graphes ; Plus courts chemins ; Ordonnancement – PERT ; Flot maximum ; Chaînes de Markov discrètes, comportement stationnaire et transitoire. 20 h Séminaire Le contenu du séminaire change chaque année. Par principe, il est dispensé par une personnalité reconnue extérieure à l’Ecole Doctorale. En général nous organisons un séminaire spécifique à chaque option, il est également suivi par des doctorants dans le cadre de la formation au cours de la thèse. Le rôle essentiel du séminaire est d’offrir une ouverture sur un sujet de recherche par un spécialiste. . Les intervenants des dernières années sont les suivants : S. YOVINE (CR CNRS VERIMAG), P. ROUCHON (PR EM Paris), E. RUTTEN, A. GIRAULT, D. SIMON (CR INRIA Rhône-Alpes), M. STAROSWIECKI (PR Univ. Lille), C. ARTIGUES (MCF Univ. Avignon), J.B. LEGER (Predict Nancy), D. ARZELIER (LAAS Toulouse), D. SAUTER (CRAN, Nancy), J.F. LAFAY (IRCCyN, Nantes), B.Brogliato (INRIA RA). 15 h Module Commande avancée des systèmes linéaires et non linéaires. Commande robuste (Cours en Anglais) – ROBUST CONTROL – O.Sename 14 h Valeurs singulières et norme H∞, stabilité ; Performances nominales ; Limitations de performances ; Fonctions de sensibilité ; Types d’incertitudes ; Robustesse en stabilité et en performances ; Commande H∞ , µ-analyse. Commande prédictive et optimale (Cours en Anglais) – PREDICTIVE CONTROL – M.Alamir 14 h Critère d’optimalité à horizon infini, Principe de Bellman, Critère à horizon fini, Principe de programmation dynamique. Application aux systèmes linéaires non contraints (La formulation LQ, Les équations de Riccati, Exemples.) , La commande prédictive (Introduction des contraintes, Le principe de la commande prédictive à horizon fini, Condition de la stabilité, Exemples). La commande prédictive des systèmes non linéaires (Stabilité de la boucle fermée, Paramétrisation de la commande, Outils de résolution,Exemples.). Etude de cas d’étude complet. Systèmes non linéaires (Cours en Anglais) – NON LINEAR SYSTEMS – G.Besançon 14 h Représentation et analyse des systèmes non linéaires (approche géométrique, méthodes de Lyapunov…) ; Commande par retour d’état (synthèse par linéarisation, par fonctions de Lyapunov…) ; Observateurs (synthèse par linéarisation, par grand gain…). Projet – Travail Personnel Sujet d’étude , Homework…. Master 2 Research in Automatic control (2009-2010) Module Théorie des systèmes. Systèmes multivariables - C.Commault Introduction ; Les différentes représentations : état, transfert, factorisations polynomiales ; Pôles et zéros multivariables ; Théorie géométrique : sous-espaces (A-B) invariants, de commandabilité ; Rejet de perturbations. 10 h Observateurs non linéaires (Cours en Anglais) - Non Linear Observers - G.Besançon 10 h Systèmes non linéaires et notions d'observabilité (définitions, caractérisations, singularités). Structures de base pour la synthèse d'observateur (type Luenberger vs type Kalman). Moyens de mise en oeuvre (interconnexion, transformation, optimisation). Exemples d'applications Les Inégalités Linéaires Matricielles pour la commande – (Cours en Anglais) - LMIs in control - O.Sename 10 h Rappel d'optimisation convexe, Qu'est-ce qu'un Inégalité Linéaire Matricielle (LMI). Systèmes dissipatifs et LMIS (BRL, PRL). Critères de stabilité et performances nominales (H2, Hinf). Synthèses de contrôleurs H2, Hinf, multiobjectifs (relaxation, retour d'état, retour dynamique de sortie). Applications aux cas des systèmes à retards. Extension au cas des systèmes Linéaires à Paramètres Variants. Synthèse de contrôleurs pour les SED – H.Alla 10 h Chapitre 1. Les automates finis (Les langages, Systèmes à états finis, automate fini, Des automates aux expressions régulières). Chapitre 2. Synthèse d'un contrôleur basé sur les automates ( Comportement en boucle ouverte et en boucle Fermée, Langage contrôlable, Existence d’un superviseur et algorithme de synthèse). Chapitre 3. Synthèse d'un contrôleur basé sur les réseaux de Petri (Invariants de marquage, Places de contrôle, Cas des transitions incontrôlables) Projet – Travail personnel Etude biblio…. PARCOURS MECATRONIQUE –MECHATRONICS (AU CHOIX) Modélisation et Commande des systèmes mécatronique optimale (Cours en Anglais) – Modeling and control of mechatronic systems – J. Martinez 16h Généralités sur la mécatronique, c-a-d approche intégrée (capteurs/actionneurs, systèmes dynamiques, microprocesseurs, systèmes de communications). Quelques éléments de modélisation pour les systèmes mécatroniques sont donnés par exemple à l'aide des bond-graphs. Illustration sur quelques systèmes mécatroniques Robotique (Cours en Anglais) – Robotics – N.Marchand Modélisation (Représentation dans l'espace, Cinématique directe : Exemples sur des robots à 4ddl, 5ddl, etc..., Cinématique inverse, Dynamique : Dynamique prépondérante, Dynamiques élevées Frottements). Identification, estimation et commande (Détermination des paramètres, Commande en position et orientation, Passivité, découplage non linéaire, Génération de trajectoires dans un environnement connu, évitement l'obstacle, etc., Exemples sur robots fixe et mobile, Commande en effort). 12h Conception conjointe commance/implémentation (Cours en Anglais) – Control-algorithms implementation for embedded systems – D.Simon 10h Rappels sur l’ordonnancement temps-réel, Gestion des ressources informatiques, Contraintes d’implémentation de régulateurs dans un calculateur, Outils et méthodes de génération de codes (langage synchrone LUSTRE), Adaptation des paramètres des tâches de commande à l’utilisation des ressources. Illustration sur la commande de robots et de drones. Projet – Travail personnel Projet scientifique, Etude biblio…. PARCOURS DIAGNOSTIC ET SURVEILLANCE – DIAGNOSIS AND MONITORING (AU CHOIX) Analyse diagnostique (Cours en Anglais) - FAUT DETECTION AND DIAGNOSIS - O.Adrot 8h Master 2 Research in Automatic control (2009-2010) Principes fondateur de la logique formelle et de l'Intelligence Artificielle, Formalisation d'un problème en vue de son diagnostic. Algorithmes de conception de test (propagation de valeurs, graphes bipatites), cas particulier de la redondance matérielle. Placement de capteurs en vue du diagnostic. Performance des systèmes de diagnostic : détectabilité, discriminabilité et diagnosticabilité. Analyse diagnostique par lecture directe de table de signature Analyse diagnostique à base de consistance, cas particulier des modèles de mauvais fonctionnement Application au génie des procédés, à un réseau de distribution, à des réseaux de capteurs hydrologiques, à une machine à courant continu, au trafic routier et à l'apprentissage humain Surveillance (Cours en Anglais) - FAUT DETECTION AND DIAGNOSIS - S.Ploix 8h Concepts et Terminologie, Construction de relations de parité, Prise de décision par tests d’hypothèses, Prise en compte des incertitudes de modèles grâce à l’outil ensembliste, Diagnostic par reconnaissance des formes et classification. Observateurs pour la surveillance - (Cours en Anglais) - Observers for diagnosis O.Sename/G.Besançon 10 h Génération de résidus à base d'observateurs, Observateurs à entrées inconnues, Observateur par placement de structure propre, Observateurs robustes, Observateurs adaptatifs, Observateurs non linéaires Analyse statistique et classification Rappels mathématiques, Analyse en Composantes Principales (ACP), Classification Automatique (CAH) 10 h Maintenance, fiabilité, analyse des risques - JM.Flaus 10 h Notions de base (fiabilité, disponibilité, maintenabilité, faute, erreur, défaillance, formalisation de la notion de risque, prévention et protection). Document unique, Etudes de danger. Méthodes de modélisation pour la surete de fonctionnement. Analyse Préliminaire des Risques PARCOURS SYSTEMES A EVENEMENTS DISCRETS (AU CHOIX) Méthodes analytiques - C.Commault Introduction ; Le montage (différents types de montage, l'équilibrage de chaîne) ; Les job-shop (évaluation de performances par les graphes d'événements temporisés) ; Chaînes de Markov (applications en fiabilité) ; Introduction aux réseaux de files d'attente ; Lignes de fabrication. 20 h Logistique et simulation des SED – M.Jacomino 22 h La gestion de production : ses fonctions. La gestion des stocks : rôle du stock, gestion par point de commande, gestion calendaire. La planification : le MRP, la planification hiérarchisée. Les données techniques : les nomenclatures, les gammes. L'ordonnancement. Le juste à temps : le flux tiré, le Kanban, le flux tendu, le KAIZEN. L'implantation : la famille de produit, la gamme type, l'îlot ou la ligne de production. Les outils informatiques de la gestion de production. La fonction logistique au sein de l'entreprise. La simulation dans le cycle de vie d'un produit. Actions de base de la simulation à événements discrets. Ordonnancement – M-L.Espinouse Description des problèmes d'ordonnancement ; Complexité et approche de résolution. 14 h Principaux Laboratoires de recherche sur lesquels s'appuie la spécialité Type équipe N° équipe UMR 5216 INRIA FRE 3028 Libellé équipe GIPSA-lab – Département Automatique Etablissements INPG-UJF-CNRS INRIA Rhône-Alpes www.inrialpes.fr INRIA Montbonnot Laboratoire G-SCOP ENSGI INPG-UJF-CNRS Nom du responsable de l’équipe Didier GEORGES François SILLON Yannick FREIN