modeling the all ireland electricity … · 2013-05-04 · 1 abstract the all-island irish grid is...

61
The University of Edinburgh BEng Electrical and Mechanical Engineering Project 4 Modeling the All Ireland Electricity Network AbdulAziz Khiyami S0926386 May 2013

Upload: others

Post on 29-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

The University of Edinburgh

Modeling the All Ireland Electricity Networkdddddddddddddddddddddddddddd BEng Electrical and Mechanical Engineering Project 4

Modeling the All Ireland Electricity Network

AbdulAziz Khiyami

S0926386

May 2013

March 2012

Page 2: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

1

ABSTRACT

The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection to the UK, securing future British electricity supply will require good knowledge and understanding of its operation. Detailed information was gathered on the All-Island grid and its future development from the transmission system operators. A PSS®E model of the system was obtained and solved for the 2012 summer peak demand and a Python script was devised to run load flows on this solved case to investigate its behavior at varying levels of load demand and wind generation

Page 3: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

Contents

1. INTRODUCTION ................................................................................................................................. 1

2. THEORY ................................................................................................................................................ 3

2.1 The Powerflow Problem................................................................................................................................... 3 2.1.1 Formulation of the Power Flow Problem .................................................. 4

2.2 Solutions to the Powerflow Problem ............................................................................................................... 6 2.2.1 Numerical Methods ...................................................................... 7 2.2.2 Divergence ............................................................................. 7

2.3 Generator Dispatch .......................................................................................................................................... 8

2.4 The All-Island Ireland Electricity Network ........................................................................................................ 8 2.4.1 The All-Island Grid .................................................................... 9 2.4.2 External Grid Connections ............................................................. 10 2.4.3 Future Grid Developments .............................................................. 11 2.4.4 The Single Electricity Market ......................................................... 14

2.5 PSS®E ............................................................................................................................................................. 14

3. EXPERIMENTAL METHOD ............................................................................................................ 15

3.1 Model Analysis ............................................................................................................................................... 15 3.1.1 Notes and Observations ................................................................ 15 3.1.2 Subsystems ............................................................................ 16

3.2 Model Inspection ........................................................................................................................................... 18 3.2.1 Island Buses .......................................................................... 18 3.2.2 Generator Islands ..................................................................... 18

3.3 Summer Peak 2012 Solution .......................................................................................................................... 19 3.3.1 Voltage Analysis of the Summer Peak ................................................... 19 3.3.2 Area Analysis of the Summer Peak ...................................................... 20

3.4 Series Analysis and Simulation ....................................................................................................................... 21 3.4.1 Limited Data and Assumptions .......................................................... 21 3.4.2 Dispatch Generation ................................................................... 22 3.4.2 All-Island 2012 Wind Generation and Load Demand Variation Study ....................... 23 3.4.3 Initial Python Script Flow Chart ...................................................... 25

4 RESULTS AND DISCUSSION ........................................................................................................... 26

4.1 Discussion of Initial Results ............................................................................................................................ 27

4.2 Improved Simulation ..................................................................................................................................... 28 4.2.1 Improving Mismatch .................................................................... 28 4.2.2 Improving Slack Generation ............................................................ 28 4.2.3 Improved Python Script Flowchart ...................................................... 29 4.3 Discussion of Improved Results .......................................................... 31

5. CONCLUSIONS & RECOMMENDATIONS ................................................................................... 32

5.1 Conclusions .................................................................................................................................................... 32

Page 4: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

2

5.2 Recommendations ......................................................................................................................................... 32

APPENDIX 1 LIST OF REFERENCES ................................................................................................ 33

APPENDIX 2-REMOVED ISLAND BUSES ....................................................................................... 35

APPENDIX 3-IMPROVED PYTHON SCRIPT .................................................................................. 36

Page 5: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

1

1. INTRODUCTION Electrical power systems are designed for simple plug-and play convenience, but are in fact among the largest and most complex man-made objects. In essence, integrated power grids are one giant electric circuit encompassing billions of components, tens of millions of kilometers of transmission line, and thousands of generators with varying power outputs. (Glover & Mulukutla, 2002) National power grid systems are at the heart of all critical infrastructures including energy, communications, transportation, water, and food supply. (Petri, 2008) Thus it is critical for the safety and reliability of these systems that it is well understood how they behave.

For this reason, modeling and simulation are critically important in the study of electrical power systems as they provide a computerised representation of the behavior of the system. In this context a ‘model’ is a simplified representation of the power grid at certain location or point in time; and a ‘simulation’ is the manipulation of that model to study the resulting change in behavior over time or space. This allows the observation of behavior that otherwise would not be readily apparent.

Modeling and simulation are a discipline for understanding the interaction of the various parts of a power grid system as a whole. Thus, they are an integral part of the management, planning, and stewardship of the power grid.

There are numerous approaches to power system modeling and each must attempt to balance the different costs and benefits of representation, scope, complexity, data requirements, processing speed, and accuracy of results. Models may be discrete or continuous; static or dynamic and a host of other attributes which will determine their complexity (Petri, 2008).

Various commercial power system simulation programs have been developed by a number of large engineering firms such as GE, and PowerWorld. By far, the market leader has been Siemens Power Technology International (PTI). It’s Power System Simulator for Engineering (PSS®E) covers most aspects of system operation and planning. PSS®E is widely considered the industry standard and is utilised in and ever growing market that exceeds 115 countries. (Siemens, 2013)

Among the many markets where PSS®E is utilised is the island of Ireland. The All-Island Ireland grid is a unique case, being a small island system with only DC interconnection to its nearest neighbours the grid is not comparable to similar sized systems in central Europe which operate as smaller parts of highly meshed AC networks. The All-Island System is ten times smaller than Great Britain and therefore the two systems do not make a good comparison.

The All-Island system is named as such because until 2007 two independent but interconnected systems were operated separately; the Northern Ireland grid operated by SONI and the Republic of Ireland grid operated by Eirgrid. As part of the All-Island Project, a joint government initiative to create a single market for gas and electricity on the island , (CER and NIAUR, 2013) in 2007 the two systems were officially combined to produce the Single Electricity Market (SEM) and both transmission system operators (TSO’s) collaborated together to produce a single unified All-Island Transmission forecast statement.

The governments of the Republic of Ireland and Northern Ireland have also set the highest levels of wind generation in the electricity system for any member state of the EU by aiming to achieve 40% of final energy from renewable sources by 2020 (Ryan & Dodds, 2008). This goal translates to roughly 37% of

Page 6: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

2

the island’s electrical generation coming from wind sources. Given the systems isolation, the scale of this challenge is especially significant (Eirgrid & SONI, 2012a).

In addition to increased wind generation, the All-Island grid is becoming increasingly connected to Great Britain. The Moyle Interconnect an HVDC line connecting Northern Ireland to Scotland began service in 2001. Another HVDC line connecting the Republic of Ireland to Wales began service in 2012. Each line has a capacity of 500MW and allows two-way trading of electricity between the All-Island Single Electricity Market and the British Electricity Trading Transmission Arrangements (BETTA) market.

This increased connection of the British and Irish grids means that understanding of the UK energy supply will fundamentally need to consider the operation of the Irish grid, especially in the context of large volumes of wind power.

The University of Edinburgh has a very good understanding of the British electricity network and extensive experience in simulating the British electricity network and wind resources, but very little information on the Irish system.

While models of the All-Island grid and simulations involving large amounts of wind power have previously been carried out by the Irish TSO’s most of the detailed modeling information is not readily or concisely prepared and available due to the commercial nature of the power industry. Furthermore, TSO’s often consult with third-party organisation’s (such as the University of Edinburgh) to gain new insights or confirmations of their initial studies, for example the National Grid’s Operating in 2020 Consultation (Dent, et al., 2009).

This project aims to fill the gap by gathering detailed information the Irish system, its operation, and future progression; and developing the Universities own models of the All-Island Ireland network in PSS®E to simulate power flows and dispatch within the Irish system in the context of increased wind generation. It resolves to provide the University with its own tools to understand the All-Island system so that it may investigate how Ireland will affect the UK in the future.

Page 7: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

3

2. THEORY

2.1 The Powerflow Problem Interconnected networks have been found to give improved economy and reliability in the transport of electric power (Alvarado & Thomas, 2001). However for these networks to operate safely and securely, it is necessary that power flows are kept within the thermal capabilities of the elements of the system; i.e. the currents within branches and the voltages on buses must be kept within tolerable limits.

Hence the ability to predict the voltages and power flows in interconnected networks is critical to their realisation. Power flow analysis was developed as a tool to produce this critical information; it may be defined as the solution of the network equations that define the power system at a steady state.

A three-phase system is assumed to be balanced and is therefore represented and analyzed as single phase equivalent circuit by means of the per-unit system. This allows the network to be represented by means of a single-line diagram.

Figure 2.1 Single-line Diagram of Sample Bus Bar A as seen in (Wallace, 2012)

Each bus bar of the system is defined by the following four variables:

Bus Voltage Magnitude VA

Bus Voltage Angle δA

Real Power Flow ±PA = PgenA-PloadA

Reactive Power Flow ±QA = QgenA-QloadA

Table 2.1 Bus Bar Variables

Page 8: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

4

Depending on what is connected to the bus bar, different variables will be known and so buses will have different classifications. Buses are classified as follows:

Bus Type Name Real Power (P)

Reactive Power (Q)

Voltage Magnitude (V)

Voltage (Phase) Angle (δ)

Notes

Load Bus Known Known Unknown Unknown

Specified by the apparent power passing through them

Voltage Controlled Bus or Generation Bus

Known Unknown Known Unknown

Specified as a generation voltage and real power flow

Swing Bus or Slack Bus

Known Known

Reference bus used to adjust the net power to hold voltage constant (essential for solution)

Table 2.2 Bus Type Classifications

2.1.1 Formulation of the Power Flow Problem Each bus bar in the system will be connected to others by means of equipment such as transmission lines and/or transformers. These interconnecting elements will have a resistance and reactance which will affect the real and reactive power respectively. This impedance (Z) is calculated in a variety of ways most commonly by using the Pi model for transmission lines and an equivalent circuit model to represent transformers.

Page 9: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

5

Figure 2.2 Bus Bar Connected Via Impedances as seen in (Wallace, 2012)

For a single busbar ‘i’ connected to ‘n’ others via impedances

Admittance

so impedances may be written as admittances

Bus bars are considered Kirchhoff Nodes –they cannot store P or Q, and so by applying Kirchhoff’s Current Law at busbar ‘i’:

∑ Or (1)

Current and Admittance are related by the formula

(2)

Hence

( ) ( ) ( ) ( ) (3)

Equation (3) may be rearranged as:

[ ] (4)

In summing notation this becomes:

[∑ ] ∑

(5)

The expression for complex power is:

(6)

Page 10: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

6

Rearranging (6) for current gives:

(7)

Combining equations (5) and (7) gives:

[∑

] ∑

(8)

In the above equation appears on both sides of the equation hence the equation is non-linear and can only be solved via iteration.

2.2 Solutions to the Powerflow Problem The formulation of the power flow problem for an interconnected network of buses results in a system of non-linear equations. This system of equations can be represented by means of a matrix.

Solutions methods are iterative with the aim of reducing the sum of flows into each node to either zero or an otherwise acceptably small value known as the mismatch tolerance. Convergence is reached when all nodes have met the mismatch tolerance.

The basic procedure of the power flow solution is:

1. Choose an initial estimate of all unknown voltage magnitudes and angles. It is possible to us a ‘flat

start’ whereby all phase angles are set to zero and all voltage magnitudes are set to 1.0

2. Solve the power balance equations using the newest phase angle and voltage magnitude values

3. Linearize the system around the newest phase angle and voltage magnitude values

4. Solve for the change in voltage angle and magnitude

5. Update the voltage magnitude and angles

6. Check if the mismatch tolerance has been met, if so then terminate otherwise return to step 2

Page 11: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

7

2.2.1 Numerical Methods There are various mathematical numerical methods to solve these systems of non-linear equations the main solution methods are:

Gauss-Seidel Method This method is also known as the method of successive displacements (Wood & Wollenberg, 1996.). It updates the voltage one node at a time until all nodes are within the mismatch tolerance. This leads to a long computing time especially for larger networks.

Newton-Raphson Method This method is a successive approximation procedure based on an initial estimate of the unknown and the application of a Taylor series expansion (Glover & Mulukutla, 2002). Newton-Raphson calculates corrections while simultaneously taking an account of all interactions and so reaches convergence faster than Gauss-Seidel.

Fast Decoupled Newton-Raphson (FDNR) Transmission lines have high reactance to resistance ratios. Therefore real power changes are less sensitive to changes in voltage magnitude and are more sensitive to changes in phase angle.

Similarly reactive power is less sensitive to changes in phase angle and more dependent on changes in voltage magnitude. Using these approximations allows the single matrix of equations to be separated into two decoupled matrix’s of equations requiring considerably less time to solve (Saadat, 2004).

This simplification is not as accurate as the full Newton-Raphson algorithm but the increase in computing speed is considered more important.

2.2.2 Divergence In some instances the powerflow solution will fail to converge, the mismatch tolerance never being met. This state is known as divergence.

Divergence may be caused by one of two things:

1. Numerical, the solution algorithm has left the feasible space 2. Physical, the initial conditions for the powerflow define a voltage collapse condition i.e. there is

insufficient reactive power to supply load and losses in some portion of the modeled grid.

In addition, many commercial power flow software packages (such as PSS®E) model local controls e.g. tap-changing/phase-shifting transformers and switched shunts which are implemented within each iteration. These can also affect the systems convergence/divergence (Pterra, 2009).

Page 12: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

8

2.3 Generator Dispatch During operation of a power system the total generation must always match the total demand (plus transmission losses) at any instantaneous moment in time. As demand varies up and down, generating units must be dispatched or taken offline to match this fluctuation.

Different generating units will have different operating costs depending on their size and fuel source. Thus for economic operation of a power system there must be a way to order generation so that the lowest cost generator plants are brought online first.

This can be achieved by compilation of a ‘merit order’ which ranks generators in ascending order of their short-run marginal costs. This way those units with the lowest marginal costs are the first to be dispatched to meet increased demand, and plants with the highest marginal costs are the first to be taken offline when demand decreases.

