Dados de Restrições

As informações de restrições no DECOMP, localizadas no arquivos das LIBS que são indicados no indices.csv com as respectivas funcionalidades, são armazenados na classe:

class Restricoes(data=<cfinterface.data.registerdata.RegisterData object>)[código-fonte]

Armazena os dados de entrada do DECOMP referentes aos dados das restrições do problema informadas no ambiente LIBS.

alias_elet(codigo_alias: int | None = None, identificador_alias: str | None = None, df: bool = False) RegistroAliasElet | List[RegistroAliasElet] | DataFrame | None[código-fonte]

Obtém um registro que cadastra um alias elétrico, definido através do nome alternativo (apelido) do card.

Parâmetros:
  • codigo_alias (int | None) – código que especifica o alias

  • identificador_alias (str | None) – o nome identificador do alias

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

RegistroAliasElet | list[RegistroAliasElet] | pd.DataFrame | None

alias_elet_val_per_pat(codigo_alias: int | None = None, estagio_inicio: int | None = None, estagio_fim: int | None = None, patamar: int | None = None, valor: float | None = None, df: bool = False) RegistroAliasEletValPerPat | List[RegistroAliasEletValPerPat] | DataFrame | None[código-fonte]

Obtém um registro que contém os valores assumidos pelo alias para cada período e patamar, definido através do nome alternativo (apelido) do card.

Parâmetros:
  • codigo_alias (int | None) – código que especifica o alias

  • estagio_inicio (datetime | None) – estágio inicial de validade do dado

  • estagio_fim (datetime | None) – estágio final de validade do dado

  • patamar (int | None) – patamar de validade do dado

  • valor (float | None) – valor do dado

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

RegistroAliasEletValPerPat | list[RegistroAliasEletValPerPat] | pd.DataFrame | None

alias_eletrico(codigo_alias: int | None = None, identificador_alias: str | None = None, df: bool = False) RegistroAliasEletrico | List[RegistroAliasEletrico] | DataFrame | None[código-fonte]

Obtém um registro que cadastra um alias elétrico, definido através do nome completo do card.

Parâmetros:
  • codigo_alias (int | None) – código que especifica o alias

  • identificador_alias (str | None) – o nome identificador do alias

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

RegistroAliasEletrico | list[RegistroAliasEletrico] | pd.DataFrame | None

alias_eletrico_valor_periodo_patamar(codigo_alias: int | None = None, estagio_inicio: int | None = None, estagio_fim: int | None = None, patamar: int | None = None, valor: float | None = None, df: bool = False) RegistroAliasEletricoValorPeriodoPatamar | List[RegistroAliasEletricoValorPeriodoPatamar] | DataFrame | None[código-fonte]

Obtém um registro que contém os valores assumidos pelo alias para cada período e patamar, definido através do nome completo do card.

Parâmetros:
  • codigo_alias (int | None) – código que especifica o alias

  • estagio_inicio (datetime | None) – estágio inicial de validade do dado

  • estagio_fim (datetime | None) – estágio final de validade do dado

  • patamar (int | None) – patamar de validade do dado

  • valor (float | None) – valor do dado

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

RegistroAliasEletricoValorPeriodoPatamar | list[RegistroAliasEletricoValorPeriodoPatamar] | pd.DataFrame | None

re(codigo_restricao: int | None = None, formula: str | None = None, df: bool = False) RegistroRe | List[RegistroRe] | DataFrame | None[código-fonte]

Obtém um registro que cadastra uma restrição elétrica (RE), definido através do nome alternativo (apelido) do card.

Parâmetros:
  • codigo_restricao (int | None) – código que especifica a restrição

  • formula (str | None) – equação da restrição

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

RegistroRe | list[RegistroRe] | pd.DataFrame | None

re_data_pat(codigo_restricao: int | None = None, data_inicio: datetime | None = None, data_fim: datetime | None = None, patamar: int | None = None, formula: str | None = None, df: bool = False) RegistroReDataPat | List[RegistroReDataPat] | DataFrame | None[código-fonte]

Obtém um registro que cadastra uma restrição elétrica (RE) que varia ao longo do tempo, informada por intervalo de data, definido através do nome alternativo (apelido) do card.

Parâmetros:
  • codigo_restricao (int | None) – código que especifica a restrição

  • data_inicio (datetime | None) – data inicial de validade da restrição

  • data_fim (datetime | None) – data final de validade da restrição

  • patamar (int | None) – patamar de carga de validade da restrição

  • formula (str | None) – equação da restrição

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

RegistroReDataPat | list[RegistroReDataPat] | pd.DataFrame | None

re_habilita(codigo_restricao: int | None = None, codigo_regra_ativacao: int | None = None, df: bool = False) RegistroReHabilita | List[RegistroReHabilita] | DataFrame | None[código-fonte]

Obtém um registro que contém a associação entre uma regra de ativação e uma restrição elétrica, definido através do nome alternativo (apelido) do card.

Parâmetros:
  • codigo_restricao (int | None) – código que especifica a restrição elétrica

  • codigo_regra_ativacao (int | None) – código que especifica a regra de ativação

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

RegistroReHabilita | list[RegistroReHabilita] | pd.DataFrame | None

re_horiz_data(codigo_restricao: int | None = None, data_inicio: datetime | None = None, data_fim: datetime | None = None, df: bool = False) RegistroReHorizData | List[RegistroReHorizData] | DataFrame | None[código-fonte]

Obtém um registro que cadastra o horizonte de validade de uma restrição elétrica com intervalo de data, definido através do nome alternativo (apelido) do card.

Parâmetros:
  • codigo_restricao (int | None) – código que especifica a restrição

  • data_inicio (datetime | None) – data inicial de validade da restrição

  • data_fim (datetime | None) – data final de validade da restrição

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

RegistroReHorizData | list[RegistroReHorizData] | pd.DataFrame | None

re_horiz_per(codigo_restricao: int | None = None, estagio_inicio: int | None = None, estagio_fim: int | None = None, df: bool = False) RegistroReHorizPer | List[RegistroReHorizPer] | DataFrame | None[código-fonte]

Obtém um registro que cadastra o horizonte de validade de uma restrição elétrica com intervalo de estágios, definido através do nome alternativo (apelido) do card.

Parâmetros:
  • codigo_restricao (int | None) – código que especifica a restrição

  • estagio_inicio (int | None) – estágio inicial de validade da restrição

  • estagio_fim (int | None) – estágio final de validade da restrição

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

RegistroReHorizPer | list[RegistroReHorizPer] | pd.DataFrame | None

re_lim_form_data_pat(codigo_restricao: int | None = None, data_inicio: datetime | None = None, data_fim: datetime | None = None, patamar: int | None = None, limite_inferior: float | None = None, limite_superior: float | None = None, df: bool = False) RegistroReLimFormDataPat | List[RegistroReLimFormDataPat] | DataFrame | None[código-fonte]

Obtém um registro que cadastra os limites por horizonte, definido por intervalo de data, e por patamar para uma restrição elétrica, definido através do nome alternativo (apelido) do card.

Parâmetros:
  • codigo_restricao (int | None) – código que especifica a restrição

  • data_inicio (datetime | None) – data inicial de validade dos limites

  • data_fim (datetime | None) – data final de validade dos limites

  • patamar (int | None) – patamar de validade dos limites

  • limite_inferior (float | None) – limite inferior da restrição

  • limite_superior (float | None) – limite superior da restrição

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

RegistroReLimFormDataPat | list[RegistroReLimFormDataPat] | pd.DataFrame | None

re_lim_form_per_pat(codigo_restricao: int | None = None, estagio_inicio: int | None = None, estagio_fim: int | None = None, patamar: int | None = None, limite_inferior: float | None = None, limite_superior: float | None = None, df: bool = False) RegistroReLimFormPerPat | List[RegistroReLimFormPerPat] | DataFrame | None[código-fonte]

Obtém um registro que cadastra os limites por horizonte, definido por intervalo de estágios, e por patamar para uma restrição elétrica, definido através do nome alternativo (apelido) do card.

