GPA Logo   News

William Ernest becomes Lead Data Engineer


Mr. William Ernest has been promoted to Lead Data Engineer. In this role he will be leading GPAs work in the area of Machine Learning and Big Data Analytics.

Mr. Ernest received his B.S. in Chemistry from the University of Tennessee Chattanooga in 2007 and his B.S. in Computer Science from Florida State University in 2016. He recently finished his M.S. in Analytics from Georgia Institute of Technology. He has 12 years of experience in the power industry as a chemist and software engineer and previously worked as chemistry technician at TVA and as Senior System Analyst at Grid Protection Alliance.

GPA looks forward to increasing the availability of Machine Learning analytics and Big Data application across the Power Quality Data, and Synchrophasor domains as part of the openXDA and openPDC products.

September 22, 2021

Christoph Lackner Becomes Operating Officer at GPA


Today, Russell Robertson announced he is stepping back from his day-to-day duties at GPA and is handing most of his responsibilities to Dr. Christoph Lackner. Mr. Robertson will remain as a principal at GPA and will continue to be engaged in planning and special assignments, but he will no longer be leading projects and interacting routinely with GPA's clients.

Dr. Lackner has accepted the position of Operating Officer at GPA. He'll be retaining his duties as Lead Engineer as he takes on this new role and will continue to develop new GPA products. Dr. Lackner has contributed significantly to multiple GPA projects and products since joining GPA in 2019.

Mr. Robertson is one of the founding partners of GPA which was formed in late 2009 when he retired from the Tennessee Valley Authority. He is looking forward to this extended sabbatical to work on innovative ways to make utility operating data more accessible and easier to analyze in both production and ad-hoc engineering and scientific applications. He'll also be seeking out new collaborations within the electric industry to add stability and predictability to the maintenance and support of GPA's open source products, and he'll be working on the force multiplier of GPA's open source software documentation to improve its quality and ease of navigation.

September 7, 2021

openMIC Enterprise Edition 1.0 Preview


GPA is working on a new, improved version of openMIC. For those having an openMIC support Agreement we will be releasing our first version of openMIC Enterprise Edition this Fall. To get openMIC EE contact us openMIC EE is based on the openSource openMIC application but also includes propriatary features to communicate with a larger and more diverse fleet of field devices, such as DFRs, Relays and PQ meters.

Multi Node

With the increase of network connected devices there is a growing need to poll thousands and ten-thousands of devices for PQ event and trending data. To increase speed and reliability of openMIC GPA has added multi-node capability. This means multiple instances of openMic can work together to poll field devices faster and more often. A big Advantage of multi node capability is higher resiliance since a single server failing no longer takes down the entire system. Loads are distributed dynamically and the system automatically re-distributes tasks onto running servers and ensures all field devices continue to be polled for data.

New Live Data Screens

GPA has developed a number of new screens that allow engineers and operators to look at the current measurements taken by field devices. These screens can be used for on-the-spot troubleshooting of PQ issues or for validation of metering during substation and equipment commissioning.

openMIC Meter Readings and Configuration Screens

In Addition other GPA Products that are part of the openXDA suite of tools are recieving critical field device health information to allow system engineers to identify and respond to metering problems faster and more targeted.

openXDA Meter Health Report

Support of new Hardware

GPA has developed openMIC interfaces to communicate with the following field devices in addition to those already interfacing with openMIC:

  • Dranetz Encore 6100
  • SCHNEIDER ION Power Quality Meters
  • SAETEC Power Quality Analyzers
  • August 5, 2021

2021 Open PQ Dashboard User's Group Meeting


The 5th Annual PQ Dashboard User's Group Meeting was held via WebEx on May 12, 2021.

The meeting focused on improvements made in the Open PQ Dashboard and other tools in GPA's suite of power quality and disturbance monitoring products over the past year.
See the Meeting Agenda for details.

The presentation slides from the 2021 User's Group Meeting are available for download:

May 12, 2021

openHistorian v2.8,
openPDC v2.9, and
SIEGate v1.8 Released


Major new releases of the openHistorian (version 2.8), the openPDC (version 2.9) and SIEGate (version 1.8) were posted today.

See openHistorian release, openPDC release and SIEGate release on GitHub.

Among hundreds of other improvements and security updates, notable feature additions in all three products include:

  • Full support for IEEE C37.118 Std2011 optional Configuration Frame 3
  • Automated tag removal options for OSIsoft PI adapter metadata synchronizations
  • Updated DNP3 adapters to latest OpenDNP3 code base with SSL support
  • Automated bulk sequence calculator (+/-/0) derived from current configuration
  • Specification of alternate ID codes with multi-endpoint device connections
  • "System Name", captured at install, for system level deployment identification
  • SNMP reporting for all system statistics (can be used with SIMProx)
  • SEL PDC Importer Tool that directly imports SEL 3573/3373 PDC configuration files
  • Auto-sync ability for service / manager database configuration mismatches
  • Installers now retrieve currently configured service account during setup
  • Updated STTP library with improved signal index cache synchronizations
  • Improved operation with PostgeSQL schemas using updated Npgsql driver

  • openHistorian Specific Items:

  • New Graph Display for visualizing TSL Inputs, Actions, Outputs and measurements
  • COMTRADE CFF data export support (ASCII, binary, binary32 and float32)
  • Updated embedded Grafana version to 7.3.4
New versions of the PMU Connection Tester (version 4.6) and the Synchrophasor Stream Splitter (version 1.1) were also published that support the optional configuration frame 3 in IEEE C37.118-2011. See Connection Tester release and Stream Splitter release on GitHub.

See full GSF release notes since last release.

April 27, 2021

Multi-node openXDA Released for Testing


GPA has released the Beta version of multi-node openXDA that will be part of the production openXDA 3.0 release that is planned for May 2021.

Now that openXDA is being deployed to automatically analyze event data from many hundreds of DFRs and many thousands of PQ meters, users of openXDA 3.0 will have the option to deploy it as a load-balanced, multi-node system. With multi-node openXDA, users can distribute openXDA on multiple servers, or with VM technology to multiple isolated machines running on a single set of hardware. This will significantly reduce the total time required for openXDA to process event files during times of stress on the power system such as when large numbers of devices are simultaneously triggering.

