Modélisation structurée des systèmes dynamiques

Ref: SPR-AUT-004

Description

Les systèmes actuels sont de plus en plus complexes. Cette complexité provient de la complexité de leur structure et des interactions entre les différents éléments constitutifs, de l’augmentation et la complexité des données échangées ainsi que de l’hétérogénéité des concepts, des métiers et des standards. Afin de mieux maitriser cette complexité il est souvent nécessaire de s’appuyer sur une modélisation des différents artéfacts du système à différentes phases de la vie du système. Ce cours traite de la modélisation structurée et aborde les points suivants :
  • Décrire et structurer l'architecture d'un système avec des modèles d’architecture
  • Analyser afin de prédire le comportement d’un système
  • Développer des modèles à grande échelle faciles à maintenir avec des composants réutilisables
  • Intégrer des composants provenant de différentes équipes-métiers pour une simulation unique au niveau système

Période(s) du cours

Semestre 7

Prérequis

SPR-AUT-001 : signaux et systèmes

Syllabus

Le contenu de ce cours est le suivant :
  • Introduction à la modélisation structurée
  • Modélisation causale - Modélisation acausale
  • Modélisation d’architecture : notion de composant, interface, port, flux, composition, bibliothèque
  • Modélisation comportementale (discrète /continue)
  • Langage SysML— Langage Modelica— MathWorks System Composer
  • Notion de FMI/FMU et de co-simulation

Composition du cours

Cours 15h
TD/projet : 24h

Ressources

Equipe pédagogique : composée essentiellement des enseignants chercheurs de l'équipe Aut-IETR de CentraleSupélec
Logiciels: Cameo, Open Modelica, Matlab

Résultats de l'apprentissage couverts par le cours

A l’issue de ce cours les étudiants seront capables de : 
  • Comprendre les concepts de la modélisation système : notion de composants, d’hiérarchies, d’interactions entre les composants (causale ou non causale, synchrone ou asynchrone, interfaces, etc.)
  • Comprendre et analyser les interactions afin de bien structurer l’architecture d’un système pour favoriser sa modularité et ses futures évolutions. 
  • Maîtriser et déployer les différentes techniques de modélisation comportementale d’un système afin de prédire son comportement. 
  • Choisir le modèle (langage/environnement) adapté en fonction du besoin (conceptualisation, simulation, structuration,...)