) _8 A& v: C( T$ Y# U5 TYou lose, fella. The EMTP logic has detected an error condition, and is now going to terminate program execution. The following; U$ f$ b& ~8 Z% G6 k
message summarizes the circumstances leading to this situation. Where an otherwise-unidentified data card is referred to, or where F- z" F! v" U: Y1 V0 ^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 $ t( d) l& w1 ^# cis generally the last one printed out prior to this termination message. But possibly this last-read card has not yet been1 ]! v _8 t% }* w; P3 |
displayed, so a copy follows:8 s, U- d' y s. D) c
" X0002A " / f0 Q8 t- v- H) j. C' i H KILL code number Overlay number Nearby statement number K7 |; `" Q& P: D9 N4 y( t4 T" X W
1 12 1537: r" Q1 X9 S4 w0 @
KILL = 1. Storage exceeded for EMTP List Number 8. See the dimensioned limit in the case-summary statistics below. The problem ) h# b' z" ?( [! r/ b: Ais simply too big for the program as currently dimensioned. Yet, do not forget dynamic dimensioning as described in the Oct., 1993," F5 ^0 r( }, ~- z3 L
newsletter. In this case, edit LISTSIZE.DAT to increase table sizes, and then try again. Of course, such dynamic expansion is & w* N; B% e% |& G3 Gpossible only within limits fixed by LISTSIZE.BPA (used by variable-dimensioning program "VARDIM" as ATP is to be linked).4 w: q5 p# J) f
Sometimes the reason for EMTP table overflow is unclear, and Program Maintenance might wish to inspect the contents of the error- X$ h) L9 t4 t: }; V
interface vectors LSTAT and FLSTAT. These now follow. First comes LSTAT, using (12I10) encoding; then comes FLSTAT,+ ~0 m' ~# s% i; w
using (8E15.6) encoding: s. t n3 v) q" z5 e, mLSTAT = -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 0 1; C+ v" H1 A) V" E# ~" D4 L, e/ \
LSTAT = 12 73 -9999 8 13 0 1537 -9999 7 6 12 3 3 H5 b# Q# ^+ d( o& KFLSTAT = 1.562500E-02 1.562500E-02 1.562500E-02 1.562500E-02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 # ~. b- _) K8 k2 }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 1 J" S) s) a' e9 tFLSTAT = 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 4 e( e Y0 y) v: W. U- oYet maybe the user would like some suggestions as to why the table in question (List Number 8 ) has overflowed. If such further 1 S/ `7 L: v3 Kinformation is available, it will now follow immediately .... - d5 ]' C2 N% _% D7 FList 8 stores past history points for distributed-parameter transmission circuits (lines or cables) in modal form. Each 5 `' q4 e* m: l$ Y1 Cpropagation mode requires storage, and there are as many modes as there are coupled conductors or phases (e.g., a double-circuit ) ^" z$ V' K$ { u5 z2 Zline will normally have 6 modes). Each mode requires TAU / DELTAT entries, where TAU is the modal travel time of the line, ; Z) Z8 m# e5 eDELTAT is the time-step size, and the division involves integer truncation followed by the addition of unity. 5 e' p; s1 B* g9 J4 AIn order to effectively trade memory space among the different EMTP tables (EMTP List Sizes), the user must know how many arrays3 Q2 d) N2 ~! o# T- d2 h
(columns) there are in each table. The following tabulation shows the effective multiplicities that are associated with each J3 M( ]) b9 n$ Z3 windependent EMTP List Size (those lists whose lengths are under user control by means of the EMTP variable-dimensioning program # h7 k" h9 h1 s. j/ {5 R- V! e4 [) q"VARDIM").