物理问题的计算机模拟方法—分子动力学.

硕士研究生课程

《物理问题的计算机模拟方法》讲义

适用专业: 凝聚态物理、材料物理与化学、理论物理、光学工程

学 时:30—40学时

参考教材:

1.[德]D.W.Heermann 著,秦克诚译,理论物理中的计算机模拟方法,北京大学出版社,1996。

2.[荷] Frenkel & Smit 著,汪文川 等译,分子模拟—从算法到应用,化学工业出版社,2002。

3.M.P.Allen and D.J.Tildesley, Computer Simulation of Liquids, Clarendon Press, Oxford, 1989.

4. A.R.Leach, Molecular Modelling: Principles and Applications, Addison Wesley Longman, England, 1996.

5. [德] D.罗伯 著,计算材料学,化学工业出版社,2002。

6. [英] B. Chopard & Michel Droz 著,物理系统的元胞自动机模拟,祝玉学,赵学龙 译,清华大学出版社,2003。

目 录

计算机模拟方法概论

1.1 序言

1.2 热力学系统物理量的统计平均

1.3 分子动力学方法模拟的基本思想

1.4 蒙特卡罗方法模拟的基本思想

1.5 元胞自动机模拟的基本思想

1.5.1 简要的发展历程

1.5.2 简单元胞自动机:奇偶规则

1.5.3 元胞自动机的一般定义

确定性模拟方法—分子动力学方法(MD)

2.1 分子动力学方法

2.2 微正则系综分子动力学方法

2.3 正则系综分子动力学方法

2.4 等温等压系综分子动力学方法

随机性模拟方法—蒙特卡罗方法(MC)

3.1 预备知识

3.2 布朗动力学(BD)

3.3 蒙特卡罗方法

3.4 微正则系综蒙特卡罗方法

3.5 正则系综蒙特卡罗方法

3.6 等温等压系综蒙特卡罗方法

3.7 巨正则系综蒙特卡罗方法

离散性模拟方法—原胞自动机(CA)

4.1 引言

4.2 元胞自动机模拟

*4.3元胞自动机模拟的应用

第一章 计算机模拟方法概论

§ 1.1 序言

什么是计算机模拟?

Simulation Modelling

2.为什么要进行计算机模拟?

3.常用的计算机模拟方法

确定性模拟方法:MD模拟 Molecular Dynamics

随机性模拟方法:MC模拟 Monte Carlo

离散性模拟方法:CA模拟 Cellular Automata

§ 1.2 热力学系统物理量的统计平均

描述系统的坐标(自由度):x(t)={x1(t),x2(t),…xN(t)}

系统的物理量:A(x(t))

1.时间平均

← 分子动力学(MD)模拟 (1-1)

2.系综平均

← 蒙特卡罗(MC)模拟 (1-2)

— 分布函数(几率密度函数) (1-3)

— 配分函数 (1-4)

Ω—相空间

H(x)—系统的哈密顿函数

对于处于平衡态的系统,可以证明:

对于实际的有限时间内的平均,则有

实际模拟的系统大小也是有限的:有限的粒子数N或有限的系统限度L

对统计平均结果有影响。

§ 1.3 分子动力学(MD)方法模拟的基本思想

基本原理

系统:N个粒子,体积V,粒子质量为m

描述一个粒子运动状态的自由度:(ri, pi) (pi=mvi)

相空间:6N维,相空间中的一点的坐标 XN=[rN, (mvN)]

rN=(r1, r2, …, rN), vN=(v1, v2, …, vN)

粒子间的相互作用势:U(rN)=U(r1, r2, …, rN)=

决定系统相轨迹XN(t)的运动方程:

(1-5)

物理量A的宏观值,由A(XN) 的时间平均获得,即

(离散情况:)

对于平衡态:

实际模拟时间总是有限的,模拟时间的长短可通过判断时间的增加对平均值的影响来确定,当继续增加时间带来的平均值得变化在允许的误差范围之内时,即可认为模拟足够长了。

计算步骤

运动方程:

即 (1-6)

