Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OBAT - Oscillation Baselining and Analysis Tool #79

Open
7 of 82 tasks
lmramirea1 opened this issue Mar 27, 2023 · 0 comments
Open
7 of 82 tasks

OBAT - Oscillation Baselining and Analysis Tool #79

lmramirea1 opened this issue Mar 27, 2023 · 0 comments
Assignees
Labels
needs-transferring Needs to be copied to the new tools portal (opentools.globalpst.org) tool

Comments

@lmramirea1
Copy link

Name

OBAT - Oscillation Baselining and Analysis Tool

Screenshots

Capture

Focus Topic

Database of oscillation events, is able to automatically generate oscillation analysis reports

Primary Purpose

Identify system conditions when the power grid can be potentially “at risk” in terms of electromechanical oscillations

Description

The oscillation analysis block will be based on algorithms built in the OBAT (e.g., Prony and Matrix Pencil). The OBAT maintains a database of oscillation events, is able to automatically generate oscillation analysis reports, and also has advanced visualization capabilities. One of the most important features of the OBAT is the capability to perform oscillation baselining.
Several statistical methods to correlate the output of oscillation analysis algorithms (frequency, damping ratio) with system condition parameters (e.g., power flows, angle pair difference) have been developed. Statistical analysis can help to extract signatures for different oscillatory conditions. Thus, the OBAT can help to identify system conditions when the power grid can be
potentially “at risk” in terms of electromechanical oscillations.

Mathematical Description

The OBAT has two built-in oscillation analysis methods: Prony (Trudnowski, Johnson, and Hauer 1999) and Matrix Pencil(Lou,
Quintero, and Venkatasubramanian 2007). The tool can also interact with external oscillation analysis solvers. A MATLAB-based analytical module utilizing the VARPRO method has been integrated into the tool(Borden and Lesieutre 2014).

Website

https://store.pnnl.gov/content/oscillation-baselining-and-analysis-tool-obat

Documentation

https://www.pnnl.gov/main/publications/external/technical_reports/PNNL-30492.pdf

Source

https://svn.pnl.gov/OBAT

Year

2016

Institution

PNNL

Funding Source

No response

Publications

0

Publication List

  1. Etingov, Pavel, et al. "Open-source suite for advanced synchrophasor analysis." 2018 IEEE/PES Transmission and Distribution Conference and Exposition (T&D). IEEE, 2018.
  2. Fan, Rui, et al. "Wide-area measurement-based modal decoupling for power system oscillation damping." Electric Power Systems Research 178 (2020): 106022.

Use Cases

  1. Fan, Rui, et al. "Wide-area measurement-based modal decoupling for power system oscillation damping." Electric Power Systems Research 178 (2020): 106022.

Infrastructure Sector

  • Atmospheric dispersion
  • Agriculture
  • Biomass
  • Buildings
  • Communications
  • Cooling
  • Ecosystems
  • Electric
  • District heating
  • Forestry
  • Health
  • Hydrogen
  • Individual heating
  • Land use
  • Liquid fuels
  • Natural Gas
  • Transportation
  • Water

Represented Behavior

  • Earth Systems
  • Employment
  • Built Infrastructure
  • Financial
  • Macro-economy
  • Micro-economy
  • Policy
  • Social

Modeling Paradigm

  • Analytics
  • Data
  • Discrete Simulation
  • Dynamic Simulation
  • Equilibrium
  • Engineering/Design
  • Optimization
  • Visualization

Capabilities

No response

Programming Language

  • C – ISO/IEC 9899
  • C++ (C plus plus) – ISO/IEC 14882
  • C# (C sharp) – ISO/IEC 23270
  • Delphi
  • GAMS (General Algebraic Modeling System)
  • Go
  • Haskell
  • Java
  • JavaScript(Scripting language)
  • Julia
  • Kotlin
  • LabVIEW
  • Lua
  • MATLAB
  • Modelica
  • Nim
  • Object Pascal
  • Octave
  • Pascal Script
  • Python
  • R
  • Rust
  • Simulink
  • Swift (Apple programming language)
  • WebAssembly
  • Zig

Required Dependencies

No response

What is the software tool's license?

None

Operating System Support

  • Windows
  • Mac OSX
  • Linux
  • iOS
  • Android

User Interface

  • Programmatic
  • Command line
  • Web based
  • Graphical user
  • Menu driven
  • Form based
  • Natural language

Parallel Computing Paradigm

  • Multi-threaded computing
  • Multi-core computing
  • Distributed computing
  • Cluster computing
  • Massively parallel computing
  • Grid computing
  • Reconfigurable computing with field-programmable gate arrays (FPGA)
  • General-purpose computing on graphics processing units
  • Application-specific integrated circuits
  • Vector processors

What is the highest temporal resolution supported by the tool?

Days

What is the typical temporal resolution supported by the tool?

Seconds

What is the largest temporal scope supported by the tool?

Months

What is the typical temporal scope supported by the tool?

Seconds

What is the highest spatial resolution supported by the tool?

Component

What is the typical spatial resolution supported by the tool?

Component

What is the largest spatial scope supported by the tool?

Not Applicable

What is the typical spatial scope supported by the tool?

None

Input Data Format

CSV,PDAT, COMTRADE, XML

Input Data Description

No response

Output Data Format

CSV, XML

Output Data Description

No response

Contact Details

pavel.etingov@pnnl.gov

Interface, Integration, and Linkage

No response

@GordStephen GordStephen added the needs-transferring Needs to be copied to the new tools portal (opentools.globalpst.org) label Dec 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs-transferring Needs to be copied to the new tools portal (opentools.globalpst.org) tool
Projects
None yet
Development

No branches or pull requests

2 participants