You are on page 1of 22

Prsentation du logiciel de simulation PSIM

1. Installation du logiciel
PSIM fonctionne sous Window 95/98/NT/2000/XP, la mmoire vive minimale recommande
est de 16MB.
PSIM est un logiciel de simulation pour l'lectrotechnique et l'lectronique de puissance. Il
est disponible sur Internet sur le site de POWERSIMTECH l'adresse
www.powersimtech.com .
Pour linstaller il suffit de dcompresser le dossier Psimdemo.
Ce dossier, outre le logiciel, comprend des applications, elles ne fonctionnent pas toutes
avec la version de dmonstration.
Limitations de la version de dmonstration.
Les circuits simuls sont limits 34 lments. Il nest pas possible de crer de souscircuit. Les courbes sont limites 6000 points.
Le logiciel PSIM est constitu de trois programmes :
- SIMCAD : Dessin du schma
- PSIM : Simulation (Calcul des variables)
- SIMVIEW : Trac des courbes
La simulation d'un circuit peut se dcomposer en 4 tapes :
Dessin du schma de montage
Entre des valeurs des lments du montage et des paramtres de simulation
Calcul
Exploitation.

2. Contenu des bibliothques


-

Power : R, L, C, interrupteurs, transformateurs et moteurs


Control : Filtres, fonctions analogiques et logiques ...
Other : Commande des interrupteurs, capteurs, sondes de courant et de tension.
Sources : Sources de courant, de tension
Symbol : Flche.

Les contenus des bibliothques sont accessibles depuis le menu du haut comme indiqu
ci-dessous :

Les lments les plus courants sont directement accessibles partir des icnes situes en
bas de l'cran.

3. Slection et placement
Pour slectionner un composant, cliquer sur l'icne en bas de l'cran ou prendre ce
composant dans la bibliothque :" Elments ". Dposer ensuite l'lment l'endroit
souhait grce la souris.
Pour choisir lorientation du composant, 2 mthodes sont possibles :
Avant de placer le composant, un clic sur le bouton droit de la souris provoque la rotation
de llment.
Si le composant est dj plac, il faut slectionner le composant (simple clic) ; il apparat
alors un cadre autour du composant. Lorientation de llment peut alors tre modifie
partir du menu " Edit ", " Rotate "(rotation gauche de 90) ou " Flip "(retournement ).
Pour dslectionner le composant il faut cliquer sur le bouton :
autre composant.

ou slectionner un

4. Connexion des composants


Les liaisons lectriques entre les composants seffectuent galement la souris aprs avoir
choisi loutil de connexion " Wire ".
Une connexion valide entre plusieurs composants est matrialise par un point sombre. Un
cercle blanc correspond une borne non relie.
Connexion non valide

Connexion valide

Pour effacer un composant ou une connexion, slectionner loutil " select "
sur " Suppr ".

puis appuyer

5. Valeurs numriques et paramtres de simulation


Pour entrer les valeurs numriques, double-cliquer sur chaque composant et entrer les valeurs
souhaites dans les cases prvues cet effet.
Il est possible de modifier le nom du composant et d'afficher son nom sur le schma : case " Display "
coche.

Les paramtres rentrs dans la fentre Parameters seront utiliss pour la simulation.Ils
peuvent tre numriques ou une expression mathmatique.
Une rsistance pourra tre spcifie par exemple par:
14.2
14.2k
14.2 Ohm
14.2kOhm
28.4/2
R1+R2
R1*2+(V0+4)/2

Avec R1, R2, V0 des symboles dfinis dans un fichier de paramtres


cliquant sur : Elments puis Other puis .file.

: disponible en

Les oprations possibles sont :


+
*
/
^ : puissance
SQRT : racine carre
SIN
COS
TAN
ATAN
EXP
LOG
3

LOG10
ABS
SIGN : signe (IGN(1.2)=1 ;IGN(-1.2)=-1)

Si depuis la fentre Parameters on a coch la case Current flag, il sera alors possible de
visualiser le courant parcourant le composant, sans avoir ajouter dampremtre dans le
circuit.
La fentre Other Info nest pas directement utile la simulation, ses lments
permettent de prciser certaines particularits des composants utiliss, qui pourront
apparatre sur le schma et qui sont accessible en allant dans View, Element, List depuis
Simcad.
Les units
Les units autorises sont les suivantes :
M
106
k or K 103
m
10-3
u
10-6
n
10-9
p
10-12

