Saltar al contenido principal

Tablas de parámetros

HydroPol2D utiliza tablas de parámetros para asignar propiedades físicas a entradas ráster categóricas. Los mapas categóricos como LULC y Soil no se utilizan directamente en las ecuaciones rectoras. En cambio, cada clase actúa como un índice en una tabla de parámetros, donde se definen los parámetros físicos correspondientes. Esta estructura separa la información espacial de la definición de parámetros y hace que el modelo sea más fácil de calibrar, adaptar e interpretar.


Dónde están las tablas​

En el modo Excel de MATLAB, las tablas de clases son pestañas del libro del caso HydroPol2D_Inputs.xlsx. Cada pestaña es una copia, celda por celda, del libro de Excel que reemplaza, porque el modelo lee algunas columnas por posición. Se deben mantener las filas y el orden de las columnas. Una clase nueva se agrega como una fila nueva.

PestañaAntesSe lee cuando
Soil classesSOIL_parameters.xlsxsiempre
Land use classesLULC_parameters.xlsxsiempre (se lee por posición desde la fila 2)
Human instabilityhuman_risk.xlsxflag_human_instability = 1 o 3
MeshVoronoi_Settings.xlsxflag_voronoi = 1
Control structuresBC_Control_structure.xlsxflag_reservoir = 1

En el formato anterior, las mismas tablas son los libros de Excel separados de la segunda columna, en la carpeta de General_Data.xlsx. El modelo lee la pestaña cuando el libro del caso la tiene y, si no, el libro de Excel anterior. HydroPol2D-Python lee las mismas propiedades de clase desde el contrato del Case Builder.


Estructura General​

Cada tabla de parámetros contiene:

  • un identificador de clase (Index)
  • un conjunto de parámetros asociados con esa clase

En tiempo de ejecución, HydroPol2D:

  1. lee el valor ráster en cada celda de la cuadrícula,
  2. utiliza ese valor como índice,
  3. asigna los parámetros correspondientes de la tabla.

Para las clases asignadas, los valores ráster y los índices de tabla deben coincidir. Cuando un código válido de LULC, suelo o nieve no aparece en la tabla, HydroPol2D aplica el promedio ponderado por área de las propiedades de las clases asignadas y registra la decisión en Input_Class_Code_Audit.csv. Los índices duplicados, no numéricos o una tabla sin clases asignadas siguen siendo errores de entrada.


Tabla de parámetros LULC​

La tabla LULC define las propiedades relacionadas con la superficie que controlan la resistencia al flujo, la intercepción, la impermeabilidad, el comportamiento relacionado con los contaminantes y la profundidad de la zona de las raíces cuando el almacenamiento de suelo en capas está activo.

Estructura de ejemplo​

La pestaña Land use classes del libro del caso

La pestaña Land use classes del libro del ejemplo Stanford. Haga clic en la imagen para abrirla en tamaño completo.

Cobertura terrestreÍndicenn
(s m−1/3)(\mathrm{s\,m^{-1/3}})
h0h_0
(mm)(\mathrm{mm})
d0d_0
(mm)(\mathrm{mm})
C1C_1C2C_2C3C_3C4C_4index_impervious\mathrm{index\_impervious}root_depth_m\mathrm{root\_depth\_m}KcK_c
Cobertura de árboles100,1000100,208001.20501,501,05
Matorral200,0800120,209001.20NaN1.000,70
Pradera300,0600150,2210001.20NaN0,600,85
Tierras de cultivo400,0500300,2514001.30NaN1.001,00
Construido500,0300800,3020001.30NaN0.000
Vegetación desnuda/escasa600.03500450,2516001.25NaN0,100,30
Nieve y hielo700,020010,102001.10NaN0.000
Cuerpos de agua permanentes800.035000000NaN0.000
Humedal herbáceo900,120080,187001.20NaN0,401,00
Manglares950,150080,187001.20NaN1.001,05
musgo y liquen1000,080050,155001.15NaN0,150,40

Tabla 1. Tabla de parámetros HydroPol2D LULC. Los valores Index deben coincidir con los valores categóricos en el ráster LULC.

