Oscillation Baselining and Analysis Tool · Oscillation Baselining and Analysis Tool (OBAT)...

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 PNNL-SA-121730

Transcript of Oscillation Baselining and Analysis Tool · Oscillation Baselining and Analysis Tool (OBAT)...

Page 1: Oscillation Baselining and Analysis Tool · Oscillation Baselining and Analysis Tool (OBAT) Oscillation Baselining and Analysis Tool Standalone Windows application Will be released

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

PNNL-SA-121730

Page 2: Oscillation Baselining and Analysis Tool · Oscillation Baselining and Analysis Tool (OBAT) Oscillation Baselining and Analysis Tool Standalone Windows application Will be released

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

May 1, 2017 2

Page 3: Oscillation Baselining and Analysis Tool · Oscillation Baselining and Analysis Tool (OBAT) Oscillation Baselining and Analysis Tool Standalone Windows application Will be released

Applications based on the Open Platform for Engineering Applications

Frequency Response Analysis Tool (FRAT 2.0)

May 1, 2017 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 · Oscillation Baselining and Analysis Tool (OBAT) Oscillation Baselining and Analysis Tool Standalone Windows application Will be released

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

May 1, 2017 4

Page 5: Oscillation Baselining and Analysis Tool · Oscillation Baselining and Analysis Tool (OBAT) Oscillation Baselining and Analysis Tool Standalone Windows application Will be released

OBAT Conceptual Design

May 1, 2017 5

Page 6: Oscillation Baselining and Analysis Tool · Oscillation Baselining and Analysis Tool (OBAT) Oscillation Baselining and Analysis Tool Standalone Windows application Will be released

OBAT Graphical User Interface (GUI)

May 1, 2017 6

Page 7: Oscillation Baselining and Analysis Tool · Oscillation Baselining and Analysis Tool (OBAT) Oscillation Baselining and Analysis Tool Standalone Windows application Will be released

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

May 1, 2017 7

Page 8: Oscillation Baselining and Analysis Tool · Oscillation Baselining and Analysis Tool (OBAT) Oscillation Baselining and Analysis Tool Standalone Windows application Will be released

GUI – Event Preview

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

May 1, 2017 8

Page 9: Oscillation Baselining and Analysis Tool · Oscillation Baselining and Analysis Tool (OBAT) Oscillation Baselining and Analysis Tool Standalone Windows application Will be released

GUI – Modes & Mode Shapes

Modes listNameFrequencyDampingEnergy

Mode shapes AmplitudeAngle

FFT analysis

May 1, 2017 9

Page 10: Oscillation Baselining and Analysis Tool · Oscillation Baselining and Analysis Tool (OBAT) Oscillation Baselining and Analysis Tool Standalone Windows application Will be released

GUI – Map

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

May 1, 2017 10

Page 11: Oscillation Baselining and Analysis Tool · Oscillation Baselining and Analysis Tool (OBAT) Oscillation Baselining and Analysis Tool Standalone Windows application Will be released

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.)

May 1, 2017 11

Page 12: Oscillation Baselining and Analysis Tool · Oscillation Baselining and Analysis Tool (OBAT) Oscillation Baselining and Analysis Tool Standalone Windows application Will be released

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)

May 1, 2017 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 · Oscillation Baselining and Analysis Tool (OBAT) Oscillation Baselining and Analysis Tool Standalone Windows application Will be released

Mode identification

Configurable presets for automatic mode identification

Mode shape based on a set of signalsFrequency range

May 1, 2017 13

Page 14: Oscillation Baselining and Analysis Tool · Oscillation Baselining and Analysis Tool (OBAT) Oscillation Baselining and Analysis Tool Standalone Windows application Will be released

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

May 1, 2017 14

Page 15: Oscillation Baselining and Analysis Tool · Oscillation Baselining and Analysis Tool (OBAT) Oscillation Baselining and Analysis Tool Standalone Windows application Will be released

Baselining Results

Montana mode

May 1, 2017 15

Page 16: Oscillation Baselining and Analysis Tool · Oscillation Baselining and Analysis Tool (OBAT) Oscillation Baselining and Analysis Tool Standalone Windows application Will be released

Baselining Results

May 1, 2017 16

British Columbia mode

Page 17: Oscillation Baselining and Analysis Tool · Oscillation Baselining and Analysis Tool (OBAT) Oscillation Baselining and Analysis Tool Standalone Windows application Will be released

Contact Information

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

May 1, 2017 17