RL for Mitigating Cascading Failures: Targeted Exploration via Sensitivity Factors

Anmol Dwivedi, Ali Tajer, Santiago Paternain, Nurali Virani
11/27/2024
cs.LGcs.AIeess.SY

No official code found. Best implementation: anmold-07/Physics-Guided-Blackout-Mitigation (6 stars, GPL-3.0, TensorFlow, last commit 2025-07-04).

Abstract

Electricity grid's resiliency and climate change strongly impact one another due to an array of technical and policy-related decisions that impact both. This paper introduces a physics-informed machine learning-based framework to enhance grid's resiliency. Specifically, when encountering disruptive events, this paper designs remedial control actions to prevent blackouts. The proposed Physics-Guided Reinforcement Learning (PG-RL) framework determines effective real-time remedial line-switching actions, considering their impact on power balance, system security, and grid reliability. To identify an effective blackout mitigation policy, PG-RL leverages power-flow sensitivity factors to guide the RL exploration during agent training. Comprehensive evaluations using the Grid2Op platform demonstrate that incorporating physical signals into RL significantly improves resource utilization within electric grids and achieves better blackout mitigation policies - both of which are critical in addressing climate change.

View on arXivView PDF

Code Implementations(1)

TensorFlowGPL-3.0

Source code for the papers: RL for Mitigating Cascading Failures: Targeted Exploration via Sensitivity Factors (NeurIPS) / Blackout Mitigation via Physics-guided RL (IEEE TPS). Built with TensorFlow.

61Python, Jupyter NotebookMay 1, 20241 years agoGPL-3.0
blackoutcascading-failuresgrid2opgrid2op-environmentl2rpn+2 more

Similar Papers

Cite this paper

@article{dwivedi2024mitigating,
  title  = {RL for Mitigating Cascading Failures: Targeted Exploration via Sensitivity Factors},
  author = {Anmol Dwivedi and Ali Tajer and Santiago Paternain and Nurali Virani},
  year   = {2024},
  eprint = {2411.18050},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.18050v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.18050.svg)](https://codeofpaper.com/paper/2411.18050)

Discussion