@@ -305,73 +305,37 @@ def test_handle_invalid_calculation_method_error():
305
305
306
306
307
307
def test_transformer_tap_regulator_control_side_not_closer_to_source ():
308
- # =====Test Grid=====
309
- # ________[0]________
310
- # || | |
311
- # [1] [4]--[5]
312
- # | | |
313
- # [2] | [7]
314
- # | [6] |
315
- # [3]----------| [8]
316
- # | |
317
- # L---------------[9]
318
- node_input = initialize_array ("input" , "node" , 10 )
319
- node_input ["id" ] = [0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ]
320
- node_input ["u_rated" ] = [150e3 , 10e3 , 10e3 , 10e3 , 10e3 , 50e3 , 10e3 , 10e3 , 10e3 , 10e3 ]
321
-
322
- transformer_input = initialize_array ("input" , "transformer" , 5 )
323
- transformer_input ["id" ] = [11 , 12 , 13 , 14 , 15 ]
324
- transformer_input ["from_node" ] = [0 , 0 , 5 , 2 , 8 ]
325
- transformer_input ["to_node" ] = [1 , 1 , 7 , 3 , 9 ]
326
- transformer_input ["from_status" ] = [1 , 1 , 1 , 1 , 1 ]
327
- transformer_input ["to_status" ] = [1 , 1 , 1 , 1 , 1 ]
328
- transformer_input ["winding_from" ] = [1 , 1 , 1 , 1 , 1 ]
329
- transformer_input ["winding_to" ] = [1 , 1 , 1 , 1 , 1 ]
330
- transformer_input ["clock" ] = [0 , 0 , 0 , 0 , 0 ]
331
- transformer_input ["tap_side" ] = [0 , 0 , 0 , 0 , 0 ]
308
+ node_input = initialize_array ("input" , "node" , 2 )
309
+ node_input ["id" ] = [0 , 1 ]
310
+ node_input ["u_rated" ] = [150e3 , 10e3 ]
332
311
333
- three_winding_transformer_input = initialize_array ("input" , "three_winding_transformer" , 1 )
334
- three_winding_transformer_input ["id" ] = [16 ]
335
- three_winding_transformer_input ["node_1" ] = [0 ]
336
- three_winding_transformer_input ["node_2" ] = [4 ]
337
- three_winding_transformer_input ["node_3" ] = [5 ]
338
- three_winding_transformer_input ["clock_12" ] = [0 ]
339
- three_winding_transformer_input ["clock_13" ] = [0 ]
340
- three_winding_transformer_input ["winding_1" ] = [1 ]
341
- three_winding_transformer_input ["winding_2" ] = [1 ]
342
- three_winding_transformer_input ["winding_3" ] = [1 ]
343
-
344
- line_input = initialize_array ("input" , "line" , 2 )
345
- line_input ["id" ] = [17 , 18 ]
346
- line_input ["from_node" ] = [3 , 3 ]
347
- line_input ["to_node" ] = [6 , 9 ]
348
-
349
- link_input = initialize_array ("input" , "link" , 3 )
350
- link_input ["id" ] = [19 , 20 , 21 ]
351
- link_input ["from_node" ] = [2 , 6 , 8 ]
352
- link_input ["to_node" ] = [1 , 4 , 7 ]
353
- link_input ["from_status" ] = [1 , 1 , 1 ]
354
- link_input ["to_status" ] = [1 , 1 , 1 ]
312
+ transformer_input = initialize_array ("input" , "transformer" , 1 )
313
+ transformer_input ["id" ] = [2 ]
314
+ transformer_input ["from_node" ] = [0 ]
315
+ transformer_input ["to_node" ] = [1 ]
316
+ transformer_input ["from_status" ] = [1 ]
317
+ transformer_input ["to_status" ] = [1 ]
318
+ transformer_input ["winding_from" ] = [1 ]
319
+ transformer_input ["winding_to" ] = [1 ]
320
+ transformer_input ["clock" ] = [0 ]
321
+ transformer_input ["tap_side" ] = [1 ]
355
322
356
323
source_input = initialize_array ("input" , "source" , 1 )
357
- source_input ["id" ] = [22 ]
324
+ source_input ["id" ] = [3 ]
358
325
source_input ["node" ] = [0 ]
359
326
source_input ["status" ] = [1 ]
360
327
source_input ["u_ref" ] = [1.0 ]
361
328
362
- transformer_tap_regulator_input = initialize_array ("input" , "transformer_tap_regulator" , 6 )
363
- transformer_tap_regulator_input ["id" ] = [23 , 24 , 25 , 26 , 27 , 28 ]
364
- transformer_tap_regulator_input ["regulated_object" ] = [11 , 12 , 13 , 14 , 15 , 16 ]
365
- transformer_tap_regulator_input ["status" ] = [1 , 1 , 1 , 1 , 1 , 1 ]
366
- transformer_tap_regulator_input ["control_side" ] = [1 , 1 , 1 , 1 , 1 , 1 ]
329
+ transformer_tap_regulator_input = initialize_array ("input" , "transformer_tap_regulator" , 1 )
330
+ transformer_tap_regulator_input ["id" ] = [4 ]
331
+ transformer_tap_regulator_input ["regulated_object" ] = [2 ]
332
+ transformer_tap_regulator_input ["status" ] = [1 ]
333
+ transformer_tap_regulator_input ["control_side" ] = [0 ]
367
334
368
335
model = PowerGridModel (
369
336
input_data = {
370
337
"node" : node_input ,
371
338
"transformer" : transformer_input ,
372
- "three_winding_transformer" : three_winding_transformer_input ,
373
- "line" : line_input ,
374
- "link" : link_input ,
375
339
"source" : source_input ,
376
340
"transformer_tap_regulator" : transformer_tap_regulator_input ,
377
341
}
0 commit comments