Empirical Potential Structure Refinement presentations... · 2007. 7. 17. · Empirical Potential...

Preview:

Citation preview

Empirical Potential Structure Refinement

European Synchrotron Radiation Facility Data Analysis Tutorial23rd - 24th October 2006

Daniel BowronISIS Facility

CLRC Rutherford Appleton LaboratoryChilton, Didcot

OX11 0QXUnited Kingdom

EPSR tutorial

Empirical Potential Structure Refinement• A computational method for building atomic and molecular structural models of disordered materials, such as liquids and glasses, that are consistent with available structural data and known physical/chemical constraints.

Three main ingredients:

(1) Experimental data (2) Monte Carlo computer simulation(3) Known constraints such as density and molecular structures

One principal output:

A 3-dimensional structural modelEPSR tutorial

Monte Carlo computer simulations: What's needed?

(1) A computer representation of box of atoms and molecules – essentially a store of coordinates.

(2) A set of potential energy functions to model the interactions between the atoms and molecules in the box.

(3) A set of rules by which the atoms, molecules, functional groups within the model are moved e.g.

(a) Atomic translations(b) Molecule translations(c) Molecule rotations(d) Molecule functional group rotations(e) Torsional operations on molecules etc.

(4) A set of tools to interrogate the development of the interatomic and intermolecular structures that the model will produce.

EPSR tutorial

A box of atoms and molecules:

L

Cubic box of side length L/ÅA store of atomic coordinates:

Constraints on first and second neighbour distances within specific groups of atoms are one means by which it is possible to define molecules and maintain their shapes.

Key parameters for the box are:

(1) The density of atoms

(2) The total energy, U

(3) The total pressure

EPSR tutorial

Forces between atoms and molecules:

) ) ))) )))

) ) ) )

) )))

The interaction between atoms involves only the interatomic forces and electric charges for the case of ions.

Molecules are more complex. Not only do we have to take account of inter-atomic forces between the atoms or charged groups of the molecule, but also the sum of their forces on other molecules.

Inter-atomic forces

Intra-molecular forces = inter-atomic forces within a molecular unit.

Inter-molecular forces

EPSR tutorial

Forces between atoms and molecules:

ULJ =4

[

r 12

−r

6]

=12

=1/2

The force between atom α (σα,εα) and atom β (σβ,εβ) can be represented by the derivative of the Lennard-Jones potential shown below:

Lorentz-Berthelot mixing rules for calculating σ and ε between different types of atom

EPSR tutorial

EPSR interaction potentials 1: The intramolecular harmonic potential

U intra=C∑i∑≠ rii−d

2

2w2

w2 =

d

1/2 =

M M M M

Average interatomic distance Reduced mass

Typically 114Å-1 amu-1

Broadening function to avoid having to refine an independentDebye-Waller factor for each intramolecular distance

EPSR tutorial

EPSR interaction potentials 1: The intramolecular harmonic potential

0.0 0.5 1.0 1.5 2.0 2.5 3.00

20

40

60

80

100

U intra

(Si-O

)

r(Å)

U intra =C∑i ∑≠ ri i−d

2

2w2

C = 114 Å-1 amu-1

d2αβ = 1.6Å

w2 = 1.6/((28×16)/(28+16))1/2

EPSR tutorial

EPSR interaction potentials 2: The intermolecular reference potential

U ref=12∑i , j≠ i ∑ ,4[

ri j

n

ri j

6

]q q

40 ri j

Lennard-Jones potential + Coulomb charges

Typical values for SPC/E water are:

εOO= 0.65 kJmol-1 εOH= 0 εHH= 0

n = 12 σOO= 3.166Å qO= -0.8476e qH= +0.4238e

EPSR tutorial

EPSR interaction potentials 2: The intermolecular reference potential

U ref=12∑i , j≠ i ∑ ,4[

ri j

n

ri j

6

]q q

40 ri j

2 4 6 8 10-0.5

0.0

0.5

1.0

1.5

2.0

U L-J i

nter (S

PC/E

Owa

ter-O

water

)

r(Å)0 2 4 6 8 10

0

2

4

6

8

10

U Coul

omb

Inter

(lik

e cha

rges

)

r(Å)EPSR tutorial

Computer simulation in a cubic box with periodic boundary conditions

If a molecule moves outof the simulation box onone side

It moves back into the boxon the opposite side

EPSR tutorial

Computer simulation in a cubic box with periodic boundary conditionsMinimum image convention

The forces acting on a particle are calculated as though it is in the centre of a box

Minimum image with no radial cutoff

Radial cutoffof potentials