However, there are far more factors to take into account than just marginal costs. Generating units are not all located at the same distance to the load, the powerflow losses in the transmission system must also be taken into account. Generators must also be dispatched in such a way that meets the system criteria to solve the powerflow problem and avoid voltage collapse/congestion in transmission lines.

Furthermore, not all generating units can be dispatched at will. Renewable sources of energy such as wind are classified as intermittent and are limited by the amount of renewable energy available at the time in question. Usually renewable generation is estimated using forecasts and the generation profiles are planned in advance with the forecast renewable generation in mind.

In an interconnected system the objective is to find a way to schedule real and reactive powerflows from generating units such as to minimize the operating costs. The optimal power flow (OPF) is a tool by which to solve this optimization problem. It is a solution of the conventional powerflow problem with addition constraints. An OPF thus requires the specification of an objective function, controls, and constraints to be computed.

2.4 The All-Island Ireland Electricity Network Prior to 2007 Northern Ireland and the Republic of Ireland maintained two interconnected but independent grids managed by TSO’s SONI and Eirgrid respectively.

In 2004 the “All-Island Project” a joint initiative by the Commission for Energy Regulation (CER) and the Northern Ireland Authority for Utility Regulation (NIAUR) was begun with the aim to establish a single unified market for natural gas and electricity on the island of Ireland.

On November 1 2007 the Single Electricity Market (SEM) came online beginning the trade of wholesale electricity in the Republic of Ireland and Northern Ireland on an All-Island basis.

Page 13: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

9

2.4.1 The All-Island Grid

8,282 km total transmission line length

Republic of Ireland Northern Ireland

400, 220, & 110 kV networks 275, &110 kV networks

8,893 MW generation capacity 2,764 MW generation capacity

1,520 MW (123 wind farms) 373 MW (12 wind farms)

Table 2.3 the All-Island Grid

Figure 2.3 Existing Cross Border Circuits in the Transmission Forecast Statement (Eirgrid & SONI, 2011)

The transmission systems are electrically connected by means of one 275 kV double circuit connection from Louth station (RoI) to Tandragee station (NI) and two 110 kV connections Letterkenny station (RoI) to Strabane station (NI ) ; and Corraclassy station (RoI) to Enniskillen (NI)

Page 14: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

10

2.4.2 External Grid Connections

Figure 2.4 External Grid Connections

The All-Island grid currently connects to Great Britain by the means of two HVDC links as shown in figure 2.4.

The Moyle Interconnector The Moyle interconnector links Northern Ireland to Scotland by means of two 250 kV DC submarine cables between Auchencrosh, South Ayrshire in Scotland and Ballycronan More, County Antrim in Northern Ireland. The interconnect has a capacity of 500 MW and spans 63.5 km. It went into service in 2001.

The East West Interconnector The East-West Interconnector runs between Deeside, Wales and Woodland, County Meath in Ireland. It is approximately 260 km in length with a capacity to transport 500MW. Construction of the interconnector began in July 2010, and commercial operation commenced on 21st December 2012.

Page 15: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

11

2.4.3 Future Grid Developments

Increasing Renewables Currently on the island of Ireland there is a total of 2,583 MW of renewable generation installed. With the target of 40% of renewable electricity by 2020 Eirgrid and SONI estimate that the amount of installed wind generation across the Isle will need to reach an installed capacity in the range of 4,800 to 5,300 MW by the end of 2020. Thus the annual increase of additional renewable generation must be roughly 350MW. This All-Island yearly increase translates to about 250MW of generation for the Republic of Ireland and 100MW for Northern Ireland (Eirgrid & SONI, 2012b).

Figure 2.5 Existing and Existing and Estimated All Island Wind Connection from the All-Island Renewable Connection Report (Eirgrid & SONI, 2012b)

The two TSO’s estimate that by 2015 the island will reach 2,932 MW of connected wind generation.

Renewables Limit Dynamic, transient, and frequency studies of the All-Island system have found that to maintain inertial stability, no more than 50% of instantaneous generation can be supplied by non-synchronous generation units (Eirgrid & SONI, 2010).

Page 16: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

12

The Grid West Project The west of Ireland will see increasing levels of renewable generation from sources such as wind, wave, and tidal energy. The existing transmission infrastructure in the region is being developed to accommodate this change with €240m of investment allocated to improve the regions infrastructure.

The project will consist of a new high capacity power circuit to link Bellacorick, County Mayo to a strong connection point on the transmission grid. Future plans foresee that eventually two high capacity power lines from Bellacorick will be built to Cashla, County Galway and Falgford, County Roscommon (Eirgrid, 2013a).

Figure 2.6 Grid West Project Study Area

The project is currently in the consultation phase.

Page 17: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

13

North South 400 kV Interconnection Development

Figure 2.7 Proposed Future North South Interconnection as shown on the project website (Eirgrid, 2013b)

EirGrid and Northern Ireland Electricity (NIE) have jointly proposed a new high capacity electricity interconnector between the Republic of Ireland and Northern Ireland. Currently there is only a single such high capacity interconnector between the two networks. The second interconnector proposed is shown on Figure 2.7.

The new interconnector will increase the capacity, and reliability of the interconnection between the two systems. The present interconnect limits the North-South powerflows to ~400MW, with the new interconnect this transmission constraint will be eliminated. This will enhance the cross border support of electricity supply and improves the security of electricity throughout the island. The new interconnection also facilitates further and greater connection of wind generation in both the Republic of Ireland and Northern Ireland (Eirgrid, 2013b).

The proposal is currently undergoing a re-evaluation.

Page 18: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

14

2.4.4 The Single Electricity Market The Single Electricity Market (SEM) consists of a gross mandatory pool, into which all electricity generated on, or imported into the island of Ireland must be sold; and from which all wholesale electricity for consumption on or export from the island must be purchased. As a market that operates with dual currencies in two different countries the SEM is the first market of its kind in the world (SEMO, 2013).

The market serves roughly 2.5 million consumers, 1.8 million the Republic of Ireland and 0.7 million in Northern Ireland. It is operated by the Single Electricity Market Operator (SEMO), a contractual joint venture by Eirgrid and SONI.

Central Dispatch The SEM operates on a central dispatch arrangement. Unlike a self-dispatch market (BETTA for example) where participating electricity generators nominate themselves to their own merit position, in a centralized dispatch arrangement the TSO’s determine the dispatch values and schedule; then issue instruction directly to generators. The TSO determines the dispatch instructions based on prices and technical parameters provided by the participating parties in order to minimize the system production cost while meeting security requirements.

In self-dispatch TSO’s should only intervene to balance the system load demand and generation. Eirgrid and SONI carried out a study of the All-Island system which concluded that self-dispatch would not be a more economically viable solution for the system due to the high level of intervention that would be required to maintain system security (Eirgrid & SONI, 2012c).

2.5 PSS®E Power System Simulator for Engineering (PSS®E) is a power system simulating software developed by Siemens engineering. PSS®E is a state of the art power system analysis tool that consists of several components to assist in the examination and planning of the transmission system. PSS®E provides the user with the most advanced and proven methods in many technical areas including:

1. Powerflow

2. Optimal powerflow

3. Balanced or unbalanced fault analysis

4. Dynamic Simulation

The PSS®E powerflow program models all essential parts of the power system network necessary to simulate the generation and transmission of power throughout the utility system. The program allows the analysis of the transmission systems response for various contingences.

PSS®E allows program automation through the use of Python scripts. Python is a general-purpose, high-level programming language.

The program is widely used in an ever growing market that exceeds 115 countries and can be considered the industry standard.

Page 19: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

15

3. EXPERIMENTAL METHOD

3.1 Model Analysis Eirgrid being the TSO for the Republic Ireland has developed a model of the All-Island grid in PSS®E as part of their program of work Delivering a Secure Sustainable Electricity System (DS3) (Eirgrid, 2012a).

The All-Island model in PSS®E was completed in the second quarter of 2012 and published on the Eirgrid website (Eirgrid & SONI, 2012d).

The model is available at three different snapshots of the system Summer Night Valley, Summer Peak, and Winter Peak for the years 2012, 2015, and 2018. The valley represents the system at its point of lowest demand and the peak at its point of highest demand. The summer and winter models differ slightly in terms of elements thermal limits.

The Summer Peak 2012 file was chosen for analysis.

In it the East-West Interconnector is not yet included. Having only just begun operation, good data sets are not yet available and so it was chosen to model the system before it came online to gain an understanding of the internal workings of the All-Island system.

The RAW file when initially loaded into PSS®E was found to have the following characteristics of interests:

Buses 883

Branches 560

Machines 276

Loads 279

2-Winding Transformers 490

3-Winding Transformers 58

FACTS Devices 1

Swing Bus 2 Table 3.1 Model Components

3.1.1 Notes and Observations

Detail The model compiled by Eirgrid is incredibly detailed, with individual buses being described down to the distribution system at 10kV.

The number of 3-winding transformer is also unusually high for such a small system. By comparison the UK grid consists of much less transformers in a 3-winding configuration.

Swing Buses The model included two swing buses in the system. One swing bus used is located in the Republic of Ireland bus “39472 MNYPG2-P” at the Moneypoint generating station located on the River Shannon in County Clare. The Moyle Interconnect bus “86221 SCOT2” in Northern Ireland is also used as a swing bus. The usage of two, rather than a single swing bus is uncommon but should not affect the outcome of the powerflow problem.

Page 20: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

16

3.1.2 Subsystems Buses in the system were organized by various overlapping subsystems. These were:

1. Zone 2. Area 3. Owner 4. Base KV

The most useful organizations of the model were Area and Zones.

Zones In PSS®E zones are not exclusive, and may be based on whatever characteristic the user chooses.

1 ROI

2 THERMAL IPP

3 EMBEDDED ROI

5 WIND ROI

19 INTERCONNECT

20 NIE TRANS.

21 NIE DIST.

22 NIE IBTX TRY

23 NIE GEN

24 NI WIND GEN

28 NI RADIAL

29 NIE RAD XTRA Table 3.2 Zones in the All-Island Model

For this analysis zones 5 WIND ROI & 24 NIE WIND GEN would be most important in modeling the networks behavior with changes in wind generation.

Areas The network was divided into 11 areas

1 DUBLIN 11O

2 DUBLIN 220

2 CORK KERRY

4 CLARE

5 CAHIR NETW

6 SE

7 LIMERICK

8 KILDARE

9 NW

10 NE

20 N IRELAND

22 NGRID GB Table 3.3 Areas of the All-Island Model

Page 21: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

17

While these areas are based somewhat on Ireland’s counties, they do not conform to regular county lines or boundaries. For instance although the MNYPG-2 swing bus is supposed to represent a bus that is physically located in Clare, the model classifies it as being in Limerick. The system areas as they are represented in the model are shown in figure 3.1.

Figure 3.1 Map of All-Island Model Areas original taken from the Transmission Forecast Statement (Eirgrid & SONI, 2011)

Page 22: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

18

3.2 Model Inspection

3.2.1 Island Buses For PSS®E to successfully run a power flow all buses in the system must be connected to a swing bus. Data checking of the obtained model using the PSS®E command “Buses Not in Swing Bus Tree” on the model as first obtained from Eirgrid revealed 63 island buses unconnected to any swing bus.

There could be various reasons for these island buses existence, for instance they are proposed buses still in construction, or buses that have been disconnected and are no longer in use.

The buses were investigated and most were found to not be of any importance and so disconnected. Representing less than 1% of the system, it can be reasonably assumed that they will not affect the system behavior too greatly. The full list of removed island buses is compiled in Appendix 3.

3.2.2 Generator Islands There were 5 buses that were found to be connected to generators and required further investigation.

29673 HUNTSTOWN This bus is located in Dublin and connected to a machine capable of generating 400MW.

Investigation concluded that this bus represented the Huntstown power station owned by Viridian located in the Huntstown Quarry north of Dublin City. Together with buses 29671 and 29672 the three buses represent the power modules of the Huntstown power station, 29673 being the Mitsubishi 401MW power module that was completed in October 2007 (Viridian, 2013).

Thus in the model the 29673 island bus was connected to the Finglas substation via a 400 MVA transformer. The TURLOUGH 400MVA transformer was copied for use, the assumption being that the real world transformer in Huntstown would be reasonably similar.

50275 PBEGG5 & 50276 PBEGG6 Also located in Dublin, these buses were determined to be the Poolbeg generating station thermal units that were announce for closure by the Electric Supply Board on June 2007 (ESB, 2007). The buses were disconnected.

50573 SEALROCK Sealrock was found mentioned in Eirgrid’s monthly availability report as late as February 2012 (Eirgrid, 2012b). Hence it was also connected in the model. In this case the bus was connected via a 110:10 transformer by using replication of the HAROLDS 110:10 transformer.

19472 Cushalin No mention of any power station known as Cushalin was found anywhere in the Generation Adequacy Report 2010-2016 (Eirgrid, 2009) and so for lack of any further knowledge the bus was disconnected.

Page 23: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

19

3.3 Summer Peak 2012 Solution Once the model had been checked and all islands removed, the power flow problem could be solved.

PSS®E allows for various numerical methods to solve the powerflow solution. The operations manual suggests various instances in which each method is to be used however as the characteristics for each power system differs it is stated that: “Experimentation is needed to determine the optimum combination of iterative methods for each particular power system model (SIEMENS, 2009).”

Experimentation on the Irish grid found that the best solution for the system was obtained using the fixed decoupled Newton-Raphson solution (FDNR). Running this method solved the system to a low mismatch and with both swing buses well within their generation limits.

Figure 3.2 Solution of the 2012 Summer Peak

3.3.1 Voltage Analysis of the Summer Peak To ensure the solution was sensible the system was checked for any and all voltage spikes. With the per unit system most voltage buses should not exceed +/-10%, however due to the level of detail on the All-Island model +/- 20% was deemed acceptable as long as no more than 90% of the buses were outside the +/-10% range.

Figure 3.3 Bus per-unit Voltage Magnitude Graph

Only 22 buses were found to exceed +/-10% and all were well within the +/-20% range. The 22 buses representing less than 2.5% of the system, the snapshot could very well be presumed to be reasonable.

0.8

0.9

1

1.1

1.2

1

27

53

79

10

5

13

1

15

7

18

3

20

9

23

5

26

1

28

7

31

3

33

9

36

5

39

