Вы находитесь на странице: 1из 7

CHAPITRE 1: PAQUETS MATLAB, SIMULINK ET POWER SYSTEM BLOCKSET CHAPITRE 1 A 1.1.

. Introduction MATLAB est un produit de la firme The Mathworks Inc. La premire version de ce logiciel a t labore il y a 20 ans de cela. Son dveloppement et son perfectionnement se font dune faon continue et parallle ceux de la technique de calcul. Le nom du logiciel MATLAB vient du groupe de mots anglais Matrix Laboratory, il est orient en un premier lieu sur llaboration des massifs de donnes (des matrices et des vecteurs). Cest pour cela, malgr une volution rapide de la technique de calcul, MATLAB est toujours parvenu se maintenir au plus haut niveau de lvolution de cette technique. Comme rsultat, de nos jours MATLAB est une bibliothque trs riche en fonctions (plus de 800). Lunique problme pour lutilisateur de ce logiciel est de savoir o prendre les lments ncessaires pour la rsolution dun problme concret. Pour faciliter lutilisation de MATLAB par les spcialistes des diffrents domaines de la science et de la technique, sa bibliothque est divise en diffrentes parties. Celles dentre elles, qui possdent un caractre gnral font partie de la composition du noyau et celles qui font partie des domaines spcifiques sont classs dans les lots des paquets dextension Toolboxes (boites outils). Simulink est un instrument interactif pour la modlisation des systmes dynamiques. Il est important de souligner que les logiciels MATLAB, Simulink et leurs paquets dextension (Toolboxes, Blocksets) se dveloppent et se perfectionnent constamment. Cest pour cela, il est possible, que la version et bibliothques, installes sur lordinateur de lutilisateur se diffrent de celles utilises dans ce manuel. La non correspondance des versions ne joue pas un trs grand rle et se manifeste seulement dans la forme de fentres, quelques changements de linterface, et dautres descriptions spcifiques etc., mais elle peut rendre impossible lutilisation des modles dj labors dans ce manuel. Pour notre cas concret, nous utiliserons la version MATLAB 6.5 (Release 13) SIMULINK 5. Cette version possde un nouveau LT compiler trs rapide et performant. Selon les laborateurs de ce logiciel, cela transforme MATLAB 6.5 en une alternative puissance au codage en C dans le domaine des calculs techniques. Lune des particularits les plus importantes de cette version est la productivit trs leve des m-files. Les changements dans lalgorithme, llaboration des m-fonctions et scnarios lont permis datteindre un niveau notoire en productivit comparativement ses versions prcdentes. Simulink 5 possde les nouvelles proprits suivantes : - Le soutien aux calculs points fixes. Maintenant il y a la possibilit de modliser facilement un lment, en naviguant entre les calculs point flottant et fixe (linstallation de Fixed-Point Blockset est recommande).
1

- Linstrument Look-Up Table Editor permet une vision plus claire et une rdaction plus facile des donnes dans les tableaux des blocs. Laffichage du rdacteur est effectu partir du menu Tools de la fentre du modle. - Linstrument Model Discretizer permet une substitution slectionne des blocs continus en blocs discrets (linstallation du programme Control System Toolbox, version 5.2 est recommande). Laffichage du discrtisateur est effectu partir du menu Tools de la fentre du modle. - Le dispositif du diagnostic des erreurs amlior Diagnostic Viewer permet maintenant de configurer les informations sur les erreurs. - Le rdacteur du masque Mask Editor contient maintenant linstrument pour la cration des fentres dynamiques de dialogue. Le panneau Callback sur le bouton Parameters du rdacteur de masque permet de fournir les fonctions, qui laborent le changement des paramtres du bloc (sous systmes). - Le bloc S-fonction Builder comprend un nouveau bouton Data Properties, laide duquel, on peut fournir le type de donnes sur les portes, et lunit des signaux etc. - La nouvelle bibliothque Model Verification Library est venue enrichir la bibliothque dj existante. Elle comprend des blocs, qui effectuent la vrification du modle au cours du calcul. - Linstrument de cration du rapport Print details formule le document HTML avec les schmas du modle et des sous systmes, ainsi que la liste des paramtres des blocs et leurs valeurs. La commande Print details est inclue dans le menu File. Le prsent manuel est un guide pour lexcution des laboratoires virtuels en machines lectriques. Lappareillage de base pour lexcution de ces manipulations est constitu uniquement dlments de deux logiciels dextension de MATLAB : Simulink et Power System. Dans les bibliothques de ceux-ci , il y a plusieurs lments virtuels et dappareils de mesure, ce qui permet dtudier largement le circuit lectrique de nimporte quelle complexit. Dans ce chapitre on dcrit le contenu des bibliothques principales de ces paquets dextension et leurs mthodes dutilisation. Dans ce cas une attention particulire est consacre aux bibliothques, qui seront utilises par la suite au cours de lexcution du laboratoire virtuel en machines lectriques. Pour des informations plus dtailles sur les bibliothques et leurs modes dutilisation, consulter le site www.matlab.com. 1.2. Simulink Simulink est un instrument interactif pour la modlisation, limitation et lanalyse des systmes dynamiques. Il donne la possibilit de construire des blocs diagrammes graphiques, dimiter les systmes dynamiques, dtudier la capacit de fonctionnement des systmes et damliorer les projets. Simulink est entirement incorpor dans MATLAB, et permet un accs rapide un large spectre dinstruments danalyse et de conception. 1.2.1. Dmarrage de Simulink
2

Aprs louverture de la fentre principale du programme MATLAB (fig. 1.1), il faut dmarrer le programme Simulink. Cela peut se faire de trois manires diffrentes : cliquer sur le bouton (Simulink) dans le panneau des instruments de la fentre de commande MATLAB. Dans la barre de commande de la fentre principale MATLAB crire Simulink et appuyer le bouton enter sur le clavier. Excuter la commande Open dans le menu File et ouvrir le fichier modle (mdl-file).

Fig. 1.1. Fentre principale du programme MATLAB Lutilisation des deux premires mthodes permet douvrir la fentre Browser des chapitres de la bibliothque Simulink (fig. 1.2).

Fig. 1.2. Simulink

La fentre de lafficheur des diffrentes parties de la bibliothque

1.2.2. Afficheur des diffrentes parties de la bibliothque Simulink La bibliothque principale Simulink est mise en relief sur la fig. 1.2 (dans la partie gauche de la fentre) et ses chapitres - dans la partie droite de la fentre. La bibliothque Simulink comprend les principales parties suivantes : Continuous blocs linaires. Discrete blocs discrets. Functions & Tables fonctions et tableaux. Math blocs des oprations mathmatiques. Nonlinear blocs non linaires Signals & Systems signaux et systmes. Sinks dispositifs denregistrement Sources sources des signaux et leurs actions. Subsystems blocs des sous systmes. La liste des diffrentes parties de la bibliothque Simulink est reprsente sous forme darbre, et les rgles de leur utilisation sont communes toutes les listes de telle forme. Le choix dune partie gauche, entrane laffichage droite de la fentre de son contenu. Pour travailler dans une fentre on utilise les commandes regroupes dans le menu. Le menu de lafficheur des bibliothques contient les points suivants :
4

File (fichier) utilisation des fichiers des bibliothques Edit (dition) ajout des blocs et leurs recherches (par nom) View (affichage) commande de laffichage des lments de linterface Help (aide) affichage de la fentre daide. Pour travailler avec lafficheur des bibliothques, on peut aussi utiliser les icnes qui se trouvent sur le panneau des instruments. Les boutons du panneau des instruments jouent les rles suivants : Crer un nouveau S-modle (ouvrir une nouvelle fentre du modle). Ouvrir un des S-modles existants. Changer les proprits de la fentre de lafficheur au dessus de toutes les fentres . Un second click sur ce bouton annule ce rgime. Recherche du bloc par nom (par les premiers symboles du nom). Aprs avoir retrouver le bloc, dans la fentre de lafficheur souvre la partie correspondante de la bibliothque, et le bloc sera slectionn. Si le bloc avec un tel nom est absent, alors dans la fentre de lafficheur il sera mentionne linformation Not found le nom du bloc (le bloc nest pas retrouv). 1.2.3. Cration du modle Pour crer le modle dans le milieu SIMULINK, il est ncessaire de procder de la manire suivante : - Crer un nouveau fichier du modle laide de la commande File/New/Model, ou en utilisant le bouton sur le panneau des instruments. La fentre encore nouvellement cre est reprsente sur la fig. 1.3.

Fig. 1.3. Fentre vide du modle - Placer les blocs dans la fentre du modle. Pour cela il est ncessaire douvrir la partie correspondante de la bibliothque (par
5

exemple, Sources les sources). Ensuite, en indiquant avec le pointeur de la souris le bloc demand et en appuyant sur le bouton gauche de la souris, on trane le bloc dans la fentre cre. Le bouton de la souris doit tre maintenu appuy. La fentre du modle qui contient les blocs est reprsente sur la fig. 1.4. Pour liminer le bloc, il est ncessaire de le slectionner (lindiquer avec le pointeur de la souris et appuyer le bouton gauche de la souris ), et ensuite appuyer le bouton Delete sur le clavier. - Ensuite, si ncessaire, il faut changer les paramtres du bloc, installs par le programme. Pour cela il est ncessaire de cliquer deux fois le bouton gauche de la souris , sur limage du bloc. La fentre de rdaction des paramtres du bloc donn est ainsi ouvert. En mentionnant les paramtres chiffrs, il est important de savoir quen qualit de diviseur dcimal on doit utiliser le point et non la virgule. Aprs les changements on doit fermer la fentre par le bouton OK. En qualit dexemple, la fentre de rglage des paramtres du bloc Sygnal Generator est reprsente sur la fig. 1.5.

Fig. 1.4. Fentre du modle contenant des blocs

Fig. 1.5. Fentre de rglage des paramtres du bloc Sygnal Generator - Aprs linstallation sur le schma de tous les blocs des bibliothques demandes, il est ncessaire de procder la liaison des lments du schma. Pour relier les blocs, il est ncessaire dindiquer avec le pointeur de la souris la sortie du bloc, aprs appuyer et, sans relcher le bouton gauche de la souris, mener une ligne jusqu lentre de lautre bloc. Aprs cela relcher le bouton. Pour crer le point de bifurcation sur la ligne de liaison, il suffit demmener le pointeur au point de nud propos, en appuyant sur le bouton droit de la souris, tirer la ligne. Pour supprimer la ligne, il faut la slectionner (comme pour le bloc), et ensuite appuyer sur le bouton Delete sur le clavier. Le schma du modle, sur lequel sont excutes les liaisons entre les blocs, est reprsent sur la fig. 1.6. - Aprs avoir tablir le schma de calcul, il est ncessaire de le garder sous forme de fichier sur le disque, en choisissant le point menu File/Save dans la fentre du schma et en indiquant le rpertoire et le nom du fichier.

Вам также может понравиться