Está en la página 1de 34

08.

Pre-proceso
Modelación Hidrodinámica
Dominio computacional
El dominio computacional es la
región del espacio en la cual se
resuelven las ecuaciones que
gobiernan el movimiento de los
fluidos. Puede ser 1-D, 2-D ó 3-D,
dependiendo del problema (...y su
modelo conceptual).

¿Qué es el dominio
computacional?
Dominio computacional
Dado que solamente obtendremos
soluciones a las ecuaciones de
gobierno en una región espacial
finita y bien limitada (el dominio
computacional), su definición puede
implicar una “interrupción espacial”
de procesos naturales relevantes. Por
Nays2DH iRIC Project
lo que se requiere que la definición
de las condiciones de frontera sea Papel del dominio en
adecuada para que consideren esta modelación hidrodinámica
situación.
Condiciones de frontera
Las condiciones de frontera juegan un papel fundamental representando
la física del problema.
Condiciones de frontera
Se fijan en TODAS las fronteras del dominio computacional durante
TODO EL TIEMPO que dure la simulación. Pueden ser de varios tipos:

● Dirichlet → ƒ(x0)=α
● Neumann → ƒ’(x0)=β
● Robin → a*ƒ(x0) + b*ƒ’(x0) =g
● Cauchy → ƒ(x0)=γ and ƒ’(x0)=λ

“Nicknames” de las condiciones de frontera…


Condiciones de frontera
Hay que tener cuidado con los “Nicknames” de las condiciones de
frontera. SIEMPRE se requiere especificar condiciones de frontera para
TODAS las variables en TODAS las fronteras.

Muchas veces no se comprende el


funcionamiento y la importancia de
las condiciones de frontera… y la
forma como se presenta el tema en
algunos casos no ayuda.
¿Qué dominio computacional
utilizaría para representar…
¡¡Recuerde que se debe
representar adecuadamente
los flujos de masa, energía y
momentum !!

● ...el abatimiento del nivel


freático generado por un
túnel?
● ...las variaciones en el
microclima que resultan
de las interacciones en
una región específica?
Definición del dominio computacional y de condiciones
de fontera.
¿Cómo se define hasta dónde debe llegar el dominio?
Discusión en el contexto de los flujos ambientales:
● Río de montaña
● Río de llanura
● Ciénagas y zonas planas
● Agua subterránea
● Estuarios
● Usualmente, la zona de interés, por tanto el
dominio, está bien definida (en planta).
● Es necesario considerar el régimen de flujo
(subcrítico - supercrítico).

Río de Montaña
Meandering River Coolgeograhpy.co.uk

Meandering River University of Oregon


● La llanura de inundación juega un papel
importante en la dinámica natural; por lo tanto,
jugará un papel importante en la selección del
dominio computacional.
● Esto implica una verificación adicional en la
etapa de post-proceso.
Río de Llanura
Canterbury and Christchurch Tourism board
● Nuevamente, las zonas inundables
serán muy relevantes en la
selección del dominio y por lo
tanto requerimientos de
Flooding in Thailand. Photograph by NASA Earth Observatory
información topográfica.

Ciénagas y Zonas Planas


● Para este caso, los flujos
verticales podrán ser
muy importantes,
requiriéndose un
tratamiento especial
para las condiciones de
frontera asociadas.
● Puede ocurrir también
en los casos anteriores
(cuando el hidrosistema
de interés es un río),
pero es poco usual.

Agua Subterránea
● El océano impondrá
condiciones de frontera
con tratamiento especial.
● Es común alejar esta
frontera para facilitar la
imposición de los valores
correspondientes.
● Debe considerarse la
disponibilidad de
información mar adentro

Estuarios
Columbia River conceptual model
● El dominio está fuertemente
influenciado por las posibles
trayectorias del evento.
● Las zonas de fuente,
transporte y depósito tienen
que quedar incluidas en el
dominio computacional.

Flujo de Detritos
Hongchun Catchment (Southwest, China) Debris flow Analysis and Reconstruction: Geomorphological and Coupled Modeling Approaches
Condición inicial
Se fijan en TODO el dominio computacional (NO sólo en las fronteras) y
únicamente en el TIEMPO INICIAL.