Parâmetros:
  • codigo_restricao (int | None) – código que especifica a restrição

  • estagio_inicio (int | None) – estágio inicial de validade dos limites

  • estagio_fim (int | None) – estágio final de validade dos limites

  • patamar (int | None) – patamar de validade dos limites

  • limite_inferior (float | None) – limite inferior da restrição

  • limite_superior (float | None) – limite superior da restrição

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

RegistroReLimFormPerPat | list[RegistroReLimFormPerPat] | pd.DataFrame | None

re_per_pat(codigo_restricao: int | None = None, estagio_inicio: int | None = None, estagio_fim: int | None = None, patamar: int | None = None, formula: str | None = None, df: bool = False) RegistroRePerPat | List[RegistroRePerPat] | DataFrame | None[código-fonte]

Obtém um registro que cadastra uma restrição elétrica (RE) que varia ao longo do tempo, informada por intervalo de estágios, definido através do nome alternativo (apelido) do card.

Parâmetros:
  • codigo_restricao (int | None) – código que especifica a restrição

  • estagio_inicio (int | None) – estágio inicial de validade da restrição

  • estagio_fim (int | None) – estágio final de validade da restrição

  • patamar (int | None) – patamar de carga de validade da restrição

  • formula (str | None) – equação da restrição

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

RegistroRePerPat | list[RegistroRePerPat] | pd.DataFrame | None

re_regra_ativa(codigo_regra_ativacao: int | None = None, regra_ativacao: str | None = None, df: bool = False) RegistroReRegraAtiva | List[RegistroReRegraAtiva] | DataFrame | None[código-fonte]

Obtém um registro que define uma regra para ativação e desativação de restrições elétricas, definido através do nome alternativo (apelido) do card.

Parâmetros:
  • codigo_regra_ativacao (int | None) – código que especifica a regra de ativação

  • regra_ativacao (str | None) – texto que define a regra condicional para ativação

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

RegistroReRegraAtiva | list[RegistroReRegraAtiva] | pd.DataFrame | None

re_trat_viol(codigo_restricao: int | None = None, tipo_violacao: str | None = None, custo_violacao: float | None = None, df: bool = False) RegistroReTratViol | List[RegistroReTratViol] | DataFrame | None[código-fonte]

Obtém um registro que contém definição do tipo de violação e o valor do custo de violação de uma restrição elétrica, definido através do nome alternativo (apelido) do card.

Parâmetros:
  • codigo_restricao (int | None) – código que especifica a restrição elétrica

  • tipo_violacao (str | None) – define o tipo de violação da restrição elétrica

  • custo_violacao (float | None) – define o custo de violação da restrição elétrica

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

RegistroReTratViol | list[RegistroReTratViol] | pd.DataFrame | None

re_trat_viol_per(codigo_restricao: int | None = None, estagio_inicio: int | None = None, estagio_fim: int | None = None, tipo_violacao: str | None = None, custo_violacao: float | None = None, df: bool = False) RegistroReTratViolPer | List[RegistroReTratViolPer] | DataFrame | None[código-fonte]

Obtém um registro que contém definição do tipo de violação e o valor do custo de violação de uma restrição elétrica definida para um intervalo de estágios, definido através do nome alternativo (apelido) do card.

Parâmetros:
  • codigo_restricao (int | None) – código que especifica a restrição elétrica

  • estagio_inicio (int | None) – estágio inicial de validade do dado

  • estagio_fim (int | None) – estágio final de validade do dado

  • tipo_violacao (str | None) – define o tipo de violação da restrição elétrica

  • custo_violacao (float | None) – define o custo de violação da restrição elétrica

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

RegistroReTratViolPer | list[RegistroReTratViolPer] | pd.DataFrame | None

restricao_eletrica_formula(codigo_restricao: int | None = None, formula: str | None = None, df: bool = False) RegistroRestricaoEletricaFormula | List[RegistroRestricaoEletricaFormula] | DataFrame | None[código-fonte]

Obtém um registro que cadastra uma restrição elétrica (RE), definido através do nome completo do card.

