35
Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity Delivery and Energy Reliability Under Cooperative Agreement No. DE-FC26-06NT42847 Hawai‘i Distributed Energy Resource Technologies for Energy Security Subtask 10.3 Deliverable 2 Report on System Simulation using High Performance Computing Prepared by New Mexico Tech New Mexico Institute of Mining and Technology Submitted to Hawai‘i Natural Energy Institute School of Ocean and Earth Science and Technology University of Hawai‘i October 2012

Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

Model Abstraction Techniques for

Large-Scale Power Systems

Prepared for the

U.S. Department of Energy

Office of Electricity Delivery and Energy Reliability

Under Cooperative Agreement No. DE-FC26-06NT42847

Hawai‘i Distributed Energy Resource Technologies for Energy Security

Subtask 10.3 Deliverable 2

Report on System Simulation using High Performance Computing

Prepared by

New Mexico Tech New Mexico Institute of Mining and Technology

Submitted to

Hawai‘i Natural Energy Institute School of Ocean and Earth Science and Technology

University of Hawai‘i

October 2012

Page 2: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

Acknowledgement: This material is based upon work supported by the United States Department of Energy under Cooperative Agreement Number DE-FC-06NT42847. Disclaimer: This report was prepared as an account of work sponsored by an agency of the United States Government. Neither the United States Government nor any agency thereof, nor any of their employees, makes any warranty, express or implied, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any information, apparatus, product, or process disclosed, or represents that its use would not infringe privately owned rights. Reference here in to any specific commercial product, process, or service by tradename, trademark, manufacturer, or otherwise does not necessarily constitute or imply its endorsement, recommendation, or favoring by the United States Government or any agency thereof. The views and opinions of authors expressed herein do not necessarily state or reflect those of the United States Government or any agency thereof.

Page 3: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

Final Report for Task Two

Project: Application of High Performance Computing to

Electric Power System Modeling, Simulation and Analysis

Task Two: Model Abstraction Techniques for Large-scale Power Systems

Sponsor: Hawaii Natural Energy Institute, University of Hawaii

Date: July 5, 2011

i

Page 4: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

Abstract

This report presents techniques applicable to the analysis of large-scale electric

power systems. In particular, techniques were selected and implemented that lend

themselves to assessment of the impact of wind energy. The first part of the re-

port summarizes “established” techniques such as small-signal stability based on

eigenvalues and participation factors, trajectory sensitivities and tracking operating

conditions as wind speed and consumption vary. An example analysis is provided

for the IEEE 24-bus reliability test system with a wind farm integrated. The wind

farm is taken to be composed of variable-speed wind turbines, and doubly fed asyn-

chronous/induction generators (DFAG/DFIG) in particular. The second part of

the report summarizes nontraditional approaches based upon “probabilistic testing

for stochastic systems” and “stochastic safety verification using barrier certificates.”

These approaches were investigated for use in the study of electric power systems

with wind farms as stochastic systems, but scaleability and applicability remain in

question.

ii

Page 5: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

Contents

1 Introduction 1

2 Model of Power System 3

2.1 Differential-algebraic model . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2.2 DFAG model validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

2.3 IEEE 24-bus reliability test system (RTS) . . . . . . . . . . . . . . . . . . 8

3 Techniques for Analysis 12

3.1 Wind-power-voltage curves . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

3.2 Trajectory sensitivities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

3.3 Linearization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

3.4 Small-signal stability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

3.5 Participation factors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4 Approaches for Stochastic Systems 24

4.1 Probabilistic testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

4.2 Safety verification using barrier certificates . . . . . . . . . . . . . . . . . . 24

iii

Page 6: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

List of Tables

1 Symbols associated with wind turbine generator model . . . . . . . . . . . 4

2 Number of components in IEEE 24-bus RTS . . . . . . . . . . . . . . . . . 9

3 Location of generator units in IEEE 24-bus RTS . . . . . . . . . . . . . . . 9

iv

Page 7: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

List of Figures

1 Block diagram of wind turbine generator model . . . . . . . . . . . . . . . 4

2 One machine, infinite bus (OMIB) system . . . . . . . . . . . . . . . . . . 5

3 Table of eigenvalues for OMIB system with DFAG in power factor control

mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

4 Table of eigenvalues for OMIB system with DFAG in voltage control mode 6

5 Response of DFAG (with power factor control) powers to three-phase fault 6

6 Response of DFAG (with power factor control) terminal voltage and rotor

speed to three-phase fault . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

7 Response of DFAG (with voltage control) powers to three-phase fault . . . 7

8 Response of DFAG (with voltage control) terminal voltage and rotor speed

to three-phase fault . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