In addition to making openXDA's analytics distributed, multiple other shared openXDA services are now independent of the analytics and can be implemented on a single or separate hosts. These independent openXDA services include:

  • The file-watcher service now runs independently so that it can build a queue of event files for one of the openXDA analytic nodes to process.
  • The email engine has been separated from openXDA so that integrated email notices can be sent based on the results from multiple event files.
  • The "file and dataset cleanup" process now runs separately to perform periodic maintenance.
March 12, 2021

GPA Launches Project with PNNL


GPA has kicked-off a two-year DOE project with Pacific Northwest National Laboratory (PNNL) to improve and productize the PNNL-developed "Archive Walker" application that can be used to perform multiple types of analysis using historical synchrophasor data. The project will enable GPA to transform this research-grade application into production-grade open-source software that will be easy for electric utilities to install and use.

To be called the the "ADAPT", the software prepares phasor data for analytics through bad-data detection and other signal filtering techniques, allows scaling and down-sampling of this data, and then flexibly allows event detectors and other analytics to be run against this conditioned data. ADAPT is an acronym for "Accelerated Data Analytics for Power-system Time-series data".

Plans call for the Beta version of ADAPT to be publicly available and ready for testing by utilities and the open-source community by April 2022.

February 26, 2021

Tracking DFR Change for Compliance


A new BETA version of miMD (miMD for Meter Infrastructure Maintenance & Diagnostics) has been released that includes features to better track configuration change issues with DFRs. These features provide a process to assure the long-term quality of data received from DFRs as well as providing evidence to facilitate compliance with NERC PRC-002. This beta version is being tested at TVA for possible inclusion in their compliance assurance program.

The miMD features for management of configuration change include:

  • Creates a collection of settings that must be tracked for compliance.
  • Identifies when any of these compliance related settings have changed.
  • Sends out daily summary emails summarizing configuration change and issues reported in diagnostic files.
  • Allows configuration change to be: (1) approved or (2) flagged as change that must be corrected.
  • Tracks corrective change completion and issues warnings if corrections are taking longer than required.
February 22, 2021

Python Access to openHistorian Data


A new API for the openHistorian was released today that can be used to both read and write openHistorian data from a Python application. Just "pip install openHistorian".

The Python API for the openHistorian is a socket-based, high-speed API that interacts directly with the openHistorian in-memory cache for high speed extraction data that is sufficiently fast for use in near-real time applications..

For details on API use, see: openHistorian Python API on GitHub or go to the following Python code examples:

February 15, 2021

Website Updated to Include GPA Product Index


Over recent years, GPA has added software utilities and other branded software components that support our core synchrophasor and disturbance product offerings but which have only been referenced within the collection of our GitHub repositories. Many of these utilities are unintentionally hidden by being embedded within the core product repositories.

To make it easier to find and access this software, the GPA website now includes a comprehensive Product Index that at launch includes more than 60 GPA-supported open source products that are introduced through a newly-developed Products Page.

As part of this update, a comprehensive Adapter List has been compiled that includes the more than 75 input, output and action adapters that are available as part of GPA's products which are based on the Grid Solutions Framework -- like the openPDC, SIEGate, and the openHistorian.

January 27, 2021

STTP APIs Updated


The STTP protocol APIs continue to be improved as its standardization as IEEE 2664 grows near. To that end, GPA has released a new version of the C++ implementation of the STTP API. This update includes many functional improvements, bug fixes, and a code refresh to the new C++20 standard. Additionally the time-series special compression algorithm has been updated with more comments and improved formatting for inclusion in the IEEE standard text.

As part of this upgrade, a new version of the STTP Connection Tester has also been released that incorporates improvements in the STTP protocol APIs.

For more information, see the release notes for the STTP C++ API updates on GitHub:

December 22, 2020

SPC Tools Released


Today, GPA released the beta version of the EPRI-funded Statistical Process Control (SPC) Tools to assist in setting 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.

Today, GPA also released the beta version of an EPRI-proprietary extension to SPC Tools that allows users to create alarm set points that are not static but vary over an interval. For example, using these "dyanmic alarms" a warning-level set point can differ between workdays and weekend days; or for example, an informational-level set point can be set to vary by the hour of the week. For more information about this new EPRI tool and EPRI's Power Quality Programs, contact Tom Cooke.

December 10, 2020

Gemstone .NET Core Libraries Now in Use


GPA has formally released the .NET Core, Gemstone Libraries that will be become the new code foundation for GPA open source software products. Currently, GPA products are based largely on the extensive Grid Solutions Framework (GSF) that has been in continuous development and refinement by GPA since 2004 and includes more than 860,000 lines of code.

The GPA Gemstone Libraries are a focused re-envisioning of the very best code, i.e., the “gems”, from the GSF that have been refactored to compile with the flexible, cross-platform .NET Core code components. In moving GPA's code base to .NET core, GPA assures that its products can take advantage of the latest Microsoft .NET Core components as Microsoft improves both the security and performance of .NET with it's November 10th release of .NET 5.0 and C# 9.

At launch, the GPA Gemstone Libraries contain a large variety of code useful in most .NET projects with hundreds of class libraries that extend or expand the functionality provided within .NET Core. The Gemstone Libraries also currently include many specialized tools and protocol parsers that are useful for the electric power industry. Over the coming months, GPA plans to expand the Gemstone Libraries so that they become the code base for all GPA new product releases.

November 20, 2020

DFR M&D Application Released


GPA has released the beta version of the Meter Infrastructure Maintenance & Diagnostic, or miMD, application. By looking at configuration and diagnostic files produced by Digital Fault Recorders and other substation devices interrogated by openMIC, miMD issues reports on configuration changes and on issues that are self-reported by field devices.

November 10, 2020

PQ Digest Application Released


For utilities to be able to share power quality data with customers and stakeholders, GPA has released the beta version of the browser-based PQ Digest application. 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. PQ Digest will be extended in early 2021 to include interval data from PQ Meters.

October 17, 2020

openMIC Enterprise Edition Now Available


openMIC's core functionality allows it to use standard protocols such as secure FTP, Modbus, or DNP3 to upload data from field devices. GPA has recently expanded 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.

October 12, 2020

SE Browser Application Released


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 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.

SE Browser is designed to complement the Open PQ Dashboard which provides graphical methods to filter and drill into event data.

August 16, 2020

