summaryrefslogtreecommitdiffstats
path: root/benchmarks/dc55.dat
blob: 0bda0d29e637fb57be21ee5a7e87f40f6f8bccae (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
BEGIN NEW DATA CASE
C     BENCHMARK DC-55
C     Illustration of  "AVERAGE OUTPUT"  usage,  as applied to Hermann's example
C     "Remarks on opening action"  that  is to be found in the Rule Book section 
C     on switches (page 28a for June, 1984 version).  Because of averaging,  the
C     "hash"  that  Hermann's  photograph documents  can  no longer be detected.  
C     Later (2nd and 3rd) subcases are unrelated:  simple  Type-18 source usage.
C     4th subcase shows an alternative to the first, using damping resistors.
C     The 5th of 6 subcases has  IDEAL TRANSFORMER  (internally,  this uses
C     the Type-18 source).  Solution was wrong prior to correction on 25 Feb 01.
C     Finally,  the 6th subcase illustrates the  RECLOSE  feature of switches.
PRINTED NUMBER WIDTH, 13, 2,  { Request maximum precision (for 8 output columns)
CHANGE PRINTOUT FREQUENCY
       5       5      10      10      90       1     100      10
AVERAGE OUTPUT
 .000100    .020
       1       1       1       1       1     
  BUS1  BUS2                 .18   0.8                                         1
  BUS3                                22100.
BLANK card ending branch cards
  BUS2  BUS3        -1.0       0.0   { Will open on current zero at T = 9.4 msec
BLANK card ending switch cards
14BUS1           1.0       60.      -90.
BLANK card ending source cards
C              Step      Time        BUS3         BUS2         BUS1         BUS1
C                                                                           BUS2  
C ***        Switch  "BUS2  "  to  "BUS3  "  closed before  0.00000000E+00  sec.
C               0       0.0           0.0          0.0          0.0          0.0
C               1     .1E-3   .2634734E-5  .2634734E-5  .0188450913  .0011645523
C               2     .2E-3    .183793E-4   .183793E-4  .0565084941  .0057945482
C
C              93     .0093   .6380267563  .6380267563  -.338677744  .1867579604
C ***          Open  switch  "BUS2  "  to  "BUS3  "  after  9.40000000E-03  sec.
C              94     .0094   .6385842673  .6385842673  -.373892773  .0596618907
C              95     .0095    .638714397  -.442503423  -.408576479   -.00214456
 1
C Final step:   200     .02   .6387095451   .944895187   .944895187  .693889E-17
C Variable maxima :            .638714397   .944895187  .9998026167  2.665085529
C Times of maxima :                 .0095          .02        .0042        .0058
C Variable minima :                   0.0  -.999644736  -.999644736   -.00214456
C Times of minima :                   0.0        .0126        .0126        .0095
  PRINTER PLOT
 144 3. 0.0 20.         BUS1  BUS2               { Axis limits: (-9.996,  9.998)
BLANK card ending plot cards
BEGIN NEW DATA CASE                                     
C      Second  of  5  subcases is unrelated to the preceding first data subcase.
C      Test of Type-18 source (ideal transformer plus ungrounded source).  There
C      are 3 disconnected subnetworks,  each of which contains a single, trivial 
C      Type-18 source usage.  In order of use:  1) Ideal transformer alone (near
C      zero source);    2) Ideal transformer with a voltage source shifted by 90 
C      degrees  (so when added to external generator,  the total phasor is 1.414
C      at an angle of -45 degrees;   3) Ungrounded voltage source alone.   There
C      is no phasor solution for initial conditions in this 2nd subcase of DC-55
PRINTED NUMBER WIDTH, 12, 2, { Tailor width so easy documentation within 80 cols
CHANGE PRINTOUT FREQUENCY
       5       5      20      20   
 .000100    .024                  1.E-12
       1       1       1       1       1     
  PRIM1 GEN                1.E-8        { Create node PRIM1 of unknown voltage }   
  PRIM2 GEN                1.E-8        { Create node PRIM2 of unknown voltage }   
  SEC1                       0.5    { 1-ohm resistive load on primary trans. 1 }   
  SEC2                       .25    { 1-ohm resistive load on primary trans. 2 }   
  PRIBOT                     1.0       { 1/2 of resistor for ungrounded source }   
  PRITOPGEN                  1.0       { other 1/2 of R  for ungrounded source }   
BLANK card ending branch cards
BLANK card ending switch cards
14GEN            1.0       60.      -90.    { Network's real source is sine wave
C     Type-18 ideal transformer has both windings grounded.  Primary goes to the
C     generator  "GEN",  while the secondary "SEC" drives a 1-ohm resistive load
11PRIM1       1.E-12 { 1st primary terminal of ideal transformer;  near-0 source
18      00     1.414SEC1         { Ratio**2 = 2: step down, primary to secondary
C    End 1st transformer.  Begin 2nd by adding 1-volt sinusoidal voltage source:
14PRIM2          1.0       60.       0.0      { Add vectors: 1.414 /_-45 degrees
18      00       2.0SEC2              { Ratio=2: step down, primary to secondary
C    End 2nd transformer.  Begin 3rd device:  effectively no transformer  (since
C    both secondary nodes are grounded);  ungrounded voltage source is a battery 
C    that becomes nonzero only after  TSTART = 6.0 msec  --- in series with  GEN
11PRITOP         1.0                                              .006
18PRIBOT         1.0 { Ratio is arbitrary since secondary nodes shorted to earth
BLANK card ending source cards                          
C  Step    Time    18TYP1     18TYP2     18TYP3        GEN       SEC1       SEC2      
C   0     0.0         0.0        0.0        0.0        0.0        0.0        0.0 
C   1   .1E-3  .037701568 -.96159928 .018845091 .037690183 .026655009 -.48079964 
C   2   .2E-3  .07534956  -.92183209 .037663403 .075326806 .053272139 -.46091604 
C   3   .3E-3  .112890477 -.88075492 .056428192 .112856385 .079813567 -.44037746 
  18TYP118TYP218TYP3GEN   SEC1  SEC2  PRIBOTPRITOP
BLANK card ending selective node voltage output requests
C 240    .024  .368235756 1.29790103 -.31593772 .368124553  .26034268 .648950513
C    maxima :   1.0002231 1.41418563 .499960522 .999921044 .707157733 .707092816
C Times max :       .0042      .0229      .0042      .0042      .0042      .0229
C    minima :  -1.0003021 -1.4141856        -1.        -1. -.70721357 -.70709282
C Times min :       .0125      .0146      .0125      .0125      .0125      .0146 
  PRINTER PLOT  
C   Both of the following curves are sinusoids.  Curve "A" is pure  SIN ( 377t )
C   whereas curve  "B"  is   1.414 * SIN ( 377t - 45 degrees )  for time  t > 0.
 144 3. 0.0 18.         18TYP118TYP2             { Axis limits: (-1.414,  1.414)
C   The following plot drops vertically by  0.5  at 6 msec.  Before the drop, it
C   is  y = 0.5 * SIN ( 377t );  after 6 msec,  y = 0.5 * ( SIN ( 377t ) - 1.0 )
 144 3. 0.0 24.         18TYP3                   { Axis limits: (-1.000,  0.500)
BLANK card ending plot cards
BEGIN NEW DATA CASE                                     
C        3rd of 6 subcases repeats preceding 2nd case only with phasor solution.
C        Since transients are identical to preceding subcase (since no dynamics, 
C        no energy storage), stop after the phasor solution in this subcase.  It
C        will be noted that the only sinusoidal internal source of Type-18 usage
C        (the  "14PRIM2"  card) has  TSTART = -1.0  so present for steady state.
 .000100    -1.0                  1.E-12           { TMAX < 0 ===> no transients
       1       1       1       1       1     
  PRIM1 GEN                1.E-8        { Create node PRIM1 of unknown voltage }   
  PRIM2 GEN                1.E-8        { Create node PRIM2 of unknown voltage }   
  SEC1                       0.5    { 1-ohm resistive load on primary trans. 1 }   
  SEC2                       .25    { 1-ohm resistive load on primary trans. 2 }   
  PRIBOT                     1.0       { 1/2 of resistor for ungrounded source }   
  PRITOPGEN                  1.0       { other 1/2 of R  for ungrounded source }   
BLANK card ending branch cards
BLANK card ending switch cards
14GEN            1.0       60.      -90.   { Tstart = -1.0 ---> } -1.0
C     Type-18 ideal transformer has both windings grounded.  Primary goes to the
C     generator  "GEN",  while the secondary "SEC" drives a 1-ohm resistive load
11PRIM1       1.E-12 { 1st primary terminal of ideal transformer;  near-0 source
18      00     1.414SEC1         { Ratio**2 = 2: step down, primary to secondary
C    End 1st transformer.  Begin  2nd by adding 1-volt sinusoidal voltage source
C    that is present in steady state, and which leads GEN by 90 degrees.  Adding
C    these around the loop (KVL) gives  1.414 at an angle of -135 degrees, note:
14PRIM2          1.0       60.       0.0                          -1.0
18      00       2.0SEC2              { Ratio=2: step down, primary to secondary
C    End 2nd transformer.  Begin 3rd device:  effectively no transformer  (since
C    both secondary nodes are grounded);  ungrounded voltage source is a battery 
C    that becomes nonzero only after  TSTART = 6.0 msec  --- in series with  GEN
11PRITOP         1.0                                              .006
18PRIBOT         1.0 { Ratio is arbitrary since secondary nodes shorted to earth
C
C Node-K Node-M    Vk-magnitude     Vm-magnitude    Ikm-magnitude     Pk (watts)
C  name   name      Vk-degrees       Vm-degrees      Ikm-degrees       Qk (vars)
C
C PRIM1        .99999998999698           1.0   1.0003020856075   -.5001510378007
C   GEN          -90.0000000      -90.0000000       90.0000000   .2879679111E-24
C
C PRIM2              .99999999           1.0   1.4142135431541   -.4999999814101
C   GEN          -89.9999994      -90.0000000       44.9999998       -.499999995
C
$WIDTH, 79,    { Request narrow output for phasor branch flows: easy to document
BLANK card ending source cards                          
C PRITOP                  0.5              0.0              0.5             .125
C    TERRA        -90.0000000              0.0      -90.0000000              0.0
C       Total network loss  P-loss  by summing injections =   7.501510357193E-01
C
C node           Vk-magnitude     Ik-magnitude       Pk (watts)      MVA (watts)
C name           Vk-degrees       Ik-degrees         Qk (vars)      Power factor
C
C GEN                     1.0   2.692862873031  1.2501510381699  1.3464314365155
C                 -90.0000000     -111.7990223       .499999995        0.9284922
C
BLANK card ending selective node voltage output requests
  PRINTER PLOT
BLANK card ending plot cards
BEGIN NEW DATA CASE
$WIDTH, 132,      { Back to wide output after injections but before outputs read
C     4th of 6 subcases is modification of first.  Rather than  "AVERAGE OUTPUT"
C     to dampen oscillations of the series inductor, a parallel damping resistor
C     is  used.  The  resistance value is automatically a function of the  time-
C     step size thanks to use of the  "DELTAT"  request  (BUS4  field of columns
C     21-26).   A theoretical formula for determining nominal damping resistance
C     is  R = 16 * L [Henry] / dt,  and here  16*L = 16 * .8 [mH] = .0128 [Henry].
C     The  "DIVIDEDELTAT"  request of columns 15-26 provides just such  scaling.
C     Enter the value  16 * L [Henry]  in the R-field of columns 27-32.
C     Only to produce a nicer (denser) character plot,  the time step is halved.
PRINTED NUMBER WIDTH, 13, 2,  { Request maximum precision (for 8 output columns)
CHANGE PRINTOUT FREQUENCY
       5       5      20      20     185       1     205       5     220      20
 .000050    .020
       1       1       1       1       1
  BUS1  BUS2                 .18   0.8   { Series R-L oscillates when opened}  1
  BUS3                                22100.  { Capacitor disconnected by switch
C         Damping resistor is extra, placed in parallel with hanging R-L branch:
  BUS1  BUS2  DIVIDEDELTAT .0128 { Nominal parallel R-damping is R = 16 * L / dt
C BUS1  BUS4                128. { Equivalent branch would have  R = .0128/1.E-4
BLANK card ending branch cards
  BUS2  BUS3        -1.0       0.0   { Will open on current zero at T = 9.4 msec
BLANK card ending switch cards
14BUS1           1.0       60.      -90.
BLANK card ending source cards
C              Step      Time        BUS3         BUS2         BUS1         BUS1
C                                                                           BUS2  
C  ***       Switch  "BUS2  "  to  "BUS3  "  closed before  0.00000000E+00  sec.
C               0       0.0           0.0          0.0          0.0          0.0
C               1     .5E-4   .7458368E-6  .7458368E-6  .0188484397  .5856959E-3
C               2     .1E-3   .4300663E-5  .4300663E-5  .0376901827   .002335936
C               3    .15E-3   .1328333E-4  .1328333E-4  .0565185345  .0052368122
C
C             186     .0093   .6386376275  .6386376275  -.356411879  .1216511334
C             187    .00935    .638831863   .638831863  -.373959206  .0578961619
C  ***         Open  switch  "BUS2  "  to  "BUS3  "  after  9.40000000E-03  sec.
C             188     .0094   .6388812702  .6388812702  -.391373667  -.006239594
C             189    .00945   .6388696593  -1.50023245  -.408649075  -.004263998
C             190     .0095   .6388696593  .4233815153  -.425779292  .0033170344
C             191    .00955   .6388696593   -1.1033345  -.442758231  -.002580376
C             192     .0096   .6388696593  .0542933726  -.459579861  .0020073173
C             193    .00965   .6388696593  -.875988712  -.476238204  -.001561525
C             194     .0097   .6388696593  -.181754793  -.492727342  .0012147365
 1
C             400       .02   .6388696593  .9510565163  .9510565163  .208083E-17
C         Variable maxima :   .6388812702  .9510565163  .9999802609   2.66459913
C         Times of maxima :         .0094          .02       .00415       .00575
C         Variable minima :           0.0  -1.50023245          -1.  -.006239594
C         Times of minima :           0.0       .00945        .0125        .0094
  PRINTER PLOT   { Following plot is of region of oscillation following 9.4 msec
 144 .4 9.0 11.         BUS1  BUS2               { Axis limits: (-1.500,  0.639)
BLANK card ending plot cards
BEGIN NEW DATA CASE
C     5th of 6 subcases demonstrates a simple Type-18 source that required
C     correction on  25 February 2001.  The key structure is this: one or more
C     (in this case, two) terminal nodes of the Type-18 source that is used to
C     represent  IDEAL TRANSFORMER  has known voltage.
   .0001  .0001  { One dT is all it takes to verify voltages now are continuous
       1       1       1       1       
  GENA                      1.E7  { High resist. to ground provides connectivity
  GENB        GENA                { 2nd of 3 is the same.  Avoid KILL code
  LOAD        GENA                { 3rd of 3 satisfies need for connectivity
  IDEAL TRANSFORMER    { Internally, ideal transformer is represented as Type-18
 1GENA  GENB                             1.0  { Winding 1 has rated voltage = 1.
 2LOAD                                   1.0  { Winding 2 has same rated voltage 
BLANK card ending branches
BLANK card ending switches
14GENA           10.      1.0        0.0                          -1.0      10.0
14GENB           10.      1.0     -120.0                          -1.0      10.0
BLANK card ending sources
  GENA  GENB  LOAD
C   Step     Time          GENA         GENB         LOAD
C    0        0.0           10.          -5.          15.
C    1      .1E-3   9.999998026  -4.99455762  14.99455564
BLANK card ending node voltage outputs
BLANK card ending plot cards
BEGIN NEW DATA CASE
C     6th of 6 subcases illustrates the  RECLOSE  feature of time-controlled
C     switches,  which became available  24 December 2001  as should be
C     described in some future newsletter story (July, 2002 or later).  Data
C     comes from the 4th subcase,  which provides half of the network.  Time
C     is extended (doubled, in fact) to allow reclosing of the switch.  Using
C     old modeling,  this is done by means of a second time-controlled switch
C     in parallel with the first.  Of course, only one switch or the other is
C     closed at any one time  ---  a requirement of switch logic.  The same
C     solution is obtained using new modeling by a  RECLOSE  switch.  Although
C     only two pairs of  (T-close  and  T-open)  are illustrated,  in fact an
C     arbitrary number are allowed.  When ATP is done with one (upon opening),
C     the next pair will replace the preceding pair.  Storage is in List 10, so
C     is variably-dimensioned.  Time-step size  DELTAT  has been doubled simply
C     to speed simulation.  Finally, the source has been rotated 90 degrees to
C     speed the action (no need to waste time waiting for the first opening).
PRINTED NUMBER WIDTH, 11, 2,  { Request maximum precision (for 8 output columns)
CHANGE PRINTOUT FREQUENCY
       5       5      55       1     155       5
 .000100    .020
       1       1       1       1       1
C   Naming is as follows.  Keep the original  "BUS"  names for the original
C   data.  For the new alternative,  replace  BUS  by  GUS.  This is for nodes
C   numbered 2 and 3.  For Node 1 (the voltage source), no copy is required:
  BUS1  BUS2                 .18   0.8   { Series R-L oscillates when opened}  1
  BUS1  GUS2                 .18   0.8   { Series R-L oscillates when opened}  1
  BUS3                                22100.  { Capacitor disconnected by switch
  GUS3                                22100.  { Capacitor disconnected by switch
C         Damping resistor is extra, placed in parallel with hanging R-L branch:
  BUS1  BUS2  DIVIDEDELTAT .0128 { Nominal parallel R-damping is R = 16 * L / dt
  BUS1  GUS2  DIVIDEDELTAT .0128 { Nominal parallel R-damping is R = 16 * L / dt
BLANK card ending branch cards
C  Switches:  < T-close>< T-open >                    < Request>               I
C ______------__________----------                    __________               _
  BUS2  BUS3        -1.0       0.0 { Will open on current 0 at T =  5.8 msec } 1
  BUS2  BUS3        .011       0.0 { Will open on current 0 at T = 14.9 msec }
  GUS2  GUS3        -1.0       0.0                    RECLOSE                  3
                    .011       0.0   { 2nd pair of T-close and T-open follow 1st
                   9999.             { Bound to terminate last pair of switch T
BLANK card ending switch cards
14BUS1           1.0       60.       0.0
BLANK card ending source cards
  BUS1  BUS2  GUS2  { Request for the output of node voltages at these nodes
C  First  4     output variables are electric-network voltage differences (upper voltage minus lower voltage);
C  Next   4     output variables are branch currents (flowing from the upper node to the lower node);
C   Step      Time      GUS2       BUS1       BUS2       GUS2       BUS2       GUS2       BUS1       BUS1
C                       GUS3                                        BUS3       GUS3       BUS2       GUS2
C ***                    Switch  "BUS2  "  to  "BUS3  "  closed before  0.00000000E+00  sec.
C ***                    Switch  "GUS2  "  to  "GUS3  "  closed before  0.00000000E+00  sec.
C      0       0.0         0.0        0.0        0.0        0.0        0.0        0.0        0.0        0.0
C      1     .1E-3         0.0  .99928947  .15737E-3  .15737E-3  .06955678  .06955678  .06175106  .06175106
C      2     .2E-3         0.0   .9971589  .74798E-3  .74798E-3  .19149551  .19149551  .18371105  .18371105
C      3     .3E-3         0.0  .99361131  .00188315  .00188315  .31024774  .31024774  .30249987  .30249987
BLANK card ending node voltage outputs
C    200       .02   .08475006  .30901699  .30902085  .30902085        0.0        0.0  .30129E-7  .30129E-7
C Variable maxima :   1.6703679  .99992104  1.8946387  1.8946387  1.8705409  1.8705409  1.8678888  1.8678888
C Times of maxima :        .015      .0167       .015       .015      .0028      .0028      .0028      .0028
C Variable minima :   -2.667432   -.999921  -2.354268  -2.354268        0.0  -.8127145  -.8114678  -.8114678
C Times of minima :       .0059      .0083      .0059      .0059        0.0      .0128      .0128      .0128
  CALCOMP PLOT
 144 2. 0.0 20.         BUS2  GUS2       { These 2 node voltages should coincide
BLANK card ending plot cards
BEGIN NEW DATA CASE
BLANK