Sei sulla pagina 1di 7

1.

IDEAS GENERALES
MDF y MEF no trabajan con volumen de control y si apenas con puntos de la malla y como
consecuencia no son conservativas a nivel discreto.

Una gran transformación en el área numérica en Fluidos ocurrió a mediados de 1970. Los sistemas
coordenados ortogonales comenzaron a ceder espacio para los sistemas coordenados
generalizados coincidentes con la frontera del dominio. Entonces el MVF paso a resolver
problemas en geometría irregulares.

En el ámbito del MEF, se paso a emplear otras funciones de interpolación para permitir un
tratamiento adecuado de los términos advectivos.

Las funciones del tipo Petrov - Galerkin, que ponderan los efectos difusivos y advectivos,
semejantes a los esquemas híbridos en volúmenes finitos, posibilitaron un expresivo avance del
MEF en el área de Flujo de Fluidos.

En el panorama actual, se observa que ambos métodos MEF y MVF, están resolviendo problemas
fuertemente advectivos, inclusive con ondas de choque en geometrías arbitrarias.

En el contexto de los paquetes comerciales, el MVF es todavía el método empleado en todos


aquellos con proyección industrial, debido a las características conservativas del MVF. En el flujo
de fluidos es muy importante satisfacer los principios de conservación en un nivel discreto , pues
se busca un método numérico que resuelva la ecuación diferencial, que es la representación de la
conservación de una propiedad en el nivel de volúmenes finitos.

Recientes desarrollos muestran también el MEF aplicado a nivel de volúmenes elementales,


conocidos como “Mixed Element Method”. En estos métodos, dentro del formalismo, son
respetados los principios de conservación para masa.

Existen importantes variantes del MVF, cualquier procedimiento numérico que obtiene ecuaciones
aproximadas a través de los balances es un método de volúmenes finitos.

Boundary - Filter Coordinates (Discretización a través de un sistema de coordenadas global)

EbFVM (Utiliza mallas no estructuradas, creando Volúmenes de Control mediante el método de


las medianas).

Boundary Element Method (Discretización de la frontera, sin discretizar el dominio interno).


2. INSTALACIÓN DE PROGRAMAS

Se instala lo siguiente: notepad ++, OpenFOAM for Windows y


Salome Meca.

1. Notepad++ (Editor de texto).


2. SALOME MECA ( Software para preprocesamiento:
Geometría, Malla y condiciones de borde).
3. OpenFOAM for Windows (contiene OpenFOAM,
Swak4Foam, CfMesh y Paraview).
3.1. OpenFOAM: Motor de calculo con diversos
solucionadores.
3.2. Swak4Foam: Bibliotecas para recursos hídricos.
3.3. CfMesh: Mallador externo.
3.4. Paraview: Software para visualizar los resultados
(Posproceso).

3. INTRODUCCIÓN AL OPENFOAM

Comandos más utilizados en el terminal de GNU/LINUX


$ mkdir (Crear un directorio)

$ cd .. (retroceder de directorio)

$ pwd (Ver la ruta en la que estoy)

$ touch (crear un fichero)

$ ls (Muestra los directorios, ficheros, binarios dentro de un directorio)

$ lr *r (muestra todos los ficheros que comiencen con r).

$ echo “Hola mundo” > miarchivo.txt (Crea un fichero con contenido).

$ cat miarchivo.txt (muestra lo que está dentro del fichero).


$ cd (entrar al directorio).

$ ls –a (muestra el contenido oculto de un directorio).

$ clear (Limpiar la terminal).

$ ls –color=auto (Mostrar en colores los directorios, ficheros, binarios).

$ rm (Eliminar un fichero, un binario).

$ rm –r (Elimina un directorio vacío o un directorio con su contenido).

$ cp (Copia un fichero o binario).

$ cp –r (Copia un directorio y su contenido).

$ mv (mueve un fichero).

$ mv –r (Mueve un dicrectorio y su contenido).

$ ls -l (Visualizar los permisos de un directorio, etc. Es decir si se puede escribir, leer o ver).

El emulador Cygwin es un emulador del sistema operativo GNU/LINUX, que nos va a permitir
navegar en el sistema operativo Windows mediante un terminal con la sintaxis del sistema
operativo GNU/LINUX.

Enlaces del curso:

https://www.openfoam.com/documentation

https://www.openfoam.com/documentation/user-guide/standard-solvers.php

https://openfoam.org/

https://cfd.direct/openfoam/user-guide/transport-rheology/

https://www.paraview.org/download/

https://www.cfd-online.com/Forums/

https://notepad-plus-plus.org/download/v7.5.4.html

https://www.cfdsupport.com/download-openfoam-for-windows.html

https://www.cfdsupport.com/OpenFOAM-Training-by-CFD-Support/node165.html
https://cfd.direct/openfoam/user-guide/blockmesh/

Ejemplo Cavity RANS

$ blockMesh (Generar la malla con el mallado de OpenFOAM).

$ checkMesh (Visualizar parámetros de malla).

$ icoFoam (Solucionar el problema).

$ paraFoam (Visualizar los resultados en ParaView)

Folder de variables ambientales de OpenFOAM

$ FOAM_RUN: folder donde se encuentran los cases del usuario.

$ FOAM_TUTORIALS: Folder donde están tutoriales que vienen con el software.

$ FOAM_ETC: Folder donde se ubican los templates de OpenFOAM.

$ FOAM_INST_DIR. Folder donde se encuentra la instalación de OpenFOAM.

$ FOAM_SRC: Folder donde se encuentra el código Fuente de OpenFOAM.

4. ESTRUCTURACIÓN Y TIPOS DE MODELOS TURBULENTOS

Al ingresar a la velocidad U encontramos dimensions [0 1 -1 0 0 0 0]

No Propiedad Unidades
1 Masa Kg
2 Longitud m
3 Tiempo s
4 Tempratura K
5 Cantidad Mol
6 Corriente A
7 Intensidad cd
luminosa
Lo que se encuentra aquí es como está estructurada la geometría, con sus vértices y puntos
principales, teniendose en cuenta que se debe tener orden al momento de colocar los vértices, de
lo contrario estará cruzado y saldría mal la geometría como en el ejemplo siguiente:

Las consideraciones básicas que hay que tener para realizar la correcta disposición de la geometría
son :

En Points locations, se encuentra enlistado del 21 al 28 cada vértice que se ha


trabajado en la grilla, se cuentan con 8 puntos que representan los vértices de
un “canal”, que además respetan el orden como se muestra a continuación:
Además se encuentran los límites (boundary) en el cual se encuentran diferentes
componentes como entrada(inlet) y salida(outlet), por lo que es necesario
realizar estas configuraciones para especificar por donde ingresa el fluido.

5. TRASLADAR MALLA DE SALOME A OPENFOAM


Permite llevar geometría, malla y condiciones de borda al OpemFOAM.

$ ideasUnvToFoam (Transformar formato de Salome (UNV) para openFOAM).

$ fluentMeshToFoam (Transforma formato de 2D de ansys (.msh) para openFOAM).

$ fluent3dMeshToFoam (Tranforma formato 3D de ansys (.msh) para OpenFOAM).

$ transformPoints –scale ‘(0.001 0.001 0.001)’ (para pasar a milimetros).

Potrebbero piacerti anche