discover

A real-time monitoring and analysis tool for IEC 61850-9-2 LE Sampled Values

View the Project on GitHub stevenblair/discover

discover - a real-time monitoring and analysis tool for IEC 61850-9-2 LE Sampled Values

The code is a work in progress. Several features are missing.

Overview

This program uses the open source rapid61850 project to listen to Sampled Value streams in real-time. Sampled Value data are put through the measurement and analysis code by Andrew Roscoe, described in this paper. This provides detailed information on the voltage and current fundamental magnitude and phase, harmonics, power flow, etc. Frequency analysis is done using the resampled DFT method described in this paper, which is very efficient and offers low spectral leakage.

The voltage and current information is visualised using a Qt-based GUI. The program is designed to be lightweight, efficient, open source, and cross-platform.

Screenshots

Implemented features

Features to be added

Installation

Alternatively, the pre-built Windows binary, in the /release directory, can be executed without Qt Creator. The WinPcap runtime must be installed (if you have Wireshark installed, this includes WinPcap) and the two DLLs must be in the same directory as the .exe file.

The program can be tested using the rapid61850 project. Point the code generator to the LE.scd SCD file in the repo. Then build and run the main_SV_LE.c example file.