Dmrg of Heisenberg model: Difference between revisions

From formulasearchengine
Jump to navigation Jump to search
en>ChrisGualtieri
m Typo fixing, typos fixed: , → , (3) using AWB
 
en>Esps
m →‎Further reading: RMP url fixed
Line 1: Line 1:
I am Maynard from Wiesbaden. I love to play Air horn. Other hobbies are Vintage Books.<br><br>Here is my blog - [http://angleaelizabeth.wordpress.com/2014/10/20/people-search-the-best-way-to-find-anyone-in-the-worldwhether-youre-attempting-to-complete/ People search]
'''Thermodynamic integration''' is a method used to compare the difference in [[Thermodynamic free energy|free energy]] between two given states (e.g., A and B) via sampling state configurations in a [[molecular dynamics]] or [[Metropolis-Hastings algorithm|Metropolis Monte Carlo]] simulations. Because the free energy of a system is not simply a function of the phase space coordinates of the system, but is instead related to the canonical partition function Q(N,V,T), the free energy difference between two states cannot be calculated directly. In the thermodynamic integration approach, the free energy difference is calculated by defining a thermodynamic path between the states and integrating over enthalpy changes along the path. Such paths can either be real chemical processes or alchemical processes. A good example of the alchemical process is the  [[Kirkwood's coupling parameter]] method.<ref>J. G. Kirkwood. Statistical mechanics of fluid mixtures, J. Chem. Phys., 3:300-313,1935</ref>
 
== Derivation ==
 
Consider two systems, A and B, with potential energies <math>U_A </math> and <math>U_B</math>. The potential energy in either system can be calculated as an ensemble average over configurations sampled from a molecular dynamics or Monte Carlo simulation with proper Boltzmann weighting. Now consider a new potential energy function defined as:
 
:<math>U(\lambda) = U_A + \lambda(U_B - U_A)</math>
 
Here, <math>\lambda</math> is defined as a coupling parameter with a value between 0 and 1, and thus the potential energy as a function of <math>\lambda</math> varies from the energy of system A for <math>\lambda = 0</math> and system B for <math>\lambda = 1</math>. In the [[canonical ensemble]], the partition function of the system can be written as:
 
:<math>Q(N, V, T, \lambda) = \sum_{s} \exp [-U_s(\lambda)/kT]</math>
 
In this notation, <math>U_s(\lambda)</math> is the potential energy of state <math>s</math> in the ensemble with potential energy function <math>U(\lambda)</math> as defined above. The free energy of this system is defined as:
 
:<math>F(N,V,T,\lambda)=-k_{B}T \ln Q(N,V,T,\lambda)</math>,
 
If we take the derivative of F with respect to λ, we will get that it equals the ensemble average of the derivative of potential energy with respect to λ.
 
:<math>\Delta F(A \rightarrow B)
= \int_0^1 d\lambda \frac{\partial F(\lambda)}{\partial\lambda}
 
= -\int_0^1 d\lambda \frac{k_{B}T}{Q} \frac{\partial Q}{\partial\lambda}
 
= \int_0^1 d\lambda \frac{k_{B}T}{Q} \sum_{s} \frac{1}{k_{B}T} \exp[- U_s(\lambda)/k_{B}T ] \frac{\partial U(\lambda)}{\partial \lambda}
 
= \int_0^1 d\lambda \left\langle\frac{\partial U(\lambda)}{\partial\lambda}\right\rangle_{\lambda}</math>
 
The change in free energy between states A and B can thus be computed from the integral of the ensemble average of the change in potential energy with the coupling parameter <math>\lambda</math>.<ref>Frenkel, Daan and Smit, Berend. ''Understanding Molecular Simulation: From Algorithms to Applications.'' Academic Press, 2007</ref> In practice, this calculation is performed by first defining a potential energy function <math>U(\lambda)</math>, sampling a series of equilibrium configurations for different  values of <math>\lambda</math>, finding the ensemble average of the derivative of the system energy with respect to <math>\lambda</math> from the configurations in these separate equilibrium runs, then finally numerically computing the integral over all of these derivatives.
 
[[Umbrella sampling]] is a related free energy method. It adds a bias to the potential energy. In the limit of an infinite strong bias it is equivalent to thermodynamic integration.<ref>{{cite doi|10.1021/ct050252w}}</ref>
 
==See also==
* [[Free energy perturbation]]
* [[Bennett acceptance ratio]]
 
==References==
<references/>
 
[[Category:Computational chemistry]]

Revision as of 23:17, 28 January 2014

Thermodynamic integration is a method used to compare the difference in free energy between two given states (e.g., A and B) via sampling state configurations in a molecular dynamics or Metropolis Monte Carlo simulations. Because the free energy of a system is not simply a function of the phase space coordinates of the system, but is instead related to the canonical partition function Q(N,V,T), the free energy difference between two states cannot be calculated directly. In the thermodynamic integration approach, the free energy difference is calculated by defining a thermodynamic path between the states and integrating over enthalpy changes along the path. Such paths can either be real chemical processes or alchemical processes. A good example of the alchemical process is the Kirkwood's coupling parameter method.[1]

Derivation

Consider two systems, A and B, with potential energies and . The potential energy in either system can be calculated as an ensemble average over configurations sampled from a molecular dynamics or Monte Carlo simulation with proper Boltzmann weighting. Now consider a new potential energy function defined as:

Here, is defined as a coupling parameter with a value between 0 and 1, and thus the potential energy as a function of varies from the energy of system A for and system B for . In the canonical ensemble, the partition function of the system can be written as:

In this notation, is the potential energy of state in the ensemble with potential energy function as defined above. The free energy of this system is defined as:

,

If we take the derivative of F with respect to λ, we will get that it equals the ensemble average of the derivative of potential energy with respect to λ.

The change in free energy between states A and B can thus be computed from the integral of the ensemble average of the change in potential energy with the coupling parameter .[2] In practice, this calculation is performed by first defining a potential energy function , sampling a series of equilibrium configurations for different values of , finding the ensemble average of the derivative of the system energy with respect to from the configurations in these separate equilibrium runs, then finally numerically computing the integral over all of these derivatives.

Umbrella sampling is a related free energy method. It adds a bias to the potential energy. In the limit of an infinite strong bias it is equivalent to thermodynamic integration.[3]

See also

References

  1. J. G. Kirkwood. Statistical mechanics of fluid mixtures, J. Chem. Phys., 3:300-313,1935
  2. Frenkel, Daan and Smit, Berend. Understanding Molecular Simulation: From Algorithms to Applications. Academic Press, 2007
  3. Template:Cite doi