You are on page 1of 169

UNIVERSIT DU QUBEC

MMOIRE PRSENT
L'UNIVERSIT DU QUBEC TROIS-RIVIRES

COMME EXIGENCE PARTIELLE


DE LA MATRISE EN GNIE LECTRIQUE

PAR
DEMIAN PIMENTEL

IMPLANTATION D'UN CONTRLE DE PUISSANCE POUR ONDULEUR


MODULATION DE DENSIT D'IMPULSIONS ET OPTIMISATION DES SQUENCES DE MODULATION L'AIDE D'ALGORITHMES GNTIQUES

JUILLET 2006

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Universit du Qubec Trois-Rivires


Service de la bibliothque

Avertissement

Lauteur de ce mmoire ou de cette thse a autoris lUniversit du Qubec


Trois-Rivires diffuser, des fins non lucratives, une copie de son
mmoire ou de sa thse.
Cette diffusion nentrane pas une renonciation de la part de lauteur ses
droits de proprit intellectuelle, incluant le droit dauteur, sur ce mmoire
ou cette thse. Notamment, la reproduction ou la publication de la totalit
ou dune partie importante de ce mmoire ou de cette thse requiert son
autorisation.

Avant-propos

Le travail de recherche prsent dans ce mmoire concerne la commande d'un onduleur


monophas rsonance srie par la technique de modulation de densit d'impulsions
(MDI). Comparativement d'autres techniques de modulation, la MDI permet de contrler la puissance fournie la charge tout en conservant un facteur de puissance proche de
l'unit. En outre, en utilisant des transistors de puissance rapides pour l'onduleur, cette
mthode permet de gnrer des signaux dont la frquence atteint des centaines de kilohertz. Les pertes par commutation sont rduites grce la commutation des transistors
courant nul. On fait face ainsi deux problmes traditionnellement prsents dans les
convertisseurs lectroniques de puissance : le bas facteur de puissance et les pertes nergtiques non ngligeables lorsque la frquence de commutation est leve.

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Remerciements

Je voudrais exprimer toute ma gratitude envers toutes les personnes qui de prs ou de
loin ont contribu l'avancement de mes travaux de recherche. Le mmoire prsent est
le fruit d'un effort qui a t support par tous ces apports. Je remercie alors:

Mon directeur de recherche, M. Ahmed Chriti, pour avoir accept de diriger mes
travaux et pour m'avoir guid tout au long de ce projet. Aussi mon codirecteur
M. Mohamed Ben Slima. Merci pour le gnreux support financier qui m'a permis de poursuivre aisment mes tudes de matrise l'UQTR.

Les professeurs du Dpartement de gnie lectrique et gnie informatique de


l'UQTR qui ont contribu l'avancement de mes tudes de matrise: M. Kodjo
Agbossou, M. Gabriel Rakotonirina, M. Daniel Massicotle et M. Adam Skorek.

Ma femme, Liliana, pour son appui et sa comprhension tout au long de ces annes d'tudes.

Mon fils, Max, pour me remplir de bonheur tous les jours.

Ma mre, mon pre, ma sur et mon frre pour m'avoir toujours appuy dans la
poursuite de mes tudes.

Juillet 2006

11

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Rsum

Le but du prsent travail de recherche est de concevoir un onduleur monophas rsonance srie contrl par la technique de modulation de densit d'impulsions (MDI). Ce
type de montage peut tre utilis pour alimenter et contrler la puissance fournie un
systme de chauffage par induction (largement utilis dans l'industrie grce la haute
efficacit nergtique).
Les convertisseurs de puissance classiques prsentent trois problmes qui peuvent tre
corrigs en utilisant la technique MDI : un bas facteur de puissance, la contamination
harmonique des lignes de transmission et des pertes par commutation des interrupteurs
de puissance. Cela entrane divers problmes dont notamment, des pertes nergtiques
(ce qui se traduit en cots d'opration). La technique de modulation de densit
d'impulsions permet de concevoir et raliser des convertisseurs de puissance ayant un
faible taux de distorsion harmonique et un facteur de puissance proche de l'unit, tout en
rduisant les pertes par commutation.
En outre, la MDI permet d'obtenir des signaux de commande des frquences leves
(centaines de kilohertz), ce qui est requis dans le chauffage par induction (contrle sur
l'effet de pntration). La nature rsonante de la mentionne technique entrane automatiquement la commutation douce des interrupteurs (passage par zro du courant). Les
pertes par commutation et le bruit lectromagntique sont ainsi drastiquement rduits par
rapport aux convertisseurs classiques, ce qui lve le rendement nergtique du systme.
Dans un premier temps, une recherche bibliographique a permis d'obtenir ou approfondir les connaissances relatives la MDI et d'autres techniques de modulation (approches thoriques, modles mathmatiques, applications, avantages). Pour amliorer la
comprhension du sujet et y acqurir une matrise pertinente, l'tude des onduleurs
rsonance srie et celle de la modulation de densit d'impulsions est prsente.

111

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Une autre tape a consist la ralisation de simulations par des moyens informatiques.
Celles-ci ont permis de faire une valuation a priori du systme, pour ensuite passer la
ralisation du systme sur banc d'essais.
Une section est consacre l'utilisation d'algorithmes gntiques pour obtenir une stratgie de commande base sur la MDI permettant d'obtenir un facteur de puissance unitaire dans toute la plage de modulation.
La ralisation pratique met en marche l' onduleur command par la MDI et un asservissement en puissance est inclus. Un DSP (processeur numrique de signal) est utilis pour
gnrer les signaux de commande et faire l'acquisition, le filtrage et le traitement des
donnes servant contrler le systme en boucle ferme.
L'valuation de la performance du systme a t faite et a permlS de recueillir
l'information pertinente concernant les paramtres cls: facteur de puissance, taux de
distorsion harmonique et autres.
Juillet 2006

Mots cls

lectronique de puissance, onduleur rsonance srie, modulation de densit


d'impulsions, correction du facteur de puissance, rduction d'harmoniques, commande
par hystrsis, algorithmes gntiques, chauffage par induction.

lV

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Table des matires

Avant-propos ...................................................................................................................... i
Remerciements .................................................................................................................. ii
Rsum ............................................................................................................................. iii
Mots cls ................................................................................................................. iv
Table des matires ............................................................................................................. v
Liste des figures ............................................................................................................... ix
Liste des tableaux ............................................................................................................ xii
des equabons
'
.
.
......................................................................................................... XIV
Llste

Liste des sigles et des symboles ..................................................................................... xxi


Chapitre 1 - Introduction ................................................................................................... 1
1.1

Problmatique .............................................................................................. 3

1.2

Objectifs ....................................................................................................... 5

1.3

Mthodologie ............................................................................................... 7

1.4

Structure du mmoire ................................................................................... 8

Chapitre 2 - Convertisseurs rsonance srie ................................................................. 10


2.1

Qualits d'un bon convertisseur................................................................. 10

2.2

Gnralits des convertisseurs lectroniques de puissance ........................ Il

2.3

2.2.1

Pertes par commutation ............................................................... 12

2.2.2

Frquence de commutation .......................................................... 13

2.2.3

Commutation courant nul et commutation tension nulle ....... 14

Interrupteurs de puissance .......................................................................... 15


2.3.1

Diodes de puissance ..................................................................... 16

2.3.2

Thyristors ..................................................................................... 17
v

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

2.4

2.5

2.6

2.3.3

Transistors bipolaires de puissance ............................................. 17

2.3.4

MOSFET de puissance ................................................................ 18

2.3.5

IGBT ............................................................................................ 18

Convertisseurs rsonance ........................................................................ 18


2.4.1

Onduleurs rsonance et chauffage par induction ...................... 19

2.4.2

Caractristiques des circuits rsonants ........................................ 20


2.4.2.1

Frquence de rsonance ............................................... 24

2.4.2.2

Facteur de qualit ........................................................ 25

Convertisseur rsonance srie ................................................................. 27


2.5.1

Modes de fonctionnement selon l'tat des interrupteurs ............. 28

2.5.2

tude du CRS en utilisant l'environnement de


dveloppement Matlab et la plateforme Simulink ................... 30

Conclusion ................................................................................................. 35

Chapitre 3 - Onduleur rsonance srie command par modulation de densit


d'impulsions .......................................................................................................... 37
3.1

Introduction ................................................................................................ 37

3.2

Revue bibliographique ............................................................................... 38

3.3

Topologie du convertisseur ........................................................................ 39

3.4

Principe de laMDI. .................................................................................... 41

3.5

3.6

3.4.1

Caractristiques de la modulation ................................................ 42

3.4.2

Modes de commutation................................................................ 45

Puissance en rgime sinusodal.. ................................................................ 48


3.5.1

Puissance instantane ................................................................... 48

3.5.2

Puissance apparente ..................................................................... 49

3.5.3

Puissance active ........................................................................... 49

3.5.4

Puissance ractive ........................................................................ 50

3.5.5

Facteur de puissance .................................................................... 50

Taux de distorsion harmonique .................................................................. 51


3.6.1

Effet de la distorsion harmonique sur le facteur de puissance ..... 51

3.7

tude analytique ......................................................................................... 53

3.8

Simulation du CRS command par MDI l'aide du logiciel Matlab


et son environnement graphique Simulink .............................................. 59
VI

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

3.9

3.8.1

Paramtres de simulation ............................................................. 61

3.8.2

Simulation du CRS avec une alimentation continue ................... 61

3.8.3

Simulation du systme avec une alimentation alternative ........... 65

3.8.4

Simulation du CRS en boucle ferme .......................................... 70


3.8.4.1

Algorithme d'anticipation ........................................... 71

3.8.4.2

Commande par hystrsis ............................................ 72

3.8.4.3

Rsultats de la simulation en boucle ferme ............... 75

Conclusion ................................................................................................. 79

Chapitre 4 - Amlioration des performances du convertisseur rsonance srie


command par modulation de densit d'impulsions l'aide d'algorithmes
gntiques .............................................................................................................. 80
4.1

Introduction ................................................................................................ 80

4.2

Les algorithmes gntiques ........................................................................ 83


4.2.1

Codage et phases des algorithmes gntiques ............................. 85

4.2.2

Croisements et mutations ............................................................. 86

4.3

Application des algorithmes gntiques la gnration de squences


de modulation de densit d'impulsions ..................................................... 87

4.4

Simulation l'aide de l'environnement Matlab / Simulink ................... 90

4.5

Conclusion ................................................................................................. 95

Chapitre 5 - Ralisation pratique ..................................................................................... 97


5.1

Introduction ................................................................................................ 97

5.2

Ralisation du systme de commande ....................................................... 97

5.3

5.4

5.2.1

Fonctionnement du systme ......................................................... 99

5.2.2

Filtre numrique ......................................................................... 102

Rsultats exprimentaux .......................................................................... 104


5.3.1

Relevs de la tension et du courant.. .......................................... 104

5.3.2

Appareil de mesure Power Platform 4300 .............................. 108

5.3.3

Mesure de la puissance, du facteur de puissance et du taux


de distorsion harmonique ........................................................... 109

5.3.4

Asservissement de puissance avec le contrleur hystrsis


et l'algorithme d'anticipation .................................................... 112

Comparaison des rsultats avec d'autres travaux .................................... 114


Vll

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

5.5

Conclusion ............................................................................................... 117

Chapitre 6 - Conclusion Gnrale ................................................................................. 119


Bibliographie ................................................................................................................. 121
Annexes ......................................................................................................................... 126
Annexe 1

Schmas de simulation du CRS (Simulink) ............................ 126

Annexe 2

Programme de l'algorithme gntique (Matlab) ...................... 132

Annexe 3

Programmes du microcontrleur dsPIC ................................... 134

Annexe 4

Schmas de l'interface dveloppe en LabView ..................... 141

V111

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Liste des figures


Figure 1.1

Quelques dformations du courant dans les rseaux lectriques................. 4

Figure 2.1

Classification des convertisseurs lectroniques de puissance [10] ............ 10

Figure 2.2

Dispositifs semi-conducteurs de puissance ................................................ 15

Figure 2.3

Circuits rsonants de deuxime ordre ........................................................ 20

Figure 2.4

volution de l'impdance et du dphasage par rapport la


frquence pour les circuits RLC (V= 100 V, L = 1 mH, C =
25 J..LF,R=25 0) ................................................................................... 25

Figure 2.5

Amplitude du courant en fonction de la frquence pour un circuit


RLC srie (V= 100 V, L = 1 mH, C= 25 J..LF) ...................................... 27

Figure 2.6

Schma bloc du convertisseur rsonance srie ....................................... 28

Figure 2.7

Schmas du CRS simplifi pour l'tude du systme ................................. 29

Figure 2.8

tats du CRS; les composants sont bloqus sauf indication


contraire ................................................................................................. 30

Figure 2.9

Schma lectrique quivalent du CRS ....................................................... 31

Figure 2.10 Modes de fonctionnement du CRS - la frquence de


fonctionnement de l' onduleur est de 1 kHz .......................................... 34
Figure 3.1

Schma bloc du CRS avec commande par MDI.. ..................................... .41

Figure 3.2

MDI homogne et non homogne ............................................................. .44

Figure 3.3

Circuit logique pour la gnration des signaux de commande de la


MDI ....................................................................................................... 45

Figure 3.4

Squences pour MDI non homogne ......................................................... 45

Figure 3.5

Schmas simplifis du CRS command par MDI.. .................................... 46

Figure 3.6

Modes de fonctionnement du CRS contrl par modulation de


densit d'impulsions ............................................................................. 47

Figure 3.7

Relation entre les modes de fonctionnement et une squence de


modulation donne ................................................................................ 48

Figure 3.8

Formes d'onde de la tension et du courant dans la branche


rsonante d'un onduleur srie command par MDI .............................. 57

Figure 3.9

Schmas blocs des systmes simuls ......................................................... 60

Figure 3.10 volution de la puissance selon la squence de modulation ...................... 63


Figure 3.11 Tension et courant dans la branche RLC en rgime permanent
pour l'onduleur aliment par une source de tension continue ............... 64

IX

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Figure 3.12 Tension et courant dans l'interrupteur Tl .................................................. 65


Figure 3.13 Tension et courant dans la charge pour 4 cycles de commutation ............. 65
Figure 3.14 Tension et courant dans la branche RLC pour l'onduleur aliment
par une source alternative ...................................................................... 67
Figure 3.15 Tension et courant foumis par le convertisseur ca / cc .............................. 67
Figure 3.16 Courant et tension foumis par la source d'alimentation ............................ 69
Figure 3.17 Enveloppe 120 Hz prsente dans le courant et la tension du
circuit RLC ............................................................................................ 70
Figure 3.18 Fentre d'hystrsis .................................................................................... 73
Figure 3.19 Relev de la puissance dans la charge pour une puissance de
consigne variable ................................................................................... 76
Figure 3.20 Relev de la puissance moyenne dans la charge pour une
puissance de consigne variable .............................. ,.............................. 77
Figure 3.21 volution de l'erreur ................................................... ,.............................. 78
Figure 4.1

Reprsentation de la nouvelle commande par MDI avec des


squences correspondant un demi cycle de la tension du
rseau et synchronisation ...................................................................... 81

Figure 4.2

Organigramme des algorithmes volutifs .................................................. 84

Figure 4.3

Reprsentation et phases des algorithmes gntiques ................................ 86

Figure 4.4

Croisements et mutations ........................................................................... 87

Figure 4.5

Squences de modulation obtenues avec les algorithmes


gntiques .............................................................................................. 93

Figure 4.6

Comparaison entre deux squences trouves par l'AG partir des


mmes conditions .................................................................................. 93

Figure 4.7

Tension et courant foumis par le rseau lorsqu'on utilise les


squences obtenues par AG ................................................................... 95

Figure 5.1

Schma lectrique du CRS command par MDI (commande) ................ 100

Figure 5.2

Schma lectrique du CRS command par MDI (circuit de


puissance) ............................................................................................ 101

Figure 5.3

Rponse normalise du filtre ................................................................... 103

Figure 5.4

Signaux de commande (squence 5) ........................................................ 104

Figure 5.5

Tension et courant dans la charge pour diffrentes squences de


modulation .......................................................................................... 105

Figure 5.6

Tension et courant dans la charge pour un cycle rsonant


(squence 16) ...................................................................................... 106

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Figure 5.7

Tension et courant dans la source pour diffrentes squences de


modulation .......................................................................................... 107

Figure 5.8

Enveloppe 120 Hz prsente dans le courant traversant la branche


rsonante ............................................................................................. 108

Figure 5.9

volution de la puissance fournie la charge par rapport la


squence de modulation ...................................................................... 111

Figure 5.10 Puissance de consigne et puissance fournie la charge pour le


systme en boucle ferme .................................................................... 114
Figure 5.11 Comparaison avec d'autres techniques MDI ........................................... 116
Figure 5.12 Comparaison avec d'autres techniques de modulation ............................ 116
Figure A.1

CRS avec commande par MDI et alimentation continue ......................... 126

Figure A.2

CRS avec commande par MDI et alimentation alternative ...................... 127

Figure A.3

CRS avec commande par MDI et contrle de puissance par


hystrsis ............................................................................................. 128

Figure A.4

CRS avec commande par MDI utilis avec l'algorithme gntique ........ 129

Figure A.5

Bloc de commande par MDL ................................................................... 130

Figure A.6

Bloc du contrleur hystrsis ................................................................ 130

Figure A.7

Bloc source de tension continue .............................................................. 130

Figure A.8

Bloc source d'alimentation alternative .................................................... 131

Figure A.9

Bloc de mesure de puissance apparente ................................................... 131

Figure A.l 0 Bloc de mesure du fp et du TDH ............................................................. 131


Figure A.l1 Interface graphique .................................................................................. 141
Figure A.12 Diagramme de programmation ................................................................ 142

Xl

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Liste des tableaux


Tableau 2.1 Comparaison entre quelques interrupteurs de puissance
commands ............................................................................................ 16
Tableau 2.2 Fonctionnement des interrupteurs lectroniques de puissance .................. 16
Tableau 2.3 Caractristiques des circuits rsonants excits par un signal
sinusodal .............................................................................................. 21
Tableau 2.4 Paramtres de simulation pour les formes d'onde obtenues dans la
figure 2.1 0 ............................................................................................. 33
Tableau 3.1 Paramtres de simulation ........................................................................... 62
Tableau 3.2 Mesures de puissance du CRS-MDI aliment par une source
continue ................................................................................................. 63
Tableau 3.3 Mesures de puissance du systme aliment par une source
alternative .............................................................................................. 68
Tableau 3.4 Facteur de puissance et taux de distorsion harmonique ............................. 68
Tableau 3.5 Modle inverse du systme ........................................................................ 72
Tableau 3.6 Seuils de la fentre hystrsis .................................................................. 75
Tableau 3.7 Puissance de sortie obtenue par rapport la puissance de consigne .......... 78
Tableau 4.1 Configuration de l'algorithme gntique utilis ........................................ 91
Tableau 4.2 Paramtres de simulation pour le CRS ...................................................... 92
Tableau 4.3 Valeurs defpdesire et de TDHdesire utiliss pour obtenir les
squences de modulation ....................................................................... 92
Tableau 4.4 Puissance dans la charge, facteur de puissance et taux de
distorsion harmonique obtenus avec les squences gnres par
AG ......................................................................................................... 94
Tableau 5.1 Paramtres du CRS utilis en pratique ...................................................... 97
Tableau 5.2 Caractristiques des cartes de commande des IGBT ................................. 98
Tableau 5.3 Caractristiques des modules IGBT ........................................................... 98
Tableau 5.4 Caractristiques du microcontrleur dsPIC30F2010 utilis dans la
ralisation pratique ................................................................................ 99
Tableau 5.5 Coefficients du filtre numrique rponse impulsionnelle finie ............. 103
Tableau 5.6 Comparaison entre la puissance obtenue par simulation et celle
obtenue en pratique ............................................................................. 110
Tableau 5.7 Comparaison entre le facteur de puissance obtenu par simulation
et celui obtenu en pratique .................................................................. 111
X11

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Tableau 5.8 Comparaison entre le taux de distorsion harmonique obtenu par


simulation et celui obtenu en pratique ................................................ 112
Tableau 5.9 Seuils de puissance utiliss par l'algorithme d'anticipation .................... 113

Xl11

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Liste des quations

(2.1) .................... 12

1
2
Pe =-CV le
2

(2.2) .................... 14

i = 1-fi sin(wl)

(2.3) .................... 21

(2.4) .................... 22

(2.5) .................... 22

Ee

= -1 CVe2 = -12 - cos 2 wl = LI 2 cos 2 wl


2

wC

(2.6) .................... 22

(2.7) .................... 22

XL = jwL = j27ifL

(2.8) .................... 23

X __1__ 1
e - j wC - j27ifC

(2.9) .................... 23

(2.10) .................. 23

1Zp 1= - , = = = = = = =
1 ( Cw-1 )2
-+
2
R

(2.11) .................. 23

Lw

XIV

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

{jJs

= tan-1

LO}-1 ]
RCO}

(2.12) .................. 24

(2.13) .................. 24

1
27ifL = 27ifC => Jo

= 27r-J Le

(2.14) .................. 24

(2.15) .................. 25

(2.16) .................. 26

(2.17) .................. 26

(2.18) .................. 30

1
Te = -

le

(2.19) .................. 31

(2.20) .................. 31

(2.21) .................. 32

p=vxi

(3.1) .................... 48

xv

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

v=

v -fi COSOJt

(3.2) .................... 48

= I -fi cos(OJt - rp)

(3.3) .................... 49

= VI cos rp + VI cos(2OJt - rp)

(3.4) .................... 49

S=VI

(3.5) .................... 49

P = VIcosrp

(3.6) .................... 49

Q = VIsinrp

(3.7) .................... 50

fP

= - = cosrp

(3.8) .................... 50

I=-P-

(3.9) .................... 50

VxfP

(3.10) .................. 51

00

P = IVHI HCOSrpH

(3.11) .................. 52

H=I

00

(3.12) .................. 52

Q= IVHI HsinrpH
H=I

(3.13) .................. 52

fP

I
=-P = V,I1 1 cosrp1 =-1..
cos rpl =PCOSrpl
S

VJ

(3.14) .................. 52

XVI

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

(3.15) .................. 53

(3.16) .................. 53

(3.17) .................. 53

Ji=-;====
.JI + TDH 2
cos cp

= Ji cos cp =-;======2

fp

(3.18) .................. 53

.Jl+TDH

dich
1
L+dt C

J' dt+ R'


lch

lch

4V.
= -smOJt

(3.19) .................. 54

7r

d\h
R -+-1
dich
1. =--COSOJt
4VOJo
L --+
2

dt

dt

ch

7r

(3.21) .................. 54

Lx +Rx+- =0
C

-R~R
x=

OJo

-4C

2L

=LC

R _.

x=--+ JOJo
2L

(3.20) .................. 54

R 1
=--2L

_4_1
(R)2
L
LC

(3.22) .................. 54

(3.23) .................. 54

(3.24) .................. 54

XVll

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

=e- 2L (01 COS Olot + O

ich _ g

sin Olot)

(3.25) .................. 54

(3.26) .................. 55

LOlo

=L~=-

Le

(3.27) .................. 55

(3.28) .................. 55

O3

_ 4V
-

(3.29) .................. 55

R7r

(3.30) .................. 55

(3.31) .................. 55

=0

iCh(t=O)
{

dich(t=O)

=0

(3.32) .................. 56

dt
(3.33) .................. 56

(3.34) .................. 56

__ 4V
O2 -

R7r

(3.35) .................. 56

XV111

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

ch

= -4V ( 1- e
Rtl

-~tJ sin al t
2L

2L 2Qo
r=-=-

(3.36) .................. 56

(3.37) .................. 56

COo

(3.38) .................. 57

_TM

1 =1
eO

l-e

max

l-e

.
1Im1e
T--+CXl

_ TMDI

(3.39) .................. 58

= 1m aT,x -

(3.40) .................. 58

MDI

(3.41) .................. 58

Pmax

=-

VI max cos rjJ

(3.43) .................. 58

tl

(3.44) .................. 59

XIX

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

a)
b)
(3.45) .................. 60
c)

cl)

seq = seqa + seqh(eyele) + seqh(eyc/e -1)

(3.46) .................. 74

Jonet _ selfP = .fPeva/ue -

(4.1) .................... 89

Jonet _selTDH

.fPdesire

= TDHeva/ue - TDHdesire

(4.2) .................... 89

Jonet _sellP > 0 }


et

arrt

(4.3) .................... 89

Jonet _ selTDH < 0

(5.1) .................. 102

(5.2) .................. 103

xx

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Liste des sigles et des symboles


A

Ampre

Nombre de bits dans un gne de l'algorithme gntique

AG

Algorithme gntique

Matrice des coefficients du filtre numrique

by

Coefficients du filtre numrique

Capacit

CAN

Convertisseur analogique - numrique

CE

Capacit quivalente du transformateur - circuit RLC, vue par


l'onduleur

Cf

Capacit du condensateur de filtrage du convertisseur

CRLC

Capacit du condensateur dans un circuit RLC

CRS

Convertisseur rsonance srie

Puissance dformante

DSP

Digital Signal Processor (processeur numrique de signal)

Ec

nergie emmagasine par un condensateur

EEPROM

Electrically Erasable Programmable Read Only Memory (mmoire morte

effaable et programmable lectriquement)


EL

nergie emmagasine par une bobine

Farad

fa
fA

Frquence de rsonance

fB

Frquence de coupure basse du filtre numrique

fc

Frquence de commutation

JE

Frquence d'chantillonnage du courant de charge

tH

Frquence de coupure haute du filtre numrique

fonct_seljp

Premier membre de la fonction slective de l'algorithme gntique

fonct_selTHD

Deuxime membre de la fonction slective de l'algorithme gntique

jjJ

Facteur de puissance

Frquence de la source d'alimentation

XXI

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

fPdesire

Facteur de puissance recherch par l'algorithme gntique

fPevalue

Facteur de puissance calcul pour l'individu ayant t valu par


l'algorithme gntique

Ordre du filtre numrique

GTO

Gate Turn-OffThyristor (thyristor blocable par la gchette)

Henri

Numro d'harmonique (2 < H < m)

Courant

lA

Intelligence artificielle

iacquis

Courant de charge acquis par le microcontrleur

le

Courant de commutation

leo

Courant traversant le condensateur la rsonance

ich

Courant traversant la charge

ich-g

Solution gnrale sans second membre de l'quation diffrentielle du


circuit rsonant srie

ich-p

Solution particulire de l'quation diffrentielle du circuit rsonant srie

ie

Enveloppe du courant rsonant

leo

Valeur initiale de ie

ifiltr

Courant de charge aprs filtrage

IGBT

lnsulated Gate Bipolar Transistor (transistor bipolaire grille isole)

IGCT

Integrated Gate-Commutated Thyristor (thyristor porte de commutation


intgre)

ho

Courant traversant la bobine la rsonance

lmax

Courant maximal dans le cas o

lpd

Courant fourni par le pont diodes

ITl

Courant traversant l'interrupteur Tl

iteration

Itration de l'algorithme gntique

Joule

Unit imaginaire

Kilo

TM = T MDI

(i = -1)

XXl1

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Inductance

LE

Inductance quivalente du transformateur - circuit RLC, vue par


l'onduleur
Inductance de la bobine de filtrage du convertisseur
Inductance de la bobine du circuit RLC
Mga

Milli

Dernier harmonique

mac

