计算化学公社

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

[其它程序] cp2k+dpgen探索候选构型时全部false

[复制链接 Copy URL]

13

帖子

0

威望

91

eV
积分
104

Level 2 能力者

跳转到指定楼层 Go to specific reply
楼主
各位老师好,本人是一个小白,在最近做aimd+dpmd时候遇到了这样的问题,在dpgen训练寻找候选构型时,力偏差很大,导致寻找的构型全部false,无法进行下去(图1,2)
首先第一个问题:我用MS中的AC 创建了初始构型,然后将体系跑AIMD(cp2k),加热到300K,预平衡阶段温度先是飙升到8000K,再缓慢降到300K,不知道这样的情况是否合理?(图3)
第二个问题:在DPGEN训练时,初始构型我用的就是MS中AC生成的初始构型(5个),初始的数据集用的是在前面提到的预平衡基础上,再跑一个1ps的稳定300K(从中抽取50个作为训练集,30个作为验证集),这样的方法是否合理?
本人想到可能因为:1.初始构型与DPGEN中的初始构型不一致(dpgen中温度飙升导致体系与初始构型不一致)。
                             2.初始数据集抽取的太少?或者初始构型太少?



恳请各位老师帮帮忙,谢谢各位老师!

图2.png (630.36 KB, 下载次数 Times of downloads: 32)

图2.png

图1.png (134.51 KB, 下载次数 Times of downloads: 27)

图1.png

图3.png (52.02 KB, 下载次数 Times of downloads: 34)

图3.png

887

帖子

3

威望

1670

eV
积分
2617

Level 5 (御坂)

傻傻的木瓜

2#
发表于 Post on 2025-5-30 10:53:36 | 只看该作者 Only view this author
先不谈DPGEN如何,请将初始构型的结构文件和CP2K的所有输入输出文件打包压缩作为附件上传。
√546=23.36664289109

13

帖子

0

威望

91

eV
积分
104

Level 2 能力者

3#
 楼主 Author| 发表于 Post on 2025-5-30 11:14:58 | 只看该作者 Only view this author
本帖最后由 ljq632 于 2025-5-30 11:36 编辑
Uus/pMeC6H4-/キ 发表于 2025-5-30 10:53
先不谈DPGEN如何,请将初始构型的结构文件和CP2K的所有输入输出文件打包压缩作为附件上传。

附件中缺少了out文件,今日上传不上去了老师

lalala.pdb

25.11 KB, 下载次数 Times of downloads: 2

300-1-vel-1.zip

4.14 MB, 下载次数 Times of downloads: 6

300-1-pos-1.zip

6.09 MB, 下载次数 Times of downloads: 2

300-1-frc-1.zip

5.03 MB, 下载次数 Times of downloads: 1

300-1-1.ener

128.19 KB, 下载次数 Times of downloads: 3

300-1-1.cell

221.14 KB, 下载次数 Times of downloads: 2

300-1.inp

45.95 KB, 下载次数 Times of downloads: 5

13

帖子

0

威望

91

eV
积分
104

Level 2 能力者

4#
 楼主 Author| 发表于 Post on 2025-5-30 11:15:33 | 只看该作者 Only view this author
本帖最后由 ljq632 于 2025-5-30 11:37 编辑
Uus/pMeC6H4-/キ 发表于 2025-5-30 10:53
先不谈DPGEN如何,请将初始构型的结构文件和CP2K的所有输入输出文件打包压缩作为附件上传。
还缺少一个out文件,老师您先看看这个,这个是300K 跑了1ps,对应的输出文件,我将他dpdata转化后,在其中1001帧中随机抽取的。

13

帖子

0

威望

91

eV
积分
104

Level 2 能力者

5#
 楼主 Author| 发表于 Post on 2025-5-30 13:44:47 | 只看该作者 Only view this author
本帖最后由 ljq632 于 2025-5-30 13:46 编辑

out文件  提取码1234

887

帖子

3

威望

1670

eV
积分
2617

Level 5 (御坂)

傻傻的木瓜

6#
发表于 Post on 2025-5-30 14:00:03 | 只看该作者 Only view this author
ljq632 发表于 2025-5-30 11:14
附件中缺少了out文件,今日上传不上去了老师

没事,拿网盘分享比较大的文件其实也没问题的,不过比较小的附件直接从论坛下载确实方便些。一般来说在等到别人回复之前,有补充内容的话直接编辑已经发的帖子就行,不宜连续发回复。

