Documente Academic
Documente Profesional
Documente Cultură
M2 SERP-Chem
Fabien Cailliez
LCP Bt 349
fabien.cailliez@u-psud.fr
Wikipedia:
Molecular modeling encompasses all theoretical methods and
computational techniques used to model or mimic the behaviour of
molecules.
In other words:
Theoretical methods that allows to describe macroscopic
observations with the use of microscopic description of matter
Atomic and
Geometries
molecular interactions
Spectra
Thermodynamics
Activation energies
Mathematical
Rate constants
models
Understanding
Rationalization
Prediction
Outline
m H
mm O
H
m
Classical Mechanics
nm
Atomic/Molecular
Quantum description
Mechanics
fs ps ns s ms s Time scale
. One configuration
Important for
macroscopic
property
. One configuration
Unlikely to occur
Local Maximum
E
Local Minimum global Minimum
Local Minimum
=0 Stationary points
Energy minimisation
2
, = 0 and >0
2
The idea: the fastest decrease in energy at one point is seen along the gradient
direction
Algorithm steps:
The system is initialy in A and the gradient gA of the energy is computed
The minimum along this gradient direction vA = -gA is searched. The system
reaches the point c
The gradient of the energy at c is computed (it is found perpendicular to the
previous gradient) and the process iterates until one reaches B
M2 SERP-Chem 2013-2014 Simulation Tools
I. Concepts in molecular simulations
= = = ( , ) = . . . ( , ) ,
Ergodic principle
It is equivalent to compute:
The time average of the quantity
0 +
1
=
0 ( , ) =
The statistical average of the quantity
( , ) = . . . ( , ) ( , )
Statistical ensembles
(N,V,E): microcanonical ensemble isolated systems
(N,V,T): canonical ensemble equilibrium with a thermostat
(N,P,T): isothermal-isobaric ensemble equilibrium with a thermostat
and a barostat
(,V,T): grand-canonical ensemble equilibrium with a thermostat and
a molecular reservoir
( , ) = ( ) + ( )
1
, , = exp exp
3N !
Numerical evaluation of Qc
Direct evaluation:
Generation of all the possible configurations of the system
Impossible because of high dimensionality
Molecular simulation
MONTE CARLO
?
(configuration space {ri})
Random configurations
= =
Expression of U: forcefield
M2 SERP-Chem 2013-2014 Simulation Tools
II. Molecular Dynamics simulations
Classical forcefields
= =
Two-body interactions
Expression of the potential U: Analytical expression
Differentiable function
Forcefield
Charge-charge
=
40 interactions
12 6
Dipole-dipole
= 4
interactions
t t+t t+2t
1
+ = + + 2 +. . .
2
+ = + +. . .
1
+ = + + 2
2
1
= + 2
2
+ = 2 + 2
= + 2
+ = +
Leap-frog algorithm 2 2
1
= + +
2 2 2
1
+ = + + 2
2
Velocity-Verlet algorithm
+ = + + +
2
And others....
M2 SERP-Chem 2013-2014 Simulation Tools
II. Molecular Dynamics simulations
Integration in practice
Which integration scheme should be used?
Good energy conservation
Depends on the time step value t
2
T is an output of the simulation: =
3
1 2
( ) =
2 = 2
0
=
=
=1
If i is the configuration at step t, the configuration at step (t+1) may then be:
Either the same configuration i
Or the new configuration j
M2 SERP-Chem 2013-2014 Simulation Tools
III. Monte Carlo simulations
, + 1 = , , + ,
Micro-reversibility condition:
, , =
Metropolis criteria:
Random generation of the configurations: =
Acceptation probability:
= 1 >
= < = min 1,
Probability of a configuration i:
= exp
Acceptance probability
= min 1, exp
Advantages:
Energy difference (Ei-Ej) easy to compute
Energy difference small high probability of accepting the move
M2 SERP-Chem 2013-2014 Simulation Tools
III. Monte Carlo simulations
1
exchange
< 1 <
=1 =1
2/3
rotation
Translation
1/3
R1 translation
X
0
k = 10
2/N
1/N
0
= + 2 1
= + 2 1
= + 2 1
New acceptance
probability
M2 SERP-Chem 2013-2014 Simulation Tools
III. Monte Carlo simulations
Multiplication of every
coordinate by a same factor
1 +
exp
!
=
= min 1, exp
rotation, translation, ...
= 1 3
= min 1, exp
deletion
M2 SERP-Chem 2013-2014 Simulation Tools
Practical aspects of molecular
simulations
= 4
6
= 4
2.5 = 0.005
2.56
: few
2,5
<
2
L
Lower the periodicity effects
12 6
Add a long-range correction: = 4 2 = 8
69 33
=
40
12 6
= 4
Molecular Dynamics
Monte Carlo