Deep Reinforcement Learning for Community Battery Scheduling under Uncertainties of Load, PV Generation, and Energy Prices
Jiarong Fan, Hao Wang

TL;DR
This paper develops a deep reinforcement learning approach, using the SAC algorithm, to optimize community battery scheduling under uncertainties in load, PV generation, and energy prices, improving system cost efficiency.
Contribution
It introduces a SAC-based RL framework for community battery management that outperforms other RL algorithms and benchmarks in handling uncertainties.
Findings
SAC achieves superior scheduling performance.
RL effectively manages uncertainties in PV, load, and prices.
Noisy network enhances RL training convergence.
Abstract
In response to the growing uptake of distributed energy resources (DERs), community batteries have emerged as a promising solution to support renewable energy integration, reduce peak load, and enhance grid reliability. This paper presents a deep reinforcement learning (RL) strategy, centered around the soft actor-critic (SAC) algorithm, to schedule a community battery system in the presence of uncertainties, such as solar photovoltaic (PV) generation, local demand, and real-time energy prices. We position the community battery to play a versatile role, in integrating local PV energy, reducing peak load, and exploiting energy price fluctuations for arbitrage, thereby minimizing the system cost. To improve exploration and convergence during RL training, we utilize the noisy network technique. This paper conducts a comparative study of different RL algorithms, including proximal policy…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSmart Grid Energy Management · Electric Vehicles and Infrastructure · Microgrid Control and Optimization
MethodsAverage Pooling · Dilated Convolution · 1x1 Convolution · Global Average Pooling · Convolution · Switchable Atrous Convolution
