summaryrefslogtreecommitdiffstats
path: root/benchmarks/dcn2.dat
blob: 65ec0047c059648cdfe6b851108a8eb001ef5015 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
BEGIN NEW DATA CASE
C     1st of 3 subcases is added  18 October 2001.  It is unrelated to following
C     2nd.  Since a  DO KNT  loop is involved,  data must be in 1st subcase.
C       1st of 2 subcases illustrates  "simultaneous usage of  $PARAMETER
C       blocks and  DO  loops, which are used to serialize power network
C       branches."  This is the way Prof. Juan Martinez of UPC in Barcelona,
C       Spain, described his latest observation of inadequacy of the new ATP
C       tools, in an E-mail message dated 16 October 2001.  The attached small
C       example  NEWDIS2.DAT  served as the model for the present addition.
C       Among other changes,  /-card data sorting was removed for simplicity.
C       It had nothing to do with the program error,  which was corrected the
C       following day.  Before correction, execution died early in branch input.
$PARAMETER
AAAAAAAA='$ENABLE '
BBBBBBBB='$DISABLE'
BLANK card ends block of parameter definitions
 .000100    .010      { dT and T-max will result in 100 steps (Martinez had 400)
      20      -1      { Minimal printout  and no plotting demonstrate simulation
DO KNT=1, 5 /OUTPUT
$PARAMETER
BU1___ = KNT - 1.  SERIALIZE 'BUS000'
BU2___ = KNT       SERIALIZE 'BUS000'
BLANK card ending symbols definitions
  BU1___BU2___            0.075 0.5570
  BU2___                  1000. 2387.3
ENDDO KNT
C   The following 3 data cards will be ignored since  BBBBBBBB  will be replaced
C   by  $DISABLE  (see the first  $PARAMETER  block).  Yet, these 3 lines
C   produce substantial output in the  .LIS  file because the  $DISABLE  is
C   dynamic.  Each line of the disk file must be read since ATP has no way of
C   knowing that one of them does not end the discarding.
BBBBBBBB
$INCLUDE dofile.dat
$ENABLE
BLANK card ending BRANCH cards
  SOURCEBUS000                                        MEASURING                1
C     The following data card will be ignored since  AAAAAAAA  will be
C     replaced by  $ENABLE  by the first  $PARAMETER  block:
AAAAAAAA
BLANK card ending SWITCH cards
14SOURCE     20412.4      50.0       0.0                        -1.0
BLANK card ending SOURCE cards
  BUS000BUS001BUS004BUS005
C  First  4     output variables are electric-network voltage differences (upper voltage minus lower voltage);
C  Next   1     output variables are branch currents (flowing from the upper node to the lower node);
C   Step    Time      BUS000     BUS001     BUS004     BUS005     SOURCE
C                                                                 BUS000
C ***      Phasor I(0) =  6.5184598E+01                     Switch  "SOURCE"  to  "BUS000"  closed in the steady-state.
C      0     0.0     20412.4 20398.9415 20374.7213 20372.0305 65.1845978
C     20    .002  16513.9785 16507.6359 16496.2181 16494.9494 81.5202569
C     40    .004   6307.7785 6310.97466 6316.72113  6317.3591 66.7198316
C     60    .006  -6307.7785 -6296.2642 -6275.5483 -6273.2473 26.4355142
C     80    .008  -16513.978 -16498.544 -16470.771 -16467.686 -23.945918
C    100     .01    -20412.4 -20398.941  -20374.72 -20372.029  -65.18067
BLANK card ending OUTPUT cards
BLANK card ending PLOT cards
BEGIN NEW DATA CASE
C     BENCHMARK DCNEW-2
C        2nd of  2  subcases was the 1st prior to  18 October 2001.
C        Test of automatic U.M. initialization using 3-phase synchronous mode of
C        operation.  The steady-state lasts 50 msec until a TACS "fault" occurs.
C        The machine data comes from the text by Fouad and Anderson (real units)
C        Note: WSM and Yin change comment cards in Leuven, October 22, 1990,
C              following modifications of code that change answers in 3rd or 4th
C              decimal place (peak values of PRINTER PLOTs are barely affected).
C          In response to a request for specifics, G. Papagiannis of Aristotle
C          University of Thessaloniki in Greece posted the following on February
C          18, 1998 (public E-mail from Fargo):  A. A. Fouad and P. M. Anderson;
C          "Power System Control and Stability,"  Iowa State University Press in
C          Ames, Iowa, USA, 1982.  "An excellent treatment of synhronous machine
C          modelling"  was the recommendation.  Neil Fitzgerald of Electrowatt
C          Engineering (UK) Ltd concurred later that same day, adding that the
C          book "was reprinted in 1993 by the IEEE Press and I think it costs
C          around $39.00 from the IEEE."   He agreed on the recommendation.  As
C          for the  "P. M.",  this is Dr. Paul M. of PMA (Power Math Associates)
PRINTED NUMBER WIDTH, 13, 2,  { Request maximum precision (for 8 output columns)
ABSOLUTE U.M. DIMENSIONS, 20, 2, 50, 100
POWER FREQUENCY, 60,   { Corrects possible 50-Hz declaration of European STARTUP
 .000200    .070
       1       1       1       1       1      -1 
       5       5      20      20     100     100
TACS HYBRID
  STEP1   +BAT1   -TFAULT
  STEP2   +BAT2   -TCLEAR
  FIRE    -STEP0  +STEP1  -STEP2
C  --------- TACS UNITY SIGNAL SOURCE
11STEP0   1.0                                               -1.0
C  --------- EMTP OUTPUT TO TACS
90BAT1
90BAT2
90TFAULT
90TCLEAR
BLANK card ends all TACS data cards
C  --------- EMTP CONNECTIVITY
        BUSA0             1.0E+8
        BUSB0             1.0E+8
        BUSC0             1.0E+8
  BUSA5 BUSA1             0.001                                                1
  BUSB5 BUSB1             0.001                                                1
  BUSC5 BUSC1             0.001                                                1
C  --------- TRANSMISSION LINES (0.001 OHMS AND 1.0 MILLI HENRY)
  BUSA1 BUSA0             1.0E-2 1.0                                           1    
  BUSB1 BUSB0 BUSA1 BUSA0                                                      1
  BUSC1 BUSC0 BUSA1 BUSA0                                                      1
C  --------- RESISTANCES FROM BUS1 TO SWITCH (BUS2 TO GROUND)
  BUSA1 BUSA2             0.0001                                               1 
  BUSB1 BUSB2             0.0001
  BUSC1 BUSC2             0.0001
C  ---------  EMTP CONNECTIVITY REQUIREMENT
        BUSFS             1.0E+6
  BUSFS BUSF0             1.0E-5
C  --------- RESISTANCES IN PARALLEL TO SWITCHES (BUS2 TO GROUND)
  BUSA2                   1.0E+9
  BUSB2                   1.0E+9
  BUSC2                   1.0E+9
C  --------- CIRCUIT FOR SWITCH CONTROL
        BAT1              1.0
        BAT2              1.0
  BAT1  TFAULT            1.0
  BAT2  TCLEAR            1.0
C  --------- MECH NETWORK
  BUSMSM                              1.E+09                                   1
  BUSMS BUSMSM            1.0E-3                                               1
BLANK card bounds the last branch card
C  --------- TIME OF FAULT AND TIME OF CLEARING
  TFAULT          .05001             { Fault is applied 1/2 DELTAT after 50 msec
  TCLEAR          3600.0            
C  --------- TACS CONTROLLED SWITCHES
11BUSA2                                                               FIRE
11BUSB2                                                               FIRE
11BUSC2                                                               FIRE
  BUSA9 BUSA5    -1.0      1.0                                                 1
  BUSB9 BUSB5    -1.0      1.0                                                 1
  BUSC9 BUSC5    -1.0      1.0                                                 1
BLANK card ends the last electric network switch card
C  --------- EXCITATION SOURCE VOLTAGE (ACTUAL VALUE SET BY SS)
14BUSFS   0.001      0.00001                                -1.0
C  --------- INFINITE BUS SOURCE VOLTAGES
14BUSA0   3000.0     60.0      0.0                          -1.0
14BUSB0   3000.0     60.0     -120.0                        -1.0
14BUSC0   3000.0     60.0     +120.0                        -1.0
C  --------- BATTERIES FOR SWITCH CONTROL
14BAT1    2.0        0.00001                                -1.0
14BAT2    3.0        0.00001                                -1.0
C  --------- MECH INPUT TORQUE (ACTUAL VALUE SET BY SS) :
14BUSMS -1 0.0000001 0.00001                                -1.0
C  --------- SYNCHRONOUS MACHINE SPECIFICATIONS
C  --------- UM DATA
19 UM
 1
BLANK CARD ENDING CLASS 1 UM DATA
C  --------- UM-1 MACH-TABLE
 1 2 1111BUSMSM       1                            0.0373
              0.0057815
              0.0055850
3030.0        15.0          BUSFS BUSMS
C  ---------  UM-1 COIL-TABLE
                            BUSA9             1 
0.001542      0.0005595     BUSB9             1
0.001542      0.0005595     BUSC9             1
0.0010        0.0003767     BUSF0             1
0.01834       0.0002075                       1
0.07560       0.0001335                       1
BLANK card ends all U.M. data cards
C --------------+------------------------------ 
C From bus name |  Names of all adjacent busses.
C --------------+------------------------------
C        BUSA0  |TERRA *BUSA1 *                                                                                           
C        BUSB0  |TERRA *BUSB1 *                                                                                           
C        BUSC0  |TERRA *BUSC1 *                                                                                           
C        BUSA5  |BUSA1 *BUSA9 *                                                                                           
C        BUSA1  |BUSA0 *BUSA5 *BUSA2 *                                                                                    
C        BUSB5  |BUSB1 *BUSB9 *                                                                                           
C        BUSB1  |BUSB0 *BUSB5 *BUSB2 *                                                                                    
C        BUSC5  |BUSC1 *BUSC9 *                                                                                           
C        BUSC1  |BUSC0 *BUSC5 *BUSC2 *                                                                                    
C        BUSA2  |TERRA *TERRA *BUSA1 *                                                                                    
C        BUSB2  |TERRA *TERRA *BUSB1 *                                                                                    
C        BUSC2  |TERRA *TERRA *BUSC1 *                                                                                    
C        BUSFS  |TERRA *BUSF0 *                                                                                           
C        BUSF0  |BUSFS *                                                                                                  
C            < <  Etc. (many more not shown)  > >
BLANK card ending all electric network sources
C       Total network loss  P-loss  by summing injections =   7.248075223468E+04
C       Total network loss  P-loss  by summing injections =   1.461915999075E+15
C       Total network loss  P-loss  by summing injections =   1.461915980400E+15
C       Total network loss  P-loss  by summing injections =   1.461915980711E+15
C Gen 1: BUSMSM  376.99111843078 376.99111843078 -24959.40530999 24959.416549762 
C Gen 1:              0.0              0.0       23.687050562614     179.9456250 
  BUSA1 BUSA0       BUSMSM
C  Step    Time        BUSA1        BUSA0        BUSMSM       BUSA9        BUSB9
C                                                             BUSA5        BUSB5
C
C                      BUSC5        BUSA1        BUSB1        BUSC1        BUSA1
C                      BUSC1        BUSA0        BUSB0        BUSC0        BUSA2
C
C                      UM-1         UM-1         UM-1         UM-1         UM-1 
C                      OMEGM        THETAM       IPA          IPB          IPC 
C  ***      Phasor I(0) =  2.0727726E+03  Switch  "BUSA9 "  to  "BUSA5 "  closed
C  ***      Phasor I(0) = -8.1575149E+02  Switch  "BUSB9 "  to  "BUSB5 "  closed 
C  ***      Phasor I(0) = -1.2570211E+03  Switch  "BUSC9 "  to  "BUSC5 "  closed
C   0      0.0   2924.682776        3000.  376.9911184  2072.772625  -815.751494
C                -1257.02113  2072.772622  -815.751493  -1257.02113  .2928573E-5
C                376.9911184  1.174129748  2072.761251  -815.747018  -1257.01423
C   1    .2E-3   2857.218771  2991.476701  376.9911184  2047.694642  -668.660479 
C                -1379.03416   2047.69464  -668.660478  -1379.03416  .2833076E-5 
C                376.9911184  1.174129748  2047.694642  -668.660479  -1379.03416 
C   2    .4E-3    2773.75849  2965.955234  376.9911185   2010.99049  -517.772984 
C                -1493.21751  2010.990487  -517.772984   -1493.2175  .2755769E-5 
C                376.9911184  1.174129748   2010.99049  -517.772984  -1493.21751 
BLANK card ending selective variable output request (node voltages, here)
C 350      .07   .7006894039  927.0509831  376.7455301  2408.782669  10873.00302 
C                -13281.7857  -4598.11137  -807.600679  5405.712048  7006.894039 
C                376.7757426  1.169603437  2408.782669  10873.00302  -13281.7857 
C Variable max:   3027.62917        3000.  376.9914104  7182.444042  21231.90574 
C                2087.531085  11218.73045  2087.574976  12006.72539  11206.93469 
C                377.0003725  1.174129748  7182.444042  21231.90574  2087.531085 
C Times of max:         .016          0.0        .0504        .0532        .0578 
C                      .0108        .0624        .0386        .0568        .0534  
C                      .0652        .0352        .0532        .0578        .0108  
  PRINTER PLOT
 194 8. 0.0 96.         UM-1  TQGEN              { Plot limits: (-0.913,  1.466)
 19415. 0.0 75.         UM-1  OMEGM               { Plot limits: (0.000,  3.770)
 194 8. 0.0 96.         UM-1  IPA                { Plot limits: (-1.335,  0.718)
BLANK card ending batch-mode plot cards
BEGIN NEW DATA CASE
C     3rd of 3 subcases is added 12 November 2001. It is unrelated to preceding.
C   Data to be used to test counting of actual (minimal) table sizes.  This is
C   ESTIMATE ACTUAL TABLE SIZES (EATS)  which entered the UTPF 12 November 2001. 
C   Data is simple, and was obtained from DC-7 by canibalization.  Prior to
C   addition here,  data was stored separately as  COUNT.DAT    This is just the
C   first illustration of  EATS  so keep it simple by omission of batch-mode
C   plot requests and other unrelated features.  
PRINTED NUMBER WIDTH, 9, 2,   { Full precision on each of 8 columns of printout
 .000025   .0007     60.     60.                                                
       1       1       1               1      -1                                
       5       5      10      10      20       1        
ESTIMATE ACTUAL TABLE SIZES { New request must follow immediately the misc. data
     2.0     2.0     2.0     2.0     2.0     2.0     2.0     2.0     2.0     2.0
     2.0     2.0     2.0     2.0     2.0     2.0     2.0     2.0     2.0     2.0
     2.0     2.0     2.0     2.0     2.0     2.0     2.0     2.0     2.0     2.0
      10      10                              10              10
       0       0                                                              10
      10      10
C   The preceding data is similar to  NEW LIST SIZES  in that there is one entry
C   for each of 30 lists,  with 10 per card.  There are two such sets:  first
C   the multiplication factors,  and second the additive constants.
  GENA  SWA                           89352.                                   3
  BRANCH NAME:2nd LIN                                                     
  GENB  SWB   GENA  SWA                                                        1
  GENC  SWC   GENA  SWA                           
93RECA        NAME  1st NL  .559  300.                                         3
     0.0             0.0
   .5590            300.                                                        
   .9344            400.                                                        
            9999                                                                
  BRANCH NAME:2nd NL      ! { Hold lower case of this 2nd, but not following 3rd                                           
93RECB        RECA          .559  300.                                         4
-1SENDA RECA              .137681.07755.6806124.27                              
-2SENDB RECB              .03009.450289.5000124.27                              
-3SENDC RECC                                                                    
-1RECA  ENDA  SENDA RECA                              
-2RECB  ENDB                            
-3RECC  ENDC                                                                  
BLANK card ends all branch cards
  SWA   SENDA        -1.       1.0
  SWB   SENDB        0.0       1.0
  SWC   SENDC        0.0       1.0
BLANK card ends all switch cards
14GENA       188000.       60.       0.0                         -1.            
14GENB       188000.       60.      120.                         -1.            
14GENC       188000.       60.     -120.                         -1.            
BLANK card ending source cards
  RECA  RECB  RECC                                                              
BLANK card ending output variable requests (just node voltages, here)
  PRINTER PLOT                                            
BLANK card terminating plot cards
BEGIN NEW DATA CASE
BLANK
EOF

     10 June 2002,  WSM adds output to the screen in case of  DISK  use.
Without any  EATS,  this is simple as should be illustrated in the October
(or later) newsletter.  But with EATS, there are variations depending upon:
1) the subcase number;  and  2) whether the order for EATS comes from
STARTUP,  or is buried in data,  or both.  Consider first the case of no
STARTUP  request.  I..e.,  assume  FLZERO > 0.  Then the screen will show:
  ----  Begin next subcase number  KNTSUB = 2
  ----  Begin next subcase number  KNTSUB = 3
        Explicit EATS request now is being processed.
I.e., the exceptional 3rd subcase will have two lines rather than
the usual one.  On the other hand, if  FLZERO < 0,  the screen
should show:
  ----  Begin EATS for subcase number  KNTSUB = 1
  ----  Begin EATS for subcase number  KNTSUB = 2
  ----  Both implied and explicit EATS.  KNTSUB = 3

     There is yet another variation.  Suppose  FLZERO > 0  with
EATS data embedded in the 1st subcase.  Output will differ from the
preceding as follows:
  ----  Explicit EATS request in subcase KNTSUB = 1