计算化学公社

 找回密码 Forget password
 注册 Register

如何找到Fe2O3和MnO2的特定晶体的资源

查看数: 486 | 评论数: 24 | 收藏 Add to favorites 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-8-5 00:56

正文摘要:

大家好,一名师哥想让我尝试练练手算一个Fe2O3和MnO2对于小分子的吸附,他在说明里这样写:α-Fe₂O₃(110)面表面模型、MnO₂表面模型(mp-567259),我对于晶体计算并不擅长,连入门都不一定算得 ...

回复 Reply

2429783189 发表于 Post on yesterday 21:13
Uus/pMeC6H4-/キ 发表于 2025-8-21 18:26
不好意思我看错了,mp-19395的MnO2是alpha型的,与COD-1514117比对确认mp-510408的MnO2才是beta型的金红 ...

好的,感谢老师的耐心解答和提醒!感激不尽!
Uus/pMeC6H4-/キ 发表于 Post on yesterday 18:26
2429783189 发表于 2025-8-21 16:42
谢谢老师的解答,我下载了您发的链接中的Conventional Standard cif文件,并使用VESTA切了110晶面,发现 ...

不好意思我看错了,mp-19395的MnO2是alpha型的,与COD-1514117比对确认mp-510408的MnO2才是beta型的金红石型结构……我自己用materials project不算太多(嫌每次搜索结构都要发个邮件验证码登录有点麻烦),现在可能有点生疏了,还请谅解。

17楼说的变换矩阵对mp-510408的四方晶系结构也能使用,如果把第一列系数乘4、第二列系数乘6,也就是
  1. -4 0 1
  2. 4 0 1
  3. 0 6 0
复制代码
那得到的正交超胞的三个晶格矢量分别为25.22埃、17.65埃、6.30埃,应该足够摆上你的分子了。

顺便给我自己记一下,如果结构原胞的cif文件有对称性,为了避免晶格矢量变换的旋转/扩胞操作丢失原子,需要先点Remove symmetry把原胞内由对称性确定的原子坐标找全。
Uus/pMeC6H4-/キ 发表于 Post on yesterday 15:45
2429783189 发表于 2025-8-21 11:52
我想再麻烦额外请教老师一个问题,我现在需要额外计算β-MnO2(110)吸附分子并与α-Fe2O3(110)进行对比, ...

mp-510408的MnO2分明是四方晶系的,但是一楼说的mp-567259实际上是三方晶系的CdI2结构,而且二者都不是各自化学式下最低能量的结构。这就是materials project需要多留心的问题,同一个化学式也有很多不同space group和energy above hull的结构,别从一开始建模就找错了(有时候去COD或CCDC等别的数据库找结构也可以验证)。你要找的beta型MnO2大概率应该是mp-19395的pyrolusite结构,这跟alpha型Fe2O3的mp-19770的hematite结构都算是“编号比较靠前”的。

考虑到被吸附分子的周期镜像之间不应该靠太近而产生多余的相互作用,表面至少应该比被吸附分子要大一圈、在边界上留个三四埃的空间,具体尺寸看表面覆盖度要求或者做收敛性测试确定。至于不同表面之间只需要尺寸相近还是要求更严格地统一,我就不清楚了(做异质结之类需要特别关注超胞晶格匹配度的场合又不一样了)。
2429783189 发表于 Post on yesterday 11:52
Uus/pMeC6H4-/キ 发表于 2025-8-20 00:33
materials project的下载选项里面有Computed/Conventional Standard/Primitive Cell/Symmetrized几种晶胞 ...

我想再麻烦额外请教老师一个问题,我现在需要额外计算β-MnO2(110)吸附分子并与α-Fe2O3(110)进行对比,我从https://legacy.materialsproject.org/materials/mp-510408/#上下载了Conventional Standard的MnO2单胞,切晶面后,发现扩胞后得到的板的大小与Fe2O3不太一致,请问老师两个板的大小需要满足什么条件,才能使两者对分子的吸附过程具有可比性呢?
2429783189 发表于 Post on 前天 18:36
Uus/pMeC6H4-/キ 发表于 2025-8-20 15:32
1. 如果是说“先对三维周期性的实验结构原胞做几何优化,再将结果导出并切面扩胞加真空区重新做二维周期 ...

