Transient Stability Analysis with PowerWorld Simulator

Similar documents
Transient Stability Analysis with PowerWorld Simulator

ECEN 667 Power System Stability Lecture 20: Oscillations, Small Signal Stability Analysis

Systems Analysis and Control

Control of Manufacturing Processes

ECEN 667 Power System Stability Lecture 25: FFT, Energy Methods

Transient Response of a Second-Order System

Review: transient and steady-state response; DC gain and the FVT Today s topic: system-modeling diagrams; prototype 2nd-order system

ECE 585 Power System Stability

Implementation Issues for the Virtual Spring

Torques 1.0 Two torques We have written the swing equation where speed is in rad/sec as:

Introduction to PowerWorld Simulator: Interface and Common Tools

Proportional plus Integral (PI) Controller

EE C128 / ME C134 Fall 2014 HW 6.2 Solutions. HW 6.2 Solutions

A Power System Dynamic Simulation Program Using MATLAB/ Simulink

Systems Analysis and Control

ME scope Application Note 28

AMME3500: System Dynamics & Control

Control Systems I Lecture 10: System Specifications

100 (s + 10) (s + 100) e 0.5s. s 100 (s + 10) (s + 100). G(s) =

Software Engineering 3DX3. Slides 8: Root Locus Techniques

2.010 Fall 2000 Solution of Homework Assignment 7

State Feedback and State Estimators Linear System Theory and Design, Chapter 8.

SCHOOL OF ELECTRICAL, MECHANICAL AND MECHATRONIC SYSTEMS. Transient Stability LECTURE NOTES SPRING SEMESTER, 2008

Discrete Systems. Step response and pole locations. Mark Cannon. Hilary Term Lecture

QFT Framework for Robust Tuning of Power System Stabilizers

Module 3F2: Systems and Control EXAMPLES PAPER 2 ROOT-LOCUS. Solutions

AMONG POWER SYSTEM CONTROLS IMPACT OF INTERACTIONS EPRI/NSF WORKSHOP PLAYACAR, APRIL 2002 GLOBAL DYNAMIC OPTIMISATION OF THE ELECTRIC POWER GRID

Power System Stability and Control. Dr. B. Kalyan Kumar, Department of Electrical Engineering, Indian Institute of Technology Madras, Chennai, India

STABILITY. Have looked at modeling dynamic systems using differential equations. and used the Laplace transform to help find step and impulse

Chapter 7: Time Domain Analysis

Systems Analysis and Control

ECEN 667 Power System Stability Lecture 15: PIDs, Governors, Transient Stability Solutions

Chapter 3 AUTOMATIC VOLTAGE CONTROL

CHAPTER 3 MATHEMATICAL MODELING OF HYDEL AND STEAM POWER SYSTEMS CONSIDERING GT DYNAMICS

ECEN 667 Power System Stability Lecture 18: Voltage Stability, Load Models

POWER SYSTEM STABILITY

In these notes, we will address (2) and then return to (1) in the next class.

7. Transient stability

Generators. What its all about

Second Order Systems

The Phasor Analysis Method For Harmonically Forced Linear Systems

SHOCK AND VIBRATION RESPONSE SPECTRA COURSE Unit 1B. Damping

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering Dynamics and Control II Fall 2007

The Operation of a Generator on Infinite Busbars

A STATIC AND DYNAMIC TECHNIQUE CONTINGENCY RANKING ANALYSIS IN VOLTAGE STABILITY ASSESSMENT

B.E. / B.Tech. Degree Examination, April / May 2010 Sixth Semester. Electrical and Electronics Engineering. EE 1352 Power System Analysis

Chapter 2 SDOF Vibration Control 2.1 Transfer Function

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0.

Chapter 8 VOLTAGE STABILITY

Power system modelling under the phasor approximation

Power Angle & Time Domain Plots 1.0 The power-angle curves

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

Response of a Physical Mechanical System

A Decoupling Based Direct Method for Power System Transient Stability Analysis

(b) A unity feedback system is characterized by the transfer function. Design a suitable compensator to meet the following specifications:

EE 451 Power System Stability

Unit 8: Part 2: PD, PID, and Feedback Compensation

Due Wednesday, February 6th EE/MFS 599 HW #5

Goals for today 2.004

AN INTRODUCTION TO THE CONTROL THEORY

Control Systems, Lecture04

KINGS COLLEGE OF ENGINEERING Punalkulam

Chapter 9: Transient Stability

