Trechos

Trechos são usados para representar linha elétrica, transformadores e reguladores de tensão, podendo conter também uma chave caso represente uma linha.

class Section(Edge):
    def __init__(self,
                 name,
                 n1,
                 n2,
                 switch=None,
                 transformer=None,
                 line_model=None,
                 length=None):

Definição dos parâmetros:

  • name:

    Nome do trecho. Obrigatório.

  • n1:

    Nó de inicio do trecho.

  • n2:

    Nó de término do trecho.

  • switch:

    Chave do trecho, caso exista alguma.

  • transformer:

    Transformador do trecho. Caso este argumento não seja None o trecho representará exclusivamente o transformador passado.

  • line_model:

    Modelo de linha.

  • length:

    Comprimento da linha elétrica em milhas ou km (Depende da unidade usado no modelo de linha).

Exemplo:

from mygrid.grid import Switch, LineModel, UnderGroundLine
from mygrid.grid import Under_Ground_Conductor
from mygrid.grid import Section, LoadNode, TransformerModel, Conductor
from mygrid.grid import Auto_TransformerModel
from mygrid.util import p2r, r2p

vll_mt = p2r(4.16e3, 0.0)

spacing500=[0.0 + 28.0j,
            2.5 + 28.0j,
            7.0 + 28.0j,
            4.0 + 24.0j]

conduct2 = Conductor(id=44)


line602 =  LineModel(loc=spacing500,
                     phasing=['c','a','b','n'],
                     conductor=conduct2,
                     neutral_conductor=conduct2)


Load_Node632 = LoadNode(name='632',
                        ppa=0.0e3 + 0.0e3j,
                        ppb=0.0e3 + 0.0e3j,
                        ppc=0.0e3 + 0.0e3j,
                        type_connection="wye",
                        zipmodel=[1.0, 0.0, 0.0],
                        voltage=vll_mt)

Load_Node633 = LoadNode(name='633',
                        voltage=vll_mt)

Load_Node632_to_Load_Node633 = Section(name='section4',
                                       n1=Load_Node632,
                                       n2=Load_Node633,
                                       line_model=line602,
                                       length=500/5280)