Definiciones de variables​

  • nn: coeficiente de rugosidad de Manning
  • h0h_0: parámetro de interceptación
  • d0d_0: parámetro de almacenamiento en superficie inicial
  • C1C_1–C4C_4: coeficientes asociados con la formulación de acumulación y lavado de contaminantes
  • index_impervious\mathrm{index\_impervious}: el Index de la clase tratada como totalmente impermeable, indicado una sola vez (la plantilla usa la primera fila de datos, 50 = zona construida), con la columna vacía en las demás filas. Esa clase no tiene almacenamiento de infiltración en el suelo
  • root_depth_m\mathrm{root\_depth\_m}: profundidad de la zona de raíces controlada por la vegetación utilizada por el modelo de suelo/vadose en capas
  • KcK_c: coeficiente de cultivo y de cobertura del suelo. Convierte la ET de referencia calculada internamente en la ET potencial del suelo de las celdas permeables sin lámina de agua. No se aplica a mapas de ET prescritos, y el agua encharcada se evapora aparte. Use 0 para las clases impermeables, de agua permanente y de nieve o hielo

Los valores mostrados arriba corresponden a la tabla de parámetros HydroPol2D actual y deben revisarse según sea necesario para el esquema de clasificación adoptado y el área de estudio. En la implementación actual, root_depth_m es la forma admitida de proporcionar información de profundidad de raíz al modelo. No existe una ruta ráster de profundidad de raíz separada; La profundidad de la raíz se asigna por clase LULC y luego se asigna a la cuadrícula a través del ráster categórico LULC.


Tabla de parámetros del suelo​

La tabla de suelos define las propiedades hidráulicas básicas utilizadas para estimar la infiltración, el almacenamiento vadoso en capas, la recarga y el comportamiento del agua subterránea.

Estructura de ejemplo​

La pestaña Soil classes del libro del caso

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

Tipo de sueloÍndiceKsatK_{\mathrm{sat}}
(mm h−1)(\mathrm{mm\,h^{-1}})
nnα\alpha
(m−1)(\mathrm{m^{-1}})
θsat\theta_{\mathrm{sat}}θr\theta_{\mathrm{r}}θi\theta_{\mathrm{i}}SyS_{\mathrm{y}}Kg,satK_{\mathrm{g,sat}}
(mm h−1)(\mathrm{mm\,h^{-1}})
DTB\mathrm{DTB}
(m)(\mathrm{m})
KsK_s cercaKsK_s raízKsK_s transmisión
Arcilla10,31,090,80,3850,0680,09970,0361111
Arcilla limosa20,51,090,50,4230,0700,10530,04101111
Arcilla arenosa30,61,232,70,3210,1000,12210,06121111
Franco arcilloso41,01,311,90,3090,0950,11640,08201111
Franco arcilloso limoso51,01,231,00,4320,0890,12330,09201111
Franco arcilloso arenoso61,51,485,90,3300,1000,12300,11301111
Franco73,41,563,60,4340,0780,11360,18681111
Franco limoso86,51,412,00,4860,0670,12980,141301111
Franco arenoso910,91,897,50,4120,0650,09970,222181111
Limo102,51,371,60,4600,0340,11920,12501111
Arena franca1129,92,2812,40,4010,0570,12580,255981111
Arena12117,82,6814,50,4170,0450,11940,3023561111
Agua00,31,090,80,3850,0680,09970,0361111

Tabla 2. Tabla de parámetros del suelo de HydroPol2D. Los valores de Index deben coincidir con los valores categóricos del ráster de suelo; los códigos predeterminados siguen la leyenda de textura USDA de OpenLandMap (7 franco, 8 franco limoso). KsatK_{\mathrm{sat}} y θsat\theta_{\mathrm{sat}} son la conductividad de Green–Ampt y la porosidad efectiva de Rawls et al. (1983); nn, α\alpha y θr\theta_{\mathrm{r}} son las medias por clase de Carsel y Parrish (1988). El limo, que Rawls et al. no incluyen, toma KsatK_{\mathrm{sat}} y θsat\theta_{\mathrm{sat}} de Carsel y Parrish. θi=θr+Se(θsat−θr)\theta_{\mathrm{i}} = \theta_{\mathrm{r}} + S_e(\theta_{\mathrm{sat}} - \theta_{\mathrm{r}}), con Se=0,1S_e = 0{,}1 (0,15 para franco limoso; 0,2 para limo, arena franca y arena), y Kg,sat=20 KsatK_{\mathrm{g,sat}} = 20\,K_{\mathrm{sat}}.

Definiciones de variables​

  • KsatK_{\mathrm{sat}}: conductividad hidráulica saturada
  • nn: parámetro de forma de Van Genuchten
  • α\alpha: parámetro inverso de entrada de aire
  • θsat\theta_{\mathrm{sat}}: contenido de agua saturada
  • θr\theta_{\mathrm{r}}: contenido de agua residual
  • θi\theta_{\mathrm{i}}: humedad inicial del suelo
  • SyS_{\mathrm{y}}: rendimiento específico
  • Kg,satK_{\mathrm{g,sat}}: conductividad saturada asociada con la parametrización del subsuelo o agua subterránea
  • DTB\mathrm{DTB}: profundidad al lecho de roca o profundidad de almacenamiento efectiva
  • Ks_multiplier_near_surface: multiplicador aplicado a la base KsatK_{\mathrm{sat}} en la capa cercana a la superficie
  • Ks_multiplier_root_zone: multiplicador aplicado a la base KsatK_{\mathrm{sat}} en la capa de la zona raíz
  • Ks_multiplier_transmission: multiplicador aplicado a la base KsatK_{\mathrm{sat}} en la capa de transmisión
  • Ltop_m: espesor LtopL_{\mathrm{top}} de la capa de suelo cercana a la superficie (m). Es también la escala de longitud de la capacidad de infiltración del Modelo Hidrológico, Sección 4.5. La plantilla usa 0,05 m en todas las clases
  • dh_max_m: límite Δhmax⁡\Delta h_{\max} de la diferencia de carga que impulsa esa capacidad de infiltración (m). Por defecto 1 m
  • l_vg: parámetro de conectividad de poros ll de Mualem en la conductividad no saturada de van Genuchten–Mualem (adimensional; 0,5 es el valor habitual)

La pestaña Soil classes tiene 17 columnas en este orden: nombre, Index, KsatK_{\mathrm{sat}}, nn, α\alpha, θsat\theta_{\mathrm{sat}}, θr\theta_{\mathrm{r}}, θi\theta_{\mathrm{i}}, SyS_{\mathrm{y}}, Kg,satK_{\mathrm{g,sat}}, DTB, los tres multiplicadores, Ltop_m, dh_max_m y l_vg. El modelo las lee por posición.

La clase categórica de suelo define las propiedades hidráulicas básicas de la columna. La implementación en capas asigna esas propiedades a las capas cercanas a la superficie, zona de raíz y zona de transmisión, luego aplica multiplicadores de conductividad opcionales donde se proporcionan. LULC controla la profundidad de la zona de la raíz. La profundidad del lecho rocoso y la posición actual del nivel freático limitan los espesores de las capas finales, por lo que las geometrías de las capas físicamente imposibles colapsan o truncan en lugar de producir un almacenamiento negativo. Los valores mostrados arriba corresponden a la tabla actual de parámetros del suelo HydroPol2D y deben revisarse según sea necesario para el escenario de simulación y clasificación del suelo adoptado.


Asignación de la DTB mediante la tabla de suelos​

La columna DTB (m) da una profundidad hasta el lecho de roca por clase de suelo. Que se lea o no depende del esquema del subsuelo.

EsquemaFunción de DTB (m)
Subsuelo en capasFondo de la columna donde DTB_path y subsurface_depth_to_bedrock_m están ambos vacíos (MATLAB desde 2026-10-20; HydroPol2D-Python lee su tabla de suelos de la misma manera)
Esquema de agua subterránea predeterminado (MATLAB)No se lee. DTB_path es obligatorio. Sin agua subterránea, un DTB_path vacío da una profundidad del suelo de 1 m

Así, cada clase de suelo tiene una profundidad representativa, y el fondo de la columna sigue el mapa de suelos. Esto es útil en aplicaciones con pocos datos.


