Equation of State Calculations by Fast Computing Machines: Additional Information On J. Chem. Phys
Equation of State Calculations by Fast Computing Machines: Additional Information On J. Chem. Phys
Nicholas Metropolis, Arianna W. Rosenbluth, Marshall N. Rosenbluth, Augusta H. Teller, and Edward Teller
Citation: J. Chem. Phys. 21, 1087 (1953); doi: 10.1063/1.1699114
View online: http://dx.doi.org/10.1063/1.1699114
View Table of Contents: http://jcp.aip.org/resource/1/JCPSA6/v21/i6
Published by the AIP Publishing LLC.
Downloaded 23 Aug 2013 to 128.252.11.181. This article is copyrighted as indicated in the abstract. Reuse of AIP content is subject to the terms at: http://jcp.aip.org/about/rights_and_permissions
THE 0 R Y
0 F
THE JOURNAL
OF
J.
CHEMICAL
0 F
W ATE R
1087
22
R A D I 0 L Y SIS
PHYSICS
VOLUME
21,
NUMBER
JUNE,
1953
I. INTRODUCTION
Downloaded 23 Aug 2013 to 128.252.11.181. This article is copyrighted as indicated in the abstract. Reuse of AIP content is subject to the terms at: http://jcp.aip.org/about/rights_and_permissions
1088
E=!
L L
V(d ii)
(1)
;=lj=1
;~j
F=[f FexP(-E/kT)d2NPd2Nq]/
[f
eXP(-E/kT)d2NPd2Nq}
(2)
where (d2 n pd2 nq) is a volume element in the 4N-dimensional phase space. Moreover, since forces between
particles are velocity-independent, the momentum integrals may be separated off, and we need perform only
the integration over the 2N-dimensional configuration
space. It is evidently impractical to carry out a several
hundred-dimensional integral by the usual numerical
methods, so we resort to the Monte Carlo method.t
The Monte Carlo method for many-dimensional integrals consists simply of integrating over a random
sampling of points instead of over a regular array of
points.
Thus the most naive method of carrying out the
integration would be to put each of the N particles at a
random position in the square (this defines a random
point in the 2N-dimensional configuration space), then
calculate the energy of the system according to Eq. (1),
and give this configuration a weight exp(-E/kT).
This method, however, is not practical for close-packed
configurations, since with high probability we choose a
configura tion where exp ( - E/ kT) is very small; hence
a configuration of very low weight. So the method we
employ is actually a modified Monte Carlo scheme,
where, instead of choosing configurations randomly,
then weighting them with exp ( - E/ kT), we choose
t This method has been proposed independently by J. E. Mayer
and by S. Ulam. Mayer suggested the method as a tool to deal
with the problem of the liquid state, while Ulam proposed it as a
procedure of general usefulness. B. Alder, J. Ki"kwood, S. Frankel,
and V. Lewinson discussed an application very similar to ours.
(3)
F= (l/M) L
Fh
(4)
i=1
Downloaded 23 Aug 2013 to 128.252.11.181. This article is copyrighted as indicated in the abstract. Reuse of AIP content is subject to the terms at: http://jcp.aip.org/about/rights_and_permissions
1089
I
I
I
I
---------1
I
I
I
I
I
LC
(5)
~J
vcoscp~t
(7)
Ekin=Nmfl/2
of the system of N particles.
Consider the collisions of the spheres for convenience
as represented by those of a particle of radius do, twice
the radius of the actual spheres, surrounded by ii point
particles per unit area. Those surrounding particles in
an area of 21rd ov cOs<PLlt, traveling with velocity v at
an angle 4> with the radius vector, collide with the central particle provided 14> 1< 1r/2. (See Fig. 1.) Assuming
elastic recoil, they each exert an average force during
the time Llt on the central particle of
The sum
is
-t I: {I: rijF,j},
j
i
i'i"i
with Fij the magnitude of the force between two particles and rij the distance between them. We see that
Downloaded 23 Aug 2013 to 128.252.11.181. This article is copyrighted as indicated in the abstract. Reuse of AIP content is subject to the terms at: http://jcp.aip.org/about/rights_and_permissions
1090
,
-~
-4~
-r-
X
X
X
X
X
X
X
X
'1
,V
>I
(10)
d= (1/14),
We then had the machine calculate for each configuration the number of pairs of particles N m (m= 1, 2, .. 64)
separated by distances r which satisfy
(12)
(lla)
Downloaded 23 Aug 2013 to 128.252.11.181. This article is copyrighted as indicated in the abstract. Reuse of AIP content is subject to the terms at: http://jcp.aip.org/about/rights_and_permissions
~
r-
'"-
'--
9 0 0 0 , - - - - - - . . , - - - - - - - - ._ _ _ _---,-_---.
I~
I-
--A
----8
--c
<11>Q.~
oI
~Q 0
(N",) -
r-
QO! 0.02
005
0.1
0.2
.'
'~'6. ,
..
'.,
..,'
400q---o'~.O'~6~-.+-----~------+--~
"
'l\
Ir~
r-
o2
. . .
o5
t,
I"
--- ~"~
1091
i ~ ..
~,
,"
.~
"
06b l
'"
0.5
11
10
(m)
40
60
70
(i.-I)
William W. Wood,
J.
= 1.31966,
(13)
2
4
5
'5.5
I)
6.25
6.5
7
(A/A.)
XI
X,
X,
(PA./NkT)
1.04269
1.14957
1.31966
1.4909
1.7962
2.04616
2.41751
4.04145
49.17
13.95
6.43
4.41
2.929
2.186
1.486
0.6766
47.35
13.85
6.72
4.53
2.939
2.323
1.802
0.990
9.77
7.55
5.35
4.02
2.680
2.065
1.514
0.667
48.11
13.01
5.63
3.63
2.187
1.557
1.028
0.4149
Downloaded 23 Aug 2013 to 128.252.11.181. This article is copyrighted as indicated in the abstract. Reuse of AIP content is subject to the terms at: http://jcp.aip.org/about/rights_and_permissions
1092
MET R 0 P 0 LI S,
R 0 SEN B L U T H,
R 0 SEN B L U T H,
TEL L E R,
AND
TEL L E R
('"'-'5 percent).
(PAINkT)-l= 1.813799(AolA)
+2.57269(A ol A)2+3.179(Aol A)3
+3.38 (Ao/A)4+0 (Ao/A)6.
(14)
The coefficients A;. k are cluster integrals over configuration space of i particles, with k bonds between them.
In our problem a bond is established if the two particles
overlap. The cluster integral is the volume of configuration space for which the appropriate bonds are established. If k bonds can be distributed over the i particles
in two or more different ways without destroying the
irreducibility of the integrals, the separate cases are
distinguished by primes. For example, A33 is given
schematically by the diagram
r;j<d,
if r;j>d,
then
A3. 3 -l-f
... !dXldX2dx3dYldY2dY3 (f12h3!31).
d
=
7r
2 4
This formula is plotted in curve C of Fig. 4 and tabulated for some values of (AI Ao) in column 5 of Table I.
It is seen in Fig. 4 that the curves agrees very well with
our calculated equation of state for (AI Ao) > 2.5. In
this region both the possible error in our last virial
coefficients and the contribution of succeeding terms in
the expansion are quite small (less than our probable
statistical error) so that the virial expansion should be
accurate.
VI. CONCLUSION
The method of Monte Carlo integrations over configuration space seems to be a feasible approach to
statistical mechanical problems which are as yet not
analytically soluble. At least for a single-phase system
a sample of several hundred particles seems sufficient.
In the case of two-dimensional rigid spheres, runs made
with 56 particles and with 224 particles agreed within
statistical error. For a computing time of a few hours
with presently available electronic computers, it seems
possible to obtain the pressure for a given volume and
temperature to an accuracy of a few percent.
In the case of two-dimensional rigid spheres our results are in agreement with the free volume approximation for AIAo< 1.8 and with a five-term virial expansion
for AIAo> 2.5. There is no indication of a phase
transition.
Work is now in progress for a system of particles with
Lennard-Jones type interactions and for three-dimensional rigid spheres.
Downloaded 23 Aug 2013 to 128.252.11.181. This article is copyrighted as indicated in the abstract. Reuse of AIP content is subject to the terms at: http://jcp.aip.org/about/rights_and_permissions