Professional Documents
Culture Documents
MMchap 7
MMchap 7
Monte Carlo模拟
1 N
动能 K m i v i2
2 i 1
A. 给定条件参数(温度、粒子数、时间等)
B. 体系初始化(初始位置和速度)
C. 计算作用于所有粒子上的力
D. 解牛顿运动方程,计算短时间内(Time Step)粒子的新位置
E. 计算粒子新的速度和加速度
F. 重复C~E直至体系达到平衡。体系平衡后,等间隔保存原子的坐
标,这些信息称为Trajectory
G. 继续计算直到取得足够的数据,分析轨线数据,得到体系的统计
性质
50
40
30
20
10
0
0 20 40 60 80 100 120
t/ps
《量子化学与分子力学/分子模拟》第七章 分子动力学和Monte Carlo模拟 http://struchem.nankai.edu.cn
7.1.3 MD构象搜索
分子动力学对于中等大小分子构象空间的搜索具有很高的效率
• A. 淬火动力学:高温动力学和能量优化结合的方法,使用MD可
升到高温(600~1200K),这样可以克服分子各构象间的势垒,使
分子在各种可能的构象中自由转化。具体方法:设置5-10ps升温
过程,高温下模拟100ps,在后100ps中选取足够的构象进行优化,
找到各种极小点
A. 选择力场,构建分子
B. 设置分子动力学参数
C. 设置保存的文件(Snapshots)
D. 设置监视的内容
E. 开始运行,监视内容保存为CSV文件。
F. 运行结束,使用回放功能(playback)观看结果
G. 选择储存的数据进行优化
H. 总结结果
• 淬火动力学容易陷入区域极小点,为避免产生这样的问题,可以
缓慢降至室温或更低的温度—使用模拟退火可以得到能量相应比
较低的极小值,具体过程如下:
将升高温度至可以克服分子各构象间势垒,逐渐降温至0K,得到
的构象再进行优化可得到近似全局极小
举例
• 采用周期性边界条件可以模拟溶液体系中分子构象的变化
1. 构建多肽,优化
• 选择AMBER力场
• Database选择Amino Acids
• 选Beta Sheet, 单击Ser六次,构建六肽
• Database选择Make Zwitterion添加端基,
构建六肽两性离子
• Compute选择Geometry Optimization
• 优化结束,E=166.20 kcal/mol
• 保存为p6.hin
-140
-150
-160
-170
0.0 0.2 0.4 0.6 0.8 1.0
t / ps 3.0
2.8
2.6
L1 / Å
2.4
2.2
2.0
1.8
0.0 0.2 0.4 0.6 0.8 1.0
t/ps
《量子化学与分子力学/分子模拟》第七章 分子动力学和Monte Carlo模拟 http://struchem.nankai.edu.cn
t E
5. 淬火动力学构象搜索 0.1 -180.76
0.2 -173.21
a. 打开p6-md.hin, 0.3 -176.44
b. Compute选择Molecular Dynamics 0.4 -180.85
c. 选playback 0.5 -180.85
0.6 -179.14
d. 按Sanpshots, 可选择回放的时间起止均为0.1ps 0.7 -178.74
e. Proceed, 回放到0.1ps, Compute Geometry 0.8 -178.83
Optimization E=180.76kcal/mol 保存结构为p6- 0.9 -255.54
md-a1.hin 1.0 -195.05
f. 重复b~e,分别选不同时间,优化