Unbalance and SNR Reports Available in openHistorian


Synchrophasor data has value beyond that for real-time situational assessment. GPA has released two web-based reports that allow users of the openHistorian to find and take action on phasor measurement points where unbalance exceeds acceptable levels or where Signal-to-Noise levels may indicate metering or asset health issues. These reports are currently configured periodically (e.g, daily or weekly) to draw engineering attention to the "worst" performing points within a utility's phasor data collection system.

July 17, 2020

New openHistorian and openPDC Releases


Version 2.7 of the openHistorian has been released and can be downloaded from GitHub. Among numerous other improvements and security updates this new version includes:

  • Latest updates to STTP, including reverse connections
  • Added signal-to-noise ratio (SNR) and unbalanced calculation adapters and reporting interfaces
  • New Grafana panels, including phasor map (geographic) and alarming
  • Added device grouping screen to allow "regions" or "best value groups"
  • Updated support for IPv6 with ability historian to bind to specific IP address.
  • Added executable pre-compile at install time (NGEN) to boost overall performance and improve application start times.
  • Improved functionality of point tag naming convention with a new default expression that includes base kV and phase information.

Version 2.8 of the openPDC has been released and can be downloaded from GitHub. Highlights from this new version include:

  • Security updates for jQuery and knockout JavaScript libraries.
  • Improved synchrophasor device wizard interfaces (WPF and web) both when adding new devices or updating the configuration of an existing device.
  • Includes latest updates to STTP, including reverse connections.
  • Added executable pre-compile at install time (NGEN) to boost overall performance and improve application start times.
See full GSF release notes since last release.

May 5, 2020

2020 Open PQ Dashboard User's Group Meeting


The annual PQ Dashboard User's Group Meeting was via WebEx on April 9, 2020.

The meeting focused on industry use cases for the Open PQ Dashboard and its data layer, openXDA. See the Meeting Agenda for details.

The presentation slides from the User's Group Meeting are available for download:

April 9, 2020

New Versions of Disturbance Analysis Tools Released


openXDA Version 2.6 the PQ Dashboard Version 2.6 were both posted on GitHub today to support their announced availability at the Open PQ Dashboard User's Group Meeting.

Also released today were BETA versions of openXDA Version 3.0, PQ Dashboard Version 3.0, and the new System Event Browser Application, Version 1.0 These new products use an asset model in openXDA where users can define the relationship among lines, breakers, buses, transformers and cap-banks. Production releases of all three of these BETA products are expected by the end of 2020.

Version 2.6 of openXDA largely includes new features to expand the number of meter types and systems that provide event data including:

  • Added support for storing and using fast RMS data from PQube meters.
  • Added MaxEventDuration setting to openXDA system settings.
  • Added logic to reclassify events based on the classification reported by PQube devices.
  • Added a page to manage openXDA's PQView data-loader mappings.
  • Added ability to map breaker state to data in the eDNA Historian.
  • Added setting to disable the BreakerOpen event type.

April 9, 2020

New PQio Application Available


A new helper application called "PQio" has been released to convert PQDIF files to EPRI's Power Quality Data Sharing (PQDS) file format. EPRI's PQDS format is a human readable CSV-like format to exchange Power Quality Data and associated metadata. The application supports the creation of metadata which can be included in the PQDS format.

Key Features of the PQio application include:

  • Creation of Event Meter Data
  • Creation of Asset Meter Data
  • Creation of Meter Meter Data
  • Display of PQ Data

March 26, 2020

DOE Advanced Synchrophasor Protocol Project Final Report Released


The final technical report is now available for the DOE project (OE-859) to develop the Streaming Telemetry Transport Protocol (STTP). The project concluded on September 30, 2019.

STTP was designed and developed as an improved way to share time-series data. STTP can transport measurements at low latency at device speeds from ICCP and SCADA (1 update every 1 to 10 seconds) to Synchrophasor (60 or more updates per second) to point-on-wave data (at 60kHz sampling rates or higher) using less bandwidth than any other current protocol. In addition to the real time data, STTP supports bidirectional sharing of metadata between the communicating applications. In April 2019, STTP was tested by SPP and TVA over the Eastern Interconnection Data Sharing Network (EIDSN). This test showed that using STTP with TCP there was no data loss and bandwidth utilization was about 40 percent less than using IEEE C37.118 resulting from STTP’s lossless compression techniques.

In the Fall of 2018, the IEEE approved a PAR and assigned the number IEEE 2664 for development of a new standard based on the STTP specification. The STTP protocol is now in production use in the full suite of open-source synchrophasor products offered by GPA.

December 6, 2019

openXDA Batch Data Transfer Tool


A new Windows forms application is now available on GitHub to enable 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.

The standalone tool can be downloaded from here.

September 10, 2019

Precision Time Protocol Sync Service


A new windows service project is now available on GitHub to provide high-precision time synchronization.

The Precision Time Protocol (PTP) defined in IEEE 1588 is a protocol used to synchronize clocks over a network. It represents a major improvement over NTP. On a local area network, it can achieve clock synchronization in the sub-microsecond range, making it ideal for time-sensitive Windows-hosted measurement systems like the openPDC and substationSBG.

Newer version of Windows, specifically Windows Server 2019 and post 2018 releases of Windows 10, now natively support PTP. For all other Windows operating environments, PTPSync is a Windows service that can be used to synchronize the operating system clock to within a few microseconds of precision on most local networks.

See the PTPSync file for more information.

August 28, 2019

openHistorian Version 2.6 Released


Version 2.6 of the openHistorian has been released and can be downloaded from GitHub. Among numerous other improvements this new version includes:

Improved Visualizations - Version 2.6 includes an update to the self-hosted Grafana dashboard services to Grafana Version 6.2.5. The frequently used piechart and clock plugin panels for Grafana are now automatically included in the openHistorian installation. In addition, the SCADAvis Synoptic Panel has been included which allows animated advanced Scalable Vector Graphics (svg) screens to be created in Grafana.

Azure Adapter - To better support machine learning and other data science studies, this new version of the openHistorian includes a configurable adapter for JSON-formatted communications with cloud-based service providers such as Microsoft Azure. This adapter includes customizable date, data, and metadata formatting. The adapter has been tested using a real-time stream from about 80 PMUs (at 30 samples-per-second).

