0 y* \5 L7 o& x& Y0 Q, l. {7 q' S · 控制系统可以用TACS(Transient Analysis of Control Systems)来实现,允许不同种类的非线性和逻辑运算。控制系统的输入和输出可以和EMTP的电网络相接口。 % f# [1 A) |+ g1 j1 z
t# J/ I* }- s* e8 {0 q0 f ATP-EMTP还配备有比TACS更灵活、功能更强的通用描述语言MODELS。MODELS在ATP-EMTP中的作用主要可归纳为如下几个方面: - h$ ?: _5 d" ~3 U2 o# a& Y 5 ?# y" y% B& r5 ~' t · 提供一种用来开发电路和控制元件模型的工具,这种电路和控制元件模型难以用ATP和TACS中现有元件模型来实现; 7 v {! R: L* }; @1 M: ^
+ k H5 L h5 \& V" |9 d · 具有完整程序语言的灵活性而不需要在编程级(programming level)上与ATP程序相互作用; m4 e; E& C9 ?6 {+ u) [/ z* Z# c2 S1 L0 U) I
· 不但可以描述元件是如何运行的,而且可以描述元件的初始状态是如何建立的; 9 U; P1 Q$ l) [% ^+ ?# L$ Z: \9 E. F5 o7 n6 P3 K7 H& U
· 在模拟级(modeling level)上,通过电压、电流和控制信号建立与ATP的标准程序接口,而不需要在编程级上通过变量、公用数据区和子程序与ATP相接口,这使得将ATP与外部程序相连接时不必知道ATP内部是如何运行的,也不必改变ATP的源程序。 0 m. L' T- ?1 B+ x
+ c% \6 @+ k3 W
ATP-EMTP还配备有图形输入程序ATPDrawTM,目前最新版是1.4版。ATPDraw 1.4是一个32位程序,可以在Windows95/NT下运行。ATPDraw作为ATP-EMTP的一个前处理程序,最终生成一个格式正确的ATP- EMTP的数据输入文件。目前ATPDraw支持70个标准元件和28个TACS模块,同时也支持MODELS, 用户可以根据自己的需要创建所需要的电路模块。 ) m9 M9 V- y+ P4 h8 B; T7 @" O3 h _/ F5 i2 `4 ]/ R5 ]+ d/ O
3 ATP-EMTP的使用许可证 - d4 b7 U% V& T' s+ N
- h2 n; N" U+ N0 S$ K. q! C" n
尽管ATP-EMTP是一个可免费使用的软件,但它不是公共域内的软件。ATP的工作属于ATP程序开发人员的个人财产,ATP的版权属于加拿大/美国 EMTP用户协会,获取和使用ATP程序必须通过授权,即取得许可证。原则上说,取得ATP程序的使用许可证要通过加拿大/美国EMTP用户协会的批准,但目前加拿大/美国EMTP用户协会已授权世界上多个EMTP用户协会代理此事。下面介绍北美、欧洲和日本EMTP用户协会的网址,用户可在这些网址上下载许可证表格及相关信息。 $ S- @9 h( b; e( I; m
4 R) ]/ e. }- E8 K, B, S+ e& Uftp://atp.pwr.eng.osaka-u.ac.jp/~support 8 ~4 |0 ]; ], p a! {4 F
* r; _2 A! t" o2 A- N2 m
笔者曾向欧洲EMTP用户协会申请过EMTP使用许可证。具体做法为:首先下载许可证表格,表格共2页,表格的题目是“确认不参与EMTP商业化和同意不泄露ATP-EMTP材料”(affirmation of nonparticipation in EMTP commerce, and agreement not to disclose ATP-EMTP materials)。表格填好后,双面复印在一张纸上,然后用普通邮件寄往欧洲EMTP用户协会。注意:用Email或FAX传送表格无效。待申请被批准后,此表格上将盖有欧洲EMTP用户协会的章并注有批准日期,然后再寄回。欧洲EMTP用户协会还提供全套ATP-EMTP程序的资料,包括EMTP使用手册,ATPDraw使用手册,MODELS使用手册,关于EMTP理论基础的书以及ATP-EMTP和ATPDraw的程序盘片。不过这些资料不是免费的,具体价格可在欧洲EMTP用户协会的网址上查到。 ) |' p3 S* X& H
K* v7 T9 z& Q1 a4 B5 L 目前PC机上最流行的ATP版本有两种,一种是 Salford ATP-EMTP,另一种是Watcom ATP-EMTP。两种版本的特点如下: 8 }2 p" m$ ^3 i + j+ U# c. ]6 L Salford ATP-EMTP可以在 MS-DOS, Windows 3.x和Win95下运行,但需要一个叫做DBOS的DOS扩展器,该DOS扩展器被包含在程序盘中。Salford ATP-EMTP在 Win95下运行时不是很平稳 5 u3 G9 N! F) d j
% K- ~6 M6 K% c6 z0 \
的,特别是当数据量非常大时,因为该程序执行时占用了计算机的所有资源。该版本的一个优点是可以使用TPPLOT (也需要DBOS ) 作为图形输出工具 (用来看图、画图和存图)。 " \7 b, i" C6 m% M% @: P- y; f" T! j0 L0 j" X5 m N
Watcom ATP-EMTP是一个真正的32位Windows应用程序,可以在Win95/NT下运行,不能在 Windows 3.x下运行。它的图形输出工具是 PCPLOT和PLOTXY。 PCPLOT在Win95/NT下运行,它是由EEUG开发的,并被包含在Watcom ATP-EMTP的程序盘中。 ; Z. d `7 j( f6 T, K / |' o# z/ K% _4 ATP-EMTP的技术支撑系统 * |8 O- o# Y# U$ W6 k+ Z - g2 o. D# C2 _2 J* Q7 r, m 有关ATP-EMTP的技术资料大多可以通过Internet获得。有多个ATP-EMTP用户协会出版有自己的杂志,这些杂志记载了使用ATP- EMTP的经验及有关ATP-EMTP的最新信息。另外,各EMTP用户协会都鼓励和支持取得使用许可证的用户之间交流使用经验和交换最新资料。下面介绍一下通过Email获得EMTP技术支持的方法。 7 P6 q2 n: E5 i. g9 D' N5 l5 v' a5 ?' ]. D; }
1991年在美国North Dakota State University 由Bruce Mork教授建立了一个ATP-EMTP的Maillist。Maillist的功能是将收到的Email再转送给所有参加该Maillist的用户。目前参加ATP-EMTP Maillist的用户已超过600个,该Maillist已成为全球ATP-EMTP用户请教问题、交流经验、发布信息和与程序开发者联系的最好场所。任何取得ATP使用许可证的用户都可以加入Maillist。申请加入Maillist的方法如下: / u5 _* v. Y4 ?7 b1 k# T; T m 5 q$ U% z% K2 I7 t8 |7 z) D9 K. R 向如下地址:listserv@listserv.nodak.edu 发一个Email,该Email的主题(subject)可以空白,Email的正文需在一行内写完,并且不能超过39个字符。正文内容为: SUB ATP-EMTP Your Full Name, Institution, Country。注意必须全用英文。几分钟之后将返回一个确认信息,回答OK即表示已加入该Maillist。加入该Maillist以后,你发往ATP EMTP@listserv.nodak.edu[/email]的任何Email将被转发给所有参加该Maillist的用户。如果要退出该Maillist,只要向如下地址:listserv@listserv.nodak.edu 发一个Email,内容为:SIGNOFF ATP-EMTP。 8 @/ F/ G* p) u- E
$ q1 M) R: X$ i4 i+ ~7 k p. g