You are on page 1of 47

TUDEDESOUTILSDESIMULATIONDERSEAUXLECTRIQUES

CODESOURCEOUVERTPOURDESSIMULATIONSPARAMTRIQUES DELONGUEDURE

Rapporttechnique2011137(RPTEC)411MODSIM

TUDEDESOUTILSDESIMULATIONDERSEAUXLECTRIQUES
CODESOURCEOUVERTPOURDESSIMULATIONSPARAMTRIQUES DELONGUEDURE

Prparpar: MarcAndrMoffet FrdricSirois,Ph.D. colepolytechniquedeMontral et DavidBeauvais CanmetNERGIE,CentrederecherchedeVarennes Date 11juillet2011

Rapporttechnique2011137(RPTEC)411MODSIM

CITATION
MarcAndrMoffet,FrdricSiroisetDavidBeauvais,tudedesimulationde rseauxlectriquescode source ouvert pour des simulations paramtriques de longue dure, rapport technique CanmetNERGIE 2011137,Juillet2011.

AVIS
Le prsent rapport est diffus uniquement titre documentaire. Il ne reflte pas ncessairement lopinion du Gouvernement du Canada et ne constitue une recommandation lgard daucun produit commercial ni daucune personne. Ni le Gouvernement du Canada, ni ses ministres, agents, employs ou mandataires ne donnent de garantie lgard du prsent rapport et nassument aucune responsabilitliesonutilisation.

REMERCIEMENTS
Le financement de ce projet de recherche provient du programme de recherche et de dveloppement nergtiques(PRDE)deRessourcesNaturellesCanada.

Rapporttechnique2011137(RPTEC)411MODSIM

TABLEDESMATIRES
Listedestableaux ......................................................................................................................................... iii Listedesfigures............................................................................................................................................ iii 1 Introduction ............................................................................................................................................1 2 Descriptiondesoutilsdesimulation.......................................................................................................3
2.1 OpenDSS...................................................................................................................................................... 4 2.1.1 Descriptiondulogiciel................................................................................................................... 4 2.1.2 Typesdesimulations..................................................................................................................... 5 GridLABD.................................................................................................................................................... 6 2.2.1 Descriptiondulogiciel................................................................................................................... 6 2.2.2 Typesdesimulations..................................................................................................................... 7 APREM......................................................................................................................................................... 8 2.3.1 Descriptiondulogiciel................................................................................................................... 8 2.3.2 Typesdesimulations..................................................................................................................... 8 Comparaisondeslogiciels ........................................................................................................................... 9

2.2

2.3

2.4

Premiretudedecas:Calculdespertesdunelignededistributionaveclajoutdeproduction dcentralise ........................................................................................................................................11


3.1 3.2 Mthodologie............................................................................................................................................ 11 Descriptiondesparamtres ...................................................................................................................... 11 3.2.1 Donnesdeproductiondcentralise........................................................................................ 11 3.2.2 Donnesdelacharge.................................................................................................................. 12 3.2.3 Modlelectriquedelalignededistribution............................................................................. 13 Miseenuvredessimulations ................................................................................................................ 14 Analyseducasdesimulation .................................................................................................................... 15 Analysecomparativedeslogiciels............................................................................................................. 16 3.5.1 Rsultats ..................................................................................................................................... 16 3.5.2 Discussion ................................................................................................................................... 17

3.3 3.4 3.5

Deuximetudedecas:Calculdelconomiednergieannuellesuiteaucontrleasservie delatension..........................................................................................................................................19
4.1 4.2 4.3 4.4 Introductiondeltudedecas .................................................................................................................. 19 Descriptiondesparamtres ...................................................................................................................... 19 Rsultats.................................................................................................................................................... 21 Discussion.................................................................................................................................................. 21

Conclusion ...................................................................................................................................................23 Rfrences...................................................................................................................................................25 Annexe1Exempledecodeavecopendss................................................................................................27 Annexe2ExempledecodeavecGridlabD..............................................................................................33 Annexe3ExempledecodeavecAPREM .................................................................................................39

Rapporttechnique2011137(RPTEC)411MODSIM

ii

LISTEDESTABLEAUX
Tableau2.1:Synthsedescaractristiquesdeslogiciels ........................................................................... 10 Tableau3.1:Comparaisondesrsultatsselonlesdiffrentsmodles ...................................................... 16 Tableau3.2:Tempsdecalculselonlesdiffrentslogiciels ........................................................................ 17 Tableau 4.1: Temps de calcul selon les diffrents logiciels pour une simulation annuelle sur un circuit de 30barreset63charges ............................................................................................................................... 21

LISTEDESFIGURES
Figure3.1:Courbedepuissancedel'olienneV66 ................................................................................... 12 Figure3.2:Chargepourunesemainedunelignededistributionentetenhiver ............................... 13 Figure 3.3: Modle simplifi de la ligne de distribution (4) avec production dcentralise de type olien enboutdeligne........................................................................................................................................... 14 Figure 3.4: Pertes hebdomadaires de ligne avec (rouge) et sans (bleu) production dcentralise calculesaveclemodledeligneno.4 ...................................................................................................... 15 Figure 4.1: Schma du rseau de distribution tel que reprsent par loutil de visualisation dOpenDSS................................................................................................................................................... 21

Rapporttechnique2011137(RPTEC)411MODSIM

iii

INTRODUCTION

Le dveloppement progressif dun rseau lectrique intelligent (Smart Grid) capable de grer la production distribue, la recharge des vhicules lectriques ou de nombreux automatismes de rseaux exige de nouveaux outils de simulation de rseau [1] [2] [3]. Le dploiement progressif dun grand nombre de ressources distribues, dont du stockage et des charges flexibles, pose, entre autres dfis, celui de bien modliser et simuler le rseau. Essentiellement, une plus grande granularit de linformationestncessaire,demmequedesoutilsdanalyseplusperformants,capablesdetraiterune plusgrandequantitdinformationdansletemps. Avec lavnement des rseaux lectriques intelligents, de nouvelles fonctionnalits de rseau apportent leurlotdedfispourleplanificateur.Lintgrationdelaproductiondcentralisednergierenouvelable peutrenverserlesensdelcoulementdepuissanceetenvoyerdelnergieaurseaudetransport.Une forte pntration de cette ressource sur un rseau faible peut engendrer des surtensions en bout de ligne de distribution, et donc ncessiter une rvision de la rgulation de tension et de la protection du rseau. Avec llectrification des transports, la recharge de vhicules lectriques peut surcharger des composantes de rseau en amont des bornes de recharge. Enfin, la gestion de la demande de pointe induitdeschangementsauprofildecharge,affectantainsilescritresetlespratiquesdeplanificationde rseau. moyen terme, le smart grid vise tirer davantage profit de ces ressources distribues. Lors dune panne de rseau, on vise pouvoir loter la charge avec la production distribue et le support additionneldestockage,degestiondelademandeetdelareconfigurationautomatise,envuedecrer unmicrorseauautonomeetainsimaintenirlalimentationlectriquedunecommunaut. Pour relever ces nombreux dfis techniques, les ingnieurs des rseaux de distribution devront ajouter de nouvelles cordes leur arc. En effet, ils devront tre en mesure de pouvoir faire des simulations de type annuelles (time series simulation), ainsi que des simulations transitoires long termes ( lchelle des minutes), pour valuer, par exemple, leffet dune baisse de la production solaire due au passage dun nuage sur la tension du rseau, ou encore pour optimiser la gestion de la demande et des ressources de stockage dlectricit. Cest dans cette optique que trois outils de simulation des rseaux de distribution rcemment dvelopps seront prsents : GridLABD, OpenDSS et APREM. Ces logiciels sadressentenpremierlieuauxplanificateursderseauetnonauxoprateurs.Ilsontlavantagedtre code source ouvert et disponibles gratuitement, sur le web dans le cas dOpenDSS et de GridLABD ou surdemandedanslecasdAPREM. Une description des ces logiciels et de leurs fonctionnalits sont prsents dans ce rapport. Deux tudes de cas sont simules avec ces logiciels, et ceuxci servent de base de comparaison quant leurs performancesrespectives.

Rapporttechnique2011137(RPTEC)411MODSIM

Rapporttechnique2011137(RPTEC)411MODSIM

DESCRIPTIONDESOUTILSDESIMULATION

