Category:Interface pinning: Difference between revisions

From VASP Wiki
No edit summary
No edit summary
Line 1: Line 1:
== Theory ==
== Theory ==
*Interface pinning: {{TAG|Interface pinning calculations}}.
Interface Pinning is a method for finding melting points from an MD simulation of a system where the liquid and the solid phase are in contact. To prevent melting or freezing at constant pressure and constant temperature, a bias potential applies a penalty energy for deviations from the desired two phase system.
 
The Steinhardt-Nelson <math>Q_6</math> order parameter is used for discriminating the solid from the liquid phase and the bias potential is given by
 
<math>U_\textrm{bias}(\mathbf{R}) = \frac\kappa2 \left(Q_6(\mathbf{R}) - a\right)^2 </math>
 
where <math>Q_6({\mathbf{R}})</math> is the Steinhardt-Nelson <math>Q_6</math> orientational order parameter for the current configuration <math>\mathbf{R}</math> and <math>a</math> is the desired value of the order parameter close to the order parameter of the initial two phase configuration.
 
With the bias potential enabled, the system can equilibrate while staying in the two phase configuration. From the difference of the average order parameter <math>\langle Q_6 \rangle</math> in equilibrium and the desired order
parameter <math>a</math> one can directly compute the difference of the chemical potential of the solid and the liquid phase:
 
<math> N(\mu_\textrm{solid} - \mu_\textrm{liquid}) =\kappa (Q_{6 \textrm{solid}} - Q_{6 \textrm{liquid}}) (\langle Q_6 \rangle - a) </math>
 
where <math>N</math> is the number of atoms in the simulation.
 
It is preferable to simulate in the super heated regime, as it is easier for the bias potential to prevent a system from melting than to prevent a system from freezing.
 
<math>Q_6(\mathbf{R})</math> needs to be continuous for computing the forces on the atoms originating from the bias potential. We use a smooth fading function <math>w(r)</math> to weight each pair of atoms at distance <math>r</math> for the calculation of the <math>Q_6</math> order parameter:
 
