| 查看: 621 | 回复: 0 | |||
| 当前主题已经存档。 | |||
[交流]
【求助】【请教】如何在ms和vasp中固定单一应变
|
|||
|
为了做应变应力曲线,看文献中的做法是要求对晶体施加一个单一的应变,并且固定住这个应变,优化其他的应变和晶格参数(也就是驰豫这一步)。 我目前的做法是在castep中手动修改晶格参数(立方晶格,或者重新定义基矢成互相垂直): 1、对于单轴拉伸,只需要将某一个基矢比如a拉长,然后固定住a的长度和晶轴夹角。然后优化另外两个基矢b,c,即可得到拉伸应力。这个应力就只会出现在stress张量的11分量。 2、对于单剪切,比如进行13方向的剪切。我目前是对c基矢手动增加一个a方向的矢量,比如c'=c+0.02a,其中每一个都是矢量。所以在设置上就是a和c的夹角变小,c轴变长。 但是这样就出现了一个问题,无法像单轴拉伸一样固定住这个剪切应变(shear strain),只有固定住ac的夹角以及c轴的长度,但是这样一来计算出的stress tensor就不只是13分量有值,而且33分量也有。不符合文献的要求(需要保证所有其他应力分量都为零,出了应变的13分量) 就此想请教朋友们:在CASTEP中或者VASP&MedeA中,用什么办法可以fix 单一剪切应变,而做晶格优化的时候可以使别的应变分量变化,从而得到合理的stress tensor。 谢谢 |
» 猜你喜欢
航天502所 高瑛珂博士 婚内征婚 欺骗女性开房
已经有17人回复
宿州学院学报
已经有6人回复
投稿文章被秒拒了
已经有5人回复
地球科学部D01口青年基金,最低几A几B几C才能有几率中呀。
已经有3人回复
招收2026级博士生
已经有6人回复
博士申请
已经有5人回复











回复此楼