Dansledomainedelasimulationdesrseauxlectriques,aucunoutilnepeutrpondresimultanment tous les besoins. On peut raisonnablement diviser en trois grands groupes les diffrents outils dvelopps ce jour. Premirement, il y a les outils de simulation en rgime transitoire (simulations dansledomainedu temps,sanscontraintesurladuredessimulations),commeparexempleEMTPRV, EMTDC, SimPowerSystems, etc. On utilise aussi parfois lappellation simulation en temps diffr. Ce type doutil peut servir, entre autres, valuer les impacts sur le rseau lectrique de tout ce qui cause unrgimetransitoire:foudre,fermeture/ouverturedundisjoncteur,courtcircuit,etc.Lesmodlessont engnralvalidessurdelargesplagesdefrquences,soitducourantcontinujusquauxMHz. Deuximement, il y a les logiciels dtude en temps rel (rgime temporel synchronis en temps rel avec des entres/sorties externes et en gnral des quipements/systmes physiques externes) comme RTDS, OpalRT, Hypersim, etc. Ces simulateurs, aussi destins tudier les rgimes transitoires, servent surtout vrifier le comportement de nouveaux quipements que lon veut connecter au rseau, notamment des relais de protection. tant donn la contrainte de temps rel, de gros calculateurs (multiprocesseurs) son requis. Nanmoins, certaines concessions doivent tre faites sur la prcision des modleset/oudelatailledessimulations. Troisimement, il y a les logiciels danalyse de rseau dans le rgime frquentiel, qui permettent le plus souvent deffectuer des calculs dcoulements de puissance, comme par exemple PSAF, ETAP ou PSS/E. Ces logiciels servent dterminer la solution en rgime permanent dun circuit lectrique simple ou complexe. Lutilisateur entre les paramtres lectriques des lignes, des transformateurs ainsi que les tensions nominales des nuds, la production des gnrateurs et la quantit de charge un instant donn.Lelogicieldtermineparlasuitelestensionsetlesanglestouteslesbarres,etparconsquent, lamplitude et la direction des changes de puissance entre chacune des barres, permettant ainsi de vrifier quil ny a pas de lignes ou de gnratrices surcharges, et que le rseau peut bien supporter les conditions de charge et de production. Toujours dans le domaine frquentiel, on retrouve dautres fonctionnalitsdecalculsoulogicielsddisaucalculdescourantsdecourtcircuit,desharmoniques,du rglagedessystmesdeprotection,etc. Dans lexercice de planification des rseaux de distribution lectriques, une pratique courante de simulation estdeneconsidrerquele pirecas,soit lachargede pointe delaligne.Lafaondeprocder consistedoncdterminerquellessontlestensionsetlespuissancesactivesetractiveschaquenud en rgime permanent pour tre en mesure de dterminer si le rseau a besoin terme dune mise niveau. Pour raliser ces tudes, il faut donc connatre la prvision de la demande de pointe (dt ou dhiver, selon le climat et les clients), la topologie du rseau de distribution et les diffrents paramtres lectriques des quipements du rseau (calibre des conducteurs, longueur des conducteurs, paramtres lectriques des transformateurs, etc.). Des logiciels, comme Cymdist pouvant prendre en charge ce type dinformationeteffectuerlecalculdcoulementdepuissancesontcourammentutiliss[4].

Rapporttechnique2011137(RPTEC)411MODSIM

Dans ce rapport, trois outils ont t retenus pour effectuer ce type de simulation, soit OpenDSS, GridLABDetAPREM.Lesdeuxpremiers,enplusdtregratuitsetcodesourceouvert,sontdvelopps par des centres de recherche dans le domaine de lnergie lectrique. OpenDSS est dvelopp par lElectric Power Research Institute (EPRI) et GridLABD par le Pacific Northwest National Laboratory (PNNL) du Departement of Energy (DOE) amricain. Le logiciel APREM est dvelopp par lcole PolytechniquedeMontral.

2.1

OpenDSS

2.1.1 Descriptiondulogiciel
OpenDSS [56] (Distribution System Simulator) est un logiciel code source ouvert dvelopp lorigine (en 1997) par la firme Electrotek Concepts. Une des motivations au dveloppement de cet outil t le calcul des harmoniques et des interharmoniques sur le rseau de distribution. Par la suite, diffrents modules ont t ajouts, comme des analyses Monte Carlo et des simulations annuelles. En 2004, le logicielatrachetparlEPRI,danslebutdedisposerdunoutilpoursimulerlautomatisationavance et la modernisation des rseaux lectriques. Cest dans cette optique que lEPRI a dcid de rendre le code source disponible gratuitement sur le web via le site SourceForge.net. Un wiki est aussi disponible surinternetpourfaciliterlacomprhensionetlusagedulogiciel. OpenDSS fonctionne par ligne de commande avec sa propre console. Il est aussi conu pour tre utilis avecMatlab ouExcel.Ilpeuttretlcharggratuitementsurinternetetnencessitepas dinstallation. Il est programm en langage Delphi (Pascal orient objet). De la faon dont il a t conu, il peut sintgrer diffrents logiciels via une interface COM. Des compagnies peuvent donc utiliser loutil de calcul et lintgrer facilement leur logiciel. Le logiciel ralise des analyses dans le domaine de la frquence et non dans le domaine du temps. Ce nest donc pas un outil danalyse des rgimes transitoires. OpenDSS nest pas non plus un logiciel dcoulement de puissance traditionnel dans le sens o il nutilise pas dalgorithme de rsolution de systme nonlinaire comme lalgorithme de Newton Raphson. Dans les faits, le logiciel rsout le circuit en utilisant une matrice dimpdance, la manire dEMTP,etavecunemthodeparticuliredinjectionde courant,ce quiluipermet de trouverlatension et le courant tous les nuds du circuit en trs peu ditrations. Cependant, contrairement aux outils traditionnelsdcoulementdepuissance,avecOpenDSS,cestlachargequiaunnoeudetnonunnoeud qui a une charge. Un noeud peut donc avoir plusieurs types de charges connectes lui. OpenDSS permet de dfinir les diffrents lments du rseau de distribution : lignes, cbles, condensateurs, rgulateurs de tension, transformateurs, charges. Il peut rsoudre des circuits triphass dsquilibrs ainsi que raliser des simulations considrant limpdance des transformateurs de distribution. Mme si le logiciel fonctionne par ligne de commande, une interface pour effectuer des graphiques a t dveloppe mme le programme. De plus, si lon intgre des donnes gographiques, le logiciel peut dessinerlaformedurseaudedistribution.

Rapporttechnique2011137(RPTEC)411MODSIM

2.1.2 Typesdesimulations
OpenDSS permet deffectuer plusieurs types de simulations qui sont difficiles raliser avec des outils plustraditionnelsdtudestransitoiresoudcoulementsdepuissance.Voiciquelquesexemples:

Calcul des pertes dans un rseau collecteur de parc olien : Les pertes dans un rseau collecteur de parcolienvarientselonlapuissancedlivreparlesoliennes,quiestfluctuantedansletemps.Ce calcul peut tre effectu de manire traditionnelle, en prenant en compte la puissance moyenne de sortie des oliennes. En contrepartie, avec OpenDSS, et en disposant de la puissance dlivre par chacune des oliennes chaque heure de lanne, le calcul des pertes totales pour les 8760 heures sefaitenquelqueslignesdecodeseulement,paroppositionauxoutilstraditionnels,quidemandent une programmation plus lourde, comportant souvent des interfaces dchange de donnes peu performantesentermesdetempsdexcution. Calculdeleffetdupassagedunnuageaudessusdunecentralesolaire:Lorsdupassagedunnuage dans une rgion disposant de panneaux photovoltaques, la production dlectricit sera en baisse pour quelques instants (de quelques secondes quelques minutes) et reprendra par la suite suivant une rampe de quelques secondes seulement. Si ces donnes de variation de production sont connues, OpenDSS permet de dterminer facilement quelle sera la chute de tension la barre laquelle est branche la production solaire. On peut ainsi dterminer sil y aura opration intempestive ou non des transformateurs avec changeurs de prises ou des bancs de condensateurs pourrgulercettevariationdetension. Impact de larrive des voitures lectriques sur le rseau de distribution : Les capacits danalyse dOpenDSS permettent dvaluer limpact du branchement des vhicules lectriques sur les rseaux lectriques. Les analyses dimpact sur le rseau dHydroQubec ont t effectues par EPRI avec laidedOpenDSS[7]. tudedecourtcircuitMonteCarlo:OpenDSSpermetdeffectuerdestudesdecourtcircuitdetype Monte Carlo. En effet, le logiciel gnre automatiquement des courtscircuits de faon alatoire et trouvelasolutionducircuitsouscesconditions. Contrle de la tension et de la puissance ractive (Volt Var Control): Pour rduire lnergie consommeetlespertes,lescompagniesdlectricitutilisentdescondensateursetdesrgulateurs detensionauposteousurlalignepourmaintenirlatensionlintrieurdeslimitesprescrites.Cette nouvelle approche de rgulation de tension exige du mesurage de la tension en bout de rseau. Lutilisation de cet outil dynamique permet dtudier de nombreux scnarios dcoulement de puissancependantlanne.

Rapporttechnique2011137(RPTEC)411MODSIM

2.2

GridLABD

2.2.1 Descriptiondulogiciel
GridlabD [8] est un logiciel code source libre dvelopp par PNNL (Pacific NorthWest National Laboratory), un laboratoire du Department of Energy amricain. GridLABD est galement un logiciel de simulation de rseau de distribution, do la lettre D. Contrairement OpenDSS, GridLABD a tout dabord t dvelopp comme un simulateur de charges domestiques [9]. Par la suite, dautres modules ont t ajouts, lui permettant de faire des simulations de rseau. Avec cet outil, PNNL effectue des analyses dimpact de programmede conservation dnergie, dintgration des nergies renouvelables et de nouvelles technologies sur lensemble du rseau lectrique amricain. Le laboratoire PNNL a utilis unedespremiresversionsdecelogiciellorsdeladmonstrationdunchauffeeauintelligentragissant unsignaldeprixdemarchentempsrel(ProjetOlympicPeninsula)[10]. GridLABD permet de modliser les charges lectriques dune maison (lavevaisselle, rfrigrateur, conglateur, scheuse, etc..), de mme que des charges contrles par thermostat. Lapproche est diffrente sil sagit dune simulation des lectromnagers, de chauffeeau ou de la demande de climatisationetdechauffage.Lesprofilsdechargesdlectromnagersonttdveloppspartirdune tudesurlutilisationdesdiffrenteschargesdomestiquesparlesamricains(ELCAPEndUseLoadand Consumer Assesment Program 19831990). Le logiciel prend donc des courbes de charges globales, vue du rseau intgr, pour chacun des appareils et les rpartit maison par maison, suivant une allocation TopDown. Cette approche permet diffrentes analyses sur limpact global dune gestion de la demande, mais ne reflte pas la dynamique particulire dune maison et de ses charges dans le temps il sagit plutt dune charge moyenne. Pour ce qui est des charges contrles par thermostat (chauffage, climatisation, chauffeeau), GridLABD inclut un modle dynamique bas sur lentre de donnes discrtes. Le logiciel inclut un modle de chauffeeau et inclut des paramtres thermiques dune maison pour calculer les besoins en chauffage, en climatisation et en eau chaude. En effet, on peut dfinir le nombre de pieds carrs, lisolation des murs et des fentres, etc. Par la suite, on peut dfinir le type de chauffage/climatisation (lectrique, thermique...), et le logiciel calcule le besoin. Pour reflter les variationsdelatemprature,ilutilisedesfichiersmtotypiques(TMY).Pourlemoment,seulementles donnesamricainessontdisponibles. La mthode utilise pour modliser les changes de chaleur est la mthode ETP (Equivalent Thermal Parameter). Cette mthode permet le passage de paramtres thermiques en paramtres lectriques. Ellereprsentela dynamique thermiquedune maisonenutilisant desrsistanceset des condensateurs. La temprature est reprsente par la tension. La mthode de calcul pour les besoins de chauffage/climatisation nest pas aussi labore que dans le cas des logiciels de mcanique du btiment comme Energy Plus ou Trnsys, mais, elle permet quand mme de simuler les changes de chaleur pour

Rapporttechnique2011137(RPTEC)411MODSIM

un pas de temps plus petit quune minute. Aussi, comme il sera prsent plus loin, le temps de simulationestdjassezimportant,unmodletropcomplexeralentiraitindumentleprogramme. Lapproche de GridLABD pour dterminer le besoin de chauffage, climatisation et du chauffeeau est doncdemodliserlebesoindechaquemaisonetderemonterverslerseau(bottomup),dubasversle haut. Cest linverse de la mthode utilise pour lanalyse dimpact des lectromnagers. Pour les premires versions du logiciel,GridLABD utilisait lalgorithme de GaussSeidel pour rsoudre lcoulement de puissance. Cependant, cet algorithme noffrait pas de bonnes performances pour les rseauxdegrandeenvergure.Cestpourquoi,lalgorithmeactuelestNewtonRaphson.Pourlemoment, GridLABD noffre pas dinterface graphique. Cependant, tout comme OpenDSS, il existe un programme intgrpermettantdetracerdesgraphiquespourbienvisualiserlesrsultats. Les concepteurs de ce logiciel souhaitent que dautres entreprises utilisent leur code source pour lintgrer leurs logiciels. Le langage de programmation utilis est en gnral du C et du C++. Pour faire fonctionnerlelogiciel,ondoitcriredesfichierstextesdanslesquelsondcritlesdiffrentslmentsdu rseauetlesdiffrentescharges,etolondfinitlesparamtresdelasimulationetletypedersultats que lon souhaite obtenir. Pour excuter ces fichiers textes, on doit utiliser la fentre de commande de Windows et taper le nom du fichier excuter. Une interface avec Matlab a t dveloppe, mais semble difficile faire fonctionner (voir le forum de discussion). Cela rend le programme plus lourd utiliserquOpenDSS.Enfin,PNNLoffredelaformationdegroupesurcelogiciel.

2.2.2 Typesdesimulations
Plusieurs types de simulation lectriques peuvent tre effectus avec GridlabD, mais sa grande particularit est sa capacit de simuler la gestion de la demande. Lutilisateur peut spcifier les paramtres de temps de simulation: la plus petite valeur de pas de temps est dune seconde et la plus grande est dune heure. Le logiciel permet aussi de raliser des simulations sur un horizon de plusieurs annes. Plusieurs modules ont t dvelopps par la communaut scientifique et sont disponibles sur SourceForge. Les principaux modules de GridLABD sont donc un module de contrle de la charge (demand side managementen cours de dveloppement), un module de fiabilit permettant dvaluer les indices SAIDI et SAIFI suite lautomatisation du rseau, un module conomique (market module) pour simuler un march de llectricit, un module pour le calcul en temps rel, soit des charges changeant dtat en temps rel et un module incluant des modles pour les charges commerciales, industriellesetagricoles.Unmodulepoursimulerunrseaudecommunicationarcemmenttajout. Le logiciel est en dveloppement par la communaut, certaines fonctionnalits ne sont donc accessibles tous,manquentdedocumentationounesontpasfinales. Le logiciel est galement utilis pour des calculs dcoulement de puissance sur les rseaux de distribution. Cest avec GridLABD quont t values les conomies dnergie quaurait le contrle de

Rapporttechnique2011137(RPTEC)411MODSIM

tension (CVR) sur le rseau de distribution amricain [11]. Pour modliser ces conomies, 24 modles types de circuits de distribution avec les charges ont t modliss dans GridLABD. Ces modles sont disponiblesaveclelogiciel. Tel que mentionn prcdemment, ce logiciel a t dvelopp pour faire des simulations de trs grande envergure.Onpeutdoncsimulerdesrseauxavecdesdizainesdemilliersdemaisonsavecchacuneleur charge domestique respective ainsi que des rseaux de distribution de grande taille. GridLABD permet galementdesimulercesrseauxparalllementsurdiffrentsordinateurs.

2.3

APREM

2.3.1 Descriptiondulogiciel
LelogicielAPREM(AnalyseParamtriquedesRseauxlectriquesavecMatlab)atdvelopplcole Polytechnique de Montral dans le but de rpondre certains besoins spcifiques dHydroQubec [12]. APREM fonctionne sous Matlab et utilise la programmation oriente objet de ce logiciel, combin avec des fichiers MEX (fichiers crits en C++ et prcompils pour acclrer les calculs). APREM utilise la mthodedelamatricenodaleaugmentepourrsoudrelecircuitlectrique[13].Ilpermet,toutcomme OpenDSS, deffectuer des simulations en boucle en faisant varier la charge, la production et mme la topologie du rseau. Des trois logiciels retenus ici, cest celui qui est le plus simple utiliser. En effet, puisquil fonctionne sous Matlab, un utilisateur intermdiaire de Matlab ayant des connaissances de base en coulement de puissance, peut apprendre utiliser APREM en quelques dizaines de minutes seulement. Lutilisateur doit tout dabord dfinir son rseau (impdances, transformateurs, charges, sources,interrupteurs,etc.),etil peutensuite modifiersaguise nimporte quelparamtre ducircuitet recalculer la solution. Sa simplicit dutilisation en fait le logiciel idal pour une utilisation acadmique. APREM offre cependant moins de fonctionnalits que les deux logiciels prcdents tant donn les budgets et le temps de dveloppement plus restreints. En effet, dans OpenDSS, on peut intgrer facilement les automatismes de rseau (banc de condensateur, changeur de prise) ce qui nest pas encorelecasdansAPREM.Cependant,APREMpossdelafonctionnalitdassocierunnombrearbitraire de fonctions (changeur de prises de transformateur, contrle de banc de condensateur, reconfiguration du rseau, etc..) chaque quipement du rseau ce qui permet de modliser tout systme de contrle conventionnel ou autre que lon pourrait rencontrer sur un rseau. Par exemple, APREM permet lutilisateurdepouvoirmodifierfacilementetdynamiquementlatopologiedurseau,cequinestpasle casaveclesdeuxautreslogiciels.

2.3.2 Typesdesimulations
APREM a t initialement dvelopp dans loptique deffectuer des simulations de fiabilit de type Monte Carlo. Il peut donc simuler des boucles de milliers ditrations avec des modifications topologiques (gnrateur ou ligne en service ou hors service, disjoncteur ouvert ou ferm, etc.) ou paramtriques (modification de la charge ou de la production) chaque itration. Un outil de validation

Rapporttechnique2011137(RPTEC)411MODSIM

topologique est aussi intgr pour viter la nonconvergence du calcul lectrique dans le cas dune topologie nonvalide rsultant, par exemple, de llotage dune charge PQ suite la perte du rseau en amont. Cest donc dire quAPREM est spcialis dans les simulations o les paramtres se doivent dtre modifis chaque itration. Une version optimise pour une topologie de rseau fixe est prsentement encoursdlaboration. De plus, APREM peut tre coupl, via Java, avec un module dintelligence artificiel (Drools) permettant desimulerdesautomatismesintelligentsurlerseaucommelareconfigurationencasdepanne.

2.4

Comparaisondeslogiciels

Letableau1.1prsenteunrsumqualitatifdescaractristiquesdestroislogiciels.Cetableaudonneun aperu gnral seulement. Puisque les trois logiciels sont toujours en cours de dveloppement/amlioration,lescaractristiquesprsentessontvalidesaumomentdelcrituredece rapport, mais pourraient tre significativement diffrentes dici 2 3 ans, voire mme au cours de la prochaineanne.

Rapporttechnique2011137(RPTEC)411MODSIM

Tableau2.1:Synthsedescaractristiquesdeslogiciels Modlesdlments derseau disponibles OpenDSS Source,ligne,gnrateur, condensateur, transformateursnphases etmenroulements, supportecharges dsquilibres 7modlesdont:PQ constant,Zconstant,PI constant GridLABD Ligne,transformateur, rgulateur,condensateur, fusible,renclencheur, gnrateur(incluantsolaireet olien),supportecharges dsquilibres Zconstant,Iconstant,P constant Chargescommerciales, industriellesetrsidentielles (Chauffage/climatisation, plusieurslectromnagers) coulementdepuissance, simulationstemporellesen sriesprenantencomptele climatetlutilisation Gestiondesvoltsetdesvars, productionfluctuante,contrle decharge,calculdepertes APREM Source(V,I),impdance (RLC),transformateur, interrupteur,gnrateur, supportecharges dsquilibres PQ,Z,Possibilitde programmerP,Q=f(V,I)

