MATLAB / SIMULINK. Sources de signaux. Simuler. Présentation. Visualiser des signaux. Modéliser. Lancer le logiciel / Ouvrir un fichier



Documents pareils
Date de diffusion : Rédigé par : Version : Mars 2008 APEM 1.4. Sig-Artisanat : Guide de l'utilisateur 2 / 24

1 Démarrer L écran Isis La boite à outils Mode principal Mode gadget Mode graphique...

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

TABLE DES MATIÈRES 1. DÉMARRER ISIS 2 2. SAISIE D UN SCHÉMA 3 & ' " ( ) '*+ ", ##) # " -. /0 " 1 2 " 3. SIMULATION 7 " - 4.

LABO 5 ET 6 TRAITEMENT DE SIGNAL SOUS SIMULINK

GUIDE DE PRISE EN MAIN ISIS PROTEUS V7

Comment réaliser une capture d écran dans Word. Alors comment ouvrir une page Word?

Télécharger et Installer OpenOffice.org sous Windows

ET 24 : Modèle de comportement d un système Introduction à Labview et initiation à la réalisation d un Instrument Virtuel (VI).

SOMMAIRE. Comment se connecter?

Mini_guide_Isis.pdf le 23/09/2001 Page 1/14

3.2. Matlab/Simulink Généralités

GanttProject : guide utilisateur

Activité 11 : Nuage de points ou diagramme de dispersion

Utilisation de la clé USB et autres supports de stockages amovibles

ÉCOLE POLYTECHNIQUE DE MONTRÉAL. Département de Génie Électrique. La technologie de TEXAS INSTRUMENTS DSP pour le cours Analyse des Signaux ELE2700

RÉALISATION DE GRAPHIQUES AVEC OPENOFFICE.ORG 2.3

PORTAIL INTERNET DE LA GESTION PUBLIQUE Guide d'utilisation du Portail Internet de la Gestion Publique

Volet de visualisation

MANUEL GANTT PROJECT

Système de contrôle d installations photovoltaïques

TUTORIAL Microsoft Project 2010 Fonctionalités de base

AP1.1 : Montages électroniques élémentaires. Électricité et électronique

MEGA ITSM Accelerator. Guide de Démarrage

BADPLUS V5 MANUEL D'UTILISATION. Imports de données joueurs à partir de la base fédérale en ligne Poona. Stéphan KIEFFER - Dominique BOSSERT

Assemblage couleur & trait en InDesign pour fichier Acrobat - 1

SW43W. Mode d'emploi. Logiciel FlukeView Power Quality Analyzer à partir de Version 3.20

LOGICIEL DC4D MONITOR

NOTICE D' UTILISATION CAMWORKS FRAISAGE. Luc Vallée Lycée Blaise Pascal Segré

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX

Utilisation de XnView

Réalisation de cartes vectorielles avec Word

Compilateur Hyperlink. Données extraites et rapports d'erreurs

PARAMETRAGE D INTERNET EXPLORER POUR L UTILISATION DE GRIOTTE

Messages d'erreurs. Redémarrez votre PC en cliquant sur Démarrer, en sélectionnant ensuite Arrêter puis en cochant Redémarrer

PRESENTATION DU LOGICIEL

Le générateur d'activités

Excel 2010 Intermediaire

Notice d'utilisation Site Internet administrable à distance

Les Enseignants de l Ere Technologique - Tunisie. Niveau 1

ENT Espace de stockage

Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010

Transmission d informations sur le réseau électrique

Prise en main du logiciel Smart BOARD

Travail collaboratif avec OpenOffice Texte (Writer)

C RÉATION DE PDF (1) Cours SEM 205 Mieux utiliser le format PDF

Gérer, stocker et partager vos photos grâce à Picasa. Janvier 2015

La Clé informatique. Formation Excel XP Aide-mémoire

INTRODUCTION GENERALE...1 LA CONNEXION ODBC :...1. CONNEXION AU TRAVERS D EXCEL(tm)...6. LOGICIEL QUANTUM GIS (Qgis)... 10

Sélection du contrôleur

Logiciel XLSTAT version rue Damrémont PARIS

Généralités. Sans copie de sauvegarde sur support externe, vous ne pourrez jamais récupérer vos multiples encodages. 1.1 Sauvegarde des données

CAP BOX Note utilisateurs

Publication Assistée par Ordinateur

GUIDE DE DÉMARRAGE. SitagriPro Infinite FINANCEAGRI. Un service. c o r p o r a t e

Utiliser le service de messagerie électronique de Google : gmail (1)

Prise en main du logiciel. Smart BOARD Notebook 10

FAQ Trouvez des solutions aux problématiques techniques.

Gestionnaire de champs PRO

Utilisation du logiciel GALAAD

Interface PC Vivago Ultra. Pro. Guide d'utilisation

Créer un diaporama avec Open Office. Sommaire

italc supervision de salle

et de la feuille de styles.

point On obtient ainsi le ou les points d inter- entre deux objets».

1. Insérez le DVD de support dans le lecteur optique. L onglet Drivers (Pilotes) apparaîtra si l Exécution automatique est activée.

Gestion de projet. GanttProject Didacticiel V novembre Gérard Gervois Frédéric Giamarchi

Les tableaux croisés dynamiques

Leçon N 5 PICASA Généralités

Instruments de mesure

MANUEL ACHAT à DISTANCE

Comment sauvegarder ses documents

Licence de Biologie, 1ère année. Aide. [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers?

Mini_guide_Isis_v6.doc le 10/02/2005 Page 1/15

Exporter des écritures. Importer des écritures. Depuis EBP Comptabilité.

Guide de Démarrage Rapide Prospects 2013

PARAMETRER LA MESSAGERIE SOUS THUNDERBIRD

Logiciel PICAXE Programming Editor

Aide PERSONNALISATION FONCTIONNALITÉS AVANCÉES UN PROBLÈME? Sommaire Arrière << >> Retirer Langue Aide. A propos de l Aide...

Nb. De pages : 24 MANGO. Manuel d'utilisation. Version 1.2. décembre 2010

NIGHT VISION STUDIOS GUIDE DU LOGICIEL. Produit Voyance. Version 1.5

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.

I Pourquoi une messagerie?

Se repérer dans l écran de Foxmail

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES

Observatoires du Bruit. Import des données du Classement sonore : Utilisation de l'outil VSMAP

Dessiner dans Galaad FRANÇOIS PALLUT

EL70x1 en mode position. Mise en œuvre rapide. VERSION : Beta / DATE : 31 Juillet 2011

Répondre à un courrier - Transférer un courrier 20

Manuel d utilisation NETexcom

Arborescence et création de dossiers

Tutorial Messagerie Professionnelle : DALTA-

Atelier «personnaliser l environnement de l ordinateur mai 2015

CONFIGURATION DE L AUTOMATE SIEMENS

Séance 0 : Linux + Octave : le compromis idéal

TABLEAU CROISE DYNAMIQUE

Cette fonctionnalité est paramétrable et accessible dans le module administration via le menu "Dossier / Administration".

3 : créer de nouveaux onglets dans Netvibes Cliquer sur le bouton «+» et renommer le nouvel onglet (par exemple Encyclopédies en ligne)

Transcription:

MATLAB / SIMULINK Présentation Lancer le logiciel / Ouvrir un fichier Sources de signaux Visualiser des signaux Simuler Modéliser (Bases )

MATLAB / SIMULINK Présentation Lancer le logiciel / Ouvrir un fichier Sources de signaux Visualiser des signaux Simuler Modéliser (Bases ) Cet ensemble se compose de 2 logiciels : - Matlab : C'est un puissant outil mathématique, qui permet notamment de tracer des fonctions mathématiques et de résoudre des équations. ( Un peu comme votre calculatrice.) - Simulink : Il s'agit d'un outil de modélisation et de simulation du comportement des systèmes. REMARQUES : Là aussi il s'agit d'un outil très puissant utilisé en bureau d'étude. En S-SI vous n'utiliserez qu'une petite partie des fonctionnalités de l'outil!!! En général l'utilisation est la suivante : - Etablir (dessiner) le modèle du système (ou d'une de ses fonctions) en utilisant les "blocs" présents en librairie. - Placer des sources de signaux aux "entrées" du modèle - Placer des "instruments de visualisation" en sortie du modèle - Paramétrer et lancer la simulation du fonctionnement du modèle - Observer les résultats à l'aide des "instruments de visualisation" - En S-SI les modèles vous seront généralement déjà fournis - Il y a bien sûr un lien fort entre les 2 logiciels, en bureau d'étude on importe (c'est très simple à faire) les résultats de simulation dans MATLAB pour profiter des puissantes capacités d'analyse du logiciel. Hélas la majorité de ces outils d'analyse ne sont accessibles qu'en "ligne de commande"

MATLAB / SIMULINK Présentation Lancer le logiciel / Ouvrir un fichier Sources de signaux Visualiser des signaux Simuler Modéliser (Bases ) Quand vous ne disposez pas du fichier contenant le modèle de simulation, il faut bien sûr lancer le logiciel manuellement : Menu "démarrer" "Programmes" "MATLAB" "R2011x" "Matlab R2011x" Vous pouvez à présent lancer SIMULINK, en cliquant sur l'icône : (x = a, b, : Version du logiciel) Le gestionnaire de librairies de simulink S'ouvre Et créer votre nouveau modèle :

MATLAB / SIMULINK Présentation Lancer le logiciel / Ouvrir un fichier Sources de signaux Visualiser des signaux Simuler Modéliser (Bases ) Elles permettent de générer une information constante ou variable. 2 - Régler les propriétés de la source. Double cliquer sur la source pour les ouvrir 1 Placer la source sur la fenêtre contenant le modèle par "glisser-déposer" et la connecter au point "d'entrée" du modèle. Il existe un nombre très important de sources. Il vous faudra utiliser la description donnée dans le logiciel ou l'aide du logiciel

MATLAB / SIMULINK Présentation Lancer le logiciel / Ouvrir un fichier Sources de signaux Visualiser des signaux Simuler Modéliser (Bases ) Pour visualiser la valeur (ou l'évolution) des informations présentes en différents "points" du modèle, on utilise en général des dispositifs de visualisation (ou "Sinks" dans le vocabulaire SIMULINK) Comme pour les "sources de signaux" leur utilisation se fait en 2 étapes : - Placer le dispositif de visualisation sur la fenêtre contenant le modèle, par "glisser / déposer" et connecter son (ou ses) entrée(s) au(x) point(s) du modèle où l'on désire visualiser l'information. - Paramétrer (cela n'est pas toujours indispensable) le dispositif de visualisation Display (ou afficheur) Scope (ou oscilloscope) XY Graph Quand on désire connecter de nombreux dispositifs de visualisation il est préférable d utiliser des «étiquettes» Les étiquettes Quand le modèle utilise des éléments de la librairie SIMSCAPE ils ne sont pas généralement visualisables directement : Il faut utiliser un bloc d adaptation : Visualiser dans SIMSCAPE

MATLAB / SIMULINK Présentation Lancer le logiciel / Ouvrir un fichier Sources de signaux Visualiser des signaux Simuler Modéliser (Bases ) Pour effectuer une simulation il suffit en général de : - Saisir la durée totale de la simulation (en seconde) - Lancer la simulation (Une barre indique alors la progression) Dans le cas où le tracé apparait sous forme de petits segments de droites il faut réduire le pas de simulation maximal (Max step size). Pour cela : Menu "Simulation" "Configuration parameters"

MATLAB / SIMULINK Présentation Lancer le logiciel / Ouvrir un fichier Sources de signaux Visualiser des signaux Simuler Modéliser (Bases ) Il n'est pas question dans cette aide de base de faire un cours complet sur la modélisation, mais juste d'en expliquer quelques principes : En général quand on veut modéliser un système, on commence par le décomposer en différents blocs (Diagramme de blocs internes en méthode SYSML, diagramme FAST, Analyse fonctionnelle, ) Ensuite on doit établir les relations mathématiques liant les sorties et les entrées de chacun des blocs. On termine en construisant le schéma bloc modélisant le fonctionnement du système. D'ailleurs il y a bien souvent plusieurs façons de le concevoir : Pour alléger le schéma du modèle, il est aussi fréquent de "cacher" le modèle d'un sous ensemble dans un bloc "Subsystem" ( ou sous système). Quand l'intérieur du bloc est "accessible", il suffit d'effectuer un double-clic sur le bloc pour faire apparaitre l'intérieur. Dans le cas contraire se sera une fenêtre de paramétrage du bloc qui apparaitra Cette partie réalise l'opération : HL0 = H0 x 100 + 2.475 On aurait pu utiliser un bloc "Fcn" (Fonction Mathématique) Et saisir l'équation : 100.u +2.475 (Eh oui pour ce bloc, l'entrée se nomme toujours "u " )

