Saltar al contenido principal

Parámetros del libro del caso

Un caso de MATLAB es un solo libro de Excel, HydroPol2D_Inputs.xlsx. Esta página lista todos los parámetros de sus ocho pestañas de parámetros. Las demás pestañas se describen en otras páginas.

Los nombres de las pestañas y de los bloques se mantienen en inglés, como aparecen en el libro de Excel.

Los casos antiguos, con General_Data.xlsx, su hoja Flags y libros de Excel separados, siguen funcionando. Ver Formato anterior.


El libro de un vistazo​

La pestaña Start here del libro del caso

La pestaña Start here del libro del ejemplo Stanford. Haga clic en la imagen para abrirla en tamaño completo.

GrupoPestañas
GuíaStart here, con cómo completar el libro, la leyenda de colores y un enlace a cada pestaña
Parámetros (8)Run control, Input maps, Soil and groundwater, Surface flow, Rain and ET, Design storm, Water quality, Risk and gauges
Tablas de clases (5)Soil classes, Land use classes, Human instability, Mesh, Control structures
Series (5)Rain series, Rain gauges, Climate stations, Inflow hydrographs, Stage hydrographs

run_HydroPol2D.m lee Input_Data_Sheets/HydroPol2D_Inputs.xlsx por defecto. HYDROPOL_INPUT_EXCEL_FILE lo dirige a otro libro de Excel.


Cómo funciona una pestaña de parámetros​

Cada parámetro ocupa una fila con su nombre, su clave, el valor, la unidad, el valor predeterminado y cuándo se usa. Una nota en cada valor lo explica.

  • Bloques e interruptores. Los parámetros se agrupan en bloques. Un bloque que puede desactivarse comienza con su interruptor, y sus filas se muestran en gris mientras el interruptor vale 0. Los valores en gris se ignoran. No hay una hoja Flags separada.
  • Los valores obligatorios se marcan con un asterisco rojo. Un valor opcional vacío mantiene su valor predeterminado o la alternativa indicada en su nota.
  • Los bloques avanzados (encabezado gris) contienen parámetros heredados. Se recomienda mantener sus valores predeterminados, salvo que haya una razón para cambiarlos.
  • Los bloques en pausa (encabezado ámbar) contienen funciones en pausa. Se deben mantener en 0, ya que el valor 1 detiene la simulación.
  • Las rutas pueden ser absolutas o relativas a la carpeta del libro de Excel.

Referencia de parámetros​

Las tablas siguientes se generan a partir del catálogo que construye el libro de Excel (tools/workbook_builder/input_catalog.yaml en el repositorio de MATLAB), por lo que coinciden fila por fila con el libro. Las descripciones son las notas del libro.

Run control​

Período de simulación, paso de tiempo, rendimiento y lo que registra el modelo.

La pestaña Run control del libro del caso

La pestaña Run control del libro del ejemplo Stanford. Haga clic en la imagen para abrirla en tamaño completo.

Simulation period​

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Fecha y hora de iniciodate_beginfechaobligatoriosiempredate_begin es la fecha y hora de inicio de la simulación. Se debe usar la misma referencia de tiempo que en las series temporales de lluvia, evapotranspiración, caudal de entrada, nivel y observaciones.
Fecha y hora de findate_endfechaobligatoriosiempredate_end es la fecha y hora de fin de la simulación. Debe ser posterior a date_begin. Los valores de forzamiento fuera de este intervalo no forman parte de la simulación.

Surface time step​

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Paso de tiempo inicialtime_step_modelsobligatoriosiempretime_step_model es el paso de tiempo nominal del modelo superficial, en segundos. Inicializa el ciclo de enrutamiento. El paso de tiempo adaptativo puede reemplazarlo por un valor estable entre min_time_step y max_time_step.
Paso de tiempo mínimomin_time_stepsobligatoriosiempremin_time_step es el paso de tiempo de enrutamiento superficial más pequeño permitido, en segundos. Se debe usar un valor positivo lo bastante pequeño para resolver el humedecimiento rápido, el flujo somero y el terreno empinado.
Paso de tiempo máximomax_time_stepsobligatoriosiempremax_time_step es el paso de tiempo de enrutamiento superficial más grande permitido, en segundos. Limita el paso de tiempo durante los períodos de variación lenta y debe ser mayor o igual que min_time_step.
Factor de Courant, inferioralfa_min-obligatoriosiemprealfa_min es el coeficiente de seguridad de Courant inferior que HydroPol2D usa al calcular un paso de tiempo estable para el enrutamiento superficial. Los valores más pequeños son más conservadores y suelen aumentar el tiempo de ejecución.
Paso de tiempo adaptativoflag_adaptive_timestepping0 / 1obligatoriosiempreActualiza el paso de tiempo del enrutamiento superficial a partir de los límites de estabilidad durante la simulación. Se recomienda mantenerlo activado en la mayoría de las simulaciones dinámicas.

Computing​

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Ejecutar en la GPUflag_GPU0 / 1obligatoriosiempreEjecuta los arreglos y cálculos admitidos en una GPU compatible con MATLAB. Se debe dejar desactivado cuando no hay una GPU compatible.
Precisión simpleflag_single0 / 1obligatoriosiempreAlmacena los arreglos numéricos admitidos en precisión simple para reducir el uso de memoria. Se debe mantener desactivado cuando se requiere la máxima precisión numérica.

Recording intervals​

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Guardar mapas cadarecord_time_mapsminobligatoriosiemprerecord_time_maps es el intervalo, en minutos, entre los mapas espaciales guardados del modelo. Un intervalo más corto aumenta el detalle de las salidas y el uso de disco sin cambiar la física de la simulación.
Guardar hidrogramas cadarecord_time_hydrographsminobligatoriosiemprerecord_time_hydrographs es el intervalo, en minutos, entre los registros guardados de los hidrogramas de salida, de entrada y de las estaciones. Se debe elegir un intervalo que resuelva la respuesta esperada del hidrograma.
Guardar mapas de lluvia cadarecord_time_spatial_rainfallminobligatoriocon lluvia espacialrecord_time_spatial_rainfall es el intervalo, en minutos, usado para guardar o agregar la información de lluvia espacial. Para la lluvia en ráster, debe ser compatible con el intervalo de salida de los mapas.
Guardar mapas de ET cadarecord_time_spatial_ETPminobligatoriocon ETrecord_time_spatial_ETP es el intervalo, en minutos, entre los productos espaciales guardados de evaporación y transpiración. Los intervalos más cortos producen archivos más detallados y aumentan la demanda de almacenamiento.

Outputs and display​

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Exportar mapasflag_export_maps0 / 1obligatoriosiempreExporta las salidas espaciales programadas del modelo, como la profundidad de inundación y mapas relacionados.
Exportar mapas de agua subterráneaflag_export_groundwater_maps0 / 10con agua subterráneaExporta los rásteres programados de profundidad del nivel freático cuando la modelación del agua subterránea está activada.
Mapas de elevación de la superficie del aguaflag_wse0 / 1obligatoriosiempreflag_wse controla la salida de mapas de elevación de la superficie del agua (0 la desactiva y 1 la activa). El mapa usa la elevación del DEM más la profundidad de agua simulada donde la profundidad supera depth_wse.
Profundidad mínima para esos mapasdepth_wsemobligatoriocon mapas de superficie del aguadepth_wse es la profundidad mínima de agua, en metros, usada al producir los mapas de elevación de la superficie del agua. Evita informar la elevación de la superficie del agua donde la celda está prácticamente seca.
Informe del balance hídricoflag_waterbalance0 / 1obligatoriosiempreEscribe diagnósticos del balance hídrico durante la simulación. Se recomienda activarlo para la validación y para las verificaciones rutinarias del modelo.
Panel en vivoflag_dashboard0 / 1obligatoriosiempreCrea las salidas configuradas orientadas al panel durante la simulación.
Mostrar el tiempo transcurridoflag_elapsed_time0 / 1obligatoriosiempreImprime o registra el tiempo de cómputo transcurrido de la simulación.

Warm start​

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Iniciar desde un estado de calentamientoflag_warmup0 / 1obligatoriosiempreInicializa la simulación desde el estado de calentamiento configurado en lugar de los rásteres estándar de estado inicial.

