【技术实现步骤摘要】
一种Matlab-ATP集成自动化调用方法
本专利技术涉及一种Matlab-ATP集成自动化调用方法。
技术介绍
在电力系统继电保护中,故障后电气量受故障类型、故障位置、故障初始角、过渡电阻值、电网运行方式等诸多因素影响。对于保护原理的设计和校验、测距原理的验证,以及保护装置、测距装置、录波装置等装置的数字仿真校验,均需要各种故障情况和运行方式组合下的暂态数据,以及相应的数据处理。全面有效的计算和校验需要数以千计的仿真,若每次仿真的设置、启动都需要人工干预,需要耗费大量的时间和人力,且不能保证零出错率,因此目前对于仿真模型多参数变化的自动仿真具有急切需求。权威的电磁暂态仿真软件EMTP具备较完整的数学模型和高仿真精度,但其应用范围始终受其商业性限制。ATP(TheAlternativeTransientsProgram)是EMTP最广泛使用的免费版本,由于隐藏了内部细节,用户需通过建模-设置-运行依次完成一次仿真任务,不具备海量仿真的自动执行能力。在传统的方法中,每次仿真过程都需要人工的参与,仿真数量巨大时,操作繁琐,时间、人力耗费巨大,效率和操作准确率较低。专利 ...
【技术保护点】
一种Matlab‑ATP集成自动化调用方法,其特征是:包括以下步骤:(1)在ATPDraw软件界面中进行常规图形建模,建立待研究的仿真模型,并生成对应的*.atp文件;(2)Matlab从ATP安装目录下的work路径下,导出待仿真模型的*.atp文件,将该文件导入ATP安装目录的atpmingw路径下;(3)Matlab接收GUI界面中输入的各个故障参数的变化范围,将多个参数的变化处理成多层循环嵌套;(4)在最内层循环,Matlab切换当前路径至ATP安装目录下的atpmingw路径下,在仿真模型对应的*.atp文件中,以写文件方式将各个故障参数的新值写入各自对应的位置, ...
【技术特征摘要】
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...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。