EPSR tutorial

EPSR interaction potentials 2: The intermolecular truncation function

T r =0.51−sin2 r− rminpt

rmaxpt− rminpt r2 rminpt− rmaxpt T r =0T r =1.0

2 rminpt− rmaxpt r rmaxpt

r rmaxpt

To save computation time it is necessary to truncate the intermolecular potential, or more precisely the derivative of the potential at a reasonable radius value from the atomic site. This is done using a smoothly decaying function of the form:

Rminpt

= 9

Rmaxpt

= 12

0 5 10 15 200.0

0.2

0.4

0.6

0.8

1.0

T(r)

r (Å)EPSR tutorial

Monte Carlo computer simulations: How to move an atom or molecule.

In the Monte Carlo method, the process of moving an atom or a molecule is dependent on the determination of a series of random numbers.

An example: we wish to move atom A from a position (x,y,z) to a position (X,Y,Z), where the new position is determined at random.

X = x + (RANDOM NUMBER BETWEEN -1 and 1)*STEP SIZE

Y= y + (RANDOM NUMBER BETWEEN -1 and 1)*STEP SIZE

Z= z + (RANDOM NUMBER BETWEEN -1 and 1)*STEP SIZE

Where "STEP SIZE" is usually fixed at the start of the modelling process.

(x,y,z)

(X,Y,Z)

BUT! Do we accept this move? EPSR tutorial

Monte Carlo computer simulations: move acceptance

The decision whether a particular atom or molecule move in the modelling process is accepted or not, is dependent on how it changes the total potential energy of the model box of atoms.

Case 1: The total potential energy U, decreases ⇒ move accepted

Case 2: The total potential energy U, increases ⇒ move rejected .... unless

exp−UkB T RANDOM NUMBER 0−1

EPSR tutorial

1 2 3 4 5 6 7 8 9 100

1

2

3

4

5

6

7

Si-Si 3.14Å

O-O 2.65Å

Si-O 1.66Å

SiO

2 g(r)

r (Å)

2θλ

Sample DetectorQ=

4

sin

Experimental data: The diffraction experiment

0 10 20 30 40 50

-1.0

-0.8

-0.6

-0.4

-0.2

0.0

0.2

0.4

0.6

0.8

SiO 2 S

(Q)

S(Q) (Å-1)

F.T

EPSR tutorial

D Q =∑ ,≥ 2− c c b b SQ

SQ −1=4∫0∞ r2 [gr −1]

sin Qr Qr

dr

Experimental data: The diffraction experiment

The total structure factor Atomic concentrations and scattering lengths

Partial structure factors

Atomic density Partial pair distribution functions

EPSR tutorial

5 10 15 20-0.8

-0.6

-0.4

-0.2

0.0

0.2

0.4

S HH(Q

)-1

Q(Å-1)5 10 15 20

-1.0

-0.5

0.0

0.5

1.0

1.5S O

H(Q

)-1

Q(Å-1)5 10 15 20

-3

-2

-1

0

1

2

S OO(Q

)-1

Q(Å-1)

Partial structure factors: The case for liquid water

H-H O-H O-O

EPSR tutorial

0 2 4 60

2

4

6

12

14

16 Water 298K

3.84Å

4.50Å

3.29Å

2.36Å1.53Å

2.73Å

1.78Å

0.98Å

OO

OH

HH

g(r)

r(Å)0 2 4 6

0

2

4

6

12

14

16 Water 298K

3.84Å

4.50Å

3.29Å

2.36Å1.53Å

2.73Å

1.78Å

0.98Å

OO

OH

HHg(

r)

r(Å)

2 atoms4.3 atoms

1.9 atoms 4.4 atoms

N

r1r2

=4 c∫r1

r2r2 g r dr

Structural information: liquid water

Access to interatomic:DISTANCESANGLESCOORDINATION NUMBERS

EPSR tutorial

From experiment to computer simulation: The potential of mean force

0 2 4 60.0

0.2

0.4

0.6

0.8

1.0

1.2

1.4

1.6

1.8

g HH(r)

r (Å)0 2 4 6

0

2

4

6

8

10

12

14

g OH(r)

r (Å)0 2 4 6

0.0

0.5

1.0

1.5

2.0

2.5

3.0

g OO(r)

r (Å)

0 1 2 3 4 5 6-0.5

0.0

0.5

1.0

1.5

2.0

2.5

3.0

3.5

� HH(r)

=-ln

[gHH

(r)]

r (Å)0 1 2 3 4 5 6

-1

0

1

2

3

� OH(r)

=-ln

[gOH

(r)]

