@@ -16,22 +16,22 @@ class NodeGenerator(BaseGenerator):
1616 def run (self , amount : int , voltage_level : int = 10_500 ):
1717 """Generate nodes in a grid with two possible load scenarios"""
1818 node_array = self .grid .node .__class__ .zeros (amount )
19- node_array . id = 1 + self .grid .max_id + np .arange (amount )
20- node_array . u_rated = voltage_level
19+ node_array [ "id" ] = 1 + self .grid .max_id + np .arange (amount )
20+ node_array [ " u_rated" ] = voltage_level
2121
2222 load_low_array = self .grid .sym_load .__class__ .zeros (amount )
23- load_low_array . id = 1 + node_array . id .max () + np .arange (amount )
24- load_low_array . node = node_array . id
25- load_low_array . status = 1
23+ load_low_array [ "id" ] = 1 + node_array [ "id" ] .max () + np .arange (amount )
24+ load_low_array [ " node" ] = node_array [ "id" ]
25+ load_low_array [ " status" ] = 1
2626 load_high_array = self .grid .sym_load .__class__ .zeros (amount )
27- load_high_array . id = 1 + load_low_array . id .max () + np .arange (amount )
28- load_high_array . node = node_array . id
29- load_high_array . status = 1
27+ load_high_array [ "id" ] = 1 + load_low_array [ "id" ] .max () + np .arange (amount )
28+ load_high_array [ " node" ] = node_array [ "id" ]
29+ load_high_array [ " status" ] = 1
3030
3131 # power consumption in Watt
32- load_low_array . p_specified = np .round (self .rng .normal (200_000 , 150_000 , amount ))
33- load_low_array . q_specified = np .round (self .rng .normal (20_000 , 15_000 , amount ))
34- load_high_array . p_specified = np .round (self .rng .normal (- 100_000 , 350_000 , amount ))
35- load_high_array . q_specified = np .round (self .rng .normal (- 5_000 , 35_000 , amount ))
32+ load_low_array [ " p_specified" ] = np .round (self .rng .normal (200_000 , 150_000 , amount ))
33+ load_low_array [ " q_specified" ] = np .round (self .rng .normal (20_000 , 15_000 , amount ))
34+ load_high_array [ " p_specified" ] = np .round (self .rng .normal (- 100_000 , 350_000 , amount ))
35+ load_high_array [ " q_specified" ] = np .round (self .rng .normal (- 5_000 , 35_000 , amount ))
3636
3737 return node_array , load_low_array , load_high_array
0 commit comments