Machine-Learning Driven Load Shedding to Mitigate Instability Attacks in Power Grids
Justin Tackett, Benjamin Francis, Luis Garcia, David Grimsman, Sean Warnick
TL;DR
Instability attacks threaten power-grid stability by injecting destabilizing dynamics. The authors retrofit load shedding with a data-driven ML classifier, triggered by an MPA-based alarm, to predict which loads to shed to stabilize the system, demonstrated on the IEEE 14 Bus System using the AHT Power Grid Analyzer. The work contributes a full pipeline—from data generation and labeling to a time-series and load-index encoder feeding a 3-layer MLP—that achieves a $F1$-score of $0.92$, showing that informed, system-aware shedding outperforms naive approaches. It offers a software-based defense with practical deployment potential over existing safety hardware, while highlighting limitations related to data latency, integrity, and the complexities of scalable, decentralized deployment for future robustness.
Abstract
Critical infrastructures are becoming increasingly complex as our society becomes increasingly dependent on them. This complexity opens the door to new possibilities for attacks and a need for new defense strategies. Our work focuses on instability attacks on the power grid, wherein an attacker causes cascading outages by introducing unstable dynamics into the system. When stress is place on the power grid, a standard mitigation approach is load-shedding: the system operator chooses a set of loads to shut off until the situation is resolved. While this technique is standard, there is no systematic approach to choosing which loads will stop an instability attack. This paper addresses this problem using a data-driven methodology for load shedding decisions. We show a proof of concept on the IEEE 14 Bus System using the Achilles Heel Technologies Power Grid Analyzer, and show through an implementation of modified Prony analysis (MPA) that MPA is a viable method for detecting instability attacks and triggering defense mechanisms.