¿Qué hacer cuando no se tiene condición inicial?


Calentamiento del modelo
Malla computacional La malla computacional es un
conjunto de puntos que están
conectados y definen el dominio
computacional (simplificándolo).
De acuerdo al método numérico
utilizado se calcula directamente
en dichos puntos o ‘nodos’ al
resolver las ecuaciones o, junto
con sus conectividades, definen
‘elementos’ o ‘celdas’ en las que
se realiza el cálculo.
¿Qué es la malla computacional?
Malla computacional
● Puede ser: 1-D, 2-D ó 3-D
● Estructurada
● No estructurada
● Combinada
● Características:
○ Growing rate (Tasa de crecimiento)
○ Aspect ratio (Relación de aspecto)
○ Skewness (Oblicuidad)
Malla computacional
1-D, 2-D, ó 3-D:
Malla computacional
Estructurada y estructurada por bloques:
Malla computacional
No estructurada:
Malla computacional
Combinada:
Malla computacional
Growing rate o tasa de crecimiento:

La tasa de crecimiento es la relación


entre los tamaños de elementos
adyacentes. Un valor de 1.1, por
ejemplo, indica que un elemento puede
variar su tamaño máximo en un 10%
Nótese que: en mallas no estructuradas con
respecto al elemento adyacente.
elementos triangulares o tetraédricos la tasa de
crecimiento se relaciona con la relación de
aspecto de los elementos.
Malla computacional
Relación de aspecto o aspect ratio:

La relación de aspecto es la relación entre el


lado más largo y el lado más corto de una celda
o elemento.
Para flujo en todas las direcciones debería estar Nótese que: en mallas no
cerca de 1; las relaciones de aspecto demasiado estructuradas con elementos
grandes pueden ocasionar problemas de triangulares o tetraédricos la
convergencia y/o de interpolaciones de mala relación de aspecto se relaciona con
la oblicuidad de los elementos.
calidad.
Malla computacional
Skewness u oblicuidad:

La oblicuidad se define como desviación de


la simetría. La manera de cuantificar esta
característica es por medio de los ángulos
internos de las celdas o elementos:

Una malla con alta oblicuidad generalmente


conduce a mayores errores, problemas de
convergencia e inestabilidad numérica.
Malla computacional
Diferentes técnicas para la generación de la malla conducen a mallas de
diferente calidad, lo cual puede tener una GRAN influencia en los resultados
de las simulaciones.
“Time spent generating a good grid is time well spent”
Malla computacional
Recuerde: El error asociado a los métodos numéricos suele ser proporcional
al tamaño de los elementos.

Entonces, ¿cómo garantizar que el tamaño de los elementos de mi malla


no esté introduciendo error adicional en mi solución?


Test de independencia de malla
Malla computacional
Mallas típicas en modelación
hidrodinámica a escala
ambiental.
Malla computacional
Mallas típicas en modelación hidrodinámica a escala ambiental.
Malla computacional
Mallas típicas en modelación hidrodinámica a escala ambiental.
Malla computacional
Mallas típicas en modelación hidrodinámica a escala ambiental.
Malla computacional
Mallas típicas en modelación hidrodinámica a escala ambiental.
Información
● ¿Cómo hay que introducir la información en el software?
○ Cada software requiere inputs en un formato determinado
● Parámetros:
○ Físicos (ν, η, …, otros)
○ Numéricos (Δt, CFL, h0)
● Esto depende de las ecuaciones de gobierno seleccionadas, las cuales debe
ser solucionadas en cada elemento de la malla computacional, para cada
paso de tiempo.
Selección del arsenal numérico
● Selección de esquemas de discretización
○ Cada término puede discretizarse de forma diferente
○ Diferentes discretizaciones conducen a diferencias en la solución
● Selección del solucionador del sistema de ecuaciones lineales:
○ La solución numérica de las ecuaciones (casi) siempre conduce a un
sistema de ecuaciones lineales: Ax=b
○ Hay diversas formas para solucionar estos sistemas y la selección de una
de ellas por sobre otra puede impactar el desempeño del código (tanto
tiempo de cómputo como exactitud).

También podría gustarte