1

41

7

44

3

46

9

49

5

52

1

54

7

57

3

59

9

62

5

65

1

67

7

70

3

72

9

75

5

78

1

80

7

83

3

85

9

Page 24: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

20

3.3.2 Area Analysis of the Summer Peak The solved system snapshot was analyzed on a per area basis to view the loads and generation at each region

AREA LOAD (MW)

GENERATION (MW)

TOTAL LOAD (%)

TOTAL GENERATION (%)

NET POWER FLOW (MW)

20 N IRELAND 1221.15 992.87 27.12 21.49 -228.28

1&2 DUBLIN 110 &220

1219 1356 27.08 29.35 137

3 CORK KERRY 465.25 719.86 10.33 15.58 254.61

9 NW 417.58 147.57 9.28 3.19 -270.01

7 LIMERICK 270.8 313.27 6.02 6.78 42.47

5 CAHIR NETWORK

225.94 62.92 5.02 1.36 -163.02

10 NE 223.34 0.84 4.96 0.02 -222.5

8 KILDARE 159.77 106.51 3.55 2.31 -53.26

4 CLARE 157.15 485.55 3.49 10.51 328.4

6 SE 142.08 197.66 3.16 4.28 55.58

N Grid GB 0 236.38 0.00 5.12 236.38

TOTAL 4502.06 4619.43 100 100 117.37 Table 3.4 Area Loads and Generation NOTE: negative power flows indicate imports, positive indicate export

This regional analysis shows that the greatest areas of demand are Dublin and Northern Ireland. Clare and Cork Kerry are the greatest exporters of power, with power flows mostly flowing to the North East from the South West.

Page 25: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

21

3.4 Series Analysis and Simulation The University of Edinburgh’s school of engineering has extensive models to simulate Great Britain’s electricity network with large volumes of wind power. Among these models was a Python script to interface with PSS®E to allow the simulation and study of power flows over the Scottish Power Network in 2010 (Hayes, 2013). The script operated as follows:

This Python script was adapted to produce a similar simulation of the Irish network.

3.4.1 Limited Data and Assumptions

Wind Data The SP10 model included wind data sets for each and every wind generator in Scottish Power Network. In the All-Island case no such specific data was available. Data for total wind generation in the Republic of Ireland and Northern Ireland was available from 2012 at a data point of every 15 minutes. (Eirgrid, 2013c) (SONI, 2013)

By using subsystems zones “5 WIND ROI” & “24 NI WIND GEN” PSS®E could scale wind generators across the model evenly to adjust the total wind generation to match the input data.

The following Python command adjusts zones 5&24 to a specified input value ‘TOTALWIND’:

psspy.bsys(0,0,[0.0, 380.],0,[],0,[],0,[],2,[5,24]); psspy.scal(0,0,1,[0,0,0,0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0]); psspy.scal(0,1,2,[1,1,4,0],[0.0, TOTALWIND[N],0.0,0.0,0.0,0.0,0.0])

This simplification does not take into account the regional variation among individual wind farms, but does allows for a broad simulation of the total systems behavior which can give a basic understanding of the All-Island system.

Reads all P and Q demands and all wind farm outputs in

the system

Adjusts all parameters in the network model according to

this input data;

Dispatches generation in the system accordingly

Repeat the above for all input datasets

Outputs selected data vectors in text files

Page 26: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

22

Load Data The SP10 model contained data sets for real (P) and reactive (Q) power load data for each and every individual load bus in the Scottish Network. For the All-Island model no such detail was available.

Data on the All-Island’s total real power demand is available at Eirgrid at 15 minute intervals (Eirgrid, 2013d).

By again utilizing PSS®E’s scaling function, this time for all buses in the system, the load demand across the system could be adjusted evenly among the entire network, the proportion of each generator/load bus as a proportion of the entire system being maintained.

With no information available on the systems reactive power, the network was assumed to operate at a constant P-Q ratio (power factor). The power factor at the summer peak was calculated as in equation (1), and kept constant.

{

} {

} (1)

The following Python commands adjusts all buses to a specified value ‘LOAD’ while maintaining the

power factor at 0.9741:

psspy.scal(0,1,1,[0,0,0,0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0]); psspy.scal(0,1,2,[1,0,4,0],[LOAD[N], 4629.4,0.0,0.0, 18.0,0.0, 0.9741])

This assumption of even load distribution is fairly reasonable. Since most load demands (industrial loads

not withstanding) are proportional to the population of the region, which does not fluctuate, scaling will

give an acceptable, though not detailed representation of the system.

3.4.2 Dispatch Generation For each input data set of wind generation and total load demand, the system generation should ideally

be dispatched in the most economic manner that maintains overall system security. The SP10 model

relied on a generator merit order provided by the national grid to remove generators based on the load

demand as a proportion of peak generation.

The SEMO provides no comparable generator merit order. PSS®E contains the ability to compute an OPF

solution which would provide the most efficient generator dispatch. However, due to the nature of the

model the OPF solution failed to compute, the problem diverging in an ill-conditioned matrix.

A simplification was made to investigate powerflows in the system on a two tier basis: wind generation,

and conventional generation. Wind being a renewable resource with virtually zero operating cost would

be dispatched first, and then conventional generators would be dispatched to meet the remaining

demand ensuring that the dispatch profile maintained system security.

(2)

By determining the systems Net Demand as in equation (2) conventional generation dispatch profiles for

varying regions of Net Demand could be determined to simulate the system in the Python script.

Page 27: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

23

3.4.2 All-Island 2012 Wind Generation and Load Demand Variation Study In the year 2012 the All-Island total system demand ranged from a minimum 1614 MW at 6am on the 29th of July to a maximum of 4502.31 MW at 5:30pm on the 10th of December. Total wind generation varied from a minimum of only 11.2 MW at 6:45pm on the 13th of January to a maximum of 1721.5 MW on the 20th of January. This is a tremendous variation with the peak wind generation actually exceeding the minimum load demand.

The Summer Peak snapshot previously solved represents the system at its maximum demand and minimum wind generation. At this moment the maximum amount of conventional generation is dispatched. If this PSS®E save case is used as a starting point, the interfacing Python script need only remove the necessary generators for the respective region of Net Demand by using the Python command:

