计算化学公社

 找回密码 Forget password
 注册 Register
Views: 2485|回复 Reply: 7
打印 Print 上一主题 Last thread 下一主题 Next thread

[Lammps] 纳米限域流体模拟时,整体沿Z轴移动如何解决?

[复制链接 Copy URL]

47

帖子

0

威望

284

eV
积分
331

Level 3 能力者

如题,在lammps中,三个方向均为周期性边界条件。体系在NVT系综下运行,伊利石壁面内除了K离子和羟基氢外,其他原子都通过rigid/nvt 命令视为刚体。但在运行时发现体系整体出现了移动,如图所示,但是想固定住壁面,只让分子体系运动,这种情况应当如何解决?

QQ图片20230224093321.png (772.96 KB, 下载次数 Times of downloads: 27)

QQ图片20230224093321.png

QQ图片20230224093328.png (788.52 KB, 下载次数 Times of downloads: 20)

QQ图片20230224093328.png

47

帖子

0

威望

284

eV
积分
331

Level 3 能力者

2#
 楼主 Author| 发表于 Post on 2023-2-27 15:08:01 | 只看该作者 Only view this author
目前是对伊利石壁面使用recenter命令解决了这个问题

367

帖子

5

威望

4075

eV
积分
4542

Level 6 (一方通行)

Nerv

3#
发表于 Post on 2023-2-27 22:56:51 | 只看该作者 Only view this author
sigusigu 发表于 2023-2-27 15:08
目前是对伊利石壁面使用recenter命令解决了这个问题

下面放个例子,使用谐振势做位置约束,把0<y<5以内的原子坐标约束在其初始位置
region          bottom block EDGE EDGE EDGE 5.0 EDGE EDGE
group           resgrp region bottom
fix             restraint resgrp spring/self 0.1
God's in his heaven,all is right with the world

24

帖子

0

威望

523

eV
积分
547

Level 4 (黑子)

4#
发表于 Post on 2023-2-27 23:01:25 | 只看该作者 Only view this author
fix momentum 也可以试一试

47

帖子

0

威望

284

eV
积分
331

Level 3 能力者

5#
 楼主 Author| 发表于 Post on 2023-2-28 21:45:56 | 只看该作者 Only view this author
Lacrimosa 发表于 2023-2-27 22:56
下面放个例子,使用谐振势做位置约束,把0

收到!我一会试一下这个。我还有个问题是我这种先给体系整体设置为刚体,然后给系综+限制质心位置的方法。与直接把这个壁面体系setforce 0 和velocity 0的设置有区别吗?因为查看log文件时发现即使给壁面设置NVT系综,它的温度也没有到预设温度

47

帖子

0

威望

284

eV
积分
331

Level 3 能力者

6#
 楼主 Author| 发表于 Post on 2023-2-28 21:49:12 | 只看该作者 Only view this author
ilovelr 发表于 2023-2-27 23:01
fix momentum 也可以试一试

收到!我试了一下确实也可以解决整体飘逸问题,请问一下fix momentum和recenter相比哪个再解决整体漂移问题上更加合理呢?

367

帖子

5

威望

4075

eV
积分
4542

Level 6 (一方通行)

Nerv

7#
发表于 Post on 2023-3-1 12:16:38 | 只看该作者 Only view this author
sigusigu 发表于 2023-2-28 21:45
收到!我一会试一下这个。我还有个问题是我这种先给体系整体设置为刚体,然后给系综+限制质心位置的方法 ...

set force 0 +velocity 0可能会出问题,在这种设置下你的矿物部分一直会是0K,对流体的部分影响也会很明显。
最好不要把矿物设为刚体,ClayFF本身是可以维持其结构的,模拟的时候对矿物用fix nvt,对流体用fix rigid/nvt,如果矿物整体发生平移就对矿物底部的几层原子施加fix spring/self
God's in his heaven,all is right with the world

47

帖子

0

威望

284

eV
积分
331

Level 3 能力者

8#
 楼主 Author| 发表于 Post on 2023-3-1 17:29:13 | 只看该作者 Only view this author
Lacrimosa 发表于 2023-3-1 12:16
set force 0 +velocity 0可能会出问题,在这种设置下你的矿物部分一直会是0K,对流体的部分影响也会很明 ...

好的好的感谢,我去试一下这个办法!

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2026-2-24 14:45 , Processed in 0.169415 second(s), 23 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list