ATP程序(The Alternative Transients Program)是目前世界上电磁暂态分析程序(EMTP)中使用最为广泛的一个版本(也称为ATP-EMTP),它可以用来分析和模拟雷击、接地以及其它任何形式的开关操作。由于一般的计算机上都可以运行它,而且是无偿使用的,所以它被很多国家都用来作为研究电力系统各种暂态过程的工具,尤其是新开发的图形输入程序ATP-Draw,使用简单,可以直接绘电路图,并且输入合适的参数来进行仿真。
现在ATPDraw程序大约支持70个标准元件和28个TACS对象,也支持MODELS的简单应用,用户可以利用数据库模块和ATP的$INCLUDE选项创建自己的电路元件,这为用户使用ATPDraw研究各类电磁暂态现象提供了便利。