<math> w(r) = \left\{ \begin{array}{cl} 1  &\textrm{for} \,\, r\leq n \\
                      \frac{(f^2 - r^2)^2 (f^2 - 3n^2 + 2r^2)}{(f^2 - n^2)^3}  &\textrm{for} \,\, n<r<f \\
                      0  &\textrm{for} \,\,f\leq r \end{array}\right. </math>
 
where <math>n</math> and <math>f</math> are the near and far fading distances given in the {{TAG|INCAR}} file respectively. A good choice for the fading range can be made from the radial distribution function <math>g(r)</math> of the crystal phase. We recommend to use the distance where <math>g(r)</math> goes below 1 after the first peak as the near fading distance <math>n</math> and the distance where <math>g(r)</math> goes above 1 again before the second peak as the far fading distance <math>f</math>. <math>g(r)</math> should be low where the fading function has a high derivative to prevent spurious stress.
 
The interface pinning method uses the <math>Np_zT</math> ensemble where the barostat only acts on the direction of the lattice that is perpendicular to the solid liquid interface. We recommend to use a Langevin thermostat and a Parrinello-Rahman barostat with lattice constraints as demonstrated in the listing below assuming a solid liquid interface perpendicular to the <math>z</math> direction.


== How to ==
== How to ==

Revision as of 14:06, 6 April 2022

Theory

Interface Pinning is a method for finding melting points from an MD simulation of a system where the liquid and the solid phase are in contact. To prevent melting or freezing at constant pressure and constant temperature, a bias potential applies a penalty energy for deviations from the desired two phase system.

The Steinhardt-Nelson Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://www.vasp.at/wiki/restbase/vasp.at/v1/":): Q_{6} order parameter is used for discriminating the solid from the liquid phase and the bias potential is given by

Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://www.vasp.at/wiki/restbase/vasp.at/v1/":): U_{{\textrm {bias}}}({\mathbf {R}})={\frac \kappa 2}\left(Q_{6}({\mathbf {R}})-a\right)^{2}

where Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://www.vasp.at/wiki/restbase/vasp.at/v1/":): Q_{6}({{\mathbf {R}}}) is the Steinhardt-Nelson Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://www.vasp.at/wiki/restbase/vasp.at/v1/":): Q_{6} orientational order parameter for the current configuration Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://www.vasp.at/wiki/restbase/vasp.at/v1/":): {\mathbf {R}} and Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://www.vasp.at/wiki/restbase/vasp.at/v1/":): a is the desired value of the order parameter close to the order parameter of the initial two phase configuration.

With the bias potential enabled, the system can equilibrate while staying in the two phase configuration. From the difference of the average order parameter Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://www.vasp.at/wiki/restbase/vasp.at/v1/":): \langle Q_{6}\rangle in equilibrium and the desired order parameter Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://www.vasp.at/wiki/restbase/vasp.at/v1/":): a one can directly compute the difference of the chemical potential of the solid and the liquid phase:

Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://www.vasp.at/wiki/restbase/vasp.at/v1/":): N(\mu _{{\textrm {solid}}}-\mu _{{\textrm {liquid}}})=\kappa (Q_{{6{\textrm {solid}}}}-Q_{{6{\textrm {liquid}}}})(\langle Q_{6}\rangle -a)

where Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://www.vasp.at/wiki/restbase/vasp.at/v1/":): N is the number of atoms in the simulation.

It is preferable to simulate in the super heated regime, as it is easier for the bias potential to prevent a system from melting than to prevent a system from freezing.

Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://www.vasp.at/wiki/restbase/vasp.at/v1/":): Q_{6}({\mathbf {R}}) needs to be continuous for computing the forces on the atoms originating from the bias potential. We use a smooth fading function Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://www.vasp.at/wiki/restbase/vasp.at/v1/":): w(r) to weight each pair of atoms at distance Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://www.vasp.at/wiki/restbase/vasp.at/v1/":): r for the calculation of the Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://www.vasp.at/wiki/restbase/vasp.at/v1/":): Q_{6} order parameter:

Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://www.vasp.at/wiki/restbase/vasp.at/v1/":): w(r)=\left\{{\begin{array}{cl}1&{\textrm {for}}\,\,r\leq n\\{\frac {(f^{2}-r^{2})^{2}(f^{2}-3n^{2}+2r^{2})}{(f^{2}-n^{2})^{3}}}&{\textrm {for}}\,\,n<r<f\\0&{\textrm {for}}\,\,f\leq r\end{array}}\right.

where Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://www.vasp.at/wiki/restbase/vasp.at/v1/":): n and Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://www.vasp.at/wiki/restbase/vasp.at/v1/":): f are the near and far fading distances given in the INCAR file respectively. A good choice for the fading range can be made from the radial distribution function Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://www.vasp.at/wiki/restbase/vasp.at/v1/":): g(r) of the crystal phase. We recommend to use the distance where Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://www.vasp.at/wiki/restbase/vasp.at/v1/":): g(r) goes below 1 after the first peak as the near fading distance Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://www.vasp.at/wiki/restbase/vasp.at/v1/":): n and the distance where Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://www.vasp.at/wiki/restbase/vasp.at/v1/":): g(r) goes above 1 again before the second peak as the far fading distance Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://www.vasp.at/wiki/restbase/vasp.at/v1/":): f . Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://www.vasp.at/wiki/restbase/vasp.at/v1/":): g(r) should be low where the fading function has a high derivative to prevent spurious stress.

The interface pinning method uses the Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://www.vasp.at/wiki/restbase/vasp.at/v1/":): Np_{z}T ensemble where the barostat only acts on the direction of the lattice that is perpendicular to the solid liquid interface. We recommend to use a Langevin thermostat and a Parrinello-Rahman barostat with lattice constraints as demonstrated in the listing below assuming a solid liquid interface perpendicular to the Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://www.vasp.at/wiki/restbase/vasp.at/v1/":): z direction.

How to


Contents

Pages in category "Interface pinning"

The following 4 pages are in this category, out of 4 total.