6. Simulation
6.1. Lancer la simulation
Avant de lancer la simulation, il est ncessaire de prciser la valeur des paramtres de
simulation (Simulation Control). Dans le menu principal, choisir " Simulate ", puis
" Simulation Control "
Les grandeurs prciser sont :
- le pas de calcul (Time Step)
- Le temps total simul (Total time)
- Le dbut d'affichage des courbes (Print Time)
- Le pas d'affichage (Print Step)

Il est recommand de choisir un pas de calcul environ 100 200 fois plus faible que la
priode. Toutefois la version de dmonstration tant limite 6000 points parfois il sera
impossible de visualiser la fois le rgime transitoire et le rgime permanent. On pourra
alors limiter les points affichs en remplissant par exemple 100 dans Print Step, ainsi 1
point sur 100 sera affich. On peut aussi lancer la simulation partir de conditions initiales
charges dans un fichier (paramtre Load Flag =1), ces conditions tant le rsultat dune
premire simulation dont le dernier point est sauvegard (Save Flag =1).
4

La simulation (calcul des valeurs des variables chaque instant) est obtenue en lanant
PSIM dune des manires suivantes :
- partir du menu principal :" Simulate " puis " Run PSIM "
- en appuyant sur " F8 "
- en cliquant sur licne PSIM
Le logiciel signale alors dventuelles erreurs dans le schma ( bornes non relies, valeurs
numriques nulles (car non renseignes) ou incorrectes, dpassement des capacits de
simulation (nombre de composants trop lev) ) . A la fin de la simulation, le trac des
courbes se fait grce SIMVIEW . Le lancement de ce logiciel est automatique si loption
" Auto-Run SIMVIEW " du menu " Options " est coche.Le logiciel SIMVIEW permet de
tracer la reprsentation temporelle des rsultats de la simulation.
6.2. Visualiser les courbes.

Les courbes que l'on peut tracer sont celles qui ont t dfinies lors du trac du schma
en plaant des appareils de mesure (voltmtre, ampremtre, tachymtre ...) ou quand la
case Current Flag t coche. Les variables correspondantes sont affiches dans le
fentre Variable available.
Pour que les courbes soient traces, il faut les faire apparatre dans la fentre Variable
for Display.
Pour tracer des courbes dans plusieurs fentres, il faut crer une nouvelle fentre partir
du menu principal " Screen ", " Add Screen " ou

On peut ensuite modifier les chelles si ncessaire (" Axis "

), effectuer des

mesures

),

de

temps,

de

valeur

