../../_images/energia-eletrica.jpg

Fonte: https://media.moneytimes.com.br/uploads/2020/12/energia-eletrica.2.jpg

Restrições Eletricas

Descrição Geral

Os modelos de otimização energética utilizam, nos planejamentos de médio e longo prazos, uma representação da transmissão através de grandes troncos que conectam os diferentes submercados em que o sistema se divide. Entretanto, existem áreas no sistema elétrico brasileiro que merecem especial atenção, por problemas de transmissão, sobrecarga, controle de tensão ou suporte de reativo. Para considerar essas questões nos modelos/estudos sem representação detalhada da rede elétrica, ou até mesmo nos estudos com rede (já que as tensões e potências reativas não são representados na modelagem DC), podem-se inserir no problema as chamadas “restrições elétricas”.

Essas restrições são representadas por uma expressão, que é definida como a soma ponderada das injeções de potências de um subconjunto de usinas hidrelétricas, usinas térmicas, contratos de importação/exportação, intercâmbios do sistema, ou outros componentes de geração (ou carga) que injetam (consomem) energia em determinados pontos do sistema, cada uma com determinado fator de participação, que pode ser positivo ou negativo. Essas restrições são consideradas em cada período do estudo ao longo do seu horizonte de aplicação.

As restrições já implementadas no ambiente LIBs e disponíveis para utilização nos modelos são compostas por:

  • Um horizonte de aplicação: corresponde a um intervalo ao qual a restrição será considerada.

  • Uma fórmula: expressão linear que representa a restrição.

  • Limites inferior e superior: correspondendo aos limites mínimo e máximo em que a expressão da fórmula pode assumir, em cada período e patamar de carga.

Alternativamente, a restrição elétrica pode ser representada por:

  • Um horizonte de aplicação: corresponde a um intervalo ao qual a restrição será considerada.

  • Uma inequação: expressão linear para representar à fórmula da restrição e uma expressão linear para representar o limites, também deve ser definido o tipo da desigualdade da restrição.

Além disso é possível definir:

  • Alias personalizados: são apelidos associados a valores, este apelidos podem ser utilizados nas fórmulas das restrições elétricas (tanto na expressão, limites ou inequações).

  • Expressões elétricas: são apelidos associados a expressões, este apelidos podem ser utilizados nas fórmulas das restrições elétricas (tanto na expressão, limites ou inequações).

  • Regras de ativação: são regras condicionais e a associação destas regras às restrições elétricas, tal que as restrições sejam ativadas ou desativadas conforme a regra.

  • Forma de tratamento de violações: define custo de violação e tipo da restrição elétrica: soft ou hard.

Na sequencia encontra-se uma descrição mais detalhada e o formato de cada um dos dados entrada.

Dados de Entrada: Formato Libs

Alias

São mnemônico ou apelidos para grandezas ou dados pré-definidos a serem utilizados em fórmulas (condicionais, expressões ou inequações). Um alias está associado:

  • uma variável de decisão ou

  • uma variável de entrada, neste caso o alias é simplesmente substituído pelo valor associado à grandeza em questão.

  • uma fórmula, neste caso o alias é simplesmente substituído fórmula a qual representa.

Cada alias recebe argumentos entre parêntesis, estes argumentos correspondem a uma chave para identificar o objeto da grandeza ao qual se refere, por exemplo o alias “ger_usih(6)” corresponde a geração hidrelétrica da usina cujo código é “6”. Os alias disponíveis para utilização são:

  • ger_usih(X)”: geração total da usina hidrelétrica X (MW);

  • ger_conjh(X,Y)”: geração do conjunto de máquinas Y da usina hidrelétrica X (MW);

  • disp_usih(X)”: potência disponível da usina hidrelétrica X (MW);

  • ener_interc(X,Y)”: intercâmbio do submercado X para o submercado Y (MW);

  • ger_usit(X)”: geração total da usina térmica X (MW);

  • ener_comerc(X)”: contrato de código X de importação ou exportação de energia (MW);

  • demanda(X)”: demanda bruta (carga) do submercado X (MW);

  • val_demanda(X)”: valor da demanda bruta (carga) do submercado X (MW), ao inserir o valor da demanda e não a demanda em si (alias demanda), o multiplicado da restrição NÃO contribui no CMO;

  • re (X)”: referência à fórmula (expressão) de uma restrição elétrica de código X;

  • demanda_sin”: demanda bruta (carga) do SIN (MW);

  • val_demanda_sin”: valor da demanda bruta (carga) do SIN (MW), ao inserir o valor da demanda e não a demanda em si (alias demanda_sin), o multiplicado da restrição NÃO contribui no CMO;

  • ger_pee(X)”: geração total do parque eólico X (MW)

  • Alias elétrico personalizado associados a valores constantes também podem ser criados pelo usuário e utilizados em fórmulas.

  • Expressões elétricas associados a fórmulas também podem ser criados pelo usuário e utilizados em fórmulas.

  • valores constantes numéricos também podem ser informados.

  • Observações:
    • o alias de geração hidrelétrica por conjunto de máquina só é possível, atualmente no modelo DECOMP e para a usina de ITAIPU, cujos conjuntos geradores 50Hz e 60Hz são identificados, respectivamente, por “ger_conjh(66,1)” e “ger_conjh(66,2)”, visto que o código da usina Itaipu é 66;

Funcionalidade: RESTRICAO-ELETRICA-ESPECIAL

newave_opcional decomp_opcional

Definição de uma restrição elétrica

Nesta funcionalidade são definidas as restrições elétricas, cada restrição elétrica é identificada por um código, associadas a este código devem ser declaradas as seguintes informações:

  1. Um horizonte de aplicação

    corresponde ao Horizonte do dado temporal associado aos dados temporais que representam as expressões da restrição e os limites inferior e superior, este horizonte, para cada restrição, pode ser definido:

  2. expressões da restrição (fórmula)

    cada restrição elétrica deve ter pelo menos uma expressão associada a cada patamar e cada período pertencente ao horizonte de aplicação, ou seja, é um Dado por período e patamar com as seguintes formas de representação:

    • Constante: para um dada restrição elétrica é informada uma única expressão que será aplicada à todos os patamares de carga e em todos os períodos pertencente ao horizonte de aplicação. Essa representação é feita através do Card: RESTRICAO-ELETRICA-FORMULA.

    • Por período-patamar: para uma dada restrição elétrica uma expressão é associada à um patamar de carga e a um intervalo de períodos através do Card: RESTRICAO-ELETRICA-FORMULA-PERIODO-PATAMAR.

    • Por data-patamar: para uma dada restrição elétrica uma expressão é associada à um patamar de carga e a um intervalo de datas através do Card: RESTRICAO-ELETRICA-FORMULA-DATA-PATAMAR.

    Nota

    Caso o usuário informe a expressão de uma restrição, para determinado período e patamar, com duas formas de representação diferentes, ou seja, haja sobreposição dos dados, o dado por período-patamar substitui o dado data-patamar que substitui o dado constante:

    \[\text{período-patamar} \gt \text{data-patamar} \gt \text{constante}\]

    Nota

    Para este dado é necessário que o usuário informe, com uma ou mais formas de representação, expressões para todos os patamares e períodos pertencentes ao horizonte de aplicação da restrição:

    \[\text{Dados devem ser completos (sem buracos)}\]

    Em todas as representações, as expressões são informadas no campo “fórmula” e podem conter uma combinação linear de Alias, exemplo:

    50 * ger_usih(6) + 1 * demanda_sin - 7.5 * re(10) + 500.0
    
    • Observações:
      • a expressão deve conter pelo menos um Alias que corresponda a uma variável de decisão

      • a utilização dos Alias de demanda nestas expressões faz com que os multiplicadores (valores duais) dessas restrições elétricas contribuam para o cálculo do custo marginal da operação do submercado para o qual a demanda está relacionada, para que isso não ocorra, é necessário utilizar os alias de val_demanda(x) val_demanda_sin;

      • valores decimais devem ser separados por (.).

  3. limites inferior e superior

    para uma restrição elétrica é necessário definir os limites inferior e superior em cada um dos patamares de carga e períodos do horizonte de aplicação, ou seja, é um Dado por período e patamar com as seguintes formas de representação:

    Nota

    Caso o usuário informe limites da restrição, para determinado período e patamar, com duas formas de representação diferentes, ou seja, haja sobreposição dos dados, o dado por período-patamar substitui o dado data-patamar:

    \[\text{período-patamar} \gt \text{data-patamar}\]

    Nota

    Para este dado é necessário que o usuário informe, com uma ou mais formas de representação, expressões para todos os patamares e períodos pertencentes ao horizonte de aplicação da restrição:

    \[\text{Dados devem ser completos (sem buracos)}\]

    O valor de cada limite (inferior e superior) é informado através de uma fórmula que pode conter:

    • um número real que representa o limite

      Exemplo: 200.0
      
    • uma fórmula condicional com o seguinte formato: se(<condição>,X,Y) onde

      • <condição>: expressão condicional que pode envolver Alias que representam variáveis de entrada

      • X: número real correspondente ao limite caso a condição seja verdadeira

      • Y: número real correspondente ao limite caso a condição seja falsa

      Exemplo: se (demanda_sin > 0, 200.0, 0)
      
    • uma expressão algébrica que envolva números reais e/ou fórmulas condicionais

      Exemplo: se (demanda_sin > 0, 50.0, 0) * 2 + 50.0 * 2.0
      

Alternativamente, a expressão da restrição e os limites inferior e superior podem ser substituídos por um único dado representado através de uma inequação.

  • A definição de uma inequação de uma restrição elétrica é realizada por três campos:

    1. Uma fórmula: representada através de uma equação;

    2. Um sinal de desigualdade: representada através dos símbolos “<=” ou “>=”;

    3. Um limite: representada através de uma equação;

    Caso a restrição elétrica seja informada através de uma inequação, não devem ser informados nem a expressão nem o limite para a mesma. Neste caso, a restrição elétrica deve ter pelo menos uma inequação associada a cada patamar e cada período pertencente ao horizonte de aplicação, ou seja, é um Dado por período e patamar com as seguintes formas de representação:

    • Constante: para um dada restrição elétrica é informada uma única inequação que será aplicada à todos os patamares de carga e em todos os períodos pertencente ao horizonte de aplicação. Essa representação é feita através do Card: RESTRICAO-ELETRICA-INEQUACAO.

    • Por período-patamar: para uma dada restrição elétrica uma inequação é associada à um patamar de carga e a um intervalo de períodos através do Card: RESTRICAO-ELETRICA-INEQUACAO-PERIODO-PATAMAR.

    • Por data-patamar: para uma dada restrição elétrica uma inequação é associada à um patamar de carga e a um intervalo de datas através do Card: RESTRICAO-ELETRICA-INEQUACAO-DATA-PATAMAR.

    Nota

    Caso o usuário informe a inequação de uma restrição, para determinado período e patamar, com duas formas de representação diferentes, ou seja, haja sobreposição dos dados, o dado por período-patamar substitui o dado data-patamar que substitui o dado constante:

    \[\text{período-patamar} \gt \text{data-patamar} \gt \text{constante}\]

    Nota

    Para este dado é necessário que o usuário informe, com uma ou mais formas de representação, inequações para todos os patamares e períodos pertencentes ao horizonte de aplicação da restrição:

    \[\text{Dados devem ser completos (sem buracos)}\]
    • Observações:
      • a inequação deve conter pelo menos um Alias que corresponda a uma variável de decisão ou no limite ou na fórmula.

      • a utilização dos Alias de demanda nestas expressões faz com que os multiplicadores (valores duais) dessas restrições elétricas contribuam para o cálculo do custo marginal da operação do submercado para o qual a demanda está relacionada, para que isso não ocorra, é necessário utilizar os alias de val_demanda(x) e val_demanda_sin;

      • valores decimais devem ser separados por (.).

      • todos os Alias disponíveis podem ser utilizados tanto nos limites quanto nas expressões de uma inequação, no entanto o alias “re(X)”, que faz referencia a uma expressão (fórmula) de restrição elétrica, não pode ser utilizado nas inequações, uma vez que corresponde a uma representação alternativa à esta.

Alias elétrico personalizado

Também nesta funcionalidade é possível criar um novo Alias chamado alias elétrico personalizado a ser utilizado nas fórmulas, tanto nos limites quanto nas expressões das restrições elétricas, os alias são definidos (cadastrados) através de um código e um identificador formato texto (a ser utilizado nas fórmulas). A criação do alias elétrico personalizado é feita através do Card: ALIAS-ELETRICO.

  • Observações:
    • um alias personalizado não pode ter o mesmo nome (identificador) de um Alias já existente.

    • o identificador do alias personalizado pode conter letras, números e o caractere “_”, no entanto, o primeiro caractere do identificador não pode ser um número.

O alias elétrico personalizado deve ser associados à valores, de forma que, quando utilizado em uma fórmula, possa assumir estes valores. Assim, também é necessário que o usuário defina um Dado por período e patamar correspondente ao valor associado a cada alias elétrico personalizado, este dado tem a seguinte forma de representação:

Expressões elétricas

Para faciliatar a definição de restrições elétricas, é possível para o usuário definir uma expressão elétrica, esta expressão é identificada por um nome (definido pelo usuário) que poderá posteriormente se utilizados na definição das restrições elétricas (fórmulas ou inequações) e até mesmo em outras expressões elétricas. Além do nome, cada expressão é associada a uma fórmula, esta fórmula é dada por uma equação que contém uma combinação linear de Alias. Dessa forma, as restrições elétricas que contém o nome da expressão tem este valor substituído pela fórmula da expressão.

  • Observações:
    • uma expressão elétrica não pode ter o mesmo nome (identificador) de um Alias já existente.

    • o nome da expresão elétrica pode conter letras, números e o caractere “_”, no entanto, o primeiro caractere do identificador não pode ser um número.

Exemplo de uso de uma expressão eletrica:

  • definição da expressão (para mais detalhes: Card: EXPRESSAO-ELETRICA)

    EXPRESSAO-ELETRICA ; exemplo1 ; ger_usih(6) + 7000
    
  • Utilização da expressão em uma fórmula de uma restrição elétrica

    RESTRICAO-ELETRICA-FORMULA ; 1 ; exemplo1 + ener_interc(1,2)
    

    A fórmula da restrição elétrica 1 corresponde à ger_usih(6) + 7000 + ener_interc(1,2), uma vez que a expressão exemplo1 é substituida na mesma.

A descrição da entrada para cada um destes dados (em seus diferentes formatos) estão descritos a seguir.

Card: RESTRICAO-ELETRICA-HORIZONTE-PERIODO

  • Nome alternativo:
    • RE-HORIZ-PER;

Este dado contém a definição do horizonte de aplicação de uma restrição elétrica, tal horizonte é definido através de um período inicial e final.

Tabela 127 Card RESTRICAO-ELETRICA-HORIZONTE-PERIODO

Campos

Obrigatorio

Anulável

Descrição

RESTRICAO-ELETRICA-HORIZONTE-PERIODO

Sim

Não

Identificador referente ao card

Código da restrição elétrica

Sim

Não

Código da restrição elétrica

Código Período

Sim

Não

Período inicial de validade do dado

Código Período

Sim

Sim

Período final de validade do dado

Tabela 128 Campos para o card RESTRICAO-ELETRICA-HORIZONTE-PERIODO

Campos

Tipo

Unidade

Mínimo

Máximo

Padrão

Código da restrição elétrica

inteiro

1

Código Período

inteiro

1

NA

Código Período

inteiro

1

NA

Listagem 80 Exemplo card RESTRICAO-ELETRICA-HORIZONTE-PERIODO
&**************************************************
& Descrição colunas:
&**************************************************
& ID: Identificador do card
& CodRe : Código da restrição elétrica
& PerIni : Período inicial de validade do dado
& PerFin : Período final de validade do dado
&************************************;*******;*******;*******
&                                    ;CodRe  ;PerIni ;PerFin
&-                                   ;       ;       ;
&SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS;IIIIIII;IIIIIII;IIIIIII
& Restrição 700 - Válida para os períodos 1 a 3
 RESTRICAO-ELETRICA-HORIZONTE-PERIODO;    700 ; 1 ; 3

& Restrição 701 - Válida apenas para o primeiro periodo
 RESTRICAO-ELETRICA-HORIZONTE-PERIODO;    701 ; 1 ; 1

& Restrição 702 - Válida apenas para o primeiro e segundo periodos
 RESTRICAO-ELETRICA-HORIZONTE-PERIODO;    702 ; 1 ; 2

& Restrições 703 a 706 - Válidas para os períodos 1 a 3
 RESTRICAO-ELETRICA-HORIZONTE-PERIODO;    703 ; 1 ; 3
 RESTRICAO-ELETRICA-HORIZONTE-PERIODO;    704 ; 1 ; 3
 RESTRICAO-ELETRICA-HORIZONTE-PERIODO;    705 ; 1 ; 3
 RESTRICAO-ELETRICA-HORIZONTE-PERIODO;    706 ; 1 ; 3
 RESTRICAO-ELETRICA-HORIZONTE-PERIODO;    707 ; 1 ; 3
 RESTRICAO-ELETRICA-HORIZONTE-PERIODO;    708 ; 1 ; 3
 RESTRICAO-ELETRICA-HORIZONTE-PERIODO;    709 ; 1 ; 3