Control of Manufacturing Processes

Impact of Photovoltaic Generation On The Power System Stability

ECE 422/522 Power System Operations & Planning/Power Systems Analysis II : 7 - Transient Stability

Examples of Applications of Potential Functions in Problem Solving (Web Appendix to the Paper)

Frequency Response Techniques

FEEDBACK CONTROL SYSTEMS

INC 341 Feedback Control Systems: Lecture 3 Transfer Function of Dynamic Systems II

Robust and Optimal Control, Spring A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization

Time Response Analysis (Part II)

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL & COMPUTER ENGINEERING FINAL EXAM. COURSE: ECE 3084A (Prof. Michaels)

HANDOUT E.22 - EXAMPLES ON STABILITY ANALYSIS

NPTEL Online Course: Control Engineering

Software Engineering/Mechatronics 3DX4. Slides 6: Stability

PD, PI, PID Compensation. M. Sami Fadali Professor of Electrical Engineering University of Nevada

Reading a GE PSLF *.epc into PWS. Tracy Rolstad Avista System Planning WECC PWSUG, 14 March 2012

Parameter Derivation of Type-2 Discrete-Time Phase-Locked Loops Containing Feedback Delays

OPTIMAL POLE SHIFT CONTROL IN APPLICATION TO A HYDRO POWER PLANT

Frequency and Damping Characteristics of Generators in Power Systems

Feedback Control part 2

Introduction to Vibration. Mike Brennan UNESP, Ilha Solteira São Paulo Brazil

Systems Analysis and Control

Course roadmap. Step response for 2nd-order system. Step response for 2nd-order system

Often, in this class, we will analyze a closed-loop feedback control system, and end up with an equation of the form

Transient response via gain adjustment. Consider a unity feedback system, where G(s) = 2. The closed loop transfer function is. s 2 + 2ζωs + ω 2 n

A STUDY OF THE EIGENVALUE ANALYSIS CAPABILITIES OF POWER SYSTEM DYNAMICS SIMULATION SOFTWARE

Compensator Design to Improve Transient Performance Using Root Locus

IEEE PES Task Force on Benchmark Systems for Stability Controls

Dynamic Response. Assoc. Prof. Enver Tatlicioglu. Department of Electrical & Electronics Engineering Izmir Institute of Technology.

Lecture 17 Date:

IEEE PES Task Force on Benchmark Systems for Stability Controls

The Coupled Pendulum Experiment

Dynamic circuits: Frequency domain analysis

ROOT LOCUS. Consider the system. Root locus presents the poles of the closed-loop system when the gain K changes from 0 to. H(s) H ( s) = ( s)

Power System Stability GENERATOR CONTROL AND PROTECTION

Table of Laplacetransform

ANALYSIS OF SUBSYNCHRONOUS RESONANCE EFFECT IN SERIES COMPENSATED LINE WITH BOOSTER TRANSFORMER

Laboratory handout 5 Mode shapes and resonance

Transcription:

Transient Stability Analysis with PowerWorld Simulator T11: Single Machine Infinite Bus Modeling (SMIB) 21 South First Street Champaign, Illinois 6182 +1 (217) 384.633 support@powerworld.com http://www.powerworld.com

Single Machine Infinite Bus (SMIB) Eigenvalue Analysis SMIB Eigenvalue Analysis internally builds a dynamic model of one generator connected to an infinite bus All of that generator s dynamic models (machine model, exciter, governor, stabilizer, etc ) are included A matrix (often called the A Matrix ) of all the dynamic states is the constructed at the steady state solution and eigenvalue and eigenvector analysis is performed on this matrix These SMIB models can also be saved out as two-bus models consisting of the machine bus and an infinite bus Choose the Save Two-Bus Equivalent action These two-bus models can then be further analyzed 2

SMIB Eigenvalues Click Run SMIB Eigen Analysis Positive Eigenvalues = Problem Indicates an unstable dynamic state Negative Eigenvalues with extremely large magnitudes = Problem Indicate a dynamic state that is extremely fast This will cause numerical problems in the integration routines What do these mean? May be a model data error May be a problem with how Simulator is modeling something Although this is the last page on the Transient Stability Analysis dialog, it is often one of the first places to look when examining a case 3

SMIB Eigenvalues Extremely large negative eigenvalues are often caused by particular exciter models such as EXST1_GE and REXS which contain extremely fast feedback loops These models require special consideration in the numerical integration algorithm and are dealt with by using sub-interval integration 4

