2025-11-23T09:37:17.053116

Operator Learning for Power Systems Simulation

Schlegel, Taylor, Farrokhabadi
Time domain simulation, i.e., modeling the system's evolution over time, is a crucial tool for studying and enhancing power system stability and dynamic performance. However, these simulations become computationally intractable for renewable-penetrated grids, due to the small simulation time step required to capture renewable energy resources' ultra-fast dynamic phenomena in the range of 1-50 microseconds. This creates a critical need for solutions that are both fast and scalable, posing a major barrier for the stable integration of renewable energy resources and thus climate change mitigation. This paper explores operator learning, a family of machine learning methods that learn mappings between functions, as a surrogate model for these costly simulations. The paper investigates, for the first time, the fundamental concept of simulation time step-invariance, which enables models trained on coarse time steps to generalize to fine-resolution dynamics. Three operator learning methods are benchmarked on a simple test system that, while not incorporating practical complexities of renewable-penetrated grids, serves as a first proof-of-concept to demonstrate the viability of time step-invariance. Models are evaluated on (i) zero-shot super-resolution, where training is performed on a coarse simulation time step and inference is performed at super-resolution, and (ii) generalization between stable and unstable dynamic regimes. This work addresses a key challenge in the integration of renewable energy for the mitigation of climate change by benchmarking operator learning methods to model physical systems.
academic

Operator Learning for Power Systems Simulation

基本信息

  • 论文ID: 2510.09704
  • 标题: Operator Learning for Power Systems Simulation
  • 作者: Matthew Schlegel (University of Calgary), Matthew E. Taylor (University of Alberta), Mostafa Farrokhabadi (University of Calgary)
  • 分类: cs.LG
  • 发表时间/会议: NeurIPS 2025 Workshop on Tackling Climate Change with Machine Learning
  • 论文链接: https://arxiv.org/abs/2510.09704

摘要

时域仿真(即建模系统随时间的演化)是研究和增强电力系统稳定性及动态性能的重要工具。然而,对于可再生能源渗透的电网,由于需要极小的仿真时间步长(1-50微秒)来捕获可再生能源的超快动态现象,这些仿真变得计算上不可行。本文探索算子学习作为这些昂贵仿真的代理模型,首次研究了仿真时间步长不变性的基本概念,使在粗时间步长上训练的模型能够泛化到细分辨率动力学。文章在简单测试系统上对三种算子学习方法进行了基准测试,评估了零样本超分辨率和稳定与不稳定动态机制间的泛化能力。

研究背景与动机

问题背景

  1. 计算瓶颈: 可再生能源渗透电网的时域仿真需要1-50微秒的极小时间步长来捕获逆变器相关的超快动态现象,这使得系统级仿真计算上不可行
  2. 现实需求: 2025年4月西班牙和葡萄牙大停电等事件凸显了对可扩展实时分析工具的迫切需求
  3. 气候变化: 克服计算障碍对于气候变化缓解政策要求的可再生能源稳定集成至关重要

现有方法局限性

  1. 分类器方法: 只能确定系统稳定性状态,无法用作时域仿真的代理模型,不能用于控制设计
  2. 组件替换方法: 需要复杂的接口将机器学习组件集成到系统其余部分的微分方程中
  3. 全系统代理模型: 需要大量训练、验证和泛化测试

核心贡献

  1. 首次提出时间步长不变性概念: 使在粗时间步长上训练的模型能够泛化到细分辨率动力学
  2. 零样本超分辨率基准测试: 比较了三种算子学习方法在零样本超分辨率泛化上的性能
  3. 稳定性机制泛化分析: 分析了模型在稳定和不稳定动态机制间的泛化能力
  4. 为可再生能源集成提供路径: 通过可扩展且计算上可行的分析工具支持可再生能源稳定集成

方法详解

任务定义

学习算子G,将初始轨迹t ∈ 0, τ映射到由常微分方程生成的未来期望轨迹t ∈ τi, T

三种算子学习方法

1. Deep Operator Networks (DeepONets)

  • 架构: 使用两个神经网络分支
    • 分支网络处理输入轨迹
    • 主干网络编码输出查询时间
  • 输出: 通过内积组合两个分支的输出产生预测轨迹值

2. Fourier Neural Operators (FNOs)

  • 核心思想: 将输入投影到傅里叶基,应用学习的谱乘数,然后变换回时域
  • 优势: 谱表示可以捕获平滑的时间结构并支持分辨率变化
  • 改进: 使用张量化减少参数数量同时保持精度

3. Latent Neural ODEs (LNODEs)

  • 架构: 编码器-解码器结构
    • 将输入轨迹编码到潜在状态
    • 通过神经ODE演化潜在状态
    • 解码回原始空间
  • 求解器: 评估固定步长(Adams)和自适应步长(Dormand-Prince-Shampine)求解器

SMIB测试系统

使用单机无穷大母线(SMIB)系统,由同步发电机通过传输线连接到刚性电源。发电机角度动力学由以下方程控制:

2δt2=πf0H(PmDδtEVXsinδ)\frac{\partial^2\delta}{\partial t^2} = \frac{\pi f_0}{H}\left(P_m - D\frac{\partial\delta}{\partial t} - \frac{|E||V|}{X}\sin\delta\right)