辛苦老师打了这么多字,感谢老师的耐心与详细解答!
Uus/pMeC6H4-/キ 发表于 Post on 前天 15:32
2429783189 发表于 2025-8-20 13:53
感谢老师的详细与耐心回复!但是根据站内帖子和其他人给的建议,还是产生了两点疑惑:1该晶胞可能不是别 ...

1. 如果是说“先对三维周期性的实验结构原胞做几何优化,再将结果导出并切面扩胞加真空区重新做二维周期性的几何优化”这样的流程,相比“直接从实验结构切面扩胞加真空区做二维周期性的几何优化”是有可能省一些计算量,但也得看三维周期性的那一步计算是否顺利。另一方面,如果切面扩胞加真空区以后会有较大幅度的表面弛豫/表面重构,那可能先做三维周期性计算的优势也不太明显。不过第一种流程还是值得考虑的。
2. 实际尝试一下就会看到上面那个变换矩阵产生的正交盒子在c方向上有5.105埃,大概是两层[FeO6]八面体的厚度。对于没有大幅度表面弛豫/表面重构、吸附分子不会深度渗透的情形,大概可以算直接加真空区后能用的底限。当然最严谨也最费功夫的还是做一个目标数据随层数收敛性的测试。
2429783189 发表于 Post on 前天 13:53
Uus/pMeC6H4-/キ 发表于 2025-8-20 00:33
materials project的下载选项里面有Computed/Conventional Standard/Primitive Cell/Symmetrized几种晶胞 ...

感谢老师的详细与耐心回复!但是根据站内帖子和其他人给的建议,还是产生了两点疑惑:1该晶胞可能不是别人计算过的,直接扩成超胞会不会计算量太大,是否需要先用大k点优化下单胞再扩胞。2关于老师您提到的以下一点
若要适应吸附物的尺寸而进一步扩胞,只需将前两列的系数放大即可。
,这是否意味着原胞Z方向的厚度足够而不需要再扩展了呢?
Uus/pMeC6H4-/キ 发表于 Post on 前天 00:33
2429783189 发表于 2025-8-19 23:44
谢谢老师的回复!我来详细描述一下整个过程,首先从https://legacy.materialsproject.org/materials/mp-249 ...

materials project的下载选项里面有Computed/Conventional Standard/Primitive Cell/Symmetrized几种晶胞,不宜想当然用默认第一个晶胞。mp-19770的Computed晶胞夹角诡异、不符合三方晶系对称性,很可能不是通常提到(110)晶面时所采用的晶胞。除非真的清楚那Computed晶胞从何而来、有特殊原因就要用它,否则我觉得Conventional Standard晶胞才是更有可能的选择。

晶格矢量转换的确就是线性变换的数学处理,并不区分操作者是刚入门还是很熟练的状态。然而更有经验者一般会考虑两点:(1)适当旋转结构使表面垂直于z轴(c方向)、在平行于XY平面的方向用二维周期性,(2)在没有保持对称性要求的前提下,尽量采用三个矢量互相垂直的正交盒子。幸好对此处Conventional Standard的三方晶胞而言,能同时达到该效果的变换矩阵很简单(注意VESTA的惯例是用变换矩阵右乘到原晶格矢量矩阵,而不是左乘)
  1. -1 0 1
  2. 1 0 1
  3. 0 1 0
复制代码
可以确认新的晶胞确实是正交盒子,且垂直c方向的晶面的确是原先的(110)晶面(而原先的c方向经过变换移到了b方向)。若要适应吸附物的尺寸而进一步扩胞,只需将前两列的系数放大即可。