Requisitos de coherencia​

Deben cumplirse las siguientes condiciones:

  • todos los valores de clase ráster deben existir en la tabla correspondiente,
  • los identificadores de clase no deben duplicarse,
  • los campos de parámetros no deben dejarse vacíos,
  • Las unidades deben ser consistentes con la formulación del modelo.

Cualquier inconsistencia entre las clases de ráster y las tablas de parámetros dará lugar a una asignación incorrecta de propiedades físicas.


Uso práctico​

Las tablas de parámetros son el principal mecanismo utilizado para:

  • calibrar el modelo,
  • adaptar el modelo a diferentes entornos,
  • realizar análisis de sensibilidad,
  • probar supuestos físicos alternativos sin modificar el código.

En HydroPol2D, la mayoría de las modificaciones prácticas al comportamiento del modelo se realizan editando estas tablas.


Tabla de inestabilidad humana​

La pestaña Human instability (antes human_risk.xlsx) tiene una columna de valores por método. El modelo lee los valores por posición, así que mantenga cada celda en su lugar. Vea Inestabilidad Humana para las ecuaciones.

La pestaña Human instability del libro del caso

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

ColumnaSe lee cuandoValores
Method No. 1 (columna B)flag_human_instability = 1una persona representativa, 9 valores
Method No. 2 (columna E)nuncael modo 2 no está implementado
Method No. 3 (columna J)flag_human_instability = 3agua, fricción y arrastre, luego 8 tipos de cuerpo

Method No. 1.

ClaveUnidadPlantillaSignificado
ro_waterkg/m³1000Densidad del agua ρw\rho_{\mathrm{w}}
gravitym/s²9,81Gravedad gg
mu–0,5Coeficiente de fricción con el suelo μ\mu
Cd–1,1Coeficiente de arrastre CdC_d
ro_personkg/m³1000Densidad del cuerpo
weight_personkg75Masa del cuerpo
height_personm1,75Altura del cuerpo
width1_personm0,3Ancho del cuerpo frente al flujo (w1w_1 en la fuerza de arrastre)
width2_personm0,3Espesor del cuerpo en el sentido del flujo; con w1w_1 fija el volumen sumergido

Method No. 3. ro_water (1000 kg/m³), gravity (9,81 m/s²), mu (0,46) y Cd (1), luego una masa m_ y una altura y_ para cada tipo de cuerpo:

Tipo de cuerpoClave de masaPlantilla (kg)Clave de alturaPlantilla (m)
Niñom_c_m22,915y_c_m1,160
Adolescente, hombrem_t_m56,645y_t_m1,587
Hombre adultom_a_m84,587y_a_m1,720
Hombre mayorm_o_m76,892y_o_m1,667
Niñam_c_f22,719y_c_f1,155
Adolescente, mujerm_t_f59,271y_t_f1,571
Mujer adultam_a_f76,858y_a_f1,602
Mujer mayorm_o_f70,284y_o_f1,547

El modelo calcula el ancho de cada cuerpo, w=16 m/(3πρw y)w = \sqrt{16\,m / (3\pi \rho_{\mathrm{w}}\, y)}, y su espesor, w/2w/2, a partir de la masa y la altura.


Tabla de la malla​

La pestaña Mesh (antes Voronoi_Settings.xlsx) solo se lee con flag_voronoi = 1. Sus valores de compatibilidad deben coincidir con los metadatos de la malla preparada: la verificación previa detiene una simulación cuyo libro apunta a otra malla. La pestaña elige una malla preparada; nunca genera ni modifica una malla.

La pestaña Mesh del libro del caso

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

SecciónParámetroPlantillaUnidadSe usa cuandoDescripción
Prepared caseVoronoi case file–.matflag_voronoi = 1Caso preparado con la malla UGRID, los datos de superposición, el forzado y el estado inicial
Mesh compatibilityBackground width2000mverificación previaAncho objetivo de las celdas de fondo guardado en los metadatos; no cambia el tamaño de la malla
Mesh compatibilityMinimum cell width100mverificación previaMenor ancho hidráulico permitido
Mesh compatibilityAdjacent size ratio2–verificación previaMayor razón de tamaño objetivo entre celdas vecinas
Mesh compatibilityUrban target width200mverificación previaAncho objetivo de las celdas en las regiones urbanas refinadas
Mesh compatibilityUrban buffer1000mverificación previaDistancia de transición alrededor de las regiones urbanas refinadas
Mesh compatibilityUnresolved riversneal_subgridnone o neal_subgridverificación previaTratamiento de ríos guardado en la malla: ninguno, o la submalla de Neal para canales más angostos que una celda
Optional subgridVoronoi subgrid table–rutaflag_voronoi_subgrid = 1Tabla de propiedades de celdas y caras (al estilo de HEC-RAS); vacía para celdas prismáticas planas
OutputWrite native archive10 o 1salida de la mallaConserva el resultado NetCDF nativo no estructurado
OutputNative output interval s300ssalida de la mallaIntervalo entre cuadros del archivo NetCDF
OutputWrite final GeoTIFFs10 o 1salida de la mallaMapas finales mediante la superposición conservativa malla-ráster
OutputWrite temporal GeoTIFFs10 o 1salida de la mallaMapas en cada intervalo de la pila ráster
OutputRaster stack interval s3600ssalida de la mallaIntervalo de exportación ráster, múltiplo entero del intervalo nativo
OutputWrite figures10 o 1salida de la mallaFiguras de resultados
OutputWrite videos10 o 1salida de la mallaAnimaciones de resultados (requiere soporte de video)
OutputWrite gauge hydrographs10 o 1salida de la mallaHidrogramas de las estaciones y de la salida

La fila "River cells across" (Legacy) no se lee: la geometría UGRID cargada fija la resolución del río.


Condiciones de límites internos (estructuras de control)​

HydroPol2D permite la definición de condiciones de contorno interno (IBC) que modifican localmente la respuesta hidráulica del dominio. Estas estructuras se implementan mediante un enfoque simple de curva de clasificación que convierte la profundidad del agua en descarga. En las celdas de control seleccionadas, el flujo ya no está determinado únicamente por la actualización inercial local estándar. En cambio, la descarga se impone mediante una relación profundidad-descarga definida por parámetros especificados por el usuario. Esto permite que el modelo represente controles hidráulicos localizados como:

  • alcantarillas
  • puertas
  • presas
  • salidas
  • secciones de control diseñadas

Concepto​

Cada condición de límite interno está vinculada a una celda de control definida por sus coordenadas espaciales. La descarga a través de ese control se calcula a partir de la profundidad del agua local utilizando una formulación de curva de clasificación. En la implementación actual de HydroPol2D, la hoja de cálculo de la estructura de control define dos ramas de la curva de calificación, cada una con su propio coeficiente y parámetros de umbral. Esto permite representar el comportamiento hidráulico por partes bajo diferentes profundidades de flujo o condiciones de funcionamiento. La descarga resultante se impone en la ubicación de control correspondiente y, por lo tanto, modifica la dinámica del flujo local dentro del solucionador numérico.


Función en el modelo​

Las condiciones de contorno internas afectan la simulación por:

  • imponer una respuesta de descarga basada en la profundidad local
  • Modificación de los flujos de entrada o salida de las celdas dentro del solucionador inercial local.
  • introducir un intercambio de flujo interno controlado dentro del dominio computacional

Estas estructuras pueden influir fuertemente en:

  • almacenamiento ascendente
  • propagación aguas abajo
  • atenuación de inundaciones
  • efectos de remanso local

Papel en el modelo numérico​

En celdas donde se define una condición de contorno interna:

  • La profundidad del agua se evalúa en el punto de control.
  • La descarga se calcula a partir de los parámetros de la curva de calificación.
  • el flujo resultante se impone en la actualización hidráulica

Esto significa que el solucionador inercial local es modificado localmente por el comportamiento de la estructura de control. La descarga se prescribe a partir de la relación de calificación en lugar de obtenerse exclusivamente del cálculo de flujo estándar basado en caras.


Estructura de la tabla de entrada​

