制御と振動の数学/第一類/Laplace 変換/二階線形微分方程式の解法

提供: testwiki
ナビゲーションに移動 検索に移動

§1

このあたりで,2階の線形微分方程式の解き方をまとめておこう.

テンプレート:制御と振動の数学/equation ここに,a,b は実定数とする.

この式を Laplace 変換すると, テンプレート:制御と振動の数学/equation となる.これを [x] について解くと, テンプレート:制御と振動の数学/equation ここに, テンプレート:制御と振動の数学/equation いま, テンプレート:制御と振動の数学/equation とすれば,式(2.24) の解は, テンプレート:制御と振動の数学/equation となる.したがってあとは,2次の分数式 テンプレート:制御と振動の数学/equation の原像[1]を求めることだけが残っている.そこで分母の多項式を, テンプレート:制御と振動の数学/equation とおき,次の三つの場合に分けて考える.

(i) h(s)=0 が異なる 2 実根 α,β を持つとき,

テンプレート:制御と振動の数学/equation

(ii) h(s)=0 が重根 α を持つとき,

テンプレート:制御と振動の数学/equation

(iii) h(s)=0 が虚根 α±iβ を持つとき, テンプレート:制御と振動の数学/equation となる.

初期値が定まれば A,B は決まる[2].しかしこのまま未定のまま放置しておいても,与えられた微分方程式の解である.


例48

R(s) の原像は,同次微分方程式[3]テンプレート:制御と振動の数学/equation の解であることを,直接,式(2.25) に代入して確かめよ.

解答例

(i) 上記 h(s)=0 が二実根を持つ場合.

h(s)=s2+as+b=0 の二根を α,β とすると,解と係数の関係より

a=(α+β),b=αβ

よって対応する微分方程式は,

d2xdt2(α+β)dxdt+αβx=0

この解が x=Aeαt+Beβt であることを、この方程式に直接代入して確かめる.

x=αAeαt+βBeβt
x=α2Aeαt+β2Beβt
x(α+β)x+αβx={α2α(α+β)+αβ}Aeαt+{β2β(α+β)+αβ}Beβt
=0

(i) 上記 h(s)=0 が重根を持つ場合.

重根を α とするとき, 対応する微分方程式は,

x2αx+α2x=0

この解が x=(At+B)eαt であることを直接代入して確認する.

x=Aeαt+(At+B)αeαt
x=2Aαeαt+(At+B)α2eαt
x2αx+α2x
=2Aαeαt+(At+B)α2eαt2α{Aeαt+(At+B)αeαt}+α2(At+B)eαt
=eαt{2αA+α2(At+B)2αA2α2(At+B)+α2(At+B)}
=0

(i) 上記 h(s)=0 が虚根を持つ場合.

二虚根を α±βi とするとき,これを根とする方程式は,

(sα)2+β2=s22αs+α2+β2=0

対応する微分方程式は

x2αx+(α2+β2)x=0

x=eαt(Acosβt+Bsinβt) がこの方程式の解であることを実際に代入して確認する.

x=eαt(βAsinβt+βBcosβt)+αeαt(Acosβt+Bsinβt)
=eαt{(βA+αB)sinβt+(βB+αA)cosβt}
x=eαt{(β2A+αβB)cosβt+(β2BαβA)sinβt}+αeαt{(βA+αB)sinβt+(βB+αA)cosβt}
=eαt[{(α2β2)B2αβA}sinβt+{(α2β2)A+2αβB}cosβt]
x2αx+(α2+β2)x=eαt[{(α2β2)B2αβA+2αβA2α2B+(α2+β2)B}sinβt+{(α2β2)A+2αβB2αβB2α2A+(α2+β2)A}cosβt]
=0

A,B を未定のまま,放置しておいた解を一般解という. 一般解は,R(s) の分母,すなわち, テンプレート:制御と振動の数学/equation だけによって決まる.この式は式 (2.25) から直ちに書き下すことができる. これを,微分方程式 (2.25) の特性多項式という[4]

§2

非同次の方程式[5]テンプレート:制御と振動の数学/equation の解の一つ, テンプレート:制御と振動の数学/equation ここに, テンプレート:制御と振動の数学/equation [6]が,確かに式 (2.26) を満たすことを確認しておこう. その前に次の補題を準備する.

補題 2.2

テンプレート:制御と振動の数学/equation 証明 テンプレート:制御と振動の数学/equation とすると, テンプレート:制御と振動の数学/equation となる.この原像が求める公式である.というのは, テンプレート:制御と振動の数学/equation だから[7]である.

このように Laplace 変換を使えば簡単に証明できるが,これを使わない別証を与えておく. その理由は,「Laplace 変換によって求めた解が正しい解であること」を確認するという目的であるのに, そのために Laplace 変換を使うのはまずいからである.

