PowerWorld FFT and Modal Analysis Tools · [email protected] 2001 South First Street...

33
[email protected] http://www.powerworld.com 2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis Tools Tom Overbye PowerWorld Client Conference May 20, 2014

Transcript of PowerWorld FFT and Modal Analysis Tools · [email protected] 2001 South First Street...

Page 1: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

[email protected] http://www.powerworld.com

2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330

2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330

PowerWorld FFT and Modal Analysis Tools

Tom Overbye PowerWorld Client Conference

May 20, 2014

Page 2: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

2 © 2014 PowerWorld Corporation

• Frequency domain techniques can be quite helpful in providing system information

• With version 18 PowerWorld is including two tools with its transient stability package – Fast Fourier Transform (FFT) and modal analysis

using the variable projection method (VPM)1

– Integrating the tools within transient stability should allow for convenient access

• Your feedback is desired on needed features!!

Overview

1A. Borden, B.C. Lesieutre, J. Gronquist, "Power System Modal Analysis Tool Developed for Industry Use," Proc. 2013 North American Power Symposium, Manhattan, KS, Sept. 2013

Page 3: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

3 © 2014 PowerWorld Corporation

• The below graph shows an unusual high frequency oscillation in a transient stability run – The question is to figure out the source of the

oscillation (in the generator speed here)

– Plotting all the speed values is one option, but sometimes small oscillations could get lost

– A solution is to do an FFT

Motivational Example

Gen 8050 (GPNI02) #1 Speed

Gen 8050 (GPNI02) #1 Speed

Time191817161514131211109876543210

Gen

805

0 (G

PNI0

2) #

1 Sp

eed

6059.999559.999

59.998559.998

59.997559.997

59.996559.996

59.995559.995

59.994559.994

59.993559.993

59.992559.992

59.991559.991

59.990559.99

59.989559.989

Page 4: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

4 © 2014 PowerWorld Corporation

• Discrete Fourier Transforms (DFTs) can be used to provide frequency information about sampled, non-periodic signals

• The FFT is just a fast DFT – with N0 points its computational order is N0 ln(N0) – This allows it to be applied to many signals

• In version 18 quick access to an FFT is available in the transient stability time values (or plot) case information displays by selecting "Frequency Analysis" from the right-click menu

Fast Fourier Transform (FFT) Overview

Page 5: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

5 © 2014 PowerWorld Corporation

• The frequency analysis display shows the original data, the FFT for each time result, and a frequency summary

Frequency Analysis Display

With about 500 time values, and 2500 signals (generator speeds in this example), the FFT takes about one second

The Frequency Summary Page provides the ID of the signal with the largest component for each frequency

Page 6: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

6 © 2014 PowerWorld Corporation

• The maximum values summary makes the source of the observed 4.3 Hz oscillation readily apparent (here at gen 19318)

Frequency Summary Plot of Maximum and Average Values

TSFreqSummaryObject Variables

Max Value Average

Freq (Hz)1211109876543210

Valu

es

0.0024

0.0022

0.002

0.0018

0.0016

0.0014

0.0012

0.001

0.0008

0.0006

0.0004

0.0002

0

The cause was actually due to a small ∆T value of 0.02 seconds being used in the bus frequency calculation. Since the bus frequency was an input to the 19318 stabilizer, this was causing the stabilizer to cycle between its limits. The default value has been increased to 0.05 seconds.

Page 7: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

7 © 2014 PowerWorld Corporation

• Graph shows SMIB results for a fault at generator 19318 for varied ∆T frequency values

Example of the Impact of Assumed Parameters on Stability

Similar results were obtained using another transient stability pacakge

Page 8: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

8 © 2014 PowerWorld Corporation

• The key FFT advantage is it is fast and robust, allowing consideration of a many signals – Possibly detecting otherwise unnoticed issues

• The frequency resolution of 1/(Tend-Tstart) is usually not high

• Currently results are not normalized (by say standard deviation), so it is best to compare similar values (such as speed, pu voltage, etc)

• Results are sensitive to the time window

FFT Characteristics

Page 9: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

9 © 2014 PowerWorld Corporation

• Not ideally suited for damped signals, but results can still be useful

FFT Characteristics

Max Value

Max Value

Freq (Hz)65.554.543.532.521.510.50

Max

Val

ue

0.8

0.75

0.7

0.65

0.6

0.55

0.5

0.45

0.4

0.35

0.3

0.25

0.2

0.15

0.1

0.05

0

Rotor Angle_Gen Bus 4 #1

20191817161514131211109876543210

74

72

70

68

66

64

62

60

58

56

54

52

50

48

46

44

Figure on right is the FFT for the signal on the left

Page 10: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

10 © 2014 PowerWorld Corporation

• Goal of the VPM is do determine the frequency and damping of modes in a signal

