You are on page 1of 182

UNIVERSIT DE MONTRAL

ANALYSE PARAMTRIQUE DES RSEAUX LECTRIQUES SUR


MATLAB





PHILIPPE JUNIOR OSSOUCAH
DPARTEMENT DE GNIE LECTRIQUE
COLE POLYTECHNIQUE DE MONTRAL





MMOIRE PRSENT EN VUE DE LOBTENTION
DU DIPLME DE MATRISE S SCIENCES APPLIQUES
(GNIE LECTRIQUE)
DCEMBRE 2010


Philippe Junior Ossoucah, 2010.




UNIVERSIT DE MONTRAL

COLE POLYTECHNIQUE DE MONTRAL




Ce mmoire intitul:

ANALYSE PARAMTRIQUE DES RSEAUX LECTRIQUES SUR MATLAB








Prsent par : OSSOUCAH Philippe Junior
en vue de lobtention du diplme de : Matrise s Sciences Appliques
a t dment accept par le jury dexamen constitu de :


M. MAHSEREDJIAN Jean, Ph.D., prsident
M. SIROIS Frdric, Ph.D., membre et directeur de recherche
M. HUNEAULT Maurice, Ph.D., membre
iii

DDICACE
Jaimerais ddicacer mon mmoire mes deux fils,
William et Enzo.

iv

REMERCIEMENTS
Jaimerais remercier mon directeur de recherche, Frdric Sirois, qui ma paul, guid et
conseill tout au long de mes travaux, ma conjointe, Myriam Vaugon, pour son soutien et sa
patience, mais galement toutes les personnes qui ont su faire grandir ce projet par leur
encouragement et leurs nombreuses ides.

v

RSUM
Le domaine de lnergie est en pleine mutation. Les socits dnergie souhaitent tirer partie des
nouvelles technologies et sources dnergie afin de rduire les cots dopration et augmenter
lefficacit et la fiabilit de leur rseau. Afin de prdire limpact de ces changements, linstitue de
recherche dHydro-Qubec a dcid de dvelopper, a travers un vaste projet, le savoir-faire et les
outils ddis lvaluation des nouvelles architectures et rgles dexploitation de ces futurs
rseaux lectriques.
Loutil dvelopp dans le cadre de cette prsente recherche fait partir de ce grand projet et
propose une nouvelle approche pour raliser des analyses paramtriques et tudier lvolution des
rseaux lectriques.
Le nouvel outil danalyse de rseaux lectriques est dvelopp en langage Orient Objet
sur Matlab. Des boucles de simulations peuvent tre programmes dans un langage de haut
niveau afin dtudier lvolution des paramtres et la topologie des rseaux lectriques et valuer
la fiabilit des rseaux selon la mthode de Monte-Carlo. Lobjectif est danalyser lvolution des
rseaux lectriques en tenant compte dune multitude de contraintes alatoires, quelles soient
techniques, conomiques ou environnementales.
Lenvironnement Matlab offre lusager une plateforme de dveloppement dans un
langage de haut niveau sur laquelle il peut adapter loutil dAnalyse Paramtrique des Rseaux
lectriques sur Matlab (APREM) ces propres besoins danalyse de rseaux lectriques.

vi

ABSTRACT
The Power System field is going through a lot of changes. Utilities are willing to take advantage
of new energy sources and technologies with the aim of reducing operating costs and increasing
efficiency and reliability of their network. In order to predict those changes and quantify their
impact, Hydro-Qubec Research Institute decided to develop, through a large project, the
knowhow and tools dedicated to the evaluation of new architectures and operating processes of
those future networks.
The tool developed under this present research forms is part of this large project and
proposes a new method to run parameterized studies and addresses the evolution of electrical
networks.
The new network analysis tool developed uses the object-oriented programming
capabilities of Matlab. Loop simulations can be performed in a high level language in order to
study the evolution of network parameters and topology and evaluate the reliability of power
systems using the Monte-Carlo method. The aim is to address the evolution of electrical networks
taking account of various random constraints arising from environmental, technical or economic
challenges.
The Matlab environment provides to the user a development platform in a high level
language on which he can adapt the APREM tool to its electrical analysis needs.

vii

TABLE DES MATIRES
DDICACE ............................................................................................................................ III
REMERCIEMENTS ......................................................................................................................IV
RSUM ............................................................................................................................. V
ABSTRACT ............................................................................................................................VI
TABLE DES MATIRES ........................................................................................................... VII
LISTE DES TABLEAUX ............................................................................................................... X
LISTE DES FIGURES ...................................................................................................................XI
LISTE DES ANNEXES .............................................................................................................. XIV
INTRODUCTION ............................................................................................................................ 1
CHAPITRE 1 REVUE DE LITTRATURE ET TAT DE LART .......................................... 6
1.1 Fiabilit ............................................................................................................................. 6
1.1.1 Techniques analytiques ................................................................................................ 6
1.1.2 Simulations (Monte-Carlo) ........................................................................................ 14
1.2 Choix de lalgorithme de calcul de rpartition de puissance ......................................... 21
1.3 Logiciel commerciaux .................................................................................................... 24
1.4 Matlab orient objet ....................................................................................................... 27
CHAPITRE 2 APPROCHE MTHODOLOGIQUE ................................................................ 29
CHAPITRE 3 CORPS DE LOUVRAGE : OUTIL APREM .................................................. 32
3.1 Matlab ............................................................................................................................. 32
3.2 Matrice nodale augmente modifie .............................................................................. 32
3.2.1 Matrice dadmittances ................................................................................................ 33
3.2.2 Matrices des sources de tension ................................................................................. 35
3.2.3 Matrices des sources de courant ................................................................................. 37
viii

3.2.4 Matrices des transformateurs deux enroulements ................................................... 38
3.2.5 Matrices des interrupteurs .......................................................................................... 40
3.3 Ajout des contraintes de puissance la matrice nodale ................................................. 42
3.3.1 Contraintes des charges PQ ........................................................................................ 42
3.3.2 Contraintes des sources PV ........................................................................................ 44
3.4 coulement de puissance ............................................................................................... 45
3.4.1 Mthode de Newton-Raphson .................................................................................... 45
3.4.2 La matrice Jacobienne ................................................................................................ 46
3.4.3 Initialisation et itrations de Newton-Raphson .......................................................... 49
3.5 Les nouvelles classes de loutil APREM ....................................................................... 52
3.5.1 Organisation des classes ............................................................................................. 52
3.5.2 La classe cEquipment ................................................................................................. 58
3.5.3 La classe cImpedance ................................................................................................. 62
3.5.4 La classe cIsource ....................................................................................................... 66
3.5.5 La classe cVsource ..................................................................................................... 69
3.5.6 La classe cTxfo ........................................................................................................... 73
3.5.7 La classe cSwitch ....................................................................................................... 78
3.5.8 La classe cLoad .......................................................................................................... 82
3.5.9 La classe cPVsource ................................................................................................... 86
3.6 Comment fonctionne loutil APREM ............................................................................ 90
3.6.1 Cration du rseau ...................................................................................................... 90
3.6.2 coulement de puissance du rseau ........................................................................... 92
3.6.3 La fonction fIsland ..................................................................................................... 95
3.6.4 Analyse paramtrique ................................................................................................. 98
ix

3.6.5 Le paramtre function et la fiabilit ......................................................................... 100
3.7 Validation et rsultats ................................................................................................... 105
3.7.1 Exemple I : projet de ligne en Bolivie ...................................................................... 105
3.7.2 Exemple II : projet tudiant - cours de fiabilit ....................................................... 123
3.7.3 Exemple III : outil APREM versus PSS/E ............................................................... 129
CHAPITRE 4 CONLUSION ET RECOMMANDATIONS POUR TRAVAUX FUTURS .. 135
CHAPITRE 5 RFRENCES ................................................................................................ 137


x

LISTE DES TABLEAUX
Tableau 1.1 : Capacity Outage Probability Table (COPT) ............................................................. 8
Tableau 1.2 : Loss Of Load Probability (LOLP) ............................................................................ 10
Tableau 1.3 : Loss Of Load Expectation (LOLE) ........................................................................... 11
Tableau 3.1 : Donnes de base sur lvolution des charges ......................................................... 106
Tableau 3.2 : Exemple I : donnes du rseau ............................................................................... 109
Tableau 3.3 : Exemple I : niveaux de tension sur les barres obtenus sur APREM et PSAF ........ 122
Tableau 3.4 : Exemple I : transits de puissance obtenus sur APREM et PSAF ........................... 122
Tableau 3.5 : Exemple II : donnes du rseau .............................................................................. 124
Tableau 3.6 : Exemple II : LOLP sans reconfiguration ............................................................... 127
Tableau 3.7 : Exemple II :LOLP avec reconfiguration ................................................................ 127
Tableau 3.8 : Exemple III : rsultats comparatifs entre loutil APREM et PSS/E ....................... 130
Tableau 3.9 : Exemple III : niveaux de tension obtenus sur APREM et PSS/E .......................... 131
Tableau 3.10 : Exemple III : donnes du rseau .......................................................................... 132


xi

LISTE DES FIGURES
Figure 1.1 : volution de la probabilit avec le nombre de simulation ......................................... 16
Figure 3.1 : Schma de rfrence dune impdance ....................................................................... 34
Figure 3.2 : Schma de rfrence dune impdance connecte aux nuds k et m ......................... 35
Figure 3.3 : Schma de rfrence dune source de tension ............................................................ 35
Figure 3.4 : Schma de rfrence dune source de courant ............................................................ 37
Figure 3.5 : Schma de rfrence dun transformateur idal deux enroulements ....................... 38
Figure 3.6 : Schma de rfrence d'un interrupteur (switch) ......................................................... 40
Figure 3.7 : Schma de rfrence d'une charge PQ ........................................................................ 43
Figure 3.8 : Schma de rfrence d'une source PV ........................................................................ 44
Figure 3.9 : la classe cEquipement ................................................................................................. 53
Figure 3.10 : la fonction fNode ....................................................................................................... 54
Figure 3.11 : la fonction fCurrent .................................................................................................. 55
Figure 3.12 : Organisation des classes dans loutil APREM ......................................................... 57
Figure 3.13 : fonction built-in fieldnames de Matlab ..................................................................... 58
Figure 3.14 : fonction fieldnames redfinie dans loutil APREM .................................................. 59
Figure 3.15 : constructeur de la classe cEquipement ..................................................................... 60
Figure 3.16 : fonction fAdjancyList de cEquipement ..................................................................... 61
Figure 3.17 : construction de la classe cImpedance ....................................................................... 63
Figure 3.18 : fonction fMatrix de la classe cImpedance ................................................................ 64
Figure 3.19 : constructeur de la classe cIsource ............................................................................. 67
Figure 3.20 : fonction fMatrix de la classe cIsource ...................................................................... 68
Figure 3.21 : constructeur de la classe cVsource ........................................................................... 70
Figure 3.22 : fonction fMatrix de la classe cVsource ..................................................................... 71
xii

Figure 3.23 : constructeur de la classe cTxfo ................................................................................. 75
Figure 3.24 : fonction fMatrix de la classe cTxfo ........................................................................... 76
Figure 3.25 : fonction fAdjencyList de la classe cTxfo ................................................................... 77
Figure 3.26 : constructeur de la classe cSwitch .............................................................................. 79
Figure 3.27 : fonction fMatrix de la classe cSwitch ....................................................................... 80
Figure 3.28 : constructeur de la classe cLoad ................................................................................ 83
Figure 3.29 : rseau test pour initialiser lobjet de la classe cLoad ............................................... 84
Figure 3.30 : fonction fMatrix de la classe cLoad .......................................................................... 84
Figure 3.31 : constructeur de la classe cPVsource ......................................................................... 87
Figure 3.32 : rseau test pour initialiser lobjet de la classe cPVsource ........................................ 88
Figure 3.33 : fonction fMatrix de la classe cPVsource .................................................................. 89
Figure 3.34 : cration du rseau Network dans Matlab : NetworkStruct.m ................................... 90
Figure 3.35 : rseau Network cre partir du fichier NetworkStruct.m ......................................... 91
Figure 3.36 : structure Network cr partir du fichier NetworkStruct.m ..................................... 92
Figure 3.37 : Impression des rsultats de lcoulement de puissance de Network avec fReport ... 93
Figure 3.38 : structure de la fonction fLoadFlow ........................................................................... 94
Figure 3.39 : liste dadjacence du rseau Network ........................................................................ 96
Figure 3.40 : fonction fTraversal ................................................................................................... 97
Figure 3.41 : Analyse paramtrique avec loutil APREM ............................................................. 99
Figure 3.42 : tension la barre B3 de Network en fonction de la charge PQ3 ............................ 100
Figure 3.43 : utilisation du paramtre function pour ltude de fiabilit ...................................... 102
Figure 3.44 : fonction fProbabilityTest pour simuler les pannes dquipement .......................... 102
Figure 3.45 : Simulation Monte-Carlo avec loutil APREM ....................................................... 103
Figure 3.46 : Exportation des rsultats vers Excel : fReportxls ................................................... 104
xiii

Figure 3.47 : Exemple I : projet de ligne en Bolivie .................................................................... 105
Figure 3.48 : volution des charges ............................................................................................. 106
Figure 3.49 : fichier NetworkDefinition.m (1/2) .......................................................................... 107
Figure 3.50 : fichier NetworkDefinition.m (2/2) .......................................................................... 108
Figure 3.51 : niveau de tension sur la ligne sans compensation .................................................. 110
Figure 3.52 : fichier Bolivie_MAIN.m (1/3) ................................................................................ 111
Figure 3.53 : fichier Bolivie_MAIN.m (2/3) ................................................................................ 112
Figure 3.54 : fichier Bolivie_MAIN.m (3/3) ................................................................................ 113
Figure 3.55 : fichier compensation.m ........................................................................................... 114
Figure 3.56 : fichier losses.m ....................................................................................................... 115
Figure 3.57 : fonction fSave.m ..................................................................................................... 116
Figure 3.58 : Contenu de la structure SavedData retourne par la fonction fSave ...................... 117
Figure 3.59 : aperu du fichier Bolovie_230kV_Line.xls ............................................................ 118
Figure 3.60 : Profile de tension, compensation et charge (ex : ligne 230kV, Bolivie) ................ 119
Figure 3.61 : Puissance relle et ractive la centrale (ex : ligne 230kV, Bolivie) ..................... 120
Figure 3.62 : Pertes sur la ligne 230kV (ex : ligne 230kV, Bolivie) ............................................ 121
Figure 3.63 : exemple II, tude de fiabilit dun rseau de distribution [39] ............................... 123
Figure 3.64 : exemple III, outil APREM versus PSS/E ............................................................... 129
Figure 3.65 : rsultats comparatifs entre loutil APREM et PSS/E ............................................. 134


xiv

LISTE DES ANNEXES
ANNEXE 1 EXEMPLE I : DONNES DU RSEAU ET RSULTATS DCOULEMENT
DE PUISSANCE SUR PSAF .......................................................................... 140
ANNEXE 2 EXEMPLE I : CODE MATLAB DU RSEAU ET RSULTATS
DCOULEMENT DE PUISSANCE SUR APREM...................................... 144
ANNEXE 3 EXEMPLE II : CODE MATLAB DU RSEAU ET RSULTATS
DCOULEMENT DE PUISSANCE SUR APREM...................................... 147
ANNEXE 4 EXEMPLE III : DONNES DU RSEAU ET RSULTATS
DCOULEMENT DE PUISSANCE SUR PSS/E ......................................... 153
ANNEXE 5 EXEMPLE III : DONNES DU RSEAU ET RSULTATS
DCOULEMENT DE PUISSANCE SUR LOUTIL APREM ..................... 162

1

INTRODUCTION
Contexte
Avec lavance des nouvelles technologies de production, dautomatisation et de communication
dans le domaine de lnergie, le secteur est en profonde mutation. Les industries et les services
dlectricit y voient une occasion pour moderniser grande chelle leurs installations afin de
rduire les cots dopration de leur rseau, tout en augmentant leur fiabilit, leur efficacit et
leur scurit. Lre du numrique change les modles de gestion des rseaux et les concepts du
rseau intelligent , ou encore de production distribue mergeant tant en Europe quen
Amrique du Nord.
Plusieurs distributeurs dlectricit dont Hydro-Qubec ont command plusieurs tudes
sur lvolution du secteur de la distribution [1]. Cette dmarche commune des distributeurs vise
identifier les lacunes techniques, oprationnelles, et mme lgales auxquelles ils doivent remdier
pour faire face aux changements annoncs dans le secteur. Aux tats-Unis, les autorits
observent mme une dgradation de la fiabilit dans plusieurs rgions cause par le manque
dinvestissement et lge avanc des quipements [2]. Parmi les besoins les plus criants, trois (3)
constats :
Les rseaux de distribution doivent tre plus intelligents.
Les nouvelles technologies auront un impact sur les rseaux de distribution et leur
intgration doit tre planifie.
Les rgles de tarification et dopration auront le plus grand impact sur la capacit des
distributeurs doprer leur rseau, car ces dernires seront de plus en plus imposes par les
lgislateurs et les rgulateurs sous linfluence du public et des groupes de pression.
Ces constats viennent renforcer lide que lvolution des rseaux lectriques sorganisera suivant
une plthore de paramtres techniques, conomiques et sociaux qui faonneront les choix
conceptuels des rseaux lectriques de la prochaine gnration. Force est de reconnaitre que
chacun des distributeurs en opration en Amrique du Nord dfinira sa propre orientation pour
quelle rponde le mieux ses besoins.
2

Certaines industries, comme Hydro-Qubec, ont emboit le pas en automatisant largement
leurs centres de production et leurs rseaux de transport afin dassurer une supervision continue
de leurs installations [3]. Les rflexions engages sur larchitecture de la prochaine gnration de
rseaux de distribution ont permis Hydro-Qubec de btir son propre plan dvolution du rseau
de distribution [4]. Dautres, tel que HydroOttawa [5] partent la conqute des compteur
intelligents . Le point commun dans laction des distributeurs dlectricit est quils souhaitent
optimiser leurs installations et ajouter sur lintgralit de leurs rseaux des points de mesures, de
contrle et de tlcommunication dans le but daccroitre la performance par une gestion
dynamique de linformation recueillie distance.
Ces investissements cibls veulent rpondre une demande croissante de la clientle vis-
-vis de la fiabilit et la qualit de livraison de llectricit, et un besoin de lindustrie de rduire
les cots futurs dinfrastructures de grande puissance, en les reportant grce une meilleure
exploitation des rseaux. Pour le distributeur, il est alors primordial dorienter et planifier
adquatement ces investissements afin dobtenir les rsultats escompts.
Cadre du projet de recherche
Afin danticiper lvolution technologique du secteur de la distribution, Hydro-Qubec, comme
toutes les entreprises assurant la distribution de llectricit, doit se positionner sur ses choix
long terme relatifs larchitecture de son rseau de distribution afin de rpondre aux nouvelles
contraintes technico-socio-conomiques. Dans ce processus de rflexion, linstitut de Recherche
dHydro-Qubec (IREQ) a reconnu la ncessit de dvelopper de nouvelles comptences et outils
danalyses lectriques qui permettront dorienter judicieusement les choix stratgiques et
techniques dHydro-Qubec.
Cest dans le cadre du projet de Laboratoire dvaluation Oprationnelle des Processus et
des Architectures de Rseau (LEOPAR) que lIREQ souhaite dvelopper son savoir-faire et les
outils danalyse de lvolution des rseaux lectriques. Au stade actuel, le projet LEOPAR se
penche plus spcifiquement sur le dveloppement dune application de logique descriptive pour
la reprsentation des connaissances des rseaux lectriques. Mais terme, loutil regroupera
diffrents modules de traitement de donnes afin de raliser diverses analyses sur les rseaux
lectriques dcrits dans une base de connaissances commune de lIREQ.
3

Le projet de recherche prsent dans ces pages sinsre dans le cadre du projet LEOPAR
et vise le dveloppement dune application danalyse paramtrique des rseaux lectriques pour
ltude et loptimisation des architectures de rseaux de distribution.
Objectifs de recherche
Notre objectif de recherche sintresse principalement lvolution de la topologie et des
paramtres des rseaux lectriques. Bien que de nombreux logiciels danalyse de rseaux
existent, ces derniers partagent souvent une contrainte commune : ils cherchent avant tout
rpondre aux besoins de lutilisateur final en proposant des interfaces et algorithmes de calculs
pour faciliter la modlisation et lanalyse de rseaux dont les paramtres et les topologies sont le
plus souvent invariants. Pour traiter plusieurs variantes aux scnarios de base modliss par
lutilisateur, les logiciels proposent gnralement lutilisation de modules danalyse de
contingence qui sappuient sur des listes de scnarios prdfinies par lutilisateur. Lusager doit
donc intervenir sur son modle de rseau chaque fois quil souhaite modifier son scnario de
base. Nanmoins, certains logiciels offrent laccs des scripts qui permettent de saffranchir des
restrictions imposes par les interfaces entre lutilisateur et le code source des logiciels. Cela
permet de personnaliser les tudes de rseaux, mais lutilisation de ces scripts requiert bien
souvent des aptitudes avances en programmation.
Lobjectif de recherche est donc la cration dun outil de recherche qui rendra plus
accessible et facile la programmation dtudes paramtriques de rseaux lectriques par
lutilisateur final. Loutil souhaite rpondre la ncessit davoir accs facilement aux donnes
afin de programmer avec un minimum defforts et doprations les modifications appliquer
automatiquement sur la topologie et les paramtres des rseaux chaque simulation sans
lintervention directe de lutilisateur durant le processus. . Loutil doit offrir un environnement
simple dutilisation dans lequel lusager est libre de crer ses scnarios et programmer dans un
langage haut niveau et en quelques lignes lvolution et/ou les modifications sur son rseau.
Lanalyse paramtrique offre dimportantes possibilits pour ltude de la fiabilit des
rseaux lectriques, car, contrairement aux mthodes analytiques, elle donne accs aux tudes
probabilistes telles que les mthodes de Monte-Carlo qui peuvent prendre en compte lensemble
des donnes statistiques dun mme rseau.

4

Contenu de ce mmoire
Ce mmoire prsente donc lapproche adopte pour dvelopper le premier prototype de cet outil
de recherche. Lobjectif du projet de maitrise tant daboutir une premire version fonctionnelle
afin de valider le concept, plusieurs choix techniques ont t retenus, entre autre concernant
lalgorithme de calculs dcoulement de puissance, la structure du code et plusieurs autres
fonctionnalits, sans pour autant restreindre le dveloppement futur de loutil de recherche sur
ces choix techniques. Loptimisation du code et de loutil dans son ensemble, lintgration dune
slection de mthodes de calculs de rseaux parmi les plus populaires et lutilisation dune
interface graphique ne sont pas couverts par ce mmoire et feront donc lobjet de dveloppements
et amliorations futures.
Dans la premire partie de ce mmoire, une grande place est accorde la thorie
entourant ltude de la fiabilit des rseaux, car loutil de recherche vise ultimement rpondre
la demande de plus en plus importante dtudier limpact quont les architectures et la
composition des rseaux lectriques sur la fiabilit globale des systmes. Lintention est de faire
ressortir les limitations et contraintes des techniques analytiques employes jusqu maintenant
pour faire lanalyse de la fiabilit des rseaux lectriques. Le lecteur non familier avec ce
domaine sera ainsi en mesure de saisir limportance de poursuivre le dveloppement dune
solution logicielle pour aborder et rendre plus accessible ltude de la fiabilit des rseaux
lectriques, notamment via les simulations de type Monte-Carlo.
Le premier prototype de loutil de recherche est dvelopp sous Matlab en code Orient-
Objet et permet de faire la promotion des avantages quoffrent lutilisation de Matlab dans la
programmation dcoulements de puissance paramtriques. Lutilisateur final, qui est en mme
temps programmeur, a un libre accs au code source et aux paramtres de tous les quipements
de son rseau. Il peut ainsi dvelopper ses propres algorithmes paramtriques, les appliquer
chaque quipement de son rseau et ainsi personnaliser chacune de ses tudes.
Lutilisation de Matlab est galement intressante pour la recherche vise, car elle
permettra une plus facile collaboration de diverses expertises techniques dans dautres domaines
tels que les statistiques, lconomie, lintelligence artificielle ou mme lhydrologie. Cette
contribution peut tre mise en uvre dans llaboration dalgorithmes paramtriques qui seront
alors fonction de donnes statistiques, conomiques, ou hydrologiques par exemple.
5

Le prototype illustre galement les possibilits qui souvrent vis--vis des tudes de
fiabilit des rseaux lectriques assistes par ordinateur tant donn que lutilisateur a toute la
libert dassocier des probabilits ses algorithmes de changement dtat et de paramtres de son
rseau. Loutil permet ainsi de raliser des simulations de type Monte-Carlo afin dvaluer
numriquement la fiabilit des rseaux lectriques.
6

CHAPITRE 1 REVUE DE LITTRATURE ET TAT DE LART
1.1 Fiabilit
Depuis quelques annes, lvaluation de la fiabilit des rseaux lectriques prend de limportance
chez les ingnieurs et spcialistes. Un nombre considrable darticles dcrivant les diffrentes
techniques disponibles de modlisation des rseaux pour le calcul des indices de fiabilit sont
publis [6]. Lintrt grandissant autour de la fiabilit des rseaux lectriques est galement
motiv par les rsultats de plusieurs analyses statistiques qui dmontrent que la composition des
systmes lectriques contribue hauteur de 80% sur lindisponibilit du service lectrique chez
les consommateurs [7].
Les indices de performance en termes de fiabilit des rseaux lectriques peuvent tre
calculs suivant une multitude de mthodes formant deux groupes bien distincts [8] :
Les techniques analytiques;
Les simulations.
Aujourdhui, lapproche analytique reprsente une trs grande proportion des techniques utilises
par les spcialistes dans lvaluation de la fiabilit des rseaux au dtriment des simulations qui
ncessitent des temps de calcul trop importants. Les modles et techniques analytiques
disponibles suffisent encore aux planificateurs et concepteurs pour appuyer certaines dcisions
stratgiques. Nanmoins, cette tendance change due aux possibilits quoffrent les ressources
informatiques disponibles de nos jours. En modlisant plus intuitivement les rseaux lectriques
et les dfaillances qui les caractrisent, lvaluation des performances peut ainsi prendre en
compte un plus grand nombre de paramtres et ainsi rendre ltude de fiabilit plus tangible.
Lapproche probabiliste de type Monte-Carlo est la plus considre pour lvaluation de la
fiabilit des rseaux lectriques puisquelle se prte aux outils informatiques.
1.1.1 Techniques analytiques
Lapproche analytique vise la reprsentation des systmes lectriques sous forme mathmatique
et value les diffrents indices de fiabilits en solutionnant numriquement les modles
algbriques quivalents. Lapplication des notions de base de probabilit demeure lapproche la
7

plus utilises pour valuer la fiabilit dun systme. Bien que trs rapide, cette approche a recourt
des simplifications pour les systmes complexes conduisant invitablement des rsultats qui
omettent certains paramtres significatifs des rseaux tudis, mais surtout qui ngligent certaines
actions prises dans son fonctionnement normal (automatismes, protections, etc.). Ci-dessous sont
prsentes les principales techniques communment utilises pour valuer la fiabilit dun
systme.
Calcul de la probabilit dindisponibilit (FOR)
Plusieurs indices de fiabilit calculs analytiquement dcoulent du traitement dun ou plusieurs
indices FOR (Force Outage Rate) qui value la probabilit quun quipement soit indisponible. Il
se dfinit comme suit :

0navailability (F0R)= 0=

+
=
|uown time]
|uown time]+|up time]
(1.1)

o
= expecteu failuie iate (taux ue panne)
= expeceu iepaii iate (taux ue ipaiation)
m = mean time to failuie (temps moyen ue panne) = 1
i = mean time to iepaii (temps moyen ue ipaiation) = 1

Le calcul de lindice FOR sapplique initialement un modle simple de deux tats
(disponible/indisponible) qui nest valable que pour valuer la fiabilit dun ou plusieurs
quipements sur une trs longue priode dutilisation. Nanmoins, plusieurs variantes aux calculs
de lindice FOR permettent dintroduire dautres tats et leur transition, telles que la maintenance
ou les priodes pendant lesquelles lquipement est volontairement mis hors service (ex :
rduction de la production).


8

tude de la production
Le Capacity Outage Probability Table (COPT) est directement driv de lvaluation du FOR
des quipements ltude, mais appliqu uniquement la production. Comme son nom lindique,
le COPT est un tableau runissant uniquement les diffrents niveaux dindisponibilit force et
les probabilits que ces derniers soient atteints. Il ninclut pas dans son traitement la charge, ni les
systmes de transport et/ou distribution. Ltude la fiabilit suivant cette approche nadresse que
le problme limit de la suffisance de lapprovisionnement. Elle a lavantage de fournir une
valuation rapide de la fiabilit de la production. Lexemple qui suit prsente le COPT dun
systme totalisant 45MW de production, compos des units suivantes :

(a) 10 MW (FOR = 0.02)
(b) 15 MW (FOR = 0.03)
(c) 20 MW (FOR = 0.05)

Tableau 1.1 : Capacity Outage Probability Table (COPT)
Capacit
hors service (C
i
)
(MW)
Probabilit P(C
i
)
0 0.98 0.97 0.95 = 0.90307
10 0.02 0.97 0.95 = 0.01843
15 0.98 0.03 0.95 = 0.02793
20 0.98 0.97 0.05 = 0.04753
25 0.02 0.03 0.95 = 0.00057
30 0.02 0.97 0.05 = 0.00097
35 0.98 0.03 0.05 = 0.00147
45 0.02 0.03 0.05 = 0.00003
P(C
I
) = 1.00000

9

La probabilit de subir une perte de capacit de 0 MW est donc le produit des probabilits de
chaque unit dtre disponible :

P(uNW) = (1 -u.u2) (1 -u.uS) (1 -u.uS) = u.9uSu7; (1.2)

La probabilit de subir une perte de capacit de 10 MW est le produit des probabilits des units
de 15 et 20 MW dtre disponibles multipli par la probabilit que le groupe de 10 MW soit
indisponible :

P(1uNW) = (u.u2) (1 -u.uS) (1 -u.uS) = u.u184S; (1.3)

La probabilit de subir une perte de capacit de 25 MW est le produit de la probabilit que lunit
de 10 MW soit disponible par les probabilits des units de 10 et 15 MW dtre indisponibles :

P(2SNW) = (u.u2) (u.uS) (1 -u.uS) = u.uuuS7 (1.4)

Loss Of Load Probability (LOLP)
Lindice LOLP est une variante du COPT qui inclut dans son valuation la perte de charge
rsultant de lindisponibilit dunit de production. Il nest pas trs rpandu dans lanalyse de la
fiabilit dun systme, car il value simplement la probabilit de subir des pertes de charge pour
une charge fixe, qui ne varie pas dans le temps. Mais comme son prdcesseur, il a lavantage de
fournir une estimation rapide de la fiabilit dun systme.

I0IP = P

(C

< I)
n
=1
= p
k
n
k=1
(1.5)


10

C

= copocit Jisponiblc
I = cborgc totolc
P

(C

< I) = probobilit quc lo cborgc totolc soit supricurc lo proJuction.



Si le systme de production prcdent alimente une charge L=30 MW, le LOLP sera simplement
la somme des probabilits de voir la production passer sous les 30MW :

Tableau 1.2 : Loss Of Load Probability (LOLP)
Capacit
hors service (C
i
)
(MW)
Probabilit
P(C
i
)

Perte
de charge
Probabilit
P
i
(C
i
< L)
0 0.90307 Non
10 0.01843 Non
15 0.02793 Non
20 0.04753 Oui = 0.04753
25 0.00057 Oui = 0.00057
30 0.00097 Oui = 0.00097
35 0.00147 Oui = 0.00147
45 0.00003 Oui = 0.00003
LDLP = P
t
(C
t
< I)
n
t=1
= 0.05057

Le systme de production a donc une probabilit de 5% de subir une perte de charge

Loss Of Load Expectation (LOLE)
Lindice LOLE (Loss Of Load Expectation) est lindice de fiabilit le plus utilis. Il couple le
calcul des probabilits de perte de production la courbe de charge que le rseau alimente. Le
rsultat permet dvaluer le risque, c'est--dire la probabilit que le systme subisse des pertes de
charge, car contrairement au LOLP, lindice LOLE tient compte de la variation de la demande
dans le temps. Son atout rside galement dans la simplicit du calcul.

11

I0IE = P

(C

-I

)
n
=1
= p
k
t
k
n
k=1
(1.6)

C

= copocit Jisponiblc
I

= pr:ision Jc pointc Jc cborgc


P

(C

-I

) = probobilit Jc pcrtc Jc cborgc.


t
k
= unit ue temps uuiant laquelle la capaciti uisponible ne iponu pas la chaige L
I
.


Le tableau 1.3 ci-dessous prsente les rsultats obtenus pour le LOLE considrant une courbe de
charge linaire ayant son maximum 30 MW et son minimum 10 MW appliqu sur le mme
systme de production de 45 MW utilis dans les exemples prcdents :

Tableau 1.3 : Loss Of Load Expectation (LOLE)
Capacit
hors service (C
i
)
(MW)
Probabilit
P(C
i
)

Temps t
k

(%)
P(C
i
L
i
)
(%)
0 0.90307 0
10 0.01843 0
15 0.02793 0
20 0.04753 25 = 1.18825
25 0.00057 50 = 0.02850
30 0.00097 75 = 0.07275
35 0.00147 100 = 0.14700
45 0.00003 100 = 0.00300
LDLE = P
t
(C
t
-L
t
)
n
t=1
= 1.43950

Dans cette configuration, le systme de production de 45 MW ne sera pas en mesure de rpondre
la demande 1.4395% du temps, soit 5.2542 jours / anne.
12

tude des rseaux de distribution
Les indices prcdents traitent le problme de fiabilit entre la production et la charge, sans tenir
compte de lindisponibilit des rseaux de transport et distribution. Ltude de la fiabilit des
rseaux de distribution est souvent omise des calculs et reoit peu dattention. Mais, la tendance
change, car les distributeurs sont de plus en plus tenus dassurer un niveau lev de qualit de
livraison de llectricit.
Ltude de la fiabilit des rseaux de distribution se concentre surtout sur les systmes
radiaux. Suivant cette configuration, une charge est alimente seulement si tous les composants
entre elle et la source sont en opration. Le taux dindisponibilit du systme z
s
est donc
simplement la somme des taux dindisponibilit z

de chaque composant en amont de la charge.


partir de ce constat, plusieurs indices de fiabilit sont calculs posteriori partir de
statistiques de pannes, dont :

z
s
o:crogc oilurc rotc = z

(1.7)
u
s
A:crogc onnuol outogc timc = z

(1.8)
SAIFI : Systcm o:crogc intcrruption rcqucncy inJcx =
z

N

N

(1.9)
SAII Systcm o:crogc intcrruption Jurotion inJcx =
u

N

N

(1.10)
CAII Customcr intcrruption Jurotion inJcx =
u

N

z

N

(1.11)

o N

et r

sont respectivement le nombre de clients connects et temps moyen de rparation.



Contrairement aux indices COPT, LOLP et LOLE, la production nentre pas dans
lvaluation de la fiabilit des rseaux de distribution et les calculs se limitent uniquement aux
rseaux radiaux. Ltude des rseaux maills nest donc pas possible avec ces techniques simples.

13

Les indices de fiabilit des systmes composites
Pour les systmes combinant production, transport et/ou distribution, lapproche traditionnelle
prconise est la mthode de probabilit conditionnelle. Lobjectif est donc dvaluer la
probabilit de subir une perturbation majeure suite lindisponibilit dun ou plusieurs
composants dun mme rseau (production/transport/distribution). De faon plus gnrale, si
loccurrence dun vnement A est dpendant de plusieurs vnements B
i
mutuellement exclusif,
alors :

P(A) = P(A|B

)P(B

)
n

(1.12)

Cette approche sapplique facilement un systme simple radial, mais le nombre de conditions
croit rapidement pour les systmes maills. valuer la fiabilit des systmes maills, aussi petit
soit-il, suivant lapproche de la probabilit conditionnelle est complexe et requiert une maitrise
des concepts de base de probabilit et des notions de fiabilit de rseaux, car le nombre de
possibilits tudier croit exponentiellement avec le nombre dquipements composant le rseau.
Pourtant, en suivant lapproche de la probabilit conditionnelle, il est possible de driver
une panoplie dindices de fiabilit [8] trs utiles pour interprter les performances des systmes
combinant production, transport et/ou distribution. Ils permettent de rendre compte de la fiabilit
des systmes en tenant compte de la probabilit dindisponibilit de toutes les composantes dun
mme systme, contrairement aux indices tels que LOLP et LOLE.
Lvaluation de la fiabilit des systmes composites est un problme trs complexe, car
plus les rseaux ltude sont grands, plus le nombre de possibilits analyser augmente. Et, au
regard du nombre dindices quil est possible de dterminer, ltude de la fiabilit dun systme
requiert une connaissance accrue des principes de base de probabilit et des quations qui
dfinissent ces indices afin den faire une bonne interprtation. Il est ncessaire de comprendre
leur signification, leurs limites, ce quils incluent et excluent.
Cest dailleurs ce que lauteur soulve dans son ouvrage : This area of power system
reliability evaluation is probably the least developed and also one of the most complicated. Il
14

ajoute nanmoins: In view of the environmental, ecological, societal and economic constraints
faced by most electric power utilities it is expected that this area will receive considerable
attention in the next decade .
Conclusion sur les techniques analytiques
Ltude de la fiabilit des systmes simples, tels que lanalyse de la production ou des rseaux
radiaux, est ralisable avec un minimum deffort en appliquant les techniques analytiques
prsentes antrieurement. Le constat est malheureusement bien diffrent pour les systmes
composites complexes et plus particulirement les rseaux maills de grande taille. Pour ces
derniers, lvaluation de la fiabilit reprsente un norme obstacle tant le nombre de possibilits,
de contraintes et de conditions devient grand et pratiquement ingrable. Lanalyse de ces
systmes requiert maintes simplifications, qui biaisent un peu plus les rsultats.
Mais avec les avances informatiques ralises et les contraintes en vigueur aujourdhui,
il y a lieu de reconnaitre que lapproche analytique ne suffit plus lvaluation de la fiabilit des
rseaux. Dautres moyens doivent prendre le relais pour dpasser les limites auxquelles le
domaine fait face. Le recours aux outils de simulations figure parmi les solutions qui reoivent le
plus dintrt. Cest dailleurs la direction que nous prconisons dans loutil APREM.
1.1.2 Simulations (Monte-Carlo)
Lapproche par simulations value la fiabilit dun rseau lectrique en simulant son
comportement ainsi que les vnements alatoires qui modifient ce rseau. Cette mthode traite
le problme de calcul de fiabilit comme une longue srie dessais alatoires sur un rseau
dynamique.
Cette technique permet de prendre en compte une infinit de paramtres inhrents la
gestion, la composition et lvolution du rseau lectrique. Ces paramtres pourraient dcrire une
multitude dvnements alatoires ayant une probabilit doccurrence, telle que les pannes, les
activits dentretiens, la variation de la charge ou de la production, les diffrentes procdures de
transfert sur le rseau, etc. En simulant un trs grand nombre de fois le comportement
probabiliste du rseau pour une priode de temps donne, il est donc possible de calculer les
indices de fiabilit et didentifier clairement le type danomalies rcurrent sur le rseau et dduire
les points faibles du systme.
15

