lammps拉伸初始应力不为零原因及解决办法

拉伸模拟是研究材料拉伸性能的常用方法。通常情况下,初始应力为零,以获得准确的应力-应变曲线。
然而,在某些情况下,模拟得到的初始应力大于零或者小于零。
在这里插入图片描述

(1)初始应力不为零的原因

根本原因是在拉伸前,体系没有达到平衡状态。
初始应力小于零说明体系存在压应力,初始应力大于零说明体系存在拉应力。
有的同学可能会说,明明已经进行了长时间的弛豫,可还是不能解决问题。
虽然进行了弛豫,但弛豫代码不合理的话,也会出现这种情况。
如使用nvt或npt iso方式进行弛豫并不能有效地解决问题。
nvt系综不能调整box尺寸,很难消除初始应力。
npt iso方式下,三个方向同比例调整压力,如果三个方向尺寸不一致,也可能无法消除拉伸方向的应力。

(2)解决办法

为了解决初始应力不为零的问题,可以采用NPT系综对拉伸方向进行弛豫。

NPT系综能够允许系统在模拟过程中充分弛豫,并达到平衡状态。

如沿x方向进行拉伸,可单独对x方向进行弛豫

fix 1 all npt temp 300 300 0.1 x 0 0 1

也可以使用aniso方式对三个方向进行弛豫

fix 1 all npt temp 300 300 0.1 aniso 0 0 1

这个问题比较常见,在平时一对一指导过程中遇见多次,使用以上方法基本上都能解决初始应力不为零的问题。


学lammps有问题找小马老师

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lammps加油站

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值