Automated Calculations - This version of the openHistorian also includes a new web-based device wizard screen that allows openHistorian administrators to define "templated calculations". Administrators can define any number of templates to apply. As these templated calculations are applied to a device, calculated values (e.g., real power and reactive power) are computed from the measurement data from this device and are saved in the openHistorian.

Enhanced Point Naming Services - This openHistorian release includes an updated default tag naming convention for new measurements. The expression that creates tag names includes new options to make the automatically-created measurement point names more descriptive.

STTP Protocol Support - Version 2.6 of the openHistorian includes the ability to publish and subscribe to streaming data using the new STTP protocol.

See the openHistorian Version 2.6 Release Notes for more information.

July 23, 2019

STTP Connection Tester Available


The STTP Connection Tester is used to verify connectivity to applications that host an implementation of the Streaming Telemetry Transport Protocol (STTP) data publisher engine. This Connection Tester is also a handy way to validate the filter expressions that are used to select a set of points in hosted STTP publishers.

The STTP Connection Tester is a multi-platform graphical application. It can be used on Windows, Mac, Linux and Android devices. For more details and to download the connection tester see: Using the STTP Connection Tester on GitHub.

July 8, 2019

2019 PQ Dashboard User's Group Meeting


The annual PQ Dashboard User's Group Meeting was held is St. Louis on May 9, 2019.

The meeting focused on industry use cases for the Open PQ Dashboard and its data layer, openXDA. See the Meeting Agenda for details.

The presentation slides from the User's Group Meeting are available for download:

May 9, 2019

New Version's of Synchrophasor Products Released with STTP


New versions of GPA's products that support synchrophasor data have been released that includes support for the Streaming Telemetry Transport Protocol (STTP). The products below include STTP version 1.0.23 and GSF Version 2.3.164

  • openPDC v2.7
  • SIEGate v1.7
  • substationSBG v1.5
  • PDQTracker v1.4
  • ProjectAlpha v0.5.4

These new versions will be used for demonstrating the use of STTP at Southwest Power Pool, Tennessee Valley Authority, Oklahoma Gas & Electric, San Diego Gas & Electric, Dominion Energy, and PJM as part of the Department of Energy (DOE) ASP Project DOE-OE-859.

For more details on the additional improvements and fixes in these releases:
openPDC GitHub Release
SIEGate GitHub Release
substationSBG GitHub Release
PDQTracker GitHub Release
ProjectAlpha GitHub Release

May 7, 2019

openXDA Version 2.4 & Open PQ Dashboard Version 2.2 Released


Fault Cause Analytics - openXDA Version 2.4 includes new analytics, including the ability to estimate probable fault cause with lightning, tree-in-line, insulator contamination, conductor break, and lightning arrestor failure implemented in this version.

openSEE 3.0 - In a major refactoring of GPA's waveform visualization tool, a new version of openSEE (System Event Explorer) is now available in the Open PQ Dashboard Version 2.2. Among many other new features, this new version of openSEE allows the user to select from several dozen analytics to discover more about the nature of the waveform plus it includes the ability to compare multiple waveforms.

For more details on the additional improvements and fixes in these releases:
openXDA GitHub Release
Open PQ Dashboard GitHub Release

May 6, 2019

STTP beta SDKs Now Available in C++ and .NET


New beta SDKs for the Streaming Telemetry Transport Protocol (STTP) in .NET and C++, with both Linux and Windows targets, are now available on GitHub:

A .NET Core Version SDK is currently under development. For more information see:

April 19, 2019

Paper Available Comparing Synchrophasor Protocols

At the request of Pacific Northwest National Laboratory (PNNL), GPA authored a paper comparing synchrophasor communication protocols. These protocols include the new Streaming Telemetry Transport Protocol (STTP) being developed under the DOE ASP Project (DOE-OE-859).

The paper compares IEEE C37.118, IEC 61850-90-5 and STTP based on structure, efficiency, susceptibility to data loss, scalability, security, and other operability functionality. Additionally, the three protocols are evaluated as to their flexibility for transporting non-synchrophasor time-series data.

The full paper is available from PNNL: A Comparison of Synchrophasor Protocols

April 10, 2019

STTP Tested on the EIDSN


On April 2, 2019, a test of the Streaming Telemetry Transport Protocol (STTP) was conducted over the EIDSN between the Tennessee Valley Authority (TVA) and the Southwest Power Pool (SPP). The STTP (IEEE P2664) communications protocol was developed under the DOE ASP Project (DOE-OE-859).

STTP represents an improvement over the existing frame-based protocols in that STTP:

  • Supports high-volume streaming data use cases
  • Intrinsically reduces losses (UDP) and latency (TCP) by removing stress of large frame-sizes on networks though data packet optimization
  • Allows the safe co-mingling of phasor data with other operational data network traffic rather than having to isolate phasor data on purpose-provisioned networks
  • Exchanges detailed metadata to simplify configuration management
  • Includes lossless compression to reduce bandwidth utilization
  • Includes strong authentication along with the option for encryption

For the test, the Eastern Interconnection Data Sharing Network (EIDSN) was used as the transport mechanism for TVA to publish phasor data and SPP to subscribe to it. The phasor data for testing was simulated for scaling consistency. A limit of 5 Mbps was allocated for the testing. All testing was done using TCP/IP. Finally, multiple cases were run using both the IEEE C37.118 protocol and the new STTP protocol.

In addition to the features provided above, STTP was found to have lower bandwidth requirements than IEEE C37.118 as shown below where IEEE C37.118 peaked at about 1,200 measurements (or signals) per Mbps of bandwidth consumed. STTP was able to move about 40 percent more points (1,700) for the same Mbps of bandwidth over the range of measurement volume tested.

STTP Bandwidth Test

April 5, 2019

openXDA Version 2.3 & Open PQ Dashboard Version 2.1 Released


New versions of both the Open PQ Dashboard and the data and analytics layer that supports it, openXDA, were released today by GPA. These versions include two major improvements:

  • A new file enumeration service to improve the reliability of processing disturbance files on non-Windows based file shares.
  • Data base storage reductions of about 90 percent.

The large database size reduction is a result of elimination of the full-resolution frequency domain from the database. Originally, these values were retained in the database to assure quick user response time as they were displayed. With the new version of openXDA and the PQ Dashboard, these frequency domain values are computed on-the-fly. Additional database size savings were obtained through use of a new lossless compression algorithm for the raw waveform data which will continue to be retained in the openXDA data base.

Other improvements included in these releases are:

  • Improved and more thoroughly tested data exchange services which allow one instance of an openXDA data base to automatically forward event data to other openXDA instances.
  • Refactoring of openSEE to enable it progressively display data and to compute frequency domain values prior to rendering it. In addition, openSEE now has URL driven navigation to enable use of the forward and back buttons -- as well as being able to easily forward links to others that will display properly.
  • In cases where openXDA is watching a temporary folder, openXDA now cleans up and deletes the files it has processed.
  • Security enhancements for the web-UI.
  • Numerous bug fixes and improvements including navigation to "next events" in openSEE, Windows fileshare authentication, lowered latency in release of email notifications of events, among others.

For more details on the improvements and fixes in these releases see: openXDA GitHub Release and Open PQ Dashboard GitHub Release

June 13, 2018

PQView® Data Loader Successfully Tested


PQView is a software system jointly owned by Electrotek Concepts® and the Electric Power Research Institute (EPRI) for building and analyzing databases of power, power quality, and energy measurements. PQView integrates data from digital relays, fault recorders, power quality monitors, smart meters, and SCADA historians into a relational database.

A process to quickly and automatically transfer power quality data stored in PQView to openXDA has been tested at TVA. This was accomplished using GPA's PQView Data Loader Service that was developed using funding provided by EPRI. The test was conducted using a sample set of TVA PQ meters to verify that both event and periodic data was flowing successfully in near-real-time from PQView into the openXDA database.

Development of the PQView Data Loader was made possible by use of the "PQView SDK" which is a licensed interface provided by Electrotek as part of Release 4 of PQView. For those who use the Open PQ Dashboard and want to implement the PQ View Data Loader at their utility, a "beta" version is available from EPRI.

For more information, contact Tom Cooke, EPRI Project Manager. For more information on PQView, go to

June 8, 2018

New Versions of GPA Products

GSF Version 2.2 Released

In releasing a new version of the Grid Solutions Framework (GSF) today, GPA has also released new versions of the openPDC (Version 2.5), substationSBG (Version 1.4), PDQTracker (Version 1.3), SIEGate (Version 1.6), PMU Connection Tester (Version 4.5.11) and the openHistorian (Version 2.5) -- see more below.

All GPA products lean heavily on the GSF to provide common/core functionality. While many users of GPA products install updates frequently based on GPA's nightly builds, GPA recommends that users that have not otherwise upgraded their products since March 2017, make plans to upgrade to these new stable product release versions as much of the GSF level updates are related to security improvements. Some of the relevant updates and new GSF features are listed below -- not all updates will apply to all products.

New features and functionality in Version 2.2 of the Grid Solutions Framework include:

  • Added DNP3 as a supported device input protocol (skips manual custom adapter setup)
  • Added a BestValue selector adapter to the Time-Series Library to create a new measurement that is the "best" value among a set of input measurements
  • Added new functions to the Grafana dynamic calculation library including angle wrapping and unwrapping -- see full list
  • Added an EmailNotifier adapter which operates similar to the DynamicCalculator adapter, but sends an e-mail when an expression is true
  • Added eDNA adapters to support integration with eDNA historians
  • Added the ability to e-mail an attached CSV file and implemented it to distribute daily data completeness and correctness reports

There have been hundreds of fixes and improvements made to the GSF since the last release in March 2017. Some of the more significant are:

  • Improved core user authentication framework for better security
  • Redesigned the C++ GEP library to better support multiple subscriptions, automatic meta-data parsing and support of TSSC compression
  • Improved automated data gap recovery operations when configured with a GEP data subscription
  • Corrected a slow memory leak in the MultiProtocolFrameParser that could occur when a replay start time and stop time is specified
  • Updated the Hadoop Mapreduce APIs used for data mining and access to openHistorian archive files
  • Improved operations of DynamicCalculator adapter, including ability to handle slower moving data
  • Numerous PQDIF library improvements, including the ability to support inputs from streams
  • Fixed race condition in LogicalThreadScheduler that caused exceptions in rare circumstances when queuing actions
  • Improved write operations in COMTRADE library and included support of 2013 version files (read and write)
  • Major overhaul of FileProcessor library, to more reliably operate with NAS and SAN file-shares.
  • Added parameter to OSI-PI adapters to support maximum point resolution, e.g., no more than once per second

For more information, go to GPA's GitHub repositories

openHistorian Version 2.5 Released

The last release of the openHistorian, Version 2.4 in January 2018, included improvements in the GSF up until that time. Version 2.5 of the openHistorian includes all the functionality of the latest GSF improvements plus:

  • Improved operations when storing archive data on remote Linux drives
  • Improved SignalR API for trend and export web screens by reducing user based caching
  • Improved configuration setup utility when migrating databases using local users in SQL Server
  • Improved web based security including better application of CORS and anti-forgery tokens within self-hosted web architecture
  • Updated external dependencies, both assemblies and Javascript libraries, to latest versions for improved security
  • Improved hosted Grafana user security synchronization
  • Improved included system statistics Grafana dashboard to display better total active devices

For more information and to download see: openHistorian on GitHub

June 1, 2018

GPA Creates a Go Language Conversion Tool

A new open source project called go2cs has been launched by GPA on GitHub. The go2cs project is a console application that converts Go language code to C# and is targeted toward developers wanting to bring native Go source code into a .NET development environment.

The philosophy used for go2cs is to make the C# code produced visually similar to the original Go code so that it's easily understandable by a Go programmer.

go2cs Logo

The project is just beginning with initial functionality targeted for structural code conversions. Overall project level conversions are basically complete and the code will produce proper function signatures. Strategies exist for most Go functional constructs in C# and work is beginning on conversion of the Go Standard Library and built-in functions. Currently, the converted code requires .NET version 4.7.1 and C# 7.2 to accommodate better return by-ref functionality for structures.

May 31, 2018

Continuous Security Assessment

Beginning in May 2018, the release versions as well as the nightly builds of the openHistorian, openPDC, and SIEGate are continuously analyzed to detect security vulnerabilities. Finding and understanding these vulnerabilities is becoming increasingly important as synchrophasors are beginning to become part of critical infrastructure.

