Modelo de Potts 2D: mudanças entre as edições
Linha 11: | Linha 11: | ||
Este modelo é tido como uma generalização natural do [https://fiscomp.if.ufrgs.br/index.php/Ising_2D Modelo de Ising] e para o caso <math>Q = 2</math> ambos modelos são equivalentes a menos de uma constante: | Este modelo é tido como uma generalização natural do [https://fiscomp.if.ufrgs.br/index.php/Ising_2D Modelo de Ising] e para o caso <math>Q = 2</math> ambos modelos são equivalentes a menos de uma constante: | ||
<math>\mathcal{H}_{ising} = \mathcal{H}_{potts} + \sum_{\langle i,j \rangle}\frac{J}{2} = -\frac{J}{2}\sum_{\langle i,j \rangle} | <math>\mathcal{H}_{ising} = \mathcal{H}_{potts} + \sum_{\langle i,j \rangle}\frac{J}{2} = -\frac{J}{2}\sum_{\langle i,j \rangle}[2\delta(s_i,s_j) - 1] </math> | ||
Nesse caso, a interação entre dois spins <math>s_i</math> e <math>s_j</math> assume a mesma dinâmica do modelo de Ising a contribuição para a energia do sistema será | Nesse caso, a interação entre dois spins <math>s_i</math> e <math>s_j</math> assume a mesma dinâmica do modelo de Ising a contribuição para a energia do sistema será |
Edição das 21h08min de 9 de maio de 2021
Modelo de Potts
O "modelo de Potts de Q-estados" trata de um sistema de rede com N spins interagentes , onde um spin pode assumir valores discretos . Cada spin do sistema está limitado a interagir com outros spins em sua vizinhança e a energia da interação entre dois spins e é dada pelo potencial
onde é a função delta de Kronecker e é a constante de interação entre os spins. Dessa maneira, a interação entre dois spins vizinhos contabiliza um valor de energia ao sistema apenas se . A hamiltoniana do sistema é dada pela soma entre todas as interações entre spins vizinhos:
Este modelo é tido como uma generalização natural do Modelo de Ising e para o caso ambos modelos são equivalentes a menos de uma constante:
Nesse caso, a interação entre dois spins e assume a mesma dinâmica do modelo de Ising a contribuição para a energia do sistema será
Neste trabalho, o modelo de Potts foi estudado em uma rede quadrada 2D com vizinhança de von Neumann para primeiros vizinhos. A quantidade de spins no modelo é com interações ferromagnéticas com , favorecendo vizinhanças de spins que compartilham o mesmo valor de para minimizar a energia do sistema.
Método de Monte Carlo
Algorítmo de Metrópolis
O primeiro algoritmo utilizado para gerar as configurações do sistema foi o algoritmo de Metropolis. O algoritmo funcionará escolhendo repetidamente um novo estado e aceitando ou rejeitando o estado de acordo com uma probabilidade de aceitação de transitar de um estado antigo para o novo estado . O algoritmo que iremos descrever utiliza a dinâmica de inversão única de spins, onde apenas um spin será invertido aleatoriamente para termos um novo estado a ser testado. É válido notar que a dinâmica de inversão única de spins não é o que caracteriza o método de Metropolis, pois ainda poderíamos ter esse método ao utilizarmos uma dinâmica com mais spins sendo invertidos simultaneamente.
Temos que a condição de balanceamento detalhado é dada por [1]:
onde .
Vamos supor que tenhamos os estados e e que temos a relação de energias: . Então, a maior das duas chances de aceitação é , portanto iremos igualar essa probabilidade a 1. Para que seja respeitada, iremos definir o valor de como . Temos, assim, o algoritmo de Metropolis:
Dessa forma, sempre que tivermos um estado cuja energia seja menor do que a do estado atual, iremos aceitar a transição, mas se a energia for maior, teremos uma pequena probabilidade de trocarmos de estado.
- ↑ M. E. J. Newman, G. T. Barkema, "Monte Carlo Methods in Statistical Physics". Oxford University Press Inc., New York, 1999.