Example #1
0
def test_GBreducednetwork():
    net = pn.GBreducednetwork()
    pp.runpp(net)
    assert len(net.bus) == 29
    assert len(net.line) + len(net.trafo) == 99
    assert len(net.ext_grid) + len(net.gen) + len(net.sgen) == 66
    assert net.converged
Example #2
0
def test_GBreducednetwork():
    net = pn.GBreducednetwork()
    assert net.converged
    pp.runpp(net, trafo_model='pi')
    assert len(net.bus) == 29
    assert len(net.line) + len(net.trafo) == 99
    n_gen = 66
    assert len(net.ext_grid) + len(net.gen) + len(net.sgen) == n_gen
    assert len(net.polynomial_cost) == n_gen
    assert net.converged
Example #3
0
def test_GBreducednetwork():
    net = pn.GBreducednetwork()
    assert net.converged
    _ppc_element_test(net, 29, 99, 66, True)
Example #4
0
@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.GBreducednetwork()

#============= CREATING CSV IN WHICH MODEL DATA IS INPUTTED

with open('/Users/thomasjhojlunddodd/desktop/results.csv', 'a',
          newline='') as file:
    writer = csv.writer(file)
    writer.writerow(["index_number", "failures", "total_excess_load"])

#============= RUNNING MODEL SIMULATIONS

x = range(0, ((len(net.res_line.index)) - 1))  #1975 # 160-180 good tester
for i in x:
    try:
        #net.load.scaling = 1.55
        #net.gen.scaling = 1.55