def test_case145():
    net = pn.case145()
    assert net.converged
    pp.runpp(net, trafo_model='pi')
    assert len(net.bus) == 145
    assert len(net.line) + len(net.trafo) == 453
    assert len(net.ext_grid) + len(net.gen) + len(net.sgen) == 59
    assert net.converged
Example #2
0
def net_in(request):
    if request.param == 1:
        net = create_test_network()
        net.line_geodata.loc[0, "coords"] = [(1.1, 2.2), (3.3, 4.4)]
        net.line_geodata.loc[11, "coords"] = [(5.5, 5.5), (6.6, 6.6),
                                              (7.7, 7.7)]
        return net
    if request.param == 2:
        return networks.case145()
Example #3
0
def test_case145():
    net = pn.case145()
    assert net.converged
    pp.runpp(net, trafo_model='pi')
    assert len(net.bus) == 145
    assert len(net.line) + len(net.trafo) == 453
    n_gen = 50
    assert len(net.ext_grid) + len(net.gen) == n_gen
    assert len(net.polynomial_cost) == n_gen
    assert net.converged
Example #4
0
def test_case145():
    net = pn.case145()
    assert net.converged
    _ppc_element_test(net, 145, 453, 50 + 9, 50)
Example #5
0
                                   eg_buses_with_geo_coordinates,
                                   patch_type="rect",
                                   size=ext_grid_size,
                                   color=ext_grid_color,
                                   zorder=11)
        collections.append(sc)
    # create trafo collection if trafo is available

    trafo_buses_with_geo_coordinates = [
        t for t, trafo in net.trafo.iterrows()
        if trafo.hv_bus in net.bus_geodata.index
        and trafo.lv_bus in net.bus_geodata.index
    ]
    if len(trafo_buses_with_geo_coordinates) > 0:
        tc = create_trafo_symbol_collection(net,
                                            trafo_buses_with_geo_coordinates,
                                            color=trafo_color)
        collections.append(tc[0])
        collections.append(tc[1])

    draw_collections(collections)
    plt.show()


if __name__ == "__main__":
    import pandapower.networks as nw
    net = nw.case145()
    #    net = nw.create_cigre_network_mv()
    #    net = nw.mv_oberrhein()
    simple_plot(net, bus_size=0.4)