oscillation baselining and analysis tool · 2019. 2. 22. · applications based on the open...

17
Oscillation Baselining and Analysis Tool PAVEL ETINGOV, FRANK TUFFNER, JAMES FOLLUM, JAMES O’BRIEN Pacific Northwest National Laboratory NASPI Work Group Meeting, Seattle, October 19-20, 2016 DMITRY KOSTEREV, GORDON MATTHEWS Bonneville Power Administration BERNIE LESIEUTRE University of Wisconsin-Madison

Upload: others

Post on 04-Dec-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Oscillation Baselining and Analysis Tool · 2019. 2. 22. · Applications based on the Open Platform for Engineering Applications. Frequency Response Analysis Tool (FRAT 2.0) October

Oscillation Baselining and Analysis Tool

PAVEL ETINGOV, FRANK TUFFNER, JAMES FOLLUM, JAMES O’BRIENPacific Northwest National Laboratory

NASPI Work Group Meeting, Seattle, October 19-20, 2016

DMITRY KOSTEREV, GORDON MATTHEWSBonneville Power Administration

BERNIE LESIEUTREUniversity of Wisconsin-Madison

Page 2: Oscillation Baselining and Analysis Tool · 2019. 2. 22. · Applications based on the Open Platform for Engineering Applications. Frequency Response Analysis Tool (FRAT 2.0) October

Open Platform for Engineering Applications

Development is funded by the DOE through GMLC program and by Bonneville Power AdministrationBased on Open Source Components

Extended WPF Toolkit™ OxyPlotMath.NET

Create building blocks and solutions for future and 3rd

party applicationsCommon data structure and data exchange protocolsSupport external modules/solvers

Oscillation AnalysisModel Calibration

October 25, 2016 2

Page 3: Oscillation Baselining and Analysis Tool · 2019. 2. 22. · Applications based on the Open Platform for Engineering Applications. Frequency Response Analysis Tool (FRAT 2.0) October

Applications based on the Open Platform for Engineering Applications

Frequency Response Analysis Tool (FRAT 2.0)

October 25, 2016 3

Power Plant Model Validation Tool (PPMV 2.0)

Load model Data Tool (LMDT 2.0)

Oscillation Baselining and Analysis Tool (OBAT)

Page 4: Oscillation Baselining and Analysis Tool · 2019. 2. 22. · Applications based on the Open Platform for Engineering Applications. Frequency Response Analysis Tool (FRAT 2.0) October

Oscillation Baselining and Analysis Tool

Standalone Windows applicationWill be released under an open source licenseBased on the open platform for engineering applicationInteraction with external MATLAB analytical modules for oscillation analysis (e.g., VARPRO and Prony) through MATLAB COM interfaceConnectivity to different data sourcesDatabase of eventsEvent baseliningAdvanced visualizationAutomatic reporting

October 25, 2016 4

Page 5: Oscillation Baselining and Analysis Tool · 2019. 2. 22. · Applications based on the Open Platform for Engineering Applications. Frequency Response Analysis Tool (FRAT 2.0) October

OBAT Conceptual Design

October 25, 2016 5

Page 6: Oscillation Baselining and Analysis Tool · 2019. 2. 22. · Applications based on the Open Platform for Engineering Applications. Frequency Response Analysis Tool (FRAT 2.0) October

OBAT Graphical User Interface (GUI)

October 25, 2016 6

Page 7: Oscillation Baselining and Analysis Tool · 2019. 2. 22. · Applications based on the Open Platform for Engineering Applications. Frequency Response Analysis Tool (FRAT 2.0) October

GUI – Projects panel

List of eventsAdd/modify/delete eventsEvent infoStarting/Ending timeOscillation Analysis Method (Solver)List of signals for mode analysisList of signals for mode shape calculationList of signals for baselining

October 25, 2016 7

Page 8: Oscillation Baselining and Analysis Tool · 2019. 2. 22. · Applications based on the Open Platform for Engineering Applications. Frequency Response Analysis Tool (FRAT 2.0) October

GUI – Event Preview

Subplots for F,P,Q,V,IConfigurable preview presetsList of available signalsMultiple subplots

October 25, 2016 8

Page 9: Oscillation Baselining and Analysis Tool · 2019. 2. 22. · Applications based on the Open Platform for Engineering Applications. Frequency Response Analysis Tool (FRAT 2.0) October

GUI – Modes & Mode Shapes

Modes listNameFrequencyDampingEnergy

Mode shapes AmplitudeAngle

FFT analysis

October 25, 2016 9

Page 10: Oscillation Baselining and Analysis Tool · 2019. 2. 22. · Applications based on the Open Platform for Engineering Applications. Frequency Response Analysis Tool (FRAT 2.0) October

GUI – Map

Display information for user selected modePMU locationSize of circles is proportional to mode shape magnitudeColor depends on mode shape phase

October 25, 2016 10

Page 11: Oscillation Baselining and Analysis Tool · 2019. 2. 22. · Applications based on the Open Platform for Engineering Applications. Frequency Response Analysis Tool (FRAT 2.0) October

Oscillation event description

Based on XMLParameters list can be extendedSimplifies oscillation event information exchange between different organizations

Will include the following information:

Event basic information (name, time, input file name, etc.)List of signals used for analysisModes(name, frequency, damping, mode shapes, etc.)

October 25, 2016 11

Page 12: Oscillation Baselining and Analysis Tool · 2019. 2. 22. · Applications based on the Open Platform for Engineering Applications. Frequency Response Analysis Tool (FRAT 2.0) October

Integration with MATLAB

Define naming convention for input/output parametersInput parameters:

t- Time (vector)y – measurement values (matrix)

Output parameters:Freq – frequency values (vector)Damping – damping values (vector)A – mode shape amplitude values (matrix)theta – mode shape phase values (matrix)

October 25, 2016 12

[Freq,Damping,A, theta] = callVarpro (t, y)

MATLAB

VARPRO• Runme.m

Solver X• Runme.m

Folders structure

OBAT MATLAB

t,y

Call «runme.m»

COM

in

terf

ace

Freq, Damping, …

[Freq,Damping,A, theta] = callSolverX (t, y)

Page 13: Oscillation Baselining and Analysis Tool · 2019. 2. 22. · Applications based on the Open Platform for Engineering Applications. Frequency Response Analysis Tool (FRAT 2.0) October

Mode identification

Configurable presets for automatic mode identification

Mode shape based on a set of signalsFrequency range

October 25, 2016 13

Page 14: Oscillation Baselining and Analysis Tool · 2019. 2. 22. · Applications based on the Open Platform for Engineering Applications. Frequency Response Analysis Tool (FRAT 2.0) October

Oscillation Baselining

Configurable set of signals used for baseliningSelect events in the database with particular mode Export results to MATLAB for analysisPlot oscillation characteristics vs. system operating conditions

October 25, 2016 14

Page 15: Oscillation Baselining and Analysis Tool · 2019. 2. 22. · Applications based on the Open Platform for Engineering Applications. Frequency Response Analysis Tool (FRAT 2.0) October

Baselining Results

Montana mode

October 25, 2016 15

Page 16: Oscillation Baselining and Analysis Tool · 2019. 2. 22. · Applications based on the Open Platform for Engineering Applications. Frequency Response Analysis Tool (FRAT 2.0) October

Baselining Results

October 25, 2016 16

British Columbia mode

Page 17: Oscillation Baselining and Analysis Tool · 2019. 2. 22. · Applications based on the Open Platform for Engineering Applications. Frequency Response Analysis Tool (FRAT 2.0) October

Contact Information

https://svn.pnl.gov/[email protected]@[email protected]

October 25, 2016 17