9 IEEE 24-bus reliability test system (RTS) . . . . . . . . . . . . . . . . . . 8

10 IEEE 24-bus RTS in PowerWorld simulator . . . . . . . . . . . . . . . . . 10

11 IEEE 24-bus RTS with one generation station replaced by a wind farm . . 11

12 PV curve for two voltages and varied wind speeds . . . . . . . . . . . . . . 12

13 Initial sensitivities of bus voltages to voltage set-point of synchronous machine 14

14 Initial sensitivities of bus voltages to voltage set-point of DFAG . . . . . . 15

15 Steady-state sensitivities of bus voltages to voltage set-point of synchronous

machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

16 Steady-state sensitivities of bus voltages to voltage set-point of DFAG . . . 15

17 Eigenvalues associated with synchronous generators with (circles) and with-

out (squares) a wind farm . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

18 Speed of synchronous generator 9 due to a three-phase fault with and with-

out a wind farm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

19 Speed of synchronous generator 24 due to a three-phase fault with and

without a wind farm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

v

Page 8: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

20 Speed of synchronous generator 31 due to a three-phase fault with and

without a wind farm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

21 Participation factors associated with generator speeds and λ = −0.42±5.5i

without wind farm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

22 Participation factors associated with generator speeds and λ = −0.51±5.9i

with wind farm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

23 Participation factors associated with generator speeds and λ = −0.81±9.4i

without wind farm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

24 Participation factors associated with generator speeds and λ = −0.78±9.5i

with wind farm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

25 Participation factors associated with generator speeds and λ = −0.92±9.7i

without wind farm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

26 Participation factors associated with generator speeds and λ = −1.39 ±10.9i with wind farm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

vi

Page 9: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

1 Introduction

Environmental, political and social factors continue to drive incorporation of renewable

energy into the electric power system. These sources of renewable energy are quite dif-

ferent that the conventional generation they augment or replace due to their inherent

intermittency and fundamental difference in their interface to the grid. Conventional syn-

chronous generation (e.g., from fossile fuel, nuclear and hydro-electric plants) has long

provided robust and reliable control of electrical power and frequency through an ability

to directly control mechanical power that in turn governs speed of the machine which is

equivalent to electrical frequency of the power produced. In contrast, sources of renewable

energy are subject to ever changing environmental conditions and their electronic inter-

face to the grid decouples the power conversion process from the electrical power input

to the grid.

Due to these two shifts in paradigms, techniques need to be developed and imple-

mented to study the impact of increased renewable energy on the behavior of the large-

scale electric power system. Longer-term, this analysis should be performed by viewing

the power system as a stochastic dynamic system using analysis methods applicable to

such systems (see, for example, the theory presented in [1]), but for now as a first step

researchers are treating the uncertainty of renewable generation and loads separately from

the power system’s fundamental, dynamic properties.

Intermittency and its impact on fluctuations in the state of the power system have

been addressed using Monte Carlo and probabilistic approaches [2–4]. Results of this work

are distributions for the magnitudes and phase angles of voltages at busses, active and

reactive powers injected into busses by generation and loads, active and reactive powers

on transmission lines, etc. These distributions provide the likelihood of unsafe conditions

such as areas that are under-voltage or transmission lines operating above capacity, and

in turn enable mitigation of related failures through planning.

Stability of a power system can be analyzed in a multitude of ways based upon linear

and nonlinear representations of its dynamics. These approaches require mathematical

models of all components in the electric power system to include generation (conventional

and renewable), network, loads and control. Models of the traditional components are

presented in [5, 6], for example, and models of the wide variety of sources of renewable

energy have been presented extensively in the literature. In particular, models of wind

farms composed of variable-speed wind turbines can be found in [7–9].

While analytical approaches for analysis of the nonlinear models of power systems

1

Page 10: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

exist [10], they are difficult to apply in general. Therefore, most analysis of power systems

is based upon numerical studies of transient and voltage stability, or analytical studies that

utilize linearization of the dynamic models about an operating point to draw conclusions

locally [5,6,11]. Results of studies based upon linearization of power systems that include

variable-speed wind turbines can be found in references [8, 12, 13].

This report focuses on analysis of power systems at the transmission-level to which

Doubly-Fed Asynchronous Generation (DFAG), also known as Double-Fed Induction Gen-

eration (DFIG), variable-speed wind generation is added. This type of wind generation

was selected due its increasing popularity and connection that utilizes an electrical con-

verter. The report summarizes dynamic models for the power system, summarizes “estab-

lished” techniques for analysis, presents example results for the IEEE 24-bus reliability

test system with a wind farm, and proposes that nontraditional approaches based upon

“probabilistic testing for stochastic systems” and “stochastic safety verification using bar-