harmoniques (" Options " " FFT "

moyenne,

efficace.(" Measure "

calculer

les

)...

Il est aussi possible deffectuer des oprations sur les courbes.Il faut alors slectionner
une grandeur, cliquer sur
, taper lopration aprs avoir cliqu sur
, puis
ajouter lautre grandeur, puis cliquer sur Add. La courbe rsultant de lopration
saffichera. Cette fonction est utile pour visualiser des puissances instantanes par
exemple.

6.3. Faire des mesures sur les courbes.


Une fois les courbes affiches, il faut cliquer sur

, une fentre Measure

souvre. Pour accder aux curseurs et aux mesures, il faut alors

slectionner une des courbes en cliquant sur son nom


, les curseurs
deviennent alors actifs.Le bouton gauche de la souris contrle un premier curseur, le
bouton droit un autre,les diffrences sont calcules et affiches la place de la fentre
mesures.
On peut aussi calculer des valeurs moyennes et efficaces :
. Attention ces
calculs seront effectus sur les points visualiss et non pas en fonction de la
position des curseurs. Il est prfrable de visualiser un nombre entier de priode
loignes du rgime transitoire.

7. Les composants.
7.1. Rsistances, bobines condensateurs:

7.2. Les modules de mesures.

Dfinitions utilises :

Attention les tensions et courants lorsque lon utilise VA-PF3 doivent rpondre :

7.3. Les sources de tension et de courant


Sources en continu

Paramtre : amplitude
Sources sinusodales monophases

Angle de phase en degrs


Temps de dpart en secondes avant cet instant
la sortie de la source est nulle.

Exercice 1 :Dessiner le montage ci-dessous,


Observer les tensions, le courant, mesurer les dphasages, les valeurs efficaces et la
puissance active dlivre par la source.

Sources sinusodales triphases

Attention : V(line- line RMS) est la valeur efficace de la tension compose.

Exercice 2 : Mesurer les puissances actives et ractives fournies par les sources.

Source en crneaux

Exercice 3:

Dessiner et simuler le fonctionnement du montage ci-dessous :

Source triangulaire

Source chelon

7.4. Les interrupteurs:


Les diodes.

Les paramtres sont:

10

Diode voltage drop : tension de seuil


Initial position : 0 pour passante
1 pour bloque

Ne pas hsiter cliquer sur la touche help, les dfinitions des modles et des
paramtres y sont trs bien expliques.
Les diodes zener.

Paramtres :
Breakdown voltage : tension inverse Zener
Forward Voltage drop: tension de seuil en direct.
Thyristor.

Il y a deux faons de dclencher un thyristor. On peut utiliser llment Gating Block ou


alors llment Alpha contrleur.
La gchette doit tre forcement relie lun ou lautre.

Lintrt de lAlpha Contrleur est que langle damorage peut tre modifi pendant la
simulation en agissant sur la tension dalimentation continue, on peut donc faire un
asservissement.
Les paramtres du Gating Block ne sont pas modifiables pendant une simulation.
Nous reviendrons plus loin sur ces deux lments.
GTO, Transistors, interrupteurs unidirectionnels.
11

Ces interrupteurs commuteront si la tension applique sur leur gchette , entre base et
metteur, drain et source est suprieure 1V pour les transistors NPN et MOS canal p.
Avant de lancer la simulation, il est ncessaire de prciser la valeur des paramtres de
simulation (Simulation Control). Dans le menu principal, choisir " Simulate ", puis
" Simulation Control ".

Ces interrupteurs devront obligatoirement tre contrls par un module Gating Block
ou par un ONCTRL

Une modlisation plus fine des transistors NPN et PNP est possible avec les lments
NPN_1 et PNP_1.
On peut paramtrer ,Vr,Vcesat .
Zone douverture : Vbe<Vr, Ib=0 Ic=0
Zone linaire : Vbe=Vr, Vce>Vcesat, Ic=.Ib
Zone de saturation : Vbe=Vr Ic<.Ib Vce=Vcesat
La socit MSim dconseille dutiliser ces composants sur des circuits
complexes !

7.5. Commandes dinterrupteurs.


GATTING ou GATTING_1.

Les angles de commutation en degrs de llment Gatting sont dfinis depuis la fentre
parameters alors que ceux de llment Gatting_1 sont dfinis depuis un fichier texte
12

gating.tbl sauvegard dans le mme dossier que le fichier schmatic.

Pour GATING_1 cela donnerait dans le fichier texte :


2
0
180

Si la frquence est de 0 Hz alors les points de commutation seront indiqus en


secondes.
ONCTRL.

Le contrleur ONCTRL est un interface ncessaire entre le circuit de commande est


llment command.

ACTRL alpha contrleur.

Ce contrleur est ddi aux commandes de thyristors ou des ponts redresseurs


commands.

Frequency : frquence de fonctionnement


des interrupteurs.
Pulse Width : largeur de pulsation en
degrs
13

Sur lentre Sync.signal on connectera la tension de synchronisation mise en forme par


un comparateur.
Lentre Alpha est en gnral une source de tension continue donc la valeur de la tension
correspond langle damorage choisi en degrs.
On connecte sur lentre enable disable un gnrateur de crneau de tension 0V 1V.
Lorsque la tension passe 1V le contrleur senclenche.
Exercice 4 : Dessiner et simuler le fonctionnement du montage ci-dessous :

If est le fondamental du courant relev avec un filtre basse bande de gain 1, ajuste
sur 50hz et avec
2 Hz de bande passante. (voir 7.8.1). Vq est une tension en quadrature avec V1
pour relever la puissance ractive.
Mesurer les puissances actives et ractives aux bornes de la rsistance et lentre
du montage.
PATTCTRL commande MLI pr calcule.

14

Delay angle : dcalage (degrs) des angles par


rapport au signal de synchronisation.
Mod index : tension faisant appel la srie dangle
repre par un indice de modulation dclar dans le
fichier.tlb.
Sync.signal : signal de synchronisation (0V,1V) sur
front montant
Enable/disable : activation dsactivation du
contrleur (0V,1V).

Frequency : frquence du signal de


commande
Update angle : angle de
ractualisation des donnes
File Name : fichier texte o sont inscrits
les angles de commutations.
Le fichier dans lequel sont inscrits les angles de commutations doit tre de la forme :
n, m1,m2mn
k1
G11,G12.G1k1

n nombre de sries dangles, indice de modulation de chaque srie.


nombre dangles de la premire srie.
angles de la srie 1.

kn
Gn1,Gn2.Gnkn

nombre dangles de la srie n.


angles de la srie n.

7.6. Les capteurs.

Les capteurs de tension et de courant.

15

Ils sont ncessaires pour relier entre eux un circuit de puissance et un circuit de commande.
Leur gain est paramtrable.
Les capteurs de vitesse et de couple.

Les points indiquent le sens de transfert de lnergie mcanique.


La vitesse est en tours par minutes.

7.7. Les modules de llectrotechnique


Les modules redresseurs, onduleurs.
Monophass :

Ct est le point de commande du thyristor 1.


Triphass :

Ct est le point de commande de linterrupteur 1.


Les modules peuvent tre commands par un gating block ou un alpha controleur.

Exercice 5 Dessiner et simuler le fonctionnement du montage ci-dessous :


16

Mesurer les valeurs efficaces et moyennes de is et de ic, la puissance active en entre du


pont et en sortie, la puissance ractive en entre du pont.
Les inductances couples

Paramtres :

Lii : inductance propre de la bobine i (H)


Lij : inductance mutuelle entre la bobine i et
la bobine j (H).
ii-initial : courant initial dans la bobine i.
V1 = L11 di1/dt + L12 di2/dt + L13 di3/dt
V2 = L12 di1/dt + L22 di2/dt + L23 di3/dt
V3 = L13 di1/dt + L23 di2/dt + L33 di3/dt

Les transformateurs.
Transformateurs parfaits :
17

Paramtres :
Np : nombre de spires au primaire
Ns : nombre de spires au
secondaire
Le plus gros point indiquant les bornes homologues indique aussi le primaire.
Transformateurs monophass rels (sans pertes fer) :

Modlisation dun transformateur monophas :

Paramtres :
Lp, Ls : inductances de fuites de lenroulement primaire et de lenroulement secondaire.
Rp, Rs : rsistances de lenroulement primaire et de lenroulement secondaire.
Lm : inductance magntisante.
Transformateurs triphass rels (sans pertes fer):

Modlisation et paramtres identiques au transformateur monophas.

18

La machine courant continu (non sature).

Vt = Ea + La .(d Ia / dt) + Ia .Ra


Vf = If .Rf + Lf . (d If / dt)
Ea = Laf .If .m
Tem = Laf .If. Ia
J.(d m / dt) = Tem - Tload

Une machine doit tre dclare Master


(1) ou Slave (0).
Quand elle est seule elle doit tre
dclare Master. Quand il y a un
accouplage entre deux machines, une
doit tre dclare Master et lautre
Slave.
Lnergie est compte positivement
de Master vers Slave.

La machine asynchrone.

Modle quivalent dun enroulement :

19

La machine synchrone aimants permanents

Le moteur brushless.

Les charges mcaniques.

- Charge couple constant :


Le point indique le sens positif de transfert de lnergie.
Le signe du couple ne dpend pas du signe de la vitesse.
Les paramtres sont :
Le couple et le moment dinertie.

- Charge puissance constante.


Paramtres :
- couple maximum de la charge
- vitesse nominale (tr.min-1)
- moment dinertie
Quand la vitesse est infrieure la vitesse nominale, on a T=
Tmax.
Quand la vitesse est suprieure la vitesse nominale, on a
P
T
.avec P= Tmax.nom (attention rad.s-1 ici).

20

- Charge vitesse constante.


Paramtres :
- vitesse (tr.min-1)
- moment dinertie

- Charge couple coefficients rglables.


Paramtres :
- Tc : couple constant
- k1, k2, k3 : coefficients
- moment dinertie.

m est en rad.s-1 .

7.8. Quelques blocs fonctionnels

Les filtres

Les blocs de calculs

21

22