Advanced (keep the defaults unless you know why)​

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Factor de Courant, superioralfa_max-obligatoriosiemprealfa_max es el coeficiente superior del paso de tiempo adaptativo, que se conserva por compatibilidad con configuraciones de control del tiempo. Debe ser positivo y no menor que alfa_min. Los cálculos actuales de estabilidad del enrutamiento usan alfa_min para el paso candidato conservador.
Incremento de actualización del paso de tiempotime_step_changesobligatoriosiempretime_step_change es el incremento de tiempo positivo, en segundos, usado para el registro de la actualización del paso de tiempo y para la alineación de los diagnósticos. No es el intervalo de actualización del agua subterránea.
Verificación completa de estabilidad del paso de tiempoflag_timestep0 / 1obligatoriosiempreSelecciona el tratamiento completo de estabilidad del paso de tiempo para los solucionadores de enrutamiento compatibles. Se recomienda usar el valor predeterminado validado, salvo al probar una formulación numérica específica.

Input maps​

Rutas a los mapas GeoTIFF. Los mapas opcionales se dejan vacíos para usar las tablas de clases o los escalares.

La pestaña Input maps del libro del caso

La pestaña Input maps del libro del ejemplo Stanford. Haga clic en la imagen para abrirla en tamaño completo.

Required maps​

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Elevación del terreno (DEM)DEM_pathmobligatoriosiempreDEM_path es la ruta obligatoria al GeoTIFF de elevación del terreno, con elevaciones en metros. Define el dominio del modelo, la geometría de la malla y los gradientes topográficos.
Clases de uso y cobertura del sueloLULC_pathclaseobligatoriosiempreLULC_path es el GeoTIFF categórico obligatorio de uso y cobertura del suelo. Los códigos de clase del ráster se asocian con la pestaña Land use classes. Los códigos sin asignación reciben el valor alternativo documentado, ponderado por área.
Clases de sueloSOIL_pathclaseobligatoriosiempreSOIL_path es el GeoTIFF categórico obligatorio de clases de suelo. Los códigos de clase del ráster se asocian con la pestaña Soil classes. Los códigos sin asignación reciben el valor alternativo documentado, ponderado por área.

Land surface​

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
AlbedoAlbedo_path0 a 1vacíocon albedo espacialAlbedo_path es un ráster opcional de albedo superficial, de 0 a 1. Solo se usa cuando el albedo espacial está activado para el cálculo de la evapotranspiración por balance de energía.
Índice de área foliarLAI_pathm2/m2vacíocon intercepciónLAI_path es un ráster opcional de índice de área foliar, en m2 de área foliar por m2 de suelo. Lo usan la intercepción del dosel y la evapotranspiración asociada a la vegetación cuando los interruptores correspondientes están activados.
Fracción impermeableImperviousFraction_path0 a 1vacíoopcionalImperviousFraction_path es un ráster opcional de la fracción de cobertura impermeable, de 0 a 1. Refina el comportamiento de la infiltración dentro de una celda. Los valores fuera de este rango no tienen sentido físico.

Rivers and terrain​

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Ancho del ríoRiverWidths_pathmvacíosubmalla de canal con mapas de ríosRiverWidths_path es un GeoTIFF opcional del ancho del río, en metros. Es obligatorio para el modelo de canal embebido de Neal (2012) cuando flag_subgrid y flag_river_rasters están activados. Los anchos embebidos válidos deben ser menores que el tamaño de la celda gruesa.
Profundidad del ríoRiverDepths_pathmvacíosubmalla de canal con mapas de ríosRiverDepths_path es un GeoTIFF opcional de la profundidad del río, en metros. Se combina con RiverWidths_path para el modelo de canal embebido y debe ser positivo donde hay un canal.

Initial states​

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Profundidad inicial del agua superficialWarmup_Depth_pathmvacíocon calentamientoWarmup_Depth_path es un GeoTIFF opcional de la profundidad inicial del agua superficial, en metros. Solo se lee cuando flag_warmup está activado, e inicializa el almacenamiento superficial antes del enrutamiento.
Agua inicial en el sueloInitial_Soil_Moisture_pathver notavacíocon calentamientoInitial_Soil_Moisture_path es un GeoTIFF opcional del almacenamiento inicial de agua en el suelo. A pesar de su nombre heredado, los valores se interpretan como almacenamiento por encima de la humedad residual, en mm, y no como contenido volumétrico de agua. Se lee con flag_warmup.
Elevación inicial del nivel freáticoGW_table_pathmvacíocon agua subterráneaGW_table_path es un GeoTIFF opcional de la elevación inicial del nivel freático, en metros, con el mismo datum vertical que el DEM. Se lee cuando el agua subterránea o el flujo base están activados, y se limita por debajo de la superficie del terreno.
Equivalente de agua de nieve inicialInitial_SWE_pathmmvacíocon nieveInitial_SWE_path es un GeoTIFF opcional del equivalente de agua de nieve inicial, en mm de agua equivalente. Solo se lee cuando la modelación de nieve está activada. Los valores negativos no son válidos, y las celdas sin datos usan la condición predeterminada sin nieve.
Profundidad inicial de nieveInitial_Snow_Depth_pathmmvacíocon nieveInitial_Snow_Depth_path es un GeoTIFF opcional de la profundidad inicial de nieve, en mm. Solo se lee cuando la modelación de nieve está activada. Cuando se combina con el SWE, el modelo verifica su consistencia física y deriva la densidad.

Soil-property maps (override the SOIL classes)​

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
theta_s del sueloThetaS_pathm3/m3vacíoopcionalThetaS_path es un GeoTIFF opcional del contenido de agua a saturación del suelo, theta_s, en m3/m3. Sobrescribe el valor de SOIL_parameters de cada clase donde es finito (nodata conserva el valor de la clase), en todas las capas de suelo.
theta_r del sueloThetaR_pathm3/m3vacíoopcionalThetaR_path es un GeoTIFF opcional del contenido de agua residual del suelo, theta_r, en m3/m3. Sobrescribe el valor de SOIL_parameters de cada clase donde es finito (nodata conserva el valor de la clase).
alfa de van Genuchten del sueloAlphaVG_path1/mvacíoopcionalAlphaVG_path es un GeoTIFF opcional del alfa de van Genuchten del suelo, en 1/m. Sobrescribe el valor de SOIL_parameters de cada clase donde es finito (nodata conserva el valor de la clase).
n de van Genuchten del sueloNVG_path-vacíoopcionalNVG_path es un GeoTIFF opcional del n de van Genuchten del suelo (mayor que 1, adimensional). Sobrescribe el valor de SOIL_parameters de cada clase donde es finito (nodata conserva el valor de la clase).
Ksat, capa superficialKsatNearSurface_pathmm/hvacíoopcionalKsatNearSurface_path es un GeoTIFF opcional de la conductividad hidráulica saturada de la capa superficial del suelo, en mm/h. Sobrescribe ksat x Ks_multiplier_near_surface de cada clase de SOIL donde es finito (nodata conserva el valor de la clase).
Ksat, capa de la zona de raícesKsatRootZone_pathmm/hvacíoopcionalKsatRootZone_path es un GeoTIFF opcional de la conductividad hidráulica saturada de la capa de la zona de raíces, en mm/h. Sobrescribe ksat x Ks_multiplier_root_zone de cada clase de SOIL donde es finito (nodata conserva el valor de la clase).
Ksat, capa de transmisiónKsatTransmission_pathmm/hvacíoopcionalKsatTransmission_path es un GeoTIFF opcional de la conductividad hidráulica saturada de la capa de transmisión del suelo, en mm/h. Sobrescribe ksat x Ks_multiplier_transmission de cada clase de SOIL donde es finito (nodata conserva el valor de la clase).
Ksat del acuífero (kgsat)GroundwaterKsat_pathmm/hvacíoopcionalGroundwaterKsat_path es un GeoTIFF opcional de la conductividad horizontal del acuífero, kgsat, en mm/h. Sobrescribe el kgsat de SOIL_parameters de cada clase donde es finito. En el subsuelo en capas, es el Kh alternativo de la roca cuando regolith_ksat_h_mm_h y RegolithKsatH_path están vacíos.
Rendimiento específico del acuíferoSpecificYield_path-vacíoesquema de agua subterránea heredadoSpecificYield_path es un GeoTIFF opcional del rendimiento específico del acuífero, Sy (adimensional), para el esquema de agua subterránea heredado. Sobrescribe el Sy de SOIL_parameters de cada clase donde es finito. El subsuelo en capas no lo usa, ya que allí Sy proviene de las curvas de retención (o de regolith_specific_yield).