Parâmetros:
  • codigo_restricao (int | None) – código que especifica a restrição

  • formula (str | None) – equação da restrição

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

RegistroRestricaoEletricaFormula | list[RegistroRestricaoEletricaFormula] | pd.DataFrame | None

restricao_eletrica_formula_data_patamar(codigo_restricao: int | None = None, data_inicio: datetime | None = None, data_fim: datetime | None = None, patamar: int | None = None, formula: str | None = None, df: bool = False) RegistroRestricaoEletricaFormulaDataPatamar | List[RegistroRestricaoEletricaFormulaDataPatamar] | DataFrame | None[código-fonte]

Obtém um registro que cadastra uma restrição elétrica (RE) que varia ao longo do tempo, informada por intervalo de data, definido através do nome completo do card.

Parâmetros:
  • codigo_restricao (int | None) – código que especifica a restrição

  • data_inicio (datetime | None) – data inicial de validade da restrição

  • data_fim (datetime | None) – data final de validade da restrição

  • patamar (int | None) – patamar de carga de validade da restrição

  • formula (str | None) – equação da restrição

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

RegistroRestricaoEletricaFormulaDataPatamar | list[RegistroRestricaoEletricaFormulaDataPatamar] | pd.DataFrame | None

restricao_eletrica_formula_periodo_patamar(codigo_restricao: int | None = None, estagio_inicio: int | None = None, estagio_fim: int | None = None, patamar: int | None = None, formula: str | None = None, df: bool = False) RegistroRestricaoEletricaFormulaPeriodoPatamar | List[RegistroRestricaoEletricaFormulaPeriodoPatamar] | DataFrame | None[código-fonte]

Obtém um registro que cadastra uma restrição elétrica (RE) que varia ao longo do tempo, informada por intervalo de estágios, definido através do nome completo do card.

Parâmetros:
  • codigo_restricao (int | None) – código que especifica a restrição

  • estagio_inicio (int | None) – estágio inicial de validade da restrição

  • estagio_fim (int | None) – estágio final de validade da restrição

  • patamar (int | None) – patamar de carga de validade da restrição

  • formula (str | None) – equação da restrição

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

RegistroRestricaoEletricaFormulaPeriodoPatamar | list[RegistroRestricaoEletricaFormulaPeriodoPatamar] | pd.DataFrame | None

restricao_eletrica_habilita(codigo_restricao: int | None = None, codigo_regra_ativacao: int | None = None, df: bool = False) RegistroRestricaoEletricaHabilita | List[RegistroRestricaoEletricaHabilita] | DataFrame | None[código-fonte]

Obtém um registro que contém a associação entre uma regra de ativação e uma restrição elétrica, definido através do nome completo do card.

Parâmetros:
  • codigo_restricao (int | None) – código que especifica a restrição elétrica

  • codigo_regra_ativacao (int | None) – código que especifica a regra de ativação

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

RegistroRestricaoEletricaHabilita | list[RegistroRestricaoEletricaHabilita] | pd.DataFrame | None

restricao_eletrica_horizonte_data(codigo_restricao: int | None = None, data_inicio: datetime | None = None, data_fim: datetime | None = None, df: bool = False) RegistroRestricaoEletricaHorizonteData | List[RegistroRestricaoEletricaHorizonteData] | DataFrame | None[código-fonte]

Obtém um registro que cadastra o horizonte de validade de uma restrição elétrica com intervalo de data, definido através do nome completo do card.

Parâmetros:
  • codigo_restricao (int | None) – código que especifica a restrição

  • data_inicio (datetime | None) – data inicial de validade da restrição

  • data_fim (datetime | None) – data final de validade da restrição

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

RegistroRestricaoEletricaHorizonteData | list[RegistroRestricaoEletricaHorizonteData] | pd.DataFrame | None

restricao_eletrica_horizonte_periodo(codigo_restricao: int | None = None, estagio_inicio: int | None = None, estagio_fim: int | None = None, df: bool = False) RegistroRestricaoEletricaHorizontePeriodo | List[RegistroRestricaoEletricaHorizontePeriodo] | DataFrame | None[código-fonte]

