コード例 #1
0
def test_case57():
    net = pn.case57()
    assert net.converged
    pp.runpp(net, trafo_model='pi')
    assert len(net.bus) == 57
    assert len(net.line) + len(net.trafo) == 80
    assert len(net.ext_grid) + len(net.gen) + len(net.sgen) == 7
    assert net.converged
コード例 #2
0
    def __init__(self, system: str, tap_step=0.00625) -> None:

        self.system = system

        if system == "14":
            from pandapower.networks import case14

            self.network = case14()
        elif system == "30":
            from pandapower.networks import case_ieee30

            self.network = case_ieee30()
        elif system == "57":
            from pandapower.networks import case57

            self.network = case57()

        self.tap_step = tap_step
        self.get_network_parameters()

        return
コード例 #3
0
def test_case57():
    net = pn.case57()
    assert net.converged
    _ppc_element_test(net, 57, 80, 7, True)
コード例 #4
0
ファイル: finalproj.py プロジェクト: saraborc/CEE_272R
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Fri May  8 16:37:59 2020

@author: saraborchers
"""

import pandapower as pp
import pandapower.networks as nw

print("YAY!!")
print("Hi Sara!!")  # @cmgeery

# CREATE NETWORK: create network, establish ideal voltages by load type
net = nw.case57()

# ADJUST NETWORK LOADS: bump voltages in various areas according to scenarios
# SCENARIO 1: increased home charging

# SCENARIO 2: increased quick charging stations

# SCENARIO 3: mix of quick charging and home charging

# RUN OPF

# CREATE DEMAND PROFILES: time series calculations/load changes with time

# EVALUATE EV USER CHARGES