Water-quality maps​

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Masa inicial de contaminanteInitial_Buildup_pathkg/celdavacíocon build-up inicialInitial_Buildup_path es un GeoTIFF opcional de masa de contaminante, en kg por celda. Solo se lee cuando flag_initial_buildup y el módulo de calidad del agua están activados.
Asíntota de build-up C1B1_pathver notavacíocalidad del agua con mapasB1_path es la ruta opcional a un GeoTIFF de la asíntota espacial de build-up C1. Solo se lee cuando la calidad del agua y las entradas ráster de calidad del agua están activadas. Se deben usar valores y unidades consistentes con el parámetro C1 de LULC.
Tasa de build-up C2B2_pathver notavacíocalidad del agua con mapasB2_path es la ruta opcional a un GeoTIFF del parámetro espacial de tasa de build-up C2. Solo se lee cuando la calidad del agua y las entradas ráster de calidad del agua están activadas.
Coeficiente de wash-off C3W1_pathver notavacíocalidad del agua con mapasW1_path es la ruta opcional a un GeoTIFF del coeficiente espacial de wash-off C3. Solo se lee cuando la calidad del agua y las entradas ráster de calidad del agua están activadas.
Exponente de wash-off C4W2_pathver notavacíocalidad del agua con mapasW2_path es la ruta opcional a un GeoTIFF del exponente espacial de wash-off C4. Solo se lee cuando la calidad del agua y las entradas ráster de calidad del agua están activadas.

Soil and groundwater​

Infiltración, evapotranspiración, agua subterránea, subsuelo en capas y acuífero profundo. Cada mapa está debajo del valor que sobrescribe.

La pestaña Soil and groundwater del libro del caso

La pestaña Soil and groundwater del libro del ejemplo Stanford. Haga clic en la imagen para abrirla en tamaño completo.

Infiltration and evapotranspiration​

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Infiltraciónflag_infiltration0 / 1obligatoriosiempreActiva la infiltración y el balance de agua del suelo en capas. Desactivarla también desactiva la evapotranspiración en el modelo actual.
Evapotranspiraciónflag_ETP0 / 1obligatoriosiempreActiva la evapotranspiración. HydroPol2D usa las entradas meteorológicas o de mapas configuradas para calcular la evaporación y la transpiración.
Intercepción del doselflag_abstraction0 / 1obligatoriosiempreActiva la intercepción del dosel y los procesos de abstracción inicial.
Ascenso capilarflag_capillary_rise0 / 11con agua subterráneaActiva el flujo ascendente limitado desde el agua subterránea somera hacia la zona de transmisión o de raíces cuando existen déficits de almacenamiento.
Nieveflag_snow_modeling0 / 1obligatoriosiempreActiva la partición de la precipitación, el almacenamiento de nieve, el derretimiento, la sublimación y la compactación, con las columnas de nieve de la pestaña Land use classes.
Albedo desde un mapaflag_spatial_albedo0 / 1obligatoriocon nieve o ETUsa el ráster de albedo suministrado en lugar del albedo escalar predeterminado.
Sin infiltración en celdas de ríoflag_neglect_infiltration_river0 / 1obligatoriocon infiltraciónFija en cero la infiltración y la abstracción inicial en las celdas de río identificadas.

Groundwater​

El interruptor es flag_groundwater_modeling. El resto del bloque se muestra en gris mientras vale 0.

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Agua subterráneaflag_groundwater_modeling0 / 1obligatoriointerruptor de este bloqueActiva el módulo acoplado de recarga del suelo en capas y de agua subterránea saturada.
Flujo lateral de agua subterráneaflag_baseflow0 / 1obligatoriocon agua subterráneaActiva la contribución de flujo base configurada donde el flujo de trabajo hidrológico seleccionado lo admite.
Mapa de profundidad hasta el lecho de rocaDTB_pathmvacíoheredado: obligatorio; en capas: opcionalDTB_path es un GeoTIFF opcional de PROFUNDIDAD HASTA EL LECHO DE ROCA, en metros bajo la superficie del terreno. En el esquema de agua subterránea heredado, es la profundidad del suelo, y el acuífero está dentro de ella. En el subsuelo en capas, es el fondo de toda la columna (suelo más roca meteorizada), y el espesor del suelo se define por separado con subsurface_soil_base_depth_m o SoilBaseDepth_path. Es obligatorio en el esquema heredado y opcional con flag_layered_subsurface = 1. En ese caso, un DTB_path vacío recurre a subsurface_depth_to_bedrock_m y luego a la DTB (m) de cada clase de suelo de la pestaña Soil classes.
Mapa de carga fija de agua subterráneaGW_Dirichlet_Head_pathmvacíocon agua subterráneaGW_Dirichlet_Head_path es un GeoTIFF opcional de la elevación prescrita de la carga del agua subterránea, en metros. Las celdas finitas del ráster definen el contorno de Dirichlet del agua subterránea. Las celdas sin datos quedan sin restricción.
Serie de recarga prescritaflag_prescribed_recharge0 / 10con agua subterráneaReemplaza la recarga calculada hacia el nivel freático por la serie de Prescribed_Recharge_Timeseries_File (pestaña Input maps). Valor predeterminado 0.
Archivo de recarga prescritaPrescribed_Recharge_Timeseries_Filearchivovacíocon recarga prescritaPrescribed_Recharge_Timeseries_File es un archivo opcional con una serie temporal de recarga que reemplaza la recarga calculada hacia el nivel freático. Solo se lee cuando flag_prescribed_recharge = 1.
Factor de Courant del agua subterráneagroundwater_courant-0.25con flujo lateralgroundwater_courant es el factor de seguridad adimensional que limita el paso de tiempo del agua subterránea de Boussinesq. Se debe usar un valor mayor que cero y no mayor que uno. Los valores más pequeños mejoran la estabilidad a costa de más actualizaciones.
Tolerancia relativa del reloj lateralgroundwater_relative_tolerance-0.001con flujo lateralgroundwater_relative_tolerance es el cambio relativo del almacenamiento de agua subterránea que activa la siguiente actualización lateral del agua subterránea (el reloj lateral). Los valores más pequeños actualizan con más frecuencia y cuestan más. Valor predeterminado 0.001.
Tolerancia de carga del reloj lateralgroundwater_head_tolerance_mm0.001con flujo lateralgroundwater_head_tolerance_m es el cambio del nivel freático, en metros, que activa la siguiente actualización lateral del agua subterránea (el reloj lateral). Los valores más pequeños actualizan con más frecuencia y cuestan más. Valor predeterminado 0.001 m.
Espesor del lecho del ríoriverbed_thickness_mm0.5con agua subterráneariverbed_thickness_m es el espesor del lecho del río, en metros, usado en el intercambio río-acuífero, con conductancia = Ksat del lecho x área del lecho / espesor. Valor predeterminado 0.5 m.

Layered subsurface: column​

