780 likes | 977 Views
Intro to CFD II. An introduction to computational fluid dynamics ; the finite volume method H.K. Versteeg and W. Malalasekera. Difusión. La divergencia del gradiente la viscosidad “difunde” cantidad de movimiento. div ( Г grad ( φ ))+S φ =0. Difusión en 1D. En 1D la difusión es
E N D
Introto CFD II Anintroductiontocomputational fluid dynamics; thefinitevolumemethod H.K. Versteeg and W. Malalasekera
Difusión • La divergencia del gradiente la viscosidad “difunde” cantidad de movimiento. div(Г grad(φ))+Sφ=0
Difusión en 1D • En 1D la difusión es • Se puede representar un volumen de control
Discretización 1D • Se discretiza alrededor del pto. P
El truco en volúmenes finitos • Se usa el teorema de la divergencia
Discretización • Si el coeff. de difusión no es cte. -> interp • Y los términos se discretizan como
Discretización • Términos fuente pueden depender de (x,y,z) • Sustituyendo • Se puede expresar como
Discretización • Identificando coeficientes • Se tiene
Ejemplo • Conducción de calor en una barra de área A • La ec. a resolver es • k=1000W/m/K • A=10E-03m2
Ejemplo • Discretizamos en 5 elementos • Cada elemento (no frontera) tiene
Ejemplo • De modo que • Donde
Ejemplo • Los nodos de los extremos se tratan diferente: • Rearreglando
Ejemplo • Para el nodo 1 • De igual manera
Ejemplo • Sistema de ecuaciones • Es decir:
Ejemplo • Arreglando el sistema queda
Ejemplo • Resolviendo
Ejemplo 2 (fuente) • Ahora un ejemplo con fuente de calor: L=2cm; k=0.5W/m/K; q=1000kW/m3; TA=100oC; TB=200oC;
Ejemplo 2 • Malla y discretización • Se trata la fuente con un promedio
Ejemplo 2 • La discretización queda (nodos 2,3 y 4) • Rearreglando • queda
Ejemplo 2 • Para los nodos 1 (fronteras) • Usando el mismo esquema ( )
Ejemplo 2 • Para el nodo 5 • Procediendo de forma similar se llega a
Ejemplo 2 • El sistema de ecuaciones queda
Y en 3D? • Es lo mismo en las tres direcciones: Con más vecinos
En 3D… • Misma idea • Discretizando
En 3D • Mismo manejo para los coeficientes • Mismas consideraciones para las condiciones de frontera (que en 1D y 2D)
En resumen • Para problemas de difusión en general:
En resumen • En la frontera (boundary) se hace cero el coeficiente de la frontera B (y tamaño ) para introducir las condiciones de frontera fijo: fijo:
Convección-difusión • Un término más • en términos de un volumen de control
Caso 1D • Convección-difusión 1D • Y continuidad • Dominio numérico:
Caso 1D • Discretizando, queda • Continuidad • Definiendo el flujo convectivo y la conductancia (difusiva) Ojo: estamos suponiendo que conocemos u por el momento
Caso 1D • Los valores en las celdas quedan ( ) • Empleando de nuevo diferencias centradas: Ojo: continuidad queda
Caso 1D • Interpolando los valores para las caras • Queda
Caso 1D • Rearreglando:
Caso 1D • Los coeficientes quedan (esquema central differencing) donde Igual que en difusión, agregando los flujos. Hablar sobre precisión centr. Diff.
Ejemplo 1D • Flujo de calor 1D. Caso 1: u=0.1 m/s. • Discretizando: Ojo: la sol. exacta es
Ejemplo Caso 1 • Para el nodo 1 queda • Para el nodo 5 queda • Considerando difusión y advección como
Ejemplo Caso 1 • Las ecuaciones en el mismo formato • Con coeficientes • Los demás:
Ejemplo Caso 1 • Valores:
Ejemplo Caso 1 • Comparación con sol. analítica
Ejemplo Caso 2 • u=2.5 m/s
Ejemplo Caso 3 • u=2.5 m/s con 20 nodos
Propiedades de la discretización • Conservatividad • Considérese la discretizacióncentral difference:
Propiedades • Hágase un balance global de flujos • Es consistente por construcción
Propiedades • Ejemplo de inconsistencias en flujos (esquema de 2º orden no muy bien pensado) • Diferencias en las Ф’s
Propiedades • Cond. suficiente para convergencia (Scarborough, J.B. 1958) Diagonal dominante (ej. ver caso 2). • Acotada: los coeficientes deben ser del mismo signo (compare caso 2 con demás ejs.)
Propiedades • Transportivenes (=transportabilidad?): debe tomar en cuenta la dirección del flujo.
Propiedades Central Differencing • Conservativo OK • Acotado: • Continuidad cumple criterio de Scarborough • Suponiendo flujos >0, coeffs. positivos • Transportividad: no tiene (why?)
Precisión • Central Differences: 2º orden
Upwinddifferencing Usando diferencias centradas y sustituyendo, queda (u<0)