24小时热门版块排行榜    

查看: 5377  |  回复: 16
本帖产生 2 个 1ST强帖 ,点击这里进行查看

mazuju028

木虫 (正式写手)

[求助] 重金请教采用准谐近似求热膨胀系数的方法

在abinit教程中只看到用简谐近似计算热动力学的例子(trf2_7.in),可是在文献中看到很多都是采用准谐近似,两者应该是有所区别的吧。通过文献阅读,我罗列了一下基本计算步骤,以立方晶系为例,
1,基于平衡晶格参数a0,罗列一组晶格常数:a1,a2,a3,a4……
2,对上面给出的一组结构进行结构优化,可以得到V1,V2,V3……及其对应的能量E1,E2,E3……
3,分别计算V1,V2,V3……所对应结构的声子谱;
4,分别计算V1,v2,V3……所对应的结构的热动力学量(不同温度下的声子自由能,声子内能,声子比热);
5,问题就是,怎么基于上面给出的数据得到热膨胀系数:1/V*(dV/dT)?
还有个疑问就是上面步骤是否有问题?
谢谢指教。

[ Last edited by mazuju028 on 2011-5-12 at 09:12 ]
回复此楼

» 收录本帖的淘帖专辑推荐

仿真建模与计算 MS资源 培训、总结 心路历程

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

锐气藏于胸,和气浮于脸,才气见于事,义气施与人
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

valenhou001

至尊木虫 (职业作家)

【答案】应助回帖

mazuju028(金币+20): 谢谢侯老师的指导。 2011-05-15 11:03:23
mazuju028(1ST强帖+1): 2011-07-12 15:56:34
大致可采用这样的步骤:
1)在实验或理论计算出来的晶格常数或平衡体积(V0)的左右各取6~7体积点,使得所要计算的体积点的个数在10个左右,而且这些体积的范围大致在[(1- x) V0,  (1+x) V0],x为小于0.1~0.3的正数。

2)对这10来个体积点分别计算总能E以及声子谱,然后采用准谐近似计算出每个体积下在不同温度下的自由能F(V_i, T);

3)然后将数据的排列进行调整为:每个温度T_i下,自由能排列成
V_1          F(V_1, T_i)
V_2          F(V_2, T_i)
....
V_10         F(V_10, T_i)
然后对这些10对V~F数据点用状态方程拟合得到平衡体积V0(T_i)。有了不同温度下的平衡体积,然后利用这些数据点T_i~V0(T_i)进行简单的差分求导就可以得到热膨胀系数。
7楼2011-05-14 22:51:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gavinliu7390

木虫 (著名写手)

叶落鹰飞

【答案】应助回帖

★ ★ ★
zzy870720z(金币+3, 1ST强帖+1): 谢谢详细指教 2011-05-12 15:15:38
工具,vasp+phonopy/fropho/phonon 或者也可以用线性响应的办法(abinit or quantum espresso),计算材料是 Zr。
公式是膨胀系数=1/v*(Δv/ΔT).
正常在 ab initio  的计算中,是无法计算热膨胀的。需要考虑声子
振动才能进行计算。计算这个还是稍微有一点点麻烦。例如,我想计
算 0 压的热膨胀系数。需要计算对应 0 压下各个温度的体积(这里的 0
压主要指的是声子是 0 压的)。进而带入公式求得热膨胀系数。
有 F(v,T)=Min(Uab+Uph+PV)是 Uab 是 ab inito 的能量,Uph
是声子振动能量。Uab和 Uph都是 V 和 T 的函数。这里由于我想计算
的是 0 压强,所以 PV=0.
所以我需要改变体积,计算不同体积下的声子谱,进而求得不同
体积下的声子能量。再加上该体积下 vasp 计算的能量,就是总能,
总能最小即使是平衡体积。这个平衡体积即是在这个温度下的真实体
积。这主要是由于考虑了离子振动的能量。之所以麻烦,是因为每一
个温度,都需要做物态方程拟合,求平衡体积。
真理是一点点接近的!
2楼2011-05-12 15:04:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

mazuju028

木虫 (正式写手)

引用回帖:
Originally posted by gavinliu7390 at 2011-05-12 15:04:48:
工具,vasp+phonopy/fropho/phonon 或者也可以用线性响应的办法(abinit or quantum espresso),计算材料是 Zr。
公式是膨胀系数=1/v*(Δv/ΔT).
正常在 ab initio  的计算中,是无法计算热膨胀的。需要考虑声子 ...

