24小时热门版块排行榜    

查看: 1030  |  回复: 2

tfl03

木虫 (职业作家)

[求助] 如何使用lammps全局或局部给出的压力用于移动或拉伸 已有1人参与

如何使用压力的信息?

体系会给出全局压力: press

或者计算某一部分的压力:
compute         liquid_p liquid pressure
variable        lp equal c_liquid_p

我想使用press 或 部分压力的信息,用作输入信息,比如,用于z方向拉伸
fix             6 uper      move variable null null null null null null ${press} units box

fix             6 uper      move variable null null null null null null ${lp} units box

fix             6 uper      move variable null null null null null null ${c_liquid_t} units box

都不对,不知为何?该如何做才是对的?
回复此楼

» 猜你喜欢

此处回帖者,声名水上流。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jiaoyixiong

荣誉版主 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
tfl03: 金币+5, 有帮助, 谢谢了 2019-10-14 10:29:58
给你推荐几篇做摩擦的MD文章,也许他们的思路能对你有帮助:
1、首先明确给定外载压强,根据对应维度上的尺寸,算出对应维度上,外载压强相应的合外力。
2、使用类似此命令  fix               5 upperFix aveforce 0.0 0.0 v_fz   实现对应维度上的拉伸或者压缩。

参考文献:
1、Roughness and Lubricant Effect on 3D Atomic Asperity Contact
2、Nonequilibrium Molecular Dynamics Investigation of the Reduction in Friction and Wear by Carbon Nanoparticles Between Iron Surfaces

类似的摩擦模拟的文章还有很多,看几篇,你就能理解了。
2楼2019-10-14 10:16:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tfl03

木虫 (职业作家)

引用回帖:
2楼: Originally posted by jiaoyixiong at 2019-10-14 03:16:50
给你推荐几篇做摩擦的MD文章,也许他们的思路能对你有帮助:
1、首先明确给定外载压强,根据对应维度上的尺寸,算出对应维度上,外载压强相应的合外力。
2、使用类似此命令  fix               5 upperFix aveforce 0.0  ...

我最主要的是想使用press这个全局变量
此处回帖者,声名水上流。
3楼2019-10-14 10:30:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 tfl03 的主题更新
信息提示
请填处理意见