物理问题的计算机模拟 书籍,物理问题的计算机模拟方法—分子动力学..doc相关推荐

  1. 物理问题的计算机模拟,物理问题的计算机模拟方法(1)—分子动力学.doc

    硕士研究生课程 <物理问题的计算机模拟方法>讲义 适用专业: 凝聚态物理.材料物理与化学.理论物理.光学工程 学 时:30-40学时 参考教材: 1.[德]D.W.Heermann 著,秦 ...

  2. 物理专业书库模板(1):物理学书单(适合物理专业本科生、研究生、科研工作者、物理爱好者...)

    目录 一级目录: 二级目录: 0 理论物理 1 经典力学 2 流体与场 3 相对论 & 引力 4 热统 5 电磁电动 & 场论 6 光学 7 原子分子物理 8 量子力学 9 宇宙与天体 ...

  3. 物理机linux无法上网,物理机不能访问虚拟机VMNet8中的Linux

    将虚拟机部署到NAT网络指定上网使用的物理网卡 配置Linux虚拟机通过NAT访问Internet 虚拟机NAT不能上网 物理机不能访问虚拟机VMNet8中的Linux 修改虚拟机的MAC地址 安装完 ...

  4. 计算机在中学物理的应用分析报告,BGPLUS官方合作 | 加州大学伯克利分校 | 物理:计算机算法及物理在工程中应用...

    原标题:BGPLUS官方合作 | 加州大学伯克利分校 | 物理:计算机算法及物理在工程中应用 课题名称 = 工程学综合课题:计算机算法及物理原理在工程项目优化中的应用= 项目背景 项目集结来自伯克利工 ...

  5. 中学物理教学参考杂志社中学物理教学参考编辑部2022第9期目录

    中学物理教学参考杂志社中学物理教学参考编辑部2022第9期目录 前沿导航_课改在线     初中物理教学中构建情智课堂的思考与实践 宋云霞; 1-4     浅谈初中生物理核心素养的培养策略 蒋晓霞; ...

  6. 计算机中的物理知识点总结,有关初中物理电磁波章节知识点总结

    有关初中物理电磁波章节知识点总结 初中物理电磁波章节知识点总结 物理知识大放送:人类历史上,信息和信息传播活动经历了五次巨大的变革是:①语言的诞生;②文字的诞生;③印刷术的诞生;④电磁波的应用;⑤计算 ...

  7. 热力学统计物理专题:热力学统计物理(I)知识结构

    量子统计部分主要用于描述那些在低温下会显示出基于泡利不相容性原理的量子效应的物质,如低温下的超导体和硬溶胶态物质等.在这些物质中,粒子之间的相互作用非常强,这使得它们的行为由量子统计效应来描述. 具体 ...

  8. cocos creator 3.x 2d物理碰撞检测(不使用物理刚体)

    cocos creator 3.x 2d物理碰撞检测(不使用物理刚体) 前言 我含着热泪而来,因为获取不到2d物体的碰撞检测弄了半天.之前一直学2.x,后面学了3.x版本,发现对于新手来说,蛮多需要去 ...

  9. 智慧教室-物理学科创新实验室(物理专用教室)建设方案

    智慧教室建设-物理数字化探究实验室解决方案,物理学科创新实验室方案,物理学科教室设计方案,物理实验室布置方案,物理探究实验室建设方案,物理学科功能教室标准建设方案 一.智慧教室-物理学科创新实验室(物 ...

最新文章

  1. 孙正义真会玩,这个「人不是人,狗不是狗」的画面,价值上千万
  2. 2020 最新 JVM 生态报告
  3. .net数据库操作类2
  4. alter system|session set events转储
  5. Echarts的简单使用
  6. 制作自己的Puppy Linux Live-CD发行版的三种方法
  7. 路由器架设虚拟服务器让外网访问到本地网站
  8. 文件的写操作 c# 1614527940
  9. 解决Caused by: java.io.IOException: java.io.IOException: error=12, Cannot allocate memory
  10. 5岁自学python编程-三十岁了还可以学编程吗?只要你想,只要你做,什么时候都不晚...
  11. JPG/PNG转SVG矢量格式
  12. 解决 fast api “detail“: “There was an error parsing the body“问题
  13. 关于Tensorflow模型保存与读取的问题
  14. gitlab CI/CD 持续集成 部署 一文到底
  15. 解构企业实名认证的几大「名场面」
  16. Android 仿微信发送坐标,Android最新版高德地圖poi檢索仿微信發送位置
  17. C++课本的练习题及答案(第五章)
  18. error C2059: syntax error : 'type'
  19. Spark教程——(10)Spark SQL读取Phoenix数据本地执行计算
  20. 往DAO类中注入@PersistenceContext和@Resource的区别

热门文章

  1. 信号集中监测网站服务器,信号集中监测系统
  2. DSP no boot模式启动调试
  3. java邮箱登录学习笔记
  4. Linux的一些命令行总结(1)
  5. 用PS如何把图片做成圆角的?
  6. Android常用开源库种类大全
  7. java-springboot计算机毕业设计基于安卓Android的二手车查询平台APP
  8. 浅拷贝和深拷贝三种方法
  9. linux操作系统属于微内核,科普:微内核操作系统现状
  10. 20190722-deeplearning-note