You are on page 1of 10

Universidade Estadual de Campinas

IFGW Fsica Estatstica Computacional

Soluo Lista 2

Diego Oliveira 116626

Problema (2.6)
Utilizando o algoritmo em anexo direct_disks_box, para quatro discos rgidos sem
condies peridicas de contorno com uma rotina de 106 obtivemos os seguintes grficos:

Figura 1 - Histograma da densidade em uma caixa quadrada em funo da posio x

Figura 2 - Histograma da densidade em uma caixa quadrada em funo da posio x

Figura 3 - Histograma da densidade em uma caixa quadrada em funo da posio x

Ao compararmos com a Fig. 2.9 do livro Statistical Mechanics Algorithms and


Computations Observamos uma grande semelhana entre o histograma para a posio no eixo
X e a posio no eixo Y, alm de podermos observar o padro em que com o aumento da
densidade temos os movimentos restringidos mais prximos as bordas da caixa.

Problema (2.10)
Utilizando o algoritmo em anexo markov_disks_box_boundry_condition, e o algoritmo
do problema anterior, podemos comparar ambos algoritmos para o problema de quatro discos
rgidos, variando o nmero de rotinas para o algoritmo markoviano e rotina fixa de 106 para o
algoritmo direto, aps realizar os procedimentos obtivemos os seguintes grficos:

Figura 4 - Em azul algoritmo markoviano, em verde algoritmo direto. Com rotina de 106 e = 0.15

Figura 5 - Em azul algoritmo markoviano, em verde algoritmo direto. Rotina 104 e = 0.15

Figura 6 - Em azul algoritmo markoviano, em verde algoritmo direto. Rotina 102 e = 0.15

Observando o comportamento dos grficos acima podemos concluir que o algoritmo


markoviano concorda com o algoritmo direto para grandes perodos de simulao, porem o
algoritmo markoviano possui um custo computacional menor. Tambm podemos observar o
comportamento dos histogramas ao implementarmos condies peridicas de contorno, onde
os movimentos para todas posies possuem probabilidades iguais, para diferentes valores de
obtivemos grficos semelhantes.

Problema (2.11)
Utilizando o algoritmo em anexo markov_disks_box_boundry_condition_many_disks,
para uma caixa com condies peridicas de contorno e dimenses de Lx/Ly = 3/2 contendo
64 esferas rgidas inicialmente distribudas em um arranjo hexagonal, aplicamos uma rotina de
106 e um = 0.1 e obtivemos os grficos listados abaixo:

Figura 7 Representao do estado solido 64 discos

Figura 8 - Representao do estado liquido 64 discos

Figura 9 - Representao do estado gasoso 64 discos

Pelo comportamento dos grficos podemos analisar uma clara transio de faze ao
variarmos o valor da densidade, na figura 7 com densidade alta podemos ver que a configurao
inicial e a final so bem semelhantes, alm de que o histograma das posies x e y nos fornecem
informaes de pouco movimento, e quando este acontece tem grande frequncia no mesmo
local. J a figura 8 com densidade intermediaria podemos ver que a configurao inicial no
conservada, e ao analisar seu histograma podemos ver que no h uma preferncia de
movimento, todas as partculas podem se mexer em todas as direes. E na figura 9 tambm
observamos a no conservao do estado inicial, alm da grande liberdade de movimento tanto
no eixo x quando no y.
Tambm est em anexo initial_conditions, um algoritmo que gera a configurao
inicial hexagonal, que foi inserido no algoritmo para resoluo deste problema.

Figure 10 Configurao Inicial para 64 discos

Figura 11 - Configurao Inicial para 264 discos

Problema (2.12)
Utilizando o algoritmo em anexo gama_function, podemos observar o comportamento
da distribuio () = !, representado na figura 12.

Figura 12 - Distribuio (), distribuio da soma de N+1 nmeros aleatrios distribudos exponencialmente

Ento utilizamos o algoritmo gama_cut, para ver o comportamento desta funo junto
com seu histograma de x, onde variamos o nmero de bins, como podemos ver nas figuras 13 e
14

Figura 13 Grfico Distribuio (), com nmero de bins = 15 para a montagem do histograma

Figura 14 - Grfico Distribuio (), com nmero de bins = 350 para a montagem do histograma

fcil notar que ao aumentarmos o nmero de bins melhoramos a continuidade da rea


abaixo ou seja teramos um valor mais preciso da rea abaixo da curva, ou seja quanto maior
fosse nosso bin melhor seria nossa aproximao para o valor da integral, alm de diminuirmos
a perda de informao. Apesar do problema de normalizao do histograma de podemos
ver o comportamento semelhante ao da curva de (, ) onde a funo s comea a valer
aps o valor de .
Implementando o algoritmo gama_cut, temos o algoritmo gama_function_sorting, que
nos fornece o grfico a seguir:

Figura 15

Problema (2.16)
Utilizando o algoritmo em anexo state_equation, onde pegamos mais algumas partes
de outros algoritmos para implement-lo com condies iniciais de arranjo hexagonal do
problema 2.11, e a funo gama_cut do problema 2.12, ento executamos o algoritmo para
presses altas e obtemos o seguinte grfico da equao de estado para uma caixa de proporo
Lx/Ly = 3/2:

Figura 16 - Equao de Estado

Plotando somente os pontos temos outra visualizao da equao de estado.

Figura 17 - Equao de Estado

Levando em considerao que usei uma estatstica pequena rodando apensa 100 vezes
para cada valor de P ento no temos um valor to prximo da equao de estado da figura
2.46 do livro texto, porem podemos ver seu comportamento sendo respeitado.

Figure 18 Equao de Estado

You might also like