Integrating OpenPDC/OpenHistorian with MATLAB for HSE Using C37.118 Protocol in Opal-RT Hypersim

Hi everyone,

I’m a researcher at Otto von Guericke University Magdeburg, Germany, working on a project involving Hybrid State Estimation (HSE). My goal is to collect data from virtual PMUs created in Opal-RT Hypersim software, store this data, and then use it for HSE analysis. For data communication, I am using the C37.118 protocol.

To achieve this, I am considering OpenPDC and OpenHistorian but would greatly appreciate any guidance or recommendations on their suitability for my project. Specifically, I’d like to understand how best to connect either of these software solutions with MATLAB for streamlined HSE analysis.

I’ve attached my IEEE 9-bus grid created in Hypersim for testing, along with the configuration file and relevant parameters (IP and port). I’ve tested each connection with the PMU Connection Tester and can successfully view graphs, so initial connectivity is confirmed.

Any insights on setup, integration, or tips on working with these tools and the C37.118 protocol would be greatly appreciated!

Thanks in advance!


I suspect the openHistorian with Graana might be useful for data capture and analysis. You can set up the software, then feed it IEEE C37.118 data. Good luck!