Está en la página 1de 12

Modelos Hidráulicos I

UNIVERSIDAD NACIONAL DE CAJAMARCA


FACULTAD DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA HIDRÁULICA

“PROCESO DE MODELAMIENTO HIDRÁULICO CON EL


PROGRAMA OPENFOAM”

Presentado por los alumnos:

1. Aquino Sangay Dante


2. Castañeda Vargas, Fernando Jhomar
3. Chuquiruna Marin, Luis Roberth
4. Cueva Chalan, Marcos Arturo
5. Irigoin Idrogo Yany Carmen
6. Ispilco Chuquimango, José
7.Massit Fernández, Evelin Aracely

Docente:

Ing. Luis Vásquez Ramírez


CAJAMARCA-PERÚ
2022

0
Análisis dimensional
Modelos Hidráulicos I

PROCESO DE MODELAMIENTO HIDRÁULICO

1. INTRODUCCIÓN
Existen dos métodos fundamentales para diseñar y analizar sistemas de ingeniería relacionados con el flujo
de fluidos: experimentación y cálculo. El primero conlleva, por lo general, la construcción de modelos que son
probados en diferentes instalaciones, mientras que el segundo implica resolver ecuaciones diferencias, ya
sea de manera analítica o computacional. (Cengel & Cimbala, 2006)
Los ingenieros modernos aplican tanto análisis experimental como DFC (Dinámica de fluidos computacional),
y los dos métodos se complementan entre sí.
Las capacidades técnicas de los modelos varían mucho entre los diferentes temas relacionados con el
recurso hídrico, sin embargo, se ha encontrado que los modelos capaces de analizar muchos de los temas
relevantes en esta área están actualmente disponibles y tienen un potencial significativo para aumentar la
exactitud y la eficacia de la información que se genera para los administradores, tomadores de decisiones y
científicos. (Calderón, 2018)

2. MARCO TEORICO

2.1 MODELO: Un modelo es una abstracción de la realidad, en la que se establecen relaciones para tratar de
entender el comportamiento de un fenómeno. La representación de un sistema real a través de un modelo parte
de ciertas inferencias y emplea información a diferentes escalas para entender el comportamiento del fenómeno
de interés.

Ecuaciones que describen los procesos

Procesos y SALIDAS
ENTRADAS
características

Estados iniciales y condiciones de frontera

Figura 1: Componentes de un modelo

Fuente: Siing 1995

1
Análisis dimensional
Modelos Hidráulicos I

2.2 MODELACIÓN HIDRÁULICA

Consiste en un procedimiento técnico que busca reproducir un fenómeno natural (mundo real) que, para el caso
de interés, se enfoca en determinar el movimiento o dinámica del agua, utilizando modelos (simplificación)
físicos y/o matemáticos tiene como característica principal, que permite determinar estas variables en diversos
puntos de interés de forma espacial y temporal, luego, por ejemplo, a lo largo de un río, es posible conocer las
variaciones de nivel a medida que se transita una onda o un evento de interés, desde su entrada hasta su salida
en el sistema. (Calderón, 2018)

2.3 MODELACIÓN NUMERICA

2.3.1 MODELO MATEMÁTICO

a) Ecuaciones de movimiento básicas de un flujo turbulento

Las ecuaciones de conservación de cantidad de movimiento o de Navier-Stokes describen el movimiento de un


fluido en cualquier geometría. Para un flujo incompresible de un fluido newtoniano, en donde se tienen en
cuenta fuerzas de presión, gravedad y viscosas la ecuación queda. (Furlan, 2013)

D⃗
V
ρ =ρg−⃗ ⃗ … Ec (1)
∇ P+ μ ∇ 2 V
Dt

Donde ρ es la densidad del fluido; g la aceleración de la gravedad; P la presión en ese punto; μ la viscosidad
dinámica del fluido; V la velocidad.

De la Ec (1) también se puede decir lo siguiente:

D⃗
V
ρ : Derivada total la cual representa el cambio de velocidad con respectoa un instante .
Dt
 ρg : Fuerzas que interactuan en el fluido comola gravedad .
 −⃗
