Also simuliere ich ein Ising-Modell mit Monte Carlo und dem Metropolis-Algorithmus. Nachdem ich es ins Gleichgewicht gebracht habe, versuche ich, die Autokorrelation der Magnetisierung zu berechnen. Solange das System über der kritischen Temperatur (ca. 2,4) liegt, erhalte ich die erwarteten Ergebnisse. Aber wenn es unter dem kritischen Punkt liegt, erhalte ich ein seltsames Autokorrelationsergebnis:
Diese gerade Linie ist völlig bizarr. Jetzt bin ich an diesem Punkt unter der kritischen Temperatur, also soll es sowieso anders sein, aber ich bin mir nicht sicher. Es fühlt sich nicht richtig an.
Wird dieses Ergebnis erwartet?
Ich würde argumentieren, dass dies möglicherweise auf die Art und Weise zurückzuführen ist, wie Sie Ihre Autokorrelation berechnen. Eine Autokorrelation wie diese gerade Linie ist das Ergebnis eines großen Rechtecksignals.
Das Ising-Modell hat einen Phasenübergang bei der kritischen Temperatur. Darüber ist es ungeordnet; darunter wird es geordnet, was bedeutet, dass die Magnetisierung aufhört, hin und her zu kippen. Analytisch wurde dies von L. Osanger in seinem Artikel Crystal Statistics gezeigt. I. Ein zweidimensionales Modell mit einem Ordnungs-Unordnungs-Übergang . Nun gehe ich davon aus, dass Sie, wenn Sie den Metropolis-Algorithmus verwenden, ein endliches Gitter verwenden. Dies führt nur dazu, dass der Übergang weniger scharf wird (selbst wenn Sie periodische Randbedingungen verwenden), aber er ist immer noch da, wie in diesem Diagramm zu sehen ist, das auch den Metropolis-Algorithmus in einem Raster von 100 Drehungen verwendet:
Sie können also sehen, dass es nicht unerwartet ist, dass sich unterhalb der kritischen Temperatur alle Spins ausrichten und Sie nur eine konstante Magnetisierung erhalten. Nun, ein konstantes Signal sollte Ihnen wirklich eine konstante Autokorrelation geben, aber wenn Ihre Integration über einen endlichen Bereich erfolgt, was ich vermute, würden Sie eine solche schlampige Autokorrelation erhalten. Dieses Bild sollte helfen zu verstehen, warum:
Der Wert des grünen Bereichs nimmt linear mit T ab.
tpg2114
tpg2114