你好,非常感谢你的细致回答,我用的是abinit线性响应的方法。你的说法中我有一点疑问,你刚开始说的就是0压,可是在后面需要求不同体积下的声子能量时,这里不同的体积已经对应不同的压强了啊。和前面说的0压是否冲突了?
还有一个疑问就是针对不同体积需要结构优化吗?我用abinit尝试过发现如果是全优化,所有的体积都会优化到同一个值,就是0压下的平衡体积,不知道你是怎么处理的?

呵呵,还有你再回帖子时填上应助回帖,不然给不了你金币,呵呵。

[ Last edited by mazuju028 on 2011-5-13 at 22:42 ]
锐气藏于胸,和气浮于脸,才气见于事,义气施与人
3楼2011-05-13 08:22:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mazuju028

木虫 (正式写手)

我对二楼的问题,有谁知道吗?顶一顶了,哈哈。
锐气藏于胸,和气浮于脸,才气见于事,义气施与人
4楼2011-05-13 22:31:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gavinliu7390

木虫 (著名写手)

叶落鹰飞

【答案】应助回帖

★ ★
mazuju028(金币+25): 谢谢交流 2011-05-14 21:47:26
zzy870720z(金币+2): 谢谢指教 2011-07-13 09:22:57
引用回帖:
Originally posted by mazuju028 at 2011-05-13 08:22:58:
你好,非常感谢你的细致回答,我用的是abinit线性响应的方法。你的说法中我有一点疑问,你刚开始说的就是0压,可是在后面需要求不同体积下的声子能量时,这里不同的体积已经对应不同的压强了啊。和前面说的 ...

你还不太明白我说的意思。
对于不同的体积, 肯定不能做完全都优化。
需要固定体积优化。这样才能保证算的是不同体积的声子谱,进而得到声子的自由能。
对于一个温度,不同都体积的声子自由能加上对应体积的第一性原理的能量。 对于每个温度,fit物态方程。对应平衡点的体积就是0压的体积。 这个0压是在考虑晶格振动的能量的0压。
真理是一点点接近的!
5楼2011-05-14 11:31:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mazuju028

木虫 (正式写手)

引用回帖:
Originally posted by gavinliu7390 at 2011-05-14 11:31:39:
你还不太明白我说的意思。
对于不同的体积, 肯定不能做完全都优化。
需要固定体积优化。这样才能保证算的是不同体积的声子谱,进而得到声子的自由能。
对于一个温度,不同都体积的声子自由能加上对应体积的 ...

你好,在你说的第三句话中,我按照0压固定体积优化,在优化的结果中可以看到,对应不同的体积有不同的压强,这个压强该如何解释?
例如,我计算BN,平衡晶格常数为6.78 bohr, 现在我设置5组数据,分别6.4,6.5,6.6,6.7,6.8,然后做固定体积的结构优化,在结果中可以看到6.4对应的结构有stress tensor:
-----------------------------------
-Cartesian components of stress tensor (GPa)         [Pressure=  8.8330E+01 GPa]
- sigma(1 1)= -8.83298658E+01  sigma(3 2)=  0.00000000E+00
- sigma(2 2)= -8.83298658E+01  sigma(3 1)=  0.00000000E+00
- sigma(3 3)= -8.83298658E+01  sigma(2 1)=  0.00000000E+00
------------------------------------
相当于这个6.4的结构,是施加了88.3Gpa压力的结果,这个压强和前面的0压是否有冲突?

谢谢你前面的回答,如能把剩下这个疑问解决,我将把剩下的金币都奉上。

[ Last edited by mazuju028 on 2011-5-14 at 22:00 ]
锐气藏于胸,和气浮于脸,才气见于事,义气施与人
6楼2011-05-14 21:58:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

valenhou001

至尊木虫 (职业作家)


zzy870720z(金币+1): 谢谢补充 2011-07-13 09:23:20
接着补充一下,在第3步中需对每个所选取的温度都需进行状态方程拟合。
8楼2011-05-14 22:54:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gavinliu7390

木虫 (著名写手)

叶落鹰飞

【答案】应助回帖