El interruptor es flag_layered_subsurface. El resto del bloque se muestra en gris mientras vale 0.

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Subsuelo en capasflag_layered_subsurface0 / 10interruptor de estos bloquesActiva el subsuelo en capas, con tres capas de suelo sobre capas de roca meteorizada hasta el lecho de roca y un nivel freático por celda (reglas de Miguez-Macho et al., 2007). Los parámetros están en los bloques del subsuelo en capas de la pestaña Soil and groundwater, y los rásteres opcionales están debajo de los valores que sobrescriben. Requiere flag_groundwater_modeling = 1.
Espesor del suelosubsurface_soil_base_depth_mm2.0con subsuelo en capassubsurface_soil_base_depth_m es el ESPESOR DEL SUELO, en metros bajo el terreno, es decir, donde termina el suelo y comienza la roca meteorizada (regolito). Las tres capas de suelo (superficial, zona de raíces y transmisión) usan la pestaña Soil classes hasta esta profundidad. SoilBaseDepth_path lo sobrescribe celda por celda. Se limita a la profundidad hasta el lecho de roca. Valor predeterminado 2.0 m.
Mapa de espesor del sueloSoilBaseDepth_pathmvacíocon subsuelo en capas (prevalece donde tiene datos)SoilBaseDepth_path es un GeoTIFF opcional del ESPESOR DEL SUELO, en metros bajo el terreno (la base del suelo). Sobrescribe subsurface_soil_base_depth_m donde es finito. Solo para el subsuelo en capas. Fuente global: SoilGrids BDRICM.
Profundidad hasta el lecho de rocasubsurface_depth_to_bedrock_mmvacíosubsuelo en capas, donde el mapa de DTB está vacíosubsurface_depth_to_bedrock_m es la PROFUNDIDAD HASTA EL LECHO DE ROCA, en metros bajo el terreno, es decir, el fondo de toda la columna modelada, con el suelo y la roca meteorizada que está debajo. Es mayor o igual que el espesor del suelo. Prioridad: ráster DTB_path, luego este valor y luego la DTB (m) de cada clase de suelo de la pestaña Soil classes, con una advertencia. Se limita a subsurface_max_depth_m.
Columna más profundasubsurface_max_depth_mm50.0con subsuelo en capassubsurface_max_depth_m limita la columna modelada, en metros bajo el terreno, con fondo de la columna = min(profundidad hasta el lecho de roca, este valor). Valor predeterminado 50 m.
Espesor de la primera capa de rocasubsurface_deep_first_thickness_mm0.25con subsuelo en capassubsurface_deep_first_thickness_m es el espesor, en metros, de la primera capa de roca, justo debajo de la base del suelo. Cada capa siguiente es subsurface_deep_growth_ratio veces más gruesa, hasta subsurface_deep_max_thickness_m. Valor predeterminado 0.25 m.
Razón de crecimiento de las capas de rocasubsurface_deep_growth_ratio-2.0con subsuelo en capassubsurface_deep_growth_ratio multiplica el espesor de cada capa de roca para obtener el de la siguiente. Con los valores predeterminados, los espesores son 0.25, 0.5, 1, 2, 4, 4, ... m. Se debe usar un valor de al menos 1. Valor predeterminado 2.
Capa de roca más gruesasubsurface_deep_max_thickness_mm4.0con subsuelo en capassubsurface_deep_max_thickness_m es el mayor espesor de una capa de roca, en metros. Las capas mantienen este espesor hasta el fondo de la columna. Valor predeterminado 4 m.

Layered subsurface: rock properties​

Se muestra en gris mientras flag_layered_subsurface vale 0.

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
theta_s de la rocaregolith_theta_sm3/m30.35con subsuelo en capasregolith_theta_s es el contenido de agua a saturación (porosidad) de las capas de roca debajo de la base del suelo, en m3/m3. RegolithThetaS_path lo sobrescribe celda por celda. Valor predeterminado 0.35.
Mapa de theta_s de la rocaRegolithThetaS_pathm3/m3vacíocon subsuelo en capas (prevalece donde tiene datos)RegolithThetaS_path es un GeoTIFF opcional del contenido de agua a saturación de las capas de roca, en m3/m3. Sobrescribe regolith_theta_s donde es finito. Solo para el subsuelo en capas.
theta_r de la rocaregolith_theta_rm3/m30.05con subsuelo en capasregolith_theta_r es el contenido de agua residual de las capas de roca, en m3/m3, menor que regolith_theta_s. RegolithThetaR_path lo sobrescribe celda por celda. Valor predeterminado 0.05.
Mapa de theta_r de la rocaRegolithThetaR_pathm3/m3vacíocon subsuelo en capas (prevalece donde tiene datos)RegolithThetaR_path es un GeoTIFF opcional del contenido de agua residual de las capas de roca, en m3/m3. Sobrescribe regolith_theta_r donde es finito. Solo para el subsuelo en capas.
alfa de van Genuchten de la rocaregolith_alpha_vg_m_inverse1/m2.0con subsuelo en capasregolith_alpha_vg_m_inverse es el alfa de van Genuchten de las capas de roca, en 1/m. Junto con regolith_n_vg, define cuánta agua retiene la roca después de drenar y, por lo tanto, su rendimiento específico. RegolithAlphaVG_path lo sobrescribe celda por celda. Valor predeterminado 2.
Mapa de alfa de van Genuchten de la rocaRegolithAlphaVG_path1/mvacíocon subsuelo en capas (prevalece donde tiene datos)RegolithAlphaVG_path es un GeoTIFF opcional del alfa de van Genuchten de las capas de roca, en 1/m. Sobrescribe regolith_alpha_vg_m_inverse donde es finito. Solo para el subsuelo en capas.
n de van Genuchten de la rocaregolith_n_vg-1.5con subsuelo en capasregolith_n_vg es el n de van Genuchten de las capas de roca (adimensional, mayor que 1). RegolithNVG_path lo sobrescribe celda por celda. Valor predeterminado 1.5.
Mapa de n de van Genuchten de la rocaRegolithNVG_path-vacíocon subsuelo en capas (prevalece donde tiene datos)RegolithNVG_path es un GeoTIFF opcional del n de van Genuchten de las capas de roca. Sobrescribe regolith_n_vg donde es finito. Solo para el subsuelo en capas.
Ksat vertical de la rocaregolith_ksat_v_mm_hmm/h5.0con subsuelo en capasregolith_ksat_v_mm_h es la conductividad hidráulica saturada vertical de las capas de roca, en mm/h. Limita el drenaje y la recarga a través de la roca. RegolithKsatV_path lo sobrescribe celda por celda. Valor predeterminado 5 mm/h.
Mapa de Ksat vertical de la rocaRegolithKsatV_pathmm/hvacíocon subsuelo en capas (prevalece donde tiene datos)RegolithKsatV_path es un GeoTIFF opcional de la conductividad saturada vertical de las capas de roca, en mm/h. Sobrescribe regolith_ksat_v_mm_h donde es finito. Solo para el subsuelo en capas.
Ksat horizontal de la rocaregolith_ksat_h_mm_hmm/hvacíocon subsuelo en capas (vacío: kgsat)regolith_ksat_h_mm_h es la conductividad hidráulica saturada horizontal de las capas de roca, en mm/h, usada para el flujo lateral del agua subterránea. Si se deja vacío, se usa el Ksat del agua subterránea (kgsat) de la pestaña Soil classes. RegolithKsatH_path lo sobrescribe celda por celda.
Mapa de Ksat horizontal de la rocaRegolithKsatH_pathmm/hvacíocon subsuelo en capas (prevalece donde tiene datos)RegolithKsatH_path es un GeoTIFF opcional de la conductividad saturada horizontal de las capas de roca, en mm/h, usada para el flujo lateral del agua subterránea. Sobrescribe regolith_ksat_h_mm_h donde es finito. Solo para el subsuelo en capas. Fuente global: permeabilidad de GLHYMPS 2.0.
Rendimiento específico de la rocaregolith_specific_yield-vacíocon subsuelo en capas (vacío: de la curva)regolith_specific_yield es la porosidad drenable de las capas de roca (adimensional). Si se deja vacío, se deriva de los valores de van Genuchten como theta_s menos el contenido de agua a capacidad de campo. Un valor aquí o RegolithSpecificYield_path sobrescribe ese cálculo, y no debe superar theta_s menos theta_r.
Mapa de rendimiento específico de la rocaRegolithSpecificYield_path-vacíocon subsuelo en capas (prevalece donde tiene datos)RegolithSpecificYield_path es un GeoTIFF opcional del rendimiento específico de las capas de roca. Sobrescribe el valor derivado (theta_s menos capacidad de campo) donde es finito. Solo para el subsuelo en capas.

Layered subsurface: soil and numerics​