Modlesdecharges disponibles

Typesdecalcul

coulementdepuissance, harmoniques,simulations temporellesensries Productionfluctuante, calculdepertes,courants decourtscircuits,gestion dustockage,gestiondes voltsetdesvars VarVolts,changeurde prise,stockage

coulementdepuissance, simulationstemporellesen sries Fiabilit(MonteCarlo), calculdepertes, productionfluctuante, reconfiguration(avec Drools) programmerparlusager aucasparcas

Typesdtude

Contrlesintgrs

Tempsdecalcul

Prprocessing

Trsrapide(viaMatlab), encoreplusrapideen utilisantdirectement lexcutable Fichierscsv,Matlab/Excel

VarVolts,changeurdeprises, contrlesdeschargesselonle cotdellectricit,gestionde lapointe,programmation possibleparlusager Rapide

Moyen

Postprocessing Documentation Exempledecode Foruminternet Objectifinitialdu logiciel Particularits

Fichierscsv,Matlab/Excel, outilsgraphiques Sourceforge,Wiki, DocumentationPDF[14] Plusieursexemples

Fichierscsv,lienMatlab possiblemaisplusoumoins fonctionnel(voirforum) Fichierscsv,outilsgraphiques Sourceforge,Wiki[15]

Matlab

Matlab,Excel DocumentationPDF (limite) Limit

Dveloppeur

Quelquesexempleset formationofferteparPNNL Actif Actif Non Calculdesharmoniques Modlisationdescharges Fiabilit(MonteCarlo) domestiques Peuttrecoupldautres Utilisationdefichiers Validationstopologiques, logicielsviauneinterface climatiques(TMY)pourles ajout/retraitdynamique COMDLL panneauxsolaires,lesoliennes decomposants etle/lachauffage/climatisation, modulesconomiques EPRI PNNL PolytechniqueMontral

Rapporttechnique2011137(RPTEC)411MODSIM

10

PREMIRETUDEDECAS:CALCULDESPERTESDUNELIGNEDE DISTRIBUTIONAVECLAJOUTDEPRODUCTIONDCENTRALISE

Traditionnellement, le calcul des pertes annuelles dune ligne de distribution est effectu avec les donnesdelachargelapointeavecunfacteurdepertebassurlefacteurdutilisationdurseau.Avec lajout de la production dcentralise, lanalyse des pertes devient plus complexe tant donn que la variation de production sajoute la variation de la charge. La production dcentralise, lorsquelle gnre, rduit le courant transport du poste vers la charge. Selon la capacit de production dcentraliseinstalleetlachargeminimaledelaligne,ilarrivemmeque,lorsduncreuxdechargeet duneforteproduction,lesensducourantsoitinversetquelalignefournissedelnergieauposte.Les pertestantproportionnellesaucarrducourant,lediffrentieldnergieproduiteetconsommesurla lignenedonnepaslemmersultatsionutiliseunevaleurannuelleuniqueouunesriedevaleursdans le temps. Cest pourquoi lutilisation dun logiciel permettant le calcul dcoulements de puissances temporelsensriessavrencessaireafindamliorerlaprcisiondursultat.

3.1

Mthodologie

Dans le but dvaluer les performances de chacun des outils, un cas typique a t test l'aide des trois logiciels retenus dans cette tude. Le cas consiste valuer leffet de laddition de la production dcentralise variable dans le temps sur les pertes dune ligne de distribution. Ce cas, mme sil concerne la production dcentralise, peut aussi sapparenter au calcul des pertes dans le rseau collecteur dun parc olien. Le problme consiste calculer les pertes annuelles d'une ligne de distribution, avec et sans production dcentralise, branche au bout de la ligne de distribution. Les donnes de charge et de production dcentralise tant fluctuantes dans le temps, le logiciel doit pouvoireffectueruncalculd'coulementdepuissance(loadflow)chaqueunitdetempspourlaquelle nous avons des donnes. Dans ce casci, il y a des donnes pour chacune des heures d'une anne. Les logiciels doivent donc effectuer 8760 calculs d'coulement de puissance. Les diffrents paramtres de cette tude sont les suivants : production dcentralise, charge et modle de la ligne. Ils sont dcrits en dtailscidessous.

3.2

Descriptiondesparamtres

3.2.1 Donnesdeproductiondcentralise
Le type de production dcentralise utilis est lolien. Le solaire aurait aussi pu tre utilis. La production dcentralise consiste en une production de trois olienne Vestas V66 2 MW pour une puissance nominale totale de 6 MW. Les donnes de vitesses de vent proviennent des Archives climatiquesnationalesduCanada[16]etellesonttmesuresCapChatenGaspsie.Cellesciontt

Rapporttechnique2011137(RPTEC)411MODSIM

11

mesures une hauteur de 5 m, et comme la hauteur du moyeu de lolienne V66 est de 78 m, on peut ramenerlesdonnesmesureslabonnehauteurlaidedelquationsuivante[17]:

Lesdonnesdeventsontdoncmultipliespar:(78/5)0,14=1,47. Il y a donc 8760 donnes de vent (1 donne chaque heure allant du 1er juin 2004 au 31 mai 2005). ChaquedonnedeventestassocieaveclacourbedepuissancedelolienneVestasV66[18]:
2200 2000 1800

Puissance produite (kW)

1600 1400 1200 1000 800 600 400 200 0

10

15

20

25

Vitesse du vent (m/s)


Figure3.1:Courbedepuissancedel'olienneV66

Avec ces paramtres, et sachant qu'il y a 3 oliennes de 2 MW, il est possible dobtenir une valeur de productiondcentralisepourchacunedesheuresd'uneanne.

3.2.2 Donnesdelacharge
Les donnes de charge de la ligne de distribution sont typiques d'une ligne alimentant des rsidences chauffes llectricit (charge majoritairement rsistive) donc avec un facteur de puissance prs de 99 %. Pour faciliter ltude, un facteur de puissance unitaire a t retenu, bien que la simulation avec une puissance ractive variable dans le temps ne pose pas de problme aux trois logiciels. Le facteur d'utilisationdelaligneestde:

Rapporttechnique2011137(RPTEC)411MODSIM

12

Lachargemaximaleest13,37MWetla charge minimaleest3,03MW.Lafigure2.2prsenteleprofilde charge pour une semaine typique dhiver, l o la charge est maximale, et pour une semaine typique dt,lolachargeestminimale.

14

12

10 Puissance (MW)

2 Charge estivale (semaine typique) Charge hivernale (semaine typique) 0 0 1 2 3 4 Temps (Jours) 5 6 7

Figure3.2:Chargepourunesemainedunelignededistributionentetenhiver

3.2.3 Modlelectriquedelalignededistribution
Pourmodliserlalignededistribution,onreprsentetoutdabordleposteparunesourceinfinie(swing bus) un bout de la ligne (tension de ligne de 25 kV). La longueur de la ligne est de 10 km, avec un conducteur en aluminium de 477 MCM (impdance de squence directe 0,116 + j0,395/km). Les trois phases sont modlises sparment, mais le couplage entre les lignes est nglig, car la charge a t rpartieuniformmentsurlestroisphases(donclerseaudemeurequilibr).Lamodlisationdelignes couples est cependant possible dans les trois logiciels ce qui permet la modlisation de rseaux dsquilibrssansproblme.Laproductiondcentralise,placeenfindeligne,estreprsenteparune

Rapporttechnique2011137(RPTEC)411MODSIM

13

sourcePQ,avecQ=0,bienquun contrlede puissanceractive, dfinirparlusager,puisseaussitre utilis. Pour ce qui est de la charge, 4 modles sont utiliss. Les trois premiers modles seront constitus d'une charge spare en 5, 10 ou 20 parties gales sur la ligne de 10 km. Le fait de distribuer une charge de cettefaonsuruneligneaugmentelachargedecalcul.Danslalittrature,ontrouveunmodlesimplifi permettant d'valuer les pertes et la chute de tension sur ce type de ligne [19]. Ce modle, qui sera notre 4e modle, consiste placer les deux tiers de la charge au quart de la ligne et le dernier tiers la findelaligne 1 .Lefaitdavoirdesmodlesdiffrentsnouspermetdobserverladiffrencedestempsde calculdeslogiciels,enfonctiondunombredlmentsenjeu.Voicidoncles4modlesdelignetests: 1. Chargeuniformmentrpartieen5partsgales 2. Chargeuniformmentrpartieen10partsgales 3. Chargeuniformmentrpartieen20partsgales 4. Deuxtiersdelachargeauquartdelaligneetuntiersdelachargelafindelaligne

Figure3.3:Modlesimplifidelalignededistribution(4)avecproductiondcentralisedetypeolienenbout deligne

3.3

Miseenuvredessimulations

Le modle et ses paramtres tant maintenant dfinis, nous pouvons passer l'tape de la simulation. Lesdeuxcalculssontlessuivants:

Calculdespertessurlalignededistributiontouteslesheuresdelanne,sansproduction dcentralise Calculdespertessurlalignededistributiontouteslesheuresdelanne,avecl'ajoutdela productionolienneenboutdeligne

Cesdeux calculssonteffectuspour chacundes4modles,ainsiquavecchacundes troislogiciels.Ilest fortement conseill au lecteur daller lire ds maintenant les codes utiliss avec chacun des logiciels,

