|
想根据状态方程拟合一个三斜晶系的晶格参数,下面是我的计算步骤,但我不知道对不对:
1.固定晶格常数b c,等间隔改变a, 用isif=2固定了晶胞形状和体积来优化各个晶体结构,得到了E-V;
2.同样的方法固定a c,等间隔改变b,得E-V; 3.固定a b,改变c,得E-V;
4.分别拟合上述得到的三组E-V,可得到三个V0,然后根据三斜晶系晶胞体积的计算公式:V=abc(1-cos^2α-cos^2β-cos^2γ+2cosαcosβcosγ)^1/2
分别求出平衡态时的晶格常数a b c。 比如:1中b c是固定的,三个夹角已知,V0拟合得到,根据公式直接可得a
我的问题在于:
i). 用isif=2优化的话,上述1 2 3中涉及的所有晶胞形状都是相同的(POSCAR是在同一个初始结构上只是分别改变a b c来生成的,故优化完成后所有结构夹角都是与初始结构相同的),这个初始结构的选择有要求吗?实验值?怎么选择是不是会对最终拟合结果影响很大?
ii).是否应该用isif=4来优化才更为合理?如这个帖子中用到的方法:
如何优化TiO2_anatase晶格常数(a, c)?
http://bbs.keinsci.com/forum.php ... 82&fromuid=3267
(出处: 计算化学公社)
但这样的话我拟合得到了v0 之后,再通过什么方法得到晶格常数a b c呢?比如上述1中,虽然体积V0可得到,但优化过程中b c 也会改变,这时就无法用体积公式求a了吧?
或者老师有没有其他用状态方程拟合三斜晶系晶胞常数的方法?不胜感激!!
|
|