-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Divyesh-Kamalanaban edited this page Jun 20, 2026
·
3 revisions
Gridifix is an end-to-end fault detection and localization engine for medium-voltage (MV) power distribution networks. It pairs a Deep Neural Network (DNN) for normal-state prediction with Random Forest classifiers to detect and locate single-bus faults with high precision.
- Power Grid Basics — CIGRE MV Network, pandapower, and distribution grid fundamentals
- Pipeline Overview — End-to-end system architecture and workflow explanation
- Dataset & Features — Dataset structure, feature engineering, and label definitions
- Dataflow — Complete data pipeline flow from raw inputs to model outputs
- Getting Started — Installation, setup, and quick-start guide
| Component | Technology | Purpose |
|---|---|---|
| DLPF Solver | Custom Python | Distribution Linear Power Flow — replaces Newton-Raphson for 10x+ speedup |
| DNN Baseline | Keras / TensorFlow | Learns normal (healthy) bus voltages & line power flows |
| Residual Engine | NumPy | Computes spatial deviation between live measurements and NN predictions |
| Fault Detection | YDF (Random Forest) | Binary classifier: healthy vs. faulted |
| Fault Localization | YDF (Random Forest) | Multi-class classifier: predicts the faulted line/bus ID |
| Data Synthesizer | pandapower | Generates 21k+ synthetic healthy & faulted grid states |
| MLOps | MLflow | Tracks experiments, metrics, and model artifacts |
GitHub: Divyesh-Kamalanaban/gridifix