Automatisation décentralisée (EASI843_IAI)

Présentation

Depuis que les automatismes sont mis en oeuvre à partir de calculateurs, leurs architectures ont fortement évolué pour passer de centralisées à décentralisées. Cet enseignement aborde les éléments de base nécessaires à l'analyse, la modélisation et la mise en oeuvre de ces automatismes décentralisés.

Objectifs

Ce cours vise à rendre l'élève apte à :

Niveau

A l'issue de ce cours l'élève sera capable :

comprendre les caractéristiques d’une application d’automatisation décentralisée

Maîtrise

de connaître les familles de supports matériels associés et quelques unes de leurs caractéristiques

  

de comprendre le besoin du découpage fonctionnel, hiérarchique et physique

  

de comprendre les raisons de la décentralisation

proposer une architecture opérationnelle pour une application d'automatisation décentralisée avec ses flux et ses modes de coopération

Application

de choisir les modes de coopération pertinents dans une application d’automatisation décentralisée

  

de définir les flux entre les processus d'une application d’automatisation décentralisée

concevoir et implémenter une application logicielle d’automatisation décentralisée de complexité modeste à partir de la description d’un cahier des charges fonctionnel

Application

de proposer un découpage fonctionnel, hiérarchique et physique

  

de définir les flux et choisir les modes de coopération

  

de choisir les services réseaux

  

de programmer, tester et valider l’application

Pré-requis

  • Automatisation (EEATS541)
  • Réseaux, systèmes répartis (IGI743)

Plan du cours

Plan du cours

  1. Introduction
    1. Le concept de l'application support
      1. De quoi s'agit-il ? (caractéristiques/avantages/inconvénients)
      2. En quoi constitue-t-elle une application d'automatisation décentralisée ?
      3. Connaissances/compétences à exploiter et à acquérir
    2. Les pré-requis (éventuellement à revoir)
  2. De l'automatisation centralisée à l'automatisation décentralisée
    1. Les limites des architectures centralisées
    2. Une évolution progressive vers des E-S et des périphériques décentralisés
    3. Informatique et automatisme
  3. Systèmes automatisés décentralisés
    1. Analyse fonctionnelle
    2. Un exemple d'approche méthodologique : le modèle trois axes
    3. Architecture support, fonctionnelle et opérationnelle
    4. Flux verticaux et horizontaux
    5. Modes de coopération

Travaux pratiques

  1. Calculateurs sur Ethernet (API) : configuration réseaux, services clients/serveurs et producteurs/consommateurs
  2. Périphériques et E/S déportée sur CanOpen : configuration réseaux, services clients/serveurs et producteurs/consommateurs
  3. Projet application support (Drive-by-Wire)
    1. Cahier des charges et analyse fonctionnelle : choix de la fonction à mettre en oeuvre
    2. Modèle 3 axes de la fonction
    3. Architecture opérationnelle
    4. Quels flux sur quels supports ?
    5. Choix des modes de coopérations et services réseaux associés
    6. Mise en oeuvre, tests et validation

Volume horaire

  • TP : 40.0

Informations complémentaires

Bibliographie

Diplômes intégrant ce cours

En bref

Langue d'enseignement
Français

Contact(s)

UFR, Écoles, Instituts