文档详情

分子动力学模拟的 Matlab 实现.pdf

发布:2022-12-17约6.32千字共10页下载文档
文本预览下载声明
分子动力学模拟的 Matlab 实现 金剑锋 材料学院 东北大学 分子动力学方法流程图 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 ? 氩原子体系分子动力学模拟的主要公式  12  6  1. 采用 Lennard-Jones (LJ)势函数; σ σ  E = 4ε  −        r r       2. 系统初始化,氩原子初始位置放在简
显示全部
相似文档