multiply-accumulate (opration de multiplication et d'addition)

MDI

Modulation de densit d'impulsions

ML!

Modulation de largeur d'impulsions

MOSFET

Metal Oxide Semiconductor Field Effect Transistor (transistor effet de


champ de semi-conducteur d'oxyde de mtal)

Entier positif qui dfinit le nombre d'alternances du courant par chaque


demi-priode Tc

Nano

Nombre d'individus ou chromosomes de l'algorithme gntique

np:ns

Rapport du transformateur

OI, 02, 03

Constantes utilises dans la rsolution d'une quation diffrentielle

Puissance active

Population initiale de l'algorithme gntique

PA

Puissance fournie par la source d'alimentation

Pan

Puissance fournie la charge calcule par des moyens analytiques

Pc

Pertes par commutation

Peh

Puissance fournie la charge

Peon

Puissance de consigne

Pm

Population modifie de l'algorithme gntique

Pmax

Puissance maximale dans le cas o TM =

Pn

Nouvelle population de l'algorithme gntique

Puissance ractive

T MDI

xxiii

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Nombre de gnes dans chaque individu ou chromosome de l'algorithme


gntique

Qop

Facteur de qualit d'un circuit rsonant RLC parallle

Qos

Facteur de qualit d'un circuit rsonant RLC srie

Rsistance

RE

Rsistance quivalente du transformateur - circuit RLC vue par l' onduleur

RLC

Circuit rsistif - inductif - capacitif

RRLC

Rsistance du circuit RLC

Seconde

Puissance apparente

seq

Squence

seqa

Squence anticipe

SiC

Carbure de silicium

sps

Samples per second (chantillons par seconde)

Temps

Tt, T2, T3, T4 Interrupteurs de puissance


Tc

Priode de commutation

TDH

Taux de distorsion harmonique

TDHdesire

Taux de distorsion harmonique recherch par l'algorithme gntique

TDHevalue

Taux de distorsion harmonique calcul pour l'individu ayant t valu


par l'algorithme gntique
Temps de fermeture
Priode de la MDI pour laquelle le circuit rsonant est aliment par
l'onduleur

TMDI

Priode qui comprend une squence complte de modulation

to

Temps d'ouverture

UART

Universal Asynchronous Receiver - Transmitter (metteur-rcepteur

universel asynchrone)

Tension

Volt

XXIV

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

VI

Valeur efficace du fondamental

VA

Tension de la source d'alimentation (valeur efficace si alternative)

Vc

Tension de commutation

Vc

Tension aux bornes du condensateur

VCO

Tension aux bornes du condensateur la rsonance

VCE

Tension entre le collecteur et l'metteur

VCE-sat

Tension entre le collecteur et l'metteur la saturation

VCf

Tension aux bornes du condensateur Cf


Tension aux bornes de la charge
Valeur efficace de l'harmonique H
Tension aux bornes de la bobine la rsonance
Tension aux bornes de l'interrupteur Tl
Watt

variable

Xc

Ractance capacitive

XCO

Ractance du condensateur la rsonance

XL

Ractance inductive

Xw

Ractance de la bobine la rsonance

Facteur d'amortissement

Zp

Impdance d'un circuit RLC parallle

Zs

Impdance d'un circuit RLC srie

rp

Dphasage entre la tension et le courant

rpl

Dphasage entre la tension et le courant du fondamental

Il

Micro

Ji

Facteur de distorsion

Constante de temps d'un systme de premier ordre

01

Frquence angulaire

010

Frquence angulaire de rsonance

xxv

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Chapitre 1 - Introduction

La conservation de l'nergie, l'automatisation industrielle et le contrle de la pollution


environnementale sont des thmes fort la mode dans ce dbut de sicle. Il a t prcis
que l'lectronique de puissance jouera un rle majeur dans la solution de ces sujets.
Aprs quelques dcennies d'volution, celle-ci s'est dj tablie comme un outil indispensable dans les applications industrielles. En plus, ses utilisations sont aussi prsentes
dans les domaines commerciaux, rsidentiels, militaires et autres.
prsent, la plupart de l'nergie utilise dans le monde provient des combustibles fossi-

les (charbon, gaz naturel et ptrole). Seulement une minorit est gnre partir de sources nuclaires et renouvelables. Or, les sources fossiles et nuclaires prsentent de gros
risques et ne sont pas disponibles en quantit illimite. D'autre part, elles sont polluantes
et les manations de diffrents gaz dues la combustion de combustibles fossiles commencent avoir un effet important sur le changement climatique. Une solution est
l'utilisation grande chelle des sources d'nergie renouvelables, dont les plus prometteuses sont l'nergie olienne et l'nergie solaire. L'lectronique de puissance permettra
d'exploiter de manire efficace ces sources et en plus, elle sera une partie indispensable
dans la conception de vhicules lectriques performants (l'utilisation de piles combustible s'avre prometteuse). C'est ainsi que cette technologie pourra contribuer la diminution de la pollution qui ronge la plante, tout en utilisant des sources d'nergie propres.
D'un autre ct, le cot des systmes d'lectronique de puissance est la baisse, tandis
qu'on assiste une amlioration de leur performance (moindres pertes nergtiques, rduction du volume et du poids). Une des plus grandes contributions de l'lectronique de
puissance est qu'elle permet d'conomiser de l'nergie dans les systmes lectriques car
elle permet une utilisation plus efficace de l'lectricit. On estime qu'on pourrait conomiser entre 15% et 20% de l'nergie consomme en utilisant extensivement
l'lectronique de puissance pour faire la conversion d'nergie [1].

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Par ailleurs, l'lectronique de puissance produit la plupart de la pollution lectromagntique dans les rseaux lectriques. Ceci est d la distorsion excessive de la tension ou
du courant, cre principalement par les convertisseurs lectroniques de puissance qui y
sont branchs et qui par ailleurs sont de plus en plus nombreux. Cela entrane divers problmes, dont notamment:

surchauffement des composants du rseau de distribution;

oscillations mcaniques dans les moteurs et gnrateurs;

rsonance lectrique causant le mal fonctionnement des condensateurs;

bruit audible;

interfrence avec les radiofrquences;

fluctuations brusques de tension.

Bien que l'lectronique de puissance soit la principale source de ces problmes, c'est
cette mme technologie qui permettra de rduire ces effets. Grce elle, on peut concevoir des filtres spcialiss et laborer des convertisseurs de puissance de haute technologie qui permettront de rduire considrablement ladite pollution [2].
Ayant expliqu l'important rle de l'lectronique de puissance aux niveaux nergtique,
industriel et cologique, on est prt prsenter le travail de recherche qui est l'objet de
ce mmoire. On prsentera l'tude et l'valuation sur banc d'essais d'un convertisseur de
puissance qui pourra tre utilis dans un systme de chauffage par induction. On montrera que le convertisseur propos aura les qualits cherches (haut rendement et faible pollution des lignes de transport d'lectricit).

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

1.1

Problmatique

Tel qu'il a dj t mentionn, les convertisseurs lectroniques de puissance traditionnels sont la principale cause de la distorsion de la tension et du courant dans les rseaux
lectriques d'o l'importance de concevoir des convertisseurs de puissance qui par leur
design soient peu polluants et efficaces. Parmi les principales irrgularits qui sont prsentes dans les signaux des lignes de transport d'lectricit, on trouve [2] [3] :

distorsions harmoniques;

distorsions inter harmoniques;

interfrences;

distorsions de crneau;

papillotements;

dphasage entre la tension et le courant (cp).

La figure 1.1 illustre ces phnomnes. L'allure de la tension dans le graphique est parfaitement sinusodale de manire pouvoir tablir les diffrences entre un signal correct et
un signal qui prsente des distorsions. Le courant montre alors les effets indsirables des
irrgularits dj mentionnes (la tension peut subir, d'ailleurs, les mmes manifestations). L'idal serait d'avoir tous les deux, courant et tension, libres d'anormalits (signaux parfaitement sinusodaux frquence et valeur efficace constantes ne prsentant
aucun dphasage entre eux).
En outre, il y a encore plusieurs dfis surmonter pour rpondre aux besoins des utilisateurs des systmes lectroniques de puissance. Parmi ceux-ci on trouve [4]:

efficacit accrue;

amlioration de la performance lectrique;

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

rduction des dimensions;

diminution des cots.

15O~--------~------~--------~--------~--------~15

. . . .,. . l.~.:~.
:

100,

50 ..1..

c
.2
c

l...l,,........................1............,.......... ~1,.:.~I\..

~.

,'!

inter harm9niQUeS
i
i
1

j
.J ..........\ ... ,... . ...~
1

;.... J......

l'. .\l........... ..."l. .

CD

harmoniques

'\:

I .. ..~ ............., ...

1
1
4

\$

"1:: , ......................

l
\ i
i
...............L.....................\ ..L.............. ....... J, ...... ........+..... .................. ..s

7..so

ti

interfrences

1.

\:

i\

-.. -.......... ,,--- ---:-...... -----~-..- .... ,.--- .. ,.--.. -..... -- -- ... ----~- -.. \

-_ .. --- -_:.._- -_ ... --- ! __ .. --..

.,"'./
::

:i

0.005

0.01

distorsions de

cr: neau

.....
;
:
-......-:.

t.

-- ---.. -,. --- .. ---~ .... --- --., .. -- ...... -- .... -----..

::

0
0

10

'

l papilloteme~ts

~5O~--------~---------L--------~~~------~---------J~5

Figure 1.1

0.015

temps [s]

0~02

o.m-

Quelques dformations du courant dans les rseaux lectriques.

Une grande partie de ces exigences peut tre rsolue partir de la conception. Il est donc
important de faire de la recherche ce niveau pour amliorer de faon significative les
performances des convertisseurs lectroniques de puissance. Le systme tudi dans ce
mmoire correspond la catgorie des convertisseurs ca-ca monophass d'une puissance
infrieure 1000 W et avec correction du facteur de puissance [4]. Les conditions
considrer lors du design du convertisseur propos sont les suivantes:

facteur de puissance proche de l'unit;

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

faible taux de distorsion harmonique;

utilisation de bobines et de condensateurs faible inductance / capacit (moindre


cot, moindre volume);

contrle numrique.

Les convertisseurs de puissance classiques sont loin de rpondre ces exigences. Les
onduleurs rsonance commands par des techniques pertinentes permettent d'y arriver.
Ce sont des convertisseurs dont la commutation des interrupteurs de puissance se fait
soit courant nul, soit tension nulle (ou courant et tension nuls, ce qui est mieux).
Cela rduit normment les pertes de commutation, ainsi que le bruit lectromagntique
produit. Or, chacune des topologies des convertisseurs rsonance pose ses propres problmes et la performance finale du systme dpendra fortement de la technique de commande choisie.
La technique de commande par modulation de densit d'impulsions (MDI) prsente certains avantages comparativement l'approche de modulation de largeur d'impulsions
classique (MU). En effet, la MDI, en plus du rglage de puissance, permet aussi de faon inhrente de maintenir un facteur de puissance proche de l'unit [5] [6].
Le plus important dsavantage de cette technique de modulation est que le facteur de
puissance atteint des niveaux inacceptables lorsque le niveau de modulation est bas
[7] [8]. Il faut donc proposer de nouvelles stratgies de commande pour amliorer cette
mthode.

1.2 Objectifs

Le travail de recherche prsent dans ce mmoire vise tudier les topologies des
convertisseurs rsonance et quelques stratgies de contrle courantes afin de dterminer leurs qualits. Ceci permettra de faire la comparaison avec la cible de l'tude qui est
un onduleur monophas rsonance srie command par modulation de densit

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

d'impulsions et facteur de puissance unitaire. Une fois que cette technique ait t analyse, on pourra tablir une stratgie pour amliorer le facteur de puissance tout comme
le taux de distorsion harmonique. L'valuation du systme propos sera d'abord faite par
des moyens analytiques, ensuite on utilisera des simulations dans l'environnement Matlab / Simulink et la fin on passera l'valuation sur banc d'essais. Pour finir, on
proposera une nouvelle stratgie de commande qui pourrait corriger les faiblesses trouves.
La ralisation pratique doit galement inclure l'asservissement de puissance qui sera
faite l'aide d'un contrleur hystrsis. Ceci impose le recours un processeur de signal numrique (DSP - Digital Signal Processor) pour l'acquisition, le filtrage et traitement des donnes provenant de l'onduleur.
On verra que le systme prsent est adquat pour alimenter et contrler la puissance
fournie un systme de chauffage par induction. Celui-ci est largement utilis dans
l'industrie grce sa haute efficacit nergtique [9].
Les objectifs du prsent travail sont alors:

l'tude d'un convertisseur rsonance srie command par modulation de densit

d'impulsions pour identifier les faiblesses de cette technique;

l'utilisation d'algorithmes gntiques pour la cration de squences de modula-

tion optimales qui permettront de corriger le facteur de puissance et le taux de distorsion


harmonique;

la construction d'un prototype de systme de contrle pour le convertisseur, afin

d'valuer les performances de ce dernier.

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

1.3

Mthodologie

Le sujet de recherche porte sur la conception du convertisseur de puissance auparavant


mentionn. On a prvu les tches suivantes pour l'accomplissement de ce travail.
1. Recherche bibliographique.
2. valuation de diffrentes topologies rsonance et des stratgies de contrle des
convertisseurs rsonance srie.
3. valuation du convertisseur rsonance srie command par modulation de densit d'impulsions:

l'aide de mthodes analytiques;

en faisant des simulations numriques;

exprimentation sur banc d'essai.

4. Utilisation d'algorithmes gntiques pour dterminer des squences de modulation optimales.


5. valuation du convertisseur en boucle ferme, qui sera ralis l'aide d'un
contrleur hystrsis :

par le moyen de simulations numriques;

ralisation sur banc d'essais.

6. Rdaction du mmoire.
La recherche bibliographique permettra d'obtenir ou approfondir les connaissances relatives la MDI et aux diffrents sous-systmes (approches thoriques, modles mathmatiques, applications, avantages).

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Par la suite, l'tude analytique et les simulations par des moyens informatiques permettront de faire une valuation prliminaire du systme, pour ensuite passer la ralisation
pratique.
L'valuation de la performance sera faite l'aide d'un instrument de mesure spcialis et
d'un oscilloscope numrique. Il sera important de recueillir les paramtres cls dont le
facteur de puissance et le taux de distorsion harmonique (TDH).

1.4 Structure du mmoire

Le document prsent se divise en six chapitres. Dans les paragraphes suivants, on explique brivement le contenu de chacun.
Le chapitre 1 est rserv l'introduction gnrale.
Dans le chapitre 2, une tude des convertisseurs rsonance sera prsente. On dcrira
d'abord les avantages de ceux-ci par rapport d'autres topologies, pour ensuite prsenter
une analyse gnralise des onduleurs rsonance srie.
Le chapitre 3 est ddi la modulation de densit d'impulsions. On tablira d'autres
techniques pouvant servir contrler les convertisseurs rsonance. Une tude analytique et les rsultats de simulation dans l'environnement Matlab / Simulink seront inclus. Aussi, l'tude et la simulation de la commande du systme en boucle ferme seront
prsentes: il s'agira d'un contrleur hystrsis trois niveaux.
Dans le chapitre 4, on tudiera la mise en uvre d'un algorithme gntique servant la
gnration de squences de commande par modulation de densit d'impulsions dont les
caractristiques au niveau du facteur de puissance et le taux de distorsion harmonique
seront amliores par rapport aux squences de modulation utilises typiquement.
Le chapitre 5 est ddi la ralisation pratique du projet. Une liste des paramtres du
systme, des schmas, des oscillogrammes et des tableaux permettront de dtailler le
systme conu et de montrer les rsultats obtenus aprs les tests. Cette partie inclut la
8

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

mise en uvre du convertisseur avec asservissement de la puissance par un contrleur


hystrsis.
La partie finale de cette dissertation est ddie la conclusion gnrale. On valuera
l'ensemble des rsultats obtenus, on rappellera l'importance de la contribution ralise et
on proposera des possibles amliorations au systme labor.
Dans les annexes, on prsentera les programmes et les schmas de simulation ayant servi
l'tude et la ralisation de ce travail.

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Chapitre 2 - Convertisseurs rsonance srie

Un convertisseur statique est un dispositif qui permet de faire le lien entre deux sources
d'nergie lectrique. Il contrle le transfert de celle-ci entre les deux sources et cela se
fait selon les caractristiques de l'application. Le transfert peut tre indirect (lorsque
l'nergie est entrepose avant d'tre utilise) ou tout simplement, direct [10]. La figure
2.1 montre une classification des convertisseurs lectroniques de puissance selon la nature de la source d'entre et celle de sortie.

Redresseur
Source

Source

Onduleur

continue

alternative

.....

:::l

(1)
CI)

o.~

(1)

o"t=

..c:

o
cu

>.(1)

>
c

Conversion
indirecte

Figure 2.1

.....

:::l

Source

Source

continue

alternative

Classification des convertisseurs lectroniques de puissance [10]

2.1

Qualits d'un bon convertisseur

Avant de passer l'tude des convertisseurs rsonance srie, on trouve pertinent de


mentionner quelques considrations importantes dans le design des convertisseurs lectroniques:

protection du convertisseur au niveau du courant;


10

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

isolation galvanique;

rendement lev;

puissance massique leve.

Le rendement est trs important puisque les niveaux de puissance sont levs pour
n'importe quelle topologie de convertisseur. Il est donc indispensable que le systme soit
conu de manire minimiser les pertes nergtiques. Pour cela, il faut utiliser des composants qui sont en thorie non dissipatifs, tels que :

interrupteurs semi-conducteur;

composants passifs uniquement ractifs (condensateurs, bobines et transformateurs).

Ces derniers accomplissent des tches diverses telles que le stockage transitoire
d'nergie, le filtrage et des sous-systmes comme des circuits rsonants, des circuits
d'aide la commutation et des crteurs. La conception des convertisseurs de puissance
doit alors tre faite partir de ces lments et doit suivre un ensemble de rgles prcises.

2.2

Gnralits des convertisseurs lectroniques de puissance

Selon la littrature, les convertisseurs de puissance peuvent tre classifis en deux grandes catgories [10]-[12] :

commutation dure;

commutation douce.

Dans le premier cas, l'ouverture et la fermeture des dispositifs semi-conducteurs se font


au moment o il existe des courants et / ou tensions considrables dans les interrupteurs.
Par contre, dans le deuxime cas, la commutation se fait au passage par zro de la ten-

11

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

sion et / ou du courant. Ces derniers possdent des densits de puissance leves et des
pertes par commutation trs faibles [12].

2.2.1 Pertes par commutation


Gnralement, les convertisseurs statiques semi-conducteur fonctionnent en commutation dure et cela, pour divers types de convertisseurs cc-cc et cc-ca contrls par modulation de largeur d'impulsions (MLI). Dans cette situation, un courant spcifique est arrt
ou foumi avec un seuil de tension dtermin lorsque la commutation arrive. Cette procdure entrane des pertes par commutation importantes et cela devient pire lorsque la frquence de commutation augmente. Cet effet est la cause de la limitation en frquence
des convertisseurs de puissance classiques. En plus, cela produit aussi une quantit importante de bruit lectromagntique (d aux grandes variations de tension et de courant
gnres dans des temps trs courts). Une relation simplifie qui permet de calculer les
pertes par commutation est la suivante [11] :

(2.1)

Avec:

Pe

pertes par commutation;

(W)

Ve

tension de commutation;

(V)

courant de commutation;

(A)

le
Je

frquence de commutation;

(Hz)

tF

temps de fermeture;

(s)

temps d'ouverture.

(s)

to

12

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

2.2.2 Frquence de commutation


Un avantage de construire des convertisseurs fonctionnant des frquences de commutation leves est qu'on rduit la grandeur des transformateurs et des lments de filtrage
utiliss dans le systme. Ceci a donc des rpercussions sur le volume, le poids et la puissance volumique du produit final (sans oublier la diminution des cots). Par contre, des
frquences leves, les pertes par commutation sont considrables (2.1). Celles-ci ont
alors une influence trs forte sur le rendement nergtique du systme.
Or, ces pertes peuvent tre rduites en utilisant des circuits d'aide la commutation placs en parallle avec les interrupteurs de puissance. Malheureusement, l'utilisation de
ces dispositifs ne fait que dplacer les pertes d'un endroit un autre car les pertes totales
du systme restent inchanges [11].
Une approche plus qui s'avre plus efficace consiste agir sur la tension et le courant de
manire ce qu'au moins l'une de ces grandeurs soit nulle au moment de la commutation. Tel qu'il a t mentionn auparavant, un tel systme est dit commutation douce. Il
y a alors deux mthodes de commutation possibles:

tension nulle;

courant nul.

La premire technique permet d'liminer les pertes au moment de la fermeture des interrupteurs. Il est requis qu'il y ait une tension nulle aux bornes de ceux-ci juste au moment
de leur mise en marche.
La deuxime approche (la commutation courant nul) consiste faire l'ouverture du
dispositif de puissance lorsque le courant qui le traverse est nul. On peut ainsi viter les
pertes par commutation au moment de l'arrt des interrupteurs.
On peut profiter de la rsonance produite par un circuit RLC pour obtenir les conditions
ncessaires pour faire la commutation douce. Ceci s'appellera un convertisseur rso-

13

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

nance. Ces systmes offrent la possibilit de concevoir des convertisseurs fonctionnant


des frquences trs leves, tout en rduisant les pertes par commutation.

2.2.3 Commutation courant nul et commutation tension nulle


Dans la section prcdente on a tabli que la commutation courant nul et celle tension nulle aident rduire de manire efficace les pertes lectriques et sont surtout utiles
des frquences de fonctionnement trs leves. Voici quelques diffrences entre ces
deux modes de commutation.
Lorsque la commutation courant nul est faite, on limine les surtensions au moment de
l'ouverture du dispositif semi-conducteur de puissance. Or, il y aura toujours une surtension prsente au moment de sa fermeture. Celle-ci est due une dcharge lectrique dans
le condensateur de jonction et ne peut pas tre vite. Cela entrane des pertes par commutation, qui sont dfinies selon :
1
2
Pe =-CV le
2

(2.2)

Avec:
C

capacit du condensateur de rsonance;

(F)

tension aux bornes de l'interrupteur.

(V)

Par contre, les circuits avec commutation tension nulle offrent la possibilit d'liminer
les courants levs dans le circuit en tout temps (soit la fermeture et l'ouverture de
l'interrupteur). Cette topologie offre donc un avantage sur celle commutation courant
nul, en plus de produire une quantit faible de bruit lectromagntique des frquences
de fonctionnement leves.
C'est encore mieux si le design du convertisseur tient en compte des deux possibilits:
on peut faire appel des techniques de modulation et des circuits de protection sans
pertes pour arriver faire la commutation courant et tension nuls. Cet effort de conception additionnel donnera comme rsultat des convertisseurs encore plus efficaces [6].

14

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

2.3

Interrupteurs de puissance

Dans cette section on fait un rappel des particularits des interrupteurs les plus utiliss en
lectronique de puissance [13]. Une comparaison des MOSFET, IOBT et OTO est prsente dans le tableau 2.1. On expose les caractristiques en tension et frquence de ces
composants d'o on peut dduire leur champ d'application. D'autre part, la figure 2.2
montre les symboles et les conditions de conduction pour les dispositifs les plus courants, noter: la diode, le thyristor et les diffrentes varits de transistors (bipolaires,
MOSFET et IOBT).
Il faut aussi tenir en compte qu'en rgime statique, les interrupteurs peuvent tre dans
l'un de deux tats: passant ou bloqu. En outre, la commutation de ceux-ci peut tre
commande ou spontane. Dans la figure 2.2 les flches en quart de cercle reprsentent
les commutations commandes. noter que le cadran gauche est la zone des commutations spontanes et le droit celle des commutations commandes [10]; le tableau 2.2 offre des renseignements supplmentaires.
1

J. ~morage

~moraae

~U

Blocage
"
_~=!;=~.U

)0

-Pr....

A !)K i

~
u

bipolaire

al diode

Figure 2.2

b) thyristor

~
MOSFET

~I

~
IGBT

c) transistor

Dispositifs semi-conducteurs de puissance

Un bref expos sur l'origine des semi-conducteurs de puissance est fourni dans les paragraphes suivants. Les convertisseurs statiques qui sont apparus dans les annes cinquante
avaient pour fonction de remplacer les convertisseurs lectromcaniques. Certaines applications ncessitant de fortes puissances, les premiers composants lectroniques de
puissance sont arrivs. Leurs prdcesseurs taient les redresseurs vapeur de mercure
(ou ignitrons) qui avaient en principe le mme fonctionnement que les thyristors.
15

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

La plus nouvelle catgorie de composants est celle base de carbure de silicium (SiC),
qui a commenc tre utilise il y a peu d'annes. Une autre variante base de diamant
est l'tude. Les fortes nergies d'ionisation prsentes dans ces circuits permettent de
faire le blocage de la tension des valeurs leves et ils sont capables de supporter de
hautes tempratures tout en gardant leurs caractristiques lectriques [14].

Tableau 2.1 Comparaison entre quelques interrupteurs de puissance commands


MOSFET
1000V

IGBT
1400 V

IGBT
6500 V

GTO
6000 V

VCE-sat @
125C

2.2 V

1.8 V

5.3 V

3V

Frquence
typique

15-1000

6-100

0.8-1.5

300-600

kHz

kHz

kHz

Hz

Tableau 2.2 Fonctionnement des interrupteurs lectroniques de puissance


Diode

Thyristor

Transistor

Conduction

Spontane

Commande

Commande

Blocage

Spontan

Spontan

Command

2.3.1 Diodes de puissance


Les premiers composants lectroniques de puissance sont apparus en 1956 : les diodes
de puissance au silicium. Elles permettent le passage du courant dans un seul sens,
comme les clapets de non-retour utiliss avec des fluides. Bien que ces dispositifs soient
simples et trs utiles, ils prsentent quelques dsavantages :

la tension de seuil;

la rsistance dynamique;
16

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

la capacit parasite.

2.3.2 Thyristors
Par la suite, les thyristors furent invents. Dans les annes qui suivirent, ces composants
ainsi que les diodes ont t utiliss dans des dispositifs auto commuts (hacheurs et onduleurs). Un nouveau composant de cette famille est arriv en 1997. Il s'agit du IGCT

(/ntegrated Gate Commutated Thyristor) qui est une version amliore des thyristors
GTO (Gate Turn-OffThyristor). L'avantage du IGCT est qu'il n'a pas besoin d'un circuit d'aide la commutation. On espre qu'il remplacera compltement les thyristors
GTO dans les applications ncessitant des tensions suprieures 6 kV.
Ces composants ont un fonctionnement similaire celui des diodes, sauf qu'on peut
commander le moment o le dispositif peut tre ferm. L'arrt se fait de manire naturelle, lorsque la tension ses bornes s'inverse. Malgr cela, il faut suivre des rgles prcises pour bien russir faire l'amorage et les conditions d'ouverture sont limites. Ces
circuits sont trs utiliss pour de fortes puissances.

2.3.3 Transistors bipolaires de puissance


Peu de temps aprs l'invention des thyristors, les transistors bipolaires de puissance ont
t dvelopps et ils ont permis la conception de convertisseurs lectroniques de basse et
moyenne puissance. Dans les annes 80 ils ont t normment utiliss et ils n'ont laiss
de la place aux thyristors que pour des applications trs haute puissance (suprieure
IMW) ou des tensions leves (suprieures 2kV).
Les inconvnients de ces interrupteurs sont qu'ils ncessitent un circuit de commande
compliqu et ont des performances dynamiques mdiocres (compars d'autres dispositifs). Toutefois ils sont thermiquement plus stables et surtout, du fait de leur commande
en courant, ils sont moins sensibles au bruit lectromagntique.

17

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

2.3.4 MOSFET de puissance


Les transistors MOSFET (Metal Oxide Semiconductor Field Effect Transistor) sont surtout utiliss pour des puissances faibles. Ils sont d'excellents remplaants pour les transistors bipolaires du fait qu'ils sont trs rapides et leur commande est simple. La principale caractristique est que le blocage et l'amorage sont commands par une tension.
Les MOSFET sont limits des applications ncessitant au maximum quelques centaines de volts. Certes, ils prsentent une rsistance l'tat passant non ngligeable qui
produit des pertes par conduction. Par contre, ils sont trs rapides et sont utiliss dans
des convertisseurs haute frquence.

2.3.5 IGBT
Une autre vague de dispositifs encore trs utiliss est venue en 1983 : il s'agit des IGBT

(Insulated Gate Bipolar Transistor). Ils ont permis au dbut la manipulation de puissances moyennes, en remplaant les transistors darlington. De nos jours, ces transistors sont
aussi utiliss pour des applications forte puissance.
Les IGBT sont des circuits hybrides, ils combinent les caractristiques convenables des
MOSFET et des transistors bipolaires. Ils sont donc rapides et faciles commander, avec
une bonne tenue en tension et une rsistance l'tat passant faible. Depuis les annes 90,
ils sont trs utiliss dans la conception de convertisseurs fonctionnant des tensions de
quelques centaines de volts quelques kilovolts et avec des courants allant de quelques
dizaines d'ampres quelques kiloampres [15] [16].

2.4

Convertisseurs rsonance

On a dj mentionn que parmi les topologies o il y a une commutation douce, on trouve les convertisseurs rsonance. Ce sont des circuits qui runissent les conditions pour
accomplir la commutation douce des interrupteurs, en assurant un certain dphasage entre la tension et le courant de l'onduleur. D'autre part, les faibles pertes par commutation
18

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

obtenues avec ces convertisseurs les rendent attractifs pour diverses applications dans
l'industrie. Il y a en gros deux topologies utilises:

circuit rsonant dans le lien ( courant alternatif ou courant continu);

circuit rsonant agissant comme charge.

En outre, les circuits rsonants peuvent tre en srie, en parallle ou en srie - parallle.
Les plus utiliss sont ceux de deuxime ordre [10].
D'un autre ct, les convertisseurs avec un lien rsonant peuvent tre classs selon leur
mode de fonctionnement par rapport au lien ( courant continu ou courant alternatif).
Ces derniers font appel un lien courant alternatif parallle ou srie, ce qui produira
une tension et un courant alternatifs dans le lien. Pourtant, ces circuits ncessitent des
interrupteurs bidirectionnels l'entre et la sortie du convertisseur. galement, les topologies avec lien courant continu peuvent utiliser des circuits rsonants en parallle
ou en srie. Ils ont pour principe de faire la superposition d'impulsions de courant continu avec les courants rsonants alternatifs prsents dans le lien.

2.4.1 Onduleurs rsonance et chauffage par induction


Les convertisseurs rsonance sont apparus principalement grce la ncessit de dvelopper des convertisseurs statiques qui peuvent tre utiliss dans le chauffage par induction. l'poque o les premiers dveloppements ont t faits, les thyristors taient les
seuls semi-conducteurs de puissance qui possdaient les caractristiques requises pour
l'application :

P> 100 kW;

f> 1 kHz.

Pour arriver concevoir les systmes avec les proprits voulues, il fallait prendre en
compte les caractristiques de la charge et le fonctionnement des thyristors. Des circuits
permettant de faire la commutation naturelle de blocage et profitant de la nature induc19

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

tive de la charge ont ainsi t conus. Les alimentations rsonance sont nes en profitant de ces caractristiques et en ajoutant un condensateur la charge. Celui-ci permettait
d'obtenir un circuit rsonant dont la frquence propre tait celle de la frquence de traitement thermique dsire.
Malgr que le design des premiers convertisseurs rsonance a t fait pour fonctionner
avec des thyristors, ce type d'alimentation est encore utilis de nos jours grce ses excellentes caractristiques. Or, les techniques et les semi-conducteurs de puissance ont
volu et il y a diverses topologies rsonance dont le principal avantage est de faire la
commutation des interrupteurs de puissance au passage par zro de la tension et / ou du
courant. On rduit ainsi les pertes par commutation tout en diminuant le bruit lectromagntique produit par les convertisseurs.

2.4.2 Caractristiques des circuits rsonants


Les alimentations rsonance utilisent donc les proprits des circuits rsonants pour
aider la commutation douce des interrupteurs. D'autre part, ils permettent aussi de faire
le contrle de la puissance fournie la charge du fait qu'au moment de changer la frquence de fonctionnement il y aura une modification respective de l'impdance. La figure 2.3 montre les circuits rsonants le plus souvent utiliss et la figure 2.4 indique la
rponse en frquence de l'impdance de ces circuits (magnitude et phase). Il s'agit de
circuits RLC parallle et srie de deuxime ordre.

a) srie
Figure 2.3

blparallle

Circuits rsonants de deuxime ordre

20

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Le tableau 2.3 liste les caractristiques des circuits rsonants excits par un signal sinusodal, selon la frquence de fonctionnement de la source. On peut constater que le dphasage entre la tension et le courant prsents dans le circuit est dpendant de la frquence et que les deux circuits se comportent de manire duale. Pourtant, les convertisseurs rsonance n'excitent pas les circuits rsonants avec des signaux sinusodaux.
Malgr cela, grce au filtrage fait par les mmes lments du circuit on peut considrer
que les grandeurs d'excitation sont quasi-sinusodales et les caractristiques prsentes
ici seront valides pour faire l'tude des convertisseurs rsonance. Ce sont ces particularits qui vont permettre de faire la commutation douce des interrupteurs.

Tableau 2.3 Caractristiques des circuits rsonants excits par un signal sinusodal
Circuit srie excit par une tension sinusodale de frquence f
Frquence (f)
Dphasage

f<fo

f=fo

Courant
en
avance
sur la
tension

