Federated Physics-Grounded Reinforcement Learning for Distributed Stability Control in Smart Grids

arXiv cs.LG Papers

Summary

This paper proposes FedPPO-PG, a federated multi-agent reinforcement learning framework for transient stability control in smart grids. The method achieves 100% stabilization in simulations, reduces stability time by 72.4%, and cuts control power by 7-14 times compared to centralized baselines.

arXiv:2607.05553v1 Announce Type: new Abstract: Transient stability control in smart grids requires rapid post-fault damping of generator frequency and rotor angle deviations to prevent cascading failures. This paper proposes FedPPO-PG, a Federated Multi-Agent Proximal Policy Optimization framework with Physics-Grounded neighborhoods, which reformulates transient stability control as a cooperative multi-agent reinforcement learning problem optimized directly against closed-loop stability objectives. Each generator hosts an independent local actor augmented with the frequency deviations of its two most strongly coupled electrical neighbors, identified from the post-fault Kron-reduced susceptance matrix. A guided policy initialization phase warm-starts all actors from the classical decentralized controller, while a centralized critic guides advantage estimation under the centralized training--decentralized execution (CTDE) paradigm. Evaluated on a simulation of the IEEE 39-bus benchmark system across five training and three unseen fault contingencies, FedPPO-PG achieves 100% stabilization in all 24 trials, reduces mean stability time by 72.4%, and cuts the control power by 7-14 times compared to the centralized baseline. Each actor executes independently with no central coordinator at deployment, and the per-actor inference latency satisfies the IEEE/IEC 60255-118-1-2018 real-time reporting requirements.
Original Article
View Cached Full Text

Cached at: 07/08/26, 04:44 AM