rier certificates” should be investigated further as means for more sophisticated analysis.

2

Page 11: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

2 Model of Power System

The primary components of an electrical power system are the network made up of trans-

mission lines, transformers and shunt devices; generators that inject power into the net-

work; loads that consume power; and control and protection devices that monitor and

respond to the system’s behavior. The following sections give a summary of how each

component is represented to construct a system-wide dynamic model for simulation and

analysis.

2.1 Differential-algebraic model

Disregarding the discrete events associated with the switching of protection devices, power

systems can be represented as a set of differential-algebraic equations (DAE) of the form

x = f(x, y, ρ) (1)

0 = g(x, y, ρ) (2)

where x ∈ <n is the vector of (dynamic) state variables such as rotor angles, rotor angular

velocities, internal flux linkages, etc. associated with synchronous generators; active and

reactive power order, blade pitch angle, active current command, equivalent voltage for

VAR control command, etc. associated with variable speed wind turbines; and active and

reactive power recovery associated with an exponential recovery model of loads. y ∈ <m is

the vector of algebraic variables that represent the magnitude and phase angle of voltages

at buses where the network is assumed to be in quasi steady-state with little variation in

frequency; ρ ∈ <p is the vector of system parameters such as generator inertia, controller

gains and line admittances; f(·) is the vector function of ordinary differential equations

that represent the behavior of generators, loads and controllers; and g(·) is the vector

function that represents power balance at all buses.

In the context of this report conventional generators were modeled as synchronous

machines with IEEE-Type I DC exciters [5, 6]. These models yield seven dynamic states

for each conventional generator as well as many parameters.

The model for DFAGs was taken from references [7–9] and captures the major com-

ponents of the wind generator that include the generator/converter, electrical control,

turbine and turbine controls as shown in Figure 1. The DFAG can be operated in voltage

control model with Vrfq the set-point for the voltage at the point of interconnection or in

power factor control model where φref is the set-point for the DFAG’s power factor angle.

Key variables for the model of the DFAG are defined in Table 1.

3

Page 12: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

Figure 1: Block diagram of wind turbine generator model

Symbol Definition

β blade pitch angle

E′′qcmd equivalent voltage command for VAR control

Pg active power output

Pord active power order

Qg reactive power output

Vreg voltage at point of interconnection

Vterm voltage at terminal bus

vw wind speed

ωg generator rotor speed

Table 1: Symbols associated with wind turbine generator model

Loads are taken in this report to be represented by the exponential recovery model

which is a first-order representation of aggregated load behavior. It is typically fit empir-

ically to measurements recorded at a substation [14].

The network is taken to be in quasi steady-state assuming frequency varies little such

that transmission lines, transformers and capacitive compensation can be represented

4

Page 13: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

by impedances. In addition, the network is assumed to be balanced so that only one

(positive-sequence) phase is studied. This model is developed by summing currents, and

ultimately power, at each bus such that the topology and electrical characteristics of the

network can be captured with an admittance matrix [5, 6].

It is noted that the steady-state (equilibrium) solution (x0, y0) of the DAE model (1),

(2) can be found by assuming an equilibrium and setting (1) equal to zero. This leads to

0 = f(x0, y0, ρ) (3)

0 = g(x0, y0, ρ) (4)

which can be solved for (x0, y0) with appropriate choices for some x0, y0, ρ to get a

consistent set of equations. The iterative solution of (4) is typically called the load/power-

flow solution and enforces balance of complex power at each bus.

2.2 DFAG model validation

The DFAG model is quite detailed, so it was validated against results presented in refer-

ence [8] and implemented in the commercial power system simulator PSS/E. The simple

one machine, infinite bus (OMIB) system shown in Figure 2 was utilized to isolate the

dynamics of the DFAG and validate its model through fault responses and eigenvalue

analysis.

Figure 2: One machine, infinite bus (OMIB) system

Figures 3 and 4 show the eigenvalues computed and published for the OMIB in power

factor and voltage control modes, respectively, and shows a favorable comparison. The

eigenvalues were computed via the linearization process described later in the report.

The three-phase fault response of the OMIB was also simulated and compared to

that published for a DFAG in both the power factor and voltage control mode. For a

three-phase fault at bus 2 that lasted 100ms the voltage, speed and power responses are

5

Page 14: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

Figure 3: Table of eigenvalues for OMIB system with DFAG in power factor control mode

Figure 4: Table of eigenvalues for OMIB system with DFAG in voltage control mode

shown in Figures 5 - 8 with the published results overlaid. Once again the results compare

favorably to those published.

Figure 5: Response of DFAG (with power factor control) powers to three-phase fault

6

Page 15: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

Figure 6: Response of DFAG (with power factor control) terminal voltage and rotor speed