psspy.machine_data(BUS#,r"""ID""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f])

The Summer Peak solution was stepped down and solved ten times to provide snapshots of the system

at varying levels of Net Demand. 4600MW was used as a peak value to factorize the Net Demand to a

variable dubbed the “Loadfactor” as show in equation (3).

(3)

Total Demand (MW) Wind Generation (MW) Loadfactor

4500 130 0.95

4500 675 0.85

3500 11 0.75

3500 510 0.65

3500 1000 0.55

2500 430 0.45

2500 890 0.35

1500 350 0.25

1500 1270 0.15 Table 3.0.5 System Snapshots at Varying Wind Generation and Demand

Each step down in the loadfactor roughly corresponds to a removal of 500MW of conventional

generation.

Array To simulate the powerflows in year 2012 for all combinations of wind generation and load demand, a data series was created that plotted wind generation from 0-1750MW against 1600-4500MW load demand at 50 MW intervals. The two series were used to calculate a third set of input values for loadfactor. The data series was saved as text files to be read by the Python script as TOTALWIND, LOAD, and LOADFACTOR.

Page 28: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

24

Figure 3.4 Array of Input Data

To comply with the transmission constraint that non-synchronous generation should not exceed 50% of

total generation datasets wind generation was curtailed so that it never exceed 40% of the load.

Figure 3.5 Curtailed Wind

This was achieved by creating two additional datasets to WIND2 and LOADFACTOR2. WIND2 was

calculated as 40% of the total load, and LOADFACTOR2 as

. By utilizing an ‘if’

statement and the logical test

the Python script was set to automatically curtail

wind.

1600

2100

2600

3100

3600

4100

0 200 400 600 800 1000 1200 1400 1600

L

o

a

d

(

M

W)

Wind Generation (MW)

1600

2100

2600

3100

3600

4100

0 200 400 600 800 1000 1200 1400 1600

L

o

a

d

(

M

W)

Wind Generation (MW)

Curtailed Wind

Page 29: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

25

3.4.3 Initial Python Script Flow Chart

Read:

LOAD LOADFACTOR TOTALWIND

WIND2 FACTOR2

Begin loop

Scale total load by LOAD

if 𝑇𝑂𝑇𝐴𝐿𝑊𝐼𝑁𝐷

𝐿𝑂𝐴𝐷>40%

Scale wind by TOTALWIND use LOADFACTOR

Open 2012 Summer Peak

Scale wind by WIND2 use FACTOR2

Run FDNR solution

Generator Dispatch

Yes

no

Check loop count

Output mismatch, slack generation

Page 30: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

26

4 Results and Discussion Running the script for all 2183 data points and outputting the system mismatch and slack bus generation

resulted in figures 4.1-3

Figure 4.1 Chart of the system total mismatch. A mismatch less than one was considered converged.

Figure 4.2 Chart of MNYPG-2 Slack bus’ in range generation of 115 to 301.5 MW as specified in PSS®E model

1600

2100

2600

3100

3600

4100

-50 150 350 550 750 950 1150 1350 1550 1750

Tota

l Lo

ad D

em

an (

MW

)

Wind Generation (MW)

MISMATCH

CONVERGES

DIVERGES

1600

2100

2600

3100

3600

4100

0 200 400 600 800 1000 1200 1400 1600

Tota

l Lo

ad D

em

and

(M

W)

Wind Generation (MW)

MNYPG-2 Slack Bus

in range

Page 31: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

27

Figure 4.3 Chart of Scot-2 Slack bus’ in range generation of -300 to 410 MW as specified in PSS®E model

4.1 Discussion of Initial Results

Aside from a few points, which inspection showed to become converged if the mismatch criterion was loosened to ~10, the system converged for all load values above 2600MW. For load values below 2600MW the powerflow problem failed to reach a sensible solution.

The MNYPG-2 slack bus remained in range along clear streaks which investigation found to correspond to slopes of the loadfactor. The streaks width, roughly 200MW corresponds to the MNYPG-2’s range of tolerable generation. Loosening the limits brought more data points into the range. Hence a more detailed dispatch order, e.g. formed by 20 steps, could perhaps provide greater control over the slack bus.

The SCOT-2 slack bus remained in range at all times.

1600

2100

2600

3100

3600

4100

0 200 400 600 800 1000 1200 1400 1600

Tota

l Lo

ad D

em

and

(M

W)

Wind Generation (MW)

SCOT2 SLACK BUS

In Range

Page 32: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

28

4.2 Improved Simulation Ideally the Python script should solve the system to give sensible (converged and in range) solutions for all data points. Various improvements were made on the initial script in order to arrive at results where more data points were within the slack bus generation limits and at a tolerable mismatch.

4.2.1 Improving Mismatch To improve the system’s convergence at lower levels of load demand a mid-peak at 2500MW demand and 11MW wind generation was created from the initial summer peak saved case. This mid-peak was then used as a starting point to produce a second dispatch order for the lower half of the load demand.

Further investigation found that the region of low demand and high (curtailed) wind generation required a more detailed approach to converge, and so an even more detailed dispatch order was devised for this region of operation

4.2.2 Improving Slack Generation Generator scaling was added prior to implementing the FDNR solution. By rescaling generation to a value 200MW greater than demand (to compensate for transmission losses) the slack bus was more easily maintained within its limits.

The scaling was found to cause the system to diverge for loads below 2500 MW and so was only applied for loads greater than 2500 MW.

Page 33: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

29

4.2.3 Improved Python Script Flowchart

The final improved script included in Appendix 3 resulted in figures 4.4-6

if LO

AD

>26

00

Yes

Gen

erator

Disp

atch

if 𝑇𝑂𝑇𝐴𝐿𝑊𝐼𝑁𝐷

𝐿𝑂𝐴𝐷

>40

%

Scale win

d b

y TOTA

LWIN

D

use LO

AD

FAC

TOR

Scale win

d b

y W

IND

2 u

se FA

CTO

R2

Ru

n FD

NR

so

lutio

n

Yes

no

Gen

erator

Disp

atch

Load

secon

d

peak @

2

60

0M

W

if 𝑇𝑂𝑇𝐴𝐿𝑊𝐼𝑁𝐷

𝐿𝑂𝐴𝐷

>40

%

Scale win

d b

y WIN

D2

u

se FAC

TOR

2

Yes

Ch

eck lo

op

co

un

t

Read

: LOA

D

LOA

DFA

CTO

R

TOTA

LWIN

D

WIN

D2

FAC

TOR

2

Begin

lo

op

Scale total lo

ad b

y LO

AD

Op

en 2

01

2

Sum

mer P

eak

Specific G

en

erator

Disp

atch

Scale win

d b

y TOTA

LWIN

D

use LO

AD

FAC

TOR

Ru

n FD

NR

solu

tion

no

Specific G

en

erator

Disp

atch

Ou

tpu

t mism

atch,

slack generatio

n

no

Page 34: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

30

Figure 4.4 Chart of the system total mismatch. A mismatch less than one was considered converged.

Figure 4.5 Chart of MNYPG-2 Slack bus’ in range generation of 115 to 301.5 MW as specified in PSS®E model

1600

2100

2600

3100

3600

4100

-50 150 350 550 750 950 1150 1350 1550 1750

Toat

l Lo

ad D

em

and

(M

W)

Wind Generation (MW)

MISMATCH

CONVERGES

DIVERGES

1600

2100

2600

3100

3600

4100

0 200 400 600 800 1000 1200 1400 1600

Tota

l Lo

ad D

em

and

(M

W)

Wind Generation (MW)

MNYPG-2 Slack Bus

in range

Page 35: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

31

Figure 4.6 Chart of SCOT-2 Slack bus’ in range generation of -300 to 410 MW as specified in PSS®E

4.3 Discussion of Improved Results The region of low demand and low generation did not converge. Modeling the system at this region must require great attention and detail. The MNYPG-2 slack bus was more frequently kept in range for areas of demand greater than 2600MW. However, improving the mismatch convergence for the lower levels of system demand caused the MNYPG-2 slack bus to be more frequently out of range at those levels. Experience has found that it is easier to bring the slack bus generation into range than to regain system convergence once it has been lost. Therefore the enhanced system convergence was found worth the cost of the decrease of in range slack generation.

1600

2100

2600

3100

3600

4100

0 200 400 600 800 1000 1200 1400 1600

Tota

l Lo

ad D

em

and

(M

W)

Wind Generation (MW)

SCOT2 SLACK BUS

In Range

Page 36: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

32

5. CONCLUSIONS & RECOMMENDATIONS

5.1 Conclusions 1. The All-Island Ireland grid is a unique system that requires careful individual study as there are few similar systems in the world with which to compare.

2. The goal to provide 40% of the All-Island’s energy from renewable sources by 2020 is a significant challenge that requires extensive study, planning, and investment of the electrical transmission grid.

3. The All-Island is a constrained system and great care must be taken when modeling powerflows within it especially during cases of low demand.

5.2 Recommendations 1. More detailed information is needed on the All-Island’s generator dispatch, especially for its operation at lower demands. Further study would require this information to be obtained from the TSO’s.

2. The PSS®E model provided by Eirgrid is very detailed, and so difficult to utilize at times. A DC powerflow model could be devised to provide a simpler but more approximate model of the system.

3. The study of renewable non-synchronous generation such as wind will mean that more dynamic and frequency based studies of the system will be required.

Page 37: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

33

Appendix 1 List of References Alvarado, F. L. & Thomas, R. J., 2001. A Brief History of the Power Flow. IEEE Spectrum, February.

CER and NIAUR, 2013. All-Island Project. [Online] Available at: http://www.allislandproject.org/ [Accessed 27 April 2013].

Dent, C. et al., 2009. Operating the Electricity Transmission Network in 2020 Response to Initial Consultation, Edinburgh: National Grid.

Eirgrid & SONI, 2010. All Island TSO Facilitiation of Renewables Studeis. [Online] Available at: http://www.eirgrid.com/media/FacilitationRenewablesFinalStudyReport.pdf [Accessed 27 April 2013].

Eirgrid & SONI, 2011. All-Island Transmission Forecast Statement 2012-2018, Dublin, Belfast: Eirgrid, Soni.

Eirgrid & SONI, 2012a. Dispatch Model for the All Island Market / Transmission System, s.l.: s.n.

Eirgrid & SONI, 2012b. All Island Renewable Connection Report. [Online] Available at: http://www.eirgrid.com/media/All-Island_Renewable_Connection_Report_-_36-Month_Forecast_%28Q4_2012%29.pdf [Accessed 27 April 2013].

Eirgrid & SONI, 2012c. Dispatch Model for the All Island Market / Transmission System. s.l.:s.n.

Eirgrid & SONI, 2012d. Model Files. [Online] Available at: http://www.eirgrid.com/aboutus/publications/transmissionforecaststatement2012-2018/forecaststatement2012-2018modelfiles/ [Accessed 28 April 2013].

Eirgrid, 2009. Eirgrid. [Online] Available at: http://www.eirgrid.com/media/Generation%20Adequacy%20Report%202010-2016.pdf [Accessed 28 April 2013].

Eirgrid, 2012a. DS3 Project. [Online] Available at: http://www.eirgrid.com/operations/ds3/ [Accessed 27 April 2013].

Eirgrid, 2012b. Eirgrid. [Online] Available at: http://www.eirgrid.com/media/EirGrid%20Monthly%20Availability%20Report%20-%20February%202012.pdf [Accessed 28 April 2013].

Eirgrid, 2013a. Grid West Project. [Online] Available at: http://www.eirgridprojects.com/projects/gridwest/overview/) [Accessed 27 Aprli 2013].

Eirgrid, 2013b. North South Project. [Online] Available at: http://www.eirgridprojects.com/projects/NorthSouth400kVInterconnectionDevelopment/ [Accessed 27 April 2013].

Page 38: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

34

Eirgrid, 2013c. Eirgrid Wind Generation. [Online] Available at: http://www.eirgrid.com/operations/systemperformancedata/windgeneration/ [Accessed 4 May 2013].

Eirgrid, 2013d. System Demand. [Online] Available at: http://www.eirgrid.com/operations/systemperformancedata/systemdemand/ [Accessed 04 May 2013].

ESB, 2007. Electric Supply Board. [Online] Available at: http://www.esb.ie/main/press/pressreleaseWS.jsp?id=217 [Accessed 28 April 2013].

Glover, J. D. & Mulukutla, S. S., 2002. Power Systems Analysis and Design. 3rd ed. Pacific Grove: Wadsworth Thoms.

Hayes, B. P., 2013. Distributed generation and demand side management: Applications to Transmission System Operation. Edinburgh: The University of Edinburgh.

Petri, M. C., 2008. National Power Grid Simulator Capability: Needs and Issues. Argonne, Illinois, U.S. Department of Homeland Security, Science and Technology Directorate.

Pterra, 2009. Converging the Power Flow. [Online] Available at: http://www.pterra.com/techblog_31.htm [Accessed 27 April 2012].

Ryan, E. & Dodds, N., 2008. the All Island Grid Study, s.l.: s.n.

Saadat, H., 2004. Power System Analysis. 2nd ed. Boston : McGraw-Hill.

SEMO, 2013. Single Electricity Market. [Online] Available at: http://www.sem-o.com/AboutSEMO/Pages/default.aspx [Accessed 27 April 2013].

SIEMENS, 2009. PSSE 32.0 Program Operations Manual. s.l.:s.n.

Siemens, 2013. Siemens PSS®E. [Online] Available at: http://www.energy.siemens.com/us/en/services/power-transmission-distribution/power-technologies-international/software-solutions/pss-e.htm [Accessed 27 April 2013].

SONI, 2013. SONI Wind Forecast. [Online] Available at: http://www.soni.ltd.uk/InformationCentre/WindForecast/ [Accessed 4 May 2013].

Viridian, 2013. Huntstown Power. [Online] Available at: http://www.huntstownpower.ie/ [Accessed 28 April 2013].

Wallace, R., 2012. Power Systems Engineering 5 Lecture Notes. Edinburgh: s.n.

Wood, A. J. & Wollenberg, B. F., 1996.. Power Generation, Operation, and Control. 2nd ed. New York City: J. Wiley & Sons.

Page 39: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

35

Appendix 2-Removed Island Buses

12 BEDFORD 12802 BALLYLIC 37601 MACE_ESB

2941 HAROLDS 13802 BARNAHEL 3761 MACETOWN

4211 NORTH QU 16361 CARANNE 37602 MACE_IBM

25404 FRANCIS 16371 CARANNE 3200 KNOCKRAH

38601 MILLTOWN 16372 BLACK BA 5131 TANEY

46504 RINGSEND 16374 CORDERRY 51301 TANEY

13 M_R_____ 19472 CUSHALIN 87594 WIND_LEN

3751 MISERY H 28802 GLENLARA 89532 CDRG3-

4461 POOLBEG 29673 HUNTSTOW 89533 CLDY3-

29401 HAROLDS 30821 INCH1 89534 PLUM3-

42102 NORTH QU 30823 INCH3 89591 WIND_OWE

2541 FRN ST A 32021 KRAH 89592 WIND_BIN

3861 MILLTOWN 35237 LOU_AT2 89593 WIND_LHI

4651 RINGSEND 44623 PBEG 89593 WIND_LHI

37501 MISERY H 50275 PBEGG5 46501 RINGSEND 50276 PBEGG6 1551 BOGGERAG 50573 SEAL ROC 15573 CARRIGCA 54623 WOODLAND 15502 BOGGERAG 71091 WIND_COR 15504 BOGGERAG 75032 GRVN3- 1691 CENTRAL 75091 WIND_RIG 16901 CENTRAL 87532 DROM3- 1871 COLLEGE 87533 FMTC3- 18701 COLLEGE 87591 WIND_TAP 2581 KILDONAN 87593 WIND_BES 37601 MACE_ESB 87594 WIND_LEN 3761 MACETOWN 89532 CDRG3- 37602 MACE_IBM 89533 CLDY3- 3200 KNOCKRAH 89534 PLUM3- 5131 TANEY 89591 WIND_OWE 51301 TANEY 89592 WIND_BIN

Page 40: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

36

Appendix 3-Improved Python Script # Open 2012 Peak Demand Minimum Wind Generation.saved case psspy.case(r"""C:\Program Files (x86)\PTI\PSSE32\ANALYSIS2\SummerPeak2012solved.sav""") # Suppress PSSE print output if required #psspy.report_output(6,"",[0,0]) #psspy.progress_output(6,"",[0,0]) # WRITE PROGRESS OUTPUT TO TEXT FILE #psspy.progress_output(2,r"""progress.txt""",[2,0]) # initialise voltage output arrays SLACK1=[] SLACK2=[] #initialise mismatch output array MISMATCH_VECTOR=[] # read total mw profile data LOAD=[] f=open(r"""C:\Program Files (x86)\PTI\PSSE32\ANALYSIS2\RAMP\LOAD RAMP.txt""", 'r') i = 0 while i < 2183: temp=float(f.readline()) LOAD.extend([temp]) i = i + 1 f.close() # read total mw as a factor of peak FOR GENERATOR DISPATCH LOADFACTOR=[] f=open(r"""C:\Program Files (x86)\PTI\PSSE32\ANALYSIS2\RAMP\FACTOR RAMP.txt""", 'r') i = 0 while i < 2183: temp=float(f.readline()) LOADFACTOR.extend([temp]) i = i + 1 f.close() # read wind profile data TOTALWIND=[] g=open(r"""C:\Program Files (x86)\PTI\PSSE32\ANALYSIS2\RAMP\WIND RAMP.txt""", 'r') i = 0 while i < 2183: temp = float(g.readline()) #temp = (temp*100)-100 no need to modify wind data TOTALWIND.extend([temp]) i = i + 1 g.close() #READ WIND2 WIND2=[] g=open(r"""C:\Program Files (x86)\PTI\PSSE32\ANALYSIS2\with constraints\WIND2.txt""", 'r') i = 0 while i < 2183: temp = float(g.readline()) WIND2.extend([temp]) i = i + 1 g.close() #READ FACTOR2 LOADFACTOR2=[] g=open(r"""C:\Program Files (x86)\PTI\PSSE32\ANALYSIS2\with constraints\FACTOR2.txt""", 'r') i = 0 while i < 2183: temp = float(g.readline()) LOADFACTOR2.extend([temp]) i = i + 1 g.close() N=0 while N<2183: psspy.case(r"""C:\Program Files (x86)\PTI\PSSE32\IET2\SummerPeak2012solved.sav""") print 'Iteration number'

Page 41: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

37

print N #SCALE TOTAL LOAD psspy.scal(0,1,1,[0,0,0,0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0]); psspy.scal(0,1,2,[1,0,4,0],[LOAD[N], 4629.4,0.0,0.0, 18.0,0.0, 0.9741]) if LOAD[N]>2500: #SYNCHRONOUS CONSTRAINT if (TOTALWIND[N]/LOAD[N])>0.4: psspy.bsys(0,0,[0.0, 380.],0,[],0,[],0,[],2,[5,24]); psspy.scal(0,0,1,[0,0,0,0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0]); psspy.scal(0,1,2,[1,1,4,0],[0.0, WIND2[N],0.0,0.0,0.0,0.0,0.0]) #GEN DISPATCH if LOADFACTOR2[N]>0.9: psspy.machine_data(75515,r"""ST""",[0,_i,_i,_i,_i],[_f, 53.789, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) elif LOADFACTOR[N]>0.8: psspy.machine_data(75515,r"""ST""",[0,_i,_i,_i,_i],[_f, 53.789, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(31271,r"""1""",[0,_i,_i,_i,_i],[ 195.04,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(28571,r"""1""",[0,_i,_i,_i,_i],[ 194.16,_f,_f,_f, 450.47,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70504,r"""4""",[0,_i,_i,_i,_i],[ 143.76, 45.469,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) elif LOADFACTOR2[N]>0.7: psspy.machine_data(75515,r"""ST""",[0,_i,_i,_i,_i],[_f, 53.789, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(31271,r"""1""",[0,_i,_i,_i,_i],[ 195.04,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(28571,r"""1""",[0,_i,_i,_i,_i],[ 194.16,_f,_f,_f, 450.47,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70504,r"""4""",[0,_i,_i,_i,_i],[ 143.76, 45.469,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70505,r"""5""",[0,_i,_i,_i,_i],[ 146.28,_f,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10471,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,-53.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29672,r"""CT""",[0,_i,_i,_i,_i],[_f,_f,_f,-106.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) elif LOADFACTOR2[N]>0.6: psspy.machine_data(75515,r"""ST""",[0,_i,_i,_i,_i],[_f, 53.789, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(31271,r"""1""",[0,_i,_i,_i,_i],[ 195.04,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(28571,r"""1""",[0,_i,_i,_i,_i],[ 194.16,_f,_f,_f, 450.47,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70504,r"""4""",[0,_i,_i,_i,_i],[ 143.76, 45.469,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70505,r"""5""",[0,_i,_i,_i,_i],[ 146.28,_f,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10471,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,-53.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29672,r"""CT""",[0,_i,_i,_i,_i],[_f,_f,_f,-106.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29671,r"""ST""",[0,_i,_i,_i,_i],[ 56.602,_f,_f,_f, 120.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29673,r"""2""",[0,_i,_i,_i,_i],[ 292.56,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42474,r"""4""",[0,_i,_i,_i,_i],[ 55.659,_f,_f,_f, 118.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42475,r"""5""",[0,_i,_i,_i,_i],[ 51.649,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) elif LOADFACTOR2[N]>0.5: psspy.machine_data(75515,r"""ST""",[0,_i,_i,_i,_i],[_f, 53.789, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(31271,r"""1""",[0,_i,_i,_i,_i],[ 195.04,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(28571,r"""1""",[0,_i,_i,_i,_i],[ 194.16,_f,_f,_f, 450.47,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70504,r"""4""",[0,_i,_i,_i,_i],[ 143.76, 45.469,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70505,r"""5""",[0,_i,_i,_i,_i],[ 146.28,_f,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10471,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,-53.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29672,r"""CT""",[0,_i,_i,_i,_i],[_f,_f,_f,-106.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29671,r"""ST""",[0,_i,_i,_i,_i],[ 56.602,_f,_f,_f, 120.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29673,r"""2""",[0,_i,_i,_i,_i],[ 292.56,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f])

Page 42: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

38

psspy.machine_data(42474,r"""4""",[0,_i,_i,_i,_i],[ 55.659,_f,_f,_f, 118.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42475,r"""5""",[0,_i,_i,_i,_i],[ 51.649,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70506,r"""6""",[0,_i,_i,_i,_i],[_f, 34.774,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70516,r"""D""",[0,_i,_i,_i,_i],[ 76.627, 21.963,_f,-54.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""4""",[0,_i,_i,_i,_i],[_f, 25.826,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(39473,r"""3""",[0,_i,_i,_i,_i],[ 146.28,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10472,r"""11""",[0,_i,_i,_i,_i],[_f,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10473,r"""12""",[0,_i,_i,_i,_i],[_f,_f, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42404,r"""3""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70507,r"""7""",[0,_i,_i,_i,_i],[ 24.38,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42404,r"""2""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) elif LOADFACTOR2[N]>0.4: psspy.machine_data(75515,r"""ST""",[0,_i,_i,_i,_i],[_f, 53.789, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(31271,r"""1""",[0,_i,_i,_i,_i],[ 195.04,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(28571,r"""1""",[0,_i,_i,_i,_i],[ 194.16,_f,_f,_f, 450.47,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70504,r"""4""",[0,_i,_i,_i,_i],[ 143.76, 45.469,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70505,r"""5""",[0,_i,_i,_i,_i],[ 146.28,_f,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10471,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,-53.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29672,r"""CT""",[0,_i,_i,_i,_i],[_f,_f,_f,-106.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29671,r"""ST""",[0,_i,_i,_i,_i],[ 56.602,_f,_f,_f, 120.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29673,r"""2""",[0,_i,_i,_i,_i],[ 292.56,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42474,r"""4""",[0,_i,_i,_i,_i],[ 55.659,_f,_f,_f, 118.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42475,r"""5""",[0,_i,_i,_i,_i],[ 51.649,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70506,r"""6""",[0,_i,_i,_i,_i],[_f, 34.774,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70516,r"""D""",[0,_i,_i,_i,_i],[ 76.627, 21.963,_f,-54.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""4""",[0,_i,_i,_i,_i],[_f, 25.826,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(39473,r"""3""",[0,_i,_i,_i,_i],[ 146.28,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10472,r"""11""",[0,_i,_i,_i,_i],[_f,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10473,r"""12""",[0,_i,_i,_i,_i],[_f,_f, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42404,r"""3""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70507,r"""7""",[0,_i,_i,_i,_i],[ 24.38,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42404,r"""2""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(35771,r"""1""",[0,_i,_i,_i,_i],[ 237.64,-30.132,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""1""",[0,_i,_i,_i,_i],[ 68.263, 28.76,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""2""",[0,_i,_i,_i,_i],[ 68.263, 28.76,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) elif LOADFACTOR2[N]>0.3: psspy.machine_data(75515,r"""ST""",[0,_i,_i,_i,_i],[_f, 53.789, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(31271,r"""1""",[0,_i,_i,_i,_i],[ 195.04,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(28571,r"""1""",[0,_i,_i,_i,_i],[ 194.16,_f,_f,_f, 450.47,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70504,r"""4""",[0,_i,_i,_i,_i],[ 143.76, 45.469,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70505,r"""5""",[0,_i,_i,_i,_i],[ 146.28,_f,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f])

Page 43: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

39

psspy.machine_data(10471,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,-53.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29672,r"""CT""",[0,_i,_i,_i,_i],[_f,_f,_f,-106.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29671,r"""ST""",[0,_i,_i,_i,_i],[ 56.602,_f,_f,_f, 120.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29673,r"""2""",[0,_i,_i,_i,_i],[ 292.56,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42474,r"""4""",[0,_i,_i,_i,_i],[ 55.659,_f,_f,_f, 118.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42475,r"""5""",[0,_i,_i,_i,_i],[ 51.649,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70506,r"""6""",[0,_i,_i,_i,_i],[_f, 34.774,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70516,r"""D""",[0,_i,_i,_i,_i],[ 76.627, 21.963,_f,-54.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""4""",[0,_i,_i,_i,_i],[_f, 25.826,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(39473,r"""3""",[0,_i,_i,_i,_i],[ 146.28,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10472,r"""11""",[0,_i,_i,_i,_i],[_f,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10473,r"""12""",[0,_i,_i,_i,_i],[_f,_f, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42404,r"""3""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70507,r"""7""",[0,_i,_i,_i,_i],[ 24.38,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42404,r"""2""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(35771,r"""1""",[0,_i,_i,_i,_i],[ 237.64,-30.132,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""1""",[0,_i,_i,_i,_i],[ 68.263, 28.76,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""2""",[0,_i,_i,_i,_i],[ 68.263, 28.76,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(82001,r"""1""",[0,_i,_i,_i,_i],[ 143.68, 44.774,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(50274,r"""14""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10273,r"""3""",[0,_i,_i,_i,_i],[ 15.723,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10272,r"""2""",[0,_i,_i,_i,_i],[ 18.205,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51471,r"""1""",[0,_i,_i,_i,_i],[ 47.168,_f,_f,_f,_f, 30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51472,r"""2""",[0,_i,_i,_i,_i],[ 47.168,_f,_f,_f,_f, 30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(17073,r"""3""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(17074,r"""4""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(17671,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(218011,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(30671,r"""1""",[0,_i,_i,_i,_i],[ 11.139,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) elif LOADFACTOR2[N]>0.2: psspy.machine_data(75515,r"""ST""",[0,_i,_i,_i,_i],[_f, 53.789, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(31271,r"""1""",[0,_i,_i,_i,_i],[ 195.04,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(28571,r"""1""",[0,_i,_i,_i,_i],[ 194.16,_f,_f,_f, 450.47,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70504,r"""4""",[0,_i,_i,_i,_i],[ 143.76, 45.469,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70505,r"""5""",[0,_i,_i,_i,_i],[ 146.28,_f,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10471,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,-53.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29672,r"""CT""",[0,_i,_i,_i,_i],[_f,_f,_f,-106.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29671,r"""ST""",[0,_i,_i,_i,_i],[ 56.602,_f,_f,_f, 120.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f])

Page 44: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

40

psspy.machine_data(29673,r"""2""",[0,_i,_i,_i,_i],[ 292.56,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42474,r"""4""",[0,_i,_i,_i,_i],[ 55.659,_f,_f,_f, 118.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42475,r"""5""",[0,_i,_i,_i,_i],[ 51.649,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70506,r"""6""",[0,_i,_i,_i,_i],[_f, 34.774,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70516,r"""D""",[0,_i,_i,_i,_i],[ 76.627, 21.963,_f,-54.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""4""",[0,_i,_i,_i,_i],[_f, 25.826,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(39473,r"""3""",[0,_i,_i,_i,_i],[ 146.28,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10472,r"""11""",[0,_i,_i,_i,_i],[_f,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10473,r"""12""",[0,_i,_i,_i,_i],[_f,_f, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42404,r"""3""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70507,r"""7""",[0,_i,_i,_i,_i],[ 24.38,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42404,r"""2""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(35771,r"""1""",[0,_i,_i,_i,_i],[ 237.64,-30.132,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""1""",[0,_i,_i,_i,_i],[ 68.263, 28.76,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""2""",[0,_i,_i,_i,_i],[ 68.263, 28.76,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(82001,r"""1""",[0,_i,_i,_i,_i],[ 143.68, 44.774,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(50274,r"""14""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10273,r"""3""",[0,_i,_i,_i,_i],[ 15.723,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10272,r"""2""",[0,_i,_i,_i,_i],[ 18.205,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51471,r"""1""",[0,_i,_i,_i,_i],[ 47.168,_f,_f,_f,_f, 30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51472,r"""2""",[0,_i,_i,_i,_i],[ 47.168,_f,_f,_f,_f, 30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(17073,r"""3""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(17074,r"""4""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(17671,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(218011,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(30671,r"""1""",[0,_i,_i,_i,_i],[ 11.139,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51771,r"""CT""",[0,_i,_i,_i,_i],[ 155.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70514,r"""B""",[0,_i,_i,_i,_i],[ 117.02, 29.014,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70513,r"""A""",[0,_i,_i,_i,_i],[ 117.02, 29.014,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(44471,r"""1""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(44471,r"""2""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(17672,r"""2""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51772,r"""ST""",[0,_i,_i,_i,_i],[ 111.0,_f, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) elif LOADFACTOR2[N]>0.1: psspy.machine_data(75515,r"""ST""",[0,_i,_i,_i,_i],[_f, 53.789, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(31271,r"""1""",[0,_i,_i,_i,_i],[ 195.04,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(28571,r"""1""",[0,_i,_i,_i,_i],[ 194.16,_f,_f,_f, 450.47,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70504,r"""4""",[0,_i,_i,_i,_i],[ 143.76, 45.469,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f])

Page 45: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

41

psspy.machine_data(70505,r"""5""",[0,_i,_i,_i,_i],[ 146.28,_f,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10471,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,-53.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29672,r"""CT""",[0,_i,_i,_i,_i],[_f,_f,_f,-106.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29671,r"""ST""",[0,_i,_i,_i,_i],[ 56.602,_f,_f,_f, 120.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29673,r"""2""",[0,_i,_i,_i,_i],[ 292.56,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42474,r"""4""",[0,_i,_i,_i,_i],[ 55.659,_f,_f,_f, 118.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42475,r"""5""",[0,_i,_i,_i,_i],[ 51.649,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70506,r"""6""",[0,_i,_i,_i,_i],[_f, 34.774,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70516,r"""D""",[0,_i,_i,_i,_i],[ 76.627, 21.963,_f,-54.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""4""",[0,_i,_i,_i,_i],[_f, 25.826,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(39473,r"""3""",[0,_i,_i,_i,_i],[ 146.28,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10472,r"""11""",[0,_i,_i,_i,_i],[_f,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10473,r"""12""",[0,_i,_i,_i,_i],[_f,_f, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42404,r"""3""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70507,r"""7""",[0,_i,_i,_i,_i],[ 24.38,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42404,r"""2""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(35771,r"""1""",[0,_i,_i,_i,_i],[ 237.64,-30.132,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""1""",[0,_i,_i,_i,_i],[ 68.263, 28.76,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""2""",[0,_i,_i,_i,_i],[ 68.263, 28.76,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(82001,r"""1""",[0,_i,_i,_i,_i],[ 143.68, 44.774,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(50274,r"""14""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10273,r"""3""",[0,_i,_i,_i,_i],[ 15.723,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10272,r"""2""",[0,_i,_i,_i,_i],[ 18.205,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51471,r"""1""",[0,_i,_i,_i,_i],[ 47.168,_f,_f,_f,_f, 30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51472,r"""2""",[0,_i,_i,_i,_i],[ 47.168,_f,_f,_f,_f, 30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(17073,r"""3""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(17074,r"""4""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(17671,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(218011,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(30671,r"""1""",[0,_i,_i,_i,_i],[ 11.139,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51771,r"""CT""",[0,_i,_i,_i,_i],[ 155.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70514,r"""B""",[0,_i,_i,_i,_i],[ 117.02, 29.014,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70513,r"""A""",[0,_i,_i,_i,_i],[ 117.02, 29.014,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(44471,r"""1""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(44471,r"""2""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(17672,r"""2""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51772,r"""ST""",[0,_i,_i,_i,_i],[ 111.0,_f, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f])

Page 46: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

42

psspy.machine_data(52070,r"""3""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52072,r"""2""",[0,_i,_i,_i,_i],[ 67.049,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52074,r"""4""",[0,_i,_i,_i,_i],[ 67.049,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(19471,r"""1""",[0,_i,_i,_i,_i],[ 60.0,_f,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10474,r"""14""",[0,_i,_i,_i,_i],[_f,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(27473,r"""3""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f, 30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(27472,r"""2""",[0,_i,_i,_i,_i],[ 54.597,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(27471,r"""1""",[0,_i,_i,_i,_i],[ 54.597,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) else: psspy.machine_data(75515,r"""ST""",[0,_i,_i,_i,_i],[_f, 53.789, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(31271,r"""1""",[0,_i,_i,_i,_i],[ 195.04,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(28571,r"""1""",[0,_i,_i,_i,_i],[ 194.16,_f,_f,_f, 450.47,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70504,r"""4""",[0,_i,_i,_i,_i],[ 143.76, 45.469,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70505,r"""5""",[0,_i,_i,_i,_i],[ 146.28,_f,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10471,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,-53.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29672,r"""CT""",[0,_i,_i,_i,_i],[_f,_f,_f,-106.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29671,r"""ST""",[0,_i,_i,_i,_i],[ 56.602,_f,_f,_f, 120.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29673,r"""2""",[0,_i,_i,_i,_i],[ 292.56,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42474,r"""4""",[0,_i,_i,_i,_i],[ 55.659,_f,_f,_f, 118.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42475,r"""5""",[0,_i,_i,_i,_i],[ 51.649,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70506,r"""6""",[0,_i,_i,_i,_i],[_f, 34.774,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70516,r"""D""",[0,_i,_i,_i,_i],[ 76.627, 21.963,_f,-54.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""4""",[0,_i,_i,_i,_i],[_f, 25.826,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(39473,r"""3""",[0,_i,_i,_i,_i],[ 146.28,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10472,r"""11""",[0,_i,_i,_i,_i],[_f,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10473,r"""12""",[0,_i,_i,_i,_i],[_f,_f, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42404,r"""3""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70507,r"""7""",[0,_i,_i,_i,_i],[ 24.38,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42404,r"""2""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(35771,r"""1""",[0,_i,_i,_i,_i],[ 237.64,-30.132,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""1""",[0,_i,_i,_i,_i],[ 68.263, 28.76,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""2""",[0,_i,_i,_i,_i],[ 68.263, 28.76,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(82001,r"""1""",[0,_i,_i,_i,_i],[ 143.68, 44.774,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(50274,r"""14""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10273,r"""3""",[0,_i,_i,_i,_i],[ 15.723,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10272,r"""2""",[0,_i,_i,_i,_i],[ 18.205,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51471,r"""1""",[0,_i,_i,_i,_i],[ 47.168,_f,_f,_f,_f, 30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51472,r"""2""",[0,_i,_i,_i,_i],[ 47.168,_f,_f,_f,_f, 30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(17073,r"""3""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f])

Page 47: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

43

psspy.machine_data(17074,r"""4""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(17671,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(218011,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(30671,r"""1""",[0,_i,_i,_i,_i],[ 11.139,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51771,r"""CT""",[0,_i,_i,_i,_i],[ 155.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70514,r"""B""",[0,_i,_i,_i,_i],[ 117.02, 29.014,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70513,r"""A""",[0,_i,_i,_i,_i],[ 117.02, 29.014,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(44471,r"""1""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(44471,r"""2""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(17672,r"""2""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51772,r"""ST""",[0,_i,_i,_i,_i],[ 111.0,_f, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""3""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52072,r"""2""",[0,_i,_i,_i,_i],[ 67.049,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52074,r"""4""",[0,_i,_i,_i,_i],[ 67.049,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(19471,r"""1""",[0,_i,_i,_i,_i],[ 60.0,_f,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10474,r"""14""",[0,_i,_i,_i,_i],[_f,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(27473,r"""3""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f, 30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(27472,r"""2""",[0,_i,_i,_i,_i],[ 54.597,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(27471,r"""1""",[0,_i,_i,_i,_i],[ 54.597,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70508,r"""8""",[0,_i,_i,_i,_i],[ 24.38,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(54404,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(53801,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52773,r"""4""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52476,r"""1""",[0,_i,_i,_i,_i],[ 50.095,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(49474,r"""4""",[0,_i,_i,_i,_i],[_f,-44.259,_f,-59.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(44471,r"""4""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(38812,r"""2""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(38812,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(38802,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(35074,r"""4""",[0,_i,_i,_i,_i],[_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(32404,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(30671,r"""2""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(28204,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f])

Page 48: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

44

psspy.machine_data(27204,r"""5""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(22671,r"""1""",[0,_i,_i,_i,_i],[ 43.113, 12.72,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(19302,r"""2""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(18202,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(19302,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(16873,r"""3""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(14604,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10274,r"""4""",[0,_i,_i,_i,_i],[ 19.86,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10271,r"""1""",[0,_i,_i,_i,_i],[ 17.378,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.scal(0,1,1,[0,0,0,0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0]); psspy.scal(0,1,2,[1,0,4,0],[ LOAD[N], (LOAD[N]+200),0.0,0.0, 18.0,0.0, 0.9741]) psspy.fdns([0,0,0,1,1,0,99,0]) psspy.fdns([0,0,0,1,1,0,99,0]) psspy.fdns([0,0,0,1,1,0,99,0]) psspy.fdns([0,0,0,1,1,0,99,0]) psspy.fdns([0,0,0,1,1,0,99,0]) psspy.fdns([0,0,0,1,1,0,99,0]) else: psspy.bsys(0,0,[0.0, 380.],0,[],0,[],0,[],2,[5,24]); psspy.scal(0,0,1,[0,0,0,0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0]); psspy.scal(0,1,2,[1,1,4,0],[0.0, TOTALWIND[N],0.0,0.0,0.0,0.0,0.0]) #GEN DISPATCH if LOADFACTOR[N]>0.9: psspy.machine_data(75515,r"""ST""",[0,_i,_i,_i,_i],[_f, 53.789, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) elif LOADFACTOR[N]>0.8: psspy.machine_data(75515,r"""ST""",[0,_i,_i,_i,_i],[_f, 53.789, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(31271,r"""1""",[0,_i,_i,_i,_i],[ 195.04,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(28571,r"""1""",[0,_i,_i,_i,_i],[ 194.16,_f,_f,_f, 450.47,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70504,r"""4""",[0,_i,_i,_i,_i],[ 143.76, 45.469,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) elif LOADFACTOR[N]>0.7: psspy.machine_data(75515,r"""ST""",[0,_i,_i,_i,_i],[_f, 53.789, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(31271,r"""1""",[0,_i,_i,_i,_i],[ 195.04,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(28571,r"""1""",[0,_i,_i,_i,_i],[ 194.16,_f,_f,_f, 450.47,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70504,r"""4""",[0,_i,_i,_i,_i],[ 143.76, 45.469,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70505,r"""5""",[0,_i,_i,_i,_i],[ 146.28,_f,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10471,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,-53.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29672,r"""CT""",[0,_i,_i,_i,_i],[_f,_f,_f,-106.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) elif LOADFACTOR[N]>0.6: psspy.machine_data(75515,r"""ST""",[0,_i,_i,_i,_i],[_f, 53.789, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(31271,r"""1""",[0,_i,_i,_i,_i],[ 195.04,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(28571,r"""1""",[0,_i,_i,_i,_i],[ 194.16,_f,_f,_f, 450.47,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70504,r"""4""",[0,_i,_i,_i,_i],[ 143.76, 45.469,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70505,r"""5""",[0,_i,_i,_i,_i],[ 146.28,_f,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10471,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,-53.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29672,r"""CT""",[0,_i,_i,_i,_i],[_f,_f,_f,-106.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29671,r"""ST""",[0,_i,_i,_i,_i],[ 56.602,_f,_f,_f, 120.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f])

Page 49: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

45

psspy.machine_data(29673,r"""2""",[0,_i,_i,_i,_i],[ 292.56,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42474,r"""4""",[0,_i,_i,_i,_i],[ 55.659,_f,_f,_f, 118.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42475,r"""5""",[0,_i,_i,_i,_i],[ 51.649,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) elif LOADFACTOR[N]>0.5: psspy.machine_data(75515,r"""ST""",[0,_i,_i,_i,_i],[_f, 53.789, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(31271,r"""1""",[0,_i,_i,_i,_i],[ 195.04,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(28571,r"""1""",[0,_i,_i,_i,_i],[ 194.16,_f,_f,_f, 450.47,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70504,r"""4""",[0,_i,_i,_i,_i],[ 143.76, 45.469,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70505,r"""5""",[0,_i,_i,_i,_i],[ 146.28,_f,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10471,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,-53.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29672,r"""CT""",[0,_i,_i,_i,_i],[_f,_f,_f,-106.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29671,r"""ST""",[0,_i,_i,_i,_i],[ 56.602,_f,_f,_f, 120.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29673,r"""2""",[0,_i,_i,_i,_i],[ 292.56,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42474,r"""4""",[0,_i,_i,_i,_i],[ 55.659,_f,_f,_f, 118.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42475,r"""5""",[0,_i,_i,_i,_i],[ 51.649,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70506,r"""6""",[0,_i,_i,_i,_i],[_f, 34.774,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70516,r"""D""",[0,_i,_i,_i,_i],[ 76.627, 21.963,_f,-54.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""4""",[0,_i,_i,_i,_i],[_f, 25.826,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(39473,r"""3""",[0,_i,_i,_i,_i],[ 146.28,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10472,r"""11""",[0,_i,_i,_i,_i],[_f,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10473,r"""12""",[0,_i,_i,_i,_i],[_f,_f, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42404,r"""3""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70507,r"""7""",[0,_i,_i,_i,_i],[ 24.38,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42404,r"""2""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) elif LOADFACTOR[N]>0.4: psspy.machine_data(75515,r"""ST""",[0,_i,_i,_i,_i],[_f, 53.789, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(31271,r"""1""",[0,_i,_i,_i,_i],[ 195.04,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(28571,r"""1""",[0,_i,_i,_i,_i],[ 194.16,_f,_f,_f, 450.47,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70504,r"""4""",[0,_i,_i,_i,_i],[ 143.76, 45.469,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70505,r"""5""",[0,_i,_i,_i,_i],[ 146.28,_f,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10471,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,-53.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29672,r"""CT""",[0,_i,_i,_i,_i],[_f,_f,_f,-106.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29671,r"""ST""",[0,_i,_i,_i,_i],[ 56.602,_f,_f,_f, 120.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29673,r"""2""",[0,_i,_i,_i,_i],[ 292.56,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42474,r"""4""",[0,_i,_i,_i,_i],[ 55.659,_f,_f,_f, 118.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42475,r"""5""",[0,_i,_i,_i,_i],[ 51.649,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70506,r"""6""",[0,_i,_i,_i,_i],[_f, 34.774,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70516,r"""D""",[0,_i,_i,_i,_i],[ 76.627, 21.963,_f,-54.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""4""",[0,_i,_i,_i,_i],[_f, 25.826,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(39473,r"""3""",[0,_i,_i,_i,_i],[ 146.28,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10472,r"""11""",[0,_i,_i,_i,_i],[_f,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f])

Page 50: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

46

psspy.machine_data(10473,r"""12""",[0,_i,_i,_i,_i],[_f,_f, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42404,r"""3""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70507,r"""7""",[0,_i,_i,_i,_i],[ 24.38,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42404,r"""2""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(35771,r"""1""",[0,_i,_i,_i,_i],[ 237.64,-30.132,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""1""",[0,_i,_i,_i,_i],[ 68.263, 28.76,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""2""",[0,_i,_i,_i,_i],[ 68.263, 28.76,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) elif LOADFACTOR[N]>0.3: psspy.machine_data(75515,r"""ST""",[0,_i,_i,_i,_i],[_f, 53.789, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(31271,r"""1""",[0,_i,_i,_i,_i],[ 195.04,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(28571,r"""1""",[0,_i,_i,_i,_i],[ 194.16,_f,_f,_f, 450.47,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70504,r"""4""",[0,_i,_i,_i,_i],[ 143.76, 45.469,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70505,r"""5""",[0,_i,_i,_i,_i],[ 146.28,_f,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10471,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,-53.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29672,r"""CT""",[0,_i,_i,_i,_i],[_f,_f,_f,-106.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29671,r"""ST""",[0,_i,_i,_i,_i],[ 56.602,_f,_f,_f, 120.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29673,r"""2""",[0,_i,_i,_i,_i],[ 292.56,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42474,r"""4""",[0,_i,_i,_i,_i],[ 55.659,_f,_f,_f, 118.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42475,r"""5""",[0,_i,_i,_i,_i],[ 51.649,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70506,r"""6""",[0,_i,_i,_i,_i],[_f, 34.774,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70516,r"""D""",[0,_i,_i,_i,_i],[ 76.627, 21.963,_f,-54.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""4""",[0,_i,_i,_i,_i],[_f, 25.826,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(39473,r"""3""",[0,_i,_i,_i,_i],[ 146.28,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10472,r"""11""",[0,_i,_i,_i,_i],[_f,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10473,r"""12""",[0,_i,_i,_i,_i],[_f,_f, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42404,r"""3""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70507,r"""7""",[0,_i,_i,_i,_i],[ 24.38,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42404,r"""2""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(35771,r"""1""",[0,_i,_i,_i,_i],[ 237.64,-30.132,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""1""",[0,_i,_i,_i,_i],[ 68.263, 28.76,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""2""",[0,_i,_i,_i,_i],[ 68.263, 28.76,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(82001,r"""1""",[0,_i,_i,_i,_i],[ 143.68, 44.774,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(50274,r"""14""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10273,r"""3""",[0,_i,_i,_i,_i],[ 15.723,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10272,r"""2""",[0,_i,_i,_i,_i],[ 18.205,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51471,r"""1""",[0,_i,_i,_i,_i],[ 47.168,_f,_f,_f,_f, 30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51472,r"""2""",[0,_i,_i,_i,_i],[ 47.168,_f,_f,_f,_f, 30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(17073,r"""3""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(17074,r"""4""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f])

Page 51: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

47

psspy.machine_data(17671,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(218011,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(30671,r"""1""",[0,_i,_i,_i,_i],[ 11.139,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) elif LOADFACTOR[N]>0.2: psspy.machine_data(75515,r"""ST""",[0,_i,_i,_i,_i],[_f, 53.789, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(31271,r"""1""",[0,_i,_i,_i,_i],[ 195.04,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(28571,r"""1""",[0,_i,_i,_i,_i],[ 194.16,_f,_f,_f, 450.47,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70504,r"""4""",[0,_i,_i,_i,_i],[ 143.76, 45.469,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70505,r"""5""",[0,_i,_i,_i,_i],[ 146.28,_f,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10471,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,-53.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29672,r"""CT""",[0,_i,_i,_i,_i],[_f,_f,_f,-106.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29671,r"""ST""",[0,_i,_i,_i,_i],[ 56.602,_f,_f,_f, 120.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29673,r"""2""",[0,_i,_i,_i,_i],[ 292.56,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42474,r"""4""",[0,_i,_i,_i,_i],[ 55.659,_f,_f,_f, 118.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42475,r"""5""",[0,_i,_i,_i,_i],[ 51.649,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70506,r"""6""",[0,_i,_i,_i,_i],[_f, 34.774,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70516,r"""D""",[0,_i,_i,_i,_i],[ 76.627, 21.963,_f,-54.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""4""",[0,_i,_i,_i,_i],[_f, 25.826,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(39473,r"""3""",[0,_i,_i,_i,_i],[ 146.28,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10472,r"""11""",[0,_i,_i,_i,_i],[_f,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10473,r"""12""",[0,_i,_i,_i,_i],[_f,_f, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42404,r"""3""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70507,r"""7""",[0,_i,_i,_i,_i],[ 24.38,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42404,r"""2""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(35771,r"""1""",[0,_i,_i,_i,_i],[ 237.64,-30.132,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""1""",[0,_i,_i,_i,_i],[ 68.263, 28.76,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""2""",[0,_i,_i,_i,_i],[ 68.263, 28.76,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(82001,r"""1""",[0,_i,_i,_i,_i],[ 143.68, 44.774,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(50274,r"""14""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10273,r"""3""",[0,_i,_i,_i,_i],[ 15.723,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10272,r"""2""",[0,_i,_i,_i,_i],[ 18.205,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51471,r"""1""",[0,_i,_i,_i,_i],[ 47.168,_f,_f,_f,_f, 30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51472,r"""2""",[0,_i,_i,_i,_i],[ 47.168,_f,_f,_f,_f, 30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(17073,r"""3""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(17074,r"""4""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(17671,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(218011,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f])

Page 52: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

48

psspy.machine_data(30671,r"""1""",[0,_i,_i,_i,_i],[ 11.139,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51771,r"""CT""",[0,_i,_i,_i,_i],[ 155.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70514,r"""B""",[0,_i,_i,_i,_i],[ 117.02, 29.014,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70513,r"""A""",[0,_i,_i,_i,_i],[ 117.02, 29.014,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(44471,r"""1""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(44471,r"""2""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(17672,r"""2""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51772,r"""ST""",[0,_i,_i,_i,_i],[ 111.0,_f, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) elif LOADFACTOR[N]>0.1: psspy.machine_data(75515,r"""ST""",[0,_i,_i,_i,_i],[_f, 53.789, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(31271,r"""1""",[0,_i,_i,_i,_i],[ 195.04,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(28571,r"""1""",[0,_i,_i,_i,_i],[ 194.16,_f,_f,_f, 450.47,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70504,r"""4""",[0,_i,_i,_i,_i],[ 143.76, 45.469,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70505,r"""5""",[0,_i,_i,_i,_i],[ 146.28,_f,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10471,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,-53.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29672,r"""CT""",[0,_i,_i,_i,_i],[_f,_f,_f,-106.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29671,r"""ST""",[0,_i,_i,_i,_i],[ 56.602,_f,_f,_f, 120.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29673,r"""2""",[0,_i,_i,_i,_i],[ 292.56,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42474,r"""4""",[0,_i,_i,_i,_i],[ 55.659,_f,_f,_f, 118.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42475,r"""5""",[0,_i,_i,_i,_i],[ 51.649,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70506,r"""6""",[0,_i,_i,_i,_i],[_f, 34.774,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70516,r"""D""",[0,_i,_i,_i,_i],[ 76.627, 21.963,_f,-54.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""4""",[0,_i,_i,_i,_i],[_f, 25.826,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(39473,r"""3""",[0,_i,_i,_i,_i],[ 146.28,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10472,r"""11""",[0,_i,_i,_i,_i],[_f,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10473,r"""12""",[0,_i,_i,_i,_i],[_f,_f, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42404,r"""3""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70507,r"""7""",[0,_i,_i,_i,_i],[ 24.38,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42404,r"""2""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(35771,r"""1""",[0,_i,_i,_i,_i],[ 237.64,-30.132,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""1""",[0,_i,_i,_i,_i],[ 68.263, 28.76,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""2""",[0,_i,_i,_i,_i],[ 68.263, 28.76,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(82001,r"""1""",[0,_i,_i,_i,_i],[ 143.68, 44.774,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(50274,r"""14""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10273,r"""3""",[0,_i,_i,_i,_i],[ 15.723,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10272,r"""2""",[0,_i,_i,_i,_i],[ 18.205,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51471,r"""1""",[0,_i,_i,_i,_i],[ 47.168,_f,_f,_f,_f, 30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51472,r"""2""",[0,_i,_i,_i,_i],[ 47.168,_f,_f,_f,_f, 30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(17073,r"""3""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f])

Page 53: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

49

psspy.machine_data(17074,r"""4""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(17671,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(218011,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(30671,r"""1""",[0,_i,_i,_i,_i],[ 11.139,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51771,r"""CT""",[0,_i,_i,_i,_i],[ 155.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70514,r"""B""",[0,_i,_i,_i,_i],[ 117.02, 29.014,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70513,r"""A""",[0,_i,_i,_i,_i],[ 117.02, 29.014,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(44471,r"""1""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(44471,r"""2""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(17672,r"""2""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51772,r"""ST""",[0,_i,_i,_i,_i],[ 111.0,_f, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""3""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52072,r"""2""",[0,_i,_i,_i,_i],[ 67.049,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52074,r"""4""",[0,_i,_i,_i,_i],[ 67.049,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(19471,r"""1""",[0,_i,_i,_i,_i],[ 60.0,_f,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10474,r"""14""",[0,_i,_i,_i,_i],[_f,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(27473,r"""3""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f, 30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(27472,r"""2""",[0,_i,_i,_i,_i],[ 54.597,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(27471,r"""1""",[0,_i,_i,_i,_i],[ 54.597,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) else: psspy.machine_data(75515,r"""ST""",[0,_i,_i,_i,_i],[_f, 53.789, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(31271,r"""1""",[0,_i,_i,_i,_i],[ 195.04,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(28571,r"""1""",[0,_i,_i,_i,_i],[ 194.16,_f,_f,_f, 450.47,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70504,r"""4""",[0,_i,_i,_i,_i],[ 143.76, 45.469,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70505,r"""5""",[0,_i,_i,_i,_i],[ 146.28,_f,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10471,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,-53.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29672,r"""CT""",[0,_i,_i,_i,_i],[_f,_f,_f,-106.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29671,r"""ST""",[0,_i,_i,_i,_i],[ 56.602,_f,_f,_f, 120.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29673,r"""2""",[0,_i,_i,_i,_i],[ 292.56,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42474,r"""4""",[0,_i,_i,_i,_i],[ 55.659,_f,_f,_f, 118.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42475,r"""5""",[0,_i,_i,_i,_i],[ 51.649,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70506,r"""6""",[0,_i,_i,_i,_i],[_f, 34.774,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70516,r"""D""",[0,_i,_i,_i,_i],[ 76.627, 21.963,_f,-54.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""4""",[0,_i,_i,_i,_i],[_f, 25.826,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(39473,r"""3""",[0,_i,_i,_i,_i],[ 146.28,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10472,r"""11""",[0,_i,_i,_i,_i],[_f,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10473,r"""12""",[0,_i,_i,_i,_i],[_f,_f, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42404,r"""3""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f])

Page 54: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

50

psspy.machine_data(70507,r"""7""",[0,_i,_i,_i,_i],[ 24.38,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42404,r"""2""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(35771,r"""1""",[0,_i,_i,_i,_i],[ 237.64,-30.132,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""1""",[0,_i,_i,_i,_i],[ 68.263, 28.76,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""2""",[0,_i,_i,_i,_i],[ 68.263, 28.76,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(82001,r"""1""",[0,_i,_i,_i,_i],[ 143.68, 44.774,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(50274,r"""14""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10273,r"""3""",[0,_i,_i,_i,_i],[ 15.723,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10272,r"""2""",[0,_i,_i,_i,_i],[ 18.205,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51471,r"""1""",[0,_i,_i,_i,_i],[ 47.168,_f,_f,_f,_f, 30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51472,r"""2""",[0,_i,_i,_i,_i],[ 47.168,_f,_f,_f,_f, 30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(17073,r"""3""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(17074,r"""4""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(17671,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(218011,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(30671,r"""1""",[0,_i,_i,_i,_i],[ 11.139,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51771,r"""CT""",[0,_i,_i,_i,_i],[ 155.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70514,r"""B""",[0,_i,_i,_i,_i],[ 117.02, 29.014,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70513,r"""A""",[0,_i,_i,_i,_i],[ 117.02, 29.014,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(44471,r"""1""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(44471,r"""2""",[0,_i,_i,_i,_i],[ 14.368,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(17672,r"""2""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51772,r"""ST""",[0,_i,_i,_i,_i],[ 111.0,_f, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""3""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52072,r"""2""",[0,_i,_i,_i,_i],[ 67.049,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52074,r"""4""",[0,_i,_i,_i,_i],[ 67.049,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(19471,r"""1""",[0,_i,_i,_i,_i],[ 60.0,_f,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10474,r"""14""",[0,_i,_i,_i,_i],[_f,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(27473,r"""3""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f, 30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(27472,r"""2""",[0,_i,_i,_i,_i],[ 54.597,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(27471,r"""1""",[0,_i,_i,_i,_i],[ 54.597,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70508,r"""8""",[0,_i,_i,_i,_i],[ 24.38,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(54404,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(53801,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52773,r"""4""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f])

Page 55: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

51

psspy.machine_data(52476,r"""1""",[0,_i,_i,_i,_i],[ 50.095,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(49474,r"""4""",[0,_i,_i,_i,_i],[_f,-44.259,_f,-59.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(44471,r"""4""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(38812,r"""2""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(38812,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(38802,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(35074,r"""4""",[0,_i,_i,_i,_i],[_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(32404,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(30671,r"""2""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(28204,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(27204,r"""5""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(22671,r"""1""",[0,_i,_i,_i,_i],[ 43.113, 12.72,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(19302,r"""2""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(18202,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(19302,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(16873,r"""3""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(14604,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10274,r"""4""",[0,_i,_i,_i,_i],[ 19.86,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10271,r"""1""",[0,_i,_i,_i,_i],[ 17.378,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.scal(0,1,1,[0,0,0,0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0]); psspy.scal(0,1,2,[1,0,4,0],[ LOAD[N], (LOAD[N]+200),0.0,0.0, 18.0,0.0, 0.9741]) psspy.fdns([0,0,0,1,1,0,99,0]) psspy.fdns([0,0,0,1,1,0,99,0]) psspy.fdns([0,0,0,1,1,0,99,0]) psspy.fdns([0,0,0,1,1,0,99,0]) psspy.fdns([0,0,0,1,1,0,99,0]) psspy.fdns([0,0,0,1,1,0,99,0]) else: #load mid-peak @ 2500Demand & 11Wind psspy.machine_data(70504,r"""4""",[0,_i,_i,_i,_i],[_f, 40.136,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70505,r"""5""",[0,_i,_i,_i,_i],[_f, 40.38,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70506,r"""6""",[0,_i,_i,_i,_i],[_f, 36.538,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70507,r"""7""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70508,r"""8""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70513,r"""A""",[0,_i,_i,_i,_i],[ 120.0, 33.381,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70514,r"""B""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(31271,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f])

Page 56: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

52

psspy.machine_data(28571,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f, 450.47,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(39473,r"""3""",[0,_i,_i,_i,_i],[ 200.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""1""",[0,_i,_i,_i,_i],[_f, 25.388,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""2""",[0,_i,_i,_i,_i],[_f, 25.388,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.scal(0,1,1,[0,0,0,0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0]) psspy.scal(0,1,2,[0,0,0,0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0]) psspy.machine_data(29672,r"""CT""",[0,_i,_i,_i,_i],[_f,_f,_f,-106.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(35771,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.scal(0,1,1,[0,0,0,0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0]) psspy.scal(0,1,2,[1,0,1,0],[ 2500.0, 2848.3,0.0,0.0, 18.0,0.0, 1044.7]) psspy.scal(0,1,1,[0,0,0,0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0]) psspy.scal(0,1,2,[1,0,2,0],[ 2500.0, 2500.0,0.0,0.0, 18.0,0.0, 580.11]) psspy.scal(0,1,1,[0,0,0,0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0]) psspy.scal(0,1,2,[0,0,0,0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0]) # begin second gen. dispatch #SYNCHRONOUS CONSTRAINT if (TOTALWIND[N]/LOAD[N])>0.4: psspy.bsys(0,0,[0.0, 380.],0,[],0,[],0,[],2,[5,24]); psspy.scal(0,0,1,[0,0,0,0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0]); psspy.scal(0,1,2,[1,1,4,0],[0.0, WIND2[N],0.0,0.0,0.0,0.0,0.0]) #GEN DISPATCH #GEN DISPATCH special order for bottom right (high wind & low demand) if LOADFACTOR2[N]>0.209: psspy.machine_data(29673,r"""2""",[0,_i,_i,_i,_i],[ 256.78,-26.102,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51771,r"""CT""",[0,_i,_i,_i,_i],[ 136.05,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(82001,r"""1""",[0,_i,_i,_i,_i],[_f, 44.932,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70516,r"""D""",[0,_i,_i,_i,_i],[_f, 14.395,_f,-54.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10471,r"""1""",[0,_i,_i,_i,_i],[_f,-42.356,_f,-53.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""4""",[0,_i,_i,_i,_i],[ 62.482, 25.913,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(50274,r"""14""",[0,_i,_i,_i,_i],[ 62.101,-26.102,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""3""",[0,_i,_i,_i,_i],[ 59.915, 24.848,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52072,r"""2""",[0,_i,_i,_i,_i],[ 58.85, 15.793,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52074,r"""4""",[0,_i,_i,_i,_i],[ 58.85, 15.793,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(35074,r"""4""",[0,_i,_i,_i,_i],[ 28.98,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) elif LOADFACTOR2[N]>0.191: psspy.machine_data(29673,r"""2""",[0,_i,_i,_i,_i],[ 256.78,-26.102,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51771,r"""CT""",[0,_i,_i,_i,_i],[ 136.05,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(82001,r"""1""",[0,_i,_i,_i,_i],[_f, 44.932,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70516,r"""D""",[0,_i,_i,_i,_i],[_f, 14.395,_f,-54.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10471,r"""1""",[0,_i,_i,_i,_i],[_f,-42.356,_f,-53.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""4""",[0,_i,_i,_i,_i],[ 62.482, 25.913,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(50274,r"""14""",[0,_i,_i,_i,_i],[ 62.101,-26.102,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""3""",[0,_i,_i,_i,_i],[ 59.915, 24.848,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52072,r"""2""",[0,_i,_i,_i,_i],[ 58.85, 15.793,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52074,r"""4""",[0,_i,_i,_i,_i],[ 58.85, 15.793,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(35074,r"""4""",[0,_i,_i,_i,_i],[ 28.98,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(19471,r"""1""",[0,_i,_i,_i,_i],[ 52.663, 31.778,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10472,r"""11""",[0,_i,_i,_i,_i],[ 50.681,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10473,r"""12""",[0,_i,_i,_i,_i],[ 50.681,-15.297, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f])

Page 57: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

53

elif LOADFACTOR2[N]>0.174: psspy.machine_data(29673,r"""2""",[0,_i,_i,_i,_i],[ 256.78,-26.102,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51771,r"""CT""",[0,_i,_i,_i,_i],[ 136.05,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(82001,r"""1""",[0,_i,_i,_i,_i],[_f, 44.932,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70516,r"""D""",[0,_i,_i,_i,_i],[_f, 14.395,_f,-54.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10471,r"""1""",[0,_i,_i,_i,_i],[_f,-42.356,_f,-53.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""4""",[0,_i,_i,_i,_i],[ 62.482, 25.913,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(50274,r"""14""",[0,_i,_i,_i,_i],[ 62.101,-26.102,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""3""",[0,_i,_i,_i,_i],[ 59.915, 24.848,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52072,r"""2""",[0,_i,_i,_i,_i],[ 58.85, 15.793,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52074,r"""4""",[0,_i,_i,_i,_i],[ 58.85, 15.793,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(35074,r"""4""",[0,_i,_i,_i,_i],[ 28.98,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(19471,r"""1""",[0,_i,_i,_i,_i],[ 52.663, 31.778,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10472,r"""11""",[0,_i,_i,_i,_i],[ 50.681,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10473,r"""12""",[0,_i,_i,_i,_i],[ 50.681,-15.297, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10474,r"""14""",[0,_i,_i,_i,_i],[ 50.681,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29671,r"""ST""",[0,_i,_i,_i,_i],[ 49.68,_f,_f,_f, 120.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(49474,r"""4""",[0,_i,_i,_i,_i],[ 49.68,_f,_f,-59.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) elif LOADFACTOR2[N]>0.157: psspy.machine_data(29673,r"""2""",[0,_i,_i,_i,_i],[ 256.78,-26.102,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51771,r"""CT""",[0,_i,_i,_i,_i],[ 136.05,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(82001,r"""1""",[0,_i,_i,_i,_i],[_f, 44.932,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70516,r"""D""",[0,_i,_i,_i,_i],[_f, 14.395,_f,-54.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10471,r"""1""",[0,_i,_i,_i,_i],[_f,-42.356,_f,-53.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""4""",[0,_i,_i,_i,_i],[ 62.482, 25.913,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(50274,r"""14""",[0,_i,_i,_i,_i],[ 62.101,-26.102,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""3""",[0,_i,_i,_i,_i],[ 59.915, 24.848,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52072,r"""2""",[0,_i,_i,_i,_i],[ 58.85, 15.793,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52074,r"""4""",[0,_i,_i,_i,_i],[ 58.85, 15.793,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(35074,r"""4""",[0,_i,_i,_i,_i],[ 28.98,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(19471,r"""1""",[0,_i,_i,_i,_i],[ 52.663, 31.778,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10472,r"""11""",[0,_i,_i,_i,_i],[ 50.681,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10473,r"""12""",[0,_i,_i,_i,_i],[ 50.681,-15.297, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10474,r"""14""",[0,_i,_i,_i,_i],[ 50.681,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29671,r"""ST""",[0,_i,_i,_i,_i],[ 49.68,_f,_f,_f, 120.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(49474,r"""4""",[0,_i,_i,_i,_i],[ 49.68,_f,_f,-59.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42474,r"""4""",[0,_i,_i,_i,_i],[ 48.852,_f,_f,_f, 118.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(27473,r"""3""",[0,_i,_i,_i,_i],[ 48.024,_f,_f,_f,_f, 30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(22671,r"""1""",[0,_i,_i,_i,_i],[ 37.841,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) elif LOADFACTOR2[N]>0.143: psspy.machine_data(29673,r"""2""",[0,_i,_i,_i,_i],[ 256.78,-26.102,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51771,r"""CT""",[0,_i,_i,_i,_i],[ 136.05,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f])

Page 58: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

54

psspy.machine_data(82001,r"""1""",[0,_i,_i,_i,_i],[_f, 44.932,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70516,r"""D""",[0,_i,_i,_i,_i],[_f, 14.395,_f,-54.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10471,r"""1""",[0,_i,_i,_i,_i],[_f,-42.356,_f,-53.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""4""",[0,_i,_i,_i,_i],[ 62.482, 25.913,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(50274,r"""14""",[0,_i,_i,_i,_i],[ 62.101,-26.102,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""3""",[0,_i,_i,_i,_i],[ 59.915, 24.848,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52072,r"""2""",[0,_i,_i,_i,_i],[ 58.85, 15.793,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52074,r"""4""",[0,_i,_i,_i,_i],[ 58.85, 15.793,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(35074,r"""4""",[0,_i,_i,_i,_i],[ 28.98,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(19471,r"""1""",[0,_i,_i,_i,_i],[ 52.663, 31.778,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10472,r"""11""",[0,_i,_i,_i,_i],[ 50.681,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10473,r"""12""",[0,_i,_i,_i,_i],[ 50.681,-15.297, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10474,r"""14""",[0,_i,_i,_i,_i],[ 50.681,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29671,r"""ST""",[0,_i,_i,_i,_i],[ 49.68,_f,_f,_f, 120.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(49474,r"""4""",[0,_i,_i,_i,_i],[ 49.68,_f,_f,-59.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42474,r"""4""",[0,_i,_i,_i,_i],[ 48.852,_f,_f,_f, 118.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(27473,r"""3""",[0,_i,_i,_i,_i],[ 48.024,_f,_f,_f,_f, 30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(22671,r"""1""",[0,_i,_i,_i,_i],[ 37.841,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(27472,r"""2""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) else: psspy.machine_data(29673,r"""2""",[0,_i,_i,_i,_i],[ 256.78,-26.102,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51771,r"""CT""",[0,_i,_i,_i,_i],[ 136.05,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(82001,r"""1""",[0,_i,_i,_i,_i],[_f, 44.932,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70516,r"""D""",[0,_i,_i,_i,_i],[_f, 14.395,_f,-54.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10471,r"""1""",[0,_i,_i,_i,_i],[_f,-42.356,_f,-53.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""4""",[0,_i,_i,_i,_i],[ 62.482, 25.913,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(50274,r"""14""",[0,_i,_i,_i,_i],[ 62.101,-26.102,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""3""",[0,_i,_i,_i,_i],[ 59.915, 24.848,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52072,r"""2""",[0,_i,_i,_i,_i],[ 58.85, 15.793,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52074,r"""4""",[0,_i,_i,_i,_i],[ 58.85, 15.793,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(35074,r"""4""",[0,_i,_i,_i,_i],[ 28.98,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(19471,r"""1""",[0,_i,_i,_i,_i],[ 52.663, 31.778,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10472,r"""11""",[0,_i,_i,_i,_i],[ 50.681,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10473,r"""12""",[0,_i,_i,_i,_i],[ 50.681,-15.297, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10474,r"""14""",[0,_i,_i,_i,_i],[ 50.681,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29671,r"""ST""",[0,_i,_i,_i,_i],[ 49.68,_f,_f,_f, 120.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(49474,r"""4""",[0,_i,_i,_i,_i],[ 49.68,_f,_f,-59.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42474,r"""4""",[0,_i,_i,_i,_i],[ 48.852,_f,_f,_f, 118.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(27473,r"""3""",[0,_i,_i,_i,_i],[ 48.024,_f,_f,_f,_f, 30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(22671,r"""1""",[0,_i,_i,_i,_i],[ 37.841,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f])

Page 59: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

55

psspy.machine_data(27472,r"""2""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51772,r"""ST""",[0,_i,_i,_i,_i],[_f,_f, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.fdns([0,0,0,1,1,0,99,0]) psspy.fdns([0,0,0,1,1,0,99,0]) psspy.fdns([0,0,0,1,1,0,99,0]) psspy.fdns([0,0,0,1,1,0,99,0]) psspy.fdns([0,0,0,1,1,0,99,0]) psspy.fdns([0,0,0,1,1,0,99,0]) else: psspy.bsys(0,0,[0.0, 380.],0,[],0,[],0,[],2,[5,24]); psspy.scal(0,0,1,[0,0,0,0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0]); psspy.scal(0,1,2,[1,1,4,0],[0.0, TOTALWIND[N],0.0,0.0,0.0,0.0,0.0]) #GEN DISPATCH if LOADFACTOR[N]>0.475: psspy.machine_data(75515,r"""ST""",[0,_i,_i,_i,_i],[_f,_f, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51772,r"""ST""",[0,_i,_i,_i,_i],[ 97.426,-24.094, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) elif LOADFACTOR[N]>0.425: psspy.machine_data(75515,r"""ST""",[0,_i,_i,_i,_i],[_f,_f, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51772,r"""ST""",[0,_i,_i,_i,_i],[ 97.426,-24.094, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51771,r"""CT""",[0,_i,_i,_i,_i],[ 136.05,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10471,r"""1""",[0,_i,_i,_i,_i],[_f,-43.334,_f,-53.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) elif LOADFACTOR[N]>0.375: psspy.machine_data(75515,r"""ST""",[0,_i,_i,_i,_i],[_f,_f, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51772,r"""ST""",[0,_i,_i,_i,_i],[ 97.426,-24.094, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51771,r"""CT""",[0,_i,_i,_i,_i],[ 136.05,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10471,r"""1""",[0,_i,_i,_i,_i],[_f,-43.334,_f,-53.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(82001,r"""1""",[0,_i,_i,_i,_i],[ 125.28,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10472,r"""11""",[0,_i,_i,_i,_i],[ 50.35,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10473,r"""12""",[0,_i,_i,_i,_i],[ 50.35,-20.904, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(27472,r"""2""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) elif LOADFACTOR[N]>0.325: psspy.machine_data(75515,r"""ST""",[0,_i,_i,_i,_i],[_f,_f, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51772,r"""ST""",[0,_i,_i,_i,_i],[ 97.426,-24.094, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51771,r"""CT""",[0,_i,_i,_i,_i],[ 136.05,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10471,r"""1""",[0,_i,_i,_i,_i],[_f,-43.334,_f,-53.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(82001,r"""1""",[0,_i,_i,_i,_i],[ 125.28,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10472,r"""11""",[0,_i,_i,_i,_i],[ 50.35,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10473,r"""12""",[0,_i,_i,_i,_i],[ 50.35,-20.904, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(27472,r"""2""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42474,r"""4""",[0,_i,_i,_i,_i],[_f,_f,_f,_f, 118.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(27473,r"""3""",[0,_i,_i,_i,_i],[_f,-29.865,_f,_f,_f, 30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(27471,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52476,r"""1""",[0,_i,_i,_i,_i],[_f,-19.313,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) elif LOADFACTOR[N]>0.275: psspy.machine_data(75515,r"""ST""",[0,_i,_i,_i,_i],[_f,_f, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51772,r"""ST""",[0,_i,_i,_i,_i],[ 97.426,-24.094, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f])

Page 60: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

56

psspy.machine_data(51771,r"""CT""",[0,_i,_i,_i,_i],[ 136.05,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10471,r"""1""",[0,_i,_i,_i,_i],[_f,-43.334,_f,-53.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(82001,r"""1""",[0,_i,_i,_i,_i],[ 125.28,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10472,r"""11""",[0,_i,_i,_i,_i],[ 50.35,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10473,r"""12""",[0,_i,_i,_i,_i],[ 50.35,-20.904, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(27472,r"""2""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42474,r"""4""",[0,_i,_i,_i,_i],[_f,_f,_f,_f, 118.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(27473,r"""3""",[0,_i,_i,_i,_i],[_f,-29.865,_f,_f,_f, 30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(27471,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52476,r"""1""",[0,_i,_i,_i,_i],[_f,-19.313,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29671,r"""ST""",[0,_i,_i,_i,_i],[ 49.356,_f,_f,_f, 120.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42475,r"""5""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(49474,r"""4""",[0,_i,_i,_i,_i],[_f,_f,_f,-59.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51471,r"""1""",[0,_i,_i,_i,_i],[ 41.129,_f,_f,_f,_f, 30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) else: psspy.machine_data(75515,r"""ST""",[0,_i,_i,_i,_i],[_f,_f, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51772,r"""ST""",[0,_i,_i,_i,_i],[ 97.426,-24.094, 105.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51771,r"""CT""",[0,_i,_i,_i,_i],[ 136.05,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10471,r"""1""",[0,_i,_i,_i,_i],[_f,-43.334,_f,-53.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(82001,r"""1""",[0,_i,_i,_i,_i],[ 125.28,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10472,r"""11""",[0,_i,_i,_i,_i],[ 50.35,-30.0, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(10473,r"""12""",[0,_i,_i,_i,_i],[ 50.35,-20.904, 60.0,-30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(27472,r"""2""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42474,r"""4""",[0,_i,_i,_i,_i],[_f,_f,_f,_f, 118.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(27473,r"""3""",[0,_i,_i,_i,_i],[_f,-29.865,_f,_f,_f, 30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(27471,r"""1""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52476,r"""1""",[0,_i,_i,_i,_i],[_f,-19.313,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(29671,r"""ST""",[0,_i,_i,_i,_i],[ 49.356,_f,_f,_f, 120.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(42475,r"""5""",[0,_i,_i,_i,_i],[_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(49474,r"""4""",[0,_i,_i,_i,_i],[_f,_f,_f,-59.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(51471,r"""1""",[0,_i,_i,_i,_i],[ 41.129,_f,_f,_f,_f, 30.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(70516,r"""D""",[0,_i,_i,_i,_i],[_f,_f,_f,-54.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(52070,r"""4""",[0,_i,_i,_i,_i],[ 62.074, 13.847,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(50274,r"""14""",[0,_i,_i,_i,_i],[ 61.695,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.machine_data(19471,r"""1""",[0,_i,_i,_i,_i],[ 60.0,_f,_f,_f,_f, 60.0,_f,_f,_f,_f,_f,_f,_f,_f,_f,_f]) psspy.fdns([0,0,0,1,1,0,99,0]) psspy.fdns([0,0,0,1,1,0,99,0]) psspy.fdns([0,0,0,1,1,0,99,0]) psspy.fdns([0,0,0,1,1,0,99,0]) psspy.fdns([0,0,0,1,1,0,99,0]) psspy.fdns([0,0,0,1,1,0,99,0])

Page 61: Modeling the All Ireland Electricity … · 2013-05-04 · 1 ABSTRACT The All-Island Irish grid is a unique case and with its ambitious targets in wind generation and increased interconnection

57

# GET SLACK GENERATION ierr,z1=psspy.gendat(39472); SLACK1.extend([z1]) #MNYPG2-P ierr,z1=psspy.gendat(86221); SLACK2.extend([z1]) #SCOT-2 #GET MISMATCH msm=psspy.sysmsm(); MISMATCH_VECTOR.extend([msm]) N=N+1 # Output mismatch vector to check for convergenece at each iteration MISMATCH_VECTOR_n=str(MISMATCH_VECTOR)[1:-1]; sys.stdout=open('mismatch specific dispatch scaled gen100.txt','w');print MISMATCH_VECTOR #Output generation vector of swingbus' SLACK1_n=str(SLACK1)[1 : -1]; sys.stdout=open('MNYPG2-P specific dispatch scaled gen100.txt','w'); print SLACK1 SLACK2_n=str(SLACK2)[1 : -1]; sys.stdout=open('SCOT-2 specific dispatch scaled gen100.txt','w'); print SLACK2