Está en la página 1de 24

Mecnica de Fluidos Computacional

Patricio Bohrquez

Escuela Politcnica Superior de Jan

Ingeniera Industrial Universidad de Jan 22/Febrero/2011

Mecnica de Fluidos Computacional p.1

Curso de Mecnica de Fluidos Computacional Aplicada


Introduccin: Bibliografa recomendada Discretizacin del dominio de clculo Familias de mtodos numricos y cdigos que los implementan Aplicaciones Pre-, Pro- y Post-Procesado Introduccin al mtodo de diferencias nitas. Repaso de las ecuaciones de la Mecnica de Fluidos. Aplicacin del mtodo de diferencias nitas: Ecuaciones parablicas Ecuaciones elpticas Ecuaciones hiperblicas Capacidades e introduccin al mtodo de volmenes nito. Volmenes nitos para las ecuaciones de Navier-Stokes. Uso de software comercial.

Mecnica de Fluidos Computacional p.2

Bibliografa recomendada
Material bsico Ferziger, J.H. & Peric, M. Computational Methods for Fluid Dynamics, 3rd Edition, Springer-Verlag, 2002. Versteeg, H. & Malalasekra, W. An Introduction to Computational Fluid Dynamics. The Finite Volume Method, 2nd Edition, Pearson Education, 2007. Anderson, John D. Computational Fluid Dynamics. The basics with applications, McGraw-Hill, 1995. Chung, T. J. Computational Fluid Dynamics, Cambridge University Press, 2002. LeVeque, Randy. Finite Difference Methods for Ordinary and Partial Differential Equations: Steady-State and Time-Dependent Problems. SIAM 2008. Material Adicional Patankar, S. V. Numerical heat transfer and uid ow. Taylor & Francis, 1980. Griebel, M., Dornseifer, T. & Neunhoeffer, T. Numerical Simulation in Fluid Dynamics, SIAM, 1998. Wesseling, P. Principles of Computational Fluid Dynamics. Springer, 1991. Hirsh, C. Numerical Computation of Internal and External Flows, Volmenes 1 y 2, John Wiley & Sons, 2002.

Fletcher, C.A.J. Computational Techniques for Fluid Dynamics, Volmenes 1 y 2, Mecnica de Fluidos Computacional p.3 Springer-Verlag, 2002-2005.

Bibliografa recomendada
Otros imprescindibles J. Blazek. Computational uid dynamics: principles and applications. Elsevier, 2001. J.C. Tannehill, D. A. Anderson & R. H. Pletcher. Computational uid mechanics and heat transfer. Taylor & Francis. 1997. C. Pozrikidis. Fluid Dynamics: theory, computation and numerical simulation. Kluwer, 2001. J. Donea & A. Huerta. Finite element method for ow problems. Wiley, 2003. M. O. Deville, P. F. Fischer & E. H. Mund. High-order methods for incompresible uid ow. Cambridge, 2004. C. Canuto, M. Y. Hussaini, A. Quarteroni & T. A. Zang. Spectral Methods. Springer, 2007. A. W. Date. Introduction to computational uid dynamics. Cambridge, 2005. Los ya conocidos R. L. Burden & J. D. Faires. Anlisis numrico. Math Learning, 7a ed, 2001. D. Kinkaid & W. Cheney. Numerical analysis. Mathematics of scientic computing. Brook and Cole, 1990. W. F. Ames. Numerical methods for partial differential equations. Academic Press, 1977.

Mecnica de Fluidos Computacional p.4

Bibliografa recomendada
Introduccin a Linux ... E. Siever, S. Figgins, R. Love & A. Robbins. Linux in a Nutsell. OReilly, 6a ed, 2009. R. Blum and D.A. LeBlanc. Linux for Dummies. Wiley, 9a ed, 2009.

Mecnica de Fluidos Computacional p.5

Introduccin a los Mtodos Numricos

La Mecnica de Fluidos Computacional es la ciencia dedicada a la obtencin del campo de velocidades uido, as como los ujos de calor y de masa, reacciones qumicas, etc, mediante la resolucin numrica de las ecuaciones de conservacin. Los resultados obtenidos con tcnicas de MFC se usan cada vez ms para: Estudio de nuevos diseos Desarrollo no de productos Rediseo Las tcnicas de MFC son complementarias a la teora y los experimentos (NO los sustitutyen).

Mecnica de Fluidos Computacional p.6

Introduccin a los Mtodos Numricos