Ce modle mrite dtre valid avec lintroduction rcente de la production dcentralise.

Rapporttechnique2011137(RPTEC)411MODSIM

14

prsents en annexes, afin de se faire une ide prcise sur la faon de les utiliser. Ceci permettra de mieuxcomprendreet/ouapprcierlanalysecomparativequiestprsentelasectionsuivante.

3.4

Analyseducasdesimulation

Les trois logiciels donnent des rsultats identiques pour chacun des scnarios tudis. Les rsultats chacun des 4 modles de ligne sont cependant diffrents. Dans un premier temps, seuls les rsultats lectriques sont prsents et analyss. Dans un deuxime temps, ce sont les rsultats et performances des logiciels qui sont discuts. La figure 2.4 prsente les rsultats obtenus pour le modle de ligne numro 4 avec APREM, OpenDSS et GridLABD. Il est noter que les 4 modles de ligne donnent des graphiquesayantuneformesimilaire.
15 Pertes sans production dcentralise Pertes avec production dcentralise

Pertes de ligne hebdomadaire (MWh)

10

10

15

20

25

30

35

40

45

50

Semaine
Figure3.4:Perteshebdomadairesdeligneavec(rouge)etsans(bleu)productiondcentralise calculesaveclemodledeligneno.4

Pour permettre de mieux observer l'effet de la production olienne sur les pertes de ligne, les pertes horaires ont t additionnes et ramenes des pertes hebdomadaires. On remarque sur le graphique qu'il y a une semaine o les pertes avec la production dcentralise sont plus leves que sans celleci. Cela est d au fait que dans cette semaine, la production olienne est plus leve que la charge sur la ligne. C'est donc dire qu' ce moment, la ligne de distribution envoie de l'nergie vers le poste de distribution.Letableau3.1rsumelesrsultatspourles4modlesdecharge.

Rapporttechnique2011137(RPTEC)411MODSIM

15

Tableau3.1:Comparaisondesrsultatsselonlesdiffrentsmodles nergietotaleannuelleconsomme parlacharge Pertesdelignelapointe Pertesdeligneaucreux Productiondcentraliseannuelle Facteurdecapacitduparcde6MW Pertesannuellessans/avecproduction dcentralise nergiesauveannuellement conomieannuelle(10/kWh) Modle1 58280MWh 151,4kW 7,58kW 14731MWh 28,0% 351/235MWh 116MWh 11600$ 307/210MWh 96,8MWh 9680$ 286/199MWh 87,1MWh 8710$ 265/188MWh 77MWh 7700$ 132,1kW 6,6kW 122,9kW 6,2kW 113,9kW 5,7kW Modle2 Modle3 Modle4

Le tableau 2.1 montre que linstallation de production dcentralise de type olien au bout dune ligne de distribution permet de rduire les pertes de la ligne denviron 80 MWh par anne, ce qui reprsente une diminution des pertes annuelles denviron 30 %. Cette rduction de pertes ninclut que les pertes moyennestensiondelalignededistribution.Eneffet,larductiondespertesestencoreplusimportante silonconsidrequesurunebaseannuelle,lamajoritdespertesinduitesurlerseaudetransportsont vites. Cependant, comme il peut tre observ sur la figure 2.4, lors des priodes de faible charge, les pertes moyenne tension augmentent car ce moment, la production dcentralise est plus lev que la charge et la ligne envoie de lnergie au rseau. Pour modliser cette situation marginale et son impact sur le rseau en amont de la ligne de distribution, il faudrait modliser le poste, le rseau rgional de transport ou les autres lignes de distribution. Ce type de calcul peut aussi tre effectu avec les trois logicielsprsentssilebesoinseprsente.

3.5

Analysecomparativedeslogiciels

3.5.1 Rsultats
Le tableau 3.2 prsente une comparaison des temps de calcul des diffrents logiciels selon le modle de ligne utilis. Le modle 4 tant celui comportant le moins dlments et le modle 3, celui en comportantleplus.

Rapporttechnique2011137(RPTEC)411MODSIM

16

Tableau3.2:Tempsdecalculselonlesdiffrentslogiciels Modlede ligne 1 2 3 4 Nombredlments 15charges,15lignes 30charges,30lignes 60charges,60lignes 6charges,6lignes OpenDSS 55secondes 1min50secondes 3min30secondes (CouplavecMatlab) 30secondes (CouplavecMatlab) GridLABD 5minutes 8minutes 13minutes 2minutes APREM 26minutes 53minutes 115minutes 10minutes

Letempsdecalculdecettetudedecasaugmentelinairementaveclenombredlments.Eneffet,en doublant le nombre de charges, le temps de calcul a t doubl. Le tableau prcdent montre les performances impressionnantes dOpenDSS en termes de temps de calcul. De plus, ces temps sont encore plus faibles si lexcutable est utilis directement au lieu de passer via Matlab. Les performances de GridLABD sont un peu moins bonnes que celles dOpenDSS (environ un facteur 4). De plus le temps decalculdOpenDSSinclutlanalysedesrsultatscequinestpaslecasdeGridLABD.QuantAPREM,le tempsdecalculestpluslongdunfacteur520parrapportauxautreslogiciels.

3.5.2 Discussion
Les trois logiciels ont permis de simuler le cas de production dcentralise, avec des temps de calcul diffrentsduncaslautre.Eneffet,pourcequiestdelamodlisationdelignesdedistribution,lestrois logicielspeuventsecomparer.Lasyntaxeetletempsdecalculvarientcependantdunlogiciellautre.Il est certain que pour ce type de simulation, cest OpenDSS qui est le plus appropri puisque cest en partiepoureffectuercetypedecalculquilatconu.DanslecasdeGridLABD,sesperformancessont raisonnables tant donn quil est conu en premier lieu pour faire des calculs de charges domestiques et non strictement de rseau. Cependant, son usage est plus complexe quAPREM ou OpenDSS. Quant APREM, sa lenteur relative effectuer ce type de calcul est compense par sa simplicit dutilisation. En effet, lcriture du programme et lanalyse des rsultats se fait plus aisment que pour les deux autres logiciels.videmment,cecinestvalablequesilutilisateurestdjfamilieravecMatlab. Il est noter que la bonne connaissance pralable de Matlab des auteurs influe sur cette valuation. En effet, tant donn quOpenDSS et APREM ont t tests en utilisant Matlab comme interface, cela leur donne un avantage comparatif par rapport GridLABD. Le tableau 1.1 montre aussi que OpenDSS et GridLABD possdent une documentation de bonne qualit ainsi que des exemples en nombre suffisant pourpouvoiraiderlutilisateurdbutanteffectuersessimulationsavecplusdaisance.

Rapporttechnique2011137(RPTEC)411MODSIM

17

Rapporttechnique2011137(RPTEC)411MODSIM

18

4
4.1

DEUXIMETUDEDECAS:CALCULDELCONOMIEDNERGIE ANNUELLESUITEAUCONTRLEASSERVIEDELATENSION
Introductiondeltudedecas

La deuxime tude de cas porte sur le contrle asservi de la tension et de la puissance ractive (Volt & Var Control). Cette application 2 vise optimiser la tension et la puissance ractive afin de rduire les pertesetlnergieconsomme. Cetypedtudeexigedescapacitsparticuliresdelapartdeslogicielsdanalysederseauxlectriques. Il faut tout dabord que le logiciel soit capable de modliser les diffrents types de charge. Habituellement, cest le modle ZIP qui est utilis. Ce modle permet de dfinir les diffrents comportements des charges face une variation de tension. La lettre Z reprsente les charges impdance constante (lorsque la tension diminue, le courant diminue), la lettre I reprsente les charges courant constant (lorsque la tension diminue, le courant demeure constant) et la lettre P reprsente leschargespuissanceconstante(lorsquelatensiondiminue,lecourantaugmente). Ce modle a quelques limites, notamment, lorsque vient le temps de modliser les charges contrles par un thermostat (chauffeeau, chauffage, climatisation). En effet, dans le cas de ces charges, lorsque lon diminue la tension, le courant diminue. Elles se comportent donc comme des charges impdance constante.Cependant,cesappareilsdevrontfonctionnerpluslongtempspourpouvoirfournirlaquantit dnergie totale requise, ce qui risque de rduire la diversit de la charge dans le temps et daugmenter lapointe.Lanalysedimpactcompletexigedoncunoutilquipermetdeffectuerdessimulationsensrie temporelles. Comme GridLABD est le seul des trois logiciels pouvoir modliser implicitement ce phnomne, celuici a un avantage important pour ce type dtude. PNNL a utilis ce logiciel dans ltudedupotentieldecetteapplicationauxtatsUnis[11]. Danslebutdepouvoircomparerlestroislogiciels,seulementlemodleZIPserautilis.

4.2

Descriptiondesparamtres

Cette tude de cas consiste en une ligne de distribution simplifie de 30 barres avec des branches triphases et monophases ainsi que des charges monophases. Les charges, au nombre de 21, sont reprsentes par un modle ZIP en amont des transformateurs. Il y a donc une charge Z, une charge I et une charge P chaque barre de charge. On suppose que lon veut garder la tension une valeur minimalede114Venamontdutransformateur.Celareprsentedoncunetensiondephasede13680V du ct rseau en supposant un rapport de transformation de 14,4 kV / 120240 V. Il faut donc sapprocherlepluspossibledecettetensionsanstreplusbas.Noussupposonsquelatensionnominale
2

Voir projet CATVAR (contrle asservi de la tension et des vars) dHydro-Qubec [20]

Rapporttechnique2011137(RPTEC)411MODSIM

