stringtranslate.com

Métodos de celosía de Boltzmann

Los métodos de celosía de Boltzmann (LBM) , originados a partir del método de los autómatas de gas de celosía (LGA) (modelos Hardy- Pomeau -Pazzis y Frisch - Hasslacher - Pomeau ), son una clase de métodos de dinámica de fluidos computacional (CFD) para simulación de fluidos . En lugar de resolver las ecuaciones de Navier-Stokes directamente, se simula la densidad de un fluido en una red con procesos de flujo y colisión (relajación). [1] El método es versátil [1] ya que se puede hacer que el fluido modelo imite directamente el comportamiento de un fluido común, como la coexistencia de vapor/líquido, y así se pueden simular sistemas de fluidos como las gotas de líquido. Además, los fluidos en entornos complejos, como medios porosos, se pueden simular directamente, mientras que con límites complejos puede resultar difícil trabajar con otros métodos CFD.

Simulación por computadora en dos dimensiones, utilizando el método Lattice Boltzmann, de una gota que comienza estirada y se relaja hasta su forma circular de equilibrio.

Algoritmo

A diferencia de los métodos CFD que resuelven numéricamente las ecuaciones de conservación de propiedades macroscópicas (es decir, masa, momento y energía), LBM modela el fluido que consta de partículas ficticias, y dichas partículas realizan procesos consecutivos de propagación y colisión sobre una red discreta. Debido a su naturaleza particulada y dinámica local, LBM tiene varias ventajas sobre otros métodos CFD convencionales, especialmente al tratar con límites complejos, incorporar interacciones microscópicas y paralelización del algoritmo. [ cita necesaria ] Una interpretación diferente de la ecuación reticular de Boltzmann es la de una ecuación de Boltzmann de velocidad discreta . Los métodos numéricos de solución del sistema de ecuaciones diferenciales parciales dan lugar entonces a un mapa discreto, que puede interpretarse como la propagación y colisión de partículas ficticias.

Esquema de vectores reticulares D2Q9 para 2D Lattice Boltzmann

En un algoritmo, hay pasos de colisión y transmisión. Estos evolucionan la densidad del fluido , para la posición y el tiempo. Como el fluido está en una red, la densidad tiene un número de componentes igual al número de vectores de la red conectados a cada punto de la red. Como ejemplo, aquí se muestran los vectores de red para una red simple utilizada en simulaciones en dos dimensiones. Esta red generalmente se denomina D2Q9, para dos dimensiones y nueve vectores: cuatro vectores a lo largo del norte, este, sur y oeste, más cuatro vectores en las esquinas de un cuadrado unitario, más un vector con ambos componentes cero. Entonces, por ejemplo, el vector , es decir, apunta hacia el sur y, por lo tanto, no tiene ningún componente excepto un componente de . Entonces, uno de los nueve componentes de la densidad total en el punto central de la red, es la parte del fluido en el punto que se mueve hacia el sur, a una velocidad en unidades de red de uno.

Entonces los pasos que hacen evolucionar el fluido en el tiempo son: [1]

El paso de colisión
que es el modelo de Bhatnagar Gross y Krook (BGK) [2] para la relajación hasta el equilibrio mediante colisiones entre las moléculas de un fluido. es la densidad de equilibrio a lo largo de la dirección i en la densidad de corriente allí. El modelo supone que el fluido se relaja localmente hasta alcanzar el equilibrio en una escala de tiempo característica . Esta escala de tiempo determina la viscosidad cinemática ; cuanto mayor es, mayor es la viscosidad cinemática.
El paso de la transmisión
Como es, por definición, la densidad del fluido en un punto en el tiempo , es decir, que se mueve a una velocidad de por paso de tiempo, entonces en el siguiente paso de tiempo habrá fluido hasta el punto .

Ventajas

Limitaciones

