logo

一様進行波の偏微分方程式の解 📂偏微分方程式

一様進行波の偏微分方程式の解

定義

次の式を満たすuu一様な進行波uniform traveling waveという。

{ut+cux+au=0,t>0u(t,x)=f(x),t=0 \begin{cases} u_{t} + c u_{x} + a u = 0 & , t>0 \\ u(t,x) = f(x) & , t=0 \end{cases}

ここで、ttは時間、xxは位置、u(t,x)u(t,x)は時間ttの時の位置xxでの波形を表す。ffは初期条件で特にt=0t=0の時の波形を表す。定数ccは波の進行速度を表し、定数aaの符号によって振幅が変わる。

説明

20180514\_081032.png

20180514\_081254.png

一様な進行波は時が経つにつれて一定の速度で移動する波である。定数aaが正の場合、振幅は時間が経つにつれて上のように小さくなる。

  • c=0c=0ならば波は動かない、c>0c>0ならばxx軸の方向に移動し、c<0c<0ならばxx軸の反対方向に移動する。
  • a=0a=0ならば振幅は変わらず、a>0a>0ならば振幅が徐々に小さくなり、a<0a<0ならば振幅が徐々に大きくなる。

a,c=0a, c = 0ならば定常波の偏微分方程式になる。一様な進行波の偏微分方程式の解が存在する場合、解は次のようになる。

数理生物学での応用

nt+na=μ(a)n {{ \partial n } \over { \partial t }} + {{ \partial n } \over { \partial a }} = - \mu \left( a \right) n

フォン・フェアスター方程式は集団の年齢構造を一様な進行波でモデリングする。

解法

  • ステップ 1. 特性曲線x:=ct+ξx : = ct + \xiを取る。

    これは波の初期位置をξ\xiとして時間当たりccだけ移動することを示す。

  • ステップ 2. 新しい関数v(t,ξ):=u(t,x)v(t,\xi) := u(t,x)を定義する。

    するとu(t,ct+ξ)=v(t,xct)u(t, ct + \xi) = v(t, x - ct)となり、多変数関数の連鎖律により

    ut=vtdtdt+vξdξdt=vtcvξux=vtdtdx+vξdξdx=0+vξ \displaystyle {{ \partial u } \over { \partial t }} = {{ \partial v } \over { \partial t }} {{ d t } \over { d t }} + {{ \partial v } \over { \partial \xi }} {{ d \xi } \over { d t }} = v_{t} - c v_{ \xi } \\ \displaystyle {{ \partial u } \over { \partial x }} = {{ \partial v } \over { \partial t }} {{ d t } \over { d x }} + {{ \partial v } \over { \partial \xi }} {{ d \xi } \over { d x }} = 0 + v_{ \xi }

    一様な進行波を仮定しているため、vx=vtdtdx=0\displaystyle v_{x} = {{ \partial v } \over { \partial t }} {{ d t } \over { d x }} = 0となる。

  • ステップ 3. u(t,x)=v(t,ξ)u ( t, x ) = v( t, \xi )を代入する。

    ut+cux+au=(vtcvξ)+cvξ+av=vt+av=0 \begin{align*} u_{t} + c u_{x} + a u &= ( v_{t} - c v_{\xi} ) + c v_{\xi} + a v \\ =& v_{t} + a v \\ =& 0 \end{align*}

  • ステップ 4. 常微分方程式vt+av=0v_{t} + a v = 0の両辺にeate^{a t }をかける。

    vteat+aveat=0    t(veat)=0 \displaystyle v_{t} e^{at} + a v e^{at} = 0 \iff {{ \partial } \over { \partial t }} \left( v e^{at} \right) = 0

    一方

    f(x)=u(0,x)=v(0,ξ)=v(0,ξ)ea0=f(ξ) \begin{align*} f(x) =& u(0,x) \\ =& v(0, \xi) \\ =& v(0, \xi) e^{ a \cdot 0 } \\ =& f (\xi ) \end{align*}

    となるので、f(ξ)=veatf( \xi ) = v e^{at}定常波の偏微分方程式t(veat)=0\displaystyle {{ \partial } \over { \partial t }} \left( v e^{at} \right) = 0の解となる。

    • ステップ 5. 再びv(t,ξ)=u(t,x) v( t, \xi ) = u ( t, x )に戻す。

      v(t,x)eat=f(ξ)v(t,x) e^{a t} = f(\xi)より、u(t,x)=f(xct)eatu(t,x) = f(x - ct) e^{-at}となる。

例題

1

  • {ut4ux+u=0,t>0u(t,x)=x2,t=0\displaystyle \begin{cases} u_{t} -4 u_{x} + u = 0 & , t>0 \\ u(t,x) = x^2 & , t=0 \end{cases}の解を求めよ。

解の公式u(t,x)=f(xct)eatu(t,x) = f(x - ct) e^{-at}c=4c=-4a=1a = 1を代入すると

u(t,x)=(x+4t)2et u(t,x) = (x + 4t)^2 e^{-t}

検算すると

ut4ux+u=[8(x+4t)(x+4t)2]et42(x+4t)et+(x+4t)2et=0 u_{t} -4 u_{x} + u = \left[ 8(x + 4t) - (x + 4t)^2 \right] e^{-t} - 4 \cdot 2 (x + 4t) e^{-t} + (x + 4t)^2 e^{-t} = 0

そして

u(0,x)=(x+0)2e0=x2 u(0,x) = (x + 0 )^2 e^{-0} = x^2

だ。

2

  • {ut+2ux=1,t>0u(t,x)=ex2,t=0\displaystyle \begin{cases} u_{t} + 2 u_{x} = 1 & , t>0 \\ u(t,x) = e^{-x^2} & , t=0 \end{cases}の解を求めよ。

まず{wt+2wx=0,t>0w(t,x)=ex2,t=0\displaystyle \begin{cases} w_{t} + 2 w_{x} = 0 & , t>0 \\ w(t,x) = e^{-x^2} & , t=0 \end{cases}の解から求めよう。解の公式w(t,x)=f(xct)eatw(t,x) = f(x - ct) e^{-at}c=2c=2a=0a = 0を代入すると

w(t,x)=e(x2t)2 w(t,x) = e^{-(x-2t)^2}

今、ある関数f,gf,gについてu(t,x)=w(t,x)+f(t)+g(x)u(t,x) = w(t,x) + f(t) + g(x)としよう。任意の定数kRk \in \mathbb{R}についてf(t)=ktf(t) = kt そしてg(x)=1k2x\displaystyle g(x) = {{1-k} \over {2}} xとすると

ut+2ux=[wt+f(t)]+2[wx+g(x)]=(wt+2wx)+(k+21k2)=0+1 u_{t} + 2 u_{x} = [ w_{t} + f '(t) ] + 2 [ w_{x} + g ' (x) ] = ( w_{t} + 2 w_{x} ) + ( k + 2 {{1-k} \over {2}} ) = 0 + 1

したがって

u(t,x)=e(x2t)2+kt+1k2x u(t,x) = e^{-(x-2t)^2} + kt + {{1-k} \over {2}} x

は与えられた方程式の解となる。