to three-phase fault

Figure 7: Response of DFAG (with voltage control) powers to three-phase fault

Figure 8: Response of DFAG (with voltage control) terminal voltage and rotor speed to

three-phase fault

The eigenvalues and fault responses of the OMIB system were almost identical to those

published; thus, there is confidence that the DFAG model was implemented correctly

and will facilitate realistic system studies when incorporated into larger, multi-generator,

multi-load system models. A larger system is presented in the next subsection, and used

for subsequent results.

7

Page 16: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

2.3 IEEE 24-bus reliability test system (RTS)

In order to study the impact of DFAGs on a transmission-level power system, the IEEE

24-bus reliability test system (RTS) shown in Figure 9 and described in reference [15] was

selected for analysis.

A summary of the system is provided in Table 2 where multiple conventional generation

units combine to form generation stations at busses. The numbers of the units and busses

to which they are attached are provided in Table 3 and shown in Figure 10. Figure 10 was

captured from the PowerWorld simulator which was used to verify the load-flow solution

achieved via calculations in Matlab.

Figure 9: IEEE 24-bus reliability test system (RTS)

In order to contrast the characteristics and behavior with and without a wind farm

composed of DFAGs, the conventional generation station at bus 1 was interchanged with

a wind farm as shown in Figure 11. The wind farm was sized such that its rating was the

same as the conventional generation it replaced.

8

Page 17: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

Component Quantity

Buses 24

Generation Stations 10

Generation Units 32

Loads 17

Lines 38

Table 2: Number of components in IEEE 24-bus RTS

Bus No. Generator Unit Nos.

1 1 - 4

2 5 - 8

7 9 - 11

13 12 - 14

15 15 - 20

16 21

18 22

21 23

22 24 - 29

23 30 - 32

Table 3: Location of generator units in IEEE 24-bus RTS

9

Page 18: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

Figure 10: IEEE 24-bus RTS in PowerWorld simulator

10

Page 19: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

Figure 11: IEEE 24-bus RTS with one generation station replaced by a wind farm

11

Page 20: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

3 Techniques for Analysis

This section describes techniques selected for analysis of electric power systems with wind

farms. They were chosen due to their applicability to large-scale systems and ability

to provide insight into stability and behavior of the power system as wind farms are

incorporated.

3.1 Wind-power-voltage curves

Voltage stability is often studied using PV and QV curves where a power (active or

reactive) is increased for a load and additional generation is dispatched accordingly [5,6].

As the power consumed is varied in (4), magnitudes of voltages at busses of interest are

calculated and plotted versus the increase in power to create the PV or QV curve. The

curve shows how the magnitude of voltage decreases with the increase in load until a loss

of stability, i.e., loss of solvability of (4). The slope of the curve at any point also provides

a sensitivity of the voltage’s magnitude to a further increase in load.

The difficulty with wind farms in general is that their power is difficult to dispatch and

dependent on wind speed. One means of capturing the impact of wind and load increases

(assuming the power system is in equilibrium) is to use a 3D plot to display the solution

of (4). An example of such a curve is shown in Figure 12 for the 24-bus RTS with one

wind farm (see Figure 11).

Figure 12: PV curve for two voltages and varied wind speeds

The magnitudes of voltages at busses 9 and 12 are plotted in response to an overall

12

Page 21: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

increase in load (total active and reactive power consumed) and various wind speeds. As

the wind speed increases and output of the wind farm approaches capacity (above wind

speeds of 13m/s) the curves can be seen to extend further indicating an overall increase

in voltage stability. The concern here would be the shorter distance to low-voltage or

voltage collapse when wind speeds are low.

3.2 Trajectory sensitivities

Trajectory sensitivities capture the variation in system variables x and y due to small

changes in the parameters, ρ [16]. Differentiating (1) and (2) with respect to parameters

of interest yields

xρ = fx(x, y, ρ)xρ + fy(x, y, ρ)yρ + fρ(x, y, ρ) (5)

0 = gx(x, y, ρ)xρ + gy(x, y, ρ)yρ + gρ(x, y, ρ) (6)

where the notation hz = ∂h/∂z results in a matrix and xρ = ∂x/∂ρ is the trajectory

sensitivity vector that captures the variation in the states due to a small change in pa-

rameters. The order of differentiation was interchanged since parameters are assumed to

not vary with time, but rather will only be changed once. xρ can be found by solving the

DAE sensitivity equations (5) and (6) along with the system equations (1) and (2), by

numerical approximation of the derivative via a finite difference of two trajectories where

one is the result of a small parameter change, and also solving for the steady-state value

by assuming (5) and (6) are in equilibrium (xρ = 0).

