REVIEW: Derivation of the Mean Field Result

Similar documents
S j H o = gµ o H o. j=1

The Phase Transition of the 2D-Ising Model

A Monte Carlo Implementation of the Ising Model in Python

Numerical Analysis of 2-D Ising Model. Ishita Agarwal Masters in Physics (University of Bonn) 17 th March 2011

Monte Carlo Simulation of the Ising Model. Abstract

Metropolis Monte Carlo simulation of the Ising Model

Physics 127b: Statistical Mechanics. Second Order Phase Transitions. The Ising Ferromagnet

Markov Chain Monte Carlo The Metropolis-Hastings Algorithm

Phase Transition & Approximate Partition Function In Ising Model and Percolation In Two Dimension: Specifically For Square Lattices

Phase transitions and finite-size scaling

Cluster Algorithms to Reduce Critical Slowing Down

Physics Sep Example A Spin System

S i J <ij> h mf = h + Jzm (4) and m, the magnetisation per spin, is just the mean value of any given spin. S i = S k k (5) N.

Physics 115/242 Monte Carlo simulations in Statistical Physics

Intro. Each particle has energy that we assume to be an integer E i. Any single-particle energy is equally probable for exchange, except zero, assume

Computational Physics (6810): Session 13

E = <ij> N 2. (0.3) (so that k BT

Introduction to the Renormalization Group

Monte-Carlo simulation of small 2D Ising lattice with Metropolis dynamics

Monte Carlo study of the Baxter-Wu model

Immigration, integration and ghetto formation

Lecture 5. September 4, 2018 Math/CS 471: Introduction to Scientific Computing University of New Mexico

Renormalization Group for the Two-Dimensional Ising Model

Progress toward a Monte Carlo Simulation of the Ice VI-VII Phase Transition

The Ising model Summary of L12

Lab 70 in TFFM08. Curie & Ising

Any live cell with less than 2 live neighbours dies. Any live cell with 2 or 3 live neighbours lives on to the next step.

Spontaneous Symmetry Breaking

Physics 127b: Statistical Mechanics. Renormalization Group: 1d Ising Model. Perturbation expansion

Hanoi 7/11/2018. Ngo Van Thanh, Institute of Physics, Hanoi, Vietnam.

c 2007 by Harvey Gould and Jan Tobochnik 28 May 2007

The 1+1-dimensional Ising model

J ij S i S j B i S i (1)

A = {(x, u) : 0 u f(x)},

Lecture 2: Receptor-ligand binding and cooperativity

CHAPTER 4 ROOTS OF EQUATIONS

Local persistense and blocking in the two dimensional Blume-Capel Model arxiv:cond-mat/ v1 [cond-mat.stat-mech] 4 Apr 2004.

Simulation of the two-dimensional square-lattice Lenz-Ising model in Python

CHAPTER 1. DIFFERENTIATION 18. As x 1, f(x). At last! We are now in a position to sketch the curve; see Figure 1.4.

LECTURE 10: Monte Carlo Methods II

VSOP19, Quy Nhon 3-18/08/2013. Ngo Van Thanh, Institute of Physics, Hanoi, Vietnam.

arxiv:cond-mat/ v4 [cond-mat.dis-nn] 23 May 2001

Lectures 16: Phase Transitions

Solution of Nonlinear Equations: Graphical and Incremental Sea

Parallel Tempering Algorithm in Monte Carlo Simulation

Unstable K=K T=T. Unstable K=K T=T

Queens College, CUNY, Department of Computer Science Numerical Methods CSCI 361 / 761 Spring 2018 Instructor: Dr. Sateesh Mane.

Statistical mechanics, the Ising model and critical phenomena Lecture Notes. September 26, 2017

Crossover scaling in two dimensions

Experiment 5: Measurements Magnetic Fields

Phase transitions in the Ising model with random gap defects using the Monte Carlo method

A brief introduction to the inverse Ising problem and some algorithms to solve it

Krammers-Wannier Duality in Lattice Systems

Collective Effects. Equilibrium and Nonequilibrium Physics

Complex Systems Methods 9. Critical Phenomena: The Renormalization Group

16 Singular perturbations

Lecture 11: Non-Equilibrium Statistical Physics

Evaluation of Wang-Landau Monte Carlo Simulations

Math 1B, lecture 15: Taylor Series

Intermission: Let s review the essentials of the Helium Atom

Statistical Thermodynamics Solution Exercise 8 HS Solution Exercise 8

theory, which can be quite useful in more complex systems.

5.1 Mean-Field Treatments of the Ising Model

Invaded cluster dynamics for frustrated models

Quantitative Techniques (Finance) 203. Polynomial Functions

ROOT FINDING REVIEW MICHELLE FENG

Numerical Methods. Roots of Equations

Phase transition and spontaneous symmetry breaking

VSOP19, Quy Nhon 3-18/08/2013. Ngo Van Thanh, Institute of Physics, Hanoi, Vietnam.

2D and 3D Ising model using Monte Carlo and Metropolis method

Lecture V: Multicanonical Simulations.

3.320 Lecture 18 (4/12/05)

A theoretical investigation for low-dimensional molecular-based magnetic materials

Electromagnetism II. Instructor: Andrei Sirenko Spring 2013 Thursdays 1 pm 4 pm. Spring 2013, NJIT 1

Ising Lattice Gauge Theory with a Simple Matter Field

Monte Carlo Methods in High Energy Physics I

Some recent results on the inverse Ising problem. Federico Ricci-Tersenghi Physics Department Sapienza University, Roma

Parallel Performance Evaluation through Critical Path Analysis

Ordinary Differential Equations (ODEs)

Lecture 11: Long-wavelength expansion in the Neel state Energetic terms

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Physics Department Statistical Physics I Spring Term 2013

The XY-Model. David-Alexander Robinson Sch th January 2012

WORLD SCIENTIFIC (2014)

Announcements. Topics: Homework:

Advanced Sampling Algorithms

2 The Curie Weiss Model

Section 2.8: The Power Chain Rule

Monte Carlo Simulations in Statistical Physics

Magnets, 1D quantum system, and quantum Phase transitions

(1) Consider a lattice of noninteracting spin dimers, where the dimer Hamiltonian is

Numerical Methods. Root Finding

Monte Caro simulations

Critical Dynamics of Two-Replica Cluster Algorithms

Ising Model. Ising Lattice. E. J. Maginn, J. K. Shah

CRITICAL EXPONENTS OF SMALL ONE-DIMENSIONAL ISING MAGNETIC D. V. Spirin, V. N. Udodov

221B Lecture Notes Spontaneous Symmetry Breaking

Condensed Matter Physics Prof. G. Rangarajan Department of Physics Indian Institute of Technology, Madras

Tutorial on obtaining Taylor Series Approximations without differentiation

Phase transitions and critical phenomena

Simulation of Hysteresis In Permalloy Films

Transcription:

Lecture 18: Mean Field and Metropolis Ising Model Solutions 1 REVIEW: Derivation of the Mean Field Result The Critical Temperature Dependence The Mean Field Approximation assumes that there will be an average value of the spin < s i > for the N electrons making up an Ising model system. The goal is to derive the temperature dependence of this average < s > value. The result will be the appearance of a critical temperature T C such that the average value of the spin near T C will have a temperature dependence given by < s >= 3 ( ) 3 (zj ) kb T 1/2 T (T C T ) β (T < T C ) T zj k B < s >= 0 (T > T C ) T C zj k B The critical exponent β = 1/2, and the parameter z is the number of nearest neighbor interactions which is 4 in this simple model. You should look at the Figure 8.4 on page 243 to appreciate the significance of this result. Essentially it indicates that above a critical temperature then no magnetic field is possible. Below the critical temperature, the magnetization grows asymptotically to its maximum value (< s >= 1) as the temperature approaches absolute zero. Derivation First introduce an external field H. The energy of the system with this external field is given by E = J s i s j µh <ij> i s i where µ is the magnetic moment of each electron spin. Assume that there are only two spin states ±1 with energies E ± = µh. The probabilities for being in these two states are P + = Ce +µh/k BT Since the probabilities have to add up to 1 we get P = Ce µh/k BT 1 C = e +µh/k BT + e µh/k BT This produces the average spin < s i > produced by an external field H as < s i >= ( ) µh s i P i = P + P = tanh i The above assumed that there was no internal field, which will be the case at high enough temperatures. Now we consider that the case when internal spins produce an average internal field H eff. We re-write the energy expression to get an equation for H eff E = J s j s i µhs i = H eff J <ij> µ < s >= zj µ < s > From the previous equation for the value of < s > produced by an external field H we can write a transcendental equation for the value of < s > produced by H eff, on the next page.

Lecture 18: Mean Field and Metropolis Ising Model Solutions 2 REVIEW: The Mean Field Result for < s > Mean Field Transcendental Equation Average < s > from external field H: ( ) µh < s >= tanh Expression for H eff produced internally from < s >: H eff = zj µ < s > ( ) zj < s > Using H eff in first equation for < s >: < s >= tanh The numerical solution to the above transcendental equation obtains the average spin < s > as a function of temperature T for a given pair energy J, electron magnetic moment µ, and number of nearest neighbor interactions z. From the average spin < s > we get the magnetization M = N < s > for N electrons 1. It is most helpful to look at the graphical solution to this equation in two limits, as shown in Figure 8.2 on page 242. One is looking for the intersection of the hyperbolic tangent line with a straight line at 45 o slope. Above a certain temperature T C, as shown on the right side, there is only one trivial intersection point at < s >= 0. Below that critical temperature the are two non-trivial intersection points at < s >= ±s 0. These values will be temperature dependent. The numerical solution of the temperature dependence is what is shown in Figure 8.4 on page 243. Near Critical Temperature Approximation A low values of x tanh(x) x x 3 /3. With this approximation the solution < s > is < s > 3 T < s > zj < s > ( kb T zj 1 3 ( zj < s > ) 3 ) 3 (zj ) 1/2 T (T C T ) β (T < T C ) k B This is the result that we saw at the beginning of the derivation. Solving a transcendental equation numerically The simplest numerical solution for a transcendental equation is Newton s Rule, which is also called the Newton-Raphson method, as explained in Appendix B (page 469). If one considers the general homogeneous equation f(x) = 0 and makes a guess for x i that f(x i ) = 0, then an improved guess x i+1 can be obtained with an iteration x i+1 = x i f(x i) f (x i ) where f (x) is the first derivative for f(x). As usual, the iteration is terminated when f(x i+1 ) is deemed sufficiently close to 0. The basis of this method is that f(x) is a simply behaved function, such as tanh(x), where convergence to the root is achieved even if the first guess is not very accurate. 1 The book s figures such as 8.4 label the vertical axis as M instead of what is really plotted which is < s >.

Lecture 18: Mean Field and Metropolis Ising Model Solutions 3 HOMEWORK: Solve the mean field equation as a function of T Mean Field Equation for < s > For temperatures T below a critical temperature given by T C = zj/k B, with z = 4 for the simplest nearest neighbor two dimensional approximation, then the mean field Ising model value for the average spin is the solution to the following equation ( ) zj < s > < s >= tanh The first step is to choose a dimensionless scale for the temperature. The temperature unit is taken to be J/k B, the pair energy divided by the Boltzmann constant. In this unit the critical temperature is simply T C = z or T C = 4 for four nearest neighbor interactions. Numerical solution for Mean Field Ising model A numerical solution for the Mean Field Ising model transcendental equation for < s > is contained in the program meanfield.cpp. This program is essentially an implementation of the Newton-Raphson method following a user interface to acquire three optional input parameters: TMIN (default = 0), TMAX (8), and TSTEP (0.03). The operation of the program is straightforward. After a dynamic allocation of arrays to contain both the numerical and the approximate analytical solutions, there is a loop over the temperatures values from TMIN to TMAX in steps of TSTEP. The transcendental equation is solved with the root finding C++ function solvemeanvalue which take an input guess value and a particular temperature. The converged value for < s > is returned by this function. The function has a hardwired fractional convergence criterion of 10 6, with a safety limit of 10 4 for the maximum number of iterations. It is good computing practice to put in an upper limit when one is doing convergence iterations. For this problem the Newton-Raphson equation is ( ) zj < s > f(< s >) < s > tanh < s > i+1 =< s > i f(< s > i) f (< s > i ) = f (< s >) = 1.0 4.0J sech2 (< s >) The 4.0 in the derivative function represents the z = 4 number of nearest neighbor interactions. Defining T in units of J/k B means that J/k B is set equal to unit in this program. A safety measure in the iteration loop is to check against the derivative being 0 which would cause a divide by 0 mathematical error. The initial guess at each temperature is < s >= 1.0, so the positive solution is always returned. You can see from the output that the numerical solution goes to 0.0 just above the critical temperature T C = 4 in units of J/k B.

Lecture 18: Mean Field and Metropolis Ising Model Solutions 4 HOMEWORK: Solve the mean field equation as a function of T Analytic Solution near T C The program also shows the analytic solution (red curve), which is valid near and below T C < s >= 3 T ( kb T zj ) 3 (zj ) 1/2 T (T C T ) β (T < T C ) k B The < s > displays a power law dependence near T C, shows specifically the characteristics of a second order phase transition. Below T C, the system is in the ferromagnetic phase with M > 0, while above T C the system has M = 0 and is said to be in the paramagnetic phase. Deficiencies of the Mean Field solution The Mean Field solution for the Ising model has demonstrated that there is a critical temperature T C = 4 for magnetization, and that the magnetization behaves as a second order phase transition with a power law exponent β = 1/2. While these are intriguing qualitative results, the real world experiments show the quoted numbers to be wrong. Hence the Mean Field approximation itself is wrong. The basic problem is that the Mean Field approximation ignores the long range correlations which are introduced by locally aligned pairs. Therefore, in order to solve the Ising model more exactly, we have to consider a system of N electrons completely and look at all the pairs when computing the total energy. As before we will want to know the average value < s > as a function of temperature. Each pair of electrons is allowed to be in an aligned or anti-aligned state according to a temperature dependent probability.

Lecture 18: Mean Field and Metropolis Ising Model Solutions 5 Monte Carlo Second Order Ising Model N electron state description A more realistic solution for the Ising Model is to consider all the N electrons in a random or Monte Carlo method. For example, if there are N = 9 electrons, we can arrange them as shown in Figure 8.5 in a 3 3 square lattice. It is clear that the central electron has four nearest neighbors. However, it is not so clear what to do with all the other 8 electrons. The solution is to invoke the periodic boundary condition. This condition assumes that electrons along the nominal outer boundary of the lattice can interact with electrons on the corresponding opposite boundary, that is left side with right side and top with bottom. You might wonder as to how the periodic boundary condition affects the quantitative outcome. The answer to that question is to go to larger square lattices, and determine whether the numerical results are stable. You can make the lattice size an input to your program. The number of electrons N will be the square of the lattice size. Metropolis algorithm solution to the N electron Ising model The physical problem to be solved is that the N electrons are arranged in a square lattice of size N at a certain temperature T. You want to know the physical parameters of that system such as the average spin value and magnetization (< s >, M = N < s >), or energy, to take two examples. This is done by using what is called the Metropolis algorithm, after its inventor nuclear physicist Nicholas Metropolis (http://en.wikipedia.org/wiki/nicholas Metropolis, 1915 1999). Initially, the electrons are given some arrangement of spins. Then you simulate the passage of time. For each time step each electron in turn is considered as to whether it might flip its spin orientation. If the change in spin orientation results in a reduced energy for this electron, then the spin is flipped to its opposite value. The energy changed is computed by checking the spins of the four nearest neighbors. If the change in spin orientation results in an increase of energy, symbolized as E flip, that change will be allowed according to a probability function. The probability function is given by ( ) Eflip P = exp After each time step, meaning a sweep over all the N electrons, you calculate the physical parameters of the N electron state. The first of these parameters will be for the average < s > value, or equivalently the magnetization M = N < s >. You would look at that quantity as a function of time, at the given temperature T, as shown in Figure 8.6 on page 249. Program secondorderising The Metropolis algorithm implementation for the Ising model is named secondorderising. The main difference between this program and the previous meanfield program is that an explicit set of N electrons is being examined as a function of time at a given temperature. A set of physical quantities (average spin, total energy, energy variance, and spin correlation) are computed at each time step for each temperature. The mathematical center of the program is the C++ function solvesecondorder which calls an updatespin function to check whether a given electron s spin should be flipped as described previously. (See the pseudo-code on page 247.)

Lecture 18: Mean Field and Metropolis Ising Model Solutions 6 Physical Predictions of the Second Order Ising Model Magnetization time behavior The first physical prediction of the more exact, second order Ising model is the temperature and time dependence of the average spin quantity < s(t ) >. This is shown in a series of plots such as Figure 8.6. What is plotted here is the value of < s > at each time step for a particular temperature choice T in units of J/k B. After calculating the initial values of the physical quantities, the program cycles over the temperature steps, re-initializing the spins to be all +1 before cycling over the time steps. What you see in the Figure 8.6 is the average spin after each time step. At low temperatures the average spin fluctuates close to the value < s >= 1. Only if the temperature were absolute zero would the average spin be exactly 1. As the temperature is increased, these fluctuations become more pronounced. In a real system with orders of magnitude more electrons, the fluctuations would not be as dramatic or as persistent. As the temperature is raised even further, the fluctuations become larger with the system sometimes going close to a 1 average for longer time intervals. Eventually, above a certain temperature, the average spin value merely fluctuates about zero. Magnetization critical temperature behavior It is useful to calculate the time averaged magnetization at each temperature. The secondorderising program used 2000 time steps intentionally. What is done is to look at the average over the first 1000 steps, and then over the second 1000 steps, at each temperature. The equivalent textbook figure is shown on page 251. What you see in this figure is a behavior qualitatively similar to that of the Mean Field approximation. At very low temperatures the average spin value < s > 1, while above a certain critical temperature < s > 0. Near the critical temperature the average spin value drops rapidly. Analytic studies of the second order Ising model predict a critical temperature T C 2 Second Order Ising model: T C = ln(1 + 2) 2.27 You can see in Figure 8.7 that this appears to be in the middle of the steep drop of the < s > calculations. You will recall that the Mean Field approximation gave an analytic result Mean Field Ising model: T C = 4 So the Mean Field approximation is off by almost a factor of 2. There is an even larger discrepancy for the power law exponent β describing the behavior of < s > just below the critical temperature < s(t ) > (T C T ) β Second Order Ising model: β = 1 8 Mean Field Ising model: β = 1 2 The physical basis for these discrepancies is that the average spin approximation does not take into account the long range correlations which are induced on the lattice. These correlations will be studied in the next lecture along with the temperature dependence of the specific heat.