顺便说一句,如果是用multiwfn生成CP2K的输入文件、用默认的MT算法按XY二维周期性处理,multiwfn会自动在z轴扩出合适大小的真空区,此时应用“表面+吸附物”的体系确定所有计算需要的盒子尺寸。
Uus/pMeC6H4-/キ 发表于 Post on 3 day ago
2429783189 发表于 2025-8-19 20:27
谢谢老师打了这么多字耐心回复我,已删去molden和cube的输出,并提升CUTOFF,但是突然发现slab的表面不够 ...

这个倾斜的结构看着有些别扭,再确认一下,选择Fe2O3的晶型、从数据库中下载、切(110)晶面的步骤都是怎么做的,被吸附分子的长宽大概是多少?

常见的alpha型hematite的结构是三方晶系的,不像立方晶系那样三个晶轴等效,因而(110)晶面和(101)晶面并不等价。记录惯用六方晶胞的文件可能用了a=b≠c,γ=120°的晶格常数也可能用了a=c≠b,β=120°的晶格常数,此时前者对应的(110)晶面与后者对应的(110)晶面也不一样。

COD-9000139这个a=b≠c,γ=120°的Fe2O3结构,(110)晶面看着就比较规整,方便切面扩胞时获得正交的盒子。
Uus/pMeC6H4-/キ 发表于 Post on 3 day ago
2429783189 发表于 2025-8-19 13:18
谢谢老师的回复,抱歉先前我看错了。我参考帖子尝试了几种方法,发现使用对角化,加大k点,开smearing和 ...

几何优化也要监控结构变化情况,用VMD检查输出的.xyz轨迹文件(并按multiwfn提示的Command of showing box in VMD program添加盒子信息、显示盒子)看看有没有异常原子接触之类。表面体系的几何优化需要几十上百步不奇怪,如果确认趋势合理的话就继续跑着。

把SCF收敛限调紧意味着需要迭代更多步才能达到收敛,分明会让耗时进一步上升。有这功夫把CUTOFF提高更好,铁是对截断能要求较高的元素之一,而能量、受力计算准确对几何优化合理挺重要的。

输出molden文件、输出电子密度和自旋密度的cube文件、做mulliken布居分析这几样设置适合单点能计算,没必要在几何优化中启用且每一步都做,不仅产生一大堆文件很占硬盘空间,还因布居分析的额外步骤而增加耗时。不会分析的话别开,实在想作为过程监控的话用每个字段下的&EACH/GEO_OPT减小输出频率。
2429783189 发表于 Post on 3 day ago
本帖最后由 2429783189 于 2025-8-19 15:11 编辑
Uus/pMeC6H4-/キ 发表于 2025-8-17 22:37
这输出文件末尾硕大的警告说了"SCF run NOT converged",根本不是“SCF能收敛但几何优化不收敛”的提示。 ...

谢谢老师的回复,抱歉先前我看错了。我参考帖子尝试了几种方法,发现使用对角化,加大k点,开smearing和使用Material Project中的DFT+U的U value反而会使情况更不利,因此还是觉得是磁矩和自旋多重度的问题,翻阅文献发现反铁磁Fe2O3不同层的Fe原子的磁矩不一致,因此将不同层的Fe的磁矩分别设置为文献中的±3.72,由于不同层数Fe自旋相反,自旋多重度设置为1,把&OT里的ALGORITHM从默认的STRICT改为IRAC,发现效果比先前更好,能收敛了,但是几何结构优化收敛异常缓慢,观察能量似乎还有振荡趋势,初始结构是Material Project上下载的computed cif直接切的110,应该很难有优化空间了,想请问老师这种情况下有什么建议吗?加紧SCF收敛限是值得尝试的选择吗?

CP2K-input.zip

230.74 KB, 下载次数 Times of downloads: 1

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2025-8-22 13:17 , Processed in 0.198728 second(s), 26 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list