电力系统自动化2024,Vol.48Issue(1):150-159,10.DOI:10.7500/AEPS20230419011
基于FPGA的电力电子恒导纳开关模型修正算法及实时仿真架构
Fixed-admittance Switch Model Correction Algorithm and Real-time Simulation Architecture of Power Electronics Based on Field Programmable Gate Array
摘要
Abstract
Real-time simulation of power electronics is currently an important tool in the research process of power electronic systems.In order to design an economical and reliable real-time simulation system of power electronics,this paper builds a hardware platform with the field-programmable gate array(FPGA)as the computing core and proposes a supporting electromagnetic simulation algorithm and the FPGA architecture design.Firstly,a simplified electromagnetic transient programs(EMTP)algorithm is derived to improve the parallelism of traditional off-line algorithms.Secondly,the virtual power loss problem of the fixed-admittance switch model is analyzed from the perspective of the numerical algorithm,and an initial error correction algorithm is proposed to eliminate the power loss.Thirdly,in tandem with the above algorithms,an FPGA architecture with digital signal processing(DSP)hardcore resource reuse based on the state machine framework is designed to realize the efficient utilization of resources in the way of hardware resource reuse,which improves the utilization efficiency of the FPGA without loss of speed.Finally,the effectiveness and correctness of the proposed method are verified by several real-time simulation cases.关键词
电磁暂态仿真/实时仿真/电力电子开关/虚拟功率损耗/现场可编程门阵列/资源复用Key words
electromagnetic transient simulation/real-time simulation/power electronic switch/virtual power loss/field-programmable gate array(FPGA)/resource reuse引用本文复制引用
王钦盛,王灿,潘学伟,梁亮..基于FPGA的电力电子恒导纳开关模型修正算法及实时仿真架构[J].电力系统自动化,2024,48(1):150-159,10.基金项目
国家自然科学基金资助项目(52077045) (52077045)
广东省基础与应用基础研究基金资助项目(2022A1515240078). This work is supported by National Natural Science Foundation of China(No.52077045)and Guangdong Provincial Basic and Applied Basic Research Foundation(No.2022A1515240078). (2022A1515240078)