文档详情

分子动力学方法的基本流程.pdf

发布:2022-12-19约4.38千字共15页下载文档
文本预览下载声明
分子动力学方法的基本流程 金剑锋 材料学院 东北大学 分子动力学的基本流程 分子动力学的基本流程:首先需要建立一组原子的运动方程, 然后联立对运动方程进行数值求解 ,得到每个时刻各个原子 的坐标和动量,即相空间的运动轨迹 ,再利用统计方法得到 多原子系统的可测量的宏观特征 (如:分布函数、密度、温 度、压强等)。 因此,分子动力学模拟方法可以看成是体系在一段时间内状 态演化过程的模拟。 分子动力学方法流程图 d E (m v ) = F = 初始化体系中每个原子的位 dt i i i r 置 r (t ) 和速度v (t ) ,并输 i 由势函数计算出加速度 i 0 i 0 入相应的势函数 速度 Verlet 算法 每 dt 步长,数值求解运动方程 r (t ) → r (t ) i n i n+1 1 2 v (t ) → v (t ) r (t +dt) = r (t) +v (t)dt + a (t)dt i n i n+1 i i i i 2 1 v (t +dt) = v (t) + a (t +dt) +  a (t) dt 计算宏观物理量, i i i i 2 如温度、压力等; 存储计算结果退 是 更新时间步长:t = t + dt 否 出模拟 判断 t tmax ? 原子位置和速度的初始化 原子位置初始化:构建晶格结构 (采用 Matlab/Fortran 等编 程或分子动力学软件自带工具实现)。 速度初始化:最简单的方法是随机速度,但 要满足温度与动能的关系式和统计速度的平 均值为零这两个条件。 原子间相互作用势 ▪ 分子 (或原子)间相互作用势的准确性对计算结构的精度 影响很大; ▪ 对于原子之间的相互作用势的研究一直发展缓慢 ,制约分 子动力学的实际
显示全部
相似文档