• The application of the variable projection method to transient stability was developed at UW-Madison through DOE funding

• PowerWorld saw the method at the 2013 NAPS1, and subsequently worked with Alex Borden to get it implemented

Modal Analysis using the Variable Projection Method (VPM)

1A. Borden, B.C. Lesieutre, J. Gronquist, "Power System Modal Analysis Tool Developed for Industry Use," Proc. 2013 North American Power Symposium, Manhattan, KS, Sept. 2013

Page 11: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

11 © 2014 PowerWorld Corporation

• Idea is to approximate a signal or signals by the sum of other, simpler signals (basis functions) – Basis functions are usually exponentials; signal can be

detrended with linear or quadratic functions added – Properties of the original signal can be quantified

from basis function properties (such as frequency and damping)

– Signal is considered over an interval, with the specified interval quite important

Variable Projection Method Overview

Page 12: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

12 © 2014 PowerWorld Corporation

• We're working to make the VPM as easy to use as possible with presently two ways to access it – On the Transient Stability Analysis form left menu,

immediately below SMIB Eigenvalues • Does modal analysis for signals from either plot groups

or stored in JSIS format files

– By right-clicking on a transient stability or plot case information display, and selecting "Modal Analysis"

• Works directly with the time data in the associated case information display

VPM in PowerWorld

Page 13: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

13 © 2014 PowerWorld Corporation

• A short fault at t=0 gets the below three generator case oscillating; clearly multiple modes in the oscillations (mostly clearly visible for the red and the green curves)

Simple VPM Three Generator Example

GENCLS

slack

GENCLS X=0.2

X=0.2 X=0.2

GENCLS

Bus 1 Bus 2

0.00 Deg 3.53 Deg1.0000 pu1.0500 pu

-3.53 Deg 1.050 pu

200 MW 0 Mvar

Bus 3

Speed_Gen Bus 1 #1 Speed_Gen Bus 2 #1 Speed_Gen 3 #1

54.543.532.521.510.50

60.0090

60.0080

60.0070

60.0060

60.0050

60.0040

60.0030

60.0020

60.0010

60.0000

59.9990

59.9980

59.9970

59.9960

Page 14: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

14 © 2014 PowerWorld Corporation

• One way to do modal analysis is on the Transient Stability Display select Modal Analysis to display the Modal Analysis page, load the data from the Gen_Speed Plot and click Do Modal Analysis – This does modal analysis simultaneously for all

three generator speed curves (signals)

Simple VPM Three Generator Example

Page 15: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

15 © 2014 PowerWorld Corporation

Transient Stability Modal Analysis Page

Key results are shown in upper-right. There are two main models, one at 2.024 Hz with 0.958% damping, and one at 1.517 with 0.264% damping. The bottom portion of the display provides a summary of how well each signal was matched, and by right-clicking on the signal, provides more details

Page 16: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

16 © 2014 PowerWorld Corporation

• The Signal Dialog provides details about each signal, including its modal components and a comparison between the original and reproduced

Three Generator Example: Signal Dialog

PWDVectorGrid Variables

Original Value Reproduced Value

50045040035030025020015010050

Valu

es

60.004260.004

60.003860.003660.003460.0032

60.00360.002860.002660.002460.0022

60.00260.001860.001660.001460.0012

60.00160.000860.000660.000460.0002

60

Page 17: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

17 © 2014 PowerWorld Corporation

• The impact of individual frequencies can also be viewed – Graph on the right

compares the previous signal with the 1.5 Hz portion of the signal removed

Three Generator Example: Signal Dialog

PWDVectorGrid Variables

Original Value Reproduced Value

50045040035030025020015010050

Valu

es

60.004260.004

60.003860.003660.003460.0032

60.00360.002860.002660.002460.0022

60.00260.001860.001660.001460.0012

60.00160.000860.000660.000460.0002

6059.999859.9996

Page 18: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

18 © 2014 PowerWorld Corporation

• Modal analysis can also be easily done from the Transient Stability Time Values case information display – Right-click on a column and select Modal Analysis – By default analysis is from last event to end – Graph on the right

shows results for a bus frequency, with the result having six modes

WECC Example with Access from Case Information Displays

PWDVectorGrid Variables

Original Value Reproduced Value

75070065060055050045040035030025020015010050

Valu

es

6059.9959.9859.9759.9659.9559.9459.9359.9259.91

59.959.8959.8859.8759.8659.8559.8459.8359.8259.81

59.859.7959.78

Page 19: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

19 © 2014 PowerWorld Corporation

• Below figures show the dialog, and the original/reproduced comparison with just the four lower frequency modes

WECC Example with Access from Case Information Displays

PWDVectorGrid Variables

Original Value Reproduced Value

75070065060055050045040035030025020015010050

Valu

es

6059.9959.9859.9759.9659.9559.9459.9359.9259.91