A pesar de la creciente popularidad del LBM en la simulación de sistemas de fluidos complejos, este novedoso enfoque tiene algunas limitaciones. En la actualidad, los flujos de alto número de Mach en aerodinámica todavía son difíciles para LBM y no existe un esquema termohidrodinámico consistente. Sin embargo, al igual que con la CFD basada en Navier-Stokes, los métodos LBM se han combinado con éxito con soluciones térmicas específicas para permitir la capacidad de simulación de transferencia de calor (conducción, convección y radiación basadas en sólidos). Para los modelos multifase/multicomponente, el espesor de la interfaz suele ser grande y la relación de densidad a través de la interfaz es pequeña en comparación con los fluidos reales. Recientemente, este problema fue resuelto por Yuan y Schaefer , quienes mejoraron los modelos de Shan y Chen, Swift y He, Chen y Zhang. Pudieron alcanzar proporciones de densidad de 1000:1 simplemente cambiando la ecuación de estado . Se ha propuesto aplicar la transformación galileana para superar la limitación del modelado de flujos de fluidos de alta velocidad. [3] Sin embargo, las amplias aplicaciones y los rápidos avances de este método durante los últimos veinte años han demostrado su potencial en la física computacional, incluida la microfluídica : [ cita necesaria ] LBM demuestra resultados prometedores en el área de flujos de alto número de Knudsen . [ cita necesaria ]

Desarrollo a partir del método LGA

LBM se originó a partir del método de los autómatas de gas de red (LGA), que puede considerarse como un modelo de dinámica molecular ficticio simplificado en el que el espacio, el tiempo y las velocidades de las partículas son todos discretos. Por ejemplo, en el modelo FHP bidimensional, cada nodo de la red está conectado a sus vecinos mediante 6 velocidades de la red en una red triangular; puede haber 0 o 1 partículas en un nodo de red que se mueve con una velocidad de red determinada. Después de un intervalo de tiempo, cada partícula se moverá hacia el nodo vecino en su dirección; este proceso se llama paso de propagación o transmisión. Cuando más de una partícula llega al mismo nodo desde diferentes direcciones, chocan y cambian sus velocidades de acuerdo con un conjunto de reglas de colisión. Los pasos de transmisión y los pasos de colisión se alternan. Las reglas de colisión adecuadas deberían conservar el número de partículas (masa), el momento y la energía antes y después de la colisión. LGA sufre de varios defectos innatos para su uso en simulaciones hidrodinámicas: falta de invariancia galileana para flujos rápidos, ruido estadístico y escala deficiente del número de Reynolds con el tamaño de la red. Sin embargo, los LGA son muy adecuados para simplificar y ampliar el alcance de los modelos de dinámica molecular y difusión de reacciones .

La principal motivación para la transición de LGA a LBM fue el deseo de eliminar el ruido estadístico reemplazando el número booleano de partículas en una dirección de red con su promedio conjunto, la llamada función de distribución de densidad. Junto con este reemplazo, la regla de colisión discreta también se reemplaza por una función continua conocida como operador de colisión. En el desarrollo de LBM, una simplificación importante es aproximar el operador de colisión con el término de relajación Bhatnagar-Gross-Krook (BGK). Este modelo de celosía BGK (LBGK) hace que las simulaciones sean más eficientes y permite flexibilidad de los coeficientes de transporte. Por otro lado, se ha demostrado que el esquema LBM también puede considerarse como una forma discretizada especial de la ecuación continua de Boltzmann. A partir de la teoría de Chapman-Enskog , se puede recuperar la continuidad gobernante y las ecuaciones de Navier-Stokes del algoritmo LBM.

Retículos y clasificación D n Q m

Los modelos de celosía de Boltzmann se pueden operar en varias redes diferentes, tanto cúbicas como triangulares, y con o sin partículas en reposo en la función de distribución discreta.

Una forma popular de clasificar los diferentes métodos por red es el esquema D n Q m . Aquí "D n " significa " n dimensiones", mientras que "Q m " significa " m velocidades". Por ejemplo, D3Q15 es un modelo de celosía tridimensional de Boltzmann en una cuadrícula cúbica, con partículas en reposo presentes. Cada nodo tiene forma de cristal y puede entregar partículas a 15 nodos: cada uno de los 6 nodos vecinos que comparten una superficie, los 8 nodos vecinos que comparten una esquina y él mismo. [4] (El modelo D3Q15 no contiene partículas que se mueven hacia los 12 nodos vecinos que comparten un borde; agregarlas crearía un modelo "D3Q27").

