Capacity-constrained demand response in smart grids using deep reinforcement learning

Shafagh Abband Pashaki, Sepehr Maleki, Amir Badiee
2/18/2026
cs.LG

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

This paper presents a capacity-constrained incentive-based demand response approach for residential smart grids. It aims to maintain electricity grid capacity limits and prevent congestion by financially incentivising end users to reduce or shift their energy consumption. The proposed framework adopts a hierarchical architecture in which a service provider adjusts hourly incentive rates based on wholesale electricity prices and aggregated residential load. The financial interests of both the service provider and end users are explicitly considered. A deep reinforcement learning approach is employed to learn optimal real-time incentive rates under explicit capacity constraints. Heterogeneous user preferences are modelled through appliance-level home energy management systems and dissatisfaction costs. Using real-world residential electricity consumption and price data from three households, simulation results show that the proposed approach effectively reduces peak demand and smooths the aggregated load profile. This leads to an approximately 22.82% reduction in the peak-to-average ratio compared to the no-demand-response case.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{pashaki2026capacityconstrained,
  title  = {Capacity-constrained demand response in smart grids using deep reinforcement learning},
  author = {Shafagh Abband Pashaki and Sepehr Maleki and Amir Badiee},
  year   = {2026},
  eprint = {2602.16525},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2602.16525v1}
}

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/2602.16525.svg)](https://codeofpaper.com/paper/2602.16525)

Discussion