# Federated Physics-Grounded Reinforcement Learning for Distributed Stability Control in Smart Grids
Source: [https://arxiv.org/html/2607.05553](https://arxiv.org/html/2607.05553)
###### Abstract

Transient stability control in smart grids requires rapid post\-fault damping of generator frequency and rotor angle deviations to prevent cascading failures\. This paper proposes FedPPO\-PG, a Federated Multi\-Agent Proximal Policy Optimization framework with Physics\-Grounded neighborhoods, which reformulates transient stability control as a cooperative multi\-agent reinforcement learning problem optimized directly against closed\-loop stability objectives\. Each generator hosts an independent local actor augmented with the frequency deviations of its two most strongly coupled electrical neighbors, identified from the post\-fault Kron\-reduced susceptance matrix\. A guided policy initialization phase warm\-starts all actors from the classical decentralized controller, while a centralized critic guides advantage estimation under the centralized training–decentralized execution \(CTDE\) paradigm\. Evaluated on a simulation of the IEEE 39\-bus benchmark system across five training and three unseen fault contingencies, FedPPO\-PG achieves 100% stabilization in all 24 trials, reduces mean stability time by72\.4%, and cuts the control power by 7\-14 times compared to the centralized baseline\. Each actor executes independently with no central coordinator at deployment, and the per\-actor inference latency satisfies the IEEE/IEC 60255\-118\-1\-2018 real\-time reporting requirements\.

## IIntroduction

Modern smart grids \(SGs\) are increasingly modeled as cyber\-physical systems that integrate sensing, communication, and control to improve dependability and resilience in the face of disruptions\. Transient stability control remains a crucial challenge; following a severe fault, generator rotor angles and frequencies must be stabilized rapidly to prevent cascading failures and loss of synchronism\.

Recent work has explored interpretable neural architectures for distributed transient stability control\. In\[[12](https://arxiv.org/html/2607.05553#bib.bib2)\], the centralized training–decentralized execution \(CTDE\) paradigm was employed by training spline\-based Kolmogorov–Arnold Networks \(KANs\) and Chebyshev\-based KANs \(ChebyKANs\) to approximate centralized control actions using only local PMU measurements\. Closed\-loop simulations revealed a significant robustness gap: low root\-mean\-squared error \(RMSE\) in offline evaluation did not consistently translate into improved dynamic resilience under unseen fault contingencies\. Specifically, in fully decentralized deployment, neither neural variant could stabilize the system unless control authority was concentrated on high\-inertia generators; in that case, ChebyKANs demonstrated better robustness\.

Subsequently, a federated learning control \(FLC\) framework\[[11](https://arxiv.org/html/2607.05553#bib.bib1)\]was proposed to enhance distributed coordination\. In this approach, ChebyKAN\-based local controllers collaboratively learned a shared global policy via federated averaging, improving generalization at moderate penetration levels\. However, performance degraded at higher levels of distributed control penetration, so full distributed control was not achieved, and neural network inference latency remained a practical concern for real\-time deployment\.

A key finding from these prior studies is that closed\-loop stability objectives are not directly optimized by supervised imitation of centralized control\. Function approximation accuracy alone is insufficient to guarantee robust transient performance under unseen disturbances, because offline regression losses are not aligned with dynamic resilience metrics\. This motivates reformulating transient stability control as a reinforcement learning \(RL\) problem, in which the policy is optimized directly against closed\-loop performance criteria rather than a supervisory signal, and paves the way to surpass current control benchmarks and previous attempts to solve this problem\.

In this work, we propose a federated multi\-agent proximal policy optimization with Physics\-Grounded Neighborhoods \(FedPPO\-PG\) framework for transient stability control\. Rather than imitating a centralized supervisor, each generator hosts an independent local actor trained through reward\-driven policy gradients to directly optimize closed\-loop stability and damping performance\. Coordination is achieved through periodic federated averaging of actor weights, combined with centralized, critic\-guided advantage estimation during training, while preserving the decentralized execution structure required for resilient deployment\. The proposed framework is evaluated on multiple fault contingencies of the IEEE 39\-bus benchmark\.

## IISystem Model

![Refer to caption](https://arxiv.org/html/2607.05553v1/figures/FedPPO_PG.png)Figure 1:The proposed FedPPO\-PG framework: \(I\) behavior cloning warm\-start from a decentralized PFL teacher, \(II\) centralized training with fault curriculum, performance\-weighted federated aggregation, and Meta\-RL local fine\-tuning, and \(III\) fully decentralized execution using one\-hop PMU communication with no central coordinator\.As shown in Fig\.[1](https://arxiv.org/html/2607.05553#S2.F1), the transient stability control problem is modeled as a multi\-agent system over the SG transmission network\. Each agent at a generator bus comprises a synchronous generator, a phasor measurement unit \(PMU\) for local state measurement, an Energy Storage System \(ESS\) with fast active\-power charging and discharging capability, and a local controller that computes the ESS power command\.

The electromechanical dynamics of interconnected synchronous generators are described by the classical swing equation\[[4](https://arxiv.org/html/2607.05553#bib.bib14)\], which captures the time evolution of each generator’s rotor angleδ\\deltaand angular frequencyω\\omegadriven by the balance between mechanical input power and electrical output power\. For a power system withNNgenerators, the dynamics of generatorii,∀i∈\{1,…,N\}\\forall i\\in\\\{1,\\dots,N\\\}, are given by

δ˙i=ωi,Mi​ω˙i=−Di​ωi\+\(Pm,i−Pe,i\),\\dot\{\\delta\}\_\{i\}=\\omega\_\{i\},\\qquad M\_\{i\}\\dot\{\\omega\}\_\{i\}=\-D\_\{i\}\\omega\_\{i\}\+\\bigl\(P\_\{m,i\}\-P\_\{e,i\}\\bigr\),\(1\)whereδi\\delta\_\{i\}andωi\\omega\_\{i\}denote the rotor angle and normalized angular frequency of generatorii, with time derivativesδ˙i\\dot\{\\delta\}\_\{i\}andω˙i\\dot\{\\omega\}\_\{i\}, respectively,MiM\_\{i\}andDiD\_\{i\}are the inertia and damping coefficients\.Pm,iP\_\{m,i\}andPe,iP\_\{e,i\}denote the mechanical input and electrical output powers, respectively; the latter is expressed as:

Pe,i=∑k=1N\|Ei\|​\|Ek\|​\[Gi​k​cos⁡\(δi−δk\)\+Bi​k​sin⁡\(δi−δk\)\],P\_\{e,i\}=\\sum\_\{k=1\}^\{N\}\|E\_\{i\}\|\\,\|E\_\{k\}\|\\left\[G\_\{ik\}\\cos\(\\delta\_\{i\}\-\\delta\_\{k\}\)\+B\_\{ik\}\\sin\(\\delta\_\{i\}\-\\delta\_\{k\}\)\\right\],\(2\)where\|Ei\|\|E\_\{i\}\|and\|Ek\|\|E\_\{k\}\|are the internal voltage magnitudes of generatorsiiandkk, respectively, andGi​kG\_\{ik\}andBi​kB\_\{ik\}denote the equivalent Kron\-reduced conductance and susceptance terms\[[8](https://arxiv.org/html/2607.05553#bib.bib28)\], representing the effective coupling between generators in the reduced network model\.

This coupling structure is exploited in two ways in the proposed framework: the Kron\-reduced susceptance magnitudes\|Bi​k\|\|B\_\{ik\}\|identify each generator’s most strongly coupled neighbors, defining the local observation vector, and the post\-fault deviations inωi\\omega\_\{i\}andδi\\delta\_\{i\}quantify per\-generator disturbance severity, guiding the federated aggregation weights, which are detailed in the following section\.

As a baseline control scheme, we consider a centralized parametric feedback linearization \(CPFL\) controller\[[5](https://arxiv.org/html/2607.05553#bib.bib19)\], which determines the auxiliary control input power at generatoriibus as:

Pu,i=−\(Pa,i−Pd,i\),P\_\{u,i\}=\-\\left\(P\_\{a,i\}\-P\_\{d,i\}\\right\),\(3\)wherePa,i=Pm,i−Pe,iP\_\{a,i\}=P\_\{m,i\}\-P\_\{e,i\}denotes the accelerating power\. The decentralized PFL \(DPFL\) component utilizes only local PMU measurements and is given by

Pd,i=−\(αi​ωi\+βi​\(δi−δi∗\)\),P\_\{d,i\}=\-\\left\(\\alpha\_\{i\}\\omega\_\{i\}\+\\beta\_\{i\}\(\\delta\_\{i\}\-\\delta\_\{i\}^\{\*\}\)\\right\),\(4\)withαi,βi≥0\\alpha\_\{i\},\\beta\_\{i\}\\geq 0representing frequency and angle stabilization gains, andδi∗\\delta\_\{i\}^\{\*\}denoting the desired rotor angle setpoint\.

A negativePu,iP\_\{u,i\}corresponds to absorbing active power from the bus \(charging the ESS\), while a positive value corresponds to injecting power into the bus \(discharging the ESS\)\.

## IIIMethodology

### III\-AReinforcement Learning Problem Formulation

The transient stability control task is cast as a cooperative multi\-agent Markov decision process \(MAMDP\)\[[1](https://arxiv.org/html/2607.05553#bib.bib20)\]overN=10N\{=\}10generator agents\. At each discrete time stepkk, agentiiobserves a local vectoroi,ko\_\{i,k\}, selects a continuous control actionai,ka\_\{i,k\}, and the environment transitions according to the RK2\-discretized swing equations of Section[II](https://arxiv.org/html/2607.05553#S2)\. A shared scalar reward,rkr\_\{k\}, is returned to all agents\. The objective is a set of decentralized policies\{πθi\}i=1N\\\{\\pi\_\{\\theta\_\{i\}\}\\\}\_\{i=1\}^\{N\}that maximise the expected discounted return𝔼​\[∑k=0Kγk​rk\]\\mathbb\{E\}\[\\sum\_\{k=0\}^\{K\}\\gamma^\{k\}r\_\{k\}\], whereγ\\gammais the discount factor\.

### III\-BObservation Space

#### III\-B1Physics\-Grounded neighborhood Selection

A simple decentralized design would restrict each agent to purely local measurements\(ωi,δi\)\(\\omega\_\{i\},\\delta\_\{i\}\)\[[11](https://arxiv.org/html/2607.05553#bib.bib1),[12](https://arxiv.org/html/2607.05553#bib.bib2)\]\. We argue, however, that such a restriction disregards the network’s electromechanical coupling structure\. The electrical power exchanged between generatorsiiandkkis proportional to the Kron\-reduced susceptance\|Bi​k\|\|B\_\{ik\}\|\(see equation[2](https://arxiv.org/html/2607.05553#S2.E2)\); a fault that perturbs generatorkktransmits accelerating power to generatoriiin direct proportion to\|Bi​k\|\|B\_\{ik\}\|\. Ignoring the most strongly coupled neighbors, therefore, discards the dominant physical signal available to the agent at the moment it most needs to act\.

Therefore, we introducephysics\-grounded neighborhood selectionto determine each agent’s communication partners directly from the power\-flow equations\. The top\-KKneighbors of generatoriiare selected from the post\-fault Kron\-reduced susceptance matrix𝐁post\\mathbf\{B\}\_\{\\mathrm\{post\}\}as

𝒩i=arg​top​\-​Kj≠i⁡\|Bi​j\|,\\mathcal\{N\}\_\{i\}=\\operatorname\*\{arg\\,top\\text\{\-\}K\}\_\{j\\neq i\}\\;\|B\_\{ij\}\|,\(5\)whereKKis a design parameter; we setK=2K\{=\}2for simplicity throughout this work\. The normalized frequency deviations of the selected neighbors,ωj/ωmax\\omega\_\{j\}/\\omega\_\{\\max\}forj∈𝒩ij\\in\\mathcal\{N\}\_\{i\}, are appended to the local observation\. Because the susceptances are derived from the actual reduced admittance matrix, the neighborhood is*fault\-aware*: it is recomputed for every fault contingency, so the agent always receives the frequencies of the generators whose dynamics are most tightly coupled to its own under the prevailing post\-fault topology\. The resulting observation remains local in the operational sense; it requires only one\-hop direct PMU\-to\-PMU communication, but it is*physically consistent*with the underlying network physics in a way that pure single\-bus observation is not\. This design corresponds tok=1k\{=\}1hop decentralized execution in the MARL literature\[[7](https://arxiv.org/html/2607.05553#bib.bib21)\], and the execution\-time claim of this paper is that each agent acts using only its own PMU measurements and the one\-hop neighbor frequencies obtained via direct PMU sharing, with no central coordinator\.

#### III\-B2Local Observation Vector

The normalized five\-dimensional observation of agentiiis

oi=\[ωiωmax,Δ​δiπ,u^iprev,ωj1ωmax,ωj2ωmax\]⊤∈ℝ2​K\+3,o\_\{i\}=\\Bigl\[\\tfrac\{\\omega\_\{i\}\}\{\\omega\_\{\\max\}\},\\;\\tfrac\{\\Delta\\delta\_\{i\}\}\{\\pi\},\\;\\hat\{u\}\_\{i\}^\{\\mathrm\{prev\}\},\\;\\tfrac\{\\omega\_\{j\_\{1\}\}\}\{\\omega\_\{\\max\}\},\\;\\tfrac\{\\omega\_\{j\_\{2\}\}\}\{\\omega\_\{\\max\}\}\\Bigr\]^\{\\\!\\top\}\\in\\mathbb\{R\}^\{2K\+3\},\(6\)where\{j1,…,jK\}=𝒩i\\\{j\_\{1\},\\dots,j\_\{K\}\\\}=\\mathcal\{N\}\_\{i\}are the physics\-grounded neighbors from \([5](https://arxiv.org/html/2607.05553#S3.E5)\),ωmax\\omega\_\{\\max\}is a normalization constant, andu^iprev∈\[−1,1\]\\hat\{u\}\_\{i\}^\{\\mathrm\{prev\}\}\\\!\\in\[\-1,1\]is the normalized ESS command from the previous time step\.

The angle deviationΔ​δi\\Delta\\delta\_\{i\}is referenced to a post\-fault SEP estimateδ¯i\\bar\{\\delta\}\_\{i\}once the system has sufficiently settled following fault clearance, and to the pre\-fault equilibriumδi∗\\delta\_\{i\}^\{\*\}otherwise:

Δ​δi=δi−\{δ¯ipost\-fault \(settled\),δi∗otherwise\.\\Delta\\delta\_\{i\}=\\delta\_\{i\}\-\\begin\{cases\}\\bar\{\\delta\}\_\{i\}&\\text\{post\-fault \(settled\)\},\\\\ \\delta\_\{i\}^\{\*\}&\\text\{otherwise\.\}\\end\{cases\}\(7\)This adaptive reference is particularly important for fault scenarios in which post\-fault topologies shift the reachable SEP significantly away from the pre\-fault equilibrium\.

#### III\-B3Global State \(Training Only\)

During training, the centralized critic receives

s=\[o1⊤,o2⊤,…,oN⊤\]⊤∈ℝ50\.s=\[o\_\{1\}^\{\\top\},\\,o\_\{2\}^\{\\top\},\\,\\ldots,\\,o\_\{N\}^\{\\top\}\]^\{\\top\}\\in\\mathbb\{R\}^\{50\}\.\(8\)This vector is*never*available to any actor at execution time\.

### III\-CAction Space

Each agent outputs a scalarai∈\[−1,1\]a\_\{i\}\\in\[\-1,1\], mapped to a physical ESS power command as

Pu,i=ai⋅umax,i,umax,i=min⁡\(α​\|Pm,i\|,Pmax\)​pu,P\_\{u,i\}=a\_\{i\}\\cdot u\_\{\\max,i\},\\qquad u\_\{\\max,i\}=\\min\\bigl\(\\alpha\\,\|P\_\{m,i\}\|,\\;P\_\{\\max\}\\bigr\)\\;\\mathrm\{pu\},\(9\)whereα\\alphais a fraction of the generator’s mechanical power output andPmaxP\_\{\\max\}is a hard ceiling\. This ensures that ESS commands remain within the physical operating limits of each generator, with thetanhoutput layer of the actor network guaranteeing\|ai\|≤1\|a\_\{i\}\|\\leq 1by construction\.

### III\-DReward Function

A shaped scalar reward is shared by all agents at every stepkk:

rk=\\displaystyle r\_\{k\}=−λω​∑i=1Nω^i2−λδ​∑i=1NΔ​δ^i2−λu​∑i=1Nu^i2\\displaystyle\-\\lambda\_\{\\omega\}\\sum\_\{i=1\}^\{N\}\\\!\\hat\{\\omega\}\_\{i\}^\{2\}\-\\lambda\_\{\\delta\}\\sum\_\{i=1\}^\{N\}\\\!\\widehat\{\\Delta\\delta\}\_\{i\}^\{2\}\-\\lambda\_\{u\}\\sum\_\{i=1\}^\{N\}\\\!\\hat\{u\}\_\{i\}^\{2\}−λd​u​∑i=1N\(u^i−u^iprev\)2\+rterm,\\displaystyle\-\\lambda\_\{du\}\\sum\_\{i=1\}^\{N\}\\\!\\bigl\(\\hat\{u\}\_\{i\}\-\\hat\{u\}\_\{i\}^\{\\mathrm\{prev\}\}\\bigr\)^\{2\}\+r\_\{\\mathrm\{term\}\},\(10\)withω^i=ωi/ωmax\\hat\{\\omega\}\_\{i\}\{=\}\\omega\_\{i\}/\\omega\_\{\\max\},Δ​δ^i=Δ​δi/π\\widehat\{\\Delta\\delta\}\_\{i\}\{=\}\\Delta\\delta\_\{i\}/\\pi,u^i=Pu,i/umax,i\\hat\{u\}\_\{i\}\{=\}P\_\{u,i\}/u\_\{\\max,i\}, and penalty weightsλω≫λδ≫λu,λd​u\>0\\lambda\_\{\\omega\}\\gg\\lambda\_\{\\delta\}\\gg\\lambda\_\{u\},\\lambda\_\{du\}\>0tuned so that frequency stabilization dominates the reward signal\. The control\-rate penaltyλd​u\\lambda\_\{du\}suppresses high\-frequency chattering in the ESS commands\. The terminal component is

rterm=\{\+Rs\+c​\(T−tk\)stabilized,−Rfloss\-of\-synchronism,0timeout,r\_\{\\mathrm\{term\}\}=\\begin\{cases\}\+R\_\{s\}\+c\\,\(T\-t\_\{k\}\)&\\text\{stabilized,\}\\\\ \-R\_\{f\}&\\text\{loss\-of\-synchronism,\}\\\\ 0&\\text\{timeout,\}\\end\{cases\}\(11\)whereRsR\_\{s\}andRfR\_\{f\}are the stabilization bonus and failure penalty, respectively, andccis a time\-bonus coefficient that rewards faster convergence\. Stabilization is declared when\|ω^i\|<ϵω\|\\hat\{\\omega\}\_\{i\}\|<\\epsilon\_\{\\omega\}for alliisimultaneously overHHconsecutive steps, whereϵω\\epsilon\_\{\\omega\}andHHare design parameters\. Reward weights are selected to reflect the relative importance of frequency regulation, angle deviation, and control effort in transient stability applications\.

Per\-agent disturbance contributions

ξi,k=−\(λω​ω^i2\+λδ​Δ​δ^i2\)\\xi\_\{i,k\}=\-\(\\lambda\_\{\\omega\}\\hat\{\\omega\}\_\{i\}^\{2\}\+\\lambda\_\{\\delta\}\\widehat\{\\Delta\\delta\}\_\{i\}^\{2\}\)\(12\)are computed at each step to support the performance\-weighted federated aggregation described in Section[III\-E](https://arxiv.org/html/2607.05553#S3.SS5)\. Intuitively,ξi,k\\xi\_\{i,k\}reflects how severely generatoriiis disturbed at stepkk: agents with larger frequency and angle deviations accumulate higher aggregation weights, biasing the global model update toward those that need it most\.

### III\-EProposed FedPPO Algorithm

The proposed algorithm,*Imitation\-Bootstrapped Federated PPO with Physics\-Grounded neighborhoods*\(FedPPO\-PG\), consists of three interleaved phases, as shown in Algorithm[1](https://arxiv.org/html/2607.05553#alg1)and detailed below\.

#### III\-E1Guided Policy Initialization

Training a multi\-agent PPO policy from random initialization in a safety\-critical physical environment is difficult\[[10](https://arxiv.org/html/2607.05553#bib.bib23)\]\. Random actors rarely stabilize the system, yielding a degenerate reward landscape dominated by the failure penalty\. To avoid this, we warm\-start allNNactors via guided policy initialization from the classical decentralized DPFL controller \(Eq\. \([4](https://arxiv.org/html/2607.05553#S2.E4)\)\)\.

The teacher produces a normalized target actionaiDPFL=clip⁡\(Pu,iDPFL/umax,i,−1,1\)a\_\{i\}^\{\\mathrm\{DPFL\}\}=\\operatorname\{clip\}\(P\_\{u,i\}^\{\\mathrm\{DPFL\}\}/u\_\{\\max,i\},\-1,1\), and each actor is updated by minimizing

ℒGP\(i\)=‖tanh\(μθi​\(oi\)\)−aiDPFL‖2\.\\mathcal\{L\}\_\{\\mathrm\{GP\}\}^\{\(i\)\}=\\bigl\\\|\\tanh\\bigl\(\\mu\_\{\\theta\_\{i\}\}\(o\_\{i\}\)\\bigr\.\)\-a\_\{i\}^\{\\mathrm\{DPFL\}\}\\bigr\\\|^\{2\}\.\(13\)MSE on the mean output is used rather than negative log\-likelihood so that the actor’s log\-standard deviation is not collapsed during initialization, preserving exploration capacity for subsequent RL\. After the warm\-start phase, every actor begins from a region of parameter space where the DPFL stabilization heuristic is already encoded, providing a non\-degenerate reward signal from the very first RL episode\.

#### III\-E2Federated PPO

The main training loop is an on\-policy PPO procedure operating under the CTDE paradigm\.

##### Network architecture

The centralized criticVϕ​\(s\)V\_\{\\phi\}\(s\)is a multi\-layer perceptron \(MLP\) mapping the5​N5N\-dimensional global state to a scalar value estimate\. Each local actorπθi\\pi\_\{\\theta\_\{i\}\}is an independent MLP mapping the 5\-dimensional observationoio\_\{i\}to a Gaussian distribution over the action space, withtanhsquashing to enforce the\[−1,1\]\[\-1,1\]action bound\. All weight matrices are initialized orthogonally to promote stable early\-training gradient flow\.

##### Advantage estimation

At each step the critic evaluatesVϕ​\(sk\)V\_\{\\phi\}\(s\_\{k\}\); advantages are computed via Generalized Advantage Estimation \(GAE\)\-τ\\tau\[[9](https://arxiv.org/html/2607.05553#bib.bib22)\]\. A key implementation detail is that the bootstrap value is set to zero only on*true terminal*transitions \(loss\-of\-synchronism or stabilization\) and toVϕ​\(sK\)V\_\{\\phi\}\(s\_\{K\}\)on timeouts, preventing systematic underestimation of returns at episode boundaries\.

##### Per\-actor PPO update

Each actor is updated by the clipped surrogate objective:

ℒπ\(i\)=−𝔼t​\[min⁡\(ρt\(i\)​A~t\(i\),clip​\(ρt\(i\),1±ϵ\)​A~t\(i\)\)−βt​ℋ​\[πθi\]\],\\mathcal\{L\}\_\{\\pi\}^\{\(i\)\}=\-\\mathbb\{E\}\_\{t\}\\\!\\Bigl\[\\min\\bigl\(\\rho\_\{t\}^\{\(i\)\}\\,\\tilde\{A\}\_\{t\}^\{\(i\)\},\\;\\mathrm\{clip\}\(\\rho\_\{t\}^\{\(i\)\},\\,1\{\\pm\}\\epsilon\)\\,\\tilde\{A\}\_\{t\}^\{\(i\)\}\\bigr\)\-\\beta\_\{t\}\\,\\mathcal\{H\}\[\\pi\_\{\\theta\_\{i\}\}\]\\Bigr\],\(14\)whereρt\(i\)=πθi​\(at\(i\)\|ot\(i\)\)/πθiold​\(at\(i\)\|ot\(i\)\)\\rho\_\{t\}^\{\(i\)\}=\\pi\_\{\\theta\_\{i\}\}\(a\_\{t\}^\{\(i\)\}\|o\_\{t\}^\{\(i\)\}\)/\\pi\_\{\\theta\_\{i\}^\{\\mathrm\{old\}\}\}\(a\_\{t\}^\{\(i\)\}\|o\_\{t\}^\{\(i\)\}\)is the likelihood ratio,ϵ=0\.2\\epsilon\{=\}0\.2, andβt\\beta\_\{t\}is an entropy coefficient that is annealed during training to balance exploration early on with policy sharpening at convergence\. The per\-actor advantageA~t\(i\)=A^t⋅wt\(i\)⋅N\\tilde\{A\}\_\{t\}^\{\(i\)\}=\\hat\{A\}\_\{t\}\\cdot w\_\{t\}^\{\(i\)\}\\cdot Nuses a physics\-grounded weighting

wt\(i\)=\|ξi,t\|∑j\|ξj,t\|,w\_\{t\}^\{\(i\)\}=\\frac\{\|\\xi\_\{i,t\}\|\}\{\\sum\_\{j\}\|\\xi\_\{j,t\}\|\},\(15\)so that agents exhibiting larger frequency deviations, and therefore contributing more to the instability, receive proportionally stronger gradient signals\.

##### Learning Curriculum

Training episodes sample all five fault contingencies from Table[I](https://arxiv.org/html/2607.05553#S4.T1), with F3 and F4 oversampled, and fault\-clearing times randomized over a predefined range\.

#### III\-E3Performance\-Weighted Federated Averaging

EveryTfedT\_\{\\mathrm\{fed\}\}PPO episodes, the actor weight tensors are aggregated into a single global model via weighted FedAvg:

θglobal=∑i=1Nνi​θi,νi=ξ¯i−mink⁡ξ¯k\+1∑j\(ξ¯j−mink⁡ξ¯k\+1\),\\theta^\{\\mathrm\{global\}\}=\\sum\_\{i=1\}^\{N\}\\nu\_\{i\}\\,\\theta\_\{i\},\\qquad\\nu\_\{i\}=\\frac\{\\bar\{\\xi\}\_\{i\}\-\\min\_\{k\}\\bar\{\\xi\}\_\{k\}\+1\}\{\\sum\_\{j\}\(\\bar\{\\xi\}\_\{j\}\-\\min\_\{k\}\\bar\{\\xi\}\_\{k\}\+1\)\},\(16\)whereξ¯i\\bar\{\\xi\}\_\{i\}is actorii’s mean per\-agent contribution over the most recent k\-episodes window\. The shift\-by\-minimum with additive unity maps all weights to the positive real line before normalization\. Actors that have specialized successfully, evidenced by higher \(less negative\) cumulative rewards, contribute proportionally more to the shared global prior\. The global model is then redistributed identically to all 10 actors\.

#### III\-E4Meta\-RL\-Inspired Local Fine\-Tuning

Immediately after redistribution, each actor undergoesTtuneT\_\{\\mathrm\{tune\}\}additional local PPO episodes without a subsequent averaging step\. This inner loop is directly inspired by model\-agnostic meta\-learning \(MAML\)\[[13](https://arxiv.org/html/2607.05553#bib.bib24)\]and personalized federated learning\[[3](https://arxiv.org/html/2607.05553#bib.bib25)\]:θglobal\\theta^\{\\mathrm\{global\}\}serves as a shared prior that lies in a region of parameter space from which rapid per\-generator adaptation is possible\. Because generator inertias typically span different orders of magnitude , a uniform global model is insufficient for optimal control; therefore, the fine\-tuning windows allow each actor to re\-specialize to its generator’s unique inertia, damping, and physics\-grounded coupling profile before the next federated round\.

The cycle repeats until convergence, with the number of FedAvg rounds and local fine\-tuning episodes per actor determined byTfedT\_\{\\mathrm\{fed\}\}andTtuneT\_\{\\mathrm\{tune\}\}, respectively\. This combination of guided policy initialization from the DPFL controller, physics\-grounded neighborhood selection via post\-fault susceptance coupling, cooperative reward shaping with per\-agent counterfactual advantage weighting, performance\-weighted federated averaging, and meta\-RL\-inspired local re\-specialization constitutes the core innovation of this work\. The complete procedure is given in Algorithm[1](https://arxiv.org/html/2607.05553#alg1)and illustrated in Figure[1](https://arxiv.org/html/2607.05553#S2.F1)\.

Algorithm 1FedPPO\-PG: Imitation\-Bootstrapped Federated PPO with Physics\-Grounded neighborhoods1:— Initialization —

2:

𝒩i←top−⁡Kj≠i​\|Bi​j\|\\mathcal\{N\}\_\{i\}\\leftarrow\\operatorname\{top\-\}K\_\{j\\neq i\}\|B\_\{ij\}\|for all

ii
3:⊳\\trianglerightphysics\-grounded neighbors

4:Initialize

\{πθi\}i=1N\\\{\\pi\_\{\\theta\_\{i\}\}\\\}\_\{i=1\}^\{N\},

VϕV\_\{\\phi\}
5:— Guided Policy Initialization —

6:for

e=1,…,TGPe=1,\\dots,T\_\{\\mathrm\{GP\}\}do

7:

aiDPFL←clip⁡\(Pu,iDPFL/umax,i,−1,1\)a\_\{i\}^\{\\mathrm\{DPFL\}\}\\leftarrow\\operatorname\{clip\}\(P\_\{u,i\}^\{\\mathrm\{DPFL\}\}/u\_\{\\max,i\},\\,\-1,\\,1\)
8:⊳\\trianglerightteacher action

9:

θi←θi−∇θiℒGP\(i\)\\theta\_\{i\}\\leftarrow\\theta\_\{i\}\-\\nabla\_\{\\theta\_\{i\}\}\\mathcal\{L\}\_\{\\mathrm\{GP\}\}^\{\(i\)\}for all

ii
10:⊳\\trianglerightbehavior cloning via MSE

11:endfor

12:— FedPPO\-PG Loop —

13:for

e=1,…,Ttotale=1,\\dots,T\_\{\\mathrm\{total\}\}do

14:Sample fault

f∼pcurriculumf\\sim p\_\{\\mathrm\{curriculum\}\},

tc​f∼𝒰​\[tmin,tmax\]t\_\{cf\}\\sim\\mathcal\{U\}\[t\_\{\\min\},t\_\{\\max\}\]
15:Collect rollout:

ai∼πθi\(⋅∣oi\)a\_\{i\}\\sim\\pi\_\{\\theta\_\{i\}\}\(\\cdot\\mid o\_\{i\}\),

V^←Vϕ​\(s\)\\hat\{V\}\\leftarrow V\_\{\\phi\}\(s\)
16:Compute

A^t\\hat\{A\}\_\{t\}via GAE\-

τ\\tau;

A~t\(i\)←A^t⋅νi\(t\)⋅N\\tilde\{A\}\_\{t\}^\{\(i\)\}\\leftarrow\\hat\{A\}\_\{t\}\\cdot\\nu\_\{i\}^\{\(t\)\}\\cdot N
17:⊳\\trianglerightper\-agent advantage weighting

18:Update

VϕV\_\{\\phi\}via MSE on returns

19:Update each

πθi\\pi\_\{\\theta\_\{i\}\}via

ℒπ\(i\)\\mathcal\{L\}\_\{\\pi\}^\{\(i\)\}\([14](https://arxiv.org/html/2607.05553#S3.E14)\)

20:if

emodTfed=0e\\bmod T\_\{\\mathrm\{fed\}\}=0then

21:

νi←\(ξ¯i−mink⁡ξ¯k\+1\)/∑j\(ξ¯j−mink⁡ξ¯k\+1\)\\nu\_\{i\}\\leftarrow\(\\bar\{\\xi\}\_\{i\}\-\\min\_\{k\}\\bar\{\\xi\}\_\{k\}\+1\)\\;/\\;\\textstyle\\sum\_\{j\}\(\\bar\{\\xi\}\_\{j\}\-\\min\_\{k\}\\bar\{\\xi\}\_\{k\}\+1\)
22:⊳\\trianglerightperformance\-weighted aggregation

23:

θ∗←∑i=1Nνi​θi\\theta^\{\*\}\\leftarrow\\sum\_\{i=1\}^\{N\}\\nu\_\{i\}\\,\\theta\_\{i\}
24:

θi←θ∗\\theta\_\{i\}\\leftarrow\\theta^\{\*\}for all

ii
25:for

t=1,…,Ttunet=1,\\dots,T\_\{\\mathrm\{tune\}\}do

26:Collect rollout and update

πθi\\pi\_\{\\theta\_\{i\}\}for all

ii
27:⊳\\trianglerightMeta\-RL local fine\-tuning

28:endfor

29:endif

30:endfor

31:return

\{πθi\}i=1N\\\{\\pi\_\{\\theta\_\{i\}\}\\\}\_\{i=1\}^\{N\}⊳\\trianglerightVϕV\_\{\\phi\}discarded at deployment

## IVResults and Discussion

### IV\-ASimulation Setup

This work is evaluated on the IEEE 39\-bus New England test system\[[2](https://arxiv.org/html/2607.05553#bib.bib29)\], which consists of 10 synchronous generators and 39 buses, and serves as the benchmark for all simulated experiments\. Swing equation dynamics are discretized via the second\-order Runge\-Kutta \(RK2\) method withΔ​t=0\.01\\Delta t\{=\}0\.01seconds \(s\) over a 100 seconds simulation window\.

A three\-phase bus fault from Table[I](https://arxiv.org/html/2607.05553#S4.T1)is applied att=0\.5t\{=\}0\.5s and cleared by tripping the associated line atTc​f=0\.5\+tc​fT\_\{cf\}=0\.5\+t\_\{cf\}, wheretc​f∈\{0\.15,0\.20,0\.25\}t\_\{cf\}\\in\\\{0\.15,0\.20,0\.25\\\}s spans moderate to severe clearing delays\.

TABLE I:Fault DetailsFaultFaulted BusFaulted LineF11717–18F21110–11F32221–22F42928–29F555–8F6†1616–17F7†2626–27F8†22–3†Unseen\.The ESS controller activates at fault clearance \(Ts​c=Tc​fT\_\{sc\}=T\_\{cf\}\); no control is applied during the fault\. A trial is considered stabilized if\|ωi\|<ϵω\|\\omega\_\{i\}\|<\\epsilon\_\{\\omega\}for all generators simultaneously overHHconsecutive steps and the stability time is recorded accordingly; otherwise the controller is reported as unstabilized\. The FedPPO\-PG hyperparameters used in all reported experiments are summarized in Table[II](https://arxiv.org/html/2607.05553#S4.T2)\.

TABLE II:FedPPO\-PG Training Hyperparameters
### IV\-BClosed\-Loop Stability Performance

Table[III](https://arxiv.org/html/2607.05553#S4.T3)reports the mean stability time averaged across all three clearing offsets for each fault and controller\. The DPFL controller fails to stabilize in every trial \(0% stabilization rate\), confirming that its fixed linear structure provides insufficient damping under three\-phase fault contingencies with line tripping\. The CPFL controller achieves 100% stabilization but at a mean stability time of 43\.24 s, requiring full system state and accelerating power from a central coordinator\.

TABLE III:Mean Stability Time \(s\) Averaged Overtcf∈\{0\.15,0\.20,0\.25\}t\_\{\\mathrm\{cf\}\}\\in\\\{0\.15,0\.20,0\.25\\\}s\. “–” denotes failure to stabilize\.FedPPO\-PG achieves a 100% stabilization rate across all 24 trials, including the three unseen fault scenarios F6–F8, reducing the mean stability time to11\.95 s, a72\.4%reduction relative to the CPFL baseline, while operating with only one\-hop PMU communication and no central coordinator\.

On the simpler contingencies F1 and F5, FedPPO\-PG stabilizes in under 3 s and 1\.2 s respectively\. The hardest training fault, F3 \(Bus 22, line 21–22 trip\), takes 30\.95 s on average, reflecting the significant post\-fault topology change that shifts the synchronous equilibrium\. Generalization to unseen faults is strong: F6–F8 stability times \(7\.05–11\.58 s\) are comparable to or better than the seen training faults F2 and F4, demonstrating that physics\-grounded neighborhood selection and federated averaging together produce policies that transfer across fault locations\.

Fig\.[2](https://arxiv.org/html/2607.05553#S4.F2)compares the mean absolute control power across all scenarios attcf=0\.2t\_\{\\mathrm\{cf\}\}\{=\}0\.2s\. CPFL demands 0\.56–1\.14 pu across F1–F8, while FedPPO\-PG achieves stabilization at 0\.08–0\.25 pu \(a 7–14×\\timesreduction\) reflecting the learned policy’s ability to apply targeted, distributed damping rather than the sustained large\-magnitude of power charging/discharging characteristic of the baseline centralized controller\.

![Refer to caption](https://arxiv.org/html/2607.05553v1/figures/fig_effort_bar.png)Figure 2:Mean absolute control power for all controllers across F1–F8 attcf=0\.2t\_\{\\mathrm\{cf\}\}\{=\}0\.2s\. DPFL fails to stabilize in all cases \(labeled “not stab”\)\. Hatched bars represent unseen faults\.Fig\.[3](https://arxiv.org/html/2607.05553#S4.F3)shows the per\-generator frequency deviation, rotor angle, and control power trajectories for all three controllers under the unseen fault F7 attcf=0\.2t\_\{\\mathrm\{cf\}\}\{=\}0\.2s\. Fault F7 was never encountered during training, making it a direct test of out\-of\-distribution generalization for FedPPO\-PG\. FedPPO\-PG \(Figs\.[3\(c\)](https://arxiv.org/html/2607.05553#S4.F3.sf3),[3\(f\)](https://arxiv.org/html/2607.05553#S4.F3.sf6),[3\(i\)](https://arxiv.org/html/2607.05553#S4.F3.sf9)\) significantly outperforms both baselines, damping all frequency deviations to within the±0\.01\\pm 0\.01pu stability band within approximately66s, despite never having trained on this fault location\. Rotor angles stabilize near their post\-fault equilibrium values, and control power signals remain bounded within±0\.5\\pm 0\.5pu with smooth, charging/discharging cycles\.

The CPFL controller \(Figs\.[3\(a\)](https://arxiv.org/html/2607.05553#S4.F3.sf1),[3\(d\)](https://arxiv.org/html/2607.05553#S4.F3.sf4),[3\(g\)](https://arxiv.org/html/2607.05553#S4.F3.sf7)\) achieves stabilization but at high cost: frequency deviations decay slowly over the 100,s window, with Gen 9 remaining near the0\.010\.01,pu threshold for an extended period, while rotor angles drift beyond110∘110^\{\\circ\}before settling\. Control power ramps continuously to over66,pu in Gen 1, reflecting sustained, energy\-intensive injections from the linear feedback law, consistent with the mean stability time of57\.8657\.86,s reported for F7 in Table[III](https://arxiv.org/html/2607.05553#S4.T3)\. In contrast, the DPFL controller \(Figs\.[3\(b\)](https://arxiv.org/html/2607.05553#S4.F3.sf2),[3\(e\)](https://arxiv.org/html/2607.05553#S4.F3.sf5),[3\(h\)](https://arxiv.org/html/2607.05553#S4.F3.sf8)\) fails to stabilize within the 100,s window: inter\-machine oscillations grow in both frequency and rotor angle, reaching0\.030\.03,pu and exceeding120∘120^\{\\circ\}, respectively\. This failure stems from the lack of inter\-agent coupling information in the local feedback law, preventing damping of the dominant electromechanical modes, and aligns with the0%0\\%stabilization rate in Table[III](https://arxiv.org/html/2607.05553#S4.T3)\. In contrast, FedPPO\-PG maintains Gen 1 control power below0\.10\.1,pu after stabilization\.

![Refer to caption](https://arxiv.org/html/2607.05553v1/figures/omega_CPFL.png)\(a\)CPFL: frequency deviation\.
![Refer to caption](https://arxiv.org/html/2607.05553v1/figures/omega_DPFL.png)\(b\)DPFL: frequency deviation\.
![Refer to caption](https://arxiv.org/html/2607.05553v1/figures/omega_FedPPO.png)\(c\)FedPPO\-PG: frequency deviation\.
![Refer to caption](https://arxiv.org/html/2607.05553v1/figures/rotor_angle_CPFL.png)\(d\)CPFL: rotor angle\.
![Refer to caption](https://arxiv.org/html/2607.05553v1/figures/rotor_angle_DPFL.png)\(e\)DPFL: rotor angle\.
![Refer to caption](https://arxiv.org/html/2607.05553v1/figures/rotor_angle_FedPPO.png)\(f\)FedPPO\-PG: rotor angle\.
![Refer to caption](https://arxiv.org/html/2607.05553v1/figures/Pu_CPFL.png)\(g\)CPFL: control power\.
![Refer to caption](https://arxiv.org/html/2607.05553v1/figures/PU_DPFL.png)\(h\)DPFL: control power\.
![Refer to caption](https://arxiv.org/html/2607.05553v1/figures/PU_FedPPO.png)\(i\)FedPPO\-PG: control power\.

Figure 3:Closed\-loop frequency deviation, rotor angle, and control power trajectories under fault F7\.
### IV\-CComputational Efficiency

All experiments were conducted on a Lambda workstation equipped with an AMD Ryzen Threadripper PRO 3975WX 32\-core CPU, 440 GB RAM, and dual NVIDIA RTX A4500 GPUs \(20 GB VRAM each\), running Ubuntu 22\.04\.5 LTS\. Training utilized the GPU, while inference latency was measured on CPU only to reflect realistic deployment conditions on edge hardware without dedicated accelerators\.

At deployment, the FedPPO\-PG controller executes as 10 independent 5\-128\-128\-1 MLP forward passes, one per generator, totaling 345,610 FLOPs \(34,561 per actor\) per time step, with a mean inference time of 0\.558 ms across all 10 actors \(0\.056 ms per actor\) measured on CPU\. This latency is well within the 10 ms control cycle targeted for PMU\-based fast controllers and significantly below the IEEE/IEC 60255\-118\-1\-2018 reporting latency limit for P\-class \(Protection\) devices\. The standard defines the maximum allowable latency as two reporting intervals \(2/R​R2/RR\); for a standard reporting rate of 60 fps, this mandates a reporting latency of≤33\.33\\leq 33\.33ms\[[6](https://arxiv.org/html/2607.05553#bib.bib27)\]\. Consequently, the proposed controller does not introduce a computational bottleneck and is well\-suited for real\-time deployment in decentralized transient stability applications without requiring specialized hardware\.

### IV\-DDiscussion

The contrasting outcomes of CPFL and DPFL isolate the core bottleneck: not the absence of a powerful controller, but the absence of the right coupling information at the right agent\. DPFL fails structurally; no gain\-tuning compensates for ignoring the off\-diagonal susceptance terms that dominate post\-fault inter\-machine dynamics, while CPFL succeeds but pays the price of sustained, energy\-inefficient injections; a fixed linear gain cannot time\-adapt\. FedPPO\-PG resolves this by replacing ad\-hoc decentralization with a physics\-grounded one: theK=2K\{=\}2neighborhood derived from post\-fault\|𝐁i\|\|\\mathbf\{B\}\_\{i\}\|compresses the dominant coupling signal into a five\-dimensional observation that is sufficient for damping and topologically consistent, which is why policies transfer to unseen faults and why FedAvg over semantically compatible actors produces a meaningful shared prior\. The 72\.4% stability\-time reduction and 7–14×\\timescontrol\-effort reduction are two faces of the same learned behavior \(targeted damping pulses at fault clearance tapering as the system settles\), a state\-dependent gain schedule no fixed linear law can replicate, and one that directly implies an order\-of\-magnitude reduction in ESS energy capacity requirements at deployment\.

## VConclusion and Future Work

This paper proposed FedPPO\-PG, a federated multi\-agent reinforcement learning framework for decentralized transient stability control that directly optimizes closed\-loop stability objectives, addressing the robustness gap observed in prior supervised learning approaches\. Three contributions drove its performance: physics\-grounded neighborhood selection, which augments each agent’s observation with the frequencies of its most strongly coupled electrical neighbors derived from the post\-fault susceptance matrix; guided policy initialization from the classical DPFL controller; and performance\-weighted federated averaging with local fine\-tuning for per\-generator specialization\. Evaluated on the IEEE 39\-bus benchmark system, FedPPO\-PG achieved 100% stabilization success\-rate across all unseen fault contingencies, reducing mean stability time by 72\.4% and control effort by 7\-14 times relative to the CPFL baseline, with a per\-actor inference latency of 0\.056 ms and no central coordinator at deployment\. Future work will investigate the optimal number of physics\-coupled communication partners per agent, including learned graph\-clustering approaches that jointly discover neighborhood structure and control policy via RL\. Robustness to cyber\-physical impairments, such as corrupted measurements, communication latency, and packet loss, represents another important open direction for practical deployment\. An ablation study examining the individual contributions of each algorithmic component in FedPPO\-PG will further clarify the sources of the observed performance gains\.

## Acknowledgment

The authors would like to thank Dr\. Dileep Kalathil, Associate Professor of Electrical and Computer Engineering at Texas A&M University, for his instruction and guidance in reinforcement learning, which supported this work\.

## References

- \[1\]C\. Amato\(2025\)An initial introduction to cooperative multi\-agent reinforcement learning\.External Links:2405\.06161,[Link](https://arxiv.org/abs/2405.06161)Cited by:[§III\-A](https://arxiv.org/html/2607.05553#S3.SS1.p1.9)\.
- \[2\]T\. Athay, R\. Podmore, and S\. Virmani\(1979\)A practical method for the direct analysis of transient stability\.IEEE Transactions on Power Apparatus and SystemsPAS\-98\(2\),pp\. 573–584\.External Links:[Document](https://dx.doi.org/10.1109/TPAS.1979.319407)Cited by:[§IV\-A](https://arxiv.org/html/2607.05553#S4.SS1.p1.1)\.
- \[3\]A\. Fallah, A\. Mokhtari, and A\. Ozdaglar\(2020\)Personalized federated learning with theoretical guarantees: a model\-agnostic meta\-learning approach\.Advances in neural information processing systems33,pp\. 3557–3568\.Cited by:[§III\-E4](https://arxiv.org/html/2607.05553#S3.SS5.SSS4.p1.2)\.
- \[4\]J\. J\. Grainger and W\. D\. Stevenson\(1999\)Power system analysis\.McGraw\-Hill\.Cited by:[§II](https://arxiv.org/html/2607.05553#S2.p2.5)\.
- \[5\]E\. M\. Hammad, A\. K\. Farraj, and D\. Kundur\(2015\-02\)A resilient feedback linearization control scheme for smart grids under cyber\-physical disturbances\.In2015 IEEE Power & Energy Society Innovative Smart Grid Technologies Conference \(ISGT\),Vol\.,pp\. 1–5\.External Links:[Document](https://dx.doi.org/10.1109/ISGT.2015.7131787)Cited by:[§II](https://arxiv.org/html/2607.05553#S2.p5.1)\.
- \[6\]IEC/IEEE\(2018\-12\)Measuring relays and protection equipment – part 118\-1: synchrophasor for power systems – measurements\.Technical reportTechnical ReportIEC/IEEE 60255\-118\-1:2018,IEEE,IEC / IEEE,Piscataway, NJ, USA\.External Links:[Document](https://dx.doi.org/10.1109/IEEESTD.2018.8577045),[Link](https://standards.ieee.org/ieee/60255-118-1/5724/)Cited by:[§IV\-C](https://arxiv.org/html/2607.05553#S4.SS3.p2.2)\.
- \[7\]J\. Jiang, C\. Dun, T\. Huang, and Z\. Lu\(2020\)Graph convolutional reinforcement learning\.External Links:1810\.09202,[Link](https://arxiv.org/abs/1810.09202)Cited by:[§III\-B1](https://arxiv.org/html/2607.05553#S3.SS2.SSS1.p2.8)\.
- \[8\]L\. Pagnier, R\. Delabays, and M\. Tyloo\(2025\)Nontrivial kron reduction for power grid dynamics modeling\.In2025 IEEE Kiel PowerTech,pp\. 1–6\.Cited by:[§II](https://arxiv.org/html/2607.05553#S2.p3.15)\.
- \[9\]J\. Schulman, P\. Moritz, S\. Levine, M\. Jordan, and P\. Abbeel\(2018\)High\-dimensional continuous control using generalized advantage estimation\.External Links:1506\.02438,[Link](https://arxiv.org/abs/1506.02438)Cited by:[§III\-E2](https://arxiv.org/html/2607.05553#S3.SS5.SSS2.Px2.p1.3)\.
- \[10\]J\. Schulman, F\. Wolski, P\. Dhariwal, A\. Radford, and O\. Klimov\(2017\)Proximal policy optimization algorithms\.External Links:1707\.06347,[Link](https://arxiv.org/abs/1707.06347)Cited by:[§III\-E1](https://arxiv.org/html/2607.05553#S3.SS5.SSS1.p1.1)\.
- \[11\]I\. Shahbaz, E\. Hammad, and A\. Farraj\(2026\)An interpretable federated learning control framework design for smart grid resilience\.In2026 IEEE/PES Transmission and Distribution Conference and Exposition \(T&D\),Vol\.,pp\. 1–5\.External Links:[Document](https://dx.doi.org/10.1109/TD48022.2026.11562857)Cited by:[§I](https://arxiv.org/html/2607.05553#S1.p3.1),[§III\-B1](https://arxiv.org/html/2607.05553#S3.SS2.SSS1.p1.7)\.
- \[12\]I\. Shahbaz, I\. Lagoy, O\. Al\-Refai, and E\. Hammad\(2026\)Evaluating interpretable kolmogorov–arnold network controllers for smart grid resilience\.In2026 IEEE Texas Power and Energy Conference \(TPEC\),Vol\.,pp\. 1–6\.External Links:[Document](https://dx.doi.org/10.1109/TPEC67884.2026.11513111)Cited by:[§I](https://arxiv.org/html/2607.05553#S1.p2.1),[§III\-B1](https://arxiv.org/html/2607.05553#S3.SS2.SSS1.p1.7)\.
- \[13\]M\. Zare, P\. M\. Kebria, A\. Khosravi, and S\. Nahavandi\(2024\)A survey of imitation learning: algorithms, recent developments, and challenges\.IEEE Transactions on Cybernetics54\(12\),pp\. 7173–7186\.Cited by:[§III\-E4](https://arxiv.org/html/2607.05553#S3.SS5.SSS4.p1.2)\.

Similar Articles

Scalable Constrained Multi-Agent Reinforcement Learning via State Augmentation and Consensus for Separable Dynamics

arXiv cs.LG

This paper presents a distributed approach for constrained multi-agent reinforcement learning that uses state-augmented policy learning and neighbor-to-neighbor consensus over dual variables to satisfy global resource constraints while scaling linearly with the number of agents. Experiments on smart grid demand response demonstrate that consensus coordination is essential for feasibility, scaling to thousands of agents unlike centralized training approaches.