Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades...
Transcript of Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades...
![Page 1: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/1.jpg)
Simulaciones dinámica molecular de �uidos
granulares
Rodrigo Soto, Patricio Cordero, Dino Risso
Departamento de Física, Universidad de Chilehttp://www.d�.uchile.cl/rsoto
SCAT Workshop, Valparaiso, Enero 2007
R. Soto Simulaciones �uidos granulares
![Page 2: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/2.jpg)
Resumen
Sistemas granulares
El modelo de Esferas Duras Inelásticas (EDI)
Estrategia ingenua de simulación de esferas duras
Otros sistemas descritos por modelos de esferas duras
Estrategia e�ciente
Medición de cantidades globales
Medición de campos hidrodinámicos
R. Soto Simulaciones �uidos granulares
![Page 3: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/3.jpg)
Resumen
Sistemas granulares
El modelo de Esferas Duras Inelásticas (EDI)
Estrategia ingenua de simulación de esferas duras
Otros sistemas descritos por modelos de esferas duras
Estrategia e�ciente
Medición de cantidades globales
Medición de campos hidrodinámicos
R. Soto Simulaciones �uidos granulares
![Page 4: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/4.jpg)
Resumen
Sistemas granulares
El modelo de Esferas Duras Inelásticas (EDI)
Estrategia ingenua de simulación de esferas duras
Otros sistemas descritos por modelos de esferas duras
Estrategia e�ciente
Medición de cantidades globales
Medición de campos hidrodinámicos
R. Soto Simulaciones �uidos granulares
![Page 5: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/5.jpg)
Resumen
Sistemas granulares
El modelo de Esferas Duras Inelásticas (EDI)
Estrategia ingenua de simulación de esferas duras
Otros sistemas descritos por modelos de esferas duras
Estrategia e�ciente
Medición de cantidades globales
Medición de campos hidrodinámicos
R. Soto Simulaciones �uidos granulares
![Page 6: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/6.jpg)
Resumen
Sistemas granulares
El modelo de Esferas Duras Inelásticas (EDI)
Estrategia ingenua de simulación de esferas duras
Otros sistemas descritos por modelos de esferas duras
Estrategia e�ciente
Medición de cantidades globales
Medición de campos hidrodinámicos
R. Soto Simulaciones �uidos granulares
![Page 7: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/7.jpg)
Resumen
Sistemas granulares
El modelo de Esferas Duras Inelásticas (EDI)
Estrategia ingenua de simulación de esferas duras
Otros sistemas descritos por modelos de esferas duras
Estrategia e�ciente
Medición de cantidades globales
Medición de campos hidrodinámicos
R. Soto Simulaciones �uidos granulares
![Page 8: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/8.jpg)
Resumen
Sistemas granulares
El modelo de Esferas Duras Inelásticas (EDI)
Estrategia ingenua de simulación de esferas duras
Otros sistemas descritos por modelos de esferas duras
Estrategia e�ciente
Medición de cantidades globales
Medición de campos hidrodinámicos
R. Soto Simulaciones �uidos granulares
![Page 9: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/9.jpg)
Sistemas granulares: Introducción
Materia compuesta de granos.Ejemplo: arena, arroz, azúcar, polvo, rocas, etc.
Propiedades:
Cada constituyente es un objeto macroscópico.Los granos disipan energía en las colisiones.Son duros. Impenetrables. Interacciones �instantáneas�.Son irregulares.
R. Soto Simulaciones �uidos granulares
![Page 10: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/10.jpg)
Sistemas granulares: Introducción
Materia compuesta de granos.Ejemplo: arena, arroz, azúcar, polvo, rocas, etc.
Propiedades:
Cada constituyente es un objeto macroscópico.Los granos disipan energía en las colisiones.
Son duros. Impenetrables. Interacciones �instantáneas�.
Son irregulares.
R. Soto Simulaciones �uidos granulares
![Page 11: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/11.jpg)
Sistemas granulares: Fuerzas
Interacciones:
Fuerzas colisionales
Fuerzas electrostáticas
Fluidos (aire, agua)
R. Soto Simulaciones �uidos granulares
![Page 12: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/12.jpg)
Sistemas granulares: Fuerzas
Interacciones:
Fuerzas colisionales√
Fuerzas electrostáticas
Fluidos (aire, agua)
R. Soto Simulaciones �uidos granulares
![Page 13: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/13.jpg)
Sistemas granulares: Fuerzas
Interacciones:
Fuerzas colisionales√
Fuerzas electrostáticas ×Fluidos (aire, agua)
R. Soto Simulaciones �uidos granulares
![Page 14: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/14.jpg)
Sistemas granulares: Fuerzas
Interacciones:
Fuerzas colisionales√
Fuerzas electrostáticas ×Fluidos (aire, agua) ×
R. Soto Simulaciones �uidos granulares
![Page 15: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/15.jpg)
Sistemas granulares: Fenomenología
Los medios granulares se pueden comportar como:
Sólidos: caminando sobre en la playa
Líquidos: haciéndola �uir
Gases: regimen libre/colisional
Las tres fases pueden existir, por ejemplo en una avalancha.
Se segregan por tamaño o forma.Etc, etc,....
R. Soto Simulaciones �uidos granulares
![Page 16: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/16.jpg)
Sistemas granulares: Fenomenología
Los medios granulares se pueden comportar como:
Sólidos: caminando sobre en la playa
Líquidos: haciéndola �uir
Gases: regimen libre/colisional
Las tres fases pueden existir, por ejemplo en una avalancha.
Se segregan por tamaño o forma.Etc, etc,....
R. Soto Simulaciones �uidos granulares
![Page 17: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/17.jpg)
Sistemas granulares: Fenomenología
Los medios granulares se pueden comportar como:
Sólidos: caminando sobre en la playa
Líquidos: haciéndola �uir
Gases: regimen libre/colisional
Las tres fases pueden existir, por ejemplo en una avalancha.Se segregan por tamaño o forma.
Etc, etc,....
R. Soto Simulaciones �uidos granulares
![Page 18: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/18.jpg)
Sistemas granulares: Fenomenología
Los medios granulares se pueden comportar como:
Sólidos: caminando sobre en la playa
Líquidos: haciéndola �uir
Gases: regimen libre/colisional
Las tres fases pueden existir, por ejemplo en una avalancha.Se segregan por tamaño o forma.
Etc, etc,....
R. Soto Simulaciones �uidos granulares
![Page 19: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/19.jpg)
Sistemas granulares: Fenomenología
Los medios granulares se pueden comportar como:
Sólidos: caminando sobre en la playa
Líquidos: haciéndola �uir
Gases: regimen libre/colisional
Las tres fases pueden existir, por ejemplo en una avalancha.Se segregan por tamaño o forma.
Etc, etc,....
R. Soto Simulaciones �uidos granulares
![Page 20: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/20.jpg)
Esferas Duras Inelásticas: Intro
Se modelan los granos como Esferas Duras Inelásticas (EDI) (o IHSen inlgés):
Esferas (radios iguales o polidisperso)
Grados de libertad traslacionales y rotacionales
Movimiento libre (con g) entre colisiones
Fuerzas colisionales instantáneas
Colisiones con pérdida de energía y roce
R. Soto Simulaciones �uidos granulares
![Page 21: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/21.jpg)
EDI: Sin rotación
Versión simple, sin rotación.
Granos parametrizados por su posición y velocidad:{~ri , ~vi
}N
i=1
Movimiento libre:
~r(t) = ~r0 + ~v0t + ~gt2/2
~v(t) = ~v0 + ~gt
R. Soto Simulaciones �uidos granulares
![Page 22: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/22.jpg)
EDI: Sin rotación
Versión simple, sin rotación.
Granos parametrizados por su posición y velocidad:{~ri , ~vi
}N
i=1
Movimiento libre:
~r(t) = ~r0 + ~v0t + ~gt2/2
~v(t) = ~v0 + ~gt
R. Soto Simulaciones �uidos granulares
![Page 23: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/23.jpg)
EDI: Sin rotación
Versión simple, sin rotación.
Granos parametrizados por su posición y velocidad:{~ri , ~vi
}N
i=1
Movimiento libre:
~r(t) = ~r0 + ~v0t + ~gt2/2
~v(t) = ~v0 + ~gt
R. Soto Simulaciones �uidos granulares
![Page 24: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/24.jpg)
EDI: Sin rotación
Versión simple, sin rotación.
Colisiones:
~v ′1 + ~v ′
2 = ~v1 + ~v2
v ′21n = −α v21n
v ′21t = v21t
Coe�ciente de restitución α,α ≤ 1.
n
R. Soto Simulaciones �uidos granulares
![Page 25: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/25.jpg)
EDI: Con rotación
Versión más realista, con rotación.
Granos parametrizados por su posición, velocidad y velocidadangular: {
~ri , ~vi , ~ωi
}N
i=1
Colisiones parametrizadas con coe�cientes de:
restitución normal: αn (0 ≤ αn ≤ 1)restitución tangente: αt (−1 ≤ αt ≤ 1)roce estático: µs (0 ≤ µs)roce dinámico: µk (0 ≤ µk ≤ µs)
R. Soto Simulaciones �uidos granulares
![Page 26: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/26.jpg)
EDI: Con rotación
Versión más realista, con rotación.
Granos parametrizados por su posición, velocidad y velocidadangular: {
~ri , ~vi , ~ωi
}N
i=1
Colisiones parametrizadas con coe�cientes de:
restitución normal: αn (0 ≤ αn ≤ 1)restitución tangente: αt (−1 ≤ αt ≤ 1)roce estático: µs (0 ≤ µs)roce dinámico: µk (0 ≤ µk ≤ µs)
R. Soto Simulaciones �uidos granulares
![Page 27: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/27.jpg)
EDI: Con rotación
Versión más realista, con rotación.
1 Se intenta colisión estática:La velocidad relativa en el punto de contacto:~vc = (~v2 + ω2 ×~r2)− (~v1 + ω1 ×~r1)
~v ′1 + ~v ′
2 = ~v1 + ~v2(~r1 × ~v ′
1 + Iω′1
)+
(~r2 × ~v ′
2 + Iω′2
)= (~r1 × ~v1 + Iω1) + (~r2 × ~v2 + Iω2)
v ′cn = −αn vcn
v ′ct = αt vct
La transferencia de momentum normal y tangente debencumplir la ley de Coulomb.
|∆vct | ≤ µs |∆vcn|
R. Soto Simulaciones �uidos granulares
![Page 28: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/28.jpg)
EDI: Con rotación
2 Si no se cumple la ley de Coulomb, se aplica una colisióndeslizante:
v ′cn = −αn vcn
∆vct = µd |∆vcn|
R. Soto Simulaciones �uidos granulares
![Page 29: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/29.jpg)
EDI: Inyección de energía
Con o sin rotación, en cada colisión se disipa energía.
Se necesita inyectar energía. Hay varios métodos:
Tambor rotatorio
Por gravedad en un �ujo en una cañería (VIDEO)
Por paredes vibrantes (VIDEO)
R. Soto Simulaciones �uidos granulares
![Page 30: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/30.jpg)
EDI: Inyección de energía
Con o sin rotación, en cada colisión se disipa energía.
Se necesita inyectar energía. Hay varios métodos:
Tambor rotatorio
Por gravedad en un �ujo en una cañería (VIDEO)
Por paredes vibrantes (VIDEO)
R. Soto Simulaciones �uidos granulares
![Page 31: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/31.jpg)
EDI: Inyección de energía
Con o sin rotación, en cada colisión se disipa energía.
Se necesita inyectar energía. Hay varios métodos:
Tambor rotatorio
Por gravedad en un �ujo en una cañería (VIDEO)
Por paredes vibrantes (VIDEO)
R. Soto Simulaciones �uidos granulares
![Page 32: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/32.jpg)
EDI: Inyección de energía
Con o sin rotación, en cada colisión se disipa energía.
Se necesita inyectar energía. Hay varios métodos:
Tambor rotatorio
Por gravedad en un �ujo en una cañería (VIDEO)
Por paredes vibrantes (VIDEO)
R. Soto Simulaciones �uidos granulares
![Page 33: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/33.jpg)
EDI: Paredes vibrantes
Suelo sinusoidalzsuelo(t) = A cos(ωt)
Simulación
Suelo sinusoidal en límite de alta frecuencia
zsuelo(t) = A cos(ωt)
A→ 0; ω →∞; Aω = V0 �nito
En este caso, los granos encuentran al suelo siempre en z = 0y con una velocidad de amplitud V0 �nita obtenida de una fasealeatoria.
R. Soto Simulaciones �uidos granulares
![Page 34: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/34.jpg)
EDI: Paredes vibrantes
Suelo sinusoidalzsuelo(t) = A cos(ωt)
Simulación
Suelo sinusoidal en límite de alta frecuencia
zsuelo(t) = A cos(ωt)
A→ 0; ω →∞; Aω = V0 �nito
En este caso, los granos encuentran al suelo siempre en z = 0y con una velocidad de amplitud V0 �nita obtenida de una fasealeatoria.
R. Soto Simulaciones �uidos granulares
![Page 35: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/35.jpg)
EDI: Paredes vibrantes
Suelo diente de sierra. Límite de alta frecuencia:Los granos encuentran al suelo siempre en z = 0 y convelocidad V0.
R. Soto Simulaciones �uidos granulares
![Page 36: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/36.jpg)
EDI: Paredes vibrantes
Suelo diente de sierra. Límite de alta frecuencia:Los granos encuentran al suelo siempre en z = 0 y convelocidad V0.
En general la regla de choque con la pared:
v ′n = 2Vp − vn
Eventualmente hay también una regla de choque tangente.
R. Soto Simulaciones �uidos granulares
![Page 37: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/37.jpg)
EDI: Unidades
Dadas estas condiciones, las unidades naturales de la simulaciónson:
Longitud σ = 1
Masa m = 1
Velocidad V0 = 1
De la cual se deducen algunas unidades derivadas:
Tiempo t = (σ/V0)t
Energía E = (mV 20 )E
Presión p = (mV 20 /σ3)p
R. Soto Simulaciones �uidos granulares
![Page 38: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/38.jpg)
EDI: Unidades
Dadas estas condiciones, las unidades naturales de la simulaciónson:
Longitud σ = 1
Masa m = 1
Velocidad V0 = 1
De la cual se deducen algunas unidades derivadas:
Tiempo t = (σ/V0)t
Energía E = (mV 20 )E
Presión p = (mV 20 /σ3)p
R. Soto Simulaciones �uidos granulares
![Page 39: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/39.jpg)
EDI: Resumen
La dinámica de las Esferas Duras Inelásticas está dada por:
Vuelos libres entre choques (solubles analíticamente)
Choques binarios entre granos y con las paredes, descritos porreglas de colisión.
R. Soto Simulaciones �uidos granulares
![Page 40: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/40.jpg)
Estrategia ingenua de simulación
Algoritmo v1.0
Se tienen las posiciones y velocidades de todas las partículas{~ri , ~vi}.Se predicen todos los eventos futuros.
Tiempos de choque entre granos: tik .
Tiempos de choque con las paredes: ti,pared
Se escoge el mínimo de tdos los tiempos (siguiente evento-SE): tSE = min{tik ; ti ,pared}Se avanza el sistema hasta tSE
Se realiza la colisión (entre discos o con la pared).
Se repite.
R. Soto Simulaciones �uidos granulares
![Page 41: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/41.jpg)
Estrategia ingenua de simulación
Algoritmo v1.0
Se tienen las posiciones y velocidades de todas las partículas{~ri , ~vi}.Se predicen todos los eventos futuros.
Tiempos de choque entre granos: tik .
Tiempos de choque con las paredes: ti,pared
Se escoge el mínimo de tdos los tiempos (siguiente evento-SE): tSE = min{tik ; ti ,pared}Se avanza el sistema hasta tSE
Se realiza la colisión (entre discos o con la pared).
Se repite.
R. Soto Simulaciones �uidos granulares
![Page 42: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/42.jpg)
Estrategia ingenua de simulación
Algoritmo v1.0
Se tienen las posiciones y velocidades de todas las partículas{~ri , ~vi}.Se predicen todos los eventos futuros.
Tiempos de choque entre granos: tik .
Tiempos de choque con las paredes: ti,pared
Se escoge el mínimo de tdos los tiempos (siguiente evento-SE): tSE = min{tik ; ti ,pared}Se avanza el sistema hasta tSE
Se realiza la colisión (entre discos o con la pared).
Se repite.
R. Soto Simulaciones �uidos granulares
![Page 43: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/43.jpg)
Estrategia ingenua de simulación
Algoritmo v1.0
Se tienen las posiciones y velocidades de todas las partículas{~ri , ~vi}.Se predicen todos los eventos futuros.
Tiempos de choque entre granos: tik .
Tiempos de choque con las paredes: ti,pared
Se escoge el mínimo de tdos los tiempos (siguiente evento-SE): tSE = min{tik ; ti ,pared}Se avanza el sistema hasta tSE
Se realiza la colisión (entre discos o con la pared).
Se repite.
R. Soto Simulaciones �uidos granulares
![Page 44: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/44.jpg)
Estrategia ingenua de simulación
Algoritmo v1.0
Se tienen las posiciones y velocidades de todas las partículas{~ri , ~vi}.Se predicen todos los eventos futuros.
Tiempos de choque entre granos: tik .
Tiempos de choque con las paredes: ti,pared
Se escoge el mínimo de tdos los tiempos (siguiente evento-SE): tSE = min{tik ; ti ,pared}Se avanza el sistema hasta tSE
Se realiza la colisión (entre discos o con la pared).
Se repite.
R. Soto Simulaciones �uidos granulares
![Page 45: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/45.jpg)
Estrategia ingenua de simulación
Algoritmo v1.0
Se tienen las posiciones y velocidades de todas las partículas{~ri , ~vi}.Se predicen todos los eventos futuros.
Tiempos de choque entre granos: tik .
Tiempos de choque con las paredes: ti,pared
Se escoge el mínimo de tdos los tiempos (siguiente evento-SE): tSE = min{tik ; ti ,pared}Se avanza el sistema hasta tSE
Se realiza la colisión (entre discos o con la pared).
Se repite.
R. Soto Simulaciones �uidos granulares
![Page 46: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/46.jpg)
Estrategia ingenua de simulación
Algoritmo v1.0
Se tienen las posiciones y velocidades de todas las partículas{~ri , ~vi}.Se predicen todos los eventos futuros.
Tiempos de choque entre granos: tik .
Tiempos de choque con las paredes: ti,pared
Se escoge el mínimo de tdos los tiempos (siguiente evento-SE): tSE = min{tik ; ti ,pared}Se avanza el sistema hasta tSE
Se realiza la colisión (entre discos o con la pared).
Se repite.
Simulacion (Dinámica Molecular) Dirigida por Eventos
R. Soto Simulaciones �uidos granulares
![Page 47: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/47.jpg)
Estrategia ingenua de simulación
Algoritmo v1.0
Se tienen las posiciones y velocidades de todas las partículas{~ri , ~vi}.Se predicen todos los eventos futuros.
Tiempos de choque entre granos: tik .
Tiempos de choque con las paredes: ti,pared
Se escoge el mínimo de tdos los tiempos (siguiente evento-SE): tSE = min{tik ; ti ,pared}Se avanza el sistema hasta tSE
Se realiza la colisión (entre discos o con la pared).
Se repite.
Simulacion (Dinámica Molecular) Dirigida por EventosEl costo computacional de cada evento es: O(N2)
R. Soto Simulaciones �uidos granulares
![Page 48: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/48.jpg)
Tiempo de colisión entre dos granos
Para el tiempo de choque tik . Se debe cumplir:
|~ri (t)−~rk(t)| = σ
|(~ri + ~vi t +���
~gt2/2)− (~rk + ~vkt +���
~gt2/2)|2 = σ2
Ecuación cuadrática para t.
R. Soto Simulaciones �uidos granulares
![Page 49: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/49.jpg)
Tiempo de colisión entre dos granos
Para el tiempo de choque tik . Se debe cumplir:
|~ri (t)−~rk(t)| = σ
|(~ri + ~vi t +���
~gt2/2)− (~rk + ~vkt +���
~gt2/2)|2 = σ2
Ecuación cuadrática para t.
t inicial
t1
t2
R. Soto Simulaciones �uidos granulares
![Page 50: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/50.jpg)
Tiempo de colisión entre dos granos
Para el tiempo de choque tik . Se debe cumplir:
|~ri (t)−~rk(t)| = σ
|(~ri + ~vi t +���
~gt2/2)− (~rk + ~vkt +���
~gt2/2)|2 = σ2
Ecuación cuadrática para t.
Soluciones complejas. No hay colisión. ⇒ tik = ∞.
Soluciones reales t1 y t2.Se debe escoger la menor sólo si 0 < tik (en el futuro).
R. Soto Simulaciones �uidos granulares
![Page 51: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/51.jpg)
Tiempo de colisión entre dos granos
Para el tiempo de choque tik . Se debe cumplir:
|~ri (t)−~rk(t)| = σ
|(~ri + ~vi t +���
~gt2/2)− (~rk + ~vkt +���
~gt2/2)|2 = σ2
Ecuación cuadrática para t.
Soluciones complejas. No hay colisión. ⇒ tik = ∞.
Soluciones reales t1 y t2.Se debe escoger la menor sólo si 0 < tik (en el futuro).
Truco
Si dos granos acaban de chocar, para evitar repredecir nuevamenteel mismo evento se pone una condicion adicional: los granos sedeben acercar ~vik ·~rik < 0. Si no tik = ∞.
R. Soto Simulaciones �uidos granulares
![Page 52: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/52.jpg)
Tiempo de colisión entre dos granos
Dados ~r1,~r2, ~v1, ~v2.
Se calcula ~r12 = ~r1 −~r2 y ~v12 = ~v1 − ~v2
Si |r12| < σ, error, ya están traslapados.
Si ~v12 ·~r12 > 0, se alejan: t12 = ∞Discriminante de la ecuación cuadrática
∆ = (~v12 ·~r12)2 − |v12|2(|r12|2 − σ2)
Si ∆ < 0, raíces complejas: t12 = ∞Chocan:
t12 =−(~v12 ·~r12)−
√∆
|v212|
R. Soto Simulaciones �uidos granulares
![Page 53: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/53.jpg)
Tiempo de colisión entre dos granos
Dados ~r1,~r2, ~v1, ~v2.
Se calcula ~r12 = ~r1 −~r2 y ~v12 = ~v1 − ~v2
Si |r12| < σ, error, ya están traslapados.
Si ~v12 ·~r12 > 0, se alejan: t12 = ∞Discriminante de la ecuación cuadrática
∆ = (~v12 ·~r12)2 − |v12|2(|r12|2 − σ2)
Si ∆ < 0, raíces complejas: t12 = ∞Chocan:
t12 =−(~v12 ·~r12)−
√∆
|v212|
R. Soto Simulaciones �uidos granulares
![Page 54: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/54.jpg)
Tiempo de colisión entre dos granos
Dados ~r1,~r2, ~v1, ~v2.
Se calcula ~r12 = ~r1 −~r2 y ~v12 = ~v1 − ~v2
Si |r12| < σ, error, ya están traslapados.
Si ~v12 ·~r12 > 0, se alejan: t12 = ∞Discriminante de la ecuación cuadrática
∆ = (~v12 ·~r12)2 − |v12|2(|r12|2 − σ2)
Si ∆ < 0, raíces complejas: t12 = ∞Chocan:
t12 =−(~v12 ·~r12)−
√∆
|v212|
R. Soto Simulaciones �uidos granulares
![Page 55: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/55.jpg)
Tiempo de colisión entre dos granos
Dados ~r1,~r2, ~v1, ~v2.
Se calcula ~r12 = ~r1 −~r2 y ~v12 = ~v1 − ~v2
Si |r12| < σ, error, ya están traslapados.
Si ~v12 ·~r12 > 0, se alejan: t12 = ∞Discriminante de la ecuación cuadrática
∆ = (~v12 ·~r12)2 − |v12|2(|r12|2 − σ2)
Si ∆ < 0, raíces complejas: t12 = ∞Chocan:
t12 =−(~v12 ·~r12)−
√∆
|v212|
R. Soto Simulaciones �uidos granulares
![Page 56: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/56.jpg)
Tiempo de colisión entre dos granos
Dados ~r1,~r2, ~v1, ~v2.
Se calcula ~r12 = ~r1 −~r2 y ~v12 = ~v1 − ~v2
Si |r12| < σ, error, ya están traslapados.
Si ~v12 ·~r12 > 0, se alejan: t12 = ∞Discriminante de la ecuación cuadrática
∆ = (~v12 ·~r12)2 − |v12|2(|r12|2 − σ2)
Si ∆ < 0, raíces complejas: t12 = ∞Chocan:
t12 =−(~v12 ·~r12)−
√∆
|v212|
R. Soto Simulaciones �uidos granulares
![Page 57: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/57.jpg)
Tiempo de colisión entre dos granos
Dados ~r1,~r2, ~v1, ~v2.
Se calcula ~r12 = ~r1 −~r2 y ~v12 = ~v1 − ~v2
Si |r12| < σ, error, ya están traslapados.
Si ~v12 ·~r12 > 0, se alejan: t12 = ∞Discriminante de la ecuación cuadrática
∆ = (~v12 ·~r12)2 − |v12|2(|r12|2 − σ2)
Si ∆ < 0, raíces complejas: t12 = ∞Chocan:
t12 =−(~v12 ·~r12)−
√∆
|v212|
R. Soto Simulaciones �uidos granulares
![Page 58: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/58.jpg)
Tarea
Escriba un programa que simule en 2D un sistema N discos de igualdiámetro que chocan elasticamente entre sí (α = 1), sin rotación.
El sistema está en una caja cuadrada de lado L y las paredes sonelásticas, de manera que en un choque: v ′
n = −vn.
Condición inicial:
Posiciones en una retícula cuadrada, cuidando que inicialmenteno hayan traslapes.
Velocidades, todas de igual módulo V0 = 1 y ángulo aleatorio.
R. Soto Simulaciones �uidos granulares
![Page 59: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/59.jpg)
Tarea
Simule hasta que hayan ocurrido N/2, N, 2N, 3N, 10N colisionesdisco-disco.
Al �nal de cada simulación haga un histograma de los módulos delas velocidades de las partículas. Vea como el sistema se acerca a ladistribución de Maxwell para los módulos de velocidad:
f (v) =
(2N
V 20
)ve−v2/V 2
0
R. Soto Simulaciones �uidos granulares
![Page 60: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/60.jpg)
Otros sistemas
Existen otros sistemas que pueden ser descritos por modelos deesferas duras.
Fluidos moleculares donde las propiedades están dominadaspor las fuerzas repulsivas
V (r) =
{∞ r ≤ σ0 r > σ
Se modela como Esferas Duras Elásticas
R. Soto Simulaciones �uidos granulares
![Page 61: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/61.jpg)
Otros sistemas
Fluidos moleculares donde además de la repulsión hay unpotencial atractivo.Se usa el modelo del Pozo Cuadrado.
V (r) =
∞ r ≤ σ−ε σ < r ≤ λσ0 λσ < r
Se simula de igual manera, agregando los eventos asociados alcruce de potencial en r = λσ. (Simulación)
Los casos anteriores en mezclas binarias (Simulación)
El gas de Lorentz para modelar el transporte de cargas
Movimiento Browniano (Simulación)
R. Soto Simulaciones �uidos granulares
![Page 62: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/62.jpg)
Otros sistemas
Fluidos moleculares donde además de la repulsión hay unpotencial atractivo.Se usa el modelo del Pozo Cuadrado.
V (r) =
∞ r ≤ σ−ε σ < r ≤ λσ0 λσ < r
Se simula de igual manera, agregando los eventos asociados alcruce de potencial en r = λσ. (Simulación)
Los casos anteriores en mezclas binarias (Simulación)
El gas de Lorentz para modelar el transporte de cargas
Movimiento Browniano (Simulación)
R. Soto Simulaciones �uidos granulares
![Page 63: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/63.jpg)
Otros sistemas
Fluidos moleculares donde además de la repulsión hay unpotencial atractivo.Se usa el modelo del Pozo Cuadrado.
V (r) =
∞ r ≤ σ−ε σ < r ≤ λσ0 λσ < r
Se simula de igual manera, agregando los eventos asociados alcruce de potencial en r = λσ. (Simulación)
Los casos anteriores en mezclas binarias (Simulación)
El gas de Lorentz para modelar el transporte de cargas
Movimiento Browniano (Simulación)
R. Soto Simulaciones �uidos granulares
![Page 64: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/64.jpg)
Otros sistemas
Fluidos moleculares donde además de la repulsión hay unpotencial atractivo.Se usa el modelo del Pozo Cuadrado.
V (r) =
∞ r ≤ σ−ε σ < r ≤ λσ0 λσ < r
Se simula de igual manera, agregando los eventos asociados alcruce de potencial en r = λσ. (Simulación)
Los casos anteriores en mezclas binarias (Simulación)
El gas de Lorentz para modelar el transporte de cargas
Movimiento Browniano (Simulación)
R. Soto Simulaciones �uidos granulares
![Page 65: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/65.jpg)
Estrategia e�ciente
El algoritmo ingenuo tiene un costo de O(N2) por cada evento.
Se puede mejorar considerando que:
Es poco probable que dos partículas lejanas choquen
Cuando dos discos chocan, sólo se invalidan los eventospredichos para ellos. No es necesario recalcular todo.
R. Soto Simulaciones �uidos granulares
![Page 66: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/66.jpg)
Estrategia e�ciente
El algoritmo ingenuo tiene un costo de O(N2) por cada evento.
Se puede mejorar considerando que:
Es poco probable que dos partículas lejanas choquen
Cuando dos discos chocan, sólo se invalidan los eventospredichos para ellos. No es necesario recalcular todo.
R. Soto Simulaciones �uidos granulares
![Page 67: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/67.jpg)
Estrategia e�ciente
El algoritmo ingenuo tiene un costo de O(N2) por cada evento.
Se puede mejorar considerando que:
Es poco probable que dos partículas lejanas choquen
Cuando dos discos chocan, sólo se invalidan los eventospredichos para ellos. No es necesario recalcular todo.
R. Soto Simulaciones �uidos granulares
![Page 68: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/68.jpg)
División en celdas
Se divide el sistema en celdas de lado ∆>σ.
R. Soto Simulaciones �uidos granulares
![Page 69: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/69.jpg)
División en celdas
Se divide el sistema en celdas de lado ∆>σ.
R. Soto Simulaciones �uidos granulares
![Page 70: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/70.jpg)
División en celdas
Se divide el sistema en celdas de lado ∆>σ.
R. Soto Simulaciones �uidos granulares
![Page 71: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/71.jpg)
División en celdas
Se divide el sistema en celdas de lado ∆>σ.
Para cada partícula se predicen eventos de colisión sólo conpartículas en las celdas vecinas (9 en 2D y 27 en 3D).
R. Soto Simulaciones �uidos granulares
![Page 72: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/72.jpg)
División en celdas
Se divide el sistema en celdas de lado ∆>σ.
Para cada partícula se predicen eventos de colisión sólo conpartículas en las celdas vecinas (9 en 2D y 27 en 3D).
Se deben incluir nuevos tipos de eventos: Cruce de ParedVirtual.Indican cúando una partícula cambia de celda.Se predice de igual manera que los Choques con ParedesDuras ti ,virtual
R. Soto Simulaciones �uidos granulares
![Page 73: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/73.jpg)
División en celdas
Se divide el sistema en celdas de lado ∆>σ.
Para cada partícula se predicen eventos de colisión sólo conpartículas en las celdas vecinas (9 en 2D y 27 en 3D).
Se deben incluir nuevos tipos de eventos: Cruce de ParedVirtual.Indican cúando una partícula cambia de celda.Se predice de igual manera que los Choques con ParedesDuras ti ,virtual
Siguiente Evento:tSE = min{tik ; ti ,pared; ti ,virtual}
R. Soto Simulaciones �uidos granulares
![Page 74: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/74.jpg)
División en celdas
¾Qué pasa si el proximo evento es un choque entre partículasno vecinas?
R. Soto Simulaciones �uidos granulares
![Page 75: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/75.jpg)
División en celdas
¾Qué pasa si el proximo evento es un choque entre partículasno vecinas?
R. Soto Simulaciones �uidos granulares
![Page 76: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/76.jpg)
División en celdas
¾Qué pasa si el proximo evento es un choque entre partículasno vecinas?
Antes debe haber cruzado una pared virtual. En ese instantepredice el choque con la otra partícula
R. Soto Simulaciones �uidos granulares
![Page 77: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/77.jpg)
Tipos de Eventos
Resumen de Eventos
CPP Choque Partícula-PartículaCPD Choque Pared DuraCPV Cruce Pared Virtual
Subclasi�cación de eventos CPPInterno Ambas partículas pertenecen a la misma celdaExterno Las partículas pertenecen a celdas distintas
R. Soto Simulaciones �uidos granulares
![Page 78: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/78.jpg)
Tipos de Eventos
Resumen de Eventos
CPP Choque Partícula-PartículaCPD Choque Pared DuraCPV Cruce Pared Virtual
Subclasi�cación de eventos CPPInterno Ambas partículas pertenecen a la misma celdaExterno Las partículas pertenecen a celdas distintas
R. Soto Simulaciones �uidos granulares
![Page 79: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/79.jpg)
Simulación asíncrona
Idea!
No es necesario recalcular todos los tiempos de choquedespués de cada evento.
Sólo los tiempos relacionados con las partículas que acaban dechocar se deben recalcular.
R. Soto Simulaciones �uidos granulares
![Page 80: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/80.jpg)
Simulación asíncrona
Idea!
No es necesario recalcular todos los tiempos de choquedespués de cada evento.
Sólo los tiempos relacionados con las partículas que acaban dechocar se deben recalcular.
Solución
Se deben guardar los tiempos ya calculados
Después de cada evento se calculan eventos sólo para laspartículas relevantes
R. Soto Simulaciones �uidos granulares
![Page 81: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/81.jpg)
Simulación asíncrona
Cómo reutilizar los eventos ya predichos?
Cada partícula tiene una variable adicional:
τi Tiempo de la útima colisión que sufrió~ri , ~vi Posición y velocidad justo después de esa colisión
De esta manera
~ri (t) = ~ri + ~vi (t − τi ) + ~g(t − τi )2/2
~vi (t) = ~vi + ~g(t − τi )
Sólo después de un evento que cambie su estado (CPP yCPD) se actualiza el estado de la particula (τi ,~ri , ~vi )
R. Soto Simulaciones �uidos granulares
![Page 82: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/82.jpg)
Simulación asíncrona
Cómo reutilizar los eventos ya predichos?
Cada partícula tiene una variable adicional:
τi Tiempo de la útima colisión que sufrió~ri , ~vi Posición y velocidad justo después de esa colisión
De esta manera
~ri (t) = ~ri + ~vi (t − τi ) + ~g(t − τi )2/2
~vi (t) = ~vi + ~g(t − τi )
Sólo después de un evento que cambie su estado (CPP yCPD) se actualiza el estado de la particula (τi ,~ri , ~vi )
R. Soto Simulaciones �uidos granulares
![Page 83: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/83.jpg)
Simulación asíncrona
Cómo reutilizar los eventos ya predichos?
Cada partícula tiene una variable adicional:
τi Tiempo de la útima colisión que sufrió~ri , ~vi Posición y velocidad justo después de esa colisión
De esta manera
~ri (t) = ~ri + ~vi (t − τi ) + ~g(t − τi )2/2
~vi (t) = ~vi + ~g(t − τi )
Sólo después de un evento que cambie su estado (CPP yCPD) se actualiza el estado de la particula (τi ,~ri , ~vi )
R. Soto Simulaciones �uidos granulares
![Page 84: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/84.jpg)
Simulación asíncrona
Cómo reutilizar los eventos ya predichos?
Cada partícula tiene una variable adicional:
τi Tiempo de la útima colisión que sufrió~ri , ~vi Posición y velocidad justo después de esa colisión
De esta manera
~ri (t) = ~ri + ~vi (t − τi ) + ~g(t − τi )2/2
~vi (t) = ~vi + ~g(t − τi )
Sólo después de un evento que cambie su estado (CPP yCPD) se actualiza el estado de la particula (τi ,~ri , ~vi )
R. Soto Simulaciones �uidos granulares
![Page 85: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/85.jpg)
Almacenamiento de los eventos predichos
Se deben guardar los eventos predichos
Se debe buscar el mínimo
Se guardan en un árbol binario completo
Cada evento predicho tiene un dueño y un partner
Cada hoja del arbol representa una partícula.
De cada hoja cuelga una lista enlazada con los eventos de losque la partícula es dueña
En cada hoja del árbol se tiene el evento de menor tiempodentro de su lista.
Cuando se predicen eventos, éstos se agregan a la lista
Cuando ocurre un evento. Este se elimina de la lista. Si elevento cambia el estado, se borra toda la lista.
R. Soto Simulaciones �uidos granulares
![Page 86: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/86.jpg)
Almacenamiento de los eventos predichos
Se deben guardar los eventos predichos
Se debe buscar el mínimo
Se guardan en un árbol binario completo
Cada evento predicho tiene un dueño y un partner
Cada hoja del arbol representa una partícula.
De cada hoja cuelga una lista enlazada con los eventos de losque la partícula es dueña
En cada hoja del árbol se tiene el evento de menor tiempodentro de su lista.
Cuando se predicen eventos, éstos se agregan a la lista
Cuando ocurre un evento. Este se elimina de la lista. Si elevento cambia el estado, se borra toda la lista.
R. Soto Simulaciones �uidos granulares
![Page 87: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/87.jpg)
Almacenamiento de los eventos predichos
Se deben guardar los eventos predichos
Se debe buscar el mínimo
Se guardan en un árbol binario completo
Cada evento predicho tiene un dueño y un partner
Cada hoja del arbol representa una partícula.
De cada hoja cuelga una lista enlazada con los eventos de losque la partícula es dueña
En cada hoja del árbol se tiene el evento de menor tiempodentro de su lista.
Cuando se predicen eventos, éstos se agregan a la lista
Cuando ocurre un evento. Este se elimina de la lista. Si elevento cambia el estado, se borra toda la lista.
R. Soto Simulaciones �uidos granulares
![Page 88: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/88.jpg)
Almacenamiento de los eventos predichos
Se deben guardar los eventos predichos
Se debe buscar el mínimo
Se guardan en un árbol binario completo
Cada evento predicho tiene un dueño y un partner
Cada hoja del arbol representa una partícula.
De cada hoja cuelga una lista enlazada con los eventos de losque la partícula es dueña
En cada hoja del árbol se tiene el evento de menor tiempodentro de su lista.
Cuando se predicen eventos, éstos se agregan a la lista
Cuando ocurre un evento. Este se elimina de la lista. Si elevento cambia el estado, se borra toda la lista.
R. Soto Simulaciones �uidos granulares
![Page 89: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/89.jpg)
Almacenamiento de los eventos predichos
Se deben guardar los eventos predichos
Se debe buscar el mínimo
Se guardan en un árbol binario completo
Cada evento predicho tiene un dueño y un partner
Cada hoja del arbol representa una partícula.
De cada hoja cuelga una lista enlazada con los eventos de losque la partícula es dueña
En cada hoja del árbol se tiene el evento de menor tiempodentro de su lista.
Cuando se predicen eventos, éstos se agregan a la lista
Cuando ocurre un evento. Este se elimina de la lista. Si elevento cambia el estado, se borra toda la lista.
R. Soto Simulaciones �uidos granulares
![Page 90: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/90.jpg)
Almacenamiento de los eventos predichos
Se deben guardar los eventos predichos
Se debe buscar el mínimo
Se guardan en un árbol binario completo
Cada evento predicho tiene un dueño y un partner
Cada hoja del arbol representa una partícula.
De cada hoja cuelga una lista enlazada con los eventos de losque la partícula es dueña
En cada hoja del árbol se tiene el evento de menor tiempodentro de su lista.
Cuando se predicen eventos, éstos se agregan a la lista
Cuando ocurre un evento. Este se elimina de la lista. Si elevento cambia el estado, se borra toda la lista.
R. Soto Simulaciones �uidos granulares
![Page 91: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/91.jpg)
Almacenamiento de los eventos predichos
Se deben guardar los eventos predichos
Se debe buscar el mínimo
Se guardan en un árbol binario completo
Cada evento predicho tiene un dueño y un partner
Cada hoja del arbol representa una partícula.
De cada hoja cuelga una lista enlazada con los eventos de losque la partícula es dueña
En cada hoja del árbol se tiene el evento de menor tiempodentro de su lista.
Cuando se predicen eventos, éstos se agregan a la lista
Cuando ocurre un evento. Este se elimina de la lista. Si elevento cambia el estado, se borra toda la lista.
R. Soto Simulaciones �uidos granulares
![Page 92: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/92.jpg)
Almacenamiento de los eventos predichos
Se deben guardar los eventos predichos
Se debe buscar el mínimo
Se guardan en un árbol binario completo
Cada evento predicho tiene un dueño y un partner
Cada hoja del arbol representa una partícula.
De cada hoja cuelga una lista enlazada con los eventos de losque la partícula es dueña
En cada hoja del árbol se tiene el evento de menor tiempodentro de su lista.
Cuando se predicen eventos, éstos se agregan a la lista
Cuando ocurre un evento. Este se elimina de la lista. Si elevento cambia el estado, se borra toda la lista.
R. Soto Simulaciones �uidos granulares
![Page 93: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/93.jpg)
Almacenamiento de los eventos predichos
Se deben guardar los eventos predichos
Se debe buscar el mínimo
Se guardan en un árbol binario completo
Cada evento predicho tiene un dueño y un partner
Cada hoja del arbol representa una partícula.
De cada hoja cuelga una lista enlazada con los eventos de losque la partícula es dueña
En cada hoja del árbol se tiene el evento de menor tiempodentro de su lista.
Cuando se predicen eventos, éstos se agregan a la lista
Cuando ocurre un evento. Este se elimina de la lista. Si elevento cambia el estado, se borra toda la lista.
R. Soto Simulaciones �uidos granulares
![Page 94: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/94.jpg)
Arbol
La estructura es de un árbol binario completo (CBT).
El siguiente evento corresponde a la partícula 10 con t = 0,10.Luego de ejecutarlo, el siguiente evento para la partícula 10tiene t = 0,18.
7 8 9 10
1 2 3 4 5 6
10
10 5
10 2 4 5
7 10j jj j j j
j jj
JJ JJ
�� @@ �� �� ��SS SS SS
���
QQQ
�� @@
�����
HHHHHa)
(0,20) (0,30) (0,16) (0,10)
(0,35) (0,15) (0,40) (0,30) (0,20) (0,32)
R. Soto Simulaciones �uidos granulares
![Page 95: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/95.jpg)
Arbol
La estructura es de un árbol binario completo (CBT).
El siguiente evento corresponde a la partícula 10 con t = 0,10.Luego de ejecutarlo, el siguiente evento para la partícula 10tiene t = 0,18.
7 8 9 10
1 2 3 4 5 6
2
2 5
9 2 4 5
7 9j jj j j j
j jj
JJ JJ]
�� @@ �� �� ��SS SS SSI
���
QQQ
�� @@��3
�����
HHHHH��*
b)
(0,20) (0,30) (0,16) (0,18)
(0,35) (0,15) (0,40) (0,30) (0,20) (0,32)
R. Soto Simulaciones �uidos granulares
![Page 96: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/96.jpg)
Eliminación de eventos
¾Qué pasa si se tiene la secuencia temporal?
Se predice un choque entre p1 y p2, donde p1 es el dueño.
p2 sufre un evento CPP o CPD
Corresponde realizar el evento predicho.
Solución
A cada partícula se le agrega una variable adicional Ncoli , que
indica el número de eventos que ha sufrido con cambio deestado
Cuando se predice un estado, se guarda en el arbol el valor deNcol del partner.
Al momento de realizar el evento, se compara el valor de Ncol
guardado en el arbol, con el valor actual que tiene el partnerSi coinciden, el evento es válido. Si no se anula.
R. Soto Simulaciones �uidos granulares
![Page 97: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/97.jpg)
Eliminación de eventos
¾Qué pasa si se tiene la secuencia temporal?
Se predice un choque entre p1 y p2, donde p1 es el dueño.
p2 sufre un evento CPP o CPD
Corresponde realizar el evento predicho.
Solución
A cada partícula se le agrega una variable adicional Ncoli , que
indica el número de eventos que ha sufrido con cambio deestado
Cuando se predice un estado, se guarda en el arbol el valor deNcol del partner.
Al momento de realizar el evento, se compara el valor de Ncol
guardado en el arbol, con el valor actual que tiene el partnerSi coinciden, el evento es válido. Si no se anula.
R. Soto Simulaciones �uidos granulares
![Page 98: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/98.jpg)
Eliminación de eventos
¾Qué pasa si se tiene la secuencia temporal?
Se predice un choque entre p1 y p2, donde p1 es el dueño.
p2 sufre un evento CPP o CPD
Corresponde realizar el evento predicho.
Solución
A cada partícula se le agrega una variable adicional Ncoli , que
indica el número de eventos que ha sufrido con cambio deestado
Cuando se predice un estado, se guarda en el arbol el valor deNcol del partner.
Al momento de realizar el evento, se compara el valor de Ncol
guardado en el arbol, con el valor actual que tiene el partnerSi coinciden, el evento es válido. Si no se anula.
R. Soto Simulaciones �uidos granulares
![Page 99: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/99.jpg)
Eliminación de eventos
¾Qué pasa si se tiene la secuencia temporal?
Se predice un choque entre p1 y p2, donde p1 es el dueño.
p2 sufre un evento CPP o CPD
Corresponde realizar el evento predicho.
Solución
A cada partícula se le agrega una variable adicional Ncoli , que
indica el número de eventos que ha sufrido con cambio deestado
Cuando se predice un estado, se guarda en el arbol el valor deNcol del partner.
Al momento de realizar el evento, se compara el valor de Ncol
guardado en el arbol, con el valor actual que tiene el partnerSi coinciden, el evento es válido. Si no se anula.
R. Soto Simulaciones �uidos granulares
![Page 100: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/100.jpg)
E�ciencia
En cada evento, los costos asociados a cada paso son:
Regla de choque O(1) [Dinámica local]
Predicción de nuevos eventos asociados a las partículas quesufrieron el evento O(1) [Celdas]
Almacenamiento en las listas enlazadas y búsqueda del mínimolocal O(1) [Listas por hoja]
Búsqueda del mínimo global O(logN) [Arbol binario]
R. Soto Simulaciones �uidos granulares
![Page 101: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/101.jpg)
E�ciencia
En cada evento, los costos asociados a cada paso son:
Regla de choque O(1) [Dinámica local]
Predicción de nuevos eventos asociados a las partículas quesufrieron el evento O(1) [Celdas]
Almacenamiento en las listas enlazadas y búsqueda del mínimolocal O(1) [Listas por hoja]
Búsqueda del mínimo global O(logN) [Arbol binario]
R. Soto Simulaciones �uidos granulares
![Page 102: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/102.jpg)
E�ciencia
En cada evento, los costos asociados a cada paso son:
Regla de choque O(1) [Dinámica local]
Predicción de nuevos eventos asociados a las partículas quesufrieron el evento O(1) [Celdas]
Almacenamiento en las listas enlazadas y búsqueda del mínimolocal O(1) [Listas por hoja]
Búsqueda del mínimo global O(logN) [Arbol binario]
R. Soto Simulaciones �uidos granulares
![Page 103: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/103.jpg)
E�ciencia
En cada evento, los costos asociados a cada paso son:
Regla de choque O(1) [Dinámica local]
Predicción de nuevos eventos asociados a las partículas quesufrieron el evento O(1) [Celdas]
Almacenamiento en las listas enlazadas y búsqueda del mínimolocal O(1) [Listas por hoja]
Búsqueda del mínimo global O(logN) [Arbol binario]
R. Soto Simulaciones �uidos granulares
![Page 104: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/104.jpg)
E�ciencia
En cada evento, los costos asociados a cada paso son:
Regla de choque O(1) [Dinámica local]
Predicción de nuevos eventos asociados a las partículas quesufrieron el evento O(1) [Celdas]
Almacenamiento en las listas enlazadas y búsqueda del mínimolocal O(1) [Listas por hoja]
Búsqueda del mínimo global O(logN) [Arbol binario]
Costo total por evento: O(logN)
R. Soto Simulaciones �uidos granulares
![Page 105: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/105.jpg)
Mediciones
Se buscan mediciones que:
Sean precisas
No degraden la e�ciencia del simulador
Hay soluciones dependiendo del tipo de observable
Observables que dependen del estado
Observables que dependen de los eventos
Campos hidrodinámicos
R. Soto Simulaciones �uidos granulares
![Page 106: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/106.jpg)
Mediciones
Se buscan mediciones que:
Sean precisas
No degraden la e�ciencia del simulador
Hay soluciones dependiendo del tipo de observable
Observables que dependen del estado
Observables que dependen de los eventos
Campos hidrodinámicos
R. Soto Simulaciones �uidos granulares
![Page 107: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/107.jpg)
Mediciones
Se buscan mediciones que:
Sean precisas
No degraden la e�ciencia del simulador
Hay soluciones dependiendo del tipo de observable
Observables que dependen del estado
Observables que dependen de los eventos
Campos hidrodinámicos
R. Soto Simulaciones �uidos granulares
![Page 108: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/108.jpg)
Mediciones
Se buscan mediciones que:
Sean precisas
No degraden la e�ciencia del simulador
Hay soluciones dependiendo del tipo de observable
Observables que dependen del estado
Observables que dependen de los eventos
Campos hidrodinámicos
R. Soto Simulaciones �uidos granulares
![Page 109: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/109.jpg)
Observables que dependen del estado
Hay observables que dependen del estado del sistema:
Posición del centro de masa
~R =1
N
∑i
~ri
Energía cinética
K =1
2
∑i
mv2i
Transformada de Fourier de la densidad
n(~k) =∑i
m e i~k·~ri
Energía potencial en modelo de Pozo Cuadrado
U = −∑i ,k
ε× I (rik < λσ)
R. Soto Simulaciones �uidos granulares
![Page 110: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/110.jpg)
Observables que dependen del estado
Hay observables que dependen del estado del sistema:
Posición del centro de masa
~R =1
N
∑i
~ri
Energía cinética
K =1
2
∑i
mv2i
Transformada de Fourier de la densidad
n(~k) =∑i
m e i~k·~ri
Energía potencial en modelo de Pozo Cuadrado
U = −∑i ,k
ε× I (rik < λσ)
R. Soto Simulaciones �uidos granulares
![Page 111: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/111.jpg)
Observables que dependen del estado
Hay observables que dependen del estado del sistema:
Posición del centro de masa
~R =1
N
∑i
~ri
Energía cinética
K =1
2
∑i
mv2i
Transformada de Fourier de la densidad
n(~k) =∑i
m e i~k·~ri
Energía potencial en modelo de Pozo Cuadrado
U = −∑i ,k
ε× I (rik < λσ)
R. Soto Simulaciones �uidos granulares
![Page 112: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/112.jpg)
Observables que dependen del estado
Hay observables que dependen del estado del sistema:
Posición del centro de masa
~R =1
N
∑i
~ri
Energía cinética
K =1
2
∑i
mv2i
Transformada de Fourier de la densidad
n(~k) =∑i
m e i~k·~ri
Energía potencial en modelo de Pozo Cuadrado
U = −∑i ,k
ε× I (rik < λσ)
R. Soto Simulaciones �uidos granulares
![Page 113: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/113.jpg)
Observables que dependen del estado
Solución 1: Promedios por fotos
Si la función que de�ne el observable es compleja, se puedenprogramar Eventos de Medición cada ∆t.
En cada Evento de Medición (alias fotos) se mide el observabledeseado.
Al �nal de la simulación se promedian todas las medicionesobtenidas.
R. Soto Simulaciones �uidos granulares
![Page 114: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/114.jpg)
Observables que dependen del estado
Solución 1: Promedios por fotos
Si la función que de�ne el observable es compleja, se puedenprogramar Eventos de Medición cada ∆t.
En cada Evento de Medición (alias fotos) se mide el observabledeseado.
Al �nal de la simulación se promedian todas las medicionesobtenidas.
Aplicable a:
Transformada Fourier de la Densidad
Tamaño de clusters
Forma de la super�cie libre en avalancha
R. Soto Simulaciones �uidos granulares
![Page 115: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/115.jpg)
Observables que dependen del estado
Solución 2: Promedios �exactos�
Consideremos el ejemplo de la energía cinética K .
K =1
2
∑i
mv2i
K sólo cambia cuando una partícula choca con una pared CPDo cuando dos partículas chocan inelásticamente CPD
Entre choques, K es constante
R. Soto Simulaciones �uidos granulares
![Page 116: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/116.jpg)
Observables que dependen del estado
Solución 2: Promedios �exactos�
Consideremos el ejemplo de la energía cinética K .
K =1
2
∑i
mv2i
K sólo cambia cuando una partícula choca con una pared CPDo cuando dos partículas chocan inelásticamente CPD
Entre choques, K es constante
R. Soto Simulaciones �uidos granulares
![Page 117: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/117.jpg)
Observables que dependen del estado
Solución 2: Promedios �exactos�
Consideremos el ejemplo de la energía cinética K .
K =1
2
∑i
mv2i
K sólo cambia cuando una partícula choca con una pared CPDo cuando dos partículas chocan inelásticamente CPD
Entre choques, K es constante
R. Soto Simulaciones �uidos granulares
![Page 118: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/118.jpg)
Observables que dependen del estado
Solución 2: Promedios �exactos�
Consideremos el ejemplo de la energía cinética K .
K =1
2
∑i
mv2i
K sólo cambia cuando una partícula choca con una pared CPDo cuando dos partículas chocan inelásticamente CPD
Entre choques, K es constanteK
t
R. Soto Simulaciones �uidos granulares
![Page 119: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/119.jpg)
Observables que dependen del estado
El promedio se puede calcular como
〈K 〉 = τ−1
∫ τ
0K (t) = τ−1
∑n
∆tnKn
donde ∆tn es el tiempo en que la energía duró valiendo Kn.K
t
Se mantienen las variables Kacum y Kactual con los valoresacumulados y actual de K y tultimo con el instante del últimoCPP o CPD
En los eventos CPP y CPD
Se actualiza Kacum: Kacum+ = Kactual(t − tultimo)Se actualizan Kactual y tultimo
Kactual + = Knuevas − Kviejas
tultimo = t
R. Soto Simulaciones �uidos granulares
![Page 120: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/120.jpg)
Observables que dependen del estado
El promedio se puede calcular como
〈K 〉 = τ−1
∫ τ
0K (t) = τ−1
∑n
∆tnKn
donde ∆tn es el tiempo en que la energía duró valiendo Kn.
Se mantienen las variables Kacum y Kactual con los valoresacumulados y actual de K y tultimo con el instante del últimoCPP o CPD
En los eventos CPP y CPD
Se actualiza Kacum: Kacum+ = Kactual(t − tultimo)Se actualizan Kactual y tultimo
Kactual + = Knuevas − Kviejas
tultimo = t
R. Soto Simulaciones �uidos granulares
![Page 121: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/121.jpg)
Observables que dependen del estado
El promedio se puede calcular como
〈K 〉 = τ−1
∫ τ
0K (t) = τ−1
∑n
∆tnKn
donde ∆tn es el tiempo en que la energía duró valiendo Kn.
Se mantienen las variables Kacum y Kactual con los valoresacumulados y actual de K y tultimo con el instante del últimoCPP o CPD
En los eventos CPP y CPD
Se actualiza Kacum: Kacum+ = Kactual(t − tultimo)Se actualizan Kactual y tultimo
Kactual + = Knuevas − Kviejas
tultimo = t
R. Soto Simulaciones �uidos granulares
![Page 122: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/122.jpg)
Observables que dependen del estado
El promedio se puede calcular como
〈K 〉 = τ−1
∫ τ
0K (t) = τ−1
∑n
∆tnKn
donde ∆tn es el tiempo en que la energía duró valiendo Kn.
Se mantienen las variables Kacum y Kactual con los valoresacumulados y actual de K y tultimo con el instante del últimoCPP o CPD
En los eventos CPP y CPD
Se actualiza Kacum: Kacum+ = Kactual(t − tultimo)Se actualizan Kactual y tultimo
Kactual + = Knuevas − Kviejas
tultimo = t
R. Soto Simulaciones �uidos granulares
![Page 123: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/123.jpg)
Observables que dependen del estado
El promedio se puede calcular como
〈K 〉 = τ−1
∫ τ
0K (t) = τ−1
∑n
∆tnKn
donde ∆tn es el tiempo en que la energía duró valiendo Kn.
Se mantienen las variables Kacum y Kactual con los valoresacumulados y actual de K y tultimo con el instante del últimoCPP o CPD
En los eventos CPP y CPD
Se actualiza Kacum: Kacum+ = Kactual(t − tultimo)Se actualizan Kactual y tultimo
Kactual + = Knuevas − Kviejas
tultimo = t
R. Soto Simulaciones �uidos granulares
![Page 124: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/124.jpg)
Observables que dependen del estado
Al �nal de la simulación
Se actualizan Kacum y tultimo
Se calcula el promedio
〈K 〉 = Kacum/(t − tinicio)
También puede ser usado este método para observables que sonposibles de integrar analíticamente entre eventos. Por ejemplo, laenergía potencial gravitacional
R. Soto Simulaciones �uidos granulares
![Page 125: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/125.jpg)
Observables que dependen del estado
Al �nal de la simulación
Se actualizan Kacum y tultimo
Se calcula el promedio
〈K 〉 = Kacum/(t − tinicio)
También puede ser usado este método para observables que sonposibles de integrar analíticamente entre eventos. Por ejemplo, laenergía potencial gravitacional
R. Soto Simulaciones �uidos granulares
![Page 126: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/126.jpg)
Observables que dependen del estado
Al �nal de la simulación
Se actualizan Kacum y tultimo
Se calcula el promedio
〈K 〉 = Kacum/(t − tinicio)
También puede ser usado este método para observables que sonposibles de integrar analíticamente entre eventos. Por ejemplo, laenergía potencial gravitacional
Tarea
Encontrar la expresión que permite calcular el promedio de laenergía potencial gravitacional total.
R. Soto Simulaciones �uidos granulares
![Page 127: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/127.jpg)
Observables que dependen de los eventos
Ejemplo: Presión sobre una pared
La presión sobre una pared de área A se calcula como la fuerzaque las partículas le ejercen.
Pero sólo ejercen fuerza cuando chocan. Y los choques duranun tiempo nulo.
Se usa la de�nición de fuerza como momentum transferido porunidad de tiempo.
Si la pared está a la derecha (según x)
〈p〉 = − 1
Aτ
∑CPD
(mvdespuesx −mvantesx
)Signo menos por acción y reaccion
R. Soto Simulaciones �uidos granulares
![Page 128: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/128.jpg)
Observables que dependen de los eventos
Ejemplo: Presión sobre una pared
La presión sobre una pared de área A se calcula como la fuerzaque las partículas le ejercen.
Pero sólo ejercen fuerza cuando chocan. Y los choques duranun tiempo nulo.
Se usa la de�nición de fuerza como momentum transferido porunidad de tiempo.
Si la pared está a la derecha (según x)
〈p〉 = − 1
Aτ
∑CPD
(mvdespuesx −mvantesx
)Signo menos por acción y reaccion
R. Soto Simulaciones �uidos granulares
![Page 129: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/129.jpg)
Observables que dependen de los eventos
Ejemplo: Presión sobre una pared
La presión sobre una pared de área A se calcula como la fuerzaque las partículas le ejercen.
Pero sólo ejercen fuerza cuando chocan. Y los choques duranun tiempo nulo.
Se usa la de�nición de fuerza como momentum transferido porunidad de tiempo.
Si la pared está a la derecha (según x)
〈p〉 = − 1
Aτ
∑CPD
(mvdespuesx −mvantesx
)Signo menos por acción y reaccion
R. Soto Simulaciones �uidos granulares
![Page 130: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/130.jpg)
Observables que dependen de los eventos
Ejemplo: Presión sobre una pared
La presión sobre una pared de área A se calcula como la fuerzaque las partículas le ejercen.
Pero sólo ejercen fuerza cuando chocan. Y los choques duranun tiempo nulo.
Se usa la de�nición de fuerza como momentum transferido porunidad de tiempo.
Si la pared está a la derecha (según x)
〈p〉 = − 1
Aτ
∑CPD
(mvdespuesx −mvantesx
)Signo menos por acción y reaccion
R. Soto Simulaciones �uidos granulares
![Page 131: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/131.jpg)
Observables que dependen de los eventos
Otros ejemplos
Tasa de disipación de energía
Frecuencia de colisiones
R. Soto Simulaciones �uidos granulares
![Page 132: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/132.jpg)
Observables que dependen de los eventos
Otros ejemplos
Tasa de disipación de energía
Frecuencia de colisiones
R. Soto Simulaciones �uidos granulares
![Page 133: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/133.jpg)
Tarea
Usando el programa con el algorimo v1.0 mida la presión sobre lasparedes de un sistema de discos duros elásticos.
1 Considere una caja cuadrada de largo L y ponga un númerovariable de partículas N, todas inicializadas de igual forma queen la primera tarea con V0 = 1.Esperando el tiempo necesario para que el sistema hayaalcanzado la distribución de Maxwell, mida la presión sobrecualquiera de las paredes en función de la densidad n = N/L2.Muestre que si n� 1 se cumple la ley de gases ideales p ∝ n,y se observan desviaciones para mayores densidades.
2 Repita lo mismo pero ahora mantenga �jo N y varíe V0. Veaque la presión varía como p ∝ V 2
0 , lo cual indica que latemperatura es proporcional al cuadrado de la velocidad.
R. Soto Simulaciones �uidos granulares
![Page 134: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/134.jpg)
Campos Hidrodinámicos
Se quiere medir, en función del espacio y el tiempo, los camposhidrodinámicos usuales
Densidad de partículas o de masa
Velocidad hidrodinámica
Temperatura
Flujo de calor
Tensor de esfuerzos o de presiones
R. Soto Simulaciones �uidos granulares
![Page 135: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/135.jpg)
Campos Hidrodinámicos
Se quiere medir, en función del espacio y el tiempo, los camposhidrodinámicos usuales
Densidad de partículas o de masa
Velocidad hidrodinámica
Temperatura
Flujo de calor
Tensor de esfuerzos o de presiones
R. Soto Simulaciones �uidos granulares
![Page 136: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/136.jpg)
Campos Hidrodinámicos
Se quiere medir, en función del espacio y el tiempo, los camposhidrodinámicos usuales
Densidad de partículas o de masa
Velocidad hidrodinámica
Temperatura
Flujo de calor
Tensor de esfuerzos o de presiones
R. Soto Simulaciones �uidos granulares
![Page 137: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/137.jpg)
Campos Hidrodinámicos
Se quiere medir, en función del espacio y el tiempo, los camposhidrodinámicos usuales
Densidad de partículas o de masa
Velocidad hidrodinámica
Temperatura
Flujo de calor
Tensor de esfuerzos o de presiones
R. Soto Simulaciones �uidos granulares
![Page 138: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/138.jpg)
Campos Hidrodinámicos
Se quiere medir, en función del espacio y el tiempo, los camposhidrodinámicos usuales
Densidad de partículas o de masa
Velocidad hidrodinámica
Temperatura
Flujo de calor
Tensor de esfuerzos o de presiones
R. Soto Simulaciones �uidos granulares
![Page 139: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/139.jpg)
Campos Hidrodinámicos
Ejemplo: densidad de partículas
Se divide el sistema en celdas
La densidad es el número de partículas en cada celda, divididopor el volumen de ésta
El número de partículas cambia sólo en eventos CPV
Se escogen las celdas de medición iguales a las de algoritmo
Se aplica un método similar al de la Energía Cinética:Variables Nacum, Nactual, tultimo para cada celda.
R. Soto Simulaciones �uidos granulares
![Page 140: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/140.jpg)
Campos Hidrodinámicos
Ejemplo: densidad de partículas
Se divide el sistema en celdas
La densidad es el número de partículas en cada celda, divididopor el volumen de ésta
El número de partículas cambia sólo en eventos CPV
Se escogen las celdas de medición iguales a las de algoritmo
Se aplica un método similar al de la Energía Cinética:Variables Nacum, Nactual, tultimo para cada celda.
R. Soto Simulaciones �uidos granulares
![Page 141: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/141.jpg)
Campos Hidrodinámicos
Ejemplo: densidad de partículas
Se divide el sistema en celdas
La densidad es el número de partículas en cada celda, divididopor el volumen de ésta
El número de partículas cambia sólo en eventos CPV
Se escogen las celdas de medición iguales a las de algoritmo
Se aplica un método similar al de la Energía Cinética:Variables Nacum, Nactual, tultimo para cada celda.
R. Soto Simulaciones �uidos granulares
![Page 142: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/142.jpg)
Campos Hidrodinámicos
Ejemplo: densidad de partículas
Se divide el sistema en celdas
La densidad es el número de partículas en cada celda, divididopor el volumen de ésta
El número de partículas cambia sólo en eventos CPV
Se escogen las celdas de medición iguales a las de algoritmo
Se aplica un método similar al de la Energía Cinética:Variables Nacum, Nactual, tultimo para cada celda.
R. Soto Simulaciones �uidos granulares
![Page 143: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/143.jpg)
Campos Hidrodinámicos
Ejemplo: densidad de partículas
Se divide el sistema en celdas
La densidad es el número de partículas en cada celda, divididopor el volumen de ésta
El número de partículas cambia sólo en eventos CPV
Se escogen las celdas de medición iguales a las de algoritmo
Se aplica un método similar al de la Energía Cinética:Variables Nacum, Nactual, tultimo para cada celda.
R. Soto Simulaciones �uidos granulares
![Page 144: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/144.jpg)
Campos Hidrodinámicos
Ejemplo: densidad de partículas
Se divide el sistema en celdas
La densidad es el número de partículas en cada celda, divididopor el volumen de ésta
El número de partículas cambia sólo en eventos CPV
Se escogen las celdas de medición iguales a las de algoritmo
Se aplica un método similar al de la Energía Cinética:Variables Nacum, Nactual, tultimo para cada celda.
Método válido para:Campo Eventos relevantes
Velocidad CPV, CPD, CPP externoTemperatura CPV, CPD, CPP externo y
CPP interno si α < 1
R. Soto Simulaciones �uidos granulares
![Page 145: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/145.jpg)
Campos Hidrodinámicos
Ejemplo: �ujo de calor
Se divide el sistema en celdas
La energía �uye a través de las paredes de las celdas
Hay �ujo por las paredes cuando una partícula cruza (CPV) ocuando se trans�ere energía a través de la pared en un CPPexterno
Se aplica un método similar al de la Presión:
En cada evento relevante se suma la cantidad de energía
trasferida a lo largo de la pared.
Se usa una convención de signo: positivo si atravieza en una
dirección y negativo en la contraria
Al �nal, el �ujo de calor promedio en la direccíon de la pared
Qpared =∑
eventos
∆E/(τS); S super�cie de la pared de la celda
R. Soto Simulaciones �uidos granulares
![Page 146: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/146.jpg)
Campos Hidrodinámicos
Ejemplo: �ujo de calor
Se divide el sistema en celdas
La energía �uye a través de las paredes de las celdas
Hay �ujo por las paredes cuando una partícula cruza (CPV) ocuando se trans�ere energía a través de la pared en un CPPexterno
Se aplica un método similar al de la Presión:
En cada evento relevante se suma la cantidad de energía
trasferida a lo largo de la pared.
Se usa una convención de signo: positivo si atravieza en una
dirección y negativo en la contraria
Al �nal, el �ujo de calor promedio en la direccíon de la pared
Qpared =∑
eventos
∆E/(τS); S super�cie de la pared de la celda
R. Soto Simulaciones �uidos granulares
![Page 147: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/147.jpg)
Campos Hidrodinámicos
Ejemplo: �ujo de calor
Se divide el sistema en celdas
La energía �uye a través de las paredes de las celdas
Hay �ujo por las paredes cuando una partícula cruza (CPV) ocuando se trans�ere energía a través de la pared en un CPPexterno
Se aplica un método similar al de la Presión:
En cada evento relevante se suma la cantidad de energía
trasferida a lo largo de la pared.
Se usa una convención de signo: positivo si atravieza en una
dirección y negativo en la contraria
Al �nal, el �ujo de calor promedio en la direccíon de la pared
Qpared =∑
eventos
∆E/(τS); S super�cie de la pared de la celda
R. Soto Simulaciones �uidos granulares
![Page 148: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/148.jpg)
Campos Hidrodinámicos
Ejemplo: �ujo de calor
Se divide el sistema en celdas
La energía �uye a través de las paredes de las celdas
Hay �ujo por las paredes cuando una partícula cruza (CPV) ocuando se trans�ere energía a través de la pared en un CPPexterno
Se aplica un método similar al de la Presión:
En cada evento relevante se suma la cantidad de energía
trasferida a lo largo de la pared.
Se usa una convención de signo: positivo si atravieza en una
dirección y negativo en la contraria
Al �nal, el �ujo de calor promedio en la direccíon de la pared
Qpared =∑
eventos
∆E/(τS); S super�cie de la pared de la celda
R. Soto Simulaciones �uidos granulares
![Page 149: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/149.jpg)
Campos Hidrodinámicos
Ejemplo: �ujo de calor
Se divide el sistema en celdas
La energía �uye a través de las paredes de las celdas
Hay �ujo por las paredes cuando una partícula cruza (CPV) ocuando se trans�ere energía a través de la pared en un CPPexterno
Se aplica un método similar al de la Presión:
En cada evento relevante se suma la cantidad de energía
trasferida a lo largo de la pared.
Se usa una convención de signo: positivo si atravieza en una
dirección y negativo en la contraria
Al �nal, el �ujo de calor promedio en la direccíon de la pared
Qpared =∑
eventos
∆E/(τS); S super�cie de la pared de la celda
R. Soto Simulaciones �uidos granulares
![Page 150: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/150.jpg)
Campos Hidrodinámicos
Ejemplo: �ujo de calor
Se divide el sistema en celdas
La energía �uye a través de las paredes de las celdas
Hay �ujo por las paredes cuando una partícula cruza (CPV) ocuando se trans�ere energía a través de la pared en un CPPexterno
Se aplica un método similar al de la Presión:
En cada evento relevante se suma la cantidad de energía
trasferida a lo largo de la pared.
Se usa una convención de signo: positivo si atravieza en una
dirección y negativo en la contraria
Al �nal, el �ujo de calor promedio en la direccíon de la pared
Qpared =∑
eventos
∆E/(τS); S super�cie de la pared de la celda
R. Soto Simulaciones �uidos granulares
![Page 151: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/151.jpg)
Campos Hidrodinámicos
Ejemplo: �ujo de calor
Se divide el sistema en celdas
La energía �uye a través de las paredes de las celdas
Hay �ujo por las paredes cuando una partícula cruza (CPV) ocuando se trans�ere energía a través de la pared en un CPPexterno
Se aplica un método similar al de la Presión:
En cada evento relevante se suma la cantidad de energía
trasferida a lo largo de la pared.
Se usa una convención de signo: positivo si atravieza en una
dirección y negativo en la contraria
Al �nal, el �ujo de calor promedio en la direccíon de la pared
Qpared =∑
eventos
∆E/(τS); S super�cie de la pared de la celda
R. Soto Simulaciones �uidos granulares
![Page 152: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/152.jpg)
Campos Hidrodinámicos
Ejemplo: �ujo de calor
Para construir el vector �ujo se toman las paredes que rodeanuna celda, cada una de�ne una componente.
QA
Q
Q
QD
B
C ~Qcelda = (QA + QB)/2x + (QC + QD)/2y
R. Soto Simulaciones �uidos granulares
![Page 153: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/153.jpg)
Campos Hidrodinámicos
Ejemplo: �ujo de calor
Para construir el vector �ujo se toman las paredes que rodeanuna celda, cada una de�ne una componente.
QA
Q
Q
QD
B
C ~Qcelda = (QA + QB)/2x + (QC + QD)/2y
Método válido para:Campo Eventos relevantes
Presión CPV, CPP externoTensor de presiones CPV, CPP externoTasa local de disipación de energía CPP interno y externo
R. Soto Simulaciones �uidos granulares
![Page 154: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/154.jpg)
Bibliografía
P. Cordero and D. Risso, Microscopic Computer Simulation of
Fluids. En Fourth Granada Lectures in Computational Physics,P.L. Garrido and J. Marro (Eds.). Lecture Notes in Physics,Springer, (1996).
M. Marín, D. Risso y P. Cordero, J. Comp. Phys. 103, 306(1993).
M. Marín y P. Cordero, Compt. Phys. Comm. 92, 214 (1995).
D. Risso, Tesis doctoral. Universidad de Chile (1994).
R. Soto Simulaciones �uidos granulares
![Page 155: Simulaciones dinámica molecular de fluidos granulares · Dadas estas condiciones, las unidades naturales de la simulación son: Longitud σ = 1 Masa m = 1 Velocidad V 0 = 1 De la](https://reader033.fdocuments.co/reader033/viewer/2022050315/5f7781c5f5fd6f6cf4169ff0/html5/thumbnails/155.jpg)
Simulaciones dinámica molecular de �uidos
granulares
Rodrigo Soto, Patricio Cordero, Dino Risso
Departamento de Física, Universidad de Chilehttp://www.d�.uchile.cl/rsoto
SCAT Workshop, Valparaiso, Enero 2007
R. Soto Simulaciones �uidos granulares