GPA security vulnerabilities are identified using SonarQube which includes OWASP Dependency-Check, Security Code Scan and Visual Studio Code Analysis using rulesets based on the Microsoft recommended rules for managed code. Once identified, vulnerabilities are assessed and promptly resolved or mitigation approaches are recommended. From time-to-time, resolution of the vulnerability will require application of security patches.

Beginning in June 2018, those who have maintenance contracts with GPA may begin receiving notifications of the availability of these security patches.

May 15, 2018

Video - Installing the openHistorian and Grafana


A new video on YouTube is available that walks users through the process of installing and configuring the openHistorian. It also covers the process of building custom displays from openHistorian data using Grafana visualizations -- an open-source platform from Google.

Version 2.4 of the openHistorian was released in January 2018 and is available on GitHub

May 14, 2018

2018 PQ Dashboard User's Group Meeting


The annual Open PQ Dashboard User's Group Meeting was held in EPRI's offices in Knoxville on April 25, 2018.

The meeting focused on industry use cases for the Open PQ Dashboard and its data layer, openXDA. See the Meeting Agenda for details.

The presentation slides from the User's Group Meeting are available for download:

April 25,2018

openHistorian Version 2.4 Released


A new version of the openHistorian has been released and is available on GitHub

Version 2.4 of the openHistorian enables Grafana visualizations to be hosted directly by the web server embedded in the openHistorian significantly simplifying the process of implementing new real-time dashboards using data saved in the openHistorian. As part of this new functionality, the openHistorian will maintain user security synchronization with Grafana. Version 2.4 includes other major improvements such as the ability to parse and import data directly from COMTRADE files.

For more details on the improvements and fixes in Version 2.4 see the GitHub Release Information

January 2, 2018

STTP Draft Specification Available


The first formal draft release of the Streaming Transport Protocol Specification (STTP) is now available on GitHub for review and comment. It's posted at

The STTP specification developed under the DOE ASP Project (DOE-OE-859) defines a publish-subscribe data transfer protocol that has been optimized for exchanging streaming time series data, such as synchrophasor data that is used in the electric power industry, over Internet Protocol (IP). The protocol supports transferring both real-time and historical time series data at full or down-sampled resolutions. Protocol benefits are realized at scale when multiplexing very large numbers of time series data points at high speed, such as, hundreds of times per second per data point.

An updated PDF of the STTP specification is produced nightly.

November 16, 2017

openECA Summit Hosted By Dominion Energy


The Open and Extensible Control and Analytics Platform (openECA) reduces the cost and accelerates the deployment and on-going development of real-time decision support tools, automated control systems and off-line planning systems that incorporate phasor data. openECA is funded through a DOE grant (OE-778) and through the contributions of Dominion Energy, Southwest Power Pool, Oklahoma Gas & Electric, and OSIsoft. It includes development of analytics developed by Virginia Tech and by Trudnowski and Donnelly Consulting Engineers (Montana Tech).

openECA Summit

The presentation slides from the openECA Summit are available for download:

Download the video of these and other presentations at the Summit. (MP4 876MB - 1 hour, 52 minutes)

For more information and to download openECA see: openECA on GitHub

November 8, 2017

STTP To Be Developed "In the Open"


To facilitate a collaborative process for development of the Streaming Transport Protocol Specification (STTP) that is part of the ASP Project (DOE-OE-859), the STTP specification will be developed "in the open". All changes and edits will be publicly available on GitHub

August 20, 2017

openHistorian Version 2.3 Released


A new version of the openHistorian was released today. Version 2.3 includes:

  • Added optional timestamp reasonability checking for incoming measurements to be archived.
  • Suppressed blank warnings and messages from flowing to the console.
  • Simplified Datahub record operations with new modeled table functions.
  • Added a security mode indication to support FIPS compliance to primary web interface home page.
  • With numerous other minor bug fixes and improvements.

For more information and to download see: openHistorian on GitHub

July 12, 2017

ARMORE Public Release


Applied Resiliency for More Trustworthy Grid Operation (ARMORE) is an open-source software system that can perform inspection of network packets and alarm on communication that does not comply with the specified ARMORE policy. ARMORE can be configured to take action to block network traffic based on deep inspection of common substation communications protocols, such as the Distributed Network Protocol (DNP3). After validation for compliance with policy, ARMORE can encapsulate and encrypt legacy communications and resiliently transmit this information among ARMORE nodes (such as between the substation and the control center). Through this peer-based framework for secure information exchange, ARMORE provides the functionality to push secure, fault-tolerant real-time communication capabilities deeper into critical utility networks.

ARMORE was developed under DOE Office of Electricity Project 676 by GPA, the University of Illinois at Urbana-Champaign and Pacific Northwest National Laboratory over the period from October 2013 through June 2017.

See ARMORE on GitHub

June 30, 2017

PQ Dashboard User's Group Meeting


The inaugural Open PQ Dashboard User's Group Meeting was held at the EPRI offices in Knoxville on April 18, 2017.

The meeting focused on industry use cases for the open PQ Dashboard and it's data layer, openXDA. See the Meeting Agenda for details.

April 12, 2017

New Product Versions Released

openPDC Version 2.4

After several months of pre-release testing, the openPDC version 2.4 is now available. In Version 2.4, there are new features, optimizations and enhancements including:

  • GrafanaAdapters: Added full set of aggregation and operational functions that operate on a per-series or per-set for all data sources that implement Grafana interfaces.
  • LogFileViewer: Added new enhanced general logging capabilities along with a new application, Log File Viewer, that is used to analyze logs.
  • PowerCalculations: Added calculators for wrapping angle difference and line impedance with resistance, reactance, conductance and susceptance results - includes both rectangular and polar based outputs.
  • PowerCalculations: Updated average frequency calculator to (1) exclude NaN values from average results, (2) allow definable unreasonable thresholds, (3) improve flat-line value detection to throw out repeating values, and (4) added flag to AverageFrequency calculator to allow unreasonable results, e.g., zero, to be reported as NaN.
  • GSF.TimeSeries: Added a new enhanced version of the time-series special compression algorithm, automatically enabled for new connections, used with the Gateway Exchange Protocol that uses much less bandwidth. Add ; compression=true to connection string of existing GEP subscriptions to enable.
  • Plus hundreds of other minor bug fixes, optimizations and improvements.

