首页 | 本学科首页   官方微博 | 高级检索  
     

基于矢量指令集的三相潮流并行计算方法
引用本文:周淳,姜彤.基于矢量指令集的三相潮流并行计算方法[J].电网技术,2023(3):1151-1158.
作者姓名:周淳  姜彤
作者单位:华北电力大学电气与电子工程学院
摘    要:随着互联电网规模不断扩大,电力网络分析计算对计算速度的要求日益提高。高级矢量扩展指令集(advanced vector extensions,AVX)是应对大规模浮点运算所提出的基于SIMD的快速并行计算解决方案,最高可以将浮点运算能力提升16倍。以电力系统三相潮流计算为研究对象,采用快速YBUS潮流算法计算。对迭代方程组求解过程进行改造,将8×8的矩阵与8×1的向量作为运算单元,利用AVX指令集实现运算单元的基本计算与求逆的矢量化算法,完成了基于运算单元的方程因子表分块求解算法;将三相潮流方程节点导纳矩阵的三相模型部分对应的6×6矩阵和6×1向量扩展到8×8矩阵和8×1向量构成的运算单元中,其他部分则有序填充至运算单元中。采用半动态节点优化编号,建立了以运算单元为单位的分块稀疏系数矩阵,基于运算单元运算符的矢量化重载实现了三相潮流方程并行求解。使用IEEE标准三相算例进行测试,结果表明,三相潮流矢量化并行算法与原有算法结果一致,在时间性能上具有高效性。

关 键 词:三相潮流  矢量指令集  并行计算  高斯法潮流  计算优化
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号