Card: RESTRICAO-ELETRICA-HORIZONTE-DATA

  • Nome alternativo:
    • RE-HORIZ-DATA;

Este dado contém a definição do horizonte de aplicação de uma restrição elétrica, tal horizonte é definido através de um intervalo de datas.

Tabela 129 Card RESTRICAO-ELETRICA-HORIZONTE-DATA

Campos

Obrigatorio

Anulável

Descrição

RESTRICAO-ELETRICA-HORIZONTE-DATA

Sim

Não

Identificador referente ao card

Código da restrição elétrica

Sim

Não

Código da restrição elétrica

Data Inicial

Sim

Não

Data inicial

Data Final

Sim

Sim

Data final

Tabela 130 Campos para o card RESTRICAO-ELETRICA-HORIZONTE-DATA

Campos

Tipo

Unidade

Mínimo

Máximo

Padrão

Código da restrição elétrica

inteiro

1

Data Inicial

texto

Data Final

texto

Listagem 81 Exemplo card RESTRICAO-ELETRICA-HORIZONTE-DATA
&**************************************************
& Descrição colunas:
&**************************************************
& ID: Identificador do card
& CodRe : Código da restrição elétrica
& DataInicial : Data inicial
& DataFinal : Data final
&*********************************;*******;******************************;******************************
&                                 ;CodRe  ;DataInicial                   ;DataFinal
&-                                ;       ;                              ;
&SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS;IIIIIII;SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS;SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
& horizonte de aplicação da restrição: 2020/01/01 00:00 até 2020/08/01 00:00 (duração do horizonte: 7 meses)
 RESTRICAO-ELETRICA-HORIZONTE-DATA;    700;2020/01                       ;2020/08

& horizonte de aplicação da restrição: 2022/01/05 01:00 até 2022/01/05 01:30 (duração do horizonte: 30 minutos)
 RESTRICAO-ELETRICA-HORIZONTE-DATA;    701;2022/01/05 01:00              ;2022/01/05 01:30

& horizonte de aplicação da restrição: 2022/01/05 01:00 até 2022/01/06 00:00 (duração do horizonte: 23 horas)
 RESTRICAO-ELETRICA-HORIZONTE-DATA;    702;2022/01/05 01:00              ;2022/01/06

Card: RESTRICAO-ELETRICA-FORMULA

  • Nome alternativo:
    • RE;

A expressão da restrição elétrica é definida através do código da restrição e uma fórmula que corresponde a expressão. Abaixo estão listados os campos que devem ser informados para este Card, assim como seu detalhamento, consulte Definição de uma restrição elétrica para mais informações sobre a definição das expressões das restrições elétricas.

Tabela 131 Card RESTRICAO-ELETRICA-FORMULA

Campos

Obrigatorio

Anulável

Descrição

RESTRICAO-ELETRICA-FORMULA

Sim

Não

Identificador referente ao card

Código da restrição elétrica

Sim

Não

Código da restrição elétrica

Fórmula da restrição elétrica

Sim

Não

Fórmula que define a restrição elétrica

Tabela 132 Campos para o card RESTRICAO-ELETRICA-FORMULA

Campos

Tipo

Unidade

Mínimo

Máximo

Padrão

Código da restrição elétrica

inteiro

1

Fórmula da restrição elétrica

texto

Listagem 82 Exemplo card RESTRICAO-ELETRICA-FORMULA
&**************************************************
& Descrição colunas:
&**************************************************
& ID: Identificador do card
& CodRe : Código da restrição elétrica
& Formula : Fórmula que define a restrição elétrica
&**************************;*******;************************************************************************************************************************
&                          ;CodRe  ;Formula
&-                         ;       ;
&SSSSSSSSSSSSSSSSSSSSSSSSSS;IIIIIII;SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
 & Restrição 700 - uma usina hidrelétrica
 RESTRICAO-ELETRICA-FORMULA;    700; ger_usih(24)

 & Restrição 701 - uma usina térmica
 RESTRICAO-ELETRICA-FORMULA;    701; ger_usit(25)

 & Restrição 702 - um intercâmbio ener_interc(DE,PARA)
 RESTRICAO-ELETRICA-FORMULA;    702; ener_interc(3,1)

 & Restrição 703 - Conjunto de máquinas da usina (ITAIPU)
 RESTRICAO-ELETRICA-FORMULA;    703; ger_conjh(66,1)

 & Restrição 704 - Conjunto de máquinas da usina e referência à uma outra restrição
 RESTRICAO-ELETRICA-FORMULA;    704; ger_conjh(66,2) + re(703)

 & Restrição 705 - Combinação linear de restrições elétricas
 RESTRICAO-ELETRICA-FORMULA;    705; 2.5*re(700) + 1.5*re(701)

 & Restrição 706 - Combinação linear de usinas
 RESTRICAO-ELETRICA-FORMULA;    706; 1.3*ger_usih(277) + 1.7*ger_usit(140)+  1.1*ener_interc(3,1)

 & Restrição 707 - Contrato de comercialização de energia (ARGENTINA)
 RESTRICAO-ELETRICA-FORMULA;    707; ener_comerc(30)

 & Restrição 708 - Potência disposnível da usina 1 com a geração
 RESTRICAO-ELETRICA-FORMULA;    708; disp_usih(1)  + ger_usih(1)

 & Restrição 709 - Exemplo de uma restrição com demanda do submercado e uma usina hidrelétrica
 RESTRICAO-ELETRICA-FORMULA;    709; demanda(1)  + ger_usih(1)

 & Restrição 710 - Exemplo de uma restrição com a geração do parque eólico 1 com a usina hidrelétrica 1
 RESTRICAO-ELETRICA-FORMULA;    710; ger_pee(1)  + ger_usih(1)

Card: RESTRICAO-ELETRICA-FORMULA-PERIODO-PATAMAR

  • Nome alternativo:
    • RE-PER-PAT;

Alternativamente, as restrições elétricas podem conter fórmulas que variem ao longo do tempo. Neste caso, as restrições são identificadas pelo seu código e uma fórmula para cada período e patamar deve ser informada. Abaixo estão listados os campos que devem ser informados para este Card, assim como seu detalhamento, consulte Definição de uma restrição elétrica para mais informações sobre a definição das expressões das restrições elétricas.

Este formato de entrada está disponível somente no modelo DECOMP.

Tabela 133 Card RESTRICAO-ELETRICA-FORMULA-PERIODO-PATAMAR

Campos

Obrigatorio

Anulável

Descrição

RESTRICAO-ELETRICA-FORMULA-PERIODO-PATAMAR

Sim

Não

Identificador referente ao card

Código da restrição elétrica

Sim

Não

Código da restrição elétrica

Código Período

Sim

Não

Período inicial de validade do dado

Código Período

Não

Sim

Período final de validade do dado

Patamar

Não

Sim

Índice do patamar de carga no período

Fórmula da restrição elétrica

Sim

Não

Fórmula que define a restrição elétrica

Tabela 134 Campos para o card RESTRICAO-ELETRICA-FORMULA-PERIODO-PATAMAR

Campos

Tipo

Unidade

Mínimo

Máximo

Padrão

Código da restrição elétrica

inteiro

1

Código Período

inteiro

1

Código Período

inteiro

1

NA

Patamar

inteiro

1

5

NA

Fórmula da restrição elétrica

texto

Listagem 83 Exemplo card RESTRICAO-ELETRICA-FORMULA-PERIODO-PATAMAR
&**************************************************
& Descrição colunas:
&**************************************************
& ID: Identificador do card
& CodRe : Código da restrição elétrica
& PerIni : Período inicial de validade do dado
& PerFin : Período final de validade do dado
& Pat : Índice do patamar de carga no período
& Formula : Fórmula que define a restrição elétrica
&******************************************;*******;*******;*******;******;************************************************************************************************************************
&                                          ;CodRe  ;PerIni ;PerFin ;Pat   ;Formula
&-                                         ;       ;       ;       ;      ;
&SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS;IIIIIII;IIIIIII;IIIIIII;IIIIII;SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
 RESTRICAO-ELETRICA-FORMULA-PERIODO-PATAMAR;      1;      1;       ;     1;1*ger_usih(6)
 RESTRICAO-ELETRICA-FORMULA-PERIODO-PATAMAR;      1;      1;       ;     2;0.8*ger_usih(6)
 RESTRICAO-ELETRICA-FORMULA-PERIODO-PATAMAR;      1;      1;       ;     3;0.9*ger_usih(6)
 RESTRICAO-ELETRICA-FORMULA-PERIODO-PATAMAR;      1;      5;       ;    NA;ger_usih(6) + ger_usih(1)

