You lose, fella. The EMTP logic has detected an error condition, and is now going to terminate program execution. The following# W) c. C3 Q+ `3 v* `5 I+ @
message summarizes the circumstances leading to this situation. Where an otherwise-unidentified data card is referred to, or where # z* V2 ^1 S9 V5 K7 Y" {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 card - q1 O M& w( c6 _6 U0 d# M/ ^is generally the last one printed out prior to this termination message. But possibly this last-read card has not yet been ! a2 B! P5 u& i4 T' g2 {! J7 ddisplayed, so a copy follows: % X: J' f2 w+ k3 Z! _ " " F P+ k, Z+ z* t6 D% f. c6 d. N
KILL code number Overlay number Nearby statement number3 Y0 s5 V, ?; y3 ^% k2 b/ T* u: L0 t! Q
1 13 8109% l1 n7 l; ~8 w& T3 P d+ a& `5 g
KILL = 1. Storage exceeded for EMTP List Number 8. See the dimensioned limit in the case-summary statistics below. The problem3 Y3 S8 ~6 s0 ~; f, Q/ d
is simply too big for the program as currently dimensioned. Yet, do not forget dynamic dimensioning as described in the Oct., 1993, 3 X2 y& h$ N8 q9 dnewsletter. In this case, edit LISTSIZE.DAT to increase table sizes, and then try again. Of course, such dynamic expansion is) v# I- `) Z- @
possible only within limits fixed by LISTSIZE.BPA (used by variable-dimensioning program "VARDIM" as ATP is to be linked).9 m9 b7 M* k. N) A: l! P
Sometimes the reason for EMTP table overflow is unclear, and Program Maintenance might wish to inspect the contents of the error% c- F5 p$ Y/ o3 u4 l: \, Q
interface vectors LSTAT and FLSTAT. These now follow. First comes LSTAT, using (12I10) encoding; then comes FLSTAT,) ?5 T* K0 T2 h
using (8E15.6) encoding: 4 I* i6 }* g3 {/ T4 d$ wLSTAT = -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 10 80 1 y, d6 ~6 J- W. Q; A: ALSTAT = 323 0 -9999 8 324 0 8109 -9999 116 155 323 7 ' h% b4 A" O! k3 I- w& ^5 XFLSTAT = 1.562500E-02 1.562500E-02 7.812500E-02 7.812500E-02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 ) P8 _% u$ V8 O, E0 u+ \/ _FLSTAT = 0.000000E+00 0.000000E+00 0.000000E+00 5.000000E+01 6.000000E+01 0.000000E+00 0.000000E+00 0.000000E+00 ( X* z' {2 e& {! Y- r3 MFLSTAT = 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00$ _! X3 w3 Z% J
Yet maybe the user would like some suggestions as to why the table in question (List Number 8 ) has overflowed. If such further8 p2 ?% L, w3 i
information is available, it will now follow immediately ....( F% y& A5 ^. A4 l9 c2 c
List 8 stores past history points for distributed-parameter transmission circuits (lines or cables) in modal form. Each ) v: a. t8 s' {6 `propagation mode requires storage, and there are as many modes as there are coupled conductors or phases (e.g., a double-circuit9 F+ [7 p3 G' a- |# x( P; j
line will normally have 6 modes). Each mode requires TAU / DELTAT entries, where TAU is the modal travel time of the line,: p a/ |$ Z" q" `. `
DELTAT is the time-step size, and the division involves integer truncation followed by the addition of unity. # q. Q$ O% F4 ?4 p5 {8 vIn order to effectively trade memory space among the different EMTP tables (EMTP List Sizes), the user must know how many arrays. M1 |" }; w& T$ z
(columns) there are in each table. The following tabulation shows the effective multiplicities that are associated with each/ [0 e* D1 T# x7 s3 C
independent EMTP List Size (those lists whose lengths are under user control by means of the EMTP variable-dimensioning program6 e& x* [7 H5 C* H
"VARDIM"). 4 n0 U0 S7 R. L) I2 z-------------1------------------------------------------------------------------------------------------------------------% d) j$ r/ Y0 O2 c) M7 d* W