+ ^: i* E* {# |1 ^You lose, fella. The EMTP logic has detected an error condition, and is now going to terminate program execution. The following ! o7 u) l; N6 o: h9 b! l7 Rmessage summarizes the circumstances leading to this situation. Where an otherwise-unidentified data card is referred to, or where7 m. G" _5 t5 Y" c3 n/ R' G
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 ( q; {# e4 v! |9 z) ?; K# }is generally the last one printed out prior to this termination message. But possibly this last-read card has not yet been' {5 R! A! j+ z" \
displayed, so a copy follows:" |% E- H8 a) V: v* M& }0 ~3 A
" X0002A " ' p. J8 f+ b: l' \ KILL code number Overlay number Nearby statement number $ {& @( p) s* A0 m# ` 1 12 1537* _* g1 G1 k% E' m" c1 Z
KILL = 1. Storage exceeded for EMTP List Number 8. See the dimensioned limit in the case-summary statistics below. The problem & ~1 ~! x% _4 O% L# [1 A2 Qis simply too big for the program as currently dimensioned. Yet, do not forget dynamic dimensioning as described in the Oct., 1993, % |' L' W( n! ]: pnewsletter. In this case, edit LISTSIZE.DAT to increase table sizes, and then try again. Of course, such dynamic expansion is2 U* p5 ^, S' T( W; u
possible only within limits fixed by LISTSIZE.BPA (used by variable-dimensioning program "VARDIM" as ATP is to be linked).5 n; V6 k y. ^$ l
Sometimes the reason for EMTP table overflow is unclear, and Program Maintenance might wish to inspect the contents of the error& b# m+ h* x0 B7 ]
interface vectors LSTAT and FLSTAT. These now follow. First comes LSTAT, using (12I10) encoding; then comes FLSTAT,. ?) O7 [# B( M' e
using (8E15.6) encoding:2 E9 ]$ j. w/ x) L6 C
LSTAT = -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 0 1 7 W& U$ C: I" q7 ]1 q' H' b6 YLSTAT = 12 73 -9999 8 13 0 1537 -9999 7 6 12 3 9 f y2 v+ G+ S0 e8 D& U+ n- RFLSTAT = 1.562500E-02 1.562500E-02 1.562500E-02 1.562500E-02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 7 O( n" p, w o1 HFLSTAT = 0.000000E+00 0.000000E+00 0.000000E+00 5.000000E+01 6.000000E+01 0.000000E+00 0.000000E+00 0.000000E+004 p! s8 f4 t! ]" h3 ?
FLSTAT = 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 . t! |& N5 s3 c6 g+ rYet maybe the user would like some suggestions as to why the table in question (List Number 8 ) has overflowed. If such further # p7 m& e2 ^, k! m x# {+ y ~information is available, it will now follow immediately ....3 i9 E& `9 S3 W& Y8 M* L5 f l
List 8 stores past history points for distributed-parameter transmission circuits (lines or cables) in modal form. Each ' _/ {- W' {* \) s+ S& V: P( Npropagation mode requires storage, and there are as many modes as there are coupled conductors or phases (e.g., a double-circuit& ?% H" ] U6 ]8 T2 D* n, C
line will normally have 6 modes). Each mode requires TAU / DELTAT entries, where TAU is the modal travel time of the line, c4 r! k9 X. Z7 M4 L1 iDELTAT is the time-step size, and the division involves integer truncation followed by the addition of unity. * j7 i( |# @4 d1 z9 r* rIn order to effectively trade memory space among the different EMTP tables (EMTP List Sizes), the user must know how many arrays* _. g( n! u7 a. |
(columns) there are in each table. The following tabulation shows the effective multiplicities that are associated with each A3 T: z6 ~$ J3 | A
independent EMTP List Size (those lists whose lengths are under user control by means of the EMTP variable-dimensioning program 7 z/ A. Q# j5 ]4 M: p% L2 x"VARDIM").