1. MATLAB & SIMULINK, 5j
|
![]() A. MATLAB
I. Eude de l'environnement de MATLAB dans sa nouvelle version I.1. Outils, configuration et spécification des préférences I.2. Aide contextuelle I.3. Etude des différentes fenêtres à onglets I.4. Commandes sur l'espace de travail II. Types de données MATLAB II.1. Constantes et variables prédéfinies II.2. Matrices et tableaux prédéfinis III. Vecteurs et polynômes III.1. Création, concaténation de vecteurs III.2. Opérations sur les vecteurs III.3. Opérations sur les polynômes III.4. Interpolation IV. Chaînes de caractères V. Nombres complexes VI. Les matrices VI.1. Création, indexation, concaténation VI.2. Opérations sur les matrices VI.3. Résolution de systèmes VI.3.1. Linéaires et non linéaires VI.3.2. Déterminés, surdéterminés VII. Les tableaux multidimensionnels VII.1. Création de tableaux multidimensionnels VII.2. Indexation, concaténation VIII. Les cellules et structures IX. Les fonctions de MATLAB IX.1. Les fonctions MATLAB par catégorie IX.2. Etude de la structure du corps d'une fonction X. Fichiers de commandes et de fonctions (fichiers M) X.1. Fichiers scripts X.2. Fichiers fonctions X.3. Instructions de contrôle X.4. Expressions relationnelles et logiques X.5. Instructions et commandes structurées XI. Les entrées/sorties XI.1. Fonctions et commandes d'entrées/sorties XI.2. Le journal de bord et fichier LOG XI.3. Lecture et écriture de fichiers XII. Graphiques XII.1. Graphiques 2D XII.1.1. Coordonnés cartésiennes et polaires XII.1.2. Gestion des propriétés par les pointeurs XII.1.3. Utilisation de l'interface graphique XII.1.4. Insertion de texte de type LATEX XII.1.5. Interpolation de courbes 2D XII.2. Graphiques 3D XII.2.1. Courbes, surfaces et contours XII.2.2. Volumes et surfaces de révolution B. SIMULINK I. INTRODUCTION I.1. Etude de l'environnement de travail I.2. Prise en main par quelques démonstrations I.3. Actions par la souris et raccourcis clavier II. Mise en ouvre d'un modèle simple II.1. Utilisation de blocs et leurs fonctions associées II.2. Choix des propriétés de simulation III. Modélisation des systèmes dynamiques III.1. Blocs sources de signaux III.2. Blocs d'affichage de signaux III.3. Systèmes linéaires continus et discrets III.4. Type de données III.5. Sous-systèmes IV. Etude des blocs discrets à travers un exemple complet IV.1. Passage en revue de la librairie Discrete IV.2. Résolution d'une équation récurrente IV.2.1. Avec les blocs discrets élémentaires IV.2.2. Avec le bloc d'espace d'état discret IV.2.3. Avec le bloc fonction de transfert discrète V. Etude des blocs continus à travers un exemple complet V.1. Passage en revue de la librairie Continuous V.2. Résolution d'une équation différentielle V.2.1. Avec les blocs continus élémentaires V.2.2. Avec le bloc d'espace d'état continu V.2.3. Avec le bloc fonction de transfert continue V.3. Etude d'un système complet de régulation PID VI. Blocs de calcul matriciel VI.1. Inversion, transposition, produit, etc. VI.2. Application la résolution de systèmes linéaires VI.3. Programmation de la méthode des moindres carrés Résolution de systèmes surdéterminés
VII. Bloc Solve (Agebraic Constraint), et bloc Fcn f(u) Application à la résolution d'un système d'équations non linéaires VIII. Librairies de blocs non linéaires VIII.1. Résolution de systèmes non linéaires VIII.1.1. Continus VIII.1.2. Discrets IX. Masquage d'un sous-système IX.1. Etude des différentes fenêtres d'édition de masque IX.2. Réalisation de plusieurs sous-systèmes masqués X. Les S-Fonctions X.1. Etude du corps d'une S-Fonction X.2. Utilisation d'une S-fonction pour : X.2.1. la résolution d'une équation récurrente X.2.2. la résolution d'une équation différentielle XI. Sous-systèmes déclenchés (triggés) et à activation de niveau |
2 MATLAB, 3j
I. Eude de l'environnement de MATLAB dans sa nouvelle version
I.1. Outils, configuration et spécification des préférences
I.2. Aide contextuelle
I.3. Etude des différentes fenêtres à onglets
I.4. Commandes sur l'espace de travail
II. Types de données MATLAB
II.1. Constantes et variables prédéfinies
II.2. Matrices et tableaux prédéfinis
III. Vecteurs et polynômes
III.1. Création, concaténation de vecteurs
III.2. Opérations sur les vecteurs
III.3. Opérations sur les polynômes
III.4. Interpolation
IV. Chaînes de caractères
V. Nombres complexes
VI. Les matrices
VI.1. Création, indexation, concaténation
VI.2. Opérations sur les matrices
VI.3. Résolution de systèmes
VI.3.1. Linéaires et non linéaires
VI.3.2. Déterminés, surdéterminés
VII. Les tableaux multidimensionnels
VII.1. Création de tableaux multidimensionnels
VII.2. Indexation, concaténation
VIII. Les cellules et structures
IX. Les fonctions de MATLAB
IX.1. Les fonctions MATLAB par catégorie
IX.2. Etude de la structure du corps d'une fonction
X. Fichiers de commandes et de fonctions (fichiers M)
X.1. Fichiers scripts
X.2. Fichiers fonctions
X.3. Instructions de contrôle
X.4. Expressions relationnelles et logiques
X.5. Instructions et commandes structurées
XI. Les entrées/sorties
XI.1. Fonctions et commandes d'entrées/sorties
XI.2. Le journal de bord et fichier LOG
XI.3. Lecture et écriture de fichiers
XII. Graphiques
XII.1. Graphiques 2D
XII.1.1. Coordonnés cartésiennes et polaires
XII.1.2. Gestion des propriétés par les pointeurs
XII.1.3. Utilisation de l'interface graphique
XII.1.4. Insertion de texte de type LATEX
XII.1.5. Interpolation de courbes 2D
XII.2. Graphiques 3D
XII.2.1. Courbes, surfaces et contours
XII.2.2. Volumes et surfaces de révolution
XI. Sous-systèmes déclenchés (triggés) et à activation de niveau
3. SIMULINK, 3j
I. INTRODUCTION
I.1. Etude de l'environnement de travail
I.2. Prise en main par quelques démonstrations
I.3. Actions par la souris et raccourcis clavier
II. Mise en ouvre d'un modèle simple
II.1. Utilisation de blocs et leurs fonctions associées
II.2. Choix des propriétés de simulation
III. Modélisation des systèmes dynamiques
III.1. Blocs sources de signaux
III.2. Blocs d'affichage de signaux
III.3. Systèmes linéaires continus et discrets
III.4. Type de données
III.5. Sous-systèmes
IV. Etude des blocs discrets à travers un exemple complet
IV.1. Passage en revue de la librairie Discrete
IV.2. Résolution d'une équation récurrente
IV.2.1. Avec les blocs discrets élémentaires
IV.2.2. Avec le bloc d'espace d'état discret
IV.2.3. Avec le bloc fonction de transfert discrète
V. Etude des blocs continus à travers un exemple complet
V.1. Passage en revue de la librairie Continuous
V.2. Résolution d'une équation différentielle
V.2.1. Avec les blocs continus élémentaires
V.2.2. Avec le bloc d'espace d'état continu
V.2.3. Avec le bloc fonction de transfert continue
V.3. Etude d'un système complet de régulation PID
VI. Blocs de calcul matriciel
VI.1. Inversion, transposition, produit, etc.
VI.2. Application la résolution de systèmes linéaires
VI.3. Programmation de la méthode des moindres carrés Résolution de systèmes surdéterminés
VII. Bloc Solve (Agebraic Constraint), et bloc Fcn f(u)
Application à la résolution d'un système d'équations non linéaires
VIII. Librairies de blocs non linéaires
VIII.1. Résolution de systèmes non linéaires
VIII.1.1. Continus
VIII.1.2. Discrets
IX. Masquage d'un sous-système
IX.1. Etude des différentes fenêtres d'édition de masque
IX.2. Réalisation de plusieurs sous-systèmes masqués
X. Les S-fonctions
X.1. Etude du corps d'une S-fonction
X.2. Utilisation d'une S-fonction pour :
X.2.1. Résolution d'une équation récurrente
X.2.2. Résolution d'une équation différentielle
|
A. MATLAB
A.1. Rappels : I. Types de données MATLAB II. Vecteurs et polynômes III. Chaînes de caractères et nombres complexes IV. Les matrices (Création, Modification, Indexation, etc.) V. Les tableaux multidimensionnels A.2. MATLAB Avancé VI. Les cellules et structures, structures multidimensionnelles VII. Fichiers de commandes et de fonctions (fichiers M) VII.1. Fichiers scripts, fichier Startup VII.2. Fichiers fonctions et sous-fonctions VII.3. Instructions de contrôle VII.4. Expressions relationnelles et logiques VII.5. Instructions et commandes structurées VII.6. Notion de vectorisation VIII. Graphiques 2D et 3D (courbes 2D, surfaces et volumes 3D) VIX. Les matrices creuses et opérations associées VIX.1. Import de matrices creuses VIX 2. Matrice d'adjacence et graphes X. Déboguage et Profiler XI. E/S (Routines de haut niveau et importation) XII. Graphiques XII.1. Graphiques spécialisés XII.2. Handle Graphics XII.3. Hiérarchie des graphiques XII.4. Propriétés des objets graphiques XII.5. Retrouver et identifier les objets graphiques XII.6. Modification des propriétés des objets graphiques XII.7. Utilisation des commandes get_param et set_param XV. Interfaces Graphiques Utilisateur (GUI) XIII.1. Utilisation de l'interface Guide XIII.2. Etude de divers exemples concrets XIII.3. Introduction aux Callbacks par les fonctions Callbacks B.1. Rappels XVI. Modélisation des systèmes dynamiques XVI.1. Mise en revue des différentes librairies de SIMULINK Mise en ouvre d'exemples utilisant des blocs des différentes librairies XVI.2. Modélisation des systèmes dynamiques Systèmes continus (fonction de transfert, équation différentielle, espace d'état) Systèmes discrets (fonction de transfert, équation récurrente, espace d'état) B.2. SIMULINK AVANCE III.3. Utilisation des Callbacks du modèle (Model Properties) Etude d'exemples concrets III.4. Etude des nouveautés de la nouvelle version III.5. Sous-systèmes, sous-systèmes configurables et édition de masques IV. Bloc Solve (Agebraic Constraint), bloc Fcn f(u) et bloc MATLAB Function IV.1. Application à la résolution d'un système d'équations non linéaires IV.2. Application à la résolution d'un système d'équations par la méthode LMS V. Les S-fonctions V.1. Etude du corps d'une S-fonction V.1.1. Etats continus V.1.2. Etats discrets V.1.3. Système hybrides (continu et discret) V.1.4. Sans utilisation d'état V.2. Utilisation de la propriété UserData V.3. Différentes façons de passage de paramètres V.4. S-fonction avec re-dimensionnement automatique du nombre d'entrées et de sorties V.5. S-fonctions C MEX compilées en dll V.6. Utilisation du Builder des S-Fonctions Etats discrets, Etats continus, Sans état VI. Les Callbacks VI.1. Applications utilisation des Callbacks des blocs VI.2. Callbacks et masques VII. Simulation d'un modèle à partir d'un script MATLAB VIII. Paramétrage automatique des options de simulation VIII .1. Durée de la simulation, de type de solveur VIII .2. Modification de paramètres en cours de simulation IX. Librairies IX.1. Création, modification d'une librairie personnelle IX.2. Création et suppression d'un lien IX.3. Recherche d'une librairie à partir d'un bloc lié IX.4. Ajout de librairies personnelles à l'explorateur de SIMULINK |
