3D分子构型该怎么优化
很多的化学领域的专业人士都知道,分子的性质往往是有分子的结构所决定的,但是在实验室研究的过程中很难观察到稳定分子的结构,这往往是因为中间体寿命过短或者是混合物难以分离造成的,这个时候就需要通过计算化学来预测,即构型优化。下面来给大家分享一下使用Chem 3D化学绘图软件轻松优化分子构型的两种方法。
所有计算化学研究分子性质均是从优化分子结构开始,在自然情况下分子主要以能量最低的子女格式存在,所以低能的分子结构具有代表性,这样也才能保证得到的计算结构有意义,Chem 3D软件使用MM2分子力学和Gamess量子两种方法来优化构型。
1、MM2分子力学优构型优化方法
使用Chem 3D软件MM2分子力学优化构型的操作步骤是绘制出化学结构之后,依次选择Calculations/MM2/Minimize Energy(最小化化学能)命令,如下图所示:
MM2分子力学优构型优化方法
接着会弹出Minimize Energy对话框,“Display Every nth Iter用于显示每轮迭代信息”、“Copy Measurements to Output Bo用于控制输出每轮结构参数”、“Minimum RMS是构型收敛标准”。另外注意一下,MM2分子力学方法计算量小,适合于大体系有机分子的构型优化。
2、Gamess量子化学软件包构型优化方法
Gamess量子化学软件包进行构型优化的原理是Chem 3D根据初始分子模型计算能量和梯度,然后决定写一部结构调整的方向的步长,根据各原子受力情况和位移大小判断是否收敛,若没有则继续重复上面的过程直到力和位移的变化均达到收敛标准。在Chem 3D软件中的操作方法是:绘制出分子结构之后,依次点击Calculations/GAMESS Interface/Minimize,随后会弹出如下图所示的GAMESS对话框。
Gamess量子化学软件包构型优化方法
对话框Job&Thery选项卡的Method选项可以更改计算方法,Basis Set是基组类型,Wave Function是波函数类型,通过Polarization、Diffuse和Exponent可以添加或弥散基函数,Opt.Algorithm用于修改构型优化方法,最后的两个选项Spin Multiplicity和Net Charge指的是体系电荷和自选多重度。在Advanced-1选项卡中,绘制者可以更改自洽场迭代参数控制、溶剂效应及其模型、MO初始猜测类型、点群及其主轴。GAMESS Interface所计算性质包括:偶极矩、电子密度、静电势、动能、Lowdin电荷和布居数、Mulliken电荷和布居数、势能和总能量。
本文来源于:http://www.chemdraw.com.cn/ruheshiyong/gouxing-youhua.html
3D分子构型该怎么优化的更多相关文章
- Unity 3D中C#的性能优化小陷阱
本篇内容主要来自Unity官方手册: 一般性能优化 一些地方为本人瞎编杜撰,请酌情参考.如有错误,欢迎指出. Unity里C#编程虽然既简单还很爽,但是性能小陷阱还不少.我总强迫自己让代码最优,因此很 ...
- Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- Direct12优化
原文:Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- Direct12优化 第一章:向量代数 1.向量计算的时候,使用XMV ...
- 【探索之路】机器人篇(4)-根据3D文件来优化自己的机器人模型
此章节不是必须做的!!!! 因为我已经用solidworks画了机器人的3D模型,那我就直接导入已经画好的三维模型. 如果大家没有画也是可以直接使用上一章节我们已经构建的机器人模型.我这里只是一个对显 ...
- 用ChemDraw画3D图的方法
在绘制化学图形的时候,很多的用户都会发现很多的图形都是三维的,这个时候就需要找一款能够绘制3D图形的化学绘图软件.ChemOffice 15.1是最新的化学绘图工具套件,总共有三个组件,其中ChemD ...
- Chem 3D中怎么创建立体模型
ChemDraw作为一款很受大家欢迎的化学绘图软件,其在绘制平面化学方面的功能已经非常的强大了,其实它也可以绘制3D图形.Chem 3D就是绘制3D图形的重要组件.而且为了满足不同的用户绘图的需求,可 ...
- unity3d优化总结篇
转自http://www.unitymanual.com/thread-21597-1-1.html 此总结由自己经验及网上收集整理优化内容 包括:1.代码方面:2.函数使用方面:3.ngui注意方面 ...
- Unity 优化
1. 尽量避免每帧处理比如: function Update() { DoSomeThing(); } 可改为每5帧处理一次: function Update() { == ) { DoSomeThi ...
- unity3d优化总结篇(二)
1. 尽量避免每帧处理,可以每隔几帧处理一次 比如: [C#] 纯文本查看 复制代码 function Update() { DoSomeThing(); } 可改为每5帧处理一次: [C#] ...
- 12只超酷机器人,在家用3D打印搞定!
3D打印最吸引人的地方在于它完全无极限!现在的3D打印已经广范应用在我们的生活.以及工业上的各个领域.最棒的是,DIY玩家可以真正从中受益.我们现在已经可以应用3D打印,在家制作自己的机器人了.如果你 ...
随机推荐
- Hadoop + HBase (自带zookeeper 也可单独加) 集群部署
Hadoop+HBase搭建云存储总结 PDF http://www.linuxidc.com/Linux/2013-05/83844.htm HBase 结点之间时间不一致造成regionserve ...
- 理解Load Average做好压力测试(转)
转载自:http://www.blogjava.net/cenwenchu/archive/2008/06/30/211712.html SIP的第四期结束了,因为控制策略的丰富,早先的的压力测试结果 ...
- 如何判断自己家的宽带是否有公网IP
1)点击链接 http://www.net.cn/static/customercare/yourIP.asp 抓取自己的IP地址 2)打开一个命令提示符窗口 tracert <刚才获取的IP& ...
- Maven + Apache Felix + CXF + DOSGi series
This is a blog series on how to combine Maven + Apache Felix + CXF + DOSGi. The information presente ...
- mybatis WARN No appenders could be found for logger的解决方法
log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory).log4j:WARN ...
- (Windows Maven项目)Redis数据库的安装和操作实现
Redis是一个内存数据库,他会把你写入当中的数据缓存到内存中,之后会周期性的往磁盘中写入.这篇文章中介绍的是在Windows环境下利用Maven工具编译运行Java文件实现Red ...
- python3.x +django + nginx + uwsgi 搭建web服务
最近一直在用django开发自己的网站.在开发和线上环境的对接过程中遇到了许多的坑.所以想以一个老鸟的经历来写一下怎么 搭建web服务 一.python3.x .django .nginx .uwsg ...
- CentOS 7 下挂载NTFS文件系统并实行开机自动挂载
CentOS 7 下想要挂载NTFS的文件系统该怎么办呢? 我们需要一个NTFS-3G工具,并编译它之后在mount就可以了,就这么简单. 首先要进入官网下载NTFS-3G工具 http://www. ...
- [linux]signal函数不起作用
#include "apue.h" #include <sys/wait.h> static void sig_int(int); /* our signal-catc ...
- 80X86寄存器介绍
80X86寄存器介绍 32位CPU所含有的寄存器有: 4个数据寄存器(EAX.EBX.ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)6个段寄存器(ES.CS ...