17
Molecular simulation methods Ab-initio methods (Few approximations but slow) • DFT • CPMD Electron and nuclei treated explicitly. • Classical atomistic methods (More approximations) • Classical molecular dynamics • Monte Carlo • Brownian dynamics No electronic degrees of freedom. Electrons are approximated through fixed partial charges on atoms.

Molecular simulation methods Ab-initio methods (Few approximations but slow) DFT CPMD Electron and nuclei treated explicitly. Classical atomistic methods

Embed Size (px)

Citation preview

Page 1: Molecular simulation methods Ab-initio methods (Few approximations but slow) DFT CPMD Electron and nuclei treated explicitly. Classical atomistic methods

Molecular simulation methods

• Ab-initio methods (Few approximations but slow)• DFT• CPMDElectron and nuclei treated explicitly.

• Classical atomistic methods (More approximations)• Classical molecular dynamics• Monte Carlo• Brownian dynamicsNo electronic degrees of freedom. Electrons are approximated through fixed partial charges on atoms.

• Continuum methods (No atomistic details)

Page 2: Molecular simulation methods Ab-initio methods (Few approximations but slow) DFT CPMD Electron and nuclei treated explicitly. Classical atomistic methods

Statistical and continuum methods

ps ns s ms

nm

m

mm

Ab-initio methodsAtomistic methods

Page 3: Molecular simulation methods Ab-initio methods (Few approximations but slow) DFT CPMD Electron and nuclei treated explicitly. Classical atomistic methods

V = Vbond + Vangle + Vdihedral + VLJ + VElecrostatics

F =-ÑV

VLJ =Cij

(12)

rij12

-Cij

(6 )

rij6

i< jå VElectrostatics = f

qiqj

erriji< j

å

Vbond =12kij(rij - bij)

2

Vangle =12kijkq (q ijk - q ijk

0 )2

Vdihedral = kijklf (1+ cos(nfijkl - fijkl

n0 ))nå

Simplified interactions used in classical simulations

Page 4: Molecular simulation methods Ab-initio methods (Few approximations but slow) DFT CPMD Electron and nuclei treated explicitly. Classical atomistic methods

Implementation of classical interactions

• Molecular topologies are fixed so the bonded interactions are implemented as static neighbor lists

• One time expense in the beginning

• Non-bonded interactions are implemented as dynamic neighbor lists

• Usually not updated at every time step• Only two body interactions, so relatively easy to implement.

Page 5: Molecular simulation methods Ab-initio methods (Few approximations but slow) DFT CPMD Electron and nuclei treated explicitly. Classical atomistic methods

Reactive systems

• Chemical reactions are association and dissociation of chemical bonds

• Classical simulations cannot simulate reactions• ab-initio methods calculate overlap of electron orbitals to investigate chemical reactions

• ReaX force field postulates a classical bond order interaction to mimic the association and dissociation of chemical bonds1

1 van Duin et al , J. Phys. Chem. A, 105, 9396 (2001)

Page 6: Molecular simulation methods Ab-initio methods (Few approximations but slow) DFT CPMD Electron and nuclei treated explicitly. Classical atomistic methods

Bond order interaction

1 van Duin et al , J. Phys. Chem. A, 105, 9396 (2001)

Bond order for C-C bond

BOija '(rij)=exp aa

rijr0a

æ

èçç

ö

ø÷÷

baé

ë

êê

ù

û

úú

• Uncorrected bond order:

Where ais for s-sp-sandp-pbonds• The total uncorrected bond order is sum of three types of bonds• Bond order requires correction to account for the correct valency

Page 7: Molecular simulation methods Ab-initio methods (Few approximations but slow) DFT CPMD Electron and nuclei treated explicitly. Classical atomistic methods

Bond order interaction

• After correction the bond order between a pair of atoms depends on the uncorrected bond orders of the neighbors of each atoms

• The uncorrected bond orders are stored in a tree structure for efficient access. (I think Metin will be able to elaborate on this)