Se muestra en gris mientras flag_layered_subsurface vale 0.

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Kh / Kv del suelosoil_lateral_anisotropy-1.0con subsuelo en capassoil_lateral_anisotropy es la razón entre la conductividad horizontal y la vertical de las tres capas de suelo, con Kh = anisotropía x Ksat. El valor 1 significa isotropía. Valor predeterminado 1.
Succión de capacidad de campocapillary_field_capacity_head_mm3.3con subsuelo en capascapillary_field_capacity_head_m es la carga de succión, en metros, que define la capacidad de campo, es decir, el agua que una capa retiene después de que el nivel freático desciende por debajo de ella. El rendimiento específico es theta_s menos theta a esta carga, y el ascenso capilar desde el nivel freático rellena una capa solo hasta este contenido de agua. Valor predeterminado 3.3 m (cerca de 33 kPa). Reducirlo representa una franja capilar sobre niveles freáticos someros (el rendimiento específico disminuye con él).
Subpasos de drenajesubsurface_drainage_substeps-1con subsuelo en capassubsurface_drainage_substeps es el número de subpasos del drenaje por gravedad entre capas dentro de un paso de tiempo del modelo. El valor 1 basta en la mayoría de los casos. Se puede aumentar (de 2 a 10) para capas delgadas y muy conductoras. Valor predeterminado 1.
Intervalo de actualización lateralgroundwater_target_dt_ss86400con agua subterráneagroundwater_target_dt_s es el intervalo, en segundos, entre las actualizaciones laterales del agua subterránea, en los dos esquemas de subsuelo. Se usa un intervalo más corto cuando el límite de estabilidad lo requiere. Los flujos verticales del suelo se siguen calculando en cada paso de tiempo del modelo. Valor predeterminado 86400 s (un día).
Intervalo lateral más cortogroundwater_min_dt_ss60con agua subterráneagroundwater_min_dt_s es el intervalo más corto permitido, en segundos, entre actualizaciones laterales del agua subterránea, incluso cuando el límite de estabilidad pide uno menor. Valor predeterminado 60 s.
Flujo implícito en el nivel freáticoflag_implicit_water_table_flux0 / 11con subsuelo en capasResuelve de forma implícita el flujo de Darcy entre el suelo y el nivel freático en el subsuelo en capas (un paso de Euler implícito linealizado por celda). Con 1 (predeterminado), el flujo sigue siendo preciso con pasos de tiempo largos cuando el nivel freático es somero. Con 0, se usa el flujo explícito, que en ese caso requiere pasos cortos. Solo se usa con flag_layered_subsurface = 1.

Lateral conductivity multipliers​

Se muestra en gris mientras flag_layered_subsurface vale 0.

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Multiplicador de Kh del suelosoil_lateral_conductivity_multiplier-1.0con subsuelo en capassoil_lateral_conductivity_multiplier escala la conductividad horizontal de las tres capas de suelo (Ksat del suelo x soil_lateral_anisotropy) para el flujo lateral del agua subterránea. El Ksat vertical y la infiltración no cambian. Se ajusta con la calibración por recesión del agua subterránea en capas (los caudales altos drenan a través del suelo). El valor 1 mantiene los valores de los mapas.
Multiplicador de Kh de la rocaregolith_lateral_conductivity_multiplier-1.0con subsuelo en capasregolith_lateral_conductivity_multiplier escala la conductividad horizontal de las capas de roca debajo de la base del suelo (regolith_ksat_h_mm_h, RegolithKsatH_path o kgsat). Se ajusta con la calibración por recesión del agua subterránea en capas (los caudales bajos drenan a través de la roca). El valor 1 mantiene los valores de los mapas.

Feddes root-water stress​

El interruptor es flag_feddes. El resto del bloque se muestra en gris mientras vale 0.

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Estrés de Feddesflag_feddes0 / 10interruptor de este bloqueActiva el estrés de Feddes en la absorción de agua por las raíces, que reduce la transpiración de cada capa de suelo según su carga de succión. Las cargas están en este bloque. Funciona con el esquema de suelo en capas y con el heredado.
h1, anaerobiosisfeddes_h1_mm-0.1con Feddesfeddes_h1_m es la carga de anaerobiosis, en metros (negativa). En condiciones más húmedas que h1, las raíces no toman agua (falta oxígeno). Valor predeterminado -0.1 m.
h2, inicio de la absorción óptimafeddes_h2_mm-0.25con Feddesfeddes_h2_m es la carga, en metros (negativa), a partir de la cual la absorción es óptima. Entre h1 y h2, el factor de estrés sube de 0 a 1. Valor predeterminado -0.25 m.
h3, inicio del estrésfeddes_h3_mm-4.0con Feddesfeddes_h3_m es la carga, en metros (negativa), donde comienza el estrés hídrico. Entre h3 y h4, el factor baja de 1 a 0. Se usa cuando feddes_h3_low_m y feddes_h3_high_m están vacíos. Valor predeterminado -4 m.
h3 con demanda bajafeddes_h3_low_mmvacíocon Feddes (vacío: h3)feddes_h3_low_m es h3 con una demanda de transpiración baja (ET potencial de 1 mm/d o menos), en metros (negativa). Junto con feddes_h3_high_m, h3 se interpola según la demanda, como en SWAP. Si se deja vacío, se usa feddes_h3_m.
h3 con demanda altafeddes_h3_high_mmvacíocon Feddes (vacío: h3)feddes_h3_high_m es h3 con una demanda de transpiración alta (ET potencial de 5 mm/d o más), en metros (negativa). Suele ser menos negativa que feddes_h3_low_m, de modo que el estrés comienza antes en los días de alta demanda. Si se deja vacío, se usa feddes_h3_m.
h4, punto de marchitezfeddes_h4_mm-80.0con Feddesfeddes_h4_m es la carga del punto de marchitez, en metros (negativa). En condiciones más secas que h4, las raíces no toman agua. Valor predeterminado -80 m (-0.8 MPa).

Deep aquifer​

El interruptor es flag_deep_aquifer. El resto del bloque se muestra en gris mientras vale 0.

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Acuífero profundoflag_deep_aquifer0 / 10interruptor de este bloqueActiva el acuífero profundo. La fracción deep_recharge_fraction de la recarga del nivel freático va a un embalse lineal por subcuenca y vuelve a la superficie después de deep_aquifer_tau_days. Requiere DeepAquiferSubbasins_path y DeepAquiferChannelWeight_path.
Mapa de subcuencas del acuífero profundoDeepAquiferSubbasins_pathIDvacíocon acuífero profundo: obligatorioDeepAquiferSubbasins_path es un GeoTIFF entero de identificadores de subcuenca (1, 2, ...). Cada identificador es un embalse del acuífero profundo. Solo es obligatorio cuando flag_deep_aquifer = 1, y cada celda activa necesita un identificador positivo. Un ráster con todos los valores en 1 da un solo embalse para todo el dominio.
Mapa de pesos de retorno del acuífero profundoDeepAquiferChannelWeight_path-vacíocon acuífero profundo: obligatorioDeepAquiferChannelWeight_path es un GeoTIFF de pesos no negativos que indica dónde vuelve a la superficie el caudal de salida del acuífero profundo de cada subcuenca, por ejemplo, 1 en las celdas de río y 0 en las demás. Los pesos se normalizan dentro de cada subcuenca, que necesita al menos un peso positivo. Solo es obligatorio cuando flag_deep_aquifer = 1.
Fracción de la recarga hacia el acuífero profundodeep_recharge_fraction-0.05con acuífero profundodeep_recharge_fraction es la fracción, en (0, 1], de la recarga del nivel freático que se envía al acuífero profundo, un embalse lineal lento por subcuenca debajo del modelo 2-D de agua subterránea. El resto recarga el acuífero somero. Solo se lee cuando flag_deep_aquifer = 1.
Tiempo de respuestadeep_aquifer_tau_daysdías180con acuífero profundodeep_aquifer_tau_days es el tiempo de respuesta del acuífero profundo, en días. Cada embalse de subcuenca drena con caudal de salida = almacenamiento / tau, y ese caudal vuelve a la superficie en las celdas ponderadas por DeepAquiferChannelWeight_path. Solo se lee cuando flag_deep_aquifer = 1.

Deep aquifer: starting storage (give one, or none to start empty)​

