- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分子动力学方法 3.1 基本原理 计算机模拟分类: (1)随机模拟方法。 优点: 随机模拟方法计算的程序简单,占内存少,但是该方法难于处理非平衡态的问题。 (2)分子动力学方法(Molecular Dynamics或简称MD) 。 可以处理非平衡态问题。但是使用该方法的程序较复杂,计算量大,占内存也多。 分子动力学方法利用牛顿古典力学来计算许多分子在相空间中的轨迹。 3.1 基本原理 分子动力学(MD)方法的出发点是物理系统的确定的微观描述(哈密顿描述方程、拉格朗日方程或牛顿运动方程)。因此,分子动力学方法是用运动方程来计算多体或少体系统的性质,结果得到的既有系统的静态特性,也有动态特性。蒙特卡罗方法只能得到系统的位形特性。 MD方法的具体做法是在计算机上求运动力程的数值解。为此,通过适当的格式对方程进行近似,使之适于在计算机上求数值解。其实质是计算一组分子的相空间轨道,其中每个分子各自都服从经典运动定律。这里的系统不仅是点粒子系统,也包括具有内部结构的粒子组成的系统。 3.1 基本原理 分子动力学是在原子、分子水平上求解多体问题的重要的计算机模拟方法。 通过求解所有粒子的运动方程,分子动力学方法可以用于模拟与粒子运动路径相关的基本过程。 在分子动力学中,粒子的运动行为是通过经典的Newton运动方程所描述。 3.1.1粒子运动方程的数值求解 粒子体系的运动方程??Lagrangian方程 Lagrangian函数的定义为 则运动的Lagrangian方程为 3.1.1粒子运动方程的数值求解 粒子的运动方程-Lagrangian方程 3.1.1粒子运动方程的数值求解 单原子的牛顿运动方程 3.1.1粒子运动方程的数值求解 Verlet 算法 r(t+?t) = r(t) + v(t)?t + (1/2)a(t)?t 2 (1) r(t-?t) = r(t) – v(t)?t + (1/2)a(t)?t2 (2)将上面两式相加,得到: r(t+?t) = 2r(t) – r(t- ?t) + a(t)?t2 (3) v(t+?t) = v(t) + a(t)?t + (1/2)b(t)?t2 (4) a(t+?t) = a(t) + b(t)?t (5)将 (5) 式的b(t) 代入 (4) ,得到: v(t+?t) = v(t) + (1/2)[a(t) + a(t+?t)] ?t (6) 3.1.1粒子运动方程的数值求解 其他求解算法: Leap-frog algorithm r(t+?t) = r(t) + v(t+(1/2)?t) ?t v(t+(1/2)?t) = v(t-(1/2)?t) + a(t) ?t Beeman’s algorithm r(t+?t) = r(t) + v(t)?t + (2/3)a(t)?t2 – (1/6)a(t-?t)?t2 v(t+?t) = v(t) + v(t)?t + (1/3)a(t)?t + (5/6)a(t)?t– (1/6)a(t?t)?t 3.1.2 热力学量的计算 在物理系统的计算机模拟中,系综平均必须用时间平均代替,在通常的模拟中,粒子数N和体积V是固定的。给定初始位置rN(0)和 初始动量pN(0)后,一个MD算法将从运动方程生成轨道(rN(t), pN(t)),轨道平均的定义为 假定能量守恒,并且轨道在一切具有同一能量的相同休积内经历相同的时间,则轨道平均等于微正则系综平均 3.1.2 热力学量的计算 孤立系统的总能量是一个守恒量,沿着分子动力学模拟生成的任何一条轨道,能量应保持不变,即 。 孤立系统的动能和势能不是守恒量,它们的大小沿着生成的轨道逐点变化 3.1.2 热力学量的计算 生成的动能路径是不连续的,必须在各个时间间断点上计算动能的值以求平均: 其中 从平均动能可以计算系统的温度,温度是一个重要的物理量,需要加以监测,特别是在模拟的起始阶段。 3.1.2 能量均分定理 在热力学极限下,一切系综都是等同的,并且可以应用能量均分定理。 热力学极限是指粒子数(或体积)趋向无穷大时的极限。一般宏观物体包含了1023个粒子,可以认为是满足热力学极限的。相变只有在热力学极限下才会发生。
您可能关注的文档
最近下载
- 北京十三中2025-2026学年上学期初二数学期中考试试卷.doc VIP
- 2025-2026学年初中信息技术(信息科技)第4册泰山版(2018)教学设计合集.docx
- 黑龙江总工会招聘考试试题及答案.doc VIP
- 六年级上册数学第四单元《解决问题的策略—假设》教学课件(苏教版).pptx VIP
- 新形态一体化教材建设的探索与实践.docx VIP
- 人教版二年级数学上册期中学业质量测评卷 (范围:第一单元至第三单元) (含答案).docx VIP
- 中班科学活动动物的家讲课.pptx VIP
- 生产部绩效考核表经典.doc VIP
- 99(03)S203消防水泵接合器安装(2003年局部修改版).pdf VIP
- 2025年高考模考作文:凡事预则立,不预则废.docx VIP
原创力文档


文档评论(0)