Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
El RiverSplit node es una división en la red fluvial. Está pensada para un caso sencillo en el que sea necesario distribuir una proporción fija de caudal entre varias rutas aguas abajo. API Referencia.
).
factores
Los factores que impondrán las divisiones adicionales. Número de extras_se supone que la ranura es uno menos que la longitud de los factores (según la documentación de Pywr.Nodes.MultiSplitLink
Ranura
opcional_nombres
Los identificadores para hacer referencia a las ranuras cuando se conectan desde este nodo. La longitud debe ser una más que la cantidad de ranuras adicionales requeridas.
Opcional
próximamente...
El link node representa un enlace en el sistema de agua u otro punto de interés donde se asigna una restricción de flujo máxima o mínima o una prioridad de asignación. Tenga en cuenta que en Pywr no se pueden asignar restricciones de flujo a los bordes (enlaces) y, por lo tanto, los nodos de enlace se utilizan con frecuencia para este propósito. API Referencia.
_flujo
penalización de asignación
El costo por unidad fluye a través del nodo
Opcional
máximo_
flow
La restricción de flujo máxima del nodo
Opcional min
La restricción de flujo mínima del nodo
Opcional
próximamente...
El nodo de retardo es un nodo que retrasa el flujo durante un número determinado de intervalos de tiempo o días. Este nodo se utilizará cuando no se pueda ignorar el tiempo de propagación del agua en comparación con la escala de tiempo seleccionada. API Referencia.
penalización de asignación
El costo por unidad fluye a través del nodo
Opcional
pasos de tiempo
Número de intervalos de tiempo para retrasar el flujo
Opcional
días
Número de días para retrasar el flujo. Especificar un número de días (en lugar de un número de intervalos de tiempo) solo es válido si el número de días es exactamente divisible por el delta del intervalo de tiempo del modelo
Opcional
flujo_inicial
Flujo proporcionado por el nodo para los intervalos de tiempo iniciales antes de que cualquier flujo retrasado esté disponible. Esto es constante en todos los intervalos de tiempo retrasados y en cualquier escenario modelo. El valor predeterminado es 0.0
Opcional
próximamente...
layout: description: visible: false outline: visible: true pagination: visible: true tableOfContents: visible: true title: visible: true
El tipo de nodo de transporte de agua permite a los usuarios definir cómo fluye el agua a través de los diferentes nodos de acuerdo con las condiciones del mundo real. A continuación se muestran los nodos de transporte acuático más utilizados:
El MultiSplitLink node es una extensión de Piece WiseLink que incluye ranuras adicionales desde las que conectarse.
Conceptualmente, este nodo tiene el siguiente aspecto interno,
Se añaden un subenlace adicional en PieceWiseLink (es decir, X2 arriba) y nodos (es decir, Bo y Bi) de esta clase por cada espacio adicional.
Finalmente, se proporciona un mecanismo para (opcionalmente) fijar la relación entre el último subenlace no dividido (es decir, X1) y cada uno de los subenlaces adicionales (es decir, X2). Este mecanismo utiliza Nodo agregado internamente. API Referencia.
Notas: Los usuarios deben tener cuidado al utilizar el mecanismo factorial. Los factores utilizan el último subenlace no dividido (es decir, X1 pero no X0). Si este enlace está restringido con un flujo máximo o mínimo, o si hay otro enlace sin restricciones (es decir, si X0 no está restringido), es posible que las proporciones en todo el nodo no se apliquen como se esperaba.
_ranuras
penalización de asignación
El costo por unidad fluye a través del nodo
Opcional
máximo_
flow
La restricción de flujo máxima del nodo
Opcional adicional
Número de ranuras adicionales (y subenlaces) que se deben proporcionar. Debe ser mayor que cero.
Opcional
ranura_nombres
Los nombres con los que se hace referencia a las ranuras durante la conexión a otros nodos. La longitud debe ser uno más que el número de adicionales_tragaperras. El primer elemento hace referencia a la conexión de PieceWiseLink con los siguientes objetos por cada espacio adicional.
Opcional
factores
Si se proporciona, la longitud debe ser igual a uno más que el número de extra_slots. Cada elemento es la proporción del flujo total que pasa por los subenlaces adicionales. Si no se requiere ningún factor para un subenlace en particular, utilice Ninguna para sus artículos. Los factores se normalizan antes de su uso en el solucionador.
Opcional
próximamente...
El PiecewiseLink node es una extensión de Node que representa un nodo no lineal Enlace con una función de coste por partes. El objetivo de este objetivo es modelar situaciones en las que el suministro de ciertos caudales es beneficioso, pero más allá de un límite fijo hay un cambio en el costo (o cero). API Referencia.
Este nodo se implementa utilizando una estructura de nodos compuesta como la siguiente:
Esto significa que las rutas no atraviesan directamente este nodo debido a que hay un dominio independiente en el medio. En su lugar, se crean varias rutas nuevas para cada uno de los subvínculos y conexiones al nodo de salida/entrada. El motivo de esta interrupción de la ruta es evitar un aumento geométrico en el número de rutas cuando hay varios enlaces por tramos en la misma ruta.
_flujo
penalización de asignación
El costo por unidad fluye a través del nodo
Opcional
máximo_
flow
La restricción de flujo máxima del nodo
Opcional min
La restricción de flujo mínima del nodo
Opcional
próximamente...
El RiverSplitWithGauge node es una escisión de la red fluvial con un caudal residual mínimo (MRF). Según Río Split pero de forma predeterminada crea otra ruta en el objeto subyacente para modelar un MRF. Esta ruta es tal que el MRF no forma parte de las proporciones forzadas. La intención de este objeto es modelar el caso en el que una proporción del flujo se puede extraer por encima del MRF (por ejemplo, un 90% del flujo por encima del MRF). .
costo Factores
próximamente...
El BreakLink node se puede usar para reducir la cantidad de rutas en un modelo.
Por ejemplo, en un modelo con forma (3, 1, 3), es decir, 3 entradas (A, B, C) conectadas a 3 salidas (D, E, F) a través de un cuello de botella (X), hay 3\ *3 rutas = 9 rutas.
Si X es un almacenamiento, solo hay 6 rutas: A->X_o, B->X_o, C->X_o y X_i->D_Entonces, X_i->E_Entonces, X_i->F\ _o.
El BreakLink node es un nodo compuesto por un con volumen cero y un . Se puede usar en lugar de un enlace normal, pero con la ventaja de que reduce el número de rutas en el modelo (en la situación descrita anteriormente). El LP resultante es más fácil de resolver. .
Máximo opcional_flujo
penalización de asignación
El costo por unidad fluye a través del nodo
Opcional
máximo_
flow
La restricción de flujo máxima del nodo
Opcional min
La restricción de flujo mínima del nodo
Opcional
mrf
El flujo residual mínimo (MRF) en el manómetro
Necesario
mrf_
El costo de la ruta a través del MRF
Costo
requerido
El costo de la otra ruta (sin restricciones)
requeridos
Los factores
que obligan a las divisiones adicionales. Número de adicionales_se supone que la ranura es uno menos que la longitud de los factores (según Vínculo multisplit documentación)
Necesario
nombres_tragamonedas
Los identificadores para hacer referencia a las ranuras cuando se conectan desde este nodo. La longitud debe ser una más que la cantidad de ranuras adicionales requeridas
Necesario
penalización de asignación
El costo por unidad fluye a través del nodo
Opcional
conversión_
factor
La conversión entre entrada y salida para el nodo
_flujo
La restricción de flujo máxima del nodo
Opcional
min_
flow
La restricción de flujo mínima del nodo Opcional (anterior
)
Flujo total a través de este nodo en el paso de tiempo anterior
Opcional
El Nodo RiverGauge es una estación de medición fluvial, con un flujo residual mínimo (MRF). API Referencia.
mrf
El flujo residual mínimo (MRF) en el manómetro
Necesario
mrf_cost
El costo de la ruta a través del MRF
Necesario
coste
El costo de la otra ruta (sin restricciones)
Necesario
próximamente...