In [1]:
import numpy as np
from pydgrid.pydgrid import grid
from pydgrid.pf import pf_eval,time_serie
Kersting book example 6.1¶
Data¶
In [2]:
data = {
"lines":[
{"bus_j": "Bus_1", "bus_k": "Bus_2", "code": "Kersting", "m": 1609.34}
],
"buses":[
{"bus": "Bus_1", "pos_x": 10, "pos_y": 0, "units": "m", "U_kV":12.47},
{"bus": "Bus_2", "pos_x": 200, "pos_y": 0, "units": "m", "U_kV":12.47}
],
"grid_formers":[
{"bus": "Bus_1","bus_nodes": [1, 2, 3],
"kV": [7.53869, 7.45125, 7.48512],
"deg": [1.57248, -118.30047, 121.93184]
}
],
"loads":[
{"bus": "Bus_2" , "kVA": 6000.0, "pf": 0.9,"type":"3P"}
],
"line_codes":
{"Kersting":
{"R":[
[0.8667, 0.2955, 0.2907],
[0.2955, 0.8837, 0.2992],
[0.2907, 0.2992, 0.8741]
],
"X":[
[2.0417,0.9502, 0.7290],
[0.9502,1.9852, 0.8023],
[0.7290,0.8023, 2.0172]
],
"B_mu":[
[10.7409, -3.4777, -1.3322],
[-3.4777, 11.3208, -2.2140],
[ -1.3322, -2.2140, 10.2104]
],
"unit":"miles"
}
}
}
Execute power flow¶
In [3]:
grid_1 = grid()
grid_1.read(data) # Load data
grid_1.pf_solver = 2
grid_1.pf() # solve power flow
Graph with obtained results¶
In [4]:
from pydgrid.plot_bokeh import plot_results
plot_results(grid_1)
Out[4]:
Figure(
id = '1003', …)
Get element transfomers results¶
In [6]:
grid_1.buses
Out[6]:
[{'bus': 'Bus_1',
'pos_x': 10,
'pos_y': 0,
'units': 'm',
'U_kV': 12.47,
'N_nodes': 3,
'v_an': 7538.69,
'v_bn': 7451.25,
'v_cn': 7485.12,
'v_ng': 0.0,
'deg_an': 1.57248,
'deg_bn': -118.30046999999999,
'deg_cn': 121.93184,
'deg_ng': 0.0,
'v_ab': 12973.42498856987,
'v_bc': 12920.120310382239,
'v_ca': 13034.52171783379,
'p_a': 1858935.7393203387,
'p_b': 1835419.9515336645,
'p_c': 1839830.0481158614,
'q_a': 963491.4173624129,
'q_b': 956338.0192537266,
'q_c': 968270.9001076091},
{'bus': 'Bus_2',
'pos_x': 200,
'pos_y': 0,
'units': 'm',
'U_kV': 12.47,
'N_nodes': 3,
'v_an': 7199.551320077657,
'v_bn': 7199.557391530307,
'v_cn': 7199.55602482274,
'v_ng': 0.0,
'deg_an': -3.170444377827802e-05,
'deg_bn': -120.00002917542324,
'deg_cn': 119.9999628259816,
'deg_ng': 0.0,
'v_ab': 12469.993777213469,
'v_bc': 12469.998513070677,
'v_ca': 12469.992408860844,
'p_a': -1799998.8481163539,
'p_b': -1800000.327593055,
'p_c': -1800000.107596966,
'q_a': -871778.0011666914,
'q_b': -871778.8157972179,
'q_c': -871778.399022273}]
In [ ]:
In [ ]: