Documentos de Académico
Documentos de Profesional
Documentos de Cultura
com
1
Simulación Directa Monte Carlo de flujos de gas: Definit iones
• Teoría cinética de los gaseses una parte de la física estadística donde el flujo de
gases se considera a nivel molecular y se describe en términos de cambios de
probabilidades de varios estados de moléculas de gas en el espacio y en el
tiempo.
2
gas diluido
• DSMC se aplica para simulaciones de flujos de un gas diluido
• Gas diluidoes un gas donde el parámetro de densidad ε (fracción de volumen) es pequeño
ε =Dakota del Norte3<< 1
norteσgramo∆t
v=
gramo
=norteσgramo
∆t
gramo·∆t 2d
• Camino libre mediode una molécula λ =gramo· (1 / v ) = 1 / (norteσ)
• Número de KnudsenKn = λ /L=1 / (norteσL),Les la escala de longitud de flujo El número
de Knudsen es una medida de la importancia de las colisiones en un flujo de gas Kn
<< 1 (Kn < 0,01) Kn ~ 1 Kn >> 1 (Kn > 10)
flujo continuo Flujo de transición Flujo molecular libre (sin colisiones)
4
Equilibrio local Flujos de no equilibrio
Aplicaciones de las simulaciones DSMC (I)
atmósferas planetarias
5
Aplicaciones de las simulaciones DSMC (II)
• Flujos de gas rápidos y sin equilibrio (ablación con láser, evaporación, deposición)
Hollín
alta definición Si oblea racimos
6
Enfoque básico del método DSMC
• El gas está representado por un conjunto denortemoléculas simuladas (similar a md)
X(t)=(r1(t),V1(t),…,rnorte(t),Vnorte(t))
• VelocidadesVi(y coordenadasri) de las moléculas de gas son variables aleatorias.Por lo tanto, DSMC es
un enfoque probabilístico en contraste con MD, que es determinista.
• Así, en las simulaciones DSMC el número de moléculas simuladas no puede ser igual al número
de moléculas en flujo real.Esto difiere de DSMC de MD, donde cada partícula simulada
representa una molécula del sistema real.
• Cada molécula simulada en DSMC representa W moléculas de gas real, donde W=norte/norte
simuladores elpeso estadísticode una molécula simulada. Para que el flujo de moléculas simuladas
sea el mismo que el flujo de gas real, la sección transversal de las moléculas simuladas se calcula
de la siguiente manera
= σW
norte
σsimulador= σ
8
nortesimulador
Algoritmo DSMC (después de GA Bird)
• Cualquier proceso (que evoluciona en el tiempo o en estado estacionario) se divide en intervalos de tiempo
cortos: pasos de tiempo∆t
X(t)=(r1(t),V1(t),…,rnorte(t),Vnorte(t))
d2v i
metro
i =∑F+F
yo ei i=1,...,norte
dt2 j
Simulaciones DSMC:
d2v
- Dividir en un paso de tiempo metroi i=Fei
dt2
d2v
metroi
i=∑Fyo (*)
dt2 j
- Enfoque probabilístico especial para el muestreo de colisiones binarias en lugar de la solución
directa de la ecuación. (*)
10
DSMC vs. MD y CFD en simulaciones de flujos de gas
Tres metodologías computacionales alternativas
para simulaciones degasfluye
L
• MD, Simulaciones dinámicas moleculares
• DSMC, simulación directa Monte Carlo
• CFD, dinámica de fluidos computacional
Xnorte→X*
• Para cada molécula, sus ecuaciones de movimiento se resuelven para un paso de tiempo
dri/dt=Vi, ri(t metroidVi/dt=Fei, Vi( i=1, …,norte
norte)=rnorte
i, tnorte)=Vnortei,
i + ∆tVi
ri* =rnorte norte
12
Etapa II. Muestreo de colisión (después de GA Bird)
X*= (r*1,V*1,…,r* norte,V* )
norte
X*→X**
• El dominio computacional se divide en una malla de celdas.
Célula
• En un paso de tiempo, solo se tienen en cuenta las colisiones entre moléculas que pertenecen a la
misma célula
• En cada celda, se muestrean aleatoriamente pares de moléculas en colisión (muestreo de colisión en una celda). Por
cada par de moléculas que colisionan, las velocidades previas a la colisión se reemplazan por sus valores
posteriores a la colisión.
13
Muestreo de colisión en una celda: Cálculo de la
probabilidad de colisión durante el paso de tiempo
σyo(simulador)gramoyo∆t
PAGSyo=
σ Vcélula
j
yo(simulador)
gramoyo∆t
14
Muestreo de colisión en una celda: Cálculo de velocidades clave
velocidades velocidades
antes de después
colisión colisión
yo = 1
j = yo + 1 Desventaja de
Cálculo de la el primitivo
PAGSyo=∆tuij(sim)gramoyo/ Vcélula esquema:
probabilidad de colisión
sen θ = 1− coseno2θ
i y j ocurren?
norteX=cos θ En DSMC real
P(a < Pyo) = PAGyo
nortey=sen θ cos(2πα2) Calculo de simulaciones, más
nortez=sen θsen(2πα2)
velocidades después esquemas eficientes
colisión por colisión
se utilizan muestreos,
por ejemplo, el esquema NTC
j=j+1 ¿Hay otros de Bird
sí no pares de moléculas
j < nortecélula
en la celda?
yo = yo + 1
sí no
yo < nortecélula- 1 Ir a la siguiente celda dieciséis
Etapa III. Implementación de condiciones de contorno
X**= (r**
1,V**1,…,r** norte,Vnorte
**
)
X**→ Xnorte+1
• La implementación de las condiciones de contorno depende de las especificaciones del problema de flujo bajo
consideración. Por lo general, las condiciones en los límites del flujo son la parte más específica del
problema.
17
Rebote de moléculas de una pared impermeable
• La condición de contorno se basa en el Modelo de Maxwell de dispersión especular: Una
modelo que describe el rebote de una molécula se refleja en la pared como una bola de
molécula de gas individual de la pared. billar ideal, es decir
- metrorV2-
F(V=r)
norter
exp--−
z Tw, temperatura de la pared
(2π(k/metro)Tr )3/ 2 - 2kTw---
• En las simulaciones DSMC, la velocidad de cada La velocidad aleatoria de una molécula reflejada se
molécula que incide sobre la pared se reemplaza puede generar usando números aleatorios αi
por la velocidad de la molécula reflejada. Vreceta= − 2(k/metro)Twlga1cos(2πα2)
18
Entrada/salida libre de moléculas en un bou permeable estándar
y
Reservorio Dominio computacional Distribución maxwelliana de velocidades
en el yacimiento:
19
Resumen
- DSMC es un método numérico para simulaciones de flujos moleculares libres,
transicionales y casi continuos de un gas diluido a nivel de moléculas individuales.
- Por lo general, se usa para flujos donde el estado local de las moléculas de gas está lejos del
equilibrio local.
- En comparación con MD, DSMC tiene las siguientes características distintivas
- Cada molécula simulada en DSMC representaWmoléculas en flujo real, típicamente W>>
1. Hace que el DSMC sea capaz de simular flujos con una escala de longitud casi arbitraria
(p. ej., atmósfera planetaria).
- Las interacciones entre moléculas se tienen en cuenta en el marco de un algoritmo especial de
muestreo de colisiones, donde las interacciones (colisiones de pares) se consideran eventos
aleatorios y se simulan en función de la generación de números aleatorios.
- Por lo general, una implementación de DSMC en un código de computadora se basa en dos tipos de
modelos que describen
- Colisión de pares entre moléculas
- Rebote de una molécula de una pared impermeable
- Aunque en esta lección solo consideramos moléculas de esferas duras, existe una variedad de modelos
para colisiones intermoleculares y de pared de moléculas. Estos modelos son capaces de dar cuenta de
muchas características de las moléculas en gases reales (por ejemplo, grados de libertad internos, etc.)