其中δ(t)为转子角度,Pm为机械功率输入,D为阻尼系数,E和V为电压,X为传输线电抗,H为惯性常数,f0为标称频率。

实验设置

数据生成

  • 参数采样: Pm ~ U0, 2, D ~ 0.0, 0.135
  • 稳定轨迹: Pm1 ~ U0.0, Pmax_m1,其中Pmax_m1通过方程(2)(3)确定
  • 不稳定轨迹: 使用100次二分搜索近似下界
  • 数据规模: 每个数据集8000个训练轨迹,1000个验证轨迹
  • 时间窗口: 输入序列t ∈ 0, 0.2s,目标序列t ∈ 0.3, 3.1s

模型训练

  • 超参数优化: 120次贝叶斯优化试验
  • 参数数量: 所有模型约70万参数以确保公平比较
  • 损失函数: H1 Sobolev范数损失
  • 训练轮数: LNODE和FNO为60轮,DeepONet为600轮

评价指标

  • 零样本超分辨率: RMSE和性能下降百分比
  • 动态机制泛化: 平均绝对缩放误差(Mean Absolute Scaled Error)

实验结果

零样本超分辨率结果

模型Δt=100ms (RMSE)Δt=50μs (RMSE)性能下降(%)
DeepONet0.0220±0.00010.0348±0.000245.2
FNO0.0186±0.00010.0302±0.000147.5
LNODE (Fixed)0.0280±0.00060.0305±0.00068.6
LNODE (Adaptive)0.0275±0.00030.0296±0.00037.3

主要发现

  1. LNODE表现最佳: 在零样本超分辨率任务中,LNODE实现了最小的性能下降
  2. FNO绝对性能优秀: 在原始训练分辨率上FNO的RMSE最低,但高分辨率性能下降最大
  3. 泛化能力差异显著: LNODE的性能下降仅为8.6%和7.3%,而DeepONet和FNO均超过45%

动态机制泛化

  • 训练数据影响: 仅在稳定轨迹上训练的模型难以泛化到不稳定区域
  • 混合训练效果: 包含20%不稳定轨迹的训练数据使所有方法都能捕获不稳定区域动力学
  • DeepONet优势: 在混合训练中,DeepONet是唯一在稳定区域保持相似性能的方法

相关工作

电力系统机器学习方法分类

  1. 分类器方法: 确定系统稳定性状态和稳定裕度,但无法用作代理模型
  2. 代理建模方法:
    • 组件替换:用模型近似单个组件的微分方程
    • 全系统建模:为整个系统设计数据驱动代理模型(本文方法)

算子学习在电力系统的应用

  • 神经ODE: 已用于建模独立电力系统组件
  • DeepONet: 已应用于扰动后电力系统建模
  • FNO: 首次在电力系统建模中应用

结论与讨论

主要结论

  1. 时间步长不变性可行: 算子学习方法能够实现从粗时间步长到细时间步长的泛化
  2. 方法性能差异: LNODE在零样本超分辨率上表现最佳,FNO在绝对精度上优秀
  3. 训练数据重要性: 包含稳定和不稳定轨迹的混合训练数据对泛化至关重要

局限性

  1. 系统复杂性: SMIB系统过于简单,未捕获可再生能源渗透电网的复杂动力学
  2. 实用性验证: 需要在实际测试系统上进行全面建模和测试
  3. 方法比较: 需要更多测试来验证不同归纳偏差下的方法竞争力

未来方向

  1. 复杂系统建模: 扩展到实际可再生能源渗透电网
  2. 实用测试: 在实际电力系统上验证方法的有效性
  3. 算法改进: 探索更好的归纳偏差和架构设计

深度评价

优点

  1. 创新性强: 首次将时间步长不变性概念引入电力系统仿真
  2. 问题重要: 解决可再生能源集成的关键计算瓶颈
  3. 方法全面: 系统比较了三种主流算子学习方法
  4. 实验设计合理: 零样本超分辨率和动态机制泛化评估全面
  5. 社会意义: 直接服务于气候变化缓解目标

不足

  1. 测试系统简单: SMIB系统无法反映实际电网复杂性
  2. 泛化能力有限: 在动态机制间泛化仍然困难
  3. 理论分析不足: 缺乏对时间步长不变性的理论保证
  4. 实用性待验证: 需要在大规模实际系统上验证

影响力

  1. 学术贡献: 为电力系统仿真开辟了新的机器学习方向
  2. 实用价值: 为解决可再生能源集成计算挑战提供了路径
  3. 可复现性: 提供了GitHub代码库,便于后续研究

适用场景

  1. 电力系统快速仿真: 需要实时或准实时分析的场景
  2. 可再生能源集成: 高渗透率可再生能源电网的稳定性分析
  3. 多分辨率建模: 需要跨时间尺度建模的复杂系统

参考文献

论文引用了25篇相关文献,涵盖了算子学习理论、电力系统建模、机器学习方法等多个领域的重要工作,为研究提供了坚实的理论基础。


总体评价: 这是一篇在电力系统仿真领域具有开创性意义的工作,虽然当前仅在简单系统上验证,但为解决可再生能源集成的关键技术挑战提供了新的思路和方法。时间步长不变性概念的提出具有重要的理论和实践价值,值得进一步深入研究和扩展应用。