SMIB Eigenvalues Example Open the case This case provides an example of using SMIB eigenvalues to identify input parameters which cause instability Open the SMIB Eigenvalues page on the Transient Stability Analysis dialog Click Run SMIB Eigen Analysis Different fields available- Number of Eigenvalues, Number of Zero Eigenvalues, Max Eigenvalue, Min Eigenvalue, all eigenvalues You can click on the Max Eigenvalue Column to sort by Max Eigenvalue and view the largest eigenvalues; positive eigenvalues are present 5

Positive Maximum Eigenvalues Sort by Max Eigenvalue Positive eigenvalues are present 6

Extremely Large Negative Minimum Eigenvalues Sort by Min Eigenvalue 7

SMIB Eigenvalues Example Open the Validation page, click Run Validation There are many errors and warnings Correcting these may help fix some of the large eigenvalues Click Run AutoCorrection Then, view Validation Warnings and Informational Messages to see what was changed Initial errors and warnings for the case 8

SMIB Eigenvalues Example After AutoCorrection, there are no more errors Some warnings and informational messages are still present Many of the warnings indicate that certain generators had no machine model, so they are being treated as a negative load Errors and Warnings after AutoCorrection 9

SMIB Eigenvalues Example Open the SMIB Eigenvalues page Click Re-Initialize and then run the SMIB Analysis again Many parameters have been changed, so eigenvalues have also changed Sort by Max Eigenvalue 1

SMIB Eigenvalues Dialog Some of the positive eigenvalues are gone, but there are still a lot left Right-click on the first line, then Show SMIB Dialog Three tabs are available- General Info, A Matrix, Eigenvalues Click to display the SMIB dialog 11

SMIB Eigenvalues Dialog General Info Tab Generator MVA Base Infinite bus magnitude and angle, terminal voltage and current magnitude and angle Network impedance on System MVA base and Generator MVA Base SMIB dialog- General Info tab 12

SMIB Eigenvalues Dialog A Matrix Tab Sensitivity of each SMIB dynamic state equation to each state of the generator Values in Eigenvalues tab are evaluated from this matrix Can right click and save out SMIB info CSV Excel Aux file 13

SMIB Eigenvalues Dialog Eigenvalues The SMIB eigenvalues Each row corresponds to an eigenvalue Columns contain real part, imaginary part, damping ratio, damping frequency, participation factors, and more Participation factors show how system states contribute to ( participate in ) a particular eigenvalue SMIB dialog- Eigenvalues tab Participation factors 14

SMIB Eigenvalues Dialog Pole locations σ = ζω n s = σ ± jω d θ = X sin 1 ζ Im(s) ω = ω 1 ζ d n ζ 2 Damping ratio Damped natural frequency ωd Undamped natural frequency ωn Decay rate of exponential envelope σ σ ω d ω n ζ ω d 2π ω n X σ 2π ω n ω 2π d ω d Re(s) G. F. Franklin, J. D. Powell, A. Emami-Naeini, Feedback Control of Dynamic Systems, 5th edition, Prentice Hall, 26. 15

SMIB Eigenvalues Example One problem is that several PIDGOV models have parameters Rperm (droop) which are negative This creates a positive feedback instead of a negative feedback and eventually causes the system to become unstable Open the Model Explorer to the Governors page and view the data for the PIDGOV models There are two active PIDGOV models with negative Rperm, located at buses 5515 and 5513 16

SMIB Eigenvalues Example Going back to the SMIB page, we can confirm that these generators are associated with positive eigenvalues Generator with the highest SMIB eigenvalue Two PIDGOV models with negative Rperm 17

SMIB Two-Bus Equivalent Let s save out the two-bus equivalent for the bus 5513 Save it as Gen_5513_1.pwb (this should be the default name that appears in the save dialog) Save two-bus equivalent for this bus 18

SMIB Two-Bus Equivalent Now open Gen_5513_1.pwb, the two-bus equivalent Open the Model Explorer to the bus records or the Models in Use to see some of what is in this case Gen_5513_1.pwb 19

