计算化学上机报告上交版.docx

上传人:b****2 文档编号:23267236 上传时间:2023-05-15 格式:DOCX 页数:20 大小:2.96MB
下载 相关 举报
计算化学上机报告上交版.docx_第1页
第1页 / 共20页
计算化学上机报告上交版.docx_第2页
第2页 / 共20页
计算化学上机报告上交版.docx_第3页
第3页 / 共20页
计算化学上机报告上交版.docx_第4页
第4页 / 共20页
计算化学上机报告上交版.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

计算化学上机报告上交版.docx

《计算化学上机报告上交版.docx》由会员分享,可在线阅读,更多相关《计算化学上机报告上交版.docx(20页珍藏版)》请在冰豆网上搜索。

计算化学上机报告上交版.docx

计算化学上机报告上交版

2012年秋季学期《计算化学》上机报告

 

氧气分子在聚合物中扩散系数的计算

 

班号:

10907401

学号:

1090740112

姓名:

贺绍飞

 

2012年哈尔滨工业大学

 

正文

计算内容:

构建一个包括20个氧气分子和10个二甲基硅烷分子的无定形晶胞,计算氧气在该聚合物中的扩散系数。

计算目的:

掌握如何使用力场方法来计算气体在材料中的扩散系数,主要练习MS软件中的MaterialsVisualizer,Discover,COMPASS,AmorphousCell模块。

计算过程及相应结果:

第一步:

构建并优化氧分子模型和聚二甲基硅烷聚合物模型

1.构建氧气分子模型

打开软件,新建3DAtomisticDocument用于构建氧气分子模型;

点击元素画笔,选择氧元素,移动鼠标以形成单键,点击箭头再点击单键,然后点击建型按钮选择双键,即可建立好氧气分子结构,如下图所示

2.构建二甲基硅烷分子模型

构建二甲基硅烷分子模型如下图所示

3.建立二甲基硅烷的重复单元

在菜单栏里选择build-buildpolymers-repeatunite;

点击首部原子再点击HeadAtom,点击尾部原子再点击TailAtom,点击骨架原子,再点击ChiralCenter,定义好后,点击Set即可;

关闭repeatunite窗口

4.构建10个二甲基硅烷分子组成的高聚物

在菜单栏里选择build|buildpolymers|blockcopolymer;

弹出blockcopolymer对话框,在blockdefinition中左键双击repeatunite下面的空白格进行定义;

弹出addblockdefinition对话框,在Library里选择currentproject,repeatunite里选择3DAtomistic,blocksize选择个数为10个;

点击Add,关闭AddBlockDefinition窗口即可;

再点击build,即建立出重复单元为10个的聚二甲基硅烷,生成BlockC2H8Si.xsd文件

选择根据基团来标记颜色,便于以后优化计算

5.优化氧气分子模型

首先对氧气分子模型进行电子计算;

然后打开DiscoverSetup对话框,在DiscoverSetup对话框中选择Non-Bond条目,把Applysettingsto改为vdW&Coulomb,把Summationmethod改成GroupBased;

关闭DiscoverSetup对话框

再点击Modules里的discover,点击minimizer能量最小化优化结构,激活Oxygen.xsd;

弹出DiscoverMinimization对话框,Method选择SmartMinimization,convergencelevel选择corse,点击minimize即可

6.优化聚二甲基硅烷聚合物模型

点击Modules里的discover,点击minimizer能量最小化优化结构,激活blockC2H8Si.xsd;

弹出DiscoverMinimization对话框,Method选择SmartMinimization,convergencelevel选择corse,点击minimize即可

第二步:

构建并优化无定型原胞

1.构建无定型原胞

点击工具栏构建原胞图标,在下拉菜单中选择construction(lgacy),弹出amorphouscellconstruction对话框;

激活BlockC2H8Si.xsd(已能量优化的,即BlockC2H8SiDiscoMin文件中的BlockC2H8Si.xsd),再点击Add,添加聚合物分子;

激活Oxygen.xsd(已优化的),点击Add,添加氧气分子;

设置参数:

(1)双击number中条框修改个数,聚合物默认为10个,氧气需修改为20个;

(2)Numberofconfigurations修改为1;

(3)targetdensityofthefinalconfigurations中修改为0.98;

(4)勾掉Rifineconfigurationsfollowingconstruction复选框的对勾(若要生成很多不同的结构的话,可以用Refineconfigurationsfollowingconstruct复选框来对每一个晶胞运行优化和分子动力学,不过,本次实验将手动进行这些操作。

不选上theRefineconfigurationsfollowingconstruct复选框)

将原胞的名字设置为Cell,便于以后优化计算;

点击construct

2.优化无定型原胞

当一个无规则晶胞生成时,分子可能不是等价地分布在晶胞中,这样就造成了真空区。