∇ P :Gradiente de presión ;expresa la direcciónque siguen los fluidos hacia donde existe

el mayor cambio de presión

 μ ∇2 ⃗
V :Termino de Difusión ; en fluidos newtonianosla viscocidad actúa comouna

difusión del momento.

2
Análisis dimensional
Modelos Hidráulicos I

Expandiendo esta ecuación para cada una de las tres direcciones cartesianas:

Du ∂P
ρ =ρ g x − + μ ∇2 u … Ec(2)
Dt ∂x

Dv ∂P
ρ =ρ g y − + μ ∇ 2 v … Ec (3)
Dt ∂y

Dw ∂P 2
ρ =ρ g z− + μ ∇ w … Ec( 4)
Dt ∂z

Por otra parte, la ecuación de continuidad para un medio continuo en un flujo incompresible es:

∂u ∂ v ∂w
+ + =0 … Ec (5)
∂x ∂ y ∂z

En un fluido de propiedades conocidas (ρ,μ), el sistema de ecuaciones es de 4 ecuaciones con 4 incógnitas ( u,


v, w y P). Este sistema de ecuaciones solo presenta solución analítica para algunas condiciones de flujo y
geometría muy simplificados, donde los términos no lineales pueden ser cantidades despreciables. (Furlan,
2013)

Debido a esto, una metodología usada habitualmente para caracterizar el flujo turbulento es mediante la
simulación numérica discreta de las ecuaciones anteriores ya mencionadas. Por ello se utilizó el OpenFOAM el
cuál es un programa que tiene incorporado los algoritmos numéricos necesarios para las simulaciones de las
ecuaciones.

2.3.2 MODELO NUMÉRICO OPENFOAM

El programa utilizado es OpenFOAM versión 1.6 de Open Source Field Operation and Manipulation. Es una
biblioteca C++ que se utiliza principalmente para crear aplicaciones.

Algunas de las principales ventajas y razones para la utilización de este programa en este trabajo son:

3
Análisis dimensional
Modelos Hidráulicos I

1. Esta escrito en código libre el cual esta abierto para su modificación


2.
2. Es el más conocido y respetado programa de CFD de código libre

3. La calidad es muy buena a nivel de resultados y programación

4. Tiene casi todos los métodos estándar ya implementados

5. No tiene licencia de uso a pagar

Las aplicaciones que componen el programa se clasifican en dos categorías:

Los “solucionadores (solver)”, que son diseñados para resolver un problema específico en la mecánica de
medios continuos y “utilitarios (utilities)” que están diseñados para realizar tareas de manipulación de datos.
(Furlan, 2013)

OpenFOAM se suministra junto con entornos de pre y post-procesamiento. La interfaz para ello se denomina
ParaView y garantiza el manejo de datos consistentes en todos los entornos.

El esquema numérico requiere definir una serie de carpetas para poder generar diversos casos.

2.3.2.1 DIRECTORIOS:

a) System: Se usa para fijar los parámetros incorporados para la resolución del caso mismo. Tiene por lo menos
tres carpetas: controlDict que contiene los parámetros para controlar la corrida y configurar el tiempo de
comienzo y fin, los intervalos de tiempo y los parámetros para la escritura de resultados; fvSchemes donde los
esquemas de discretización usados en la solución pueden ser seleccionados en tiempo de ejecución; fvSolution
donde se configuran los “solucionadores” de ecuaciones, tolerancias y controles de algoritmos de la corrida.

b) Constant: Contiene una descripción de la malla del caso en una subcarpeta llamada polyMesh y archivos que
especifican las características físicas que conciernen a la aplicación.

C) Time: Contiene los archivos individuales de datos para campos particulares. Los datos pueden ser tantas
condiciones iniciales y condiciones de borde que el usuario específico para definir el problema como resultados
escritos por OpenFOAM. El método de resolución utilizado por el programa es el de volúmenes finitos en

4
Análisis dimensional
Modelos Hidráulicos I

