一种电力潮流雅克比阵计算的GPU线程设计方法

    公开(公告)号:CN105391057B

    公开(公告)日:2017-11-14

    申请号:CN201510809809.3

    申请日:2015-11-20

    IPC分类号: H02J3/00

    摘要: 本发明公开了一种电力潮流雅克比阵计算的GPU线程设计方法,其特征在于:所述方法包括:输入电网数据,预处理节点导纳阵Y;CPU分别计算子矩阵非零元素与节点导纳阵Y非零元素位置映射关系表;CPU分别计算子矩阵非零元素与雅克比矩阵非零元素位置映射关系表;GPU中节点注入功率核函数S计算所有节点注入功率;GPU中雅克比子矩阵计算核函数分别计算子矩阵中非零元素并存入雅克比矩阵中。本发明在雅克比矩阵非零元计算过程中通过子矩阵计算以避免使用单一核函数直接计算时判断元素所属子矩阵区域过程的分支结构,提升执行效率;并通过集中计算具有相同计算公式的子矩阵内非零元素解决了线程负载不均衡问题,提升并行计算效率。

    一种电力潮流雅克比阵计算的GPU线程设计方法

    公开(公告)号:CN105391057A

    公开(公告)日:2016-03-09

    申请号:CN201510809809.3

    申请日:2015-11-20

    IPC分类号: H02J3/00

    CPC分类号: H02J3/00 H02J2003/007

    摘要: 本发明公开了一种电力潮流雅克比阵计算的GPU线程设计方法,其特征在于:所述方法包括:输入电网数据,预处理节点导纳阵Y;CPU分别计算子矩阵非零元素与节点导纳阵Y非零元素位置映射关系表;CPU分别计算子矩阵非零元素与雅克比矩阵非零元素位置映射关系表;GPU中节点注入功率核函数S计算所有节点注入功率;GPU中雅克比子矩阵计算核函数分别计算子矩阵中非零元素并存入雅克比矩阵中。本发明在雅克比矩阵非零元计算过程中通过子矩阵计算以避免使用单一核函数直接计算时判断元素所属子矩阵区域过程的分支结构,提升执行效率;并通过集中计算具有相同计算公式的子矩阵内非零元素解决了线程负载不均衡问题,提升并行计算效率。