The simple approach of a finite difference is taken here such that

xρ ≈x(t, ρ0 + ∆ρ)− x(t, ρ0)

∆ρ(7)

for ρ0 the nominal value and ∆ρ small. Trajectory sensitivities at two particular values

of time are of interest: a small amount of time ∆t after the time t = t0 at which the

parameter value is changed and the final time as t → ∞. xρ(t0 + ∆t) gives a measure

of the initial size and direction of state movement immediately after the parameters are

changed by ∆ρ at t0. xρ(∞) provides the amount and direction the state will move if the

system is left to evolve to an equilibrium. Conceptually, one can argue that the initial

sensitivity would be useful for control updates as “best” changes in ρ could be determined

on a fast time-scale, while in contrast, the steady-state sensitivity provides guidance as

to how the parameter should be changed once for longer-term impact.

The 24-bus RTS with all conventional generation (see Figure 9) and one wind farm in

place of one conventional generation station (see Figure 11) was selected for a comparison

13

Page 22: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

of the impact of voltage controllers in each type of generation. Initial and final sensitivities

were computed due to a small change in the generator’s set-point for the voltage at bus

1. When the generator at bus 1 is a conventional synchronous machine, the set-point Vref

in the automatic voltage regulator is taken as the parameter, and when the generator is

a wind farm the set-point Vrfq of the voltage controller is taken as the parameter.

Initial sensitivities are shown in Figure 13 for the magnitudes of all bus voltages due

to a small change in the conventional generator’s voltage set-point at bus 1.

Figure 13: Initial sensitivities of bus voltages to voltage set-point of synchronous machine

Initial sensitivities are shown in Figure 14 for the magnitudes of all bus voltages due

to a small change in the wind farm’s voltage set-point for bus 1. Note there are additional

busses in this case due to inclusion of a unit transformer and collection transformer for

the wind farm. The sensitivities of these additional busses are high due to their direct

connection to the DFAGs that make up the wind farm. The other 24 busses in the grid

are of primary interest for comparison to the case with all conventional generation. The

magnitude of the sensitivities at the 24 busses within the grid are quite comparable which

indicates both voltage controllers have a similar initial impact on the grid’s voltages when

changed. This implies either is equally effective in manipulating voltages in the short-

term.

Steady-state sensitivities are shown in Figure 15 for the magnitudes of all bus voltages

due to a small change in the conventional generator’s voltage set-point at bus 1.

Steady-state sensitivities are shown in Figure 16 for the magnitudes of all bus voltages

due to a small change in the wind farm’s voltage set-point for bus 1. Note once again

there are additional busses in this case due to inclusion of a unit transformer and collection

transformer for the wind farm, and that the sensitivities of these additional busses are

high due to their direct connection to the wind farm. The other 24 busses in the grid are

of primary interest for comparison to the case with all conventional generation. There

14

Page 23: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

Figure 14: Initial sensitivities of bus voltages to voltage set-point of DFAG

Figure 15: Steady-state sensitivities of bus voltages to voltage set-point of synchronous

machine

is a substantial difference between steady-state sensitivities for the two cases with much

larger values for the wind farm. This provides an indication that should low-voltage

conditions occur and reactive power support be required, wind farms are more effective

than conventional generation. This is most likely due to the converter and electronic

control in the DFAG.

Figure 16: Steady-state sensitivities of bus voltages to voltage set-point of DFAG

15

Page 24: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

3.3 Linearization

Performing a Taylor series expansion of the DAE model (1), (2) about an equilibrium

(assumed here to be a desirable operating point) (x0, y0) and neglecting the higher-order

terms yields the following linear differential-algebraic equations [6].

∆x = fx(x0, y0, ρ)∆x+ fy(x0, y0, ρ)∆y (8)

0 = gx(x0, y0, ρ)∆x+ gy(x0, y0, ρ)∆y (9)

where ∆x = x − x0 and ∆y = y − y0. ∆y can be found in (9) and substituted into (8)

to find the following linearized dynamics that describe the behavior of the state variables

∆x.

∆x = (fx − fyg−1y gx)︸ ︷︷ ︸

A

∆x (10)

= A∆x (11)

where A ∈ <n×n is commonly referred to as the state matrix, and the solution of (11) is

∆x = eAt∆x0 where eAt is a matrix exponential defined by a Taylor series. The linearized

dynamics can now be studied using a variety of techniques from linear systems and control

theory to draw conclusions about local (near (x0, y0)) stability and behavior.

3.4 Small-signal stability

Small-signal stability centers about the eigenvalues of the state matrix A. Eigenvalues of

A are denoted by λ and are scalar quantities that satisfy

det(A− λI) = 0 (12)

