卡在這題?用 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. 從這兩項讀出物理意義。 D CxxD\,C_{xx} 是一般的擴散,−kC-kC 則是一階衰減:物質一邊擴散開來,一邊以與現存量成正比的速率消失。這兩種機制彼此獨立,暗示解應該可以分解成「衰減部分乘上擴散部分」。

  2. 做一個把衰減剝掉的代換。 令

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

    則 Ct=e−kt(ut−ku)C_{t}=e^{-kt}\left(u_{t}-ku\right) 且 Cxx=e−ktuxxC_{xx}=e^{-kt}u_{xx},因為那個指數並不依賴 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}(它永遠不為零)得到 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)其中ut=DuxxC(x,t)=e^{-kt}u(x,t)\quad\text{其中}\quad u_{t}=Du_{xx}

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