Obtém um registro que cadastra o horizonte de validade de uma restrição elétrica com intervalo de estágios, definido através do nome completo do card.

Parâmetros:
  • codigo_restricao (int | None) – código que especifica a restrição

  • estagio_inicio (int | None) – estágio inicial de validade da restrição

  • estagio_fim (int | None) – estágio final de validade da restrição

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

RegistroRestricaoEletricaHorizontePeriodo | list[RegistroRestricaoEletricaHorizontePeriodo] | pd.DataFrame | None

restricao_eletrica_limite_formula_periodo_patamar(codigo_restricao: int | None = None, estagio_inicio: int | None = None, estagio_fim: int | None = None, patamar: int | None = None, limite_inferior: float | None = None, limite_superior: float | None = None, df: bool = False) RegistroRestricaoEletricaLimitesFormulaPeriodoPatamar | List[RegistroRestricaoEletricaLimitesFormulaPeriodoPatamar] | DataFrame | None[código-fonte]

Obtém um registro que cadastra os limites por horizonte, definido por intervalo de estágios, e por patamar para uma restrição elétrica, definido através do nome completo do card.

Parâmetros:
  • codigo_restricao (int | None) – código que especifica a restrição

  • estagio_inicio (int | None) – estágio inicial de validade dos limites

  • estagio_fim (int | None) – estágio final de validade dos limites

  • patamar (int | None) – patamar de validade dos limites

  • limite_inferior (float | None) – limite inferior da restrição

  • limite_superior (float | None) – limite superior da restrição

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

RegistroRestricaoEletricaLimitesFormulaPeriodoPatamar | list[RegistroRestricaoEletricaLimitesFormulaPeriodoPatamar] | pd.DataFrame | None

restricao_eletrica_limites_formula_data_patamar(codigo_restricao: int | None = None, data_inicio: datetime | None = None, data_fim: datetime | None = None, patamar: int | None = None, limite_inferior: float | None = None, limite_superior: float | None = None, df: bool = False) RegistroRestricaoEletricaLimitesFormulaDataPatamar | List[RegistroRestricaoEletricaLimitesFormulaDataPatamar] | DataFrame | None[código-fonte]

Obtém um registro que cadastra os limites por horizonte, definido por intervalo de data, e por patamar para uma restrição elétrica, definido através do nome completo do card.

Parâmetros:
  • codigo_restricao (int | None) – código que especifica a restrição

  • data_inicio (datetime | None) – data inicial de validade dos limites

  • data_fim (datetime | None) – data final de validade dos limites

  • patamar (int | None) – patamar de validade dos limites

  • limite_inferior (float | None) – limite inferior da restrição

  • limite_superior (float | None) – limite superior da restrição

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

RegistroRestricaoEletricaLimitesFormulaDataPatamar | list[RegistroRestricaoEletricaLimitesFormulaDataPatamar] | pd.DataFrame | None

restricao_eletrica_regra_ativacao(codigo_regra_ativacao: int | None = None, regra_ativacao: str | None = None, df: bool = False) RegistroRestricaoEletricaRegraAtivacao | List[RegistroRestricaoEletricaRegraAtivacao] | DataFrame | None[código-fonte]

Obtém um registro que define uma regra para ativação e desativação de restrições elétricas, definido através do nome completo do card.

Parâmetros:
  • codigo_regra_ativacao (int | None) – código que especifica a regra de ativação

  • regra_ativacao (str | None) – texto que define a regra condicional para ativação

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

RegistroRestricaoEletricaRegraAtivacao | list[RegistroRestricaoEletricaRegraAtivacao] | pd.DataFrame | None

restricao_eletrica_tratamento_violacao(codigo_restricao: int | None = None, tipo_violacao: str | None = None, custo_violacao: float | None = None, df: bool = False) RegistroRestricaoEletricaTratamentoViolacao | List[RegistroRestricaoEletricaTratamentoViolacao] | DataFrame | None[código-fonte]

Obtém um registro que contém definição do tipo de violação e o valor do custo de violação de uma restrição elétrica, definido através do nome completo do card.