Retour MATLAB / SIMULINK Display (ou afficheur) Il affiche la valeur numérique de l'information. On peut paramétrer le format d'affichage (Par double clic ) Voici quelques modes : Short (par défaut) : Affichage en décimal Hex : Affichage en Hexadécimal (Base 16) Binary : Affichage en binaire

Retour MATLAB / SIMULINK Scope (ou oscilloscope) Il trace l'évolution temporelle de l'information. Exemple de modèle : Quand la simulation est terminée, un double-clic sur le "Scope" fait apparaitre le tracé de l'évolution : En général l'échelle n'est pas très adaptée (Par exemple ici on a du mal à interpréter la courbe pour les valeurs minimales et maximales) Il faut donc modifier l'échelle : Faire un clic droit et sélectionner "axes properties" Bien souvent on souhaite tracer l'évolution de plusieurs informations. Par exemple 2. - Cliquer sur : - Modifier "Number of axes" En y saisissant le nombre d'informations à afficher - Connecter les entrées supplémentaires du "Scope" - Relancer la simulation, et vous obtenez Entrer les valeurs permettant une lecture correcte. Effectuer des mesures précises ( outil «curseur»)

Retour MATLAB / SIMULINK XY Graph Axe Y du tracé Il trace l'évolution d'une information en fonction de l'évolution d'une autre information. Exemple : Axe X du tracé Quand l'échelle proposée par défaut n'est pas correcte on peut la modifier : Il faut pour cela effectuer un double clic sur le "XY Graph" : Quand la simulation est terminée, une fenêtre contenant le tracé de l'évolution apparait automatiquement : Sauf indication contraire, ne pas modifier le "Sample time" Effectuer des mesures précises ( outil «curseur»)

