GPA Logo   GPA Disturbance and PQ Products Show All...
What Download?

GPA offers the full suite of tools necessary to collect, automatically analyze and store event and interval data from digital fault recorders, power quality meters, relays and other substation devices.

The major business driver for development of GPA's PQ and disturbance products is the creation of platforms for the open analysis and storage of data regardless of the vendor of the measurement device.


  • System Center - Configure openXDA and other GPA applications
  • SPC Tools - Statistical tools to create alarm set-points for interval data
  • miMD - Meter Infrastructure Maintenance and Diagnostics
  • dD Tools - Helper tools for configuration and administration of openXDA


Analyze & Notify

  • openXDA - The automated eXtensible Disturbance Analytics platform
  • openEAS - Host automated openXDA analytics in a sandbox
  • Trip Coil Analysis - Automatically determine breaker timing from trip coil current


  • openSEE - View and ad-hoc analytics tool for event waveforms
  • TrenDAP - Study tool for interval and time-series data


  • PQ Dashboard - Graphical view of grid disturbance events
  • SE Browser - List-based view of disturbance events for power users
  • PQ Digest - Power quality data for utility customers and stakeholders
  • SOE Tools - Sequence-of-event visualization for automated sectionalizing


Integrate & Share





System Center - System Center on GitHub

System Center is used to provide configuration information for openXDA and the rest of GPA's suite of disturbance analytics tools that include SE Browser, the PQ Dashboard, PQ Digest, miMD, among others. It allows users to maintain information about the substation (location, GPS coordinates, nominal voltage, etc.) the assets being monitored (lines, transformers, cap banks, etc.) and the channel mappings for substation recording devices.
Importantly, to simplify administration and improve security, it provides a one-point location to manage user assess and roles for these applications.


SPC Tools for Interval Data Alarming - SPC Tools on GitHub

The Statistical Process Control (SPC) Tools can be used to automatically set alarm limits on PQ interval data, i.e., 10-minute min-max-avg data. SPC Tools is an open-source, browser-based application that is embedded in openXDA. It can be used to globally set openXDA alarm limits across a utility's fleet of PQ meters based on known fixed control points, such as regulatory limits for voltage control.

SPC Tools also provides features for users to create alarm set point models based on analysis of historical interval data so that alarms can be raised based on rare or unusual interval data excursions which may be well within standard regulatory control points. Once trial alarm set points have been established, SPC Tools lets users test these limits against large blocks of historical interval data to assure that the number and type of alarms are appropriate and meaningful.


miMD - miMD on GitHub

The Meter Infrastructure Maintenance & Diagnostic, or miMD, application processes configuration and diagnostic files produced by Digital Fault Recorders and other substation devices interrogated by openMIC. miMD then issues reports on configuration changes and alters users via email on problems that are self-reported by field devices.


dD Tools - dD Tools on GitHub

OpenXDA dDTools are a collection of browser-based applications that were largely developed to provide openXDA users with an easier way to tweak meter and asset configuration without having to learn the bulk configuration process implemented through SQL Server Management Studio.
Many of the configuration options available in dD Tools have been obsoleted by System Center




openMICopenMIC on GitHub

The openMIC system collects event and configuration data from Digital Fault Recorders (DFRs) Power Quality meters and other substation devices. It polls these field-devices using FTP based on user-defined schedules and organizes the returned data files into a user-customizable folder hierarchy.

openMIC is capable of interrogating multiple substation devices simultaneously via IP or Modem (RAS & FTP). Administrators define schedules (including as-fast-as-possible) and specify the output location and format for the data files, e.g., year-month-day, with customizations available for groups of devices or on a per-device basis. openMIC is designed for deployment on critical operational networks.


openMIC Enterprise Edition

openMIC Enterprise Edition extends openMIC's functionality to include interrogation of meters using custom vendor protocols. Due to the proprietary nature of many of these interfaces, this functionality cannot be implemented as an open-source solution. To work around this limitation, GPA has released openMIC Enterprise Edition, which at launch supports interrogation of ION, Drantez 61000, SATEC and iGRID devices. Interfaces to meters from other vendors are under development and will be available soon.

