Saltar al contenido principal

Banderas modelo

HydroPol2D se controla mediante indicadores binarios y categóricos definidos en General_Data.xlsx. Esta página documenta el comportamiento público expuesto por esas banderas y destaca dónde una bandera activa una ruta predeterminada validada frente a una ruta de diagnóstico o experimental.

Banderas de límites y forzados

BanderaDescripción
flag_rainfall\mathrm{flag\_rainfall}Activa el forzamiento de la lluvia sobre el dominio.
flag_spatial_rainfall\mathrm{flag\_spatial\_rainfall}Utiliza lluvia distribuida espacialmente en lugar de lluvia uniforme.
flag_ETP\mathrm{flag\_ETP}Activa el cálculo de la evapotranspiración a partir del forzamiento meteorológico.
flag_input_rainfall_map\mathrm{flag\_input\_rainfall\_map}Utiliza entrada de lluvia basada en ráster.
flag_rainfall_multiple_runs\mathrm{flag\_rainfall\_multiple\_runs}En desarrollo.
flag_data_source\mathrm{flag\_data\_source}En desarrollo.
flag_inflow\mathrm{flag\_inflow}Activa las condiciones de contorno del hidrograma de entrada.
flag_satellite_rainfall\mathrm{flag\_satellite\_rainfall}Utiliza productos de lluvia derivados de satélites.
flag_alternated_blocks\mathrm{flag\_alternated\_blocks}Activa el método de tormenta de diseño de bloques alternos.
flag_huff\mathrm{flag\_huff}Activa el método de distribución de tormentas Huff.
flag_stage_hydrograph\mathrm{flag\_stage\_hydrograph}Aplica condiciones de contorno de etapa (nivel del agua).
flag_input_ETP_map\mathrm{flag\_input\_ETP\_map}Utiliza entradas de evapotranspiración basadas en ráster.

Banderas de proceso y enrutamiento

BanderaDescripción
flag_infiltration\mathrm{flag\_infiltration}Activa la infiltración en el suelo y el almacenamiento vadoso.
flag_groundwater_modeling\mathrm{flag\_groundwater\_modeling}Activa la recarga de aguas subterráneas y el acoplamiento local entre el nivel freático y el nivel freático. Con el suelo en capas habilitado, esto sigue la ruta de agua subterránea vadosa en capas predeterminada actual.
flag_groundwater_async\mathrm{flag\_groundwater\_async}Utiliza actualizaciones asíncronas de agua subterránea saturada mientras mantiene el intercambio vadoso acoplado en cada paso de la superficie. Recomendado cuando el agua subterránea está activa.
groundwater_target_dt_min\mathrm{groundwater\_target\_dt\_min}Intervalo objetivo de actualización de agua subterránea en minutos.
groundwater_min_dt_min\mathrm{groundwater\_min\_dt\_min}Intervalo mínimo de actualización de agua subterránea en minutos.
groundwater_max_head_change_m\mathrm{groundwater\_max\_head\_change\_m}Cambio máximo acumulado de cabeza de agua subterránea antes de forzar una actualización.
groundwater_courant\mathrm{groundwater\_courant}Factor de seguridad utilizado en el límite temporal explícito del agua subterránea.
flag_capillary_rise\mathrm{flag\_capillary\_rise}Permite el ascenso capilar en capas desde aguas subterráneas poco profundas hasta el almacenamiento vadoso.
flag_baseflow\mathrm{flag\_baseflow}Activa el enrutamiento lateral de aguas subterráneas 2D Boussinesq.
flag_snow_modeling\mathrm{flag\_snow\_modeling}Activa la acumulación, el derretimiento y la sublimación de la nieve.
flag_waterquality\mathrm{flag\_waterquality}Activa el transporte de calidad del agua.
flag_wq_model\mathrm{flag\_wq\_model}Selecciona el modelo de acumulación/lavado de contaminantes.
flag_human_instability\mathrm{flag\_human\_instability}Activa el diagnóstico de inestabilidad humana. Los modos implementados documentados públicamente son 1 y 3; El modo 2 no está implementado.
flag_reservoir\mathrm{flag\_reservoir}Activa el depósito o la lógica de control hidráulico interno.
flag_critical\mathrm{flag\_critical}Aplica un limitador de flujo crítico cuando lo admite la familia de enrutamiento.
flag_boundary\mathrm{flag\_boundary}Hace cumplir todas las celdas límite como celdas de salida.
flag_neglect_infiltration_river\mathrm{flag\_neglect\_infiltration\_river}Desactiva la infiltración en las células del río.
flag_real_time_satellite_rainfall\mathrm{flag\_real\_time\_satellite\_rainfall}Permite la ingesta de lluvia satelital en tiempo real con Persiann.
flag_dam_break\mathrm{flag\_dam\_break}En desarrollo.
flag_river_rasters\mathrm{flag\_river\_rasters}Utiliza entradas de geometría de río basadas en ráster.
flag_spatial_albedo\mathrm{flag\_spatial\_albedo}Utiliza albedo distribuido espacialmente en lugar de valores uniformes.
flag_DTM\mathrm{flag\_DTM}Utiliza correcciones o procesamiento de modelos de terreno digitales.
flag_abstraction\mathrm{flag\_abstraction}Activa procesos de captación o extracción de agua.
flag_WQ_Rasters\mathrm{flag\_WQ\_Rasters}Utiliza entradas de contaminantes basadas en ráster.

Banderas de familia de enrutamiento

