Source-linked AI summary
Reinforcement Learning for Selective Key Applications in Power Systems: Recent Advances and Future Challenges
Xin Chen, Guannan Qu, Yujie Tang, Steven Low, Na Li
TL;DR
Modern power systems combine growing operational challenges with increasing data availability, motivating data-driven control methods such as RL. This paper surveys RL methodology and its applications to power-system decision-making, then highlights reported simulation results and barriers to practical deployment.
Problem
Power-system RL must address complex, uncertain, volatile, and large-scale settings, while existing studies remain limited in scalability, data availability, and practical implementation.
Method
The paper comprehensively reviews RL fundamentals and techniques, illustrates applications in frequency regulation, voltage control, and energy management, and discusses critical challenges and future directions.
Results
Simulation studies report improved control or reduced costs across reviewed applications, including a 60.5% mean absolute control error improvement of multi-agent DDPG over DQN.
Takeaways & Limitations
RL is presented as a viable alternative for specific power-system tasks, particularly when models are too complex or problems are intrinsically hard to model.
Takeaways & Limitations
Most reviewed studies use small-scale simulated systems, no real-world RL control implementation has been reported, and scalability remains under development.
Abstract
from arXiv · showhide
With large-scale integration of renewable generation and distributed energy resources, modern power systems are confronted with new operational challenges, such as growing complexity, increasing uncertainty, and aggravating volatility. Meanwhile, more and more data are becoming available owing to the widespread deployment of smart meters, smart sensors, and upgraded communication networks. As a result, data-driven control techniques, especially reinforcement learning (RL), have attracted surging attention in recent years. This paper provides a comprehensive review of various RL techniques and how they can be applied to decision-making and control in power systems. In particular, we select three key applications, i.e., frequency regulation, voltage control, and energy management, as examples to illustrate RL-based models and solutions. We then present the critical issues in the application of RL, i.e., safety, robustness, scalability, and data. Several potential future directions are discussed as well.
NOMENCLATURE
The paper frames RL as data-driven sequential decision-making for power systems, formalized through MDPs and applied to frequency regulation, voltage control, and energy management. It introduces the RL methodology from fundamentals through modern techniques while identifying modeling challenges in power-system settings.
- Motivation: Power systems face growing complexity, uncertainty, and volatility from massive DER deployment, renewable generation, responsive loads, and reduced inertia.These changes also make accurate dynamical models difficult to obtain and increase the need for advanced decision-making and control techniques.
- Paper Scope: The review covers RL fundamentals, classical and state-of-the-art techniques, application procedures, critical challenges, and future directions.Its methodology overview proceeds from basic concepts and theoretical foundations to modern RL techniques and numerical implementation.
- RL Fundamentals: RL models sequential decisions in uncertain environments as an MDP with states, actions, transition probabilities, and rewards.The agent selects actions from the current state, receives a reward, and transitions probabilistically to the next state under a policy.
- RL Fundamentals: Known MDP models can be solved with Dynamic Programming, whereas RL learns policies from interactions when the reward and transition model are unknown.The Q-function and Bellman equation provide the core concepts for policy evaluation and optimization.
- Modeling Challenges: Time-varying exogenous inputs and disturbances make power-system transitions non-time-homogeneous, challenging a common assumption in MDP and RL methods.The paper identifies nonstationary MDPs and related RL algorithms as potential directions for further study.
B. Classical Reinforcement Learning Algorithms
Classical RL algorithms are organized by whether they estimate an environment model and whether they learn values or policies. The section explains TD learning, value-based and policy-based methods, actor-critic structure, and online, batch, on-policy, and off-policy settings.
- Algorithm Taxonomy: Unknown-model RL divides into model-based methods that estimate the environment and model-free methods that directly search for policies.Model-free methods are mainly categorized as value-based or policy-based.
- RL Settings: RL must balance exploration of poorly understood actions against exploitation of known actions to maximize reward.This exploration–exploitation dilemma is fundamental to RL algorithm design.
- Temporal-Difference Learning: Temporal-Difference learning evaluates a policy from experience by updating Q-values toward a Bellman target.It is a stochastic approximation scheme for solving the Bellman equation and can converge to the true Q-function under mild assumptions.
- Value-Based and Policy-Based RL: Value-based methods learn an optimal Q-function and retrieve a deterministic policy greedily, while policy-based methods optimize a parameterized policy.Value-based methods suit modest finite spaces, whereas policy-based methods are more efficient for high-dimensional or continuous spaces.
- On-Policy vs. Off-Policy: On-policy methods train with episodes generated by the target policy, whereas off-policy methods learn from episodes generated by a different behavior policy.In power systems, off-policy RL can learn from operational data and may be preferable when high-fidelity simulators are unavailable.
- Policy-Based RL: Actor-critic methods combine a critic that estimates Qπθ(s, a) with an actor that updates policy parameters using policy gradients.The iterative procedure alternates between observing transitions, updating the critic by TD learning, and updating the actor.
C. Fundamentals of Deep Learning
Deep learning uses multilayer artificial neural networks to learn parameterized mappings, with specialized architectures for patterns, sequences, and low-dimensional representations.
- Deep Learning Fundamentals: Artificial neural networks are multilayer models that map input features to outputs through trainable parameters.They are represented as y = NN(x; w).
- Convolutional Neural Networks: Convolutional neural networks detect patterns by applying small filters across higher-dimensional input matrices.Each filter produces an output matrix through convolution.
- Recurrent Neural Networks: Recurrent neural networks process sequential inputs while retaining historical information in hidden-state vectors.LSTM networks extend this design with memory cells and gates for long-term dependencies.
- Autoencoders: Autoencoders learn low-dimensional representations by encoding inputs into a bottleneck and decoding them to reconstruct the original data.The reconstruction objective penalizes dissimilarity between input x and output y.
D. Deep Reinforcement Learning
Deep reinforcement learning uses function approximation to handle large or continuous spaces, while neural-network techniques address instability, policy representation, and exploration challenges.
- Function Approximation: Function approximation replaces intractable Q-value tables when state or action spaces are large or continuous.Parameterized functions such as linear, polynomial, or neural-network models approximate value functions or policies.
- Value-Based Deep RL: Deep Q-Networks improve nonlinear Q-learning stability through experience replay and a periodically updated target network.Replay buffers recycle transitions and reduce update variance, while target networks stabilize target estimation.
- DQN Variants: Double DQN addresses action-value overestimation, while dueling DQN separately estimates state value and state-dependent advantages.These variants further improve the DQN architecture.
- Policy Parameterization: Policy-based deep RL commonly parameterizes control policies with neural networks, often alongside a critic network in actor-critic methods.The actor updates policy parameters and the critic updates the Q-function.
- Deterministic Policies: Deterministic policies better match many practical continuous-control architectures but require exploratory noise because action selection is otherwise deterministic.Gaussian noise can perturb the selected action to encourage exploration.
2) Modern Actor-Critic Methods:
Modern actor-critic methods address variance, stability, exploration, and coordination challenges through advantage estimation, parallel training, entropy regularization, trust regions, proximal updates, and multi-agent policies.
- Modern Actor-Critic Methods: Actor-critic methods can suffer from high variance, slow convergence, and local optima, motivating numerous variants.The variants target improved performance in complex tasks.
- Advantage Actor-Critic: Advantage actor-critic replaces the Q-function in the actor update with an advantage estimate to reduce policy-gradient variance without changing its expectation.A common baseline is the state-value function V(s).
- Asynchronous Actor-Critic: Asynchronous actor-critic trains multiple actors in parallel with different exploration policies to improve sample efficiency and training stability.Their learning results update synchronized global parameters.
- Soft Actor-Critic: Soft Actor-Critic adds policy entropy to the objective, encouraging exploration within an off-policy actor-critic framework.SAC uses stochastic policies under maximum-entropy reinforcement learning.
- Trust Region and Proximal Optimization: TRPO constrains the KL divergence between old and new policies, whereas PPO provides simpler implementation and better empirical sample complexity.PPO uses clipping to prevent large policy updates.
- Multi-Agent RL: Multi-agent reinforcement learning models coordinated agents that act from shared system states or local observations.In decentralized settings, each agent uses a local policy based on its observation, such as local voltage or frequency.
III. SELECTIVE APPLICATIONS OF RL IN POWER SYSTEMS
Renewables and distributed resources make power-system operation more complex, uncertain, and volatile, motivating model-free RL for frequency regulation, voltage control, and energy management.
- Motivation: Renewable generation and distributed energy resources challenge accurate modeling and prediction, making traditional model-based approaches increasingly difficult.The paper identifies growing complexity, uncertainty, and volatility as central emerging issues.
- RL-Based Schemes: RL schemes learn control policies from operational or simulated data while treating unknown physical models and dynamics as the environment.This model-free formulation reduces the need for accurate system models.
- Key Applications: The review focuses on frequency regulation, voltage control, and energy management as representative power-system applications.These span fast-timescale control and slower-timescale sequential decision-making under the MDP framework.
- Frequency Regulation: Frequency regulation maintains frequency near its nominal value by balancing generation and load demand through hierarchical control mechanisms.Primary frequency regulation operates locally on a timescale of a few seconds in bulk systems.
- Frequency Regulation: Model-free RL is motivated for frequency regulation because renewable uncertainty and distribution-level resources challenge conventional real-time schemes.Distribution-level examples include DER-based and load-side frequency regulation.
- Frequency-Regulation Modeling: Frequency-regulation RL actions can represent generation-control commands, with continuous actions discretized for Q-learning and continuous dynamics discretized over time.Other injections may be modeled as exogenous states or controlled actions depending on the problem setting.
2) Reward Design:
Reward design should reflect the control objective, while RL frequency-regulation schemes differ in observations, algorithms, and controller integration. Reported simulations show improvements over conventional and RL baselines, but safety and environment-model availability remain important concerns.
- Reward Design: Multi-area AGC rewards penalize frequency deviation and tie-line flow deviation, while single-area regulation can omit the tie-line term.The reward may also include generation-change costs or penalties for large frequency deviations.
- Policy Design: FR policies map available observations to actions because practical power-system states may not be fully observable.Observation choices balance informativeness and complexity, using signals such as ACE, PID counterparts, power-injection deviations, or learned compact features.
- RL Algorithms: Both value-based and policy-based RL, including Q-learning, DDPG actor-critic, and multi-agent RL, have been applied to frequency regulation.These methods support discretized or continuous action and observation spaces and coordination among areas or generators.
- Simulation Results: 60.5%: the multi-agent DDPG controller improves mean absolute control error over DQN on the New England 39-bus system.The same study reports a 50.5% improvement over a fine-tuned PID controller.
- Discussion: Safety requires stable closed-loop dynamics and satisfaction of physical constraints, yet few FR studies address these requirements explicitly.High-fidelity simulators are commonly used but can be complex, costly, and laborious to build and maintain; supervisory DRL integration can preserve baseline performance guarantees.
B. Voltage Control
Voltage control seeks to keep distribution-network voltages near nominal values amid renewable-generation fluctuations and uncertainty. RL formulations represent slow discrete and fast continuous devices, with value-based and policy-based methods offering different control capabilities.
- B. Voltage Control: Voltage control maintains bus-voltage magnitudes near nominal values or within an acceptable interval, especially under renewable-generation fluctuations and uncertainty.Recent work focuses largely on distribution systems.
- Environment, State and Action: Slow devices include OLTCs, voltage regulators, and capacitor banks, whereas inverter-based DERs and SVCs provide fast continuous control.Slow controls operate hourly or daily, while fast devices can be controlled within seconds.
- Environment, State and Action: Voltage-control dynamics include voltage magnitudes, active and reactive power flows, and device tap positions or power outputs.The transition function captures tap evolution and power-flow equations, while exogenous injections include difficult-to-predict renewable generation.
- RL Formulation: Most studies handle either continuous actions or discrete actions, while recent two-timescale and bi-level RL methods address both.This distinction follows from the different treatment of continuous and discrete actions by RL methods.
- RL Algorithms: Value-based methods learn Q-functions and use greedy policies, whereas actor-critic methods accommodate continuous or discrete actions and can enable distributed implementation.Actor-critic voltage control commonly assigns parameterized local policies to DER devices and optimizes them with a centralized critic.
4) Simulation Results:
Simulation results illustrate RL performance across voltage-control and energy-management settings, while the discussion identifies data, scalability, topology, and modeling constraints. The reviewed models combine device states, exogenous information, and application-specific actions.
- Simulation Results: 75.23 kW: multi-agent DQN achieves this average power-loss reduction versus a baseline on the IEEE 123-bus system.The method converges to a stable reward level after about 4000 episodes.
- Simulation Results: 1 × 10^4 training samples: constrained SAC and DQN achieve stable performance, compared with up to 5×10^5 for CPO.Constrained SAC achieves the highest return and almost zero voltage violations on the 34-bus and 123-bus feeders.
- Discussion: Voltage-control learning faces exponential growth in state/action-space size as networks and controllable-device populations expand.A separate Q-function for each action is reported as a scalable trick under a special problem formulation.
- Discussion: On-policy RL can require real-policy data collection even when the policy may be unsafe, motivating simulator training or virtual samples from a safe policy.Topology changes can also make a policy trained for one distribution-network configuration perform poorly under another.
- Energy Management: Energy-management models combine DERs, HVAC systems, residential loads, time and price information, voltage profiles, power flows, and environmental factors.The paper presents these models as illustrative examples that must be adapted to specific applications.
2) Energy Management Applications:
Energy management spans integrated energy systems, grid-level dispatch, and device-level control, with RL methods addressing operational costs, constraints, and uncertain device behavior.
- Organization: The paper organizes energy-management subtopics hierarchically and summarizes representative studies in Table III.The hierarchy covers integrated energy systems, grid-level dispatch, and device-level management.
- Integrated Energy Systems: Integrated energy systems combine power, heat, and gas networks to improve energy efficiency and flexibility.RL applications control DERs, heat pumps, gas boilers, and thermal storage, while other studies combine demand response, pricing, and dispatch.
- Grid-Level Power Dispatch: Grid-level power dispatch schedules generators and DERs to minimize total operating cost while satisfying operational constraints.DRL-based OPF methods target fast solutions and operation without accurate grid models.
- Device-Level Energy Management: Device-level energy management optimally controls EVs, storage, HVAC, and residential appliances under time-varying electricity prices.EV charging policies specifically address randomness in vehicle arrival and departure times.
3) Simulation Results:
The reviewed simulation studies report substantial energy-cost reductions and varied training requirements, while implementation relies on custom environments, RL agents, and software frameworks.
- Simulation Results: 50% lower daily electricity payment is reported for a double DQN-based HEMS compared with the user’s original payment.The same review reports 15.2% and 8.1% cost reductions for a DDPG-based EMS against two baselines.
- Simulation Results: 77.3% lower charging cost is reported for DQN-based EV charging versus uncontrolled charging, with better performance than other benchmark solutions.The ANN training process converged after about 35000 epochs in that case study.
- Training Efficiency: DQN, DPG, and prioritized DDPG required about 8000, 13000, and 6200 episodes, respectively, to reach benchmark performance.These figures illustrate variation in training efficiency across RL methods.
- Implementation Procedure: RL implementation generally builds an environment simulator, creates an agent, and then trains and tests the agent.Environments specify states, actions, observations, and transitions; agents specify rewards, methods, and policies.
- Simulation Platforms: Most power-system studies build synthetic environments from IEEE test systems or real-grid models for RL training and testing.OpenAI Gym and deep-learning and RL libraries provide supporting implementation tools.
A. Safety and Robustness
RL applications in power systems face safety, robustness, scalability, and data challenges, including constraint violations, simulator-to-reality gaps, high-dimensional multi-agent control, and limited data foundations.
- Safety and Robustness: Safe exploration remains difficult because most policies are trained in high-fidelity simulators despite possible gaps from real systems.Off-policy methods can use data from controllers known to be safe, while robust or adversarial RL is proposed as a possible remedy.
- Safety and Robustness: Final policy safety is hard to verify, so studies use reward penalties, constrained MDPs, or heuristic safety layers to respect physical constraints.Constrained formulations can represent physical violations as costs subject to a budget.
- Safety and Robustness: Constrained RL handles soft and hard constraints through barrier or penalty functions, chance constraints, and budget constraints.These approaches explicitly incorporate operational restrictions into learning or optimization.
- Safety and Robustness: Robust RL uses a min-max framework in which an adversary selects uncertain parameters or worst-case contingency scenarios.The approach targets control policies that remain robust under modeled uncertainty.
- Scalability: Most studies test small-scale systems with few agents, while real-world RL control implementations have not yet been reported.Larger systems face dramatically expanding state and action spaces, limited approximation guarantees, and continued reliance on centralized learning.
- Data: Sample complexity grows with state and action spaces, function-class complexity, approximation error, and noisy or incomplete operational data.Many studies also assume high-fidelity simulators or accurate environment models are available.
- Data: Warm starts can improve training efficiency through controller pretraining, domain knowledge, transfer learning, or imitation learning.These strategies reduce the need to learn policies entirely from scratch.
- Data: Benchmark datasets and authoritative testbeds are needed to standardize testing and enable fair comparison of RL algorithms.Existing power-literature studies mostly use synthetic systems and datasets and often provide limited implementation details or code.
4) Big Data Techniques:
The paper identifies data, safety, robustness, scalability, and infrastructure as central requirements for practical RL deployment in power systems. It highlights hybrid model-based/model-free methods and specialized RL variants as promising directions, while emphasizing that practical implementation remains unresolved.
- Big Data Techniques: Smart-grid data from measurements, markets, equipment, and meteorology can support data-driven RL through mining, event detection, and observation selection.The cited passage lists SCADA, PMU, AMI, pricing, equipment, and meteorological data sources.
- Integrate Model-free and Model-based Methods: Hybrid model-based and model-free RL can combine existing model information with adaptive data-driven control through serial, parallel, or nested integration.Model-based methods may provide warm starts, nominal models, or critical features, while model-free methods can adjust incumbent controllers.
- Exploit Suitable RL Variants: Transfer, meta, federated, inverse, integral, Bayesian, hierarchical, and interpretable RL can improve learning efficiency or address specialized application scenarios.Transfer RL can reuse policies across similar tasks instead of learning from scratch.
- Practical RL Design: Domain knowledge should guide state and reward design, policy initialization, algorithm selection, and exploitation of application-specific structures.Area control error is cited as a commonly used state in RL-based frequency regulation.
- Practical Requirements: Practical RL requires safety, robustness to system and infrastructure failures, scalability, interpretability, performance guarantees, privacy, and cybersecurity.The requirements span measurement, communication, computation, actuation, data sharing, and confidence in learned policies.
- Practical Requirements: RL policies trained mainly under normal operating conditions may not explore sufficiently or perform well in extreme scenarios.This remains an unsolved problem when learning from real system data.
- Implementation and Future Directions: Existing RL algorithms often require tens of thousands of iterations to converge, while deployment also requires upgraded computing and communication infrastructure.Infrastructure development and algorithmic advances are both identified as necessary for practical application.
- Conclusion: Despite substantial research, many problems remain unsolved, and RL is presented as a task-specific alternative rather than a complete replacement for model-based methods.The paper points to complex or intrinsically hard-to-model tasks, including human-in-the-loop demand response, as promising scenarios.
APPENDIX A SYSTEM FREQUENCY DYNAMICS
The appendix models system frequency dynamics by linearizing generator swing and power-flow equations, then simplifying governor-turbine behavior into turbine and governor dynamics. The formulation uses physical parameters and control variables to represent frequency-control behavior.
- Frequency Dynamics: System frequency dynamics are linearized into generator swing dynamics and power-flow dynamics.The linearized representation is given as equation (33), with components (33a) and (33b).
- Frequency Dynamics: Mi, Di, and Bij represent generator inertia, damping coefficient, and synchronization coefficient, respectively.These parameters characterize the generator and interconnection terms in the frequency model.
- Governor-Turbine Model: The governor-turbine model is simplified into turbine dynamics and governor dynamics.The simplified formulation is given as equation (34), with components (34a) and (34b).
- Governor-Turbine Model: The turbine valve position deviation and generation control command represent turbine actuation and control input, while T_tur_i, T_gov_i, and R_i denote time constants and droop coefficient.The passages identify the meanings of these variables and parameters in the simplified model.