def test_case1888rte_changed_slack(): ref_bus_idx = 1233 net = pn.case1888rte(ref_bus_idx=ref_bus_idx) assert net.converged _ppc_element_test(net, 1888, 2531, 354, 297) assert net.ext_grid.bus.at[0] == ref_bus_idx ref_bus_idx = [1233, 1854] net = pn.case1888rte(ref_bus_idx=ref_bus_idx) pp.runpp(net, trafo_model='pi') assert list(net.ext_grid.bus.sort_values()) == ref_bus_idx assert net.converged
def test_case1888rte_changed_slack(): ref_bus_idx = 1233 net = pn.case1888rte(ref_bus_idx=ref_bus_idx) assert net.converged pp.runpp(net, trafo_model='pi') assert len(net.bus) == 1888 assert len(net.line) + len(net.trafo) == 2531 assert len(net.ext_grid) + len(net.gen) + len(net.sgen) == 354 assert net.ext_grid.bus.at[0] == ref_bus_idx assert net.converged ref_bus_idx = [1233, 1854] net = pn.case1888rte(ref_bus_idx=ref_bus_idx) pp.runpp(net, trafo_model='pi') assert list(net.ext_grid.bus) == ref_bus_idx assert net.converged
def test_case1888rte(): net = pn.case1888rte() assert net.converged pp.runpp(net, trafo_model='pi') assert len(net.bus) == 1888 assert len(net.line) + len(net.trafo) == 2531 assert len(net.ext_grid) + len(net.gen) + len(net.sgen) == 354 assert net.converged
def test_case1888rte(): net = pn.case1888rte() assert net.converged _ppc_element_test(net, 1888, 2531, 354, 297)
@author: thomasjhojlunddodd """ print("The program started successfully") #============= IMPORTING RELEVANT MODULES import pandapower as pp import numpy as np import pandapower.networks as pn import csv import pandas as pd #============= IMPORTING RELEVANT NETWORK MODEL net = pn.case1888rte(ref_bus_idx=1246) #============= CREATING CSV IN WHICH MODEL DATA IS INPUTTED with open('/Users/thomasjhojlunddodd/documents/lpthw/Sy1/power_plants/results.csv', 'a', newline='') as file: writer = csv.writer(file) writer.writerow(["index_number", "failures", "total_excess_load"]) #============= RUNNING MODEL SIMULATIONS x = range(160, ((len(net.res_line.index))-1)) #1975 # 160-180 good tester for i in x: try: pp.drop_lines(net, [i]) pp.runpp(net)
self.tol = 1e-4 # results are equal if they match up to tol def test_case14(self): case = pn.case14() self._aux_test(case) def test_case39(self): case = pn.case39() self._aux_test(case) def test_case118(self): case = pn.case118() self._aux_test(case) def test_case1888rte(self): case = pn.case1888rte() self._aux_test(case) # def test_case300(self): # TODO make it work # case = pn.case300() # self._aux_test(case) # def test_case9241pegase(self): # TODO make it work # case = pn.case9241pegase() # self._aux_test(case) def test_case2848rte(self): case = pn.case2848rte() self.tol = 0.1 # yeah this one is a bit tough... # TODO