一次線形微分方程式システム
📂微分方程式一次線形微分方程式システム
ビルドアップ
質量がm、減衰係数がγ、バネ定数がkの時、スプリングに吊るされた物体の振動を示す運動方程式は以下の通りだ。
mx′′+γx′+kx=F
x1=x、x2=x1′とすると、上の運動方程式は以下のようなシステムとして表現できる。
x1′(t)=x2′(t)= x2(t) x1′′(t)=−mγx2(t)−mkx1(t)−m1F(t)
これを以下のように行列で表せる。
⟹(x1′x2′)=x′(t)= (0−mk1−mγ)(x1x2)+(0−m1F) Ax(t)+g(t)
g(t)=0が同次方程式の場合、2階微分方程式の解はx′=Axの行列乗算を解く問題に単純化されることが分かる。
一般化
x1、x2、⋯、xnをtに対する関数としよう。F1、F2、⋯、Fnをx1、x2、⋯、xnに対する関数としよう。するとxi(t), 1≤i≤nに対する1階微分方程式のシステムは以下の通りだ。
x1′(t)=x2′(t)=⋮xn′(t)= F1(t,x1,x2,⋯,xn) F2(t,x1,x2,⋯,xn) Fn(t,x1,x2,⋯,xn)(1)
この時、各Fiが線形ならば線形システムと呼び、そうでなければ非線形システムと呼ぶ。1階線形微分方程式システムのより一般的な形は以下の通りだ。
x1′(t)=x2′(t)=⋮xn′(t)= p11(t)x1(t)+⋯p1n(t)xn(t)+g1(t) p21(t)x1(t)+⋯p2n(t)xn(t)+g2(t) pn1(t)x1(t)+⋯pnn(t)xn(t)+gn(t)
x′(t)=P(t)x(t)+g(t)
この時、x、gはベクトル値関数、Pは行列関数だ。
各gi(t)が0であれば同次システム、そうでなければ非同次システムと呼ぶ。
ソリューション
区間I:α<t<β上のODEシステム(1)のソリューションは、区間I上の各点で微分可能なn個の関数で構成される。
x1=ϕ1(t),x2=ϕ2(t),…,xn=ϕn(t)
初期条件
固定されたt0∈Iとxi0に対して、次のn個の条件を初期条件と呼ぶ。
x1(t0)=x10,x2(t0)=x20,⋯,xn(t0)=xn0(2)
ODEシステム(1)と初期条件(2)を組み合わせたものを初期値問題と呼び、通常はIVPと略される。「初期値問題のソリューションを見つけること」を「初期値問題を解く」と言う。初期値問題のソリューションは、ピカールの定理によってその存在と一意性が保証されている。