[发明专利]一种基于混合变步长仿真的电力系统用户自定义仿真方法有效
申请号: | 201510276361.3 | 申请日: | 2015-05-26 |
公开(公告)号: | CN106294901B | 公开(公告)日: | 2019-10-15 |
发明(设计)人: | 夏天;安宁;徐得超;李蒙;李岩松;张景明 | 申请(专利权)人: | 中国电力科学研究院;国家电网公司;国网上海市电力公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于混合变步长仿真的电力系统用户自定义仿真方法,通过用户自定义模型的预处理、初始化和仿真计算,优化了电力系统分析综合程序的用户自定义功能,既可以保证在系统动态过程平稳时减小用户自定义模型仿真的冗余度,提高计算速度而不失工程计算可接受的准确度,又可以在需要关注的时段内进行细致精确的计算,实现了电力系统分析综合程序的机电‑电磁暂态以及机电‑中长期过程的混合步长仿真功能,并在一定程度上实现了变步长仿真,提高了电力系统分析综合程序的计算收敛性、准确性和计算效率,扩展了电力系统分析综合程序的使用范围。 | ||
搜索关键词: | 一种 基于 混合 步长 仿真 电力系统 用户 自定义 方法 | ||
【主权项】:
1.一种基于混合变步长仿真的电力系统用户自定义仿真方法,其特征在于:所述方法包括以下步骤:步骤1:用户自定义模型的预处理;步骤2:用户自定义模型的初始化;步骤3:用户自定义模型的仿真计算;所述步骤1中,设置仿真计算的控制参数,完成用户自定义模型的预处理;仿真计算的控制参数包括细分步长倍数、混合变步长仿真起始时刻和混合变步长仿真结束时刻;所述步骤2中,判断混合变步长仿真起始时刻是否为零时刻,若是则按混合变步长进行初始化计算,否则按电力系统分析综合程序的固定步长进行初始化计算;所述步骤3中,以电力系统分析综合程序的仿真时步为基础,在每一时步进行判断,如果当前时刻在设定的混合变步长仿真起始时间和混合变步长仿真结束时刻之间,则进行混合变步长仿真,根据细分步长倍数确定加大步长或缩小步长,具体包括:若加大步长,判断该时步是否与用户自定义模型的仿真时步重合,若是则进行用户自定义模型的计算并向电力系统分析综合程序输出计算结果,否则利用插值计算将用户自定义模型上一时步的计算结果处理后向电力系统分析综合程序输出;若缩小步长,在该时步下进行用户自定义模型细分步长的迭代求解,将最终的计算结果输出至电力系统分析综合程序;所述步骤3中,在电力系统分析综合程序的每个仿真时步下,用户自定义模型和电力系统分析综合程序都进行输入/输出变量的交互;电力系统分析综合程序调用用户自定义接口函数,电力系统分析综合程序计算完成之后,通过与取值有关的用户自定义接口函数将相应输入变量传递给用户自定义模型;用户自定义模型仿真完毕,通过与回存值有关的用户自定义接口函数将计算结果传递给电力系统分析综合程序,依次循环计算直至仿真结束;所述用户自定义接口函数形成的函数集合存放在用户自定义接口模块中,所述用户自定义接口模块使用VC编写,且其被编译成动态链接库*.dll文件形式,被电力系统分析综合程序调用。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电力科学研究院;国家电网公司;国网上海市电力公司,未经中国电力科学研究院;国家电网公司;国网上海市电力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510276361.3/,转载请声明来源钻瓜专利网。