电磁暂态过程(EMTP)是电力系统中常用的仿真商业软件。ATP是其免费版本,在电力系统继电保护中得到广泛应用。针对利用ATP软件不能以批处理方式进行批量故障自动仿真的缺点,在研究了ATP软件工作机制的基础上,结合ATP仿真脚本生成规律和Windows窗口消息机制,提出一种先自动生成不同故障情况的仿真脚本,再模拟手工操作自动进行批处理故障仿真的方法。根据所提出的方法开发了ATP自动仿真程序,实现了对IEEE14节点系统2000多种故障模式的批量仿真。
EMTP(ElectroMagnetic Transient Program) is a prevalent commercialized simulation software package of power system. As a freeware of EMTP, ATP(Alternative Transient Program) has got extensive applications. One of its disadvantages is that it has no batch simulation mode. Based on the analysis of ATP's operation mechanism, a batch simulation method is proposed, which generates automatically the simulation scripts for different faults, and then utilizes Windows message passing mechanism to control ATP. An ATP-based automated simulation software package is developed to implement the simulation for more than 2000 fault scenarios of IEEE 14-bus system.