19

de ligne au poste est de 25 kV et que nous pouvons diminuer cette tension par incrment de 200 V. Il sagit donc dasservir la tension minimale au poste pour avoir une valeur de tension sapprochant de 13 680Vsurlabarreolatensionestlaplusbasse. Lavantage des trois logiciels est de pouvoir faire des simulations temporelles en srie. Nous allons donc faire varier les charges sur le rseau de distribution selon les valeurs donnes dans ltude de cas prcdente. Par consquent, chaque pas de temps dune heure, la puissance totale demande par les charges est modifie. Chacune de ces puissances est rparti galement entre les charges Z, I et P. Pour avoir une tude plus relle, il faudrait que cette rpartition soit aussi modifie selon les heures et les saisons dune anne. partir de ces rsultats, il est possible destimer quelle quantit dnergie peut tre conomise annuellement avec ce type de contrle et quel est limpact sur la pointe. Il est importantdeprciserquecettetudesertuniquementdonnerunaperudespossibilitsdeslogiciels. Elle ne permet pas en soi de valider le type de contrle considr, du moins pas sans modliser au pralableplusprcismentlesbesoinsennergiedeschargestouteslespriodesdelanne. Lafigure3.1prsenteleschmaderseaudedistributionutilisainsiquelersultatfourniparloutilde visualisation de circuit dOpenDSS. Plus le trait est large, plus le courant circulant dans cette portion du rseau est important. On remarque que le rseau consiste en une branche triphase principale et des branchesmonophasessecondaires,auxquellessontraccordeslescharges.

Rapporttechnique2011137(RPTEC)411MODSIM

20

Figure4.1:SchmadurseaudedistributiontelquereprsentparloutildevisualisationdOpenDSS

4.3

Rsultats

Le tableau 3.1 donne un aperu des temps de calcul pour chaque logiciel. Comme les circuits sont plus grands, et comme le calcul est plus complexe (il faut trouver la bonne tension chaque pas de temps), les temps de calcul sont plus longs que ceux trouvs dans ltude de cas prcdente. Les performances de chacun des logiciels sont sensiblement identiques celles trouves prcdemment. Le tableau montre, que cest OpenDSS qui performe le mieux, et ce, mme sil est utilis avec Matlab et non avec seulementlexcutable.
Tableau4.1:Tempsdecalculselonlesdiffrentslogicielspourunesimulationannuellesuruncircuitde30 barreset63charges OpenDSS 3minutes(couplavec Matlab) GridLABD 12minutes APREM 200minutes

Pour ce qui est des rsultats du calcul, une rduction de lnergie totale consomme par les charges de 3,6%estobtenue.Lnergietotaleannuellesanscontrledelatensionestde55GWhetlnergietotale avec contrle est de 53 GWh. Tel que mentionn prcdemment, ces rsultats ne permettent pas de conclure sur la validit de ce type de contrle de tension, mais bien de comparer les performances des logiciels,Pourcefaire,ilfaudraitdesdonnesetunmodledechargeplusprcis.

4.4

Discussion

Les trois logiciels permettent de simuler limpact du contrle asservi de la tension sur les conomies dnergieannuellesdunelignede distribution. tantdonnlacomplexitetlalongueurdececalcul,on remarque quelcart de creuseentrelesperformancesde tempsdecalcul de APREMetceluidesautres logiciels.Largulationdetensionpeuttreprogrammefacilementaveclestroislogiciels.Danslecasde GridLABD,ilyammedjunappareilquieffectuecetteoprationdirectement.Deplus,sinousavions voulu intgrer les charges contrles par thermostat, seul GridLABD aurait cette fonctionnalit dj intgre. Cette tude na pas intgre le contrle des vars (contrle des condensateurs). Cependant, la modlisation des condensateurs tant dj intgre dans les trois logiciels, lintgration de ce contrle aurait pu tre effectue par les trois logiciels. Le problme et le contrle aurait t complexifi et donc lestempsdecalculpluslong.

Rapporttechnique2011137(RPTEC)411MODSIM

21

Rapporttechnique2011137(RPTEC)411MODSIM

22

CONCLUSION
Ce rapport prsente trois outils de simulation des rseaux lectriques destins raliser des tudes sur des sries temporelles. Ces logiciels ont en commun dtre code source ouvert et disponible gratuitement sur le web ou sur demande. Ces outils permettent deffectuer relativement aisment des simulationsenboucleparrapportauxoutilsexistants,entreautres,dessimulationstemporellesensrie delonguedure.Chacundestroislogicielsoffredespossibilitsdiffrentes.GridLABDestplusspcialis pour les tudes incluant la modlisation de charges domestiques, APREM est spcialis dans les tudes defiabilit,etOpenDSSestspcialisdanslestudestemporellesensriesannuelles. Les conclusions de ce rapport sappuient sur deux cas qui peuvent tre simuls avec les trois logiciels. Ceuxciontobtenusdesperformances diffrentesetleurutilisationatcaractrise.Bienquelestrois logiciels ont permis de raliser ces deux tudes, leur temps de calcul et leur simplicit dutilisation varientconsidrablement.Pourletypedtudesprsentes,cestOpenDSSquiaprsentlesmeilleures performances en termes de temps de calcul. Cependant, pour la simplicit dutilisation, APREM se dmarque davantage. Dans le cas de GridLABD, le type dtude prsent ne rendait pas justice aux possibilits de ce logiciel. En effet, si la modlisation de charges domestiques avaient t ncessaire, cest le seul logiciel qui aurait permis de rsoudre le problme dans un temps raisonnable pour lutilisateur, sans devoir programmer luimme de nouvelles fonctionnalits. Ces logiciels tant toujours en cours de dveloppement/amlioration, il sera intressant dans le futur de suivre leurs dveloppementsrespectifsetdvaluerleurimpactsurlemarchdeslogicielscommerciaux.

Rapporttechnique2011137(RPTEC)411MODSIM

23

Rapporttechnique2011137(RPTEC)411MODSIM

24

RFRENCES
[1] F.Milano,L.Vanfretti,StateoftheArtandFutureofOSSforPowerSystems,2009IEEEPES GeneralMeeting,Calgary,Juillet2009. R.C.Dugan,R.F.Arritt,T.E.McDermott,S.M.Brahma,K.Schneider,DistributionSystem AnalysistoSupporttheSmartGrid,2010IEEEPESGeneralMeeting,Minneapolis,Juillet2010. C.Abbey,EvolutionofNetworkSimulationToolstoFacilitateDERDeployment,PowerPoint presentation,3rdInternationalConferenceonIntegrationofRenewableandDistributedEnergy Resources,Nice,France,December2008;www.3rdintegrationconference.com/pres/38_Abbey.pdf, consultenjuillet2011. C.Kwok,F.DeLon,A.Morched,CYMEInternationalSondagesurlesoutilsd'analysepour l'valuationdel'intgrationdelaproductiondistribuedanslesrseauxdedistribution canadiens,rapportCanmetENERGIE,numro2006070,mai2006 SourceForge.netOpenDSS,http://sourceforge.net/projects/electricdss/consultenjuillet2011. R.C.Dugan,OpenDistributionSimulationsSystemWorkshop:UsingOpenDSSforSmart DistributionSimulations,EPRIPQSmartDistribution2010ConferenceandExhibition,Qubec, 1417juin2010. A.Maitra,KSKook,J.Taylor,A.Giumento,GridImpactsofPluginElectricVehiclesonHydro QuebecsDistributionSystem,2010IEEEPESTransmissionandDistributionConferenceand Exposition,NouvelleOrlans,Avril2010. SourceForge.netGridLABD,http://sourceforge.net/projects/gridlabd/,consultenjuillet2011. R.T.Guttromson,D.P.Chassin,S.E.Widergren,ResidentialEnergyResourceModelsfor DistributionFeederSimulation,PowerEngineeringSocietyGeneralMeeting,IEEE,2003. D.J.Hammerstrom,R.Ambrosio,T.A.Carlon,J.G.DeSteese,G.R.Horst,R.Kajfasz,L.L.Kiesling,P. Michie,R.G.Pratt,M.Yao,J.Brous,D.P.Chassin,R.T.Guttromson,O.M.Jarvegren,S. Katipamula,N.T.Le,T.V.Oliver,andS.E.Thompson.PacificNorthwestGridWiseTestbed DemonstrationProjects;PartI.OlympicPeninsulaProject.PNNL17167,PacificNorthwest NationalLaboratory,Richland,WA,October2007. K.P.Schneider,JCFuller,FKTuffner,andRSingh.2010.EvaluationofConservationVoltage Reduction(CVR)onaNationalLevel.PNNL19596,PacificNorthwestNationalLaboratory, Richland,WA,July2010.http://www.pnl.gov/main/publications/external/technical_reports/PNNL19596.pdf consultenjuillet2011

[2]

[3]

[4]

[5] [6]

[7]

[8] [9]

[10]

[11]

Rapporttechnique2011137(RPTEC)411MODSIM

25

[12]

F.Sirois,APREMAnalyseparamtriquedesrseauxlectriquesavecMatlab,cole polytechniquedeMontral,http://www.professeurs.polymtl.ca/f.sirois/These_F_Sirois.pdfconsult enjuillet2011 J.J.AllemongRJ.BennonP.W.Selent,MultiphasePowerFlowSolutionsUsingEMTPand NewtonsMethod,IEEETransactionsonPowerSystems,Vol.8,No.4,November1993,pp. 14551462. SourceForge.netOpenDSS,MainPage,


http://sourceforge.net/apps/mediawiki/electricdss/index.php?title=Main_Pageconsultenjuillet2011.

