Optimisation in power system planning
Transcription
Optimisation in power system planning
UNIVERSITY OF ADELAIDE SCHOOL OF ELECTRICAL AND ELECTRONIC ENGINEERING Optimisation in power system planning Final Report (Due at: October 2012) Supervisor: Dr. Rastko Zivanovic Students : Chengwang Yu (1215980) Nianlun Yu (1218019) Yi-Li Liao (1158760) Acknowledgements This research project would not have been possible without the support of many people. We wish to express our gratitude to the supervisor, Dr Rastko Zivanovic who provided invaluable technical and academic skill support and guidance to us. The deepest appreciation is also to the school of Electrical and Electronics engineering staffs and faculty members who were really helpful for our final project: Dr. Danny Gibbins, Mr. David Bowler, Mr. Mark Innes and Mr. Ryan King. Special thanks also to all consultants involved in our project, who have been very supportive to us: Ms. Lian Chen and Mr. Bradley Harrison from ElectraNet Pty Ltd; as well as Mr. Vincent Tripodi and Mr. Felipe Valdebenito from Energy Exemplar Pty Ltd. We want to articulate my thankfulness to our great parents; who praise me for every progress I had made and dedicated all their life to support me without asking anything as return. Last but not the least, to each one in the project team, we had all owed words of gratefulness and apology for all the good and difficult moments during this year. i Executive Summary The final report provides the detailed software configuration in demonstrating the application of PLEXOS in Australian National Electricity Market (NEM). This project aims to explore the modulation and optimisation methods for regulatory electricity market with the assistance from power system market modelling software: PLEXSO. Some parts of Australian transmission networks model has been tested during the project. The demonstration results about that will be analysed to determine the project accomplishment. ii Acronyms AEMO Australian Energy Market Operator AER Australian Energy Regulator CT Current Transformer DNSP Distribution network service provider ERIG Energy Reform Implementation Group FCAS Frequency control ancillary service JFS Joint Feasibility Study LT Long Term NCAS Network control ancillary services NEL National Electricity Law NEM National Electricity Market NER National Electricity Rules NSW New South Wales RIT-T Regulatory Investment Test for Transmission SA South Australia SRAS System restart ancillary service TNSP Transmission Network Service Provider VIC Victoria iii Table of Contents CHAPTER 1: INTRODUCTION .............................................................................................................. 1 1.1. PROJECT OBJECTIVES ........................................................................................................................... 1 1.2. BACKGROUND ................................................................................................................................... 1 1.3. SCOPES ............................................................................................................................................ 2 1.4. SYSTEM FLOW CHART ......................................................................................................................... 2 1.5. TASK ALLOCATIONS............................................................................................................................. 3 CHAPTER 2: LITERATURE RESEARCH ................................................................................................... 5 2.1. NATIONAL ELECTRICITY MARKET ........................................................................................................... 5 2.1.1. NEM structures ..................................................................................................................... 5 2.1.1.1. Australia Energy Market Operator ................................................................................................ 5 2.1.1.2. Other NEM participators ............................................................................................................... 6 2.1.1.3. Ancillary services ........................................................................................................................... 6 2.1.1.4. Advantages and disadvantages of the structure ........................................................................... 7 2.2. REGULATORY INVESTMENT TEST FOR TRANSMISSION ................................................................................ 7 2.3. POWER SYSTEM FORECASTING FACTORS.................................................................................................. 8 CHAPTER 3: THE NETWORK MODEL ................................................................................................. 10 3.1. MODEL BACKGROUNDS ..................................................................................................................... 10 3.1.1. Generation .......................................................................................................................... 10 3.1.2. South Australian to Victoria energy export ......................................................................... 11 3.1.3. Victoria to South Australia import study results ................................................................. 12 3.1.4. Incremental option .............................................................................................................. 13 3.1.5 Intraregional network augmentation .................................................................................. 15 3.1.6 Least-cost optimisation ................................................................................................................... 18 3.2 DEBUGGING ..................................................................................................................................... 19 CHAPTER 4: INTERFACE DESIGN ....................................................................................................... 27 4.1. BRIEF............................................................................................................................................. 27 ® 4.2. PSS E ........................................................................................................................................... 27 4.3. PYTHON ......................................................................................................................................... 28 4.4. DESIGN .......................................................................................................................................... 28 4.4.1. Data Extraction ................................................................................................................... 28 4.4.2. Data processing................................................................................................................... 31 4.4.3. CSV generation .................................................................................................................... 32 4.5. FUTURE DEVELOPMENT ..................................................................................................................... 33 5. 3-NODE MODEL IMPLEMENTATION ............................................................................................. 34 5.1. 3-NODE MODEL PARAMETERS ............................................................................................................. 34 ® 5.2. PSS E INTERFACE AND SIMULATION..................................................................................................... 36 5.3. PLEXOS INTERFACE AND SIMULATION ................................................................................................. 38 CHAPTER 6: PROJECT MANAGEMENT .............................................................................................. 46 6.1. DETAIL PROJECT PHASE DESCRIPTION.................................................................................................... 46 6.2. KEY MILESTONES .............................................................................................................................. 49 6.3. RISKS ANALYSIS ................................................................................................................................ 50 6.3.1. Encounter issue ................................................................................................................... 50 6.3.2. Risk overcome ..................................................................................................................... 51 CONCLUSION ................................................................................................................................... 53 REFERENCES ..................................................................................................................................... 54 APPENDIX A – REDUCED NODAL MODEL .......................................................................................... 57 APPENDIX B – AUGMENTATION OPTIONS ....................................................................................... 58 APPENDIX C – GANTT CHARTS ......................................................................................................... 59 APPENDIX D - RISKS DESCRIPTION AND SOLUTIONS ........................................................................ 61 APPENDIX E - RISKS ANALYSIS .......................................................................................................... 63 Table of Figures FIGURE 1: SYSTEM FLOW CHART ........................................................................................................ 3 FIGURE 3.1: POWER FLOW WARNING .............................................................................................. 19 FIGURE 3.2: WARNING TRANSMISSION LINE .................................................................................... 20 FIGURE 3.3: WRONG DATA SETTING ................................................................................................ 20 FIGURE 3.4: FIXED POWER FLOW SETTING ....................................................................................... 21 FIGURE 3.5: TIMESLICE SETTING ...................................................................................................... 22 FIGURE 3.6: REMAINING WARNINGS ............................................................................................... 24 FIGURE 3.7: MEMBERSHIP SETTING FOR BANNABY ......................................................................... 24 FIGURE 3.8: MEMBERSHIP SETTING FOR CANBERRA ........................................................................ 25 FIGURE 3.9: MEMBERSHIP SETTING FOR CAPITAL ............................................................................ 25 FIGURE 3.10: MEMBERSHIP SETTING FOR MARULAN ...................................................................... 25 FIGURE 3.11: REMAINING ERROR..................................................................................................... 26 FIGURE 4.1: EXECUTION LIFECYCLE OF THE INTERFACE PROGRAM .................................................. 28 FIGURE 5.1: THE SINGLE LINE DIAGRAM OF THE 4-BUSES SYSTEM ................................................... 34 FIGURE 5.2: PSSE INTERFACE............................................................................................................ 36 FIGURE 5.3: CREATE BUS DATA ........................................................................................................ 36 FIGURE 5.4: CREATE BRANCH DATA ................................................................................................. 37 FIGURE 5.5: CREATE LOAD DATA ...................................................................................................... 37 FIGURE 5.6: CREATE GENERATOR DATA ........................................................................................... 37 FIGURE 5.7: CREATE TRANSFORMER ................................................................................................ 37 FIGURE 5.8: BUS CODES SETTING ..................................................................................................... 37 FIGURE 5.9: REPORT OF RESULT ....................................................................................................... 38 FIGURE 5.10: SINGLE LINE DIAGRAM OF SAMPLE POWER SYSTEM .................................................. 38 FIGURE 5.11: INTERFACE OF PLEXOS ................................................................................................ 39 FIGURE 5.12: CREATE A NEW REGION .............................................................................................. 40 FIGURE 5.13: CREATE NODE ............................................................................................................. 40 FIGURE 5.14: LOAD PARTICIPATION FACTOR SETTING ..................................................................... 40 FIGURE 5.15: CREATE NODE[REGION] RELATIONSHIP ...................................................................... 41 FIGURE 5.16: CREATE TRANSMISSION LINES .................................................................................... 41 FIGURE 5.17: LINES SETTING ............................................................................................................ 41 FIGURE 5.18: CREATE GENERATORS ................................................................................................. 42 FIGURE 5.19: CREATE TRANSFORMER .............................................................................................. 42 FIGURE 5.20: CREATE CONSTRAINTS ................................................................................................ 42 FIGURE 5.21: INPUT DATA ................................................................................................................ 42 FIGURE 5.22: REGION LOAD FILE ...................................................................................................... 43 FIGURE 5.23: INTERFACE OF SIMULATION........................................................................................ 43 FIGURE 5.24: SAMPLE RESULTS ........................................................................................................ 43 FIGURE 5.25: INTERFACE OF RESULTS REVIEW ................................................................................. 44 FIGURE 5.26: GENERATION PROPERTIES .......................................................................................... 45 FIGURE 6.1: PROJECT FLOW CHART FROM THE PROJECT PLAN ........................................................ 47 Table of Tables TABLE 1: WORK BREAK DOWN STRUCTURE ....................................................................................... 4 TABLE 3.1: AUGMENTATIONS FOR SOUTH AUSTRALIA TO VICTORIA EXPORT LIMIT ....................... 12 TABLE 3.2: AUGMENTATIONS FOR VICTORIA TO SOUTH .................................................................. 13 TABLE 3.3: MARKET BENEFITS OF THE INCREMENTAL OPTION ......................................................... 14 TABLE 3.4: TIMING OF THE INCREMENTAL OPTION WHEN ENTERED ALONE .................................... 14 TABLE 3.5: INTRAREGIONAL NETWORK REINFORCEMENT (THE FAST RATE OF CHANGE) ................. 16 TABLE 3.6: INTRAREGIONAL NETWORK REINFORCEMENT (DECENTRALISED WORLD) ...................... 17 TABLE 3.7: INTRAREGIONAL NETWORK REINFORCEMENT (OIL SHOCK AND ADAPTATION) ............. 18 TABLE 3.8: THE DEFINITION OF TIMESLICE SYMBOLS ....................................................................... 22 TABLE 3.9: TIMESLICE DEFINITION OF 20110114 JFS ELECTRANET MODAL ....................................... 23 TABLE 5.1: BUSES IN THE SAMPLE POWER SYSTEM .......................................................................... 35 TABLE 5.2: GENERATORS IN THE SAMPLE POWER SYSTEM .............................................................. 35 TABLE 5.3: LOAD IN THE SAMPLE POWER SYSTEM ........................................................................... 35 TABLE 5.4: LINES IN THE SAMPLE POWER SYSTEM ........................................................................... 35 TABLE 6.1: LIST OF PROJECT PRODUCTS ........................................................................................... 50 TABLE 6.2: SUPPOSED RISKS FROM THE PROJECT PLAN ................................................................... 50 Chapter 1: Introduction 1.1. Project objectives The network model provided by ElectraNet Pty Ltd (ElectraNet) is very huge and complicated, which involves the whole Australian transmission network including the data of the generators, transmission lines, interconnections and transformers located in the most region of Australia such as New south wale, Victoria, South Australia, Queensland, Tasmania, and Capital Territory. The aim of this project is to optimise the transmission network based on the concept of Australian regulatory investment for transmission network (RIT-T). Since this project is a systematic work, that will being divided as several steps including initial literature research, network model review, network model debugging, communication interface design for Power System Simulator for Engineering (PSS®E) and PLEXOS, then finally the detailed system planning optimisation. As the first research team who touch on such project, research group concentrated on some initial preparing works of this project such as background research, PLEXOS interface and function review, fixing some setting bugs happened in the original network model, and PSS®E and PLEXOS communication interface design. Based on these finding during the progress of this project, the research team laid down the project report as the relevant project guideline and some useful advises for the students who will continue to this project. 1.2. Background Australian electricity market is a regulatory wholesale national electricity market whose operation is based on a gross pool mode with ex-ante settlement. The wholesale electricity market is monitored by the Australian Energy Regulator (AER). The role of AER is responsible for compliance with and enforcement of the national electricity rules (NER). According to the electricity rules, the AER produce the RIT-T. The RIT-T provides a single framework for all transmission investment. The responsibility of the RIT-T is to identify the transmission investment option which 1|Page can maximise economic benefits and maintain the balance between network reliability and low economic cost as network upgraded. Economic modelling is now integral part of transmission investment analysis particularly in markets where regulatory approval is required before investment can proceed such as Australian regulatory electricity market. Economic modelling provides insight into how new assets will affect system reliability, operating costs and market dynamics. The analysis process includes understanding how can get the maximum benefits of a proposed investment compare to the whole network maintenance and upgrade costs. Regarding to this situation, some economic utilises software are available to undertake effective economic analysis based on spread sheet calculation about expected power flow in system dispatch model , which model electric variables such as energy, interruptible load and detailed complex transmission networks. 1.3. Scopes In original design document, project scope is limited to optimise the existing power system network by operating on PLEXOS Model that is provided by ElectraNet. However due to the late coming of PLEXOS Model, PLEXOS License and Xpress-MP license, there are some changes happened in the project objectives by comparing to the previous project plan. The current project scope is: Background literature research Base network marketing model study and base model debugging 3 node market model designing on PLEXOS 3 node network modelling on PSS®E The interface between PLEXOS and PSS®E Design which can produce .csv file for PLEXOS model from PSS®E simulation outcome. 1.4. System Flow Chart The project team is proposed to approach this project with the following step shown in Figure 1 2|Page Case Investigation Modify system in PSS®E System Modification in PSS®E System Modeling in PLEXOS Feed reformed system into PLEXOS RIT-T * Model Finalisation * RIT-T: Regulatory investment test for transmission Figure 1: System flow chart 1.5. Task allocations The model provided by ElectraNet staff is a real and commercial power system market modelling network, which includes the whole Australian transmission networks, and this means it is hard to address up by individual. By considering the fair workload basis, personal characteristics and the diverse talents of each member, tasks were allocated. And apart from the tasks stated above, the team work would together most of the time. Project team consists of three masters students: Chengwang Yu (Ryan), Nianlun Yu (Aaron) and Yili Liao (Phoenix). Each team member in this team has individual role in this project. The task for each member can be demonstrated in the Table 1. 3|Page Member Chengwang Yu (Ryan) task PLEXOS Base models debugging, Communication interface design Nianlun Yu (Aaron) 3 node network market modeling on PLEXOS and PSS®E, Communication interface design Yili Liao (Phoenix) 3 node network investigation, Communication interface design and associated programming Table 1: Work break down structure 4|Page Chapter 2: Literature Research 2.1. National Electricity Market Before the 1900s, the historical Australian power system was in a regulated monopoly structure; and under such structure, power demand of all the customers in the nation was expected to be settled by a single electricity service provider. However due to the fact that customers desire a better power efficiency and lower electricity price; from March 1990, the reform of Australian electricity industry was gradually processed and attempt to a new formation called deregulated market structure. The name NEM made its debut on December 1998 [Wikipedia, 2012]; and since then, Australian wholesale electricity market and its associated synchronous electricity transmission grid are all under this name. With the contribution of all market participators, Nowadays, NEM is able to provide reliable electricity production about 200,000 gigawatt hours of energy each year, to customers, approximately 19 million residents, all over the nation based on an interconnected national grid that runs through Queensland, New South Wales, the Australia Capital Territory, Victoria, South Australia and Tasmania. 2.1.1. NEM structures 2.1.1.1. Australia Energy Market Operator To serve the purpose of managing NEM, Australia Energy Market Operator (AEMO) was established a couples of year after in July 2009 [AEMO, 2010]. Maintaining the wholesale market for trading electricity between generators and retailers are the primary role of AEMO. A general power market process begins from generators making their contribution on electricity productions and will be reported to AEMO which is in charge of production management and transference to electricity retailer or consumers. During this process, spot prices of power are determined by price offers and bids in the market under supervision of AEMO. On the other hand, ensuring a safe and reliable operation manner for Australian power system under the NER is another major function of AEMO. To achieve this 5|Page goal, AEMO also controls the key technical standards of the Australian power system, including frequency, voltage, network loading and system restart process, which are called ancillary services. Detail of ancillary services will be described later in Chapter 2.1.1.3. 2.1.1.2. Other NEM participators Other major participators of NEM including the following, and they all played their own role to ensure a prosperous operation of NEM. Distribution Network Service Providers (DNSPs) Transmission Network Service Providers (TNSPs) Market Customers Traders 2.1.1.3. Ancillary services As mention in 2.1.1.1, AEMO is responsible to provide ancillary services. To be more specific, the term “ancillary services” describes the services which are vital to support system capacity and energy transmission from generator to market customer as well as maintaining dependable operations of the transmission system. The following points indicate the main functions of ancillary services, Automatic generation control Governor control Load shedding Rapid generator unit loading Reactive power System restart process Under the effect ancillary services, system would be well protected and would have ability to encounter any disturbances occurs within the network. NEM ancillary services are mainly divided into 3 categories, they are Frequency control ancillary services (FCAS), “FCAS are used by AEMO to maintain the frequency on the electrical system, at any point in time, close to fifty cycles per second as required by the NEM frequency standards.” 6|Page Network control ancillary services (NCAS) “(NCAS are used to) Control the voltage at different points of the electrical network to within the prescribed standards; or Control the power flow on network elements to within the physical limitations of those elements.” System restart ancillary services (SRAS). “SRAS are reserved for contingency situations in which there has been a whole or partial system blackout and the electrical system must be restarted.” [AEMO, 2010] At present, AEMO operates 8 separate markets for the delivery of ancillary services under these 3 categories. These ancillary services markets are the side markets associated NEM. Under agreement with AEMO as well as rules and regulations of the market, service providers and trader can participate in these service markets by submitting service offer or biding service provided by others. 2.1.1.4. Advantages and disadvantages of the structure The most noticeable advantage, which is also the fundamental purpose of NEM is, the market structure allow competitions between market participators, and AEMO as the market operator hence is able to select the most appropriated future development plan from diverse proposals. Such process has the benefits of increasing power network system efficiency by AEMO’s circumspect proposal selection and reducing electricity prices from market competitions; so that ultimately these revolutions can hopefully generate benefits to not only service providers or traders but also the whole commonwealth. Nevertheless, the disadvantage of this structure is also obvious, which is the hidden stability risk of the market. Strictly speaking, the stability of NEM is heavily depends on two factors, one is the compensation from AEMO and the other is the balance between market participators. While such issue is seem to be less significant in country with regulated monopoly structure electricity market. 2.2. Regulatory Investment Test for Transmission According to the NER, the National Electricity Laws (NEL) and the Electricity Act, networks which proposed by Transmission Network Service Provider (TNSPs) is 7|Page required to satisfy power demand, reliability standards and able to generate market benefit. Before the debut of RIT-T, a Regulatory Test issued by AER was used to determine the efficiency and market benefit of a specific electricity investment. It was however got substituted by RIT-T later on in 2010 due to some amendments in NER. The purpose of a RIT-T is identical to its previous model, Regulatory Test. Nevertheless, the major distinctness between these two tests is “the new RIT-T process removes the distinction between reliability-driven projects and projects motivated by the delivery of market benefits (from the Regulatory)”, as stated by ElectraNet. By amalgamating the reliability and market benefits sections in the Regulatory Test as suggested by Energy Reform Implementation Group (ERIG), the new RIT-T examine all electricity investment by providing only one framework. Hence all proposed electricity transmission projects are now being review against both standards on technical aspects as well as the potential of delivering broader benefits to NEM. A typical RIT-T process flow involves publication of two to three reports, which will submit to AER as well as publish across NEM. Project Specification Consultation Report Project Assessment Draft Report (if required) Project Assessment Conclusions Report The purposes of these reports are to serve as primary reference during the consultation about a certain development plan between TNSPs and other NEM participators. 2.3. Power system forecasting factors During the first semester, the project team had attended a lecture with “Power System Forecasting” as topic. It is provided by a guest lecturer from Monash University, who put forward the following factors, and demonstrated their importance in power system forecasting process. Calender effect (resident tend to use less electricity during holiday, such as Christmas day) 8|Page Weather condition (usage of electricity will vary significantly due to different weather conditions even within a short period) Climate change (long term climate change is proven to have major impact on electricity usage) Economic change (global economic environment will have impact on material prices such as carbon, which will ultimately lead to profit of power system change from time to time) Technology development (increasing dependence on new technology will increase the power demand in the future, but innovation on technology is also likely to decrease electricity usage due to efficient improve) 9|Page Chapter 3: The Network Model 3.1. Model backgrounds On 19 November 2010, ElectraNet and AEMO conducted a market model, which is related to the joint feasibility study (JFS) of transmission development options that improves the interconnector transfer capability in the region between South Australia and other NEM load centres. Refer to Appendix A for the reduced nodal model of the whole current network. Two northern part of Australia options demonstrate similar characteristics. The high growth rates are modelled by the fast rate of change scenario, which are the most pronounced in Queensland and New South Wales. The northern options play a role in the national electricity market as energy exporters from South Australia. For example, the expansion project of the Olympic Dam load in this scenario leads to the reduction of congestion on the South Australian network. In general, South Australia imports the energy from the northern interconnectors that is located in Victoria. Refer Appendix B for graphical presentation of these planning options. According to the Oil shock and adaptation scenario, the northern interconnector is operated relatively symmetrically as true two-way links, with energy import to and export from South Australia. The incremental option and the southern option facilitate south Australian energy export in all scenarios. Take the south options, for example, it reaches 80% to 90% of its capability at peak [AEMO, 2011]. Between 2015 and 2020, the frequency of South Australia to Victoria flow driven by the largescale renewable energy target and favourable conditions for renewable generation in South Australia will increase from 30% to 80% of the time [AEMO, 2011]. The magnitude of power flow can be reduced during this transition through period as dependence on coal generation in the Latrobe Valley declines. 3.1.1. Generation Based on the growth of power demand regarding each scenario, new generation is added into the base case. By 2020, between 14,000 MW and 21,000 MW of 10 | P a g e generation is set up. By 2030, the new generation will be increased to between 25,000 MW and 41,000 MW as assumption [AERO, 2010]. The major type of generation is gas generation in all of the scenarios. Since the gas price is very high in the Oil Shock and Adaptation scenario, the new coal generation is the most significant in that scenario, which is located in Queensland and fitted with carbon capture and sequestration technology. In South Australia, new generation is distributed relatively evenly around its three planning zones, with predominant technologies being wind in the north, gas in Adelaide and geothermal in the south east. 3.1.2. South Australian to Victoria energy export Across all scenarios, energy export from South Australia will increase quickly to 2020, followed by decreasing to 2025, then increase again toward 2030. The transformer limit of a third identical transformer at Heywood would be raised to approximately 920 MW. However, the capacity of the South East-to-Heywood 275 kV lines will limit the South Australia to Victoria transfer capacity, which has thermal limits of 591 MVA in summer and up to 675 MVA in winter [AEMO, 2011]. Heywood interconnector can potentially achieve the export of capability of up to 650 MW without any new transmission line as the following network augmentations. Installation of the South Australian South East regional 132 kV transmission system real time dynamic line rating equipment and 275 kV lines from Tailem Bend-to-South East-to-Heywood Installation of 100 MVAr capacitor bank at South East 275 kV terminal station In addition to these augmentations, export capability of up to 650 MW could potentially be achieved without any new transmission lines, with the network augmentations below: Addition connection of 40% series compensation on the South East-Tailem Bend lines Setup of 100 MVAr capacitor bank and 80 MVAr static var compensator at Tailem Bend 11 | P a g e Installation of a programmable logic controller based voltage control system to switch capacitor banks at South East and at Tailem Bend All the main 275 kV backbone transmission lines would be operated at higher design current rating according to the location of wind and other generation sources. All secondary system limitation such as the current transformer (CT) ratio, line traps and over-load protection can be ignored in the incremental support studies. The follow table demonstrates the details of augmentations that are required to increase the export capability from Heywood, South Australia. Export limit (MW) Case Augmentation required Thermal limit Stability limit (1) Third 500/275 kV transformer at Heywood and dynamic lie rating of Tailem Bend-to-South East lines 650 550 (2) (1) + 100 MVAr capacitor bank at 275 kV South East substation 650 700 (3) (2) + 40% series compensation of Tailem Bend-to-South East lines, + 80 MVAr SVC at Tailem Bend and reactive support at Tailem Bend 650 700 Table 3.1: Augmentations for South Australia to Victoria export limit [AEMO, 2011] In the network of Victorian area, the south west 500 kV corridor is worked with its thermal capabilities. If critical levels of generation are linked on the existing Heywood-to-Moorabool 500 kV lines, long term plans include that to build a third Heywood-to-Moorabool 500 kV line. 3.1.3. Victoria to South Australia import study results The additional transformer at Heywood will increase the amount of import transfer from Victoria to South Australia, under transmission ratings, demand patterns and generation the limitation of import would increase beyond 650 MW. However, due to thermal limitations of the underlying 132 kV system in the southeastern part of 12 | P a g e South Australia, the import will be limited to approximately 490 MW. The following alternatives could make the import capability be more. Decoupling the parallel 132 kV network in the South East from the 275 kV system Installation of series compensation on the South East-tailem Bend 275 kV lines However, the reduction in the South Australia to Victoria export stability limitation may be caused by decoupling the parallel 132 kV network from the 275 kV main system. As can be seen from this case, it is clear that this option could provide benefits for export from Victoria to South Australia. Due to absence of investigation, this option was excluded from this JFS. The above table illustrates the augmentations that are required to increase the import capability into South Australia from Victoria. Export limit (MW) Case Augmentation required Thermal limit Stability limit (1) Third 500/275 kV transformer at Heywood and dynamic lie rating of Tailem Bend-to-South East lines 650 665 (2) (1) + 100 MVAr capacitor bank at 275 kV South East substation 650 685 (3) (2) + 40% series compensation of Tailem Bend-toSouth East lines, + 80 MVAr SVC at Tailem Bend and reactive support at Tailem Bend 650 800 Table 3.2: augmentations for Victoria to South [AEMO, 2011] 3.1.4. Incremental option The incremental option`s entry timing was optimised by this market model. The reason why entry time was optimized is an early entry for scenarios including large amounts of new wind generation in South Australia 2017/18 and 2019/20 13 | P a g e respectively, and a relative late entry in other scenarios such as Fast rate of change (2025/26) and Oil Shock and Adaptation (2029/30) [ElectraNet, 2012]. The following table demonstrates the market benefits of the incremental option under each scenario Option Total cost (PV) Gross benefit (PV) Augmentation cost (PV) Net benefit (PV) Fast rate of change 185,891 26 0 26 Decentralised World 162,116 28 0 28 Oil Shock and Adaptation 137,471 22 0 22 Green grid 185,988 88 0 88 Table 3.3: Market benefits of the incremental option [AEMO, 2011] The following table shows the timing of the incremental option in each scenario. Option Build year Fast Rate of Change 2025/26 Decentralised World 2019/20 Oil Shock and Adaptation 2029/30 Green Grid 2017/18 Table 3.4: Timing of the incremental option when entered alone [AEMO, 2011] 14 | P a g e 3.1.5 Intraregional network augmentation Basically, long term planning partial line upgrades are converted into time sequential model of the whole projects. The required network upgrades for each scenario should be launched according to the growth of additional energy demand in some area and the detailed location or region of new entry generation, and the special task of network upgrades is to improve network reliability (cutting off the useless energy section). Actually, the considered intraregional projects are not unique method for addressing the issue of network congestion. It is predicted that less cost options could become feasible when the real transmission congestion or other type of thermal congestion are happened in the network. The largest amounts of intraregional network projects would be required as the high energy demand growth in the fast rate of change scenario. The projects will be produced in this kind of scenario can be demonstrated in the following table, which also include the entry time. Region Project Entry Year VIC Increase ratings on Rowville-Yallourn lines 2015 VIC Increase ratings on Dederang-Mount Beauty lines 2015 VIC Increase ratings on Dederang-South Morang lines 2020 VIC Add a third 500/330 kV transformer at South Morang 2020 VIC Add a second 500/220 kV transformer for Cranbourne 2020 Increase ratings on Upper Tumut-Canberra line 2020 Add a double circuit between Tepko and Krongart 2020 NSW SA 15 | P a g e NSW Add 500 kV double circuit between Bannaby and Kemps Creek 2025 NSW Convert Yass-Canberra to double circuit 2025 NSW Convert Kemps Creek – Sydney South to double circuit 2025 NSW Add a Kemps Creek-liverpool line 2025 NSW Increase ratings on Marulan-Dapto, Marulan-Avon and Kangaroo Valley-Dapto lines 2025 NSW Increase ratings on Yass-Marulan and Yass-Bannaby circuits 2025 VIC Add a second 500/220 kV transformer at Kielor 2025 VIC Add a second 330/220 kV transformer at South Morang 2025 NSW Increase ratings on Sydney South-Haymarket 2029 NSW Increase ratings on Sydeny South-Beaconsfield west 2029 Add a fourth 500/330 kV transformer at South Morang 2029 VIC Table 3.5: Intraregional network reinforcement (the fast rate of change) [AEMO, 2011] Also, some projects are required in the scenario of decentralized world. The following table illustrates the projects and the entry time regarding these projects. 16 | P a g e Region Project Entry year SA Convert Davenport-Brinkworth-Para to double circuit 2018 NSW Convert Bannaby-Sydney West to double circuit 2020 NSW Add a Bayswater-Newcastle-Eraring 500 kV doubele circuit 2020 NSW Add a third Liddell-Tamworth 330 kV circuit 2020 NSW Add a kemps Creek to Liverpool 330 kV circuit 2020 VIC Add a second 500/220 kV transformer at Kielor 2020 VIC Add a third 500/330 kV transformer at South Morang 2020 VIC Add a third Geelong-Moorabool circuit 2020 Add a second Kemps Creek-Sydney South line 2025 VIC Add a second 500/220 kV transformer at Cranhoume 2025 VIC Add a second 330/220 kV transformer at South Morang 2025 NSW Table 3.6: Intraregional network reinforcement (Decentralised World) [AEMO, 2011] In addition to these scenarios, some projects have been considered in the Oil shock and Adaptation scenario. The future intraregional project has been listed in the table below including the entry year. 17 | P a g e Region Project Entry Year VIC Increase ratings on Dederang-Mount Beauty lines 2015 SA Convert Davenport-Brinkworth-Para to double circuit 2019 NSW Convert Yass-Canberra to double circuit 2025 NSW Convert Bannaby-Sydney West to double circuit 2025 NSW Convert Kemps Creek-Sydney South to double circuit 2025 VIC Increase ratings on Yass-Marulan and Yass-Bannaby circuits 2025 VIC Add a third 500/330 kV transformer at South Morang 2025 VIC Add a third Geelong-Moorabool circuit (base case) 2025 Table 3.7: Intraregional network reinforcement (Oil Shock and Adaptation) [AEMO, 2011] 3.1.6 Least-cost optimisation In general, least-cost algorithms involve the objective function construction which represents entire network costs. Least-cost algorithm is used to optimize the cost of generation and transmission assets such as cost of network maintenance and upgrade in long term (LT) planning module by using PLEXOS [Newham, 2010]. An alternative method that is market operation investments inspect whether the network can be worked under economic condition by testing new generator and transmission option. This approach is very time-consuming for longer-time duration such as 20-year period since investments in different generators and transmission options have impact on the investments economics [Ann, 2011]. 18 | P a g e Basically, the objective function is the sum of all of the economic costs, which can be modeled including fuel costs, emission costs, fixed generator costs and other network maintenance and upgrade costs [Adam, 2011]. The variables of the objective function contain generation dispatch, line flows as well as setting of power plants and transmission lines. Constraints can make sure that the solution could capture the physical limitations. 3.2 Debugging Actually, researchers were warned that there are some errors and system warnings happened in the original case when taking over this case from ElectraNet on the end of May. The first task for us was trying to find out the location of these errors and warnings in the model and fix up all of them to make whole model can work under normal condition and obtain the final analysis report. After running the base case, the error report demonstrated that one warning that Minimum power flow on the transmission from Para 275 to Magill 2b should be less than 0 or equal 0. This warning can be displayed in the following screenshot. Figure 3.1: power flow warning For fixing up this warning, researcher checked the data setting under the transmission line option in the main tree as shown in the figure below. 19 | P a g e Figure 3.2: warning transmission line Double click the warning transmission line to find out the wrong data setting as below. Figure 3.3: wrong data setting Basically, it is wrong when the setting value of maximum power flow is the same as the setting value of minimum power flow that because if these values are same, the power flow going through transmission line must be 1000MW. In general, the minimum power flow cannot be set as zero since it is impossible that no power flow through relative transmission line. However, negative power flow setting can be acceptable since if power is imported into the node from other node that means the power flow direction is opposite with that of reference node. For avoiding the overload power happened in the network, researcher set the magnitude of minimum power flow is the same as that of maximum power flow, but be negative. The fixed setting can be demonstrated in the following the figure. 20 | P a g e Figure 3.4: fixed power flow setting After reloading the model, it is obvious that the warning has been fixed up by applying this method. In addition to this warning, there was a serious error existing in the original case. The error report demonstrated that failed to interpret the pattern “M1,2,7,8, WEEKEND” which appears to have invalid meta-patterns related to timeslice “weekend”. Since it is the first time for researcher to think about the issue involving the timeslice setting, the members of research team have no enough relative working experience on this section. Therefore, researcher reviewed the help document of PLEXOS that is attached in the software installation folder. As the section about timeslice class on the help documentation demonstrated, every data entered in the properties setting window in PLEXOS is static or dynamic type. In general, static data all have a constant value no matter how the time period whereas dynamic data change over time or additionally, apply to some given period of time. In addition to static data, dynamic data can be required based on the length of the user-set trading period duration, which can be defined as varying from 5 minutes to 24 hours. When some data need to be used and repeated in a pattern, basically, operator should use the timeslice field to enter the data value, rather than make a list about them with a serious of date-tagged entries. In general, patterns can be set into the timeslice for the data setting by time of day, day of week, day of month, and month of year. The following screenshot illustrates the timeslice setting on the data pane of PLEXOS interface window. 21 | P a g e Figure 3.5: timeslice setting The PLEXOS interface can classify data based on pattern as well as date. Hence, it is best to two digits to define the simple patterns like daily value i.e. D01, D02, D03, D04, etc, that must be mentioned that the values should display in the correct order. The definition of these symbols can be demonstrated in the following Table. Symbol Range Meaning H 1-24 Hours of the day ( 1= midnight to 1.00am, 24=11:00pm to 12 midnight) W 1-7 Day of week D 1-31 Day of month M 1-12 Month of calendar year P 1- NUM.Trading periods in Day Trading period of day Table 3.8: the definition of timeslice symbols Timeslices can be created using patterns, date from, date to, and even read from a text file. Timeslice objects can be created as needed and timeslice names can be used in Data files, but timeslices or patterns should not be used to filter data in a data file. The timeslice definition of 20110114 JFS ElectraNet base case that is the model researcher worked on can be demonstrated in the following table. 22 | P a g e Timeslice Property Value Units Pattern off-peak include -1 - H1-6,23-24 peak include -1 - H7-24 weekday include -1 - W2-6 weekday off-peak include -1 - W2-6,H1-9,20-24 weekday peak include -1 - W2-6,H10-19 weekend include -1 - W1,7 weekend off-peak include -1 - W1,7,H1-9,20-24 weekend peak include -1 - W1,7,H10-19 Saturday include -1 - W7 Sunday include -1 - W1 Spring include -1 - M3-5,H8-18 Summer include -1 - M1-2,12,H7-19 Autumn include -1 - M3-5,H8-18 Winter include -1 - M6-8;M3-5,9-11,H1-7,19-24 Spring/Autumn include -1 - M3-5,9-11,H8-18;M1-2,12,H1-6,20-24 Table 3.9: timeslice definition of 20110114 JFS ElectraNet Modal The error researcher met was that failed to interpret the pattern “M1,2,7,8, WEEKEND” which appears to have invalid meta-patterns related to timeslice 23 | P a g e “weekend”. The researchers concentrated on the timeslice setting format in the property panel. Researcher tried several types of timeslice setting format, finally, it is found that the reason why result in error here is one additional space between comma and “weekend”. The address method is to hit control key and “f” key in the meantime and type the wrong timeslice setting into search option for finding all of issued setting, and then replace them as correct type. Finally, all of timeslice settings were addressed and the base model can be run under a normal condition. Due to the late coming of FICO, researcher had no enough time to work on the further warnings and error which are happened after running the model we fixed at the first step of debugging. Therefore, unfortunately, they have not been addressed yet. However, the research members would like to give some advices to other student who will continue to work on this project. The following screenshots demonstrate the existing warning and errors. Figure 3.6: remaining warnings From the report shown in the figure above, it could be supposed that the warning is relative to object setting. Therefore, researcher reviewed the data setting in the base model. The following screenshots illustrate the location of warning of data setting in model. Figure 3.7: membership setting for Bannaby 24 | P a g e Figure 3.8: membership setting for Canberra Figure 3.9: membership setting for Capital Figure 3.10: membership setting for Marulan Researchers suggest the student who will continue to work on this project that changing the value in membership setting may be an effective method to fix up these issues. That will be a huge working for them. Because as search on key word of these warning the researcher did, the team can see that a large amount of membership that are relative to warning. The following researchers need to take a long time to check the membership setting for each warning. 25 | P a g e In addition to the warnings, one error is still happened in the base model. As the error report demonstrated in the following screenshot of report, object reference is not set to an instance of an object. Figure 3.11: remaining error Researchers have no idea about this error. The project team have tried to change the reference element setting such as reference node setting. It is still happened in the case unfortunately. But researchers still believe that this error may result from the reference setting. 26 | P a g e Chapter 4: Interface Design 4.1. Brief As mentioned before, there are two software, PSS®E and PLEXOS are being employed in this project. According to the system flow chart presented in Figure 1, Chapter 1, during the optimisation stage, data communication between PLEXOS and PSS®E is required to achieve the project goal of meeting not only technical but also economic standards. In this chapter, the project team will introduce the concept of designing an interface script which is expected to process raw result data from PSS®E into appropriable PLEXOS input data. 4.2. PSS® E As one of the “most comprehensive, technically advanced and widely used” *SIMENS 2010] industrial standards power system simulator, the historic PSS®E has its first appearance in 1976. PSS®E is specially designed to estimate power system performance with multiple methodologies, which are contributed by PSS®E’s integrated probabilistic analyses and its advanced dynamics modelling capabilities. The ability scope of PSS®E includes primarily but not limited to power flow calculation and power flow optimisation; it is also master in areas such as, Balanced or Unbalanced Fault Analysis Dynamic Simulation Extended Term Dynamic Simulation Open Access and Pricing Transfer Limit Analysis Network Reduction Generally, actions such as model constructions and request for simulations can all be performed via the comprehensive graphic user interface. Nevertheless, PSS®E also supports external scripts based on different programming languages (e.g. IPLAN, Python and FORTRAN) to import its generated solution or even extend its original functions. Application Programming Interface (API) and associated programming 27 | P a g e Manual are provided by the PSS®E developer, SIMENS, to serve as secondary development references. In this particular project, Python was chosen by the project tem to program the interface scripts. 4.3. Python According to the entry statement in Wikipedia, Python is an object-oriented interpreted programming language. The syntax of Python language is known as remarkably clear and expressive due to the design philosophy of “beautiful”, “explicit” and “simple” in code readability. Furthermore, being a general purpose high level language, Python has outstanding ability of supporting various programming paradigms, which include its fundamental object-oriented programming as well as other paradigms such as imperative programming, functional programming, aspect-oriented programming and generic programming. Although Python is capable to be used in diverse non-scripting context, in many occasions, Python serves as a scripting language. For instance, the communication interface is designed base on Python script. 4.4. Design The following diagram indicated the general flow of the interface execution lifecycle. Data Extraction Data Processing CSV Generation Figure 4.1: Execution lifecycle of the interface program 4.4.1. Data Extraction In order to obtain the ultimate aim of presenting appropriate PLEXOS input data, the first step is to extract the associated raw data from PSS®E. Before the actual extraction process, connection between PSS®E and Python must be produced for future communication purpose. This can be achieved by loading the PSS®E development library modules into a particular Python script. However, since 28 | P a g e those PSS®E special modules are not in the collection of python pre-recognised module, one extra step of adding the address of PSS®E development library to Pythons path search list is required. Otherwise, errors will be complained by Python, with messages like below, Traceback (most recent call last): File "C:\Python25\Lib\site-packages\pythonwin\pywin\framework\scriptutils.py", line 310, in RunScript exec codeObject in __main__.__dict__ File "E:\test\error_msg.py", line 1, in <module> import psspy ImportError: No module named psspy To import the module properly, the following code should be used. ==========================Python script start=========================== # import essential modules for expending path search list import os import sys # define the directory of the PSSE module PSSE_LOCATION = r"F:\Program Files\PTI\PSSEUniversity32\PSSBIN" # add such address to the path search list sys.path.append(PSSE_LOCATION) # notify PSSE where its library is being added os.environ['PATH'] = os.environ['PATH'] + os.pathsep + PSSE_LOCATION # now import the psspy module which is the place where most API defined import psspy ===========================Python script end============================ After the code above, PSS®E module is considered as successfully loaded into Python. In order to run PSS®E smoothly, one more PSS®E module called redirected should be imported. The main function of this module is to directing output from PSS®E to Python. In this particular project, the function psse2py() defined in the 29 | P a g e redirect module will be used to convert text messages appearing on the popup windows which are created by PSS®E into Python message form and prevent those windows from popping up. ==========================Python script start=========================== # now import the redirect module import redirect # text message popup windows conversion redirect.psse2py() # PSSE initialisation where the integer within the bracket indicate how many buses are requested psspy.psseinit(50) ===========================Python script end============================ The following message will showed on the complier windows as indication if PSS®E is being initialised successfully. PSSE University Version 32 Copyright (c) 1976-2012 Siemens Energy, Inc., Power Technologies International (PTI) This program is a confidential unpublished work created and first licensed in 1976. It is a trade secret which is the property of PTI. All use, disclosure, and/or reproduction not specifically authorized by PTI is prohibited. This program is protected under copyright laws of non-U.S. countries and by application of international treaties. All Rights Reserved Under The Copyright Laws. 30 | P a g e SIEMENS POWER TECHNOLOGIES INTERNATIONAL 50 BUS POWER SYSTEM SIMULATOR--PSSE University-32.1.1 INITIATED ON FRI, OCT 19 2012 2:28 The next step will be importing the working model which is pre-constructed in PSS®E for data extraction. ==========================Python script start=========================== # define the model directory CASE_LOCATION = r"E:\test\Untitled.sav" # import model psspy.case(CASE_LOCATION) ==========================Python script start=========================== If model is loaded successfully, Python will print out the following message which indicates the status of the model. CASE E:\test\Untitled.sav WAS SAVED ON TUE, OCT 16 2012 22:58 DEFAULT OPTIONS MODIFIED: GRAPHICS TERMINAL TYPE: 26 After this point, all sorts of results can be generate by using different functions stated API, such as bus properties, loads or voltages. Detail about these functions can be found in the API document and associated programming manual provided by SIMENS. 4.4.2. Data processing Results estimated by PSS®E are comprehensive, and in most cases, not all the data are meaningful to PLEXOS. Hence it is important for the interface script to pick only the suitable data. Furthermore, in the case when PSS®E is not able to generate all the appropriate input parameters for PLEXOS, the interface script may even need to generate prediction values with results from PSS®E and feed them into the script’s 31 | P a g e own algorithms which are based on some mathematics model. For instance, project assumed PSS®E has no ability to generate results with respect to long term time period (e.g. in the interval of half an hour or one hour), PLEXOS is however using data versus time as its input in some simulations. In this case, the scripts should firstly define model algorithms for each parameter that need to be estimated. The flow of a simple case such process can be represented mathematically as below. Where Dinput is the predicted/estimated future value generated by the interface script which will be feed into PLEXOS A is the algorithms of a specific mathematics model. It can be as simple as a linear equation or as complicate as large matrix. Dgenerated is the current time data generated by PSS®E On the other hand, the script is required to have ability to generate header and other associated text label according to data property. 4.4.3. CSV generation After all the data is in the form which PLEXOS can accept, the interface script should ultimately convert all the data into a CSV format file. Such procedure can be achieved by using a build-in Python CSV module to generate desire files. Code for the CSV generation is shown below in the next page. 32 | P a g e ==========================Python script start=========================== # import csv module import csv # Create a file for writing. csv_out = open('mycsv.csv', 'wb') # create the csv writer object. mywriter = csv.writer(csv_out) # for the objects in the list to form a column in the CSV file for row in zip(YEAR_NUMBER, MONTH_NUMBER): mywriter.writerow(row) ==========================Python script start=========================== 4.5. Future development The space for future development on this interface script is wide opened. Possible considerations include making a GUI, making mathematic model editor to prediction algorithms. 33 | P a g e 5. 3-node model implementation 5.1. 3-node model parameters As mentioned in previous chapter, a power system can be modelled by PSS®E first and the outputs (i.e. csv file) can be feed back into PLEXOS as input data. By running PLEXOS with specified constraints, economical benefit solution can be obtained. In this report, the team would like to create a 4-buses power system for short-term to simulate and illustrate the process above in detail. To begin with, the Topology of the 3-Nodes System is shown in below figure: Figure 5.1: The single line diagram of the 4-buses system This is a 3-nodes power system with three generators and a one-side load. The parameters for this network is summarized in Table 1 through Table 5 listed below (in next page). 34 | P a g e Bus Number Bus Name Bus Type Base voltage kV Area number Zone Number 1 Gen Bus1 Swing Bus 230 1 1 2 Gen Bus2 Gen Bus 230 1 1 3 Bus3 Load Bus 230 1 1 4 Load Bus Load Bus 16.5 1 1 Table 5.1: Buses in the sample power system Bus Name Rating MVA Max Capacity MW Qmax MVAr Qmin MVAr Resistance p.u. Reactance p.u. Gen Bus1 700 500 400 -250 0.01 0.3 Gen Bus2 700 500 400 -250 0.01 0.3 Table 5.2: Generators in the sample power system Bus Name Load MW Load MVAr Load Model Bus3 100 50 Constant Power Table 5.3: Load in the sample power system From Bus Name To Bus Name Resistance Reactance Max Flow MW Gen Bus1 Gen Bus2 0.01 0.008 1000 Bus3 Gen Bus2 0.01 0.008 1000 Bus3 Gen Bus1 0.01 0.008 1000 Table 5.4: Lines in the sample power system 35 | P a g e 5.2. PSS® E interface and simulation PSS®E interface has following functions and analyses: power flow and related network functions, optimal power flow, open access, fault analysis, network equivalence, one-line diagrams and program automation. Operators can use PSS®E to introduce, modify and delete network data using a spread sheet. Key elements of the interface shown below: Figure 5.2: PSS®E Interface The PSS®E power flow simulator is a well-known and reliable power flow simulation tool for simulating power systems of up to large scale in size. the team can model the same ‘Sample Power System’ case using PSS®E. Create bus data: Figure 5.3: Create bus data 36 | P a g e Create branch data: Figure 5.4: Create branch data Create load data: Figure 5.5: Create load data Create generator data: Figure 5.6: Create generator data Create transformer data: Figure 5.7: Create transformer Bus Codes setting: (Hint: Swing Bus code is 3, PV buses code is 2, PQ buses code is 1) Figure 5.8: Bus codes setting After completing the setting, select ‘power flow’ then solution in the drop-down list, the result can be shown as: ==============================result start============================== REACHED TOLERANCE IN 19 ITERATIONS LARGEST MISMATCH: -0.06 MW 0.00 MVAR AT BUS 1 [GEN BUS1 100.00] SYSTEM TOTAL ABSOLUTE MISMATCH: 0.06 MVA 0.08 MVA 37 | P a g e SWING BUS SUMMARY: BUS# X-- NAME --X BASKV QGEN QMAX QMIN 2 GEN BUS2 100.00 275.8 9999.0 PGEN -566.1 PMAX PMIN 500.0 -9999.0 -250.0 ==============================result start============================== Also, the report of the result can be exported as below: Figure 5.9: Report of result From the figure above, it is easy to find out the real power, reactive power and complex power of each bus connection. Also, it shows the losses corresponding to each direction of lines. Finally, the team can generate the single-line diagram based on the relationship of all the components in the system as below: Figure 5.10: Single line diagram of Sample Power System 5.3. PLEXOS interface and simulation Energy Exemplar's PLEXOS for Power Systems (PLEXOS Desktop Edition) simulates the development and operation of the NEM and provides both a least-cost development plan of generation and transmission over the long-term along with hourly generation dispatch and transmission utilisation. The version 6.207 interface of PLEXOS is shown as below: 38 | P a g e Figure 5.11: Interface of PLEXOS The numbering above refers to: 1. Main tree with the System tree and the Simulation tree – this tree shows the objectsin the database organized into Collections. 2. Membership tree – this tree displays all relationships between objects. 3. Properties tree – this tree lists the properties enabled for objects selected in the Main tree. 4. Display window. Based on the same parameters assumed before, the team created a new input database in PLEXOS corresponding to the PSS®E model. Firstly, researcher need to create a new Region object called ‘Sample Power System’ shown below: 39 | P a g e Figure 5.12: Create a new region Then, create nodes of system: Figure 5.13: Create node It is noted that ‘Node’ project can be found by clicking ‘Config’ button in the top of interface and tick it in the open window. Define Load Participation Factors on Nodes: As Node ‘Gen Bus2’ will carry all region loads, its Load Participation Factor will be 1 and other Node’s will be 0: Figure 5.14: Load Participation Factor setting 40 | P a g e Assign Nodes to Region: Figure 5.15: Create Node[Region] relationship Create Transmission Lines: Figure 5.16: Create Transmission Lines Connect Lines: Figure 5.17: Lines setting 41 | P a g e Create Generators and connect them to the Network (assume two generators are seme that Max Capacity=500, Fuel Price=1.5, Heat Rate=10): Figure 5.18: Create Generators Create transformer: Figure 5.19: Create transformer Create constraints: Figure 5.20: Create constraints Create input data (Excel file): Figure 5.21: Input data 42 | P a g e Define Region Load: Figure 5.22: Region Load File Prepare Simulation: Figure 5.23: Interface of simulation The results shown below: Figure 5.24: Sample Results 43 | P a g e After running the model successfully, Plexos will provide a zip file with solution in the same folder as the Sample Power System.xml file like this . From the result above, it could be seen that the demand or generation of the power system for a period. By multiplying the fuel price assumed before, the total cost of generation and consumption can be obtained respectively. The generated solution file can be opened from the File/Open menu and the results of selected items are able to view. Figure 5.25: Interface of results review 44 | P a g e For example, generation properties chart can be plotted as below: Figure 5.26: Generation properties Seen from the figure above, the curve shows the proportion of generation capacity in terms of all the generators in the region. In the same way, the different charts can be produced by using other objects. In PSS®E, all network data components could be represented within worksheet style tabs on the spreadsheet. Also, standard Windows capabilities for selecting and copying text to the clip board or saving it to an external file are supported in both views. This allows for easy transition between PSS®E and external applications such as Excel or Word. One the other side, PLEXOS can export/import data from/to any input database which can be written in 2 different formats, XML and Excel Workbooks (CSV file). 45 | P a g e Chapter 6: Project Management 6.1. Detail project phase description At the early stage of the project phase, the project believed that the whole project stated in project description will be completed in one year length. As suggested by the Dr. Rastko Zivanovic, the project team started with the project phase with literature research about various aspect of the NEM while waiting for the computers allocation for the team, software licenses validation as well as contact from ElectraNet. The initial proposal (refer to project document: Project Plan) was actually produced before the ElectraNet visit. Due to the lack of future development information, the project team was mainly focus on demonstrating the research and made a supposed approach proposal in such plan document. The initial project flow from the first submitted project plan is illustrated as below in Figure 6.1 (next page). This stated flow stated was proposed by the team as first guess since similar approaches are also been applied to actual planning procedures in real industrial project. In the situation when information is not enough to generate a brand new approach, the team believe adopting common procedure would be a safer movement. In this initial plan, with the small area power system models provided by ElectraNet, team members were required to simulate these systems individually on PLEXOS. Any model that is involved has to pass technical tests to meet operational standards, before it is being process to examination on economic aspects. Calibration should be applied if failure occurred in technical tests. After the satisfactions on operation, team members should perform RIT-T on each model and adjust the system to achieve maximum economic benefit. If any major change is applied to any system during this procedure, that particular system would needed to go through the technical test once again to eliminate any safety issue, since safe operation is however still the fundamental standards in system planning. Calibration and modification on both economic and technical aspects should be continue until balance point is meet, hence to complete the goal of optimising the power system. 46 | P a g e Background Research Individual Case Investigation System Modeling Calibration Model Testing Evaluation RIT-T * Model Finalisation * RIT-T: Regulatory investment test for transmission Figure 6.1: Project flow chart from the Project Plan At late April, the project team had a visit to ElectraNet to discus about the project. During the meeting with ElectraNet staffs, the following parts of the project were changed or updated. First of all, instead of three individual small site systems, one AEMO previous used nodal model already created in PLEXOS would be provided. However such model had errors in some sections in the system and was not working at that moment. The first task for the team would be to fix any error occurs during simulation, advised by the ElectraNet staff, Mr. Bradley Harrison. On the other hand, 47 | P a g e this AEMO nodal model involved the whole power system network in Australia and a significant amount of purpose unknown scenarios were being set up in the software. Secondly, the power system network planning program, PSS®E was being introduced into this project to serve the role of network simulation tools. Since the model scope change and the debut of PSS®E are both significant to the project, Harrison reckoned the team would not able to complete the stated project goal. He suggested the project should transform to a continue project and the team from the current year should mainly focus on fixing up the error in the model on both PLEXOS and PSS®E, as well as write interface programs for these two programs so that output data from each software can be automatically feed into format that can be accepted by the other software. The project was then adjusted the project proposal and the detail approach according to all the changes had been made during the meeting in ElectraNet. The second attempted of system flow chart is shown previously in Figure 1, Chapter 1 and was being firstly presented in Mid-Semester Review Report Document. In the modified project flow chart, the major revision is on the modelling and evaluation procedure. PSS®E was being included in the progress for system modification purpose. Note that in the initial system flow chart, there was evaluation procedure in the RIT-T stage. Evaluation according RIT-T outcome require consideration on judgement from AEMO and comment from other NEM participators. However as far as this project concern, it is only on virtual basis and RIT-T document generate from this project will not be accept by NEM. Hence the project team believes that such evaluation procedure is out of the scope of and deleted it from the project flow. Nevertheless, evaluation according to RIT-T outcome can still be a vital consideration for future development if the AEMO nodal model is being applied to real power system planning project again in future years. Gantt Charts were also initialised according to this modified project flow chart by taken all the adjustment into account, which is will be emitted later on in this chapter. According to Harrison, they would not able to provide much help on this particular AEMO nodal model due to the model is no longer being used by ElectraNet, the project team reckoned investigation on this AEMO nodal model and get it working 48 | P a g e properly and interfaces design would be two largest tasks in this project. All the points mentioned above were all being considered during the arrangement of the Grantt Charts in Appendix C. Due to the legal issue about confidential policy, the AEMO model was not able to be provided by ElectraNet until the end of May. Meanwhile, the project team continued the literature research as well as started making some small models on PLEXOS to explore the functions of this software. However, the new issue occurred immediately after the project team received the AEMO model. It is PLEXOS program kept shutting down by Windows XP whenever the team tried to execute simulation function for the AEMO nodal model. The team tried to fix the issue by running model on different project computers, setup smaller models, contact Energy Exemplar for assistants. The team then realised the issue might be due to the allocated project computers were fail to meet the minimum computer requirements stated in the PLEXOS manual. The project team placed in couples of computer request forms during mid-year break to request better computers, but none of the computer staffs response until late July. The team decided to use personal laptops to run the program. At the meantime, the project team went on investigate the Python language which is used to program the software interfaces. During early second semester, the project team managed to fix a major AEMO nodal model error after the second visit to ElectraNet (Detail about the debugging refer to Chapter 3.2). However soon after this forward movement, the team once again suffered the lack of license issue of the analysing software FICO as well as PLEXOS. These issues were not being fixed until Week 10 of the second semester. 6.2. Key milestones The status of the milestones is concluded on the date 12 th October and they are still subject to development according to the progress made after this date. In this project, numbers of official deliverables are required to be produced and submitted by team members, as listed below. 49 | P a g e Deliverables Seminar and demonstration Project Plan (Completed) Project plan seminar (Completed) Mid-project reviews reports (Completed) Final Seminar (Yet to be held) Final project report (Completed) Demonstration section (Yet to be held) Research poster (Under construction) Documentation CD (Under construction) Table 6.1: List of project products 6.3. Risks analysis 6.3.1. Encounter issue In the planning document submitted early this year, numbers of risks were supposed as shown below. Risk Over budget Lack of financial sponsorship Member sickness or injury Concept fault Lack of staff support Behind schedule Lack of equipments Market changes Lack of technical knowledge Table 6.2: Supposed risks from the Project Plan Detail risk description and supposed solution of these risks are stated Appendix D and for associated risk analysis refer to Appendix E. According to the progress up to now, some of these risks had indeed caused resistance to project team. Firstly as mentioned before, this project form has been significantly changed from its prototype to its current form. The project team hence need to reconstruct all the project flow design, work allocations as well as the detail timeline (Grantt Chart) for the project after the initial plan is being submit. Besides, the increase workload 50 | P a g e showed the potential force of making this project to be a continue project rather than to be completed in one year length. Secondly, the computers with proper licensed PLEXOS installed were not allocated until the end of week 2, Semester 1, and PLEXOS license server was being activated in week 3. As written in previous chapter, two members suffer the error which is PLEXOS got force quit just before it was about to execute a power system; the same error also obsess the other member at random time during any power system construction process. Thirdly, the licenses for softwares were disabled during the second semester and such issue turned out to be the most critical hit to the project progress. The issue is due to PLEXOS program relying on a third party tool, FICO to generate simulation report. Basically, the output data from PLEXOS are bunches of number which does not make sense to ordinary end users. PLEXOS will then activate its internal interface with FICO program from external server to call for output data analysis. Based on these output data, FICO will generate some user friendly reports include result tables and figures, eventually feedback these reports to PLEXOS for end user. Although the communication interface with FICO is installed automatically together with PLEXOS installation package, but license for FICO are completely isolated from PLEXOS license, and FICO license require formal application to apply. During this year, PLEXOS licences were expired during August. And PLEXOS were completely out of function until PLEXOS licenses were granted again in late September, it is still however not able to generate any simulation reports until FICO licenses were being granted in mid-October. 6.3.2. Risk overcome Since the project team is the first group to investigate such project, during the project year, the team had encountered various issues. However, the project team was managed to overcome some of the issues by forwardly communicating with external professional engineers from ElectraNet and Energy Examplar. For instance, for addressing the time slice setting issue on PLEXOS model. The team tried to obtain help from Mr. Harrison, who is the power system market modelling specialist in 51 | P a g e ElectraNet, and finally with his help when the team visited ElectraNet again, the issue was fixed up. 52 | P a g e Conclusion Due to the incident of licenses issues, the project team was not able to finish all the debugging works of the AEMO nodal model, however, the team had decided to continue the study with a small 3-node model, and managed to obtain better understanding on system modelling and market modelling. As mentioned before, an interface is produced by the project team. However, such interface has a bug in the section of data processing. Currently, the interface is executable but failed to generate the correct time entry whenever year 2012 is included in the scheme. Nevertheless the error will not occur if only 2012 is modelled. Due to the lack of time, the team may not be able to fix the bug but the team believes that it should only be a very simple algorithm error. On the other hand, the mathematics model algorithms employed by the team to generate future value is only an uncomplicated model. The model has strong bias and will not be able to reflect the actual behaviour of real power flow. However, making a proper mathematics model is time concerning; the team reckons it can be a future development direction for students who continuing this project. In addition to the suggested future work about interface design, it is advised that the group who will continue to work on this project need to have a try to address the remaining data setting bug in the base model, which are all mentioned in the Chapter 3 of this report. The advises suggested by researcher could be a good guide for future research students From the risk met, the team realised communication skill and teamwork are both vital in every engineering project, the whole project can be divided into several sections and delivered to each member. Besides, for addressing big problem happened in the project, the research team also learned that breaking big problem into several small sections and solving them step by step is effective and efficient method. Furthermore, acknowledge on power system market planning is also developed during the year. 53 | P a g e References 1. N. Newham, “Challenges of Economic Modelling for Transmission Investment”, Transpower NZ Ltd. 2. B. Adam, H. Gregory, N. Philip, W. Ann, “A Practical Application Of Real Options Under The Regulatory Investment Test For Transmission”, NERA Economic Consulting,May 2011. 3. W. Ann, G. Tom, “Assessing Competition Benefits Under The RIT-T”, NERA Economic Consulting, 31 May 2011. 4. ElectraNet, “Lower Eyre Peninsula Reinforcement”, RIT-T: Project Specification Consultation Report, February 2012. 5. ElectraNet, “South Australian Annual Planning Report 2011”, 2012, available at: www.electranet.com.au. 6. AER, “Regulatory investment test for transmission”, Australian Energy Regulator, June 2010. 7. AER, “Regulatory investment test for transmission and regulatory investment test for transmission application guideline final decision”, Australian Energy Regulator, June 2010. 8. AER, “Regulatory investment test for transmission application guideline”, Australian Energy Regulator, June 2010. 9. Grid Australia, “RIT-T Cost Benefit Analysis”, Grid Australia Handbook Version 1.1, November 2011. 10. Essential Services Commission Of South Australia, “Electricity Transmission Code”, available at: www.escosa.sa.gov.au, 1 July 2011. 11. ElectraNet, AEMO, “ElectraNet-AEMO Joint Feasibility Study: South Australian Interconnector Feasibility Study final report”, Available at: www.aemo.com.au, February 2011. 54 | P a g e 12. ElectraNet, AEMO, “ElectraNet-AEMO Joint Feasibility Studey: South Australian Interconnector Market Modelling Report”, available at: www.aemo.com.au, February 2011. 13. ElectraNet, AEMO, “ElectraNet-AEMO Joint Feasibility Study: South Australian interconnector Feasibility Study Market Modelling Report”, available at www.aemo.com.au, February 2011. 14. AERO, “An Introduction to Australia`s National Electricity Market”, Australian Energy Market Operator, 2010. 15. AERO, “National Transmission Network Development Plan”, Australian Energy Market Operator, 2011. 16. SIMENES, “PSS®E Product Suite”, May 2012, Available at: www.energy.siemens.com/us/en/services/power-transmissiondistribution/power-technologies-international/software-solution/pss-e. 17. G. Arindam, “Fault Calculations in Power Systems”, Collaborative power engineering centres of excellence, The Australian Power Institute, 2010, available at: www.api.edu.au. 18. S. Islam, “Real and Reactive Power and Load Flow Analysis”, Collaborative power engineering centres of excellence, The Australian Power Institute, 2010, available at: www.api.edu.au. 19. Z.Y. Dong, “Market Simulation: Power systems supply chain fundamentals, demand side management and forecasting”, Collaborative power engineering centres of excellence, The Australian Power Institute, 2010, available at www.api.edu.au. 20. Z.Y.Dong, “Supply Chain Fudamentals, Demand Side Management and Forecasting”, Collaborative power engineering centres of excellence, The Australian Power Institute, 2010, available at www.api.edu.au. 21. Z.Y.Dong, “Market Simulation software: PLEXOS”, Collaborative power engineering centres of excellence, The Australian Power Institute, 2010, available at www.api.edu.au. 55 | P a g e 22. Z.Y.Dong, “Market Simulation: Load Forecasting and Demand Side Management”, Collaborative power engineering centres of excellence, 2011, available at www.api.edu.au. 56 | P a g e Appendix A – Reduced nodal model 57 | P a g e Appendix B – augmentation Options 58 | P a g e Appendix C – Gantt Charts 59 | P a g e 60 | P a g e Appendix D - Risks description and solutions Risk Over budget Description and Solution Description: actual cost in the project is more than what is expected or allocated. Solution: unlikely happen in this project. Discuss with supervisor if such risk does occur. Description: member unable to continue their work due to sicknesses or physical injuries. Member sickness or injury Solution: member should maintain personal health by frequent exercise, and reschedule timetable if such risk occur. Description: staffs are not available when team members are seeking help in any area. Lack of staff support Solution: discuss the problem and try to solve any issue with other members, or leave the issue at that moment and carry on the progress until staffs are available again. Description: lack on computer, software and references etc. Lack of equipments Solution: if possible, try to find a substitution for that particular equipment. Whenever it is not possible to find subsitution, discuss such issue with supervisor and other associate staffs. Lack of technical knowledge Description: since none of the member is expert in the power system field, there might be some 61 | P a g e factors that member do not consider, in modeling progress Solution: read as much reference as possible to gain knowledge, try as much as possibility as possible to minimise error, use try and error approach, consult with supervisor or associate professional. Description: in later stage, this issue may occur due to the less consideration on economic Lack of financial sponsorship aspects. Solution: remodel the system and take more economic aspects into account. Concept fault Description: model fail to pass the technical test Solution: remodel the system with different method or approach Behind schedule Description: fall behind time schedule due to various reasons Solution: reschedule timetable reasonably and put more effort on catching up the progress Description: price and other economic aspect change that may caused model become invalid Market changes Solution: in the modeling progress, try to use as much as possible sample and review the model frequently 62 | P a g e Appendix E - Risks analysis Risk likelihood Seriousness Total score Over budget 2 5 10 Member sickness or injury 2 9 18 Lack of staff support 5 5 25 Lack of equipments 3 9 27 Lack of technical knowledge 6 6 36 Lack of financial sponsorship 4 9 36 Concept fault 5 8 40 Behind schedule 7 7 49 Market changes 8 10 80 - 63 | P a g e