cualquier malla compuesta por un determinado número de celdas. Las ecuaciones de gobierno a resolver están
implementadas en el algoritmo numérico correspondiente.

2.3.2.2 UNIDADES DIMENSIONALES UTILIZADAS POR EL PROGRAMA

OpenFOAM puede ser utilizado en cualquier sistema de unidades, por lo general se utiliza el Sistema
Internacional (SI) y The United States Customary System (USCS) que observa en la tabla 1. Las propiedades
mecánicas se presentan en un sistema de unidades específico, por ejemplo, masa en Kilogramos (Kg), volumen
en metros cúbicos (m3), presión en Pascal (Pa). Las operaciones algebraicas se realizan usando unidades
consistentes entre sí. Como salvaguarda contra la implementación de una operación sin sentido, OpenFOAM
adjunta dimensiones a los datos de campo y las propiedades físicas y realiza comprobación de dimensiones en
cualquier operación de tensor. (OpenFOAM Foundation Ltd, 2021)
Tabla 1: Unidades base para SI y USCS
No. Propiedad SI USCS
1 Masa Kilogramo (Kg) pound-mass (lbm)
2 Longitud Metro (m) foot (ft)
3 Tiempo Segundo (s) segundo (s)
4 Temperatura Kelvin (K) Grado Rankine (°R)
5 Cantidad mol (mol) mol (mol)
6 Corriente Ampere (A) Ampere (A)
7 Intensidad Luminosa Candela (cd) Candela (cd)
Fuente: OpenFOAM User Guide, 2021

2.3.2.3 SOLUCIONADORES ESTÁNDAR DE INTERÉS:

Los flujos turbulentos presentan estructuras con escalas espaciales y temporales muy pequeñas. Esto exige
que las discretizaciones utilizadas en la simulación numérica sean muy pequeñas con un costo computacional
muy alto.
 icoFoam: Para flujo laminar incompresible de fluidos newtonianos.
 pisoFoam: Solucionador de transitorios para flujo turbulento e incompresible, utilizando el algoritmo
PISO.
 simpleFoam: Solucionador de estado estacionario para flujo turbulento e incompresible, utilizando el
algoritmo SIMPLE.
 interFoam: Solucionador de 2 fluidos inmiscibles isotérmicos e incompresibles mediante un enfoque de
captura de interfaz basado en fracción de fase VOF (volumen de fluido), con movimiento de malla

5
Análisis dimensional
Modelos Hidráulicos I

opcional y cambios de topología de malla, incluido el remallado adaptativo. (OpenFOAM Foundation


Ltd, 2021)
El solucionador resuelve las ecuaciones de Navier Stokes para dos fluidos inmiscibles isotérmicos e
incompresibles. Eso significa que las propiedades del material son constantes en la región ocupada por
uno de los dos fluidos excepto en la interfase.
2.3.2.4 TOLERANCIA DE LA SOLUCIÓN

Las matrices de solución son iterativas, están basadas en una reducción de la ecuación residual por una
sucesión de soluciones. El residual es una medida del error en la solución por lo que mientras más pequeño
sea, más aproximada es la solución.
Antes de resolver una ecuación para un campo particular, el residual inicial se evalúa en base a los valores
actuales del campo. Luego de cada iteración, el residual se re-evalúa. (Furlan, 2013)

2.3.2.4 CONTROL DE ITERACIONES

Para lograr la exactitud temporal y la estabilidad numérica cuando se ejecuta el programa, el número de
Courant tiene que ser obligatoriamente menor que 1.
El número de Courant se define para una celda como:

∆ t [U ]
Co= … Ec (6)
∆x

Donde
Δt: Es el intervalo de tiempo utilizado en la discretización temporal,
[U]: Es la magnitud de la velocidad a través de la celda
Δx: Es el tamaño de celda en la dirección de la velocidad.
La velocidad del flujo varía a través del dominio y se debe asegurar que Co < 1en cualquier parte de este
dominio.

2.3.2.5 PASOS PARA LA SIMULACIÓN


Los pasos realizados durante la simulación numérica del flujo se presentan a continuación:

a) Pre-procesamiento:

6
Análisis dimensional
Modelos Hidráulicos I

1. Identificar la física del problema. Necesitamos conocer que fluido se modela, si va a tener interrelación
con otro fluido o flujo, etcétera.

2. Identificar los objetivos de estudio.

3. Identificar la geometría. Esto significa conocer las dimensiones espaciales con las que se va a trabajar, la
forma del objeto o estructura a modelar para establecer los límites del dominio.

4. Definir el modelo o solucionador numérico optimo acorde a la física del problema, objeto de estudio y la
geometría del dominio.

5. Discretización del dominio (generación de la malla). En este paso se deben definir los contornos del
modelo, para ello se va utilizar un programa alterno como lo es el Salome, el cuál nos va permitir generar
la malla del modelo y poder exportarla en formato UNV con el cuál puede trabajar el Open FOAM.

6. Establecer condiciones de contorno. Se define que fronteras van a tener movimiento, ingreso y egreso
de flujo, contacto con otros fluidos. Esto está definido en blockMeshDict y se puede ver con mayor
claridad en el archivo Boundary luego de haber generado la malla.

7. Establecer condiciones iniciales. Las condiciones iniciales van a ser definidas en una carpeta aparte. En
esta debe haber como mínimo un archivo con las condiciones aplicadas de presion y de velocidad.

b) Procesamiento:

8. Implementación del modelo. Para implementar el modelo se debe tener todas las carpetas de archivos
preparadas y chequeadas. La malla generada con sus respectivas condiciones iniciales ya asignadas.

9. Calcular. Se debe “llamar” en la terminal del caso al solucionador de OpenFOAM que se va a utilizar para
iniciar el proceso de cálculo.

c) Post-procesamiento:

7
Análisis dimensional
Modelos Hidráulicos I

10. Interpretar los resultados. La visualización de los resultados se realiza con otro programa disponible
llamado ParaView. Una vez que el proceso de cálculo finalizo se procede a abrir el caso con el programa
mencionado. Enel mismo se pueden extraer los datos calculados que sean de interés, en este caso
fueron las velocidades longitudinales en algunos puntos previamente determinados y observar
visualmente el desarrollo de la simulación.

2.3.2.6 DOMINIO Y DISCRETIZACIÓN DE LA MALLA


El programa OpenFOAM trabaja basándose en el método de volúmenes finitos. Con este método, se obtienen
soluciones numéricas aproximadas sobre un medio en el que se definen ciertas ecuaciones integradas en cada
elemento, caracterizando el comportamiento físico del problema.
OpenFoam siempre opera en tres dimensiones con coordenadas cartesianas. Por defecto, el programa va a
resolver los casos en 3D a menos que se le especifique una condición de borde “vacía” para esa tercera
dimensión en la que no se busca soluciones. (Furlan, 2013)
Los cálculos se realizaron sobre una malla de puntos (llamados nodos) definidos por tres coordenadas, que
sirven a su vez de base para la discretización del dominio en volúmenes finitos. Cada nodo es a su vez parte de
bloques, los cuales son fundamentales para definir el ingreso y egreso del fluido, condiciones de borde,
etcétera. (Furlan, 2013)
Antes de que el modelo numérico se ejecute se recomienda ver la malla en ParaView para comprobar si hay
errores que no se hayan notado antes. Esto se hace escribiendo en la terminal del caso “paraFoam” y deriva al
interfaz del programa.

2.3.3 MÉTODO DE VOLUMEN FINITO


El método de volumen finito (FVM) es un enfoque numérico aplicable a ecuaciones diferenciales que
representan varios tipos de leyes de conservación. Como método, se desarrolló originalmente para resolver
problemas relacionados con el agua y se ha extendido a otras disciplinas más adelante. FVM tiene la ventaja de
que puede usarse en geometrías arbitrarias y en la discretización estructurada o no estructurada del dominio
computacional. (Popescu, 2014)
Una característica importante del enfoque FVM es el hecho de que el flujo numérico se conserva de una celda
de discretización a otra (la celda vecina), es decir, existe una conservación local de los flujos numéricos.
Se utiliza la forma general unidimensional de la ley de conservación. (Popescu, 2014)
❑ ❑ ❑