Parâmetros:
  • codigo_restricao (int | None) – código que especifica a restrição elétrica

  • tipo_violacao (str | None) – define o tipo de violação da restrição elétrica

  • custo_violacao (float | None) – define o custo de violação da restrição elétrica

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

RegistroRestricaoEletricaTratamentoViolacao | list[RegistroRestricaoEletricaTratamentoViolacao] | pd.DataFrame | None

restricao_eletrica_tratamento_violacao_periodo(codigo_restricao: int | None = None, estagio_inicio: int | None = None, estagio_fim: int | None = None, tipo_violacao: str | None = None, custo_violacao: float | None = None, df: bool = False) RegistroRestricaoEletricaTratamentoViolacaoPeriodo | List[RegistroRestricaoEletricaTratamentoViolacaoPeriodo] | DataFrame | None[código-fonte]

Obtém um registro que contém definição do tipo de violação e o valor do custo de violação de uma restrição elétrica definida para um intervalo de estágios, definido através do nome completo do card.

Parâmetros:
  • codigo_restricao (int | None) – código que especifica a restrição elétrica

  • estagio_inicio (int | None) – estágio inicial de validade do dado

  • estagio_fim (int | None) – estágio final de validade do dado

  • tipo_violacao (str | None) – define o tipo de violação da restrição elétrica

  • custo_violacao (float | None) – define o custo de violação da restrição elétrica

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

RegistroRestricaoEletricaTratamentoViolacaoPeriodo | list[RegistroRestricaoEletricaTratamentoViolacaoPeriodo] | pd.DataFrame | None

As informações existentes em cada um dos campos são armazenadas em modelos próprios para cada um.

class RegistroAliasElet(previous=None, next=None, data=None)[código-fonte]

Registro que contém um cadastro alias elétrico, definido através do nome alternativo (apelido) do card.

property codigo_alias: int | None

O código do alias.

Retorna:

O código

Tipo de retorno:

Optional[int]

property identificador_alias: str | None

O identificador do alias elétrico personalizado.

Retorna:

O identificador

Tipo de retorno:

Optional[str]

class RegistroAliasEletValPerPat(previous=None, next=None, data=None)[código-fonte]

Registro que contém os valores assumidos pelo alias para cada período e patamar, definido através do nome alternativo (apelido) do card.

property codigo_alias: int | None

O código do alias.

Retorna:

O código

Tipo de retorno:

Optional[int]

property estagio_fim: int | None

O estágio de fim da validade do dado.

Retorna:

O estágio

Tipo de retorno:

Optional[int]

property estagio_inicio: int | None

O estágio de início da validade do dado.

Retorna:

O estágio

Tipo de retorno:

Optional[int]

property patamar: int | None

O índice do patamar.

Retorna:

O patamar

Tipo de retorno:

Optional[int]

property valor: float | None

O valor do alias elétrico.

Retorna:

O valor

Tipo de retorno:

Optional[float]

class RegistroRestricaoEletricaHorizontePeriodo(previous=None, next=None, data=None)[código-fonte]

Registro que contém o cadastro do horizonte de validade da restrição RE, através de um horizonte de período, definido através do nome completo do card.

property codigo_restricao: int | None

O código da restrição.

Retorna:

O código

Tipo de retorno:

Optional[int]

property estagio_fim: int | None

O estágio de fim da validade da restrição.

Retorna:

O estágio

Tipo de retorno:

Optional[int]

property estagio_inicio: int | None

O estágio de início da validade da restrição.

Retorna:

O estágio

Tipo de retorno:

Optional[int]

class RegistroRestricaoEletricaHorizonteData(previous=None, next=None, data=None)[código-fonte]

Registro que contém o cadastro do horizonte de validade da restrição RE, através de um intervalo de datas, definido através do nome completo do card.

property codigo_restricao: int | None

O código da restrição.

Retorna:

O código

Tipo de retorno:

Optional[int]

property data_fim: datetime | None

A data de fim da validade da restrição.

Retorna:

A data

Tipo de retorno:

