论文标题
电力系统建模和分析的混合符号数字框架
Hybrid Symbolic-Numeric Framework for Power System Modeling and Analysis
论文作者
论文摘要
随着用于计算的开源软件包的最新扩散,电源系统差异代数方程(DAE)建模和仿真正在重新审视以减少编程工作。现有的开源工具需要手动努力来为数值方程,稀疏的雅各布人和不连续的组件开发代码。本文提出了一个混合符号数字框架,以开源python的库安第斯山脉(Andes Andes)为例,该框架由用于描述性建模的符号层和用于基于向量的数值计算的数字层组成。该方法通过混合和匹配建模组件来实现DAE模型,并通过其中描述了模型。在框架中,除了快速建模的基本建模元素外,还提供了一组不连续的组件和标准传输功能块。安第斯山脉可以自动生成健壮的快速数值仿真代码以及高质量的文档。案例研究e)a)涡轮调整器模型TGOV1的两个实现,b)功率流量计算时间分解了MATPOWER系统,c)使用具有各种模型的三个测试系统对时间域模拟的验证,d)d)全部特征值分析kundur System。验证表明,安第斯山脉与商业工具DSATOOLS的功率流,时间域模拟和特征值分析非常匹配。
With the recent proliferation of open-source packages for computing, power system differential-algebraic equation (DAE) modeling and simulation are being revisited to reduce the programming efforts. Existing open-source tools require manual efforts to develop code for numerical equations, sparse Jacobians, and discontinuous components. This paper proposes a hybrid symbolic-numeric framework, exemplified by an open-source Python-based library ANDES, which consists of a symbolic layer for descriptive modeling and a numeric layer for vector-based numerical computation. This method enables the implementation of DAE models by mixing and matching modeling components, through which models are described. In the framework, a rich set of discontinuous components and standard transfer function blocks are provided besides essential modeling elements for rapid modeling. ANDES can automatically generate robust and fast numerical simulation code, as well as and high-quality documentation. Case studies present a) two implementations of turbine governor model TGOV1, b) power flow computation time break down for MATPOWER systems, c) validation of time-domain simulation with commercial software using three test systems with a variety of models, and d) the full eigenvalue analysis for Kundur's system. Validation shows that ANDES closely matches the commercial tool DSATools for power flow, time-domain simulation, and eigenvalue analysis.