- The paper introduces PowerSINDy, a sparse-regression pipeline that uses time-dependent and Fourier-augmented libraries to identify nonlinear deterministic dynamics from noisy power-grid frequency measurements.
- LASSO delivers the best accuracy, reaching a stable RMSE of 0.0101 on the Continental Europe grid with cubic features, while STLSQ provides greater simulation stability and SR3 performs least reliably at higher model complexity.
- The identified models highlight nonlinear state interactions such as θω and θω², but cubic models often diverge and Gaussian filtering omits stochastic forcing, limiting immediate operational and physical interpretation.
PowerSINDy is a framework for sparse identification of governing equations from empirical power grid frequency measurements, extending the Sparse Identification of Nonlinear Dynamics (SINDy) method with time-dependent and Fourier-augmented candidate libraries. The paper applies the framework to 1-second-resolution frequency recordings from two structurally distinct synchronous systems—the Continental Europe (CE) grid (~800 GW capacity, 50 Hz) and the South Korea (SK) grid (~144 GW, 60 Hz)—and systematically benchmarks three sparsity-promoting optimizers: Sequentially Thresholded Least Squares (STLSQ), LASSO, and Sparse Relaxed Regularized Regression (SR3). The central contribution is less a new regression algorithm than a validated pipeline for moving SINDy from synthetic benchmarks to noisy, real-world, non-autonomous power system data (2605.02602).
Motivation and problem setting
The conventional model of aggregate grid frequency is the linear stochastic swing equation, in which the rate of change of the frequency deviation ω is governed by damping cω, stiffness cθ from secondary control, a power imbalance input ΔP(t), and Gaussian noise. The authors argue this linearity assumption is increasingly inadequate as renewable penetration introduces intermittency, reduced inertia, and nonlinear interactions. Prior work demonstrated a proof-of-concept application of SINDy to empirical frequency data but did not examine how optimizer choice or library complexity affects accuracy and stability—gaps this paper addresses directly.
Two properties of frequency data complicate identification: oscillatory components are not strictly periodic, so polynomial bases alone are insufficient; and the system is not autonomous, since load curves and dispatch schedules impose deterministic time dependence. PowerSINDy responds by augmenting the candidate library with an explicit time variable T, quadratic and cubic polynomials (p2, p3), and first-order Fourier terms (p2f1), giving features such as sin(θ), cos(ω), cω0, and cross terms like cω1. Higher-order combinations (e.g., cω2) were excluded after preliminary tests indicated overfitting—a restriction the authors acknowledge limits expressiveness but keeps the search tractable.
Preprocessing
Raw trajectories are filtered with a Gaussian kernel whose bandwidth cω3 is itself optimized: the authors sweep cω4, run SINDy on each filtered series, simulate forward, and select the bandwidth minimizing RMSE against the empirical signal. The optimum, cω5 s, yields an RMSE of 0.0453, with performance stable for cω6 and degrading sharply beyond cω7 due to oversmoothing. A key modeling assumption is stated here: because filtering removes stochastic fluctuations, the identified dynamics are treated as deterministic. This is a substantive concession—the stochastic component of the swing equation is deliberately excluded rather than modeled—and all reported accuracies should be read as applying to the filtered, deterministic component only.
Optimizer benchmarking results
The headline quantitative comparison uses mean stable RMSE (RMSE averaged only over trajectory chunks whose simulated model did not diverge) together with a stability fraction. Three findings stand out.
First, LASSO achieves the lowest stable RMSE across nearly all configurations. The single best result is CE under the cubic library, at 0.0101, which also beats the Euler–Maruyama baseline of 0.0282 (CE) and 0.0342 (SK). Notably, cubic models outperform quadratic ones on accuracy despite lower stability: LASSO-cω8 reaches stability fractions of only 0.586 (CE) and 0.525 (SK), versus roughly 0.83–0.84 for cω9. This is a clear accuracy–robustness trade-off embedded in the paper's strongest numerical claim.
Second, STLSQ offers the best stability: fractions exceed 0.79 in the cθ0 setting on both grids, with only modest RMSE penalty relative to LASSO. The authors position STLSQ as the most reliable choice when consistent, non-divergent behavior matters more than minimal error.
Third, SR3 is the least reliable optimizer here. Its cθ1 variant performs reasonably on cθ2 (CE RMSE 0.0156) but degrades sharply on cubic models for SK, where stability falls below 0.52 and convergence required a larger relaxation parameter (cθ3); lower values failed to converge within iteration limits. A striking negative result is that SR3's cθ4 and cθ5 penalties produce numerically indistinguishable RMSEs and stability fractions in every tested configuration, suggesting the two penalties are effectively equivalent in this regime—an outcome that runs counter to the theoretical distinctions typically motivating cθ6 regularization.
Model structure and interpretability
Feature-count analysis reinforces the optimizer ranking. LASSO produces the sparsest models throughout: approximately 5.9 active terms for cθ7, about 8 for cθ8, and around 10 for cθ9, whereas SR3 retains up to 14 active terms at cubic order. In the LASSO-ΔP(t)0 model, the nonlinear interaction terms ΔP(t)1 and ΔP(t)2 carry the largest coefficients, indicating that state couplings beyond the linear swing equation genuinely contribute to the observed dynamics rather than serving as overfitting artifacts. This is arguably the paper's most interpretable physical finding, though it is reported without a statistical significance analysis.
Hyperparameter sensitivity studies in the appendix reveal a consistent pattern across all three optimizers: RMSE exhibits a broad plateau over several orders of magnitude of the sparsity parameter, while stability improves monotonically with stronger regularization. The selected operating points lie within these plateaus, supporting robustness of the reported results to small parameter perturbations.
Limitations and open questions
Several limitations are conceded explicitly. The determinism assumption following Gaussian filtering means the framework does not identify the stochastic forcing that is central to physically grounded swing-equation models. Hyperparameters were tuned via grid search on the CE dataset only, then transferred to SK; the paper does not test whether per-grid tuning would materially change the SK results. Stability fractions below 0.6 for all optimizers at cubic order mean that a substantial fraction of identified models diverge, and the paper does not diagnose why higher-order terms induce divergence beyond noting faster trajectory blow-up. Whether the identified ΔP(t)3 and ΔP(t)4 terms generalize across seasons, grid events, or additional synchronous areas remains unexamined, as does extension to time-varying parameters appropriate for renewable-dominated grids—all left open by the authors themselves.
Conclusion
PowerSINDy demonstrates that SINDy-style sparse regression, suitably extended with time and Fourier features, can recover accurate and parsimonious deterministic models from real grid frequency data, with LASSO providing the best accuracy–sparsity balance and STLSQ the best reliability. The framework's practical value for operational settings depends on resolving the open questions above, particularly the low stability of high-order models and the treatment of stochastic forcing.