计算化学公社

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

[GROMACS] 求助MD退火模拟,温度没有按照设定降低

[复制链接 Copy URL]

31

帖子

0

威望

169

eV
积分
200

Level 3 能力者

各位老师好,我最近在在跑一个核酸体系的MD模拟,我先跑完了293.15K的常规的预平衡,然后准备跑退火MD,下面是我的退火的mdp,我是想把体系的温度梯度下降,在每个温度都跑一段MD。然后我发现,我的体系没办法按照我的设定温度下降,按照我的设定,体系跑完应该是在274.15K,但我把体系温度提出来,还是在288K,后面我粘贴上我的温度图。之前看相关帖子,说用退火后,ref_K就没用了,但是如果不进行设定的话,生成tpr会报错,必须设定。请问是我哪里设定有问题吗?
title        = amber99sb-ildn MD
; Run parameters
integrator    = md        ; leap-frog integrator
nsteps        = 30000000    ; 2 * 1000000000 = 2000000 ps, 2000 ns
dt        = 0.002        ; 2 fs
; Output control
nstxout        = 2000        ; save coordinates every 2 ps
nstvout        = 1000        ; save velocities every 2 ps
nstxtcout    = 1000        ; xtc compressed trajectory output every 2 ps
nstenergy    = 100        ; save energies every 2 ps
nstlog        = 1000        ; update log file every 2 ps
; Bond parameters
continuation    = yes        ; Restarting after NPT
constraint_algorithm = lincs    ; holonomic constraints
constraints    = hbonds    ; all bonds (even heavy atom-H bonds) constrained
lincs_iter    = 1        ; accuracy of LINCS
lincs_order    = 4        ; also related to accuracy
; Neighborsearching
ns_type        = grid        ; search neighboring grid cells
nstlist        = 5        ; 10 fs
rlist        = 1.0        ; short-range neighborlist cutoff (in nm)
rcoulomb    = 1.0        ; short-range electrostatic cutoff (in nm)
rvdw        = 1.0        ; short-range van der Waals cutoff (in nm)
; Electrostatics
coulombtype    = PME        ; Particle Mesh Ewald for long-range electrostatics
pme_order    = 4        ; cubic interpolation
fourierspacing    = 0.16        ; grid spacing for FFT
; Temperature coupling is on
tcoupl        = V-rescale    ; Nose-Hoover extended ensemble
tc-grps        = non-Water SOL      ; two coupling groups - more accurate
tau_t        = 0.2   0.2     ; time constant, in ps
ref_t        = 293.15 293.15 ; reference temperature, one for each group, in K
; Pressure coupling is on
pcoupl        = berendsen    ; Pressure coupling on in NPT
pcoupltype    = isotropic    ; uniform scaling of box vectors
tau_p        = 2.0        ; time constant, in ps
ref_p        = 1.0        ; reference pressure, in bar
refcoord-scaling = all;
compressibility = 4.5e-5    ; isothermal compressibility of water, bar^-1
; Periodic boundary conditions
pbc        = xyz        ; 3-D PBC
; Dispersion correction
DispCorr    = EnerPres    ; account for cut-off vdW scheme
; Velocity generation
gen_vel        = no        ; Velocity generation is off

annealing =single single      ; 单次退火
annealing-npoints=5 5  ; 几个时间点
annealing-time= 0  15000   152000   302000  304000  0  15000   152000   302000  304000;  时间点
annealing-temp=293.15  293.15  283.15  283.15 273.15 293.15  293.15  283.15  283.15 274.15;  时间节点上的温度



93

帖子

3

威望

2067

eV
积分
2220

Level 5 (御坂)

2#
发表于 Post on 2025-11-21 18:19:40 | 只看该作者 Only view this author
本帖最后由 Dempey 于 2025-11-21 18:37 编辑

你的模拟时间是60ns,而你设置的退火的时间分别是0 15ns 152ns 302ns 304ns,所以降温不明显。你可以设置成:
  1. annealing-npoints= 3 3
复制代码


31

帖子

0

威望

169

eV
积分
200

Level 3 能力者

3#
 楼主 Author| 发表于 Post on 2025-11-21 19:03:28 | 只看该作者 Only view this author
我看到了,谢谢老师。发现我时间给的有问题,我以为我设定的0 15ns 15.2ns 30ns。。。

本版积分规则 Credits rule

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

GMT+8, 2026-1-23 22:12 , Processed in 0.362699 second(s), 23 queries , Gzip On.

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