Formulation of the power flow problem in human readable form for translation into an efficient solver

Power systems are complex systems that need supervision and control to operatereliably and safely. Energy Management Systems (EMS)/SCADA provides the necessary aids formonitoring and control of power systems. Since power ow forms the basis of power system analysis,power ow solvers (PFS) are an integ...

Full description

Bibliographic Details
Main Author: Talal Khan, Muhammad
Format: Others
Language:English
Published: KTH, Skolan för elektro- och systemteknik (EES) 2016
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-201090
id ndltd-UPSALLA1-oai-DiVA.org-kth-201090
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-kth-2010902017-02-09T05:19:23ZFormulation of the power flow problem in human readable form for translation into an efficient solverengTalal Khan, MuhammadKTH, Skolan för elektro- och systemteknik (EES)2016Power systems are complex systems that need supervision and control to operatereliably and safely. Energy Management Systems (EMS)/SCADA provides the necessary aids formonitoring and control of power systems. Since power ow forms the basis of power system analysis,power ow solvers (PFS) are an integral part of EMS/SCADA systems. With the evolving powersystems new challenges appear which force new functionalities and requirements on EMS/SCADA,these in turn are translated into requirements on the PFS. Current EMS/SCADA utilize PFS thatwere developed in the 1970's and 1980's. Maintaining and upgrading these PFS to meet currentrequirements is ever more dicult. The development of an advanced, ecient and easier to maintainPFS is therefore necessary. This thesis focuses on the development of a power ow solver that iseasier to maintain, ecient and scalable. To achieve this a programming language that can meet theperformance requirements of a PFS and formulate the power ow problem at a higher abstractionlevel is required. Several programming languages are reviewed while they fulll some aspects theyare decient on other requirements. Therefore the open EMS programming language (OPL) isdeveloped, which can describe the power ow problem at a higher programming level. OPL is usedto model a small power system network, which is solved to obtain the power ow solution. Theexisting model is extended to include ratio tap changers and switched shunts, to proof the conceptthat additional equipment is added with relative ease. Elkraftsystem är komplexa system som kräver övervakning och styrningför att fungera pålitlighet och säkert. Energy Management Systems (EMS)/SCADA används förövervakning och styrning av systemet. Eftersom effektflöden utgör basen för analys av elkraftsystemfinns beräkningsverktyg (power ow solvers, PFS) integrerat i EMS/SCADA. I och med attelkraftsystemet utvecklas uppstår nya utmaningar, som kräver nya funktionaliteter och krav påEMS/SCADA. Detta resulterar i krav på även PFS. PFS som anvands i EMS/SCADA idag utveckladespå 1970- och 80-talet. Att underhålla och utveckla dessa för att uppfylla de nya kraven blirallt svårare. Detta examensarbete syftar till att utveckla en PFS som är lättare att underhållaoch som är effektiv och anpassningsbar. För att uppnå detta behövs ett programmeringsspråk somuppfyller prestandan som krävs för PFS, och ödesproblemet behöver formuleras om på en högrenivå. I detta examensarbete har era programmeringsspråk granskats, och samtliga uppfyller vissaav kraven men brister i andra. Därför har ett öppet programmeringsspråk (OPL). Detta beskrivereffektödesproblemet på en högre abstraktionsnivå. OPL har utvarderats genom användning förmodellering av ett litet elkraftsystem, för att lösa effektödesproblemet. Modellen inkluderar ävenlindningskopplare och shuntar, vilket visar att konceptet relativt lätt tillåter utökning med flerapparater i systemet. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-201090TRITA-EE, 1653-5146 ; 2016:190application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
description Power systems are complex systems that need supervision and control to operatereliably and safely. Energy Management Systems (EMS)/SCADA provides the necessary aids formonitoring and control of power systems. Since power ow forms the basis of power system analysis,power ow solvers (PFS) are an integral part of EMS/SCADA systems. With the evolving powersystems new challenges appear which force new functionalities and requirements on EMS/SCADA,these in turn are translated into requirements on the PFS. Current EMS/SCADA utilize PFS thatwere developed in the 1970's and 1980's. Maintaining and upgrading these PFS to meet currentrequirements is ever more dicult. The development of an advanced, ecient and easier to maintainPFS is therefore necessary. This thesis focuses on the development of a power ow solver that iseasier to maintain, ecient and scalable. To achieve this a programming language that can meet theperformance requirements of a PFS and formulate the power ow problem at a higher abstractionlevel is required. Several programming languages are reviewed while they fulll some aspects theyare decient on other requirements. Therefore the open EMS programming language (OPL) isdeveloped, which can describe the power ow problem at a higher programming level. OPL is usedto model a small power system network, which is solved to obtain the power ow solution. Theexisting model is extended to include ratio tap changers and switched shunts, to proof the conceptthat additional equipment is added with relative ease. === Elkraftsystem är komplexa system som kräver övervakning och styrningför att fungera pålitlighet och säkert. Energy Management Systems (EMS)/SCADA används förövervakning och styrning av systemet. Eftersom effektflöden utgör basen för analys av elkraftsystemfinns beräkningsverktyg (power ow solvers, PFS) integrerat i EMS/SCADA. I och med attelkraftsystemet utvecklas uppstår nya utmaningar, som kräver nya funktionaliteter och krav påEMS/SCADA. Detta resulterar i krav på även PFS. PFS som anvands i EMS/SCADA idag utveckladespå 1970- och 80-talet. Att underhålla och utveckla dessa för att uppfylla de nya kraven blirallt svårare. Detta examensarbete syftar till att utveckla en PFS som är lättare att underhållaoch som är effektiv och anpassningsbar. För att uppnå detta behövs ett programmeringsspråk somuppfyller prestandan som krävs för PFS, och ödesproblemet behöver formuleras om på en högrenivå. I detta examensarbete har era programmeringsspråk granskats, och samtliga uppfyller vissaav kraven men brister i andra. Därför har ett öppet programmeringsspråk (OPL). Detta beskrivereffektödesproblemet på en högre abstraktionsnivå. OPL har utvarderats genom användning förmodellering av ett litet elkraftsystem, för att lösa effektödesproblemet. Modellen inkluderar ävenlindningskopplare och shuntar, vilket visar att konceptet relativt lätt tillåter utökning med flerapparater i systemet.
author Talal Khan, Muhammad
spellingShingle Talal Khan, Muhammad
Formulation of the power flow problem in human readable form for translation into an efficient solver
author_facet Talal Khan, Muhammad
author_sort Talal Khan, Muhammad
title Formulation of the power flow problem in human readable form for translation into an efficient solver
title_short Formulation of the power flow problem in human readable form for translation into an efficient solver
title_full Formulation of the power flow problem in human readable form for translation into an efficient solver
title_fullStr Formulation of the power flow problem in human readable form for translation into an efficient solver
title_full_unstemmed Formulation of the power flow problem in human readable form for translation into an efficient solver
title_sort formulation of the power flow problem in human readable form for translation into an efficient solver
publisher KTH, Skolan för elektro- och systemteknik (EES)
publishDate 2016
url http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-201090
work_keys_str_mv AT talalkhanmuhammad formulationofthepowerflowprobleminhumanreadableformfortranslationintoanefficientsolver
_version_ 1718413556326596608