Molecular dynamics simulations are based on classical Newtonian mechanics.
This means MD simulation becomes a huge system of ordinary differential equations because:
👉 Because this system is extremely complex, an analytical (exact) solution is impossible. Instead, MD uses numerical integration — moving atoms step-by-step in time.
MD simulations advance in small discrete time steps (Δt).
Typical values:
If the time step is:
Thus, MD requires a trade-off between accuracy and computational speed.
To propagate motion efficiently, MD often uses the leapfrog algorithm.
This makes it one of the most widely used integration methods in MD.
Important physical concept:
Thus:
Over long simulation time, atomic configurations follow the:
This distribution describes:
The probability of a conformation as a function of its potential energy.
If MD samples all conformations, we can calculate thermodynamic properties identical to experiments.
But reaching full sampling requires very long simulations.
Thus:
Total system energy:
E_ = E_ + E_
However:
Therefore MD uses:
Functions:
Energy curves therefore fluctuate around a mean value, not perfectly flat.
At simulation start:
During equilibration:
Only after equilibration → production simulation begins.
Advantages:
Disadvantages:
To avoid atoms leaving the system:
When atom exits one side:
Benefits:
Challenges:
Solutions:
Force fields are:
Thus MD is semi-empirical.
⚠️ Must use scientific judgement:
Always check: 👉 Does the simulation result make chemical sense?
Classical MD limitations:
Reason:
To model reactions → need QM/MM methods (quantum mechanics + molecular mechanics).
Common MD packages:
Visualization:
Speed improvements:
Molecular dynamics simulations: