Enseignements à l'Université Paul Sabatier de Toulouse (UPS)
depuis 2011
Faculté des Sciences et d'Ingénierie (FSI) - Département EEA
Faculté des Sciences et d'Ingénierie (FSI) - Département EEA
Détection et diagnostic des SED
- Niveau : Master 2 ISTR ASTR (parcours Automatique, Sûreté de fonctionnement et Systèmes Temps-Réel) et Master 2 DIM-ICM (Ingénierie du Diagnostic, de l’Instrumentation et de la Mesure)
- Objectif : présenter les fondements du diagnostic à base de modèles, que celui-ci soit établi sur la base de représentations analytiques temporelles ou d’automates à événements discrets.
- Contenu : opérations sur les langages des automates, détection de faute par perte de cohérence dans un SED, principe du diagnostiqueur pour l’analyse de diagnosticabilité du système.
- Niveau : Master 2 ISTR ASTR (parcours Automatique, Sûreté de fonctionnement et Systèmes Temps-Réel)
- Objectif : montrer comment le temps peut être pris en compte dans les modèles à événements discrets et expliquer les techniques d'analyse associées.
- Contenu : modélisation par Réseaux de Petri temporisés et
par modèle de Merlin, analyse d'accessibilité par la technique du
graphe des classes.
- Niveau : Master 1 ISTR (Ingénierie des Systèmes Temps Réel)
- Objectif : présenter deux modèles à événements discrets
(machines à états finis et réseaux de Petri) dans l’optique de leur
utilisation en synthèse de la commande de systèmes automatisés.
- Contenu : introduction des
bases théoriques concernant ces modèles (langages, opérations sur
les automates, analyse des propriétés des réseaux de Petri),
modélisation de différents procédés industriels et synthèse de leur
commande.
- Niveau : Master 1 STRI (Systèmes de Télécommunications et Réseaux Informatiques)
- Objectif : maîtriser des outils d’ingénierie afin de formaliser et optimiser des solutions réseaux.
- Contenu : modélisation et l’analyse de réseaux de Petri classiques, colorés, temporisés et stochastiques généralisés.
- Niveau : Master 2 IDIM (Ingénierie du Diagnostic, de l'Instrumentation et Mesure )
- Objectif : maîtriser les
techniques de mise en œuvre matérielle et logicielle de commande de
systèmes à événements discrets (ou « commandes événementielle »).
- Contenu : modélisation des systèmes de commande à événements discrets par RDP et MEF synchronisées - Mise en oeuvre matérielle du graphe des marquages (programmation de FPGA en VHDL) et logicielle (calculateur en langage C) de commande basée réseau de Petri.
- Niveau : Licence 3 EEA Fondamental et Licence 3 EEA REL (parcours Réorientation vers les Etudes Longues)
- Objectif : Concevoir, analyser et réaliser une application de commande à événements discrets sur des supports informatique et électronique.
- Contenu
: logique combinatoire (algèbre de Boole, fonctions logiques),
logique séquentielle (élaboration de graphe d'état, passage aux
représentations algébriques), synthèse et mise en oeuvre
d'automatismes logiques synchrones (modélisation par machines à
états et GRAFCET, techniques de réalisation sur support matériel
-FPGA- et informatique -API, calculateurs).
- Niveau : Licence 2 SPI EEA
- Objectif : modéliser et analyser le comportement de systèmes par fonction de transfert.
- Contenu : premier ordre, second ordre, fonction de
transfert, commande en boucle ouverte et fermée, identification
paramétrique.
2006-2009 :
Enseignements à l'Université Paul Sabatier de Toulouse (UPS)
Automatique des systèmes linéaires
- Niveau : L3 Pro CCSEE (Licence Professionnelle Conception et Commandes de Systèmes Electriques Embarqués), L3 IUP ISME (Ingéniérie des Systèmes et Microsystèmes Embarqués) et L3 IUP SI (Systèmes Intelligents)
- Contenu : analyse de performance des systèmes linéaires invariants continus (analyse de la réponse temporelle, de la réponse harmonique et de la stabilité), synthèse de correcteurs (PD, PID, avance et retard de phase)(logiciel : Matlab).
- Niveau : M1 EEAS (Electronique, Electrotechnique, Automatique et Systèmes) - Tout parcours et M1 IUP SI (Systèmes Intelligents)
- Contenu : environnement de développement sous Linux et programmation en langage C du microcontrôleur Siemens C167 pour l'acquisition, le traitement de données et la commande (conception d'un séquenceur programmable, d'un convertisseur analogique numérique et d'une commande MLI d'un servo-moteur).
- Niveau : L2 SDI EEA (Licence Sciences De l'Ingénieur - Electronique, Electrotechnique et Automatique)
- Contenu des TP: réalisation des éléments de logique combinatoire et séquentielle (par câblage de bascules JK et D, et à l'aide du logiciel MaxPlus). Mise en oeuvre de machines à états finis par programmation en langage C.
- Niveau : L3 EEA (Electronique, Electrotechnique, Automatique) et L3 IUP ISME (Ingéniérie des Systèmes et Microsystèmes Embarqués)
- Contenu : modélisation par machines à états synchronisées,
statecharts, grafcets et réseaux de Petri, présentation des
techniques de réalisation sur support matériel (PLD,FPGA) et
informatique (automates programmables, calculateurs).
- Niveau : Master 1 EEAS (Electronique, Electrotechnique, Automatique et Systèmes) - Parcours AITR (Automatique et Informatique Temps Réel)
- TD : modélisation par machines à états synchronisées, statecharts, grafcets et réseaux de Petri, présentation des techniques de réalisation sur support matériel (PLD,FPGA) et informatique (automates programmables, calculateurs).
- TP : commande de systèmes par programmation d'automates industriels (TSX) en langage C et en langage LIST, ST, LD (logiciels: PL7Pro, Unity) et de circuits logiques programmables (carte FPGA) en VHDL (logiciel : MaxPlus)
2008-2009 :
Enseignements à l'Institut National des Sciences Appliquées de
Toulouse (INSA)
Systèmes logiques séquentiels
- Niveau : 3ème année en préorientation Modélisation, Informatique et Communications (MIC)
- Contenu : synthèse des SLS complexes et asynchrones, étude des aléas, parallélisme et synchronisation dans les systèmes complexes (réseaux de Petri), commande de systèmes par programmation d'automates industriels (TSX sous Unity Pro) et de circuits logiques programmables (carte FPGA, logiciel avec Xilink ISE) et étude des aspects temporels (platine à relais, cablage en portes logiques).