一种FPGA潮流并行计算系统和方法

    公开(公告)号:CN117828243B

    公开(公告)日:2024-05-14

    申请号:CN202410253725.5

    申请日:2024-03-06

    摘要: 本发明涉及一种FPGA潮流并行计算系统和方法,其中系统包括主机端和FPGA计算端,FPGA计算端包括:参数初始化模块,用于将接收到的二进制参数序列按顺序和位宽依次存储至数据存储模块;数据存储模块,用于存储二进制参数序列和中间计算数据;潮流模式判别模块,用于根据二进制参数序列确定潮流求解计算模式,以及根据迭代收敛性确定方程组的求解方法;控制计算模块,用于根据所述潮流模式判别模块的判别结果从所述数据存储模块中获取对应的数据进行潮流计算;结果数据返回模块,用于将所述控制计算模块的计算结果转换为二进制数据序列并传输给所述主机端。本发明能够节约大规模节点网络潮流计算所需要的片上计算资源。

    一种矩阵压缩存储格式的FPGA潮流计算系统

    公开(公告)号:CN117828242B

    公开(公告)日:2024-05-14

    申请号:CN202410253631.8

    申请日:2024-03-06

    IPC分类号: G06F17/12 G06F17/16 G06F15/78

    摘要: 本发明涉及一种矩阵压缩存储格式的FPGA潮流计算系统,包括主机端和FPGA计算端,所述FPGA计算端包括:参数初始化模块、数据存储模块、潮流计算模块和结果返回模块,其中,潮流计算模块包括功率不平衡量计算单元、雅克比矩阵元素计算单元和线性方程组求解计算单元;所述功率不平衡量计算单元和雅克比矩阵元素计算单元采用并行流水线执行模式,分别读取数据存储模块中的数据,同时计算出雅克比矩阵元素和功率不平衡量,并将结果存入高斯消去的增广矩阵中,再通过线性方程组求解计算单元计算出迭代更新量。本发明加快了整个潮流计算的运算速度。