[13]

[14]

[15]

SourceForge.netGridLABD,MainPage,http://sourceforge.net/apps/mediawiki/gridlab d/index.php?title=Main_Pageconsultenjuillet2011. EnvironnementCanada,Archivesnationalesd'informationetdedonnesclimatologiques, http://climate.weatheroffice.gc.ca/Welcome_f.htmlconsultenjuillet2011. RessourcesnaturellesCanada,RetscreenInternational,Analysedeprojetsdnergiespropres, 3edition,Janvier2006,p.Eole16. RessourcesnaturellesduCanada,RETScreenInternationalDonnesdeproduit, http://www.retscreen.net/fr/d_data_p.phpconsultenjuillet2011. W.H.Kersting,DistributionSystemModelingandanalysis,2ndedition,CRCPress,p.57. Rgiedelnergie,Projetderductiondelaconsommationnergtiqueparunegestion optimisedelatensiondurseaudedistributionProjetCATVAR,DemandeR37462010, HydroQubecDistribution,22octobre2010,http://internet.regie energie.qc.ca/Depot/Projets/84/Documents/R37462010B0004DEMANDEPIECE 2010_10_27.pdfconsultenjuillet2011.

[16]

[17]

[18]

[19] [20]

Rapporttechnique2011137(RPTEC)411MODSIM

26

ANNEXE1EXEMPLEDECODEAVECOPENDSS

Rapporttechnique2011137(RPTEC)411MODSIM

27

A.1CodeOpenDSSenutilisantlxcutablepourlapremiretudedecas Tel que mentionn prcdemment, OpenDSS peut tre utilis dans son propre environnement ou avec des logiciels comme Matlab ou Excel. Dans cette annexe, nous prsentons un exemple avec son excutableetunexempleavecMatlab.Premirement,aveclexcutable,ilfauttoutdabordcrernotre circuit(iciappelreseau):
new circuit.reseau

Ensuite, on charge les donnes de charge. Ces donnes proviennent dun fichier CSV, cestdire une suite de nombre spar par des virgules. Il y a une donne pour chaque heure de lanne, i.e. 8760 donnes. Il faut charger ces donnes dans un objet loadshape auquel on lui donne un nom au pralable,iciessaiA.Ilfautaussispcifierquelesvaleurschangentchaqueheure:
new new new new new loadshape.essaiA Npts=8760 Csvfile=Donnees0A.csv hour=1 loadshape.essaiB Npts=8760 Csvfile=Donnees0B.csv hour=1 loadshape.essaiC Npts=8760 Csvfile=Donnees0C.csv hour=1 loadshape.essai2A Npts=8760 Csvfile=Donnees1A.csv hour=1 loadshape.essai2B Npts=8760 Csvfile=Donnees1B.csv hour=1

new loadshape.essai2C Npts=8760 Csvfile=Donnees1C.csv hour=1

Onfaitdemmepourlesvaleursdeproductiondevent:
new loadshape.vent Npts=8760 Csvfile=testvent.csv hour=1

Ensuite, il sagit de crer les diffrents lments du rseau. Premirement, on cre les sources via un objet vsource que lon nomme notre guise. Dans ce cas, on suppose un circuit triphas dsquilibr, do lutilisation de trois sources et du choix du paramtres Phases=1. Les objets vsource sont connects la terre ainsi qu une barre (Bus). Le nom du Bus doit donc tre spcifi. Il fautaussidonnerlatensionnominale,ici14,43kV(25kVdetensiondeligne):
new vsource.source Bus1=B2A Phases=1 basekv=14.43 pu=1 new vsource.sourceB Bus1=B2B Phases=1 basekv=14.43 pu=1 new vsource.sourceC Bus1=B2C Phases=1 basekv=14.43 pu=1

Deuximement, on cre les lignes via lobjet Line. Un objet Line est connect entre deux Bus que lusagerdoitspcifier.Finalement,lusagerentrelesparamtreslectriquesR1etX1delaligne:
new Line.L1A Bus1=B2A Bus2=B3A Phases=1 R1=0.29 X1=0.9875 new Line.L1B Bus1=B2B Bus2=B3B Phases=1 R1=0.29 X1=0.9875 new Line.L1C Bus1=B2C Bus2=B3C Phases=1 R1=0.29 X1=0.9875 new Line.L2A Bus1=B3A Bus2=B4A Phases=1 R1=0.87 X1=2.9625 new Line.L2B Bus1=B3B Bus2=B4B Phases=1 R1=0.87 X1=2.9625

Rapporttechnique2011137(RPTEC)411MODSIM

28

new Line.L2C Bus1=B3C Bus2=B4C Phases=1 R1=0.87 X1=2.9625

Les derniers objets crer sont les charges via lobjet Load. Comme les sources, cet objet est connect entrelaterreet unebarre(Bus).Ilfautspcifierla tensionnominale,lapuissancenominale,le facteur de puissance et le type de charge (puissance constante, courant constant, rsistance constante, etc..).Dansnotrecas,commelonveutfaireunesimulationannuelle,onsesertduparamtreYearly pour spcifier les valeurs annuelles. Dans ce cas, le paramtre Yearly est gal essaiA, qui est un objetdetypeLoadshape,spcifiprcdemmentquicontientlesvaleursannuellesdelacharge:
new Load.C1A Bus1=B3A Phases=1 Kv=14.43 Kw=10000 Pf=1 Model=6 Yearly=essaiA new Load.C1B Bus1=B3B Phases=1 Kv=14.43 Kw=10000 Pf=1 Model=6 Yearly=essaiB new Load.C1C Bus1=B3C Phases=1 Kv=14.43 Kw=10000 Pf=1 Model=6 Yearly=essaiC new Load.C2A Bus1=B4A Phases=1 Kv=14.43 Kw=10000 Pf=1 Model=6 Yearly=essai2A new Load.C2B Bus1=B4B Phases=1 Kv=14.43 Kw=10000 Pf=1 Model=6 Yearly=essai2B new Load.C2C Bus1=B4C Phases=1 Kv=14.43 Kw=10000 Pf=1 Model=6 Yearly=essai2C

De la mme faon, on peut spcifier les valeurs annuelles de production olienne avec lobjet Generator:
new Generator.G1A Bus1=B4A Phases=1 Kv=14.43 Kw=10000 Pf=1 Model=1 Yearly=vent new Generator.G1B Bus1=B4B Phases=1 Kv=14.43 Kw=10000 Pf=1 Model=1 Yearly=vent new Generator.G1C Bus1=B4C Phases=1 Kv=14.43 Kw=10000 Pf=1 Model=1 Yearly=vent

Le modle tant construit, il faut spcifier les paramtres que lon veut enregistrer. On utilise lobjet energymeter,auquelonspcifielobjetdontonveutmesurerlesparamtres:
new new new new new energymeter.m3A energymeter.m4A energymeter.m3B energymeter.m4B energymeter.m3C Line.L1A Line.L2A Line.L1B Line.L2B Line.L1C LocalOnly=yes LocalOnly=yes LocalOnly=yes LocalOnly=yes LocalOnly=yes

new energymeter.m4C Line.L2C LocalOnly=yes

Ilfautspcifierlesparamtresdesimulation:
set set set set mode=yearly casename= essainumero1 year=1 demandinterval=true

Set overloadreport=true

Pourterminer,ilneresteplusqulancerlasimulationetsauvegarderlesrsultats:

Rapporttechnique2011137(RPTEC)411MODSIM

29

solve edit energymeter.m3A edit energymeter.m4A edit energymeter.m3B edit energymeter.m4B edit energymeter.m3C

action=save action=save action=save action=save action=save

edit energymeter.m4C action=save

Les rsultats de la simulation seront enregistrs dans un le fichier essainumero1.csv, tel que spcifi dans les paramtres de simulation. Le cas prsent prcdemment se rsous facilement avec OpenDSS. Cependant, le problme se situe au niveau de la prparation des donnes (preprocessing) et de lanalysedesrsultatsaprslasimulation(postprocessing).Cestdanslebutdefaciliterlaralisationde cesdeuxtapes,quelessimulationsontteffectuesavecMatlab.

A.2CodeOpenDSSenutilisantMatlab IlfauttoutdabordlancerOpenDSSviaMatlabviacettecommande:
[DSSStartOK, DSSObj, DSSText] = DSSStartup;

LafonctionDSSStartupestlasuivante:
function [Start,Obj,Text] = DSSStartup % Function for starting up the DSS %instantiate the DSS Object Obj = actxserver('OpenDSSEngine.DSS'); %Start the DSS. %Matlab session Start = Obj.Start(0); % Define the text interface Text = Obj.Text; Only needs to be executed the first time w/in a

Par la suite, on charge le circuit dj dfini dans OpenDSS. Ce fichier (cir1.dss) contient les sources, les lignes,lescharges,maisnecontientpaslesloadshape:
DSSText.command='Compile (C:\Users\MA\Desktop\OpenDSS_7_0_1\Calcul\cir1.dss)';

Ilfautensuiteprparerlesvariablesdelinterface:
% Set up the interface variables DSSCircuit=DSSObj.ActiveCircuit;

Rapporttechnique2011137(RPTEC)411MODSIM

30

DSSSolution=DSSCircuit.Solution;

