oscillation baselining and analysis tool · oscillation baselining and analysis tool (obat)...
Post on 05-Mar-2019
238 Views
Preview:
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
PNNL-SA-121730
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
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)
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
OBAT Conceptual Design
May 1, 2017 5
OBAT Graphical User Interface (GUI)
May 1, 2017 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
May 1, 2017 7
GUI – Event Preview
Subplots for F,P,Q,V,IConfigurable preview presetsList of available signalsMultiple subplots
May 1, 2017 8
GUI – Modes & Mode Shapes
Modes listNameFrequencyDampingEnergy
Mode shapes AmplitudeAngle
FFT analysis
May 1, 2017 9
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
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
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)
Mode identification
Configurable presets for automatic mode identification
Mode shape based on a set of signalsFrequency range
May 1, 2017 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
May 1, 2017 14
Baselining Results
Montana mode
May 1, 2017 15
Baselining Results
May 1, 2017 16
British Columbia mode
Contact Information
https://svn.pnl.gov/OBATpavel.etingov@pnnl.govfrancis.tuffner@pnnl.govjames.follum@pnnl.gov
May 1, 2017 17
top related