Uso de reglas de control y penalizaciones de asignación para equilibrar las fuentes


layout: description: visible: false outline: visible: true pagination: visible: true tableOfContents: visible: true title: visible: true


Uso de reglas de control y penalizaciones de asignación para equilibrar las fuentes

Uso de penalizaciones de asignación para equilibrar la fuente

Las penalizaciones de asignación se pueden utilizar para equilibrar el uso de las fuentes para las demandas. En los ejercicios anteriores, el Ejemplo de depósito tenía una penalización de asignación estática de -200.

Los parámetros se pueden usar para hacer que esta penalización de asignación varíe en función del almacenamiento en tiempo real del depósito. Esto se puede hacer con un Parámetro de volumen interpolado. Una vez que la penalización de asignación del depósito se dinamiza, se puede usar con las penalizaciones de asignación de otras fuentes para equilibrar el uso de la fuente.

  1. Clona el «Añadir los depósitos P y E» escenario y nombre al nuevo «Fuentes equilibradas»

  2. Edite el atributo «Penalización de asignación» (atributo «costo») del nodo Reservoir y cambie su tipo a 'PYWR_PARÁMETRO'

Editar el atributo «coste» (atributo «Penalización de asignación»)
  1. En la pestaña JSON, pega el siguiente código JSON. Este parámetro de volumen interpolado asigna una penalización de asignación de 0 al depósito cuando está lleno y una penalización de asignación de -200 cuando está vacío. Cuando el depósito está entre lleno y vacío, la penalización de asignación se interpola entre 0 y -200.

{
	«type»: «Parámetro de volumen interpolado»,
	«node»: «Ejemplo de depósito»,
	«volúmenes»: [
		0,
		25
	],
	«valores»: [
		-200,
		0
	],
	«interp_kwargs»: {
		«kind»: «lineal»
	},
	«comentario»: «volúmenes: Mm3, valores: penalización por asignación»
}
  1. En el nodo Groundwater Input, defina máximo_flujo a 0.02 y configure el penalización de asignación a 50.0. Una penalización de asignación positiva de 50 significa que el nodo de aguas subterráneas solo se utiliza cuando el depósito tiene una penalización de asignación inferior a -50, es decir, cuando está lleno un 75%. Esto significa que cuando el embalse esté casi lleno, no se utilizará el agua subterránea. Solo cuando el embalse se agote lo suficiente, el nodo de agua subterránea comenzará a abastecer de agua a la demanda.

Establecer la penalización/coste de la asignación
  1. Ejecute el modelo y visualice el simulado_flujo del nodo de entrada de agua subterránea y compárelo con el Demanda con GW; y el simulado_volumen del nodo Reservoir y compare ambos con el Añadir los depósitos P y E.

Comparación de entradas de agua subterránea
Comparación del volumen del depósito

Como puede ver, el Escenario equilibrado que es naranja, utiliza la fuente de agua subterránea menos que en el escenario anterior. Si el nodo de aguas subterráneas tiene una licencia limitada, esta es una forma de preservar el volumen de la licencia. Esto se mostrará en otro tutorial.

Sugerencia: Puede ver la penalización de asignación simulada si marca la salida de la serie temporal de la penalización de asignación Pywr_Parámetro. Por el momento, se dicta la penalización simulada simulado_coste en el embalse

Editar el parámetro de coste
Elige la grabadora Timeseries y guarda
Ver el costo varía con el tiempo
El costo varía con el tiempo

Last updated

Was this helpful?