lammps 可以设置哪些边界条件
答案:2 悬赏:30 手机版
解决时间 2021-02-21 11:39
- 提问者网友:姑娘长的好罪过
- 2021-02-20 21:49
lammps 可以设置哪些边界条件
最佳答案
- 五星知识达人网友:夜风逐马
- 2021-02-20 22:08
Lammps 的 boundary command 里面给出了四种选项:p,f,s,m
p 是周期边界条件,原子可以自由从一个边界出去,然后从对应的另个边界进来。如果左右边界是一对周期边界条件,那么左边界右边的原子(也就是模型里面的原子)和右边界左边的原子(模型里面的原子)接壤,相互作用。
f 是固定边界条件,边界位置不变。就像墙一样,只有墙一边(墙内)有原子作用,原子撞墙会被弹回来。
s 是收缩边界条件,如果模型缩小,那么边界位置也会减小,但保证模型里面最远的那个原子还是被包含在边界范围里面。反之,模型膨胀的话,边界也会放大,让原子都在里面。
m 功能同 s ,不过能让用户自己设置一个边界位置最小值。比如右边界设置值为50,那么右边界的位置要大于或者等于50,而不能小于50。这可以保证仿真盒子的最小体积。也就是说即使盒子里没有初始原子,盒子也会有50的宽度(如果左边界为0的话)。
有可能会有不确切的地方,建议你自己读一下Lammps的说明文档。
p 是周期边界条件,原子可以自由从一个边界出去,然后从对应的另个边界进来。如果左右边界是一对周期边界条件,那么左边界右边的原子(也就是模型里面的原子)和右边界左边的原子(模型里面的原子)接壤,相互作用。
f 是固定边界条件,边界位置不变。就像墙一样,只有墙一边(墙内)有原子作用,原子撞墙会被弹回来。
s 是收缩边界条件,如果模型缩小,那么边界位置也会减小,但保证模型里面最远的那个原子还是被包含在边界范围里面。反之,模型膨胀的话,边界也会放大,让原子都在里面。
m 功能同 s ,不过能让用户自己设置一个边界位置最小值。比如右边界设置值为50,那么右边界的位置要大于或者等于50,而不能小于50。这可以保证仿真盒子的最小体积。也就是说即使盒子里没有初始原子,盒子也会有50的宽度(如果左边界为0的话)。
有可能会有不确切的地方,建议你自己读一下Lammps的说明文档。
全部回答
- 1楼网友:煞尾
- 2021-02-20 22:32
像你所说的如果你的盒子足够大,结果肯定是相同的。边界条件的选取应该取决于你所研究的具体问题、计算效率等情况。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