这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版后一修订版两侧同时换到之后的修订记录 | ||
adf:emissionofpho [2019/11/25 21:45] – [四,得到发射谱] liu.jun | adf:emissionofpho [2020/12/01 20:23] – [四,得到发射谱] liu.jun | ||
---|---|---|---|
行 2: | 行 2: | ||
=====前言===== | =====前言===== | ||
- | 本例介绍从三重激发态(T1)回到基态(S0)的发射谱,该发射谱考虑到了从T1回到S0的各个振动态的分布情况。 | + | 本文使用AMS2019.301完成计算。本例介绍从三重激发态(T1)回到基态(S0)的发射谱,该发射谱考虑到了从T1回到S0的各个振动态的分布情况。 |
参考文献: | 参考文献: | ||
行 12: | 行 12: | ||
{{ : | {{ : | ||
- | 本文演示如何通过计算,得到该谱图。[[https:// | + | 本文演示如何通过计算,得到该谱图。使用AMS2019.301完成。 |
=====一,计算S0态的频率===== | =====一,计算S0态的频率===== | ||
行 33: | 行 32: | ||
<color blue> | <color blue> | ||
- | 参数设置与S0态的计算一样,唯独修改Spin polarization为2。 | + | T1态结构优化后得到的Bond Energy(-219.63454835 eV)与S0的Bond Energy(-222.12126667 eV)相比,大约高2.5eV,也就是大约20000cm< |
- | 计算得到的Bond Energy(-219.63454835 eV)与S0的Bond Energy(-222.12126667 eV)相比,大约高2.5eV,也就是大约20000cm< | + | T1态频率计算,参数设置与S0态的计算一样,唯一区别是Spin polarization为2,但是注意采用T1态优化后的结构。 |
计算完毕,得到T1_OptFreq.t21文件备用。 | 计算完毕,得到T1_OptFreq.t21文件备用。 | ||
- | =====三,计算Franck-Condon===== | + | =====三,计算Franck-Condon |
用写字板或记事本,创建一个txt文件,内容如下: | 用写字板或记事本,创建一个txt文件,内容如下: | ||
行 56: | 行 55: | ||
</ | </ | ||
- | 创建完毕后,改名为FCF.run,上传到Linux计算。或者直接在Linux创建FCF.run,内容如上。 | + | 创建完毕后,改名为FCF.run,上传到Linux计算。或者直接在Linux创建FCF.run,内容如上。命令行进入FCF所在目录,并赋予可执行权限:chmod 700 FCF.run |
+ | |||
+ | Windows上也可以运行,双击运行adf201*.*/ | ||
注意: | 注意: | ||
- | | + | * S0_OptFreq.t21、T1_OptFreq.t21与FCF.run三个文件,必须在同一个文件夹。运行方式为命令行输入:./ |
- | | + | * QUANTA 5 0与STATES对应,设定后者为振动基态(振动量子数为0),前者非振动基态(本例中,振动的激发态最高考虑到第5激发态;如果分子很大,就不需要考虑这么大,而分子如果很小,例如只有几个原子,那么振动量子数可能就很大,比如10、15甚至20),实际上对本例而言,考虑到第4激发态,就已经足够了。如果振动量子数过大,会报错,参考:[[adf: |
- | * QUANTA 5 0与STATES对应,设定后者为振动基态(振动量子数为0),前者非振动基态(本例中,振动量子数从0到5都考虑;如果分子很大,就不需要考虑这么大,而分子如果很小,例如只有几个原子,那么振动量子数可能就很大,比如10、15甚至20),如果振动量子数过大,会报错,参考:[[adf: | + | |
* TRANSLATE和ROTATE表示考虑平动和转动 | * TRANSLATE和ROTATE表示考虑平动和转动 | ||
* SPECTRUM -10000 0 1000表示计算由于振动导致发射峰红移的范围最大10000$cm^{-1}$,最小为0,这个范围内计算1000个数值。 | * SPECTRUM -10000 0 1000表示计算由于振动导致发射峰红移的范围最大10000$cm^{-1}$,最小为0,这个范围内计算1000个数值。 | ||
=====四,得到发射谱===== | =====四,得到发射谱===== | ||
- | FCF.run在Linux系统运行完毕,生成FCF.621文件,ADFjobs窗口选中FCF任务,点击SCM LOGO > Spectra(或在Spectra窗口直接File > Open,选择FCF.t61。)即可显示振动对发射的一个展宽谱(下图中的峰展宽修改为200了): | + | FCF.run在Linux系统运行完毕,生成FCF.t61文件,ADFjobs窗口选中FCF任务,点击SCM LOGO > Spectra(或在Spectra窗口直接File > Open,选择FCF.t61。)即可显示振动对发射的一个展宽谱(下图中的峰展宽修改为200了): |
{{ : | {{ : | ||
行 81: | 行 81: | ||
发射谱的整体误差,是$E_{T1}-E_{S0}$的误差造成的,而FCF计算看起来是相当准确的,因为谱的形状与实验符合的相当好。 | 发射谱的整体误差,是$E_{T1}-E_{S0}$的误差造成的,而FCF计算看起来是相当准确的,因为谱的形状与实验符合的相当好。 | ||
+ | |||
+ | 计算文件下载:{{ : |