★ ★
mazuju028(金币+5): 哦。基本明白你的意思了。谢谢指导。 2011-05-15 11:34:33
zzy870720z(金币+2): 谢谢指教 2011-07-13 09:23:28
引用回帖:
Originally posted by mazuju028 at 2011-05-14 21:58:20:
你好,在你说的第三句话中,我按照0压固定体积优化,在优化的结果中可以看到,对应不同的体积有不同的压强,这个压强该如何解释?
例如,我计算BN,平衡晶格常数为6.78 bohr, 现在我设置5组数据,分别6.4, ...

你说的不同体积的压强是第一性原理计算的压强,也就是没有考虑晶格振动的压强。如果你用这个的压强的话,那只需要把不同体积的声子振动能拟合物态方程,求出对应体积晶格振动的压强。把这个压强加上对应体积晶格振动的压强,就是实际的压强。这种办法我觉得麻烦,而且容易出问题。  
所以最好还是把对应体积的第一型原理的能量加上晶格振动的能量,然好拟合物态方程,这才是常规的做法。
真理是一点点接近的!
9楼2011-05-15 09:34:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gavinliu7390

木虫 (著名写手)

叶落鹰飞

引用回帖:
Originally posted by valenhou001 at 2011-05-14 22:51:56:
大致可采用这样的步骤:
1)在实验或理论计算出来的晶格常数或平衡体积(V0)的左右各取6~7体积点,使得所要计算的体积点的个数在10个左右,而且这些体积的范围大致在[(1- x) V0,  (1+x) V0],x为小于0.1~0.3的正 ...

呵呵, 说的挺好!
真理是一点点接近的!
10楼2011-05-15 09:36:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 mazuju028 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 281求调剂(0805) +6 烟汐忆海 2026-03-16 16/800 2026-03-19 00:59 by 烟汐忆海
[考研] 304求调剂 +6 司空. 2026-03-18 6/300 2026-03-18 23:03 by 星空星月
[考研] 274求调剂 +5 S.H1 2026-03-18 5/250 2026-03-18 21:27 by guosr9609
[考研] 328求调剂,英语六级551,有科研经历 +3 生物工程调剂 2026-03-16 10/500 2026-03-18 20:41 by Wangjingyue
[考研] 一志愿中国海洋大学,生物学,301分,求调剂 +4 1孙悟空 2026-03-17 4/200 2026-03-18 17:59 by fivewind
[考研] 070300化学319求调剂 +6 锦鲤0909 2026-03-17 6/300 2026-03-18 13:22 by Iveryant
[考研] 296求调剂 +5 大口吃饭 身体健 2026-03-13 5/250 2026-03-17 21:05 by 不惑可乐
[考研] 326求调剂 +5 上岸的小葡 2026-03-15 6/300 2026-03-17 17:26 by ruiyingmiao
[考研] 一志愿苏州大学材料工程(085601)专硕有科研经历三项国奖两个实用型专利一项省级立项 +6 大火山小火山 2026-03-16 8/400 2026-03-17 15:05 by 无懈可击111
[考研] 290求调剂 +6 孔志浩 2026-03-12 11/550 2026-03-17 14:41 by 周舟舟77
[考研] 材料与化工专硕调剂 +5 heming3743 2026-03-16 5/250 2026-03-17 14:03 by 勇敢太监王公公
[考研] 302求调剂 +4 小贾同学123 2026-03-15 8/400 2026-03-17 10:33 by 小贾同学123
[考研] 东南大学364求调剂 +5 JasonYuiui 2026-03-15 5/250 2026-03-16 21:28 by 木瓜膏
[考研] 0703一志愿211 285分求调剂 +5 ly3471z 2026-03-13 5/250 2026-03-16 16:16 by 哦哦123
[考研] 070303 总分349求调剂 +3 LJY9966 2026-03-15 5/250 2026-03-16 14:24 by xwxstudy
[考研] 070305求调剂 +3 mlpqaz03 2026-03-14 4/200 2026-03-15 11:04 by peike
[考研] 330求调剂 +3 ?酱给调剂跪了 2026-03-13 3/150 2026-03-14 10:13 by JourneyLucky
[考研] 266求调剂 +4 学员97LZgn 2026-03-13 4/200 2026-03-14 08:37 by zhukairuo
[考研] 311求调剂 +3 冬十三 2026-03-13 3/150 2026-03-13 20:41 by JourneyLucky
[考研] 307求调剂 +5 超级伊昂大王 2026-03-12 5/250 2026-03-13 15:56 by 棒棒球手
信息提示
请填处理意见