Las condiciones de contorno internas se definen en la pestaña Control structures del libro del caso (BC_Control_structure.xlsx en el formato anterior), que se lee cuando flag_reservoir = 1. Cada fila es una estructura. El caudal de salida es Q=k1(h−h0,1)k2Q = k_1 (h - h_{0,1})^{k_2} hacia la celda (xd,1,yd,1)(x_{d,1}, y_{d,1}) y Q=k3(h−h0,2)k4Q = k_3 (h - h_{0,2})^{k_4} hacia la celda (xd,2,yd,2)(x_{d,2}, y_{d,2}), con coordenadas en la proyección del DEM.

La pestaña Control structures del libro del caso

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

Estructura de la mesa​

ParámetroUnidadesDescripción
Index\mathrm{Index}—Identificador de la estructura de control.
xxm\mathrm{m}Coordenada este de la celda de control.
yym\mathrm{m}Coordenada norte de la celda de control.
k1k_1—Coeficiente de la primera rama de la curva de calificación.
h0,1h_{0,1}m\mathrm{m}Profundidad de referencia o umbral asociado a la primera rama.
k2k_2—Exponente o parámetro de forma asociado con la primera rama.
xd,1x_{\mathrm{d},1}m\mathrm{m}Coordenada este del primer punto de control de descarga.
yd,1y_{\mathrm{d},1}m\mathrm{m}Coordenada norte del primer punto de control de descarga
k3k_3—Coeficiente de la segunda rama de la curva de calificación
h0,2h_{0,2}m\mathrm{m}Profundidad de referencia o umbral asociado a la segunda rama.
k4k_4—Exponente o parámetro de forma asociado a la segunda rama.
xd,2x_{\mathrm{d},2}m\mathrm{m}Coordenada este del segundo punto de control de descarga.
yd,2y_{\mathrm{d},2}m\mathrm{m}Coordenada norte del segundo punto de control de descarga

Tabla 3. Tabla de parámetros de condiciones de contorno interno HydroPol2D. Estos parámetros definen el comportamiento de la curva de clasificación utilizado para convertir la profundidad en descarga.


Valores de ejemplo​

Index\mathrm{Index}xx (m)(\mathrm{m})yy (m)(\mathrm{m})k1k_1h0,1h_{0,1} (m)(\mathrm{m})k2k_2xd,1x_{\mathrm{d},1} (m)(\mathrm{m})yd,1y_{\mathrm{d},1} (m)(\mathrm{m})k3k_3h0,2h_{0,2} (m)(\mathrm{m})k4k_4xd,2x_{\mathrm{d},2} (m)(\mathrm{m})yd,2y_{\mathrm{d},2} (m)(\mathrm{m})
1-5166015.11-2706361.321.50.00,50-5166037.22-2706321.5543.02.51.5-5166037.22-2706321.554
2-5166922.84-2704154.6416.00.01.5-5166922.84-2704174.640.5389514130.10,5-5166922.84-2704174.64

Tabla 4. Ejemplo de parámetros de condición de contorno internos utilizados actualmente en HydroPol2D.


Interpretación​

La formulación de la estructura de control se basa en una relación profundidad-caudal de la forma general:

Q=f(h)Q = f(h)

dónde:

  • QQ se descarga a través de la estructura en m3 s−1\mathrm{m^3\,s^{-1}}
  • hh es la profundidad del agua local en m\mathrm{m}
  • los coeficientes k1k_1, k2k_2, k3k_3 y k4k_4 definen la respuesta de la curva de calificación
  • los términos h0,1h_{0,1} y h0,2h_{0,2} definen las profundidades de referencia asociadas con cada rama

Las coordenadas (xd,1,yd,1)\left(x_{\mathrm{d},1}, y_{\mathrm{d},1}\right) y (xd,2,yd,2)\left(x_{\mathrm{d},2}, y_{\mathrm{d},2}\right) son las celdas que reciben el caudal de cada rama. El caudal sale de la celda de control y entra en esa celda, de modo que la transferencia conserva la masa. Cada descarga se limita al agua por encima de su umbral, y la segunda rama usa la profundidad que queda después de la primera. Un destino (0,0)(0, 0) envía el caudal fuera del modelo, y se cuenta como caudal en la salida. Un destino vacío desactiva esa rama. Esta estructura permite representar una relación de descarga simple por partes utilizando dos ramas parametrizadas.