Card: RESTRICAO-ELETRICA-FORMULA-DATA-PATAMAR

  • Nome alternativo:
    • RE-DATA-PAT;

Para informar fórmulas que variem ao longo do tempo, também é possível utilizar o formato data-patamar. Neste caso, as restrições são identificadas pelo seu código e uma fórmula para cada intervalo de datas e patamar deve ser informada. Abaixo estão listados os campos que devem ser informados para este Card, assim como seu detalhamento, consulte Definição de uma restrição elétrica para mais informações sobre a definição das expressões das restrições elétricas.

Este formato de entrada está disponível somente no modelo DECOMP.

Tabela 135 Card RESTRICAO-ELETRICA-FORMULA-DATA-PATAMAR

Campos

Obrigatorio

Anulável

Descrição

RESTRICAO-ELETRICA-FORMULA-DATA-PATAMAR

Sim

Não

Identificador referente ao card

Código da restrição elétrica

Sim

Não

Código da restrição elétrica

Data Inicial

Sim

Não

Data inicial

Data Final

Não

Sim

Data final

Patamar

Não

Sim

Índice do patamar de carga no período

Fórmula da restrição elétrica

Sim

Não

Fórmula que define a restrição elétrica

Tabela 136 Campos para o card RESTRICAO-ELETRICA-FORMULA-DATA-PATAMAR

Campos

Tipo

Unidade

Mínimo

Máximo

Padrão

Código da restrição elétrica

inteiro

1

Data Inicial

texto

Data Final

texto

Patamar

inteiro

1

5

NA

Fórmula da restrição elétrica

texto

Listagem 84 Exemplo card RESTRICAO-ELETRICA-FORMULA-DATA-PATAMAR
&**************************************************
& Descrição colunas:
&**************************************************
& ID: Identificador do card
& CodRe : Código da restrição elétrica
& DataInicial : Data inicial
& DataFinal : Data final
& Pat : Índice do patamar de carga no período
& Formula : Fórmula que define a restrição elétrica
&***************************************;*******;*************;************;******;*****************************
&                                       ;CodRe  ;DataInicial  ;DataFinal   ;Pat   ;Formula
&-                                      ;       ;             ;            ;      ;
&SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS;IIIIIII;SSSSSSSSSSSSS;IIIIIIIIIIII;SSSSSS;IIIIIIIIIIIIIIIIIIIIIIIIIIIII
 RESTRICAO-ELETRICA-FORMULA-DATA-PATAMAR;   700 ;2020/01      ;2020/02     ;   1  ;  1.0*ger_usih(6)
 RESTRICAO-ELETRICA-FORMULA-DATA-PATAMAR;   700 ;2020/01      ;2020/02     ;   2  ;  2.0*ger_usih(6)
 RESTRICAO-ELETRICA-FORMULA-DATA-PATAMAR;   700 ;2020/01      ;2020/02     ;   3  ;  3.0*ger_usih(6)
 RESTRICAO-ELETRICA-FORMULA-DATA-PATAMAR;   700 ;2020/02      ;2020/03     ;  NA  ;  ger_usit(1) + ger_usih(6)

Card: RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR

  • Nome alternativo:
    • RE-LIM-FORM-PER-PAT;

Os limites das restrições elétricas podem são informados temporalmente, é informado o código da restrição, o limite superior e inferior para cada período e patamar. Abaixo estão listados os campos que devem ser informados para este Card, assim como seu detalhamento, consulte Definição de uma restrição elétrica para mais informações sobre a definição dos limites das restrições elétricas.

Tabela 137 Card RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR

Campos

Obrigatorio

Anulável

Descrição

RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR

Sim

Não

Identificador referente ao card

Código da restrição elétrica

Sim

Não

Código da restrição elétrica

Código Período

Sim

Não

Período inicial de validade do dado

Código Período

Não

Sim

Período final de validade do dado

Patamar

Sim

Não

Índice do patamar de carga no período

Limite Inferior

Não

Não

Limite inferior da restrição elétrica

Limite Superior

Não

Não

Limite superior da restrição elétrica

Tabela 138 Campos para o card RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR

Campos

Tipo

Unidade

Mínimo

Máximo

Padrão

Código da restrição elétrica

inteiro

1

Código Período

inteiro

1

NA

Código Período

inteiro

1

NA

Patamar

inteiro

1

5

NA

Limite Inferior

texto

-1.0e31

Limite Superior

texto

1.0e31

Listagem 85 Exemplo card RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR
&**************************************************
& Descrição colunas:
&**************************************************
& ID: Identificador do card
& CodRe : Código da restrição elétrica
& PerIni : Período inicial de validade do dado
& PerFin : Período final de validade do dado
& Pat : Índice do patamar de carga no período
& LimInf : Limite inferior da restrição elétrica
& LimSup : Limite superior da restrição elétrica
&******************************************;*******;*******;*******;******;*****************************************************;************************************
&                                          ;CodRe  ;PerIni ;PerFin ;Pat   ;LimInf                                               ;LimSup
&-                                         ;       ;       ;       ;      ;                                                     ;
&SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS;IIIIIII;IIIIIII;IIIIIII;IIIIII;SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS;SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
& Restrição 1 - Limites definidos para todos os períodos e patamares a partir do primeiro
 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    700;      1;;     1       ;112                                                  ;1.0e31
 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    700;      1;;     2       ;112                                                  ;1.0e31
 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    700;      1;;     3       ;112                                                  ;1.0e31

 & Restrição 2 - Limite definidos para restrição 701
 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    701;      1;;     1       ;-1.0e31                                              ;300
 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    701;      1;;     2       ;-1.0e31                                              ;350
 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    701;      1;;     3       ;-1.0e31                                              ;350

 & Restrição 3 - Limites definidos por periodo e patamar com alteração no período 2 patamar 1,
 & passa a ser o novo padrão do patamar 1
 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    702;      1;;     1       ;                                                     ;3904
 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    702;      1;;     2       ;                                                     ;3904
 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    702;      1;;     3       ;                                                     ;3902
 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    702;      2;;     1       ;                                                     ;4100

 & Definição de limites separados para periodos e patamares
 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    703;      1; 2;     1     ;4239                                                 ;7000
 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    703;      1; 2;     2     ;4183                                                 ;7000
 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    703;      1; 2;     3     ;3712                                                 ;7000
 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    703;      3;  ;     1     ;4505                                                 ;7000
 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    703;      3;  ;     2     ;4443                                                 ;7000
 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    703;      3;  ;     3     ;3918                                                 ;7000

 & Definição limites restrição 704
 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    704;      1;;     1       ;5919                                                 ;8600
 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    704;      1;;     2       ;5863                                                 ;8600
 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    704;      1;;     3       ;5598                                                 ;8600

 & Exemplo de uso de condicionais para estabelecer limites
 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    705;      1;;     1       ;se(demanda_sin > 3000,160,-1.0e31)                   ;
 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    705;      1;;     2       ;se(demanda(1) < 500,160,-1.0e31)                     ;if(demanda(1) > 500,1.0e31,8000)
 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    705;      1;;     3       ;160                                                  ;

 & Restrição  8 - Limites restrições 706 a 709
 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    706;      1;;            ;0                                                    ;5000

 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    707;      1;;     NA       ;0                                                    ;5000

 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    708;      1;;     1       ;0                                                    ;5000
 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    708;      1;;     2       ;0                                                    ;5000
 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    708;      1;;     3       ;0                                                    ;5000

 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    709;      1;;     1       ;0                                                    ;8000
 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    709;      1;;     2       ;0                                                    ;9000
 RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR;    709;      1;;     3       ;0                                                    ;10000

Card: RESTRICAO-ELETRICA-LIMITES-FORMULA-DATA-PATAMAR

  • Nome alternativo:
    • RE-LIM-FORM-DATA-PAT;

Alternativamente, os limites temporais das restrições elétricas podem são informados por datas e para cada patamar de carga. Abaixo estão listados os campos que devem ser informados para este Card, assim como seu detalhamento, consulte Definição de uma restrição elétrica para mais informações sobre a definição dos limites das restrições elétricas.

Tabela 139 Card RESTRICAO-ELETRICA-LIMITES-FORMULA-DATA-PATAMAR

Campos

