HomeEnergy & ThermodynamicsSmart Grid Command Center: State Estimation & Cyberattack Detection

Smart Grid Command Center: State Estimation & Cyberattack Detection

Run the state estimator behind a real smart-grid command center: weighted least-squares fits bus angles from noisy line-flow sensors, and a chi-square residual test catches bad data — unless a stealthy false-data-injection attack hides inside the network's null space.

Energy & Thermodynamics3DAdvanced60 FPS📱 Mobile-adapted⇄ 2D version
smart-grid-command-center ↗ Open standalone

This is the actual algorithm running inside a real smart-grid control room: a weighted least-squares state estimator that fuses noisy line-flow sensor readings from a 6-bus network into a best estimate of every bus voltage angle, then runs a chi-square residual test to flag bad data in real time. Push the grid loading and sensor noise to see the estimator track a changing network, then attack it — a naive single-sensor spoof spikes the residual and trips the alarm instantly, while a stealthy false-data-injection vector built from the network's own topology (the Liu–Ning–Reiter construction) slips through completely undetected, corrupting the command center's picture of the grid without ever raising a flag.

⚙ Under the hood

Run the weighted least-squares state estimator behind a real smart-grid control room: fuse noisy line-flow sensors into a best estimate of bus voltage angles, then watch a chi-square residual test catch a naive data spoof while a stealthy false-data-injection attack slips through undetected.

smart gridstate estimationcybersecuritypower systemschi-square testSCADA

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)