推 Frobenius:推~ 05/19 14:50
※ 引述《landau0426 (gg)》之銘言:
: 想請問一下
: 有人知道什麼是self consistency是什麼東西嗎?
: 應用到半導體的位能變化是什麼意思?
: 程式要如何撰寫?
: 謝謝
通常應該是猜density,不過先猜potential也可以,你
把我下面的"density"通通換成"potential"就是了.
總之就是先猜一個density,代進去你的方程式中,得
出來的解可以建構妳的新的density,把這兩個density
相比較,如果不相同,重猜.猜到input跟output相同為
止.這是一個解非線性方程的技巧.
這個方法的關鍵在於兩個步驟.
第一步是,你怎麼猜第一個density? 這關乎你的物理
程度,不多說了.不過這一步往往是最關鍵的,例如有些
磁性的系統,鐵磁跟反鐵磁可能都是系統的一個自洽解.
通常你可以透過調整這個第一步而得出兩個天差地別
的自洽解,但物理上,通常只有一個解是對的,這時候你
就要把所有可能的自洽解都找出來,然後比能量,比實驗
結果,比物理現象合理否來得出真正的解.
所以這個初始解有沒有做對,影響甚鉅,它不僅會影響你
有沒有解,更會影響你得出了什麼解.這步只要對了,後
面的就都不關你的事了.
第二步是疊代,當你猜了一個初始解,代進方程式中通常
一定不會是自洽解,這個時候你必須用這個錯的解來當
做一個線索去猜你的下一個初始值.至於怎麼用這個錯
的解去猜下一個初始解?
這些猜下一個解的方法,通稱為:"mixing schemes"
常見的方法有:
simple mixing, Anderson mixing, Broyden mixing.
至於這些mixing的方法的具體內容? 那就是你的功課了.
--
★人生中最溫暖的夏天是在紐約的冬天★
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 75.31.89.7