发明名称 一种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号