Las cantidades reales como el espacio y el tiempo deben convertirse a unidades de red antes de la simulación. Las cantidades adimensionales, como el número de Reynolds , siguen siendo las mismas.

Conversión de unidades de celosía

En la mayoría de las simulaciones de Lattice Boltzmann es la unidad básica para el espaciamiento de la red, por lo que si el dominio de longitud tiene unidades de red a lo largo de toda su longitud, la unidad espacial se define simplemente como . Las velocidades en las simulaciones reticulares de Boltzmann generalmente se dan en términos de la velocidad del sonido. Por lo tanto, la unidad de tiempo discreta puede expresarse como , donde el denominador es la velocidad física del sonido. [5]

Para flujos de pequeña escala (como los que se ven en la mecánica de medios porosos ), operar con la verdadera velocidad del sonido puede llevar a pasos de tiempo inaceptablemente cortos. Por lo tanto, es común elevar el número de Mach de la red a algo mucho mayor que el número de Mach real y compensar esto aumentando también la viscosidad para preservar el número de Reynolds . [6]

Simulación de mezclas

La simulación de flujos multifase/multicomponente siempre ha sido un desafío para el CFD convencional debido a las interfaces móviles y deformables . Más fundamentalmente, las interfaces entre diferentes fases (líquido y vapor) o componentes (por ejemplo, aceite y agua) se originan a partir de interacciones específicas entre moléculas de fluido. Por lo tanto, es difícil implementar tales interacciones microscópicas en la ecuación macroscópica de Navier-Stokes. Sin embargo, en LBM, la cinética de partículas proporciona una manera relativamente fácil y consistente de incorporar las interacciones microscópicas subyacentes modificando el operador de colisión. Se han desarrollado varios modelos LBM multifase/multicomponente. Aquí las separaciones de fases se generan automáticamente a partir de la dinámica de las partículas y no se necesita ningún tratamiento especial para manipular las interfaces como en los métodos CFD tradicionales. Se pueden encontrar aplicaciones exitosas de modelos LBM multifase/multicomponente en varios sistemas de fluidos complejos, incluida la inestabilidad de la interfaz, la dinámica de burbujas / gotas , la humectación de superficies sólidas, el deslizamiento interfacial y las deformaciones electrohidrodinámicas de las gotas.

Recientemente se ha propuesto un modelo reticular de Boltzmann para la simulación de la combustión de mezclas de gases capaz de acomodar variaciones de densidad significativas en un régimen de número de Mach bajo. [7]

A este respecto, vale la pena señalar que, dado que LBM trabaja con un conjunto más grande de campos (en comparación con el CFD convencional), la simulación de mezclas de gases reactivos presenta algunos desafíos adicionales en términos de demanda de memoria en cuanto a mecanismos de combustión grandes y detallados. están preocupados. Sin embargo, esas cuestiones pueden abordarse recurriendo a técnicas sistemáticas de reducción de modelos. [8] [9] [10]

Método de celosía térmica-Boltzmann

Actualmente (2009), un método de celosía térmica-Boltzmann (TLBM) se divide en una de tres categorías: el enfoque de múltiples velocidades, [11] el enfoque escalar pasivo, [12] y la distribución de energía térmica. [13]

Derivación de la ecuación de Navier-Stokes a partir de LBE discreto

Comenzando con la ecuación de Boltzmann de red discreta (también conocida como ecuación LBGK debido al operador de colisión utilizado). Primero hacemos una expansión en serie de Taylor de segundo orden sobre el lado izquierdo del LBE. Esto se elige en lugar de una expansión de Taylor de primer orden más simple, ya que el LBE discreto no se puede recuperar. Al realizar la expansión de la serie de Taylor de segundo orden, el término de la derivada cero y el primer término de la derecha se cancelarán, dejando solo los términos de la derivada primera y segunda de la expansión de Taylor y el operador de colisión:

Para simplificar, escriba como . La expansión de la serie de Taylor ligeramente simplificada es la siguiente, donde ":" es el producto de dos puntos entre díadas:

Al expandir la función de distribución de partículas en componentes de equilibrio y no equilibrio y usar la expansión de Chapman-Enskog, donde está el número de Knudsen, el LBE expandido por Taylor se puede descomponer en diferentes magnitudes de orden para el número de Knudsen con el fin de obtener la función de distribución adecuada. ecuaciones continuas:

Las distribuciones de equilibrio y no equilibrio satisfacen las siguientes relaciones con sus variables macroscópicas (éstas se usarán más adelante, una vez que las distribuciones de partículas estén en la "forma correcta" para escalar desde el nivel de partículas al nivel macroscópico):

La expansión de Chapman-Enskog es entonces:

Al sustituir el equilibrio expandido y el no equilibrio en la expansión de Taylor y separarlos en diferentes órdenes de , las ecuaciones del continuo casi se derivan.

Para ordenar :

Para ordenar :

Luego, la segunda ecuación se puede simplificar con algo de álgebra y la primera ecuación a lo siguiente:

Aplicando las relaciones entre las funciones de distribución de partículas y las propiedades macroscópicas vistas arriba, se logran las ecuaciones de masa y momento:

Entonces, el tensor de flujo de momento tiene la siguiente forma:

donde es una abreviatura del cuadrado de la suma de todos los componentes de (es decir ), y la distribución de partículas en equilibrio de segundo orden para ser comparable a la ecuación de Navier-Stokes es:

La distribución de equilibrio sólo es válida para velocidades pequeñas o números de Mach pequeños . Insertar la distribución de equilibrio nuevamente en el tensor de flujo conduce a:

Finalmente, se recupera la ecuación de Navier-Stokes bajo el supuesto de que la variación de densidad es pequeña:

Esta derivación sigue el trabajo de Chen y Doolen. [14]

Ecuaciones matemáticas para simulaciones.

La ecuación continua de Boltzmann es una ecuación de evolución para una función de distribución de probabilidad de una sola partícula y la función de distribución de densidad de energía interna (He et al.) son cada una respectivamente:

donde está relacionado con por

es una fuerza externa, es una integral de colisión y (también denominada en la literatura) es la velocidad microscópica. La fuerza externa está relacionada con la temperatura y la fuerza externa mediante la siguiente relación. Una prueba típica para nuestro modelo es la convección de Rayleigh-Bénard para .

Las variables macroscópicas como la densidad , la velocidad y la temperatura se pueden calcular como los momentos de la función de distribución de densidad:

El método reticular de Boltzmann discretiza esta ecuación limitando el espacio a una red y el espacio de velocidades a un conjunto discreto de velocidades microscópicas (es decir ). Las velocidades microscópicas en D2Q9, D3Q15 y D3Q19, por ejemplo, se dan como:

La ecuación de Boltzmann discretizada monofásica para densidad de masa y densidad de energía interna es:

El operador de colisión suele ser aproximado por un operador de colisión BGK con la condición de que también satisfaga las leyes de conservación:

En el operador de colisión está la función de distribución de probabilidad de partículas discreta en equilibrio [ aclarar ] . En D2Q9 y D3Q19, se muestra a continuación para un flujo incompresible en forma continua y discreta donde D , R y T son la dimensión, la constante universal de los gases y la temperatura absoluta, respectivamente. La derivación parcial para la forma continua a discreta se proporciona mediante una derivación simple con precisión de segundo orden.

Dejar produce el resultado final:

Como ya se ha trabajado mucho en un flujo de un solo componente, se analizará el siguiente TLBM. El TLBM multicomponente/multifásico también es más intrigante y útil que un simple componente. Para estar en línea con la investigación actual, definir el conjunto de todos los componentes del sistema (es decir, paredes de medios porosos, múltiples fluidos/gases, etc.) con elementos .

El parámetro de relajación, , está relacionado con la viscosidad cinemática , , mediante la siguiente relación:

Los momentos del dan las cantidades conservadas locales. La densidad está dada por

y la velocidad promedio ponderada, y el momento local están dados por