where I is the n× n identity matrix and det(·) is the determinant of a matrix argument.

If distinct eigenvalues are assumed, then there are n of them.

Lyapunov’s first method states the system (11) will be asymptotically stable if all the

eigenvalues of A have negative real parts [5]. In addition, the real part of the eigenvalue

is directly related to the rate of convergence of each mode and the imaginary part is

directly related to the frequency of oscillation associated with each mode. Researchers

have utilized small-signal stability to assess the impact of variable-speed wind turbines

on the overall stability of a power system, and in most cases have found beneficial effects

on electromechanical modes [12,13,17].

16

Page 25: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

The eigenvalues associated with the electromechanical modes of the conventional gen-

erators (other than that at bus 1) are plotted in Figure 17. Here again the two sets of

eigenvalues are for the IEEE 24-bus RTS without wind generation (see Figure 9) and

with one wind farm in place of the conventional generator at bus 1 (see Figure 11). It is

noted that eigenvalues have shifted both left and right which indicates the wind farm has

beneficial and detrimental effects, respectively. In addition, the bigger shifts are to the

left, so one can argue that the net effect of the wind farm tends to be beneficial.

Figure 17: Eigenvalues associated with synchronous generators with (circles) and without

(squares) a wind farm

The tendency of the wind farm to improve stability of the electromechanical modes

is verified through the system’s response to a disturbance. Here a three-phase fault was

induced for a short time and the response of the conventional generator’s speed recorded

for both with and without the wind farm. Selected responses for the speed of three

conventional generators are shown in Figures 18, 19 and 20. The rate of damping can

be seen to be roughly the same or slightly better when the wind farm is present which

supports the trends seen in the eigenvalues.

The relationship between eigenvalues and modes, and states is not obvious as each

state ∆x of (11) is made up of a weighted sum of modes. Participation factors are

introduced in the next subsection as a means of measuring the tie between them.

17

Page 26: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

Figure 18: Speed of synchronous generator 9 due to a three-phase fault with and without

a wind farm

Figure 19: Speed of synchronous generator 24 due to a three-phase fault with and without

a wind farm

Figure 20: Speed of synchronous generator 31 due to a three-phase fault with and without

a wind farm

3.5 Participation factors

Participation factors are an extension of small-signal stability and make use of the lin-

earized system, and eigenvalues and eigenvectors of the state matrix A. It will be assumed

18

Page 27: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

that the matrix A has a full set of eigenvectors which corresponds to distinct eigenvalues.

Participation factors provide a measure of the participation of each mode in each state,

and vice versa [11,18].

A vector vi ∈ <n associated with the i-th eigenvalue λi that satisfies

Avi = viλi (13)

is called the right eigenvector. Similarly, the vector wi ∈ <n that satisfies

wTi A = λiwTi (14)

is called the left eigenvector. [·]T denotes the transpose of a matrix/vector quantity and

a standard normalization is assumed such that

wTi vi = 1 (15)

The right eigenvectors can be used as columns of the matrix V = [v1, v2, . . . , vn], the

left eigenvectors can be used as the columns of the matrix W = [w1, w2, . . . , wn] and

eigenvalues can be placed along the diagonal of a matrix Λ = diag(λ1, λ2, . . . , λn). This

permits (13) and (14) to be rewritten in the following matrix forms relating all eigenvalues

and right and left eigenvectors.

AV = V Λ (16)

W TA = ΛW T (17)

A coordinate transformation

∆x = V∆z (18)

diagonalizes the linear dynamics (11) via

V∆z = AV∆z (19)

⇒ ∆z = V −1AV∆z (20)

= W TAV︸ ︷︷ ︸Λ

∆z (21)

where W T = V −1 is a property of matrices with distinct eigenvalues.

The solution to (21) is

∆z = eΛt∆z0 (22)

19

Page 28: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

where eΛt is a matrix exponential defined by a Taylor series (diagonal in this case) and

∆z0 = V∆x0 is the initial condition. Applying the inverse coordinate transformation

∆z = V −1∆x = W T∆x to (22) yields the solution

∆x = V eΛtW T∆x0 (23)

=n∑i=1

vieλitwTi ∆x0 (24)

to (11). Each term in (24) represents the contribution of a specific mode to the system’s

response. wTi ∆x0 gives the contribution of the initial condition to the i-th mode and vi

represents the amount of activity associated with the i-th mode.

To isolate the amount the i-th mode participates in the k-th state, a non zero initial

condition can be specified for only the k-th state, i.e., ∆x0 = [0, 0, . . . , 0,∆xk0, . . . , 0]T so

that

∆xk =n∑i=1

wkivkieλit∆xk0 (25)

=n∑i=1

pkieλit∆xk0 (26)