Se muestra en gris mientras flag_deep_aquifer vale 0.

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Flujo base profundo inicial (desde una estación de aforo)deep_aquifer_initial_baseflow_mm_daymm/díavacíoopción 1deep_aquifer_initial_baseflow_mm_day es el flujo base del acuífero profundo por unidad de área en la fecha de inicio, en mm/día (opción 1, desde una estación de aforo, por ejemplo con hydropol2d estimate-deep-baseflow, que divide la parte profunda del flujo base de la fecha de inicio por el área de drenaje). Cada subcuenca comienza con un almacenamiento S0 = q0 x área de la subcuenca x deep_aquifer_tau_days. Si se deja vacío, el acuífero comienza vacío. Se define este valor o deep_aquifer_mean_recharge_mm_year, no ambos.
Recarga media de largo plazo (sin estación de aforo)deep_aquifer_mean_recharge_mm_yearmm/añovacíoopción 2: estado estacionariodeep_aquifer_mean_recharge_mm_year es la recarga media de largo plazo hacia el nivel freático, en mm/año (opción 2, sin necesidad de una estación de aforo). El acuífero profundo comienza en estado estacionario, con q0 = deep_recharge_fraction x esta recarga y S0 = q0 x área de la subcuenca x deep_aquifer_tau_days. Se define este valor o deep_aquifer_initial_baseflow_mm_day, no ambos.
Almacenamiento inicial calibrado (JSON)DeepAquiferInitialState_patharchivovacíoopción 3: desde el BuilderDeepAquiferInitialState_path es un archivo JSON opcional con el almacenamiento inicial de cada subcuenca del acuífero profundo (el DeepAquiferInitialState.json del Builder, obtenido en la calibración por recesión). Se usa en lugar de los dos valores de Deep Aquifer Initial State, no junto con ellos.

Surface flow​

Esquema de enrutamiento, salidas, canales de río, tratamiento del terreno y estructuras.

La pestaña Surface flow del libro del caso

La pestaña Surface flow del libro del ejemplo Stanford. Haga clic en la imagen para abrirla en tamaño completo.

Routing scheme​

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Enrutamiento inercial localflag_inertial0 / 1obligatoriosiempreSelecciona el solucionador hidrodinámico inercial local. Es el solucionador de enrutamiento obligatorio para la extensión de submalla de canal de Neal (2012).
Discretización inercialflag_numerical_scheme1 / 2 / 3obligatoriocon inercial localElige la discretización inercial local, con 1 = Bates, 2 = pendiente aguas arriba (upwind) y 3 = pendiente centrada. El valor solo lo usan las opciones de enrutamiento que llaman al esquema inercial.
Enrutamiento por autómatas celularesflag_CA0 / 1obligatoriosiempreSelecciona la opción de enrutamiento hidrodinámico por autómatas celulares. No se debe activar junto con el enrutamiento inercial local o de momento completo.
Onda cinemáticaflag_kinematic0 / 1obligatoriosiempreSelecciona la alternativa de enrutamiento por onda cinemática. No se debe combinar con el enrutamiento inercial local, de momento completo o por autómatas celulares.
Onda difusivaflag_diffusive0 / 1obligatoriosiempreSelecciona la alternativa de enrutamiento por onda difusiva. No se debe combinar con el enrutamiento inercial local, de momento completo o por autómatas celulares.
Direcciones de flujo D8flag_D80 / 1obligatoriosiempreRetirado: manténgalo en 0. El D8 ráster antiguo estaba incompleto, y 1 detiene la simulación. El enrutamiento inercial local D8 es flag_d8_local_inertial, definido en el script de bypass (vea Limitaciones).

Outlets and boundaries​

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Tratamiento del contorno abiertoflag_boundary0 / 1obligatoriosiempreActiva el tratamiento configurado del contorno abierto o perimetral. La máscara y la pendiente de salida deben definirse con cuidado, porque este parámetro controla la salida de agua en el borde del dominio.
Relación de salidaflag_outlet_type1 / 2obligatoriosiempreElige la relación de salida, con 1 = salida de flujo normal con slope_outlet y 2 = salida de flujo crítico. Las celdas de salida seleccionadas determinan dónde se aplica esta relación.
Salida de flujo críticoflag_critical0 / 1obligatoriosiempreUsa el tratamiento de salida de flujo crítico donde el solucionador de enrutamiento seleccionado lo admite. Es distinto de la salida de flujo normal seleccionada con flag_outlet_type.
Pendiente de energía en la salidaslope_outletm/mobligatoriosalida de flujo normalslope_outlet es la pendiente de energía positiva de flujo normal, en m/m, aplicada en las celdas de salida configuradas. Debe representar el gradiente del canal o del terreno aguas abajo, fuera del dominio modelado.
Número de celdas de salidan_outlets_data-1siempren_outlets_data es el número de celdas del borde del dominio usadas como salidas (redondeado, al menos 1). Las salidas crecen desde la celda perimetral más baja, salvo que se suministre un CSV de celdas de salida. Valor predeterminado 1.

River channel (sub-grid)​

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Submalla de canal de Neal (2012)flag_neal_channel0 / 1obligatoriosiempreActiva la extensión de canal rectangular embebido y llanura de inundación de Neal (2012). Requiere flag_inertial = 1, topología ráster estructurada y rásteres válidos de ancho y profundidad del río.
Ancho y profundidad del río desde mapasflag_river_rasters0 / 1obligatoriocon submalla de canalUsa los rásteres RiverWidths y RiverDepths suministrados para definir la geometría del canal del modelo de submalla activo.
n de Manning del canalMannings m^-1/3obligatoriosiempreManning es la rugosidad de Manning del canal dentro de las márgenes, en s m^-1/3, aplicada en las celdas de río. Las celdas de terreno y fuera del cauce usan la rugosidad de la pestaña Land use classes.
Coeficiente de la ley de profundidadalfa_1-obligatoriocanal derivado del área de drenajealfa_1 es el coeficiente de la relación derivada de profundidad del canal H = alfa_1 A^alfa_2, donde A es el área de contribución en km2. Solo se usa cuando la geometría del canal se deriva en lugar de suministrarse como rásteres.
Exponente de la ley de profundidadalfa_2-obligatoriocanal derivado del área de drenajealfa_2 es el exponente de la relación derivada de profundidad del canal H = alfa_1 A^alfa_2. Se debe usar un valor calibrado o justificado para la red fluvial de interés.
Coeficiente de la ley de anchobeta_1-obligatoriocanal derivado del área de drenajebeta_1 es el coeficiente de la relación derivada de ancho del canal W = beta_1 A^beta_2, donde A es el área de contribución en km2. No se usa cuando se suministran rásteres de ancho del río.
Exponente de la ley de anchobeta_2-obligatoriocanal derivado del área de drenajebeta_2 es el exponente de la relación derivada de ancho del canal W = beta_1 A^beta_2. Controla qué tan rápido se ensanchan aguas abajo los canales generados.

Terrain treatment​

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Remuestrear la mallaflag_resample0 / 1obligatoriosiempreRemuestrea los rásteres auxiliares a la malla del DEM durante el preprocesamiento cuando su malla difiere de la del DEM.
Resolución del modeloresolution_resamplemobligatoriocon remuestreoresolution_resample es la resolución de trabajo de la malla del modelo, en metros, cuando el remuestreo de rásteres está activado. Todas las entradas del modelo se alinean a esta resolución durante el preprocesamiento.
Rellenar depresionesflag_fill_DEM0 / 1obligatoriosiempreRellena las depresiones del terreno antes de derivar las direcciones de drenaje y la acumulación de flujo.
Suavizar los perfiles de los ríosflag_smoothening0 / 1obligatoriosiempreAplica un suavizado restringido del perfil de los cauces durante el preprocesamiento del DEM. Esta opción requiere Optimization Toolbox.
Área umbral de caucesmin_areakm2obligatoriocon suavizadomin_area es el umbral de área de contribución, en km2, usado para extraer la red de cauces modelada y derivar la geometría hidráulica a partir de la acumulación de flujo.
Intensidad del suavizadoK_value0 a 20obligatoriocon suavizadoK_value es la intensidad del suavizado que se pasa al suavizador restringido y regularizado del perfil de los cauces. Solo se usa cuando el suavizado del DEM está activado. Los valores mayores producen una regularización más fuerte del perfil.
Regularización del suavizadotau0 a 1obligatoriocon suavizadotau es el parámetro adimensional de regularización que se pasa al suavizador restringido y regularizado del perfil de los cauces. Solo se usa cuando el suavizado del DEM está activado.
Pendiente mínima impuestaslm/mobligatoriocon suavizadosl es el gradiente mínimo de drenaje impuesto, en m/m, usado por el acondicionamiento del terreno cuando la imposición de pendiente mínima está activada.
Suavizar celdasflag_smooth_cells0 / 1obligatoriosiempreAplica el tratamiento configurado de suavizado del DEM por celda durante el preprocesamiento.
Solo cauces principalesflag_trunk0 / 1obligatoriosiempreUsa la opción de procesamiento de cauces principales durante la preparación del terreno y de la red de drenaje.
Rebajar el DEMflag_reduce_DEM0 / 1obligatoriosiempreAplica la reducción configurada del DEM en los canales de los ríos durante el preprocesamiento.
Filtro DTMflag_DTM0 / 1obligatoriosiempreUsa la ruta de procesamiento DTM para preparar el terreno cuando los datos de entrada requieren ese flujo de trabajo.
Pendiente del filtro DTMslope_DTM%obligatoriocon filtro DTMslope_DTM es el umbral de pendiente, en porcentaje, usado por el filtro DTM. Solo se lee cuando la opción de filtrado DTM está activada.