En la ecuación anterior para la velocidad de equilibrio , el término es la fuerza de interacción entre un componente y los otros componentes. Todavía es objeto de mucha discusión, ya que normalmente es un parámetro de ajuste que determina cómo interactúan fluido-fluido, fluido-gas, etc. Frank y col. enumere los modelos actuales para este término de fuerza. Las derivaciones comúnmente utilizadas son el modelo cromodinámico de Gunstensen, el enfoque basado en energía libre de Swift para sistemas líquido/vapor y fluidos binarios, el modelo basado en interacción intermolecular de He, el enfoque de Inamuro y el enfoque de Lee y Lin. [15]

La siguiente es la descripción general dada por varios autores. [16] [17]

es la masa efectiva y es la función de Green que representa la interacción entre partículas con el sitio vecino. Satisfactorio y donde representa fuerzas repulsivas. Para D2Q9 y D3Q19, esto lleva a

La masa efectiva propuesta por Shan y Chen utiliza la siguiente masa efectiva para un sistema multifásico de un solo componente . La ecuación de estado también se da bajo la condición de un solo componente y multifásico.

Hasta ahora, parece que y son constantes libres de sintonizar, pero una vez conectadas a la ecuación de estado del sistema (EOS), deben satisfacer las relaciones termodinámicas en el punto crítico tales que y . Para EOS, es 3.0 para D2Q9 y D3Q19, mientras que equivale a 10.0 para D3Q15. [18]

Posteriormente, Yuan y Schaefer [19] demostraron que es necesario cambiar la densidad de masa efectiva para simular el flujo multifásico con mayor precisión. Compararon Shan y Chen (SC), Carnahan-Starling (C–S), van der Waals (vdW), Redlich–Kwong (R–K), Redlich–Kwong Soave (RKS) y Peng–Robinson (P– R) EOS. Sus resultados revelaron que SC EOS era insuficiente y que C–S, P–R, R–K y RKS EOS son más precisos al modelar el flujo multifásico de un solo componente.

Para los populares métodos isotérmicos Lattice Boltzmann, estas son las únicas cantidades conservadas. Los modelos térmicos también conservan energía y por tanto tienen una cantidad conservada adicional:

Aplicaciones

Durante los últimos años, el LBM ha demostrado ser una poderosa herramienta para resolver problemas en diferentes longitudes y escalas de tiempo. Algunas de las aplicaciones de LBM incluyen:

enlaces externos

Otras lecturas

