
Revisión del Método de Celdas de Boltzmann (LBM)
Storyboard 
El método de celdas de Boltzmann (Lattice Boltzmann Method - LBM) fue creado para reducir el tiempo de procesamiento en la solución de problemas hidro y aerodinámicos. En vez de resolver la ecuación diferencial de Navier Stokes, usa una representación equivalente basada en la ecuación de transporte de Boltzmann y reduce el esfuerzo de procesamiento trabajando con un espacio de fase discreto simplificado. El resultado es un simulador de alta velocidad capaz de describir procesos de alta complejidad.
ID:(1162, 0)

Ecuaci n de Boltzmann
Ecuación 
La funci n de Boltzmann describe el transporte de un sistema de part culas descrito por la funci n de distribuci n de velocidades:
$\displaystyle\frac{\partial f}{\partial t}+v_i\displaystyle\frac{\partial f}{\partial x_i}=C(f)$ |
donde el termino
ID:(8462, 0)

Densidad
Ecuación 
Si los par metros se calculan con\\n\\n
$\chi = m c(\vec{x},t)$
y se promedia sobre la velocidad mediante
$ \chi_k(\vec{x},t) =\displaystyle\frac{1}{c(\vec{x},t)}\displaystyle\int d\vec{v} f(\vec{x},\vec{v},t) \chi_k(\vec{x},\vec{v},t)$ |
se obtiene mediante la masa la estimaci n de la densidad mediante:
$\rho(\vec{x},t) = m\displaystyle\int f(\vec{x},\vec{v},t)d\vec{v}$ |
ID:(8458, 0)

Velocidad de flujo
Ecuación 
Si los par metros se calculan con\\n\\n
$\chi_k = v_k$
promediando sobre la velocidad mediante
$ \chi_k(\vec{x},t) =\displaystyle\frac{1}{c(\vec{x},t)}\displaystyle\int d\vec{v} f(\vec{x},\vec{v},t) \chi_k(\vec{x},\vec{v},t)$ |
\\n\\ny con\\n\\n
$c(\vec{x},t)=\displaystyle\frac{1}{m}\rho(\vec{x},t)$
la velocidad del flujo se calcula integrando la funci n distribuci n de velocidad sobre todas las velocidades ponderando sobre las velocidades:
$\vec{u}(\vec{x},t) = \displaystyle\frac{m}{\rho}\int \vec{v}f(\vec{x},\vec{v},t)d\vec{v}$ |
ID:(8459, 0)

Temperatura
Ecuación 
Con el teorema de equipartici n en que\\n\\n
$\displaystyle\frac{1}{2}m\vec{v}\cdot\vec{v}=\displaystyle\frac{3}{2}k_B T$
\\n\\ncon el par metro se calculan con\\n\\n
$\chi = T = \displaystyle\frac{m\vec{v}\cdot\vec{v}}{3k_B}=\displaystyle\frac{\vec{v}\cdot\vec{v}}{3R}\displaystyle\frac{c(\vec{x},t)}{\rho(\vec{x},t)}$
y se promedia promediando sobre la velocidad mediante
$ \chi_k(\vec{x},t) =\displaystyle\frac{1}{c(\vec{x},t)}\displaystyle\int d\vec{v} f(\vec{x},\vec{v},t) \chi_k(\vec{x},\vec{v},t)$ |
y se considera el teorema de equipartici n, la temperatura se podr estimar integrando la energ a cin tica ponderada por la distribuci n de velocidad dividida por la constante de los gases:
$T(\vec{x},t) = \displaystyle\frac{m}{3R\rho}\displaystyle\int (\vec{v}\cdot\vec{v})f(\vec{x},\vec{v},t)d\vec{v}$ |
ID:(8460, 0)

Tensor de tensi n
Ecuación 
Si los par metros se calculan con\\n\\n
$\chi = m c(\vec{x},t)(v_i-u_i)(v_j-u_j)$
y se promedia sobre la velocidad mediante
$ \chi_k(\vec{x},t) =\displaystyle\frac{1}{c(\vec{x},t)}\displaystyle\int d\vec{v} f(\vec{x},\vec{v},t) \chi_k(\vec{x},\vec{v},t)$ |
el tensor del flujo se calcula integrando la funci n distribuci n de velocidad sobre todas las velocidades ponderando sobre las diferencias de velocidades:
$\sigma_{ij} = m\displaystyle\int (v_i-u_i)(v_j-u_j)f(\vec{x},\vec{v},t)d\vec{v}$ |
ID:(8461, 0)

