24小时热门版块排行榜    

查看: 2411  |  回复: 9

fengshaxia21

铁虫 (初入文坛)

[求助] SPC水分子模型,求密度有些许问题 已有1人参与

RT,我用MS建立了一个6000分子的SPC水分子模型。但是得到的在293K的密度总是0.96这样,距离实际值或者SPC水分子的实验值都有0.2~0.3的差距(虽然看上去不算大,不过这没关系吗?)
我想知道这是什么导致的,density=mass(all)/(参数*vol),但是mass是不变的,密度的体积就只跟体积有关了。为什么在温度到达293附近的时候波动还比较大(270~300上下波动),密度的波动(0.95~0.97上下波动)。请大牛们帮我分析一下到底哪里有问题。 in文件和data文件如下:
in文件:
units              real
dimension          3
boundary           p p p
atom_style         full
pair_style         lj/cut/coul/long 9.0 9.0
bond_style         harmonic
angle_style        harmonic
kspace_style       pppm 1.0e-4
read_data          water.lammps05
neighbor           2.0 bin
neigh_modify       delay 5 every 1
velocity           all create 298 4928459 dist uniform
variable           density equal mass(all)*10/(6.0221417930*vol)
timestep           0.01
thermo             2000
thermo_style       custom step temp press vol etotal v_density
fix                fixShake all shake 0.0001 100 0 b 1 a 1
fix                1 all npt temp 293.0 293.0 100 iso 1.0 1.0 1000 drag 0.2
run                100000
unfix              1
fix                2 all nve
dump               1 all custom 1000 dumpnve.lammpstrj id type xu yu zu
run                10000


data文件:
LAMMPS 2005 data file for water

   6000 atoms
   4000 bonds
   2000 angles
      0 dihedrals
      0 impropers

   2 atom types
   1 bond types
   1 angle types

     0.000000000    39.107300000 xlo xhi
     0.000000000    39.107300000 ylo yhi
     0.000000000    39.107300000 zlo zhi

Masses

   1  15.999400
   2   1.007970

Pair Coeffs

   1   0.1553000000   3.1660000000
   2   0.0000000000   0.0000000000

Bond Coeffs

  1   450     1

Angle Coeffs

  1    47.0000   109.4700

Atoms

1    1    1    -0.82    7.597767833    9.408946512    5.391758138
2    1    2    0.41    6.641116667    9.263121029    5.557195421
3    1    2    0.41    7.756749235    8.739511125    4.691137645
……
回复此楼

» 猜你喜欢

» 本主题相关商家推荐: (我也要在这里推广)

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liuasia

铜虫 (小有名气)

Pair Coeffs(lj/cut/coul/long )

    1   0.1553000000   3.1660000000
    2   0.0000000000   0.0000000000

楼主,你的这个定义没有错误吗?
互相帮组
2楼2014-04-09 16:10:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

laughingjudy

新虫 (初入文坛)

楼主你好!我最近也在做SPC模型,请问你的压力输出来是1左右吗?我的在几千几百波动啊
3楼2014-06-13 14:59:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qujinfeng

金虫 (小有名气)

你好  我想请教一个简单的问题
我最近想单纯的模拟一下水分子在3000k  20atm下面的运动   我在ms里面建好模型  最后的data文件和你的格式是一样的   我想通过计算输出每个水分子的速度在不同方向的分量   但是我看dump命令里面有一个mol项 可以输出分子id  但是我的data里面全部都是原子id  怎么样才能计算输出每个水分子整体的速度分量呢?
4楼2014-06-18 21:18:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

匿名

用户注销 (正式写手)

本帖仅楼主可见
5楼2014-08-29 22:03:44
已阅   申请模拟EPI   回复此楼   编辑   查看我的主页

chibang367

银虫 (小有名气)

Bond Coeffs

  1   450     1请问楼主450怎么获得的
6楼2016-03-06 23:11:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cuso4852cuoh

新虫 (小有名气)

楼主,我用你这个跑,一直报ERROR: Unexpected end of data file (../read_data.cpp:1153)这个错误,是什么原因啊???
7楼2018-11-15 08:37:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

饿鱼cxy

金虫 (正式写手)

引用回帖:
6楼: Originally posted by chibang367 at 2016-03-06 23:11:56
Bond Coeffs

  1   450     1请问楼主450怎么获得的

我也想问,450是键能吧,我找了好多都没找到,这个数是怎么得到的?
8楼2018-12-12 14:08:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cuso4852cuoh

新虫 (小有名气)

你好,我用你这个运行不了呢,老是报错啊
ERROR: Unexpected end of data file (../read_data.cpp:1153)
Last command: read_data          water.lammps05
9楼2018-12-27 21:18:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cuso4852cuoh

新虫 (小有名气)

你那个求密度的乘以10是什么意思?
10楼2019-03-09 13:57:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 fengshaxia21 的主题更新
信息提示
请填处理意见