where pki = wkivki is defined as the participation factor. From (26) the participation

factor can be seen to describe the participation of the i-th mode in the k-th state.

When placed in matrix form, the participation factors provide a concise overview of the

strength of relationships between modes and states. In general the participation matrix

will have the form

λ1 λ2 . . . λn

P =

p11 p12 . . . p1n

p21 p22 . . . p2n

......

. . ....

pn1 pn2 . . . pnn

∆x1

∆x2

...

∆xn

(27)

where rows and columns indicate modes and states as annotated. In practice the absolute

values of the participation factors are typically used for display and comparison.

Three electromechanical modes were selected for a participation factor-based study

of the IEEE 24-bus RTS without (see Figure 9) and with (see Figure 11) a wind farm

comprised of DFAGs. The three modes were selected by viewing the electromechanical

eigenvalues in Figure 17 and selecting those that were both dominant (to the right) and

had moved.

20

Page 29: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

Participation factors for the first mode selected are shown in Figures 21 and 22. Note

participation of the modes in generator units 1-4 disappears due to those synchronous

generators being replaced by the wind farm. In addition, for the most part, the same

modes contribute to same generators’ speeds with the exception of generator 21 having

stronger dependence.

Figure 21: Participation factors associated with generator speeds and λ = −0.42 ± 5.5i

without wind farm

Figure 22: Participation factors associated with generator speeds and λ = −0.51 ± 5.9i

with wind farm

Participation factors for the second mode selected are shown in Figures 23 and 24.

Once again conventional generation units 1-4 were replaced by a wind farm, and thus

their states are removed. Notice in this case a significant change occurred as the mode

contributes to far fewer generators’ speeds when the wind farm is in place. This suggests

a fundamental change in dynamic behavior for the conventional generators involved.

Participation factors for the third and final mode selected are shown in Figures 25

and 26. This mode remains tightly coupled with a small group of generators’ speeds,

but the group changes. This indicates a fundamental change in dynamic behavior for the

conventional generators involved.

21

Page 30: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

Figure 23: Participation factors associated with generator speeds and λ = −0.81 ± 9.4i

without wind farm

Figure 24: Participation factors associated with generator speeds and λ = −0.78 ± 9.5i

with wind farm

Figure 25: Participation factors associated with generator speeds and λ = −0.92 ± 9.7i

without wind farm

Participation factors provide insight into the contribution of modes to particular states

based upon a linearization of the nonlinear model of the power system. The reason for,

22

Page 31: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

Figure 26: Participation factors associated with generator speeds and λ = −1.39± 10.9i

with wind farm

and implications of, the shifts in contribution as was seen in two cases above remains

unclear and warrants further investigation.

23

Page 32: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

4 Approaches for Stochastic Systems

While many approaches are available to study different aspects of electric power systems,

none have progressed to a point where the complete nonlinear, stochastic nature of the

system can be addressed with one unifying theory. The fact of the matter is that the

complexity of the power system’s behavior makes such a theory difficulty to develop and

apply. Two promising approaches from the broader controls and systems communities are

briefly described below. They were investigated as part of the project, but much remains

to be done to determine their applicability.

4.1 Probabilistic testing

Given a stochastic system one can explore its behavior by taking a certain set of initial

conditions and simulating the system starting from them to “test” the likelihood that a

trajectory will enter an unsafe region of the state-space. This approach is appealing due to

its simplicity so long as the computational time is available to run an appropriately large

number of simulations to cover all trajectories. An intermediate approach to probabilistic

testing is proposed in reference [19] where reachability/safety properties are inferred by

using trajectories of an approximate deterministic system and a stochastic bisimulation

that establishes a bound on the quality of the approximation.

The key idea of the approach is that a neighborhood of initial conditions can be

shown to have the same reachability/safety properties, i.e., probability of entering an

unsafe region. This enables rigorous conclusions to be made with far fewer simulations

and trajectories as only one needs to be run from each neighborhood of initial conditions.

Although the constraints on a stochastic bisimulation function are clear, construction of

such a function for the dynamics of a power system turns out to be challenging. These

functions and their application to power systems will continue to be a focus of ongoing

research.

4.2 Safety verification using barrier certificates

Barrier certificates, also known as altitude functions, are proposed in references [20, 21]

to address reachability questions for stochastic systems. The methodology is similar to

stability analysis via Lyapunov functions in that conclusions can be made without com-

puting trajectories for the system. In contrast to the probabilistic testing discussed above,

this approach is symbolic/analytic meaning conclusions are drawn without simulation.

24

Page 33: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

The idea is to find a measure of “altitude” for the system such that if the initial states

of the system are in a “low” region, unsafe states are in a “high” region and the expected

