Poisson-Boltzmann方程式を導出する
目的
- 分子シミュレーションでよく使われるPossion-Boltzmann方程式を導出する。間違ってたら教えて下さい。
出発
まずPossion equationから出発する
:点rにおける誘電率; :点rにおける静電ポテンシャル; :点rにおける電荷密度
この式はある点における電荷分布がわかれば, ある点におけるポテンシャルが計算できることを示す。
電荷分布をBoltzmann分布で表す
特定の場所におけるイオンの濃度がBoltzmann分布によって示されるとする。つまり,
:イオンiのrにおける濃度; :バルクのイオン濃度; :イオンiの価数; イオンの価数; 電荷素量;: 場所rにおけるイオンiのポテンシャル; :ボルツマン定数; :温度;
以上のイオンの濃度分布にイオンの価数および電気素量をかけることで, イオンiの点rにおける電荷分布が得られる。
溶質から来る電荷分布および全イオンからの寄与を考慮することで,
これを前述のPossion equationに代入することでPossion-Boltzmann equationを得る。
Poission-Boltzmann equationを線形化する
<< のとき, 一次の項までマクローリン展開すると
これをでPossion-Boltzmann equationに代入して
系内のイオンの電荷の和が0であるならであるので, 以下のような線形化されたPoisson-Boltzman方程式を得る
デバイ長
線形化されたPoisson-Boltzman方程式において誘電率が場所によらず一定値であるとすると, 前述の方程式の末項を変形することでデバイ長を得る。デバイ長以下では電場は遮蔽されない。
参考:
得たPoission-Boltzmann方程式を解く
modernな解法は調べていないが, 差分法による直感的アプローチは以下のサイトがとてもわかりやすかった。
先に導出した式は線形化されているので以下のステップにより簡単に解くことができる(疑問:線形化されてなかったらどうするんでしょうね。。。?)
- グリッドを切る
- 境界条件を設定
- 端から順にポテンシャルを解いていく
- 各点のポテンシャルの値がself-consistentになるまで反復する
実際の分子シミュレーションでは・・・
ステップごとにポテンシャルを求めていくのは超ハイコストなので行われていないらしい。MM-PBSAなどでリガンド相互作用の計算に使われている。というわけで次はMM-PBSAについて書く(予定)