错误原因在哪里? 高手指点,谢谢!% A9 A. v9 ^) m$ w$ k9 t" u
]" [) A- w5 e; l9 l- j
You lose, fella. The EMTP logic has detected an error condition, and is now going to terminate program execution. The following , Y# L7 X, q {message summarizes the circumstances leading to this situation. Where an otherwise-unidentified data card is referred to, or where 1 z3 ]) Q( y9 ~" ~the "last" card is mentioned, it is the most recently read card of the input data that is meant. The 80-column image of this card8 L9 e+ Q8 H1 z# }+ Y
is generally the last one printed out prior to this termination message. But possibly this last-read card has not yet been ?' }' L+ |4 I' y: Edisplayed, so a copy follows:0 |0 p6 C5 E0 M y
" X0002A "9 U3 N. z C9 ]( H9 @' W8 G& w2 d
KILL code number Overlay number Nearby statement number" P5 ^) {- X" w8 }& {
1 12 1537 ( \# F( A, T$ U. fKILL = 1. Storage exceeded for EMTP List Number 8. See the dimensioned limit in the case-summary statistics below. The problem( j5 {% F- v( u
is simply too big for the program as currently dimensioned. Yet, do not forget dynamic dimensioning as described in the Oct., 1993, 9 \( `3 H6 h0 R3 `7 W; Vnewsletter. In this case, edit LISTSIZE.DAT to increase table sizes, and then try again. Of course, such dynamic expansion is , @, B" P; Q) Q/ [% wpossible only within limits fixed by LISTSIZE.BPA (used by variable-dimensioning program "VARDIM" as ATP is to be linked)., W& U6 F9 g5 w5 j2 W) d$ O
Sometimes the reason for EMTP table overflow is unclear, and Program Maintenance might wish to inspect the contents of the error' v! X/ Y& i2 U# Q- C/ w; `4 J
interface vectors LSTAT and FLSTAT. These now follow. First comes LSTAT, using (12I10) encoding; then comes FLSTAT, 6 z8 g0 }; p. R- Rusing (8E15.6) encoding:& B, K" |: P: y( I6 e/ y
LSTAT = -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 0 1 H$ L0 w7 y3 A2 q
LSTAT = 12 73 -9999 8 13 0 1537 -9999 7 6 12 3 w2 w6 V2 h! ]3 S3 C2 }FLSTAT = 1.562500E-02 1.562500E-02 1.562500E-02 1.562500E-02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 2 D0 x# l& T1 Y5 q' b7 o4 }$ [ KFLSTAT = 0.000000E+00 0.000000E+00 0.000000E+00 5.000000E+01 6.000000E+01 0.000000E+00 0.000000E+00 0.000000E+00 , p& h& o: S8 x; Z6 V2 hFLSTAT = 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00( Z) h( o7 }3 S/ o2 f W6 }, p
Yet maybe the user would like some suggestions as to why the table in question (List Number 8 ) has overflowed. If such further3 T3 u7 w* M: B" K
information is available, it will now follow immediately .... 7 |# B2 H3 W. _1 _3 jList 8 stores past history points for distributed-parameter transmission circuits (lines or cables) in modal form. Each 6 U7 @% W G+ |4 R0 vpropagation mode requires storage, and there are as many modes as there are coupled conductors or phases (e.g., a double-circuit 0 W9 ]3 T) N8 w" n7 c1 D& iline will normally have 6 modes). Each mode requires TAU / DELTAT entries, where TAU is the modal travel time of the line, : a4 _$ S x0 |9 e4 _/ }DELTAT is the time-step size, and the division involves integer truncation followed by the addition of unity.. O# a' |8 v+ e0 ~4 q7 ^/ M5 t8 N
In order to effectively trade memory space among the different EMTP tables (EMTP List Sizes), the user must know how many arrays $ o3 }. f% ]0 d# ]- g+ e [6 d% d(columns) there are in each table. The following tabulation shows the effective multiplicities that are associated with each4 `+ d0 j S8 q) \# j4 q
independent EMTP List Size (those lists whose lengths are under user control by means of the EMTP variable-dimensioning program $ @/ ~$ ]& B( Q1 t2 c! E ^* Y# u% G3 `"VARDIM").