Retour MATLAB / SIMULINK Le modèle suivant utilise des éléments de la librairie SIMSCAPE, il s agit d un modèle multi physique composé d éléments «Réels» Partie «mécanique» du modèle C R Rotational Friction Inertia Mechanical Rotational Reference Mechanical Rotational Reference1 f(x)=0 Solver Configuration S O Gear Box C R W A Ideal Rotational Motion Sensor PS S PS-Simulink Converter -K- Gain1 Scope2 LIN1 OUT1 LIN2 OUT2 Partie «électrique» du modèle LIN3 OUT3 NC_IN NC_OUT S A B C double cage m Asynchronous Machine SI Units <Rotor speed (wm)> -K- Gain Vitesse MOT Scope6 En partie mécanique pour mesurer un couple, une vitesse, une position angulaire, on doit en général utiliser 2 blocs : Un «Capteur» + un «Adaptateur SIMULINK» Relais Thermique + v - Voltage Measurement RMS RMS1 Tension_MOT Display Ex : Mesure de vitesse Scope3 Pour mesurer un courant ou une tension il faut utiliser les blocs : - Voltage Measurement pour une tension - Current Measurement pour un courant i + - Current Measurement1 - En alternatif on travaille souvent en «valeur efficace», il faut rajouter un bloc «RMS» Scope5 Certains éléments de la librairie SIMSCAPE ont aussi une «connexion» supplémentaire qui permet d accéder directement aux grandeurs internes à l élément. Cette connexion est au format SIMULINK, on peut donc visualiser directement les grandeurs Capteur vitesse entre «P» et «C» Adaptateur SIMULINK Les «capteurs» se trouvent dans : Simscape > Foundation library > Mechanical > Mechanical sensors

Retour MATLAB / SIMULINK Il manque dans la fenêtre de visualisation du Scope un outil «Curseur» permettant de lire les valeurs des points composant le tracé comme sur un oscilloscope numérique. Pour obtenir cette fonctionnalité il faut utiliser l outil de visualisation de MATLAB!!! Pour cela il faut suivre les étapes suivantes 1 - Configurer le «scope» afin qu il exporte les données vers mathlab : - Dans le «Scope» : cliquer sur 3 Importer les données dans MATLAB - Saisir la commande «PORTS = [1,2];» dans laquelle les valeurs entre crochets sont les numéros des tracés du scope à importer. Exemple pour un scope avec 3 tracés : PORTS = [1,2,3]; - Saisir la commande «simplot(scopedata, PORTS)» dans laquelle «ScopeData» est à remplacer par le nom donné à l étape 1 - L outil «curseur» se trouve là : - Cocher la case «Save data to workspace» - Eventuellement modifier le «Variable Name» avec un nom plus «clair» 2 Relancer la simulation!!!!

Retour MATLAB / SIMULINK Il manque dans la fenêtre de visualisation du XY Graph l outil «Curseur» permettant de lire les valeurs des points composant le tracé. Pour obtenir cette fonctionnalité il faut utiliser l outil de visualisation de MATLAB!!! Pour cela il faut suivre les étapes suivantes 1 Ajouter 2 blocs «to workspace» sur le modèle afin d exporter les données vers Matlab : 3 Effectuer le tracé dans l outil de visualisation de MATLAB Sélectionner les 2 «variables» dans l ordre «abscisse» puis «ordonnée» (par touche CTRL + clic souris) Cliquer ensuite sur plot(.) - Configurer les 2 blocs «to workspace» comme ci-dessous : Nommer les 2 variables avec des noms «clairs» (sans espaces) Bien configurer le reste des options comme indiqué ci-contre L outil curseur se trouve là : Le tracé apparait dans l outil de MATLAB 2 Relancer la simulation!!!!

Retour MATLAB / SIMULINK L utilisation «d étiquettes» permet d améliorer la lisibilité en évitant les «croisements» des liaisons, qui sont en général inévitables quand on connecte beaucoup d instruments. Avec des étiquettes Sans les étiquettes Etiquettes de type «FROM» Etiquettes de type «GOTO» Les étiquettes se trouvent dans la librairie : SIMULINK Signal Routing. Le lien entre 2 étiquettes est réalisé en leur donnant le même nom (Tag) (Effectuer un double-cliquant dessus pour le modifier) Si on veut obtenir le nom du signal dans le «scope» il faut aussi le saisir dans le «repère» de l étiquette «From» (Ex ici avec «Vit_Mot) :