|
作为一个新入手的菜鸟,我把我这几天搜集到的信息和大家分享一下,有不对的地方还请多多指正。
目前MS中合金构建方法主要有两种:第一种是直接修改单胞中原子的混合比例,第二种是在第一种模型的基础上运用perl脚本进行枚举筛选。我们这里以Cu/Ni(3:1)合金为例。
一、直接修改原子混合比例
1.首先在MS中导入一个Cu单胞,选择一个原子,然后在属性栏中有一个是IsMixtureAtom,双击进入调配混合原子目录
2.首先双击Copper-63,可以调整它的组分比例,这里我们修改成75%,点击OK确定。接下来,点击Add进行添加Ni原子,并在组分比例修改为25%,点击确定。这样,我们的合金就建立好了。(注意这里的CU1不要修改,不然后面操作会出问题)
需要注意的是此时MS中显示的仍然只显示是Cu的晶胞,但是点击一个原子会在Composition处显示Cu,0.75;Ni,0.25,说明模型是满足3:1的。
二、利用perl脚本中statistic disorder进行枚举筛选
在第一种建立好模型的基础上,我们用MS自带的disorder脚本进行进一步加工,这样的好处是模型中能清晰显示出合金中不同元素的原子。
脚本如下:
#!perl
use strict;
use Getopt::Long;
use MaterialsScript qw(:all);
my $disorderedStructure = $Documents{"Cu.xsd"};
my $results = Tools->Disorder->StatisticalDisorder->GenerateSuperCells
($disorderedStructure,2,2,2);
my $table = $results->Test;
我一开始不知道怎么用perl语言,后来才发现直接要直接新建的
其中,标出来的Cu.xsd就是我们第一种方法中构建的合金模型。然后点击
上的三角按钮就会自动枚举筛选。
注意:这里的2,2,2表示对你导入的Cu.xsd进行扩胞。通常来说,2,2,2就已经非常大了。
我分别使用1,1,1、2,1,1、2,2,1和2,2,2进行了尝试,所得的啊结果分别有1、4、33和8043种。。真是太多了,电脑跑了半天,所以对于选取多大的扩胞大家自己谨慎选择。
最后我的想法是选择2,1,1的扩胞,然后把得到的四种模型都优化一遍,哪个模型能量最低就用哪个模型。
不过我不知道这么对不对合不合理,希望大家可以给些建议。Thx
参考:
http://mu****g.com/html/200805/837957.html
http://mu****g.com/t-12378168-1-pid-1
MS自带online help文件(这个特别重要,关于disorder的介绍里面非常清楚,功能也更多,大家可以自己摸索)。
|
-
2.png
(11.1 KB, 下载次数 Times of downloads: 51)
评分 Rate
-
查看全部评分 View all ratings
|