Courant
et tenSIon en
phase

f>fo
Courant
en retard
sur la
tension

Circuit parallle excit par un


courant sinusodal de frquence f
f<fo

f=fo

Tension
en
avance
sur le
courant

Tension
et courant en
phase

f>fo
Tension
en retard
sur le
courant

On prsentera, titre d'exemple, les quations de base pour l'tude de l'nergie du circuit rsonant srie (celles du circuit en parallle sont analogues) [17]. La figure 2.3 a)
illustre les variables utilises. On fait l'hypothse que les conditions initiales sont nulles
et on suppose que le circuit rsonant srie est parcouru par un courant sinusodal :

i = I-fi sin(mt)

(2.3)

O:

courant efficace;

(A)

frquence angulaire;

(radis)

21

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

temps.

(s)

La bobine emmagasine l'nergie qui lui est fournie par la source et la transfre par la
suite au condensateur. La tension aux bornes de celui-ci est dfinie selon:

(2.4)

L'nergie emmagasine dans la bobine est donne par :

(2.5)

O:

inductance de la bobine.

(H)

Tandis que l'nergie emmagasine dans le condensateur est dfinie comme suit :
1
2
Ec = -CVc
2

= -2-COS 2 mt = LI 2 cos 2 mt
mC

(2.6)

La rsonance se produit lorsque le condensateur et la bobine changent de l'nergie. La


quantit totale d'nergie stocke dans le circuit reste la mme pendant toute la priode de
rsonance et est gale l'nergie maximale prsente dans la bobine ou bien, dans le
condensateur :
(2.7)

Mais il ne faut pas oublier que la rsistance prsente dans le circuit est un lment dissipatif. L'nergie totale stocke dans le systme dcrmente donc chaque cycle de rsonance.
D'autres relations utiles pour l'tude des circuits RLC en rgime sinusodal sont donnes
dans les paragraphes suivants; il s'agit des expressions de la ractance, l'impdance et le

22

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

dphasage du courant par rapport la tension. On a alors que pour une bobine,
l'expression de la ractance est telle que:
XL = jOlL = j27ifL

(2.8)

Avec:
j

unit imaginaire;
frquence.

(Hz)

Et pour la ractance du condensateur on a :

X =~1~=
C

j OlC

(2.9)

j2;ifC

L'quation suivante reprsente le module de l'impdance complexe pour un circuit RLC


srie:

(2.10)

O:
R

(Q)

rsistance.

Et le module de l'impdance pour un circuit parallle:


1

1Zp 1= - r = = = = = =
1 ( COl-~
1
-+
2

)2

(2.11)

LOl

Le dphasage entre la tension et le courant dans un circuit RLC srie est donn selon la
relation suivante (en radians) :

23

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Lm-f/ls

= tan-

1 )
R Cm

(2.12)

On trouve une reprsentation similaire pour le dphasage entre la tension et le courant


dans un circuit RLC parallle (en radians) :

(2.13)

La figure 2.4 montre l'volution de l'impdance en fonction de la frquence pour les


deux types de circuits, noter qu'il y a un minimum pour le circuit RLC srie la frquence de rsonance (maximum pour le circuit RLC parallle). Dans les deux cas, le
dphasage entre la tension et le courant devient nul.

2.4.2.1 Frquence de rsonance


Un circuit RLC est sa frquence de rsonance lorsque la puissance moyenne fournie
par le gnrateur est maximale (dans ce cas, l'impdance totale du circuit devient purement rsistive et la ractance du condensateur gale en valeur absolue celle de la bobine). Cette frquence ([0) est valide tant pour les circuits RLC srie que pour les circuits
RLC parallle et est dfinie comme suit :

1
27ifL = 27ifC => Jo

1
= 27l'-J LC

(2.14)

Avec:

Jo

frquence de rsonance du circuit.

(Hz)

24

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

............
........
...........................
..
........... , ...........
, .....

...........
. ......
......................
.. ..,...."., .,.,
.........,,,,..

1~ -I I I~I:I !:~fil lj~l:j 1J~1 1 1~li l:!I ,I I I !


""

c...

~1 ~~~~"~-}i"HH:--"'"'.~I."

1.5

.2
~

!. j

{+I+*~""~.-IH+I-:-:"h~ .i+IO{

~ ~ ~ ~~!~-_~~--~~nt~._r~. ~-~~~~~:_-~~~-r~~~ ~~~

! i ~!!gF

i ~Hni!" i f !iiiHl ! ~
~

' .. '

:: ::::::

Frquence (Hz)

~lim

c.

-1

"

"

2
~

... ,,"'

{"'-I"-:-~-:--}.H'.: I .. ->l-NHH':- I.~ ... H:-:~"'u . I- ... I.H-I"

~--~-~~.~~~~~--_.~--~-J-I~~~~~ . . t-~;-;.~~!!!!

.1.5 -_ .

:.::::: : ~

: : : :::J:'

: : . J.: : ::::0

:::: ::J:

~: ~:::::

:::

::J::'

j j Hiji
' " .....

Frquence (Hz)

b) parallle

a) srie

Figure 2.4

'"

volution de l'impdance et du dphasage par rapport


la frquence pour les circuits RLC (V = 100 V, L =
1 mH, C= 25

JJF,R = 25 Cl)

2.4.2.2 Facteur de qualit


Lorsqu'un circuit RLC (srie ou parallle) est aliment par un signal sinusodal la frquence de rsonance, l'impdance du condensateur gale celle de la bobine:

(2.15)

Avec:

Zo

impdance du circuit RLC la rsonance.

(Q)

25

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Alors, le diple se comporte comme un lment purement rsistif: la tension et le courant sont en phase (rp= 0). Le facteur de qualit d'un circuit RLC srie est dfini comme
le rapport entre la tension aux bornes du condensateur (ou de le la bobine) et la tension
de la source d'alimentation, lorsque la frquence est celle de rsonance:
n
~os

_ Veo _ VLO

_ Zo

---V ---V - RCwo -li

(2.16)

La dfinition est similaire pour un circuit RLC parallle, en tenant compte cette fois du
courant, le facteur de qualit d'un circuit RLC parallle est:

(2.17)

Par ailleurs, le facteur de qualit peut aussi tre appel facteur de surtension ou facteur
de surintensit selon qu'il s'agisse d'un circuit RLC srie ou parallle.
D'aprs (2.16), on constate que le plus l'impdance du condensateur (ou de la bobine)
est grande (lorsqu'on s'approche de la frquence de rsonance), le plus le facteur de qualit sera grand; cet effet est encore amplifi si la rsistance du circuit est faible. Le numrateur reprsente la quantit d'nergie prsente dans les composants ractifs et le dnominateur correspond l'nergie dissipe par l'lment rsistif et ce, pour chaque cycle.
Cette nergie atteint un sommet la frquence de rsonance (figure 2.5). Noter les rgions o le circuit se comporte de manire capacitive, rsistive ou inductive selon la frquence de la source d'alimentation.

26

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

$.....

c:
1

'-

:J
0
0
:J

6
5

"'D

.....

c:
(1)
.....
c:

-(1)
'Ci)

Figure 2.5

Amplitude du courant en fonction de la frquence pour


un circuit RLC srie (V= 100 V, L

2.5

= 1 mH, C = 25 J1F)

Convertisseur rsonance srie

Le systme lectronique prsent dans ce mmoire est bas sur un convertisseur rsonance srie, Il s'agit d'un convertisseur ca 1 cc 1 ca avec une source d'alimentation monophase. La conversion ca 1 cc se fait tout simplement l'aide d'un pont redresseur
diodes. Par contre la conversion cc Ica requiert d'un pont interrupteurs lectroniques de
puissance agissant comme onduleur. L'objet de cette tude est alors la conversion cc 1 ca
monophase et non commande (le contrle du systme sera trait ultrieurement). Il est
donc primordial de faire une tude de ces convertisseurs, qui est fournie dans cette section. Le systme tudi sera donc un onduleur de tension. De manire gnrale, le sch27

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

ma bloc montr dans la figure 2.6 sera la base de l'tude. Il s'agit d'un convertisseur de
puissance avec une topologie classique:

source de tension alternative (secteur);

redresseur (pont diodes);

filtres passifs (pour le courant et la tension);

onduleur haute frquence (pont IGBT ou autre interrupteur);

charge (circuit RLC).

'V A-~Sr--.A ~ +~El


B

Source de tension
alternative

Filtre inductif.. B

_ --'"'" E2

-L Sl

S2

---...rt- -

-r

Fi Itre
capacitif

Redresseur en
pont diodes

Commande

Figure 2.6

....

,~Ar+RLC1:..1-

B-RLC2

1.... pulses
....
L---.-_......
L.._ _ _....
Onduleur en
Charge
pont IGBT
RLC srie

r--

Schma bloc du convertisseur rsonance srie

2.5.1 Modes de fonctionnement selon l'tat des interrupteurs


Pour simplifier l'analyse du convertisseur rsonance srie (on va l'appeler par la suite
tout simplement CRS), on supposera qu'il est aliment par une source de tension continue et que tous les composants sont parfaits (interrupteurs et lments passifs). La figure
2.7 montre les schmas du systme simplifi.

28

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

!.l +
T

Dl

Source de tension

continue

02

Commande

a) schma bloc

Figure 2.7

b) schma lectrique

Schmas du CRS simplifi pour l'tude du systme

Dans la figure 2.7 b), on peut remarquer que l'onduleurde tension se compose de quatre
interrupteurs unidirectionnels en tension et bidirectionnels en courant. Ces lments sont
constitus d'un dispositif command auquel a t ajoute une diode en antiparallle (ensembles Tl-Dl, T2-D2, T3-D3, T4-D4). On peut choisir comme composants commands des thyristors, des GTO et des transistors (bipolaires, MOSFET, IGBT), tant donn
qu'ils peuvent tre asymtriques en tension [18].
D'aprs le schma lectrique montr dans la figure 2.7 on peut dduire les tats du systme selon les diffrents signaux de commande appliqus aux interrupteurs. Il faut tenir
en compte que le circuit RLC se comporte comme une source de courant lorsqu'il restitue l'nergie qui y a t emmagasine. Il y a six cas possibles de fonctionnement, ils sont
illustrs la figure 2.8. Il faut noter que tous les interrupteurs sont unidirectionnels, mais
qu'ils forment deux des dispositifs bidirectionnels en courant.
On va se servir des modes de fonctionnement a), b), c) et d) (figure 2.8) pour faire
l'tude prliminaire du circuit. Dans ces cas, il faut tenir en compte que chaque changement d'tat de la tension est provoqu par la mise en marche et arrt des interrupteurs
commands. Pour russir le fonctionnement en mode continu du systme, l'amorage de
ces dispositifs doit tre fait au passage par zro du courant dans la branche RLC.
Les modes e) et f) sont d'ailleurs quivalents et seront tudis avec la technique de
commande par modulation de densit d'impulsions qui est prsente au chapitre 3.

29

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

4
01

T1

....

02t&T2

03

D4

~T3
T4

c) 01 et 04 passants

e) T1 et T3 ferms, 01 et 03 passants

Figure 2.8

t'n

~~4~~~--~------------~

01

02

T2

03

JT3

""':?~". J
wh

Il

D4

.f1.'
tJT4

d) 02 et 03 passants

f) T2 etT4ferms. 02 et D4 passants

tats du CRS; les composants sont bloqus sauf indication contraire

2.5.2 tude du CRS en utilisant l'environnement de dveloppement Matlab et la plateforme Simulink

L'quation diffrentielle du circuit RLC srie aliment par une source de tension
d'amplitude Vest la suivante:

(2.18)

Cette relation est la base pour faire l'tude du circuit montr dans la figure 2.7.
L'obtention de ladite quation se fait tout simplement en appliquant la loi des mailles.

30

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Pour faire l'tude du CRS, il faut tenir en compte trois plages de fonctionnement. Celuici sera diffrent selon la frquence de commutation du signal appliqu au circuit rsonant. L'tude donne des indices propos du type d'interrupteur qui peut ou doit tre utilis dans chaque cas. Le tableau 2.2 renseigne sur les conditions de conduction et de blocage des principaux dispositifs semi-conducteurs de puissance.
Le principe de base est d'appliquer une tension alternative carre aux bornes de la branche rsonante. On russit faire cela tout simplement en alternant successivement entre
les tats a) et b) (figure 2.8). Chaque condition doit tre valide pendant la moiti du
temps de commutation (Tc) :

(2.19)

Celui-ci est donc li la frquence de fonctionnement dsire. La figure 2.9 correspond


au schma quivalent du systme ici dcrit.
Vch

.
+V~
V

4 Tc

....!

'r---

....
.....
t

.
i

~"!4""!
TcIZ

TclZ
Figure 2.9

Schma lectrique quivalent du CRS

D'autres quations utiles dans l'tude des circuits rsonants srie sont celle du facteur
d'amortissement :

(2.20)

31

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Et de la frquence de pseudo pulsation :


(2.21)
Pour faire l'tude du systme, on aura recours (2.14), (2.20) et (2.21), qui sont des
quations caractristiques des circuits RLC srie.
L'objet de cette tude est d'tablir les diffrentes rponses du systme aliment par le
signal

Vch

(figure 2.9). La rponse en courant est montre dans la figure 2.10 pour diff-

rentes situations qui sont dfinies par le facteur d'amortissement z et par la frquence de
la source d'alimentation/co En ce qui concerne le facteur d'amortissement, il y a deux
cas importants :

circuit RLC amorti (pour z > 1);

circuit RLC oscillatoire (pour z < 1).

On verra aussi qu'il y a deux modes de conduction:

continu;

discontinu.

L'explication pour chacun des relevs dans la figure 2.10 est donne par la suite. Pour
les paramtres de simulation, se rfrer au tableau 2.4 (la frquence de l'onduleur est de
1 kHz dans tous les cas).
a) Le facteur d'amortissement est trs grand (z

1). Pour les rsultats montrs, la

valeur de C est infinie (condensateur court-circuit).


Pour tous les cas qui suivent, le circuit RLC se comporte de manire oscillatoire. La
rponse va donc dpendre de la frquence de la source d'alimentation/c par rapport
la frquence de pseudo pulsationfpp.

32

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

b) La frquence de l' onduleur est suprieure la frquence de pseudo pulsation du


circuit RLC ife > fpp).
c) La frquence de l' onduleur est gale la frquence de pseudo pulsation du circuit
RLC ife = fpp)
d) La frquence de l'onduleur est comprise entre la moiti de la frquence de
pseudo pulsation et la frquence de pseudo pulsation ifpp/2 <fe <[pp).
e) La frquence de l' onduleur est infrieure la moiti de la frquence de pseudo
pulsation ife < fpp/2). noter que le courant s'annule aprs la conduction des
diodes. Ceci est un cas de fonctionnement en conduction discontinue.

t) Dans ce cas il y a plusieurs passages du courant par zro. On a alorsfpp/(2*n+l)


< fe < fpp/(2*n), n tant un entier positif qui dfinit le numro d'alternances du

courant par chaque demi priode Te.


g) C'est un cas similaire l'antrieur, avec plusieurs passages du courant par zro.
Dans cette situationfpp/(2*n+2) <fc < fpp/(2*n+ 1), n ayant les mmes caractristiques que dans le cas prcdent.

Tableau 2.4 Paramtres de simulation pour les formes d'onde obtenues


dans la figure 2.10
a)

b)

c)

d)

e)

t)

g)

R (n)

1.1

0.1

0.1

1.1

1.1

0.1

0.1

L(mH)

0.1

0.1

0.05

0.25

0.3

C(~F)

00

50

25

100

40

17

00

0.01

0.008

0.55

0.49

0.013

0.009

Jo (kHz)

0.72

1.59

3.6

2.44

3.06

fpp (kHz)

0.71

1.33

3.1

2.44

3.06

33

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Amplitude

. . -.

100

.......... - ...

a je!"'..... _..............:-"" ...................


1

'f" ' III.


1

. ; - - - 1 - - - - - ..... - - - . - ...... - - - - -

....,. .. ~""'--

~ . . _.......... ~.. .l;. . . _..................... ,~ ....... _.. "' .. "' ..


l

-100 I----------~---------~----o
0.2
0.4

........... - '--0.8

1
a)

1.2

+":': ................
.. -.1.--_: .._..-. .........: . . -.

100

~""= .......... - ..... "': ......................... ~ ....... ~ ...........o& .. _-- .......... t' .... -

:
.:
-100 I----i--~
0.2
0.4
o

100

o.!'.... -"' ........ "' ..:"':..


..

,.-"-""'~

.
1

0.6

.100 !--- . ----l" -- ~_I .. - - - .


0.6
o
02
0.4
100

',,:

:...~

1
b)

-I- ..I1 ..---~!'"'

.....

~~,.

1.2

0.8

0.6

~~'':

1 ...........

-~

1.8

T ..

1 ......

1.4

1.6

..

1.8

~_

'..:

, ..

''"--_I---t-~

d)

0.8

:----r

.100 I-.-.... ---i---.------~-- .. 0.2


0.4

1.6

1.4

...

...... - ... .;;.~......................... ,. ....................... l' .............

............

or-.~........ . "'''!.''' .. :...:,...: ..--...--..........


"'''' ..... T............
... t-......_........: , ~.,4:
...

~.. _.J

.-t,.--.....
--......... -........ . . . -.. . . . . .... . .. ::.. . . . . . .+-"-"
--..... -.. . -.......
.. ....... .;. ....... -.... "' ....
. . . . . . . . . . . . . . . . . . . f.........

":':!"""'""-~...

0.8

, ... "" .....

_. ,,- ;,..;;:r-------._-r-------""1
i............... ~t=: ....... -......... :
:
""~
.......... "'.-._ .. ,..... -.
-

----r---------r--------

----!:.. ----~~'.:.-~ ...

--- ... - ----- .. ------------ ..

~
--- --- --- - ~- ----- ---- i--- -,1""

0.6

T:

... ",~! ........... ~ ...... "' ........ .- .. ~ ............ :\.~ ~ .......................:.................... -

1.2

1.4

1:2

1.4

1.6

~- 1

':"!":.:

1.8

'r''."-: . : I~,- .,~'


:
.. ---- ... -~ .. -..........
........... "'~w.;, ..--"_ ..........-

" ' ,

e)

t..... -""'- .- .... ..

"'- . "' . r. j~'lt!".:"!~+- _ _ ..1

1.6

1.8

100
..
,-T--~.:::.:.:T'---- ..............
......:'".... T-;.. . . . "'J-._" .. "
~....-- .... --..... ..... -__...-... ~_
_.. .,-......
- - _.. ,. - .."....-.. -- -: - --"-.ci: _.. -- - -.... _.... - - - - -,,- "'_ .. -- .. ." .....
~~
-;r ....
f-.
- _.
.....
-t'"\._ ..............~-I
..
O .:"":
:
.........r~
: ...............
~~_ . . . .' :
'\. :,"
: '" ",..'
.100 -----i--~--------;-t~-----t-o
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
g)
temps (ms)
.----- courant dans la branche RLC (A)
~

T. .......

.. ........

- - tension fournie par l'onduleur (V)

Figure 2.10

Modes de fonctionnement du CRS - la frquence de


fonctionnement de l'onduleur est de 1 kHz

34

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

En supposant que la charge de l' onduleur est le circuit RL srie (cas du chauffage par
induction), il est donc possible d'obtenir n'importe quelle des situations dj montres
en jouant sur la capacit (C) du condensateur et sur les relations entre la frquence de
l'onduleur et la frquence de pseudo pulsation du circuit RLC. Ceci signifie qu'on peut
ajuster compltement les paramtres de l'onduleur selon le fonctionnement dsir et ce,
pour une charge RL srie donne.
Pour finaliser cette tude, on donnera une analyse des situations prsentes prcdemment qui permettra de slectionner composants lectroniques de puissance qui peuvent
tre utiliss.

Conditions a), b) et f). Les transitions de la tension sont faites au moment de


l'ouverture du composant command. Sa fermeture peut se faire automatiquement au passage par zro du courant. On peut donc choisir un lment blocage
command et amorcement spontan. Un thyristor dual pourrait tre utilis.

Situations d) et g). Les transitions de tension sont faites au moment de la fermeture de l'lment command et le blocage se fait de manire naturelle au passage
par zro du courant. Le composant de choix pourrait tre un thyristor en antiparallle avec une diode.

Cas c) et e). Dans ces deux situations, la commutation en tension se fait au mme
moment du passage par zro du courant. Il ne serait pourtant pas possible
d'utiliser des composants fermeture ou ouverture spontane. Il faut absolument
des interrupteurs entirement commands. On envisagerait dans ces situations
l'emploi de transistors de puissance (bipolaires, IGBT, MOSFET).

2.6

Conclusion

Le fonctionnement des convertisseurs rsonance srie est troitement li la frquence


de commutation de l'onduleur et aux caractristiques du circuit rsonant (RLC) qui dfinissent les paramtres tels que le facteur d'amortissement (z), la frquence de rsonance

35

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

ifo) et la frquence de pseudo pulsation ((Pp). L'analyse prsente a fourni des renseignements sur le comportement du systme pour plusieurs scnarios. Ces donnes sont
importantes au moment de choisir le mode de fonctionnement du convertisseur et aussi
dans la slection des dispositifs semi-conducteurs de puissance qui agiront comme interrupteurs.
D'autre part, il ne faut pas oublier que les convertisseurs rsonance permettent de faire
la commutation douce des interrupteurs de puissance. Ceci fait de ces systmes une excellente option d'alimentation pour divers types de charge.
Ce chapitre a t ddi aux onduleurs rsonance srie monophass aliments en tension, mais l'tude des systmes comportant des branches RLC en parallle (ou srie parallle) est similaire. Il est de mme pour les onduleurs aliments en courant: le principe de fonctionnement est analogue.
Pour finir, il faut remarquer que la commande de ces convertisseurs est simple car la
source d'alimentation est continue (on peut seulement agir sur la frquence de commutation). Mais cela pose aussi le principal problme au moment o on aura besoin d'une
rgulation de puissance. On tudiera dans le prochain chapitre une technique de modulation qui permet de profiter des avantages des onduleurs rsonance et de faire le
contrle de puissance requis.

36

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Chapitre 3 - Onduleur rsonance srie command par modulation de densit d'impulsions

3.1

Introduction

On s'intresse maintenant au choix de la technique de rgulation de puissance dans la


charge. tant donn que l' onduleur rsonance srie propos dans ce travail a pour but
d'tre utilis dans une application de chauffage par induction [6]-[8] [19]-[21], il est
ncessaire de faire une commande en puissance si on veut avoir un contrle prcis sur le
procd de chauffage. Or, l'onduleur fonctionnant une frquence leve n'offre que
peu de moyens de rgulation [6].
Une technique couramment utilise est la rgulation au niveau du premier tage de
conversion (ca / cc) [10]. En contrlant la tension continue de sortie ce niveau, on peut
aussi faire la rgulation de puissance dans la charge. Certes, cette technique est simple
mais requiert en fait de deux convertisseurs avec des composants commands (un pour
faire la conversion ca / cc et l'autre pour la cc / ca). Pour la premire tape de conversion, on utilise couramment des redresseurs en pont thyristors, qui sont coteux et encombrants.
D'autres mthodes sont proposes dans la littrature [5]-[8] [10]-[12] [22]-[24]. Elles
permettent l'utilisation d'un pont redresseur diodes qui agit comme source d'nergie
continue. Celui-ci est moins complexe, moins coteux et moins encombrant que le pont
thyristors avec sa commande respective. Parmi les techniques qui permettent de faire la
commande des convertisseurs lectroniques de puissance dont la topologie comprend un
redresseur en pont diodes et un onduleur, on a [8] :

le contrle de la frquence;

la modulation de largeur d'impulsions (MU);


37

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

le contrle de phase;

le contrle du cycle.

Malheureusement, l'utilisation de ces procds ne permet pas de faire la commutation


des interrupteurs au passage par zro du courant et entrane souvent une augmentation
des pertes par commutation et du bruit lectromagntique. La commande par modulation
de densit d'impulsions prsente dans ce chapitre permet de faire le contrle de la puissance de sortie tout en permettant la commutation au passage par zro du courant.

3.2

Revue bibliographique

Dans la littrature on trouve plusieurs applications des convertisseurs commands par


MDI. Une des utilisations les plus frquentes est le chauffage par induction [6]-[8] [19][21], mais il y a aussi l'effluve lectrique [5], l'alimentation de moteurs induction [25]
et la gnration d'ozone [26], entre autres.
Dans les travaux de H. Fujita et Akagi on trouve l'utilisation d'un lien cc avec un
condensateur de faible capacit pour le filtrage des hautes frquences en provenance de
l'onduleur [5] [6]. Ceci permet d'amliorer le facteur de puissance et de rduire le cot
et le volume du systme. Des approches similaires sont utilises par Calleja [27] et Sandali [22]-[24]. En outre, Calleja propose une tude de la distribution de la puissance et
des harmoniques dans les formes d'onde gnres par MDI [28].
D'autre part, H. Fujita et Akagi proposent l'utilisation de squences homognes avec une
densit minimale d'un cinquantime donnant un rang de puissances de sortie tendu [5]
et de squences non homognes seize niveaux de modulation pour l'obtention d'une
rponse en puissance d'allure quadratique [6]. K. Fujita et al. utilisent des squences de
modulation homognes vingt niveaux qui donnent une rponse en puissance linaire
avec un rendement nergtique de 95% [19]. Une approche similaire est utilise par
Koudriavtsev et al. qui dveloppent une stratgie dix-neuf niveaux de modulation avec
une rponse en puissance linaire [26].
38

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Il Y a seulement quelques cas d'application de l'intelligence artificielle aux systmes


commands par modulation de densit d'impulsions. On trouve notamment, l'utilisation
de la logique floue pour contrler la puissance fournie la charge [29] et l'emploi
d'algorithmes gntiques pour l'optimisation d'un systme command par MDI et MU
[30].
l'Universit du Qubec Trois-Rivires, quelques travaux sur la MDI ont t rcem-

ment raliss. Il y a notamment celui d'Essadaoui qui porte sur l'tude et ralisation
d'une commande pour onduleurs MDI [7] [8]. D'autre part, Sandali propose
l'utilisation de la MDI avec correction du facteur de puissance [22] [23], la gnration
simple de squences [31], en plus du contrle des convertisseurs ca/ca avec alimentation
monophase [22] [23] et triphase [24], et une tude comparative des modes de contrle
MDI [32].

3.3

Topologie du convertisseur

Pour faire l'tude du systme propos, il faudra rappeler quelques concepts prciss au
chapitre antrieur. Le schma bloc du convertisseur command par MDI est montr dans
la figure 3.1. Il s'agit encore d'une topologie classique comprenant un convertisseur ca /
cc avec filtrage et un convertisseur cc / ca qui est command par modulation de densit
d'impulsions. La fonctionnalit de chaque bloc est dcrite ci-bas:

Source d'alimentation en tension. Il s'agit d'une source alternative de tension;


pour raisons de praticit, les caractristiques de ce bloc sont celles du rseau classique (127 V, 60 Hz).

Filtre inductif. Son rle est de lisser le courant. L'inductance de la bobine n'est
pas trs grande, de manire que celle-ci n'est pas coteuse ni encombrante. Elle
doit pourtant filtrer les signaux haute frquence produits par l' onduleur de manire viter qu'ils polluent les lignes de transmission.

39

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Pont de Gratz monophas diodes. C'est un composant classique des sources


d'alimentation qui est utilis comme redresseur. Il impose au courant de charge
une circulation unidirectionnelle.

Filtre capacitif. Contrairement l'usage ordinaire de ce composant, son utilit


cette fois n'est pas d'assurer une tension parfaitement continue, mais de filtrer les
signaux haute frquence en provenance de l'onduleur. La capacit du condensateur est pourtant faible, ce qui aide aussi la rduction du volume et du prix du
systme. Un autre avantage est qu'il dtriore moins le facteur de puissance que
les filtres utilisant des condensateurs capacit leve [5]. Ce composant et les
trois prcdents composent le convertisseur ca / cc.

Pont onduleur. Il s'agit d'un pont monophas deux branches dont les interrupteurs sont forms par des IGBT en antiparallle avec des diodes de puissance. Les
IGBT ont t choisis parce qu'ils sont conformes aux caractristiques de puissance et de commutation requises (d'aprs l'tude du CRS dans le chapitre prcdent).

Transformateur. On utilisera cet lment pour assurer l'isolation galvanique et


aussi faire l'accouplement de la charge au systme. L'impdance de celle-ci tant
faible, on utilisera un transformateur abaisseur qui permettra d'obtenir une puissance maximale adquate.

Charge. Dans le cas du chauffage par induction, la charge est une bobine. Celleci a pour modle quivalent un circuit RL srie, dont la rsistance reprsente les
pertes dans le composant. On ajoute ce circuit un condensateur pour obtenir
l'effet de rsonance requis. Le choix de ce dernier sera fait de manire obtenir
la frquence de rsonance dsire pour une inductance donne. On forme ainsi
une branche RLC srie.

40

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Commande. On a dj mentionn que la mthode de commande objet de l'tude


est la modulation de densit d'impulsions. Ses caractristiques seront expliques
par la suite.
Indice de modulation. C'est un nombre entier dfinissant la squence de com-

mande qui est envoye l'onduleur selon la puissance de sortie requise. Dans le
cas de cette tude, il est compris entre 1 et 16.

~
ABI- -;.;.:. EJ:.: :.;~()~:f~U: :;:.:" s:,. . .~
~
......

Filtre inductif

Source de tension
127V60Hz

Pont redresseur
diodes

15 t----,-lI>Imod

Ind/cede
modulation
(1 16)

Figure 3.1

3.4

Transformateur

JL..LlSl MOI

Charge
RLC srie

Commande par
modulation de
densit d'mpulsi ons

Schma bloc du CRS avec commande par MDI

Principe de la MDI

Il faudra d'abord rappeler les caractristiques de la MDI qui en font une technique souhaitable pour la commande d'onduleurs rsonance. Parmi les aspects les plus importants, on trouve [5] [7] [25] :

rgulation sur une large plage de la puissance fournie la charge;

facteur de puissance proche de l'unit;

commutation des interrupteurs de puissance au passage par zro du courant;

frquence de commutation fixe (gale la frquence de rsonance du circuit


RLC);

41

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

faibles pertes par commutation;

bruit lectromagntique rduit;

simplicit de l'algorithme;

facilit de mise en uvre.

3.4.1 Caractristiques de la modulation


On a dj signal que la modulation de densit d'impulsions permet de faire la rgulation
de puissance dans la charge. Le principe consiste alimenter la branche rsonante du
circuit avec une tension alternative carre la frquence de rsonance. Dans ces conditions, le circuit RLC srie se comporte comme un dispositif entirement rsistif. La tension ses bornes est alors en phase avec le courant qui le traverse. Il en rsulte que la
commutation des interrupteurs se fait au passage par zro du courant.
Maintenant, on peut se demander, que se passe-t-il si on coupe l'alimentation de la branche RLC? Celle-ci va restituer l'nergie qui y est stocke, tant qu'il y a un chemin pour
le courant. Le circuit ayant t aliment sa frquence de rsonance va continuer osciller jusqu' l'puisement de l'nergie. La MDI prvoit le moyen de faire que le courant
dans le circuit circule par lui-mme, l'aide d'un circuit de roue libre form par les interrupteurs du pont onduleur. En d'autres mots, en absence d'alimentation fournie par la
source, la branche RLC va s'autoalimenter jusqu' ce que l'nergie prcdemment emmagasine se dissipe.
La base de la MDI est alors d'alimenter le circuit rsonant avec des trains d'impulsions
la frquence de rsonance. Une srie d'impulsions est suivie par des temps morts ou
d'arrt. Pendant ces instants, on laisse le courant parcourir le circuit en roue libre. C'est
en jouant sur le nombre d'impulsions et de temps d'arrt qu'on russit rgler la puissance fournie la charge.

42

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

En faisant la commande de la manire dcrite dans les lignes suivantes on vitera de


faire un changement de phase de 1800 dans la branche rsonante, ce qui provoquerait un
court-circuit. Les trois conditions qui doivent tre respectes pour faire la commutation
au passage par zro du courant sont les suivantes:

on dfinit comme une impulsion un cycle du signal la frquence de rsonance

Je. La dure du cycle est alors Tc;

le temps d'arrt doit tre obligatoirement gal Tc;

on tablit une squence de commande comme une chane d'impulsions alternes


avec des temps d'arrt.

Il Y a deux types de modulation qui sont dcrits dans la littrature [28] :

homogne;

non homogne.

La diffrence entre les deux est que pour la modulation homogne chaque squence
commence par un groupe d'impulsions et est suivie par des intervalles morts. Par contre,
la modulation non homogne fait une alternance entre les impulsions et les temps d'arrt
de manire qu'ils sont distribus tout au long de la squence. Cette caractristique offre
une meilleure distribution de l'nergie fournie au circuit. La figure 3.2 donne deux
exemples qui illustrent la diffrence entre les deux squences de commande. Chacune
comprend 10 cycles avec 6 impulsions et 4 temps d'arrt.

43

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

:r
I. . . . . . . .+...............I. . . . . . . .~. . . . . . .

1W~--~~--~~~~--~~~~--~----~--~----~--~

Veh

1-

r-

1-

f-

1-

i---

100 ................................................................. 0<

: .. ...!.
.. i!t ............. -

;!~

W ............. 1.....................................................................

o ................................................................................... '

W ................................... ;............................................... .... .. ..

i. . . . . . !............t. . . . .

.100 ................................................................................................. .j. ................i ................~ ............. -

'--.
1 W0

'--j

40

80

1..-..:;

'--j

120

.. Tc ..

Vch

160

'--;

L..,;....

200

240

280

320

360

400

a} homogne

lW.---~----,---~----.-~~,----r----~--~~--~--~

f--'

~:

i----:

o ...... ........

i---

f...-!

i--

': 1=::.\=::::\=:::= :l:== ~


50 ................. ........ .. f...... .......
100 ......

.IWo

",0<"

.............

'--j
40

.. TC ..

Figure 3.2

.. .......... 1 ...... '..;...

............................ '

.... ,.' ...... -

...............!............................................~ ............-

..l..............................L.......................... \............................................L..........! '--;


j '--1
i '--:
j'--j

60

120

160

200

240

280

320

360

400

b) non homogne