为了矫正这个问题,要进行能量最小化来优化晶胞。

点击Modules|Discover|Setup;

弹出DiscoverSetup对话框,从中选取Non-Bond条目,把Applysettingsto改成vdW&Coulomb,把Summationmethod改成GroupBased

关闭DiscoverSetup对话框

点击Modules|Discover|Minimizer;

弹出DiscoverMinimization对话框,点击Minimize;

任务结束后,最终的结构保存在文件夹BlockC2H8SiDiscoMin中。

第三步:

晶胞弛豫

1.分子动力学模拟晶胞弛豫

从菜单栏中选取Modules|Discover|Dynamics;

弹出DiscoverMolecularDynamics对话框。

有各种不同的分子动力学模拟,以系综分类,分别为NVE,NVT,NPT,和NPH。

字母含义如下:

N=固定粒子数V=固定体积E=固定能量

T=固定温度P=固定压强H=固定焓

把Ensemble改为NVT(要平衡一个准备进行扩散计算的晶胞,NPT系综是最好的选择。

不过,本次实验中采用最快的NVT系综),把温度改为300,步数5000降到2000(把Numberofsteps从5000改为2000),TrajectorySave选项改为FinalStructure;

点击Run即可

第四步:

对原胞进行分子动力学模拟和分析

1.NVE分子动力学模拟

要计算氧气分子在晶胞中的均方位移,需要很多帧来分析氧原子往哪里移动,因此现在要再运行另外一个分子动力学模拟并生成一个可以用DiscoverAnalysis工具来分析的轨迹文档。

点击Discover|Molecular|Dynamics

弹出DiscoverMolecularDynamics对话框设置参数:

(1)把Ensemble改为NVE;

(2)运行的步数也要增加(把Numberofsteps改为5000);(3)把TrajectorySave选项改为Full(意味着轨迹文件不仅输出坐标,还包含其它信息,如温度,能量,速度和晶格参数。

有些动力学分析函数只需要坐标作为输入,但均方位移需要全部的输出信息);(4)把Frameoutputevery改为250;

点击run运行;

关闭DiscoverMolecularDynamics对话框

计算过程中会更新两个图表文档。

一个画出非键能和势能随时间的变化,另一个则是温度随时间的变化。

NVE系综中能量不变,不过温度会有涨落,直至收敛到目标温度。

2.定义氧气分子单独成组

为了计算氧分子的均方位移,需要把它们同聚合物分子区分开来。

这可以通过把它们定义成一组来达到目的。

要选取所有的氧原子,按住ALT键,双击其中一个。

(本次操作中聚合物体内部无氧原子,可用此方法。

如果一个氧原子在聚合体内部,需要把它同其它氧原子区分开来。

最简单的方法是用它们的力场类型来标记它们,只选中那些对应一种特定力场的氧原子,先使氧分子与聚合物清楚地区分。

右击空白区域选择DisplayStyle;

点击ballandstick选择球棍模型(使键和原子区分清晰),点击CPK,设置原子大小为0.2,使原子放大;

选择氧气分子中的一个氧原子,右键点击选择Lable;

在Lable对话框中选择ForcefieldType力场;

点击Apply,氧原子被标记为o1o;

从菜单栏中选取Edit|AtomSelection;

弹出AtomSelection对话框,把SelectbyProperty改成ForcefieldType,在对应的文本区域,输入o1o,点击Select;

从菜单栏中选择Edit|EditSets;

在EditSets对话框,点击New按钮,输入名字oxygen,点击OK按钮;

关闭EditSets对话框;

双击轨迹文件来取消选择氧分子,现在已经把所有的氧分子中的氧定义成为一组了。

3.分析氧气分子的均方位移

点击Modules|Discover|Analysis;

弹出DiscoverAnalysis对话框,可以用Discover做很多种分析(它们分成五类:

Structural,Energetic,Fluctuation,Dynamic和Mechanical),均方位移是在Dynamic部分。

打开Dynamic条目,选择Meansquareddisplacement;

点击Define按钮(用于指明对哪个轨迹文件进行分析);

弹出TrajectorySpecification(Discover)对话框,用Addtolist按钮选取当前文档,点击一下Addtolist按钮;

点击Documentsoft下拉菜单,选择Oxygen;

点击Analyze;

关闭窗口,所得分析曲线如下图所示:

第五步:

输出数据并计算扩散系数

复制并粘贴图表文档到excel表格中:

右键点击plot,并从contextmenu中选取Copy;打开新的电子表格,右键点击它并选择Paste。

选中前两列数据做散点图,画出MSD对时间的曲线:

生成MSD对时间的曲线图,选中曲线图中所有的点;右击,选择“添加趋势线”,勾选“显示公式”复选框,线性拟合成直线y=10.47x+2.323,记录斜率为10.47,用于计算扩散系数D:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1