BanderaDescripción
flag_inertial\mathrm{flag\_inertial}Activa el solucionador inercial local de aguas poco profundas. Esta es la familia de enrutamiento predeterminada recomendada.
flag_full_momentum\mathrm{flag\_full\_momentum}Activa el solucionador de aguas poco profundas de impulso total. Úselo como alternativa a las otras familias de enrutamiento principales, no en combinación con ellas.
flag_diffusive\mathrm{flag\_diffusive}Activa el enrutamiento difusivo D4 impulsado por la pendiente de la superficie del agua.
flag_kinematic\mathrm{flag\_kinematic}Activa el enrutamiento cinemático D4 impulsado por la pendiente del lecho y la profundidad del donante.
flag_PHTOKEN0XYZ\mathrm{flag\_PHTOKEN0XYZ}Activa el enrutamiento de Cellular Automata.
flag_D8\mathrm{flag\_D8}Activa una ruta de enrutamiento D8 secundaria. Esto debería tratarse como de alcance limitado y no como una familia de teorías paralelas completas.
flag_subgrid\mathrm{flag\_subgrid}Activa la representación rectangular de canal de Neal (2012) cuando se usa con el enrutamiento inercial local y flag_overbanks = 1.
flag_overbanks\mathrm{flag\_overbanks}Separa la capacidad de transporte del canal y de la llanura y aplica la transición de almacenamiento en la altura de las márgenes en el modo de Neal (2012).
flag_numerical_scheme\mathrm{flag\_numerical\_scheme}Selecciona la variante del esquema inercial local: 1 Bates, 2 ceñida, 3 centrado. Se aplica a la familia inercial, no al enrutamiento de impulso total, difusivo, cinemático o CA.
flag_outlet_type\mathrm{flag\_outlet\_type}Tratamiento de salida: 1 flujo normal, 2 flujo crítico.
flag_adaptive_timestepping\mathrm{flag\_adaptive\_timestepping}Selecciona el control de paso de tiempo adaptativo.

Configuración del modelo submalla de Neal (2012)

El modo de canal submalla admitido sigue a Neal et al. (2012). Use la siguiente combinación:

BanderaValor requerido
flag_inertial1
flag_subgrid1
flag_overbanks1
flag_full_momentum0
flag_diffusive0
flag_kinematic0
flag_CA0
flag_river_rasters1 cuando la geometría del canal se suministra mediante rásteres

Las celdas con canal requieren RiverWidths_path y RiverDepths_path. El ancho y la profundidad deben ser positivos, y el ancho del canal debe ser menor que la resolución de la celda. El coeficiente de Manning del canal se asigna mediante la entrada de rugosidad del río o dentro de las márgenes. La rugosidad del uso y cobertura del suelo suministra el coeficiente de Manning de la llanura.

El solucionador calcula por separado los caudales del canal y de la llanura en cada cara ortogonal y actualiza el almacenamiento en términos de volumen. La formulación y el intervalo de validación se describen en Modelo hidrodinámico y Validación del modelo submalla de Neal (2012).


Banderas de rendimiento

BanderaDescripción
flag_GPU\mathrm{flag\_GPU}Habilita la aceleración de GPU.
flag_single\mathrm{flag\_single}Utiliza aritmética de precisión simple para optimizar el rendimiento.

Banderas de condición inicial

BanderaDescripción
flag_warmup\mathrm{flag\_warmup}Activa el calentamiento del modelo para la estabilización del estado.
flag_initial_buildup\mathrm{flag\_initial\_buildup}Inicializa las condiciones de acumulación de contaminantes.

DEM y banderas de procesamiento de terreno

BanderaDescripción
flag_resample\mathrm{flag\_resample}Activa el remuestreo de ráster a una resolución objetivo.
flag_smoothening\mathrm{flag\_smoothening}Aplica el suavizado DEM.
flag_trunk\mathrm{flag\_trunk}Solo se alisa el tronco principal del río.
flag_fill_PHTOKEN0XYZ\mathrm{flag\_fill\_PHTOKEN0XYZ}Llena los fregaderos DEM para lograr una consistencia hidrológica.
flag_smooth_cells\mathrm{flag\_smooth\_cells}Aplica suavizado del terreno a nivel de celda.
flag_reduce_PHTOKEN0XYZ\mathrm{flag\_reduce\_PHTOKEN0XYZ}Reduce la elevación de DEM en las celdas del río para tener en cuenta la batimetría del canal.

Banderas de salida y utilidad

BanderaDescripción
flag_export_maps\mathrm{flag\_export\_maps}Permite la exportación de salidas ráster.
flag_dashboard\mathrm{flag\_dashboard}Activa salidas o visualizaciones estilo tablero.
flag_elapsed_time\mathrm{flag\_elapsed\_time}Realiza un seguimiento del tiempo de ejecución de la simulación.
flag_obs_gauges\mathrm{flag\_obs\_gauges}Activa la extracción de salida en los medidores de observación.

Notas

  • Sólo una familia de enrutamiento principal debe estar activa a la vez: flag_full_momentum, flag_inertial, flag_diffusive, flag_kinematic o flag_PHTOKEN0XYZ.
  • flag_D8 debe tratarse como secundario/de alcance limitado en lugar de otra familia de enrutamiento lista para generar informes.
  • La programación asíncrona del agua subterránea y el ascenso capilar son comportamientos de configuración públicos, no detalles internos ocultos.
  • El modo de inestabilidad humana 2 no está implementado y no debe presentarse como un método público disponible.