別証 テンプレート:制御と振動の数学/equationテンプレート:制御と振動の数学/equation を代入した式, テンプレート:制御と振動の数学/equation テンプレート:制御と振動の数学/equation において,右辺の第 1 項の積分順序を変更する. 合成積 の Laplace 変換を計算したときと同様に考えればよい.積分範囲は三角領域, テンプレート:制御と振動の数学/equation であるから, テンプレート:制御と振動の数学/equation すなわち テンプレート:制御と振動の数学/equation となる.これを t で微分すればよい.


さて,この合成積の微分をもう一度実行すると, テンプレート:制御と振動の数学/equation となる.以下帰納的に,公式 テンプレート:制御と振動の数学/equation を得る[8].ただし f(0)=f,g(0)=g とする.もちろん f,g は必要なだけ微分可能としている.


さて,これだけ準備しておいて,本題に入ろう.g(t)テンプレート:制御と振動の数学/equation テンプレート:制御と振動の数学/equation の解である[9]から, テンプレート:制御と振動の数学/equation テンプレート:制御と振動の数学/equation となる.よって, テンプレート:制御と振動の数学/equation となって証明が完了する.


例49

例にならって テンプレート:制御と振動の数学/equationテンプレート:制御と振動の数学/equation の解であることを証明してみよ.

解答例

x=0tea(tτ)f(τ)dτ
=eat0teaτf(τ)dτ
dxdt=aeat0teaτf(τ)dτ+eateatf(t)
=aeat0teaτf(τ)dτ+f(t)
dxdt+ax=aeat0teaτf(τ)dτ+aeat0teaτf(τ)dτ+f(t)
=f(t)


例50

例にならって テンプレート:制御と振動の数学/equationテンプレート:制御と振動の数学/equation の解であることを証明してみよ.

解答例

x(t)=1βsinβt*f
=1β0tsinβ(tτ)f(τ)dτ
=1βcosβt0tsinβτf(τ)dτ1βcosβt0tsinβτf(τ)dτ(加法定理)
=1β{cosβt0tsinβτf(τ)dτcosβt0tsinβτf(τ)dτ}
x(t)=1β{βcosβt0tcosβτf(τ)dτ+sinβtcosβtf(t)+βsinβt0tsinβτf(τ)dτcosβtsinβtf(t)}
=cosβt0tcosβτf(τ)dτ+sinβt0tsinβτf(τ)dτ
x(t)=βsinβt0tcosβτf(τ)dτ+cos2βtf(t)+βcosβt0tsinβτf(τ)dτ+sin2βtf(t)
=βsinβt0tcosβτf(τ)dτ+βcosβt0tsinβτf(τ)dτ+f(t)
x(t)+β2x(t)=f(t)+βcosβt0tsinβτf(τ)dτβsinβt0tcosβτf(τ)dτ+β2{1βsinβt0tcosβτf(τ)dτ1βcosβt0tsinβτf(τ)dτ}
=f(t)

  1. 過渡解と呼ぶ.
  2. 実際、式(2.24) の初期値として x(0)=x0,x(0)=v0 のとき,h(s)が二実根を持つなら A=βx0v0βα,B=v0αx0βα,h(s)が重根を持つなら,A=v0αx0,B=x0,h(s) が虚根を持つなら A=x0,B=v0αx0β
  3. または斉次微分方程式.
  4. 隣接三項間の線形漸化式にも特性方程式が登場するが,単にそれにとどまらず隣接三項間の漸化式全体がこの二階微分方程式と相似する.
  5. または非斉次微分方程式.
  6. 定常解と呼ぶ.
  7. すなわち,ddt(f*g)sFG(f*g)(0)(f*g)(0)=0t=0f(tτ)g(τ)dτ=0
  8. (g*f)=(g*f+g(0)f+g(0)f)
    =(g*f)+g(0)f+g(0)f
    ここで (g*f)=g*f+g(0)f より
    (g*f)=g*f+g(0)f+g(0)f+g(0)f
    (g*f)(4)=(g(3)*f+g(2)(0)f+g(1)(0)f(1)+g(0)f(2))
    =(g(3)*f)+g(2)(0)f(1)+g(1)(0)f(2)+g(0)f(3)
    ここで (g(3)*f)=g(4)*f+g(3)(0)f より
    (g*f)(4)=g(4)*f+g(3)(0)f+g(2)(0)f(1)+g(1)(0)f(2)+g(0)f(3)
    例によって数学的帰納法による記述は回避する.
  9. g(t)G(s)
    とおくと
    G=1s2+as+b
    s2G+asG+bG=1
    すなわち
    s2[g]+as[g]+b[g]=1
    ここで
    s2[g]=[g]+sg(0)+g(0)
    s[g]=[g]+g(0)
    より
    [g]+a[g]+b[g]+sg(0)+ag(0)+g(0)=1
    よって
    g(0)=0,g(0)=1