1. Denicin precisa del problema (se corresponde con Ecuaciones Generales de la Mecnica de Fluidos) Geometra Modelo matemtico del problema fsico-qumico (ecs. conservacin) Condiciones iniciales y/o de contorno 2. Discretizacin del dominio de clculo Malla computacional 3. Discretizacin de las ecuaciones Ecuaciones diferenciales ecuaciones algebraicas Implementacin de las condiciones de contorno Resolucin del sistema de ecuaciones algebraicas 4. Postproceso: Anlisis de los resultados y visualizacin Otras magnitudes de inters (caudales, fuerzas, diferencias de presin, coecientes de arrastre y sustentacin, ...)

Mecnica de Fluidos Computacional p.7

Discretizacin del dominio de clculo


Malla Computacional La malla computacional es una descripcin del dominio espacial en el cual se realizar la simulacin numrica: sobre los contornos de los objetos slidos y sobre las regiones de inters se emplea una resolucin mayor. Es posible emplear mtodos numricos que no usan mallas (aunque no son populares). La generacin de mallas es actualmente un cuello de botella en el proceso de la simulacin numrica. Los generadores de malla totalmente automatizados son cada vez mejores y comienzar a ser utilizados de manera rutinaria. Al mismo tiempo, los requerimientos de mallado rpido y de calidad conllevan un incremento en el nmero de nodos y esto es un problema.

Mecnica de Fluidos Computacional p.8

Discretizacin del dominio de clculo


Restricciones impuestas por la estructura de la malla Algunas tcnicas de discretizacin requieren tipos especiales de mallas. Por ejemplo: mallas Cartesianas para diferencias nitas de alto orden. Vemos que el tipo de malla soportada limita el uso de esquemas de discretizacin. Dado que la malla es un cuello de botella, tiene sentido formular mtodos numricos genricos que sean extremadamente exibles desde el punto de vista de la generacin de mallas, simplicando pues la parte ms difcil del proceso de simulacin. Tipos de mallas Malla Cartesiana. Malla estructurada con la forma del objeto. Malla multibloque. Malla no estructurada con la forma del objeto. Malla tetrahdrica hibridada con hexahedros. Mallas tipo Overset y Chimera Mallas polihdricas

Mecnica de Fluidos Computacional p.9

Discretizacin del dominio de clculo


Tipo de malla: estructurada y ajustada a la forma del contorno (Structured Body-Fitted Mesh). Tienen como origen el uso de sistemas de coordenadas no ortogonales y curvilneos para expresar y resolver las PDEs. La malla est formada por hexahedros y es estructurada. Se puede reproducir la geometra real pero el control sobre la resolucin local de la malla es insuciente. Una malla compleja 3-D requiere 2-3 meses de trabajo humano.

El uso de coordenadas contravariantes para expresar los vectores solucin fue abandonado rpidamente.

Mecnica de Fluidos Computacional p.10

Discretizacin del dominio de clculo


Mallado por interseccin, no es tan difcil ...

... pero requiere introducir demasiados elementos en la supercie del objeto.

Mecnica de Fluidos Computacional p.11

Discretizacin del dominio de clculo


Malladores automticos con elementos tipo tetrahedros. Las mallas de tetrahedros no son buenas desde el punto de vista numrico en uidos Las mallas de tetrahedros son aceptables en Medios Contnuos . . . pero pueden ser generadas de manera automtica! Si un solver soporta mallas tetrahdricas, la generacin de malla se realiza en horas en lugar de semanas. Se elimina el esfuerzo de la generacin de malla, es rpido y nos lleva fugazmente a centrarnos en el proceso de resolucin numrica. Adems, permite realizar estudios de sensividad de malla en geometras realistas. Los tetrahedros son malos en las capas lmites prximas a los objetos slidos. Se puede crear una malla hbrida mediante una capa de hexahedros adosada al contorno. El resto del dominio se rellena con tetrahedros. Esta combinacin tet-hex permite obtener resultados de elevada calida. El lado oscuro es que el nmero de celdillas en una malla de tetrahedros representativa de una malla de hexahedros es mayor. Por otra parte, hay que pagar el precio de obtener una menor precisin en la solucin numrica: la conectividad entre celdillas est limitada.

Mecnica de Fluidos Computacional p.12

Discretizacin del dominio de clculo


Malladores automticos: malla de tetrahdros.