Optional[datetime]

property data_inicio: datetime | None

A data de início da validade da restrição.

Retorna:

A data

Tipo de retorno:

Optional[datetime]

class RegistroRestricaoEletricaFormula(previous=None, next=None, data=None)[código-fonte]

Registro que contém um cadastro de restrição elétrica (RE), definido através do nome completo do card.

property codigo_restricao: int | None

O código da restrição.

Retorna:

O código

Tipo de retorno:

Optional[int]

property formula: str | None

A fórmula da restrição.

Retorna:

A fórmula

Tipo de retorno:

Optional[str]

class RegistroRestricaoEletricaFormulaPeriodoPatamar(previous=None, next=None, data=None)[código-fonte]

Registro que contém um cadastro de restrição elétrica (RE) que varia ao longo do tempo, informada por intervalo de estágios, definido através do nome completo do card.

property codigo_restricao: int | None

O código da restrição.

Retorna:

O código

Tipo de retorno:

Optional[int]

property estagio_fim: int | None

O estágio de fim da restrição.

Retorna:

O estágio

Tipo de retorno:

Optional[int]

property estagio_inicio: int | None

O estágio de início da restrição.

Retorna:

O estágio

Tipo de retorno:

Optional[int]

property formula: str | None

A fórmula da restrição.

Retorna:

A fórmula

Tipo de retorno:

Optional[str]

property patamar: int | None

O índice do patamar de carga.

Retorna:

O patamar

Tipo de retorno:

Optional[int]

class RegistroRestricaoEletricaFormulaDataPatamar(previous=None, next=None, data=None)[código-fonte]

Registro que contém um cadastro de restrição elétrica (RE) que variam ao longo do tempo, informada por intervalo de data, definido através do nome completo do card.

property codigo_restricao: int | None

O código da restrição.

Retorna:

O código

Tipo de retorno:

Optional[int]

property data_fim: datetime | None

A data de fim da restrição.

Retorna:

A data

Tipo de retorno:

Optional[datetime]

property data_inicio: datetime | None

A data de início da restrição.

Retorna:

A data

Tipo de retorno:

Optional[datetime]

property formula: str | None

A fórmula da restrição.

Retorna:

A fórmula

Tipo de retorno:

Optional[str]

property patamar: int | None

O índice do patamar de carga.

Retorna:

O patamar

Tipo de retorno:

Optional[int]

class RegistroRestricaoEletricaLimitesFormulaPeriodoPatamar(previous=None, next=None, data=None)[código-fonte]

Registro que contém os limites de cada restrição RE por período e patamar, definido através do nome completo do card.

property codigo_restricao: int | None

O código da restrição.

Retorna:

O código

Tipo de retorno:

Optional[int]

property estagio_fim: int | None

O estágio de fim da validade dos limites da restrição.

Retorna:

O estágio

Tipo de retorno:

Optional[int]

property estagio_inicio: int | None

O estágio de início da validade dos limites da restrição.

Retorna:

O estágio

Tipo de retorno:

Optional[int]

property limite_inferior: str | None

A equação que da o limite inferior da restrição.

Retorna:

A equação

Tipo de retorno:

Optional[str]

property limite_superior: str | None

A equação que da o limite superior da restrição.

Retorna:

A equação

Tipo de retorno:

Optional[str]

property patamar: int | None

O índice do patamar para os limites.

Retorna:

O patamar

Tipo de retorno:

Optional[int]

class RegistroRestricaoEletricaLimitesFormulaDataPatamar(previous=None, next=None, data=None)[código-fonte]

Registro que contém os limites de cada restrição RE por intervalo de data e patamar, definido através do nome completo do card.

property codigo_restricao: int | None

O código da restrição.

Retorna:

O código

Tipo de retorno:

Optional[int]

property data_fim: datetime | None

A data de fim da validade dos limites da restrição.

Retorna:

A data

Tipo de retorno:

Optional[datetime]

property data_inicio: datetime | None

A data de início da validade dos limites da restrição.

Retorna:

A data

Tipo de retorno:

Optional[datetime]