For large infrastructures, openMIC EE also includes two major additional features:

  • The ability to run as a multi-node system for high-availabilty and to distribute the work load horizontally.
  • The ability to programmaticly interrupt the polling queue for priority polling of a specific group of devices, such as all devices in a substation when SCADA records a breaker operation in that station.

This abilty to scale openMIC EE and its ability to poll first at the points of known events ensures the fast availability of disturbance details to operators and engineers even as openMIC EE handles data from many thousands of field devices.

A license for openMIC EE can be obtained at the same cost as for the annual support agreement of the open source version of openMIC -- so there is no additional cost for utilities that have an openMIC maintenance agreement to upgrade to openMIC EE.


openXDA PQView Data Loader - Data Loader on GitHub

The PQView Data Loader is a standalone windows service that automatically imports power quality data into openXDA from PQView for selected devices.
Implementation of the Data Loader allows PQView to be used as the backend system to acquire data from meters while deploying the GPA suite of open-source Power Quality Products to easily integrate this data with other enterprise systems. It requires the PQView SDK which must be acquired from Electrotek.


Analyze & Notify

Extensible Disturbance Analytics

openXDAopenXDA on GitHub

The openXDA (eXtensible Disturbance Analytics) application automatically discovers, parses, analyzes and saves both raw data and analytic results from data captured from DFRs, power quality monitors, relays, and other substation devices.

openXDA runs as a back-office service watching for new event or interval data files in both industry standard (COMTRADE and PQDIF) and vendor-specific file formats.
After analyzing the data in these files, openXDA produces emails and raises alarms based on meter data quality and/or the nature of the system event that triggered the substation device. Among the automated analytics included in openXDA are single and doubled-ended fault location, assignment of likely fault cause, and breaker timing.

See: openXDA Overview


openEAS - openEAS on GitHub

Extended Analytic Services (EAS) for openXDA -- or openEAS -- is a Visual Studio development template for a Windows Service that can run externally developed DLLs (such as one from MatLab) within a sand-boxed platform that executes alongside other openXDA processes automatically. The results from openEAS analytics are stored in openXDA database for display in tools such as the Open PQ Dashboard.

See the openEAS Installation Guide for details.

XDA TripCoil

Trip Coil Analysis Report - Trip Coil Report On GitHub

The openXDA Tripcoil Analytic is a set of analytics that can determine trip coil characteristics based on TripCoil Energization curves recorded during breaker trip events.

The analytics determine the following characteristics:

  • Pickup Time
  • Transient Time
  • Fall Time
  • Arcing Time
  • Slope of current Rise
  • I2C

Study & Investigate


openSEEopenSEE on GitHub

openSEE is a browser-based waveform display tool that can be used to view waveforms and investigate events that are stored in the openXDA database.
openSEE is URL-driven so that a link to openSEE can be embedded in emails to enable recipients to view the same openSEE display -- with the same zoom level and analytic selected -- as seen by the sender.


TrenDAP - TrenDAP on GitHub

The TrenDAP application is being developed under a project with EPRI with a planned Beta release date of October 2021.

TrenDAP will be an open source, web-based, engineering analytics tool – an analytic workbench – to assist PQ SME’s in conducting ad hoc PQ investigations. While TrenDAP will be optimized for display of PQ interval data (e.g., min, max, average data captured periodically), it will be able to display time-series data from multiple sources, such as SCADA data.



PQ Dashboard A Disturbance Info Center

PQ DashboardPQDashboard on GitHub

The Open PQ Dashboard is a web-based, enterprise information center for disturbance data. It provides displays to quickly find and understand disturbances on the electric system. The PQ Dashboard is the visualization layer for data contained in the openXDA database.


System Event Browser - SE Browser on GitHub

For Power Quality SMEs, GPA has released the beta version of the "System Event Browser". With functionality similar to an email client, SE Browser is a browser-based tool that can be used to quickly find recent or historical events of interest, preview the nature of these events and the openXDA analytic findings about them, and then drill in and use GPA's other tools to perform ad-hoc analysis to investigate or study the event in greater detail. SE Browser functionality is "URL Driven" so that utility users can copy and share SE Browser links with one-another and be assured that those receiving the link will see exactly what was being viewed by the sender.


PQ Digest - PQDigest on GitHub

The PQ Digest application allows utilities to share power quality data with customers and stakeholders. In concept, an "SE Browser Lite", the PQ Digest is designed for installation on a utility's externally facing web server to allow external users to have access to summary information about their power quality.


SOE Tools - SOE Tools on GitHub

Sequence-of-Event (SOE) Tools are collection of specially built display screens for an extended version of openXDA that can be used by distribution companies to study the operation of automated sectionalized switches. Developed with funding from EPRI and EPB Chattanooga, these tools leverage EPB's fiber network to capture event data from their pole-mounted switches so that it can be quickly parsed and processed by openXDA.




Monthly PQ Site Report - PQ Site Report

The OpenXDA PQ Site Report was developed to provide the OpenXDA service with a monthly reporting feature that will build and distribute a per meter pdf trending data report each month that shows if there have been any compliance issues with regards to Voltage and THD.


Voltage Sag Report - Voltage Sag Report on GitHub

The Large Sensitive Customer Voltage Report was developed to provide a monthly business metric for a utility's largest customers.
It uses the number of sags and interruptions as recorded by PQ meters and computes indicators of impact to an industrial customer from these events -- including an indicator that estimates financial impact.


Voltage Regulation Report - Voltage Regulation Report on GitHub

The Voltage Regulation report in openXDA was developed specifically for TVA to provide a monthly business metric on power delivery performance to TVA's customers -- distribution companies and large industry. Based on power supply agreements, which can vary by customer, the application summaries delivery performance using interval data (10 minute, min, max, average data) captured by Power Quality meters installed at delivery points.


Integrate & Share


openXDA API - openXDA API on GitHub

The OpenXDA Web API is an open and easily accessible interface to programmatically obtain disturbance data collected by DFRs and PQ monitors. It is self-hosted by the openXDA service was developed to provide a restful interface for other enterprise systems to use to access data that has been processed and stored in the OpenXDA database.


dD Export - dD Export on GitHub

OpenXDA dDExport allows event data to be transferred from one instance of openXDA to another, locally or remotely.
Initially developed for ERPI to facilitate benchmarking, this service allows users of openXDA to automatically share event data with other entities such as neighboring transmission owners.
This sharing of event data at points of interconnection allows utilities to have greater visibility and understanding on the specific nature of a disturbance.


PQio - PQio on GitHub

The PQio application provides a quick means to convert PQDIF files to the PQDS.csv format so that event waveform data can be easily reviewed, obfuscated or edited if necessary, and shared with colleagues.

The Power Quality Data Sharing (PQDS) format prescribes the way to structure a CSV file to exchange PQ data -- both waveform and trending data -- in a simple, human readable form. In many GPA applications, like openSEE and TrenDAP, when clicking on the "Export as CSV" button the CSV file produced will comply with the PQDS format standard so that this file can be parsed and used by PQDS compatible systems.

For more information see Version 1.1 of the PQDS File Specification.

XDA Batch

openXDA Batch Transfer Utility - Batch XFer Utility on GitHub

The openXDA Batch Data Transfer tool enables the easy transfer of disturbance data stored in openXDA to other systems.
It has been implemented to transfer disturbance data to the cloud for machine learning analytics. This new application complements the adapter recently added to the openHistorian to transfer time-series data, such as synchrophasor data, to cloud in real-time. Both these services are currently configured to transfer power system operating data to the Azure Event Hub -- but can be easily extended to include other cloud service providers.

This data transfer tool leverages the openXDA JSON API which is hosted by the openXDA service.



PQDIF Explorer

PQDIF ExplorerPQDIR Explorer on GitHub

PQDIF explorer is a Windows tool that is designed for low-level visualization of data stored in the Power Quality Data Interchange Format (IEEE 1159.3-2003). The PQDIF Explorer is built from GPA's Grid Solutions Framework GSF.PQDIF library which contains the PQDIF parser used in all GPA applications.


GPA encourages and actively supports developers in making contributions to our open source projects.
We have published coding guidelines to make the process of incorporating your code go smoothly.

Products Summary Page      Product and Tools Index