View
153
Download
3
Category
Preview:
Citation preview
EMTP-ATP EMTP-ATP 2005 2006 64 EMTP-ATP EMTP-ATP www.ceug.org EMTP-ATP
EMTP-ATP
2007 4 12
RB03F.PDF F TACS P356
CAUE-COMITE ATP 1996 2
1
1 11 .1 12 1 2. .2 2.1 ..2 2.2 ..3 2.2.1 ..3 2.2.2 ..4 2.2.3 ..5 2.2.4 ..6 2.3 ..7 2.3.1 ..7 2.3.1.1 7 2.3.1.2 7 2.3.1.3 ...9 2.3.1.3 Z ...10 2.3.2 ..11 2.3.2.1 IF.11 2.3.2.2 WHILE12 2.3.2.3 FOR.12 2.3.2.4 DO...13 2.3.2.5 REDO..13 2.3.2.6 COMBINE..14 2.3.2.7 SEQUENCE15 2.3.2.8 USE.15 2.3.3 .16 2.3.3.1 WRITE16 2.3.3.2 ERROR...17 2.3.3.3 DEPOSIT17 2.4 .17 2.4.1 .17 2.4.2 ................................................................ 18 2.4.3 .............................................................. 18 2.4.4 ................................................................ 19 2.4.5 ................................................................ 26 2.4.6 .............................................................. 26 2.5 .................................................................. 27 2.5.1 ................................................................ 27 2.5.2 ................................................................ 28 2.6 ...................................................................... 28 2.6.1 ................................................. 28 2.6.2 ........................................................... 29 2.6.3 ........................................................... 292
2.6.4 ............................................................ 30 2.6.5 ........................................................... 25 2.6.6 ....................................................... 26 2.7 ...................................................................... 28 2.7.1 ............................................................ 28 2.7.2 .......................................................... 28 2.8 ...................................................................... 28 2.8.1 ............................................................ 28 2.8.2 ............................................................ 29 2.8.3 ............................................................ 29 2.9 ...................................................................... 30 2.9.1 ........................................................ 30 2.9.2 .......................................................... 31 2.9.3 ......................................................... 33 2.9.4 ......................................................... 34 2.9.5 ............................................................... 35 2.9.5.1 ...35 2.9.5.2 ...36 2.10 ..................................................................... 36 2.10.1 ........................................................... 36 2.10.2 ............................................................. 36 2.10.3 ............................................................. 37 2.10.4 ............................................................... 37 3......................................................................... 38 3.1 .................................................................. 38 3.1.1 ............................................................ 38 3.1.2 ................................................................ 38 3.1.3 ................................................................ 39 3.2 .................................................................. 40 3.2.1 .......................................................... 40 3.2.2 ............................................................ 41 3.2.3 INIT............................................................ 42 3.2.4 EXEC............................................................ 43 3.2.5 ............................................................ 43 3.2.6 .......................................... 43 3.2.7 ........................................ 44 4. ATP...................................................................... 47 4.1 ................................................................ 47 4.1.1 .................................................. 48 4.1.2 .................................................. 49 4.1.3 .................................................. 50 4.1.4 ...................................................... 50 4.2 94 ......................................... 4.2.1 ......................
3
4.2.2 ATP 94 ...................................................... 52 4.2.3 94 ....................................................... 53 4.2.3.1 ..53 4.2.3.2 ..54 4.2.3.3 54 4.2.3.4 ..55
4
11 MODELS MODELS , MODELS MODELS
12 MODELS MODELS MODELS
5
MODELS
2. 2.1 MODEL USE IF DO REDO WHILE FOR
6
COMBINE SEQUENCE INPUT OUTPUT USE DATA HISTORY USE
2.2 2.2.1
2.2.2 7
MODEL
202.112.154.202 VAR EXEC
8
INT USE USE
2.2.3 MODEL MODEL MODEL EXEC INT Fortan
-execsub -inisub -xdata: DATA -xin: INPUT -xout: OUTPUT -xvar: MODEL
-name -idname
9
-ixdata ixdata -ixin: ixin -ixout ixout -ixvar: ixvar MODELS MODELS mod001 idname USE USE -DATA xdata -INPUT xin -OUTPUT xout -HISTORY xvar xin -TIMESTEP INTERPOLATION USE xdata,xin,xout,xvar MODELS xvar MODELS MODELS
2.2.4 MODEL name EXTERNAL
10
2.3
2.3.1 2.3.1.1 VARIABLES REGULAREXPRESSION SUM EXPRESSION,DERIVATIVE INTEGRALS Laplace Z Z
Name[expr..expr]=array-value expr EXPRESSIONS
2.3.1.2
y D d/dt
11
MODELS
y x
DaiD
i
D MODELS D EXPRESSION CDIFFEQ DIFFEQ
CDIFFEQ CDIFFEQ DIFFEQ y
0
12
xy y COMBINE x y y
2.3.1.3
y s MODELS
y x
sais bis
i
i
s s CLAPLACE LAPLACE
Laplace CLAPLACE CLAPLACE LAPLACE y
13
LAPLACE 0 LAPLACE LAPLACE xy y LAPLACE COMBINE x y y LAPLACE P s
2.3.1.3
Z
Z
y Z Z Z MODELS
y x
ZZaiz biz
-i
-i
Z MODELS z EXORESSIONS
14
CZFUN ZFUN
Z CZFUN CZFUN ZFUN y
Z 0 Z Z xy y Z COMBINE x y y
2.3.2 2.3.2.1
IF
IF IF
MODELS IFELSIFELSE IF EXPRESIONS
15
2.3.2.2 WHILE While While While DO ENDWHILE MODELS while
2.3.2.3
FOR
FOR FOR FOR := DO END FOR MODELS expr expr TO expr expr TO expr BY expr
FOR FOR FOR FOR
16
BY+1
2.3.2.4
DO
DO DO ENDDO MODELS DOENDDO REDO
2.3.2.5
REDO
REDO DOENDDO DOENDDO REDO REDO DOREDO DO DOENDDO REDO REDO DOENDDO REDO DO WHILE FOR - DOREDO DOREDO -DOREDO
17
2.3.2.6 COMBINE COMBINE COMBINE AS ENDCOMBINE COMBINE COMBINE ITERATE AS ENDCOMBINE COMBINE ITERATE() AS ENDCOMBINE COMBINE 10 COMBINE - - -Z - - sum - derivative - - - -/ COMBINE COMBINE - - - COMBINE 18
COMBINE COMBINE COMBINE COMBINE COMBINE COMBINE
2.3.2.7 SEQUENCE SEQUENCE SEQUENCE ENDSEQUENCE MODELS
2.3.2.8
USE
USE USE
- - 19
-ITERATE -INPUT
20
-OUTPUT -DATA -HISTROY -TIMESTEP -INTERPOLATION -DELAY delay() MODEL DEFINITION, FOREIGN MODEL, EXTERNAL MODEL
2.3.3 2.3.3.1 WRITE WRITE WRITE
WRITE1 WRITE2 WRITE 1 2
2.3.3.2 ERROR ERRORSTOP ERROR ERROR STOP MODELS ERROR
21
2.3.3.3 DEPOSIT DEPOSIT ATP ATP SPY DEPOSIT SPY ATP DEPOSIT DEPOSIT DEPOSIT[expr] DEPOSIT[exprexpr] SPY
2.4 2.4.1 ARRAYS - - WHILE,FOR,DO 1 DATA,INPUT,CONSTANTS,VARIABLES [expr] [exprexpr]
22
2.4.2 CONSTANTS CONST
-
- - - CONST - -
2.4.3 VALUE REFERENCEEXPRESSIONS CONST - pi inf undefined - false true no =0 =1 =0 =3.14159 = =88888.88888()
23
yes open closed off on
=1 =0 =1 =0 =1
2.4.4 DATA DATA USE
-
- - USE
- - DATA
24
EXPRESSIONS - DATA - USE DATA - -
25
-
2.4.5 VARIABLES VAR
- VAR - - -
2.4.6 RESIDENT VARIABLES VALUE REFERENCE VAR t prevtime timestep=t-prevtime endtime fullstep=endtime-previous endtime maxstep minstep26
t HISTORY
2.5 2.5.1 INPUT USE
-
- - USE
- - INPUT
27
INPUT INPUT
2.5.2 OUTPUT
USE USE OUTPUT
2.6 2.6.1
28
2.6.2
MODELS
EXPRESSIONS EXPRESSIONS
2.6.3
{xK,yK,k=1n}x x xK-1
Recommended