oscillation baselining and analysis tool · 2019. 2. 22. · applications based on the open...
TRANSCRIPT
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
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
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)
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
OBAT Conceptual Design
October 25, 2016 5
OBAT Graphical User Interface (GUI)
October 25, 2016 6
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
GUI – Event Preview
Subplots for F,P,Q,V,IConfigurable preview presetsList of available signalsMultiple subplots
October 25, 2016 8
GUI – Modes & Mode Shapes
Modes listNameFrequencyDampingEnergy
Mode shapes AmplitudeAngle
FFT analysis
October 25, 2016 9
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
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
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)
Mode identification
Configurable presets for automatic mode identification
Mode shape based on a set of signalsFrequency range
October 25, 2016 13
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
Baselining Results
Montana mode
October 25, 2016 15
Baselining Results
October 25, 2016 16
British Columbia mode