For more information and to download see: openPDC on GitHub

SIEGate Version 1.5

This version new version of SIEGate incorporates all the changes of the openPDC Version 2.4. For more information and to download see: SIEGate on GitHub

PDQTracker Version 1.2

This new version of PDQTracker includes all the applicable updates from the openPDC Version 2.4, plus:

  • StatHistorianReportGenerator: Added system up-time to each of the daily reports.
  • StatHistorianReportGenerator: Modified correctness report to properly count measurements received while the device was reporting an error to produce a more accurate report.
  • LogFileViewer: Added new enhanced general logging capabilities along with a new application, Log File Viewer, that is used to analyze logs.
  • Along with numerous other minor bug fixes and improvements.

For more information and to download see: PDQTracker on GitHub

substationSBG Version 1.3

This new version of the substationSBG includes all the applicable updates from the openPDC Version 2.4, plus:

  • GSF.Historian: Improved handling of roll-over situations when using ArchvieReaders to improve data availability even when a Data Gap Recovery is in process.
  • GSF.Historian: Updated 1.0 historian archive writes to not report time-tag exceptions for historical writes that are out of range.
  • HistorianAdapters: Modified LocalOutputAdapter startup message to use the correct archive file path when reading the path from the configuration file.
  • Along with numerous other minor bug fixes and improvements.

For more information and to download see: substationSBG on GitHub

March 17, 2017

New Version of Stream Splitter Released


Version 1.0.28 of the Synchrophasor Stream Splitter was released today. It includes:

  • A fix for a race condition that was causing to an infinite asynchronous loop for reverse TCP connections
  • A fix of the status light for listening servers that are started but have no connected devices
  • The addition of a configurable delay for reporting duplicate socket exceptions that defaults to every 10 seconds
  • Along with several other minor bug fixes and improvements.

For more information and to download see: Stream Splitter on GitHub

March 15, 2017

openMIC Version 1.0 Released


GPA has released a new open source product called openMIC (Meter Information Collector) that can poll DFRs and other substation devices and automatically download data via FTP or ModBus. Administrators can define multiple meter interrogation schedules in openMIC -- including polling each meter as fast as possbile. openMIC includes copious logging including a detailed meter interaction history in a relational data base to generate meter issue notifications and produce meter status reports. A mobile-ready application is included to show the iterrogation history of each meter/DFR.

March 10, 2017

GPA Selected to be Part of DOE Grid Modernization Initiative


The US Department of Energy (DOE) has announced the award of a $2.2 million dollar project called the Advanced Synchrophasor Project (ASP), to a team lead by GPA. The new publish-subscribe protocol will significantly improve the quality and robustness of the synchrophasor data exchange layer that functions as the foundation for reliability management tools. This project will lower both the first cost and on-going operating cost of operating synchrophasor data systems.

The new protocol will be called the Streaming Telemetry Transport Protocol (STTP), and it will support transferring both real-time and historical time series data at full or down-sampled resolutions. Protocol benefits are realized at scale when multiplexing a large number of time series data points at high speed, such as, hundreds of times per second per data point. Ideal use cases for STTP will include those that need to securely exchange a large volume of continuously measured data. See the DOE News Release for more information.

October 19, 2016

openECA Project Selected for funding by DOE


The US Department of Energy (DOE) has announced the award of a $5 million dollar project to a team lead by GPA. The DOE funding will be used over the next two years to create software that enables the deployment of synchrophasor data analytics.

Partners with GPA on the project are Dominion Virginia Power, Oklahoma Gas and Electric Company, Southwest Power Pool, Northwestern Energy, Virginia Technological University and T&D Consulting Engineers. The project will create an “Open and Extensible Control and Analytics Platform of Phasor Data”. Called “openECA” the project software includes components to filter and condition the phasor data as well as 9 different analytic components including oscillation detection and wide-area voltage control.

August 3, 2015

openPDC Service Pack 1 Released


Service Pack 1 to Version 2.1 of the openPDC was released today so that a fix can be deployed to resolve a slow memory leak when continuously running the openPDC manager on the server which also hosts the openPDC. The service pack includes also includes several dozen enhancements and fixes in addition to those listed below. See: openPDC 2.1 Service Pack 1 on codeplex for the full list.

Service Pack 1 includes:

  • Change of installer license to the MIT license
  • Support for GEP using ZeroMQ
  • Improved alarm configuration
  • Data Quality Report replaced by separate “data completeness” and “data correctness” reports
  • Improved configuration for data gap filling in clustered deployments

Service Pack 1 fixes:

  • OSI PI Adapter
  • Memory management with GEP after periods of stress
  • Disconnection of unauthenticated TLS clients

Note that the SP1 fixes coming from the Grid Solutions Framework have also been applied as updates to SIEGate, substationSBG, PDQTracker and Project Alpha.

Version 2.2 of the openPDC is planned for release in March 2016.

July 29, 2015

PDQTracker Beta Deployed at PeakRC


The Beta version of PDQTracker is now available on codeplex. It was deployed today at PeakRC for testing and evaluation. This version of the PDQTracker includes all the fixes included with openPDC v2.1, including those in the forthcoming SP1 release.

Some of the improvements to be implemented in the next release of PDQTracker include:

  • Self-configuring IEEE C37.118 streams
  • Using relative time sources (e.g., a set of signals) for latency calculations
  • Bulk alarm configuration (e.g., spreadsheet loading)
  • Slow data (e.g., SCADA from OSI-PI) input comparisons
  • Use of openHistorian 2.0 engine for statistics to improve performance
July 16, 2015

openXDA Version 1.3 Released


A major release of openXDA was made today as part of the deployment of openXDA at Georgia Transmission. Version 1.3 includes the ability to automatically perform double-ended fault location along with significantly improved fault detection logic which provides better rejection of false positive results. In addition, version 1.3 includes:

  • A modified analysis engine with data-driven configuration of analytics modules.
  • A collection of email templates to allow for configuration of custom formats for the emails sent automatically when a fault is detected.
  • Performance improvements on the initial file scan of the system on startup.
  • Enhancements to support parallel processing of file data.
  • Improved logging mechanisms and increased verbosity of log messages.
  • Many minor bug fixes.
July 13, 2015

GPA Products Support ZeroMQ


