Formation MATLAB. MATLAB® (pour MATrix LABoratory) est un logiciel scientifique de calcul numérique créé en 1984 par Mathworks. MATLAB c’est : Un environnement.

Slides:



Advertisements
Présentations similaires
Formation MATLAB.
Advertisements

MATLAB / SIMULINK Présentation Sources de signaux Simuler
Formation des enseignants Formation SIMSCAPE. Formation des enseignants SIMSCAPE™ étend la gamme de produits Simulink avec des outils de modélisation.
Formation des enseignants Formation MATLAB. Formation des enseignants MATLAB® (pour MATrix LABoratory) est un logiciel scientifique de calcul numérique.
Utilisation du logiciel chemsketch 1. Présentation générale Le logiciel chemsketch est un logiciel de chimie libre de droits (téléchargeable légalement.
"Authoring" DVD Tutoriel de base pour DVDStyler réalisé par Jeff pour G3L sous licence.
Adopter le KM mix pour obtenir ou renforcer le leadership Préparé par: Ilham ELKORCHI Meriem NASIRI Mohammed BENMRAH Encadré par: Ouidad AMRANI.
Cour Régulation AII3 Chapitre I: Modélisation des systèmes automatiques Abdelkhalek.S 1.
Présentation du programme
Chapitre 1: G é n é ralit é s sur les systèmes asservis 6GEI630 : Systèmes Asservis Définitions Signal : Grandeur physique générée par un appareil ou traduite.
Cours Initiation aux Bases De Données
Acquisition Rapide Multivoies
Téléchargement de fichiers
Exploitation de logiciels :
SanMarco – Outil MicroStrategy Manuel d’utilisation sur les fonctionnalités 27 juillet 2015.
Leçon de Programmation Intermédiaire
Rappels et présentation du réseau local
Module de gestion des tournées de livraison
e-Prelude.com Analyse globale du flux
LOGICIELS DE SIMULATION ET ENGINEERING
JBM LPI Jules Verne SAVERNE.
Mettre à jour les données
Acquisition Rapide Multivoies
Environnement du développement de BD ORACLE REPORTS 10g
Formation SIMULINK.
Plateforme CountrySTAT Aperçu global des métadonnées dans la nouvelle plateforme CountrySTAT FORMATION DES POINTS FOCAUX SUR LE SYSTEME CountrySTAT.
BARRIERE SYMPACT LE PRODUIT INDUSTRIEL
Visite guidée - session 3 Les postes de charge et les gammes
ANALYSE FONCTIONNELLE GLOBALE DU PRODUIT
Micro Informatique au Cellier
Acquisition Rapide Multivoies
AIDE A L’UTILISATION DU LOGICIEL LATISPRO
Modélisation 3D sous SoliWorks Initiation à la DAO / CAO
Statique 1 STM Conception Mécanique La mécanique branche de la physique qui étudie le mouvement des corps et les forces auxquelles ils sont soumis. La.
e-Prelude.com Visite guidée - session 1 Les articles
– La communication : notions de base. – INTRODUCTION : QU’EST-CE QUE LA COMMUNICATION ? I/ LES DIFFÉRENTS TYPES DE COMMUNICATION II/ LES COMPOSANTES DE.
DECOUVERTE DE L’ELECTRICITE Retour menu. Comment obtenir un courant électrique? Chaque corps est composé d’atomes. Chaque atome comporte un certain.
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II
 Introduction L’électrotechnique et l’électronique de puissance ont leur place dans les fonctions de traction/freinage dynamique et les auxiliaires associés.
Modélisation avec UML 2.0 Partie II Diagramme de classes.
Tutoriel MATLAB-SIMULINK Projet UNIT 2009 Partenariat : Ecole des Mines d’Alès Ecole des Mines de Saint Etienne Université de Nice Sophia-Antipolis.
– La communication notions de base. – INTRODUCTION : QU’EST-CE QUE LA COMMUNICATION ? I/ LES DIFFÉRENTS TYPES DE COMMUNICATION II/ LES COMPOSANTES DE.
Calcul Scientifique Initiation à SCILB
1 INTRODUCTION. 1.Constitution : Placer les principaux éléments du circuit électrique en face de leur définition.  Elément permettant la liaison électrique.
1 Copyright © 2004, Oracle. Tous droits réservés. Extraire des données à l'aide de l'instruction SQL SELECT.
CLASSE:7 EME DE BASE 2013/2014 ENSEIGNANT:M.Chakro un COLLEGE 28/09/20181.
Entrer dans Excel Cliquer sur le bouton Démarrer Glisser sur Microsoft Office Glisser sur Microsoft Excel ou Cliquer sur le Raccourci qui est sur le bureau.
Plateforme CountrySTAT Aperçu global des métadonnées dans la nouvelle plateforme CountrySTAT FORMATION DES POINTS FOCAUX SUR LE SYSTEME CountrySTAT.
En savoir plus Microsoft Actualités SharePoint
Simulation de robots en MATLAB
CountrySTAT / FENIX Aperçu globale de l’Editeur DSD dans la nouvelle plateforme CountrySTAT FORMATION DES POINTS FOCAUX SUR LE SYSTEME CountrySTAT/FENIX.
Utilisation de la simulation en Sciences de l’Ingénieur
Feuille de route Espace de travail Création de diapositives
Belkacem Ould Bouamama
1 PROJET D’INFORMATIQUE les composants de l'ordinateur Gammoudi Rayéne 7 B 2.
Créer un diaporama avec OpenOffice Impress
ECG Radiographie IRM Analyse Q R Système Observateur Gain Cadre et contexte 2.
Créer un diaporama avec Open Office Impress
Rappels sur le grafcet Normes NF EN CEI /01/2019
Dynamique des Systèmes Asservis
ENSEIGNER L’ALGORITHMIQUE ET LA PROGRAMMATION AU COLLÈGE
INTRODUCTION  DANS TOUS LES DOMAINES INDUSTRIELS ET DANS DIVERS CAS D’UTILISATION DE MACHINES PAR L’ÊTRE HUMAIN, ET AVEC LE TEMPS, UN DÉSÉQUILIBRE DANS.
PLATE FORME DE GESTION ÉLECTRONIQUE DE DOCUMENTS Présenté par: Amine LARIBI.
3- Nouvelles pages d’accueil
Conception cartographique
Projet Logimage ESP Dakar Janvier 2019 Alain Faye
Création d’un outil d’aide à la composition de cours
Merise le modèle de traitement
Dridi Lobna 1 Couche Réseau II Réseau : Gestion de l’accès.
DONNÉE DE BASE QM Manuel de formation. Agenda 2  Introduction  Objectif de la formation  Données de base QM: Caractéristique de contrôle Catalogue.
Transcription de la présentation:

Formation MATLAB

MATLAB® (pour MATrix LABoratory) est un logiciel scientifique de calcul numérique créé en 1984 par Mathworks. MATLAB c’est : Un environnement puissant, complet et facile à utiliser destiné au calcul scientifique et à sa visualisation graphique ; Plusieurs centaines de fonctions mathématiques, scientifiques et techniques regroupées en Toolboxes (ou « Boites à Outils ») ; Simulink, un environnement puissant de modélisation par schémas-blocs et de simulation de systèmes linéaires ou non, continus ou discrets. Des bibliothèques de blocs Simulink spécialisés (BlockSets) dans divers domaines. MATLAB : INTRODUCTION

Filter Design Fenêtre de commande Fenêtre de commande Fenêtres graphiques Fenêtres graphiques Image processing Neural Network Wavelet MATLAB Toolboxes Exemples de ToolBoxes REPRÉSENTATION GLOBALE

La fenêtre de commande (ou ligne de commande) : c’est l’outil de base de Matlab. Elle permet entre autre de faire n’importe quelle opération, de définir et affecter les variables d’environnement, d’utiliser les toolboxes via leurs fonctions, … MATLAB : PRÉSENTATION

La fenêtre d’historique de commande : permet de répéter les commandes précédentes en double-cliquant sur la commande concernée dans cette fenêtre. On peut obtenir le même résultat en ligne de commande par l’appui répétitif sur la touche « fléche haut » du pavé numérique. MATLAB : PRÉSENTATION

La fenêtre d’espace de travail : Cette fenêtre permet de visualiser les différentes variables existantes, en affichant leur nom, leur contenu (ou leur dimension) ainsi que le min et le max des données qu’elle contient. On peut obtenir la liste des variables ainsi que leurs dimensions en ligne de commande en tapant la commande « whos ». MATLAB : PRÉSENTATION

La fenêtre de répertoire courant : Cette fenêtre permet de visualiser le repertoire de travail dans lequel vous êtes. C’est ici que sont chargés/enregistrés les scripts, les modèles ou les données. MATLAB : PRÉSENTATION

SIMSCAPE™ étend la gamme de produits Simulink avec des outils de modélisation et de simulation de systèmes physiques dans les domaines suivants : Mécanique Hydraulique Pneumatique Thermique Electrique Electromagnétique SIMSCAPE : INTRODUCTION

A l’instar de Simulink, SimScape à une approche de réseau physique ressemblant à un schématique où : Les blocs correspondent à des composants physiques : un ressort, une pompe, un moteur, une résistance, … Les connecteurs de ces blocs sont typés. Les liaisons correspondent à des connections physiques permettant le transfert d’énergie. SIMSCAPE : GÉNÉRALITÉS

2 Types de connecteur : Port physique conservatif : port bidirectionnel représentant une connection physique, lié aux variables physiques du type de port. Port de signal physique : port unidirectionnel qui transfert un signal typé. Ils permettent l’action ou la mesure d’une certaine grandeur physique en un ou plusieurs points du réseau. SIMSCAPE : CONNECTIONS

Port physique conservatif : Caractérisé par son couple de variables conjuguées : les variables « Through » (traversante) et « Across » (transversale). La fonctionnalité de chaque bloc est définie par la relation entre ces 2 variables. SIMSCAPE : CONNECTIONS

Types de variable : SIMSCAPE : CONNECTIONS Domaine PhysiqueVariable « transversale » Variable « traversante» ElectriqueTensionCourant HydrauliquePressionDébit MagnétiqueForce magnétomotriceFlux Mécanique rotationnelleVitesse angulaireCouple Mécanique translationnelleVitesse linéaireForce PneumatiquePression et températureDébit massique et Flux thermique ThermiqueTempératureFlux thermique

Port physique de signal : Permet de manipuler directement une grandeur précise. Comportement semblable aux signaux Simulink. Librairie d’opérateurs mathématiques spécifiques. Permet le lien entre SimScape et Simulink. SIMSCAPE : CONNECTIONS

Lois des réseaux : En chaque nœud, la somme des variables traversantes entrantes est égale à la somme des variables traversantes sortantes. Chaque port conservatif connecté à un nœud possède la même variable transversale. SIMSCAPE : CONNECTIONS

Librairies SimScape : Chaque domaine physique possède sa propre librairie divisée en plusieurs catégories :  Eléments (divisée éventuellement en sous-catégories)  Actionneurs  Capteurs  Utilitaires (pour certains domaines seulement) Librairie spécifique pour les signaux physiques. Librairie d’utilitaires : contient les blocs permettant la simulation du réseau et l’interfaçage avec Simulink SIMSCAPE : LIBRAIRIES

Règles de conception : Deux ports conservatifs de nature différentes ne peuvent pas être reliés entre eux. Chaque réseau physique doit posséder au moins une référence. Chaque réseau physique doit posséder un solveur : c’est lui qui va résoudre les équations du réseau physique en chaque nœud en tenant compte des relations entre variables imposées par les composants. Il peut être connecté à n’importe quel lien du réseau physique. SIMSCAPE : RÈGLES

Oscillateur mécanique : SIMSCAPE : EXEMPLES

Oscillateur électrique : SIMSCAPE : EXEMPLES

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… SIMULINK : INTRODUCTION

SIMULINK Filter Design Fenêtre de commande Fenêtre de commande Fenêtres graphiques Fenêtres graphiques Image processing Neural Network Wavelet SimMechanics MATLAB SimScape SimPowerSystems StateFlow Toolboxes Blocksets Solid Works REPRÉSENTATION GLOBALE

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 : SIMULINK : PRÉAMBULE

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 : LIBRAIRIES

Exercice de prise en main de Simulink : Visualisation simultanée d’une sinusoïde et de son intégrale SIMULINK : TRAVAIL DIRIGÉ

1 – Création d’un nouveau modèle : Cliquez sur l’icône dans la barre d’outils Matlab Cliquez sur l’icône 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É

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. 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 : 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 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 SIMULINK : TRAVAIL DIRIGÉ

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 » 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) 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. SIMULINK : SIMULATION

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 SIMULINK : MÉTHODOLOGIE

Fin