好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

分子动力学的模拟过程.docx

2页
  • 卖家[上传人]:M****1
  • 文档编号:443352273
  • 上传时间:2022-09-16
  • 文档格式:DOCX
  • 文档大小:48.87KB
  • / 2 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 分子动力学的模拟过程分子动力学模拟作为一种应用广泛的模拟计算方法有其自身特定的模拟步骤,程序流程也相 对固定本节主要就分子动力学的模拟步骤和计算程序流程做一些简单介绍1. 分子动力学模拟步骤分子动力学模拟是一种在微观尺度上进行的数值模拟方法这种方法既可以得到一些使用传 统方法,热力学分析法等无法获得的微观信息,又能够将实际实验研究中遇到的不利影响因素 回避掉,从而达到实验研宄难以实现的控制条件分子动力学模拟的步骤为:(1) 选取所要研究的系统并建立适当的模拟模型2) 设定模拟区域的边界条件,选取粒子间作用势模型3) 设定系统所有粒子的初始位置和初始速度⑷计算粒子间的相互作用力和势能,以及各个粒子的位置和速度5)待体系达到平衡,统计获得体系的宏观特性分子动力学模拟的主要对象就是将实际物理模型抽象后的物理系统模型因此,物理建模也 是分子动力学模拟的一个重要的环节而对于分子动力学模拟,主要还是势函数的选取,势函 数是分子动力学模拟计算的核心这是因为分子动力学模拟主要是计算分子间作用力,计算 粒子的势能、位置及速度都离不开势函数的作用系统中粒子初始位置的设定最好与实际模 拟模型相符,这样可以使系统尽快达到平衡。

      另外,粒子的初始速度也最好与实际系统中分子 的速度相当,这样可以减少计算机的模拟时间要想求解粒子的运动状态就必须把运动方程离散化离散化的方法有经典Verlet算法、蛙跳 算法(Leap-frog)、速度Veriet算法、Gear预估-校正法等这些算法有其各自的优势,选取时 可按照计算要求选择最合适的算法统计系统各物理量时,便又涉及到系统是选取了什么系综只有知道了模拟系统采用的系综 才能采用相对应的统计方法更加准确,有效地进行统计计算,减少信息损失2. 分子动力学模拟程序流程具体到分子动力学模拟程序的具体流程,主要包括:(1) 设定和模拟相关的参数2) 模拟体系初始化3) 计算粒子间的作用力4) 求解运动方程5) 循环计算,待稳定后输出结果分子动力学模拟程序流程图如2.3所示配位敌.电导率 轻向分布函欲场方位秽CMS切筏抱困于 碧切毡度导艳急数排物武贵图2.3分子动力学模拟程序的流程图4.分子动力学的发展趋势分子动力学的发展同其他新事物的发展一样,都遵循着从简单到复杂,从全面到专业的发展历 程从开始只有几个分子动力学的开创者到现在各个行业的研究者都想应用分子动力学模拟 来促进自身行业的发展,分子动力学经历了巨大的发展。

      研究者们致力于如何开发出通用性强,具有强大功能的分子模拟软件,并且将其应用于科学研 宄甚至是商业发展他们不断研究,认真分析,力求改进分子模拟算法,并且开发出更加准确的 能够表示各种系统的势能模型另外在分子动力学模拟运算速度上,科学家们也做了许多努力众所周知,分子动力学模拟计 算要受到计算机性能的限制因此,研宄者们将并行计算引入到了分子模拟计算中,克服了单 机运算的弱点,大大提高了运算速度例如将网络技术与并行计算平台结合形成的一种微机 并行机群它可以用普通的PC机构建并行平台,兼容性和可扩充性都非常的好,在国内外都 得到了广泛的应用微机并行机群的使用,使得在成本较低的情况下,计算速度得到提高但 是,并行计算需要另外编写设计程序,其难度比编写串行程序大很多,因此在编写并行程序上 仍有很长的路要走近些年来,越来越多的人发现光用单一的模拟方法在处理多尺度问题有很大的局限性因此, 要想透彻的研宄某个对象,就得从量化、分子动力学和介观模拟多个尺度上进行研究,特别是 将这些方法结合起来使用例如CPMD[47]模拟方法就是将量化计算与分子动力学模拟方法 相结合一种典型的跨尺度方法另外,对于同一个研究对象也可以在其不同部分使用不同尺 度的方法进行计算,这也是多尺度结合计算研究的一种重要思路。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.