Par la suite, le calcul des pertes toutes les heures de lanne se fait simplement avec un for.On suppose ici que les diffrents vecteurs Charge contiennent les valeurs de charge tout moment dans lanne:
for i = 1:8760 DSSText.command=['Edit Load.C1A Kw=' num2str(ChargeA1(i))]; DSSText.command=['Edit Load.C1B Kw=' num2str(ChargeB1(i))]; DSSText.command=['Edit Load.C1C Kw=' num2str(ChargeC1(i))]; DSSText.command=['Edit Load.C2A Kw=' num2str(ChargeA2(i))]; DSSText.command=['Edit Load.C2B Kw=' num2str(ChargeB2(i))]; DSSText.command=['Edit Load.C2C Kw=' num2str(ChargeC2(i))]; DSSSolution.Solve; A = DSSCircuit.LineLosses; Pertes = [Pertes A(1)*1000]; end

La fonction LineLosses permet de calculer les pertes de tous les objets Line du circuit. Le vecteur Pertes contientlesvaleursdepertesdelignetouteslesheuresduneanne.Lenvironnement Matlabpermet parlasuitedefacilementanalyserettraitercesdonnesainsiquedetracerfacilementdesgraphiques.

Rapporttechnique2011137(RPTEC)411MODSIM

31

Rapporttechnique2011137(RPTEC)411MODSIM

32

ANNEXE2EXEMPLEDECODEAVECGRIDLABD

Rapporttechnique2011137(RPTEC)411MODSIM

33

Tout dabord, pour effectuer des simulations avec GridLABD, il faut crer des fichiers textes ayant comme extension .glm (GridLABD model). Ensuite, il faut excuter ce fichier laide dune fentre de commandeavecletextesuivantenprenantsoindtredanslerpertoireduprogrammeGridLABD:
gridlabd nomdufichier.glm

Labasedelutilisationdecelogicielestlcrituredefichierstextes.Poursassurerdelasyntaxe,onpeut utiliser le wiki ou les exemples disponibles en ligne. Un exemple de code est prsent cidessous. Pour dbuter, il faut charger les modules dont nous avons besoin. Dans ce cas, comme nous effectuons un coulement de puissance, il faut charger le module powerflow. Pour enregistrer ou charger des donnes,ilfaututiliserlemoduletape.
module powerflow; module tape;

Ensuite, il faut tablir les paramtres de temps de la simulation. Dans ce cas, comme il sagit dune simulationannuelle,lestempsdedpartetdefinsontsparsduneanne:
clock { timezone EST+5EDT; starttime '2000-01-01 0:00:00'; stoptime '2001-01-01 0:00:00'; }

La prochaine tape est de dfinir les paramtres lectriques. En premier lieu, on mentionne les types de conducteur:
object overhead_line_conductor { name OH100; geometric_mean_radius 0.0244; resistance 0.306; //Ohm par mile } object overhead_line_conductor { name OH101; geometric_mean_radius 0.00814; resistance 0.306; }

Ensuitelespacemententrelesconducteurs:
object line_spacing { name LS200; distance_AB 5.0; distance_BC 5.0; distance_AC 5.0; distance_AN 5.0;

Rapporttechnique2011137(RPTEC)411MODSIM

34

distance_BN 5.0; distance_CN 5.0; }

Aveclesparamtresprcdents,onpeutspcifierlaconfigurationdeslignes:
object line_configuration { name LC300; conductor_A OH100; conductor_B OH100; conductor_C OH100; conductor_N OH101; spacing LS200; }

Lesnudssontparlasuitedfinis.Dansnotrecas,ilyatroisnuds,dontundquilibrage:
object node { name Node1; bustype SWING; phases ABC; nominal_voltage 25000.0; } object node { name Node2; phases ABC; nominal_voltage 25000.0; } object node { name Node3; phases ABC; nominal_voltage 25000.0; }

Lesligneslectriquesreliantlesnudssontparlasuitedfinies:
object overhead_line { name Link12; phases A|B|C; from Node1; to Node2; length 8200; configuration LC300; nominal_voltage 25000.0;

Rapporttechnique2011137(RPTEC)411MODSIM

35

} object overhead_line { name Link23; phases A|B|C; from Node2; to Node3; length 24600; configuration LC300; nominal_voltage 25000.0; }

Ltape suivante est de spcifier les charges chaque heure de lanne. Pour ce faire, il faut utiliser lobjet player et charger les donnes dun fichier CSV. Ces fichiers CSV prennent la forme de deux colonnes,dontunecontientdesdonnestemporelles,etlautrelesvaleursdechargescemoment.
object load { name Load1; phases ABC; parent Node2; object player { property constant_power_A; file loadA1.csv; }; object player { property constant_power_B; file loadB1.csv; }; object player { property constant_power_C; file loadC1.csv; }; nominal_voltage 25000.0; } object load { name Load2; parent Node3; phases ABC; object player { property constant_power_A; file loadA2.csv; }; object player { property constant_power_B; file loadB2.csv;

Rapporttechnique2011137(RPTEC)411MODSIM

36

}; object player { property constant_power_C; file loadC2.csv; }; nominal_voltage 25000.0; }

De la mme faon, on peut charger les donnes de production olienne tant donn quon la modlise parunechargePQngative.
object load { name Load3; parent Node3; phases ABC; object player { property constant_power_A; file WindA.csv; }; object player { property constant_power_B; file WindA.csv; }; object player { property constant_power_C; file WindA.csv; }; nominal_voltage 25000.0; }

La dernire tape est de choisir les donnes que lon veut enregistrer. Cela ce fait avec un objet recorder. Dans le cas prsent, on choisit denregistrer les pertes sur les lignes. Il faut spcifier dans quelfichierserontenregistrslesrsultats.
object recorder{ name MeterCorderXA; parent Link12; property power_losses, power_in, power_out; file pertes2A.csv; } object recorder{ name MeterCorderXB; parent Link23; property power_losses; file pertes2B.csv;

Rapporttechnique2011137(RPTEC)411MODSIM

37

La dernire tape consiste excuter ce fichier via la fentre de commande, tel que spcifier prcdemment.

Rapporttechnique2011137(RPTEC)411MODSIM

38

ANNEXE3EXEMPLEDECODEAVECAPREM

Rapporttechnique2011137(RPTEC)411MODSIM

39

Le logiciel APREM fonctionne dans lenvironnement Matlab et utilise les fonctionnalits de programmation oriente objet de Matlab. Une description du code utilis pour rsoudre la premire tude de cas est prsente cidessous. Cest ce code que lon doit utiliser dans un fichier m. Premirement,ilfautcreruncircuit(ensupposantquilsenommereseau):
reseau = cCircuit();

Ensuite, on doit crer la source du circuit. On lui donne le nom de V1. Elle est branche entre le nud B1 et la terre (0). Sa tension est de 25 kV et son angle est de 0. Ce sera la barre dquilibrage.
reseau.addVsrc('V1', {'B1', '0'}, 25000, 0);

LaprochainetapeestlacrationdesbranchesRLreprsentantsleslignes.LesbranchessenommentL1 et L2. Elles sont branches entre les nuds B1 et B2 et B2 et B3. Les impdances des lignesvalent0,29+j0,9875et0,87+j2,9625,respectivement(voirsection2.2.3).
reseau.addImp('L1', {'B1', 'B2'}, 0.29 + 0.9875*1i); reseau.addImp('L2', {'B2', 'B3'}, 0.87 + 2.9625*1i);

Il faut ensuite crer les charges PQ1 et PQ2. La charge est de type PQ avec Q = 0 et les valeurs de puissance contenues dans les vecteurs Charge1 et Charge2 pralablement dfinies dans Matlab. La tensionnominaleestde25kV.
reseau.addPQ('PQ1', {'B2', '0'}, Charge1(1), 0, 25000); reseau.addPQ('PQ2', {'B3', '0'}, Charge2(1), 0, 25000);

Lecalculdespertessefaitlaidedelabouclesuivante:
Pertes = []; for i = 1:8760 reseau.set('PQ1', 'P', Charge1(i)); % Modification de la charge reseau.set('PQ2', 'P', Charge2(i)); reseau.solve(); % Rsolution du circuit P1 = real(reseau.get('L1', 'S')); % Pertes de llment L1 P2 = real(reseau.get('L2', 'S')); % Pertes de llment L2 Pertes = [Pertes P1+P2]; % Enregistrement du calcul des pertes end

Parlasuite,ilfautfairelemmecalcul,maiscettefois,aveclajoutdelaproductiondcentralise.Celle ci est branche entre le noeud B3 et la terre (0). Les puissances toutes les heures de lanne sontprenregistresdanslevecteurPuissance.Onsupposequelefacteurdepuissancedelasourceest unitaire,etcommeonenvoiedellectricitaurseaulapuissanceestngative.Latensionestde25kV.
reseau.addPQ('Peol', {'B3', '0'}, -Puissance(1), 0, 25000);

Rapporttechnique2011137(RPTEC)411MODSIM

40

Il faut par la suite refaire le calcul pour chaque heure de lanne. Cependant, cette fois, en plus de faire varierlescharges,onfaitvarierlaproductionolienne.
Pertesdistribuees = []; for i = 1:8760 reseau.set('PQ1', 'P', Charge1(i)); % Modification de la charge reseau.set('PQ2', 'P', Charge2(i)); reseau.set('Peol', 'P', -Puissance(i)); reseau.solve();% Rsolution du circuit P1 = real(reseau.get('L1', 'S')); % Pertes de llment L1 P2 = real(reseau.get('L2', 'S')); % Pertes de llment L2 Pertesdistribuees = [Pertesdistribuees P1+P2];%Enregistrement du calcul des pertes end

Ensuite,lutilisateurpeutanalyserlesrsultatsettracerlesgraphiqueslaidedesfonctionnalits.

Rapporttechnique2011137(RPTEC)411MODSIM

41

You might also like