[发明专利]一种基于运算树GPU并行加速模型的电力系统潮流计算方法在审
| 申请号: | 202010474736.8 | 申请日: | 2020-05-29 |
| 公开(公告)号: | CN111740424A | 公开(公告)日: | 2020-10-02 |
| 发明(设计)人: | 董树锋;毛航银;方睿 | 申请(专利权)人: | 国网浙江省电力有限公司;浙江大学 |
| 主分类号: | H02J3/06 | 分类号: | H02J3/06 |
| 代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 万尾甜;韩介梅 |
| 地址: | 310007*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 运算 gpu 并行 加速 模型 电力系统 潮流 计算方法 | ||
1.一种基于运算树GPU并行加速模型的电力系统潮流计算方法,其特征在于,包括如下步骤:
(1)潮流计算信息导入:导入量测信息、网络拓扑结构、线路参数信息,形成量测向量z、节点导纳矩阵Y;所述的量测信息包括节点电压、节点注入功率;
(2)潮流计算初值设定:状态变量的迭代值为xk,设定算法初始迭代步数k等于0,则状态变量的迭代初值为x0、收敛精度ε;
(3)矩阵向量元素计算:基于运算树GPU并行加速模型,根据量测向量z、节点导纳矩阵Y和当前状态变量迭代值xk计算当前迭代步的雅可比矩阵J(xk)和量测修正量b(xk);
(4)修正方程组求解:求解下式中表示的线性方程组得到修正量Δxk;
Δxk=J(xk)-1b(xk)
(5)状态变量修正:按下式计算
xk+1=Δxk+xk
(6)收敛性判断:若下式满足,则算法收敛,结束;否则令当前迭代步数k加1,然后返回步骤(3),
||Δxk||∞≤ε。
2.根据权利要求1所述的一种基于运算树GPU并行加速模型的电力系统潮流计算方法,其特征在于,所述的步骤(3)具体包括以下步骤:
(301)形成运算树:针对所有雅可比矩阵J(xk)和量测修正量b(xk)的非零元运算式,根据每个运算式的后缀表达式生成运算树;将生成的所有运算树根节点对齐,形成运算森林;设定当前迭代层数i为运算森林的深度;
(302)迭代次数判断:若i≤1,则结束步骤(3),否则进入步骤(303);
(303)并行线程开启:对于运算森林的第i层,若一共有p(i)对兄弟节点,则开启p(i)个GPU线程;
(304)并行线程计算:每一个GPU线程负责处理每一对兄弟节点,获取兄弟节点的数值以及其父节点的运算符进行数值计算,并将计算得出的值写入父节点中;
(305)线程同步:等待所有线程完成计算和更新;
(306)迭代次数更新:令迭代层数i加1,然后返回步骤(302)。
3.根据权利要求1所述的一种基于运算树GPU并行加速模型的电力系统潮流计算方法,其特征在于,步骤(1)中所述的量测信息包括节点电压和节点注入功率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网浙江省电力有限公司;浙江大学,未经国网浙江省电力有限公司;浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010474736.8/1.html,转载请声明来源钻瓜专利网。