Obrigatorio

Anulável

Descrição

RESTRICAO-ELETRICA-LIMITES-FORMULA-DATA-PATAMAR

Sim

Não

Identificador referente ao card

Código da restrição elétrica

Sim

Não

Código da restrição elétrica

Data Inicial

Sim

Não

Data inicial

Data Final

Não

Não

Data final

Patamar

Não

Sim

Índice do patamar de carga no período

Limite Inferior

Não

Sim

Limite inferior da restrição elétrica

Limite Superior

Não

Sim

Tabela 140 Campos para o card RESTRICAO-ELETRICA-LIMITES-FORMULA-DATA-PATAMAR

Campos

Tipo

Unidade

Mínimo

Máximo

Padrão

Código da restrição elétrica

inteiro

1

Data Inicial

texto

Data Final

texto

Patamar

inteiro

1

5

NA

Limite Inferior

texto

Limite Superior

texto

Listagem 86 Exemplo card RESTRICAO-ELETRICA-LIMITES-FORMULA-DATA-PATAMAR
&**************************************************
& Descrição colunas:
&**************************************************
& ID: Identificador do card
& CodRe : Código da restrição elétrica
& DataInicial : Data inicial
& DataFinal : Data final
& Pat : Índice do patamar de carga no período
& LimInf : Limite inferior da restrição elétrica
& LimSup : Limite superior da restrição elétrica
&**********************************************;*******;*************;************;******;*********;************************************
&                                              ;CodRe  ;DataInicial  ;DataFinal   ;Pat   ;LimInf   ;LimSup
&-                                             ;       ;             ;            ;      ;
&SSSSSSSSSSSSSSSSSSSSSSSsssssssSSSSSSSSSSSSSSSS;IIIIIII;SSSSSSSSSSSSS;SSSSSSSSSSSS;IIIIII;SSSSSSSSS;SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
RESTRICAO-ELETRICA-LIMITES-FORMULA-DATA-PATAMAR;   700 ;2020/01      ;2020/02     ;   1  ; 0       ;  500 + 2*800
RESTRICAO-ELETRICA-LIMITES-FORMULA-DATA-PATAMAR;   700 ;2020/01      ;2020/02     ;   2  ; 0       ;  500 + 2*1000
RESTRICAO-ELETRICA-LIMITES-FORMULA-DATA-PATAMAR;   700 ;2020/01      ;2020/02     ;   3  ; 0       ;  500 + 2*2000
RESTRICAO-ELETRICA-LIMITES-FORMULA-DATA-PATAMAR;   700 ;2020/03      ;2020/03     ;  NA  ; 0       ;  se (demanda_sin > 10000, 6000, 5000)

Card: RESTRICAO-ELETRICA-INEQUACAO

A restrição elétrica pode ser informada por meio de uma inequação. Essa entrada é uma alternativa para informação do dado de limites superior e inferior e fórmula (expresssão da restrição), não sendo possível a coexistencia de um Card: RESTRICAO-ELETRICA-FORMULA (ou qualquer variante do mesmo) e Card: RESTRICAO-ELETRICA-LIMITES-FORMULA-PERIODO-PATAMAR juntamente com a inequação para uma mesma restrição elétrica.

Todas as funcionalidades das restrições elétricas continuam aplicáveis, como por exemplo as regras de ativação, independente da forma de se informar a fórmula e o limite da restrição.

Os campos Fórmula da restrição e Fórmula do limite aceitam uma sequencia de termos que podem conter Alias, alias personalizados e expressões elétricas porém não pode ser utilizado o alias “recursivo” (re).

Abaixo estão listados os campos que devem ser informados para este Card, assim como seu detalhamento, consulte Definição de uma restrição elétrica para mais informações sobre a definição das inequações das restrições elétricas.

Tabela 141 Card RESTRICAO-ELETRICA-INEQUACAO

Campos

Obrigatorio

Anulável

Descrição

RESTRICAO-ELETRICA-INEQUACAO

Sim

Não

Identificador referente ao card

Código da restrição elétrica

Sim

Não

Código da restrição elétrica

Fórmula

Sim

Não

Fórmula da Inequação Elétrica

Sinal da Desigualdade

Sim

Não

Sinal da desigualdade da inequação elétrica

Limite da Inequação

Sim

Não

Limite da Inequação Elétrica

Tabela 142 Campos para o card RESTRICAO-ELETRICA-INEQUACAO

Campos

Tipo

Unidade

Mínimo

Máximo

Padrão

Código da restrição elétrica

inteiro

1

Fórmula

texto

Sinal da Desigualdade

inteiro

Limite da Inequação

texto

Tabela 143 Valores possíveis para os campos do card RESTRICAO-ELETRICA-INEQUACAO

Campos

Valor

Descrição

Sinal da Desigualdade

<=

Desigualdade de maior ou igual

Sinal da Desigualdade

>=

Desigualdade de maior ou igual

Listagem 87 Exemplo card RESTRICAO-ELETRICA-INEQUACAO
&**************************************************
& Descrição colunas:
&**************************************************
& ID: Identificador do card
& CodRe : Código da restrição elétrica
& Formula: Fórmula que define a restrição elétrica a esquerda da desigualdade
& Sinal : Sinal da desigualdade
& Limite : Fórmula que define a restrição elétrica a direita da desigualdade
&****************************;*******;************************************************************************************************************************
&                            ;CodRe  ;Formula        ;Sinal;Limite
&-                           ;       ;               ;     ;
&SSSSSSSSSSSSSSSSSSSSSSSSSSSS;IIIIIII;SSSSSSSSSSSSSSS;IIIII;SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
 RESTRICAO-ELETRICA-INEQUACAO;    700; ger_usih(24) + demanda_sin - ger_usih(4) ; <= ; ener_interc(1,2) + carga_ande
 &
 RESTRICAO-ELETRICA-INEQUACAO;    701; ger_usit(25) + ger_usih(4) + 10 ; <= ; 2*(ener_interc(1,2) + demanda_sin)
 &
 & Restrição 702 - utilizando uma expressao eletrica e alias personalizados
 RESTRICAO-ELETRICA-INEQUACAO;    702; expressao1 ; >= ; demanda(1) + 3*(aliasPersonalizado + 8000)

Card: RESTRICAO-ELETRICA-INEQUACAO-PERIODO-PATAMAR

Alternativamente, a inequação das restrições elétricas podem conter fórmulas e limites que variem ao longo do tempo. Neste caso, as restrições são identificadas pelo seu código, uma fórmula e um limite informados para cada período e patamar. Abaixo estão listados os campos que devem ser informados para este Card, assim como seu detalhamento, consulte Definição de uma restrição elétrica para mais informações sobre a definição das inequações das restrições elétricas.

Tabela 144 Card RESTRICAO-ELETRICA-INEQUACAO-PERIODO-PATAMAR

Campos

Obrigatorio

Anulável

Descrição

RESTRICAO-ELETRICA-INEQUACAO-PERIODO-PATAMAR

Sim

Não

Identificador referente ao card

Código da restrição elétrica

Sim

Não

Código da restrição elétrica

Código Período

Sim

Não

Período inicial de validade do dado

Código Período

Não

Sim

Período final de validade do dado

Patamar

Não

Sim

Índice do patamar de carga no período

Fórmula

Sim

Não

Fórmula da Inequação Elétrica

Sinal da Desigualdade

Sim

Não

Sinal da desigualdade da inequação elétrica

Limite da Inequação

Sim

Não

Limite da Inequação Elétrica

Tabela 145 Campos para o card RESTRICAO-ELETRICA-INEQUACAO-PERIODO-PATAMAR

Campos

Tipo

Unidade

Mínimo

Máximo

Padrão

Código da restrição elétrica

inteiro

1

Código Período

inteiro

1

Código Período

inteiro

1

NA

Patamar

inteiro

1

5

NA

Fórmula

texto

Sinal da Desigualdade

inteiro

Limite da Inequação

texto

Tabela 146 Valores possíveis para os campos do card RESTRICAO-ELETRICA-INEQUACAO-PERIODO-PATAMAR

Campos

Valor

Descrição

Sinal da Desigualdade

<=

Desigualdade de maior ou igual

Sinal da Desigualdade

>=

Desigualdade de maior ou igual

