Formation SIMULINK.

Slides:



Advertisements
Présentations similaires
Formation MATLAB.
Advertisements

Formation des enseignants Formation MATLAB. Formation des enseignants MATLAB® (pour MATrix LABoratory) est un logiciel scientifique de calcul numérique.
Formation MATLAB. MATLAB® (pour MATrix LABoratory) est un logiciel scientifique de calcul numérique créé en 1984 par Mathworks. MATLAB c’est : Un environnement.
Introduction à la notion de fonction 1. Organisation et gestion de données, fonctions 1.1. Notion de fonction ● Déterminer l'image d'un nombre par une.
22/10/2011 Inkscape Le dessin vectoriel à portée de tous INKSCAPE Aru2L 22 octobre 2011.
Guide de l'enseignant SolidWorks, leçon 1 Nom de l'établissement Nom de l'enseignant Date.
INKSCAPE Creative Commons By Armel Maran & Jean-Pierre Morfin pour G3L.
1 Manuel d’utilisation Application Datamédis® sur Pocket PC Propriété PROMEDIS S.A.
Utiliser le nouveau site internet du lycée niort/
Premiers pas avec PowerPoint
Acquisition Rapide Multivoies
AMUE – SIFAC Gestion des services fait sur SIFAC WEB
Micro Informatique au Cellier
COURS EXCEL INITIATION EPN LES PICOULET Elsa DELAUNAY.
Réaliser une opération de contournage en fraisage
Utilisation de Windows
Initiation à la représentation d’une maison
Modélisation mathématique des systèmes asservis
Comprendre la définition de bit par seconde à partir
Formation Portail IDE 2014.
Le Cycle de vie d’un logiciel
Système de commande automatique Linéarité- L'équation des éléments
Collecte de données CAPI
Visite guidée - session 2
Initiation Excel 1ère Partie novembre - décembre 2014.
Analyse temporelle des systèmes asservis
Soutenance de Mémoire de Master En vue de l’obtention du diplôme de master En Physique des fluides et des transferts THEME Etude des champs dynamique.
Plan du cours Introduction : création de circuits
Javadoc et débogueur Semaine 03 Version A16.
Plans d’expériences: Plans factoriels.
Système d’exploitation Windows XP
  EXCEL FORMATION d'introduction.
Démarche de conception. Démarche didactique.
La navigation dans les guides d’Antidote 9
Stabilité des porteurs horizontaux (Poutres)
Ajout d’une narration sur un diaporama PowerPoint
Création Et Modification De La Structure De La Base De Données
3- Nouvelles pages d’accueil
Méthodologie scientifique
Le code à l’école Qu’est-ce que le codage informatique ?
Formation sur les bases de données relationnelles.
SolidWorks : CREATION de VOLUMES
Des mathématiques derrière l’intelligence artificielle
Chapitre 3 : Caractéristiques de tendance centrale
Programmation Android Première application Android
Programme financé par l’Union européenne
Kit de création d’affiche sous PowerPoint 2010 ou plus.
Kit de création d’affiche sous PowerPoint 2010 ou plus.
La facture électronique
Modélisation objet avec UML
Utiliser PowerPoint dans le cadre des TPE
AP – L’analyse d’un document statistique
ANALYSE HARMONIQUE 1) Rappels et définitions 2) Lieux de Bode
Les Systèmes Linéaires Continus Invariants
03- Evaluation Access 2003 Cette évaluation comporte des QCM (1 seule réponse) et des Zones à déterminer dans des copies d’écran.
Retrait de gradients M 81.
Un Mécanisme d‘Adaptation Guidé par le Contexte en Utilisant une Représentation par Objets Manuele Kirsch Pinheiro Laboratoire LSR – IMAG, Équipe SIGMA.
ReSAKSS Country eAtlases
Reconnaissance de formes: lettres/chiffres
Logiciel de présentation
Commande d’actionneurs à l’aide d’un microprocesseur
Enseignement de spécialité
Tableaux croisés dynamiques sous Excel: des outils simples pour une analyse rapide de jeux de données en cytométrie Camille SANTA MARIA Ingénieur d’étude.
Sur la base d’exemples, ce diaporama recense l’ensemble des
Smart Graphic Layout SUJET déclaration
Design, innovation et créativité
Pour en moduler l’ouverture et la complexité
STS Web Services libres Gérer les services libres
National Instruments Leadership Seminar
Séquence 1:Analyse du système d’information comptable
Transcription de la présentation:

Formation SIMULINK

SIMULINK : INTRODUCTION SIMULINK® permet de modéliser, simuler et analyser les systèmes dynamiques. Il supporte les systèmes linéaires et non-linéaires, modélisé en temps continus, discrets ou hybrides. Il est largement utilisé dans le monde, dans différents domaines tels que : Aérospatial et Défense Automobile Communications Electronique et Traitement du signal Instrumentation médicale…

REPRÉSENTATION GLOBALE SolidWorks REPRÉSENTATION GLOBALE SimMechanics SimPowerSystems Blocksets SIMULINK SimScape StateFlow Neural Network Filter Design C’est un choix délibéré d’avoir mis ces Toolboxes et ces Blocksets, mais cela n’est qu’un exemple. MATLAB Toolboxes Image processing Wavelet Fenêtre de commande Fenêtres graphiques

Ils sont reliés entres eux par des signaux temporels : SIMULINK : PRÉAMBULE Toutes représentations sous Simulink se fait au moyen de blocs, caractérisés par leur fonction et leurs entrées/sorties : Ils sont reliés entres eux par des signaux temporels : Le but n’est pas d’expliquer ce qu’est la transformée de Laplace, mais d’expliquer la représentation conventionnelle de Simulink. L’exemple est là pour déjà mettre un pied dans simulink, et de voir les blocs gain, soustracteur, constante et intégration.

SIMULINK : LIBRAIRIES L’outil principal de Simulink est l’explorateur de librairies. Il comprend tout ce qui est nécessaire sous Simulink : Les blocs regroupés en librairies par caractéristiques communes La barre d’outils pour la gestion des modèles Une aide très complète

SIMULINK : LIBRAIRIES Librairie « Commonly used ». Contient les blocs les plus fréquents : Constante Gain Sommateur Intégrateur Mux …

SIMULINK : LIBRAIRIES Librairie « Sinks ». Contient les blocs de sorties, en particulier : Visualisation graphique : Scope, Floating Scope, Display Enregistrement des données : To File, To Workspace Création de ports de sortie : Out1

SIMULINK : LIBRAIRIES Librairie « Sources ». Contient les blocs d’entrées, en particulier : Génération de signaux : Step, Sine Wave, Ramp, Pulse Generator, … Chargement de données : From File, From Workspace Création de ports d’entrée : In1

SIMULINK : TRAVAIL DIRIGÉ Exercice de prise en main de Simulink : Visualisation simultanée d’une sinusoïde et de son intégrale L’image est le résultat à obtenir

SIMULINK : TRAVAIL DIRIGÉ 1 – Création d’un nouveau modèle : Cliquez sur l’icône dans la barre d’outils Matlab Pour créer un schéma-bloc. Pensez à enregistrer votre modèle dans votre espace de travail

SIMULINK : TRAVAIL DIRIGÉ 2 – Ajout des blocs : Ajout par « glisser / déposer » (drag and drop) de la fenêtre de librairie vers la fenêtre du modèle : Librairie « commonly used » : Intégrateur, Mux Librairie « Sinks » : Scope Librairie « Sources » : Sine Wave SIMULINK : TRAVAIL DIRIGÉ

SIMULINK : TRAVAIL DIRIGÉ 3 – Organisation des blocs : Pour déplacer un bloc vous pouvez : Cliquer et glisser le bloc Sélectionner le bloc, et le déplacer au moyen des flèches du clavier. L’image est l’organisation à réaliser Lorsque vous déplacez un bloc, si l’une de ses entrée/sortie coïncide avec une sortie/entrée d’un autre bloc, un trait bleu apparait. Cela vous permet d’aligner convenablement les blocs.