MDI homogne et non homogne

Dans l'tude on utilisera des squences non homognes comportant 16 cycles. Bien que
le nombre de ceux-ci soit arbitraire , il a dj t propos dans la littrature [6] [7].
On va donc le garder pour conserver un cadre de rfrence avec ce qui a dj t fait.
Ce travail de recherche propose une technique simple de gnrer les signaux de commande pour la MDI. On a besoin d'un signal carr dont la frquence est celle de rsonance du circuit RLC et d'un autre signal qui dfinit la squence de commande selon un
indice de modulation (qui est un entier compris entre 1 et 16). Un circuit logique trs
faible complexit reoit ces deux signaux et dlivre les chanes d'impulsions destines
la commande des interrupteurs de puissance. La figure 3.3 prsente le circuit logique
propos et la figure 3.4 les squences de commande pour une modulation non homogne. (La mme logique peut tre utilise pour une MDI homogne, seuls les squences
changent.)

44

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

MI-------~

Commande T1

Ve

fe

Commande T3
Squence de
modulation

Figure 3.3

Circuit logique pour la gnration des signaux de commande de la MDI

v.; .1'1"J T T T .1'.TTTtr I.T1"1"'1'


1

o
1 ,

' - - ....... 1-

........ _ _ .........

ve;
TTI l'J'l'Ill' rI ITT T l
9
1

........

.",

=
..

~=~3-::::::3'iii"=>--~iii"E-::r.;:;;:a=-~
.... =-;;;I-:;:;a:=:EI-;a:d1-3
3

..

10

11

1~

13

14

15

16

Cycle
a) squences 1 8

Figure 3.4

10

11

lil

13

14

16

16

Cycle
b) sCluences 9 18

Squences pour MDI non homogne

3.4.2 Modes de commutation


Pour allguer l'tude de la commande, on va d'abord faire la supposition que le convertisseur ca / cc est une source parfaite de tension continue. Il faudra aussi tenir en compte
l'impdance quivalente du systme transformateur - circuit RLC vue par l'onduleur. Le
schma lectrique quivalent simplifi est semblable celui utilis prcdemment pour
faire l'tude des convertisseurs rsonance srie (figure 3.5). D'aprs les possibles tats
des interrupteurs des CRS montrs dans le dernier chapitre, on trouve qu'il y a trois de
45

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

ces cas qui sont prsents lorsqu'on utilise la MDI. Effectivement, le fonctionnement de
cette technique tant la frquence de rsonance du circuit RLC, on se trouve dans une
situation comme celle reprsente dans la figure 2.10 c). Rappel: la commutation en

tension se fait au mme moment du passage par zro du courant, les interrupteurs doivent tre entirement commands (transistors bipolaires, IGBT, MOSFET). Les trois
modes de fonctionnement pour les CRS commands par MDI se montrent alors la figure 3.6.

!.l+
T
SQurce de tension
continue

~E

:..1. . . CLE
..

RE

i
01

v
02

Indice d
modulation
(1 16)

Commande par
modulation de
densit d'impulsions

a) schma bloc
Figure 3.5

b) schma lectrique

Schmas simplifis du CRS command par MDI

Pour continuer, une explication de chacun des trois modes est donne. Dans les convertisseurs rsonance traditionnels, les situations prsentes dans la figure 3.6 a) et b) sont
courantes [5]. Au moment d'appliquer une commande approprie, il est possible
d'obtenir une tension alternative carre aux bornes de la charge. Lorsque tous les interrupteurs sont ouverts, le circuit RLC restitue l'nergie emmagasine. C'est le courant qui
trouve un chemin de retour travers les diodes Dl et D4 ou D2 et D3, selon le sens.

46

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

03
Ra
liCh

02

Ca

~T3

01 :fT1
,'-h

LE

vl-.~. . . .. :."..ftN--;..

.. ~ ~T4 lL-_
V

r;-

04 tftT4

b) T2 et T3 ferms

D1%n

D3 tftT3

i~.~~ t

llv
Figure 3.6

-,:F~

-,--0_2

a) Ti etT4 ferms

Ra

.~

Dl

Tl

..

"'r

c) T2 et T4 ferms, D2 et D4 passants

Modes de fonctionnement du CRS contrl par modulation de densit d'impulsions

La modulation de densit d'impulsions est donc russie en alternant les modes dj dcrits de manire obtenir les caractristiques de modulation exposes antrieurement.
On alimente alors la branche rsonante par une impulsion la frquence de rsonance modes a) et b) dans la figure 3.6. Chaque mode a) est forcment suivi d'un b) et les deux
forment une priode de rsonance. Par la suite, on peut envoyer une autre impulsion ou
faire une priode d'arrt. Celle-ci correspondrait au cas c) dans la figure 3.6. Pour claircir la relation entre les modes de fonctionnement et la modulation, la figure 3.7 offre un
exemple d'une squence comportant 4 cycles (2 impulsions et 2 arrts).

47

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

T1

a'

-1 . . . - . .-.mm]lmmmll-..... - ....---'I,mmIl''-__ m_ '1

o~.................. :
j"

T,

T2

cl

cl

cI

li' j"

T.

.. j"

T.

C I .

e t C

a,

mm

bl

:................... t-:----1::

Ii' j"

.'

T.

.. ;

lt"""""""""1
1
1 ___.... _.J___.L_m.m
1
1
o:-____I____L.
.._11'._m l
:..

T3

el

bl

T,

f?

li' i"

Tc/.; ~i

lt:~:'I'
- l'm--[I...ll - II-II----1.
0::
:.--.................:
:
:
:
:
:.................._
mm

m
T<

L_mJmmml_mmlmmmJmmmlmmmmlmmmr

li I " l ~

:
li\1
..... :

o ............. ,.... .....................


Vh 100f.l...!]"
.. :

, .................................. .

.100 .................. .......................................l...................l...................L..................L....................................


o

Figure 3.7

20

40

60

ao

Temps ()-\.S)

100

120

140

160

Relation entre les modes de fonctionnement et une squence de modulation donne

3.5 Puissance en rgime sinusodal

3.5.1 Puissance instantane


On dfinit la puissance instantane transmise par un gnrateur un rcepteur comme le
produit des valeurs instantanes de la tension entre les fils de ligne et de l'intensit du
courant qui la parcourt :

p=vxi

(3.1)

En rgime sinusodal, on peut crire la tension dlivre par une source comme :

v = V -fi cOSOJt

(3.2)

48

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Et pour le courant :

i = 1-fi cos(OJ( - cp)

(3.3)

D'o (aprs quelques manipulations utilisant les relations trigonomtriques) :

= VI cos cp + VI cos(20J( - cp)

(3.4)

On a alors obtenu la puissance instantane comme une somme d'une fonction constante
et d'une fonction priodique dans le temps.

3.5.2 Puissance apparente


En rgime sinusodal, Vet 1 sont les valeurs efficaces de la tension et de l'intensit du
courant. La puissance apparente (5) est dfinie comme le produit de ces deux grandeurs,
et il ne faut pas le confondre avec la puissance active (qui dans certaines conditions a la
mme magnitude). On a alors:

S=VI

(3.5)

3.5.3 Puissance active


La puissance active est la valeur moyenne de la puissance instantane sur une priode de
temps. D'aprs (3.4) on constate qu'il y a un membre indpendant du temps; celui ci
reprsente alors la valeur moyenne de la puissance instantane. On a alors la puissance
active reprsente selon l'quation suivante:

P =VI cos cp

(3.6)

Remarque: seulement les lments rsistifs consomment de la puissance active.

49

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

3.5.4 Puissance ractive


La puissance ractive est le produit de la valeur efficace de la tension aux bornes d'un
diple par l'intensit ractive du courant qui le traverse:

Q = Vlsintp

(3.7)

Cette puissance est consomme par les composants ractifs tels que les condensateurs et
les bobines (les rsistances ne consomment pas de puissance ractive).

3.5.5 Facteur de puissance


Le facteur de puissance (jjJ) est dfini comme le quotient de la puissance active par la
puissance apparente S, et en rgime sinusodal :

p
.fP = S

= costp

(3.8)

L'importance du facteur de puissance est qu'il donne un indice de la quantit de courant


qui est fournie une charge pour une puissance active donne. L'quation suivante rvle la relation entre le courant, la puissance active, la tension et le facteur de puissance:

I=~
Vx.fP

(3.9)

On peut en dduire que le minimum du courant pour une puissance active et une tension
fixes, se produit lorsque le facteur de puissance est unitaire. tant donn que celui-ci est
dfini entre 0 et 1, le maximum aura lieu lorsqu'il sera gal zro. Donc, pour la mme
puissance consomme, il peut y avoir d'normes diffrences de courant.
Maintenir un facteur de puissance proche de l'unit est donc un moyen d'conomiser de
l'nergie et d'viter la surcharge des lignes de transmission.

50

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

3.6

Taux de distorsion harmonique

On avait tabli qu'un des buts du sujet de recherche est d'tudier un convertisseur rsonance ayant un bon facteur de puissance et un faible taux de distorsion harmonique. Le
premier a dj t dcrit, il reste pourtant dfinir ce deuxime. Au chapitre 1 on a signal les effets ngatifs qui ont les diffrentes distorsions prsentes sur la tension et le
courant des rseaux de transmission lectrique. On a aussi prcis que l'idal serait
d'avoir des tensions et des courants parfaitement sinusodaux (avec un facteur de puissance unitaire). Le taux de distorsion harmonique (ou TDH) est une mesure qui permet
de dterminer l'altration d'un signal par rapport un signal purement sinusodal. Cette
irrgularit est due la non linarit des systmes. Le TDH est dfini comme suit:

(3.10)

Avec:

V]

valeur efficace du fondamental;

(V)

VH

valeur efficace de l'harmonique H;

(V)

numro d'harmonique (2 < H < m);

dernier harmonique.

Dans le cas o un signal est parfaitement sinusodal, le TDH sera nul. Par contre, si le
signal est extrmement bruit, le TDH peut atteindre ou dpasser une valeur unitaire.
Dans ce travail on n'utilise pas une notation en pourcentage et le taux de distorsion harmonique sera valu pour le courant foumi par la source d'alimentation sinusodale.

3.6.1 Effet de la distorsion harmonique sur le facteur de puissance


Dans la section antrieure on s'est intress au calcul de la puissance en rgime sinusodal. Cependant, pour tenir en compte de la distorsion harmonique dans le calcul du fac51

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

teur de puissance il faut dfinir la puissance d'une manire plus gnrale. La puissance
active peut tre dfinie selon [33] :
<XJ

P = 'LVH1H COS({JH

(3.11)

H=l

L'expression de la puissance ractive devient alors:


<XJ

Q = 'LVH 1H sin({JH

(3.12)

H=l

Et pour la puissance apparente on a :

(3.13)
Avec:

puissance dformante.

Si la source de tension est sinusodale, le facteur de puissance est alors dfini par :

fP =- =
S

V,I cos({J
1 1
1
V-J

1
1

= --.l cos ({JI = Ji cos ({JI

(3.14)

O:

courant efficace fourni par la source;

Ji

facteur de distorsion du courant;

({JI

dphasage entre la tension et le courant du fondamental;

cos ({JI =

facteur de dplacement du fondamental.

(A)

(rad)

Le facteur de distorsion peut aussi tre dfini en fonction du taux de distorsion harmonique. De manire analogue (3.10), le taux de distorsion harmonique pour le courant peut
se calculer partir de :

52

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

(3.15)

D'aprs (3.14) et (3.15) on peut dduire que :

(3.16)

On obtient alors:
1
Il ='.)=1+=r='D=H=2

(3.17)

Et pour l'expression du facteur de puissance dans le cas d'une source de tension sinusodale avec un courant dform :
cosep
fp = Il cos ep = ----;=====
.)1+TDH 2

3.7

(3.18)

tude analytique

tant donn qu'un des buts du projet de recherche ici dcrit est de faire la rgulation de
la puissance fournie la charge, il est alors essentiel d'offrir une tude analytique de
cette caractristique. Dans cette tude, on va prendre en compte la rponse transitoire du
courant au moment o une squence d'impulsions est applique au circuit rsonant. Pour
allger les calculs on va aussi faire la supposition que la plupart de l'nergie de la tension fournie par l' onduleur se trouve dans la composante fondamentale du signal carr
alternatif. La figure 3.8 montre schmatiquement la relation entre les variables de
l'tude. Il est noter que le courant ie reprsente l'enveloppe du courant rsonant ich. En
faisant recours (2.18) qui est l'quation de dpart dans l'tude des circuits RLC srie,
H. Fujita et Akagi proposent une analyse qui permet d'obtenir une expression simplifie
53

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

de la puissance fournie la charge [6]. On commence par l'quation suivante, qui est
reprsentative du circuit tudi:

J. dt+ R

dich
1
L+dt C

Si OJ =

~,

lch

lch

4V.
= -SlllOJt

(3.19)

4VOJo

(3.20)

7r

on peut aussi crire :


L --+
dt 2
d\h

R dich 1.
-+-1
dt C ch

=~~cosOJ t
7r
0

Pour trouver la solution de cette quation, on il faut d'abord obtenir la solution de


l'quation homogne. L'quation caractristique est alors:

LX2

+Rx+- =0

(3.21)

Dont la solution est de la forme:

L
-R+ R -4-

x=

CRI

2L

=--2L

_4_1
(R)2
L
LC

(3.22)

Or,
2
1
OJo = LC

(3.23)

Et en faisant la supposition que le facteur de qualit (Qo) est trs grand, on a :


R _.

x=--+ JOJo
2L

(3.24)

La solution gnrale sans second membre de (3.20) est alors:


R

ich- g = e- 2L (01 cos OJot + O2 sin OJot)

(3.25)

54

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

On suppose qu'une solution particulire est de la forme

03sin~t,

et partir de (3.20) on

obtient la relation suivante:

(3.26)

Or, en utilisant (3.23) :


1
LC

LOJo =L~=-

(3.27)

Et (3.26) devient :

(3.28)

D'o:
O3

_ 4V
-

Rn

(3.29)

On obtient alors une solution particulire de (3.20) :

(3.30)

La solution gnrale de (3.20) est l'addition de la solution gnrale sans second membre
(3.25) et de la solution particulire (3.30) :

(3.31)

On cherche maintenant les coefficients 01 et 02 lorsque les conditions initiales sont les
suivantes:

55

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

=0

iCh(I=O)
dich(l=o)

(3.32)

=0

dt

D'aprs (3.31), on a alors:


(3.33)
Si on obtient la drive de (3.31) et on applique la condition initiale, on a :

dlch(I=O)

--'---"-- -

dt

- 0
0 2COO +4V
-CO-o R7r

(3.34)

Et on arrive :

O2

__ 4V
R7r

(3.35)

D'o la solution de (3.20) avec conditions initiales (3.32) est (aprs regroupement des
termes) :

i ch

4V

= R7r ( 1- e

--1

R
2L

Jsin coot

(3.36)

Les formes d'onde reprsentes dans la figure 3.8 permettent de vrifier que le courant
dans la charge subit des changements d'amplitude selon la squence de modulation. Or,
le courant

ie

reprsente l'enveloppe du courant rsonant

ich.

Ce courant

(ie)

a pourtant

une constante de temps d'un systme de premier ordre. Cette grandeur est alors calcule
en utilisant :

2L

2Qo

r=-=-R
COo

(3.37)

Avec:
r

constante de temps.

(s)

56

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

150r--r--:---r--r--:---r--r--:-~r--r--:---r--r--~==c=~

~ -- ~ ~,
,
,
,
,
~ ~ ~ ~,
ll-vchl
100 ........ "...................... +........+........ +.......+........+.......................................+....... _+ ......... ~ ....... .
:

50 .., .. ,......... ,...........

c::

j!f+i
.....................-..,.. 11+

~,
l
~
l
~
o ... ............ ..... .... .... .... 1 1 ~
c::
i,.
, . :-------,
. _-.. -----!I.----_ . --:---------..
....
---- __
S -50 .. ---- ---- ---- ...... ....._- . _-- --.- .. "............t"
!
:
!
:
:
~
:
-100 "-- ---- ---- ----: ---- ---- _.". :--. -----r------..
---- ---- .--. --- ---- ---- ._-- ----------t---------r-------_150~---~i----~i~--~i---+l~-~i:---~l:___J~~i___4i-----j~----~~i'-----~i'--~-~i'__~i~~i__~

'U)

-~

.~

~-----

-~-----_-!-

.:

-~:-.-"

o .........

"."--

-_ ...

--.-

. . . . . . . . . - - - - ..

--t--.--~--

-l--------~l-'--------t--"-

TM

----,,-.,..........--,

,5~i---,_r--.--~i..~==::;=:::;::~TMDl~~l.. ==;=~::;=~=a_l

~
o
o

-1

.~,:::::.:::::!"::

0,5

___'o. ich i
i
:
.-.- ie r---nr.... :1\
,
i,
!i \ il'

lI]!1

7....u.... :-----.'nTr--U. "r""-~-HrnnnH.:" . ~ . "." :r~\~~-~"r;-'~"~"r~r~"""1;"\"~""""r, \'


li'!
:
:
~
i:. \ H l' 1 ii t if \ ;,
........ j\ lf....Jrt .. ,..... l +"'rr-"~
l,tri
\t....VY..l"l'}Tr1.. i..TT\'
~,:i .. ~1\..l-..
l ....\........L.tl ...J. ...L.. \,J.\..J~\Ii..l
.. lJ+I
. .\.,1'.,
.. 1....\ ....it....\....
r: , ,: \ ;, \ " l r:~ \ Il \ Ir: \ 1]
':
~ ~ ;
l
: \':

\.: ':

. ,. . .

:.1

l'

Ji

t:

"

i .

-0,5 +-.J.l tt~.ll ..... \.. 1'+i-.Ttt.....l..:i......\.J+ .. ~lt\-fi.'.. ;\ .. .J.~ ....{. .. ,t.Tfi .....I..p,.... +.jt...... 1
1 ,:
li:
t: . V:') :
: \,: 1 P I ; : ( 1;: 1 1: \.
' . : ' J:

'1:

\ Il

1 1:

):

1:

1
l \ Il V l
l
!
l
l ~ l \j i \: ~ \, i \.t l. V~ V.
r..1
..r\r..r..'1..r....r....-rj";r..'JrvT..J .1' .....

1 ..

'1:

: 'v:

\1

640

Figure 3.8

Formes d'onde de la tension et du courant dans la branche rsonante d'un onduleur srie command par MDI

L'enveloppe du courant rsonant se calcule partir de deux quations, une pour la priode TM (lorsque le circuit est aliment par l'onduleur) et l'autre pour le reste du cycle
(TMDI- TM)' On a alors:

(3.38)

O:

Imax

courant maximal dans le cas o TM = TMDI.

(A)

Dans ce dernier cas, le courant peut parcourir librement un circuit travers les interrupteurs mais la tension la sortie de l' onduleur est nulle. Pour la valeur initiale du courant

ie on obtient:
57

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

_TM

1 =1
eO

1-e

_ TMDl

max

1-e

(3.39)

Si on fait la supposition que le facteur de qualit (Qo) du circuit rsonant est infini, alors
on trouve que l'amplitude du courant rsonant est proportionnelle la densit des impulsions:

(3.40)

En utilisant (3.36), on trouve que la puissance moyenne fournie par l'onduleur peut tre
dcrite selon:

(3.41)

On peut simplifier l'expression de la puissance en supposant que la constante de temps


du systme (r) est trs grande par rapport la priode de la squence MDI (TMDI)'
D'aprs [6], l'expression simplifie de la puissance moyenne fournie la charge est:

(3.42)
Dont la puissance maximale dans le cas o TM = TMDI est dfinie par :

(3.43)

Fujita fait une dernire simplification, en supposant que la constante de temps (r) tend
vers l'infini. Dans ce cas, on obtient que la puissance est proportionnelle au carr de la
densit d'impulsions:

58

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

(3.44)

Simulation du CRS command par MDI l'aide du logiciel Matlab et

3.8

son environnement graphique Simulink

Un moyen facile et puissant de faire l'valuation du systme lectronique tudi est en


ayant recours des logiciels permettant de faire des simulations. Dans cette section on
fournit les rsultats obtenus en utilisant Matlab et Simulink pour diverses situations:

la simulation du convertisseur rsonance srie command par MDI et aliment


par une source de tension continue permettra d'valuer a priori le systme et de
faire une comparaison avec les rsultats obtenus par calcul;

par la suite, on remplacera la source d'alimentation continue par une source alternative, un redresseur en pont diodes et les lments respectifs de filtrage
pour le courant. Ce systme est proche du modle rel qu'on essaiera en laboratoire. On pourra ainsi obtenir des estimations de la puissance fournie la charge
pour chaque squence de modulation. Ces donnes seront importantes pour
l'tude du systme en boucle ferme;

la dernire partie de cette section est consacre la simulation du circuit en boucle ferme. On proposera une technique d'asservissement par hystrsis. Les mesures de la puissance en boucle ouverte seront requises pour implmenter un algorithme d'anticipation.

Le schma bloc du convertisseur rsonance srie montr au dbut de ce chapitre est la


base du systme qui sera tudi ici (figure 3.1). D'autre part, la figure 3.9 montre les
schmas blocs quivalents de chacun des systmes qui seront analyss.

59

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Charge
RLCsrie

Indice de
modulation

{1 16]

Source de tension

a) alimentation continue

Ca
La
R"

VA: 127V
fA 60HZ

Indicecte
modUlation
(1 Il 16)

Commalidepar
modulation de
densit d'impulsions

.i-'-.

COmmande par
modulation de
densit d'impulsions

b) alimentation alternative

Mesure de
puissence

Puissance
de onsigne

seqa = f(Pco,J
Soucl$

Commende par
mQctlJfationd

entlclpalnc

L -________~~~+-~~----------d~e~ns~i~~d~im~pu=ls=iOO=S--------------------------______~

P,Q,

Figure 3.9

Pch

c) boucle ferme

Schmas blocs des systmes simuls

Pour faciliter les simulations, on propose de remplacer la charge de l'onduleur (transformateur et circuit RLC) par son quivalent. Il suffit d'appliquer aux lments R, L et C
un facteur de transformation proportionnel au carr du rapport entre le primaire et le secondaire du transformateur :

a)
b)
(3.45)

c)
d)

O:
=

rapport du transformateur;

60

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

nombre de tours du bobinage du transformateur au primaire;

np
ns

nombre de tours du bobinage du transformateur au secondaire;

RE

rsistance quivalente du transformateur - circuit RLC;

(Q)

LE

inductance quivalente du transformateur - circuit RLC;

(H)

CE

capacit quivalente du transformateur - circuit RLC.

(F)

3.8.1 Paramtres de simulation


On trouve important de faire les simulations dont on a prcdemment parl en utilisant
les mmes valeurs des composants prvues pour la ralisation pratique. On fait alors
rfrence un convertisseur rsonance srie fonctionnant une frquence de 25 kHz.
Les paramtres du systme servant faire les simulations sont montrs dans le tableau

3.1.
3.8.2 Simulation du CRS avec une alimentation continue
Le tableau 3.2 montre les mesures de la puissance pour chacune des squences de modulation (1 16). La puissance fournie par la source d'alimentation (PA) est proche de celle
fournie la charge (Pch); il n'y a qu'une perte moyenne de 0.6 W, ce qui reprsente 0.3%
de la puissance maximale. La squence 1 produit le plus de pertes (1 W), ce qui est
considrable par rapport la puissance fournie dans cette plage (3.7 W), mais ngligeable par rapport la puissance maximale. En gnral, on a que le rendement nergtique
du systme est lev, tel qu'il tait prvu. On peut confirmer qu'il s'agit d'une large
plage de puissances de sortie, allant de 3.7 200 W. Ces puissances sont compares avec
celles obtenues par calcul (Pan), en utilisant (3.44). On constate que les deux rsultats
prsentent un cart qui se rduit lorsqu'on s'approche des puissances de sortie leves.
Rappel: pour obtenir (3.44) on a fait l'hypothse que la constante de temps ('X') tend vers
l'infini. Or, dans le cadre de ces simulations, ceci n'est pas le cas. On peut malgr cela
constater que l'volution de la puissance dans les deux cas se comporte de manire semblable (figure 3.10).
61

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

D'autre part, les relevs prsents dans la figure 3.11 illustrent la tension et le courant en
rgime permanent dans la branche rsonante pour quatre squences de modulation (1, 6,
Il et 16). On peut remarquer que le courant dans le circuit oscille la frquence de rsonance et que la tension tant en phase avec le courant, la commutation des interrupteurs
de puissance se fait au passage par zro du courant.

Tableau 3.1 Paramtres de simulation

Alimentation

VA

fA

Jc

Tc

TMDI

(V)

(Hz)

(kHz)

(/-ts)

(cycles)

127

25

40

16

11

127

60

25

40

16

11

127

60

25

40

16

11

nT

continue
Alimentation
alternative
Boucle
ferme

Alimentation

Lf

Cf

RRLC

LRLC

CRLc

(mH)

(/-tF)

(n)

(mH)

(nF)

0.6

80.2

505

1.2

0.6

80.2

505

1.2

0.6

80.2

505

continue
Alimentation
alternative
Boucle
ferme

62

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Tableau 3.2 Mesures de puissance du CRS-MDI aliment par une source


continue
1

PA(W)

4.7

10.0

17.1

25.7

35.6

46.5

58.4

71.1

Pch (W)

3.7

9.2

16.5

25.2

35.1

46.0

58.0

70.7

Pan (W)

0.8

3.1

7.0

12.5

19.5

28.1

38.2

50.0

10

11

12

13

14

15

16

PA(W)

84.9

99.5

114.6

130.5

147.l

164.4

182.3

200.3

Pch (W)

84.4

98.9

114.l

130.0

146.5

163.8

181.6

199.9

Pan (W)

63.3

78.1

94.5

112.5

132.0

153.1

175.8

200

250
~ 200

8 150+---------------------------------------------------------____~.
c
m 100+---------------------------------------------~~:_~~:
UI

'S
~

IOPChl
FliIPan

50+---------------------~=-~~~

10 11

12 13 14 15 16

Squence

Figure 3.10

volution de la puissance selon la squence de modulation

63

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

~10: : J'--r--(t"-r-(,,"l--r-t--r--J'--r-r-r-r---

~ -100 - ~-')-_.I....~) .. -+._.l:--+._.~.--+ ... f...~.) ...{-')_ ..


o

.-....
~

..c
,Q

160

320

490

.::::;:::::"::::!
j

.!

! : :

. . ... , : : : : : : :
O~."."""""
~!!! ~ ii ! ! ! f i i ~ i

-0'1)

, . 1~0'

. '3;0'

, '4~O'

640

o~
i !
. . . . :

..c
160

