12
Dissipative Particle Dynamics Simulation 棚橋耕太郎 京都大学大学院 2013/1

Fokker–Planck equation and DPD simulations

Embed Size (px)

Citation preview

Page 1: Fokker–Planck equation and DPD simulations

Dissipative Particle Dynamics Simulation

棚橋耕太郎

京都大学大学院

2013/1

Page 2: Fokker–Planck equation and DPD simulations

Dissipative Particle Dynamics Simulation

Contents

1 Fokker-Planck方程式

2 DPDの基礎

Page 3: Fokker–Planck equation and DPD simulations

Dissipative Particle Dynamics Simulation

Fokker-Planck方程式

Fokker-Planck方程式の導出

ランジュバン方程式

.X= F (X (t)) + R (t)

から Fokker-Planck方程式を導出する.

Fokker-Planck方程式 a

∂P (X , t)

∂t=

{− ∂

∂xF (X ) +

∂2

∂X 2

D

2

}P (X , t) (1)

Page 4: Fokker–Planck equation and DPD simulations

Dissipative Particle Dynamics Simulation

Fokker-Planck方程式

Fokker-Planck方程式の導出 a (Cont’d)

ただし,

⟨R (t)⟩ = 0, ⟨R (t)R (t’)⟩ = Dδ (t − t’)

P (±∞) = 0

R(t)がガウス過程

と仮定する.

Page 5: Fokker–Planck equation and DPD simulations

Dissipative Particle Dynamics Simulation

Fokker-Planck方程式

Fokker-Planck方程式の導出 (Cont’d)

.X= F (X (t)) + R (t)

を t ∼ t +∆t で積分すると

∆X = F (X )∆t +∆W

が導かれる.ただし

∆W =

∫ t+∆t

tR (t) dt (2)

⟨∆W ⟩ = 0 (3)

⟨∆W 2⟩ = D∆t (4)

Page 6: Fokker–Planck equation and DPD simulations

Dissipative Particle Dynamics Simulation

Fokker-Planck方程式

Fokker-Planck方程式の導出 (Cont’d)

fがランジュバン方程式に従うと仮定して展開する

f (X (t +∆t)) = f (X (t)) +∂f

∂X∆X +

∂2f

∂X 2∆X 2

= f (X (t)) +∂f

∂X{F (X )∆t +∆w}

+∂2f

∂X 2{F (X )∆t +∆w}2 (5)

Page 7: Fokker–Planck equation and DPD simulations

Dissipative Particle Dynamics Simulation

Fokker-Planck方程式

Fokker-Planck方程式の導出 (Cont’d)

両辺の平均をとる

⟨f (X (t +∆t))⟩ = ⟨f (X (t))⟩+ ⟨ dfdX

(F (X )∆t +∆w)⟩

+ ⟨ d2f

dX 2(F (X )∆t +∆w)2⟩ (6)

Page 8: Fokker–Planck equation and DPD simulations

Dissipative Particle Dynamics Simulation

Fokker-Planck方程式

Fokker-Planck方程式の導出 (Cont’d)

この中で,∆W は f の微分をとっている時間 t よりも後なので,無相関であり,

⟨ d2f

dX 2∆W 2⟩ = ⟨ d

2f

dX 2⟩⟨∆W 2⟩ = ⟨ d

2f

dX 2⟩D∆t

のように分離できる.また∆W の一次の項は ⟨∆W ⟩ = 0より,0になる.

Page 9: Fokker–Planck equation and DPD simulations

Dissipative Particle Dynamics Simulation

Fokker-Planck方程式

Fokker-Planck方程式の導出 (Cont’d)

すると式 (6)は以下のように変形できる.

⟨f (X (t +∆t))⟩ − ⟨f (X (t))⟩∆t

= ⟨ dfdX

F (X )⟩+ D

2⟨d

2f

dX⟩+∆t (. . . )

ここで,∆t → 0の極限をとると,

d

dt⟨f (X (t))⟩ = ⟨ df

dXF (X )⟩+ D

2⟨ df

2

dX 2⟩ (7)

のように微分の形に変形できる.

Page 10: Fokker–Planck equation and DPD simulations

Dissipative Particle Dynamics Simulation

DPDの基礎

Background

Molecular DynamicsとMonte Calroが昔からよく使われおり,多くの改良がなされてきた.

粗視化の試み

水粒子の自由度は興味がないので削ろう → ランジュバン方程式に基づく Brownian Dynamics→局所的運動量が保存しないLattice Gasモデル,Lattice Boltzmannモデル→ガリレオ不変量を満たさない

Page 11: Fokker–Planck equation and DPD simulations

Dissipative Particle Dynamics Simulation

DPDの基礎

DPDが優れている点

水粒子が Explicitに導入できる

良溶媒,貧溶媒,θ 溶媒のモデル化

疎水凝集のシミュレーション

Flory-Huggins挙動 (混合溶液)の研究に使える

マイクロ流路における壁との摩擦がよく定義できる

ポテンシャルが線形なので,dt を大きくとることができる

粒子が粗視化されているが,局所運動量は保存されているのでマクロには流体力学的挙動を示す

Page 12: Fokker–Planck equation and DPD simulations

Dissipative Particle Dynamics Simulation

DPDの基礎

DPDの欠点

計算に時間がかかる (lattice Boltzmannモデルの 10倍)

水粒子が少ない時

多体問題というより二体問題になる (液体というより気体)