SIMULINK : TRAVAIL DIRIGÉ 4 – Connection des blocs : Pour connecter une entrée à une sortie vous devez : Cliquer sur le port (une croix apparait) Maintenir enfoncé le bouton. En Arrivant sur l’autre port, une double croix apparait. Relacher le bouton de la souris Connections à réaliser : Autre solution : Sélectionner 1 des 2 blocs à relier Maintenir la touche « Ctrl » enfoncée Sélectionner le 2ème bloc

SIMULINK : TRAVAIL DIRIGÉ 5 – Création d’un branchement : Pour brancher une entrée à un signal existant vous devez : Cliquer sur le port (une croix apparait) Maintenir enfoncé le bouton. En Arrivant sur le signal, une double croix apparait. Relacher le bouton de la souris Autre solution (solution inverse) : Se positionner sur le branchement à effectuer Maintenir la touche « Ctrl » enfoncée Maintenir le bouton gauche de la souris enfoncé jusqu’au port d’entrée (on peut relacher la touvhe « Ctrl ») Relacher le bouton de souris

SIMULINK : TRAVAIL DIRIGÉ 6 – Simulation : Cliquer sur l’icône pour lancer la simulation Double-cliquer sur le scope pour visualiser le résultat Cliquer sur l’icône pour adapter la fenêtre à la taille Condition initiale : Expliquer que l’intégrale de sin(x) = -cos(x) + cste et que si nous Mettons une condition initiale nulle (par défaut) on obtient bien 1 – cos(x) (cosinus centré en 1). Proposer de mettre -1 comme condition initiale pour recentrer le cosinus en 0.

SIMULINK : SIMULATION Paramètres de simulation : Menu « Simulation » → « Configuration Parameters »

SIMULINK : SIMULATION Intervalle de simulation : Temps de début : généralement laissé à 0s. Temps de fin : dépend des caractéristiques temporelles des signaux à visualiser (par défaut = 10s). Pour une simulation en continu, mettre la valeur à « inf ».

SIMULINK : SIMULATION Solveur : résolution numérique par pas temporels Zoom sur une région : la résolution numérique se fait à intervalles de temps variables ou fixes. la solution globale est obtenue par interpolation linéaire entre ces différents points (segments de droites).

SIMULINK : SIMULATION Types de solveurs : « variable-step »

SIMULINK : SIMULATION Types de solveurs : «fixed-step »

+ : précision (adaptation du pas aux variations du signal) SIMULINK : SIMULATION Différences entre pas fixe et pas variable : « Variable-step » : + : précision (adaptation du pas aux variations du signal) - : lenteur (processus itératif pour calcul du pas variable) « Fixed-step » : + : rapidité (calcul direct) - : précision (dépend des variations du signal) Parler des solveurs stiffs (odes) dans le cas des systèmes non-linéaires

En cas de « mauvaise » simulation : SIMULINK : SIMULATION En cas de « mauvaise » simulation : Préférer au maximum un « Variable-step » (par défaut). Mettre une valeur de « Max Step Size » suffisamment petite. Si calcul de simulation trop long, préférer alors un « Fixed-step », mettre une valeur suffisamment petite pour le pas. A savoir : Si vous avez des non-linéarités dans votre modèle, choisir un solveur « stiff » (odes). Le « Fixed-step » est le seul qui soit réalisable physiquement (période d’échantillonnage fixe) et donc le seul qui permet de la génération de code ou l’implémentation dans un composant. Parler des solveurs stiffs (odes) dans le cas des systèmes non-linéaires

SIMULINK : MÉTHODOLOGIE Le processus de modélisation d’un système peut être décomposé en 6 étapes : Définition du système Identification des composants Mise en équations Conception du schéma-bloc Simulation du système Validation du modèle

Fin