Adição de curvas de controle de reservatórios e economia de demanda (reduções)
Last updated
Last updated
layout: description: visible: false outline: visible: true pagination: visible: true tableOfContents: visible: true title: visible: true
As curvas de controle podem ser usadas para implementar reduções de demanda quando os níveis do reservatório caem abaixo de certos limites. Isso representa a implementação de medidas temporárias de gerenciamento de demanda. Neste exercício, a demanda será reduzida incrementalmente à medida que o reservatório ficar abaixo de certos limites de armazenamento. Este exercício demonstrará o Parâmetro do índice da curva de controle, a Parâmetro de matriz indexada bem como o Parâmetro agregado bem como aninhamento de parâmetros.
Clonar o “Fontes equilibradas” cenário e nomeie o novo 'Reduções de demanda'
Primeiro, definiremos um curva de controle que usa limites de volume de armazenamento para reduzir progressivamente a demanda para modelar as restrições de demanda impostas a uma demanda. A primeira curva é uma Perfil mensal (60% nos próximos meses e 45% nos outros) permitindo mudanças sazonais enquanto as duas curvas subsequentes são Constantes (40% e 10% da capacidade de armazenamento do reservatório).
A curva de controle será definida no Parâmetros aba. Na guia Parâmetros, adicione um Pier_Parâmetro.
Nomeie o parâmetro 'curva de controle de armazenamento' e pressione Entrar**. **
Cole o seguinte trecho de código JSON abaixo. Observe como o "Exemplo de reservatório”
é referenciado no atributo "storage_node"
.
A cada vez, pise o Parâmetro do índice da curva de controle retornará um valor de índice conforme mostrado abaixo:
Esses índices podem ser associados a um fator de demanda que será definido usando um Parâmetro de matriz indexada. O fator de demanda será usado para reduzir a demanda quando cada limite da curva de controle for ultrapassado.
Associaremos o seguinte Fatores de demanda aos diferentes níveis de falha da curva de controle:
Isso reduzirá a demanda para 90%, 80% e 50% da demanda básica correspondente a 10%, 20% e 50% de reduções de demanda.
Crie um novo Pier_Parâmetro
Nomeie o parâmetro 'fator de demanda da curva de controle' e pressione Entrar**. **
Cole o seguinte trecho de código JSON abaixo. Observe como a "
curva de controle"de armazenamento é referenciada no atributo
"index_parameter"`.
O atributo Params
aceita parâmetros escalares ou Pywr e o índice da matriz corresponde ao índice no parâmetro referenciado no índice_parameter que neste caso é a curva de controle.
Selecione para fazer com que esse parâmetro seja exibido.
A seguir, definiremos a demanda básica. Essa é a demanda que o reservatório tem antes que qualquer redução seja implementada. No tutorial anterior, a demanda de exemplo é definida como um escalar (0.1) no atributo Max\ _flow do nó de saída de demanda de exemplo:
Vamos substituir isso por um Referência de parâmetros.
Primeiro, definiremos a demanda básica usando um Parâmetro constante.
Adicionar um novo **Pier_parâmetro. **
E dê um nome Demanda básica e pressione Entrar.
A demanda básica permanecerá 0.1 MM3/dia. Copie e cole o trecho de código JSON na guia JSON.
Em cada etapa de tempo, a demanda modelada será a demanda básica multiplicada pelo fator de demanda:
Demanda por intervalo de tempo = demanda básica x fator de demanda
Isso pode ser feito usando um Parâmetro agregado.
Adicionar um novo **Pier_parâmetro. **
Nomeie o novo parâmetro 'demanda por intervalo de tempo'
Copie e cole o trecho de código JSON na guia JSON.
Selecione para fazer com que esse valor de parâmetro seja gerado em cada etapa de tempo.
O 'demanda por intervalo de tempo' define a demanda em cada etapa de tempo levando em consideração o estado (ou seja, armazenamento em tempo real) no reservatório.
Isso Parâmetro precisa ser referenciado no máximo_atributo flow do nó Demand.
Clique no nó Demanda e escreva ou cole 'demanda de etapa de tempo” no atributo max\ _flow substituindo o valor escalar (0.1).
Observe que, se o nome do parâmetro não for salvo, altere o tipo da entrada para “Descritor”.
Não se esqueça de salvar as alterações.
Corra o modelo.
Veja o simulado \ _volume no reservatório
Você pode zoom na seca, por exemplo, esta é a seca que ocorreu em 2042-2044.
No cenário com reduções de demanda, o reservatório não teve um armazenamento tão baixo (9.4 vs 8.17 Mm3).
Clique no fluxo\ _flow simulado do nó Demand. As reduções da demanda podem ser vistas.
Você pode visualizar a saída do parâmetro de cura de controle clicando no Dados de rede vista.
Clicando em simulado_a curva de controle de armazenamento mostra qual índice a curva de controle de armazenamento está retornando em cada etapa de tempo. Isso varia entre 0-2.
Aumente o parâmetro de demanda da linha de base. Qual pode ser a demanda básica antes que o reservatório se esvazie totalmente?