Simulation Monte-Carlo
Lexemple du lanc de d illustre bien la mthode Monte-Carlo utilise pour le calcul de la
probabilit. Analytiquement, un d est compos de 6 faces et si ce dernier est parfaitement
quilibr, les chances dobtenir le chiffre six (6) sont naturellement de 1/6.
La mthode de Monte-Carlo tente de faire la preuve du mme raisonnement logique en
ralisant plusieurs essais et diviser le nombre de fois que le chiffre six (6) est obtenu par le
nombre dessais ralis afin de trouver la frquence de succs. Lorsque le nombre dessais est
suffisamment lev, le rsultat tend vers la probabilit relle dobtenir le chiffre six (6). Cette
probabilit scrit alors comme suit :

P(J'obtcnir cbirc six (6) = lim
n-
_
S
N
] (1.13)

o S est le nombre de fois que le chiffre 6 est obtenu et N le nombre total dessais raliss.
La simulation de ce test logique peut tre ralise sur une multitude de logiciels de
calculs. titre dexemple, les valeurs de probabilit dobtenir le chiffre six (6) sont prsentes
graphiquement la Figure 1.1 pour 3000 essais excuts laide de la fonction random de
Microsoft Excel. Les trois plus importants constats qui en dcoulent sont :
Un faible nombre dessais procure une mauvaise estimation de la probabilit;
La probabilit tend vers la valeur relle plus le nombre dessais est grand;
Si le mme exercice tait repris plusieurs fois, les rsultats et les courbes obtenus pour
chaque simulation seraient diffrents les uns des autres. Cette mthode danalyse ouvre
donc la porte au traitement parallle, car il ny existe aucune interdpendance entre les
rsultats.

16


Figure 1.1 : volution de la probabilit avec le nombre de simulation

Application ltude des rseaux lectriques
La mthode de Monte-Carlo est un outil puissant pour lanalyse des rseaux lectriques, car elle
permet de mettre en commun les caractristiques variables et probabilistes des lments des
rseaux suivant un raisonnement simple et beaucoup plus accessible aux personnes novices en
fiabilit des rseaux. Le mme test logique du lanc de ds est alors applicable un rseau radial
ou maill, de plusieurs dizaines ou centaines de nuds, car lessentiel du dfi est de modliser
adquatement les changements probabilistes sur chaque composant du rseau, excuter une srie
dessais et observer le comportement alatoire du rseau. Tour tour ou simultanment, et
suivant une probabilit prdtermine, chacun des composants du rseau changera dtat ou de
caractristique au fil des essais et chaque changement aura un impact, minime soit-il, sur le
rseau. Comme le prconise lanalyse de type Monte-Carlo, plus le nombre dessais sera grand,
plus il sera possible didentifier les vnements dont la probabilit dapparition est la plus leve
afin dvaluer tangiblement les diffrents indices de fiabilit dun systme.
0
0.01
0.02
0.03
0.04
0.05
0.06
0.07
0.08
0.09
0.1
0.11
0.12
0.13
0.14
0.15
0.16
0.17
0.18
1 501 1001 1501 2001 2501
P
r
o
b
a
b
i
l
i
t

d
'
o
b
t
e
n
i
r

l
e

c
h
i
f
f
r
e

6
Nombred'essais
ProbabilitCalcul
Valeurrelle
17

Bien que le concept soit relativement simple implmenter, lampleur du temps de calcul
ncessaire la ralisation dtude Monte-Carlo a longtemps frein lintrt suscit pour cette
technique et son application aux rseaux lectriques. Si 3000 essais sont requis pour trouver la
probabilit dobtenir le chiffre 6 lors dun lanc de d, il est alors relativement facile dimaginer
le nombre dessais ncessaire pour dduire des valeurs justes et tangibles pour un grand rseau.
Mais aujourdhui, des techniques sont disponibles pour rduire le temps de calcul [9] [10] et
compte tenu des outils et ressources disponibles, la mthode dite de Monte-Carlo est de plus en
plus populaire dans lanalyse des rseaux lectriques, car elle ouvre les portes de nouveaux axes
dtudes.
Les techniques utilises
Trois techniques sont principalement utilises dans lvaluation de la fiabilit des systmes
composites par la mthode de Monte-Carlo [11] :
State sampling technique
State transition sampling technique
Sequential method
Dans la premire, aucun lien de cause effet entre les tats de chaque composant nest pris en
compte. La probabilit de rencontrer les diffrents tats enregistrs pour chaque composant dun
rseau est uniforme. Lanalyse porte uniquement sur un systme dtats chantillonn hors de
toute chronologie.
linverse, la seconde approche tient compte de la transition entre les tats du systme
dans son ensemble (et non la transition des tats pour chaque composant). Les liens de cause
effet et les transitions entre les diffrents tats du rseau sont dfinis globalement pour le
systme.
Finalement, la dernire approche tient compte de la squence des tats de chaque
composant et les liens de cause effet peuvent tre dfinis tous les niveaux. Il est donc possible
dintroduire une chronologie dans les vnements. La technique squentielle est naturellement
plus lourde en termes de calcul, mais elle permet de combiner et modliser dans les dtails toute
18

sorte de contingences et caractristiques dopration dun rseau (variation de la charge,
procdures dopration, calendrier de maintenance, etc.).
Lanalyse de la fiabilit dans le cadre de la prsente recherche ne doit donc pas se limiter
lune des trois mthodes. La pertinence et la justesse de linformation disponible sur les rseaux
lectriques tudis dtermineront le choix des mthodes et le niveau de dtail qui sera possible
datteindre.
La pertinence de la mthode de Monte-Carlo
Lapproche de Monte-Carlo offre la possibilit dintgrer galement de nouveaux paramtres
souvent omis dans ltude de la fiabilit.
titre dexemple, daprs une tude ralise par le NERC (North American Reliability
Council), les systmes de protection sont mis en cause dans 75% des perturbations majeures. Il
est effectivement intressant de noter que la grande majorit des tudes de fiabilit ne tient pas
compte de la fiabilit et de limpact des pannes de ces systmes de protection [12]. Les
composants de second plan des rseaux lectriques, tel que les relais de protection, les systmes
auxiliaires, les systmes de communication sont gnralement considrs infaillibles.
Malheureusement, lanalyse des blackouts vcus ces dernires annes les met souvent en cause.
Ces systmes de second plan sont au cur de lvolution technologique des rseaux
lectriques. De nouvelles fonctionnalits leur sont attribues afin dautomatiser les rseaux et
rendre ces derniers plus intelligents. Cette volution modifie grandement la composition et les
mthodes dopration des rseaux lectriques et ces changements affectent la fiabilit des rseaux
car cest dailleurs leur raison dtre. Les recherches sintensifient juste titre afin de prendre en
compte ces nouveaux facteurs oprationnels dans lanalyse de la fiabilit des rseaux afin dy
inclure les contraintes lies la planification de la maintenance, la gestion de la production et
lopration du rseau [13].
Force est de reconnaitre que tous ces aspects sont difficiles inclure dans les mthodes
analytiques de fiabilit. Pour que loutil danalyse puisse sadapter nimporte quel champ
dtudes, il est donc primordial de pouvoir intgrer la mthode de Monte-Carlo dans le cadre de
la fiabilit. Cette mthode offre plus de possibilits dtudes qui rpondent mieux la
composition et aux caractristiques des rseaux. Grce la flexibilit quelle apporte, lapproche
19

de Monte-Carlo se prte beaucoup plus facilement ltude de lvolution des rseaux dans le
temps.
tude de la fiabilit et lanalyse paramtrique des rseaux lectriques
Loutil de recherche dvelopp dans le cadre du prsent projet rpond parfaitement aux pr-
requis ncessaire llaboration de simulations de types Monte-Carlo. Comme discut
prcdemment, ltude de fiabilit des rseaux lectriques selon la mthode de Monte-Carlo
consiste essentiellement simuler en boucle le comportement probabiliste dun rseau lectrique
en y intgrer des changements dtat ou de paramtres dicts par une probabilit dfinie.
Lessentiel de lanalyse consiste alors enregistrer la rcurrence des vnements pertinents
ltude de la fiabilit tout au long du processus. On se rappellera alors que, si le nombre dessais
est suffisamment grand, la probabilit de rencontrer un vnement est le ratio du nombre de fois
que lvnement est rencontr sur le nombre total dessais raliss (quation 1.13).
Les tudes de fiabilit des rseaux lectriques selon la Monte-Carlo sont donc toutes
fins pratiques des tudes paramtriques pour lesquelles lexcution des algorithmes de
changement dtat et de paramtres de rseaux respectent les probabilits dfinies par lusager
afin quils reproduisent le comportement probabiliste de chaque quipement. Lutilisateur peut
ainsi user des fonctions disponibles de tirage au sort pour dclencher des changements sur le
rseau et simuler des vnements alatoires comme lindisponibilit dun quipement, sa
dgradation ou tout autre perturbation sur le rseau.
La mthode de Monte-Carlo en elle-mme ne se limite pas au calcul dun seul et unique
indice de fiabilit. Elle permet au contraire de faire lvaluation de tous les indices cits dans
cette section et plus encore. La thorie longuement prsente dans ce chapitre doit servir de
support lutilisateur qui souhaite valuer un de ces indices de fiabilit au moyen de la mthode
de Monte-Carlo. Lutilisateur doit avant tout comprendre la thorie derrire chaque indice de
fiabilit afin de btir convenablement ltude paramtrique permettant de le calculer selon la
mthode de Monte-Carlo.
titre dexemple, lutilisateur qui cherche valuer le LOLE dun systme complexe
suivant lapproche de Monte-Carlo, doit ncessairement paramtrer dans son modle :
20

la variation de la charge sur lensemble du systme (suivant une courbe de probabilit ou
courbe de charge);
les changements dtat de chaque unit de production du systme;
le dlestage qui assure la convergence du systme en maintenant la charge du rseau
infrieur la production.
Loutil de recherche propos dans ce mmoire permet, juste titre, lutilisateur de paramtrer
toutes ces fonctions et raliser, comme requis par la thorie de Monte-Carlo, un trs grand
nombre de simulations sans aucune intervention de lusager durant le processus.
Il est mme intressant de prciser que le calcul thorique de lindice LOLE ne tient pas
compte des indisponibilits pouvant survenir sur les quipements de transport et distribution, ni
des relations de causes effet qui pourraient tre introduites dans le modle. Ce sont l des
paramtres supplmentaires qui peuvent tre pris en compte dans lvaluation de la fiabilit des
systmes travers la mthode de Monte-Carlo.
Cependant la mthodologie pour valuer les diffrents indices de fiabilit au moyen de
loutil de recherche propos nest pas couverte par le prsent mmoire et pourra faire lobjet de
travaux ultrieurs. Ce chapitre a pour but essentiellement de prsenter la possibilit de coupler
lanalyse paramtrique lvaluation de la fiabilit des systmes suivant la mthode de Monte-
Carlo et familiariser le lecteur ce domaine en pleine expansion.

21

1.2 Choix de lalgorithme de calcul de rpartition de puissance
coulement de puissance versus tude transitoire
Comme dcrit dans les pages qui prcdent, la prsente recherche sintresse lvolution des
paramtres et de la topologie des rseaux dans le but avou de faire ltude de la fiabilit des
systmes. Les changements sur les paramtres des quipements, mais galement la connectivit
entre les lments des rseaux lectriques, influencent les conditions dopration de ces derniers
et lobjectif de la recherche est justement de dduire la probabilit de dpasser les limites
dopration des rseaux tudis. Ainsi pour saisir limpact des modifications qui soprent sur les
rseaux, loutil de recherche doit intgrer au moins un algorithme dcoulement de puissance afin
de raliser quelques exercices de validation de concept. Lajout dune slection de mthode de
calculs de rpartition de puissance pour rpondre aux mieux aux spcificits propres de chaque
rseau pourra faire lobjet de dveloppements futurs de loutil de recherche.
Bien quil existe plusieurs formulations pour solutionner lcoulement de puissance dun
rseau lectrique, ces dernires peuvent tre regroupes suivant trois types, soit les mthodes de
Gauss-Seidel, de Newton-Raphson et Backward/forward sweep. La mthode Backward/Forward
sweep est la populaire pour sa rapidit dans le traitement des rseaux de distribution faiblement
maills. Ce type dalgorithme est dailleurs la base du solutionneur itratif dcoulement de
puissance du logiciel CYMDIST [14-15]. Nanmoins, les mthodes de Newton Raphson
formules sur la base des relations dinjections de courant tendent se dmarquer par leurs
performances dans le traitement de larges systmes maills. Les mthodes de Gauss-Seidel, quant
elles, sont moins robustes et convergent gnralement plus difficilement [16].
Le nouvel outil de simulation EMTP-RV [17] utilise justement une formulation base sur
les relations de courant qui diffrent des algorithmes de Newton-Raphson (NR) usuellement
employs dans les logiciels danalyse de rseaux. Cette formulation permet de dcrire les
systmes sous une forme matricielle trs simple quon appellera matrice nodale-augment-
modifie. Elle sappuie sur les relations de courants (Loi de Kirchoff) au lieu des relations de
puissances, ce qui simplifie la modlisation des composants de rseaux, mais aussi la
reprsentation des connexions entre les composants (delta, triangle, phase-phase, etc.). La
technique permet ainsi de dduire la matrice Jacobienne sous une forme simplifie et toutes les
22

matrices du systme linaire rsultant sont creuses. Lexpression du systme est en coordonnes
rectangulaires (ral/imaginaire) et les drives partielles sont alors exprimes par rapport aux
tensions et courants du systme et de ses composants [18-19].
Cette mthode est permet aussi de modliser les rseaux partir de leurs donnes relles
sans avoir exprimer les valeurs en per-unit . Il est alors possible de modifier les ratios de
transformation, mais galement les tensions dopration des systmes sans avoir rvaluer la
matrice du rseau et ses admittances en fonction des nouvelles tensions de base du systme,
comme cest le cas lorsquon travaille en per-unit.
Cette formulation permet galement dimbriquer des points de sectionnements et leur tat
(ouvert/ferm) directement dans la matrice du rseau. La technique fort simple consiste crer
une galit entre les tensions et les courants des deux nuds qui se connectent lorsque
lquipement de sectionnement, si ce dernier est en position ferm. Cette galit devient alors
nulle lorsque le circuit souvre. Il est ainsi possible de changer la topologie du rseau en
modifiant seulement quelques valeurs lintrieur de la matrice du rseau afin de crer ou
liminer cette galit. Contrairement aux formulations les plus courantes de NR, celle-ci na donc
pas recours aucune mthode pour grer lajout et le retrait des nuds et, consquemment, la
reconstruction de la matrice du rseau pour tenir compte de louverture ou la fermeture dun
circuit. Ainsi, La matrice nodale-augmente-modifie nest donc pas reformule chaque
changement topologique.
Aussi, la formulation tant base sur les relations de courant, elle donne un accs direct
aux valeurs de courants de tous les composants du rseau ce qui vite davoir les dduire
partir des puissances calcules chaque nud selon la mthode standard.
Parmi les nombreux autres avantages, ces trois caractristiques de la formulation utilise
dans EMTP-RV permettent de rduire significativement les tapes de prtraitement des donnes
et dduire plus rapidement la matrice nodale-augmente-modifie du rseau correspondant.
Lalgorithme permet ainsi de traiter les systmes complexes multi-phass et faire lanalyse de
nimporte quelles configurations de rseaux, en autant que le systme dquations soit bien pos.
Il est alors possible de modliser les rseaux dans les moindres dtails, en tenant compte des
spcificits des connexions.
23

Aussi, lintrt de lapproche EMTP-RV est quelle est trs simple implmenter au
niveau logiciel. Sa mise en uvre peut savrer relativement souple, surtout lintrieur de
langage orient sur le traitement des matrices, tel que Matlab. Chacun des composants du rseau
occupe un espace bien spcifique dans la matrice Jacobienne nodale-augmente-modifie et cette
architecture vite alors davoir rvaluer certaines drives partielles chaque itration,
notamment les drives partielles des composants linaires, des sources de tension et des
transformateurs. Lexpression de ces drives partielles ntant pas fonction de la tension, ni du
courant, leurs valeurs sont constantes. Un gain non ngligeable peut ainsi tre ralis dans la
vitesse dexcution du logiciel puisque ce sont seulement quelques sous-matrices de la
Jacobienne qui doivent tre rvalue chaque itration.
Mis part les performances de la mthode EMTP-RV, luilisation de cette dernire ouvre
entre autres, la porte aux tudes dynamiques et transitoires des systmes. Cette extension future
du logiciel peut savrer intressant si ltude des rseaux devait mesurer limpact des systmes
de protection sur la fiabilit des rseaux. Bien que ce ne soit pas un objectif court terme, il nen
demeure pas moins que cette possibilit est prsente et rpond un intrt grandissant motiv par
lintgration des nouvelles technologies sur les rseaux lectriques.

24

1.3 Logiciel commerciaux
Logiciels commerciaux
Il existe plusieurs logiciels commerciaux ddis exclusivement lanalyse de rseaux lectriques.
Parmi les plus populaires en Amrique du Nord, les logiciels PSS/E [20], CYMDIST [21], PSAF
[22] et EMTP-RV [23] jouissent dune trs grande notorit dans lindustrie de lnergie et
chacun est matre de son expertise. PSS/E est loutil de simulation et de planification de
prdilection des transporteurs tandis que CYMDIST couvrent le domaine des rseaux de
distribution et PSAF, les rseaux de transport et industriels. EMTP-RV est un engin de calcul
puissant initialement ddi ltude approfondie des phnomnes transitoires
lectromagntiques, comme lindique son acronyme. Tous partagent lengouement doffrir des
solutions compltes pour lanalyse des rseaux et dassister lutilisateur dans la modlisation de
son rseau travers une interface graphique adapte. Le large dploiement de ces logiciels au
sein des grandes utilits lectriques prouve leur robustesse et efficacit. Malheureusement,
laccs aux codes sources de ces programmes tant impossible, il est parfois ardu de modifier ou
dajouter de nouveaux algorithmes aux logiciels afin de prototyper et personnaliser certaines
tudes. Bien que ces logiciels mettent la disposition des utilisateurs des scripts qui permettent
de saffranchir des restrictions imposes par leurs interfaces et envoyer des commandes
directement au code source des logiciels, lutilisation de ces scripts requiert bien souvent des
aptitudes avances en programmation. Cette contrainte ne concorde avec les besoins de flexibilit
inhrents aux activits acadmiques et de recherche. Pour les besoins spcifiques de la prsente
recherche, leffort dapprentissage et de dveloppement, les habilits et le niveau de dtails requis
dans la manipulation et ladaptation de ces logiciels commerciaux nest pas pleinement
justifi au stade actuel du dveloppement de loutil danalyse paramtrique des rseaux
lectriques.
Logiciels open source
Une des alternatives aux logiciels commerciaux est le recours aux logiciels open source pour
lesquels les codes sources sont accessibles et libres de tout droit de proprit. Ces derniers sont
gnralement ddis des domaines prcis et se limitent des calculs plus spcifiques.
Nanmoins, les logiciels code ouvert, tous domaines scientifiques confondus, sont trs peu
25

documents. Ces contraintes ncessitent le recours des ressources exprimentes en
programmation, ce qui alourdit les tapes de dveloppement de nouveaux modules de calcul et
ladaptation de ces logiciels la prsente recherche.
Logiciels dvelopps sur Matlab
Depuis la dernire dcennie, plusieurs logiciels de programmation de haut niveau font leur entre
dans le domaine scientifique pour contrecarrer les difficults quprouvent les chercheurs dans la
dfinition et lexcution dalgorithmes mathmatiques avances dans des langages de
programmation tel que C, C++, Java et Fortran. Matlab, Mathematica et Modelica, pour ne citer
que ces trois plateformes de dveloppement, offrent ainsi des outils de programmation spcialiss
dans le calcul et le dveloppement dalgorithmes mathmatique particulirement intressants
pour la recherche scientifique et le milieu acadmique. Le langage volu de ces applications,
dont la syntaxe se rapproche habilement de lcriture scientifique, supprime leffort
dapprentissage et de programmation des utilisateurs.
Contrairement plusieurs concurrents, Matlab a su simplanter dans une trs grande
varit de domaines (nergie, traitement dimages, financier, etc.) grce aux diffrents
ToolBox mis la disposition des utilisateurs dsireux dutiliser des fonctions prdfinies
propres chaque expertise. Le large ventail dutilisateurs prouve que le produit est trs rpandu
dans la communaut scientifique, tous domaines confondus.
Cet atout est intressant pour la recherche vise, car il permet la contribution de diverses
expertises dans ltude des rseaux lectriques, soit statistique, conomique, financire, etc. Et,
cest juste titre que plusieurs dveloppeurs ont dj choisi Matlab pour monter leur logiciel
danalyse de rseau dont Power System Toolbox (PST) [24], MatPower [25], Voltage Stability
Toolbox (VST) [26], MatEMTP [27], SimPowerSystems (SPS) [28], Power Analysis Toolbox
(PAT) [29], Educational Simulation Tool (EST) [30] et Power System Analysis Toolbox (PSAT)
[25]. Parmi ceux-l, MatPower, VST et PSAT sont des logiciels open sources disponibles
gratuitement [31].
En outre, en 1997, deux influents chercheurs du domaine des simulations de rseau
publiait dans [27] une nouvelle avenue de dveloppement du logiciel EMTP sur la plateforme
Matlab en crant le simulateur MatEMTP pour lanalyse transitoire des rseaux lectriques, car
26

selon eux this new approach to software engineering can afford a dramatic coding
simplification for sophisticated algorithmic structures [32]. Ils accusent entre autres lutilisation
de langage de bas niveau dtre lorigine du faible taux de renouvellement et doptimisation du
code du logiciel EMTP-RV, programm en FORTRAN-77. De leur exprience, trs peu de lignes
de code sont requises pour raliser le logiciel MatEMTP sur Matlab comparativement sa
version originale EMTP et les rsultats obtenus sont identiques ceux obtenus en utilisation la
version originale de EMTP. La simplicit du traitement des matrices, les fonctions graphiques et
la gestion de donnes reprsentent un atout majeur aux langages conventionnels. It also
eliminates EMTP modelling limitations through a less restrictive formulation of main network
equations .
Nanmoins, EMTP reste en gnral 2.5 fois plus rapide que sa version Matlab. Mais,
encore l, Matlab offre la possibilit de prcompiler certaines fonctions en langage C (MEX-
files) [33] et supporte galement le traitement en parallle sur multiprocesseurs [34] afin
damliorer significativement les performances des programmes dvelopps sur sa plateforme.
En tenant compte des capacits des ordinateurs daujourdhui, les contraintes de temps et vitesse
de calcul peuvent tre compresses en fonction des enjeux lis lapplication.
Conclusion
Pour les applications o lutilisateur est appel intervenir directement sur le code pour crer et
personnaliser ses propres algorithmes, il est plus simple et cohrent dutiliser un langage
spcialis de haut niveau facilement interprtable et modifiable par lensemble des utilisateurs.
Ceci est encore plus vrai pour la recherche vise puisque le dveloppement sera ralis en grande
partie en milieu acadmique par des ressources ayant des expertises diverses et peu familier aux
langages de bas niveau. Et comme discut plus haut, Matlab savre tre la plateforme de
dveloppement la mieux outille pour les besoins de la prsente recherche. Son utilisation
facilitera son renouvellement et ses dveloppements futurs.

27

1.4 Matlab orient objet
Retour sur Matlab
Le choix dutiliser Matlab pour le dveloppement dapplication danalyse paramtrique des
rseaux lectriques est encourag, par le grand nombre de logiciels dj disponibles sur Matlab
pour lanalyse des rseaux lectriques : Power System Toolbox (PST), MatPower, Voltage
Stability Toolbox (VST), MatEMTP, SimPowerSystems (SPS), Power Analysis Toolbox (PAT),
Educational Simulation Tool (EST) et Power System Analysis Toolbox (PSAT). Chacun deux
offre des fonctions danalyses de rseaux lectriques tout aussi performantes et utiles les unes que
les autres et certains sont agrments dans certains cas dune interface graphique destine
faciliter la modlisation des rseaux lectriques ltude. Alors, pourquoi ne pas construire le
nouvel outil danalyse paramtrique des rseaux lectriques partir dun de ces logiciels?
Lobjectif : tude paramtrique
La plupart des logiciels danalyse de rseaux cherchent offrir une solution complte pour
solutionner des rseaux dont les paramtres et la topologie sont gnralement invariants . Ainsi,
sil faut tudier, titre dexemple, laugmentation dune charge sur plusieurs annes couple la
variation de la production et des changements topologiques sur le rseau, lusager doit prdfinir
tous ses scnarios ; sil y a 60 scnarios tudier, lusager ralisera 60 simulations. Cette
contrainte explique lengouement pour dvelopper des outils qui faciliteront la programmation
dtudes paramtriques des rseaux lectriques afin dautomatiser lvolution des rseaux
lectriques simuls. Simplifier la programmation des tudes paramtriques rend du mme coup
plus accessible ltude du comportement probabiliste des rseaux via la mthode de Monte-Carlo
ou dautres mthodes, alors que les changements sur le rseau seraient dicts par des probabilits.
Orient Objet dans Matlab
Dans ses plus rcentes versions, le logiciel propose une srie doutil et des fonctions intgres
pour faciliter la programmation oriente objet [35] dans son environnement. Bien que de tels
outils de dveloppement existe depuis longtemps dans dautres langages (C, C++, Java,etc.), la
syntaxe propose par Matlab garde trs haut niveau le langage de programmation et permet
ainsi lutilisateur final dtre en mme temps le dveloppeur/programmeur de son application. Il
jouit alors des normes capacits mathmatiques de Matlab pour dvelopper ses algorithmes et
28

fonctions mathmatiques les plus complexes, mais galement dun environnement simple et
accessible pour crer de nouvelles classes rpondant ses besoins avec toutes les notions
dhritage requises pour appliquer une mthodologie oriente objet.
Pour les objectifs viss par le prsent projet de recherche, la plateforme limite les
difficults de dveloppement et de renouvellement du code en rendant plus accessible les
activits de programmation et de recherche lie loutil. Une migration future de loutil
danalyse paramtrique ou dune partie du code vers des langages plus performants peut tre
envisage dans des travaux futurs afin doptimiser et amliorer les performances de ce dernier.
Le dveloppement de loutil danalyse paramtrique des rseaux lectrique dans Matlab a
cependant suivi la mthodologie dcrite dans [36] afin dassurer la portabilit du code et son
utilisation dans les versions antrieurs de Matlab.

29

CHAPITRE 2 APPROCHE MTHODOLOGIQUE
Revue de littrature
Le prsent projet de recherche regroupe plusieurs champs dintrt savoir la programmation, les
algorithmes dcoulement de puissance et le calcul de fiabilit.
La premire tape du projet de recherche sattarde sur la revue de la littrature afin
daborder le dveloppement de loutil danalyse paramtrique des rseaux lectriques :
Une revue des diffrentes techniques utilises pour lvaluation de la fiabilit des rseaux
lectriques. Contrairement aux mthodes analytiques difficilement programmables, le
calcul de la fiabilit laide de la mthode de Monte-Carlo est simple, efficace et se
couple bien avec les calculs dcoulement de puissance. La mthode de Monte-Carlo
ncessite nanmoins un trs grand nombre de simulations pour converger vers des
rsultats tangibles. Lun des objectifs de lapplication est dassurer une grande souplesse
dans la programmation des boucles de calcul.
La seconde rflexion porte sur les algorithmes de calculs dcoulement de puissance
disponible. Puisque notre recherche sintresse la topologie des rseaux, lalgorithme de
Newton-Raphson simpose, car il est souvent plus robuste que les autres algorithmes lors
dtude de grands rseaux complexes et maills.
Pour la reprsentation mathmatique des rseaux, notre recherche sest concentre sur la
mthode des matrices nodales-augmentes-modifie utilise dans le logiciel EMTP-RV.
Cette technique assure une trs grande flexibilit dans la manipulation des matrices et
donc des paramtres des rseaux. Cependant, les dveloppements futurs pourront bien
entendu aborder lintgration dautres algorithmes de calculs sans se restreindre ce
choix technique.
Dveloppement du prototype I (choix du langage)
Suite cette revue de ltat de lart, le choix du langage de programmation se confirme et le
premier prototype de loutil danalyse paramtrique est cr sur Matlab. Ce logiciel propose un
environnement de programmation de haut niveau orient sur le dveloppement dalgorithmes
30

mathmatiques et offre des capacits non ngligeables pour le traitement des matrices. Le
langage est intuitif et le logiciel est trs rpandu dans la communaut scientifique.
En sappuyant sur la mthode de reprsentation matricielle utilise dans le logiciel EMTP-
RV [17] et dcrite dans [18-19], lalgorithme dcoulement formul partir des relations de
courant et des matrices nodales-augmentes-modifies est dvelopp dans un premier prototype
afin de solutionner des rseaux lectriques dcrits dans un fichier texte suivant un gabarit
prtabli (communment appel Netlist dans la plupart des logiciels danalyse de rseau
disponibles). cette tape, loutil permet de raliser des tudes paramtriques, mais requiert une
connaissance accrue de Matlab et des oprations internes effectues par loutil.
Acquisition des comptences en programmation oriente objet sur Matlab
Face la complexit du code ncessaire la programmation dtudes paramtriques dans le
prototype I, la possibilit de reprsenter sous forme dobjets Matlab tous les composants des
rseaux lectriques est pleinement tudie. La cration de nouvelles classes dans Matlab suivant
une mthodologie oriente objet permet de dfinir souhait les mthodes daccs aux paramtres
des composants du rseau et simplifier les oprations de paramtrage. Cette tape de recherche
aboutit lacquisition des comptences en programmation orient objet sur Matlab qui mnera
par la suite au dveloppement du second prototype.
Dveloppement du Prototype II (conversion vers la programmation orient objet)
Une fois la programmation oriente objet sur Matlab maitrise, le prototype II est ralis en
btissant les nouvelles classes dobjets reprsentant les lments de base des rseaux lectriques.
Lalgorithme dcoulement de puissance et les multiples fonctions dveloppes dans le premier
prototype sont adapts pour permettre lutilisation des nouveaux objets crs.
Tests sur le prototype II
Pour confirmer les solutions utilises dans le deuxime prototype de loutil danalyse
paramtrique des rseaux lectriques, ce dernier est soumis des tests et compar avec diffrents
logiciels commerciaux pour valider les rsultats obtenus.
Les rsultats sont trs convaincants et concluants pour le prototype II. Les simulations
ralises avec loutil danalyse paramtrique sont compares aux rsultats dcoulement de
31

puissance obtenus sur deux (2) diffrents logiciels commerciaux reconnus par lindustrie, soit
PSS/E et PSAF .
Le prototype est galement mis contribution dans un cours de fiabilit des rseaux
lectriques donn des tudiants de 2
ime
cycle. Il a t utilis par un groupe dtudiant afin den
valuer la convivialit et valider la possibilit de raliser des calculs de fiabilits selon la mthode
de Monte-Carlo sur des rseaux lectriques. Plusieurs calculs de fiabilit ont t raliss dans le
cadre du cours confirmant ainsi que loutil sadapte trs bien aux tudes de type Monte-Carlo.
Loutil permet dassigner toute sorte dvnements probabilistes sur le rseau et mesurer leur
impact sur plusieurs points. Daprs les commentaires dgags, lenvironnement est simple
dutilisation et les oprations ncessaires pour modifier les paramtres et la topologie des rseaux
sont intuitives. Nanmoins, le temps de calcul reste un obstacle important ce type dtude.
Optimisation du prototype II
Suite ces essais, plusieurs fonctions ont t optimises, et de nouvelles classes cres. Le
prototype II, loutil dAnalyse Paramtrique des Rseaux lectriques sur Matlab (APREM), est
fonctionnel et plusieurs fonctionnalits sont ajoutes pour assurer la robustesse de loutil. Parmi
ces fonctionnalits, un algorithme bas sur la thorie des graphes est intgr loutil de recherche
afin de reprer les lots lectriques et les sources PV isoles connectes un rseau dpourvu de
barre dquilibre. Bien que la mthode ne soit pas optimale, elle permet dapporter
automatiquement les correctifs essentiels au rseau afin dassurer sa convergence des
coulements de puissance indpendamment de la validit de sa topologie initiale.
Cette tape est cruciale dans les tudes paramtriques et de fiabilit, car des milliers de
scnarios sont gnrs et lusager ne peut pas valider et corriger manuellement la topologie des
rseaux chaque fois que les coulements de puissance ne convergent pas. La section 3.6.3
aborde la technique qui est mise en uvre dans le prototype II pour valider la topologie des
rseaux simuls.
32

CHAPITRE 3 CORPS DE LOUVRAGE : OUTIL APREM
3.1 Matlab
Le prototype de loutil danalyse paramtrique est dvelopp entirement sur Matlab, do
lacronyme du logiciel APREM pour Analyse Paramtrique des Rseaux lectrique sur Matlab.
Matlab propose un environnement de programmation de haut niveau orient sur le
dveloppement dalgorithmes mathmatiques et offre des capacits trs puissantes pour le
traitement des matrices, notamment avec lintroduction des cells arrays [37] abondamment
utilises dans le dveloppement de loutil APREM. Le langage de programmation est intuitif et
bien maitris dans la communaut scientifique.
Matlab supporte le traitement des vecteurs et des matrices sur plusieurs formes (matrix,
array et cell), ce qui reprsente un atout majeur pour le dveloppement rapide dalgorithmes
propres aux rseaux lectriques souvent reprsents sous forme matricielle. Matlab offre
galement dans ses plus rcentes versions des outils pour faciliter la programmation en orient
objet. Ces nouvelles fonctionnalits rendent encore plus accessible le dveloppement de logiciels
dans lenvironnement Matlab et contribueront rapprocher lutilisateur final de son rle de
dveloppeur du prototype APREM.
3.2 Matrice nodale augmente modifie
La mthode des matrices-nodalesaugmentes-modifies dcrite dans [17-19] permet de
reprsenter les rseaux lectriques mulitphass dsquilibrs. Cette approche est utilise
notamment dans le logiciel EMTP-RV. Considrant les capacits de traitement des matrices de
Matlab, cette solution sadapte trs bien lenvironnement de dveloppement choisi et est reprise
dans loutil APREM, mais limite pour le moment au traitement des rseaux quilibrs.
Les matrices nodales-augmentes-modifies incluent les lments non linaires dans le
modle numrique matriciel des rseaux lectriques. En sintressant uniquement la
reprsentation numrique des rseaux et sans tenir compte des contraintes dcoulement de
puissance, il est possible de modliser un rseau dans sa totalit et dans les moindres dtails avec
les 5 lments suivant :
33

Les impdances,
Les sources de tension idales qui sont les barres dquilibres des rseaux,
Les sources de courant,
Les transformateurs, et
Les interrupteurs (Switch).
La matrice nodale-augmente-modifie [17-19] dun rseau quelconque, peu importe sa
composition, peut prendre la forme suivante :

_
Yn V D S
Vr
Dr
Sr Sd
_ _
V
n
I
V
I
D
I
S
_ = _
I
n
V
s

_ (3.1)

o

Yn = matiice u
i
aumittances
V
n
= vecteuis ues tensions ues noeuus
I
n
= vecteuis ues injections ue couiant aux noeuus
Vr, V, V
s
= matiices ues souices ue tension iual (ou baiies u
i
quilibie)
Dr, D = matiices ues tiansfoimateuis
Sr, S, Sd = matiices ues inteiiupteuis
I
V
= vecteuis ue couiants ues souices ue tension
I
D
= vecteuis ue couiants ues tiansfoimateuis
I
S
= vecteuis ue couiants ues inteiiupteuis


3.2.1 Matrice dadmittances
Chaque impdance Z = R +iX connecte un nud k est reprsente par une matrice
dadmittances Y
k
de taille 2 2 afin de traiter les nombres rels et imaginaires sparment :
34


Figure 3.1 : Schma de rfrence dune impdance

Y
k
= Z
k
-1
= u
k
+jB
k
(3.2)
I =
V
Z
R
= Y
k
v (3.3)
I = (u
k
+jB
k
)(v
R
+jv
I
) (3.4)

O v
R
et v
I
sont respectivement les tensions relles et imaginaires de la source V. Le courant I
est ensuite exprim en dissociant ses parties relles (I
R
) et imaginaires (I
I
):

I
R
= u
k
v
R
-B
k
v
I
(3.5)
I
I
= B
k
v
R
+u
k
v
I
(3.6)
_
I
R
I
I
_ = _
u
k
-B
k
B
k
u
k
_ _
v
R
v
I
_ (3.7)

On utilisera alors la notation uniformise suivante pour exprimer lquation 3.7

I = Y
h
V (3.8)

o,
Y
h
= _
u
k
-B
k
B
k
u
k
_ (3.9)

35

Dans un cas gnral, toute impdance dun rseau connecte entre les nuds k et m contribuera
aux matrices Y
k
, Y
m
et Y
km
de la matrice dadmittances du rseau :

Figure 3.2 : Schma de rfrence dune impdance connecte aux nuds k et m

_
Y
h
-Y
hm
-Y
hm
Y
m
_ _
V
h
V
m
_ = _
I
h
I
m
_ (3.10)
|Yn] |V
n
] = |I
n
] (3.11)

O toutes les matrices Y
k
, Y
m
, et Y
km
sont des matrices 22 et les matrices V
k
, V
m
, I
k
et I
m
sont
des vecteurs 21 contenant chacun une partie rel (Re) et une partie imaginaire (Im) tel que :
Y
h
= _
u
k
-B
k
B
k
u
k
_ Y
m
= _
u
m
-B
m
B
m
u
m
_ Y
hm
= _
u
km
-B
km
B
km
u
km
_ (3.12)
V
h
= _
v
kR
v
kI
_, V
m
= _
v
mR
v
mI
_, I
h
= _
I
kR
I
kI
_, I
m
= _
I
mR
I
mI
_ (3.13)

3.2.2 Matrices des sources de tension
Chaque source idale de tension vs = vs
R
+jvs
I
connecte un rseau entre les nuds k et m
contribue aux matrices Vr et Vc. La source idale sans impdance interne est la barre dquilibre
du rseau. Les valeurs de tensions relles Vs
R
et imaginaires Vs
I
de la source sont contenues dans
la matrice Vs et linjection de courant dans le rseau est dfinie par le vecteur I
V
tel que:

Figure 3.3 : Schma de rfrence dune source de tension

36

