ここで行き詰まった? AI で解決しよう
Calculus · real student question

偏微分方程式 dC/dt = D * d2C/dx2 - k*C を解け。

Question

次の偏微分方程式を解け。

∂C∂t=D∂2C∂x2−kC\frac{\partial C}{\partial t}=D\frac{\partial^{2}C}{\partial x^{2}}-kC

Step-by-step solution

  1. 2 つの項に含まれる物理を読む。 D CxxD\,C_{xx} は通常の拡散、−kC-kC は 1 次の減衰である。物質は広がりながら、存在量に比例した速さで消えていく。この 2 つの機構は独立なので、解は減衰の部分と拡散の部分の積に分かれるはずだと見当が付く。

  2. 減衰を剥がす置換を行う。 次のようにおく。

    C(x,t)=e−ktu(x,t)C(x,t)=e^{-kt}u(x,t)

    すると指数関数は xx に依存しないので Ct=e−kt(ut−ku)C_{t}=e^{-kt}\left(u_{t}-ku\right)、Cxx=e−ktuxxC_{xx}=e^{-kt}u_{xx} となる。

  3. 代入して約分する。 方程式は

    e−kt(ut−ku)=De−ktuxx−ke−ktue^{-kt}\left(u_{t}-ku\right)=De^{-kt}u_{xx}-ke^{-kt}u

    になる。e−kte^{-kt}(決して 0 にならない)で割ると ut−ku=Duxx−kuu_{t}-ku=Du_{xx}-ku となり、両辺の −ku-ku が打ち消し合う。

    ut=Duxxu_{t}=Du_{xx}

    減衰項は近似的にではなく厳密に消えたので、熱方程式の既知の解がそのまま移せる。

  4. 帰着した問題を変数分離で解く。 u=X(x)T(t)u=X(x)T(t) と書いて XTXT で割ると

    T′T=DX′′X=−λ\frac{T'}{T}=D\frac{X''}{X}=-\lambda

    となるので T(t)=e−λtT(t)=e^{-\lambda t} かつ X′′+λDX=0X''+\dfrac{\lambda}{D}X=0 である。λ>0\lambda>0 なら X=Acos⁡λ/D x+Bsin⁡λ/D xX=A\cos\sqrt{\lambda/D}\,x+B\sin\sqrt{\lambda/D}\,x となり、許される λ\lambda は境界条件によって定まる。

  5. 分離解の一般形を組み立てる。 置換をもとに戻すと

    C(x,t)=e−kt∑n(Ancos⁡λnDx+Bnsin⁡λnDx)e−λntC(x,t)=e^{-kt}\sum_{n}\left(A_{n}\cos\sqrt{\tfrac{\lambda_{n}}{D}}x+B_{n}\sin\sqrt{\tfrac{\lambda_{n}}{D}}x\right)e^{-\lambda_{n}t}

    となり、係数 An,BnA_{n},B_{n} は初期分布 C(x,0)C(x,0) から決まる。

  6. 極端な場合で検算する。 k=0k=0 なら置換は自明で、方程式はそのまま熱方程式である ✓。D=0D=0 なら偏微分方程式は Ct=−kCC_{t}=-kC に帰着し、その解 C=C0e−ktC=C_{0}e^{-kt} は uu を定数としたときに置換が予測するものとちょうど一致する ✓。どのモードも k+λnk+\lambda_{n} という合成された速さで減衰するので、減衰と拡散は指数の中で単純に足し合わされる。

Answer

C(x,t)=e−ktu(x,t)whereut=DuxxC(x,t)=e^{-kt}u(x,t)\quad\text{where}\quad u_{t}=Du_{xx}

Need to solve a different problem like this? Open the solver →