Escolar Documentos
Profissional Documentos
Cultura Documentos
Física Computacional : :
Sistema de Partículas Interagentes Potencial de
Lennard-Jones
σ 12 σ 6
u (r ) = 4 ε − .
r r
Método de Metropolis
Física Computacional : :
Fluido de Lennard-Jones Dinâmica Molecular
Física Computacional : :
Fluido de Lennard-Jones Dinâmica Molecular
Física Computacional : :
Fluido de Lennard-Jones Dinâmica Molecular
Física Computacional : :
Fluido de Lennard-Jones Dinâmica Molecular
Física Computacional : :
Dinâmica Molecular O Algoritmo de Verlet
Física Computacional : :
Dinâmica Molecular O Algoritmo de Verlet
Física Computacional : :
Dinâmica Molecular O Algoritmo de Verlet
Física Computacional : :
Dinâmica Molecular O Algoritmo de Verlet
Física Computacional : :
Dinâmica Molecular O Algoritmo de Verlet
~r (t + ∆t ) − ~r (t − ∆t )
~v (t ) = .
2∆t
Física Computacional : :
Dinâmica Molecular O Algoritmo de Verlet
~r (t + ∆t ) − ~r (t − ∆t )
~v (t ) = .
2∆t
Física Computacional : :
Dinâmica Molecular O Algoritmo de Verlet
F~ (t )
~r (t + ∆t ) = 2~r (t ) − ~r (t − ∆t ) + (∆t )2
m
para obter a nova posição de uma partícula.
Física Computacional : :
Dinâmica Molecular O Algoritmo de Verlet
F~ (t )
~r (t + ∆t ) = 2~r (t ) − ~r (t − ∆t ) + (∆t )2
m
para obter a nova posição de uma partícula. Note que, para
executar esse cálculo, devemos calcular a força sobre a
partícula.
Física Computacional : :
Dinâmica Molecular O Algoritmo de Verlet
F~ (t )
~r (t + ∆t ) = 2~r (t ) − ~r (t − ∆t ) + (∆t )2
m
para obter a nova posição de uma partícula. Note que, para
executar esse cálculo, devemos calcular a força sobre a
partícula.
Ao longo da simulação podemos medir:
A temperatura considerando que
N
mi vi2 (t )
T (t ) =
X
,
i =1 KB Nf
em que Nf é o número de graus de liberdade.
Física Computacional : :
Dinâmica Molecular O Algoritmo de Verlet
Medidas continuação:
A energia potencial
( " 12 6 #)
σ σ
U=
X
4ε − .
<i ,j >
ri ,j ri ,j
A energia total
E = U + K.
Física Computacional : :
Dinâmica Molecular O Algoritmo de Verlet
Medidas continuação:
A energia potencial
( " 12 6 #)
σ σ
U=
X
4ε − .
<i ,j >
ri ,j ri ,j
A energia total
E = U + K.
Note que, a energia total deve ser conservada.
Física Computacional : :
Dinâmica Molecular O Algoritmo de Verlet
Medidas continuação:
A energia potencial
( " 12 6 #)
σ σ
U=
X
4ε − .
<i ,j >
ri ,j ri ,j
A energia total
E = U + K.
Note que, a energia total deve ser conservada.
Pergunta:
Física Computacional : :
Dinâmica Molecular O Algoritmo de Verlet
Medidas continuação:
A energia potencial
( " 12 6 #)
σ σ
U=
X
4ε − .
<i ,j >
ri ,j ri ,j
A energia total
E = U + K.
Note que, a energia total deve ser conservada.
Física Computacional : :
Dinâmica Molecular O Algoritmo de Verlet
O algoritmo
program MD_Verlet
Física Computacional : :
Dinâmica Molecular O Algoritmo de Verlet
O algoritmo
program MD_Verlet
A condição inicial:
A posição atual das partículas pode ser sobre uma grade como
no caso do algoritmo de Metropolis.
Física Computacional : :
Fluido de Lennard-Jones Algoritmo de Verlet
A condição inicial:
A posição atual das partículas pode ser sobre uma grade como
no caso do algoritmo de Metropolis.
Para obter a posição anterior, primeiro escolhemos o valor das
componentes da velocidade de cada partícula escolhidos ao
acaso no intervalo [−0.5, 0.5],
Física Computacional : :
Fluido de Lennard-Jones Algoritmo de Verlet
A condição inicial:
A posição atual das partículas pode ser sobre uma grade como
no caso do algoritmo de Metropolis.
Para obter a posição anterior, primeiro escolhemos o valor das
componentes da velocidade de cada partícula escolhidos ao
acaso no intervalo [−0.5, 0.5], recalculamos todas as
velocidade de maneira que o momento total seja nulo
Física Computacional : :
Fluido de Lennard-Jones Algoritmo de Verlet
A condição inicial:
A posição atual das partículas pode ser sobre uma grade como
no caso do algoritmo de Metropolis.
Para obter a posição anterior, primeiro escolhemos o valor das
componentes da velocidade de cada partícula escolhidos ao
acaso no intervalo [−0.5, 0.5], recalculamos todas as
velocidade de maneira que o momento total seja nulo e, em
seguida, reescalamos todas as velocidade para ajustar a energia
cinética média ao valor desejado, considerando que, no
equilíbrio termodinâmico, a relação
1 2 1
mvα = KB T ,
2 2
é satisfeita.
Física Computacional : :
Fluido de Lennard-Jones Algoritmo de Verlet
A condição inicial:
A posição atual das partículas pode ser sobre uma grade como
no caso do algoritmo de Metropolis.
Para obter a posição anterior, primeiro escolhemos o valor das
componentes da velocidade de cada partícula escolhidos ao
acaso no intervalo [−0.5, 0.5], recalculamos todas as
velocidade de maneira que o momento total seja nulo e, em
seguida, reescalamos todas as velocidade para ajustar a energia
cinética média ao valor desejado, considerando que, no
equilíbrio termodinâmico, a relação
1 2 1
mvα = KB T ,
2 2
Física Computacional : :
Fluido de Lennard-Jones Algoritmo de Verlet
Para obter o momento total nulo na condição inicial, podemos
Calcular a velocidade do centro de massa, usando
N
1
~vcm = ~v .
X
N i =1 i
Física Computacional : :
Fluido de Lennard-Jones Algoritmo de Verlet
Para obter o momento total nulo na condição inicial, podemos
Calcular a velocidade do centro de massa, usando
N
1
~vcm = ~v .
X
N i =1 i
Física Computacional : :
Fluido de Lennard-Jones Algoritmo de Verlet
Para obter o momento total nulo na condição inicial, podemos
Calcular a velocidade do centro de massa, usando
N
1
~vcm = ~v .
X
N i =1 i
N
mi vi2 (t )
T (t ) =
X
.
i =1 2KB N
Física Computacional : :
Fluido de Lennard-Jones Algoritmo de Verlet
Para obter o momento total nulo na condição inicial, podemos
Calcular a velocidade do centro de massa, usando
N
1
~vcm = ~v .
X
N i =1 i
N
mi vi2 (t )
T (t ) =
X
.
i =1 2KB N
Física Computacional : :
Fluido de Lennard-Jones Algoritmo de Verlet
Para determinar da força sobre uma partícula i usaremos o
fato que
F~ i (t ) = −∇
~ Ui
em que Ui é o potencial de interação entre a partícula e as
demais.
Física Computacional : :
Fluido de Lennard-Jones Algoritmo de Verlet
Para determinar da força sobre uma partícula i usaremos o
fato que
F~ i (t ) = −∇
~ Ui
em que Ui é o potencial de interação entre a partícula e as
demais.
Uma vez que estamos considerando que a iteração entre duas
partículas é dada pelo potencial de Lennard-Jonnes
σ 12 σ 6
u (r ) = 4 ε − .
r r
Física Computacional : :
Fluido de Lennard-Jones Algoritmo de Verlet
Para determinar da força sobre uma partícula i usaremos o
fato que
F~ i (t ) = −∇
~ Ui
em que Ui é o potencial de interação entre a partícula e as
demais.
Uma vez que estamos considerando que a iteração entre duas
partículas é dada pelo potencial de Lennard-Jonnes
σ 12 σ 6
u (r ) = 4 ε − .
r r
A energia potencial entre uma partícula i e as demais pode ser
escrita como
N
Ui = u (ri ,j ),
X
j =1
j 6=i
em que, ri ,j é a distância entre as partículas i e j .
Física Computacional : :
Fluido de Lennard-Jones Algoritmo de Verlet
A força ca então
N
F~ i (t ) = f (ri ,j )~ri ,j ,
X
j =1
j 6=i
em que
" 12 6 #
σ σ
f (ri ,j ) = 48ε − 0.5
ri ,j ri ,j
Física Computacional : :
Fluido de Lennard-Jones Algoritmo de Verlet
A força ca então
N
F~ i (t ) = f (ri ,j )~ri ,j ,
X
j =1
j 6=i
em que
" 12 6 #
σ σ
f (ri ,j ) = 48ε − 0.5
ri ,j ri ,j
Observação: note que os componentes do vetor distância ~ri ,j
podem assumir no máximo um valor igual L/2.
Física Computacional : :
Fluido de Lennard-Jones Algoritmo de Verlet
A força ca então
N
F~ i (t ) = f (ri ,j )~ri ,j ,
X
j =1
j 6=i
em que
" 12 6 #
σ σ
f (ri ,j ) = 48ε − 0.5
ri ,j ri ,j
Observação: note que os componentes do vetor distância ~ri ,j
podem assumir no máximo um valor igual L/2.
Finalmente, conhecendo a força que atua sobre cada partícula
podemos executar a integração usando o algoritmo de Verlet
para obter a nova posição de cada partícula, ou seja,
F~ i (t )
~ri (t + ∆t ) = 2~ri (t ) − ~ri (t − ∆t ) + (∆t )2
m
Física Computacional : :