Summary

State estimation is a fundamental process of modern power systems, providing a consistent view of grid operating conditions by combining measurements with network models.

Traditionally, state estimators are delivered as proprietary, black-box modules within commercial SCADA and EMS platforms. Such solutions limit transparency, adaptability and collaborative development. This paper presents an open-source implementation of a Weighted

Least Squares (WLS) state estimator integrated into the Modular Control Centre System

(MCCS), a next-generation platform under development by 50Hertz Transmission GmbH. The proposed toolchain is built upon the Python-based pandapower library, enabling compatibility with standardized data formats such as CIM/CGMES and ensuring reproducibility of the estimation workflow. A practical workflow that includes data preprocessing, observability analysis, pseudo-measurement placement, and bad-data detection is described. Benchmarking against a commercial solution on realistic 50Hertz grid models demonstrates comparable accuracy across multiple scenarios, validating the feasibility of the approach. Beyond technical performance, the open-source design enhances accessibility, transparency, and extensibility, offering significant value for both utilities and research institutions.

Additional informations

Publication type Session Materials
Reference C2_12566_2026
Publication year
Publisher CIGRE
Country Greece
Study committees
File size 611 KB
Price for non member 30 €
Price for member 30 €

Authors

ZOGRAFOS Dimitrios - Anfimau Industry Solutions Greece; MATSIUSHONAK Siarhei - Anfimau Industry Solutions Poland; PAU Marco - Fraunhofer IEE Germany; XENOS Panos - Anfimau Industry Solutions Greece

Open-Source State Estimation in 50Hertz MCCS Project