Generacin de mallas tetrahdricas Mtodos de avance: partiendo de la triangularizacin del contorno, se insertan tetrahedros en la siguiente capa usando una lista de prioridades. Triangularizacin de Delaunay: se insertan puntos y se vuelve a triangularizar. La malla inicial se obtiene triangularizando el contorno. Se aaden nuevos puntos de manera que la calidad de la malla aumenta en aquellos tringulos que estn ms distorsionados.

Mecnica de Fluidos Computacional p.13

Discretizacin del dominio de clculo


Malladores automticos: malla de polihdros.

El algoritmo de triangularizacin de Delaunay introduce puntos en la malla que satisfacen ciertas propiedades. Durante la creacin de la malla, una se genera una malla dual de polihedros, que puede ser empleada en FVM. La malla en el contorno debe ser re-mapeada despus de la generacin de polihedros. El control local de las caractersticas de la malla es idntico al de las mallas tetrahdricas.
Pi

V1 P1 Voronoi vertex

Mecnica de Fluidos Computacional p.14

Discretizacin del dominio de clculo


Malladores automticos: malla de polihdros. La malla 3-D se crea a base de dodecahdros: la forma espacial ms compacta. Las capas de prismas cerca de los contornos se crean con hexgonos.

X Y

Mecnica de Fluidos Computacional p.15

Mtodos numricos y cdigos que los implementan


Diferencias y analogas entre los mtodos FDM-FEM-FVM: Mtodos de diferencias nitas: FDM 1. Fcil de formular. 2. En problemas multidimensionales, la malla debe ser estructurada en las tres direcciones espaciales. Las mallas curvas deben transformarse a coordenadas cartesianas de manera que las EDPs se reescriben en dicho sistema de referencia cartesiano. 3. Las CCs tipo Neumann se imponen de manera aproximada, pero no exacta. Mtodos de elementos nitos: FEM 1. Los principios y la formulacin del mtodo exigen el rigor matemtico. 2. Las geometras complejas y las mallas no estructuradas se pueden tratar de manera trivial. 3. Las condiciones de contorno tipo Neumann se imponen de manera exacta. Mtodos de vomenes nitos: FVM 1. Existe una formulacin equivalente a FDM y FEM en mallas estructuradas. 2. Las integrales de supercie y el uso de los ujos en las caras garantizan la propiedad de conservacin. 3. Las geometras complejas y las mallas no estructuradas se tratan trivialmente sin necesidad de realizar cambios de coordenadas.

Mecnica de Fluidos Computacional p.16

Mtodos numricos y cdigos que los implementan


OPCIONES COMERCIALES ANSYS FLUENT (http://www.ansys.com): FVM. STAR-CCM+ (http://www.cd-adapco.com): FVM. PHOENICS (http://www.cham.co.uk): FVM. NaSt3DGPF (http://wissrech.ins.uni-bonn.de): FVM alto orden. COSMOSFloWorks (http://www.cosmosm.com) InHouse: cdigos propios de universidades y centros de investigacin. OPCIONES LIBRES: OPENFOAM (http://www.openfoam.com): FVM FREECFD (http://www.freecfd.com): FVM NaSt3DGP (http://wissrech.ins.uni-bonn.de/research/projects/NaSt3DGP/): FVM FENICS (http://www.fenics.org): FEM ELMER (http://www.csc./english/pages/elmer): FEM CLAWPACK (http://www.amath.washington.edu/ claw): FVM

Mecnica de Fluidos Computacional p.17

Capacidades del mtodo de volmenes nito


Fcilmente paralelizable va Descomposicin del Dominio

Mecnica de Fluidos Computacional p.18

Capacidades del mtodo de volmenes nito


Escalado lineal en condiciones ideales (Funel and Ambrosino, 2010)

Mecnica de Fluidos Computacional p.19

Capacidades del mtodo de volmenes nito


Posibilidades para capturar la posicin de la interfaz:

Mecnica de Fluidos Computacional p.20

Capacidades del mtodo de volmenes nito


Capacidades lagrangianas: seguimiento e interaccin de partculas. Se usan las clases por defecto. Interaccin partcula-partcula. Se resuelven las ecuaciones del uido. Se acoplan los problemas.

Mecnica de Fluidos Computacional p.21

Capacidades del mtodo de volmenes nito


Fractura:

Mecnica de Fluidos Computacional p.22

Capacidades del mtodo de volmenes nito


Emisin de vrtices:

Mecnica de Fluidos Computacional p.23

Capacidades del mtodo de volmenes nito


Interaccin uido-estructura:

Mecnica de Fluidos Computacional p.24

También podría gustarte