The "zero" in ZeroMQ represents zero broker, zero latency (or low latency), zero administration and zero cost. With this as the business case, the fault-tolerant ZeroMQ messaging technology has been selected by the ARMORE design team as the method to transparently encapsulate and encrypt data in substation protocols as it is moved among ARMORE nodes. See: Why ZeroMQ is preferred for Synchrophasor Data

Using ZeroMQ and its Curve security protocol allows ARMORE to employ a fast, widely adopted messaging layer for secure data exchange for both command messages and encapsulated data packets. This enables ARMORE node interoperability even with future implementations by using common ZeroMQ semantics that guarantee a command sent by one implementation can be correctly processed by another implementation.

As part of the work for ARMORE, the Grid Solutions Framework now includes ZeroMQ messaging and it has been incorporated into the lasted development builds of the openPDC, substationSBG and SIEGate as a protocol type selectable through configuration.

June 1, 2015

Project Alpha Available on Codeplex


As a service to jump-start developers in the creation of new products based on the Time-Series Library, a Visual Studio project template called TSL Project Alpha is now available on Codeplex. It can be used as the starting point to develop new applications from GPA's extensible code base.

GPA has worked with several individuals and organizations over the years to develop custom action adapters (both proprietary and open source) that perform a synchrophasor analysis or calculation that is delivered to the user as a stand-alone product. Using the TSL Alpha Project it is now much more convenient for developers to create their own product by starting from a clean project template -- rather than building a new product as a one-off from an existing project, such as from the openPDC.

For more information see: TSL Project Alpha.

March 10, 2015

New Product Versions Released

openPDC Version 2.1

After several months of pre-release testing, the openPDC version 2.1 is now available. In Version 2.1, there are new features, optimizations and enhancements plus this is the first version of the openPDC to officially support Linux and Apple OS X operating systems -- POSIX environments. This POSIX support is currently for all components within the Time Series Library but the "product manager". See: TSL Components for more information.

Version 2.1 of the openPDC includes automated data recovery, or "gap filling", when connected to other devices that support GPA's Gateway Exchange Protocol. These devices include the openPDC, the new substation Secure Buffered Gateway (substationSBG) and SIEGate. With this feature, the openPDC can request data that was lost during routine maintenance and other communications outages. The missing data is requested at a rate to minimize adverse impacts to real-time operations.

Other major improvements in Version 2.1 of the openPDC include:

  • Improved LDAP/Active Directory integration and authentication -- including the ability to attempt an anonymous LDAP binding when no other options are available.
  • Improved historian interaction so that the system always yields to roll-over processing to prevent unnecessary file locks.
  • Improved processing of historian metadata file information (e.g., ppa_dbase.dat) using a variable length file format that supports non-fixed length strings and structures as well as use a dictionary style lookup for keys. This reduces required memory and disk space for large metadata repositories.
  • Specifically for those using the OSI-PI Historian, higher performance and smoother integration through incorporation of PI's new SDK.
  • Hundreds of other minor bug fixes, optimizations and improvements.

For more information and to download see: openPDC on Codeplex

SIEGate Version 1.1

This release of SIEGate enables the SIEGate service to be run on Linux and includes many bug fixes -- including those resolved with release of the openPDC Version 2.1.

For more information and to download see: SIEGate on Codeplex

substationSBG Version 1.0

After testing on fan-less substation computers the first production version of the substationSBG has been released. It also includes the ability to run the substationSBG service on Linux.

For more information and to download see: substationSBG on Codeplex

March 6, 2015

EPRI Open PQ Dashboard To Be Readied for Production Use


The Electric Power Research Institute (EPRI) has asked GPA to refine the EPRI Open PQ Dashboard Version 0.7 (beta) so that it can be easily deployable, fully-supported production application. Under this 2015 EPRI project, GPA will implement new system configuration features as well as more comprehensive PQ event categorization and reporting, among other improvements to the dashboard.

The EPRI Open PQ Dashboard is a browser-based tool that provides insight through an integrated presentation of PQ and DFR data. The Open PQ Dashboard displays data housed within openXDA data base. Disturbance and power quality trending data is presented in the dashboard in easily understood geographic, grid, histogram, and tabular displays that allow the user to quickly assess the status of the system and focus on the aspects of PQ that are most important for the task at hand.

March 2, 2015

GPA Changes to MIT License


The use of open source software is growing and its nature is evolving. To better align with a recent open source announcement from Microsoft, GPA is updating all source code to be released under the MIT License. Since GPA's inception in 2010, GPA has used the Eclipse Public License (EPL) for release of its source code. Both the Eclipse Public License and the MIT License are "permissive" free software licenses. "Permissive" meaning that the source code can be freely used within proprietary software.

GPA originally selected the Eclipse Public License since it was viewed as the permissive license that was the most congruent with the open source license used by the Tennessee Valley Authority where a large portion of GPA open source code originated. However, the EPL places some restrictions on the open source release of derivative software products. The MIT License is considerably more simple than the EPL and does not include the EPL restrictions. Therefore, the MIT license has been chosen to assure that GPA's code can be flexibly used as broadly as possible.

GPA is currently in the process of updating source code headers to reflect this change. This work is expected to be completed within the next few weeks.

February 20, 2015

openHistorian 2.0 Beta in Production Use at OG&E and Entergy


The new openHistorian 2.0 BETA has been installed and is in production use at Oklahoma Gas & Electric and Entergy archiving synchrophasor data.

The archive performance and historical query speed of the new historian deployment are ideal for large high-speed, streaming synchrophasor deployments.

The openHistorian 2.0 has been optimized for:

  • Assurance of archived data integrity / continuity
  • Broad data source connectivity
  • High performance data capture and retrieval
  • Efficient, high-volume data storage
  • High availability

January 15, 2015

System Event Explorer Now Available


The open System Event Explorer (openSEE) has been officially released on codeplex. See:

openSEE is a browser-based wave-form display tool that can be implemented in conjunction with openXDA. A link to openSEE is typically embedded in e-mails automatically produced by openXDA so that e-mail recipients can quickly access the waveforms that were triggered based on DFR and PQ meter events.

openSEE will allow two waveforms to be displayed so that comparisons of data can be made -- from different channels in the same DFR that triggered the event or from channels in other DFRs. An optional phasor display is also available to easily resolve phase angles.

January 7, 2015