v
k
-v
m
= vs (3.14)
v
kR
-v
mR
= vs
R
(3.15)
v
kI
-v
mI
= vs
I
(3.16)
j
1 u
u 1
[ _
v
kR
v
kI
_ - j
1 u
u 1
[ _
v
mR
v
mI
_ = _
vs
R
vs
I
_ (3.17)
uV
h
-uV
m
= Vs (3.18)

Pour simplifier la comprhension et sen tenir au circuit de la Figure 3.3, la contribution de
courants externes sur les nuds k et m est considre nulle. Cette hypothse est galement
retenue pour tous les dveloppements mathmatiques qui suivront. On crira alors les relations de
courant sous la forme suivante :

I
k
+Iv = u (3.19)
Y
k
v
k
+Iv = u (3.20)
(u
k
+jB
k
)(v
kR
+jv
kI
) +Iv
R
+jIv
I
= u (3.21)
u
k
v
kR
-B
k
v
kI
+Iv
R
= u (3.22)
B
k
v
kR
+u
k
v
kI
+Iv
I
= u (3.23)
_
u
k
-B
k
B
k
u
k
_ _
v
kR
v
kI
_ +j
1 u
u 1
[ _
Iv
R
Iv
I
_ = (3.24)
Y
h
V
h
+uIv
I
= (3.25)

I
m
-Iv = u (3.26)
Y
m
v
m
-Iv = u (3.27)
(u
m
+jB
m
)(v
mR
+jv
mI
) -Iv
R
-jIv
I
= u (3.28)
u
m
v
mR
-B
m
v
mI
-Iv
R
= u (3.29)
B
m
v
mR
+u
m
v
mI
-Iv
I
= u (3.30)
_
u
m
-B
m
B
m
u
m
_ _
v
mR
v
mI
_ -j
1 u
u 1
[ _
Iv
R
Iv
I
_ = (3.31)
Y
m
V
m
-uIv = (3.32)


37

partir des quations 3.18, 3.25 et 3.32 :
_
Y
h
u
Y
m
-u
u -u
_ _
V
h
V
m
Iv
_ = _

Vs
_ (3.33)

Lquation 3.33 sous une notation uniformise :
_
Y
h
V
h
Y
m
V
m
Vr
h
Vr
m

_ _
V
h
V
m
Iv
_ = _

Vs
_ (3.34)
j
Yn V
Vr
[ _
V
n
I
V
_ = _
I
n
V
s
_ o I
n
= u dans le cas prsent (3.35)

3.2.3 Matrices des sources de courant
Une source de courant connecte aux nuds k et m contribue simplement aux vecteurs de courant
I
i
du rseau. Linjection de courant aux nuds k et m est dfinie par la valeur de courant attribu
la source idale, soit I
i
= I
R
+ jI
I


Figure 3.4 : Schma de rfrence dune source de courant

I
k
= I
I
(3.36)
I
m
= -I
I
(3.37)
Y
h
V
h
= +I
t
(3.38)
Y
m
V
m
= -I
t
(3.39)

_
Y
h

Y
m
_ _
V
h
V
m
_ = _
+I
t
-I
t
_ (3.40)
|Yn] |V
n
] = |I
n
] O I
n
= I
t
(3.41)
38

3.2.4 Matrices des transformateurs deux enroulements
Dans un rseau, chaque transformateur idal de rapport g = ie
j
= g
R
+jg
I
contribue aux
matrices Dr et Dc. Le rapport g complexe permet de crer un dphasage dans le cas de la
reprsentation monophase dun rseau quilibr (sources quilibres, charges quilibres et
lignes quilibres sans couplage). Le cas des transformateurs est particulier, car les
transformateurs sont connects 4 nuds k, m, i et j. Linjection de courant dans le rseau est
dfinie par le vecteur I
D
:


Figure 3.5 : Schma de rfrence dun transformateur idal deux enroulements

La relation entre les tensions des nuds scrit :
v
k
-v
m
-gv
I
+gv
j
= u (3.42)
(v
kR
+jv
kI
) -(v
mR
+jv
mI
) -(g
R
+jg
I
)(v
IR
+jv
II
) +(g
R
+jg
I
)(v
jR
+jv
jI
) = u (3.43)
v
kR
-v
mR
-g
R
v
IR
+g
I
v
II
+g
R
v
jR
-g
I
v
jI
= u (3.44)
v
kI
-v
mI
-g
I
v
IR
-g
R
v
II
+g
I
v
jR
+g
R
v
jI
= u (3.45)
j
1 u
u 1
[ _
v
kR
v
kI
_ - j
1 u
u 1
[ _
v
mR
v
mI
_ -j
g
R
-g
I
g
I
g
R
[ _
v
IR
v
II
_ +j
g
R
-g
I
g
I
g
R
[ _
v
jR
v
jI
_ = u (3.46)
uV
h
-uV
m
-gV
t
+gV
|
= (3.47)

I
k
+I
D
= u (3.48)
Y
k
v
k
+I
D
= u (3.49)
_
u
k
-B
k
B
k
u
k
_ _
v
kR
v
kI
_ +j
1 u
u 1
[ _
I
DR
I
DI
_ = (3.50)
Y
h
V
h
+uI
D
= (3.51)

39

I
m
-I
D
= u (3.52)
Y
m
v
m
-I
D
= u (3.53)
_
u
m
-B
m
B
m
u
m
_ _
v
mR
v
mI
_ -j
1 u
u 1
[ _
I
DR
I
DI
_ = (3.54)
Y
m
V
m
-uI
D
= (3.55)

I
I
-g
-
I
D
= u (3.56)
Y
I
v
I
-g
-
I
D
= u (3.57)
(u
I
+jB
I
)(v
IR
+jv
II
) -(g
R
-jg
I
)(I
DR
+jI
DI
) = u (3.58)
u
I
v
IR
-B
I
v
II
-g
R
I
DR
-g
I
I
DI
= I
IR
(3.59)
B
I
v
IR
+u
I
v
II
+g
I
I
DR
-g
R
I
DI
= I
II
(3.60)
_
u
I
-B
I
B
I
u
I
_ _
v
IR
v
II
_ -j
g
R
g
I
-g
I
g
R
[ _
I
DR
I
DI
_ = _
I
IR
I
II
_ = (3.61)
Y
t
V
t
-g
-
I
D
= (3.62)

I
j
+g
-
I
D
= u (3.63)
Y
j
v
j
+g
-
I
D
= u (3.64)
(u
j
+jB
j
)(v
jR
+jv
jI
) +(g
R
-jg
I
)(I
DR
+jI
DI
) = u (3.65)
u
j
v
jR
-B
j
v
jI
+g
R
I
DR
+g
I
I
DI
= u (3.66)
B
j
v
jR
+u
j
v
jI
-g
I
I
DR
+g
R
I
DI
= u (3.67)
_
u
j
-B
j
B
j
u
j
_ _
v
jR
v
jI
_ +j
g
R
g
I
-g
I
g
R
[ _
I
DR
I
DI
_ = (3.68)
Y
|
V
|
+g
-
I
D
= (3.69)

partir des quations 3.47, 3.51, 3.55 ,3.62 et 3.69, on crit lquation :

l
l
l
l
l
Y
h
u
Y
m
-u
Y
t
-g
-
Y
|
g
-
u -u -g g 1
1
1
1
1

l
l
l
l
l
V
h
V
m
V
t
V
|
I
D
1
1
1
1
1
=
l
l
l
l
l

1
1
1
1
1
(3.70)
40

l
l
l
l
l
Y
h
D
h
Y
m
D
m
Y
t
D
t
Y
|
D
|
Dr
h
Dr
m
Dr
t
Dr
|

1
1
1
1
1

l
l
l
l
l
V
h
V
m
V
t
V
|
I
D
1
1
1
1
1
=
l
l
l
l
l

1
1
1
1
1
(3.71)

j
Yn D
Dr
[ _
V
n
I
D
_ = j
I
n

[ o I
n
= u dans le cas prsent (3.72)

3.2.5 Matrices des interrupteurs
Chaque interrupteur idal est modlis par ses matrices Sr, Sc et Sd. Le contenu de ces trois (3)
matrices varie en fonction de ltat de linterrupteur (ouvert ou ferm). Linjection de courant des
interrupteurs dans le rseau est dfinie dans le vecteur I
S
:

Figure 3.6 : Schma de rfrence d'un interrupteur (switch)

Si linterrupteur est ferm,
v
k
-v
m
= u (3.73)
v
kR
-v
mR
= u (3.74)
v
kI
-v
mI
= u (3.75)
j
1 u
u 1
[ _
v
kR
v
kI
_ - j
1 u
u 1
[ _
v
mR
v
mI
_ = (3.76)
uV
h
-uV
m
= (3.77)

I
k
+I
S
= u (3.78)
Y
k
v
k
+I
S
= u (3.79)
_
u
k
-B
k
B
k
u
k
_ _
v
kR
v
kI
_ +j
1 u
u 1
[ _
I
SR
I
SI
_ = (3.80)
Y
h
V
h
+uI
S
= (3.81)
41

I
m
-I
S
= u (3.82)
Y
m
v
k
-I
S
= u (3.83)
_
u
m
-B
m
B
m
u
m
_ _
v
mR
v
mI
_ -j
1 u
u 1
[ _
I
SR
I
SI
_ = (3.84)
Y
m
V
m
-uI
S
= (3.85)

Des quations 3.77, 3.81 et 3.85 :
_
Y
h
u
Y
m
-u
u -u
_ _
V
h
V
m
Is
_ = _

_ (3.86)

_
Y
h
S
h
Y
m
S
m
Sr
h
Sr
m
Sd
_ _
V
h
V
m
Is
_ = _

_ (3.87)
j
Yn S
Sr Sd
[ _
V
n
I
S
_ = j
I
n

[ (3.88)

Si linterrupteur est ouvert,
Is = _
Is
R
Is
I
_ = u (3.89)
I
h
= I
m
= (3.90)

_
Y
h

Y
m

u
_ _
V
h
V
m
Is
_ = _

_ (3.91)

_
Y
h
S
h
Y
m
S
m
Sr
h
Sr
m
Sd
_ _
V
h
V
m
Is
_ = _

_ (3.92)
j
Yn S
Sr Sd
[ _
V
n
I
S
_ = j
I
n

[ o I
n
= u dans le cas prsent (3.93)

42

3.3 Ajout des contraintes de puissance la matrice nodale
En sappuyant sur la formulation de [17-19], les contraintes de puissance sont ajoutes
lexpression de la matrice nodale du systme travers les matrices C
LPQ
, A
IL
, I
L
, L
PQ
pour les
charges PQ et C
CPV
, A
IC
, I
C
, C
PV
pour les sources PV :

l
l
l
l
l
l
Yn V D S A
IL
A
IC
Vr
Dr
Sr Sd
C
LPQ

C
CPV
1
1
1
1
1
1

l
l
l
l
l
l
V
n
I
V
I
D
I
S
I
L
I
C
1
1
1
1
1
1
=
l
l
l
l
l
l
+LI
t
V
S

L
PQ
C
PV
1
1
1
1
1
1
(3.94)

O
Yn = matiice u
i
aumittances
V
n
= tension ues noeuus
I
n
= injection ue couiant aux noeuus
Vr, V, V
s
= matiices moulisant les souices ue tension iual (ou baiies u
i
quilibie)
Dr, D = matiices moulisant les tiansfoimateuis
Sr, S, Sd = matiices moulisant les switchs
I
V
= vecteuis ue couiants ues souices ue tension
I
D
= vecteuis ue couiants ues tiansfoimateuis
I
S
= vecteuis ue couiants ues switchs
C
LPQ
, A
IL
, I
L
, L
PQ
= matiices ues chaiges PQ
C
CPV
, A
IC
, I
C
, C
PV
= matiices ues chaiges Pv


3.3.1 Contraintes des charges PQ
Les contraintes dune charge monophase PQ connecte au nud k dun rseau sont dfinies
travers les matrices C
LPQ
et A
IL
. Linjection de courant des charges PQ est dfinie dans le vecteur
I
L
. La modlisation dune charge PQ triphase peut se faire alors par trois charges monophases.
43


Figure 3.7 : Schma de rfrence d'une charge PQ

v
k
I
L
-
= P +jQ (3.95)
I
LR
v
kR
+I
LI
v
kI
= P (3.96)
-I
LI
v
kR
+I
LR
v
kI
= Q (3.97)
_
I
LR
I
LI
-I
LI
I
LR
_ _
v
kR
v
kI
_ = _
P
Q
_ = L
PQ
(3.98)
C
LPQ
h
V
h
= L
PQ
(3.99)

Pour simplifier la comprhension, la contribution de courants externes sur le nud k est
considre nulle. Cette hypothse est galement retenue pour tous les dveloppements
mathmatiques qui suivront. On crira la relation de courant au nud k :

I
k
+I
L
= u (3.100)
Y
k
v
k
+I
L
= u (3.101)
_
u
k
-B
k
B
k
u
k
_ _
v
kR
v
kI
_ +j
1 u
u 1
[ _
I
LR
I
LI
_ = u (3.102)
Y
h
V
h
+uI
L
= (3.103)

partir de 3.99 et 3.103 :
_
Y
h
u
C
LPQ
h

_ _
V
h
I
L
_ = _

L
PQ
_ (3.104)

_
Y
h
A
IL
h
C
LPQ
h

_ _
V
h
I
L
_ = _

L
PQ
_ (3.105)
_
Yn A
IL
C
LPQ

_ _
V
h
I
L
_ = _
I
n
L
PQ
_ o I
n
= u dans le cas prsent (3.106)
44

3.3.2 Contraintes des sources PV
Les contraintes dune source PV monophase connecte au nud k dun rseau sont dfinies
travers les matrices C
CPV
et A
IC
. Les 3 phases seront alors combines pour une source PV
triphase. Linjection de courant des sources PV est dfinie dans le vecteur I
G
. En supposant que
I
G
soit exprim en fonction de P et V connus, on a alors :

Figure 3.8 : Schma de rfrence d'une source PV

P = -I
GR
v
kR
-I
GI
v
kI
(3.107)
v = v
k
= v
kR
2
+v
kI
2
=
V
RR
2
+V
RI
2
|V
R
|
(3.108)
_
-I
GR
-I
GI
V
RR
|V
R
|
V
RI
|V
R
|
_ _
v
kR
v
kI
_ = j
P
v
[ = C
PV
(3.109)
C
CPV
h
V
h
= C
PV
(3.110)

I
k
+I
G
= u (3.111)
Y
k
v
k
+I
G
= u (3.112)
_
u
k
-B
k
B
k
u
k
_ _
v
kR
v
kI
_ +j
1 u
u 1
[ _
I
GR
I
GI
_ = (3.113)
Y
h
V
h
+uI
C
= (3.114)

_
Y
h
u
C
CPV
h

_ _
V
h
I
C
_ = _

C
PV
_ (3.115)

_
Y
h
A
IC
h
.
C
CPV
h

_ _
V
h
I
C
_ = _

C
PV
_ (3.116)
_
Yn A
IC
.
C
CPV

_ _
V
h
I
C
_ = _
I
n
C
PV
_ o I
n
= u dans le cas prsent (3.117)
45

3.4 coulement de puissance
3.4.1 Mthode de Newton-Raphson
Pour introduire les contraintes dcoulement de puissance, le logiciel APREM emprunte
lapproche du logiciel EMTP-RV [17-19] et modlise les rseaux sous forme de matrice nodale-
augmentemodifie, sans avoir convertir les donnes en per-unit. On obtient alors le systme
non linaire suivant :

y = (x) o y et sont connus (3.118)

Les variables inconnues x sont alors values en rsolvant le systme par itrations suivant la
mthode de Newton-Raphson.
Lalgorithme de Newton-Raphson est utilis dans loutil APREM pour rsoudre les
analyses de rpartition de puissance, car, pour les topologies des grands rseaux complexes, il est
plus robuste que les algorithmes de Gauss-Seidel ou Backward/Foward sweep. Chaque itration
de Newton-Raphson ralise les oprations suivantes :

y
(k)
= y -(x
(k)
) (3.119)
x
(k)
= -([
(k)
)
-1
y
(k)
(3.120)
x
(k+1)
= x
(k)
+x
(k)
(3.121)
o
k est le numro de litration en cours;
x
(k)
, le vecteur des inconnus valus litration k;
, la fonction du systme non-linaire;
[
(k)
, la Jacobienne du systme litration k;
y
(k)
, le vecteur rsidu litration k;
x
(k)
, la variation du vecteur x litration k.
46

Le systme non linaire (x) = y dans le cas dun rseau est dcrit comme suit :

l
l
l
l
l
l
Yn V D S A
IL
A
IC
Vr
Dr
Sr Sd
C
LPQ

C
CPV
1
1
1
1
1
1

l
l
l
l
l
l
V
n
I
V
I
D
I
S
I
L
I
C
1
1
1
1
1
1
=
l
l
l
l
l
l
+LI
t
V
S

L
PQ
C
PV
1
1
1
1
1
1
(3.122)

f
n
= YnV
n
+VI
V
+DI
D
+SI
S
+ A
IL
I
D
+A
IC
I
C
= +LI
t
(3.123)
f
V
= VrV
n
= V
S
(3.124)
f
D
= DrV
n
= (3.125)
f
S
= SrV
n
+SdI
S
= (3.126)
f
LPQ
= C
LPQ
V
n
= L
PQ
(3.127)
f
GPV
= C
CPV
V
n
= C
PV
(3.128)

3.4.2 La matrice Jacobienne
La Jacobienne est obtenue en prenant les drives partielles du systme non linaire par rapport
aux tensions et courants du systme non linaire, soit le vecteur x et ses
variables V
n
, I
V
, I
D
, I
S
, I
D
et I
C
:

] =
0I(x)
0x
_
x=x(k)
=
l
l
l
l
l
l
l
l
l
l
l
l
0I
n
0V
n
0I
n
0I
V
0I
n
0I
D
0I
n
0I
S
0I
n
0I
L
0I
n
0I
C
0I
V
0V
n
0I
V
0I
V
0I
V
0I
D
0I
V
0I
S
0I
V
0I
L
0I
V
0I
C
0I
D
0V
n
0I
D
0I
V
0I
D
0I
D
0I
D
0I
S
0I
D
0I
L
0I
D
0I
C
0I
5
0V
n
0I
5
0I
V
0I
5
0I
D
0I
5
0I
S
0I
5
0I
L
0I
5
0I
C
0I
LPQ
0V
n
0I
LPQ
0I
V
0I
LPQ
0I
D
0I
LPQ
0I
S
0I
LPQ
0I
L
0I
LPQ
0I
C
0I
GPV
0V
n
0I
GPV
0I
V
0I
GPV
0I
D
0I
GPV
0I
S
0I
GPV
0I
L
0I
GPV
0I
C
1
1
1
1
1
1
1
1
1
1
1
1
(3.129)

47

](k) =
0I(x)
0x
_
x=x(k)
=
l
l
l
l
l
l
l
l
Yn V D S A
IL
A
IC
Vr
Dr
Sr Sd
C
LPQ

0I
LPQ
0I
L

C
CPV

0I
GPV
0I
C
1
1
1
1
1
1
1
1
x=x(k)
(3.130)

On remarque que les fonctions f
LPQ
et f
GPV
ont galement une drive partielle par rapport aux
courants I
L
et I
C
respectivement (en plus de leur drive par rapport V
n
) puisque les matrices
des charges PQ et sources PV, C
LPQ
= _
I
LR
I
LI
-I
LI
I
LR
_ et C
CPV
= _
-I
GR
-I
GI
V
nR
|V
n
|
V
nI
|V
n
|
_, ne sont pas
constantes et sont fonction des courants I
L
et I
C
.
Drive partielle de la charge PQ
Pour rsoudre la drive partielle de la charge PQ, la fonction f
LPQ
est dcompose afin de
sparer les drives partielles des puissances relle et ractive :

f
LPQ
= I
n
I
L
-
(3.131)
f
LPQ
R
= I
LR
v
nR
+I
LI
v
nI
= P (3.132)
f
LPQ
I
= -I
LI
v
nR
+I
LR
v
nI
= Q (3.133)

f
LPQ
R
= I
LR
ov
nR
+I
LI
ov
nI
+v
nR
oI
LR
+v
nI
oI
LI
(3.134)
of
LPQ
I
= -I
LI
ov
nR
+I
LR
ov
nI
+v
nI
oI
LR
-v
nR
oI
LI
(3.135)

0I
LPQ
= _
I
LR
I
LI
-I
LI
I
LR
_ _
ov
nR
ov
nI
_ +_
v
nR
v
nI
v
nI
-v
nR
_ _
oI
LR
oI
LI
_ (3.136)
0I
LPQ
= C
LPQ
0V
n
+D
LPQ
0I
L
(3.137)
0I
LPQ
0F
n
= C
LPQ
(3.138)
0I
LPQ
0I
L
= D
LPQ
(3.139)
48

Drive partielle de la source PV
Pour rsoudre la drive partielle de la source PV, la fonction f
GPV
est dcompose afin de
sparer les drives partielles de la puissance relle P et la tension absolue V :
f
GPV
P
= -I
GR
v
nR
-I
GI
v
nI
= P (3.140)
f
GPV
V
= v
nR
2
+v
nI
2
=
V
nR
2
+V
nI
2
|V
n
|
= v
n
(3.141)

On trouve alors :
of
GPV
P
= -I
GR
ov
nR
-I
GI
ov
nI
+v
kR
oI
GR
+v
kI
oI
GI
(3.142)
of
GPV
V
= v
nR
ov
nR
+v
nI
ov
nI
=
V
nR
V
nR
+V
nI
V
nI
|V
R
|
(3.143)

0I
CPV
= _
-I
GR
-I
GI
V
RR
|V
R
|
V
RI
|V
R
|
_ _
ov
nR
ov
nI
_ + j
v
kR
v
kR
u u
[ _
oI
GR
oI
GI
_ (3.144)
0I
CPV
= H
PV
0V
n
+D
CPV
0I
L
(3.145)
0I
CPV
0F
n
= H
PV
(3.146)
0I
CPV
0I
6
= D
CPV
(3.147)

La Jacobienne du systme non linaire a donc la forme suivante :

](x) =
0
0x
_
x=x(k)
=
l
l
l
l
l
l
Yn V D S A
IL
A
IC
Vr
Dr
Sr Sd
C
LPQ
D
LPQ

C
CPV
D
CPV
1
1
1
1
1
1
x=x(k)
(3.148)

o seul les matrices C
LPQ
, C
CPV
, D
LPQ
et D
CPV
varient et doivent tre rvalues chaque
itration. Toutes les autres matrices de la Jacobienne sont constantes.

49

Le systme dquation rsoudre par la mthode de Newton-Raphson est :

l
l
l
l
l
l
Yn V D S A
IL
A
IC
Vr
Dr
Sr Sd
C
LPQ
D
LPQ

C
CPV
D
CPV
1
1
1
1
1
1
(k)

l
l
l
l
l
l
AV
n
AI
V
AI
D
AI
S
AI
L
AI
C
1
1
1
1
1
1
(h)
= -
l
l
l
l
l
l
AI
n
AI
V
AI
D
AI
S
AI
LPQ
AI
CPV
1
1
1
1
1
1
(h)
(3.149)

Le systme converge lorsque x
(k)
et/ou y
(k)
tendent vers 0
3.4.3 Initialisation et itrations de Newton-Raphson
Initialisation
Avant de pouvoir lancer les itrations de Newton-Raphson, le systme dquation f(x) = y doit
tre initialis, afin de trouver le vecteur x
(0)
partir de lquation directe du rseau (3.94).
Seulement, les sous-matrices C
LPQ
et H
PV
ne peuvent tre values sans la valeur des courants I
L

et I
C
, et les tensions V
n
.
Lopration dinitialisation utilise dans loutil APREM remplace toutes les charges PQ et
sources PV, par des impdances (Z
eq
) et sources de tension (V
eq
) quivalentes. Il est possible de
dduire Z
eq
en supposant que la tension nominale dopration est applique, rsultant en une
puissance la charge P+jQ. Pour la source V
eq
, loutil fixe lamplitude impose de la tension et
calcule son angle en fonction de la puissance dbiter. On obtient alors la matrice directe du
systme, sans les contraintes de puissance :

_
Yn V D S
Vr
Dr
Sr Sd
_ _
V
n
I
V
I
D
I
S
_
()
= _
+LI
t
V
s

_ (3.150)
_
V
n
I
V
I
D
I
S
_
()
= _
Yn V D S
Vr
Dr
Sr Sd
_
-1
_
+LI
t
V
s

_ (3.151)
50

Les courants quivalents des charges PQ et sources PV sont calcul partir des rsultats obtenus
avec les impdances et sources de tension quivalentes et sont ensuite rapports aux courants I
L

et I
C
. Les sources et impdances quivalentes sont ensuite retires de la matrice directe du rseau.
Lopration permet ainsi de trouver C
LPQ
()
, H
PV
()
, D
LPQ
()
et D
CPV
()
en fonction
de I
L
()
, I
C
()
et V
n
()
et galement complter la matrice du rseau, la Jacobienne et le vecteur
des inconnus x
()
pour litration k = u. Loutil excute alors les 4 tapes suivantes chaque
itration de Newton-Raphson.

tape 1

y
()
= y -(x
()
) (3.152)
l
l
l
l
l
l
AI1
AI2
AI3
AI4
AI5
AI
1
1
1
1
1
1
()
=
l
l
l
l
l
l
+LI
t
V
S

L
PQ
C
PV
1
1
1
1
1
1
-
l
l
l
l
l
l
l
Yn V D S A
IL
A
IC
Vr
Dr
Sr Sd
C
LPQ
()

H
PV
()
1
1
1
1
1
1
1

l
l
l
l
l
l
V
n
I
V
I
D
I
S
I
L
I
C
1
1
1
1
1
1
()
(3.153)

tape 2

]() =
0
0x
_
x=x()
(3.154)
]() =
l
l
l
l
l
l
l
Yn V D S A
IL
A
IC
Vr
Dr
Sr Sd
C
LPQ
()
D
LPQ
()

H
PV
()
D
CPV
()
1
1
1
1
1
1
1
(3.155)


51

tape 3

x
()
= -(]
()
)
-1
y
()
(3.156)
l
l
l
l
l
l
AV
n
AI
V
AI
D
AI
S
AI
L
AI
C
1
1
1
1
1
1
()
= -
l
l
l
l
l
l
l
Yn V D S A
IL
A
IC
Vr
Dr
Sr Sd
C
LPQ
()
D
LPQ
()

H
PV
()
D
CPV
()
1
1
1
1
1
1
1

l
l
l
l
l
l
AI1
AI2
AI3
AI4
AI5
AI
1
1
1
1
1
1
()
(3.157)

tape 4

x
(1)
= x
()
+x
()
(3.158)
l
l
l
l
l
l
V
n
I
V
I
D
I
S
I
L
I
C
1
1
1
1
1
1
(1)
=
l
l
l
l
l
l
V
n
I
V
I
D
I
S
I
L
I
C
1
1
1
1
1
1
()
+
l
l
l
l
l
l
AV
n
AI
V
AI
D
AI
S
AI
L
AI
C
1
1
1
1
1
1
()
(3.159)

Loutil rvalue alors les matrices C
LPQ
(1)
, H
PV
(1)
, D
LPQ
(1)
et D
CPV
(1)
en fonction de I
L
(1)
, I
C
(1)

et V
n
(1)
. Litration suivante reprend ltape 1 avec y
(1)
= y -(x
(1)
)
Lavantage de cette mthode rside justement dans le fait quil nest pas ncessaire de
rvaluer lintgralit de la matrice chaque itration. Cet atout est majeur pour les tudes
paramtriques ou de fiabilit, car les changements topologiques ou paramtriques rsultant des
modifications opres automatiquement sur le rseau affecteront peu le contenu de la matrice.

52

3.5 Les nouvelles classes de loutil APREM
3.5.1 Organisation des classes
Lun des principaux objectifs de loutil APREM est de rendre disponibles de nouveaux objets
lusager final afin quil puisse dfinir son rseau lectrique pour en faire lanalyse paramtrique
dans Matlab. Tous les objets crs pour loutil APREM suivent une structure oriente-objet.
Nanmoins, le prsent document ne traite pas en dtail des moyens disponibles dans Matlab pour
y parvenir, mais prsente la structure des objets dans loutil APREM.
Pour reprsenter un rseau lectrique sous forme mathmatique, les quipements
lectriques sont modliss en groupant un ou plusieurs des 5 lments suivants :
Les impdances,
Les sources tensions,
Les sources de courant,
Les transformateurs, et
Les interrupteurs (Switch),
auxquels sont ajoutes les contraintes de puissance pour pouvoir effectuer des analyses de
rpartition de puissance dans le rseau :
les charges PQ,
les sources PV.
Ces 7 types dquipements constituent donc la base de tout rseau lectrique et ils ont un certain
nombre de paramtres en commun. Tous ont deux terminaux, soit les nuds k et m. Ils ont aussi
une tension V qui est la diffrence entre la tension aux nuds k (V
k
) et m (V
m
), et un courant I qui
les traverse. Il est ainsi possible de dterminer la puissance consomme par chaque
quipement S = (v
k
-v
m
) I
-
, mais galement la puissance entrante aux nuds k (S
k
) et m (S
m
)
de la mme faon. Et finalement, puisque que tout quipement lectrique peut tre en service ou
non, ils ont tout un tat ON/OFF.
53

Ainsi, tous les objets de loutil APREM hritent de ces variables. La nouvelle classe
cEquipment dveloppe est donc la base de loutil APREM pour que tout objet cr pour
reprsenter un quipement lectrique hrite des variables k, m, V
k
, V
m
, V, I, S, S
k
, S
m
et ON de la
classe cEquipment (voir Figure 3.9).


Figure 3.9 : la classe cEquipement

Le rle du paramtre function qui fait galement partie intgrante de la classe cEquipment sera
trait plus en dtail ultrieurement.
Dans lexemple ci-dessus, les paramtres qui saffichent sont en ralit les variables
accessibles par lusager, soit les variables publiques. Derrire chacune des nouvelles classes
dveloppes dans loutil APREM se cachent galement des variables prives qui ne sont pas
accessibles par lusager.
Les variables prives de la classe cEquipment sont :

mNode_k stocke le numro du nud k de lquipement
mNode_m stocke le numro du nud m de lquipement
mON stocke ltat de lquipement
54

mMatrix stocke le(s) matrice(s) de lquipement
mFunction stocke le(s) fonction(s) spciale(s) dveloppe(s) par lusager pour lquipement

Il est important de noter que la classe cEquipment ne mmorise pas lintrieur de ses objets les
valeurs numriques de tension, de courant, ni de puissance des quipements quelle modlise, ni
mme le nom du/des nuds auxquelles les quipements sont raccords. Ces donnes sont
externes aux objets de la classe cEquipement. Pour les afficher ou les modifier, lobjet appelle via
ces mthodes des fonctions de loutil APREM qui retournent ces valeurs. Ainsi, lappel des
variables publiques suivantes permet de :

k afficher/modifier le nom du nud k via la fonction fNode(mNode_k)
m afficher/modifier le nom du nud k via la fonction fNode(mNode_m)
Vk afficher la tension calcule au nud k via fNode( mNode_k,voltage)
Vm afficher la tension calcule au nud m via fNode( mNode_k,voltage)
V afficher le rsultat de lopration V
k
- V
m
.

La fonction fNode de loutil APREM gre la numrotation des nuds des rseaux et retourne les
tensions calcules [Vn] aprs chaque analyse de rpartition de puissance (voir Figure 3.10).


Figure 3.10 : la fonction fNode
55


Puisque que le calcul du courant dune impdance et dune source de courant diffre des autres
quipements, chaque objet enfant de la classe cEquipment redfinit lopration excute lors de
lappelle de la variable I:
pour une impdance, I retourne le rsultat de lopration (Ik -Im ) Z
pour une source de courant, I retourne la valeur assigne par lusager
pour les autres quipements, I retourne la valeur dinjection de courant de lquipement
dans le rseau en appelant fCurrent.
La fonction fCurrent de loutil APREM retourne les injections de courant [I
V
, I
D
, I
S
, I
L
, I
G
] dans
le rseau calcules lors de chaque analyse de rpartition de puissance (voir Figure 3.11).


Figure 3.11 : la fonction fCurrent

Dans lexemple de la Figure 3.11, I.V retourne une matrice de 21 puisque le rseau est compos
de deux (2) sources de tension. Aucune source PV nest connecte au rseau, cest pourquoi
I.GPV retourne une matrice vide.
56

partir de la classe cEquipment, sept (7) classes enfants sont dveloppes pour
reprsenter les 7 composants de base requis pour construire et analyser les rseaux dans loutil
APREM, soit :
cImpedance,
cIsource,
cVsource,
cTxfo,
cSwitch,
cLoad,
cPVsource.
Ces classes permettent de crer des objets Matlab modlisant respectivement les impdances, les
sources de courant, les sources de tension, les transformateurs, les interrupteurs, les charges PQ et
les sources PV dun rseau lectrique. La Figure 3.12 prsente la structure des classes de base de
loutil APREM.
Les pages qui suivent prsentent lorganisation des diffrentes classes dveloppes pour
loutil APREM. Pour chaque classe, on prsente :
les variables publics accessibles par lutilisateur
les fonctions built-in redfinis dans la classe
le constructeur
lorganisation des sous-matrices lintrieur de lobjet
les fonctions APREM propres lobjet

57

+cat()
+display()
+fieldnames()
+get()
+horzat()
+set()
+struct()
+subsasgn()
+subsref()
+vertcal()
+cEquipment()
+fAdjacencylist()
+fEvaluateFunction()
+fMatrix()
-mON : bool
-mNode_k : double
-mNode_m: double
-mMatrix
-mFunction
+ON : bool =mON
+k : char =fNode(mNode_k)
+m: char =fNode(mNode_m)
+Vk : double =fNode(mNode_k,'voltage')
+Vm: double =fNode(mNode_k,'voltage')
+V : double =Vk - Vm
+I : double
+S : double
+Sk : double
+Sm: double
+function
cEquipment
+cat()
+get()
+horzcat()
+set()
+vertcat()
+cImpedance()
+fMatrix()
+fieldnames()
-mZ : double
+R : double =real(mZ)
+X : double =imag(mZ)
+Z : double =mZ
+I : double =(Vk-Vm)/mZ
+S : double =V*conj(I)
+Sk : double =Vk*conj(I)
+Sm: double =Vm*conj(I)
cImpedance
+cat()
+fieldnames()
+get()
+horzcat()
+set()
+vertcat()
+cIsource()
+fMatrix()
-mI : double
+I : double =mI
+Iabs : double =abs(mI)
+Angle : double =angle(mI)*180/pi
+S : double =V*conj(I)
+Sk : double =Vk*conj(I)
+Sm: double =Vm*conj(I)
cIsource
+cat()
+fieldnames()
+get()
+horzcat()
+set()
+vertcat()
+cVsource()
+fMatrix()
+fValidateRow()
-mRow : double
-mV : double
+V : double =mV
+Vabs : double =abs(mV)
+Angle : double =angle(mV)*180/pi
+I : double =fCurrent(this)
+S : double =mV*conj(I)
+Sk : double =Vk*conj(I)
+Sm: double =Vm*conj(I)
+n : double =mRow
cVsource
+cat()
+fieldnames()
+get()
+horzcat()
+set()
+vertcat()
+cTxfo()
+fAdjacencyList()
+fMatrix()
+fValidateRow()
-mRow : double
-mNode_i : double
-mNode_j : double
-mRatio : double
+r : double =angle(mRatio)
+Angle : double =angle(mRatio)*180/pi
+I : double =fCurrent(this)
+S : double =V*conj(I)
+Sk : double =Vk*conj(I)
+Sm: double =Vm*conj(I)
+i : char =fNode(mNode_i)
+j : char =fNode(mNode_j)
+Vi : double =fNode(mNode_i,'voltage')
+Vj : double =fNode(mNode_j,'voltage')
+Vij : double =Vi-Vj
+Iij : double =I*mRatio
+Sij : double =Vij*conj(Iij)
+Si : double =Vi*conj(Iij)
+Sj : double =Vj*conj(Iij)
+n : double =mRow
cTxfo
+cat()
+fieldnames()
+get()
+horzcat()
+set()
+vertcat()
+cSwitch()
+fAdjacencyList()
+fMatrix()
+fValidateRow()
-mRow : double
-mState : bool
+state : char =mState
+I : double =fCurrent(this)
+S : double =V*conj(I)
+Sk : double =Vk*conj(I)
+Sm: double =Vm*conj(I)
+n : double =mRow
cSwitch
+cat()
+fieldnames()
+get()
+horzcat()
+set()
+vertcat()
+cLoad()
+fMatrix()
+fValidateRow()
-mRow : double
-mS : double
-mVnom: double
+P : double =real(mS)
+Q : double =imag(mS)
+Vnom: double =mVnom
+I : double =fCurrent(this)
+S : double =V*conj(I)
+Sk : double =Vk*conj(I)
+Sm: double =Vm*conj(I)
+n : double =mRow
cLoad
+cat()
+fieldnames()
+get()
+horzcat()
+set()
+vertcat()
+cPVsource()
+fMatrix()
+fValidateRow()
-mRow : double
-mP : double
-mVabs : double
+P : double =mP
+Vabs : double =mVabs
+I : double =fCurrent(this)
+S : double =V*conj(I)
+Sk : double =Vk*conj(I)
+Sm: double =Vm*conj(I)
+n : double =mRow
cPVsource
Figure 3.12 : Organisation des classes dans loutil APREM
58

3.5.2 La classe cEquipment
La classe cEquipment est donc la classe parent de toutes les autres classes de loutil APREM. Tel
quexpliqu prcdemment, les attributs mON, mNode_k, mNode_m, mMatrix et mFunction sont
les variables prives de la classe cEquipment et ne sont accessibles qu travers les variables
publiques identifies laide du signe + , et les fonctions dveloppes pour la classe telles
que cat, display, fAdjacencylist, etc.
Les fonctions publiques disponibles lintrieur de la classe cEquipment forment trois (3)
groupes :
le constructeur de la classe, cEquipment;
les fonctions cres pour loutil APREM dbutant par le prfixe f ;
les fonctions built-in de Matlab adaptes aux besoins de la classe tel que display,
fieldnames, subsref ou encore subsasgn.
Les fonctions built-in de Matlab redfinies
En effet, Matlab offre la possibilit de redfinir compltement ces fonctions built-in pour quelles
puissent traiter les objets des nouvelles classes et retourner les rsultats dsirs. Par exemple, la
fonction built-in fieldnames retourne les champs contenus dans une structure ou un objet. Si un
objet de la classe cEquipment est pass en argument dans la fonction built-in fieldnames (Figure
3.13), cette dernire retourne le nom des variables prives de la classe, soit les champs de la
structure utilise pour crer la classe cEquipment.


Figure 3.13 : fonction built-in fieldnames de Matlab
59

Dans lordre de priorit, en redfinissant la fonction fieldnames, Matlab excute en priorit la
fonction membre de la classe cEquipment. Si Matlab ne trouve aucune fonction du mme nom
dans le rpertoire de la classe, il tente de la trouver parmi les fonctions membre des classes
parents. La recherche se poursuit ensuite dans le dossier actif (current directory) et si Matlab ne
trouve pas dquivalent, il excute la fonction built-in du mme nom.
Telle que redfinie dans la classe cEquipment, mais galement pour toutes les autres
classes, la fonction fieldnames retourne donc le nom des variables publiques (Figure 3.14).

Figure 3.14 : fonction fieldnames redfinie dans loutil APREM

Le mme principe est suivi pour adapter les fonctions suivantes la classe cEquipment :
cat cat(DIM, A,B) excute, suivant la valeur de DIM, lquivalent de la concatnation
[A,B] ou [A;B] lorsque A et B sont des objets de la classe cEquipment. Elle permet
de regrouper dans un tableau plusieurs objets de la mme classe
display affiche le contenu dun objet de la classe cEquipment
get get(A,variable) retourne la valeur de la variable publique passe en argument.
set set(A,variable, valeur) permet daffecter une valeur la variable publique passe
en argument. Elle se limite aux variables publiques k, m, ON, et function, car les
autres variables ne sont pas modifiables.
60

horzcat horzcat(A,B) excute lquivalent de [A B] lorsque A et B sont des objets de la
classe cEquipment. Elle permet de regrouper dans un vecteur horizontal plusieurs
objets de la mme classe
vertcat vertcat(A,B) excute lquivalent de [A;B] lorsque A et B sont des objets de la
classe cEquipment. Elle permet de regrouper dans un vecteur vertical plusieurs
objets de la mme classe
struct struct(A) convertit lobjet A de la classe cEquipment en une structure de donnes
subsagn permet Matlab dinterprter lusage du point (.) dans une opration sur un objet de
la classe cEquipment tel que A.k = mtl afin de modifier le nom du nud k
subref permet Matlab dinterprter lusage du point (.) dans une opration sur un objet de
la classe cEquipment tel que A.k et retourner le nom du nud k
Le constructeur
Lorsque le constructeur est appel sans argument, Matlab cre un objet avec les paramtres par
dfaut de la classe comme montr au dbut de la section 3.5.1. Il est nanmoins possible
dassigner des noms aux nuds k et m en les passant en argument du le constructeur (Figure
3.15).


Figure 3.15 : constructeur de la classe cEquipement

61

Les fonctions de loutil APREM
Trois (3) fonctions propres lusage de loutil APREM sont membres de la classe cEquipement :

fAdjacencyList est appele lors de lanalyse de la topologie du rseau par loutil APREM
afin de dterminer si les nuds k et m sont adjacents ou non selon la
thorie des graphes en fonction du statut de lquipement (ON = 1). La
fonction retourne la liste dadjacence (adjacency list) de lobjet dans une
structure. Dans lexemple qui suit, le rsultat indique que le nud
montreal est adjacent au nud st-bruno et vice versa (Figure 3.16).

Figure 3.16 : fonction fAdjancyList de cEquipement
fEvaluateFunction est appele chaque itration de algorithme de Newton-Raphson de
rpartition de puissance afin dvaluer, au besoin, les fonctions spciales
dveloppes par lusager pour chacun des quipements sur le rseau.
fMatrix mmorise dans la variable prive mMatrix de lobjet les matrices
caractrisant lquipement pass en argument. la fonction retourne
galement ces matrices.


62

3.5.3 La classe cImpedance
La classe cImpedance permet de crer un objet reprsentant une impdance sur un rseau.
Comme sa classe parent, elle contient un attribut priv dnomm mZ qui stocke la valeur de
limpdance de lobjet sous forme complexe et, puisquelle hrite de la classe cEquipment, elle a
galement accs aux variables prives mON, mNode_k, mNode_m, mMatrix et mFunction.
Laccs aux variables publiques permet dafficher ou modifier les caractristiques de
limpdance.

R permet dafficher ou modifier la valeur rsistive de limpdance
X permet dafficher ou modifier la valeur ractive de limpdance
Z permet dafficher ou modifier la valeur complexe de limpdance
I retourne le rsultat de lquation (vk -vm) mZ
S retourne le rsultat de lquation v
2
mZ
-

Sk retourne le rsultat de lquation V


k
(v mZ)
-

Sm retourne le rsultat de lquation V
m
(v mZ)
-


o V et la tension entre les nuds auxquels est raccord lquipement, V
k
, la tension du nud k
et V
m
la tension au nud m.
Les fonctions built-in de Matlab redfinies
De la mme faon que pour la classe cEquipment, certaines fonctions built-in de Matlab sont
redfinies pour pouvoir excuter les mmes oprations sur des objets de la classe cImpedance.
Entre autre, les fonctions fieldnames, get et set sont modifies pour inclure les nouveaux champs
publics R, X, Z de la classe cImpedance aux autres paramtres hrits.
Le constructeur
Le constructeur cImpedance permet de crer un objet de la classe cImpedance. Lorsque le
constructeur est appel sans argument, Matlab cre lobjet avec les paramtres par dfaut de la
classe. Naturellement, lobjet cImpedance hrite galement des valeurs initiales de la classe
parent. Pour acclrer la dfinition de limpdance, il suffit de passer en argument du
63

constructeur les noms des nuds k et m, et les valeurs de R et X de limpdance. Les nouveaux
objets de loutil APREM sont toujours initialiss ON=1 lors de la cration. Dans lexemple de la
Figure 3.17, limpdance Z = 10+j20 est cre entre les nuds montreal et st_bruno.

Figure 3.17 : construction de la classe cImpedance

Les fonctions de loutil APREM
La fonction fMatrix de la classe cImpedance est essentielle au logiciel APREM. Elle construit les
matrices Yn et Fn de lobjet et leur assigne des coordonnes numriques correspondant au
numro des nuds k et m. Les coordonnes permettent ensuite dintroduire les matrices de lobjet
la bonne place dans la matrice dadmittances du rseau. Lors de la cration de limpdance Z
dans le code prcdant, loutil APREM attribue automatiquement les numros 1 et 2 aux nuds
montreal et st-bruno.
Lexemple de la Figure 3.18 permet donc de rcuprer les matrices de limpdance Z et
les stocke dans la structure MatZ. Seules les matrices dadmittances Yn et dinjection de courant
64

fn = 0 sont requises pour reprsenter limpdance dans le rseau. La thorie prsente la section
3.2.1 est utilise ici pour construire ces matrices :

Z = 1u +j2u, uonc Z
-1
= Y = u.u2 -ju.u4 (3.160)
Y = j
u.u2 u.u4
-u.u4 u.u2
[ (3.161)
Yn = _
Y
1
-Y
12
-Y
12
Y
2
_ (3.162)
I
n
= j
u
u
[ (3.163)

Les numros des nuds k et m dterminent alors lemplacement dans le rseau des matrices et si
le paramtre ON=0, alors Yn = | ]

Figure 3.18 : fonction fMatrix de la classe cImpedance

65

La nomenclature utilise pour organiser et grer les matrices des impdances et
galement de tous les autres quipements de loutil APREM, fait lusage des cell arrays de
Matlab. Elle se prsente comme suit :

Y
h
= {k k |2 2]] = ]1 1 j
u.u2 u.u4
-u.u4 u.u2
[ (3.164)
Y
hm
= _
m m |2 2]
k m |2 2]
_ = _
2 2 j
u.u2 u.u4
-u.u4 u.u2
[
1 2 j
-u.u2 -u.u4
u.u4 -u.u2
[
_ (3.165)
Y
m
= {m k |2 2]] = ]2 1 j
-u.u2 -u.u4
u.u4 -u.u2
[ (3.166)

Ainsi, sil est ncessaire dintroduire la matrice Y
25
de dimension 2 2 dun objet entre les
nuds 2 et 5 dun rseau, lopration dans Matlab se rsumera :

Yn{2,S] = Yn{2,S] +|Y
25
] (3.167)
Yn{S,2] = Yn{S,2] +|Y
25
] (3.168)

Lutilisation des cell arrays permet de saffranchir de la gestion des colonnes et des lignes
requise pour imbriquer les matrices 2 2 dans un array. Dans un array, les nuds 2 et 5
correspondraient aux lignes et colonnes 3 4 et 9 10. La mme opration scrirait alors
Yn(2 - 2 - 1: 2 - 2 , S - 2 -1: S - 2) = Yn(2 - 2 -1: 2 - 2 , S - 2 -1: S - 2) + |Y
25
] (3.169)
Yn(S - 2 - 1: S - 2 , 2 - 2 -1: 2 - 2) = Yn(S - 2 -1: S - 2 , 2 - 2 -1: 2 - 2) + |Y
25
] (3.170)

Il est vrai cependant que lutilisation des cell arrays limite les performances de loutil APREM.
Cependant, lusage de cette fonctionnalit avait pour but de simplifier le dveloppement de loutil
recherche et afin de le rendre accessible un utilisateur ayant peu dexprience en
programmation. Cela nempche que les dveloppements futurs ne devraient pas se restreindre
ce choix darchitecture logiciel et prconiser loptimisation du code, lorsque les performances
deviendront un enjeu dans le dveloppement.
66

3.5.4 La classe cIsource
La classe cIsource permet de crer un objet reprsentant une source de courant sur un rseau. Sa
variable prive mI stocke la valeur du courant assigne de la source et elle hrite galement des
variables prives mON, mNode_k, mNode_m, mMatrix et mFunction de sa classe parent. Laccs
aux variables publiques permet dafficher ou modifier les caractristiques de la source de courant.

I permet dafficher ou modifier la valeur complexe du courant de la source
Iabs permet dafficher ou modifier lamplitude du courant assign de la source
Angle permet dafficher ou modifier langle du courant assign de la source
S retourne le rsultat de lquation v mI
-
Sk retourne le rsultat de lquation v
k
mI
-

Sm retourne le rsultat de lquation v
m
mI
-


Les fonctions built-in de Matlab redfinies
Bien que la classe cIsource hrite des fonctions built in de Matlab redfinies dans la classe
cEquipment, certaines sont adaptes pour les besoins de la classe cIsource. Entre autres, les
fonctions fieldnames, get et set sont modifies pour inclure les nouveaux champs publics Iabs,
Angle de la classe cIsource aux autres paramtres hrits.
Le constructeur
Le constructeur cIsource permet de crer un objet de la classe cIsource. En appelant le
constructeur sans passer dargument, lusager cre une source de courant avec les paramtres par
dfaut de la classe. Il peut galement acclrer la dfinition de la source en passant les noms des
nuds k et m, et les valeurs de Iabs et Angle en argument du constructeur. Dans lexemple de la
Figure 3.19, linjection de courant a lieu au nud montreal

I
src
= Se
-jSu

180
(3.171)

67


Figure 3.19 : constructeur de la classe cIsource

Les fonctions de loutil APREM
La fonction fMatrix de la classe cIsource construit la matrice Fi suivant les coordonnes
numriques des nuds k et m. Lexemple qui suit permet donc de rcuprer la matrice de la
source de courant Isrc et la stocker dans la structure MatIsrc. Seule la matrice dinjection de
courant Fi est requise pour reprsenter la source de courant dans le rseau. La thorie prsente
la section 3.2.3 est utilise ici pour construire la matrice (Figure 3.20)

68


Figure 3.20 : fonction fMatrix de la classe cIsource

La matrice Fi est stocke dans une cell array sous la forme suivante :

Ft = {k 1 |+I
sr
]] = ]1 1 j
4.SSu1
-2.S
[ (3.172)


69

3.5.5 La classe cVsource
La classe cVsource permet de crer un objet reprsentant une source de tension sur un rseau. Ses
variables prives mV et mRow stockent respectivement la valeur complexe de la tension assigne
et le numro de la source de tension. La classe hrite galement des variables prives mON,
mNode_k, mNode_m, mMatrix et mFunction de sa classe parent. Laccs aux variables publiques
permet dafficher ou modifier les caractristiques de la source de courant.

V permet dafficher ou modifier la valeur complexe de la tension de la source
Vabs permet dafficher ou modifier lamplitude de la tension assigne de la source
Angle permet dafficher ou modifier langle de la tension assigne de la source
I retourne le courant de la source de tension en appelant fCurrent(this)
S retourne le rsultat de lquation v I
-
Sk retourne le rsultat de lquation v
k
I
-

Sm retourne le rsultat de lquation v
m
I
-

n retourne le numro mRow de la source

Les fonctions built-in de Matlab redfinies
cVsource hrite des fonctions built in de Matlab redfinies dans la classe cEquipment et les
fonctions fieldnames, get et set sont adaptes aux besoins de la classe cVsource pour inclure les
nouveaux champs publics Vabs, Angle et n.
Le constructeur
Le constructeur cVsource permet de crer un objet de la classe cVsource. Lusager cre une
source de tension avec les paramtres par dfaut de la classe ou acclre la dfinition de la source
en passant les noms des nuds k et m et les valeurs de Vabs et Angle en argument du
constructeur. Dans lexemple de la Figure 3.21, la source de tension est connecte entre les
nuds montreal et st_bruno

70

v
s
= 12ue
j12

180
= 117.S8 +j24.949 = j
117.S8
24.949
[ (3.173)


Figure 3.21 : constructeur de la classe cVsource

Les fonctions de loutil APREM
La fonction fMatrix de la classe cVsource construit les matrices Vr, Vc et Fv suivant les
coordonnes numriques des nuds k et m. Lexemple qui suit permet donc de rcuprer les
matrices de la source de tension Vs et les stocker dans la structure MatVs (Figure 3.22). Les trois
(3) matrices Vr, Vc et Fv sont requises pour reprsenter la source de tension dans le rseau. La
thorie prsente la section 3.2.2 est utilise ici pour construire les matrices :

j
Yn V
Vr
[ _
V
n
I
V
_ = _

V
s
_ (3.174)
71

_
Y
h
u
Y
m
-u
u -u
_ _
V
h
V
m
Iv
_ = _

I
V
_ (3.175)


Figure 3.22 : fonction fMatrix de la classe cVsource

Les matrices Vr, Vc et Fv sont stockes dans des cell arrays sous la forme suivante :

Vr = _
mRow k |+u]
mRow m |-u]
_ = _
1 1 j
1 u
u 1
[
1 2 j
-1 u
u -1
[
_ (3.176)
V = _
mRow k |+u]
mRow m |-u]
_ = _
1 1 j
1 u
u 1
[
2 1 j
-1 u
u -1
[
_ (3.177)
72

Fv = _
k 1 |+Vs]
m 1 |-Vs]
_ = _
1 1 j
117.S8
24.949
[
2 1 j
-117.S8
-24.949
[
_ (3.178)

Finalement, la fonction fValideRow est appele avant de btir la matrice du rseau afin de vrifier
sil nexiste pas des sources de tension ayant le mme numro mRow. Si tel est le cas, la fonction
assigne un nouveau numro automatiquement et reconstruit les matrices.

73

3.5.6 La classe cTxfo
La classe cTxfo permet de crer un objet reprsentant un transformateur idal sur un rseau. Ses
variables prives mRow, mNode_i, mNode_j et mRatio stockent respectivement le numro du
transformateur, les numros des nuds i et j et le ratio (en nombre complexe) du transformateur.
La classe hrite galement des variables prives mON, mNode_k, mNode_m, mMatrix et
mFunction de sa classe parent. Laccs aux variables publiques permet dafficher ou modifier le
transformateur

r permet dafficher ou modifier le ratio du transformateur
Angle permet dafficher ou modifier langle de dphasage du transformateur
I retourne le courant au primaire du transformateur
i permet dafficher ou modifier le nud i au secondaire du transformateur
j permet dafficher ou modifier le nud j au secondaire du transformateur
Vi retourne la tension au nud i
Vj retourne la tension au nud j
Vij retourne v
I
-v
j

Iij retourne le courant au secondaire du transformateur
S retourne v I
-

Sk retourne v
k
I
-

Sm retourne v
m
I
-

Sij retourne v
Ij
I
-
mRatio
Si retourne v
I
I
-
mRatio
Sj retourne v
j
I
-
mRatio
n retourne le numro mRow du transformateur



74

Les fonctions built-in de Matlab redfinies
cTxfo hrite des fonctions built-in redfinies dans la classe cEquipment, certaines et les fonctions
fieldnames, get et set sont modifies pour inclure les nouveaux champs publics de la classe cTxfo
aux autres paramtres hrits, soit r, Angle, i, j, Vi, Vj, Vij, Iij, Sij, Si, Sj, n.
Le constructeur
Le constructeur cTxfo permet de crer un objet de la classe cTxfo. En appelant le constructeur
sans passer aucun argument, lusager cre un transformateur idal avec les paramtres par dfaut
de la classe. Il peut galement acclrer la dfinition du transformateur en passant les noms des
nuds k, m, i, j et les valeurs de r et Angle en argument du constructeur. Dans lexemple de la
Figure 3.23, le transformateur est connect entre les nuds montreal, st_bruno, quebec et ottawa,
avec r = 25/12.4 et Angle = 30.

g = 2S 12.4 e
jSu

180
= 1.746u + j1.uu81 (3.179)
g = j
1.746u -1.uu81
1.uu81 1.746u
[ (3.180)

Les fonctions de loutil APREM
La fonction fMatrix de la classe cTxfo construit les matrices Dr, Dc et F
D
suivant les coordonnes
numriques des nuds k, m, i et j. Lexemple qui suit permet donc de rcuprer les matrices du
transformateur D et les stocker dans la structure MatD (Figure 3.24). Les trois (3) matrices Dr,
Dc et F
D
sont requises pour reprsenter le transformateur dans le rseau. La thorie prsente la
section 3.2.4 est utilise ici pour construire les matrices :

j
Yn D
Dr
[ _
V
n
I
D
_ = _

I
D
_ (3.181)

75

l
l
l
l
l
Y
h
u
Y
m
-u
Y
t
-g
-
Y
|
g
-
u -u -g g 1
1
1
1
1

l
l
l
l
l
V
h
V
m
V
t
V
|
I
D
1
1
1
1
1
=
l
l
l
l
l

I
D
1
1
1
1
1
(3.182)


Figure 3.23 : constructeur de la classe cTxfo
76


Figure 3.24 : fonction fMatrix de la classe cTxfo

Les matrices Dr, Dc et F
D
sont stockes dans des cell arrays sous la forme suivante:

Dr =
`
1
1
mRow k |+u]
mRow m |-u]
mRow i |-g]
mRow j | +g]1
1
1
=
`
1
1
1
1
1
1
1 1 j
1 u
u 1
[
1 2 j
-1 u
u -1
[
1 S j
-1.746u 1.uu81
-1.uu81 -1.746u
[
1 4 j
1.746u -1.uu81
1.uu81 1.746u
[
1
1
1
1
1
1
1
(3.183)
77

V =
`
1
1
k mRow |+u]
m mRow |-u]
i mRow |-g]
-
j mRow |+g]
-
1
1
1
=
`
1
1
1
1
1
1
1 1 j
1 u
u 1
[
2 1 j
-1 u
u -1
[
S 1 j
-1.746u -1.uu81
1.uu81 -1.746u
[
4 1 j
1.746u 1.uu81
-1.uu81 1.746u
[
1
1
1
1
1
1
1
(3.184)
F
D
=
`
1
1
k 1 |]
m 1 |]
i 1 |]
j 1 |]1
1
1
=
`
1
1
1
1
1
1
1 1 j
u
u
[
2 1 j
u
u
[
S 1 j
u
u
[
4 1 j
u
u
[
1
1
1
1
1
1
1
(3.185)

fAdjacencyList est appele lors de lanalyse de la topologie du rseau par loutil APREM
afin de dterminer si les nuds k, m, i et j sont adjacents ou non selon la
thorie des graphes dpendant le statut du transformateur (ON = 1 ou 0). La
fonction retourne la liste dadjacence (adjacency list) du transformateur dans
une structure.


Figure 3.25 : fonction fAdjencyList de la classe cTxfo

fValideRow est appele avant de btir la matrice du rseau afin de vrifier sil nexiste pas
de transformateurs ayant le mme numro. Si tel est le cas, la fonction
assigne un nouveau numro automatiquement et reconstruit les matrices.

78

3.5.7 La classe cSwitch
La classe cSwitch permet de crer un objet reprsentant un interrupteur sur un rseau. Ses
variables prives mState et mRow stockent respectivement la position de linterrupteur
(ouvert/ferm) et son numro. La classe hrite galement des variables prives mON, mNode_k,
mNode_m, mMatrix et mFunction de sa classe parent. Laccs aux variables publiques permet
dafficher ou modifier les caractristiques de linterrupteur

state permet dafficher ou modifier la position de linterrupteur (ouvert/ferm)
I retourne le courant qui circule dans linterrupteur appelant fCurrent(this)
S retourne le rsultat de lquation v I
-
Sk retourne le rsultat de lquation v
k
I
-

Sm retourne le rsultat de lquation v
m
I
-

n retourne le numro mRow de linterrupteur

Les fonctions built-in de Matlab redfinies
Bien que la classe cSwitch hrite des fonctions built-in redfinies dans la classe cEquipment,
certaines sont adaptes pour les besoins de la classe cSwitch, dont les fonctions fieldnames, get et
set pour inclure les nouveaux champs publics state et n aux autres paramtres hrits.
Le constructeur
Le constructeur cSwitch permet de crer un objet de la classe cSwitch. En appelant le constructeur
sans passer aucun argument, lusager cre un interrupteur avec les paramtres par dfaut de la
classe. Il peut galement acclrer la dfinition de linterrupteur en passant les noms des nuds k
et m, et la position de linterrupteur state en argument du constructeur. Dans lexemple de Figure
3.26, linterrupteur est connect entre les nuds montreal et st_bruno. Linterrupteur est ferm
par dfaut.

79


Figure 3.26 : constructeur de la classe cSwitch

Les fonctions de loutil APREM
La fonction fMatrix de la classe cSwitch construit les matrices Sr, Sc, S
D
et Fs suivant les
coordonnes numriques des nuds k et m. Lexemple de la Figure 3.27 permet donc de
rcuprer les matrices de linterrupteur S et les stocker dans la structure MatS. Les quatre (4)
matrices Sr, Sc, S
D
et Fs sont requises pour reprsenter linterrupteur dans le rseau. La thorie
prsente la section 3.2.5 est utilise ici pour construire les matrices :

j
Yn S
Sr Sd
[ _
V
n
I
S
_ = _

I
S
_ (3.186)

Si linterrupteur est ferm,

_
Y
h
u
Y
m
-u
u -u
_ _
V
h
V
m
Is
_ = _

I
S
_ (3.187)
80

Si linterrupteur est ouvert,

_
Y
h
-Y
hm

-Y
hm
Y
m

u
_ _
V
h
V
m
Is
_ = _

I
S
_ (3.188)


Figure 3.27 : fonction fMatrix de la classe cSwitch

Les matrices Sr, Sc, S
D
et Fs sont stockes dans des cells sous la forme suivante :

Sr = _
mRow k |+u]
mRow m |-u]
_ = _
1 1 j
1 u
u 1
[
1 2 j
-1 u
u -1
[
_ (3.189)
81

S = _
k mRow |+u]
m mRow |-u]
_ = _
1 1 j
1 u
u 1
[
2 1 j
-1 u
u -1
[
_ (3.190)
Sd = {mRow mRow |]] = ]1 1 j
u u
u u
[ (3.191)
Fs = _
k 1 |]
m 1 |]
_ = _
1 1 j
u
u
[
2 1 j
u
u
[
_ (3.192)

Si linterrupteur est ouvert, les matrices Sr, Sc, S
D
deviennent :

Sr = _
mRow k |]
mRow m |]
_ = _
1 1 j
u u
u u
[
1 2 j
u u
u u
[
_ (3.193)
S = _
k mRow |]
m mRow |]
_ = _
1 1 j
u u
u u
[
2 1 j
u u
u u
[
_ (3.194)
Sd = {mRow mRow |+u]] = ]1 1 j
1 u
u 1
[ (3.195)

fAdjacencyList est appele lors de lanalyse de la topologie du rseau par loutil APREM
afin de dterminer si les nuds k et m sont adjacents ou non selon la thorie
des graphes en fonction du tat et de la position de linterrupteur. La fonction
retourne la liste dadjacence (adjacency list) de linterrupteur dans une
structure.
fValideRow est appele avant de btir la matrice du rseau afin de vrifier sil nexiste pas
dinterrupteurs ayant le mme numro. Si tel est le cas, la fonction assigne un
nouveau numro automatiquement et reconstruit les matrices.


82

3.5.8 La classe cLoad
La classe cLoad permet de crer un objet reprsentant une charge PQ sur un rseau. Ses variables
prives mS et mRow stockent respectivement la puissance (en nombre complexe) de la charge et
son numro. La classe hrite galement des variables prives mON, mNode_k, mNode_m,
mMatrix et mFunction de sa classe parent. Laccs aux variables publiques permet dafficher ou
modifier les caractristiques de la charge

P permet dafficher ou modifier la puissance active de la charge
Q permet dafficher ou modifier la puissance ractive de la charge
S permet dafficher ou modifier la puissance complexe de la charge
Vnom permet dafficher ou modifier la tension nominale de la charge
I retourne le courant de la charge en appelant fCurrent(this)
Sk retourne le rsultat de lquation v
k
I
-

Sm retourne le rsultat de lquation v
m
I
-

n retourne le numro mRow de la charge

Les fonctions built-in de Matlab redfinies
La classe cLoad hrite des fonctions built-in redfinies dans la classe cEquipment et certaines
dont fieldnames, get et set sont modifies pour inclure les nouveaux champs publics P, Q et n de
la classe cLoad aux autres paramtres hrits.
Le constructeur
Le constructeur cLoad permet de crer un objet de la classe cLoad. En appelant le constructeur
sans passer aucun argument, lusager cre une charge avec les paramtres par dfaut de la classe.
Il peut galement dfinir la charge en passant les noms des nuds k et m, et les paramtres P, Q
et Vnom en argument du constructeur. Dans lexemple Figure 3.28, la charge est connecte au
nud st_bruno,
P = 1010
6
, Q = 310
6
et Vnom = 2510
3
(3.196)
S = 1u 1u
6
+jS 1u
6
(3.197)
83


Figure 3.28 : constructeur de la classe cLoad

Les fonctions de loutil APREM
La fonction fMatrix de la classe cLoad construit les matrices C
LPQ
, D
LPQ
, AIL et f
LPQ
suivant les
coordonnes numriques des nuds k et m. Dans lexemple Figure 3.29, un petit rseau est mont
afin de calculer le courant de la charge L par coulement de puissance, sans quoi, les matrices
C
LPQ
et D
LPQ
ne peuvent tre values. Les matrices sont ensuite stockes dans la structure MatL.
Les quatre (4) matrices C
LPQ
, D
LPQ
, AIL et f
LPQ
sont requises pour reprsenter la charge dans le
rseau. La thorie prsente la section 3.3.1 est utilise ici pour construire les matrices :

_
Y
h
A
IL
C
LPQ
D
LPQ
_ _
V
h
I
L
_ = _
I
n
I
LPQ
_ (3.198)

84


Figure 3.29 : rseau test pour initialiser lobjet de la classe cLoad
Le code Figure 3.29 cre la structure reseau compose dune source Vs, dune impdance Z et de
la charge L. La fonction fLoadFlow ralise ensuite le calcul dcoulement de puissance du rseau
et trouve les tensions des nuds ainsi que les courants circulant dans la charge. La fonction
fMatrix retourne ainsi les matrices de la charge L calcules la dernire itration.

Figure 3.30 : fonction fMatrix de la classe cLoad
85

Toujours selon la mme nomenclature, les matrices C
LPQ
, D
LPQ
, AIL et f
LPQ
sont stockes sous
forme de cells dans lobjet :

C
LPQ
= _mRow k _
I
LR
I
LI
-I
LI
I
LR
__ = ]1 2 j
4u7.7186 9S.21Su
9S.21Su 4u7.7186
[ (3.199)
D
LPQ
= _mRow mRow _
v
kR
v
kI
v
kI
-v
kR
__ = ]1 1 j
21.6eS 12.4eS
12.4eS -21.6eS
[ (3.200)
AIL = {mRow k |+u]] = ]1 2 j
1 u
u 1
[ (3.201)
F
LPQ
= _k 1 _
P
Q
__ = ]2 1 j
1ue6
Se6
[ (3.202)

fValideRow est appele avant de btir la matrice du rseau afin de vrifier sil nexiste pas de
charge ayant le mme numro mRow. Si tel est le cas, la fonction assigne un
nouveau numro automatiquement et reconstruit les matrices.


86

3.5.9 La classe cPVsource
La classe cPVsource permet de crer un objet reprsentant une source PV sur un rseau. Ses
variables prives mP, mVabs et mRow stockent respectivement la puissance active (en nombre
complexe) et la tension contrle de la source PV et son numro. La classe hrite galement des
variables prives mON, mNode_k, mNode_m, mMatrix et mFunction de sa classe parent. Laccs
aux variables publiques permet dafficher ou modifier les caractristiques de la source

P permet dafficher ou modifier la puissance active de la source
Vabs permet dafficher ou modifier la tension contrle de la source
I retourne le courant de la source en appelant fCurrent(this)
S retourne le rsultat de lquation v I
-

Sk retourne le rsultat de lquation v
k
I
-

Sm retourne le rsultat de lquation v
m
I
-

n retourne le numro mRow de la source PV

Les fonctions built-in de Matlab redfinies
Bien que la classe cPVsource hrite des fonctions built-in de Matlab redfinies dans la classe
cEquipment, certaines sont adaptes pour les besoins de la classe cPVsource. Entre autre, les
fonctions fieldnames, get et set sont modifies pour inclure les nouveaux champs publics P, Vabs
et n de la classe cPVsource aux autres paramtres hrits.
Le constructeur
Le constructeur cPVsource permet de crer un objet de la classe cPVsource. En appelant le
constructeur sans passer dargument, lusager cre une source PV avec les paramtres par dfaut
de la classe. Il peut galement dfinir la source en passant les noms des nuds k et m, et les
paramtres P, Vabs en argument au constructeur. Dans lexemple de la Figure 3.31, la source PV
est connecte au nud montreal, P = 510
6
et Vabs = 2510
3


87


Figure 3.31 : constructeur de la classe cPVsource

Les fonctions de loutil APREM
La fonction fMatrix de la classe cPVsource construit les matrices C
GPV
, D
GPV
, AIG et f
G
suivant
les coordonnes numriques des nuds k et m. Dans lexemple de la Figure 3.32, un petit rseau
est mont afin de calculer le courant de la source PV par coulement de puissance, sans quoi, les
matrices C
GPV
et D
GPV
ne peuvent tre values. Les matrices sont ensuite stockes dans la
structure MatPV. Les quatre (4) matrices C
GPV
, D
GPV
, AIG et f
G
sont requises pour reprsenter la
source PV dans le rseau. La thorie prsente la section 3.2.2 est utilise ici pour construire les
matrices :

_
Y
h
A
IL
C
LPQ
D
CPV
_ _
V
h
I
C
_ = _
I
n
I
PV
_ (3.203)

88


Figure 3.32 : rseau test pour initialiser lobjet de la classe cPVsource

Le code de la Figure 3.32 cre la structure reseau compose dune source PV, dune impdance Z
et de la charge chargeZ reprsente par une impdance. La fonction fLoadFlow ralise ensuite le
calcul dcoulement de puissance du rseau et trouve les tensions des nuds ainsi que le courant
circulant dans la source PV. La fonction fMatrix retourne ainsi les matrices de la source PV
calcules la dernire itration (Figure 3.33).
Toujours selon la mme nomenclature, les matrices C
GPV
, D
GPV
, AIG et f
GPV
sont
stockes sous forme de cells dans lobjet :

C
CPV
= _mRow k _
-I
GR
-I
GI
V
RR
|V
R
|
V
RI
|V
R
|
__ = ]1 2 j
1491.9 9S.21Su
1 u
[ (3.204)
D
CPV
= ]mRow mRow j
-v
kR
-v
kR
u u
[ = ]1 1 j
-2SeS u
u u
[ (3.205)

89


Figure 3.33 : fonction fMatrix de la classe cPVsource

AIC = {mRow k |+u]] = ]1 1 j
1 u
u 1
[ (3.206)
F
CPV
= ]k 1 j
P
vabs
[ = ]1 1 j
Se6
2SeS
[ (3.207)

fValideRow est appele avant de btir la matrice du rseau afin de vrifier sil nexiste pas de
source PV ayant le mme numro mRow. Si tel est le cas, la fonction assigne un
nouveau numro et reconstruit les matrices.
90

3.6 Comment fonctionne loutil APREM
3.6.1 Cration du rseau
Le logiciel APREM est entirement dvelopp dans le langage de programmation Matlab. Tous
les fichiers .m qui compose le logiciel sont donc libres daccs et modifiables par lutilisateur qui
souhaite personnaliser lapplication. Le dveloppement des cas dtudes de rseau travers
loutil APREM suit donc les pratiques et mthodologies de dveloppement de Matlab, ce qui
limite leffort dapprentissage puisque la syntaxe reste la mme. Ce que loutil APREM fournit
de plus lutilisateur sont toutes les classes et fonctions ncessaires pour modliser, construire et
analyse les rseaux lectriques.
Lutilisation de loutil APREM se limite donc essentiellement deux choses, soit dcrire
dans un fichier .m un rseau et paramtrer les analyses excuter.


Figure 3.34 : cration du rseau Network dans Matlab : NetworkStruct.m
91


Figure 3.35 : rseau Network cre partir du fichier NetworkStruct.m

Tout dbute donc par la cration dun rseau laide des objets disponibles dans
lAPREM. Le code Matlab la Figure 3.34, rdig dans le fichier NetworkStruct.m, gnre le
rseau de trois nuds de la Figure 3.35 dans la structure Network. Les nuds B1, B2 et B3 sont
relies entre eux par les lignes L1, L2 et L3. La source PV (V1) est connecte la barre B1 et la
source de tension (V2) la barre B2. Les charges PQ1, PQ2 et PQ3 sont raccordes aux barres
B1, B2 et B3 respectivement. Les commandes addpath et initialisation initialisent loutil
APREM pour une premire utilisation. Lexcution du fichier permet dappeler la commande
Network afin dafficher le contenu de la structure.
Il est important de noter que loutil APREM ne se limite pas ltude dun seul rseau. Il
est possible de crer plusieurs rseaux indpendants en associant les quipements qui les
composent diffrentes structures telles que montreal, reseau_de_Sherbrooke ou autre. Le nom
des structures na aucune importance et le traitement des rseaux peut alors se faire
simultanment ou squentiellement au besoin.
L1 V1
PQ2
B1 B2
PQ3
V2
B3
PQ1
92


Figure 3.36 : structure Network cr partir du fichier NetworkStruct.m

3.6.2 coulement de puissance du rseau
Lanalyse de lcoulement de puissance est le calcul au cur de loutil APREM autour duquel
lusager personnalise ses tudes. Lancer le calcul dcoulement de puissance dans
lenvironnement APREM est une tape relativement simple dans processus qui entoure
lutilisation du logiciel.
Lorsque le rseau ltude est gnr, lusager appelle la fonction fLoadFlow en passant
la structure Network en argument. La fonction fLoadFlow ralise alors le calcul dcoulement de
puissance et associe toutes les tensions et courants aux objets et nuds qui composent le rseau.
Lusager peut ensuite, sil le dsire, appeler la fonction fSave afin de sauvegarder la
solution compte du rseau. Cette dernire convertit chaque objet APREM en structure Matlab
pour plus de portabilit. Les objets APREM pointent uniquement sur les vecteurs rsultats et
nenregistre donc pas les valeurs de tension, courant et puissance lintrieur des objets afin de
limiter les oprations get/set lors des boucles de calculs.
Ainsi, une fois lopration danalyse termine, il est possible de lancer la fonction fReport
pour imprimer les rsultats de lcoulement de puissance dans un format prdtermin dans la
fentre de commandes de Matlab (voir Figure 3.37). Bien entendu, loutil APREM offre dautres
possibilits daffichage, dont lexportation des donnes dans un fichier Excel, en plus des
fonctionnalits dj disponibles dans Matlab.
93


Figure 3.37 : Impression des rsultats de lcoulement de puissance de Network avec fReport
94

Bien que le processus soit entirement transparent pour lusager, la fonction fLoadFlow
ralise plusieurs oprations pralables aux calculs de rpartition de puissance. Ces fonctions
dveloppes pour loutil APREM valident la composition du rseau, vrifient la connectivit des
nuds, identifient les ilots lectriques et les sources isoles et corrigent au besoin le rseau afin
dassurer la convergence des rsultats, peu importe la justesse du rseau. La fonction fLoadFlow
initialise galement le systme pour la premire itration de Newton-Raphson en remplaant les
charges et les sources PV par leur impdance et source de tension quivalentes. Squentiellement,
la fonction fLoadFlow sorganise pour lessentiel comme suit (Figure 3.38) :


Figure 3.38 : structure de la fonction fLoadFlow

CrationduNetwork...
fLoadFlow(Network)
fValidateRow(Network)
fEvaluateFunction(Network)
fNewtonRaphson(Network)
finitialisation(Network)
fIsland(Network)
initialisationduNetwork...
fMatrix(Network)
Dbutdesitrations...
95

fValidateRow s'assure que les objets d'une mme classe portent tous un numro
didentification (mRow) diffrent
fEvaluateFunction excute les fonctions spciales dfinies par l'usager vers lesquelles pointe le
paramtre function de chaque objet dans le rseau.
fInitialisation
- retire du systme les lots lectriques qui ne sont aliments par aucune
source et transforme les sources PV isoles en sources de tension idale.
- initialise le systme en remplaant les charges PQ et les sources PV par
leurs impdances et sources de tension quivalentes,
- construit la matrice nodale augmente du rseau,
- solutionne la matrice directe du rseau et
- assigne aux charges PQ et sources PV, les injections de courant calcules
pour leurs quivalents
fIsland construit la liste d'adjacence [38] des noeuds du rseau et applique la thorie
des graphes pour dtecter les lots lectriques et les sources isoles.
fMatrix construit la matrice nodale augmente du rseau
fNewtonRaphson
- excute les itrations de Newton Raphson pour solutionner l'coulement
de puissance en ajoutant les contraintes de puissance des charges PQ et
des sources PV la matrice du rseau pour former la matrice jacobienne
et
- assigne les tensions et courants aux nuds et quipements du rseau.
3.6.3 La fonction fIsland
La fonction fIsland est une pice importante dans la ralisation des tudes paramtriques des
rseaux lectriques. Loutil APREM a la vocation de raliser plusieurs analyses de rseaux
suivant des scnarios prdfinis dans certains cas, et compltement alatoire dans dautres. Tous
ces scnarios simuls en boucle exposent le logiciel toutes sortes de configurations de rseaux
96

qui sont pratiquement impossibles prdire, surtout dans un contexte probabiliste. Le dfi est
immense puisque rien ne garantit la validit des rseaux tels quils se prsenteront et donc la
convergence des coulements de puissance peut tre compromise si la topologie du rseau est
mathmatiquement dgnre.
La fonction fIsland est donc au cur du mcanisme de validation des topologies des
rseaux ltude. Elle est appele lors de linitialisation des rseaux avant chaque coulement de
puissance. Elle sappuie sur la thorie des Graphes utilis largement dans plusieurs autres
domaines [38]. La fonction construit la liste dadjacence du rseau qui tablit la connectivit
entre les nuds des rseaux. Pour le rseau trait plus haut, la liste dadjacence a la forme
suivante (Figure 3.39) :


Figure 3.39 : liste dadjacence du rseau Network

Cette liste permet dutiliser une mthode appele Depth-First Traversal pour parcourir tous les
nuds du rseau. Cette technique utilise un algorithme rcursif (fTraversal Figure 3.40) qui
permet didentifier le ou les nuds isols. Linformation est par la suite traite afin de dterminer
si le ou les nuds isols sont connects une source, et si cette source est une source PV. Lors de
linitialisation, loutil APREM retirera alors tous les nuds flottants du rseau et convertira les
sources PV isoles en source de tension quivalente pour assurer la convergence des itrations.

97


Figure 3.40 : fonction fTraversal

Ce processus est essentiel au fonctionnement de loutil APREM puisquil permet lutilisateur
de saffranchir de lanalyse prliminaire de la topologie du rseau au passage de chaque scnario.
La technique permet de rsoudre les problmes lis la topologie des rseaux, mais ne traite pas
les non-convergences dues aux caractristiques lectriques des quipements telles que la capacit
de transfert des lignes lectriques. Loutil se contentera de limiter le nombre ditrations lorsque
les rsultats ne convergent pas. Il est donc primordial que lusager valide pralablement les
paramtres des quipements quil intgre dans son rseau afin de reflter des conditions
dexploitations normales du rseau.
Bien que la fonction ne soit pas optimale, elle couvre les besoins essentiels de loutil de
recherche et apporte automatiquement les corrections ncessaires sur les rseaux pour assurer la
convergence des systmes.

98

3.6.4 Analyse paramtrique
Loutil APREM est dvelopp essentiellement pour permettre lusager de modifier facilement
les paramtres et la topologie de son rseau travers un minimum dopration et de lignes de
code. Comme expliqu longuement dans les chapitres prcdents, le choix dintroduire des objets
Matlab dans ltude des rseaux lectriques est encourag par la flexibilit quoffre Matlab de
dfinir les mthodes daccs aux variables qui caractrisent les objets. Ainsi, le logiciel APREM
jouit dune syntaxe intuitive et comparable la structure du langage de programmation dj
disponible dans Matlab.
La structure du code utilise pour paramtrer une tude suivant lapproche APREM
sorganise essentiellement autour de 4 blocs :
la dfinition du rseau;
linitialisation des paramtres des simulations;
les boucles de simulations;
limpression des rsultats.
Dans le premier bloc, lusager cre son rseau tel que suggr dans la section prcdente. Dans le
second bloc, lusager initialise les paramtres dtude du rseau, le nombre de simulations, les
caractristiques initiales des quipements, les plages de valeurs (puissance, tension, tat, etc.) qui
seront appliques aux quipements tout au long des simulations ou toute autre information
susceptible de personnaliser ltude. Les modifications sur les paramtres du rseau et/ou de
ltude sont ensuite appliques lune aprs lautre lintrieur des boucles de simulations afin de
simuler tous les scnarios. Chaque modification est suivie des calculs dcoulement de puissance
pour en apprcier limpact et les rsultats peuvent tre mmoriss cette tape. Lopration
suivante est naturellement le traitement et laffichage des rsultats pour lesquels Matlab offre
plusieurs outils. Bien entendu, rien nempche le chevauchement de tous ces blocs dans la
ralisation des tudes.
99


Figure 3.41 : Analyse paramtrique avec loutil APREM

Lexemple prcdant de la Figure 3.35 est repris ci-dessus la Figure 3.41 afin de
prsenter cette approche. NetworkStruct appelle le fichier NetworkStruct.m dans lequel est
construit le rseau trois barres. Pour ltude, la puissance de la charge PQ3 varie de 0 2MW et
la tension aux bornes de la charge PQ3 est enregistre aprs chaque simulation. Lobjectif est
dobserver la variation de la tension la barre B3 en fonction de la charge PQ3. Lopration est
simple, mais, titre indicatif, ces quelques lignes de code permettent ainsi de raliser 200
coulements de puissance et de renseigner lusager sur la charge admissible la barre B3 (Figure
3.42).
Lintrt dune telle approche est quencore aujourdhui, la grande proportion des
logiciels danalyse de rseaux ne permettent pas facilement de paramtrer ltude des rseaux. Si
lexemple prcdent est repris sur un logiciel tel que PSAF de CYME International, lusager doit
manuellement modifier et simuler 200 fois son rseau afin de tirer les mmes rsultats, sans
compter leffort requis pour extraire et compiler les donnes afin de tracer la mme courbe sur un
autre logiciel (Excel).
100


Figure 3.42 : tension la barre B3 de Network en fonction de la charge PQ3

Les logiciels danalyse de rseaux optent majoritairement pour une dmarche squentielle
dans la dfinition et le traitement des tudes ou encore utilisent des listes de contingence
appliques sur un scnario de base. Pour chaque scnario simul, lusager doit donc prdfinir les
changements son rseau et lancer une simulation. Loutil APREM prconise une approche
programme dans laquelle les changements oprs sur le rseau pour chaque scnario sont
excuts automatiquement simulation aprs simulation, sans intervention de lusager. Toutes les
oprations sont pralablement dfinies et font partie intgrante du projet dtude. Ces
changements peuvent galement tre dfinis en fonction de rgles conditionnelles afin
dintroduire des relations de cause effet sur rseau.
3.6.5 Le paramtre function et la fiabilit
Lobjectif de loutil APREM est sans contredit de pouvoir paramtrer les tudes des rseaux
lectriques. Mais, lintrt principal de cette approche est lanalyse de la fiabilit des rseaux
lectriques.
La programmation des tudes sur Matlab permet dintroduire des rgles dexploitations
conditionnelles ltat et/ou la configuration du rseau, mais aussi des notions de probabilits
afin de reproduire des vnements probabilistes simulation aprs simulation, tel que le bris dun
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
x 10
9
0.65
0.7
0.75
0.8
0.85
0.9
0.95
1
Charge PQ3 (W)
T
e
n
s
i
o
n

P
Q
3

(
p
u
)


101

quipement sur le rseau, la perte de capacit suite une panne, un entretient, etc., sans
lintervention de lutilisateur. Le but de lapproche demeure de pouvoir raliser des tudes de
type Monte-Carlo et loutil APREM reste extrmement flexible sur la structure adopter pour
incorporer ces vnements probabilistes. Il est possible de programmer, mme le code principal
et les boucles de simulations, ces rgles dopration conditionnelles ou alatoires
indpendamment des quipements et de dfinir les relations de cause effet, comme cela serait
requis pour le changeur de prise dun transformateur par exemple.
Nanmoins, dans le but dallger le contenu des boucles de simulations, loutil met
disposition de tous les quipements le paramtre function auquel lusager peut assigner un ou
plusieurs quipements, une ou des fonctions spciales propres quil aura dfinies dans un fichier
.m portant le mme nom (ex : changeurDePrise.m). travers ce paramtre function, lusager est
en mesure dintroduire des fonctions de probabilit ou des fonctions personnalises qui agissent
sur les caractristiques des quipements en fonction dune contrainte, dune condition ou encore
dune probabilit. Ces fonctions spciales peuvent tre appeles chaque simulation ou chaque
itration de la mthode de Newton-Raphson.
Les possibilits sont donc illimites et peuvent savrer dune trs grande utilit pour les
tudes de type Monte-Carlo, puisquil est possible dassocier, par exemple, une probabilit de
panne chacun des quipements dun rseau, simuler le rseau en boucle et laisser ces fonctions
probabilistes dicter ltat des quipements. En suivant la thorie applicable aux tudes Monte-
Carlo, la compilation des rsultats dun grand nombre de simulations renseigneraient alors sur les
zones o linclusion des probabilits a le plus dimpact.
Le code la Figure 3.43 propose une tude de fiabilit applique toujours au rseau de la
Figure 3.35. Les impdances des lignes L1, L2 et L3 ont volontairement t diminues pour
respecter la capacit de transfert des lignes et assurer la convergence des rsultats.

102


Figure 3.43 : utilisation du paramtre function pour ltude de fiabilit

Figure 3.44 : fonction fProbabilityTest pour simuler les pannes dquipement
103

La fonction fProbabilityTest introduite au paramtre function de tous les quipements simule la
probabilit dindisponibilit de lquipement. La fonction rand ralise un tirage au sort de 0 1,
et si le rsultat est infrieur 1/6, lquipement est dconnect du rseau.
Le code principal simule alors 300 fois le rseau, et chaque passage dans la fonction
fLoadFlow, loutil value la fonction fProbabilityTest sur chacun des quipements et retire ou
ajoute, selon le cas, lquipement en traitement dans le rseau. Les rsultats sont ensuite exports
aprs les 300 simulations dans un fichier Excel (output.xls).


Figure 3.45 : Simulation Monte-Carlo avec loutil APREM

videmment, ltude de Monte-Carlo requiert beaucoup plus que 300 simulations pour
que les rsultats convergent vers des valeurs tangibles qui refltent limpact de ces probabilits.
Plus dun millier de simulations serait alors requis et il suffirait simplement daugmenter le
nombre de simulations 1000, voir 2000, ou encore dvelopper une fonction qui valuerait la
converge des rsultats (voir figure 1.3).
La Figure 3.46 montre le contenu du fichier Excel cr laide de la fonction fReportxls.
Tous les rsultats des coulements de puissance des 300 simulations Monte-Carlo sont alors
disponibles dans ce fichier. Il est ainsi possible duser des fonctionnalits du logiciel pour
lanalyse des rsultats.
104


Figure 3.46 : Exportation des rsultats vers Excel : fReportxls

105

3.7 Validation et rsultats
3.7.1 Exemple I : projet de ligne en Bolivie
Lexemple de validation prsent ci-aprs fait lanalyse dun projet de ligne de transport de 200
kV au nord de la Bolivie entre lamnagement hydrolectrique projet de Cachuela et une petite
commune au nord-ouest du pays, Cobija. Le trac de la ligne projet denviron 500 km traverse
plusieurs petites localits, soit Puerto Rico, Riberalta et Cachuela. Une extension vers lest du
Barrage est galement prvue pour alimenter la ville de Guayaramin. Lambigit du projet
rside dans la capacit des charges qui sont relativement faibles et leur croissance projete de
2014 jusqu' 2034 ne varie pas au mme rythme selon la localit.


Figure 3.47 : Exemple I : projet de ligne en Bolivie

Ltude ralise une simulation dvolution de ce rseau suivant des valeurs de charge qui
croissent anne aprs anne pour chacune des localits. Les donnes initiales du projet sont
dresses dans le tableau 3.1 qui suit.
106

Tableau 3.1 : Donnes de base sur lvolution des charges
A
n
n

e

C
o
b
i
j
a

(
W
)

P
u
e
r
t
o
R
i
c
o

(
W
)

R
i
b
e
r
a
l
t
a

(
W
)

C
a
c
h
u
e
l
a

(
W
)

G
u
y
a
r
a
m
i
n

(
W
)


A
n
n

e

C
o
b
i
j
a

(
W
)

P
u
e
r
t
o
R
i
c
o

(
W
)

R
i
b
e
r
a
l
t
a

(
W
)

C
a
c
h
u
e
l
a

(
W
)

G
u
y
a
r
a
m
i
n

(
W
)

2015 13 637 741 7 315 74 4 390 2031 29 626 1 826 16 645 165 7 430
2016 20 456 1 111 7 782 78 4 644 2032 30 367 1 872 17 061 174 7 539
2017 20 967 1 176 8 279 83 4 912 2033 31 126 1 919 17 488 182 7 728
2018 21 492 1 244 8 808 88 5 059 2034 31 904 1 967 17 925 191 7 921
2019 22 029 1 281 9 371 92 5 211 2035 32 702 2 016 18 373 201 8 119
2020 22 580 1 319 9 969 97 5 368 2036 33 520 2 066 18 832 211 8 322
2021 23 144 1 359 10 468 102 5 529 2037 34 358 2 118 19 303 222 8 530
2022 23 723 1 400 10 991 107 5 694 2038 35 217 2 171 19 786 233 8 743
2023 24 316 1 442 11 541 112 5 865 2039 36 097 2 225 20 280 244 8 962
2024 24 924 1 485 12 118 118 6 041 2040 36 999 2 281 20 787 257 9 186
2025 25 547 1 530 12 724 123 6 222 2041 37 924 2 338 21 307 269 9 416
2026 26 185 1 575 13 360 130 6 409 2042 38 872 2 396 21 840 283 9 651
2027 26 840 1 623 14 028 136 6 601 2043 39 844 2 456 22 386 297 9 892
2028 27 511 1 671 14 729 143 6 799 2044 40 840 2 518 22 945 312 10 140
2029 28 199 1 721 15 466 150 7 003 2045 41 861 2 581 23 519 327 10 393
2030 28 904 1 773 16 239 157 7 213



Figure 3.48 : volution des charges

0
5000
10000
15000
20000
25000
30000
35000
40000
45000
P
u
i
s
s
a
n
c
e

(
W
)
Anne
volutiondescharges
Cobija
PuertoRico
Riberalta
Cachuela
Guyaramin
107

Cration du rseau
Les lignes de code tires du fichier networkDefinition.m (Figure 3.49) permettent de construire le
rseau dans son ensemble. La premire section du code (ligne 2 26) cre :
la centrale hydrolectrique de Cachuela, une source de tension de 13.8kV;
le transformateur lvateur de 65MVA, 13.8/230kV avec une impdance de 11.79% et un
ratio X/R de 33.344;
et la ligne 230 kV de 500 km reliant les cinq localits ltude.


Figure 3.49 : fichier NetworkDefinition.m (1/2)

108

Les valeurs de puissance utiliser anne aprs anne pour chacune des charges sont ensuite
stockes dans des tableaux. Ces donnes en MW sont converties en MVA en appliquant un
facteur de puissance de 0.85 (ligne 54 56). Les charges sont alors initialises avec le premier
lment de chaque tableau, soit lanne 2015.


Figure 3.50 : fichier NetworkDefinition.m (2/2)
109

En excutant le fichier NetworkDefinition.m, on obtient un rseau triphas quilibr ayant les caractristiques prsentes dans le
Tableau 3.2
Tableau 3.2 : Exemple I : donnes du rseau
cVsource (Barre dquilibre)
CASE N ID ON Bus k Bus m function Vabs (V) Angle (deg)
y2015 HydroCachuela TRUE CES_MT GND 0 13 800,00 0,00
cTxfoZ
CASE N ID ON Bus k Bus m function Bus i Bus j r Angle (deg) R [ohm] X [ohm]
y2015 TxfoCachuela TRUE CES_MT GND 0 CES GND 13,8/230 0,00 0,06 0,35
cLine
CASE N ID ON Bus k Bus m function R [ohm] X [ohm] G[S] B [S]
y2015 Z_CES_GUA TRUE CES GUA 0 3,04 16,78 0,00 1,14E-04
y2015 Z_CES_RIB TRUE CES RIB 0 6,20 34,18 0,00 2,33E-04
y2015 Z_RIB_PRC TRUE RIB PRC 0 17,53 96,73 0,00 6,59E-04
y2015 Z_PRC_COB TRUE PRC COB 0 11,70 64,53 0,00 4,40E-04
cLoad
CASE N ID ON Bus k Bus m function P (W) Q (Var) Vnom (V)
y2015 Cachuela TRUE CES GND 0 74 000,00 45 861,08 230 000,00
y2015 Guayaramerin TRUE GUA GND 0 4 390 000,00 2 720 677,65 230 000,00
y2015 Riberalta TRUE RIB GND 0 7 315 000,00 4 533 429,84 230 000,00
y2015 PuertoRico TRUE PRC GND 0 741 000,00 459 230,55 230 000,00
y2015 Cobija TRUE COB GND 0 13 637 000,00 8 451 453,54 230 000,00
y2015 CompGUA TRUE GUA GND 0 0,00 0,00 230 000,00
y2015 CompRIB TRUE RIB GND 0 0,00 20 000 000,00 230 000,00
y2015 CompPRC TRUE PRC GND 0 0,00 20 000 000,00 230 000,00
y2015 CompCOB TRUE COB GND 0 0,00 10 000 000,00 230 000,00
110

La source idale HydroCachuela de la classe cVsource est la barre dquilibre du rseau.
Les classes cLine et cTxfoZ sont crs partir des classes APREM pour simplifier le code utilis
pour construire le rseau de lexemple I. La classe cLine permet de crer un modle de ligne en pi
squence direct en assemblant trois objets cImpedance. La classe cTxfoZ, quant elle, permet de
modliser un transformateur non idal en rajoutant une impdance son modle. Lobjet cr par
la classe cTxfoZ est constitu de deux objets, soit un transformateur idal et une impdance
respectivement des classes cTxfo et cImpedance.
Le mme rseau est galement modlis dans le logiciel PSAF [22] avec les mmes
paramtres et caractristiques lectriques pour valider les rsultats obtenus (voir annexe 1), bien
que le logiciel PSAF travaille en per-unit et APREM avec les valeurs relles.
Les simulations
Une fois le rseau constitu, les coulements de puissance peuvent tre lancs afin de simuler
lvolution des charges sur 30 annes et observer leur effet sur la ligne. Mais avant, il est
ncessaire dajouter de la compensation sur la ligne dans chaque localit, sans quoi les niveaux
de tension observs sont suprieurs 1.05 p.u., soit >241 kV. La Figure 3.51 prsente cet effet
les niveaux de tension obtenus sans compensation.


Figure 3.51 : niveau de tension sur la ligne sans compensation

111

Compensation
Dans le fichier principal, Bolivie_MAIN (Figure 3.52), les bancs de compensation (inductances)
sont crs sous les identifications CompRIB, CompPRC et CompCOB avec comme valeur initiale
20Mvar afin de rduire la tension de chaque nud sous 1.05 pu. Il nest nanmoins pas
ncessaire de compenser le nud Guyaramin daprs les rsultats obtenus prcdemment.
CompGUY est donc fix 0 var. Le tronon de ligne qui spare ce nud et le site de production
tant court, aucune hausse importante de tension nest observ.


Figure 3.52 : fichier Bolivie_MAIN.m (1/3)

Vecteurs de rsultats
Avant le lancement des simulations, des vecteurs rsultats sont initialiss (ligne 22 33, Figure
3.53) en vue daccueillir certains rsultats dcoulement de puissance. Ces vecteurs seront ensuite
utiliss pour prsenter graphiquement les rsultats la fin des simulations.
112


Figure 3.53 : fichier Bolivie_MAIN.m (2/3)

Boucle for
Aprs cette configuration, les calculs dcoulement de puissance sur le rseau sont lancs repris
en boucle pour chaque anne de simulation. Les coulements de puissance sont raliss en
appelant la fonction fLoadFlow lintrieur de la boucle for (ligne 39 59, Figure 3.54).
Les premires lignes 41 45 lintrieur de la boucle for modifient les charges chaque
passage en assignant les valeurs des tableaux dfinis dans le fichier networkDefinition.m. Le
programme lance le calcul dcoulement de puissance avec fLoadFlow et excute ensuite le
fichier Compensation.m (ligne 49) qui value la compensation requise chaque nud pour
maintenir le niveau de tension sur la ligne dans la plage 0.95 1.05 pu (Figure 3.55).
Lalgorithme vrifie le niveau de tension Cobija et Guayaramerin et dcrmente la
compensation par bloc de 10Mvar en remontant la ligne de Cobija Riberalta [CompCOB,
CompPRC et CompRIB] et Guayaramerin [CompGUA].
113



Figure 3.54 : fichier Bolivie_MAIN.m (3/3)

Ces lignes permettent ainsi dautomatiser la rgulation de la compensation au fur et mesure des
simulations. Il est nanmoins important de soulever qu chaque fois que la compensation un
nud est ajuste pour rtablir la tension sur la ligne dans la plage 0.95 1.05 pu, le programme
valide les rsultats escompts en relanant la fonction fLoadflow tant et aussi longtemps que le
niveau de tension est hors de la plage.

114



Figure 3.55 : fichier compensation.m


Une fois la compensation value, les rsultats de lcoulement de puissance sont ensuite insrs
dans les vecteurs Vgua, Vrib, Vprc, Vcob, Vces et Gen (ligne 51 56). Le programme value
galement les pertes enregistres sur les lignes pour chaque anne de simulation en excutant le
fichier Losses.m (ligne 57). Ces pertes sont exprimes en pourcentage de la charge totale
raccorde la ligne.

115




Figure 3.56 : fichier losses.m

Sauvegarde des rsultats
La sauvegarde des rsultats de lcoulement de puissance pour le rseau est ralise par la
fonction fSave (ligne 59, Bolivie_MAIN.m). Cette dernire transforme chaque objet du rseau en
une structure de donnes Matlab (ligne 28, fSave.m). Cest un format pour lequel Matlab offre
des outils daffichage et de traitement utiles pour lanalyse postrieure des rsultats de
simulations et qui ne requiert pas lutilisation de loutil APREM. Ce format va entre autres tre
exploit pour la prparation des rapports et lexportation des donnes vers dautres logiciels
comme Excel.

116


Figure 3.57 : fonction fSave.m

La Figure 3.58 montre le contenu de la structure SavedData retourne par la fonction
fSave aprs la ralisation des 30 annes de simulations. Il est ainsi possible dobserver les
rsultats dcoulement de puissance de lanne y2028 pour le transformateur lvateur de la
centrale Cachuela, TxfoCachuela, et la ligne entre Puerto Rico et Cojiba, Z_PRC_COB.
117


Figure 3.58 : Contenu de la structure SavedData retourne par la fonction fSave
118

3.7.1.1 Exportation des rsultats
Ces structures de donnes sont exportes intgralement dans le fichier texte
Bolivie_230kV_Line_002.txt via la fonction fReport et vers le fichier Excel
Bolivie_230kV_Line.xls via fReportxls (Figure 3.59). Ces deux fonctions sont bien entendu
disponibles dans APREM, mais lutilisateur est libre de personnaliser ou crer sa propre fonction
dexportation en traitant la structure de donnes retourne par fSave.


Figure 3.59 : aperu du fichier Bolovie_230kV_Line.xls

En utilisant Matlab, lutilisateur de loutil APREM a galement accs tous les outils
graphiques disponibles sur Matlab avec lesquels il sera en mesure de prsenter ses rsultats. Les
119

Figure 3.60 et 3.61 proposent quelques exemples de rsultats graphiques tirs du projet de ligne
en Bolivie.

Figure 3.60 : Profile de tension, compensation et charge (ex : ligne 230kV, Bolivie)

la Figure 3.60, il est alors possible dobserver lvolution des diffrentes charges et
remarquer que chacune dentre elle crot un rythme diffrent. Les graphiques permettent de
visualiser le retrait de la compensation ractive aux diffrents nuds et leur effet sur le niveau de
tension de la ligne.
2015 2020 2025 2030 2035 2040 2045
0.95
1
1.05
Voltage profile / 230kV Line with Compensation
V
o
l
t
a
g
e

(
p
u
)


Vrib
Vprc
Vcob
Vgua
Vces
2015 2020 2025 2030 2035 2040 2045
0
10
20
Compensation / 230kV Line with Compensation
C
o
m
p
e
n
s
a
t
i
o
n

(
M
v
a
r
)

CompRIP
CompPRC
CompCOB
CompGUA
2015 2020 2025 2030 2035 2040 2045
0
20
40
Load / 230kV Line with Compensation
Year
L
o
a
d

(
M
W
)


RIP
PRC
COB
GUA
CES
120


Figure 3.61 : Puissance relle et ractive la centrale (ex : ligne 230kV, Bolivie)

La Figure 3.61 montre laccroissement anne aprs anne de la production au niveau de la
centrale hydrolectrique de Cachuela. Elle double sur la priode de 30 ans. On remarque
galement les variations de la puissance ractive au niveau de la production dont les changements
marqus correspondent au retrait de la compensation. Linformation permet ainsi davoir une ide
sur les conditions dopration moyen du/des groupes en rgime permanent.
2015 2020 2025 2030 2035 2040 2045
20
40
60
80
100
Real Power at Gen / 230kV Line with Compensation
M
W
Year
2015 2020 2025 2030 2035 2040 2045
-20
-10
0
10
Reactive Power at Gen / 230kV Line with Compensation
M
v
a
r
Year
121


Figure 3.62 : Pertes sur la ligne 230kV (ex : ligne 230kV, Bolivie)

Lautre Figure 3.62, elle, prsente les pertes enregistres sur les lignes. Elles sont
exprimes en % de la puissance transite. Les pertes sur la ligne entre Cachuela et Guyaramin se
situent en de de 1% et sur le tronon Cachuela-Cobija en de de 3% sur la priode de 30 ans.
Lutilisation de Matlab pour la production de graphique permet ainsi de personnaliser
compltement la prsentation des rsultats suivant les besoins de lutilisateur.
Le lecteur comprendra par cette exemple quil aurait t possible dentrer dans les dtails
mensuels, voire horaire, de la courbe de charge de chaque localit et ainsi apprcier le rle de la
compensation suivant un chantillonnage plus important. Cette mme prcision peut galement
tre apporte lalgorithme de compensation, qui, dans lexemple est simplifi pour les besoins
de dmonstration. Cependant, un impact important sur la dure des simulations est prvoir plus
le volume de donne traiter est important. Les possibilits quoffre Matlab dans la modlisation
2015 2020 2025 2030 2035 2040 2045
0
1
2
3
Line Losses / CES-COB 230kV Line with Compensation
%

P
o
w
e
r

L
o
s
s
e
s
Year
2015 2020 2025 2030 2035 2040 2045
0.02
0.04
0.06
0.08
Line Losses / CES-GUA 230kV Line with Compensation
%

P
o
w
e
r

L
o
s
s
e
s
Year
122

des systmes sont immenses. Libre lutilisateur duser de ces fonctionnalits pour rpondre
ses besoins.
3.7.1.2 Validation des rsultats avec le logiciel PSAF
Afin de valider les rsultats obtenus avec loutil APREM, le rseau de lexemple I est simul sur
PSAF pour lanne 2015. Les rsultats obtenus avec PSAF et loutil APREM sont prsents
respectivement aux annexes 1 et 2. Les tableaux 3.3 et 3.4 prsentent les niveaux de tensions des
barres et le transit de puissance sur les lignes obtenus sur chacun des logiciels en appliquant la
mthode de Newton-Raphson pour solutionner lcoulement de puissance. Les rsultats, incluant
ceux fournis en annexe, sont semblables et confirment donc la justesse des rsultats obtenus avec
loutil APREM.

Tableau 3.3 : Exemple I : niveaux de tension sur les barres obtenus sur APREM et PSAF
APREM PSAF
V sol
[kV]
Ang sol
[deg]
V sol
[kV]
Ang sol
[deg]
CES_MT 13,800 0,000 13,80 0,00
CES 234,194 -2,723 234,19 -2,70
GUA 234,166 -2,801 234,17 -2,80
RIB 233,898 -3,516 233,90 -3,50
PRC 233,809 -5,026 233,81 -5,00
COB 231,224 -5,876 231,22 -5,90

Tableau 3.4 : Exemple I : transits de puissance obtenus sur APREM et PSAF
1
APREM PSAF
P
[MW]
Q
[MVAR]
P
[MW]
Q
[MVAR]
Z_PRC_COB 4,391 -3,543 4,39 -3,54
Z_RIB_PRC 21,867 -8,168 21,87 -8,17
Z_CES_GUA 14,497 -20,245 14,50 -20,24
Z_CES_RIB 13,688 -5,042 13,69 -5,04

123

3.7.2 Exemple II : projet tudiant - cours de fiabilit
Dans le cadre du cours de fiabilit ELE6412 dispens lcole polytechnique de Montral, les
tudiants devaient tudier leffet de la reconfiguration dun rseau suite une dfaillance de ce
dernier. Le rseau de distribution monophas de squence direct tudi est un rseau en toile
compos de quatre (4) artres principales et dune ligne de relve (Figure 3.63). Les
caractristiques sont prsentes au tableau 3.5. Les rsultats de lcoulement de puissance en
condition normal dopration sont disponibles en annexe 3.

Figure 3.63 : exemple II, tude de fiabilit dun rseau de distribution [39]
Source : F. Chartrand, "tude de fiabilit d'un rseau de distribution lectrique avec une mthode probabiliste,"
Projet tudiant, cours ELE6412, cole Polytechnique de Montral
124

Tableau 3.5 : Exemple II : donnes du rseau
cVsource
ID ON Bus k Bus m function Vabs (V) Angle (deg) n
V0 VRAI B0 GND 0 26 400.00 0.00 1
cImpedance
ID ON Bus k Bus m function R (ohm) X (ohm)
LA VRAI Sa Ca FOR01 0.27878 0.27878
LB VRAI Sb Cb FOR01 0.27878 0.27878
LC VRAI Sc Cc FOR01 0.27878 0.27878
LD VRAI Sd Cd FOR01 0.27878 0.27878
LE VRAI Se Ce FOR01 0.27878 0.27878
LF VRAI Sf Cf FOR01 0.27878 0.27878
LG VRAI Sg Cg FOR01 0.27878 0.27878
LH VRAI Sh Ch FOR01 0.27878 0.27878
LI VRAI Si Ci FOR01 0.27878 0.27878
LJ VRAI Sj Cj FOR01 0.27878 0.27878
LK VRAI Sk Ck FOR01 0.27878 0.27878
LM VRAI Sm Cm FOR01 0.27878 0.27878
L1 VRAI S1 Sy FOR01 0.27878 0.27878
L2 VRAI S2 Sx FOR01 0.27878 0.27878
L3 VRAI S3 S4 FOR01 0.27878 0.27878
cSwitch
ID ON Bus k Bus m function state n
SA VRAI B0 Sa FOR005 CLOSE 1.00
SB VRAI Ca Sb FOR005 CLOSE 2.00
SC VRAI Cb Sc FOR005 CLOSE 3.00
SD VRAI Cc Sd FOR005 CLOSE 4.00
SE VRAI Cf Se FOR005 CLOSE 5.00
SF VRAI B0 Sf FOR005 CLOSE 6.00
SG VRAI Ch Sg FOR005 CLOSE 7.00
SH VRAI Ce Sh FOR005 CLOSE 8.00
SI VRAI Cj Si FOR005 CLOSE 9.00
SJ VRAI Ck Sj FOR005 CLOSE 10.00
SK VRAI Cm Sk FOR005 CLOSE 11.00
SM VRAI B0 Sm FOR005 CLOSE 12.00
S1 VRAI Cd S1 FOR005 OPEN 13.00
125

S2 VRAI Cg S2 FOR005 OPEN 14.00
S3 VRAI Ci S3 FOR005 OPEN 15.00
S4 VRAI B0 S4 FOR005 OPEN 16.00
SX VRAI Sx S3 FOR005 OPEN 17.00
SY VRAI Sy S2 FOR005 OPEN 18.00
cLoad
ID ON Bus k Bus m function P (W) Q (Var) Vnom (V)
CA VRAI Ca GND 0.00 4 700 000.00 0.00 26 400.00
CB VRAI Cb GND 0.00 3 300 000.00 0.00 26 400.00
CC VRAI Cc GND 0.00 8 200 000.00 0.00 26 400.00
CD VRAI Cd GND 0.00 4 800 000.00 0.00 26 400.00
CE VRAI Ce GND 0.00 4 600 000.00 0.00 26 400.00
CF VRAI Cf GND 0.00 3 600 000.00 0.00 26 400.00
CG VRAI Cg GND 0.00 5 600 000.00 0.00 26 400.00
CH VRAI Ch GND 0.00 4 500 000.00 0.00 26 400.00
CI VRAI Ci GND 0.00 5 800 000.00 0.00 26 400.00
CJ VRAI Cj GND 0.00 3 200 000.00 0.00 26 400.00
CK VRAI Ck GND 0.00 5 500 000.00 0.00 26 400.00
CM VRAI Cm GND 0.00 6 200 000.00 0.00 26 400.00
126

Le projet tudiant de Francis Chartrand [39], repris ici, montre limpact de la topologie dans
lanalyse de la fiabilit. Le rseau tudi est compos de la source de tension idale Vs, des lignes
L
x
, des interrupteurs S
x
et des charges C
x
. Les interrupteurs S
1
S
4
de la ligne de relve sont
normalement ouverts.
La mthode utilise par lauteur pour tudier la fiabilit du rseau est lapproche Monte-
Carlo qui consiste raliser un nombre important de simulations au cours desquelles les
quipements sont mis en dfaut alatoirement, tout en respectant une probabilit de dfaillance
qui leur est assigne. Un FOR de 0,01 et 0,005 est respectivement retenu pour les cbles et les
interrupteurs afin de simuler les pannes survenant durant lexploitation. Ainsi, lorsquun cble est
en dfaut, les interrupteurs aux extrmits souvrent pour isoler le dfaut et lorsquun interrupteur
est en dfaut, la panne se traduit par louverture de linterrupteur. La source et les charges sont
quant eux toujours actives.
Quatre diffrents scnarios sont tudis laide de loutil APREM (dnomm MATLF
dans larticle), mais seulement deux sont prsents ici. Le premier consiste dsactiver la
reconfiguration automatique du rseau en cas de dfaut. Ainsi, lorsquun interrupteur ou un cble
est dfaillant, les charges en aval du dfaut ne sont plus alimentes. Le deuxime scnario, lui,
exploite la ligne de relve en utilisant un algorithme de reconfiguration automatique qui permet
disoler lquipement en dfaut et ralimenter les artres par leur extrmit.
Pour assurer une convergence des simulations de Monte-Carlo, lauteur fixe le nombre de
simulations 5000. Cest le nombre approximatif de simulations quil dtermine en observant la
variation du taux de dfaut (LOLP) sur le nombre de simulations ralises.
Les rsultats obtenus pour les deux scnarios tudis sont repris dans les tableau 3.6 et
3.7. La formule utilise pour valuer le LOLP de chacune des charges va comme suit :

LOLP=
nombre de fois que la charge C
x
nest pas alimente
nombre total de simulations ralises
(3.208)

Les colonnes cble, interr et combin reprsentent les valeurs de LOLP obtenues lorsque
lindisponibilit de la charge C
x
est respectivement cause par une dfaillance des cbles, une
dfaillance des interrupteurs et la combinaison des deux. La ligne Systme correspond quant
127

elle aux valeurs de LOLP calcules pour toute indisponibilit qui survient dans le rseau, peu
importe la charge.

cble interr combin
Ca 0.009 0.006 0.014
Cb 0.020 0.010 0.029
Cc 0.027 0.014 0.040
Cd 0.035 0.018 0.053
Cf 0.009 0.005 0.013
Ce 0.019 0.010 0.028
Ch 0.026 0.014 0.040
Cg 0.035 0.019 0.054
Cm 0.010 0.005 0.015
Ck 0.021 0.010 0.031
Cj 0.031 0.014 0.045
Ci 0.042 0.019 0.061
Systme 0.1078 0.0546 0.1574
Tableau 3.6 : Exemple II : LOLP sans
reconfiguration

cble interr combin
Ca 0.012 0.001 0.012
Cb 0.013 0.002 0.014
Cc 0.012 0.002 0.013
Cd 0.011 0.002 0.012
Cf 0.009 0.000 0.010
Ce 0.009 0.001 0.010
Ch 0.013 0.001 0.013
Cg 0.010 0.001 0.010
Cm 0.009 0.000 0.009
Ck 0.010 0.001 0.011
Cj 0.013 0.001 0.013
Ci 0.011 0.001 0.011
Systme 0.1154 0.0058 0.1182
Tableau 3.7 : Exemple II :LOLP avec
reconfiguration

Validation des rsultats
Lauteur compare alors quelques rsultats obtenus par la mthode de Monte-Carlo et lvaluation
thorique qui dcoule de la formulation du problme. Par exemple, la probabilit
dindisponibilit de la charge C
a
correspond lexpression analytique suivante :

P|C
a
| = P|S
a
| U P|L
a
| = P|S
a
| +P|L
a
| -P|S
a
| P|L
a
| (3.209)
P|C
a
| = u.uuS +u.u1 -u.uuS u.u1 = u.u149S (3.210)

La valeur obtenue est alors comparable celle obtenue par la mthode de Monte-Carlo, soit
0.014, dans le cas du premier scnario en labsence de reconfiguration automatique.
Les rsultats obtenus dans les tableaux 3.5 et 3.6 dmontrent indniablement leffet
bnfique de lutilisation de la ligne de relve dans la fiabilit du rseau de distribution. Limpact
128

est encore plus marqu pour les charges loignes de la source. Par exemple, le LOLP de la
charge C
d
passe de 0.054 0.012, ce qui correspond une rduction de 4 fois la probabilit de
voir une indisponibilit ce point sur le rseau. Le mme constat sapplique pour les charges C
g

et C
i
.
Lexercice a ainsi permis de dmontrer les possibilits quoffre loutil APREM pour
ltude de la fiabilit selon lapproche de Monte-Carlo, mais galement sa convivialit de puisque
le projet a t ralis alors que loutil ne disposait que de trs peu de documentation sur son
fonctionnement.

129

3.7.3 Exemple III : outil APREM versus PSS/E
Un autre exercice de validation ralis par Mourad Houari, tudiant au BAC lcole
polytechnique [40], a consist comparer les rsultats dcoulement de puissance obtenus sur
APREM avec ceux tirs de PSS/E. Le rseau tudi est schmatiquement prsent dans la Figure
3.64


Figure 3.64 : exemple III, outil APREM versus PSS/E

La barre dquilibre est au poste A et les postes B et C sont connect des sources PV. Le
rseau est triphas et quilibr. Les donnes du rseau modlis et les rsultats de lcoulement
de puissance sur PSS/E et loutil APREM sont prsents respectivement aux annexes 4 et 5. Le
rseau de transport est donc modlis sur PSS/E et dans loutil APREM avec les paramtres et
caractristiques lectriques, sauf que PSS/E travaille en per-unit et APREM directement avec les
valeurs relles. Ces donnes sont prsentes au tableau 3.10. La mthode de Newton-Raphson est
employe dans les deux cas afin dvaluer et comparer la justesse des calculs dcoulement de
130

puissance de loutil APREM. Les tableaux 3.8 et 3.9 prsentent quelques rsultats et il est alors
possible dobserver la similitude entre les rsultats. Ltude comparative confirme ainsi
lexactitude de lcoulement de puissance fourni par loutil APREM.

Tableau 3.8 : Exemple III : rsultats comparatifs entre loutil APREM et PSS/E
Performances de convergence Transit entre les postes (MW/MVAR)
Paramtres PSS/E APREM Connexion PSS/E APREM
Mthode Newton Newton B vers A 27.8/3.00 27.7/3.02
Prcision (convergence) 10
-6
10
-6
C vers A 31.1/6.6 31.1/6.6
Nombre ditrations 3 4 C vers B 19.8/5.1 19.7/5.16

Niveau de tension (en kV) Production des groupes (MW/MVAR)
Nom du Poste PSS/E APREM Nom groupe PSS/E APREM
A (HT/MT) 120/24.6 120/24.596 A 239.3/56 293.3/56
B (HT/MT) 120/24.6 120/24.596 B 200/14 200/14
B (HT/MT) 120/24.6 120/24.596 C 195/17.3 195/17.3


131

Tableau 3.9 : Exemple III : niveaux de tension obtenus sur APREM et PSS/E
APREM PSS/E
V sol
[kV]
Ang sol
[deg]
V sol
[kV]
Ang sol
[deg]
POST_AB
24,618 0,120 24,617 0,120
POST_AC
24,619 0,122 24,620 0,120
POST_BA
24,620 0,136 24,620 0,140
POST_BC
24,648 1,658 24,647 1,660
POST_CA
24,622 0,139 24,622 0,140
POST_CB
24,648 1,670 24,647 1,670
POSTEA
120,000 0,000 120,000 0,000
POSTEA811_1
24,596 -0,021 24,595 -0,020
POSTEA811_2
24,596 -0,021 24,595 -0,020
POSTEA811_3
24,596 -0,021 24,595 -0,020
POSTEA811_4
24,596 -0,021 24,595 -0,020
POSTEA811_5
24,596 -0,021 24,595 -0,020
POSTEA811_6
24,596 -0,021 24,595 -0,020
POSTEA911
24,616 0,105 24,615 0,100
POSTEB
120,000 1,155 120,000 1,160
POSTEB811_1
24,597 1,127 24,598 1,130
POSTEB811_2
24,597 1,127 24,598 1,130
POSTEB811_3
24,597 1,127 24,598 1,130
POSTEB811_4
24,597 1,127 24,598 1,130
POSTEB911
24,620 1,095 24,620 1,100
POSTEC
120,000 2,207 120,000 2,200
POSTEC811_1
24,595 2,170 24,595 2,170
POSTEC811_2
24,595 2,170 24,595 2,170
POSTEC811_3
24,595 2,170 24,595 2,170
POSTEC911
24,627 1,937 24,627 1,930

132

Tableau 3.10 : Exemple III : donnes du rseau






cVsource (Barre dquilibre)
ID ON Bus k Bus m function Vabs (V) Angle (deg)
V1 TRUE POSTEA GND 0 120 000,00 0,00
cPVsource
ID ON Bus k Bus m function P (W) Vabs (V)
V2 TRUE POSTEB GND 0 200 000 000,00 120 000,00
V3 TRUE POSTEC GND 0 195 000 000,00 120 000,00
cTxfoZ
ID ON Bus k Bus m function Bus i Bus j r Angle (deg) R (ohm) X (ohm)
TC1 TRUE POSTEC GND 0 POSTEC811_1 GND 120/24.6 0,00 4,88 0,14
TC2 TRUE POSTEC GND 0 POSTEC811_2 GND 120/24.6 0,00 4,88 0,14
TC3 TRUE POSTEC GND 0 POSTEC811_3 GND 120/24.6 0,00 4,88 0,14
TC4 TRUE POSTE_BC GND 0 POSTE_CB GND 1,00 0,00 1,00 0,01
TB1 TRUE POSTEB GND 0 POSTEB811_1 GND 120/24.6 0,00 4,88 0,14
TB2 TRUE POSTEB GND 0 POSTEB811_2 GND 120/24.6 0,00 4,88 0,14
TB3 TRUE POSTEB GND 0 POSTEB811_3 GND 120/24.6 0,00 4,88 0,14
TB4 TRUE POSTEB GND 0 POSTEB811_4 GND 120/24.6 0,00 4,88 0,14
TA1 TRUE POSTEA811_1 GND 0 POSTEA GND 24.6/120 0,00 0,21 0,01
TA2 TRUE POSTEA811_2 GND 0 POSTEA GND 24.6/120 0,00 0,21 0,01
TA3 TRUE POSTEA811_3 GND 0 POSTEA GND 24.6/120 0,00 0,21 0,01
TA4 TRUE POSTEA811_4 GND 0 POSTEA GND 24.6/120 0,00 0,21 0,01
TA5 TRUE POSTEA811_5 GND 0 POSTEA GND 24.6/120 0,00 0,21 0,01
TA6 TRUE POSTEA811_6 GND 0 POSTEA GND 24.6/120 0,00 0,21 0,01
TA7 TRUE POSTA911 GND 0 POSTE_AB GND 1,00 0,00 1,00 0,01
TA10 TRUE POSTA911 GND 0 POSTE_AC GND 1,00 0,00 1,00 0,01
TA8 TRUE POSTE_AB GND 0 POSTE_BA GND 1,00 0,00 1,00 0,01
TA9 TRUE POSTE_AC GND 0 POSTE_CA GND 1,00 0,00 1,00 0,01
cLine
ID ON Bus k Bus m function R (ohm) X (ohm) G(S) B(S)
L4 TRUE POSTEA811_1 POSTA911 0 0,0139 0,139 0,000 3,30E-03
L5 TRUE POSTEA811_2 POSTA911 0 0,0139 0,139 0,000 3,30E-03
L6 TRUE POSTEA811_3 POSTA911 0 0,0139 0,139 0,000 3,30E-03
L7 TRUE POSTEA811_4 POSTA911 0 0,0139 0,139 0,000 3,30E-03
L8 TRUE POSTEA811_5 POSTA911 0 0,0139 0,139 0,000 3,30E-03
L9 TRUE POSTEA811_6 POSTA911 0 0,0139 0,139 0,000 3,30E-03
L10A TRUE POSTE_BA POSTB911 0 0,0363 0,363 0,000 1,98E-02
L10C TRUE POSTE_CA POSTC911 0 0,0605 0,605 0,000 3,30E-02
133

LB1 TRUE POSTEB811_1 POSTB911 0 0,0139 0,139 0,000 3,30E-03
LB2 TRUE POSTEB811_2 POSTB911 0 0,0139 0,139 0,000 3,30E-03
LB3 TRUE POSTEB811_3 POSTB911 0 0,0139 0,139 0,000 3,30E-03
LB4 TRUE POSTEB811_4 POSTB911 0 0,0139 0,139 0,000 3,30E-03
L10BC TRUE POSTB911 POSTE_BC 0 0,0303 0,303 0,000 1,65E-02
L10CB TRUE POSTC911 POSTE_CB 0 0,0139 0,139 0,000 3,30E-03
LC1 TRUE POSTEC811_1 POSTC911 0 0,0139 0,139 0,000 3,30E-03
LC2 TRUE POSTEC811_2 POSTC911 0 0,0139 0,139 0,000 3,30E-03
LC3 TRUE POSTEC811_3 POSTC911 0 0,0139 0,139 0,000 3,30E-03
cLoad
ID ON Bus k Bus m function P (W) Q (Var) Vnom (V)
PQC1 TRUE POSTEC811_1 GND 0 48 000 000,00 20 000 000,00 24 600,00
PQC2 TRUE POSTEC811_2 GND 0 48 000 000,00 20 000 000,00 24 600,00
PQC3 TRUE POSTEC811_3 GND 0 48 000 000,00 20 000 000,00 24 600,00
PQA811 TRUE POSTEA811_1 GND 0 48 000 000,00 14 000 000,00 24 600,00
PQA812 TRUE POSTEA811_2 GND 0 48 000 000,00 14 000 000,00 24 600,00
PQA813 TRUE POSTEA811_3 GND 0 48 000 000,00 14 000 000,00 24 600,00
PQA814 TRUE POSTEA811_4 GND 0 48 000 000,00 14 000 000,00 24 600,00
PQA815 TRUE POSTEA811_5 GND 0 48 000 000,00 14 000 000,00 24 600,00
PQA816 TRUE POSTEA811_6 GND 0 48 000 000,00 14 000 000,00 24 600,00
PQB811 TRUE POSTEB811_1 GND 0 48 000 000,00 20 000 000,00 24 600,00
PQB812 TRUE POSTEB811_2 GND 0 48 000 000,00 20 000 000,00 24 600,00
PQB813 TRUE POSTEB811_3 GND 0 48 000 000,00 20 000 000,00 24 600,00
PQB814 TRUE POSTEB811_4 GND 0 48 000 000,00 20 000 000,00 24 600,00
Comp2 TRUE POSTEA811_1 GND 0 0,00 -1 100 000,00 24 600,00
Comp3 TRUE POSTEA811_2 GND 0 0,00 -1 100 000,00 24 600,00
Comp4 TRUE POSTEA811_3 GND 0 0,00 -1 100 000,00 24 600,00
Comp5 TRUE POSTEA811_4 GND 0 0,00 -1 100 000,00 24 600,00
Comp6 TRUE POSTEA811_5 GND 0 0,00 -1 100 000,00 24 600,00
Comp7 TRUE POSTEA811_6 GND 0 0,00 -1 100 000,00 24 600,00
Comp10 TRUE POSTEB811_1 GND 0 0,00 -11 100 000,00 24 600,00
Comp11 TRUE POSTEB811_2 GND 0 0,00 -11 100 000,00 24 600,00
Comp12 TRUE POSTEB811_3 GND 0 0,00 -11 100 000,00 24 600,00
Comp13 TRUE POSTEB811_4 GND 0 0,00 -11 100 000,00 24 600,00
Comp15 TRUE POSTEC811_1 GND 0 0,00 -6 000 000,00 24 600,00
Comp16 TRUE POSTEC811_2 GND 0 0,00 -6 000 000,00 24 600,00
Comp17 TRUE POSTEC811_3 GND 0 0,00 -6 000 000,00 24 600,00
134

Lexercice est galement repris en variant les charges aux postes A et B afin de valider de
nouveau la similitude des rsultats entre loutil APREM et le logiciel PSS/E. Les rsultats sont
prsents graphiquement la Figure 3.65

Figure 3.65 : rsultats comparatifs entre loutil APREM et PSS/E

0 10 20 30 40 50
-200
-100
0
100
200
300
Charge(MW)aux poste A (CosPhi=0.95) et B(CosPhi=0.92)
P
r
o
d
u
c
t
i
o
n

M
W
/
M
V
A
R

d
u

g
r
o
u
p
e
A

Production P/Q du groupe A: type (V,f)


P: Appl. matlab
Q: Appl. matlab
P: PSS/E
Q: PSS/E
0 10 20 30 40 50
20
40
60
80
100
120
140
160
Charge(MW)aux poste A (CosPhi=0.95) et B(CosPhi=0.92)
T
r
a
n
s
i
t

e
n

M
W

s
u
r

l
a

l
i
g
n
e
Transit actif sur la connexion entre B et A (MW)


Appl. matlab
P: PSS/E
0 10 20 30 40 50
30
40
50
60
70
80
Charge(MW)aux poste A (CosPhi=0.95) et B(CosPhi=0.92)
T
r
a
n
s
i
t

e
n

M
W

s
u
r

l
a

l
i
g
n
e
Transit actif sur la connexion entre C et A (MW)


P: Appl. matlab
P: PSS/E
0 10 20 30 40 50
-30
-20
-10
0
10
20
Charge(MW)aux poste A (CosPhi=0.95) et B(CosPhi=0.92)
T
r
a
n
s
i
t

e
n

M
W

s
u
r

l
a

l
i
g
n
e
Transit actif sur la connexion entre C et B (MW)


Appl. matlab
P: PSS/E
135

CHAPITRE 4 CONLUSION ET RECOMMANDATIONS POUR
TRAVAUX FUTURS
Lintrt de ma recherche tait principalement ltude de la topologie et des paramtres des
rseaux lectriques. Ce mmoire a prsent une nouvelle approche simplifie pour faire lanalyse
paramtrique des rseaux lectriques. Lutilisation du langage Orient Objet sur Matlab a permis
de dvelopper un outil danalyse avec lequel lutilisateur a la possibilit de programmer des
boucles de simulations de rseaux dans un langage de haut niveau. Il peut tudier lvolution des
rseaux lectriques et aborder ltude de la fiabilit des rseaux selon des mthodes probabilistes
telles que Monte-Carlo. Loutil propose un environnement simple dutilisation dans lequel
lusager peut dvelopper ses propres scnarios et inclure des paramtres conomiques,
techniques, voir environnementales dans ces tudes.
Loutil APREM offre de grandes possibilits pour lanalyse des rseaux lectriques. Les
rsultats sont trs convaincants et le logiciel a prouv sa justesse ds ces premiers essais et lors
des comparaisons de rsultats obtenus avec des logiciels commerciaux bien tablis dans le
domaine de lanalyse de rseau lectrique.
Lanalyse paramtrique des rseaux lectriques sur Matlab propose dtudier les rseaux
lectriques dune nouvelle faon qui permet dinclure des notions de fiabilit et de probabilit.
Lapproche vise cherche fournir lusager un environnement de haut niveau dans lequel
lvolution des rseaux peut tre programme et ainsi rduire considrablement le nombre
dinterventions directes de lusager sur le logiciel durant lexcution des diffrentes simulations.
Loutil APREM est la base dune plateforme de dveloppement. Parce que le logiciel
utilise le langage de programmation Matlab, lusager averti dispose de tous les moyens sa
disposition pour dvelopper de nouvelles classes ou de nouvelles fonctions pour loutil APREM
et personnaliser chaque tude. De plus, le large dploiement du logiciel Matlab dans la
communaut scientifique assurera le renouvellement de loutil APREM et lchange de donnes
entre Matlab et tous les logiciels spcialiss compatibles. Lexportation des rsultats vers Excel
en est un exemple.
Plusieurs dveloppements doivent nanmoins tre envisags, surtout dans loptimisation
des algorithmes de calculs. Bien que Matlab utilise un langage de haut niveau optimis, le temps
136

de calculs du logiciel est non-ngligeable et les performances des simulations sont ainsi trs
limites. Le transfert de certaines oprations vers un langage plus performant nest pas rejeter.
Aussi, lintgration dune interface graphique pour la construction des rseaux est
tudier et il serait mme intressant, dans un premier temps, dutiliser linterface dun logiciel
existant partir duquel les donnes seraient exportes vers loutil APREM.

137

CHAPITRE 5 RFRENCES
[1] CEATI, "Electric Distribution Utility Roadmap," 2004.
[2] "Transforming the Grid to Revolutionize Electric Power in North America," United States
Department of Energy, Office of Electric Transmission and Distribution2004.
[3] G. Simard, et al., "Hydro-Quebec's vision of the Distribution Automation," in
Transmission and Distribution Conference and Exhibition, 2005/2006 IEEE PES, 2006,
pp. 333-338.
[4] "Plan d'volution du rseau de distribution 2008-2023," Hydro-Qubec, Distribution2008.
[5] Available: http://www.hydroottawa.com/smartmeter/index.cfm?lang=e&template_id=326
[6] R. N. Allan, et al., "Bibliography on the application of probability methods in power
system reliability evaluation," IEEE Transactions on Power Systems, vol. 14, pp. 51-57,
1999.
[7] C. Bo, et al., "Title," unpublished|.
[8] R. Billinton and R. N. Allan, Reliability Evaluation of Power Systems, 2nd ed. New York:
Plenum Press, 1996.
[9] X. Luo, et al., "Power system reliability evaluation using learning vector quantization and
Monte Carlo simulation," Electric Power Systems Research, vol. 66, pp. 163-169, 2003.
[10] H. Liu, et al., "A novel state selection technique for power system reliability evaluation,"
Electric Power Systems Research, vol. 78, pp. 1019-1027, 2008.
[11] R. Billinton and A. Sankarakrishnan, "Comparison of Monte Carlo simulation techniques
for composite power system reliability assessment," in Proceedings of the 1995 IEEE
WESCANEX Communications, Power, and Computing Conference. Part 1 (of 2), May 15,
1995 - May 16, 1995, Winnipeg, Manit, Can, 1995, pp. 145-150.
[12] Y. Xingbin and S. Chanan, "Power system reliability analysis considering protection
failures," in Power Engineering Society Summer Meeting, 2002 IEEE, 2002, pp. 963-968
vol.2.
[13] I. Kurihara, et al., "Development of power system reliability analysis program with
consideration of system operation," Electrical Engineering in Japan, vol. 153, pp. 20-31,
2005.
[14] W. Kersting, Distribution systems modeling and analysis. CA, USA: CRC Press LLC,
2002.
[15] CYME International T&D. CYMDIST Version 4.7 Reference Manual. Available:
http://www.cyme.com
[16] J. A. Martinez and J. Mahseredjian, "Load Flow Calculations in Distribution Systems
with Distributed Ressources, A Review.," in Submitted to IEEE PES-2010 Conference.
[17] J. Mahseredjian, et al., "On a new approach for the simulation of transients in power
systems," Electric Power Systems Research, vol. 77, pp. 1514-20, 2007.
138

[18] J. Mahseredjian, "Simulation des transitoires lectromagntiques dans les rseaux
lectriques," Les Techniques de l'Ingnieur, Dossier D4130. 2008, Invited publication
with funding, p. 12, February 10, 2008.
[19] J. Mahseredjian, "Comportement des rseaux lectriques," cole polytechnique de
Montral, Notes du cours ELE8457 sur l'coulement de puissance multiphase, 2010.
[20] PSSE - Transmission System Analysis and Planning. Available:
http://www.energy.siemens.com/hq/en/services/power-transmission-distribution/power-
technologies-international/software-solutions/pss-e.htm
[21] CYMDIST - Analyse de rseaux de distribution Available:
http://www.cyme.com/fr/software/cymdist/
[22] PSAF - Logiciel intgr d'analyse de rseaux lectriques. Available:
http://www.cyme.com/fr/software/psaf/
[23] EMTP-RV - ElectroMagnetic Transients Program. Available: http://www.emtp.com/
[24] J. H. Chow and K. W. Cheung, "A toolbox for power system dynamics and control
engineering education and research," Power Systems, IEEE Transactions on, vol. 7, pp.
1559-1564, 1992.
[25] R. D. Zimmerman. (2010), Matpower 4.0b5, Users Manual. Available:
http://www.pserc.cornell.edu/matpower/
[26] S. Ayasun, et al., "Voltage Stability Toolbox for Power System Education and Research,"
vol. 49, ed, 2006, pp. 442-442.
[27] J. Mahseredjian and F. Alvarado, "Creating an Electromagnetic Transients Program in
MATLAB: MatEMTP," vol. 12, ed, 1997, pp. 388-388.
[28] (2010), SimPowerSystems 5, Users Guide published under sublicense from Hydro-
Qubec, and The MathWorks, Inc.. Available:
http://www.mathworks.com/products/simpower/
[29] K. Schoder, et al., "PAT: A Power Analysis Toolbox for MATLAB/Simulink," vol. 18,
ed, 2003, p. 42.
[30] C. D. Vournas, et al., "An Educational Simulation Tool for Power System Control and
Stability," vol. 19, ed, 2004, pp. 48-55.
[31] F. Milano, "An open source power system analysis toolbox," in Power Engineering
Society General Meeting, 2006. IEEE, 2006, p. 1 pp.
[32] J. Mahseredjian and F. Alvarado, "Creating an electromagnetic transients program in
MATLAB: MatEMTP," IEEE Transactions on Power Delivery, vol. 12, pp. 380-388,
1997.
[33] MEX-files Guide. Available: http://www.mathworks.com/support/tech-
notes/1600/1605.html
[34] "Parallel Computing Toolbox - Perform parallel computations on multicore computers,
GPUs, and computer clusters."
139

[35] MATLAB - Object-Oriented Programming in MATLAB. Available:
http://www.mathworks.com/products/matlab/object_oriented_programming.html
[36] A. H. Register, A guide to MATLAB object-oriented programming. Boca Raton, Flo.:
Chapman & Hall/CRC : SCITECH Pub., 2007.
[37] MATLAB Cell Arrays. Available:
http://www.mathworks.com/help/techdoc/matlab_prog/br04bw6-98.html
[38] J. J. McConnell, Analysis of algorithms : an active learning approach. Sudbury, Mass.:
Jones and Bartlett Publishers, 2001.
[39] F. Chartrand, "tude de fiabilit d'un rseau de distribution lectrique avec une mthode
probabiliste," Projet tudiant, cours ELE6412, cole Polytechnique de Montral, 2009.
[40] M. Houari, "Validation des calculs d'coulement de puissance de l'outil APREM," Projet
tudiant, cole Polytechnique de Montral, 2009.

140

ANNEXE 1 Exemple I : donnes du rseau et rsultats dcoulement de
puissance sur PSAF
141

DONNES DU RSEAU DE LEXEMPLE I SUR PSAF
Barre
Nomquip. tat kVBase kVOpr. Zone
Vmin
[p.u.]
Vmax
[p.u.]
RQQ1
[p.u]
XQQ1
[p.u]
GUA ON 230.000 230.000 0 0.900 1.100 0.00000 0.00000
RIB ON 230.000 230.000 0 0.900 1.100 0.00000 0.00000
COB ON 230.000 230.000 0 0.900 1.100 0.00000 0.00000
PRC ON 230.000 230.000 0 0.900 1.100 0.00000 0.00000
CES ON 230.000 230.000 0 0.900 1.100 0.00000 0.00000
CES_MT ON 13.800 13.800 0 0.900 1.100 0.00000 0.00000
Gnratrice
Nomquip. NomBD tat Duplic
Dela
barre
kV
Nominal
MVAnominal
[MVA] Typegn.
Gn.P
[MW]
Gn.Q
[MVAR]
Angle
[deg]
QMax
[MVAR]
QMin
[MVAR]
Barre
contrle
HydroCachuel 13.8_50 ON 1 CES_MT 13.800 60.0000 barred'quilibre 40.000 0.000 0.00 30.000 15.000 CES_MT
ChargeStatique
Nomquip. NomBD tat Duplic
Duplic
Info
Dela
barre
ChargeP
[MW]
ChargeQ
[MVAR]
Chachuela CONSTANT_S ON 100
Donnes
combines CES 0.0740 0.0459
Cobija CONSTANT_S ON 100
Donnes
combines COB 13.6370 8.4515
Guayaramin CONSTANT_S ON 100
Donnes
combines GUA 4.3900 2.7207
PuertoRico CONSTANT_S ON 100
Donnes
combines PRC 0.7410 0.4592
Riberalta CONSTANT_S ON 100
Donnes
combines RIB 7.3150 4.5334
CompCOB CONSTANT_S ON 100
Donnes
combines COB 0.0000 10.0000
CompPRC CONSTANT_S ON 100
Donnes
combines PRC 1.1.1 0.0000 1.1.2 20.0000
CompRIB CONSTANT_S ON 100
Donnes
combines RIB 0.0000 20.0000
Ligne
Nomquip. NomBD tat Duplic
Dela
barre Alabarre NiveaukV Longueur
Unit
longeur
R1
[ohm]
X1
[ohm]
B1
[uS]
Limite
de
charge
normale
[A]
Limitede
charge
d'urgence
[A]
Z_CES_GUA 230KV_795MCM ON 1 CES GUA 230.000 40.8300 [KM] 3.04151 16.77917 114.3240 900.00 1000.00
Z_CES_RIB 230KV_795MCM ON 1 CES RIB 230.000 83.1700 [KM] 6.19550 34.17888 232.8760 900.00 1000.00
Z_PRC_COB 230KV_795MCM ON 1 PRC COB 230.000 157.0300 [KM] 11.69748 64.53179 439.6840 900.00 1000.00
Z_RIB_PRC 230KV_795MCM ON 1 RIB PRC 230.000 235.3800 [KM] 17.53393 96.72988 659.0640 900.00 1000.00
Transformateur
prisefixe
Nomquip. NomBD tat Duplic
Dela
barre Alabarre
MVAnominal
[MVA]
Primaire
[kV]
Secondaire
[kV]
Enroulement
primaire
Enroulement
secondaire Dphasage
Z1
[ohm]
X/R
Positive Type
Limitede
charge
normale
[MVA]
Limitede
charge
d'urgence
[MVA]
TxfoCachuela 13.8/230_65 ON 1 CES_MT CES 65.000 13.800 230.000 D Y 30.00 0.3454 33.344 Shelltype 65.000 75.000
142

RSULTATS DE LCOULEMENT DE PUISSANCE DU RSEAU DE LEXEMPLE I SUR PSAF (ANNE 2015)


143

Barre
Nomquip. Zone kVBase
Vsol
[kV]
Angsol
[deg]
Vmin
[kV]
Vmax
[kV]
Gn.P
[MW]
Gn.Q
[MVAR]
ChargeP
[MW]
ChargeQ
[MVAR]
Pmotor
[MW]
Qmotor
[MVAR]
Pshunt
[MW]
Qshunt
[MVAR]
CES 0 230.00 234.19 2.7 207.00 253.00 0.00 0.00 0.07 0.05 0.00 0.00 0.00 0.00
CES_MT 0 13.80 13.80 0.0 12.42 15.18 26.38 10.21 0.00 0.00 0.00 0.00 0.00 0.00
COB 0 230.00 231.22 5.9 207.00 253.00 0.00 0.00 13.64 18.45 0.00 0.00 0.00 0.00
GUA 0 230.00 234.17 2.8 207.00 253.00 0.00 0.00 4.39 2.72 0.00 0.00 0.00 0.00
PRC 0 230.00 233.81 5.0 207.00 253.00 0.00 0.00 0.74 20.46 0.00 0.00 0.00 0.00
RIB 0 230.00 233.90 3.5 207.00 253.00 0.00 0.00 7.32 24.53 0.00 0.00 0.00 0.00
Gnratrice
Nomquip.
Nomde
barre NomBD Type
MVA
nominal
[MVA]
kV
Nominal Typegn.
P
[MW]
Q
[MVAR]
S
[MVA]
Fact.puiss.
[%]
I
[pu]
Qmax.
[MVAR]
Qmin.
[MVAR]
Barre
contrle
Barre
contrle/
V
[kV]
HydroCachu
el CES_MT 13.8_50 Gnratrice 60.00 13.80 SW 26.38 10.21 28.28 93.3 0.283 30.00 15.00 CES_MT 13.80
ChargeStatique
Nomquip.
Nomde
barre NomBD
P
[MW]
Q
[MVAR]
S
[MVA]
Fact.puiss.
[%]
Cobija COB
CONSTANT_
S 13.64 8.45 16.04 85.0
Chachuela CES
CONSTANT_
S 0.07 0.05 0.09 85.0
Guayaramin GUA
CONSTANT_
S 4.39 2.72 5.16 85.0
PuertoRico PRC
CONSTANT_
S 0.74 0.46 0.87 85.0
CompRIB RIB
CONSTANT_
S 0.00 20.00 20.00 0.0
CompCOB COB
CONSTANT_
S 0.00 10.00 10.00 0.0
CompPRC PRC
CONSTANT_
S 0.00 20.00 20.00 0.0
Riberalta RIB
CONSTANT_
S 7.32 4.53 8.61 85.0
Ligne
Nomquip. Debarre Versbarre NomBD Type
kV
Nominal Longueur
P
[MW]
Q
[MVAR]
S
[MVA]
Fact.puiss.
[%]
I
[pu]
Iangle
[deg]
PertesP
[MW]
PertesQ
[MVAR]
Z_PRC_COB PRC COB
230KV_795MC
M Ligne 230.00 157.0300 13.69 5.04 14.59 93.8 0.143 15.2 0.05 23.49
Z_RIB_PRC RIB PRC
230KV_795MC
M Ligne 230.00 235.3800 14.50 20.24 24.90 58.2 0.245 50.9 0.07 35.66
Z_CES_GUA CES GUA
230KV_795MC
M Ligne 230.00 40.8300 4.39 3.54 5.64 77.8 0.055 36.2 0.00 6.26
Z_CES_RIB CES RIB
230KV_795MC
M Ligne 230.00 83.1700 21.87 8.17 23.34 93.7 0.229 17.8 0.05 12.46
Transformateur
prisefixe
Nomtransfo Debarre Versbarre NomBD Type
MVA
nominal
[MVA]
kV
Nominal
Primaire
kV
Nominal
Secondaire
P
[MW]
Q
[MVAR]
S
[MVA]
Fact.puiss.
[%]
I
[pu]
Iangle
[deg]
PertesP
[MW]
PertesQ
[MVAR]
Ratioprise
%
POSPRISE
[kV]
TxfoCachuel
a CES_MT CES 13.8/230_65
Transfo
prisefixe 65.00 13.80 230.00 26.38 10.21 28.28 93.3 0.283 21.2 0.04 1.45 100 13.80

144

ANNEXE 2 Exemple I : code Matlab du rseau et rsultats dcoulement
de puissance sur APREM
145

CODE APREM POUR CRER LE RSEAU DE LEXEMPLE I
%%SOURCE
Net wor k = st r uct ;
Net wor k. Hydr oCachuel a = cVsour ce( ' CES_MT' , ' 0' , 13. 8e3, 0) ;

%%TRANSFORMER
Z1 = 0. 1179;
r = 33. 344;
R1 = sqr t ( Z1^2/ ( 1+r ^2) ) ;
X1 = r *R1;
Vr at ed2 = 13. 8e3; %V
Sbase2 = 65e6; %VA
Zbase2 = Vr at ed2^2/ Sbase2; %Ohm
Z = R1+1i *X1;
Z = Z*Zbase2;
Net wor k. Txf oCachuel a = cTxf oZ( ' CES_MT' , 0, ' CES' , 0, 13. 8/ 230, 0, Z) ;

%%LI NES
R1 = 0. 074492;
X1 = 0. 410952;
B1 = 2. 8000e- 6;
Z = R1+1i *X1;
Y = 1i *B1;
l = 40. 83; Net wor k. Z_CES_GUA = cLi ne( ' CES' , ' GUA' , Z*l , Y*l ) ;
l = 83. 17; Net wor k. Z_CES_RI B = cLi ne( ' CES' , ' RI B' , Z*l , Y*l ) ;
l = 235. 38; Net wor k. Z_RI B_PRC = cLi ne( ' RI B' , ' PRC' , Z*l , Y*l ) ;
l = 157. 03; Net wor k. Z_PRC_COB = cLi ne( ' PRC' , ' COB' , Z*l , Y*l ) ;

%%LOADS
Cobi j a = [ 13. 637 20. 456 20. 967 21. 492 22. 029. . .
22. 580 23. 144 23. 723 24. 316 24. 924 25. 547. . .
26. 185 26. 840 27. 511 28. 199 28. 904 29. 626. . .
30. 367 31. 126 31. 904 32. 702 33. 520 34. 358. . .
35. 217 36. 097 36. 999 37. 924 38. 872 39. 844. . .
40. 840 41. 861] *1e6;

Ri ber al t a = [ 7. 315 7. 782 8. 279 8. 808 9. 371 9. 969 10. 468 10. 991 11. 541 . . .
12. 118 12. 724 13. 360 14. 028 14. 729 15. 466 16. 239 16. 645 17. 061 17. 488 . . .
17. 925 18. 373 18. 832 19. 303 19. 786 20. 280 20. 787 21. 307 21. 840 22. 386 . . .
22. 945 23. 519] *1e6;

Puer t oRi co = [ 0. 741 1. 111 1. 176 1. 244 1. 281 1. 319 1. 359 1. 400 1. 442 1. 485 . . .
1. 530 1. 575 1. 623 1. 671 1. 721 1. 773 1. 826 1. 872 1. 919 1. 967 2. 016 2. 066 . . .
2. 118 2. 171 2. 225 2. 281 2. 338 2. 396 2. 456 2. 518 2. 581] *1e6;

Cachuel a = [ 0. 074 0. 078 0. 083 0. 088 0. 092 0. 097 0. 102 0. 107 0. 112 0. 118 . . .
0. 123 0. 130 0. 136 0. 143 0. 150 0. 157 0. 165 0. 174 0. 182 0. 191 0. 201 . . .
0. 211 0. 222 0. 233 0. 244 0. 257 0. 269 0. 283 0. 297 0. 312 0. 327] *1e6;

Guayar amer i n = [ 4. 390 4. 644 4. 912 5. 059 5. 211 5. 368 5. 529 5. 694 5. 865 . . .
6. 041 6. 222 6. 409 6. 601 6. 799 7. 003 7. 213 7. 430 7. 539 7. 728 7. 921 . . .
8. 119 8. 322 8. 530 8. 743 8. 962 9. 186 9. 416 9. 651 9. 892 10. 140 . . .
10. 393] *1e6;

Cobi j a = Cobi j a + 1i *( ( Cobi j a/ 0. 85) . ^2- Cobi j a. ^2) . ^0. 5;
Ri ber al t a = Ri ber al t a + 1i *( ( Ri ber al t a/ 0. 85) . ^2- Ri ber al t a. ^2) . ^0. 5;
Puer t oRi co = Puer t oRi co + 1i *( ( Puer t oRi co/ 0. 85) . ^2- Puer t oRi co. ^2) . ^0. 5;
Cachuel a = Cachuel a + 1i *( ( Cachuel a/ 0. 85) . ^2- Cachuel a. ^2) . ^0. 5;
Guayar amer i n = Guayar amer i n + 1i *( ( Guayar amer i n/ 0. 85) . ^2- Guayar amer i n. ^2) . ^0. 5;
Cobi j a = Cobi j a. ' ;
Ri ber al t a = Ri ber al t a. ' ;
Puer t oRi co = Puer t oRi co. ' ;
Cachuel a = Cachuel a. ' ;
Guayar amer i n = Guayar amer i n. ' ;
Net wor k. Cachuel a = cLoad( ' CES' , ' 0' , r eal ( Cachuel a( 1) ) , i mag( Cachuel a( 1) ) , Vr at ed) ;
Net wor k. Guayar amer i n = cLoad( ' GUA' , ' 0' , r eal ( Guayar amer i n( 1) ) , i mag( Guayar amer i n( 1) ) , Vr at ed) ;
Net wor k. Ri ber al t a = cLoad( ' RI B' , ' 0' , r eal ( Ri ber al t a( 1) ) , i mag( Ri ber al t a( 1) ) , Vr at ed) ;
Net wor k. Puer t oRi co = cLoad( ' PRC' , ' 0' , r eal ( Puer t oRi co( 1) ) , i mag( Puer t oRi co( 1) ) , Vr at ed) ;
Net wor k. Cobi j a = cLoad( ' COB' , ' 0' , r eal ( Cobi j a( 1) ) , i mag( Cobi j a( 1) ) , Vr at ed) ;
146

RSULTATS DE LCOULEMENT DE PUISSANCE DU RSEAU DE LEXEMPLE I SUR APREM (ANNE 2015)

____________________________________________________________________________________________________________________________________________________________________________________
__
18- J an- 2011 20: 56: 26 y2015

================================================
Bus Dat a
================================================
Vol t age :
Bus I D Mag( V) Ang( deg)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GND 0. 000 0. 000
CES_MT 13800. 000 0. 000
CES 234193. 962 - 2. 723
GUA 234166. 370 - 2. 801
RI B 233897. 896 - 3. 516
PRC 233809. 009 - 5. 026
COB 231224. 174 - 5. 876

====================================================================================================================================================================
Br anch Dat a
====================================================================================================================================================================
Br anch Fr om To Vol t age: Cur r ent : Power : Bus k: Bus m:
I D ON/ OFF Bus k Bus m Mag( V) Ang( deg) Mag( A) Ang( deg) P( W) Q( VAr ) P( W) Q( VAr ) P( W) Q( VAr )
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Hydr oCachuel a 1 CES_MT GND 1. 380e+004 0. 000 1. 183e+003 - 158. 830 - 2. 64e+007 1. 02e+007 - 2. 64e+007 1. 02e+007 0. 00e+000 0. 00e+000
Txf oCachuel a 1 CES_MT GND 1. 380e+004 0. 000 1. 183e+003 21. 170 2. 64e+007 - 1. 02e+007 2. 64e+007 - 1. 02e+007 0. 00e+000 0. 00e+000
1 CES GND 2. 342e+005 - 2. 723 7. 100e+001 - 158. 830 - 2. 63e+007 1. 17e+007 - 2. 63e+007 1. 17e+007 0. 00e+000 0. 00e+000
Z_CES_GUA 1 CES GUA 3. 211e+002 82. 308 1. 391e+001 36. 175 1. 08e+003 - 6. 26e+006 4. 39e+006 - 3. 54e+006 - 4. 39e+006 - 2. 72e+006
Z_CES_RI B 1 CES RI B 3. 254e+003 81. 660 5. 755e+001 17. 759 5. 44e+004 - 1. 25e+007 2. 19e+007 - 8. 17e+006 - 2. 18e+007 - 4. 29e+006
Z_RI B_PRC 1 RI B PRC 6. 164e+003 84. 902 6. 146e+001 50. 877 6. 89e+004 - 3. 57e+007 1. 45e+007 - 2. 02e+007 - 1. 44e+007 - 1. 54e+007
Z_PRC_COB 1 PRC COB 4. 309e+003 47. 692 3. 602e+001 15. 195 5. 05e+004 - 2. 35e+007 1. 37e+007 - 5. 04e+006 - 1. 36e+007 - 1. 85e+007
Cachuel a 1 CES GND 2. 342e+005 - 2. 723 2. 146e- 001 - 34. 511 7. 40e+004 4. 59e+004 7. 40e+004 4. 59e+004 0. 00e+000 0. 00e+000
Guayar amer i n 1 GUA GND 2. 342e+005 - 2. 801 1. 273e+001 - 34. 590 4. 39e+006 2. 72e+006 4. 39e+006 2. 72e+006 0. 00e+000 0. 00e+000
Ri ber al t a 1 RI B GND 2. 339e+005 - 3. 516 2. 124e+001 - 35. 305 7. 31e+006 4. 53e+006 7. 31e+006 4. 53e+006 0. 00e+000 0. 00e+000
Puer t oRi co 1 PRC GND 2. 338e+005 - 5. 026 2. 153e+000 - 36. 815 7. 41e+005 4. 59e+005 7. 41e+005 4. 59e+005 0. 00e+000 0. 00e+000
Cobi j a 1 COB GND 2. 312e+005 - 5. 876 4. 006e+001 - 37. 664 1. 36e+007 8. 45e+006 1. 36e+007 8. 45e+006 0. 00e+000 0. 00e+000
CompGUA 1 GUA GND 2. 342e+005 - 2. 801 0. 000e+000 0. 000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000
CompRI B 1 RI B GND 2. 339e+005 - 3. 516 4. 937e+001 - 93. 516 - 2. 33e- 010 2. 00e+007 - 2. 33e- 010 2. 00e+007 0. 00e+000 0. 00e+000
CompPRC 1 PRC GND 2. 338e+005 - 5. 026 4. 939e+001 - 95. 026 0. 00e+000 2. 00e+007 0. 00e+000 2. 00e+007 0. 00e+000 0. 00e+000
CompCOB 1 COB GND 2. 312e+005 - 5. 876 2. 497e+001 - 95. 876 0. 00e+000 1. 00e+007 0. 00e+000 1. 00e+007 0. 00e+000 0. 00e+000
- - - - - - - - - - - - - - - - - - - - - -
TOTAL: - 4. 121e- 008 - 2. 38e- 007

147

ANNEXE 3 Exemple II : code Matlab du rseau et rsultats
dcoulement de puissance sur APREM
148

CODE APREM POUR CRER LE RSEAU DE LEXEMPLE II

%%FI CHI ER ELE6412. m
%%Bui l d t he Net wor k St r uct ur e
addpat h( ' Ossoucah_2009- 08- 14' ) ;
addpat h( ' Ossoucah_2009- 08- 14\ l i b' ) ;
i ni t i al i sat i on;

Net wor k = [ ] ;

Vbase = 26. 4e3;
Sbase = 25e6;
Zbase = ( Vbase^2) / Sbase;
Char ges = [ 4. 7 3. 3 8. 2 4. 8 4. 6 3. 6 5. 6 4. 5 5. 8 3. 2 5. 5 6. 2] *1e6;

Net wor k. LA = cI mpedance( ' Sa' , ' Ca' , 0. 01*Zbase, 0. 01*Zbase) ;
Net wor k. LB = cI mpedance( ' Sb' , ' Cb' , 0. 01*Zbase, 0. 01*Zbase) ;
Net wor k. LC = cI mpedance( ' Sc' , ' Cc' , 0. 01*Zbase, 0. 01*Zbase) ;
Net wor k. LD = cI mpedance( ' Sd' , ' Cd' , 0. 01*Zbase, 0. 01*Zbase) ;
Net wor k. LE = cI mpedance( ' Se' , ' Ce' , 0. 01*Zbase, 0. 01*Zbase) ;
Net wor k. LF = cI mpedance( ' Sf ' , ' Cf ' , 0. 01*Zbase, 0. 01*Zbase) ;
Net wor k. LG = cI mpedance( ' Sg' , ' Cg' , 0. 01*Zbase, 0. 01*Zbase) ;
Net wor k. LH = cI mpedance( ' Sh' , ' Ch' , 0. 01*Zbase, 0. 01*Zbase) ;
Net wor k. LI = cI mpedance( ' Si ' , ' Ci ' , 0. 01*Zbase, 0. 01*Zbase) ;
Net wor k. LJ = cI mpedance( ' Sj ' , ' Cj ' , 0. 01*Zbase, 0. 01*Zbase) ;
Net wor k. LK = cI mpedance( ' Sk' , ' Ck' , 0. 01*Zbase, 0. 01*Zbase) ;
Net wor k. LM = cI mpedance( ' Sm' , ' Cm' , 0. 01*Zbase, 0. 01*Zbase) ;
Net wor k. L2 = cI mpedance( ' S2' , ' Sx' , 0. 01*Zbase, 0. 01*Zbase) ;
Net wor k. L1 = cI mpedance( ' S1' , ' Sy' , 0. 01*Zbase, 0. 01*Zbase) ;
Net wor k. L3 = cI mpedance( ' S3' , ' S4' , 0. 01*Zbase, 0. 01*Zbase) ;

Net wor k. CA = cLoad( ' Ca' , ' 0' , Char ges( 1) , 0, Vbase) ;
Net wor k. CB = cLoad( ' Cb' , ' 0' , Char ges( 2) , 0, Vbase) ;
Net wor k. CC = cLoad( ' Cc' , ' 0' , Char ges( 3) , 0, Vbase) ;
Net wor k. CD = cLoad( ' Cd' , ' 0' , Char ges( 4) , 0, Vbase) ;
Net wor k. CE = cLoad( ' Ce' , ' 0' , Char ges( 5) , 0, Vbase) ;
Net wor k. CF = cLoad( ' Cf ' , ' 0' , Char ges( 6) , 0, Vbase) ;
Net wor k. CG = cLoad( ' Cg' , ' 0' , Char ges( 7) , 0, Vbase) ;
Net wor k. CH = cLoad( ' Ch' , ' 0' , Char ges( 8) , 0, Vbase) ;
Net wor k. CI = cLoad( ' Ci ' , ' 0' , Char ges( 9) , 0, Vbase) ;
Net wor k. CJ = cLoad( ' Cj ' , ' 0' , Char ges( 10) , 0, Vbase) ;
Net wor k. CK = cLoad( ' Ck' , ' 0' , Char ges( 11) , 0, Vbase) ;
Net wor k. CM = cLoad( ' Cm' , ' 0' , Char ges( 12) , 0, Vbase) ;

Net wor k. SA = cSwi t ch( ' B0' , ' Sa' , 1) ;
Net wor k. SB = cSwi t ch( ' Ca' , ' Sb' , 1) ;
Net wor k. SC = cSwi t ch( ' Cb' , ' Sc' , 1) ;
Net wor k. SD = cSwi t ch( ' Cc' , ' Sd' , 1) ;
Net wor k. SE = cSwi t ch( ' Cf ' , ' Se' , 1) ;
Net wor k. SF = cSwi t ch( ' B0' , ' Sf ' , 1) ;
Net wor k. SG = cSwi t ch( ' Ch' , ' Sg' , 1) ;
Net wor k. SH = cSwi t ch( ' Ce' , ' Sh' , 1) ;
Net wor k. SI = cSwi t ch( ' Cj ' , ' Si ' , 1) ;
Net wor k. SJ = cSwi t ch( ' Ck' , ' Sj ' , 1) ;
Net wor k. SK = cSwi t ch( ' Cm' , ' Sk' , 1) ;
Net wor k. SM = cSwi t ch( ' B0' , ' Sm' , 1) ;
Net wor k. S1 = cSwi t ch( ' Cd' , ' S1' , 0) ;
Net wor k. S2 = cSwi t ch( ' Cg' , ' S2' , 0) ;
Net wor k. S3 = cSwi t ch( ' Ci ' , ' S3' , 0) ;
Net wor k. S4 = cSwi t ch( ' B0' , ' S4' , 0) ;
Net wor k. SX = cSwi t ch( ' Sx' , ' S3' , 0) ;
Net wor k. SY = cSwi t ch( ' Sy' , ' S2' , 0) ;

Net wor k. V0 = cVsour ce( ' B0' , ' 0' , Vbase, 0) ;

f LoadFl ow( Net wor k) ;

Net wor k. LA. f unct i on = ' FOR01' ;
Net wor k. LB. f unct i on = ' FOR01' ;
Net wor k. LC. f unct i on = ' FOR01' ;
149

Net wor k. LD. f unct i on = ' FOR01' ;
Net wor k. LE. f unct i on = ' FOR01' ;
Net wor k. LF. f unct i on = ' FOR01' ;
Net wor k. LG. f unct i on = ' FOR01' ;
Net wor k. LH. f unct i on = ' FOR01' ;
Net wor k. LI . f unct i on = ' FOR01' ;
Net wor k. LJ . f unct i on = ' FOR01' ;
Net wor k. LK. f unct i on = ' FOR01' ;
Net wor k. LM. f unct i on = ' FOR01' ;
Net wor k. L2. f unct i on = ' FOR01' ;
Net wor k. L1. f unct i on = ' FOR01' ;
Net wor k. L3. f unct i on = ' FOR01' ;

Net wor k. SA. f unct i on = ' FOR005' ;
Net wor k. SB. f unct i on = ' FOR005' ;
Net wor k. SC. f unct i on = ' FOR005' ;
Net wor k. SD. f unct i on = ' FOR005' ;
Net wor k. SE. f unct i on = ' FOR005' ;
Net wor k. SF. f unct i on = ' FOR005' ;
Net wor k. SG. f unct i on = ' FOR005' ;
Net wor k. SH. f unct i on = ' FOR005' ;
Net wor k. SI . f unct i on = ' FOR005' ;
Net wor k. SJ . f unct i on = ' FOR005' ;
Net wor k. SK. f unct i on = ' FOR005' ;
Net wor k. SM. f unct i on = ' FOR005' ;
Net wor k. SX. f unct i on = ' FOR005' ;
Net wor k. SY. f unct i on = ' FOR005' ;
Net wor k. S1. f unct i on = ' FOR005' ;
Net wor k. S2. f unct i on = ' FOR005' ;
Net wor k. S3. f unct i on = ' FOR005' ;
Net wor k. S4. f unct i on = ' FOR005' ;

f Save( Net wor k) ;
f Repor t ( f Save, ' ELE6412. t xt ' ) ;
open ELE6412. t xt
f Repor t xl s( f Save, ' ELE6412_2. xl s' ) ;

150

%%Fi chi er FOR01. m
%%Fonct i on de pr obabi l i t FOR = 0. 01
%%Ti r age au sor t pour r et i r er l qui pement du r seau
f unct i on var ar gout = FOR01( t hi s, var ar gi n)

swi t ch nar gi n
case{1}
f i r st I t er at i on = f al se;
Net wor k = [ ] ;
case{2}
f i r st I t er at i on = var ar gi n{1};
Net wor k = [ ] ;
case{3}
f i r st I t er at i on = var ar gi n{1};
Net wor k = var ar gi n{2};
end

i f f i r st I t er at i on
ON = r and;
i f ON < 0. 01
t hi s. ON = f al se;
el se
t hi s. ON = t r ue;
end
end
doLoadFl owAgai n = f al se;

var ar gout {1} = t hi s;
var ar gout {2} = doLoadFl owAgai n;


%%Fi chi er FOR005. m
%%Fonct i on de pr obabi l i t FOR = 0. 005
%%Ti r age au sor t pour r et i r er l qui pement du r seau
f unct i on var ar gout = FOR005( t hi s, var ar gi n)

swi t ch nar gi n
case{1}
f i r st I t er at i on = f al se;
Net wor k = [ ] ;
case{2}
f i r st I t er at i on = var ar gi n{1};
Net wor k = [ ] ;
case{3}
f i r st I t er at i on = var ar gi n{1};
Net wor k = var ar gi n{2};
end


i f f i r st I t er at i on
ON = r and;
i f ON < 0. 005
t hi s. ON = f al se;
el se
t hi s. ON = t r ue;
end
end
doLoadFl owAgai n = f al se;

var ar gout {1} = t hi s;
var ar gout {2} = doLoadFl owAgai n;

151

RSULTATS DE LCOULEMENT DE PUISSANCE DU RSEAU DE LEXEMPLE II


____________________________________________________________________________________________________________________________________________________________________________________
__
19- J an- 2011 17: 11: 49 Case_1

================================================
Bus Dat a
================================================
Vol t age :
Bus I D Mag( V) Ang( deg)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GND 0. 000 0. 000
Sa 26400. 000 0. 000
Ca 26171. 286 - 0. 485
Sb 26171. 286 - 0. 485
Cb 25994. 166 - 0. 868
Sc 25994. 166 - 0. 868
Cc 25853. 397 - 1. 177
Sd 25853. 397 - 1. 177
Cd 25801. 481 - 1. 292
Se 26201. 485 - 0. 423
Ce 26042. 462 - 0. 767
Sf 26400. 000 - 0. 000
Cf 26201. 485 - 0. 423
Sg 25933. 380 - 1. 006
Cg 25872. 969 - 1. 139
Sh 26042. 462 - 0. 767
Ch 25933. 380 - 1. 006
Si 25921. 619 - 1. 032
Ci 25859. 014 - 1. 170
Sj 26018. 895 - 0. 819
Cj 25921. 619 - 1. 032
Sk 26175. 741 - 0. 478
Ck 26018. 895 - 0. 819
Sm 26400. 000 - 0. 000
Cm 26175. 741 - 0. 478
S2 0. 000 0. 000
Sx 0. 000 0. 000
S1 0. 000 0. 000
Sy 0. 000 0. 000
S3 0. 000 0. 000
S4 0. 000 0. 000
B0 26400. 000 0. 000

====================================================================================================================================================================
Br anch Dat a
====================================================================================================================================================================
Br anch Fr om To Vol t age: Cur r ent : Power : Bus k: Bus m:
I D ON/ OFF Bus k Bus m Mag( V) Ang( deg) Mag( A) Ang( deg) P( W) Q( VAr ) P( W) Q( VAr ) P( W) Q( VAr )
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
LA 1 Sa Ca 3. 192e+002 43. 998 8. 097e+002 - 1. 002 1. 83e+005 1. 83e+005 2. 14e+007 3. 74e+005 2. 12e+007 1. 91e+005
LB 1 Sb Cb 2. 484e+002 43. 851 6. 302e+002 - 1. 149 1. 11e+005 1. 11e+005 1. 65e+007 1. 91e+005 1. 64e+007 8. 02e+004
LC 1 Sc Cc 1. 984e+002 43. 780 5. 032e+002 - 1. 220 7. 06e+004 7. 06e+004 1. 31e+007 8. 02e+004 1. 30e+007 9. 65e+003
LD 1 Sd Cd 7. 335e+001 43. 708 1. 860e+002 - 1. 292 9. 65e+003 9. 65e+003 4. 81e+006 9. 65e+003 4. 80e+006 - 1. 06e- 008
LE 1 Se Ce 2. 234e+002 44. 018 5. 666e+002 - 0. 982 8. 95e+004 8. 95e+004 1. 48e+007 1. 45e+005 1. 48e+007 5. 55e+004
LF 1 Sf Cf 2. 776e+002 44. 127 7. 040e+002 - 0. 873 1. 38e+005 1. 38e+005 1. 86e+007 2. 83e+005 1. 84e+007 1. 45e+005
LG 1 Sg Cg 8. 533e+001 43. 861 2. 164e+002 - 1. 139 1. 31e+004 1. 31e+004 5. 61e+006 1. 31e+004 5. 60e+006 - 4. 31e- 008
LH 1 Sh Ch 1. 537e+002 43. 920 3. 900e+002 - 1. 080 4. 24e+004 4. 24e+004 1. 02e+007 5. 55e+004 1. 01e+007 1. 31e+004
LI 1 Si Ci 8. 843e+001 43. 830 2. 243e+002 - 1. 170 1. 40e+004 1. 40e+004 5. 81e+006 1. 40e+004 5. 80e+006 6. 82e- 008
LJ 1 Sj Cj 1. 371e+002 43. 879 3. 477e+002 - 1. 121 3. 37e+004 3. 37e+004 9. 05e+006 4. 77e+004 9. 01e+006 1. 40e+004
LK 1 Sk Ck 2. 204e+002 43. 993 5. 591e+002 - 1. 007 8. 72e+004 8. 72e+004 1. 46e+007 1. 35e+005 1. 45e+007 4. 77e+004
LM 1 Sm Cm 3. 138e+002 44. 151 7. 960e+002 - 0. 849 1. 77e+005 1. 77e+005 2. 10e+007 3. 12e+005 2. 08e+007 1. 35e+005
L2 1 S2 Sx 0. 000e+000 0. 000 0. 000e+000 0. 000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000
L1 1 S1 Sy 0. 000e+000 0. 000 0. 000e+000 0. 000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000
L3 1 S3 S4 0. 000e+000 0. 000 0. 000e+000 0. 000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000
152

CA 1 Ca GND 2. 617e+004 - 0. 485 1. 796e+002 - 0. 485 4. 70e+006 0. 00e+000 4. 70e+006 0. 00e+000 0. 00e+000 0. 00e+000
CB 1 Cb GND 2. 599e+004 - 0. 868 1. 270e+002 - 0. 868 3. 30e+006 0. 00e+000 3. 30e+006 0. 00e+000 0. 00e+000 0. 00e+000
CC 1 Cc GND 2. 585e+004 - 1. 177 3. 172e+002 - 1. 177 8. 20e+006 2. 91e- 011 8. 20e+006 2. 91e- 011 0. 00e+000 0. 00e+000
CD 1 Cd GND 2. 580e+004 - 1. 292 1. 860e+002 - 1. 292 4. 80e+006 0. 00e+000 4. 80e+006 0. 00e+000 0. 00e+000 0. 00e+000
CE 1 Ce GND 2. 604e+004 - 0. 767 1. 766e+002 - 0. 767 4. 60e+006 0. 00e+000 4. 60e+006 0. 00e+000 0. 00e+000 0. 00e+000
CF 1 Cf GND 2. 620e+004 - 0. 423 1. 374e+002 - 0. 423 3. 60e+006 - 3. 64e- 012 3. 60e+006 - 3. 64e- 012 0. 00e+000 0. 00e+000
CG 1 Cg GND 2. 587e+004 - 1. 139 2. 164e+002 - 1. 139 5. 60e+006 1. 46e- 011 5. 60e+006 1. 46e- 011 0. 00e+000 0. 00e+000
CH 1 Ch GND 2. 593e+004 - 1. 006 1. 735e+002 - 1. 006 4. 50e+006 0. 00e+000 4. 50e+006 0. 00e+000 0. 00e+000 0. 00e+000
CI 1 Ci GND 2. 586e+004 - 1. 170 2. 243e+002 - 1. 170 5. 80e+006 0. 00e+000 5. 80e+006 0. 00e+000 0. 00e+000 0. 00e+000
CJ 1 Cj GND 2. 592e+004 - 1. 032 1. 234e+002 - 1. 032 3. 20e+006 0. 00e+000 3. 20e+006 0. 00e+000 0. 00e+000 0. 00e+000
CK 1 Ck GND 2. 602e+004 - 0. 819 2. 114e+002 - 0. 819 5. 50e+006 0. 00e+000 5. 50e+006 0. 00e+000 0. 00e+000 0. 00e+000
CM 1 Cm GND 2. 618e+004 - 0. 478 2. 369e+002 - 0. 478 6. 20e+006 - 7. 28e- 012 6. 20e+006 - 7. 28e- 012 0. 00e+000 0. 00e+000
SA 1 B0 Sa 0. 000e+000 0. 000 8. 097e+002 - 1. 002 0. 00e+000 0. 00e+000 2. 14e+007 3. 74e+005 2. 14e+007 3. 74e+005
SB 1 Ca Sb 0. 000e+000 0. 000 6. 302e+002 - 1. 149 0. 00e+000 0. 00e+000 1. 65e+007 1. 91e+005 1. 65e+007 1. 91e+005
SC 1 Cb Sc 0. 000e+000 0. 000 5. 032e+002 - 1. 220 0. 00e+000 0. 00e+000 1. 31e+007 8. 02e+004 1. 31e+007 8. 02e+004
SD 1 Cc Sd 0. 000e+000 0. 000 1. 860e+002 - 1. 292 0. 00e+000 0. 00e+000 4. 81e+006 9. 65e+003 4. 81e+006 9. 65e+003
SE 1 Cf Se 0. 000e+000 0. 000 5. 666e+002 - 0. 982 0. 00e+000 0. 00e+000 1. 48e+007 1. 45e+005 1. 48e+007 1. 45e+005
SF 1 B0 Sf 2. 626e- 031 90. 000 7. 040e+002 - 0. 873 - 2. 82e- 030 1. 85e- 028 1. 86e+007 2. 83e+005 1. 86e+007 2. 83e+005
SG 1 Ch Sg 0. 000e+000 0. 000 2. 164e+002 - 1. 139 0. 00e+000 0. 00e+000 5. 61e+006 1. 31e+004 5. 61e+006 1. 31e+004
SH 1 Ce Sh 0. 000e+000 0. 000 3. 900e+002 - 1. 080 0. 00e+000 0. 00e+000 1. 02e+007 5. 55e+004 1. 02e+007 5. 55e+004
SI 1 Cj Si 0. 000e+000 0. 000 2. 243e+002 - 1. 170 0. 00e+000 0. 00e+000 5. 81e+006 1. 40e+004 5. 81e+006 1. 40e+004
SJ 1 Ck Sj 0. 000e+000 0. 000 3. 477e+002 - 1. 121 0. 00e+000 0. 00e+000 9. 05e+006 4. 77e+004 9. 05e+006 4. 77e+004
SK 1 Cm Sk 0. 000e+000 0. 000 5. 591e+002 - 1. 007 0. 00e+000 0. 00e+000 1. 46e+007 1. 35e+005 1. 46e+007 1. 35e+005
SM 1 B0 Sm 1. 756e- 030 90. 000 7. 960e+002 - 0. 849 - 2. 07e- 029 1. 40e- 027 2. 10e+007 3. 12e+005 2. 10e+007 3. 12e+005
S1 1 Cd S1 2. 580e+004 - 1. 292 0. 000e+000 0. 000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000
S2 1 Cg S2 2. 587e+004 - 1. 139 0. 000e+000 0. 000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000
S3 1 Ci S3 2. 586e+004 - 1. 170 0. 000e+000 0. 000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000
S4 1 B0 S4 2. 640e+004 0. 000 0. 000e+000 0. 000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000
SX 1 Sx S3 0. 000e+000 0. 000 0. 000e+000 0. 000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000
SY 1 Sy S2 0. 000e+000 0. 000 0. 000e+000 0. 000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000 0. 00e+000
V0 1 B0 GND 2. 640e+004 0. 000 2. 310e+003 179. 090 - 6. 10e+007 - 9. 68e+005 - 6. 10e+007 - 9. 68e+005 0. 00e+000 0. 00e+000
- - - - - - - - - - - - - - - - - - - - - -
TOTAL: 0. 000e+000 4. 66e- 010




153

ANNEXE 4 Exemple III : donnes du rseau et rsultats dcoulement de
puissance sur PSS/E
154

DONNES DU RSEAU DE LEXEMPLE III SUR PSS/E
BUS
BusNumber BusName BasekV Voltage(pu) Angle(deg)
1 POSTEA 120 1 0
2 POSTEA811_1 24,6 0,9998 0,02
3 POSTEA811_2 24,6 0,9998 0,02
4 POSTEA811_3 24,6 0,9998 0,02
5 POSTEA811_4 24,6 0,9998 0,02
6 POSTEA811_5 24,6 0,9998 0,02
7 POSTEA811_6 24,6 0,9998 0,02
8 POSTEA911 24,6 1,0006 0,1
9 POSTEB 120 1 1,16
10 POSTEB811__1 24,6 0,9999 1,13
11 POSTEB811__2 24,6 0,9999 1,13
12 POSTEB811__3 24,6 0,9999 1,13
13 POSTEB811__4 24,6 0,9999 1,13
14 POSTEC 120 1 2,2
15 POSTEC811__1 24,6 0,9998 2,17
16 POSTEC811__2 24,6 0,9998 2,17
17 POSTEC811__3 24,6 0,9998 2,17
18 POSTEC911 24,6 1,0011 1,93
19 POSTEB911 24,6 1,0008 1,1
20 POST_AB 24,6 1,0007 0,12
21 POST_BA 24,6 1,0008 0,14
22 POST_AC 24,6 1,0008 0,12
23 POST_CA 24,6 1,0009 0,14
24 POST_BC 24,6 1,0019 1,66
25 POST_CB 24,6 1,0019 1,67
MACHINE
BusNumber BusName Code VSched(pu) Pgen(MW)
Pmax
(MW)
Pmin(MW) Qgen(Mvar)
Qmax
(Mvar)
Qmin
(Mvar)
Mbase
(MVA)
RSource(pu) XSource(pu)

1 POSTEA120,00 3 1 229,288 280 0 56,0399 300 40 300 0 0
9 POSTEB120,00 2 1 200 230 0 14,0417 120 40 300 0 1E06
14 POSTEC120,00 2 1 195 230 0 17,318 100 40 300 0 0,00001
LOAD
BusNumber BusName
Pload
(MW)
Qload(Mvar)
IPload
(MW)
IQload
(Mvar)
YPload
(MW)
YQload
(Mvar)
2 POSTEA811_124,600 48 14 0 0 0 0
3 POSTEA811_224,600 48 14 0 0 0 0
4 POSTEA811_324,600 48 14 0 0 0 0
5 POSTEA811_424,600 48 14 0 0 0 0
6 POSTEA811_524,600 48 14 0 0 0 0
7 POSTEA811_624,600 48 14 0 0 0 0
10 POSTEB811__124,600 48 20 0 0 0 0
11 POSTEB811__224,600 48 20 0 0 0 0
12 POSTEB811__324,600 48 20 0 0 0 0
13 POSTEB811__424,600 48 20 0 0 0 0
15 POSTEC811__124,600 48 20 0 0 0 0
16 POSTEC811__224,600 48 20 0 0 0 0
17 POSTEC811__324,600 48 20 0 0 0 0
FIXEDSHUNT
BusNumber BusName
GShunt
(MW)
BShunt(Mvar)

2 POSTEA811_124,600 0 1,1
3 POSTEA811_224,600 0 1,1
4 POSTEA811_324,600 0 1,1
5 POSTEA811_424,600 0 1,1
155

6 POSTEA811_524,600 0 1,1
7 POSTEA811_624,600 0 1,1
10 POSTEB811__124,600 0 11,1
11 POSTEB811__224,600 0 11,1
12 POSTEB811__324,600 0 11,1
13 POSTEB811__424,600 0 11,1
15 POSTEC811__124,600 0 6
16 POSTEC811__224,600 0 6
17 POSTEC811__324,600 0 6
BRANCH
FromBus
Number
FromBusName
ToBus
Number
ToBusName Id LineR(pu) LineX(pu)
Charging
(pu)
2 POSTEA811_124,600 8 POSTEA91124,600 1 0,0023 0,023 0,02
3 POSTEA811_224,600 8 POSTEA91124,600 2 0,0023 0,023 0,02
4 POSTEA811_324,600 8 POSTEA91124,600 3 0,0023 0,023 0,02
5 POSTEA811_424,600 8 POSTEA91124,600 2 0,0023 0,023 0,02
6 POSTEA811_524,600 8 POSTEA91124,600 2 0,0023 0,023 0,02
7 POSTEA811_624,600 8 POSTEA91124,600 2 0,0023 0,023 0,02
10 POSTEB811__124,600 19 POSTEB91124,600 1 0,0023 0,023 0,02
11 POSTEB811__224,600 19 POSTEB91124,600 2 0,0023 0,023 0,02
12 POSTEB811__324,600 19 POSTEB91124,600 2 0,0023 0,023 0,02
13 POSTEB811__424,600 19 POSTEB91124,600 2 0,0023 0,023 0,02
15 POSTEC811__124,600 18 POSTEC91124,600 2 0,0023 0,023 0,02
16 POSTEC811__224,600 18 POSTEC91124,600 2 0,0023 0,023 0,02
17 POSTEC811__324,600 18 POSTEC91124,600 2 0,0023 0,023 0,02
18 POSTEC91124,600 23 POST_CA24,600 2 0,01 0,1 0,2
18 POSTEC91124,600 25 POST_CB24,600 1 0,0023 0,023 0,02
19 POSTEB91124,600 21 POST_BA24,600 2 0,006 0,06 0,12
19 POSTEB91124,600 24 POST_BC24,600 2 0,005 0,05 0,1
2WINDING
FromBus
Number
FromBusName
ToBus
Number
ToBusName
Winding
I/OCode
Impedance
I/OCode
Admittance
I/OCode
SpecifiedR
(puor
watts)
SpecifiedX
(pu)
Winding
MVABase
Wnd1Ratio
(puorkV)
Wnd1NominalkV
Wnd1Angle
(degrees)
Wnd2Ratio
(puorkV)
Wnd2Nominal
kV
1 POSTEA120,00 2 POSTEA811_124,600
Turnsratio
(puonbus
basekV)
Zpu
(system
base)
Ypu(system
base)
0,00021 0,001 100 1 24,6 0 1 120
1 POSTEA120,00 3 POSTEA811_224,600
Turnsratio
(puonbus
basekV)
Zpu
(system
base)
Ypu(system
base)
0,00021 0,001 100 1 24,6 0 1 120
1 POSTEA120,00 4 POSTEA811_324,600
Turnsratio
(puonbus
basekV)
Zpu
(system
base)
Ypu(system
base)
0,00021 0,001 100 1 24,6 0 1 120
1 POSTEA120,00 5 POSTEA811_424,600
Turnsratio
(puonbus
basekV)
Zpu
(system
base)
Ypu(system
base)
0,00021 0,001 100 1 24,6 0 1 120
1 POSTEA120,00 6 POSTEA811_524,600
Turnsratio
(puonbus
basekV)
Zpu
(system
base)
Ypu(system
base)
0,00021 0,001 100 1 24,6 0 1 120
1 POSTEA120,00 7 POSTEA811_624,600
Turnsratio
(puonbus
basekV)
Zpu
(system
base)
Ypu(system
base)
0,00021 0,001 100 1 24,6 0 1 120
8 POSTEA91124,600 20 POST_AB24,600
Turnsratio
(puonbus
basekV)
Zpu
(system
base)
Ypu(system
base)
0,00021 0,001 100 1 24,6 0 1 24,6
8 POSTEA91124,600 22 POST_AC24,600
Turnsratio
(puonbus
basekV)
Zpu
(system
base)
Ypu(system
base)
0,00021 0,001 100 1 24,6 0 1 24,6
9 POSTEB120,00 10 POSTEB811__124,600
Turnsratio
(puonbus
basekV)
Zpu
(system
base)
Ypu(system
base)
0,00021 0,001 100 1 24,6 0 1 120
156

9 POSTEB120,00 11 POSTEB811__224,600
Turnsratio
(puonbus
basekV)
Zpu
(system
base)
Ypu(system
base)
0,00021 0,001 100 1 24,6 0 1 120
9 POSTEB120,00 12 POSTEB811__324,600
Turnsratio
(puonbus
basekV)
Zpu
(system
base)
Ypu(system
base)
0,00021 0,001 100 1 24,6 0 1 120
9 POSTEB120,00 13 POSTEB811__424,600
Turnsratio
(puonbus
basekV)
Zpu
(system
base)
Ypu(system
base)
0,00021 0,001 100 1 24,6 0 1 120
14 POSTEC120,00 15 POSTEC811__124,600
Turnsratio
(puonbus
basekV)
Zpu
(system
base)
Ypu(system
base)
0,00021 0,001 100 1 5.1.1 24,6 5.1.2 0 5.1.3 1 5.1.4 120
14 POSTEC120,00 16 POSTEC811__224,600
Turnsratio
(puonbus
basekV)
Zpu
(system
base)
Ypu(system
base)
0,00021 0,001 100 1 24,6 0 1 120
14 POSTEC120,00 17 POSTEC811__324,600
Turnsratio
(puonbus
basekV)
Zpu
(system
base)
Ypu(system
base)
0,00021 0,001 100 1 24,6 0 1 120
20 POST_AB24,600 21 POST_BA24,600
Turnsratio
(puonbus
basekV)
Zpu
(system
base)
Ypu(system
base)
0,00021 0,001 100 1 24,6 0 1 24,6
22 POST_AC24,600 23 POST_CA24,600
Turnsratio
(puonbus
basekV)
Zpu
(system
base)
Ypu(system
base)
0,00021 0,001 100 1 24,6 0 1 24,6
24 POST_BC24,600 25 POST_CB24,600
Turnsratio
(puonbus
basekV)
Zpu
(system
base)
Ypu(system
base)
0,00021 0,001 100 1 24,6 0 1 24,6
24 POST_BC24,600 25 POST_CB24,600
Turnsratio
(puonbus
basekV)
Zpu
(system
base)
Ypu(system
base)
0,00021 0,001 100 1 24,6 0 1 24,6
24 POST_BC24,600 25 POST_CB24,600
Turnsratio
(puonbus
basekV)
Zpu
(system
base)
Ypu(system
base)
0,00021 0,001 100 1 24,6 0 1 24,6
157

RSULTATS DE LCOULEMENT DE PUISSANCE DU RSEAU DE LEXEMPLE III SUR PSS/E




158

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PTI I NTERACTI VE POWER SYSTEM SI MULATOR- - PSSE MON, J AN 17 2011 21: 55



X- - - - - - - FROM BUS - - - - - - X AREA VOLT GEN LOAD SHUNT X- - - - - - - - - - TO BUS - - - - - - - - - - X TRANSFORMER RATI NG

BUS# X- - NAME - - X BASKV ZONE PU/ KV ANGLE MW/ MVAR MW/ MVAR MW/ MVAR BUS# X- - NAME - - X BASKV AREA CKT MW MVAR RATI O ANGLE AMPS % SET A



1 POSTEA 120. 00 1 1. 0000 0. 0 229. 3 0. 0 0. 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1 120. 00 56. 0R 0. 0 0. 0 2 POSTEA811_1 24. 600 1 1 38. 2 9. 3 1. 000UN 189 82 48M

3 POSTEA811_2 24. 600 1 2 38. 2 9. 3 1. 000UN 189 82 48M

4 POSTEA811 _324. 600 1 3 38. 2 9. 3 1. 000UN 189 82 48M

5 POSTEA811 _424. 600 1 4 38. 2 9. 3 1. 000UN 189 82 48M

6 POSTEA811 _524. 600 1 5 38. 2 9. 3 1. 000UN 189 82 48M

7 POSTEA811 _624. 600 1 6 38. 2 9. 3 1. 000UN 189 82 48M

2 POSTEA811_1 24. 600 1 0. 9998 0. 0 0. 0 48. 0 0. 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1 24. 596 0. 0 14. 0 - 1. 1 1 POSTEA 120. 00 1 1 - 38. 2 - 9. 3 1. 000HI 923 82 48M

8 POSTEA911 24. 600 1 1 - 9. 8 - 3. 6 245 26 939A

3 POSTEA811_2 24. 600 1 0. 9998 0. 0 0. 0 48. 0 0. 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1 24. 596 0. 0 14. 0 - 1. 1 1 POSTEA 120. 00 1 2 - 38. 2 - 9. 3 1. 000HI 923 82 48M

8 POSTEA911 24. 600 1 2 - 9. 8 - 3. 6 245 26 939A

4 POSTEA811 _324. 600 1 0. 9998 0. 0 0. 0 48. 0 0. 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1 24. 596 0. 0 14. 0 - 1. 1 1 POSTEA 120. 00 1 3 - 38. 2 - 9. 3 1. 000HI 923 82 48M

8 POSTEA911 24. 600 1 3 - 9. 8 - 3. 6 245 26 939A

5 POSTEA811 _424. 600 1 0. 9998 0. 0 0. 0 48. 0 0. 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1 24. 596 0. 0 14. 0 - 1. 1 1 POSTEA 120. 00 1 4 - 38. 2 - 9. 3 1. 000HI 923 82 48M

8 POSTEA911 24. 600 1 2 - 9. 8 - 3. 6 245 26 939A

6 POSTEA811 _524. 600 1 0. 9998 0. 0 0. 0 48. 0 0. 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1 24. 596 0. 0 14. 0 - 1. 1 1 POSTEA 120. 00 1 5 - 38. 2 - 9. 3 1. 000HI 923 82 48M

8 POSTEA911 24. 600 1 2 - 9. 8 - 3. 6 245 26 939A

7 POSTEA811 _624. 600 1 0. 9998 0. 0 0. 0 48. 0 0. 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1 24. 596 0. 0 14. 0 - 1. 1 1 POSTEA 120. 00 1 6 - 38. 2 - 9. 3 1. 000HI 923 82 48M

8 POSTEA911 24. 600 1 2 - 9. 8 - 3. 6 245 26 939A

8 POSTEA911 24. 600 1 1. 0006 0. 1 0. 0 0. 0 0. 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1 24. 616 0. 0 0. 0 0. 0 2 POSTEA811_1 24. 600 1 1 9. 8 1. 6 233 25 939A

159

3 POSTEA811_2 24. 600 1 2 9. 8 1. 6 233 25 939A

4 POSTEA811 _324. 600 1 3 9. 8 1. 6 233 25 939A

5 POSTEA811 _424. 600 1 2 9. 8 1. 6 233 25 939A

6 POSTEA811 _524. 600 1 2 9. 8 1. 6 233 25 939A

7 POSTEA811 _624. 600 1 2 9. 8 1. 6 233 25 939A

20 POST_AB 24. 600 1 7 - 27. 7 - 3. 0 1. 000UN 654 42 67M

22 POST_AC 24. 600 1 8 - 31. 0 - 6. 6 1. 000UN 744 47 67M

9 POSTEB 120. 00 1 1. 0000 1. 2 200. 0 0. 0 0. 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1 120. 00 14. 0R 0. 0 0. 0 10 POSTEB811__124. 600 1 9 50. 0 3. 5 1. 000UN 241 75 67M

11 POSTEB811__224. 600 1 10 50. 0 3. 5 1. 000UN 241 75 67M

12 POSTEB811__324. 600 1 12 50. 0 3. 5 1. 000UN 241 75 67M

13 POSTEB811__424. 600 1 13 50. 0 3. 5 1. 000UN 241 75 67M

10 POSTEB811__124. 600 1 0. 9999 1. 1 0. 0 48. 0 0. 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1 24. 597 0. 0 20. 0 - 11. 1 9 POSTEB 120. 00 1 9 - 50. 0 - 3. 5 1. 000HI 1176 75 67M

19 POSTEB911 24. 600 1 1 2. 0 - 5. 4 136 14 939A

11 POSTEB811__224. 600 1 0. 9999 1. 1 0. 0 48. 0 0. 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1 24. 597 0. 0 20. 0 - 11. 1 9 POSTEB 120. 00 1 10 - 50. 0 - 3. 5 1. 000HI 1176 75 67M

19 POSTEB911 24. 600 1 2 2. 0 - 5. 4 136 14 939A

12 POSTEB811__324. 600 1 0. 9999 1. 1 0. 0 48. 0 0. 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1 24. 597 0. 0 20. 0 - 11. 1 9 POSTEB 120. 00 1 12 - 50. 0 - 3. 5 1. 000HI 1176 75 67M

19 POSTEB911 24. 600 1 2 2. 0 - 5. 4 136 14 939A

13 POSTEB811__424. 600 1 0. 9999 1. 1 0. 0 48. 0 0. 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1 24. 597 0. 0 20. 0 - 11. 1 9 POSTEB 120. 00 1 13 - 50. 0 - 3. 5 1. 000HI 1176 75 67M

19 POSTEB911 24. 600 1 2 2. 0 - 5. 4 136 14 939A

14 POSTEC 120. 00 1 1. 0000 2. 2 195. 0 0. 0 0. 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1 120. 00 17. 3R 0. 0 0. 0 15 POSTEC811__124. 600 1 14 65. 0 5. 8 1. 000UN 314 97 67M

16 POSTEC811__224. 600 1 15 65. 0 5. 8 1. 000UN 314 97 67M

17 POSTEC811__324. 600 1 16 65. 0 5. 8 1. 000UN 314 97 67M

15 POSTEC811__124. 600 1 0. 9998 2. 2 0. 0 48. 0 0. 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1 24. 595 0. 0 20. 0 - 6. 0 14 POSTEC 120. 00 1 14 - 65. 0 - 5. 7 1. 000HI 1532 97 67M

18 POSTEC911 24. 600 1 2 17. 0 - 8. 3 444 47 939A

16 POSTEC811__224. 600 1 0. 9998 2. 2 0. 0 48. 0 0. 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1 24. 595 0. 0 20. 0 - 6. 0 14 POSTEC 120. 00 1 15 - 65. 0 - 5. 7 1. 000HI 1532 97 67M

160

18 POSTEC911 24. 600 1 2 17. 0 - 8. 3 444 47 939A

17 POSTEC811__324. 600 1 0. 9998 2. 2 0. 0 48. 0 0. 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1 24. 595 0. 0 20. 0 - 6. 0 14 POSTEC 120. 00 1 16 - 65. 0 - 5. 7 1. 000HI 1532 97 67M

18 POSTEC911 24. 600 1 2 17. 0 - 8. 3 444 47 939A

18 POSTEC911 24. 600 1 1. 0011 1. 9 0. 0 0. 0 0. 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1 24. 627 0. 0 0. 0 0. 0 15 POSTEC811__124. 600 1 2 - 17. 0 6. 3 425 45 939A

16 POSTEC811__224. 600 1 2 - 17. 0 6. 3 425 45 939A

17 POSTEC811__324. 600 1 2 - 17. 0 6. 3 425 45 939A

23 POST_CA 24. 600 1 2 31. 1 - 12. 5 786 84 939A

25 POST_CB 24. 600 1 1 19. 8 - 6. 6 489 52 939A

19 POSTEB911 24. 600 1 1. 0008 1. 1 0. 0 0. 0 0. 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1 24. 620 0. 0 0. 0 0. 0 10 POSTEB811__124. 600 1 1 - 2. 0 3. 4 93 10 939A

11 POSTEB811__224. 600 1 2 - 2. 0 3. 4 93 10 939A

12 POSTEB811__324. 600 1 2 - 2. 0 3. 4 93 10 939A

13 POSTEB811__424. 600 1 2 - 2. 0 3. 4 93 10 939A

21 POST_BA 24. 600 1 2 27. 8 - 8. 5 681 73 939A

24 POST_BC 24. 600 1 2 - 19. 8 - 5. 1 479 51 939A

20 POST_AB 24. 600 1 1. 0007 0. 1 0. 0 0. 0 0. 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1 24. 618 0. 0 0. 0 0. 0 8 POSTEA911 24. 600 1 7 27. 7 3. 0 1. 000LK 654 42 67M

21 POST_BA 24. 600 1 19 - 27. 7 - 3. 0 1. 000UN 654 42 67M

21 POST_BA 24. 600 1 1. 0008 0. 1 0. 0 0. 0 0. 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1 24. 620 0. 0 0. 0 0. 0 19 POSTEB911 24. 600 1 2 - 27. 7 - 3. 0 654 70 939A

20 POST_AB 24. 600 1 19 27. 7 3. 0 1. 000LK 654 42 67M

22 POST_AC 24. 600 1 1. 0008 0. 1 0. 0 0. 0 0. 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1 24. 619 0. 0 0. 0 0. 0 8 POSTEA911 24. 600 1 8 31. 0 6. 6 1. 000LK 744 47 67M

23 POST_CA 24. 600 1 20 - 31. 0 - 6. 6 1. 000UN 744 47 67M

23 POST_CA 24. 600 1 1. 0009 0. 1 0. 0 0. 0 0. 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1 24. 622 0. 0 0. 0 0. 0 18 POSTEC911 24. 600 1 2 - 31. 0 - 6. 6 744 79 939A

22 POST_AC 24. 600 1 20 31. 0 6. 6 1. 000LK 744 47 67M

24 POST_BC 24. 600 1 1. 0019 1. 7 0. 0 0. 0 0. 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1 24. 648 0. 0 0. 0 0. 0 19 POSTEB911 24. 600 1 2 19. 8 - 4. 7 477 51 939A

25 POST_CB 24. 600 1 1 - 6. 6 1. 6 1. 000UN 159 10 67M

25 POST_CB 24. 600 1 2 - 6. 6 1. 6 1. 000UN 159 10 67M

161

25 POST_CB 24. 600 1 20 - 6. 6 1. 6 1. 000UN 159 10 67M

25 POST_CB 24. 600 1 1. 0019 1. 7 0. 0 0. 0 0. 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1 24. 648 0. 0 0. 0 0. 0 18 POSTEC911 24. 600 1 1 - 19. 8 4. 7 477 51 939A

24 POST_BC 24. 600 1 1 6. 6 - 1. 6 1. 000LK 159 10 67M

24 POST_BC 24. 600 1 2 6. 6 - 1. 6 1. 000LK 159 10 67M

24 POST_BC 24. 600 1 20 6. 6 - 1. 6 1. 000LK 159 10 67M
162

ANNEXE 5 Exemple III : donnes du rseau et rsultats dcoulement de
puissance sur loutil APREM
163

CODE APREM POUR CRER LE RSEAU DE LEXEMPLE III
%Bui l d t he Net wor k St r uct ur e
Net wor k = [ ] ; %
Zbase = ( 24. 6e3) ^2/ 100e6; %pui ssance de base

Zl i ne = ( 0. 0023+1i *0. 023) *Zbase ;
Zl i neCA = ( 0. 001+1i *0. 01) *Zbase ;
Zl i neCB = ( 0. 001+1i *0. 01) *Zbase ;
Zl i neBA = ( 0. 001+1i *0. 01) *Zbase ;

Char gi ng = 1i *0. 02/ Zbase ;
Char gi ngCA = 1i *0. 02/ Zbase ;
Char gi ngCB = 1i *0. 02/ Zbase ;
Char gi ngBA = 1i *0. 02/ Zbase ;

%%%%%%%%%%%%Aj out des l i gnes%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Net wor k. L4 = cLi ne( ' POSTEA811_1' , ' POSTA911' , Zl i ne, Char gi ng) ;
Net wor k. L5 = cLi ne( ' POSTEA811_2' , ' POSTA911' , Zl i ne, Char gi ng) ;
Net wor k. L6 = cLi ne( ' POSTEA811_3' , ' POSTA911' , Zl i ne, Char gi ng) ;
Net wor k. L7 = cLi ne( ' POSTEA811_4' , ' POSTA911' , Zl i ne, Char gi ng) ;
Net wor k. L8 = cLi ne( ' POSTEA811_5' , ' POSTA911' , Zl i ne, Char gi ng) ;
Net wor k. L9 = cLi ne( ' POSTEA811_6' , ' POSTA911' , Zl i ne, Char gi ng) ;
Net wor k. L10A = cLi ne( ' POSTE_BA' , ' POSTB911' , 6*Zl i neBA, 6*Char gi ngBA) ;
Net wor k. L10C = cLi ne( ' POSTE_CA' , ' POSTC911' , 10*Zl i neCA, 10*Char gi ngCA) ;

Net wor k. LB1 = cLi ne( ' POSTEB811_1' , ' POSTB911' , Zl i ne, Char gi ng) ;
Net wor k. LB2 = cLi ne( ' POSTEB811_2' , ' POSTB911' , Zl i ne, Char gi ng) ;
Net wor k. LB3 = cLi ne( ' POSTEB811_3' , ' POSTB911' , Zl i ne, Char gi ng) ;
Net wor k. LB4 = cLi ne( ' POSTEB811_4' , ' POSTB911' , Zl i ne, Char gi ng) ;

Net wor k. L10BC = cLi ne( ' POSTB911' , ' POSTE_BC' , 5*Zl i neCB, 5*Char gi ngCB) ;
Net wor k. L10CB = cLi ne( ' POSTC911' , ' POSTE_CB' , Zl i ne, Char gi ng) ;

Net wor k. LC1 = cLi ne( ' POSTEC811_1' , ' POSTC911' , Zl i ne, Char gi ng) ;
Net wor k. LC2 = cLi ne( ' POSTEC811_2' , ' POSTC911' , Zl i ne, Char gi ng) ;
Net wor k. LC3 = cLi ne( ' POSTEC811_3' , ' POSTC911' , Zl i ne, Char gi ng) ;

%%%%%%%%%Tr anf or mat eur 120/ 24. 6 au post e C
Zt xf o = 0. 00021 + 1i *0. 0010;
Zt xf o120 =( ( 120e3) ^2/ 100e6) *Zt xf o; %%%%%%%( ( 24. 6e3) ^2/ 100e6) *Zt xf o;
Zt xf o24 = ( ( 24. 6e3) ^2/ 100e6) *Zt xf o;
Net wor k. TC1 = cTxf oZ ( ' POSTEC' , ' 0' , ' POSTEC811_1' , ' 0' , 120/ 24. 6, 0, Zt xf o120) ; %
Net wor k. TC2 = cTxf oZ ( ' POSTEC' , ' 0' , ' POSTEC811_2' , ' 0' , 120/ 24. 6, 0, Zt xf o120) ; %
Net wor k. TC3 = cTxf oZ ( ' POSTEC' , ' 0' , ' POSTEC811_3' , ' 0' , 120/ 24. 6, 0, Zt xf o120 ) ; %
Net wor k. TC4 = cTxf oZ ( ' POSTE_BC' , ' 0' , ' POSTE_CB' , ' 0' , 24. 6/ 24. 6, 0, Zt xf o24 ) ; %
%%%%%%%%%Tr anf or mat eur 120/ 24. 6 au post eB
Net wor k. TB1 = cTxf oZ ( ' POSTEB' , ' 0' , ' POSTEB811_1' , ' 0' , 120/ 24. 6, 0, Zt xf o120 ) ; %
Net wor k. TB2 = cTxf oZ ( ' POSTEB' , ' 0' , ' POSTEB811_2' , ' 0' , 120/ 24. 6, 0 , Zt xf o120 ) ; %
Net wor k. TB3 = cTxf oZ ( ' POSTEB' , ' 0' , ' POSTEB811_3' , ' 0' , 120/ 24. 6, 0, Zt xf o120 ) ; %
Net wor k. TB4 = cTxf oZ ( ' POSTEB' , ' 0' , ' POSTEB811_4' , ' 0' , 120/ 24. 6, 0, Zt xf o120 ) ; %
%%%%%%%%%Tr anf or mat eur 24. 6/ 120 au post eA
Net wor k. TA1 = cTxf oZ( ' POSTEA811_1' , ' 0' , ' POSTEA' , ' 0' , 24. 6/ 120, 0 , Zt xf o24 ) ; %
Net wor k. TA2 = cTxf oZ ( ' POSTEA811_2' , ' 0' , ' POSTEA' , ' 0' , 24. 6/ 120, 0 , Zt xf o24) ; %
Net wor k. TA3 = cTxf oZ ( ' POSTEA811_3' , ' 0' , ' POSTEA' , ' 0' , 24. 6/ 120, 0 , Zt xf o24) ; %
Net wor k. TA4 = cTxf oZ ( ' POSTEA811_4' , ' 0' , ' POSTEA' , ' 0' , 24. 6/ 120, 0 , Zt xf o24) ; %
Net wor k. TA5 = cTxf oZ ( ' POSTEA811_5' , ' 0' , ' POSTEA' , ' 0' , 24. 6/ 120, 0 , Zt xf o24) ; %
Net wor k. TA6 = cTxf oZ ( ' POSTEA811_6' , ' 0' , ' POSTEA' , ' 0' , 24. 6/ 120, 0 , Zt xf o24) ; %
Net wor k. TA7 = cTxf oZ ( ' POSTA911' , ' 0' , ' POSTE_AB' , ' 0' , 24. 6/ 24. 6, 0, Zt xf o24) ; %
Net wor k. TA10 = cTxf oZ( ' POSTA911' , ' 0' , ' POSTE_AC' , ' 0' , 24. 6/ 24. 6, 0, Zt xf o24) ; %
Net wor k. TA8 = cTxf oZ ( ' POSTE_AB' , ' 0' , ' POSTE_BA' , ' 0' , 24. 6/ 24. 6, 0, Zt xf o24) ; %
Net wor k. TA9 = cTxf oZ ( ' POSTE_AC' , ' 0' , ' POSTE_CA' , ' 0' , 24. 6/ 24. 6, 0, Zt xf o24) ; %

%Char ge au post e A
Net wor k. PQA811 = cLoad( ' POSTEA811_1' , ' 0' , 48e6, 14e6, 24. 6e3) ;
Net wor k. PQA812 = cLoad( ' POSTEA811_2' , ' 0' , 48e6, 14e6, 24. 6e3) ;
Net wor k. PQA813 = cLoad( ' POSTEA811_3' , ' 0' , 48e6, 14e6, 24. 6e3) ;
Net wor k. PQA814 = cLoad( ' POSTEA811_4' , ' 0' , 48e6, 14e6, 24. 6e3) ;
Net wor k. PQA815 = cLoad( ' POSTEA811_5' , ' 0' , 48e6, 14e6, 24. 6e3) ;
Net wor k. PQA816 = cLoad( ' POSTEA811_6' , ' 0' , 48e6, 14e6, 24. 6e3) ;
%Char ge du post eB
Net wor k. PQB811 = cLoad( ' POSTEB811_1' , ' 0' , 48e6, 20e6, 24. 6e3) ;
Net wor k. PQB812 = cLoad( ' POSTEB811_2' , ' 0' , 48e6, 20e6, 24. 6e3) ;
Net wor k. PQB813 = cLoad( ' POSTEB811_3' , ' 0' , 48e6, 20e6, 24. 6e3) ;
Net wor k. PQB814 = cLoad( ' POSTEB811_4' , ' 0' , 48e6, 20e6, 24. 6e3) ;
%Char ge au post e C
Net wor k. PQC1 = cLoad( ' POSTEC811_1' , ' 0' , 48e6, 20e6, 24. 6e3) ;
Net wor k. PQC2 = cLoad( ' POSTEC811_2' , ' 0' , 48e6, 20e6, 24. 6e3) ;
Net wor k. PQC3 = cLoad( ' POSTEC811_3' , ' 0' , 48e6, 20e6, 24. 6e3) ;
164



%%%%%%%%%Pr oduct i on %%%%%%%%%%%%%%%%%%%%%%%
Net wor k. V1 = cVsour ce( ' POSTEA' , ' 0' , 120e3, 0) ; %Sl ack bus
Net wor k. V2 = cPVsour ce( ' POSTEB' , ' 0' , 200e6, 120e3) ; %Gnr at eur PV ( pui ssance P r gul e)
Net wor k. V3 = cPVsour ce( ' POSTEC' , ' 0' , 195e6, 120e3) ;

%%%%%%%%%Compensat i on %%%%%%%%%%%%%%%%%%%%%%%
Net wor k. Comp2 = cLoad( ' POSTEA811_1' , ' 0' , 0, - 1. 1e6, 24. 6e3) ;
Net wor k. Comp3 = cLoad( ' POSTEA811_2' , ' 0' , 0, - 1. 1e6, 24. 6e3) ;
Net wor k. Comp4 = cLoad( ' POSTEA811_3' , ' 0' , 0, - 1. 1e6, 24. 6e3) ;
Net wor k. Comp5 = cLoad( ' POSTEA811_4' , ' 0' , 0, - 1. 1e6, 24. 6e3) ;
Net wor k. Comp6 = cLoad( ' POSTEA811_5' , ' 0' , 0, - 1. 1e6, 24. 6e3) ;
Net wor k. Comp7 = cLoad( ' POSTEA811_6' , ' 0' , 0, - 1. 1e6, 24. 6e3) ;
Net wor k. Comp10 = cLoad( ' POSTEB811_1' , ' 0' , 0, - 11. 10e6, 24. 6e3) ;
Net wor k. Comp11 = cLoad( ' POSTEB811_2' , ' 0' , 0, - 11. 10e6, 24. 6e3) ;
Net wor k. Comp12 = cLoad( ' POSTEB811_3' , ' 0' , 0, - 11. 10e6, 24. 6e3) ;
Net wor k. Comp13 = cLoad( ' POSTEB811_4' , ' 0' , 0, - 11. 10e6, 24. 6e3) ;
Net wor k. Comp15 = cLoad( ' POSTEC811_1' , ' 0' , 0, - 6. 00e6, 24. 6e3) ;
Net wor k. Comp16 = cLoad( ' POSTEC811_2' , ' 0' , 0, - 6. 00e6, 24. 6e3) ;
Net wor k. Comp17 = cLoad( ' POSTEC811_3' , ' 0' , 0, - 6. 00e6, 24. 6e3) ;

165

DONNES DU RSEAU DANS APREM POUR LEXEMPLE III
cVsource
ID ON k m function Vabs(V) Angle(deg) n
V1 TRUE POSTEA GND 0 120000,00 0,00 1
cPVsource
ID ON k m function P(W) Vabs(V) n
V2 TRUE POSTEB GND 0 200000000,00 120000,00 1
V3 TRUE POSTEC GND 0 195000000,00 120000,00 2
cTxfoZ
ID ON k m function i j r Angle(deg) n R(ohm) X(ohm)
TC1 TRUE POSTEC GND 0 POSTEC811_1 GND 4,88 0,00 1 4,88 0,14
TC2 TRUE POSTEC GND 0 POSTEC811_2 GND 4,88 0,00 2 4,88 0,14
TC3 TRUE POSTEC GND 0 POSTEC811_3 GND 4,88 0,00 3 4,88 0,14
TC4 TRUE POSTE_BC GND 0 POSTE_CB GND 1,00 0,00 4 1,00 0,01
TB1 TRUE POSTEB GND 0 POSTEB811_1 GND 4,88 0,00 5 4,88 0,14
TB2 TRUE POSTEB GND 0 POSTEB811_2 GND 4,88 0,00 6 4,88 0,14
TB3 TRUE POSTEB GND 0 POSTEB811_3 GND 4,88 0,00 7 4,88 0,14
TB4 TRUE POSTEB GND 0 POSTEB811_4 GND 4,88 0,00 8 4,88 0,14
TA1 TRUE POSTEA811_1 GND 0 POSTEA GND 0,21 0,00 9 0,21 0,01
TA2 TRUE POSTEA811_2 GND 0 POSTEA GND 0,21 0,00 10 0,21 0,01
TA3 TRUE POSTEA811_3 GND 0 POSTEA GND 0,21 0,00 11 0,21 0,01
TA4 TRUE POSTEA811_4 GND 0 POSTEA GND 0,21 0,00 12 0,21 0,01
TA5 TRUE POSTEA811_5 GND 0 POSTEA GND 0,21 0,00 13 0,21 0,01
TA6 TRUE POSTEA811_6 GND 0 POSTEA GND 0,21 0,00 14 0,21 0,01
TA7 TRUE POSTA911 GND 0 POSTE_AB GND 1,00 0,00 15 1,00 0,01
TA10 TRUE POSTA911 GND 0 POSTE_AC GND 1,00 0,00 16 1,00 0,01
TA8 TRUE POSTE_AB GND 0 POSTE_BA GND 1,00 0,00 17 1,00 0,01
TA9 TRUE POSTE_AC GND 0 POSTE_CA GND 1,00 0,00 18 1,00 0,01
cLine
ID ON k m function R(ohm) X(ohm) G(S) B(S)
L4 TRUE POSTEA811_1 POSTA911 0 0,0139 0,139 0,000 3,30E03
L5 TRUE POSTEA811_2 POSTA911 0 0,0139 0,139 0,000 3,30E03
L6 TRUE POSTEA811_3 POSTA911 0 0,0139 0,139 0,000 3,30E03
L7 TRUE POSTEA811_4 POSTA911 0 0,0139 0,139 0,000 3,30E03
L8 TRUE POSTEA811_5 POSTA911 0 0,0139 0,139 0,000 3,30E03
L9 TRUE POSTEA811_6 POSTA911 0 0,0139 0,139 0,000 3,30E03
L10A TRUE POSTE_BA POSTB911 0 0,0363 0,363 0,000 1,98E02
L10C TRUE POSTE_CA POSTC911 0 0,0605 0,605 0,000 3,30E02
LB1 TRUE POSTEB811_1 POSTB911 0 0,0139 0,139 0,000 3,30E03
LB2 TRUE POSTEB811_2 POSTB911 0 0,0139 0,139 0,000 3,30E03
LB3 TRUE POSTEB811_3 POSTB911 0 0,0139 0,139 0,000 3,30E03
LB4 TRUE POSTEB811_4 POSTB911 0 0,0139 0,139 0,000 3,30E03
L10BC TRUE POSTB911 POSTE_BC 0 0,0303 0,303 0,000 1,65E02
L10CB TRUE POSTC911 POSTE_CB 0 0,0139 0,139 0,000 3,30E03
LC1 TRUE POSTEC811_1 POSTC911 0 0,0139 0,139 0,000 3,30E03
LC2 TRUE POSTEC811_2 POSTC911 0 0,0139 0,139 0,000 3,30E03
LC3 TRUE POSTEC811_3 POSTC911 0 0,0139 0,139 0,000 3,30E03
cLoad
ID ON k m function P(W) Q(Var) Vnom(V) n
PQC1 TRUE POSTEC811_1 GND 0 48000000,00 20000000,00 24600,00 14
PQC2 TRUE POSTEC811_2 GND 0 48000000,00 20000000,00 24600,00 15
PQC3 TRUE POSTEC811_3 GND 0 48000000,00 20000000,00 24600,00 16
PQA811 TRUE POSTEA811_1 GND 0 48000000,00 14000000,00 24600,00 4
PQA812 TRUE POSTEA811_2 GND 0 48000000,00 14000000,00 24600,00 5
PQA813 TRUE POSTEA811_3 GND 0 48000000,00 14000000,00 24600,00 6
PQA814 TRUE POSTEA811_4 GND 0 48000000,00 14000000,00 24600,00 7
166

PQA815 TRUE POSTEA811_5 GND 0 48000000,00 14000000,00 24600,00 8
PQA816 TRUE POSTEA811_6 GND 0 48000000,00 14000000,00 24600,00 9
PQB811 TRUE POSTEB811_1 GND 0 48000000,00 20000000,00 24600,00 10
PQB812 TRUE POSTEB811_2 GND 0 48000000,00 20000000,00 24600,00 11
PQB813 TRUE POSTEB811_3 GND 0 48000000,00 20000000,00 24600,00 12
PQB814 TRUE POSTEB811_4 GND 0 48000000,00 20000000,00 24600,00 13
Comp2 TRUE POSTEA811_1 GND 0 0,00 1100000,00 24600,00 17
Comp3 TRUE POSTEA811_2 GND 0 0,00 1100000,00 24600,00 18
Comp4 TRUE POSTEA811_3 GND 0 0,00 1100000,00 24600,00 19
Comp5 TRUE POSTEA811_4 GND 0 0,00 1100000,00 24600,00 20
Comp6 TRUE POSTEA811_5 GND 0 0,00 1100000,00 24600,00 21
Comp7 TRUE POSTEA811_6 GND 0 0,00 1100000,00 24600,00 22
Comp10 TRUE POSTEB811_1 GND 0 0,00 11100000,00 24600,00 23
Comp11 TRUE POSTEB811_2 GND 0 0,00 11100000,00 24600,00 24
Comp12 TRUE POSTEB811_3 GND 0 0,00 11100000,00 24600,00 25
Comp13 TRUE POSTEB811_4 GND 0 0,00 11100000,00 24600,00 26
Comp15 TRUE POSTEC811_1 GND 0 0,00 6000000,00 24600,00 27
Comp16 TRUE POSTEC811_2 GND 0 0,00 6000000,00 24600,00 28
Comp17 TRUE POSTEC811_3 GND 0 0,00 6000000,00 24600,00 29
167

RSULTATS DE LCOULEMENT DE PUISSANCE DU RSEAU DE LEXEMPLE III SUR APREM
_________________________________________________________________________________________________________________________
18- J an- 2011 21: 47: 57 Case_1

================================================
Bus Dat a
================================================
Vol t age :
Bus I D Mag( V) Ang( deg)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GND 0. 000 0. 000
POSTEA811_1 24595. 730 - 0. 021
POSTA911 24615. 906 0. 105
POSTEA811_2 24595. 730 - 0. 021
POSTEA811_3 24595. 730 - 0. 021
POSTEA811_4 24595. 730 - 0. 021
POSTEA811_5 24595. 730 - 0. 021
POSTEA811_6 24595. 730 - 0. 021
POSTE_BA 24620. 244 0. 136
POSTB911 24620. 439 1. 095
POSTE_CA 24622. 358 0. 139
POSTC911 24626. 961 1. 937
POSTEB811_1 24596. 557 1. 127
POSTEB811_2 24596. 557 1. 127
POSTEB811_3 24596. 557 1. 127
POSTEB811_4 24596. 557 1. 127
POSTE_BC 24647. 718 1. 658
POSTE_CB 24647. 589 1. 670
POSTEC811_1 24595. 227 2. 170
POSTEC811_2 24595. 227 2. 170
POSTEC811_3 24595. 227 2. 170
POSTEC 120000. 000 2. 207
POSTEB 120000. 000 1. 155
POSTEA 120000. 000 0. 000
POSTE_AB 24618. 074 0. 120
POSTE_AC 24619. 131 0. 122

====================================================================================================================================================================
Br anch Dat a
====================================================================================================================================================================
Br anch Fr om To Vol t age: Cur r ent : Power : Bus k: Bus m:
I D ON/ OFF Bus k Bus m Mag( V) Ang( deg) Mag( A) Ang( deg) P( W) Q( VAr ) P( W) Q( VAr ) P( W) Q( VAr )
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
L4 1 POSTEA811_1 POSTA911 5. 756e+001 - 110. 476 2. 446e+002 159. 912 2. 36e+003 - 1. 98e+006 - 9. 79e+006 - 3. 58e+006 9. 79e+006 1. 60e+006
L5 1 POSTEA811_2 POSTA911 5. 756e+001 - 110. 476 2. 446e+002 159. 912 2. 36e+003 - 1. 98e+006 - 9. 79e+006 - 3. 58e+006 9. 79e+006 1. 60e+006
L6 1 POSTEA811_3 POSTA911 5. 756e+001 - 110. 476 2. 446e+002 159. 912 2. 36e+003 - 1. 98e+006 - 9. 79e+006 - 3. 58e+006 9. 79e+006 1. 60e+006
L7 1 POSTEA811_4 POSTA911 5. 756e+001 - 110. 476 2. 446e+002 159. 912 2. 36e+003 - 1. 98e+006 - 9. 79e+006 - 3. 58e+006 9. 79e+006 1. 60e+006
L8 1 POSTEA811_5 POSTA911 5. 756e+001 - 110. 476 2. 446e+002 159. 912 2. 36e+003 - 1. 98e+006 - 9. 79e+006 - 3. 58e+006 9. 79e+006 1. 60e+006
L9 1 POSTEA811_6 POSTA911 5. 756e+001 - 110. 476 2. 446e+002 159. 912 2. 36e+003 - 1. 98e+006 - 9. 79e+006 - 3. 58e+006 9. 79e+006 1. 60e+006
L10A 1 POSTE_BA POSTB911 4. 123e+002 - 89. 412 6. 524e+002 173. 896 4. 63e+004 - 1. 16e+007 - 2. 77e+007 - 3. 02e+006 2. 77e+007 - 8. 53e+006
L10C 1 POSTE_CA POSTC911 7. 728e+002 - 89. 303 7. 455e+002 168. 153 9. 77e+004 - 1. 91e+007 - 3. 11e+007 - 6. 60e+006 3. 12e+007 - 1. 25e+007
LB1 1 POSTEB811_1 POSTB911 2. 757e+001 151. 123 1. 355e+002 70. 918 5. 41e+002 - 2. 00e+006 1. 99e+006 - 5. 42e+006 - 1. 99e+006 3. 42e+006
LB2 1 POSTEB811_2 POSTB911 2. 757e+001 151. 123 1. 355e+002 70. 918 5. 41e+002 - 2. 00e+006 1. 99e+006 - 5. 42e+006 - 1. 99e+006 3. 42e+006
LB3 1 POSTEB811_3 POSTB911 2. 757e+001 151. 123 1. 355e+002 70. 918 5. 41e+002 - 2. 00e+006 1. 99e+006 - 5. 42e+006 - 1. 99e+006 3. 42e+006
LB4 1 POSTEB811_4 POSTB911 2. 757e+001 151. 123 1. 355e+002 70. 918 5. 41e+002 - 2. 00e+006 1. 99e+006 - 5. 42e+006 - 1. 99e+006 3. 42e+006
L10BC 1 POSTB911 POSTE_BC 2. 436e+002 - 95. 052 4. 781e+002 166. 438 1. 94e+004 - 9. 83e+006 - 1. 97e+007 - 5. 16e+006 1. 97e+007 - 4. 67e+006
L10CB 1 POSTC911 POSTE_CB 1. 166e+002 101. 994 4. 881e+002 20. 360 9. 67e+003 - 1. 91e+006 1. 98e+007 - 6. 58e+006 - 1. 97e+007 4. 67e+006
LC1 1 POSTEC811_1 POSTC911 1. 051e+002 109. 626 4. 436e+002 28. 124 7. 86e+003 - 1. 92e+006 1. 70e+007 - 8. 27e+006 - 1. 70e+007 6. 35e+006
LC2 1 POSTEC811_2 POSTC911 1. 051e+002 109. 626 4. 436e+002 28. 124 7. 86e+003 - 1. 92e+006 1. 70e+007 - 8. 27e+006 - 1. 70e+007 6. 35e+006
LC3 1 POSTEC811_3 POSTC911 1. 051e+002 109. 626 4. 436e+002 28. 124 7. 86e+003 - 1. 92e+006 1. 70e+007 - 8. 27e+006 - 1. 70e+007 6. 35e+006
PQC1 1 POSTEC811_1 GND 2. 460e+004 2. 170 1. 221e+003 - 20. 450 4. 80e+007 2. 00e+007 4. 80e+007 2. 00e+007 0. 00e+000 0. 00e+000
PQC2 1 POSTEC811_2 GND 2. 460e+004 2. 170 1. 221e+003 - 20. 450 4. 80e+007 2. 00e+007 4. 80e+007 2. 00e+007 0. 00e+000 0. 00e+000
PQC3 1 POSTEC811_3 GND 2. 460e+004 2. 170 1. 221e+003 - 20. 450 4. 80e+007 2. 00e+007 4. 80e+007 2. 00e+007 0. 00e+000 0. 00e+000
TC1 1 POSTEC GND 1. 200e+005 2. 207 3. 140e+002 - 2. 868 6. 50e+007 5. 77e+006 6. 50e+007 5. 77e+006 0. 00e+000 0. 00e+000
1 POSTEC811_1 GND 2. 460e+004 2. 170 1. 532e+003 177. 132 - 6. 50e+007 - 5. 73e+006 - 6. 50e+007 - 5. 73e+006 0. 00e+000 0. 00e+000
168

TC2 1 POSTEC GND 1. 200e+005 2. 207 3. 140e+002 - 2. 868 6. 50e+007 5. 77e+006 6. 50e+007 5. 77e+006 0. 00e+000 0. 00e+000
1 POSTEC811_2 GND 2. 460e+004 2. 170 1. 532e+003 177. 132 - 6. 50e+007 - 5. 73e+006 - 6. 50e+007 - 5. 73e+006 0. 00e+000 0. 00e+000
TC3 1 POSTEC GND 1. 200e+005 2. 207 3. 140e+002 - 2. 868 6. 50e+007 5. 77e+006 6. 50e+007 5. 77e+006 0. 00e+000 0. 00e+000
1 POSTEC811_3 GND 2. 460e+004 2. 170 1. 532e+003 177. 132 - 6. 50e+007 - 5. 73e+006 - 6. 50e+007 - 5. 73e+006 0. 00e+000 0. 00e+000
TC4 1 POSTE_BC GND 2. 465e+004 1. 658 4. 753e+002 - 165. 021 - 1. 97e+007 4. 67e+006 - 1. 97e+007 4. 67e+006 0. 00e+000 0. 00e+000
1 POSTE_CB GND 2. 465e+004 1. 670 4. 753e+002 14. 979 1. 97e+007 - 4. 67e+006 1. 97e+007 - 4. 67e+006 0. 00e+000 0. 00e+000
TB1 1 POSTEB GND 1. 200e+005 1. 155 2. 412e+002 - 2. 856 5. 00e+007 3. 51e+006 5. 00e+007 3. 51e+006 0. 00e+000 0. 00e+000
1 POSTEB811_1 GND 2. 460e+004 1. 127 1. 176e+003 177. 144 - 5. 00e+007 - 3. 48e+006 - 5. 00e+007 - 3. 48e+006 0. 00e+000 0. 00e+000
TB2 1 POSTEB GND 1. 200e+005 1. 155 2. 412e+002 - 2. 856 5. 00e+007 3. 51e+006 5. 00e+007 3. 51e+006 0. 00e+000 0. 00e+000
1 POSTEB811_2 GND 2. 460e+004 1. 127 1. 176e+003 177. 144 - 5. 00e+007 - 3. 48e+006 - 5. 00e+007 - 3. 48e+006 0. 00e+000 0. 00e+000
TB3 1 POSTEB GND 1. 200e+005 1. 155 2. 412e+002 - 2. 856 5. 00e+007 3. 51e+006 5. 00e+007 3. 51e+006 0. 00e+000 0. 00e+000
1 POSTEB811_3 GND 2. 460e+004 1. 127 1. 176e+003 177. 144 - 5. 00e+007 - 3. 48e+006 - 5. 00e+007 - 3. 48e+006 0. 00e+000 0. 00e+000
TB4 1 POSTEB GND 1. 200e+005 1. 155 2. 412e+002 - 2. 856 5. 00e+007 3. 51e+006 5. 00e+007 3. 51e+006 0. 00e+000 0. 00e+000
1 POSTEB811_4 GND 2. 460e+004 1. 127 1. 176e+003 177. 144 - 5. 00e+007 - 3. 48e+006 - 5. 00e+007 - 3. 48e+006 0. 00e+000 0. 00e+000
PQA811 1 POSTEA811_1 GND 2. 460e+004 - 0. 021 1. 174e+003 - 16. 281 4. 80e+007 1. 40e+007 4. 80e+007 1. 40e+007 0. 00e+000 0. 00e+000
PQA812 1 POSTEA811_2 GND 2. 460e+004 - 0. 021 1. 174e+003 - 16. 281 4. 80e+007 1. 40e+007 4. 80e+007 1. 40e+007 0. 00e+000 0. 00e+000
PQA813 1 POSTEA811_3 GND 2. 460e+004 - 0. 021 1. 174e+003 - 16. 281 4. 80e+007 1. 40e+007 4. 80e+007 1. 40e+007 0. 00e+000 0. 00e+000
PQA814 1 POSTEA811_4 GND 2. 460e+004 - 0. 021 1. 174e+003 - 16. 281 4. 80e+007 1. 40e+007 4. 80e+007 1. 40e+007 0. 00e+000 0. 00e+000
PQA815 1 POSTEA811_5 GND 2. 460e+004 - 0. 021 1. 174e+003 - 16. 281 4. 80e+007 1. 40e+007 4. 80e+007 1. 40e+007 0. 00e+000 0. 00e+000
PQA816 1 POSTEA811_6 GND 2. 460e+004 - 0. 021 1. 174e+003 - 16. 281 4. 80e+007 1. 40e+007 4. 80e+007 1. 40e+007 0. 00e+000 0. 00e+000
PQB811 1 POSTEB811_1 GND 2. 460e+004 1. 127 1. 221e+003 - 21. 493 4. 80e+007 2. 00e+007 4. 80e+007 2. 00e+007 0. 00e+000 0. 00e+000
PQB812 1 POSTEB811_2 GND 2. 460e+004 1. 127 1. 221e+003 - 21. 493 4. 80e+007 2. 00e+007 4. 80e+007 2. 00e+007 0. 00e+000 0. 00e+000
PQB813 1 POSTEB811_3 GND 2. 460e+004 1. 127 1. 221e+003 - 21. 493 4. 80e+007 2. 00e+007 4. 80e+007 2. 00e+007 0. 00e+000 0. 00e+000
PQB814 1 POSTEB811_4 GND 2. 460e+004 1. 127 1. 221e+003 - 21. 493 4. 80e+007 2. 00e+007 4. 80e+007 2. 00e+007 0. 00e+000 0. 00e+000
TA1 1 POSTEA811_1 GND 2. 460e+004 - 0. 021 9. 233e+002 166. 266 - 3. 82e+007 - 9. 32e+006 - 3. 82e+007 - 9. 32e+006 0. 00e+000 0. 00e+000
1 POSTEA GND 1. 200e+005 0. 000 1. 893e+002 - 13. 734 3. 82e+007 9. 34e+006 3. 82e+007 9. 34e+006 0. 00e+000 0. 00e+000
TA2 1 POSTEA811_2 GND 2. 460e+004 - 0. 021 9. 233e+002 166. 266 - 3. 82e+007 - 9. 32e+006 - 3. 82e+007 - 9. 32e+006 0. 00e+000 0. 00e+000
1 POSTEA GND 1. 200e+005 0. 000 1. 893e+002 - 13. 734 3. 82e+007 9. 34e+006 3. 82e+007 9. 34e+006 0. 00e+000 0. 00e+000
TA3 1 POSTEA811_3 GND 2. 460e+004 - 0. 021 9. 233e+002 166. 266 - 3. 82e+007 - 9. 32e+006 - 3. 82e+007 - 9. 32e+006 0. 00e+000 0. 00e+000
1 POSTEA GND 1. 200e+005 0. 000 1. 893e+002 - 13. 734 3. 82e+007 9. 34e+006 3. 82e+007 9. 34e+006 0. 00e+000 0. 00e+000
TA4 1 POSTEA811_4 GND 2. 460e+004 - 0. 021 9. 233e+002 166. 266 - 3. 82e+007 - 9. 32e+006 - 3. 82e+007 - 9. 32e+006 0. 00e+000 0. 00e+000
1 POSTEA GND 1. 200e+005 0. 000 1. 893e+002 - 13. 734 3. 82e+007 9. 34e+006 3. 82e+007 9. 34e+006 0. 00e+000 0. 00e+000
TA5 1 POSTEA811_5 GND 2. 460e+004 - 0. 021 9. 233e+002 166. 266 - 3. 82e+007 - 9. 32e+006 - 3. 82e+007 - 9. 32e+006 0. 00e+000 0. 00e+000
1 POSTEA GND 1. 200e+005 0. 000 1. 893e+002 - 13. 734 3. 82e+007 9. 34e+006 3. 82e+007 9. 34e+006 0. 00e+000 0. 00e+000
TA6 1 POSTEA811_6 GND 2. 460e+004 - 0. 021 9. 233e+002 166. 266 - 3. 82e+007 - 9. 32e+006 - 3. 82e+007 - 9. 32e+006 0. 00e+000 0. 00e+000
1 POSTEA GND 1. 200e+005 0. 000 1. 893e+002 - 13. 734 3. 82e+007 9. 34e+006 3. 82e+007 9. 34e+006 0. 00e+000 0. 00e+000
TA7 1 POSTA911 GND 2. 462e+004 0. 105 6. 524e+002 173. 896 - 2. 77e+007 - 3. 01e+006 - 2. 77e+007 - 3. 01e+006 0. 00e+000 0. 00e+000
1 POSTE_AB GND 2. 462e+004 0. 120 6. 524e+002 - 6. 104 2. 77e+007 3. 02e+006 2. 77e+007 3. 02e+006 0. 00e+000 0. 00e+000
TA10 1 POSTA911 GND 2. 462e+004 0. 105 7. 455e+002 168. 153 - 3. 11e+007 - 6. 58e+006 - 3. 11e+007 - 6. 58e+006 0. 00e+000 0. 00e+000
1 POSTE_AC GND 2. 462e+004 0. 122 7. 455e+002 - 11. 847 3. 11e+007 6. 59e+006 3. 11e+007 6. 59e+006 0. 00e+000 0. 00e+000
TA8 1 POSTE_AB GND 2. 462e+004 0. 120 6. 524e+002 173. 896 - 2. 77e+007 - 3. 02e+006 - 2. 77e+007 - 3. 02e+006 0. 00e+000 0. 00e+000
1 POSTE_BA GND 2. 462e+004 0. 136 6. 524e+002 - 6. 104 2. 77e+007 3. 02e+006 2. 77e+007 3. 02e+006 0. 00e+000 0. 00e+000
TA9 1 POSTE_AC GND 2. 462e+004 0. 122 7. 455e+002 168. 153 - 3. 11e+007 - 6. 59e+006 - 3. 11e+007 - 6. 59e+006 0. 00e+000 0. 00e+000
1 POSTE_CA GND 2. 462e+004 0. 139 7. 455e+002 - 11. 847 3. 11e+007 6. 60e+006 3. 11e+007 6. 60e+006 0. 00e+000 0. 00e+000
V1 1 POSTEA GND 1. 200e+005 0. 000 1. 136e+003 166. 266 - 2. 29e+008 - 5. 60e+007 - 2. 29e+008 - 5. 60e+007 0. 00e+000 0. 00e+000
V2 1 POSTEB GND 1. 200e+005 1. 155 9. 646e+002 177. 144 - 2. 00e+008 - 1. 40e+007 - 2. 00e+008 - 1. 40e+007 0. 00e+000 0. 00e+000
V3 1 POSTEC GND 1. 200e+005 2. 207 9. 419e+002 177. 132 - 1. 95e+008 - 1. 73e+007 - 1. 95e+008 - 1. 73e+007 0. 00e+000 0. 00e+000
Comp2 1 POSTEA811_1 GND 2. 460e+004 - 0. 021 2. 582e+001 89. 979 0. 00e+000 - 1. 10e+006 0. 00e+000 - 1. 10e+006 0. 00e+000 0. 00e+000
Comp3 1 POSTEA811_2 GND 2. 460e+004 - 0. 021 2. 582e+001 89. 979 - 5. 68e- 014 - 1. 10e+006 - 5. 68e- 014 - 1. 10e+006 0. 00e+000 0. 00e+000
Comp4 1 POSTEA811_3 GND 2. 460e+004 - 0. 021 2. 582e+001 89. 979 - 5. 68e- 014 - 1. 10e+006 - 5. 68e- 014 - 1. 10e+006 0. 00e+000 0. 00e+000
Comp5 1 POSTEA811_4 GND 2. 460e+004 - 0. 021 2. 582e+001 89. 979 - 5. 68e- 014 - 1. 10e+006 - 5. 68e- 014 - 1. 10e+006 0. 00e+000 0. 00e+000
Comp6 1 POSTEA811_5 GND 2. 460e+004 - 0. 021 2. 582e+001 89. 979 0. 00e+000 - 1. 10e+006 0. 00e+000 - 1. 10e+006 0. 00e+000 0. 00e+000
Comp7 1 POSTEA811_6 GND 2. 460e+004 - 0. 021 2. 582e+001 89. 979 - 5. 68e- 014 - 1. 10e+006 - 5. 68e- 014 - 1. 10e+006 0. 00e+000 0. 00e+000
Comp10 1 POSTEB811_1 GND 2. 460e+004 1. 127 2. 605e+002 91. 127 0. 00e+000 - 1. 11e+007 0. 00e+000 - 1. 11e+007 0. 00e+000 0. 00e+000
Comp11 1 POSTEB811_2 GND 2. 460e+004 1. 127 2. 605e+002 91. 127 - 2. 91e- 011 - 1. 11e+007 - 2. 91e- 011 - 1. 11e+007 0. 00e+000 0. 00e+000
Comp12 1 POSTEB811_3 GND 2. 460e+004 1. 127 2. 605e+002 91. 127 - 2. 91e- 011 - 1. 11e+007 - 2. 91e- 011 - 1. 11e+007 0. 00e+000 0. 00e+000
Comp13 1 POSTEB811_4 GND 2. 460e+004 1. 127 2. 605e+002 91. 127 - 2. 91e- 011 - 1. 11e+007 - 2. 91e- 011 - 1. 11e+007 0. 00e+000 0. 00e+000
Comp15 1 POSTEC811_1 GND 2. 460e+004 2. 170 1. 408e+002 92. 170 0. 00e+000 - 6. 00e+006 0. 00e+000 - 6. 00e+006 0. 00e+000 0. 00e+000
Comp16 1 POSTEC811_2 GND 2. 460e+004 2. 170 1. 408e+002 92. 170 0. 00e+000 - 6. 00e+006 0. 00e+000 - 6. 00e+006 0. 00e+000 0. 00e+000
Comp17 1 POSTEC811_3 GND 2. 460e+004 2. 170 1. 408e+002 92. 170 - 2. 91e- 011 - 6. 00e+006 - 2. 91e- 011 - 6. 00e+006 0. 00e+000 0. 00e+000
- - - - - - - - - - - - - - - - - - - - - -
TOTAL: 1. 931e- 005 3. 48e- 005

You might also like