[发明专利]基于单机多核模式提速电网暂态稳定异步并行计算方法有效
申请号: | 201110004612.4 | 申请日: | 2011-01-11 |
公开(公告)号: | CN102073766A | 公开(公告)日: | 2011-05-25 |
发明(设计)人: | 宋墩文;马世英;李柏青;赵晓彤;侯俊贤;李庆华;王英涛;陈勇;熊选文;杜三恩;董毅峰;冯静 | 申请(专利权)人: | 中国电力科学研究院 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06F9/38 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 单机 多核 模式 提速 电网 稳定 异步 并行 计算方法 | ||
1.基于单机多核模式提速电网暂态稳定异步并行计算方法,其特征在于,所述方法包括如下步骤:
(1)确定电网仿真计算的基态运行方式,建立基态潮流水平相适应的电网暂态稳定模型参数,并对需要研究电网进行基态方式准备;按照分析目的的差异建立不同类别故障集合,并调整电网暂态稳定模型;
(2)确定基态潮流、故障集与暂态稳定模型对应关系,构建暂态稳定计算作业任务组,以任务单元形式,形成全部分析目标的作业批量任务组,即作业任务批队列数据,作业批队列按串行序列化模式执行,即按计算的优先等级依次形成暂态稳定计算关联数据对;
(3)判断数据的完整性和有效性,开启暂态稳定作业计算;
(4)将当前作业故障集数据分解为单一的故障数据队列;
(5)按照指定的计算模式实施选定的故障集暂态稳定批量计算;
(6)形成整个故障集的暂态稳定计算综合摘要报表;
(7)全部暂态稳定计算作业完成后结束全部作业计算。
2.如权利要求1所述的计算方法,其特征在于,所述完整性判断包括基态数据存在性、故障集数据的存在性、暂态模型数据的存在;
所述有效性判断包括故障集合内单一故障的合理性和有效性判断。
3.如权利要求1所述的计算方法,其特征在于,所述计算模式分为:
基本级联串行批量计算方式;
带指定核数的并行批量计算模式;
动态自动负载平衡计算模式。
4.如权利要求3所述的计算方法,其特征在于,所述基本级联串行批量计算方式的步骤如下:
(a)从所述步骤(4)分解得到的故障数据队列中取一组单一故障数据,与方式数据、暂态稳定模型数据配对形成计算数据组;
(b)用(a)计算数据组启动暂态稳定计算核;
(c)暂态稳定计算结束后跳转到(e);
(d)对每次判断探测周期进行累计,并与设定的最大暂态稳定计算耗时阀值进行比对,超过预先设定的阀值,就强行终止暂态稳定计算过程,并将强行操作过程记录在故障计算结果中;
(e)提取结果进行稳定性判断分析,判别为稳定结果,即一次故障计算完成,将相关结论放置到结果列表中,退出本次故障计算;
(f)提取故障数据队列数据项,当前计算作业内容中的故障已计算完成后,汇总本次作业中所有计算结果,形成统计摘要,并退出本次作业计算。
5.如权利要求3所述的计算方法,其特征在于,所述并行批量计算模式步骤如下:
1)多核存在且设定值大于1,跳转到2);
2)根据指定的核数建立与之相等的数据队列;
3)计算数据队列中存在空闲队列时,从所述步骤(4)分解得到的故障数据队列中取一组单一故障数据填充到空闲数据队列中,指定被暂态稳定计算程序应用前一直保留在队列中;
4)所有队列已经填满数据,转入第5)步;
5)指定的计算核有空置的计算核,从数据队列中取一组参数,在空闲的核上启动暂态稳定计算过程,进行所取故障数据的暂态稳定计算;
6)在探测周期内,当探测到暂态稳定计算结束,就立即启动结果解析过程,实施电网事故计算结果进行归类分析,结果分析完成,即一个故障计算的完成,退出本次故障计算,跳转到8);
7)所有并行的暂态稳定计算耗时时长超过指定的僵死限定阀值,强行终止超过阀值的暂态稳定计算过程,跳转到8);
8)结束计算,立即释放占用的计算核和数据参数队列;
9)填充并行数据队列过程中,当前故障作业还有未填充的故障数据,就将其填充到空置的数据队列中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电力科学研究院,未经中国电力科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110004612.4/1.html,转载请声明来源钻瓜专利网。