r (Å)0 1 2 3 4 5 6

-1

0

1

2

3

4

5

� OO(r)

=-ln

[gOO

(r)]

r (Å)

r =−kB T ln g r

HH OH OO

r =−kB T ln g r

EPSR tutorial

Potentials of mean force : the core of the EPSR procedure

r =−kB T ln g r

• Purely pairwise potentials

• In general cannot be used in computer simulation because they already contain information arising from many-body cooperative effects i.e. the packing of molecules in the material.

•However, if a reasonable "first guess" potential is known for a system, the potential of mean force can be used to indicate where this model potential needs to be modified to improve agreement with a measured set of site-site pair correlation functions.

EPSR tutorial

Representing the Empirical Potential – 1

Expand the empirical potential in a series of Poisson functions

U EP r =kB T ∑kCk pn k

r , r

The Ck are real and can be positive or negative and σ

r is a width function. The

function pn(r,σ) has an exact 3-dimensional Fourier transform to Q-space:

pn kr , r=

14 r

3 n2! r r

n

exp[−r r]

pn Q , =4∫ pn r , exp iQ⋅r dr

EPSR tutorial

pn Q , =4∫ pn r , exp iQ⋅r dr

pn Q , = 1

n2 1Q2 2n 4 [2cos n

1−Q2 2Q

sin n]=arctan Q

Representing the Empirical Potential – 2

The Ck can thus be estimated from the diffraction data by fitting a series of the

form:

U EP Q =∑kCk pn k

Q , Q

EPSR tutorial

Linking the Empirical Potential to the experimental dataThe algorithm to run EPSR can now be summarized as:

(1) Establish a reasonable reference potential U0αβ(r)

(2) Run a Monte Carlo simulation until equilibrium is reached(3) Calculate a model SS

αβ(Q)(4) Compare this with the experimental data SD

αβ(Q) and derive a difference function

(5) Continue to run the simulation using this new potential to equilibrium(6) Repeat steps (3), (4) and (5) until:

SSαβ(Q) = SD

αβ(Q)

(7) Continue to run the simulation and accumulate ensemble information

Q =∑kCk pn k

Q , Q

EPSR tutorial

Fi Q =∑ j=1, Nwij S j Q

w' ij= f wij

w' ij=1− f i− M , j

1≤ i≤M

M i≤M N

Pii '=∑ j=1, Nw' ij w ji '

−1−ii '

The fit to an experimental data set can be written as a weighted sum over the pairs of atoms of the relevant simulated structure factors

The task is to invert the matrix wij and refine the empirical potential that is

driving the simulation of the experimental dataIntroduce a confidence factor f (0 ≤ f < 1) and form a modified matrix w'

ij

where we accept input from experimental data with confidence f and input from the simulation with confidence ( 1-f )

Now seek the inverse matrix w-1ji noting that P

ii' is unitary

i = data setj = αβ pair

EPSR tutorial

U m j r =kB T ∑k

Ck , m j pn k

r , r

At the mth iteration, the empirical potential for any particular atom pair j is:

At the mth iteration, the difference between the data and the fit is calculated:

Di Q −Fi Q

At the beginning, when m=1, the Ck , m j =0

It is then possible to calculate the difference coefficients: Ck i

These coefficients are then accumulated in the potential coefficients:

Ck , m1 j =Ck , m

j ∑i=1, Mw ji

−1Ck i

And these new coefficients are then fed back as a modified empirical potential

EPSR tutorial

The cycle is repeated a large number of times until

Ck i becomes very small and the EP ceases to change 1.

2. U =4∑ j=1, N∣U m

j r ∣g j r r2 dr

Reaches a predefined limit that usually signifies the presence of systematic errors in the data

Once this criterion is reached the partial structure factors from the simulation can then be calculated as:

T j Q =∑i=1, Mw ji

−1 f Di Q ∑i= M 1, M Nw ji

−1 1− f S i− M Q

And other ensemble average functions accumulated

OR

EPSR tutorial

U N =U

O kT ln g r g

D r

U O r ≈U

N r

g r ≈gD r

0 5 10 15-12-10-8-6-4-202

0 5 10 15-202468

10

0 5 10 15-4-202468

101214

TBA

Met

hyl s

ubs

HH S

(Q)

Q(Å-1)

TBA

Met

hyl s

ubs

XH S

(Q)

Q(Å-1)

TBA

Met

hyl s

ubs

XX S

(Q)

Q(Å-1)

Constraints such as:Density

Molecular geometry

Experimental data

0 2 4 6 8 100.0

0.5

1.0

1.5

2.0

2.5