320

640

_'~
~o~
.Q

. . 640

::

-10

i i:.:
160

i j ! : : i : : :

320
temps(~s)

temps(~Ls)

a)squence1

490

480

640

b) squence 6

-100_
g : -~
c.,
..c

o - '. ;; -- -'. - .. ;. -; ... - .....

-100

160

320

490

temps (~tS)
c) squence 11

Figure 3.11

490

temps (J.tS)

..c..,
..
Q _2;.1.. .._".1.. L .L

320

,. .

~ ~

:. :..

j .

160

1.. :.. :..


,

320

640

1.. .. :.. L

l. ..
l

480

temps (~s)
d) squence 16

640

Tension et courant dans la branche RLC en rgime


permanent pour l'onduleur aliment par une source de
tension continue

La figure 3.12 montre la tension et le courant dans l'interrupteur Tl; le relev a t fait
avec une modulation de cent pour cent (squence 16) et il affiche quatre priodes de
commutation (4xTc). On trouve que le courant maximal traversant l'interrupteur est
peine suprieur deux ampres.
Le dernier relev qu'on affiche (figure 3.13) permet de vrifier qu'effectivement le courant et la tension dans la branche rsonante sont en phase; on a utilis la Il e squence de
modulation pour obtenir ce graphique avec 4 priodes de commutation. On confirme
encore que la commutation se fait au passage par zro du courant.

64

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

100llftt[]
. . . . . . . . '. . . . . . ..

>

150

.~

50 ................................

o
o

........
20

40

. ........
60

80

........
100

tempS(~LS)

120

...... .
140

160

1~~~~~--~--~--~--~~~~

Figure 3.12

20

40

60

80

100

120

140

160

temps(~tS)

Tension et courant dans l'interrupteur Tl

+. . . .,. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . -

150.---------.----,----------,------------,------------,3

I ~ ~-?~::~":-<~ 2~~~\;

~.~"~

:.~i~\<2:,~
. . . ~::~=:t >~~~....... . . . . . . . . . . .. . ~~:~. .
100 .................. , ...................

1 100 .............. :........

....

_.2 :

-----------,-!16"&

.150 !---------------:':40--------------:S:':-0--------------:-:!12~O
0

temps (J.ts)

Figure 3.13

Tension et courant dans la charge pour 4 cycles de


commutation

3.8.3 Simulation du systme avec une alimentation alternative


Le but de cette srie de simulations est de vrifier que le systme complet (convertisseurs ca / cc puis cc / ca) fonctionne adquatement. On va alimenter l'onduleur partir
d'une source de tension alternative, dont les grandeurs sont redresses et filtres (le courant et la tension). Le schma bloc de la figure 3.9 b) montre le systme qui sera tudi.

65

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Cette fois on fera encore des mesures de puissance tant l'entre comme la sortie; on
pourra aussi obtenir le facteur de puissance et le taux de distorsion harmonique du courant fourni par la source.
Les premiers relevs (figure 3.14) indiquent que le systme se comporte comme
d'habitude lorsqu'il s'agit des grandeurs de sortie (Vch et ich). Mme si la tension qui alimente l'onduleur est variable (figure 3.15), on va dmontrer avec les mesures de puissance que le fonctionnement du systme reste sensiblement le mme. En effet, la puissance de sortie sera calcule partir de la valeur efficace de la tension et du courant fournis la charge pour chaque cycle de TA (rappel :i = 1 / TA

60 Hz).

Les rsultats de la mesure de puissance en boucle ouverte sont fournis dans le tableau
3.3. En les comparant aux donnes obtenues lors de la simulation avec une source de
tension continue, on trouve peu de diffrences. Cet cart entre les deux simulations est
tout fait normal; le systme aliment par une source de tension alternative prsente plus
de pertes car il y a d'autres composants. La plage de puissances de sortie reste peu prs
la mme: elle va de 5.1 198 W. En ce qui concerne le rendement nergtique, il y a
une perte moyenne de 0.8 W; ceci reprsente 0.42 % de la puissance maximale qui peut
tre fournie la charge (200 W). Le rendement nergtique du systme est bon, malgr
que les pertes sont un peu plus leves pour les squences de modulation faibles (pour la
squence 1, on perd 1.2 W pour une puissance de sortie de 3.1 W).
Remarque: le temps l'origine (t

0) n'est pas le mme dans les relevs des figures

3.14 et 3.15, ce qui explique que la tension initiale n'est pas gale.

66

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

160

:;;c
~
.Q

0.1

320

480

temps ()..tS)

640

r--r--.-.......,..,........,r-"T'-""'''''-''-'-'-''''-'-''--''''''''''''''''

0
-0 ;10L.....L--'---'-:-17::-'-'--L....,.L=2-=-0.L..-J'--'-"7:=0-'--'--'-=-'640

60

48

temps()..tS)
a) squence1

~>

50~

,.1 ,..: ,.

,NIHillHillffiU.J:
... :
: : : : : ... : .. :
:
L I :

-5q)

160

320

480

640

-oso

160

640

'Mm
. . . . . .

~> :
.5q)

: : : : .... . . .
160

3 2 0 480

. 640

~~~

160

320
temps(~t.S)

320

480

temps ()..tS)
d) squence 16

c) squence 11

Figure 3.14

480

50

~~~

160

320

temps ()..tS)
b) squence 6

640

Tension et courant dans la branche RLC pour


l' onduleur aliment par une source alternative

.
~'~
~ 10:

.........
~

4..17

8.33

temps (ms)

:,

12.5

0.2bm"",,
...

i..

4~ 17

8.33

temps (ms)
a) squene1

Figure 3.15

12.6

16.7

>O~
o

16.7

g ': mu ..
"""Il""'
' ' ' ';' .'..f"."". :tii..'.'."""'' ' 1
~
1muumTtiftummm_
o

200~

r
:
:
c.. 100 .............. 1.' ........ .....
l.
.....
....
"
...
L
..
. .......... ..
.
.
'5.
4.17

8.33

temps (ms)

12.5

16.7

~. :t:::::Zts::::i::::~:::j
0.

_~r-L._"_" _" _ -: . Lt..=_


- ......_.._~_"::-"
:-"_"~ _"_" "-:"+-:!-r=- _" ",- "_"l_"-:-7.
,:-:!

4.17

8.33

12.5

temps (ms)
b)squence 16

16.7

Tension et courant fournis par le convertisseur ca / cc

67

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Tableau 3.3 Mesures de puissance du systme aliment par une source alternative
1

PA (W)

4.3

13.3

22.7

35.0

51.3

77.8

106.1

120.9

Pch (W)

3.1

12.1

21.8

34.3

50.3

76.3

105.4

120.4

10

11

12

13

14

15

16

PA(W)

132.6

147.3

158.3

164.4

173.9

181.2

192.7

198.2

Pch (W)

131.3

146.1

157.3

163.3

172.1

180.1

191.0

197.4

La figure 3.16 donne les rsultats de simulation du courant et de la tension fournis par la
source d'alimentation pour diffrentes squences de la commande MDI (1, 6, Il et 16).
On peut remarquer que le plus la modulation est basse, le plus le courant est dform.
Ceci a videmment un effet sur le taux de distorsion harmonique. Le facteur de puissance est aussi affect d'autant plus qu'on s'approche de la squence 1. Le facteur de
puissance et le taux de distorsion harmonique ont des valeurs suprieures 0.8 dans la
plage de modulation allant de 8 16. Le tableau 3.4 fournit des renseignements plus dtaills.

Tableau 3.4 Facteur de puissance et taux de distorsion harmonique


1

fp

0.45

0.42

0.53

0.63

0.67

0.64

0.74

0.82

TDH

1.7

1.9

1.5

1.2

1.1

1.2

0.9

0.7

10

11

12

13

14

15

16

fp

0.82

0.78

0.78

0.86

0.78

0.89

0.86

1.00

TDH

0.7

0.8

0.8

0.6

0.8

0.5

0.6

0.1

68

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

i 2Q:t1?sd
-200

.. :
4.17

.:
8.33

temps (ms)

:.
12.5

;{ ~~
. . . _. . . . .
..........
>

>

8.33

12.5

temps (ms)

:
4.17

~ ~:c=l . . . J. ~.~.' . . . . .J
4.17

-200

16.7

02~""""'''''-'r'''''''-'''''''1''''''''''''-''-j

:
:.
:
:
::
o~.-:
j....... _........
:
:
::
:
:

temps (ms)

:
12.5

16.7

.2~
. ii .
~
-0

.....
.:

--2~

16.7

4.17

B.33

12.5

temps (ms)
b)squence6

a). squence 1

16.7

'""PkH PkH
;{.~=S;;:;
~
200

>

:
8~33

o~........... ,
i

r..: .

4.17

....-,.. 2 .':' ... ~...

8.33

.1

-200

4.17

..:

.12.5

>

.!

o~. ~""_"""l"""_""": ....................1................... __ .


1

::

-200

:.

'.
4.17

.'
8.33

.
12.5

16.7

B.33

12.5

16.7

temps (ms)

....... _~-_ .............. _-~..... _. _..:~ ....

::

8.33

12.5

temps (ms)
c) squence 11

Figure 3.16

16.7

'
c:::.;.....

16.7

4.17

temps (ms)
d) squence 16

Courant et tension fournis par la source d'alimentation

Pour finir cette section, on trouve essentiel de montrer l'effet de la source de tension sur
les grandeurs de sortie. Rappel: le convertisseur ca / cc est form d'un pont de Gratz
monophas diodes et de deux lments de filtrage. Or, le rle de ces deux derniers
n'est pas de maintenir une tension et un courant parfaitement continus la sortie du
convertisseur ca / cc. Au contraire, leurs faibles valeurs permettent seulement de filtrer
les signaux haute frquence produits par le convertisseur et d'viter qu'ils se retrouvent
sur la ligne de transmission l . Il est alors normal de trouver une enveloppe 120 Hz dans
le courant et la tension prsents dans la branche RLC. Ceci est montr dans la figure
3.17.

Mme avec le filtrage, les courants haute frquence sont considrables sauf pour la squence de modu-

lation 16 (figure 3.16).

69

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

~] \III II/tlltl 1\11 ~ \11\\ Ifl ~I


o

4.17.

8.33

temps (ms)

12.5

200.----.,."

16.7

i]#~ijt.~~~
.0

4.17

8.33

temps (ms)

12.5

16.7

a) squence 1

Figure 3.17

temps (ms)

b)squence 16

Enveloppe 120 Hz prsente dans le courant et la tension du circuit RLC

3.8.4 Simulation du CRS en boucle ferme


Le dernier ensemble de simulations qu'on ralisera servira pour valuer une technique de
rgulation qui sera mise en marche dans le convertisseur rsonant srie command par
MDI. La mthode de rgulation dveloppe dans ce travail a t propose par Essadaoui
[7] [8]. Deux stratgies de contrle sont utilises:

algorithme d'anticipation;

commande par hystrsis.

Les deux principales diffrences par rapport la technique propose par Essadaoui sont
dcrites dans les paragraphes suivants.
1.

L'emploi de seuils fixes pour la fonction hystrsis, au lieu de l'utilisation de


seuils qui varient en fonction de la puissance de consigne. Ceci permettra
d'avoir un contrle plus prcis de la puissance, surtout des puissances de sortie
leves et d'allger les calculs lors de la ralisation pratique.

2.

L'utilisation des huit dernires mesures de la puissance efficace pour calculer la


puissance moyenne qui sera compare la puissance de consigne, au lieu de
70

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

faire la comparaison directement entre la puissance efficace mesure et la puissance de consigne. Ceci permettra au systme de converger vers la puissance de
consigne. (L'asservissement dans [8] entrane une erreur leve et de grandes
fluctuations autour de la puissance de consigne, en on trouve dans certaines circonstances un dpassement lev.)

3.8.4.1 Algorithme d'anticipation


Le premier module de commande correspond un algorithme d'anticipation (figure
3.9). Ce module reprsente le modle inverse du systme: il donne la squence de modulation qui correspond une puissance donne. Ceci se fait partir des mesures de la
puissance en boucle ouverte. Dans ce cas, une puissance de consigne sera l'entre. Le
but est d'amliorer de la rponse du systme: lorsqu'une nouvelle puissance de consigne est applique, on aura immdiatement choisi une squence de modulation qui produira une puissance de sortie proche celle de consigne. On pourrait distinguer cet algorithme comme celui ralisant le rglage gros de la puissance.
Le tableau 3.5 montre les rangs de puissance qui seront utiliss pour reprsenter le modle inverse du systme. Pcon reprsente la puissance de consigne; on fait correspondre
un rang de puissances chaque squence selon les puissances dans la charge montres
dans le tableau 3.3. (Chaque rang est tabli par la moyenne entre deux mesures de puissance conscutives.)

71

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Tableau 3.5 Modle inverse du systme


Squence

Puissance

0<P eon <8

8~Peon<17

17 ~Peon < 28

28 ~Peon <42

Squence

Puissance

42

~Peon

< 63

63

~Peon

< 91

91

Peon < 113

113

Peon < 126

Squence

10

11

12

Puissance

126 ~ Peon < 139

139 ~ Peon < 152

152 ~Peon < 160

160 ~ Peon < 168

Squence

13

14

15

16

Puissance

168 ~Peon < 176

176~Peon<185

185

Peon < 194

194 ~ Peon < 200

tant donn que les augmentations de la puissance de sortie se font par d'chelons importants, il faudra associer l'algorithme d'anticipation un autre module de commande
pour russir contrler la puissance de sortie (le rglage fin ). Il s'agit du bloc de
commande par hystrsis, qui sera expos par la suite.

3.8.4.2 Commande par hystrsis


On dsire raliser une commande qui permette au systme d'osciller entre les niveaux de
modulation de manire obtenir en sortie une puissance moyenne de valeur proche la
puissance de consigne. Dans [7] on peut constater que la commande par hystrsis permet d'obtenir un tel comportement.
On va travailler avec une fonction hystrsis comportant deux fentres et trois niveaux
[7] [34]; ceci donnera au systme une stabilit accrue car on vitera des changements
brusques d'un tat un autre (figure 3.18). La fonction comportera donc quatre seuils

(hl, h2, h3, h4) et trois tats possibles de sortie (reprsents par seqh). De manire qualitative, on peut dcrire le fonctionnement du systme de la manire suivante:

72

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

si la puissance mesure dans la charge (P eh) est trs proche de la puissance de


consigne (e::::: 0), alors la fonction d'hystrsis aura une valeur nulle (seqh = 0);

si la puissance mesure dans la charge a une valeur lgrement carte de la puissance de consigne (e faible), alors la fonction d'hystrsis conserve sa valeur prcdente (soit -1,0 ou 1);

si Peh est loin de la puissance de consigne Peon et que l'erreur est ngative (e 0),
on aura donc seqh = -1;

le cas contraire, avec une erreur positive (e 0), donnera en sortie seqh = 1.

hl

e
-1

Figure 3.18

Fentre d'hystrsis

La squence de modulation sera alors dfinie selon (3.46). On peut expliquer le fonctionnement global de la boucle d'asservissement (anticipation et hystrsis) comme suit:

la squence de dpart est dfinie par l'algorithme d'anticipation (seqa), on assure


ainsi une convergence rapide vers la puissance de consigne;

cette squence reste la mme si l'erreur est trs faible et la valeur prcdente de
la fonction d'hystrsis est nulle, on a alors seq = seqa;

73

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

si l'erreur n'est pas trs grande, on va s'assurer de maintenir la squence aux


alentours de seqa et dans ce cas on sera en train d'osciller entre trois niveaux de
modulation (seqa -1, seqa, seqa +1);

mais si l'erreur s'avre considrable, alors le systme va essayer de rattraper


l'cart en augmentant ou diminuant la squence (seqa) de manire considrable.
Ceci est l'effet de la mise en mmoire de la valeur de la fonction d'hystrsis du
cycle prcdent. Si seqh(cycle-l)

1 et que l'erreur au cycle prsent est encore

grande (et positive), on va alors augmenter seqa de deux units. L'effet inverse a
lieu lorsque l'erreur est ngative et seqh(cycle-l)

-1. Ceci augmentera la vi-

tesse de rponse du systme.


seq = seqa +seqh(cycle)+seqh(cycle-l)

(3.46)

Il faut signaler que la mise jour de la squence (seq) se fait tous les soixantimes de
seconde, ce qui quivaut 26 priodes de modulation (TMDI). D'autre part, le systme
n'est pas synchronis avec le rseau du fait que le calcul de la puissance se fait aussi
tous les soixantimes de seconde et le manque de synchronisation n'affecte pas le calcul.
Or, on doit imposer des limites la squence obtenue selon (3.46), les indices de la MDI
propose tant compris entre 1 et 16. La squence ainsi tablie sera utilise par le bloc de
modulation de densit d'impulsions pour envoyer aux interrupteurs de puissance les signaux de commande appropris.
Les paramtres proposs pour les seuils dans la fentre hystrsis sont indiqus dans le
tableau 3.6. Leur choix a t fait en base la plage de puissance de sortie du systme
(tablie antrieurement de 5 198 W). On dsire contrler la puissance dans la charge
avec une rsolution de un watt. Donc, la plage interne de la fentre hystrsis a justement cette valeur: si la puissance mesure dans la charge se trouve aux alentours de
0.6 W de la puissance de consigne, alors on considre que la squence dj obtenue est
correcte.

74

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Tableau 3.6 Seuils de la fentre hystrsis

Seuil (W)

-1

-0.3

0.3

3.8.4.3 Rsultats de la simulation en boucle ferme


Le calcul de la puissance fournie la charge a une limitation qui doit tre respecte. En
se rfrant la figure 3.17, le courant et la tension dans la charge prsentent une enveloppe 120 Hz. Il ne faut surtout pas ngliger cela au moment de faire le calcul de la
puissance Pch. En effet, il faudra calculer la moyenne chaque demi priode du signal
dans le rseau (60 Hz). Si on calcule cette puissance sur des intervalles plus courts, on
aura certainement une erreur considrable : la valeur maximale de la tension fournie par
le convertisseur ca / cc varie chaque squence de modulation (figure 3.15).
En plus, pour assurer une bonne stabilit du systme, on fera la moyenne des huit dernires mesures de puissance et ce, chaque cycle (un soixantime de seconde). Ceci aidera minimiser l'erreur et la puissance moyenne sera alors proche de la puissance de
conSIgne.
Les rsultats prliminaires de la simulation en boucle ferme sont montrs la figure
3.19. Les relevs indiquent d'une part la puissance de consigne et d'autre part, la puissance fournie la charge. On peut constater que le systme oscille entre deux niveaux
de puissance (ou deux squences de modulation) qui sont proches de la puissance de
consigne. En regardant ces graphiques, il est difficile d'valuer si la puissance dans la
charge est en moyenne similaire celle de consigne. On remarque cependant que les
oscillations ne sont pas uniformes: le signal a tendance rester plus longtemps dans
la squence de modulation qui est tablie par l'algorithme d'anticipation. La frquence
des oscillations est directement lie au taux de rafrachissement de la squence de modulation. Lorsque la puissance de consigne dpasse la puissance maximale qui peut tre

75

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

fournie par le systme, la squence de modulation est gale 16, ce qui explique
l'absence d'oscillations dans l'intervalle qui va de 4 5 secondes.

200
180

--Puissance dans la charge


Puissance de consigne

160
[ 140
120
Q)

g<U 100
t/)
t/)

'S

a...

80
60

40
20

0
0

456

10

temps(s)
Figure 3.19

Relev de la puissance dans la charge pour une puissance de consigne variable

En ce qui concerne le temps de rponse, on peut constater qu'il est assez lev si on
prend comme cadre de rfrence une chelle en secondes. C'est l'algorithme
d'anticipation qui se charge de donner la squence de modulation plus adquate et ce,
ds le premier cycle aprs le changement de Pc. Le changement de squence se fait alors
trs rapidement. Malgr cela, le temps de rponse est limit car tel qu'on l'avait dit, le
cycle de calcul est d'un soixantime de seconde (limit par la frquence du rseau).
On voudrait aussi vrifier si la moyenne de la puissance fournie la charge pour une
puissance de consigne donne est proche de celle-ci ou non. La figure 3.20 claircit cela.
La puissance de consigne varie de la mme faon que dans la figure 3.19. Or, la puis-

76

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

sance dans la charge a t calcule en moyenne, en tenant compte des huit mesures prcdentes.
,,.--_..._.....
:

200
180

1
:
,i

"'-"---1 \
\

160

~120

\
\
\

(1)

g 100

l,\
1\

1
:
1

\
\

140

-Puissance dans la charge


----- Puissance de consigne

---

1\

:, \\
,1 \
:

i
!

1
i

(0

m 80
"5
a.. 60
,,
,l __ ...

40
20

,--

0
0

Figure 3.20

temps (s)

10

Relev de la puissance moyenne dans la charge pour une


puissance de consigne variable

On peut noter que le systme se comporte de manire trs efficace, la puissance dans la
charge est en fait trs proche de la puissance de consigne. Le seul inconvnient
d'afficher le relev de cette faon est qu'il affiche un temps de rponse assez lev (un
tiers de seconde). Le tableau 3.7 donne des comparaisons entre quelques puissances de
sortie par rapport leurs respectives puissances de consigne. Encore une fois, l'erreur est
trs faible (en moyenne, 0.2 W ou 0.3 %). Ceci est dans le rang de 0,6 W qu'on avait
dfini pour les seuils intrieurs de la fonction d'hystrsis (h 2 = -0.3 W et h3 = 0.3 W).
La figure 3.21 montre l'volution de l'erreur pour le mme signal de puissance de consigne; on identifie une erreur maximale de 60 % mais elle est prsente seulement au mo-

77

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

ment des transitions. Lorsque l'erreur se stabilise, elle tend vers zro et ce, dans tous les
cas montrs.

Tableau 3.7 Puissance de sortie obtenue par rapport la puissance de


consigne
Peon

(W)

20

45

65

90

110

135

155

180

Peh

(W)

19.9

45.1

65.3

89.9

110.1

134.8

154.7

179.8

e 1 (W)

0.1

0.1

0.3

0.1

0.1

0.2

0.3

0.2

e (%)

0.7

0.3

0.4

0.2

0.1

0.1

0.2

0.1

200

~150
c:: 100

0
0

Cl..

50
0
0

:3

10

:3

10

:3

10

.-. 50

<f?

:;

"-

(\) -50

-....,

<f?

:g
c::

50

(\)

:>.
0

:; -50

"-

(\)

Figure 3.21

5
t~mps

(s)

volution de l'erreur

78

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

3.9

Conclusion

La modulation de densit d'impulsions s'avre une technique adquate pour faire la


commande des convertisseurs rsonance. En effet, en exploitant du fait qu' la rsonance le courant et la tension dans la charge sont en phase, on russit faire la commutation des interrupteurs au passage par zro du courant et ce, dans toute la gamme de puissances de sortie.
La commande du systme est simple et il a t dmontr que l'utilisation
d'asservissement adquat permet de faire la rgulation de la puissance dans la charge
avec une bonne prcision et ce, dans toute la plage de puissances qui peuvent tre dlivres par le convertisseur.
On a aussi identifi que le systme est capable de fournir des puissances s'tendant sur
une large plage, la puissance minimale tant approximativement le 2.5% de la puissance
pleine charge. En ce qui concerne le facteur de puissance et le taux de distorsion harmonique prsents dans l'alimentation alternative du systme, ils ont des valeurs faibles
pour les squences 1 7, passables dans le rang de squences allant de 8 15 et
d'excellentes valeurs pour la squence 16.
Les rsultats ici obtenus devraient tre similaires pour d'autres convertisseurs rsonance, comme ceux aliments en courant qui utilisent des circuits RLC en parallle.
D'autres topologies pourraient tre analyses en utilisant les mmes techniques.
Au chapitre suivant on prsentera une technique base sur l'intelligence artificielle qui
permettra d'amliorer les rsultats obtenus avec la technique MDI traditionnelle qui a t
tudie ici. Il s'agira de la correction du facteur de puissance et du taux de distorsion
harmonique pour les squences de modulation basses, en utilisant une technique propre
de l'intelligence artificielle.

79

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Chapitre 4 - Amlioration des performances du convertisseur


rsonance srie command par modulation de densit
d'impulsions l'aide d'algorithmes gntiques

4.1

Introduction

Dans le chapitre prcdent on a parl de l'importance de construire des convertisseurs de


puissance ayant un facteur de puissance lev et un faible taux de distorsion harmonique.
L'onduleur rsonance srie qui a t tudi prsente en gnral de bonnes caractristiques en ce qui concerne ces deux paramtres. Malgr cela, on a trouv que les squences
de modulation les plus basses produisaient des facteurs de puissance et des taux distorsion harmonique qui taient trs bas par rapport ceux obtenus pour le reste des squences. En tout cas, un facteur de puissance suprieur 0.93 est conseill [17].
Il est donc important de trouver un moyen pour augmenter le facteur de puissance dans
les cas mentionns. On propose d'abord de synchroniser la commande avec la tension du
rseau; ceci permettra d'avoir une meilleure harmonie entre les grandeurs du convertisseur et celles des lignes de distribution lectriques. Le deuxime changement par rapport
la technique dj dcrite est de faire les squences de modulation plus longues, de manire que chaque priode de modulation (TMDI) soit quivalente une demi-priode du
signal du rseau (1I120e de seconde). La figure 4.1 prsente une squence de modulation
qui est synchronise avec le signal en provenance du rseau.
Ces changements sont indpendants de la frquence de rsonance choisie pour le convertisseur. Dans les tudes prsentes ici on utilisera des paramtres de simulation similaires ceux utiliss dans le chapitre prcdent. Les facteurs modifis sont alors la longueur
des squences de modulation, la synchronisation avec le rseau et la frquence de rsonance.

80

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

200 .----,.--,-..".
i ,

if
1

,.{

T ....-""-.---.---.---.--..,.--.,.----,----,400
...
.i

' ,.
:

:
i

i'

L'
i\

.
.
!
!
i i

1:
~ 100 +-1...........

+...."\.... +...........

:::1

1:

1:

tU

'!.,

l
:
i

:::1
"0
C

-co

1
:

.
:1

., -100
1-

............,.j..
:

\:

'1

~l

i 1'\
:

200 CD

: :

g)
...

::
!
l

al

\,

!-1
foI-ll--~\J------i:
:
:
:
\
:
l:
i:
i:
i.LI~
i~
i
l"
1
TMDI

......... +............. ............

C'.

lias
1
i
-5

: ,i\
l

i1

!:.:..

f i)

,.~

.
.
::
:
i

'\.:

'"

, ........ 0
J

~0

"

---"-i--/t---"
1
i

i
:

li

:! 1 i

:
'":
,!
-200
:
.....: "",;:
0'----0-.002.L..---0-.004-'----0-.006-'---0-.008-'----0.-'-01--0~.01=. -2 0.014

..

-200 ;

l-

:
:
0.016

-400
0.018'-

temps [s]
Figure 4.1

Reprsentation de la nouvelle commande par MDI avec


des squences correspondant un demi cycle de la tension du rseau et synchronisation

Dans ce chapitre, la modulation ne sera plus donne comme un numro de squence (1


16) mais plutt comme un pourcentage dont 100% correspond la modulation lorsque la
puissance fournie la charge est maximale. Les rsultats seront alors compars leur
squence quivalente en parlant de la MDI 16 cycles rsonants (comme celle dcrite au
chapitre antrieur).
Il faut constater que chaque squence de modulation est aussi longue qu'une demipriode du cycle de la tension du rseau. La figure 4.1 montre une squence de modulation qui se rpte chaque demi-cycle, et qui est en plus synchronise avec le rseau.
Ces conditions seront la base de l'tude faite le long de ce chapitre.
Supposons que le convertisseur travaille une frquence de 15.96 kHz. On peut alors
dduire facilement que chaque squence de modulation contiendra une chane de 133
81

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

priodes du signal rsonant (Tc). Comment dterminer une squence d'impulsions et de


temps d'arrt permettant d'amliorer tous les deux, le facteur de puissance et le taux de
distorsion harmonique? La solution du problme n'est pas vidente. On peut former un
nombre trs grand de squences ayant le mme nombre d'impulsions par priode de modulation

TMD/