SMIB Two-Bus Equivalent Open the Transient Stability Analysis dialog Go to the Plots tab and quickly create a plot definition for the Rotor Angle of bus 5513 Do not insert any events; keep the End Time set to the default 1 seconds Click Run Transient Stability Now change the simulation time to 2 seconds and run it again 42 42.549 42.548 42.547 42.546 42.545 42.544 42.543 42.542 42.541 42.54 42.539 42.538 42.537 42.536 42.535 42.534 No event, 1 seconds 4 38 36 34 32 3 28 26 24 22 2 18 16 14 12 1 8 6 4 No event, 2 seconds The model is unstable 42.533 1 2 3 4 5 6 7 8 9 1 2 2 4 6 8 1, 1,2 1,4 1,6 1,8 2, Rotor Angle_Gen '5513' '1' Rotor Angle_Gen '5513' '1' Gen_5513_1.pwb 2

SMIB Participation Factors Open the SMIB Eigenvalue Information dialog Open the Eigenvalues tab and sort by Real Part so that the positive eigenvalue is at the top Scroll over and look at the participation factors for this eigenvalue These tell how the states map to a particular eigenvalue The state Governor PI makes a large contribution (.9996) to the positive eigenvalue, while other contributions are zero or close to zero Gen_5513_1.pwb 21

SMIB Participation Factors From the block diagram for PIDGOV, the state Governor PI is right after the point where Rperm contributes to the feedback loop The positive eigenvalue is indeed due to the governor Note that this discussion is the same regardless of whether you use the Gen_5513_1 case or the full WestExample 22

SMIB Eigenvalues Example Also, you can easily make certain models for a particular generator inactive to see how it impacts the SMIB eigenvalues This can help you narrow down some of the other sources of positive eigenvalues Recall that bus 57236 currently has the largest maximum eigenvalue with 3.5259 Run Validation and AutoCorrection; then, for bus 57236, make everything inactive except the machine, GENROU Re-Initialize and do the analysis again Disabling all geneator models except GENROU makes SMIB Eigenvalues negative This generator now has only negative eigenvalues Can we narrow down which model is contributing to this smallsignal instability? 23

SMIB Eigenvalues Example Re-enable the ESAC7B exciter; Re-Initialize and re-run the analysis Disabling GGOV1 and PSS2A makes the generator s SMIB Eigenvalues negative This generator still has only negative eigenvalues, so we know its positive eigenvalue was associated with its governor or stabilizer Disabling only PSS2A still makes the generator s SMIB Eigenvalues negative If we disable only the stabilizer, we again find that this generator has only negative eigenvalues This indicates that we should more carefully consider the PSS2A model and its parameters 24

SMIB Eigenvalues Example However, now disable only the exciter ESAC7B and re-enable the other models Leave both GGOV1 and PSS2A active and Re-Initialize and run the analysis again Interestingly, the Max Eigenvalue for bus 57236 now changes to zero Disabling ESAC7B makes the generator s SMIB Max Eigenvalue equal zero Open the SMIB Dialog You will see that there are quite a few zero eigenvalues These zero eigenvalues are caused by the ignored states- an ignored state will have a participation factor of one for one of the zero eigenvalues This is true for a lot (but not all) of the zero eigenvalues in the case 25

SMIB Eigenvalues Example Let s look at the participation factors for the maximum eigenvalue of Bus 57236 Re-enable all of the models for Bus 57236 if you disabled them Click Re-Initialize and Run SMIB Eigen Analysis Then, right-click and Show SMIB Dialog for Bus 57236 Open the Eigenvalues tab and sort by Real Part There are actually two positive eigenvalues for this generator which are complex conjugates The state Stabilizer Transducer 2 has a relatively large participation factor, but it is not the largest (scroll over and look at the other states, especially some of the machine states) In this example, the cause of the instability does not seem as obvious to identify 26

SMIB Eigenvalues Example Let s save out the 2-bus equivalent for the bus 57236 Save it as Gen_57236_1.pwb (this should be the default name that appears in the save dialog) Save two-bus equivalent for this bus 27

SMIB Eigenvalues Example Open Gen_57236_1.pwb It has two buses, the slack bus which is also the infinite bus, and bus 57236 with attached generator models Running the analysis for 5 seconds with no event does not cause numerical instability like in the earlier example More analysis is needed to determine what is causing the positive eigenvalues 5 1 15 2 Gen_57236_1, stabilizer states 25 3 35 4 45 5 The stabilizer is the only model with states that are not completely flat, as they should be in steady-state 4.6 4.4 4.2 4 3.8 3.6 3.4 3.2 3 2.8 2.6 2.4 2.2 2 1.8 1.6 1.4 1.2 1.8.6.4.2 5 Gen_57236_1, all other states 5 1 15 2 25 3 35 4 45 28