Listagem 88 Exemplo card RESTRICAO-ELETRICA-INEQUACAO-PERIODO-PATAMAR
&**************************************************
& Descrição colunas:
&**************************************************
& ID: Identificador do card
& CodRe : Código da codigo restricao elétrica
& PerIni : Período inicial de validade do dado
& PerFin : Período final de validade do dado
& Pat : Índice do patamar de carga no período
& Formula: Fórmula que define a restrição elétrica a esquerda da desigualdade
& Sinal: Sinal da desigualdade
& Limite: Fórmula que define a restrição elétrica a direita da desigualdade
&********************************************;*******;*******;*******;******;****************;********;*************************************************************************************************
&                                            ;CodRe  ;PerIni ;PerFin ;Pat   ;Formula         ;Sinal   ;Limite
&-                                           ;       ;       ;       ;      ;                ;        ;
&SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS;IIIIIII;IIIIIII;IIIIIII;IIIIII;SSSSSSSSSSSSSSSS;SSSSSSSS;SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
 RESTRICAO-ELETRICA-INEQUACAO-PERIODO-PATAMAR;      1;      1;      2;     1;1*ger_usih(6)   ;    >=  ;100 + ger_usih(1)
 RESTRICAO-ELETRICA-INEQUACAO-PERIODO-PATAMAR;      1;      1;      2;     2;1*ger_usih(6)   ;    >=  ;100 + ger_usih(1)
 RESTRICAO-ELETRICA-INEQUACAO-PERIODO-PATAMAR;      1;      1;      2;     3;1*ger_usih(6)   ;    >=  ;100 + ger_usih(1)
 RESTRICAO-ELETRICA-INEQUACAO-PERIODO-PATAMAR;      1;      3;      3;     1;ger_usih(4) + 10;    <=  ;ener_interc(1,2) + demanda_sin
 RESTRICAO-ELETRICA-INEQUACAO-PERIODO-PATAMAR;      1;      3;      3;     2;ger_usih(4) + 10;    <=  ;ener_interc(1,2) + demanda_sin
 RESTRICAO-ELETRICA-INEQUACAO-PERIODO-PATAMAR;      1;      3;      3;     3;ger_usih(4) + 10;    <=  ;ener_interc(1,2) + demanda_sin

Card: RESTRICAO-ELETRICA-INEQUACAO-DATA-PATAMAR

Para informar inequações que variem ao longo do tempo, também é possível utilizar o formato data-patamar. Neste caso, as restrições são identificadas pelo seu código, uma fórmula e um limite informados para cada intervalo de datas e patamar. Abaixo estão listados os campos que devem ser informados para este Card, assim como seu detalhamento, consulte Definição de uma restrição elétrica para mais informações sobre a definição das ineuqações das restrições elétricas.

Tabela 147 Card RESTRICAO-ELETRICA-INEQUACAO-DATA-PATAMAR

Campos

Obrigatorio

Anulável

Descrição

RESTRICAO-ELETRICA-INEQUACAO-DATA-PATAMAR

Sim

Não

Identificador referente ao card

Código da restrição elétrica

Sim

Não

Código da restrição elétrica

Data Inicial

Sim

Não

Data inicial

Data Final

Não

Sim

Data final

Patamar

Não

Sim

Índice do patamar de carga no período

Fórmula

Sim

Não

Fórmula da Inequação Elétrica

Sinal da Desigualdade

Sim

Não

Sinal da desigualdade da inequação elétrica

Limite da Inequação

Sim

Não

Limite da Inequação Elétrica

Tabela 148 Campos para o card RESTRICAO-ELETRICA-INEQUACAO-DATA-PATAMAR

Campos

Tipo

Unidade

Mínimo

Máximo

Padrão

Código da restrição elétrica

inteiro

1

Data Inicial

texto

Data Final

texto

NA

Patamar

inteiro

1

5

NA

Fórmula

texto

Sinal da Desigualdade

inteiro

Limite da Inequação

texto

Tabela 149 Valores possíveis para os campos do card RESTRICAO-ELETRICA-INEQUACAO-DATA-PATAMAR

Campos

Valor

Descrição

Sinal da Desigualdade

<=

Desigualdade de maior ou igual

Sinal da Desigualdade

>=

Desigualdade de maior ou igual

Listagem 89 Exemplo card RESTRICAO-ELETRICA-INEQUACAO-DATA-PATAMAR
&**************************************************
& Descrição colunas:
&**************************************************
& ID: Identificador do card
& CodRe : Código da restrição elétrica
& DataInicial : Data inicial
& DataFinal : Data final
& Pat : Índice do patamar de carga no período
& Formula: Fórmula que define a restrição elétrica a esquerda da desigualdade
& Sinal: Sinal da desigualdade
& Limite: Fórmula que define a restrição elétrica a direita da desigualdade
&*****************************************;*******;*************;************;******;*******************;******;*******
&                                         ;CodRe  ;DataInicial  ;DataFinal   ;Pat   ;Formula            ;Sinal ;Limite
&-                                        ;       ;             ;            ;      ;                   ;      ;
&SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS;IIIIIII;SSSSSSSSSSSSS;IIIIIIIIIIII;SSSSSS;IIIIIIIIIIIIIIIIIII;SSSSSS;IIIIIII
 RESTRICAO-ELETRICA-INEQUACAO-DATA-PATAMAR;   700 ;2020/01      ;2020/02     ;   1  ;  1.0*ger_usih(6)  ; >=   ; 10
 RESTRICAO-ELETRICA-INEQUACAO-DATA-PATAMAR;   700 ;2020/01      ;2020/02     ;   2  ;  2.0*ger_usih(6)  ; >=   ; ener_interc(1,2)
 RESTRICAO-ELETRICA-INEQUACAO-DATA-PATAMAR;   700 ;2020/01      ;2020/02     ;   3  ;  3.0*ger_usih(6)  ; <=   ; carga_ande

Card: ALIAS-ELETRICO

  • Nome alternativo:
    • ALIAS-ELET;

A criação de um Alias elétrico personalizado é feita com a definição de um código (código do alias elétrico) e um identificador em formato texto que pode ser utilizado em fórmulas.

Tabela 150 Card ALIAS-ELETRICO

Campos

Obrigatorio

Anulável

Descrição

ALIAS-ELETRICO

Sim

Não

Identificador referente ao card

Código do Alias

Sim

Não

Código do Alias elétrico personalizado

Identificador do Alias

Sim

Não

Identificador do Alias Elétrico Personalizado

Tabela 151 Campos para o card ALIAS-ELETRICO

Campos

Tipo

Unidade

Mínimo

Máximo

Padrão

Código do Alias

inteiro

1

Identificador do Alias

texto

Listagem 90 Exemplo card ALIAS-ELETRICO
&**************************************************
& Descrição colunas:
&**************************************************
& ID: Identificador do card
& codAliasElet : Código do Alias elétrico personalizado
& idAliasElet : Identificador do Alias Elétrico Personalizado
&**************;************;******************************
&              ;codAliasElet;idAliasElet
&-             ;            ;
&SSSSSSSSSSSSSS;IIIIIIIIIIII;SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
 ALIAS-ELETRICO;           1;Teste1
 ALIAS-ELETRICO;           2;Teste2

Card: ALIAS-ELETRICO-VALOR-PERIODO-PATAMAR

  • Nome alternativo:
    • ALIAS-ELET-VAL-PER-PAT;

Para a utilização do Alias elétrico personalizado é preciso definir os valores que o alias deve assumir para cada período e patamar de carga do horizonte do estudo.

Tabela 152 Card ALIAS-ELETRICO-VALOR-PERIODO-PATAMAR

Campos

Obrigatorio

Anulável

Descrição

ALIAS-ELETRICO-VALOR-PERIODO-PATAMAR

Sim

Não

Identificador referente ao card

Código do Alias

Sim

Não

Código do Alias elétrico personalizado

Código Período

Sim

Não

Período inicial de validade do dado

Código Período

Não

Não

Período final de validade do dado

Patamar

Não

Não

Índice do patamar de carga no período

Valor Alias

Não

Não

Valor do Alias Elétrico Personalizado

Tabela 153 Campos para o card ALIAS-ELETRICO-VALOR-PERIODO-PATAMAR

Campos

Tipo

Unidade

Mínimo

Máximo

Padrão

Código do Alias

inteiro

1

Código Período

inteiro

1

Código Período

inteiro

1

NA

Patamar

inteiro

1

5

NA

Valor Alias

real

MW

0