Unstructured mesh​

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Malla de Voronoiflag_voronoi0 / 10siempreEjecuta el modelo en una malla de Voronoi (no estructurada) preparada en lugar de la malla ráster. Las opciones de la malla se leen de la pestaña Mesh.
Tablas de submalla de Voronoiflag_voronoi_subgrid0 / 1obligatoriocon VoronoiActiva las tablas de submalla por cara (nivel frente a área de flujo, perímetro mojado y capacidad de conducción) en la malla de Voronoi. Solo se usa con flag_voronoi = 1. La ruta de la tabla se define en la pestaña Mesh.

Inflows and structures​

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Hidrogramas de entradaflag_inflow0 / 1obligatoriosiempreAplica uno o más hidrogramas de caudal prescritos en las coordenadas de entrada definidas en la pestaña Inflow hydrographs.
Hidrogramas de nivelflag_stage_hydrograph0 / 1obligatoriosiempreAplica un hidrograma de nivel del agua prescrito en las ubicaciones configuradas del contorno de nivel.
Embalsesflag_reservoir0 / 1obligatoriosiempreActiva el módulo de embalses y estructuras de control con las entradas de embalses configuradas.

Paused (keep at 0: setting 1 stops the run)​

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Submalla con tablas de consulta (en pausa)flag_structured_lookup_subgrid0 / 10en pausaActiva la formulación de submalla estructurada con tablas de consulta en el modelo ráster regular. Usa propiedades de celdas y caras que dependen del nivel, y no puede combinarse con la submalla de Neal ni con la de Voronoi.
DEM de alta resolución para esa submalla (en pausa)Subgrid_DEM_pathmvacíoen pausaSubgrid_DEM_path es un GeoTIFF opcional de DEM de alta resolución, en metros, para la submalla con tablas de consulta. Solo se lee cuando la submalla con tablas de consulta está activada sin el modo de desborde.

Rain and ET​

Origen de la lluvia y de la evapotranspiración, y listas de archivos de mapas.

La pestaña Rain and ET del libro del caso

La pestaña Rain and ET del libro del ejemplo Stanford. Haga clic en la imagen para abrirla en tamaño completo. La imagen termina en los títulos de columna de la primera lista de mapas.

Rainfall source​

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Lluviaflag_rainfall0 / 1obligatoriosiempreActiva el forzamiento de lluvia. Se usa con una sola fuente de lluvia seleccionada, que puede ser una serie temporal agregada, la interpolación de pluviómetros, una secuencia programada de rásteres o un producto satelital.
Lluvia con variación espacialflag_spatial_rainfall0 / 1obligatoriocon lluviaInterpola la lluvia de los pluviómetros configurados a cada celda del modelo. Se requieren las coordenadas de los pluviómetros y una serie temporal de lluvia común.
Lluvia desde la lista de mapas de abajoflag_input_rainfall_map0 / 1obligatoriocon lluviaLee una secuencia de rásteres de lluvia indexada en el tiempo desde la lista Rainfall maps. No se debe activar junto con otra fuente de lluvia espacial.
Lluvia satelitalflag_satellite_rainfall0 / 1obligatoriocon lluviaActiva el flujo de trabajo de forzamiento con lluvia satelital. Prepara una programación horaria de lluvia espacial y activa la lluvia automáticamente.
Lluvia satelital en tiempo realflag_real_time_satellite_rainfall0 / 1obligatoriocon lluviaActiva el flujo de trabajo de lluvia satelital en tiempo real. Esta opción experimental crea una programación corta y móvil de lluvia espacial.

Evapotranspiration source​

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
ET desde las listas de mapas de abajoflag_input_ETP_map0 / 1obligatoriocon ETLee programaciones pareadas de rásteres de transpiración y evaporación desde la pestaña Rain and ET. Ambas programaciones deben tener las mismas entradas de tiempo.

Advanced (keep the defaults unless you know why)​

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Múltiples simulaciones de lluvia (flujo de trabajo heredado)flag_rainfall_multiple_runs0 / 1obligatoriocon lluviaActiva el flujo de trabajo heredado de múltiples simulaciones de lluvia. Se debe dejar desactivado para un solo evento de lluvia estándar.

Design storm​

Tormentas sintéticas a partir de una relación IDF local i = K RP^a / (b + duration)^c.

La pestaña Design storm del libro del caso

La pestaña Design storm del libro del ejemplo Stanford. Haga clic en la imagen para abrirla en tamaño completo.

Hyetograph​

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Bloques alternadosflag_alternated_blocks0 / 1obligatoriotormenta de diseñoGenera la tormenta de diseño configurada de bloques alternados en lugar de leer una serie temporal de lluvia.
Curvas de Huffflag_huff0 / 1obligatoriotormenta de diseñoGenera la tormenta de diseño configurada de Huff en lugar de leer una serie temporal de lluvia.
Período de retornoRPañosobligatoriotormenta de diseñoRP es el período de retorno de la tormenta de diseño, en años. La relación IDF seleccionada lo usa para calcular la intensidad de la lluvia.
Duración de la tormentaRainfall Durationminobligatoriotormenta de diseñoRainfall Duration es la duración total de la tormenta de diseño, en minutos. Define la longitud del hietograma generado por bloques alternados o por Huff.
Paso de tiempo del hietogramadt_designminobligatoriotormenta de diseñodt_design es el incremento de tiempo, en minutos, usado para discretizar el hietograma de diseño generado. Debe ser lo bastante corto para resolver el pico de lluvia buscado.

IDF relation​

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Escala K de la IDFKver notaobligatoriotormenta de diseñoK es el coeficiente de escala de la relación IDF local i = K RP^a / (b + duration)^c. Sus unidades deben ser consistentes con la intensidad en mm/h y la duración en minutos.
Exponente a del período de retorno en la IDFa-obligatoriotormenta de diseñoa es el exponente adimensional del período de retorno en la relación IDF local. Se deben usar coeficientes ajustados para el sitio de estudio.
Desplazamiento b de la duración en la IDFbminobligatoriotormenta de diseñob es el desplazamiento de la duración en la relación IDF local, expresado en minutos cuando la duración se ingresa en minutos.
Exponente c de la duración en la IDFc-obligatoriotormenta de diseñoc es el exponente adimensional de la duración en la relación IDF local. Controla cómo disminuye la intensidad a medida que aumenta la duración de la tormenta.

Water quality​

Build-up y wash-off de contaminantes.

La pestaña Water quality del libro del caso

La pestaña Water quality del libro del ejemplo Stanford. Haga clic en la imagen para abrirla en tamaño completo.

Water quality​