从结构来看,这是需要模拟一个无定形钠钙硅酸盐的熔融状态么?300 K显然不足以让此类材料熔化,所以当前模拟的最多是接近室温条件下一块无定形固体里原子的轻微热运动。16埃的盒子尺寸从何而来不是很清楚。我也不知道M$的AC生成初始构型的操作细节,特别是硅原子和氧原子是分别单独加入还是有什么单元模板(比如[SiO4]四面体或者其寡聚的链、环之类)加入的,因此这个结构对我来说稍微有点奇怪。第一个问题提到的温度骤升也正是建模问题的后果之一:完全随机地加原子到盒子中,所得初始结构必然存在不合理的近距离接触,直接对其做DFT计算就会产生很大的排斥、带来较高的速度,而热浴控温效果又没跟上,从而体现为爆炸式升高的温度。一般来说构建无定形结构还有种更合理的方法,即从已知的类似组成的结晶态结构出发,做上千K的高温分子动力学模拟使其充分熔化,再缓慢降温到目标温度。如果就是要随机加原子创建初始无定形结构,也得凭硅酸盐的结构知识来准备,构建好了最好先(用与分子动力学相同的计算参数)做一下能量极小化,再开始分子动力学模拟。

CP2K的计算设置倒没什么问题。第二个问题,对于DeePMD-kit+DPGEN训练的目的,考虑采样充分程度的话,只用1 ps的模拟取几十个结构的数据作为初始数据集确实感觉偏少,建议延长至几十ps并取几百上千个结构。提高温度来模拟也能加速结构变化,有助于采样更充分。
√546=23.36664289109

13

帖子

0

威望

91

eV
积分
104

Level 2 能力者

7#
 楼主 Author| 发表于 Post on 2025-5-30 14:18:54 | 只看该作者 Only view this author
Uus/pMeC6H4-/キ 发表于 2025-5-30 14:00
没事,拿网盘分享比较大的文件其实也没问题的,不过比较小的附件直接从论坛下载确实方便些。一般来说在等 ...

老师我可不可以这样理解:
1.ms建模的时候我确实是在熔融状态下进行的,随后AIMD,温度设置为300,按您说的这显然会不合理,300并不是熔融状态,所以说会有很大的排斥,导致温度爆炸式的升高。
2.dpgen所使用的初始构型我就是用ms建模的构型(类似熔融),但是我用的初始训练集是AIMD跑300K的训练集,所以会导致全部False的情况。
再次感谢老师的回复和耐心解答!

887

帖子

3

威望

1670

eV
积分
2617

Level 5 (御坂)

傻傻的木瓜

8#
发表于 Post on 2025-5-30 14:59:12 | 只看该作者 Only view this author
ljq632 发表于 2025-5-30 14:18
老师我可不可以这样理解:
1.ms建模的时候我确实是在熔融状态下进行的,随后AIMD,温度设置为300,按您 ...

具体什么叫“建模的时候是在熔融状态下进行的”?难道除了用AC随机添加单个原子,还有拿M$里的DFT或者分子力场处理结构使其熔化之类的过程?我不用这个软件,所以想听听完整的操作细节的解释。

理解有偏差。我说的“不合理的近距离接触”是指原子间的几何关系/空间坐标,用DFT对原子空间坐标解出能量、求导得到受力、按牛顿第二定律得到加速度,这段计算流程都不涉及温度;不管是不是熔融态、温度是多少K,两个原子太近了就是会有很大排斥。……该用什么温度跑什么状态的模拟完全是另一回事,无论是收集多少K的模拟数据,都得先把初始结构的不合理接触给充分消除了。

把“生”的初始结构不加处理直接给DPGEN来跑肯定不对。比如构建了甲乙丙丁戊五个初始结构,想用甲准备初始数据、乙丙丁戊探索候选构型,应该先用CP2K把甲乙丙丁戊五个结构都做平行的预平衡处理,确认达到类似的稳定状态了再交给DeePMD-kit和DPGEN,而不是只给甲做预平衡却不管乙丙丁戊的情况。
√546=23.36664289109

13

帖子

0

威望

91

eV
积分
104

Level 2 能力者

9#
 楼主 Author| 发表于 Post on 2025-6-3 14:17:49 | 只看该作者 Only view this author
Uus/pMeC6H4-/キ 发表于 2025-5-30 14:59
具体什么叫“建模的时候是在熔融状态下进行的”?难道除了用AC随机添加单个原子,还有拿M$里的DFT或者分 ...

感谢老师的耐心回复,第一个问题已经理解了,第二个问题:我将初始构型换成了cp2k在300K稳定的结构(从中抽取5个),初始的训练集用的还是原来的训练集(从中抽取200个),最大力偏差还是很大,不知道是什么原因,麻烦老师了!!

本版积分规则 Credits rule

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

GMT+8, 2025-8-14 04:15 , Processed in 0.164860 second(s), 23 queries , Gzip On.

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