发明名称 |
一种Matlab‑ATP集成自动化调用方法 |
摘要 |
本发明公开了一种Matlab‑ATP集成自动化调用方法,该方法基于Matlab和ATP的运行机制,以完全图形化的用户操作方式,能够设置多重故障条件,以ATP为工具自动化地遍历仿真故障模型,其仿真结果可集中化处理,实现仿真自动化与数据处理高效性的结合;本发明能够使Matlab在编程、运算、数据处理、图形处理方面的优势与ATP在电力系统暂态仿真方面的权威性有机融合,进而可利用ATP完备的数学模型灵活、高效地进行电力系统仿真计算,研究多重参数变化对系统的影响,以ATP的准确性校验其他仿真软件的仿真精确度等。 |
申请公布号 |
CN103970591B |
申请公布日期 |
2017.04.12 |
申请号 |
CN201410231073.1 |
申请日期 |
2014.05.28 |
申请人 |
山东大学 |
发明人 |
梁军;牛睿;贠志皓 |
分类号 |
G06F9/455(2006.01)I;G06F17/50(2006.01)I |
主分类号 |
G06F9/455(2006.01)I |
代理机构 |
济南圣达知识产权代理有限公司 37221 |
代理人 |
张勇 |
主权项 |
一种Matlab‑ATP集成自动化调用方法,其特征是:包括以下步骤:(1)在ATPDraw软件界面中进行常规图形建模,建立待研究的仿真模型,并生成对应的*.atp文件;(2)Matlab从ATP安装目录下的work路径下,导出待仿真模型的*.atp文件,将该文件导入ATP安装目录的atpmingw路径下;(3)Matlab接收GUI界面中输入的各个故障参数的变化范围,将多个参数的变化处理成多层循环嵌套;(4)在最内层循环,Matlab切换当前路径至ATP安装目录下的atpmingw路径下,在仿真模型对应的*.atp文件中,以写文件方式将各个故障参数的新值写入各自对应的位置,以*.mat文件保存仿真结果;(5)Matlab读取此时的循环进程对应的故障信息,并整合成字符串;将*.mat文件导入其工作空间Workspace内,以该字符串对*.mat文件重命名;(6)Matlab通过嵌套循环完成各个故障参数变化组合下的所有故障情景的仿真。 |
地址 |
250061 山东省济南市历下区经十路17923号 |