Notas

  1. ^ abc Chen, Shiyi; Doolen, Gary D. (1998). "Método Lattice Boltzmann para flujos de fluidos". Revisión Anual de Mecánica de Fluidos . 30 (1): 329–364. Código Bib : 1998AnRFM..30..329C. doi :10.1146/annurev.fluid.30.1.329. ISSN  0066-4189.
  2. ^ Bhatnagar, PL; Bruto, EP; Krook, M. (1 de mayo de 1954). "Un modelo para procesos de colisión en gases. I. Procesos de pequeña amplitud en sistemas monocomponente cargados y neutros". Revisión física . 94 (3): 511–525. Código bibliográfico : 1954PhRv...94..511B. doi : 10.1103/PhysRev.94.511. ISSN  0031-899X.
  3. ^ Amir H. Hedjripour, David P. Callaghan y Tom E. Baldock, Transformación generalizada del método de celosía de Boltzmann para flujos de aguas poco profundas, https://doi.org/10.1080/00221686.2016.1168881
  4. ^ Succi, pág. 68
  5. ^ Succi, Apéndice D (págs. 261-262)
  6. ^ Succi, capítulo 8.3, p. 117-119
  7. ^ Di Rienzo, A. Fabio; Asinari, Pietro; Chiavazzo, Eliodoro; Prasianakis, Nikolaos; Mantzaras, Juan (2012). "Modelo de celosía de Boltzmann para simulaciones de flujo reactivo" (PDF) . EPL . 98 (3): 34001. Código bibliográfico : 2012EL.....9834001D. doi :10.1209/0295-5075/98/34001. S2CID  121908046.
  8. ^ Chiavazzo, Eliodoro; Karlin, Ilya; Gorban, Alejandro; Boulouchos, Konstantinos (2010). "Acoplamiento de la técnica de reducción de modelos con el método Lattice Boltzmann para simulaciones de combustión". Combustión. Fuego . 157 (10): 1833–1849. doi : 10.1016/j.combustflame.2010.06.009.
  9. ^ Chiavazzo, Eliodoro; Karlin, Ilya; Gorban, Alejandro; Boulouchos, Konstantinos (2012). "Simulaciones eficientes de campos de combustión detallados mediante el método Lattice Boltzmann". Revista internacional de métodos numéricos para flujo de fluidos y calor . 21 (5): 494–517. doi :10.1108/09615531111135792. S2CID  122060895.
  10. ^ Chiavazzo, Eliodoro; Karlin, Ilya; Gorban, Alejandro; Boulouchos, Konstantinos (2009). "Simulación de combustión mediante Lattice Boltzmann y cinética química reducida". Revista de Mecánica Estadística: Teoría y Experimento . 2009 (6): P06013. Código Bib : 2009JSMTE..06..013C. doi :10.1088/1742-5468/2009/06/P06013. S2CID  6459762.
  11. ^ McNamara, G., García, A. y Alder, B., "Un modelo de Boltzmann de red térmica hidrodinámicamente correcto", Journal of Statistical Physics, vol. 87, núm. 5, págs. 1111-1121, 1997.
  12. ^ Shan, X., "Simulación de la convección de Rayleigh-b'enard utilizando un método de celosía de Boltzmann", Physical Review E, vol. 55, págs. 2780-2788, Sociedad Estadounidense de Física, 1997.
  13. ^ He, X., Chen, S. y Doolen, GD, "Un nuevo modelo térmico para el método de celosía de Boltzmann en límite incompresible", Journal of Computational Physics, vol. 146, págs. 282-300, 1998.
  14. ^ Chen, S. y Doolen, GD, "Método Lattice Boltzmann para flujos de fluidos Archivado el 25 de febrero de 2019 en la Wayback Machine ", Revisión anual de mecánica de fluidos, vol. 30, pág. 329–364, 1998.
  15. ^ Frank, X., Almeida, G., Perre, P., "Flujo multifásico en el sistema vascular de la madera: desde la exploración microscópica hasta los experimentos de celosía tridimensional de Boltzmann", Revista internacional de flujo multifásico, vol. 36, págs. 599-607, 2010.
  16. ^ Yuan, P., Schaefer, L. , "Ecuaciones de estado en un modelo de celosía de Boltzmann", Física de fluidos, vol. 18, 2006.
  17. ^ Harting, J., Chin, J., Venturoli, M., Coveney, P., "Simulaciones de Lattice Boltzmann a gran escala de fluidos complejos: avances gracias a la llegada de las redes computacionales", Philosophical Transactions of the Royal Society A , vol. . 363, págs. 1895-1915 2005.
  18. ^ Yuan, P., Schaefer, L. , "Un modelo de flujo bifásico de Boltzmann de celosía térmica y su aplicación a problemas de transferencia de calor-Parte 1. Fundamentos teóricos", Journal of Fluid Engineering 142-150, vol. 128, 2006.
  19. ^ Yuan, P.; Schaefer, L. (2006). "Ecuaciones de estado en un modelo de celosía de Boltzmann". Física de Fluidos . 18 (4): 042101–042101–11. Código bibliográfico : 2006PhFl...18d2101Y. doi :10.1063/1.2187070.
  20. ^ Fu, Jinlong; Dong, Jiabin; Wang, Yongliang; Ju, Yang; Owen, D. Roger J.; Li, Chenfeng (abril de 2020). "Efecto de resolución: un modelo de corrección de errores para la permeabilidad intrínseca de medios porosos estimado a partir del método Lattice Boltzmann". Transporte en Medios Porosos . 132 (3): 627–656. doi :10.1007/s11242-020-01406-z. S2CID  214648297.
  21. ^ Espinoza, Mayken (2015). "Efectos de la compresión sobre la porosidad, la tortuosidad de la fase gaseosa y la permeabilidad del gas en una capa de difusión de gas PEM simulada". Revista Internacional de Investigación Energética . 39 (11): 1528-1536. doi : 10.1002/er.3348 . S2CID  93173199.