07.04.2013 Views

Essentials of Computational Chemistry

Essentials of Computational Chemistry

Essentials of Computational Chemistry

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

432 12 EXPLICIT MODELS FOR CONDENSED PHASES<br />

and B do not differ from one another by enormous amounts, the ratio <strong>of</strong> the two expectation<br />

values in the last line on the r.h.s. <strong>of</strong> Eq. (12.12) (which is the inverse <strong>of</strong> the equilibrium<br />

constant for the reaction A → B) is sufficiently close to unity that errors in the individual<br />

ensemble averages on the order <strong>of</strong> one or two percent have a much smaller impact on the<br />

error <strong>of</strong> the ratio than was the case for U. Moreover, one takes the natural logarithm <strong>of</strong><br />

the ratio to compute A, so the absolute magnitude <strong>of</strong> the error is reduced still more.<br />

Nevertheless, converging the individual expectation values to the level <strong>of</strong> a few percent<br />

error is a painfully slow task, since the reduced probabilities <strong>of</strong> high-energy points are<br />

balanced by their exponentially larger contributions to the partition function. However, one<br />

may take advantage <strong>of</strong> the relatively small difference between systems A and B to introduce<br />

a further approximation that is extraordinarily useful.<br />

12.2.2 Free-energy Perturbation<br />

If the ensembles in Eq. (12.2), over which the property averages for systems A and B are<br />

taken, were somehow to be the same, one would be able to take advantage <strong>of</strong> the properties<br />

<strong>of</strong> exponentials to write<br />

〈A〉B −〈A〉A = kBT ln <br />

(EB−EA)/kBT<br />

e A<br />

(12.13)<br />

where we have arbitrarily chosen to label the ensemble average as having been selected<br />

based on system A. This formulation <strong>of</strong>fers some enormous advantages over Eq. (12.12).<br />

One <strong>of</strong> the most important is that all contributions to the energy from solvent–solvent<br />

interactions (which are enormously dominant over solvent–solute interactions, since there<br />

are so many more solvent molecules) cancel out in the energy difference, since the ensembles<br />

are (somehow) identical.<br />

What is meant by an identical ensemble for two different species? It is helpful to return<br />

to our specific example <strong>of</strong> HCN and HNC. To determine the proper identical ensemble for<br />

HNC based on one chosen in the usual fashion for HCN, we first stipulate that all particles<br />

that are common to the two systems, i.e., all solvent molecules, the carbon atom, and the<br />

nitrogen atom, have identical positions and momenta when we evaluate the energy in system<br />

B as when we evaluate it in A. Then, the only contribution to the energy difference in<br />

Eq. (12.13) would be the different interactions that the hydrogen atom has with all <strong>of</strong> the<br />

other atoms, based on whether it is attached to C or N (see Figure 12.1).<br />

So, for each snapshot <strong>of</strong> the simulation that contributes to the ensemble (by either MC<br />

or MD evaluation), we compute the energy differential for all <strong>of</strong> the atoms interacting with<br />

HB rather than HA. In Figure 12.1, the particular case <strong>of</strong> one <strong>of</strong> the hydrogen atoms on a<br />

first-shell water molecule is illustrated. As this is a non-bonded interaction in each case, the<br />

contribution from HD in a simple force field might be<br />

<br />

<br />

EHD =<br />

aHH<br />

r12 −<br />

HBHD<br />

bHH<br />

r6 +<br />

HBHD<br />

qHBqHD εrHBHD<br />

−<br />

aHH<br />

r12 −<br />

HAHD<br />

bHH<br />

r6 +<br />

HAHD<br />

qHAqHD εrHAHD<br />

(12.14)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!