El interruptor es flag_waterquality. El resto del bloque se muestra en gris mientras vale 0.

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Calidad del aguaflag_waterquality0 / 1obligatoriointerruptor de este bloqueActiva los cálculos de build-up, wash-off y transporte de contaminantes, y sus salidas.
Parámetros desde mapasflag_WQ_Rasters0 / 1obligatoriocon calidad del aguaUsa los rásteres espaciales de coeficientes de calidad del agua B1, B2, W1 y W2 en lugar de los coeficientes de la tabla de cobertura del suelo.
Build-up inicial desde un mapaflag_initial_buildup0 / 1obligatoriocon calidad del aguaInicializa el build-up de calidad del agua con los parámetros configurados del período seco antecedente y del build-up.
Días secos antecedentesADDdíasobligatoriocon calidad del aguaADD son los días secos antecedentes. Cuando no se usa un ráster de build-up inicial, entra en la inicialización exponencial del build-up B0 = C1 [1 - exp(-C2 ADD)].
Masa superficial mínimamin_Btg/m2obligatoriocon calidad del aguamin_Bt es la densidad de masa superficial mínima de contaminante, en g/m2, que conserva el cálculo de wash-off de calidad del agua. Evita el tratamiento numérico de masas de contaminante despreciables.
Límite inferior del build-upBming/m2obligatoriocon calidad del aguaBmin es el límite inferior del build-up de contaminante, en g/m2, usado por la formulación de build-up y wash-off seleccionada. Se debe usar un valor no negativo y no mayor que Bmax.
Límite superior del build-upBmaxg/m2obligatoriocon calidad del aguaBmax es el límite superior del build-up de contaminante, en g/m2, usado por la formulación de build-up y wash-off seleccionada. Limita la masa de contaminante almacenada físicamente cuando esa opción está activa.
Umbral de visualización en los mapasPol_minmg/Lobligatoriocon calidad del aguaPol_min es la concentración mínima de contaminante, en mg/L, que se muestra en los mapas de calidad del agua. Es un umbral de visualización. Los valores inferiores se ocultan en los gráficos, pero no se eliminan del balance de masa.

Advanced (keep the defaults unless you know why)​

Se muestra en gris mientras flag_waterquality vale 0.

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Formulación (0 = build-up / wash-off basado en masa)flag_wq_model0 / ...obligatoriocon calidad del aguaSelecciona la formulación de calidad del agua. El valor 0 usa el modo de build-up y wash-off basado en masa. Otros valores solo se deben usar en configuraciones heredadas compatibles.

Risk and gauges​

Riesgo de inestabilidad humana y puntos de observación.

La pestaña Risk and gauges del libro del caso

La pestaña Risk and gauges del libro del ejemplo Stanford. Haga clic en la imagen para abrirla en tamaño completo.

Human instability​

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Riesgo de inestabilidad humanaflag_human_instability0 / 1 / 3obligatoriosiempreCalcula indicadores de inestabilidad humana según la profundidad y la velocidad. El valor 0 lo desactiva, el valor 1 usa la clasificación básica y el valor 3 activa la clasificación extendida.

Observation points​

ParámetroClaveUnidadPredeterminadoSe usa cuandoDescripción
Registrar en las estaciones de abajoflag_obs_gauges0 / 1obligatoriosiempreExporta los valores modelados en las coordenadas de las estaciones de observación de la tabla de estaciones.

Tabla de estaciones y secciones transversales de caudal​

Con flag_obs_gauges = 1, el modelo registra resultados en cada estación de la tabla de estaciones de la pestaña Risk and gauges.

ColumnaObligatoriaSignificado
GaugesíNúmero de la estación
Easting (m), Northing (m)síPosición de la estación, en la proyección del DEM
Label NamesíNombre usado en las salidas
Cross-section width (cells)noNúmero de celdas de la sección transversal de caudal. Vacío: 5. Un ancho par se aumenta en 1, de modo que la estación quede en el centro.
Downstream directionnoauto (predeterminado), o N, S, E, W

La tabla termina en la primera fila vacía.

Qué registra una estación. La profundidad y el nivel del agua se toman en la celda de la estación. El caudal se suma a lo largo de una sección transversal, es decir, una línea de celdas perpendicular al flujo y centrada en la celda de la estación.

  1. Con auto, la dirección aguas abajo sigue la pendiente descendente del gradiente medio del terreno en una ventana de ancho × ancho alrededor de la estación. Donde el terreno es plano, se usa N, S, E u W. N o S da una línea este-oeste, y E u W da una línea norte-sur.
  2. Las celdas fuera de la malla o del dominio se eliminan de la línea.
  3. El caudal es la suma con signo sobre las caras aguas abajo de la línea, con la misma regla que las estaciones de enrutamiento de HydroPol2D-Python. Las diagonales D8 que cruzan la línea se cuentan.
  4. Se manejan las dos convenciones de caras de los solucionadores de enrutamiento, es decir, los caudales de salida en un solo sentido (autómatas celulares, inercial D8) y los flujos con signo almacenados en ambas caras (inercial D4, difusivo, cinemático, momento completo). Por lo tanto, las simulaciones inerciales no se cuentan dos veces.

Salidas.

SalidaContenido
Figuras de hidrogramas de las estacionesUna línea de trazos y puntos con el caudal de la sección transversal
Rating_Curve_Gauges.csvLa columna Cross-section Discharge (m3/s)
Gauge_Cross_Sections.csvLa fila y la columna de la malla de cada celda de cada sección transversal

En el modo bypass, las dos columnas opcionales del CSV de estaciones son Cross_section_width_cells y Downstream_direction. Las verificaciones están en Validation/Gauges/run_gauge_cross_section_checks.m.


Modo bypass y variables de entorno​

  • En el modo bypass, las mismas claves son campos de InputData_Bypass.flags (interruptores y parámetros del subsuelo en capas y de Feddes) y de InputData_Bypass.general (otros parámetros, como el estado inicial del acuífero profundo).
  • Las variables de entorno tienen prioridad sobre el libro de Excel. El Case Builder las usa.
VariableSobrescribe
HYDROPOL_INPUT_EXCEL_FILEEl libro de Excel que se lee
HYDROPOL_SUBSURFACE_SCHEME, HYDROPOL_ENABLE_FEDDES, HYDROPOL_IMPLICIT_WATER_TABLE_FLUXLos interruptores del subsuelo en capas, de Feddes y del flujo implícito
HYDROPOL_<NAME>Cualquier parámetro numérico del subsuelo en capas o de Feddes, por su clave en mayúsculas
HYDROPOL_DEEP_INITIAL_BASEFLOW_MM_DAY, HYDROPOL_DEEP_MEAN_RECHARGE_MM_YEAR, HYDROPOL_DEEP_INITIAL_STATE_PATHEl estado inicial del acuífero profundo
HYDROPOL_SOIL_LATERAL_CONDUCTIVITY_MULTIPLIER, HYDROPOL_REGOLITH_LATERAL_CONDUCTIVITY_MULTIPLIERLos multiplicadores ajustados de la conductividad lateral

Formato anterior​

Los casos creados antes del 2026-10-20 usan General_Data.xlsx, con su hoja Flags y libros de Excel separados. Siguen funcionando sin cambios. Cada lector toma su pestaña del libro del caso cuando el caso lo tiene y, si no, del libro de Excel anterior.

Libro del casoFormato anterior
Ocho pestañas de parámetrosLa hoja General_Data, con los parámetros en bloques y las rutas de rásteres en las columnas T y U
Interruptores dentro de sus bloquesLa hoja Flags, con un interruptor por fila y el valor en la columna E
Soil classes, Land use classes, Human instability, Mesh, Control structuresSOIL_parameters.xlsx, LULC_parameters.xlsx, human_risk.xlsx, Voronoi_Settings.xlsx, BC_Control_structure.xlsx
Rain series, Rain gauges, Climate stations, Inflow hydrographs, Stage hydrographsRainfall_Intensity_Data.xlsx, Rainfall_Spatial_Input.xlsx, ETP_input_data.xlsx, Inflow_Hydrograph.xlsx, Stage_Hydrograph.xlsx

Para convertir un caso antiguo, se ejecuta el constructor del libro desde tools/workbook_builder en el repositorio de MATLAB.

python build_input_workbook.py input_catalog.yaml General_Data.xlsx HydroPol2D_Inputs.xlsx

El constructor traslada cada valor, ruta de mapa, lista de mapas y estación, y copia las tablas de clases y las series de los libros de Excel ubicados junto al archivo de origen. Una serie que los interruptores del caso no leen se conserva como una plantilla vacía con sus encabezados. El caso en V da resultados idénticos con cualquiera de los dos formatos (Validation/Workbook/run_single_workbook_checks.m).

Los libros de Excel antiguos ya no necesitan los interruptores retirados flag_data_source, flag_dam_break y flag_river_heigth_compensation (todos con valor predeterminado 0). flag_subgrid y flag_overbanks se derivan de los interruptores del canal, y time_save_ETP es opcional.