property limite_inferior: str | None

A equação que da o limite inferior da restrição.

Retorna:

A equação

Tipo de retorno:

Optional[str]

property limite_superior: str | None

A equação que da o limite superior da restrição.

Retorna:

A equação

Tipo de retorno:

Optional[str]

property patamar: int | None

O índice do patamar para os limites.

Retorna:

O patamar

Tipo de retorno:

Optional[int]

class RegistroRestricaoEletricaRegraAtivacao(previous=None, next=None, data=None)[código-fonte]

Registro que define uma regra para ativação e desativação das restrições, definido através do nome completo do card.

property codigo_regra_ativacao: int | None

O código da regra de ativação.

Retorna:

O código

Tipo de retorno:

Optional[int]

property regra_ativacao: str | None

A regra condicional para ativação.

Retorna:

A regra

Tipo de retorno:

Optional[str]

class RegistroRestricaoEletricaHabilita(previous=None, next=None, data=None)[código-fonte]

Registro que contém a associação entre uma restrição e uma regra de ativação, definido através do nome completo do card.

property codigo_regra_ativacao: int | None

O código da regra de ativação.

Retorna:

O código

Tipo de retorno:

Optional[int]

property codigo_restricao: int | None

O código da restrição.

Retorna:

O código

Tipo de retorno:

Optional[int]

class RegistroRestricaoEletricaTratamentoViolacao(previous=None, next=None, data=None)[código-fonte]

Registro que contém a definição do tipo de violação e valor do custo de violação de uma restrição elétrica, definido através do nome completo do card.

property codigo_restricao: int | None

O código da restrição.

Retorna:

O código

Tipo de retorno:

Optional[int]

property custo_violacao: float | None

O custo de violação.

Retorna:

O custo

Tipo de retorno:

Optional[float]

property tipo_violacao: str | None

O tipo de violação.

Retorna:

O tipo de violação

Tipo de retorno:

Optional[str]

class RegistroRestricaoEletricaTratamentoViolacaoPeriodo(previous=None, next=None, data=None)[código-fonte]

Registro que contém a definição do tipo de violação e valor do custo de violação de uma restrição elétrica definida para um intervalo de estágios, definido através do nome completo do card.

property codigo_restricao: int | None

O código da restrição.

Retorna:

O código

Tipo de retorno:

Optional[int]

property custo_violacao: float | None

O custo de violação.

Retorna:

O custo

Tipo de retorno:

Optional[float]

property estagio_fim: int | None

O estágio de fim.

Retorna:

O estágio

Tipo de retorno:

Optional[int]

property estagio_inicio: int | None

O estágio de início.

Retorna:

O estágio

Tipo de retorno:

Optional[int]

property tipo_violacao: str | None

O tipo de violação.

Retorna:

O tipo de violação

Tipo de retorno:

Optional[str]

class RegistroAliasEletrico(previous=None, next=None, data=None)[código-fonte]

Registro que contém um cadastro alias elétrico, definido através do nome completo do card.

property codigo_alias: int | None

O código do alias.

Retorna:

O código

Tipo de retorno:

Optional[int]

property identificador_alias: str | None

O identificador do alias elétrico personalizado.

Retorna:

O identificador

Tipo de retorno:

Optional[str]

class RegistroAliasEletricoValorPeriodoPatamar(previous=None, next=None, data=None)[código-fonte]

Registro que contém os valores assumidos pelo alias para cada período e patamar, definido através do nome completo do card.

property codigo_alias: int | None

O código do alias.

Retorna:

O código

Tipo de retorno:

Optional[int]

property estagio_fim: int | None

O estágio de fim da validade do dado.

Retorna:

O estágio

Tipo de retorno:

Optional[int]

property estagio_inicio: int | None

O estágio de início da validade do dado.

Retorna:

O estágio

Tipo de retorno:

Optional[int]

property patamar: int | None

O índice do patamar.

Retorna:

O patamar

Tipo de retorno:

Optional[int]

property valor: float | None

O valor do alias elétrico.

Retorna:

O valor

Tipo de retorno:

Optional[float]