∫ u ( x ,t ) dV +∫ f ( u ) ∙ n∙ dA−∫ S ( u , t ) dV =0 … Ec(7)
∂t V A V

8
Análisis dimensional
Modelos Hidráulicos I

La Ec(7) muestra el transporte de una variable (sustancia, profundidad del agua, etc.) bajo la influencia de la
advección, es decir, la tasa de cambio de la variable u (x, t) dentro de un volumen definido V junto con el flujo de
u (x, t) a través del límite A es igual a la tasa de S (u, t).

El método de volumen finito presenta la ventaja de que supera el hecho de que el orden de las derivadas sea
tan bajo es importante cuando se buscan soluciones para problemas donde los fenómenos cambian
rápidamente en el espacio, de modo que la derivada espacial no existe, como en el caso de un salto hidráulico.
(Popescu, 2014)
El principio del método de obtiene de la Ec(7) si f(u)au y S(u,t)=0

( ∂u∂t + ∂ f∂(u)x )dV =0 … Ec( 8)



V

Considere la ecuación anterior que se resolverá sobre el dominio computacional unidimensional V que está
discretizado en los volúmenes de control Vi, definido entre puntos xi-1/2 y xi+1/2. La integración del volumen de
la Ec(8) sobre el volumen de control (CV) produce. (Popescu, 2014)
x i+1 /2 x i+1 /2
∂u ∂f
∫ ∂t
dx + ∫
∂x
dx=0 … Ec (9)
xi−1/2 x i−1/2

En la Figura 5.1 puntos xi están igualmente espaciados a lo largo del dominio espacial x con una distancia
constante ∆x= xi-1/2 - xi+1/2; i =1;…; N-1. En la Figura 2, los volúmenes de control se indican con Vi.

Figura 2: Ejemplos de volumen finito de volumen de control en espacio de una y dos dimensiones

Fuente: Popescu, 2014

2.3.3.1. DETALLES DE LA APLICACIÓN FVM

9
Análisis dimensional
Modelos Hidráulicos I

El principio de la ley de conservación de una cantidad u = u (x, y, x, t). (Nota: para una función tridimensional u
(x, y, z, t) la notación u, se usa cuando se hace referencia a las 3 dimensiones de u). Considere la ecuación de
advección-difusión tridimensional, que es un tipo parabólico de ecuación diferencial. (Popescu, 2014)

( )
3
∂u ∂ ∂u
+∑ u−α =S ( u ) … Ec(10)
∂ t i=1 ∂ x i ∂ xi

Donde xi son los componentes (x, y, z) del espacio, t es tiempo, α es el coeficiente de difusión y u = u (x, y, z, t)
es la cantidad transportada desconocida.

Figura 3: Dominio computacional para la ecuación de advección-difusión 3D.

Fuente: Popescu, 2014

El dominio se divide en i (i = 1,…, N) celdas computacionales (Vi) - volúmenes de control. Se crean varios nodos
en el centro de los volúmenes de control, donde se calcula la variable desconocida. (Popescu, 2014)

Bibliografía

Calderón, J. M. (2018). Protocolo de modelación Hidrológica e Hidráulica. COLOMBIA: MINAMBIENTE.


Cengel, Y. A., & Cimbala, J. M. (2006). Mecánica de Fluidos. México D.F: McGraw-Hill.
Furlan, P. (2013). SIMULACIÓN NUMÉRICA DE FLUJO EN CONFLUENCIA. CORDOBA : FACULTAD DE
CIENCIAS EXACTAS FÍSICAS Y NATURALES CENTRO DE ESTUDIOS Y TECNOLOGIA DEL AGUA.
OpenFOAM Foundation Ltd. (2021). Open FOAM User Guide.

10
Análisis dimensional
Modelos Hidráulicos I

Popescu, I. (2014). Computational Hydraulics. Londres: IWA PUBLISHING.

11
Análisis dimensional

También podría gustarte