59.959.8959.8859.8759.8659.8559.8459.8359.8259.81

59.859.7959.78

Page 20: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

20 © 2014 PowerWorld Corporation

• VPM uses an algorithm the iteratively refines the modes – Algorithm requires an initial guess of the modes,

which is automatically calculated – However, this is an O(N3) process, where N is the

number of sample points – Number of sample points is automatically

determined from the highest desired frequency (The Nyquist-Shannon sampling theory requires sampling at twice the highest desired frequency)

A Few Comments VPM

Page 21: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

21 © 2014 PowerWorld Corporation

• Graph on left shows example from three generator case sampled at 10 Hz, while graph on right shows results with a 1.5 Hz sampling – Signal has modes at 1.51 and 2.03 Hz

Results Can be Poor if Too Low a Frequency is Used

PWDVectorGrid Variables

Original Value Reproduced Value

50045040035030025020015010050

Valu

es

60.0055

60.005

60.0045

60.004

60.0035

60.003

60.0025

60.002

60.0015

60.001

60.0005

60

PWDVectorGrid Variables

Original Value Reproduced Value

50045040035030025020015010050

Valu

es

60.006

60.0055

60.005

60.0045

60.004

60.0035

60.003

60.0025

60.002

60.0015

60.001

60.0005

60

Page 22: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

22 © 2014 PowerWorld Corporation

• A take away is don't start trying to reproduce a signal until sometime interesting is happening – Graph shows the

results for the previous WECC speed signal when the algorithm is asked to also match the first 2 seconds of 60 Hz frequency

The Starting Time is Also Quite Important

PWDVectorGrid Variables

Original Value Reproduced Value

80075070065060055050045040035030025020015010050

Valu

es

6059.9959.9859.9759.9659.9559.9459.9359.9259.9159.9

59.8959.8859.8759.8659.8559.8459.8359.8259.8159.8

59.7959.78

Page 23: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

23 © 2014 PowerWorld Corporation

• In general it is a good idea to use either a linear or quadratic data detrending

• Figure compares reproducing the Malin frequency with either a quadratic (five modes) or linear detrend

Impact of Data Detrending

Page 24: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

24 © 2014 PowerWorld Corporation

• FFT and Variable Projection Method (VPM) modal analysis provide easy access to signal frequency information

• FFT is fast but less precise • VPM is newer and can be quite precise

– Testing seems to indicate that is works quite well – PowerWorld will be working to further develop this

implementation

• Feedback is always desired!!!

Summary

Page 25: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

25 © 2014 PowerWorld Corporation

• In addition to internal testing, there is a BPA funded project involving University of Illinois and Washington State to verify the PowerWorld transient software against the PSLF and TSAT packages – A second part of this project is integrating the

dynamic models into the state estimator cases to validate the simulated results vs. the actual system

PowerWorld Transient Stability Verification

Page 26: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

26 © 2014 PowerWorld Corporation

• Developed mechanism to simulate all individual generators of a planning case in PowerWorld and PSLF, using automation routines – SimAuto in PowerWorld, EPCL in PSLF

• In addition to simple bus faults last year, added capability to simulate voltage and frequency playback for individual generator simulations – This has helped to find and resolve issues with

several generator, exciter, and governor models

Accomplishments: Simulation Automation

Page 27: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

27 © 2014 PowerWorld Corporation

• Developed verification tool which compares dynamic responses and quantifies differences – Extended to compare full system responses – Developed better metrics to compare responses

• L1 norm (area between two curves, which is perceived visually) • L2 norm or Euclidean distance is also a good measure

– Added data pre-processing methods

• Tool helps automatically identify problematic buses/generators from the thousands in a case

Accomplishments: Verification Tool

Page 28: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

28 © 2014 PowerWorld Corporation

Accomplishments: Results Last Year

Page 29: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

29 © 2014 PowerWorld Corporation

Accomplishments: Results Now

Page 30: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

30 © 2014 PowerWorld Corporation

Accomplishments: Results Now

Most issues with Package A have been subsequently addressed

Page 31: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

31 © 2014 PowerWorld Corporation

Hydro governors Undocumented PI limits

Testing found important, but undocumented PI limits on hydro governors. This issue has been addressed by WECC, with the changes made to PowerWorld

Page 32: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

32 © 2014 PowerWorld Corporation

• Continuing to work on verification of newer models, such as the composite load

• Project is also now moving into validation between state estimator cases (with dynamic models) and the actual system – Several issues are being addressed, such as how to

handle generators that are operating as condensors (and hence consuming real power) that have governors with zero power lower limits

Moving Forward

Page 33: PowerWorld FFT and Modal Analysis Tools · support@powerworld.com  2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 PowerWorld FFT and Modal Analysis …

33 © 2014 PowerWorld Corporation

Questions?