Lattice Boltzmann Method
Descripción 
La problem tica con sistemas en escala macro que se basan en fen menos microsc picos es que
- los modelos macrosc picos son demasiado simples para reflejar correctamente la din mica
- los modelos microsc picos para describir la realidad macrosc pica no se pueden resolver anal tica y las soluciones num ricas son engorrosas (= exigen muchos recursos computacionales)
El m todo de celdas de Boltzmann busca un camino intermedio. Se basa en la ecuaci n de transporte de Boltzmann, rescata de la parte microsc pica v a el termino de colisiones e implementa una estructura simplificada para calcular los resultados macrosc picos. Hablamos de un enfoque mesoscopico en que podemos, seg n se requiera, reducir el esfuerzo microsc pico perdiendo precisi n pero ahorrando recursos o mejorando la precisi n invirtiendo mas recursos.
ID:(8488, 0)

Modelos D2Q9 (2 dimensiones, 9 puntos)
Imagen 
El modelo D2Q9 es un modelo bidimensional (D2) en que se se conecta el nodo (punto central) en nodos a lo largo de los ejes cartesianos\\n\\nen el origen\\n\\n
$\vec{e}_0=(0,0)$
\\n\\nen las esquinas\\n\\n
$\vec{e}_1=(1,0)$
(E),\\n
$\vec{e}_2=(0,1)$
(N), \\n
$\vec{e}_3=(-1,0)$
(W) y \\n
$\vec{e}_4=(0,-1)$
(S)\\n\\ny en las diagonales\\n\\n
$\vec{e}_5=(1,1)$
(NE), \\n
$\vec{e}_6=(-1,1)$
(SE), \\n
$\vec{e}_7=(-1,-1)$
(SW) y \\n
$\vec{e}_8=(1,-1)$
(NW)
lo que se representa en la siguiente gr fica:
ID:(8496, 0)

Modelos D3Q15 (3 dimensiones, 15 puntos)
Imagen 
El modelo D3Q15 es un modelo bidimensional (D3) en que se se conecta el nodo (punto central) en nodos a lo largo de los ejes cartesianos\\n\\n
$(1,0,0), (-1,0,0), (0,1,0), (0,-1,0), (0,0,1) y (0,0,-1)$
\\n\\ny en las esquinas del cubo\\n\\n
$(1,0,1), (-1,0,1), (0,1,1) , (0,-1,1), (1,0,-1), (-1,0,-1), (0,1,-1) , (0,-1,-1)$
lo que se representa en la siguiente gr fica:
Es facil que se pueden construir modelos del tipo D3Q19 (incluyendo las mitades de las aristas laterales) o D3Q27 (todos los puntos posibles).
ID:(8497, 0)

Funci n de discretizaci n
Ecuación 
En el caso de la discretizaci n en los modelos LBM se trabaja no con funciones de la velocidad si no que con componentes discretas. De esta forma se define la componente
$f_i(\vec{x},t)=w_if(\vec{x},\vec{v}_i,t)$ |
en donde
ID:(8466, 0)

Streaming
Ecuación 
En el proceso de streaming se desplazan las part culas seg n sus direcciones de velocidades a las celdas vecinas
$f_i(\vec{x},t)\leftarrow f_i(\vec{x}+ce_i\delta t,t+\delta t)$ |
donde
ID:(9150, 0)

Rebote en paredes ortogonales a la red
Imagen 
Si el choque no ocurre en el punto de la red si no que a una distancia
\\n\\nentonces la funci n debe considerar el desfase ponderando las contribuciones\\n\\n
$f_i(x_f,t+\delta t)=\displaystyle\frac{(1-\Delta)f_{-i}(x_f,t)+\Delta(f_{-i}(x_b,t)+f_{-i}(x_{f2},t)}{1+\Delta}$
ID:(8499, 0)

Rebote en paredes con inclinaci n
Imagen 
Si la pared muestra una inclinaci n respecto de la red debe ser modelada en una forma mas compleja:
Borde mas general
Primero debe ser definida una frontera aproximada que permita establecer las ecuaciones de borde necesarias. Luego deben ser aplicadas en el proceso de steraming.
ID:(8500, 0)

Ejemplo Ecuaciones de Streaming
Descripción 
En el caso de un sistema D2Q9 se tienen los 9 valores
```
N[x,y] = N[x,y-1]
NW[x,y] = NW[x+1,y-1]
E[x,y] = E[x-1,y]
NE[x,y] = NE[x-1,y-1]
S[x,y] = S[x,y+1]
SE[x,y] = SE[x-1,y+1]
W[x,y] = W[x+1,y]
SW[x,y] = SW[x+1,y+1]
```
ID:(9151, 0)

Ecuaci n LBM en la aproximaci n de relajaci n
Ecuación 
En la aproximaci n de relajaci n se supone que la distribuci n
$\displaystyle\frac{df_i}{dt}=-\displaystyle\frac{f_i-f_i^{eq}}{\tau}$
que tiene en la aproximaci n discreta la ecuaci n
$f_i(\vec{x}+c\vec{e_i}\delta t,t+\delta t)=f_i(\vec{x},t)+\displaystyle\frac{1}{\tau}(f_i^{eq}(\vec{x},t)-f_i(\vec{x},t))\delta t$ |
donde el termino de las diferencias en las funciones distribuci n representa las colisiones.
ID:(8489, 0)

Ejemplo de elemento de Colisi n
Descripción 
En el caso D2Q9 el termino colision se calcula sumando los distintos factores
$f_i^{eq}=\rho\omega_i\left(1+\displaystyle\frac{3\vec{u}\cdot\vec{e}_i}{c}+\displaystyle\frac{9(\vec{u}\cdot\vec{e}_i)^2}{2c^2}-\displaystyle\frac{3u^2}{2c^2}\right)$ |
\\n\\npor lo que se tiene para cada celda\\n\\n
$O = O+w(4rho/9)(1-3u2/2) - O)$
\\n
$E = E+w(rho/9)(1+u_x/3+5u_x^2-3u2/2)-E)$
\\n
$W = W+w(rho/9)(1-u_x/3+5u_x^2-3u2/2)-W)$
\\n
$N = N+w(rho/9)(1+u_y/3+5u_y^2-3u2/2)-N)$
\\n
$S = S+w(rho/9)(1-u_y/3+5u_y^2-3u2/2)-S)$
\\n
$NE = NE+w(rho/36)(1+u_x/3+u_y/3+5(u2+2u_xu_y)/2-3u2/2)-NE)$
\\n
$SE = SE+w(rho/36)(1+u_x/3-u_y/3+5(u2-2u_xu_y)/2-3u2/2)-SE)$
\\n
$NW = NW+w(rho/36)(1-u_x/3+u_y/3+5(u2-2u_xu_y)/2-3u2/2)-NW)$
\\n
$SW = SW+w(rho/36)(1-u_x/3-u_y/3+5(u2+2u_xu_y)/2-3u2/2)-SW)$
\\n\\ncon\\n\\n
$u2 = u_x^2+u_y^2$
ID:(9155, 0)

Distribuci n en Equilibrio (Gas de Particulas)
Ecuación 
La distribuci n en equilibrio se puede aproximar por una distribuci n de Maxwell Boltzmann
$f_i^{eq}=\displaystyle\frac{m}{2\pi kT}e^{-m|c\vec{e}_i-\vec{u}|^2/2kT}$ |
en donde
ID:(8490, 0)

Aproximaci n de Bhatnagar-Gross-Krook
Ecuación 
En la aproximaci n Bhatnagar-Gross-Krook la distribuci n en equilibrio se asume como la de un gas de part culas sin interacci n
$f^{(0)}(\vec{x},\vec{v},t)=c(\vec{x},t)\left(\displaystyle\frac{m\beta}{2\pi}\right)^{3/2}e^{-\beta m(\vec{v}-\vec{u}(\vec{x},t))^2/2}$ |
con
$f_i^{eq}=\rho\omega_i\left(1+\displaystyle\frac{3\vec{u}\cdot\vec{e}_i}{c}+\displaystyle\frac{9(\vec{u}\cdot\vec{e}_i)^2}{2c^2}-\displaystyle\frac{3u^2}{2c^2}\right)$ |
con
Modelo | $\omega_i$ | Index |
1DQ3 | ? | i=0 |
- | ? | i=1, 2 |
2DQ9 | 4/9 | i=0 |
- | 1/9 | i=1,...,4 |
- | 1/36 | i=5,...,8 |
3DQ15 | 1/3 | i=0 |
- | 1/18 | i=1,...,6 |
- | 1/36 | i=7,...,14 |
3DQ19 | ? | i=0 |
- | ? | i=1,...,6 |
- | ? | i=7,...,18 |
que se determinan asegurando que la distribuci n equilibrio cumpla las leyes de conservaci n.
ID:(9084, 0)

Ejemplo Simulador Hidrodin mico
Descripción 
En el caso de part culas de un liquido el m todo LBM permite desarrollar simuladores como se muestra en el ejemplo:
ID:(9156, 0)