rate of change of altitude along the system trajectories is non-increasing, then it is unlikely

for the system to enter unsafe conditions. One nice property of the approach is that an

upper bound is placed on the probability of a trajectory entering the unsafe region.

The approach was investigated for electric power systems with stochastic dynamics due

to fluctuations in wind speeds, but determination of the altitude functions, like Lyapunov

functions, can be difficult. Effort in this area will continue as well.

25

Page 34: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

References

[1] H. J. Kushner, Stochastic stability and control. Academic Press, 1967.

[2] J. Goza, K. Wedeward, and M. Smith, “A probabilistic study of electric power sys-

tems considering the uncertainties of renewable generation and loads,” in 6th IEEE

International Conference on Systems of Systems Engineering, June 2011.

[3] G. Papaefthymiou, P. Schavemaker, L. van der Sluis, W. Kling, D. Kurowicka, and

R. Cooke, “Integration of stochastic generation in power systems,” International

Journal of Electrical Power & Energy Systems, vol. 28, no. 9, pp. 655–667, 2006.

[4] J. Usaola, “Probabilistic load flow with correlated wind power injections,” Electric

Power Systems Research, vol. 80, no. 5, pp. 528–536, 2010.

[5] P. Kundur, Power System Stability and Control. McGraw-Hill, 1994.

[6] P. W. Sauer and M. A. Pai, Power System Dynamics and Stability. Prentice-Hall,

1998.

[7] CIGRE Working Group 601 of Study Committee C4, CIGRE Technical Brochure

on modeling and dynamic behavior of wind generation as it relates to power system

control and dynamic performance, January 2007.

[8] G. Tsourakis, B. Nomikos, and C. Vournas, “Effect of wind parks with doubly fed

asynchronous generators on small-signal stability,” Electric Power Systems Research,

vol. 79, pp. 190–200, 2009.

[9] K. Clark, N. W. Miller, and J. J. Sanchez-Gasca, Modeling of GE wind turbine-

generators for grid studies. GE Energy, 4.5 ed., April 2010.

[10] M. A. Pai, Power system stability: analysis by the direct method of Lyapunov. North-

Holland Publishing Company, 1981.

[11] I. Perez-Arriaga, G. Verghese, and F. Schweppe, “Selective modal analysis with appli-

cations to electric power systems, part I: Heuristic introduction,” IEEE Transactions

on Power Apparatus and Systems, vol. PAS-101, pp. 3117–3125, September 1982.

[12] R. Fernandez, R. Mantz, and P. Battaiotto, “Impact of wind farms on a power system.

an eigenvalue analysis approach,” Renewable Energy, vol. 32, no. 10, pp. 1676–1688,

2007.

26

Page 35: Model Abstraction Techniques for Large-Scale Power Systems · Model Abstraction Techniques for Large-Scale Power Systems Prepared for the U.S. Department of Energy Office of Electricity

[13] J. G. Slootweg and W. L. Kling, “The impact of large scale wind power generation on

power system oscillations,” Electric Power Systems Research, vol. 67, no. 1, pp. 9–20,

2003.

[14] D. Karlsson and D. Hill, “Modelling and identification of nonlinear dynamic loads in

power systems,” IEEE Transactions on Power Systems, vol. 9, pp. 157–166, February

1994.

[15] Reliability Test System Task Force, “The IEEE reliability test system - 1996,” IEEE

transactions on power systems, vol. 14, no. 3, pp. 1010–1020, 1999.

[16] I. A. Hiskens and M. A. Pai, “Trajectory sensitivity analysis of hybrid systems,”

IEEE Transactions on Circuits and Systems, vol. 47, no. 2, pp. 204–220, 2000.

[17] D. Gautam, V. Vittal, and T. Harbour, “Impact of increased penetration of DFIG-

based wind turbine generators on transient and small signal stability of power sys-

tems,” IEEE Transactions on Power Systems, vol. 24, pp. 1426–1434, August 2009.

[18] M. Ilic and J. Zaborszky, Dynamics and Control of Large Electric Power Systems.

John Wiley & Sons, Inc., 2000.

[19] A. Julius and G. Pappas, “Probabilistic testing for stochastic hybrid systems,” in

47th IEEE Conference on Decision and Control, December 2008.

[20] R. Colbaugh and K. Glass, “Predictive analysis for social processes II: Predictabil-

ity and warning analysis,” in 2009 IEEE Conference on Control Applications and

Intelligent Control, July 2009.

[21] S. Prajna, A. Jadbabaie, and G. Pappas, “A framework for worst-case and stochas-

tic safety verification using barrier certificates,” IEEE Transactions on Automatic

Control, vol. 52, pp. 1415–1428, August 2007.

27