作者pipidog (如果狗狗飞上天)
看板Physics
标题Re: [问题] self-consistency
时间Tue May 19 09:09:42 2009
※ 引述《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
1F:推 Frobenius:推~ 05/19 14:50