(ce nombre dpend de la longueur de la chane et du numro d'impulsions

ou temps d'arrt qui y sont reprsents).


Les squences pour la modulation de densit d'impulsions sont facilement obtenues s'il
s'agit de squences homognes ou non homognes longueur limite, comme celles
dcrites au chapitre 3. Pour gnrer des squences optimales qui permettent un contrle
sur les paramtres du convertisseur (puissance, facteur de puissance ou taux de distorsion harmonique), il faut avoir recours d'autres mthodes. Par exemple, il est possible
de gnrer des squences MDI par les mthodes de calcul et de comparaison [32]. La
premire technique permet de calculer l'emplacement des temps d'arrt de manire
contrler la puissance fournie la charge tout en liminant quelques harmoniques du
courant qui alimente le convertisseur. La deuxime mthode (par comparaison) est une
version simplifie de la premire et est plus facile implmenter.
Dans ce mmoire on propose les algorithmes gntiques (AG) pour la gnration de squences de modulation optimales. L'application des AG part du principe de la cration
de squences alatoires qui subissent des changements opportuns ou qui volutionnent vers des squences prsentant les caractristiques requises. L'objectif est alors
l'obtention de chanes de commande par MDI donnant un facteur de puissance plus lev
et un taux de distorsion harmonique plus faible que ceux propres de la MDI seize niveaux prsente au chapitre 3.

82

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

4.2

Les algorithmes gntiques

L'intelligence artificielle (ou lA) est la partie de l'informatique qui a pour but la simulation de facults cognitives afin de suppler l'tre humain pour assurer des fonctions
dont on convient, dans un contexte donn, qu'elles requirent de l'intelligence2 . Le plus
souvent, il s'agit d'un systme informatique programm d'une certaine manire qu'il est
capable d'accomplir certaines tches considres intelligentes. Il existe plusieurs branches, dont la reprsentation d'un comportement intelligent, l'apprentissage et l'auto
adaptation d'une machine. Parmi les domaines d'tude de l'lA qui sont couramment
utiliss dans le domaine du gnie lectronique, on trouve :

les rseaux de neurones;

la logique floue;

les algorithmes gntiques.

Les algorithmes gntiques font partie d'une famille de techniques intelligentes appeles
algorithmes volutifs (figure 4.2). Ils sont bass sur l'optimisation stochastique et ont
leurs bases dans les mcanismes de la slection naturelle et de la gntique [35]. Ils ont
pour but de appliquer une population des transformations afin de produire une population mieux adapte .

Selon la Version lectronique du Nouveau Petit Robert (1996).

83

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Figure 4.2

Organigramme des algorithmes volutifs

Les AG ont t dvelopps pour rsoudre des problmes d'adaptation. Ayant t conus
selon les rgles de l'volution prsentes dans la nature, ils sont capables de faire face
des situations imprvues, des environnements inconnus et des contraintes changeantes.
En effet, selon les thories darwiniennes les tres vivants se sont graduellement auto
modifis, et ce, au travers du processus de reproduction, pour produire des gnrations
d'tres de mieux en mieux adapts leur milieu naturel . Ceci implique que les espces
ont volu du simple vers le complexe, s'adaptant de mieux en mieux leur environnement jusqu' devenir des tres absolument adapts. Ces mmes principes peuvent tre
utiliss dans la cration d'algorithmes d'optimisation.
Les algorithmes gntiques ont des caractristiques qui les diffrentient d'autres techniques d'optimisation. Ses rgles de fonctionnement ont une nature distincte, ce qui leur
donne des proprits notoires :

ils utilisent un codage des paramtres, et non les paramtres eux-mmes;

les AG travaillent sur une population de points, au lieu d'un point unique;

ils n'utilisent que les valeurs de la fonction tudie;

84

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

les algorithmes gntiques utilisent des rgles de transition probabilistes, et non


dterministes.

4.2.1 Codage et phases des algorithmes gntiques


Le vocabulaire propre aux algorithmes gntiques reprend plusieurs mots en provenance
de la thorie de l'volution. On trouve alors des termes tels que population, individu,
gnotype, gne et chromosome. Ces entits seront reprsentes par des ensembles de
chanes de bits. En gnral, un algorithme gntique est dfini par :

les individus, chromosomes, squences ou gnes qui reprsentent des solutions


potentielles au problme;

la population qui est l'ensemble de points de l'espace de recherche;

l'environnement qui est le mot utilis pour dfinir l'espace de recherche;

la fonction d'optimisation qui est une fonction positive maximiser, elle aidera
dtecter les individus ayant les meilleures caractristiques.

La figure 4.3 illustre une reprsentation de l'environnement des algorithmes gntiques,


ainsi que les squences qui sont ncessaires leur fonctionnement :
1. l'initialisation consiste gnrer une population initiale de N individus tire alatoirement;
2. ensuite on fait une valuation de chaque individu, en utilisant une fonction
d'optimisation;
3. la slection vise crer une nouvelle population par l'utilisation d'une mthode
de slection approprie;
4. par la suite, on applique la reproduction qui consiste faire des croisements et
mutations (ou autres) entre les individus de la nouvelle population pour obtenir la

gnration d'individus suivante;


85

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

5. la dernire tape est le retour la phase d'valuation ou l'arrt de l'algorithme si


un individu dans la population value dans ce cycle possde les caractristiques
cherches.

=. U1"

bit plus
significatif

bit moins
significatif

ha.ll

D~"O"

ha<2 [

~~

gne (a bits)

2
chromosome OU Individu (q gnes)

a) individus, gnes et bits


gnration t+1

gnration
intermdiaire

gnration t

critres d'arrt
atteints?

tIlIII1iIIII:Il

CIIIDlICtI

}----J>I

population
initiale
Nindividus

IJII:IJI[]JIJ

~slection

lItI:DI:l::Il!E
lI!IiI:lJIICID

reproduttjon

CClI!I::t:I:IlI
o:I:IIJ:II[J

b)algorithme
Figure 4.3

Reprsentation et phases des algorithmes gntiques

4.2.2 Croisements et mutations


On a indiqu qu'une des tapes des AG consiste faire des changements entre les
individus ayant eu les meilleures valuations selon la fonction d'optimisation. Deux
des manires les plus populaires (mais il y en a d'autres) sont les croisements et les
mutations. Ces derniers consistent tout simplement choisir un gne d'un individu

86

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

alatoirement. Ensuite, un bit y sera modifi, aussi de manire alatoire. Ceci produira un lger changement dans l'individu qui sera valu au nouveau cycle.
Le deuxime procd (le croisement) consiste choisir alatoirement deux individus
puis changer des gnes entre eux, slectionns aussi de manire stochastique. La
figure 4.4 donne un meilleur aperu de ces deux mthodes.
Individu a

.' 1
1

.I=-=--=-

Individu b

chal1ge d'un gne


choisi latollllment

nouveau,ll1dlvldU a

~-+.

1 .',
f

_-=3

chang
nouvea Individu b

a) croisements
bit,ayanf subi
ul1emlrtatlon

holx alatoire
d'un bit

b) mutations

Figure 4.4

4.3

Croisements et mutations

Application des algorithmes gntiques la gnration de squences


de modulation de densit d'impulsions

On peut trouver dans la littrature des exemples d'application de techniques relies


l'intelligence artificielle. Par exemple, l'utilisation de la logique floue et une commande
par MDI pour le contrle d'un convertisseur rsonant srie pouvant alimenter des charges avec des caractristiques diffrentes [29]. Par contre, des publications concernant
l'application d'algorithmes gntiques l'lectronique de puissance ne sont pas courantes. Un possible usage est l'optimisation de la largeur des impulsions dans un systme
qui combine MDI et MLI [30]. On propose ici l'emploi des AG pour le perfectionnement
de squences de commande bases sur la MDI pour les onduleurs rsonance.

87

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Pour bien comprendre le contexte de travail des AG prsent dans ce mmoire, il faut
tenir en compte les prcisions suivantes :

les chromosomes (ou individus) sont dfinis comme une concatnation de q variables binaires de a bits et la taille de la population (ou nombre de chromosomes) est dfinie par la variable N;

une squence de modulation est une seule entit et pourtant les individus ne
comporteront qu'un seul gne (q = 1);

le nombre de bits (a) sera gal la longueur de la chane en priodes de rsonance (Tc);

la fonction slective ou d'optimisation est une fonction d'erreur dfinie partir


des paramtres optimiser (dans ce cas, le facteur de puissance et le taux de distorsion harmonique);

le but de l'algorithme est de trouver chaque itration les chromosomes (squences de modulation) qui minimisent de plus en plus la fonction slective dj dfinie;

la fonction d'optimisation ayant converg, le chromosome le plus performant


contiendra la meilleure squence de modulation que l'algorithme ait pu trouver;

dans le cadre de ce travail, la gnration d'une nouvelle population se fera partir de copies des individus les plus performants, dont certains auront subi des mutations;

la mutation se fera en changeant la position d'une impulsion choisie alatoirement, vers un nouvel emplacement slectionn aussi de manire stochastique.

La fonction slective qu'on propose comprend deux termes. Le premier permet d'valuer
l'erreur entre le facteur de puissance de la squence en question et le facteur de puissance cible :

88

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Jonct _seljjJ

= fpevalue -

fpdesire

(4.1)

O:
fpdesire

facteur de puissance cible;

fpevalue

facteur de puissance calcul pour l'individu ayant t


valu.

Le deuxime terme de la fonction slective permet d'valuer le taux de distorsion harmonique:


Jonct _selTDH

= TDHevalue -TDHdesire

(4.2)

Avec:
TDHdesire
TDHevalue

taux de distorsion harmonique cible;


taux de distorsion harmonique calcul pour l'individu
ayant t valu.

Les critres d'arrt de l'algorithme sont dfinis partir des deux termes de la fonction
slective:
Jonct _sel fp > 0 }
~ arrt
et

(4.3)

Jonct _ selTDH < 0

La puissance dsire est un autre paramtre qui pourrait tre inclus dans la fonction slective. Malheureusement, en augmentant le nombre de paramtres valus, on augmente
aussi le temps de calcul. Or, la puissance dsire n'est pas un paramtre optimiser (on
peut toujours avoir recours un algorithme de contrle de puissance comme celui dcrit
au chapitre 3). C'est pour cela que la puissance demande ne fait pas partie de la fonction d'optimisation et elle sera value une fois que la squence de modulation ait t
obtenue. Cependant, le nombre d'impulsions par squence est dfini au moment
d'initialiser l'algorithme. Un nombre bas d'impulsions dans la chane donnera des puis-

89

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

sances basses, tandis que la puissance sera augmente si le nombre d'impulsions est lev.
L'algorithme dvelopp consiste des tapes suivantes:
1. cration alatoire d'une population initiale P de taille N pour l'itration numro
1,
2. valuation de chaque chromosome l'aide de la fonction slective (4.1) (4.2),
ceci permettra d'identifier quels sont les individus qui minimisent la fonction slective;
3. la gnration d'une nouvelle population Pn se fait en liminant les N/2 chromosomes moins performants et en les remplaant par des copies des N/2 chromosomes plus performants;
4. si le critre d'arrt est atteint (4.3), alors le chromosome qui a russi minimiser
la fonction contient une squence de modulation approprie et on finalise
l'algorithme;
5. sinon, il faudra modifier la nouvelle population obtenue au pas 2 en faisant des
mutations (les croisements ne seront pas utiliss car les individus ne comportent
qu'un seul gne) et on obtient une population modifie Pm;
6. on remplace alors la population P par la population modifie Pm et on incrmente
le compteur iteration pour ensuite revenir au pas 2.

4.4

Simulation l'aide de l'environnement Matlab 1 Simulink

Un des dfis dans l'emploi des algorithmes gntiques est qu'il faut les adapter euxmmes aux caractristiques des problmes optimiser. Il n'y a pas de recette universelle
et il faut parfois faire plusieurs simulations avant d'obtenir les rsultats dsirs. Le programme utilis pour faire les simulations dont les rsultats seront montrs ici a donc t
90

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

l'objet de modifications au moment mme de faire les simulations: il a fallu parfois


changer la fonction slective ou modifier les paramtres afin d'obtenir des rsultats
convenables. Le tableau 4.1 renseigne sur la configuration de l'algorithme (videmment,
certains paramtres comme la longueur des chanes sont fixes et ne dpendent que de la
frquence de rsonance du circuit RLC).
Tableau 4.1
Grandeur de
la population (N individus)

20 40

Configuration de l'algorithme gntique utilis


Nombre de
gnes dans
chaque individu (q)
1

Nombre de
bits des individus (a)

133

Nombre
d'impulsions
dans la
chane (0)

Facteur de
puissance
.,
VIse
(fj:Jdesire)

Taux de
distorsion
harmonique
.,
VIse
(TDHdesire)

Variable
Variable
Variable
selon la
selon le
selon le
puissance de
nombre
nombre
sortie dsi- d'impulsions d'impulsions
re

D'autre part, la configuration de l'onduleur rsonance srie et de la commande par


MDI utilises pour calculer le facteur de puissance et le taux de distorsion harmonique
pour chaque individu de l'AG est similaire celle dcrite dans les sections prcdentes
de ce mmoire (tableau 4.2). La frquence de rsonance est infrieure celle utilise
pour les simulations du chapitre 3 (25 kHz vs 15.96 kHz). Cette diminution de frquence
permettra d'abaisser le temps de simulation et les composants du systme ont t dimensionns selon la nouvelle frquence de rsonance. La MDI utilise alors des squences de
133 impulsions / temps d'arrt (priodes Tc).

91

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Tableau 4.2 Paramtres de simulation pour le CRS


VA (V)

fA (Hz)

!c(kHz)

Tc (/-1s)

TMDI (cycles)

nT

127

60

15.96

62.66

133

11

Lf(mH)

Cf (/-1F)

RRLC (0)

LRLC (/-1H)

CRLc (/-1F)

10

0.6

99.45

Le tableau 4.3 fournit les valeurs du facteur de puissance et du taux de distorsion harmonique dsirs (fjJdesire et TDHdesire) qui ont t utiliss pour obtenir les squences qui sont
prsentes par la suite.

Tableau 4.3 Valeurs de !Pdesire et de

TDHdesire

utiliss pour obtenir les s-

quences de modulation
Nombre
d'impulsions
dans la squence

16

24

32

40

fPdesire

0.6

0.75

0.8

0.85

0.9

TDHdesire

1.3

0.8

0.7

0.6

0.5

La figure 4.5 affiche des relevs de squences de modulation obtenues partir de


l'algorithme dvelopp. Ces chanes d'impulsions ont t trouves par des simulations
indpendantes et sont celles donnant les meilleures performances aprs plusieurs simulations. Pour tablir les diffrences entre deux squences trouves par l'algorithme en utilisant exactement les mmes paramtres, on montre la figure 4.6. Ces deux squences
donnent des rsultats similaires (fjJ et TDH) mais ont t trouves par des simulations
indpendantes. On peut constater qu'il y a une ressemblance entre les deux, mais
qu'elles ne sont pas identiques. Il y a donc une uniformit dans les rsultats obtenus par
l'algorithme gntique (tant donn qu'il s'agit d'un procs stochastique, il serait trs
difficile d'obtenir le mme rsultat deux fois).

92

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

-4-+---+~l -HI1rTTr[rn
' . l 1\ 1
Il l 1

11 ++-1r
1 1 \-+-'1-\1
c) 2.O:jf-----'r---+!-HUr-'r-+\ \r-'l--+I
I.-Ir+-II

Illli!

1. 1111

-200'------~~--~-'---'-----~--

lJllW.......
.

_-----L-----"------'_ _----'--...:.......!.....L.-!----'----'----_ _ _-----J

d)]=11=\II=~\I=HU=iill..,=HII=UH=!=I'="=\\I=,IHW=:..=II\!I='H~=II

, HIl ~mll-\
e).::br------\\-----Yr-H

<J=t)IIMlm\IIIIDHI\
o

4.17

a) Va (V)

111 1

Ull ~.\\II

\1

~ I~

8.33

temps (ms)

b) Vch (V) - 8 impulsions 1 cycle


c) Vch (V) -16impulsionsl cycle

Figure 4.5

Il

12;5

16.7

d)Vch (V) - 24 impulsions 1 cycle


e)Vch (V) -32impulsionsl cycle
f) Vch (V) - 40 impulsions 1 cycle

Squences de modulation obtenues avec les algorithmes


gntiques

priode de modulation

133

a) squence 32 impulsions Cfp= 0.85, WH= 0.6)


b)squence 32 Impulsions <Ip= 0.89, WH= 0.5)

Figure 4.6

Comparaison entre deux squences trouves par l'AG


partir des mmes conditions
93

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

D'un autre ct, le tableau 4.4 fournit les rsultats obtenus pour la puissance de sortie
(Pch), le facteur de puissance et le taux de distorsion harmonique prsents l'entre du
convertisseur pour diffrentes simulations. Rappel: le but est d'amliorer le facteur de
puissance (et le TDH) lorsque la puissance de sortie est faible. C'est pour cette raison
que cette tude se limite des squences de modulation donnant des modulations basses.
On constate que le but a t atteint: on obtient des facteurs de puissance toujours suprieurs 0.62 accompagns de taux de distorsion harmonique faibles (infrieurs 1.2)3.
Pour finir cette analyse, les relevs prsents dans la figure 4.7 correspondent la tension
et au courant fournis par le rseau lorsque les squences de modulation obtenues sont
utilises.

Tableau 4.4 Puissance dans la charge, facteur de puissance et taux de distorsion harmonique obtenus avec les squences gnres par
AG

TDH

fp

1.2

0.62

16

15

0.7

0.81

24

22

0.6

0.86

20

32

41

0.5

0.89

25

40

50

0.4

0.93

Modulation

Squence

Nombre
d'impulsions dans
la chane (0)

(%)

quivalente

(W)

11

Pch

Comparer la technique MDI tudie dans le chapitre 3, dont le pire facteur de puissance tait de 0.45 et

le taux de distorsion harmonique le plus lev de 1.9 (pour la squence de modulation 1).

94

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

a~~~mlm~mml mm~
b)O.2[. .. ~
.. .. '.f.. ........ ............. li .. .. ..~
. . ................!........................................
o

...... .... ......, . . .

-;-

..... ... ..... ,..

..-,......-------1-

-0.2 ....................................... ' .................. -..................... : ........................................' ...................................... .

C)~~~----------L-~--~------]
j
t ....--.............
d o.2~:::::::::
.................................!........ ~
.... ...... .~ .. ....l.l~..
.... ..... ..--'........l.. --........

""""""!"-- ....... . ". ....

) 0
..... ........ .
T ..... ......... - ..
~--l-0.2 ..--........................ ,.................................. --.......... --... ' ................... -- ...... ...... ---..... ......................... ..
m. . . . . . . . . . . . . . . . . . . . .

e~:-:t::~-:---_-:I--:--~-::::-::-]

n~;~_-t:~
o

4.17

a) VA (V)
b) lA (A) ~8 impulsions 1 cycle
c) lA (A) 16 impulsions 1 cycle

Figure 4.7

8.33 .

temps (ms)

12.5

16.7

d) lA (A) ~ 24 impulsions 1 cycle


e) lA (A) 32 impulsions 1 cycle
f) lA (A) 40 impulsions 1 cycle

Tension et courant fournis par le rseau lorsqu'on utilise les squences obtenues par AG

4.5 Conclusion

La technique de modulation de densit d'impulsions s'avre comme un moyen efficace


pour la commande de convertisseurs rsonance, tel qu'il a t dmontr le long de ce
travail. Malgr cela, on a constat que les points faibles de la technique taient le mauvais facteur de puissance et le haut taux de distorsion harmonique lorsqu'il s'agissait de
fournir la charge de puissances basses.

95

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

La stratgie propose dans ce chapitre utilise l'algorithme gntique dvelopp pour obtenir des squences de modulation. Il est important de rappeler les adaptations qui ont t
faites:

synchronisation du cycle de modulation avec le signal du rseau;

augmentation du nombre de priodes par squence de modulation pour obtenir


une priode de modulation gale un demi cycle du signal du rseau
(TMDI = TAI 2).