Listagem 91 Exemplo card ALIAS-ELETRICO-VALOR-PERIODO-PATAMAR
&**************************************************
& Descrição colunas:
&**************************************************
& ID: Identificador do card
& codAliasElet : Código do Alias elétrico personalizado
& PerIni : Período inicial de validade do dado
& PerFin : Período final de validade do dado
& Pat : Índice do patamar de carga no período
& valAliasElet : Valor do Alias Elétrico Personalizado
&************************************;************;*******;*******;******;***************
&                                    ;codAliasElet;PerIni ;PerFin ;Pat   ;valAliasElet
&-                                   ;            ;       ;       ;      ;MW
&SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS;IIIIIIIIIIII;IIIIIII;IIIIIII;IIIIII;FFFFFFFFFFFFFFF
 ALIAS-ELETRICO-VALOR-PERIODO-PATAMAR;           1;      1;       ;     1;          100.0
 ALIAS-ELETRICO-VALOR-PERIODO-PATAMAR;           1;      1;       ;     2;          200.0
 ALIAS-ELETRICO-VALOR-PERIODO-PATAMAR;           1;      1;       ;     3;          300.0

 ALIAS-ELETRICO-VALOR-PERIODO-PATAMAR;           2;      1;       ;     1;          400.0
 ALIAS-ELETRICO-VALOR-PERIODO-PATAMAR;           2;      1;       ;     2;          500.0
 ALIAS-ELETRICO-VALOR-PERIODO-PATAMAR;           2;      1;       ;     3;          600.0

Card: EXPRESSAO-ELETRICA

A expressão elétrica é descrita como uma fórmula, que corresponde a uma sequencia de termos, sendo que cada termo pode conter um sinal positivo ou negativo, um número real, um “*” para identificar uma multiplicação e uma variável, que pode ser um alias ou outra expressão elétrica. Para mais detalhes consulte Expressões elétricas.

O alias “recursivo” (re) não pode ser utilizado nas expressões elétricas.

Tabela 154 Card EXPRESSAO-ELETRICA

Campos

Obrigatorio

Anulável

Descrição

EXPRESSAO-ELETRICA

Sim

Não

Identificador referente ao card

Código Expressão Eletrica

Sim

Não

Código da Expressão Eletrica

Nome Expressão Elétrica

Sim

Não

Nome identificador da expressão elétrica

Fórmula Expressão Elétrica

Sim

Não

Fórmula da expressão elétrica

Tabela 155 Campos para o card EXPRESSAO-ELETRICA

Campos

Tipo

Unidade

Mínimo

Máximo

Padrão

Código Expressão Eletrica

inteiro

1

Nome Expressão Elétrica

texto

Fórmula Expressão Elétrica

texto

Listagem 92 Exemplo card EXPRESSAO-ELETRICA
&**************************************************
& Descrição colunas:
&**************************************************
& ID: Identificador do card
& CodEx: Código da expressão elétrica
& Nome : Nome da expressão elétrica
& Formula: Fórmula que define a expressão elétrica
&******************;*******;**********;******************************************************************************************************************
&                  ;CodEx  ;Nome      ;Formula
&-                 ;       ;          ;
&SSSSSSSSSSSSSSSSSS;IIIIIII;SSSSSSSSSS;IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
 EXPRESSAO-ELETRICA;      1;expressao1;1 + 4 * (expressao2 + 2*expressao3)
 EXPRESSAO-ELETRICA;      2;expressao2;100
 EXPRESSAO-ELETRICA;      3;expressao3;ger_usih(257) + 100

Funcionalidade: RESTRICAO-ELETRICA-ESPECIAL-ATIVACAO

newave_opcional decomp_opcional

Regras de ativação de uma restrição elétrica

Restrições elétricas no formato Libs podem ser ativadas e desativadas de acordo com condições estabelecidas pelo usuário. Ou seja, são definidas regras que correspondem a fórmulas condicionais, através do Card: RESTRICAO-ELETRICA-REGRA-ATIVACAO. Finalmente e feita uma associação entre as restrições e as regras, através do Card: RESTRICAO-ELETRICA-HABILITA, de forma que:

  • se a condição for verdadeira para determinado período e patamar de carga do horizonte de aplicação da restrição, a restrição fica ativa neste período e patamar de carga.

  • se a condição for falsa para determinado período e patamar de carga do horizonte de aplicação da restrição, a restrição fica inativa neste período e patamar de carga.

Card: RESTRICAO-ELETRICA-REGRA-ATIVACAO

  • Nome alternativo:
    • RE-REGRA-ATIVA;

Este dado é usado para definir as regras para ativação e desativação das restrições, cada regra deve se associada a um código (código da regra) e a uma regra condicional.

  • Observações:
    • Para adicionar mais de uma condição na mesma regra é necessário utilizar o caractere (&) para indicar a lógica booleana (AND) ou o caractere (|) para indicar a lógica booleana (OR) conforme exemplo abaixo.

    • A fórmula da restrição pode ser escrita utilizando Alias que correspondem a variáveis de entrada.

Tabela 156 Card RESTRICAO-ELETRICA-REGRA-ATIVACAO

Campos

Obrigatorio

Anulável

Descrição

RESTRICAO-ELETRICA-REGRA-ATIVACAO

Sim

Não

Identificador referente ao card

Código Regra Ativação

Sim

Não

Código identificação da regra de ativação de restrições elétricas

Regra de ativação

Sim

Não

Regra condicional para ativação para restrições elétricas

Tabela 157 Campos para o card RESTRICAO-ELETRICA-REGRA-ATIVACAO

Campos

Tipo

Unidade

Mínimo

Máximo

Padrão

Código Regra Ativação

inteiro

1

Regra de ativação

texto

Listagem 93 Exemplo card RESTRICAO-ELETRICA-REGRA-ATIVACAO
&**************************************************
& Descrição colunas:
&**************************************************
& ID: Identificador do card
& CodRegra : Código identificação da regra de ativação de restrições elétricas
& Regra : Regra condicional para ativação para restrições elétricas
&*********************************;********;********************************************************************************************************************************************************************************************************
&                                 ;CodRegra;Regra
&-                                ;        ;
&SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS;IIIIIIII;SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
 RESTRICAO-ELETRICA-REGRA-ATIVACAO; 501    ; demanda(1) > 0
 RESTRICAO-ELETRICA-REGRA-ATIVACAO; 502    ; demanda_sin > 0
 RESTRICAO-ELETRICA-REGRA-ATIVACAO; 503    ; demanda_sin < 0 | demanda_sin > 10
 RESTRICAO-ELETRICA-REGRA-ATIVACAO; 503    ; demanda_sin > 5 & demanda_sin < 10

Card: RESTRICAO-ELETRICA-HABILITA

  • Nome alternativo:
    • RE-HABILITA;

É necessário, após criar a regra de ativação, informar a associação entre restrições e regras. Dessa forma, restrições que estão associadas a regras cujo resultado da expressão é falso serão desativadas no modelo. É importante ressaltar que condições podem estar ativas em determinado período/patamar de carga e inativas em outros.

Tabela 158 Card RESTRICAO-ELETRICA-HABILITA

Campos

Obrigatorio

Anulável

Descrição

RESTRICAO-ELETRICA-HABILITA

Sim

Não

Identificador referente ao card

Código da restrição elétrica

Sim

Não

Código da restrição elétrica

Código Regra Ativação

Sim

Não

Código identificação da regra de ativação de restrições elétricas

Tabela 159 Campos para o card RESTRICAO-ELETRICA-HABILITA

Campos

Tipo

Unidade

Mínimo

Máximo

Padrão

Código da restrição elétrica

inteiro

1

Código Regra Ativação

inteiro

1

Listagem 94 Exemplo card RESTRICAO-ELETRICA-HABILITA
&**************************************************
& Descrição colunas:
&**************************************************
& ID: Identificador do card
& CodRe : Código da restrição elétrica
& CodRegra : Código identificação da regra de ativação de restrições elétricas
&***************************;*******;********
&                           ;CodRe  ;CodRegra
&-                          ;       ;
&SSSSSSSSSSSSSSSSSSSSSSSSSSS;IIIIIII;IIIIIIII
 RESTRICAO-ELETRICA-HABILITA;    700;501
 RESTRICAO-ELETRICA-HABILITA;    701;501
 RESTRICAO-ELETRICA-HABILITA;    702;501
 RESTRICAO-ELETRICA-HABILITA;    703;501
 RESTRICAO-ELETRICA-HABILITA;    704;502
 RESTRICAO-ELETRICA-HABILITA;    705;502
 RESTRICAO-ELETRICA-HABILITA;    706;502
 RESTRICAO-ELETRICA-HABILITA;    707;502
 RESTRICAO-ELETRICA-HABILITA;    708;502
 RESTRICAO-ELETRICA-HABILITA;    709;502

Funcionalidade: RESTRICAO-ELETRICA-VIOLACAO

decomp_opcional

Tratamento da violação de retrições elétricas