• The bond orders rapidly decay to zero as a function of distance so it is reasonable to construct a neighbor list for efficient computation of bond orders

Page 8: Molecular simulation methods Ab-initio methods (Few approximations but slow) DFT CPMD Electron and nuclei treated explicitly. Classical atomistic methods

Neighbor lists for bond order

Page 9: Molecular simulation methods Ab-initio methods (Few approximations but slow) DFT CPMD Electron and nuclei treated explicitly. Classical atomistic methods

Bond order : Choline

Page 10: Molecular simulation methods Ab-initio methods (Few approximations but slow) DFT CPMD Electron and nuclei treated explicitly. Classical atomistic methods

Bond order : Benzene

Page 11: Molecular simulation methods Ab-initio methods (Few approximations but slow) DFT CPMD Electron and nuclei treated explicitly. Classical atomistic methods

Other local energy terms

• The other interaction terms common to classical simulations, e.g. bond energy, valence angle and torsion, are appropriately modified and contribute for non-zero bond order pairs of atoms

• These terms also become many body interactions as bond order itself depends on the neighbors and neighbor’s neighbors

• Due to variable bond structure there are other interaction terms, such as over/under coordination energy, lone pair interaction, 3 and 4 body conjugation, and three body penalty energy

Page 12: Molecular simulation methods Ab-initio methods (Few approximations but slow) DFT CPMD Electron and nuclei treated explicitly. Classical atomistic methods

Non bonded van der Waals interaction

• The van der Waals interactions are modeled using distance corrected Morse potential

Where R(rij) is the shielded distance given by

VvdW (rij )=D ijexp aij 1-R(rij)rvdW

æ

èç

ö

ø÷

é

ëê

ù

ûú - 2D ijexp

12aij 1-

R(rij)rvdW

æ

èç

ö

ø÷

é

ëê

ù

ûú

R(rij ) = rijb +

1lij

b

æ

èçç

ö

ø÷÷

1b

Page 13: Molecular simulation methods Ab-initio methods (Few approximations but slow) DFT CPMD Electron and nuclei treated explicitly. Classical atomistic methods

Electrostatics

• Shielded electrostatic interaction is used to account for orbital overlap of electrons at closer distances

• The long range electrostatics interactions are handled using the Fast Multipole Method (FMM).

VEle (rij ) =fqiqj

rij3 +gij

- 3éë ùû13

Page 14: Molecular simulation methods Ab-initio methods (Few approximations but slow) DFT CPMD Electron and nuclei treated explicitly. Classical atomistic methods

FMM method

Page 15: Molecular simulation methods Ab-initio methods (Few approximations but slow) DFT CPMD Electron and nuclei treated explicitly. Classical atomistic methods

Charge equilibration (QEq) method

• The fixed partial charge model used in classical simulations is inadequate for reacting systems. Ideally one would like to compute the partial charges on atoms at each time step using some ab-initio method.

• We compute the partial charges on atoms at each time step using a simplified approach call Qeq method

• We expand electrostatic energy as a Taylor series in charge around neutral charge

Page 16: Molecular simulation methods Ab-initio methods (Few approximations but slow) DFT CPMD Electron and nuclei treated explicitly. Classical atomistic methods

Charge equilibration (QEq) method

• Further we identify the term linear in charge as electronegativity of the atom and the qudratic term as electrostatic potential and self energy

• Thus we optimize the

where

for {qi} under charge neutrality constraint

X ({qi}) = c iqi +12

H ijqiqjijå

H ij =Jidij+1- dij

rij3 +gij

- 3( )

1 3

Page 17: Molecular simulation methods Ab-initio methods (Few approximations but slow) DFT CPMD Electron and nuclei treated explicitly. Classical atomistic methods

Charge equilibration (QEq) method

• This constraint optimization problem is rewritten as two vector unconstraint optimization problem using Lagrange’s multiplier method• The unconstraint system is solved using GMRES method (Please add details of the method)