Ces deux modifications ne changent pas le comportement du CRS command par MDI
(les mmes avantages de la commutation douce sont prsents). Par contre, ils permettent
l'utilisation de squences de modulation flexibles qui offrent beaucoup de choix au
niveau de leur structure (position des impulsions et des temps d'arrt).
Ces caractristiques ont permis l'utilisation d'algorithmes gntiques pour obtenir des
squences de modulation qui permettent d'amliorer le facteur de puissance et de rduire
le taux de distorsion harmonique lorsque la puissance fournie la charge est faible.
D'autre part, on peut envisager l'utilisation d'un AG pour optimiser d'autres paramtres
du convertisseur comme les lments de filtrage.

96

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Chapitre 5 - Ralisation pratique

5.1

Introduction

Le but de ce chapitre est de montrer l'valuation sur banc d'essais du systme (convertisseur rsonance srie command par modulation de densit d'impulsions et avec un
contrleur hystrsis). Les caractristiques d'un tel systme ont t dcrites au chapitre
3 et les rsultats de simulation obtenus permettront de faire une comparaison avec les
rsultats acquis en pratique. La technique de modulation utilise est une MDI non homogne seize niveaux (squences) de modulation.
Les paramtres du convertisseur sont lists dans le tableau 5.1. Ils sont similaires ceux
utiliss pour faire les simulations (la frquence de rsonance change lgrement).

Tableau 5.1 Paramtres du CRS utilis en pratique


VA (V)

fA (Hz)

fc(kHz)

Tc (j.ls)

TMDI (cycles)

nT

127

60

25.15

39.76

16

11

Lf(mH)

Cf (j.lF)

RRLC (n)

LRLC (j.lH)

CRLC (j.lF)

1.2

0.6

80.1

0.5

5.2 Ralisation du systme de commande

L'onduleur est compos de deux cartes ddies au contrle de modules IGBT. Chaque
carte peut commander une paire de transistors (un bras de l'onduleur). L'onduleur tant
monophas et pont complet, il comporte videmment 4 modules d'interrupteurs de
puissance. Ces composants ont t choisis d'aprs leurs caractristiques en frquence et

97

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

puissance [36] (tableaux 5.2 et 5.3). Malgr que la limite en frquence des cartes de
commande est de 20 kHz, elles ont eu un excellent comportement une frquence de
25 kHz.

Tableau 5.2 Caractristiques des cartes de commande des IGBT


Number Of
Channels

SEMIKRDN

pee drivers
SKHI 23112

max.

Gate
voilage

Output
peak

CU'l!!!nt

VCE

11200 1 +15/-8 1

Output
charge

Switching
frequency

Isolation
voltage

max.

kHz

kV

kV4Is

20

2,5

75

(Eon+Eotr)8125C typo RthU'c)

Circuit

... Ile

4,8

dvtdt

Tableau 5.3 Caractristiques des modules IGBT

SEMIRRIN

Ic8T c=25C vCE(satJ!)25"C typo

JI

mJ

SEMITRANS'TM
1200 V
standard

SKM10008123D

100

2,5

18

Le circuit de rgulation est constitu principalement d'un microcontrleur hybride


dsPic du fabricant MicrochipTM [37] (tableau 5.4). Ce dispositif est en fait un microcontrleur 16 bits qui inclut un module lui donnant des particularits de processeur
numrique de signal (ou DSP). On peut aussi l'appeler contrleur numrique de signal. Il
est donc assez flexible au niveau de la programmation et des priphriques inclus et assez puissant pour faire du traitement de signal. Pour laborer la commande, on aura besoin de mesurer la puissance fournie la charge. Le microcontrleur est alors utilis pour
faire l'acquisition du courant dans la charge, mains celui-ci est trs bruit [8]. On utilise
alors le micro contrleur pour faire un filtrage numrique du courant. Ce dernier sera la
base du calcul de la puissance. la rsonance, la charge se comporte comme un lment
purement rsistif et la puissance est directement proportionnelle au carr du courant efficace traversant la charge.

98

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

L'implmentation du filtre numrique, le calcul de la puissance partir du courant efficace et la commande du systme une frquence de 25 kHz justifient le choix du processeur. D'autres auteurs proposent aussi l'utilisation de ces dispositifs pour la commande de convertisseurs haute frquence [20]. Dans les figures 5.1 et 5.2 on dtaille le
schma lectrique du systme avec les cartes de commande, les modules IGBT, le microcontrleur, un capteur de courant et un conditionneur de signal.

Tableau 5.4 Caractristiques du micro contrleur dsPIC30F2010 utilis


dans la ralisation pratique
Broches

Mmoire de Mmoire
programme
VIVe
(octets /
(octets)
instructions)
4K

28

512

Mmoire
EEPROM
(octets)

Temporisateur 16
bits

CAN 10
bits 500
ksps

Communication
srie
(UART)

1024

6 canaux

5.2.1 Fonctionnement du systme


Le cur du systme de commande est le micro contrleur dsPIC. Il est charg des fonctions suivantes:

gnration des signaux de contrle de l'onduleur partir d'une table de seize niveaux de modulation de densit d'impulsions;

acquisition et filtrage numrique de l'intensit du courant dans la charge;

calcul de la puissance fournie la charge;

asservissement (algorithme d'anticipation et commande par hystrsis);

communication srie avec un ordinateur (interface LabView).

99

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

12V

....
~

12\f

.,
=

(JCl

fil

....

1CHARGE-

=
e.
:1

-!!-

Ra

Rt!

~i;S1

Ut

00

go

ICHARGE~
1k

;>

-12\f
R9

TL081

101e

-12\1

Amplifi_cation

fil,

C5

C4

-....,
.-

'----;11-

680p

fil,
f il

t')

.c

=
e.
=

r--1..... /T1

fil

22p

CONNECTEUR DB9

Ich

00

G
r22P

t')

SW1

Ij.d.-. , - -

=
=
:1
e.

.,..

1k

VCC
((

~
M

fil,

OC

.,=
~
~
~

12Vdc

.t')
0

0
0

=
1

li
12V

12Vdo

12
_

-T
'il

12V

5Vdc

~c
\13

Contt:Ole manuel

Cl

iC:::::>REf

"..

CIRCUIT I>E COMt.lANDE

...

Document Num-ber
<Doe>

he..

of

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

....

VCC_WAVE

~
.,

U5

!.JI

N
~

00-

"=....
= a
~

'C
ri.>
ri.>

T2 1

"'+ 1 VIN BOT

':>

REre:::>

~,

X11() IGND TOP


X1.11

..".....,

.c

=
=
~

"a=

~. . . . ".:'-!E

EtJC2 ~_....- - - - - - ' - - - - ,

E2IN

E2

2' - - _ - - - .

.1-'1

GBOT

14

II[

.,.. VCC_WAVE

:~
REre:::>

1.2

1VIN TOP

~
ETOP ~

GTOP

VINBOT

11;1

us

VCETOP

41 G11N

Cl

ElIN

X1.1D IGNDTOP
X1.1 t

r.-----f--..l

E11C21'

r--_v-,l G21N
vCEBor

~'

TRl

MODULE I<?BT SKM 100<?B 1230

UII

:::c
00-

veEBOT

Cl (3

SEMIKRON SKHI23 ORIVER BOARD

~,

"

GNOBOT

STOP

EBaT

=
=
;==

U7

VCETOP

T1

CAPTEUR DE

b .C. . L

COURANT...

:.

200mV/A

--c;>4 CHAR<?E."

UB

CHAR<?I!+

E21N

GNO BOT
EBaT

MOOULE IGBT SKM 10Q<?B 1231>

SEMIKRON SKHI23 DRIVER BOARD

V~_WAVE

~,

'C

.,=

Lf

<"V'\~

-.

.,"....
"....=

..
......
0
......

120V

~" ~~_~OO

Cf

60Hz

Hie

REDRESSEUR,ONDULEUR ET CHARGE

.,ev

Document Humber
<0100>

heet

of"

:2

5.2.2 Filtre numrique


Dans [8] Essadaoui dtermine qu'un filtrage est ncessaire pour liminer le bruit de
haute frquence qui est prsent dans le courant de charge. Un filtre numrique implment dans le microcontrleur ralise cette tche. La configuration choisie est un filtre
passe-bande rponse impulsionnelle finie. Celui-ci offre de la stabilit et la facilit de
calcul, face aux filtres rponse impulsionnelle infinie. L'ordre du filtre est G = 31 et les
32 coefficients rsultants sont calculs en utilisant Matlab. Pour calculer les coefficients d'un filtre passe-bande, la fonctionfir 1 est utilise de la manire suivante:
B = fir1(G,[fB

fH ]/(fE 12;

(5.1)

O:
B

matrice des coefficients du filtre;

ordre du filtre;

fB

frquence de coupure basse;

(Hz)

fH

frquence de coupure haute

(Hz)

fE

frquence d'chantillonnage.

(Hz)

La bande passante du filtre est centre sur 25 kHz (soit la frquence de rsonance du
systme). Les coefficients du filtre ont t calculs pour fB

= 24 kHz,fH = 26 kHz et une

frquence d'chantillonnage de 100.6 kHz (quatre fois suprieure la frquence de rsonance). Les coefficients ainsi obtenus (b y ) sont multiplis par 2 16 et arrondis. Ceci facilite l'implmentation du filtre dans le microcontrleur 16 bits. Le tableau 5.5 prsente
les coefficients obtenus et la figure 5.3 montre la rponse normalise du filtre.
Le courant calcul aprs filtrage est divis par 2 16 de manire trouver sa valeur nominale (les coefficients avaient t multiplis par le mme facteur). Les multiplications et
les divisions par des puissances de deux sont facilement faites en utilisant des fonctions
de dcalage gauche ou droite. Le filtre dfini selon (5.2) est facilement mis en uvre
en utilisant une boucle de programmation et des fonctions mac (multiply-accumulate).
102

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

(5.2)

Avec:
ifiltr

iacquis

chantillon de courant aprs filtrage au temps t;

(A)

chantillon de courant acquis par le microcontrleur.

(A)

Tableau 5.5 Coefficients du filtre numrique rponse impulsionnelle finie


Coefficient

bo

bl

b2

b3

b4

bs

b6

b7

Poids

325

-495

-509

920

1026

-1707

-1840

2733

Coefficient

bg

b9

blO

bll

b l2

b13

bl4

bIS

Poids

2850

-3821

-3903

4478

4825

-5434

-5454

5672

Coefficient

bl6

b 17

b l8

bl9

b20

b21

b22

b23

Poids

5672

-5454

-5434

4825

4778

-3903

-3821

2850

Coefficient

b24

b2S

b26

b27

b28

B29

b30

b31

Poids

2733

-1840

-1707

1026

920

-509

-495

325

.1500'--:'-5-1"-0-----':1""""5---'20----'-"24'"'-2'-6-,3J.,-0----J35'::---:-':40-4..L..5~50

~1()OOo

Frquence (kHz)

Figure 5.3

1015

2tl 2426 ao 35
Frquence (kHz)

40

45

50

Rponse normalise du filtre

103

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

5.3 Rsultats exprimentaux

Dans cette section on fournit les oscillogrammes de diffrentes mesures faites pour vrifier le fonctionnement du systme et que les rsultats soient congrus avec ceux trouvs
par simulation. On trouvera alors des relevs de la tension et du courant fournis par la
source et ceux de la charge. Par la suite, on montrera les mesures de la puissance, le facteur de puissance et le taux de distorsion harmonique. On finalisera avec un relev portant sur la commande en boucle ferme.

5.3.1 Relevs de la tension et du courant


Pour commencer on fournit les oscillogrammes des signaux de commande pour les transistors Tl, T2, T3 et T4. Le relev a t fait pour une squence de modulation de 5/16 et

il montre approximativement un cycle et demi de modulation (figure 5.4).

Figure 5.4

Signaux de commande (squence 5)

La figure 5.5 montre les relevs de la tension et du courant dans la charge pour 4 squences de modulation (1, 5, 8 et 16). On peut vrifier que le circuit rsonant se comporte tel
que prvu : la tension et le courant sont en phase, ce qui permet de faire la commutation
des interrupteurs de puissance prs du passage par zro du courant (comparer avec la
simulation de la figure 3.14).

104

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Si on affiche les formes d'onde de la tension et du courant dans la charge pour un cycle
de rsonance, on trouve qu'effectivement le courant passe par zro au moment de la
commutation - figure 5.6 a). On observe aussi du bruit superpos dans les signaux, ce
qui est normal car le systme n'est pas parfait et on trouve des oscillations au moment de
la commutation. On a utilis le filtre numrique de l'oscilloscope pour obtenir le relev
b). Il permet de mieux apprcier la relation entre le courant et la tension, puisque le bruit
a t enlev.

Vch

Vch
10V/div

Ich
2A/div

5 A/div

~"-"'''''10V/djv

Ich

a} squence 1

Ich

10 A / div

Figure 5.5

Tension et courant dans la charge pour diffrentes squences de modulation

105

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

b)filtr

Figure 5.6

Tension et courant dans la charge pour un cycle rsonant (squence 16)

Dans la figure 5.7 on peut apprcier les formes d'onde du courant et de la tension fournis
par la source d'alimentation alternative. On offre cinq squences de modulation (1,5, 8,
13 et 16) qui permettent d'apercevoir l'volution du courant. Plus on augmente la densit de modulation, plus le courant acquiert une allure sinusodale et moins il est bruit.
Les rsultats montrs sont semblables ceux obtenus par simulation (pour une comparaison avec la tension et le courant fournis par la source, se rfrer la figure 3.16). La
grosse diffrence est la prsence de bruit dans tous les cas, ce qui tait prvisible. Le
systme se comporte alors de la manire prvue.
Lorsqu'on a tudi le circuit par simulation, on a trouv indispensable de montrer
l'enveloppe 120 Hz qui est prsente dans les signaux de la charge (figure 3.17). Ceci
avait permis d'tablir que le calcul de la puissance moyenne doit se faire tous les demi
cycles du signal de 60 Hz fourni par le rseau (ou un taux moins lev). Si on faisait le
calcul des intervalles plus courts, on ne pourrait pas estimer de manire adquate la
puissance dans la charge. La figure 5.8 confirme la prsence de cette enveloppe dans le
courant traversant le circuit RLC srie. videmment, on tiendra en compte ce phnomne au moment de faire le calcul de la puissance avec le microcontrleur.

106

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

a) squence 1

c) squence 8

d)squence 13

e) squence 16

Figure 5.7

Tension et courant dans la source pour diffrentes squences de modulation

107

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

a) squence 1 (1 AI div)
Figure 5.8

b)squence 16 (5 A 1div)

Enveloppe 120 Hz prsente dans le courant traversant


la branche rsonante

5.3.2 Appareil de mesure Power Platform 4300


Il est important d'exposer sommairement les caractristiques de l'appareil utilis pour
mesurer la puissance, le facteur de puissance et le taux de distorsion harmonique des
tests sur banc d'essais. Ceci permettra de mieux comprendre les rsultats recueillis et de
pouvoir les comparer adquatement ceux obtenus par simulation.
On a utilis le Power Platform 4300 fabriqu par Dranetz-BMI. L'information ici prsente a t obtenue dans [38]. Lors des mesures de la tension et du courant, le canal
A de l'appareil a t utilis avec une sonde de courant TR2500. Les plus importantes
caractristiques sont les suivantes:

tension efficace : 10 - 600 V;

courant efficace: 1 - 500 A;

frquence du fondamental: 30 - 450 Hz;

frquence maximale: 3000 Hz;

108

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

puissance active: le calcul est fait partir de la moyenne du produit des chantillons de tension et de courant;

puissance apparente: obtenue en multipliant la tension efficace par le courant efficace;

facteur de puissance: se calcule partir de la division de la puissance active par


la puissance apparente;

taux de distorsion harmonique: obtenu en faisant le quotient entre l'apport harmonique total et la valeur efficace du fondamental.

5.3.3 Mesure de la puissance, du facteur de puissance et du taux de distorsion harmonique


En ce qui concerne la puissance fournie la charge, le facteur de puissance et le taux de
distorsion harmonique, les tableaux 5.6, 5.7 et 5.8 montrent une comparaison entre les
rsultats obtenus par simulation et ceux obtenus en pratique. D'autre part, la figure 5.9
montre l'volution de la puissance par rapport l'indice de modulation. Elle est compare avec le trac obtenu par simulation. On constate que les deux courbes ont des caractristiques similaires.
Les simulations permettent d'approximer le comportement des systmes de puissance du
fait que les modles sur lesquels les simulateurs sont bass ne correspondent pas exactement la ralit. Dans un monde rel s'ajoutent des facteurs comme le bruit,
l'utilisation de composants qui ne sont pas parfaits, des phnomnes de rsonance, la
temprature, etc. En plus, l'appareil de mesure est limit une frquence de 3000 Hz et
d'aprs (3.11), (3.12), (3.13), (3.15) et (3.18), il faut tenir en compte tout le spectre pour
le calcul des variables mesures (puissance, facteur de puissance et taux de distorsion
harmonique). Or, le systme tudi fonctionne une frquence proche de 25 kHz et
l'appareil de mesure nglige donc une grande quantit d'information. Ceci pourrait tre
la principale cause de l'cart entre les rsultats obtenus en pratique et ceux obtenus par

109

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

simulation. Malgr cela, les simulations ont permis de faire une premire valuation des
principales caractristiques du convertisseur.
D'autre part, on remarque que la puissance suit une volution similaire pour la pratique
et pour la simulation (toujours une courbe d'allure quadratique). l'aide des donnes
obtenues, on trouve que le convertisseur est assez efficace car il subit en moyenne des
pertes quivalentes 3.6 W ou 1.9 % de la puissance pleine charge (comparer 0.42 %
obtenu lors des simulations).

Tableau 5.6 Comparaison entre la puissance obtenue par simulation et celle


obtenue en pratique

PA(W)
simulation

PA(W)
pratique

Pch (W)
simulation

Pch (W)
pratique

PA(W)
simulation

PA(W)
pratique

Pch (W)
simulation

Pch (W)
pratique

4.3

13.3

22.7

35.0

51.3

77.8

106.1

120.9

2.1

5.5

9.7

15.1

22.4

31.4

41.7

53.1

3.1

12.1

21.8

34.3

50.3

76.3

105.4

120.4

1.6

4.9

9.0

14.7

21.2

29.4

39.2

50.6

10

11

12

13

14

15

16

132.6

147.3

158.3

164.4

173.9

181.2

192.7

198.2

66.0

79.6

95.9

111.8

127.8

147.2

164.6

196.0

131.3

146.1

157.3

163.3

172.1

180.1

191.0

197.4

62.0

75.9

89.7

106.0

122.3

141.1

162.3

181.9

110

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

250
~

200

150+-----------------------------~~.~_i

o simulation

= 100+-----------------------~

Il pratique

CIl

5
Il..

50

+-----------~i""""""I'l__I

9 10 11 12 13 14 15 16

Squence

volution de la puissance fournie la charge par rap-

Figure 5.9

port la squence de modulation


Tableau 5.7 Comparaison entre le facteur de puissance obtenu par simulation et celui obtenu en pratique

fp

0.45

0.42

0.53

0.63

0.67

0.64

0.74

0.82

0.55

0.64

0.71

0.79

0.86

0.92

0.95

0.97

10

11

12

13

14

15

16

0.82

0.78

0.78

0.86

0.78

0.89

0.86

1.00

0.98

0.99

0.99

simulation

fp
pratique

fp
simulation

fp
pratique

111

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Tableau 5.8 Comparaison entre le taux de distorsion harmonique obtenu


par simulation et celui obtenu en pratique

TDH

1.7

1.9

1.5

1.2

1.1

1.2

0.9

0.7

1.37

0.94

0.65

0.45

0.30

0.19

0.13

0.09

10

11

12

13

14

15

16

0.7

0.8

0.8

0.6

0.8

0.5

0.6

0.1

0.07

0.05

0.046

0.036

0.035

0.031

0.028

0.027

simulation

TDH
pratique

TDH
simulation

TDH
pratique

5.3.4 Asservissement de puissance avec le contrleur hystrsis et l'algorithme d'anticipation


Le systme d'asservissement utilis pour faire la ralisation pratique possde des caractristiques similaires que celui prsent dans le chapitre 3. On n'approfondira plus sur le
fonctionnement de ce module.
Les mesures de puissance qui ont t faites partir de chaque squence de modulation
(de 1 16) ont servi pour la ralisation de la commande par hystrsis avec l'algorithme
d'anticipation. Le tableau 5.9 prsente les seuils qui ont t tablis pour la dtermination

a priori de la squence de modulation partir de la puissance de consigne. Ces seuils


correspondent l'interpolation des mesures ralises.
On montre pour finaliser les relevs de la puissance fournie la charge par rapport
celle de consigne (figure 5.10). La puissance moyenne qui est affiche est obtenue de la
manire suivante :

112

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

le microcontrleur calcule la puissance moyenne fournie la charge chaque


soixantime de seconde;

il ralise ensuite la moyenne sur seize chantillons, ce qui fait que la puissance
moyenne affiche a t calcule tous les seize soixantimes de seconde

Les courbes de la figure 5.10 ont t obtenues en utilisant une interface ralise avec le
logiciel LabView. Elle permet de faire la communication avec le micro contrleur afin
d'afficher la puissance fournie la charge et de slectionner la puissance de consigne qui
par la suite est envoye au microcontrleur. Pour la comparaison avec les rsultats de
simulation, se rfrer la figure 3.20. On constate que la rponse est similaire celle
obtenue lors des simulations. Le temps de rponse du systme est trs bon, le contrle
suit la perfection les changements de puissance de consigne. Lorsque celle-ci est constante, on peut observer que la puissance dans la charge oscille autour d'elle de manire
assez symtrique.
Le dphasage qu'on observe entre les deux signaux (Peon et Peh) est d ce que la communication entre l'interface graphique ralise avec LabView et le microcontrleur se
ralise tous les 67 ms. (Cet cart est identifiable dans les relevs de la figure 5.10.)
Tableau 5.9 Seuils de puissance utiliss par l'algorithme d'anticipation

Squence

Seuil (W)

<3

<7

< 12

< 18

<25

<34

<45

<56

Squence

10

11

12

13

14

15

16

Seuil (W)

<69

<83

<98

< 114

< 132

< 152

< 172

<200

113

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

150 .

140-

130
120

110
100
~ 90_

80

70

la

Figure 5.10

Puissance de consigne et puissance fournie la charge


pour le systme en boucle ferme

5.4 Comparaison des rsultats avec d'autres travaux

Il Y a peu de publications qui permettent de comparer la caractristique du facteur de


puissance contre la puissance fournie la charge. Dans un premier temps, on comparera
les techniques MDI tudies dans ce mmoire avec d'autres mthodes par MDI. Sandali

et al. fournissent des rsultats de simulation pour diverses techniques bases sur la MDI
[32]. La figure 5.11 montre l'volution du facteur de puissance en fonction de la puissance fournie la charge pour les rsultats obtenus par simulation en utilisant la MDI
non homogne 16 niveaux (chapitre 3) et pour ceux obtenus en utilisant les algorithmes gntiques (chapitre 4). En outre, les rsultats publis dans [32] sont aussi affichs.
Les points saillants sont les suivants :

les squences obtenues par AG notoirement affichent un meilleur facteur de puissance que les autres techniques de modulation de densit d'impulsions;

la MDI non homogne prsente des caractristiques irrgulires;


114

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

en gnral, la MDI non homogne offre des meilleures performances lorsque la


puissance fournie la charge est basse;

un filtrage accru permet d'amliorer le facteur de puissance.

Il est aussi raisonnable de comparer les rsultats pratiques avec d'autres travaux qui utilisent d'autres techniques. La figure 5.12 montre une comparaison avec la technique
d'autopilotage pour onduleur rsonance [39], avec le contrle de la frquence [40] et
avec le contrle du cycle [41]. Toutes les techniques prsentes sont adquates pour faire
la commande de convertisseurs rsonance. D'aprs les relevs, on constate que la technique prsente par Calleja est celle qui a les pires performances: une trs courte plage
d'opration et un facteur de puissance trs dfavorable face aux autres techniques. Malgr cela, c'est la seule qui a t propose pour le chauffage par induction.
Par contre, Tanavade et Suryawanshi proposent des convertisseurs dont l'utilisation est
destine la conversion ca / cc. Les topologies qu'ils utilisent sont compliques car elles
font appel trois tages de conversion: ca / cc, puis cc / ca et encore ca / cc. Le convertisseur rsonant ralise la conversion cc / ca. La technique de contrle de la frquence
offre les meilleures performances, avec un facteur de puissance proche de l'unit dans
toute la plage d'opration. La commande par contrle du cycle offre des caractristiques
similaires, avec un facteur de puissance minimum de 0.95.
Pour finir, la MDI non homogne 16 niveaux (rsultats pratiques prsents dans ce
chapitre) offre un compromis entre le facteur de puissance et la plage d'opration, qui est
la plus tendue. Le facteur de puissance est bas dans la plage d'opration faible puissance. Par contre, cette technique permet de fournir la charge des puissances si basses
que deux pour cent de la puissance pleine charge (les autres techniques vont seulement
jusqu' dix pour cent).

115

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

0.9

0.8
Q)

(,)

0.7
.sa:::::1

~0.6

...

"0

:::::1

~ 0.5

4!!

0.4 fi>

-+-MDI non-homogne 16 niveaux (rSultats du chapitre 3)


"'-Squences MDI obtenlles'par AG (rsultats du chapitre 4)
.. 0-- MOI homogne 8 niveaux (Sandali)
- f>-. MDI non-homogne 8 niveaux (Sandali)
--8--MDI parealclIl (Sandali)
---(1- MDI par eomparalson(Sandali)

0.3

0.2
0

10

Figure 5.11

0.95

pourcentage de la puissance pleine charge (%)

90

100

Comparaison avec d'autres techniques MDI

---

0---

0;9
~ 0.85

0.8

.sa:::::1

Cl.
Q)

~ 0.75
:::::1
Q)

4!!

0~7

...- MDI non-homogne 16 niveaux (rsultats pratiques)

-,-*" AU\opllotage pour onduleur rsonance (Calle/a)


-El-. ContrOle de la frquence (Tanavade)
-,.Q- Contrle du cycle (Suryawanshi)

10

Figure 5.12

20

30

40

50

60

70

80

pourcentage de la puissance pleine charge (%)

90

100

Comparaison avec d'autres techniques de modulation


116

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

5.5

Conclusion

Dans ce chapitre on a fourni des relevs et des mesures faites sur banc d'essais dmontrant le comportement rel du systme propos (le CRS command par MDI avec asservissement de puissance par contrleur hystrsis). On a constat dans tous les cas que
ce comportement est proche celui obtenu par simulation. Bien que les simulateurs
n'utilisent que des modles approximatifs des convertisseurs, les rsultats obtenus ont
permis de faire une premire tude du systme. On remarque l'obtention de meilleures
performances en pratique (fp et TDH) et que la puissance de sortie mesure en pratique
est plus basse que celle obtenue par simulation. Ces rsultats peuvent tre attribus
l'appareil de mesure utilis qui a une bande en frquence limite 3000 Hz. Il faudrait
utiliser un appareil de mesure avec une bande passante suprieure 50 kHz pour pouvoir
obtenir des mesures plus convenables.
D'autre part, on s'est assur d'avoir un courant rsonant dans la charge (branche RLC)
qui est en phase avec les ondes de tension appliques ses bornes. Par ailleurs, la rsistance quivalente du circuit la frquence de rsonance tait de 74 n et ceci a pu tre
constat lors des mesures prises (on parle de la rsistance vue par l'onduleur, qui prend
en compte le facteur du transformateur de haute frquence utilis pour accoupler la
charge). Ce sont justement ces conditions qui permettent de faire la commutation des
interrupteurs au passage par zro du courant.
Malgr que le systme est bas sur la commutation douce, on a pu reconnatre la prsence d'oscillations haute frquence dans les oscillogrammes du courant traversant la
charge et ce, au moment de la commutation. Ceci indique que la ralit du systme est
loin d'tre parfaite: lors du changement d'tat des interrupteurs de puissance il y a
quand mme des contraintes qui produisent des effets indsirables.
En ce qui concerne le systme en boucle ferme, il rpond trs rapidement aux changements de la puissance de consigne et il est capable de suivre l'volution de celle-ci pour
des transitions de type chelon mais aussi lorsqu'il s'agit d'une pente.

117

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Les seuls aspects qui auraient besoin d'tre amliors sont le facteur de puissance et le
taux de distorsion harmonique qui sont faibles lorsqu'on utilise les squences de modulation plus basses. Ce besoin avait t dcel lors des simulations. L'utilisation de squences de modulation optimales pourrait aider corriger ces dfauts et il serait pertinent dans un futur travail de recherche d'valuer le convertisseur en utilisant des squences de modulation obtenues par AG.
Pour finir, la comparaison avec d'autres techniques de modulation prsentes dans la littrature a permis d'identifier que la MDI utilisant des squences de modulation obtenues
par AG est beaucoup plus performante que d'autres mthodes bases sur la MDI.

118

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Chapitre 6 - Conclusion Gnrale

Le long de ce mmoire on a tudi les convertisseurs rsonance, en particulier ceux


comportant des charges RLC srie et commands par la technique de modulation de densit d'impulsions. Aprs avoir prcis l'importance de l'lectronique de puissance dans
la conception de convertisseurs d'nergie efficaces et peu polluants, on a tabli les paramtres qui devraient tre respects pour faire le design de convertisseurs de puissance
rpondant aux demandes de cette premire dcennie du 21 e sicle (haut rendement, peu
polluants et contrle numrique, entre autres).
Par la suite, une tude des convertisseurs rsonance srie a permis de dvoiler le comportement de ceux-ci. On a aussi dmontr que la technique de commande par modulation de densit d'impulsions est adquate pour faire leur commande car elle permet de
faire la commutation douce des interrupteurs avec un bon facteur de puissance. Ce systme fonctionne frquence fixe et permet de contrler la puissance fournie la charge
l'aide d'un nombre de squences de modulation prdfini.
On a par la suite prsent une commande par hystrsis avec un algorithme
d'anticipation qui permet de contrler de manire efficace la puissance fournie la
charge par le convertisseur.
Les rsultats obtenus par simulation et ceux recueillis sur banc d'essais ont permis de
corroborer les proprits du systme. On a ainsi tabli qu'une faiblesse de la commande
par modulation de densit d'impulsions est que l'utilisation des premires squences de
modulation entrane un faible facteur de puissance et un taux de distorsion harmonique
lev. L'utilisation d'un algorithme gntique a permis de gnrer des squences de modulation de densit d'impulsions faisant face ce problme. On a constat grce aux
simulations que l'algorithme a t capable de trouver des squences de modulation qui
produisaient des facteurs de puissance plus levs avec des taux de distorsion plus faibles que ceux obtenus en utilisant les squences non homognes 16 niveaux.

119

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

L'cart observ entre les rsultats obtenus par simulation et ceux obtenus sur banc
d'essais peut tre d plusieurs raisons. Du bruit, des effets thermiques et des pertes
ngliges par le simulateur peuvent tre l'origine de ces diffrences. Mais il est bien
possible que l'appareil de mesure utilis en soit la cause principale (frquence limite
3000 Hz). Pour de futurs travaux, il serait conseillable d'utiliser un autre appareil de
mesure dont la bande de frquences soit plus ample (au moins 50 kHz).
De manire globale, on a russi faire la conception d'un convertisseur de puissance qui
possde les performances mentionnes auparavant. En utilisant des lments de filtrage
ayant de faibles valeurs (condensateurs, bobines), on a russi crer un systme dont le
cot et le volume seraient moindres par rapport d'autres convertisseurs qui ont besoin
d'un filtrage accru. D'autre part, on a dmontr que les pertes nergtiques dans ce
convertisseur sont faibles et que le facteur de puissance et le taux de distorsion harmonique sont gnralement bons, compars d'autres techniques prsents dans la littrature.
En plus, la commande du systme est entirement numrique et se fait partir d'un microcontrleur et un capteur de courant avec un amplificateur oprationnel servant comme
conditionneur de signal (et encore une fois, ces composants ne cotent pas cher et sont
peu encombrants). Tout ceci est conforme aux buts de design qu'on avait propos au
dbut de ce travail de recherche.
Cependant, l'utilisation de la stratgie de commande par MDI dont les squences de modulation seraient tablies l'aide d'algorithmes gntiques reste implanter sur banc
d'essais. Il serait convenable de dvelopper un systme qui puisse faire la mise au point
des squences de modulation en temps rel. Pour ce, on aurait besoin d'un ordinateur
pouvant grer l'algorithme gntique et d'un banc d'essais pouvant lui communiquer le
facteur de puissance et taux de distorsion harmonique obtenus pour les squences qui ont
t tablies par l'AG. Ceci permettrait de faire la mise au point des squences, qui seraient compltement adaptes au systme du fait que les mesures seraient relles et non
obtenues par simulation. Une fois le systme dvelopp, il pourrait tre utilis pour gnrer des squences de modulation pour des convertisseurs ayant des caractristiques
diffrentes (frquence de commutation, charge, lments de filtrage).

120

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Bibliographie

[1]

B. K. Bose, "Energy, Environment, and Advances in Power Electronics," IEEE

Transactions on Power Electronics, Vol. 15, No. 4, pp. 688-701,2000.


[2]

R. Redl, P. Tenti, et J. D. van Wyk, "Power Electronics' Polluting Effects," IEEE

Spectrum, pp. 33-39, mai 1997.


[3]

M. M. Morcos et J. C. G6mez, "Electric Power Quality, The Strong Connection


With Power Electronics," IEEE power and energy magazine, pp. 18-25, septembre
/ octobre 2003.

[4]

C. E. Mullett, "A 5-Year Power Technology Roadmap," Power Technology


Roadmap from APEC 2004 Workshop, Power Sources Manufacturers Associa-

tion, 2004.
[5]

H. Fujita et H. Akagi, "Control and Performance of a Pulse-Density-Modulated


Series-Resonant Inverter for Corona Discharge Process," IEEE Transactions on

Industry Applications, vol. 35, no. 3, p. 621-627, mai / juin 1999.


[6]

H. Fujita et H. Akagi, "Pulse-Density-Modulated Power Control of a 4 kW, 450


kHz Voltage-Source Inverter for Induction Melting Applications," IEEE Transac-

tions on Industry Applications, vol. 32, no. 2, p. 279-286, mars / avri11996.


[7]

J. Essadaoui, P. Sicard, E. Ngandui, et A. Chriti, "Power Inverter Control for Induction Heating by Pulse Density Modulation with Improved Power Factor," Con-

grs Canadien en Gnie lectrique et Informatique, Canada, mai 2003.


[8]

J. Essadaoui, Commande d'un ondule ur de puissance destin au chauffage par

induction par la modulation de densit d'impulsion avec amlioration du facteur


de puissance, Mmoire de matrise, Universit du Qubec Trois-Rivires, 2003.
121

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

[9]

M. Orfeuil, Electrothermie industrielle, Dunod, Paris, 1981.

[10] J. P. Ferrieux et F. Forest, Alimentations dcoupage - Convertisseurs rso-

nance, Masson, Paris, 1994.


[11] Fairchild Semiconductor, "Induction Heating System Topology Review," Discrete

Application, Power Device Division, Fairchild Semiconductor, AN9012, juin


2000.
[12] M. T. Aydemir et al., "Utilization of a Series Resonant DC Link for a DC Motor
Drive," IEEE Transactions on Industry Applications, vol. 29, no. 5, p. 949-958,
septembre / octobre 1993.
[13] B. K. Bose, "Recent Advances in Power Electronics," IEEE Transactions on

Power Electronics, vol. 7, no. 1, p. 2-16, janvier 1992.


[14] K. Shenai, R. S. Scott, et B. J. Baliga, "Optimum Semiconductors for High-Power
Electronics," IEEE Transactions on Electron Deviees, vol. 36, no. 9, p. 1811-1823,
septembre 1989.
[15] J. Baliga, "The Future of Power Semiconductor Device Technology," Proceedings

of the IEEE, vol. 89, no. 6, p. 822-832, juin 2001.


[16] G. Majumdar, "Future of Power Semiconductors," 2004 35th Annual IEEE Power

Electronics Specialists Conference, p. 10-15, Aachen, Germany, 2004.


[17] L. Allay, J. P. Dubois, J. Lafargue, et R. Le Goff, Physique applique, lectricit-

lectronique, Nathan, 1987.


[18] Y. Chron, La commutation douce, dans la conversion statique de l'nergie lec-

trique, Technique et Documentation, Lavoisier, Paris, 1989.

122

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

[19] K. Fujita, L.Gamage, H.Muraoka, T. Ahmed, et M. Nakaoka, "High Efficient Series Resonant High Frequency Inverter with ZCS-Pulse Density Modulation for
Copy Machine Fixing Roller in Office Information and Automation Applications,"

Fifth International Conference on Power Electronics and Drive Systems, vol. 1, p.


114-119, novembre 2003.
[20] N. S. Bayindir, O. Kukrer, et M. Yakup, "DSP-Based PLL-Controlled 50-100 kHz
20 kW High-Frequency Induction Heating System for Surface Hardening and
Welding Applications," IEEE Proceedings on Electric Power Applications, vol.
150, no. 3, p. 365-371, mai 2003.
[21] A. Shenkman, B. Axelrod, et Y. Berkovich, "Single-switch AC-AC converter with
high power factor and soft commutation for induction heating applications," IEE

Proceedings on Electric Power Applications, vol. 148, pp. 469-474, novembre


2001.
[22] A. Sandali, A. Chriti, P. Sicard, et K. AI-Haddad, "Application of PDM Control
to a Multilevel AC/AC Converter with Self Power Factor Correction," IEEE 35th

Annual Power Electronics Specialists Conference, 2004.


[23] A. Sandali, P. Sicard, et A. Chriti, "Power Factor Improvement of an AC/AC
Converter by Association of PDM Control and Passive Filtering," IEEE 33rd An-

nuaI Power Electronics Specialists Conference, 2002.


[24] A. Sandali, A. Cheriti, P. Sicard, et H. Benkaci Ali, "PDM Control Applied to an
AC/AC Converter with Three-Phase Diode Rectifier," 32nd Annual Conference of

IEEE Industrial Electronics Society, novembre 2005.


[25] E. Elbuluk, D. Zinger, et T. Lee, "Performance of MCT's in a Current-Regulated
AC/AC PDM Converter," IEEE Transactions on Power Electronics, vol. Il, no. 1,
p. 49-56, janvier 1996.
123

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

[26] O. Koudriavtsev, S. Wang, Y. Konishi, et M. Nakaoka, "A Novel Pulse-DensityModulated High-Frequency Inverter for Silent-Discharge-Type Ozonizer," IEEE

Transactions on Industry Applications, vol. 38, no. 2, p. 369-378, mars / avril


2002.
[27] H. Calleja et R. Ordofiez, "Improved Induction-Heating Inverter with Power Factor
Correction," 30th Annual IEEE Power Electronics Specialists Conference, vol. 2,
p. 1132-1137, 1999.
[28] H. Calleja et J. Pacheco, "Power Distribution in Pulse-Density Modulated WaveForms," IEEE 31st Annual Power Electronics Specialists Conference, vol. 3, p.
1457-1462,2000.
[29] J. M. Corra, E. D. Hutto, F. A. Farrett, et M. G. Simes, "A Fuzzy-Controlled
Pulse Density Modulation Strategy for a Series Resonant Inverter with Wide Load
Range," Power Electronics Specialists Conference 2003, volA, p. 1650-1655, juin
2003.
[30] B. Ozpineci, J. O. P. Pinto, et L. M. Tolbert, "Pulse-Width Optimization in a Pulse
Density Modulated High Frequency AC-AC Converter Using Genetic AIgorithms," IEEE International Conference on Systems, Man, and Cybernetics, vol. 3,
p.1924-1929,2001.
[31] A. Sandali, A. Chriti, et P. Sicard, "Simple PDM Pattern Generation for an
AC/AC Resonant Converter," IEEE 28th Annual Conference of the Industrial

Electronics Society, novembre 2002.


[32] A. Sandali, A. Cheriti, et P. Sicard, "Comparison of the V arious PDM Control
Modes," IEEE International Conference on Industrial Technology, dcembre
2004.

124

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

[33] J. Arrillaga, D. A. Bradley, et P. S. Bodger, Power System Harmonies, John Wiley


& Sons, Norwich, 1985.

[34] C. Chiarelli, L. Malesani, S. Pirondini, et P. Tomasin, "Single-Phase, Three Leve!,


Constant Frequency CUITent Hysteresis Control For Ups Applications," Fifth

European Conference on Power Electronics and Applications, vol. 4, p. 180-185,


septembre 1993.
[35] M. Amat et G. Yahiaoui, Techniques Avances pour le traitement de l'information

- Rseaux de neurones, logique floue, algorithmes gntiques, Cpadus-ditions,


Toulouse, 1996.
[36] Semikron innovation + service, Power Electronics, Semikron International, Nmberg, 1999.
[37] Microchip, dsPIC30F2010 Datasheet, 28-pin High-Performance Digital Signal

Controllers, Microchip Technology Inc., 2004.


[38] Dranetz-BMI, Power Platform 4300 - TASKCarcfY PQLite User's Guide, Revision B, Dranetz-BMI, mai 2002.
[39] H. Calleja et R. Ordofiez, "Control Circuit for an Induction Heating Inverter with
Active PFC," 29thAnnual IEEE PESC, vol. 1, p. 485-490, mai 1998.
[40] S. S. Tanavade, M. A. Chaudhari, H. M. Suryawanshi, et K. L. Thakre, "Design of
Resonant Converter for High Power Factor Operation and Optimum Losses in
Magnetic Components," 35th Annual IEEE PESC, vol. 3, p. 1818-1822, juin 2004.
[41] H. M. Suryawanshi et S. G. Tarnekar, "Improvement of Power Factor Using Modified Series-Parallel Resonant Converter," Power Quality, p. 103-109, 1998.

125

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Annexes

Annexe 1

Schmas de simulation du CRS (Simulink)

Co~$I.nt

MDI

hnslon
..t courant
source

lA
+"

$ou'oe

de;tel\$Io~

COn.!lrl 127 V

OMuleur en
pont "IGBT

r----JIoiv

M.su,. d.
pulssanoe

Tension 1 courlnt
oircuitRLC

FigureA.l

tension
et oourant
charge

CRS avec commande par MDI et alimentation continue

126

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

T.,,,16~

iI1i~.:c"urant

ModylatlM
(1

16)

MDI

souro-.

Puissance apparent. sou"'.

01
P"i:su:nC9 iQUVI souroe:

fp et THD

Va

1-----11011.,;,_ _ _"-'
PYlosan fourni
.. Iharge,

'Me.ure d"

pulos.nco1

1--~--.....--JIrol

1--___...

Tension 1 courant

ilLe

Tension

el "oUtlnt
charge

Figure A.2

CRS avec commande par MDI et alimentation alternative

127

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

L------'------IIIoIPoon

ronollon

seq(oyole)

d"~r.l.

~---I"'V

01

puis,..""" dans 1. oh.rge

~-+---toID
Tensi.on toourant

RLC

tension ot cour.nt
dans 1. charge

rnodutllion oommilnd.
MDI

J:~-G~J
"+ L'~l
----lJ:J!
~eoHZ
w~
r'~
1

Figure A.3

..

Redresseur en
----+----'
Dont diodes

:.1-a.

Onduleur en
pont
.; IGBT

U
.

CRS avec commande par MDI et contrle de puissance


par hystrsis

128

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

RedtesselJ' en
pont il diodes
commande I - - - - - J

MDI

ToWoiksplce1

fI' el THD

D
VA

D
Soope

1p
Mesure cle pui.ssance1

Pul.... ncefourni. par 1. source

Mesure d.. pUS$,noe

P 1--_---1101 Lo._-"'-"'::.J

Ich

Figure A.4

CRS avec commande par MDI utilis avec l'algorithme


gntique

129

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Figure A.5

Bloc de commande par MDI

nq(qiole)

fenlib. posltiv.

Figure A.6

Bloc du contrleur hystrsis

~ SOUfe. d' .. Ii!nenUtLon

T.~;;~U.

(!)~.~J______________~

Figure A.7

Bloc source de tension continue


130

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

r-----------~
:",~
CUrf!lntM ...

~AC\i"'.'S'UI"

<I>~l------------~

Figure A.8

Bloc source d'alimentation alternative

Figure A.9

Bloc de mesure de puissance apparente

THO" Uhrms lUI rms

where:

Vnrms" rms value orharmonleS" Sqrl( V2'2, +V3'2 + V42....) = sqrl(1.Irms2 -1.11 rms'2)
V1 rms = rms,val& oflha II.m~amenrlal eomponent
Urms =1rUe rms value Inciudllig hrmonlcs

Figure A.I0

Bloc de mesure du fp et du TDH

131

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Annexe 2

Programme de l'algorithme gntique (Matlab)

% Demian Pimentel
% Universit du Qubec Trois-Rivires
% Ce programme utilise un algorithme gntique pour la gnration
% de squences de modulation de densit d'impulsions prsentant un
% faible taux de distorsion harmonique et un facteur de puissance
% proche de 1.
clear
%Initialisation
tableAG = zeros(I,133);
reussite = 0;
%Paramtres
m = 20; %taille de la population
n = 133; %longueur des chaines (bits)
0= 8; %numro d'impulsions dans la chane ( 1 < 0 < n)
fpdesire = 0.95; %facteur de puissance cible
TDHdesire = 0.21; %taux de distorsion harmonique cible
%q = 1; %nombre de gnes (paramtres)
%APPLICATION DE L'ALGORITHME GNTIQUE
%1. Population initiale (m individus, n bits)
P = zeros(l,n,m); % "m" vecteurs de longueur "n"
for cont = I:m
for cont2 = 1:0
position = 1 + roundn-I)*rand(I;
while P(I,position,cont) = 1
position = 1 + roundn-I)*rand(I;
end
P(l,position,cont) = 1;
end
end
Pi=P;
for cont = 1:m/2
tableAG = P(I,:,cont);
sim MDIAlgoGv2 %simulation (Simulink), retourne le fp et TDH obtenus pour la squence correspondante
TDHevalue(cont) = TDH
fpevalue(cont) = fp
end
for iteration = 1: 500
%2. valuation de chaque individu
for cont = (m/2 + 1):m
tableAG = P(I,:,cont);
sim MDIAlgoGv2 %simulation (Simulink), retourne le fp et TDH obtenus pour la squence correspondante
fpevalue(cont) = fp % quation (4.1)
TDHevalue(cont) = TDH % quation (4.2)
fonct_selfp = fpevalue( cont) - fpdesire;
fonct_selTDH = TDHevalue(cont) - TDHdesire;
% Criteres d'arret atteints?
if (foncUelfp>O)&(foncUelTDH<O) % quation (4.3)
reussite = 1;
break
end
end
ifreussite = 1
break
end

132

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

%4 Gnration de la nouvelle population


c1ear Pn fpevaluen TOHevaluen
% Efface les m/4 lments les plus faibles - pour le fp
for cont = 1:3 *m/4
[cmax,imax]=max(fpevalue); %trouve l'lment avec le fp plus lev
Pn(I,:,cont)=P(I,:,imax); o/oelement plus fort est le premier de la nouvelle population
fpevaluen( cont) = fpevalue(imax); %actualise fp
TOHevaluen(cont) = TDHevalue(imax); %actualise TOH
fpevalue(imax) = -1;
end
P=Pn;
fpevalue = fpevaluen;
TDHevalue = TDHevaluen;
c1ear Pn fpevaluen TDHevaluen
% Efface les m/4 lments les plus faibles - pour le TDH
for cont = 1:2 *m/4
[cmin,imin]=min(TOHevalue); %trouve l'lment avec le TOH moins lev
Pn(I,:,cont)=P(I,:,imin); %lment plus fort est le premier de la nouvelle population
fpevaluen(cont) = fpevalue(imin); %actualise TOH
TOHevaluen(cont) = TOHevalue(imin); %actualise TOH
TOHevalue(imin) = 255;
end

%5 Modification de la nouvelle population (mutations)


Pm=Pn;
for cont = 1:m/2
effacer = 1 + round( 7 * rand(l) );
a=O;
for cont2 = l:n
ifPm(l,cont2,cont) = 1
a=a+ 1;
if effacer = a
Pm(l,cont2,cont) = 0;
end
end
end
position = 1 + round( (n-l)*rand(I;
while Pm(l,position,cont) = 1
position = 1 + round( (n-l)*rand(I;
end
Pm(l,position,cont) = 1;
end

%6. Nouvelle population


iteration
P=Pn;
P(:,:,11 :20) = Pm;
fpevalue = fpevaluen
TOHevalue = TOHevaluen
end
% la fin de l'algorithme, le programme affiche les paramtres suivants:
iteration
% indique l'itration laquelle la convergence s'est faite
cont
% indique la squence qui a produit les conditions d'arrt
TOH(cont) % indique le taux de distorsion harmonique de la squence
fp(cont)
% indique le facteur de puissance de la squence
% "conl" est un compteur qui contient l'indice de l'lment le plus performant
% Si iteration = 500, l'algorithme n'a pas converg et on devra pourtant le relancer.
% Si l'algorithme ne converge pas aprs 2 ou 3 essais, il faudra ajuster
% les paramtres cibles (changer fp et/ou TOH).

133

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Annexe 3

Programmes du microcontrleur dsPIC

A3.1 Boucle principale en langage C


/***********************************************************************

Dernlan Piment el
Universit du Qubec Trois-Rivires
MDlvl.c
28/01/2005
Autres fichiers requis: p30F2010 .gld, libpic30. a
Outils
MPLAB GL -> 6.00
Compiler -> 1.10
Assembler -> 1.10
Llnker
-> 1.10

Dispositifs compatibles:
dsPIC30F2010
dsPIC30F3010
dsPIC30F4012
dsPIC30F3011
dsPIC30F4011
dsPIC30F5015
dsPIC30F6010
***********************************************************************/

#include "p30F2010.h"
/****************************************************/
/*************** CONFIGURATION GLOBALE **************/
/****************************************************/

FOSC (CSW FSCM OFF & XT PLL16);


FWDT (WDT-OFF)"
-FBORPOR(PBOR ON & BORV 27 & PWRT_16 & MCLR_EN);
:::FGS (CODE]ROT_OFF);
-

1* Constantes */
#define periode TMR1 293;
#define periode=moyenne 1676;

1* 293

cycle de 50. 31kHz *1

/*1676, min = 64, 3354 = 2 cycles 60Hz*/

/* Variables globales */

unsigned
unsigned
unsigned
unsigned
unsigned
unsigned
unsigned
unsigned
unsigned
unsigned
unsigned
unsigned
unsigned
unsigned
unsigned

long int moyenne labview


attribute
( (aligned) )
int pointeur mdi;
--int index mdI;
int modulation_mdi;
int inc_puissance;
int puissance consigne;
int cycle moyenne;
int anti_rebonds;
int moyenne;
int puissance moyenne;
int fin cycle;
int cycle labview;
int n hys;
int pointeur moyenne;
int puissanc;

/****************************************************/
/********** FIN DE LA CONFIGURATION GLOBALE *********/
/*** * * * * ********** ** * * ****** * * * * ** * **** ** ** * * * ** * * * * * /

/****************************************************/
/*************** ROUTINE PRINCIPALE *****************/
/****************************************************/

int main ( void )


(

/* Appel aux routines ct 1 in! tialisation * /


init _var() ;

1* variables *1

init_ports();

1* ports E/S *1

init_dsp () ;

1* module DSP *1

init_ADC ();

1* convertisseur AIN *1

init _TMR1 Il;

1* temporisateur 1 *1

init_UART () ;

1* communication srie RS232 *1

init_modulo ();

1* mmoire tampon circulaire pour algorithme FIR *1

134

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

/* charger coefficients du filtre dans la mmoire de donnes */


/* initialiser pointeur de donns dans la mmoire du programme */

T1CONbi ts. TON

/* activer timer 1 */

1:

/* Boucle infinie
while(l)

faire le contrle de la puissance de consigne et envoyer l'tat du systme Labview */

/* pour faire le contrle de la table a partir du bouton poussoir */


/* si l'entre RDI = 1 et la variable an ti_rebonds = 200, incrment de la puissance_consigne */
if ( PORTDbits.RD1 == 1 )
(

anti rebonds++:
if (-anti rebonds
-{

==

200 )

LATDbits . LATDO = 1;
incyuissance++:
anti rebonds = 0;
if (-incyuissance == 30000 ) /* 300 <= puissance < 29999 */
(

incyuissance = 300:
)

puissance consigne
)

LATDbits.LATDO

inc_puissance;

= 0;

/* si le calcul de la moyenne est termin (routine filtre fir), alors ... */


/* envoyer les rsultats Labview et r-initialiser comptur */
if ( fin cycle == 1 )
-{
cycle labview++:
moyenne labview = moyenne labview + puissance:
if ( cycle labview == 16 TI*52*1

moyenne labview = moyenne_labview / 16


envoyer-donnees():
moyenne-labview = 0;
cycle labview = 0:
)
fin cycle = 0:
) -

/*moyenne sur 16 chantillons* /

/* pour faire le contrle de la puissance a partir de Labview */


/* si une donne a t rue (port srie), elle correspond la nouvelle puissance_consigne */
if
U1STAbits.URXDA == 1 )
{

incyuissance = U1RXREG;
if ( ( incyuissance < 160 )
(

&&

inc_puissance > 0 ) )

inc_puissance = incyuissance * 193;


puissance consigne = ine puissance:
)

/****************************************************/
/********** FIN DE LA ROUTINE PRINCIPALE ************/
/****************************************************/
/****************************************************/
1**** ROUTINE D'INTERRUPTION DU TEMPORISATEUR 1 *****1
/****************************************************/
void

attribute
(

((

interrupt

ADCONlbits.SAMP

)) _T1Interrupt(void)
/* commencer conversion AD */

1:

/* envoyer les nouveaux signaux de commande l'onduleur (PORTS) */


/* selon l'indice de modulation slectionn par la routine d'asservissement */
PORTS = lecture_mdi{pointeur_mdi+index_mdi+32*modulation_mdi):
/* si cycle moyenne contient un nombre pair, augmenter l'indice de modulation */
if (pair{cycle moyenne) == 1)
(
index mdi++:
)
/* l'indice de modulation peut prendre les valeurs entires de 0 31 */
if (index mdi == 32)
-(

index mdi
)
-

= 0:

1* appel la sous-routine qui filtre le signal du courant qui est lu par le convertisseur AN, *1
/* calcule la puissance moyenne dans la charge et fait l'asservissement du systme */
filtre fir () ;
IFSObits.TIIF = 0:
/* effacer TMRl IF */
return;
)

/****************************************************/
/********* FIN DE LA ROUTINE D'INTERRUPTION *********/
/****************************************************/

135

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

1****************************************************1
1******************* sous ROUTINES ******************1
1****************************************************1
1* Initialisation des variables * 1

void ini t var (void)


-(

pointeur mdi ~ 0;
index mdI = 0;
modulation mdi = 0;
inc puissance = 386;
puissance consigne = 386;
cycle moyenne = periode moyenne;
anti rebonds = 0;
moyenne = 0;
puissance moyenne = 0;
fin cycle- = 0;
moyenne labview = 0;
cycle fabview = 0 i
n hys-= 0;
pointeur moyenne = 16;
puissance = 0;
)

void ini t ports (void)

1* Initialisation des ports de Els *1

-(

TRISB = 0;
TRISC = 0;
TRISD = 0;
TRISE = 0;
TRISBbits.TRISB4
TRISDbi ts. TRISD1
)

1;
1;

void init dsp (void)


-(

ACCAL = 0;
ACCAH = 0;
ACCAU = 0;
ACCBL = 0;
ACCBH = 0;
ACCBU = 0;
CORCONbits.IF = 1;
)

void init ADC (void)


-(

ADCON1bits.FORM
1
ADCONlbits.SSRC = 7
ADCON3bits.SAMC
1
ADCON3bits.ADCS
9
ADCHSbits. CHOSA = 4
ADCON1bits.ADON
1
)

void init TMR1 (void)


-(

TMR1 = 0;
PRl = periode TMRl;
T1CONbits.TCS-= 0;
IPCObi ts. TlIP = 4;
IFSObits.T1IF = 0;
IECObi ts. TlIE = 1;
SRbits. IPL = 3;
)

void init UART (void)


-(

U1MODEbits. UARTEN = 1;
U1STA = 0;
U1BRG = 767;
U1STAbits. UTXEN = 1;
)

I*PORTB
I*PORTC =
I*PORTD =
I*PORTE =
I*PORTB.4
I*PORTD.1

sorties *1
sorties *1
sorties *1
sorties *1
entree, pour ADC *1
= entree, pour bouton poussoir *1

1* Initialisation du DSP *1

1* Multiplications de rels * 1
1* Initialisation du CAN *1
1* sortie du convertisseur
rel sign *1
1* auto convert *1
1* temps d'acquisition = 1 TAD *1
1* TAD = l70ns, conversion (TADx13)
2. 21us 452ksps * 1
1* RB4 (AN4) = entre du CAN *1
1* Activer CAN *1
1* Initialisation du temporisateur 1 *1
1* effacer registre du temporisateur 1 *1

1* tablir priOde du TMR1*1


1*
1*
1*
1*
1*

horloge interne *1
niveau de priorit *1
effacer bit de signalisation de l'interruption *1
Activer interruptions *1
Niveau de priorit du CPU = 3 *1

1* Initialisation de la communication srie *1

1* Vitesse: 767 = 2400kbps *1


I*Activer transmission*1

1***** ** ** *** * * * * * * * * ****** * * * * * * ** * **** *** * ** ** * * * * * 1


1*************** FIN DES SOUS ROUTINES **************1
1****************************************************1

136

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

A3.2 Sous routines haute vitesse de traitement en langage assembleur


. include "p30f2010. inc ll

............................................................................. .

; Dfini tiens globales


.global
.global
.global
.global
.global
.global
.global
.global
.global
.global

init PSV;

lecture rndi;
-envoyer-donnees;

yair;

ini t modulo;
init-coeff tir;

-filtre tir;
-asservIssement;
-asservissement 1;

=asservissementydii

;Constantes
.equiv

periode_moyenne, #1676; 1676

iVariables dans l'espace de la mmoire de donnes Y


.section bss,ymemory,align(32)
Buffer_moyenne:
.space

32

.section bss,ymemory
Coeff:
space

64

;Variables dans l'espace de la mmoire de donnes Y


. section xbss, align (64)
.space

64

iconstantes enregistres dans la mmoire du programme


.text
table MDI:
.word-Ox0609, OxOAOA, OxOAOA, OxOAOA, OxOAOA, OxOAOA, OxOAOA, OxOAOA, OxOAOA, OxOAOA, OxOAOA, OxOAOA, OxOAOA, OxOAOA, OxOAOA, OxOAOA

;1

.word Ox0609, OxOAOA, OxOAOA, OxOAOA, OxOAOA, OxOAOA, OxOAOA, OxOAOA, Ox0609, OxOAOA, OxOAOA, OxOAOA, OxOAOA, OxOAOA, OxOAOA, OxOAOA
;2
.word Ox0609, OxOAOA,OxOAOA,OxOAOA, OxOAOA,Ox0609,OxOAOA,OxOAOA,OxOAOA,OxOAOA,Ox0609,OxOAOA,OxOAOA, OxOAOA, OxOAOA,OxOAOA
;3
.ward Ox0609,OxOAOA,OxOAOA,OxOAOA,Ox0609,OxOAOA,OxOAOA,OxOAOA,Ox0609,OxOAOA,OxOAOA,OxOAOA,Ox0609,OxOAOA,OxOAOA,OxOAOA

;4
.word Ox0609, OxOAOA, OxOAOA, Ox0609, OxOAOA, OxOAOA, Ox0609, OxOAOA, OxOAOA, Ox0609, OxOAOA, OxOAOA, Ox0609, OxOAOA, OxOAOA, OxOAOA
;5
.word Ox0609, OxOAOA, OxOAOA, Ox0609, OxOAOA, OxOAOA, Ox0609, OxOAOA, Ox0609, OxOAOA, OxOAOA, Ox0609, OxOAOA, OxOAOA, Ox0609, OxOAOA
;6

.word Ox0609, OxOAOA, OxOAOA, Ox0609, OxOAOA, Ox0609, OxOAOA, Ox0609, OxOAOA, Ox0609, OxOAOA, OxOAOA, Ox0609, OxOAOA, Ox0609, OxOAOA

;7
.word Ox0609, OxOAOA, Ox0609, OxOAOA, Ox0609, OxOAOA, Ox0609, OxOAOA, Ox0609, OxOAOA, Ox0609, OxOAOA, Ox0609, OxOAOA, Ox0609, OxOAOA
;8
.word Ox0609, Ox0609, OxOAOA, Ox0609, OxOAOA, Ox0609, OxOAOA, Ox0609, Ox0609, OxOAOA, Ox0609, OxOAOA, Ox0609, OxOAOA, Ox0609, OxOAOA

;9
.word Ox0609, Ox0609, OxOAOA, Ox0609, Ox0609, OxOAOA, Ox0609, OxOAOA, Ox0609, Ox0609, OxOAOA, Ox0609, Ox0609, OxOAOA, Ox0609, OxOAOA
;10

.word Ox0609, Ox0609, Ox0609, OxOAOA, Ox0609, Ox0609, OxOAOA, Ox0609, Ox0609, OxOAOA, Ox0609, Ox0609, OxOAOA, Ox0609, Ox0609, OxOAOA
;11
.word Ox0609, Ox0609, Ox0609, OxOAOA, Ox0609, Ox0609, Ox0609, OxOAOA, Ox0609, Ox0609, Ox0609, OxOAOA, Ox0609, Ox0609, Ox0609, OxOAOA
; 12

.word Ox0609, Ox0609, Ox0609, Ox0609, OxOAOA, Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, OxOAOA, Ox0609, Ox0609, Ox0609, Ox0609, OxOAOA
;13
.word Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, OxOAOA, Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, OxOAOA
;14
.word Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, OxOAOA
;15
.word Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, Ox0609, Ox0609
;16

table anticipation:
. word-550, 1150, 1450, 2900, 4050, 5500, 7150, 9000;
word 11000,13000,15500,17500,21500,24950,28000,32500;

FIR_coefficients:

pour l'algorithme d'anticipation

; 32 coefficients du filtre passe-bande 24-26kHz

.word 324, -496, -507, 922, 1023, -1710, -1835, 2737, 2844, -3826, -3898, 4783, 4822, -5437, -5452, 5673;
.word 5673, -5452, -5437, 4822, 4783, -3898, -3826, 2844, 2737, -1835, -1710, 1023, 922, -507, -496, 324;

137

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Dbut des sous-routines

; Cette sous routine fait l'asservissement du systme partir de la puissance de consigne


_asservissement:
mov
puissance consigne, NO
#29529, W1 mov
cp
WO,W1
bra
LTU, P non max
#15,WOmov
bra
_seq_finale
si puissance consigne > 29529, alors ...
saturer la modulation et finir l'asservissement
_p_non_max:
mov
mov

#psvoffset (table anticipation), NI


; W1 pointeur table anticipation
#-1,W2
Prparation du compteur de squence:
W2= sequence selon la puissance
de consigne (n_ant)

dec2

W1,W1

inc
inc2
mov
sub
bra

W2,W2
W1,Wl
[W1] ,W3

Prparation du pointeur

W3, WO, W3

LTU,

puissance table anticipation


comparer W3 la puissance de consigne

W3

inc_seq

mov
lsr
lsr

wc, #5, W3
W3,#1,W4

sub

WO, NI, NO

mov
mov

W3
W4

wo
W5

W6

delta = Pc/32
delta / 2
erreur(t)

Pc

3.125%

P consigne - P moyenne

delta n hys (valeur initiale, vrifier)


n_hys(t=l)

sub
bra

WO,W3,Wl
GE, _fin

erreur(t) >= delta


oui, fin (delta_n_hys

sub
bra

W4, WO, NI

GE,_erreur_neg

erreur(t) > delta/2 ?


non, vrifier condition suivante

mov
cpseq
mov
bra

#l,Wl
W6,Wl
#O,W5
_fin

oui, alors ...


n hys(t-1) = 1 ?
non, changer valeur de delta n hys (=0)
oui, fin (delta_n_hys = 1) - -

#O,W5
W4,W4
WO, W4, NI
GE, fin

valeur de delta n hys, vrifier


W4 = - delta / 2 erreur(t) >= - delta / 2 ?
oui, fin (delta_n_hys = 0)

W3,W3

_erreur _ neg:
mov
neg
sub
bra

1)

neg
sub
bra

GE,_err_inf_delta

W3 = - delta
erreur(t) > - delta?
non, alors erreur <= -delta

mov
cpsne
mov
bra

#-1, Wl
W6, W1
#-1,W5
fin

oui, alors ...


n hys(t-1) = -1 ?
non, changer valeur de delta n hys (=-1)
oui, fin (delta_n_hys = 0)

_err_lnf_delta:
mov

#-1, W5

add
mov
add
btss
bra
clr
bra

mov
sub
bra
mov

W3,WO,WI

W6, W5, WO

W5, n hys
W2,WO:-WO

wc, #15
_testyos

wo

n hys(t) = n hys(t-l) + delta n hys


sauvegarder
hys(t}
-sequence = n_ant + n_hys

sequence < 0 ?
non, verification suivante
oui, alors sequence = 0

_seCLfinale

#15,W1
N1, NO, WI

GEU, seq finale


#15, WO -

sequence > 15 ?
non, aller la fin
oui, alors sequence

15

_se<t-finale:
mov
return
; initialisation de la mmoire circulaire pour le filtre numrique
_ ini t _modulo:
#Buffer fir, WO
X modulo - donnees acquises par le GAN
mov
WO,XMODSRT
mov
#63, WO
End address : Ox0800? + buffer length (bytes) - 1
add
WO,XMODEND
mov
#Buffer_fir,W8
mov

mov
mov
add
mov
mov

#Coeff, WO
WC, YMODSRT
#63, WO
WC, YMODEND
#Coeff,WlO

y modulo - donnees de la moyenne de la puissance


End address : Ox0980? + buffer length (bytes) - 1

138

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

mov
mov
nop

#Ox8008, WO
WO,MODCON

Enable X AGU & Y AGU modulo - pointer

W8 & W10 (OxCOA8)

return
; initialisation des coefficients du filtre numrique
_init_coeff_fir:
CORCON, #PSV
bset

; Activer "program Space Visibility"

; Charger Buffer_fir "Coeff" avec les coefficients du filtre


mov
#psvpage(FIR_coefficientsl,WO
WO - pointe la table des ...
coefficients du filtre numrique
mov
wc, PSVPAG
mov
#psvoffset (FIR coefficients), WO
#31
repeat
Charger les 32 coefficients
(WO++ J, (W10++ ]
mov
return
; initialisation du "program Spa ce Visibility" pour avoir accs aux donnes stockes dans la mmoire de programme
init_PSV:
CORCON, #PSV
bset
mov
#psvpage(tab1e MDI),WO
WC, PSVPAG
mov
mov
#psvoffset (table_MDI) ,WO
return
; accs la table des squences de modulation
_lecture_mdi:
(Wo], WO
mov.b
return
: si Wo est pair, la function

1 et si Wo est impair, la function

wc, #OxO
impair

btsc
bra
mov
return

IIl,wO

mov

#o,wo

btss
bra

ADCON1, #DONE
_filtre_fir

Attendre la fin de la CAN

mov
mov

ADCBUFO, W6
W6, (W8-- ]

Obtenir donne
Enregistrer la donne dans la mmoire tampon

mov
mov

#Coeff, WH
(Wll++ J, W7

W10 : pointe aux coefficients du filtre numrique


Charger W7 avec le premier coefficient du filtre
numrique et pointer au coefficient qui suit

clr

repeat
mac

#31
W6*W7, A, (W8J-=2, W6, (WllJ+=2, W7

mov
mac

ACCAH,W6
W6*W6, B, [wa] +=4, W6

_impair:
return
; filte numrique
_filtre_fir:

mov
dec
mov
cp
btss
bra

Calculer puissance efficace


calculer courant efficace A 2 et prparer
pointeurs wa pour cycle suivant

cycle moyenne, WO

WC, wo -

WO

cycle_moyenne

WO, cycle moyenne


WC, #0
SR,#Z
_ NoResetMoyenne

mov

#periode_moyenne,NO

mov
sftac
sftac
mov
clr

WO, cycle moyenne


B, #10
B, #2
ACCBL, Wl
B

Rinitialiser compteur du cycle de la ...


moyenne (100.6kHz / 60Hz = 1676)
division par 2 A ll
Puissance moyenne en NI

mov

Wl, _puissance

mov

-pointeur_moyenne,W2; le pointeur oscille entre les valeurs


16,15,14, ... ,3,2,1,16,15 ...

dec
btss
bra
mov

W2,W2
WO = cycle_moyenne
SR,#Z
NoResetPointeurMoyenne
#16,W2
on calcule la moyenne sur les 16 derniers chantillons ...
moyenne = [moyenne(t)+moyenne{t-1)+ ... +moyenne{t-15)]/16

_NoResetPointeurMoyenne:
mov
dec
sI

mov
add

W2, -pointeur_moyenne
W2,W2
W2,W2
#Buffer moyenne,W3
W3,W2, W2

le pointeur prendra les valeurs 15,14, ... ,3,2,1,15,14 ...


mUltiplication par 2 (accs a des mots de 16 bits),
donc 30,28,26, ... 4,2,30,28,26'0'
W2 pointeur la section de la mmoire tampon de la .00

139

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

mov

\'Il, [W2l

repeat

#15

moyenne qui gardera la nouvelle donnee


calculer moyenne sur 16 cycles ...
Ichq cycle = 1676 impulsions)

add

[W3++l,B

moyenne*16 = moyenne(t) + moyenne (t-l) + .. ,


+ moyenne(t-14) + moyenne(t-15)
N3 pointeur au buffer moyenne, B = moyenne*16

sftac
mov
clr
mov
mov
mov
rcall

B, #4

division par 16 : moyenne

B/16

ACCBH,Wl
B

Wl, puissance moyenne

#l,ih

NI, fin cycle


_asservIssement

_ NoResetMoyenne:
return
; Routine pour envoyer des donnes l'interface LabView (puissance de consigne, puissance moyenne)
_envoyer _ donnees:
U1STA, #UTXBF
Attendre la fin de la transmission prcdente
btsc
bra
envoyer donnees
1!OxFF, WOmov
Envoyer caractre de dbut de squence ...
de transmission (FF)
WO, U1TXREG
mov
crire le caractre dans le registre de transmission
-

envoyer moyenne 19b:


- btsc bra
mov

mov
envoyer moyenne msb:
- btsc bra
lsr
mov

envoyer consigne 19b:


- btsc
bra
mov

mov
repeat
div.u
mov

UlSTA,#UTXBF
; Attendre la fin de la transmission prcdente
envoyer moyenne lsb
=moyenne=labview~WO; Envoyer l'octet de plus faible poids de la '"
puissance moyenne

WO, U1TXREG

crire le caractre dans le registre de transmission

UlSTA,#UTXBF
; Attendre la fin de la transmission prcdente
envoyer moyenne msb
WO,#8,WOEnvoyer l'octet de plus fort poids de la ".
puissance moyenne

WO,U1TXREG

crire le caractre dans le registre de transmission

U1STA,#UTXBF
; Attendre la fin de la transmission prcdente
envoyer consigne Isb
=puissance_consigne,WO
Envoyer la puissance de consigne ...
(la division par 193 donne un octet)
#193, W2
#17
WO,W2
WO,U1TXREG
crire le caractre dans le registre de transmission

return
; Routine pour obtenir le modle inverse du systme (algorithme d'anticipation)
_inverse:
mov
#psvoffset(table anticipation),Wl
; Wl pointeur table anticipation
mov
#-1,W2
Prparation du compteur de squence (W2)
dec2
NI, NI
Prparation du pointeur
_inc_seq3: inc
W2,W2
W2
sequence selon la puissance de consigne (n_ant)
W1,W1
inc2
mov
[W1l,W3
W3
puissance table anticipation
W3,NO,W3
sub
N, inc seq3
bra
W2, WO rsultat en NO, squence selon
mov
l'algorithme d'anticipation
return

140

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

Annexe 4

Schmas de l'interface dveloppe en LabView

Barre de slection
de la puissance de

consigne

Aire de traage

':m' . , 400"

, ... iOO' .. 200' "

IO'~

,li

3S

<

.s

&0' .. 600' . , '.,00' .

"s' , , oo' .. ioco' . itOO . lZxi . 00j , , 1., . , isW

;;0 ol; oh .!; 7h 11; .:. eS.!l. !S1(. ,il!; .10 Ils 120 lis lJo ds

l~n ,... ,$i '55 160

N$$loceaIYI

r;""""""""""""

<fO';

..

.......+ ..

"'~
~

I:~ ,.~,. !.~.,

j ....................... ,

~.,.r.,.,: ,,~':'.1.,
.. ,.1asm.... \""
ecm

!.. ,. !.... :

6000 6250 6600 6'160 7000: i'2SO

J ..

750()0

7750

82SO

i .... i,'

87SO ;o.:I 92SO


T....

b)en fonctionnement

Figure A.ll

Interface graphique

141

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

.: ~
~

~
...

... .... .....

~.~
.

.
i1lli~
lm
Figure A.12

Diagramme de programmation

142

Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.

You might also like