Skip to content

*) Flickの拡散の法則

最終更新日時: 2025年08月25日 12:57

ドイツの生理学者Adolf Eugen Fick (1829-1901)によって1855年に提唱された拡散の法則。 だめだ。式の導き方が分からない。。。

Fick’s Laws of Diffusion(フィックの拡散法則)

Section titled “Fick’s Laws of Diffusion(フィックの拡散法則)”
  1. 第一法則:断面の粒子数で考えたときに、濃度が高い方から低い方に粒子が移動し一次微分に比例する
  2. 第二法則:濃度分布が線形分布であると定常に達して変化が起こらないということを示している
J=Dc\vec{J} = -D\nabla c ct=D2c\frac{\partial c}{\partial t} = D\nabla^2 c
  • JJ : 拡散フラックス [mol/(m2s)][mol/(m^2\cdot s)]
  • DD : 拡散係数 [m2/s][m^2/s]
  • cc : 濃度 [mol/m3][mol/m^3]
  • \nabla : 勾配演算子(gradient)
  • 2\nabla^2 : ラプラシアン演算子

フィックの第一法則の3次元表現を展開すると、

J=Dc\vec{J} = -D\nabla c

これは成分表示で書くと:

Jx=DcxJy=DcyJz=Dcz\begin{aligned} J_x = -D\frac{ \partial c}{ \partial x} \\ J_y = -D\frac{ \partial c}{ \partial y} \\ J_z = -D\frac{ \partial c}{ \partial z} \end{aligned}

あるいはベクトル形式で:

J=D(cx, cy, cz)\mathbb{J} = -D \begin{pmatrix} \frac{\partial c}{\partial x} ,\ \frac{\partial c}{\partial y} ,\ \frac{\partial c}{\partial z} \end{pmatrix}

球座標系では:

J=D(cr, 1rcθ, 1rsinθcϕ)\mathbb{J} = -D \begin{pmatrix} \frac{\partial c}{\partial r} ,\ \frac{1}{r}\frac{\partial c}{\partial \theta} ,\ \frac{1}{r\sin\theta}\frac{\partial c}{\partial \phi} \end{pmatrix}

フィックの第二法則の3次元表現は、

ct=D(2cx2+2cy2+2cz2)\frac{\partial c}{\partial t} = D\left(\frac{\partial^2 c}{\partial x^2} + \frac{\partial^2 c}{\partial y^2} + \frac{\partial^2 c}{\partial z^2}\right)

球座標系では、

ct=D(1r2r(r2cr)+1r2sinθθ(sinθcθ)+1r2sin2θ2cϕ2)\frac{\partial c}{\partial t} = D\left(\frac{1}{r^2}\frac{\partial}{\partial r}\left(r^2\frac{\partial c}{\partial r}\right) + \frac{1}{r^2\sin\theta}\frac{\partial }{\partial\theta}\left(\sin\theta\frac{\partial c}{\partial\theta}\right) + \frac{1}{r^2\sin^2\theta}\frac{\partial^2 c}{\partial\phi^2} \right)
  • 生体膜を通じての物質輸送
  • 半導体のドーピングプロセス
  • 熱伝導(温度勾配による熱の拡散)
  • 気体の混合過程

3次元の系においてx方向の粒子フラックスを考える。

まず一つの粒子に注目すると、JRJ_Rの右側のフラックスは、

(粒子が右方向に動く確率) x ()

濃度勾配による正味の

xx 方向の微小区間 dxdx での粒子数の時間変化を表現

単位時間あたりの粒子の移動確率 PP は濃度 cc に比例:

PcP \propto c

位置 xx での右向きフラックス JRJ_R は:

JR=12c(x)λνJ_R = \frac{1}{2}c(x)\lambda\nu ここで、λ\lambda は平均自由行程、ν\nu は衝突頻度

同様に左向きフラックス JLJ_L は:

JL=12c(x+dx)λνJ_L = \frac{1}{2}c(x+dx)\lambda\nu

正味のフラックス JJ は:

J=JRJL=12λν[c(x)c(x+dx)]J = J_R - J_L = \frac{1}{2}\lambda\nu[c(x) - c(x+dx)]

Taylor展開により:

c(x+dx)=c(x)+cxdxc(x+dx) = c(x) + \frac{\partial c}{\partial x}dx

これを代入:

J=12λνcxdxJ = -\frac{1}{2}\lambda\nu\frac{\partial c}{\partial x}dx

拡散係数 DD を導入:

D=12λνdxD = \frac{1}{2}\lambda\nu dx

最終的にFickの第一法則:

J=DcxJ = -D\frac{\partial c}{\partial x} 負号は濃度の高い方から低い方向への流れを示す。

JR=12c(x)λνJ_R = \frac{1}{2}c(x)\lambda\nu の導出を詳しく説明します。

まず、12\frac{1}{2} の由来:

3次元空間での分子の運動を考えると、x方向正方向に動く確率は全方向の1/6 1次元問題に帰着させると、右方向は1/2の確率

c(x)c(x) の意味:

位置xでの粒子濃度 単位体積当たりの粒子数を表す

λ\lambda (平均自由行程)の意味:

分子が衝突するまでに進む平均距離 この距離が粒子の1回の移動距離を決定

ν\nu (衝突頻度)の意味:

単位時間当たりの衝突回数 1秒間に何回移動できるかを決定

これらを組み合わせると:

c(x)c(x): 位置xでの粒子数 12\frac{1}{2}: 右方向に動く確率 λ\lambda: 1回の移動距離 ν\nu: 単位時間当たりの移動回数

よって、単位時間・単位面積当たりの右向きフラックス: JR=12c(x)λνJ_R = \frac{1}{2}c(x)\lambda\nu これは、「位置xにある粒子が右方向に動く確率×1回の移動距離×単位時間当たりの移動回数」を表現しています。