Power grid simulator, in order to implement centralized and distributed [1] least square state estimation and bad data detection. Also, simplest False data injection Attack.
This project up to now have built a DC/AC power grid simulator environment with IEEE 118-bus system (other systems will be added to this project for soon once I find relavent documents), it can
- Least square state estimation
- Distributed least square state estimation
- Simplest FDI attack
pip install -r requirements.txt
-
IEEE 300 bus system
-
Classical kalman filter state estimation (Centralized and Distributed)
-
Make the algorithm more suitable for distribution
- Other classical distributed state estimation algorithms
- Asychronism type of these distributed algorithms
- FDI Attack with implement topology information [2]
- FDI Defend [5]
- FDI Detection by sparse optimization [6], machine learning [7]
-
A better GUI (FDI configuration aquired)
-
Communication delay
-
IEEE
$< 118$ bus systems -
Dynamic (time varying state space equation) power system
-
AC measure model
-
WSNs model
-
A crude GUI
-
Richardson based distributed algorithm ((A)sychronism)
-
Stochastic based distributed algorithm
-
FDI Attack with only measurement information (ICA, PCA) [3] [4]