当前位置: 首页 > 专利查询>山东大学专利>正文

一种Matlab-ATP集成自动化调用方法技术

技术编号:10286543 阅读:268 留言:0更新日期:2014-08-06 11:42
本发明专利技术公开了一种Matlab-ATP集成自动化调用方法,该方法基于Matlab和ATP的运行机制,以完全图形化的用户操作方式,能够设置多重故障条件,以ATP为工具自动化地遍历仿真故障模型,其仿真结果可集中化处理,实现仿真自动化与数据处理高效性的结合;本发明专利技术能够使Matlab在编程、运算、数据处理、图形处理方面的优势与ATP在电力系统暂态仿真方面的权威性有机融合,进而可利用ATP完备的数学模型灵活、高效地进行电力系统仿真计算,研究多重参数变化对系统的影响,以ATP的准确性校验其他仿真软件的仿真精确度等。

【技术实现步骤摘要】
一种Matlab-ATP集成自动化调用方法
本专利技术涉及一种Matlab-ATP集成自动化调用方法。
技术介绍
在电力系统继电保护中,故障后电气量受故障类型、故障位置、故障初始角、过渡电阻值、电网运行方式等诸多因素影响。对于保护原理的设计和校验、测距原理的验证,以及保护装置、测距装置、录波装置等装置的数字仿真校验,均需要各种故障情况和运行方式组合下的暂态数据,以及相应的数据处理。全面有效的计算和校验需要数以千计的仿真,若每次仿真的设置、启动都需要人工干预,需要耗费大量的时间和人力,且不能保证零出错率,因此目前对于仿真模型多参数变化的自动仿真具有急切需求。权威的电磁暂态仿真软件EMTP具备较完整的数学模型和高仿真精度,但其应用范围始终受其商业性限制。ATP(TheAlternativeTransientsProgram)是EMTP最广泛使用的免费版本,由于隐藏了内部细节,用户需通过建模-设置-运行依次完成一次仿真任务,不具备海量仿真的自动执行能力。在传统的方法中,每次仿真过程都需要人工的参与,仿真数量巨大时,操作繁琐,时间、人力耗费巨大,效率和操作准确率较低。专利
技术实现思路
本专利技术为本文档来自技高网
...
一种Matlab-ATP集成自动化调用方法

【技术保护点】
一种Matlab‑ATP集成自动化调用方法,其特征是:包括以下步骤:(1)在ATPDraw软件界面中进行常规图形建模,建立待研究的仿真模型,并生成对应的*.atp文件;(2)Matlab从ATP安装目录下的work路径下,导出待仿真模型的*.atp文件,将该文件导入ATP安装目录的atpmingw路径下;(3)Matlab接收GUI界面中输入的各个故障参数的变化范围,将多个参数的变化处理成多层循环嵌套;(4)在最内层循环,Matlab切换当前路径至ATP安装目录下的atpmingw路径下,在仿真模型对应的*.atp文件中,以写文件方式将各个故障参数的新值写入各自对应的位置,以*.mat文件保存...

【技术特征摘要】
1.一种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通过嵌套循环完成各个故障参数变化组合下的所有故障情景的仿真。2.如权利要求1所述的一种Matlab-ATP集成自动化调用方法,其特征是:所述步骤(3)中,每层嵌套对应一个参数的变化,变化范围对应该参数设定的初值、终值,循环步长对应该参数设定的步长;对嵌套的内外顺序没有要求。3.如权利要求1...

【专利技术属性】
技术研发人员:梁军牛睿贠志皓
申请(专利权)人:山东大学
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1