Añadir batimetría de yacimientos (área)


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


Añadir batimetría de yacimientos (área)

Antecedentes

El área que cubre un depósito o Storage node depende de qué tan lleno esté el depósito.

El Curva de clasificación de área determina las donaciones el área de un depósito en función de su nivel o almacenamiento. En WaterStrategy y Pywr, se conoce el intervalo temporal de almacenamiento de un yacimiento en cada paso temporal. Podemos usar este almacenamiento con una fórmula de clasificación de área para calcular el área del yacimiento y, por lo tanto, su evaporación en cada etapa temporal.

A continuación se muestra un ejemplo de tabla de clasificación de área:

Volumen (Mm3)
Superficie (Km2)

0

1

7

2

10

4

15

6

25

14

Cuando se traza, se ve así:

Curva de clasificación de área

Parámetros Pywr son funciones que devuelven un valor en el modelo en cada paso de tiempo. Estos valores pueden ser una constante basada en el tiempo (por ejemplo, el día o el mes), un cálculo basado en el intervalo de tiempo de almacenamiento del yacimiento y muchos otros cálculos. En este caso, nos interesa un parámetro que devuelva el área de un depósito o storage node en función de su período de almacenamiento. Para ello, utilizamos un Parámetro de volumen interpolado.

El parámetro de volumen interpolado utiliza un gama (tabla) de Volúmenes de reservorios y los valores correspondientes. En este caso, los valores asociados son los correspondientes Área del embalse por un hecho Volumen. Entre los puntos dados de la tabla, el parámetro se interpola.

_Tenga en cuenta: Los parámetros se pueden definir directamente en un nodo o se pueden definir en la pestaña Parámetros de la interfaz. Los parámetros que se definen en la pestaña Parámetros de la interfaz pueden usarse en varios nodos y anidarse dentro de diferentes parámetros. _

Este tutorial incluye ambos tipos de definiciones. El área se definirá en el nodo, mientras que el parámetro de nivel (paso siguiente) se definirá en la pestaña Parámetros.

Tutorial

  1. Clona el «Demanda con pérdidas de tratamiento» escenario y llama al nuevo «Añadir los depósitos P y E'. La P significa Precipitación y E significa Evaporación.

  2. Haga clic en el Depósito y edite el Zona atributo.

Editar el atributo Área
  1. El parámetro de volumen interpolado no tiene actualmente un editor de JSON en WaterStrategy. Para definir este parámetro en este atributo, necesitamos usar el genérico PYR_PARÁMETRO. Esto nos permite poner el JSON para cualquier parámetro de Pywr.

Seleccione PYWR_PARAMETER

Prensa BIEN

Permitir el cambio

4. Copia y pega el siguiente código JSON en el texto del Pestaña JSON

Pega el código JSON y guarda
{
	«type»: «Parámetro de volumen interpolado»,
	«node»: «Ejemplo de depósito»,
	«volúmenes»: [
		0,
		7,
		10,
		15,
		25
	],
	«valores»: [
		1,
		2,
		4,
		6,
		14
	],
	«interp_kwargs»: {
		«kind»: «lineal»
	},
	«comentario»: «volúmenes: Mm3, valores: Km2"
}
  1. Puede optar por registrar el valor del parámetro como una serie temporal seleccionando Series temporales en el Salidas pestaña. Luego, guárdala.

Seleccione esta opción para grabar el parámetro y guardar
  1. Ejecute el modelo y visualice el Simulado_Área de salida

Salida de Simulated_Area

Esto muestra el área del depósito a lo largo del tiempo.

Área del embalse

Las áreas más pequeñas se corresponden con volúmenes de almacenamiento de embalses más bajos.

Last updated

Was this helpful?