| 5 | 1/1 | 返回列表 |
| 查看: 1664 | 回復: 7 | ||
| 當前只顯示滿足指定條件的回帖,點擊這里查看本話題的所有回帖 | ||
[求助]
在MD中 flying ice cube 怎么理解?
|
||
| 各位蟲友好,請問在MD中 flying ice cube 怎么理解?怎么避免呢? |

木蟲 (正式寫手)
|
剛看到你這個回復,不知道你的問題解決了沒有。 “Failure in diagonalisation routine dsygvd” 錯誤最主要的原因是原子幾何構型太離譜,比如,兩個原子太接近。 我看了一下你的輸入文件,有幾個疑問,可能是導致病態(tài)幾何結構的因素。 首先 Thermostat = NoseHoover { Temperature [Kelvin] = 673.150000 CouplingStrength [cm^-1] = 400 } 1. 你設定的溫度是673K,而不是300K,不知道是不是typo。 2. 其次,你的nose熱浴耦合頻率設定了400 cm-1,對應的耦合間隔時間大概是80fs。這個頻率太低了。在耦合之前,體系的溫度已經波動到了災難性的地步。建議改成至少4000 cm-1試試。如果體系的溫度波動還是太大,繼續(xù)調高這個頻率至5000。一般來說,這個值應該等于體系內最高頻的振動頻率,也就是你的O-H鍵振動頻率,其值在3500-4000cm-1. 百原子體系的溫度波動在50K-80K左右是允許的。 3. 是你的體系怎么會有多達26個 unpaired electons 呢?你的體系是典型的CHO體系,在正常情況下應該都是成對的呀。此外,Filling = Fermi {Temperature [Kelvin] =1673.150000} 一般是針對半導體或金屬體系,為了讓電子在Fermi面的連續(xù)分布才會要那么高的溫度。一般CHO體系建議設為50K試試。 |
木蟲 (正式寫手)
|
當你用分子動力學模擬一個分子或cluster在氣相中的運動的時候,如果你發(fā)現分子的振動越來越弱,而平動或轉動越來越強的時候,這個就是flying ice cube現象了,因為分子的好像一個凍住了的僵硬的cube一樣飛來飛去。這是怎么造成的呢?因為velocity scaling的熱浴算法。 velocity scaling算法是這樣的,你有一個設定的溫度,根據你的粒子數N和能均分定理,你就有個目標動能K=3N*kT/2。在跑動力學時,特別是體系不平衡的時候,你的分子的勢能會轉化為動能,造成溫度升高。怎么辦呢?scale所有粒子的速度,即動能。比如,當前動能是目標動能的2倍,那么,你可以讓所有的粒子速度乘以[latex]\sqrt{2}[\latex], 這樣動能就scale到目標動能了。相當與按比例砍掉一半。但是這樣砍有個問題,就是說其中的振動能占總動能的比例大(~90%),被砍掉的絕對量也大。而平動能和轉動能砍掉的絕對量卻小。你會說,這沒什么啊,如果當前總動能小,你會把它scale大,按比例增大的話,振動能也補的多呀。問題是,一般的模擬通常是從一個沒有relax過的構象開始的,這種構象一般都是勢能高,因此會轉化為動能造成溫度升高。這樣,動能被砍的機會多于被補的機會。關鍵是說,按這種砍法,振動能損失與平/轉動能的損失不符合能量分配定理:振動能減小太多,分子被凍僵,但是平/轉動能卻沒有顯著減小。不僅沒有減小,由于勢能源源不斷的補充,平/轉動能反而可能不斷增加。這種現象是Harvey SC等人在1998年首先在J Comp Chem 19(7): 726-40討論的。 首先說,這個問題只在哈密頓不守恒的熱浴算法中才會出現。所謂哈密頓不守恒算法,就是這種scale的算法,你把能量砍掉不要了,交給環(huán)境了,但是環(huán)境并不包括在你的哈密頓里。如果用擴展拉格朗日算法,則不會出現這種問題。因為擴展拉格朗日算法是要把環(huán)境作為一個虛擬的量加入到哈密頓中,這樣整個體系相當于一個孤立體系。孤立體系有什么好?孤立體系是嚴格能量守恒的。所以其中的每一步在相空間中出現的概率相等。等概率假定是系綜理論的基本原理,這樣的采樣才有堅實的物理基礎。環(huán)境怎么包括到哈密頓中來呢?用一個虛擬的儲熱罐,這個儲熱罐按照一定的頻率與體系進行熱耦合:當體系溫度過高時,把多余的能量都逐步交給儲熱罐;反之,從儲熱罐中向體系輸送能量。 在熱浴算法中,只有Nose-Hoover是擴展拉格朗日算法,配備了儲熱罐。而velocity scaling和berdersen等都是哈密頓不守恒的。那為什么還要用velocity scaling等算法呢?一般是因為預平衡階段需要快速使體系達到目標溫度,然后再在采樣階段使用Nose-Hoover。使用Nose-Hoover后,體系會自己通過能量傳遞,自然地達到振動能和平轉動能分配合理的狀態(tài)。但是,最好再scaling算法結束后或者進行當中,不斷消除平動和轉動。 |
送紅花一朵 |
您好,非常感謝您熱心的解答,我在用DFTB給一個體系加多個OH·的過程中,老出現Failure in diagonalisation routine dsygvd, non-positive definite overlap! Minor 103138 responsible.錯誤,我看了一下體系的溫度,發(fā)現,溫度并沒用像預設的那樣,而且相差很遠,比如最初設定300K,跑6ps就能達到1000多k了,用的熱浴是Nose-Hoover,于是,我更換了熱浴,berdersen,溫度是可以大致恒定,但是運行了加了24個OH(2.4ps)之后,還是出現上面錯誤停掉,不知道是怎么了?我也用Andersen熱浴試過了,還是死了。輸入文件見http://www.gaoyang168.com/bbs/viewthread.php?tid=6287449貼。 |


| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 083000學碩274求調劑 +7 | Li李魚 2026-03-26 | 7/350 |
|
|---|---|---|---|---|
|
[考研] 328求調劑 +7 | 嗯滴的基本都 2026-03-27 | 7/350 |
|
|
[考研] 340求調劑 +5 | jhx777 2026-03-27 | 5/250 |
|
|
[考研] 求調劑推薦 材料 304 +15 | 荷包蛋hyj 2026-03-26 | 15/750 |
|
|
[考研] 070300化學求調劑 +4 | 起個名咋這么難 2026-03-27 | 4/200 |
|
|
[考研] 283求調劑(080500) +4 | A child 2026-03-27 | 4/200 |
|
|
[考研] 274求調劑 +17 | 顧九笙要謙虛 2026-03-24 | 23/1150 |
|
|
[考研] 調劑 +3 | 李嘉圖·S·路 2026-03-27 | 3/150 |
|
|
[考研] 材料學碩333求調劑 +8 | 北道巷 2026-03-24 | 8/400 |
|
|
[考研] 316求調劑 +5 | 江辭666 2026-03-26 | 5/250 |
|
|
[碩博家園] 招收生物學/細胞生物學調劑 +3 | IceGuo 2026-03-26 | 4/200 |
|
|
[考研] 中國科學院深圳先進技術研究院-光纖傳感課題組招生-中國科學院大學、深圳理工大學聯(lián)培 +5 | YangTyu1 2026-03-26 | 5/250 |
|
|
[考研] 一志愿 南京郵電大學 288分 材料考研 求調劑 +3 | jl0720 2026-03-26 | 3/150 |
|
|
[考研] 263求調劑 +6 | yqdszhdap- 2026-03-22 | 10/500 |
|
|
[考研] 一志愿南航 335分 | 0856材料化工 | GPA 4.07 | 有科研經歷 +6 | cccchenso 2026-03-23 | 6/300 |
|
|
[考研] 290分調劑求助 +3 | 吉祥止止陳 2026-03-25 | 3/150 |
|
|
[考研] 材料專碩 335 分求調劑 +4 | 拒絕冷暴力 2026-03-25 | 4/200 |
|
|
[考研] 一志愿吉大化學322求調劑 +4 | 17501029541 2026-03-23 | 6/300 |
|
|
[考研] 361求調劑 +3 | Glack 2026-03-22 | 3/150 |
|
|
[考研] 293求調劑 +3 | 濤濤Wjt 2026-03-22 | 5/250 |
|