Connectez-vous

Modèle MATLAB SIMULINK

Publié le 14 oct. 2019 Modifié le : 31 mai 2023

Écrire à l'auteur

Le  lundi 14 octobre 2019

Modèles d'expérimentation avec MATLAB

proposé par Dominique FILOE

  • mem_1

    Pour obtenir les fichiers sources, il faut vous IDENTIFIER préalablement puis cliquer ICI

     

     

    Introduction aux modèles d’expérimentation

    • En Sciences de l’Ingénieur Matlab / Simulink nous permet déjà de modéliser le comportement d’un système multiphysique.

     

     mem1

     

     

    • Le modèle multiphysique nous donne des résultats de simulation qu'il convient de valider par l’expérimentation ou d'obtenir.
    • La compétence expérimenter du programme nous invite à valider les performances réelles d’un système ce qui nécessite généralement l’usage de matériels et d’outils logiciels souvent très dissociés du modèle multiphysique que l’on a créé.

     

    mem2

     

     

    • Ici l’idée est d’utiliser le même ensemble logiciel / matériel pour modéliser et pour expérimenter :

    Matlab / Simulink / Arduino

    Modules à installer Matlab / Simulink

    • L’interaction Matlab / Simulink / Arduino est possible en installant les modules ci-dessous :

     

    mem3

     

     

    • Si vous travaillez sur une version de Matlab antérieure à 2016, l’usage du module non officiel est préconisé car il dispose de plus d’interfaces que le module officiel d’avant 2016.
    • Si votre version de Matlab est postérieure à la version 2016, le module officiel est à privilégier.

     

    Modes de fonctionnement

     

     

    • Le module officiel a l’avantage d’autoriser deux modes de fonctionnement :
    • Un mode interne : Matlab / Simulink génère un fichier en langage C qui est compilé puis téléversé dans la carte Arduino, le modèle d’expérimentation s’exécute alors dans la carte Arduino de façon complètement autonome sans interaction avec Matlab / Simulink.
    • Un mode externe : Matlab / Simulink génère un fichier en langage C qui une fois compilé et téléversé dans la carte Arduino permet de monitorer pratiquement en temps réel les divers paramètres du modèle d’expérimentation (uniquement possible avec une Arduino Mega) depuis Simulink.

    Finalité et objectif de ma démarche

    • Faciliter la mise en place d’expérimentations en fournissant des modèles d’expérimentation (banque de modèles clef en main) aux élèves :

     

    mem4

     

     

    • Les élèves n’ont évidemment pas vocation à concevoir les modèles d’expérimentation mais à les :

     

    exploiter voire les combiner

     

     LES CAS CONCRETS :

     

    mem cas 1mem cas 12mem cas 13

     

     

    mem cas 2mem cas 21mem cas 22

     

     

    mem cas 3mem cas 31mem cas 32

     

     

    mem cas 4mem cas 41mem cas 42

     

     

    mem cas 5mem cas 51

     

    Pour obtenir les fichiers sources, il faut vous IDENTIFIER préalablement puis cliquer ICI