A funcionaldiade permite ao usuário a definição do tipo e custo de violação para restrições elétricas:

  • Tipo:

    • “hard”: são restrições que devem ser atendidas pelo modelo, ou seja, caso não sejam atendidas, o modelo emite uma mensagem de erro comunicando que a solução encontrada é inviável (viola a restrição “hard”).

    • “soft”: são restrições que podem ser violadas pelo modelo, quando uma restrição soft é violada na solução ótima o modelo não indica a inviabilidade do caso.

O custo de violação indica qual o custo incremental na função objetivo de violação de uma restrição. É aplicado tanto para restrições tipo “hard” quanto a restrições tipo “soft”.

A definição do tipo e custo de violação da restrição elétrica é feita através de um Dado por período com as seguintes formas de representação:

Nota

Caso o usuário informe um dado de tipo e custo de violação, para determinado período, com duas formas de representação diferentes, ou seja, haja sobreposição dos dados, o dado por período substitui o dado constante:

\[\text{período} \gt \text{constante}\]

Nota

Para este dado é necessário que o usuário informe, com uma ou mais formas de representação, expressões para todos os períodos do horizonte de estudo:

\[\text{Dados devem ser completos (sem buracos)}\]

Card: RESTRICAO-ELETRICA-TRATAMENTO-VIOLACAO

  • Nome alternativo:
    • RE-TRAT-VIOL;

Deve ser informado o código da restrição elétrica, o valor do custo de violação e a definição do tipo de violação. Abaixo estão listados os campos que devem ser informados para este Card, assim como seu detalhamento, consulte Tratamento da violação de retrições elétricas para mais informações sobre a definição do tratamento de violações no formato constante.

Tabela 160 Card RESTRICAO-ELETRICA-TRATAMENTO-VIOLACAO

Campos

Obrigatorio

Anulável

Descrição

RESTRICAO-ELETRICA-TRATAMENTO-VIOLACAO

Sim

Não

Identificador referente ao card

Código da restrição elétrica

Sim

Não

Código da restrição elétrica

Tipo da Violação da Restrição Elétrica

Sim

Não

Forma de tratamento da violação da Restrição Elétrica

Custo da violação da restrição elétrica

Não

Não

Custo da violação da restrição elétrica

Tabela 161 Campos para o card RESTRICAO-ELETRICA-TRATAMENTO-VIOLACAO

Campos

Tipo

Unidade

Mínimo

Máximo

Padrão

Código da restrição elétrica

inteiro

1

Tipo da Violação da Restrição Elétrica

inteiro

0

Custo da violação da restrição elétrica

real

$/MWh

0

Tabela 162 Valores possíveis para os campos do card RESTRICAO-ELETRICA-TRATAMENTO-VIOLACAO

Campos

Valor

Descrição

Tipo da Violação da Restrição Elétrica

hard

Violação da restrição causa inviabilidade

soft

Violação da restrição não causa inviabilidade

Listagem 95 Exemplo card RESTRICAO-ELETRICA-TRATAMENTO-VIOLACAO
&**************************************************
& Descrição colunas:
&**************************************************
& ID: Identificador do card
& CodRe : Código da restrição elétrica
& TipoViolacao : Forma de tratamento da violação da Restrição Elétrica
& CustoViolacao : Custo da violação da restrição elétrica
&**************************************;*******;************;***************
&                                      ;CodRe  ;TipoViolacao;CustoViolacao
&-                                     ;       ;            ;$/MWh
&SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS;IIIIIII;IIIIIIIIIIII;FFFFFFFFFFFFFFF
 RESTRICAO-ELETRICA-TRATAMENTO-VIOLACAO;      1;hard        ;            1.0

Card: RESTRICAO-ELETRICA-TRATAMENTO-VIOLACAO-PERIODO

  • Nome alternativo:
    • RE-TRAT-VIOL-PER;

Alternativamente, o tipo e custo de violação de uma restrição elétrica podem ser informados temporalmente, onde além do código da restrição, o valor do custo de violação e a definição do tipo de violação, também devem ser informados o intervalo de períodos correspondente. Abaixo estão listados os campos que devem ser informados para este Card, assim como seu detalhamento, consulte Tratamento da violação de retrições elétricas para mais informações sobre a definição do tratamento de violações de restrições no formato por-período.

Tabela 163 Card RESTRICAO-ELETRICA-TRATAMENTO-VIOLACAO-PERIODO

Campos

Obrigatorio

Anulável

Descrição

RESTRICAO-ELETRICA-TRATAMENTO-VIOLACAO-PERIODO

Sim

Não

Identificador referente ao card

Código da Restrição Elétrica

Sim

Não

Código da Restrição Elétrica

Código Período

Sim

Não

Período inicial

Código Período

Não

Não

Período final

Tipo

Sim

Não

Tipo da Restrição Elétrica

Custo de violação

Não

Não

Custo de Violação da Restrição Elétrica

Tabela 164 Campos para o card RESTRICAO-ELETRICA-TRATAMENTO-VIOLACAO-PERIODO

Campos

Tipo

Unidade

Mínimo

Máximo

Padrão

Código da Restrição Elétrica

inteiro

1

Código Período Inicial

inteiro

1

Código Período Final

inteiro

1

NA

Tipo

texto

soft

hard

hard

Custo de violação

real

$/MWh

0

Listagem 96 Exemplo card RESTRICAO-ELETRICA-TRATAMENTO-VIOLACAO-PERIODO
&**************************************************
& Descrição colunas:
&**************************************************
& ID: Identificador do card
& CodRe: Código da restrição elétrica
& PerIni : Período inicial do tipo da violação
& PerFin : Período final do tipo da violação
& TipoViolacao: Forma de tratamento da violação da Restrição Elétrica
& CustoViolacao: Custo da violação da restrição elétrica
&**********************************************;*****;*******;*******;************;*************
&                                              ;CodRe;PerIni ;PerFin ;TipoViolacao;CustoViolacao
&-                                             ;     ;       ;       ;            ;$/MWh
&SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS;IIIII;IIIIIII;IIIIIII;IIIIIIIIIIII;FFFFFFFFFFFFF
 RESTRICAO-ELETRICA-TRATAMENTO-VIOLACAO-PERIODO;    1;      1;      1;        hard;       1000.0
 RESTRICAO-ELETRICA-TRATAMENTO-VIOLACAO-PERIODO;    1;      1;      2;        soft;        200.0
 RESTRICAO-ELETRICA-TRATAMENTO-VIOLACAO-PERIODO;    1;      1;      3;        soft;        300.0

 RESTRICAO-ELETRICA-TRATAMENTO-VIOLACAO-PERIODO;    2;      1;       ;        hard;      10000.0

 RESTRICAO-ELETRICA-TRATAMENTO-VIOLACAO-PERIODO;    3;      1;       ;        soft;       2000.0

 RESTRICAO-ELETRICA-TRATAMENTO-VIOLACAO-PERIODO;    4;      1;      2;        soft;       3000.0

Arquivos de Saída: Formato Libs

Os arquivos de saída disponíveis atualmente impressos no formato Libs estão descritos a seguir.

Existem três tipos de arquivos de saída nas Libs:

  • arquivos Eco: mostram um “eco” da entrada de dados;

  • arquivos Oper: referentes aos dados resultantes da operação do modelo;

  • arquivos Processa: referentes aos dados calculados no processamento do modelo.

Arquivos de Eco

eco_restricao_eletrica_custo_violacao.csv

Este arquivo contém os dados processados de tipo e custo de violação par restrições elétricas informados no Card: RESTRICAO-ELETRICA-TRATAMENTO-VIOLACAO e Card: RESTRICAO-ELETRICA-TRATAMENTO-VIOLACAO-PERIODO para cada restrição elétrica e cada período do estudo.

Obs: Caso o custo não tenha sido informado o arquivo imprime um “-” no campo e o modelo considera o valor default.

Tabela 165 Arquivo eco_restricao_eletrica_custo_violacao.csv

Campos

Descrição

Código da restrição elétrica

Código da restrição elétrica

Código Período

Código do Intervalo de tempo na discretização temporal adotada

Tipo da Violação da Restrição Elétrica

Forma de tratamento da violação da Restrição Elétrica

Custo da violação da restrição elétrica

Custo da violação da restrição elétrica

Tabela 166 Campos para o arquivo eco_restricao_eletrica_custo_violacao.csv

Campos

Tipo

Unidade

Mínimo

Máximo

Código da restrição elétrica

inteiro

1

Código Período

inteiro

1

Tipo da Violação da Restrição Elétrica

inteiro

0

Custo da violação da restrição elétrica

real

$/MWh

0

Listagem 97 Exemplo arquivoSaida eco_restricao_eletrica_custo_violacao.csv