g CC-C

C(r)

r(Å)

0 2 4 6 8 100.0

0.2

0.4

0.6

0.8

1.0

1.2

1.4

1.6

1.8

2.0

0 2 4 6 8 100.0

0.2

0.4

0.6

0.8

1.0

1.2

0 2 4 6 8 100.0

0.2

0.4

0.6

0.8

1.0

1.2

1.4

1.6

0 2 4 6 8 100.0

0.2

0.4

0.6

0.8

1.0

1.2

1.4

0 2 4 6 8 100.0

0.5

1.0

1.5

2.0

2.5

3.0

0 2 4 6 8 100.0

0.2

0.4

0.6

0.8

1.0

1.2

1.4

1.6

1.8

0 2 4 6 8 100.0

0.2

0.4

0.6

0.8

1.0

1.2

1.4

1.6

1.8

2.0

0 2 4 6 8 100.0

0.2

0.4

0.6

0.8

1.0

1.2

0 2 4 6 8 100.0

0.2

0.4

0.6

0.8

1.0

1.2

1.4

1.6

g CC-C(

r)

r(Å)

g CC-M(r)

r(Å)

g CC-O(r)

r(Å)

g CC-H(

r)

r(Å)

g CC-O

W(r)

r(Å)

g CC-H

W(r)

r(Å)

g C-C(r

)

r(Å)

g C-M(

r)

r(Å)

g C-O(r

)

r(Å)

0 2 4 6 8 100.0

0.2

0.4

0.6

0.8

1.0

1.2

1.4

0 2 4 6 8 100.0

0.2

0.4

0.6

0.8

1.0

1.2

1.4

0 2 4 6 8 100.0

0.2

0.4

0.6

0.8

1.0

1.2

0 2 4 6 8 100.0

0.2

0.4

0.6

0.8

1.0

1.2

0 2 4 6 8 100.0

0.2

0.4

0.6

0.8

1.0

1.2

0 2 4 6 8 100.0

0.2

0.4

0.6

0.8

1.0

1.2

0 2 4 6 8 100.0

0.2

0.4

0.6

0.8

1.0

1.2

0 2 4 6 8 100.0

0.2

0.4

0.6

0.8

1.0

1.2

0 2 4 6 8 100.0

0.2

0.4

0.6

0.8

1.0

1.2

g C-H(r

)

r(Å)

g C-OW

(r)

r(Å)

g C-HW

(r)

r(Å)

g M-M(r

)

r(Å)

g M-O(r

)

r(Å)

g M-H(r

)

r(Å)

g M-OW

(r)

r(Å)

g M-HW

(r)

r(Å)

g O-O(r

)

r(Å)

0 2 4 6 8 100.0

0.2

0.4

0.6

0.8

1.0

1.2

0 2 4 6 8 100

1

2

3

4

5

6

7

0 2 4 6 8 100.0

0.5

1.0

1.5

2.0

2.5

3.0

3.5

0 2 4 6 8 100.0

0.2

0.4

0.6

0.8

1.0

1.2

1.4

1.6

0 2 4 6 8 100

1

2

3

4

5

0 2 4 6 8 100

1

2

3

4

5

0 2 4 6 8 100

2

4

6

8

10

12

14

16

0 2 4 6 8 100

1

2

3

4

5

6

0 2 4 6 8 100

1

2

3

4

5

6

g O-H(r

)

r(Å)

g O-OW

(r)

r(Å)

g O-HW

(r)

r(Å)

g H-H(r

)

r(Å)

g H-OW

(r)

r(Å)

g H-HW

(r)

r(Å)

g OW-O

W(r)

r(Å)

g OW-H

W(r)

r(Å)

g HW-H

W(r)

r(Å)

INPUT OUTPUTA wealth of structural

information

EPSR

EPSR: a summary

EPSR tutorial

Useful referencesComputer Simulation of Liquids, M.P.Allen and D.J.Tildesley, (1987) Oxford University Press, Oxford and New York

Empirical Potential Monte Carlo simulation of fluid structureA.K.Soper, Chemical Physics, 202, (1996) 295-306

The radial distribution functions of water and ice from 220 to 673K and at pressures up to 400MPaA.K.Soper, Chemical Physics, 258, (2000) 121-137

Tests of the empirical potential structure refinement method and a new method of application to neutron diffraction data on waterA.K.Soper, Molecular Physics, 99 (2001) 1503-1516

Partial structure factors from disordered materials diffraction data: An approach using empirical potential structure refinementA.K.Soper, Physical Review B, 72, (2005) 104204

EPSR tutorial

Recommended