GPA Grid Protection Alliance
Open Source Software & Services for Electric Utilities
![]() |
GPA Products |
![]() ![]() |
![]() Extensible Disturbance Analytics |
openXDA – GitHub Repository
The openXDA (eXtensible Disturbance Analytics) application can automatically processes and analyze event files from disturbance monitoring equipment such as DFRs and power quality monitors. openXDA supports industry standard formats such as COMTRADE and PQDIF as well as many native vendor-specific formats. See: openXDA Overview ![]() |
![]() |
PQ Dashboard – GitHub Repository
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 - GitHub Repository For utility power users, 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 analtyic 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. SE Browser is designed to complement the Open PQ Dashboard which provides graphical methods to filter and drill into event data. ![]() |
![]() |
TrenDAP - GitHub Repository openSEE is a browser-based waveform display tool that is 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. ![]() |
![]() |
openSEE – GitHub Repository
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. ![]() |
![]() |
System Center - GitHub Repository Mark down template for SystemCenterLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. ![]() |
![]() |
openMIC – GitHub Repository
openMIC collects data from DFRs and other substation devices. It polls field-devices on a user-defined schedule and organizes the returned data. |
![]() |
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 meters. Interfaces to meters from other vendors are under development and will be available soon. 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. |
![]() |
miMD - GitHub Repository The Meter Infrastructure Maintenance & Diagnostic, or miMD, application works by looking at configuration and diagnostic files produced by Digital Fault Recorders and other substation devices interrogated by openMIC. miMD then issues reports on configuration changes and on issues that are self-reported by field devices. |
![]() |
PQ Digest - GitHub Repository The PQ Digest application allows uilities to be able to easily share power quality data with customers and stakeholders. PQ Digest is designed for installation on a utility's externally facing web server. It allows a group of external users to have access to summary information about PQ events as well as being able to view some details about individual events. ![]() |
![]() |
openEAS - GitHub Repository Extended Analytic Services (EAS) for openXDA -- or openEAS -- is a Visual Studio development template for a Windows Service that embeds an externally developed DLL (such as one from MatLab) within a platform that can obtain input data from openXDA and store analytic results to openXDA for display in other tools -- such as the Open PQ Dashboard. See the openEAS Installation Guide for details. |
![]() |
SPC Tools for Interval Data Alarming - GitHub Repository 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 trail 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. |
Additional Disturbance Products and Tools |
|
![]() |
dD Tools - GitHub Repository The OpenXDA dDTools feature is a web interface that was developed to provide the OpenXDA service with an easier way to make changes with regards to meter/asset configuration or application settings without needing to have access to SQL Server Management Studio or needing to know SQL. |
![]() |
dD Export - GitHub Repository The OpenXDA dDExport feature was developed to provide the OpenXDA service with a way of transfering processed data to another instance of OpenXDA, locally or remotely. This gives companies the ability to share data with other companies that may need to monitor the same grid assets. |
![]() |
PQ Mark Data Pusher - GitHub Repository Mark down template for PQMark Data Pusher Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. |
![]() |
SOE Tools - GitHub Repository Mark down template for SOEToolsLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. |
![]() |
PQio - GitHub Repository [PQiO] (https://github.com/GridProtectionAlliance/PQio) is an open source application published under the MIT license that provides a quick means to convert PQDIF files to the simple PQDS.csv format so that waveform data can be easily reviewed, edited if necessary and shared with colleagues. PQDS is an open Source file format developed by GPA and EPRI to allow the exchange of PQ data in a smple, human readable format. |
![]() |
Voltage Sag Report - GitHub Repository The Large Sensitive Customer Voltage Report was developed to provide a dashboard to present specific OpenXDA data, data deemed outside limits with regards to large customer contracts, and make it easier for power qualitiy engineers to find and mitigate excursions. |
![]() |
Voltage Regulation Report - GitHub Repository Mark down template for VoltRegLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. |
![]() |
Trip Coil Analysis Report - Trip Coil Report On GitHub The openXDA Tripcoil Analytic is a set of analytrics that can determine trip coil charactersitscs based on TripCoil Energization curves recorded during breaker trip events. The analytics determine the following characteristics:
|
![]() |
PQDIF Explorer – GitHub Repository
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. ![]() |
![]() |
openXDA API - GitHub Repository The OpenXDA Web API was developed to provide the OpenXDA service with a restful interface for secondary applications to access data that has been processed and stored in the OpenXDA database. |
![]() |
openXDA Batch Transfer Utility - GitHub Repository The openXDA Batch Data Transfer tool enables the easy transfer of disturbance data stored in openXDA 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. |
![]() |
openXDA Cloud Upload Service - GitHub Repository Mark down template for XDAtransferLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. |
![]() |
openXDA PQView Data Loader - GitHub Repository Mark down template for PQVDLLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. |
![]() |
Monthly PQ Report - GitHub Repository 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. |
GPA encourages and actively supports developers in making contributions to our open source projects.
|