Professional Documents
Culture Documents
23 (2006) 388–398
DOI: 10.1002/ppsc.200600974
Abstract
The paper describes an algorithm for the generation of meters controlling the motions of ellipsoids during the
random packings of ellipsoids of revolution, which is a simulation. The ellipsoid systems obtained are charac-
natural generalization of an older algorithm for the case terized by second-order characteristics, namely pair cor-
of spherical particles and belongs to the class of collec- relation and orientation correlation functions. Further-
tive rearrangement algorithms. It yields packings with a more, the constructed packings are described in a phase
broad spectrum of densities and geometrical properties, diagram taken from statistical physics.
aspect ratio which depend on and the various para-
fully applied for the simulation of systems of hard ellip- Section 3 and the associated Appendix give some details
soids [19,31]. of the force-biased algorithm. The following sections
An older, opposite or dual, alternative is the “force- then present results of the simulations: Section 4 dis-
biased” algorithm by Jodrey and Tory [25–27], by means cusses isotropic packings, while Section 5 reports on
of which the first simulations of random dense packing some interesting nonisotropic structures, which include
of identical spheres of volume fraction 0.64 were ob- crystalline and nematic systems.
tained, and the quite similar algorithm of Clarke and
Wiley [28]. It begins with a random system of particles,
which may overlap. During the simulation the particles 2 Geometric Concepts
gradually reduce in size (but never vanish) and move
about in space. These motions are geometrically de- The simulations are performed in a cubic box X, of side
fined, organized to eliminate overlaps, and mimic length l, and volume V. Periodic boundaries and torus
repulsions of elastic particles (hence the name force- metrics r are used, i.e., the contents of X are periodi-
biased). While the description of the algorithm may sug- cally replicated in all directions to fill Euclidean three-
gest that the simulation is rather static, the authors dimensional space.
observed that the pathways of the particles can be very A spheroid has semi-axes a (in the direction of the axis
long and irregular, and hence, there may not be as large of rotation) and b. Spheres have an aspect ratio of
a difference with molecular dynamics as expected from k a=b 1, which for prolate spheroids has a value of
the basic ideas of both approaches. By means of the k > 1 and for oblate spheroids has a value of k < 1.
force-biased algorithm it was possible to simulate ran- In the simulations, the number of spheroids is N, which
dom non-crystalline hard sphere systems with identical is fixed during the whole simulation and is an input
diameters and packing densities up to 0.71 [27]. The idea parameter. Let the center positions of the N ellipsoids
of the force-biased algorithm is very well suited for gen- be denoted by the set of vectors, r 1 ; . . . ; r N . The orienta-
eralization to the cases of random sphere diameters and tion of the i-th ellipsoid is described by the unit vector ui
non-spherical objects. In this paper it is used for the case in the direction of its rotation axis (given by a point on
of identical ellipsoids of revolution, which are hence- the surface of the unit sphere). Thus the i-th spheroid is
forth called spheroids. This case is particularly suitable determined by the pair, Xi
r i ; ui . In the following,
for a systematic statistical analysis of geometrical struc- the character Xi is also used for the spheroid considered
ture. as a subset of 3D space.
Similarly to many condensed matter simulation algo- The algorithm must contain information about the inter-
rithms, the force-biased algorithm does not directly and section of any two spheroids Xi and Xj . This requires the
precisely model some physical processes. It should only contact distance r Xi ; Xj , which is equal to the distance
be evaluated from the standpoint of its final results, of closest approach of the spheroid centers, the value of
which are samples of random dense packing of particles the distance r r i ; r j of centers r i and r j at which the
that behave as statistically homogeneous structures. spheroids touch, given the direction of r i r j and ui and
uj . As is well known, the
problem of exact and fast deter-
This paper has two objectives: mination of r Xi ; Xj is rather complicated and dis-
(i) to show that the idea of the force-biased algorithm cussed in many papers, e.g., [32]. Because of these diffi-
can be successfully applied for the simulation of a culties, the distribution of the coordination number in
broad spectrum of dense random packings of spher- the spheroid packing is not discussed, and the spheroid
oids, and stability is not evaluated. A frequently used approxima-
(ii) to statistically explore the geometrical structure of a tion is given by the formula of Berne and Pechukas [33],
series of such packings by using second-order char- for which upper and lower bounds
acteristics such as pair correlation functions. also exist [14].
A new explicit bound r ~ Xi ; Xj for r Xi ; Xj is given
Furthermore, the results are classified in terms of a here, which is true in the general case of biaxial ellip-
phase diagram which was developed for spheroid soids of different size. (The proof is not presented here
systems in thermodynamical equilibrium. and can be obtained from the authors on request.) Any
It is also demonstrated that the force-biased algorithm ellipsoid X can be defined as the set of all points x with
produces such a large variety of packings that the engi-
x r A
x r ≤ 1, where A is any symmetric positive
T
neer or physicist can hope to use it successfully to pro- definite 3 × 3 matrix A. Then for two ellipsoids with
duce model ellipsoid systems with characteristics close matrices Ai and Aj :
to those desired or empirically observed.
The paper is organized as follows. Section 2 presents p
geometrical facts for spheroids and spheroid systems. ~ Xi ; X j ≤ 2 r X i ; X j
r X i ; Xj ≤ r
1
with (b) the condition gnom gact < e is satisfied for some po-
sitive e; or
~ X i ; Xj
r (c) a prescribed number of iteration steps have been
s performed.
2 p Here, gact and gnom are the current values of the two
T 2 ≤ 2 r Xi ; Xj
2
packing densities. If at the finish, (b) is not satisfied, the
r i r j Aij r i r j = r r i ; r j
sizes of the spheroids are reduced by the final factor l,
in order to avoid overlapping.
and Aij is the matrix given by: In each step of the algorithm the spheroids are shifted,
rotated and contracted. Firstly, all calculations are per-
1
formed, and then the movement of all particles is under-
Aij Ai 1 Aj 1 :
3
taken simultaneously. These operations are controlled
by functions Fs and Fc and non-negative scaling factors
The packing fraction g, plays an important role in the es ; er and ec .
algorithm. If the spheroids do not overlap, it is given by: In the formulas below the neighborhood Ni of spheroid
Xi , which is the set of all other spheroids Xj intersecting
4 Xi , plays an important role because the algorithm is
g N pab2 =V:
3 based on short-range interactions. But since it is difficult
to detect intersections in a fast manner, an enlarged
neighborhood is used (which is also denoted by Ni ),
It is possible to have overlaps in the algorithm and so
which consists of all Xj with
the “nominal” packing fraction gnom , and the “actual”
packing fraction gact , are used in parallel. They are
defined as: r ri; rj ~ Xi ; Xj < 0:
r
4
gnom N pab2 =V Each step of the algorithm consists of three kinds of
3
transformations for i 1; . . . ; N.
The shifts are accomplished according to
and
X rj ri
4 ri r i es Fs X i ; X j
4
gact l N pab2 =V;
3
j∈Ni
r ri; rj
3
where l
≤ 1 is the step-dependent maximum contrac- while working with the shift function
tion factor such that there are no pair-wise intersections
of the N spheroids, i.e., if the semi-axes of all spheroids 2 2
F s Xi ; Xj r r i ; r j ~ Xi ; Xj :
r
5
are multiplied by l then there is one touching pair of
spheroids and no overlapping of the others. It is clear
that gnom ≥ gact . At the beginning of the simulation, gnom A heuristic explanation of this formula comes from the
is large and gact is small, since there may then be a lot of theory of deformed elastic bodies, where, for a small
overlapping of spheroids. While running the algorithm, deformation, the reaction force is proportional to the
l decreases and may serve as an indicator of the pro- area of the contact spot. The force-biased algorithm is
gress of the rearrangement process. not very sensitive to the choice of shift function, and the
function used is only one possible option. Another pos-
sibility could be to adapt the Perram and Wertheim
3 The Main Step of the Algorithm routine [17,18].
The rotations (which are optional) are accomplished
The algorithm starts with an initial configuration of N according to
spheroids with randomly chosen centers. This configura-
tion is the only point where randomness takes place; the ui n
algorithm as such is deterministic. The initial configura- !
tion is then iteratively transformed until a final packing er Fc
l X
1 er Fc
l ui sgn ui ; uj uj ;
6
quality condition is satisfied. This may mean that either: card
Ni j∈Ni
(a) gact exceeds a prescribed value of packing density;
where n
x jxxj ; h; i denotes the inner product, sgn
x packing densities were selected for the oblate and pro-
is the sign of x and card
A is the number of elements late cases.
of A; Fc
l and is explained below. In order to avoid Figure 1 shows a packing of 4000 oblate spheroids of as-
division by zero, the parameter, er , has to be smaller pect ratio 1:2, and of packing density 0.55. It can be seen
than 12. that there is some local order, and that particles closer
All spheroids are uniformly contracted with the scale together tend to be parallel. Figure 2a shows the corre-
factor ec Fc
l, where Fc
l is some decreasing function sponding pair correlation function (PCF) and in
of the maximum contraction factor l. Here the follow- Figure 2b, the orientation correlation function (OCF) is
ing simple form is used: presented. These functions indicate the existing short
range order. An interesting feature is the broad first
Fc
l 1 l;
7 peak of the PCF. The OCF shows that in the packing de-
picted in Figure 1 there is orientation correlation only
up to distances of r≈2:5. (All lengths are given in units of
which resembles earlier choices in the case of spherical
the smaller spheroid diameter.) At r≈2, there is a mini-
packing [26,27].
mum in this OCF, which is a bit smoothed by the statisti-
The Appendix discusses the choice of the algorithm
cal method used. While it may be deeper it is of course
parameters. Note that the initial configuration is per-
very narrow. Figure 2 also shows PCF's and OCF's for
haps the most important “parameter”.
other packing of spheroids of different aspect ratios.
Interestingly, the algorithm can also be described in
terms of increasing spheroids. Indeed, the reduced
spheroids that yield gact can also be considered. (These
are the original spheroids with the original r i and ui
values, but reduced in size by the factor l.)
At this point there is still one important technical point
to consider for the algorithm. If the number of spher-
oids, N, is large, most of time is spent on the neighbor
search. Equipartition of the box into cells and searching
only in those cells that can contain spheroids intersect-
ing a chosen one improves the performance of the algo-
rithm, if the cell size is properly chosen in the first place.
In general, experience shows that for moderate spheroid
elongations, the cell side length l, should be chosen such
that approximately l3 V=N.
(a) cated nature than in the oblate case. Figure 4a shows the
corresponding PCF and the OCF is given in Figure 4b.
1.5
These functions indicate the existing short range order,
but differ from their oblate counterparts shown in Fig-
1 ure 2. The PCF indicates only little positional order; it
PCF
1
OCF
PCF
0.5
0.5
2 3 4 1 2 3
r r
0.5
1 2 3 4 5 6 7 8
r
5 Nonisotropic Packing
1
(a)
3
0.8
2
0.6
PCF
1 0.4
S4
0.2
1 2 3 4
r 0
(b)
-0.2
2
-0.4
PCF
1 2 3
r
(c)
1
PCF, OCF
0.5
1 2 3 4 5
r
0.74
3 (a)
2.5
S S
0.6
2 P
N N
PCF
1.5
0.45
1
η
0.5
0.3 I
0 1 2 3 4 5
r
1 0.15
(b)
0.8
0
1 1 1 1 1 4 1 5 4 2 3 4 5 8 ∞
0
κ
4 3 2 5 4
0.6 0.25 8 5 3
OCF
0.2
0.4 0.15 Fig. 11: Approx. 700 simulated packings as points
k; g in a phase
0.1
diagram, which is a slight modification of that in [8]. and black
0.2 D: maximum isotropic and nematic packing densities for fixed k;
0.05
(}) and (䊐): simulations [40] and predictions [42].
0
1 1.5 2 2.5 3 I = isotropic, N = nematic, P = plastic, and S = solid. The border-
0 5 10 15 20 25 30 lines are explained in the text.
r
Fig. 10: Correlation functions for the packing in Figure 9: a) PCF, isotropic and nematic regions were approximated by
b) OCF. straight lines connecting simulation data and values [39]
for zero-volume platelets (for k→0), and predictions
from the Onsager theory (for k→∞). For the case of
been possible to obtain packings as dense as that re-
large k’s more recent results [40] yield the right hand I-
ported in [19], but it is now believed that clever choice
N borderline,
} [14]. Although there are reasons that
of the algorithm parameters can also yield such pack-
the phase diagram is not symmetric with respect to the
ings. Perhaps a more appropriate organization of the ro-
inversion k $ 1=k [7], many Monte Carlo simulations
tational motions may lead to higher densities.
and a type of density functional theory [41] have sup-
In general, rotations play an important role in the force-
ported the idea of its symmetry, which is used here to
biased algorithm. In many cases if rotations are per-
obtain the left I-N borderline by inversion. The current
mitted, the particle systems tend to be nonisotropic,
simulation results are not in agreement with the P-S bor-
often with clearly oriented packing, and the occurrence
derline [6], which is shown in Figure 14 as two broken
of which can be explained by the stability of such pack-
lines. Tentatively, two new solid lines have been in-
ing.
serted. For reference purposes, predictions from the
The authors observed smooth variations of the pair cor-
model coupling theory are also inserted (䊐) [42].
relation function and orientation correlation function in
The phase diagram may show that the force-biased algo-
dependence on the parameters of the algorithm.
rithm is well able to produce packings with geometrical
In order to test the results of the simulations, the total of
properties similar to the spheroid systems of statistical
826 simulated packings are shown in Figure 11 as points
physics, which are called fluid isotropic, plastic, nematic,
k; g in a phase diagram for spheroid systems in statisti-
crystalline, and crystalline smectic.
cal equilibrium, with the understanding that the pack-
ings are not exactly such processes. The horizontal axis
is scaled as
k2 1=
k2 1. For each k a=b, the max- 7 Nomenclature
imum isotropic (nematic) packing density is depicted as
a filled circle (triangle). The phase diagram is a slightly a semi-axis length in the direction of rotation axis
modified version of that presented in [6], which is based b other semi-axis length
on Frenkel et al. [7,8]. When the original diagram was Fc contraction function
published, simulation data for large values of jlogkj were Fs shift function
not yet known, and therefore, the curves demarcating Fr rotation function
All of this makes the choice of the parameters difficult, disorder and heavy fluctuations at the beginning, but a
and experimentation is often necessary. But it is already high value of gfin is obtained. Obviously, es 2 is a good
known from experience that Fs Xi ; Xj ≡ 1 and the sim- choice for this case.
ple Fc
l ≡ 1 can yield reasonable results for values of e The curves of Figure A1 show a behavior which is often
which are not too large. observed. There are two main regimes: The second deri-
In order to illustrate the general course of the simula- vative of (a smoothed trend of) gact as a function of com-
tion in the force-biased algorithm, Figure A1 shows the puting time can be positive or negative. For the positive
behavior of gnom and gact for two different small spheroid case, the simulation proceeds quickly and discontinu-
systems with 1000 spheroids in the unit cube. In both ously in large steps until the end. In contrast, for the
cases, the starting value of gnom is 0.8, the contraction negative case, it proceeds slowly and continuously in
function is Fc
l ≡ 1 with ec 0:2; Fs chosen as (5), and small steps. In the example of Figure A1, the negative
there are no rotations. Case (a) is isotropic, while case case leads to smaller volume fractions.
(b) is totally parallel, since in the corresponding config- The computations were carried out on a computer
uration all spheroids have the same orientation, and equipped with a single AuthenticAMD 2000MHz CPU
rotations are impossible. The choice of the contraction and memory of 512 MB (only a few MB used). The com-
function means that gnom decreases exponentially. Dif- puting time was 2.3 h (59428 iterations) for Figure 1,
ferent values of es lead to a different behavior of gact and 0.7 h (79231) for Figure 5a, 2.4 h (6266) for Figure 5b
different values of gfin. The small value of 0.02 leads to a and 11.7 h (7042) for Figure 9.
very slow convergence towards gnom (in particular to-
wards the end), and hence, creates packings which are
not so dense as those for es 2 or 4. For es 4, there is 10 References
[12] M. P. Allen, C. P. Mason, Stability of the nematic phase [27] A. Bezrukov, M. Bargiel, D. Stoyan, Statistical analysis
for the hard ellipsoid fluid. Molecular Physics 1995, 86, of simulated random packing of spheres. Part. Part. Syst.
467–474. Charact. 2002, 19, 111–118.
[13] P. J. Camp, C. P. Mason, M. P. Allen, A. A. Khare, D. A. [28] A. S. Clarke, J. D. Wiley, Numerical simulation of the
Kofke, The isotropic-nematic phase transition in uniaxial dense random packing of a binary mixture of hard
hard ellipsoid fluids: co-existence data and the approach spheres: amorphous metals. Phys. Rev. B 1987, 35, 7350–
to the Onsager limit. J. Chem. Phys. 1996, 105, 2837–2849. 7356.
[14] F. Schmid, N. H. Phuong, Spatial order in liquid crystals: [29] T. M. Truskett, S. Torquato, S. Sastry, P. G. Debenedetti,
Computer simulations of systems of ellipsoids (edited by F. Stillinger, Structural precursor to freezing in the hard-
K. Mecke, D. Stoyan), Springer Lecture Notes in Physics, disk and hard-sphere systems. Phys. Rev. E 1998, 58,
2002, pp. 172–186. 3083–3088.
[15] Cinacchi, F. Schmid, Density functional for anisotropic [30] N. H. Phuong, F. Schmid, Local structure in nematic and
fluids. J. Physics: Condensed Matter 2002, 14, 12223– isotropic liquid crystals. J. Chem. Phys. 2003, 119, 1214–
12234. 1222.
[16] J. W. Perram, J. Rasmussen, E. Praestgaard, J. L. Lebow- [31] A. Donev, F. H. Stillinger, P. M. Chalkin, S. Torquato,
itz, Ellipsoid contact potential: theory and relation to Unusually dense crystal packing of ellipsoids. Phys. Rev.
overlap potentials. Phys. Rev. E 1996, 54, 6565–6572. Lett. 2004, 92, 255506-1–255506-4.
[17] J. W. Perram, M. S. Wertheim, Statistical mechanics of [32] R. Berardi, C. Fava, C. Zannoni, A generalized Gay-
hard ellipsoids. I. Overlap algorithm and the contact Berne intermolecular potential for biaxial particles.
function. J. Comput. Phys. 1985, 58, 409–416. Chem. Phys. Lett. 1995, 236, 462–468.
[18] J. W. Perram, M. S. Wertheim, J. L. Lebowitz, G. O. Wil- [33] B. J. Berne, P. Pechukas, Gaussian model potentials for
liams, Monte Carlo simulation of hard spheroids. Chem. moleculat interactions. J. Chem. Phys. 1972, 56, 4213–
Phys. Lett. 1984, 105, 277–280. 4216.
[19] A. Donev, I. Cisse, D. Sachs, E. A. Variano, F. H. Stillin- [34] S. Torquato, Random Heterogeneous Materials. Micro-
ger, R. Conelly, S. Torquato, P. M. Chalkin, Improving structure and Macroscopic Properties. Springer, New
the density of jammed disordered packing using ellip- York 2002.
soids. Science 2004, 303, 990–993. [35] J. P. Hansen, I. R. McDonald, Theory of Simple Liquids.
[20] W. S. Jodrey, E. M. Tory, Computer simulation of isotro- Academic Press, London 1986.
pic, homogeneous, dense random packing of equal [36] D. Stoyan, H. Stoyan, Fractals, Random Shapes and Point
spheres. Powder Technol. 1981, 30, 111–118. Fields. Wiley, Chichester 1994.
[21] L. Th. To, Z. H. Stachurski, Random close packing of [37] R. J. Low, Measuring order and biaxiality. Eur. J. Phys.
spheres in a round cell. Non-crystalline Solids 2004, 333, 2002, 23, 111–117.
161–171. [38] P. G. de Gennes, J. Prost, The Physics of Liquid Crystals.
[22] B. D. Lubachevsky, F. H. Stillinger, Geometric proper- 2nd edn. Clarendon Press, Oxford 1995.
ties of random disk packing. J. Stat. Phys. 1990, 60, 561– [39] D. Frenkel, R. Eppenga, Monte Carlo study of the iso-
583. tropic-nematic transition in a fluid of thin hard disks.
[23] B. D. Lubachevsky, F. H. Stillinger, E. N. Pinson, Disks Phys. Rev. Letters 1982, 49, 1089–1092.
vs. spheres: contrasting properties of random packing. [40] P. J. Camp, C. P. Mason, M. P. Allen, A. A. Khare, D. A.
J. Stat. Phys. 1991, 64, 501–524. Kofke, The isotropic-nematic phase transition in uniaxial
[24] A. Kansal, S. Torquato, F. H. Stillinger, Computer gen- hard ellipsoid fluids: co-existence data and the approach
eration of dense polydisperse packing. J. Chem. Phys. to the Onsager limit. J. Chem. Phys. 1996, 105, 2837–
2002, 117, 8212–8218. 2849.
[25] W. S. Jodrey, E. M. Tory, Computer simulation of close [41] B. Groh, S. Dietrich, Orientational order in dipolar fluids
random packings of equal spheres. Phys. Rev. A 1985, 32, consisting of non-spherical hard particles. Phys. Rev. E
2347–2351. 1997, 55, 2892–2901.
[26] J. Moscinski, M. Bargiel, Z. A. Rycerz, P. W. M. Jacobs, [42] M. Letz, R. Schilling, A. Latz, Ideal glass transitions for
The force-biased algorithm for the irregular close pack- hard ellipsoids. Phys. Rev. E 2000, 62, 5173–5178.
ing of equal hard spheres. Molecular Simulation 1989, 3,
201–212.