Significado práctico de los parámetros​

  • k1k_1 y k3k_3 controlan la magnitud de la respuesta de descarga
  • k2k_2 y k4k_4 controlan la curvatura o no linealidad de la respuesta
  • h0,1h_{0,1} y h0,2h_{0,2} definen umbrales de activación o profundidades de referencia
  • xd,1,yd,1,xd,2,yd,2x_{\mathrm{d},1}, y_{\mathrm{d},1}, x_{\mathrm{d},2}, y_{\mathrm{d},2} definen dónde se vincula espacialmente la descarga controlada

Juntos, estos parámetros definen cómo la estructura interna convierte la profundidad del agua en flujo.


Consideraciones prácticas​

  • Las coordenadas de control deben ser consistentes con la proyección DEM.
  • las celdas seleccionadas deben coincidir con celdas hidráulicas válidas en el dominio del modelo
  • Los coeficientes de la curva de calificación deben ser físicamente realistas.
  • Las curvas de calificación excesivamente pronunciadas pueden crear inestabilidad numérica.
  • Las estructuras de control deben probarse cuidadosamente porque alteran directamente los flujos de masa locales.

Resumen​

Las condiciones de contorno interno en HydroPol2D se representan a través de un marco de curva de calificación simple que convierte la profundidad del agua local en descarga. Están acostumbrados a:

  • imponer flujos de entrada o salida controlados
  • representan estructuras de control hidráulico
  • Modificar la dinámica inercial local en células específicas.

Su parametrización correcta es esencial para una simulación estable y físicamente significativa de sistemas hidráulicos diseñados.


Tabla de parámetros de nieve​

La tabla de parámetros LULC contiene las siguientes columnas de nieve en cada fila de LULC_Index. No existe un libro separado para nieve; todas las propiedades dependientes de la cobertura del suelo permanecen en el mismo registro de clase.

ColumnaUnidadesDescripción
LULC_Index—Código LULC de la fila.
Snow_Albedo—Albedo de onda corta de la superficie de nieve.
Snow_Emissivity—Emisividad de onda larga usada en el balance de radiación.
Sublimation_Coefficient_d_1día⁻¹ (m s⁻¹)⁻¹Coeficiente del término de sublimación.
Degree_Day_Factor_mm_C_daymm °C⁻¹ día⁻¹Factor de fusión por grados-día.
T_Snow_All_C°CTemperatura a la cual toda la precipitación es nieve.
T_Rain_All_C°CTemperatura a la cual toda la precipitación es lluvia; no puede ser menor que T_Snow_All_C.
Rho_Snow_Init_kg_m3kg m⁻³Densidad de nieve nueva usada en la inicialización.
Rho_Snow_Max_kg_m3kg m⁻³Límite superior de densidad tras compactación.
Compaction_Temperature_kg_m3_C_daykg m⁻³ °C⁻¹ día⁻¹Aumento de densidad dependiente de la temperatura.
Compaction_SWE_kg_m3_mm_daykg m⁻³ mm⁻¹ día⁻¹Aumento de densidad dependiente de SWE.
Compaction_Depth_kg_m3_mm_daykg m⁻³ mm⁻¹ día⁻¹Aumento de densidad dependiente de la profundidad.

Los factores de grados-día, sublimación y compactación son tasas y el modelo los multiplica por el paso de tiempo actual. La nieve requiere el forzamiento meteorológico interno, para obtener temperatura media, temperatura mínima y viento.


Filosofía del diseño​

HydroPol2D separa:

  • entradas espaciales, que definen dónde ocurre cada clase,
  • tablas de parámetros, que definen cómo se comporta cada clase.

Esto hace que el modelo sea más fácil de mantener, calibrar y aplicar en diferentes dominios.


Resumen​

Las tablas de parámetros definen cómo HydroPol2D traduce datos espaciales categóricos en comportamiento físico. Son un componente central de la estructura del modelo y deben prepararse cuidadosamente para garantizar simulaciones consistentes, estables y físicamente significativas.