电工技术学报  2025, Vol. 40 Issue (7): 1995-2006    DOI: 10.19595/j.cnki.1000-6753.tces.240572
电工理论 |
基于任意代数精度的电路微分方程数值积分算法
杜金鹏, 王康, 汪光森, 刘著
电磁能技术全国重点实验室(海军工程大学) 武汉 430033
Numerical Integration Algorithm of Circuit Differential Equations Based on Arbitrary Algebraic Precision
Du Jinpeng, Wang Kang, Wang Guangsen, Liu Zhu
National Key Laboratory of Electromagnetic Energy Naval University of Engineering Wuhan 430033 China
全文: PDF (2027 KB)   HTML
输出: BibTeX | EndNote (RIS)      
摘要 数值积分是求解电路微分方程的经典方法之一,但传统数值积分形式固定、积分精度不可调节,且精度、计算量与积分的定量关系不明确。针对此问题,该文提出一种基于任意代数精度的显隐式数值积分算法。首先,给出显隐式数值积分的构造方法,以任意代数精度为条件确定积分系数,并分析证明所提积分算法的精度与稳定性;其次,定义单位时间计算量,补充传统数值积分评价指标,并研究单位时间计算量随方程维度、积分精度等因素的变化规律;最后,通过实时仿真验证所提积分算法与指标的有效性。仿真结果表明,与传统高阶积分相比,所提积分算法的准确度可提高33%~72%,计算量可减小9%~42%,单位时间计算量可减小16%~61%,且单位时间计算量能够定量描述精度、计算量与积分的关系,对数值积分的选择具有指导意义。
服务
把本文推荐给朋友
加入我的书架
加入引用管理器
E-mail Alert
RSS
作者相关文章
杜金鹏
王康
汪光森
刘著
关键词 电路微分方程数值积分代数精度计算量    
Abstract:The circuit differential equation is the foundation of electrical engineering, spanning various fields such as circuit principle analysis, topology design, and power system engineering applications. However, with the increasing scale of the power system and the widespread application of high-frequency semiconductor switches, solving circuit differential equations quickly and accurately has become increasingly challenging. Numerical integration is one of the classic methods for solving circuit differential equations, but traditional numerical integration methods are fixed in form, with non-adjustable integration accuracy, and the relationship between accuracy, computation effort, and integration is not well-defined. Moreover, traditional indicators such as stability, accuracy, and calculation effort only allow for qualitative comparisons of numerical integration, making it difficult to accurately evaluate integration accuracy and computation efficiency. To address these problems, an explicit or implicit numerical integration algorithm based on arbitrary algebraic precision is proposed. Meanwhile, the computational effort per unit time is defined to supplement the traditional integral evaluation indicators.
Firstly, the construction method of explicit and implicit numerical integration is given. By independently selecting the differentiation items and their orders to construct a new type of integration, the structure of the integration is simplified, thereby enhancing the efficiency of the integration calculation. Secondly, a method for determining integral parameters based on arbitrary algebraic precision is proposed to improve integration accuracy, and the accuracy and stability of the proposed algorithm are proved. Finally, computational effort per unit time is defined to clarify the quantitative relationship between accuracy, computational effort, and numerical integration. And the patterns of variation with respect to the scale of circuit equations and factors like accuracy are investigated.
Using classic RLC circuits and a two-level converter as experimental objects, a real-time simulation hardware platform is built to verify the effectiveness of the proposed integration algorithm and evaluation indicator. The simulation results indicate that compared to low-order integrations, high-order integrations have an absolute advantage in accuracy. Increasing the integral order by one reduces the maximum absolute error by an order of magnitude. When the integral order is the same, compared to traditional high-order integration, the accuracy of the proposed integration algorithm can be improved by 33% to 72%, the computational effort can be reduced by 9% to 42%, and computational effort per unit time can be reduced by 16% to 61%. Furthermore, the proposed integration algorithm has higher stability and stronger ability to suppress numerical oscillations compared to traditional numerical integration.
The following conclusions can be drawn from the simulation analysis: (1) Compared to traditional numerical integration, the proposed integration structure is simpler and more computationally efficient. The parameter determination method based on algebraic precision makes the integration more accurate, more stable, and better at suppressing numerical oscillations. (2) The computational effort per unit time can simultaneously characterize the quantitative relationship between accuracy, calculation effort, and numerical integration, allowing for accurate assessment of integration performance. For the proposed numerical integration algorithm and evaluation indicator, the main aspects of application prospects and future research directions are as follows: (1) The proposed integration algorithm can be used in power system transient response analysis, device modeling and electromagnetic transient simulation. (2) The computational effort per unit time can be used to determine the discrete method in switch model and to select the integration algorithm in real-time simulation. (3) The structure and accuracy of variable-step numerical integration need to be further studied.
Key wordsCircuit differential equation    numerical integration    algebraic precision    calculation effort   
收稿日期: 2024-04-11     
PACS: TM133  
基金资助:国家自然科学基金面上项目资助(51477179)
通讯作者: 王 康 男,1991年生,博士,助理研究员,研究方向为电力电子系统实时仿真。E-mail:25729819@qq.com   
作者简介: 杜金鹏 男,1995年生,博士研究生,研究方向为数值积分、电力电子系统建模与仿真。E-mail:jpdu_1409@163.com
引用本文:   
杜金鹏, 王康, 汪光森, 刘著. 基于任意代数精度的电路微分方程数值积分算法[J]. 电工技术学报, 2025, 40(7): 1995-2006. Du Jinpeng, Wang Kang, Wang Guangsen, Liu Zhu. Numerical Integration Algorithm of Circuit Differential Equations Based on Arbitrary Algebraic Precision. Transactions of China Electrotechnical Society, 2025, 40(7): 1995-2006.
链接本文:  
https://dgjsxb.ces-transaction.com/CN/10.19595/j.cnki.1000-6753.tces.240572          https://dgjsxb.ces-transaction.com/CN/Y2025/V40/I7/1995