Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Département d’électrotechnique
3eme année Lic/ELT Cours : Logiciels de simulation
Programme
Chapitre 1 : Généralités sur les logiciels de simulation
- Introduction
- Les étapes de simulation
- Les logiciels de simulation utilisés en génie électrique
- Notions sur la programmation et la simulation sous Matlab
1
- Application 1 : Régulation de vitesse de machine a courant
continu
2
Chapitre I : Généralités sur les logiciels de simulation
I.1 Introduction
La simulation est l’un des outils d’aide à la décision les plus efficaces à la disposition des
concepteurs et des gestionnaires des systèmes complexes. Elle consiste à construire un
modèle d’un système réel , conduire des expériences sur ce modèle et interpréter les
observations fournies par le déroulement du modèle afin de comprendre le comportement de
ce système, formuler des décisions et d’en améliorer les performances du système.
.
Le but c’est de comprendre le comportement dynamique du système, de comparer des
configurations, d’évaluer différentes stratégies de pilotage, d’évaluer et d’optimiser des
performances.
Implémentation de modèle
Le système
Bloc 1 Bloc 2
Bloc 4 Bloc 3
Simulation
simulation
3
Les ingénieurs et les scientifiques utilisent les logiciels de simulation pour de nombreuses
raisons :
Il est souvent moins coûteux et plus simple de créer et simuler un modèle que de créer et
tester un prototype matériel.
Si le prototype matériel n'est pas disponible suffisamment tôt au cours du processus de
développement, les logiciels de simulation permettent d’explorer l'espace de conception et
tester différents scénarios.
6
I.3.5 Logiciel Psim
Le logiciel Psim est un logiciel de simulation pour l’électricité, l’électronique et
l’électrotechnique.
Le module Psim permet de :
de réaliser le schéma du montage, à partir des éléments de la bibliothèque (composants,
machines, transformateurs, interrupteurs électroniques et leurs éléments de commande,
appareils de mesures…).
de configurer et de lancer la simulation des grandeurs (électriques, mécaniques).
Le module Simview.exe permet de visualiser les courbes de variation des grandeurs définies
par les appareils de mesure.
7
I.3.6 Simulink sous Matlab
Simulink est un logiciel de modélisation système multi-physique, il peut modéliser un
système, simuler son comportement, décomposer le design avant son implémentation. Avec
Simulink, il est possible de créer des diagrammes hiérarchiques de blocs pour la
modélisation haut niveau d’un système,
La simulation permet de s'assurer que le système correspond aux spécifications. La
simulation est paramétrée de manière à optimiser les performances.
Simulink peut modéliser des données simples ou multicanaux, des composants linéaires ou
non. Simulink peut simuler des composants numériques, analogiques ou mixtes. Il peut
modéliser des sources de signaux et les visualiser.
.
8
9
I.4 Les applications de la simulation
Les applications de la simulation sont illimitées. Parmi les domaines dans lesquels elle est
le plus utilisée, on peut citer :
L’informatique : recherche de configurations, réseaux, architecture de bases de
données, ...
La production : gestion des ressources de fabrication, machines, stocks, moyens de
manutention, ...
La gestion : marketing, tarification, prévisions, gestion du personnel,
...l’administration : gestion du trafic, du système hospitalier, de la démographie, ...
L’environnement : pollution et assainissement, météorologie, catastrophes naturelles,
...
etc ...
10
Chapitre 2 : Modélisation et Simulation des circuits électrique
- Simulation des équations différentielles
- Simulation de circuits RC, RL, RLC
11
II.1 Introduction
L’objectif principal de cette partie, est de permettre aux étudiants d’apprendre les étapes a suivre pour
la simulation de circuits électriques sous simulink/Matlab.
Au début, nous allons voir comment présenter une équation mathématique, et la conception de sous
système. Ces informations sont nécessaires pour permettre aux étudiants de se familiariser avec ce
logiciel
Puis, nous allons voir, avec quelques exemples, les étapes à suivre pour simulation des circuits
électriques
Matlab propose plusieurs approches pour résoudre des équations différentielles ordinaires de valeur
initiale, Les methodes de Runge-Kutta (ode45, ode15s, etc.) sont les plus courantes.
Exemple 1:
Pour simuler les opérations mathématiques, (x et + ) il faut préparer les blocs liées a ces opérations
12
Figure II.2 : schéma bloc de l’équation de l’exemple 1
Exemple 2:
Ou
Y’(0)=0 et Y(0)=0
13
Pour simuler cette équation, il faut la mettre sous la forme :
14
Figure II. 5 : schéma bloc de l’équation de l’exemple 2
a) b)
Figure II. 6 : Résultats de simulation (a) signal d’entrée ; b) signal de sortie
15
En générale, pour simplifier la simulation, on utilise la transformée de Laplace.
Le bloc To Workspace peut transmettre le signal et les données du signal dans l'espace de travail du
MATLAB. En utilisant l’instruction >> plot(Y)
6
-1
-2
-3
0 200 400 600 800 1000 1200
Exemple 3:
16
Figure II. 9 : schéma bloc de l’équation de l’exemple 3
a) b)
Figure II. 10 : Résultats de simulation (a) signal d’entrée ; b) signal de sortie
17
II.3 Création des sous systèmes de Simulink
Pour simuler les grand projets, nous remarquons que les blocs seront plus complexée et plus conflits,
Pour résoudre ce problème, nous pouvons regrouper plusieurs blocs dans un seul bloc,
Pour cela, cliquer sur les blocs et choisir « create subsystem » comme montré sur la figure II.11
18
II.4 Simulation des circuits électriques
Dans ce qui suit, nous allons voir comment construire les circuits électriques, et leurs systèmes de
calcul afin de les simuler.
Exemple 1
19
Exemple 2
Pour simuler ce circuit, nous avons besoin d’une source d’alimentation continue, un circuit
électrique RLC, un interrupteur de power electronics \ideal switch, plus les appareils de mesures et
d’affichage.
20
Figure II. 14 : réglage de paramètre de timer
21
Figure II.14: Réglage de paramètres de simulation
22
II.5 Quelques exemples simulés par différents logiciels de simulation
Figure II.16 : schéma bloc d’un circuit RLC simple et résultat de simulation sous simulink /Matlab
23
Figure II.17 : schéma bloc d’un circuit RC et résultat de simulation sous simulink /Matlab
Figure II.18 : schéma bloc d’un circuit RLC et résultat de simulation par le logiciel Psim
24
Filtre passif du premier degré.
25
Figure II.20 : Schéma d’un circuit RC avec PSPICE Schematics.
26
Chapitre III : Modélisation et Simulation des circuits d’électronique
de puissance
III.1 Introduction
27
L’objectif principal de cette partie, est de permettre aux étudiants d’apprendre les étapes a suivre pour
la simulation de circuits d’électronique de puissance sous simulink/Matlab.
Au début, nous allons voir comment présenter simuler les éléments d’électronique de puissance tel que
les diodes, et les thyristors dans des circuits monophasés. Puis, nous allons voir, avec quelques
exemples, les étapes à suivre pour simulation des différents types de convertisseurs soit AC-DC, DC-
DC, AC-DC, et AC-AC.
28
250
200
150
100
50
-50
0 50 100 150 200 250 300
29
30
2. Simulation de redresseur à diode double alternance
Exemple 1
200
150
100
50
-50
-100
-150
-200
31
Exemple 2
32
3. Simulation de redresseur a diode triphasé
33
Pour C=10-6 F
Pour C=1 F
34
III.1.2 Simulation de circuits commandés
On utilise le générateur d’impulsions pour l’amorçage de gâchette de thyristor, nous allons choisir
pour une période 0.02s un angle d’amorçage 30 soit 30*0.02/360 s, et la largeur d’impulsion 5%
de période.
35
1. Simulation de redresseur à thyristor simple alternance
36
2. Simulation de redresseur à thyristor double alternance
Pour ce type de redresseur, le réglage des impulsions pour l’amorçage des gâchettes se fait
comme suit:
- De 0 à les thyristors T1 et T3 sont passants
- De a 2 les thyristors T2 et T4 sont passants
37
38
3. Simulation de redresseur à thyristor triphasé
Pour réaliser ce redresseur, nous allons utiliser le pont a 6 thyristor (Universal bridge)
disponible sur SimPowerSystems/powerelectronics. Et son système d’amorcage
synchronized 6 pulse generator.
39
III.2 Simulation des convertisseurs DC-DC ( hacheur)
Le hacheur ou convertisseur continu- continu est un dispositif de l'électronique de puissance mettant
en œuvre un ou plusieurs interrupteurs commandés et qui permet de modifier la valeur de la tension
d'une source de tension continue avec un rendement élevé. Le découpage se fait à une fréquence
élevée. C'est l'analogue, pour les sources de tensions continues, du gradateur utilisé en régime
alternatif.
Si la tension délivrée en sortie est inférieure à la tension appliquée en entrée, le hacheur est
dit dévolteur (ou abaisseur ou Buck). Dans le cas contraire, il est
dit survolteur(ou élévateur ou Boost). Il existe des hacheurs capables de travailler des deux
manières (Boost-Buck).
On définit le rapport cyclique par :
Pour un hacheur, il faut que les thyristors assurent la conduction même quand les impulsions sont
éteint, pour cela, il faut utiliser des thyristors spéciales appelés GTO (Gate Turn-Off Thyristor)
40
Pulse generator subsystem
41
42
43
I Load
140
120
100
80
60
40
20
0
0 200 400 600 800 1000 1200 1400 1600 1800 2000
V load
300
250
200
150
100
50
0
0 500 1000 1500
44
III.3 Simulation des convertisseurs AC-AC (gradateur)
On désigne sous le nom de gradateurs tous les convertisseurs statiques qui, alimentés par un réseau
alternatif, fournissent une ou plusieurs tensions à valeur moyenne nulle, de même fréquence que
celle du réseau d'alimentation, mais de valeur efficace différente, celle-ci étant habituellement
réglable.
Ceci permet l'emploi de composants de type thyristors, le fonctionnement bidirectionnel étant
obtenu grâce à l'association tête-bêche de deux éléments comme indiqué sur la Figure 1.
45
46
Vload
100
80
60
40
20
-20
-40
-60
-80
-100
0 50 100 150 200 250 300 350 400
I load
100
80
60
40
20
-20
-40
-60
-80
-100
0 50 100 150 200 250 300 350 400
47
Pulse2
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0 50 100 150 200 250 300 350 400
48
III.4 Simulation des convertisseurs DC-AC
Un onduleur est un convertisseur statique continu – alternatif.
L’onduleur est dit autonome quand il impose sa propre fréquence à la charge (ce qui est différent de
l’onduleur assisté où la fréquence est imposée par la fréquence du réseau).
Les onduleurs autonomes sont utilisés :
· Pour alimenter les moteurs synchrones ou asynchrones afin de faire varier la vitesse ;
· Comme alimentations de secours (protection des ordinateurs, bloc de secours);
49
Chapitre 4 : Simulation des machines électriques
- Modélisation et simulation des machines à courant continu
- Modélisation et simulation des machines à courant alternatif
50
III.1 Modélisation et simulation des machines a courant
continu
III.1.1 MCC a excitation indépendante
Figure III.1 - Schéma de principe d' une machine à courant continu à excitation
indépendante
51
52
Schéma bloc tension-vitesse de MCC
53