制御と振動の数学/Laplace 変換/有理関数の原像/部分分数分解

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

演算子法を用いて微分方程式を解く際に,一番わずらわしい作業は,有理関数(分数式)の原像を求めることである. 今まで何回か述べてきたように,分数式をより簡単な分数式の和に分解しておいてから原像を求めるのである. たとえば, テンプレート:制御と振動の数学/equation のようになる.この操作を部分分数分解という.この例は簡単であるが,次の分数式, テンプレート:制御と振動の数学/equation の場合はどうなるのであろうか.結論を先にいえば,係数を実数の範囲に制限しておくと,次のように分解できる. テンプレート:制御と振動の数学/equation それをみるのは比較的簡単である.まず, テンプレート:制御と振動の数学/equation とおいて,R1(s)R(s) よりも簡単な分数式となるように A を決めればよい. ここで「簡単な」とは分母の多項式が簡単になるという意味である. テンプレート:制御と振動の数学/equation において分子が (s1) を因数として持つように A を定めれば,分母分子が約されて簡略化が達成できる. そのためには因数定理を用いて A=1 と定めればよい[1].このとき, テンプレート:制御と振動の数学/equation となる.次に, テンプレート:制御と振動の数学/equation とおいて、上と同様な操作を繰り返すと B=2 と定まり[2]テンプレート:制御と振動の数学/equation となる.同様にして, テンプレート:制御と振動の数学/equation より,C=2[3].よって, テンプレート:制御と振動の数学/equation と,遂には分母から因数 (s1) が消えてしまう.次に最後の式の分子を テンプレート:制御と振動の数学/equation と変形し, テンプレート:制御と振動の数学/equation を得る.よって 式(2.29) の部分分数展開が完成する.すなわち, テンプレート:制御と振動の数学/equation

この例から,一般の場合を予測することは,そう難しくないであろう.一般の有理関数 テンプレート:制御と振動の数学/equation の場合の結果を述べる.

[部分分数定理]

R(s) を実係数の真の分数式[4]f(s) をその分母とする. テンプレート:制御と振動の数学/equation は実数の範囲で必ず既約な 1 次式と 2 次式との積に因数分解できる[5]から,それを, テンプレート:制御と振動の数学/equation ここに, テンプレート:制御と振動の数学/equation とすれば,R(s) は, テンプレート:制御と振動の数学/equation と展開できる.ここに A,B,C 等は実定数である.これらの定数の個数はちょうど n で,n は分母の多項式 f(s) の次数に等しい.なお,この分解は一意に定まる.


この定理の証明は色々あるが,次のものが標準的である.詳細は 付録 にゆずるが,ここでその概要を述べておこう.証明は 2 段に分かれる.

[第一分解定理]

f(s)g(s) を多項式とする.f(s) が互いに共通因子を持たない f1(s)f2(s) の積であれば, テンプレート:制御と振動の数学/equation と分解される.左辺が真の分数式なら,右辺の二つの分数式もそれぞれ真の分数式とすることができる.

この定理を反復適用すれば,ひとまずは, テンプレート:制御と振動の数学/equation と分解できることは明らかである.

テンプレート:制御と振動の数学/equation 第 2 段目の分解は次の定理による.

[第二分解定理]

真の分数式 g(s)[u(s)]mテンプレート:制御と振動の数学/equation ここに,u(s) の次数 > hi(s) の次数 (i=1,2,,m) の形に分解できる.

(2.32) の各項にこの定理を適用すれば,求める結果 (2.31) を得る.

テンプレート:制御と振動の数学/equation テンプレート:制御と振動の数学/equation 部分分数分解の原理は上述のとおりであるが,実用上は次の手法により求める.


例51 テンプレート:制御と振動の数学/equation を部分分数に分解せよ.

分母を因数分解すると (s2+1)(s1)2 となるから, テンプレート:制御と振動の数学/equation の形に分解できる.分母を払うと, テンプレート:制御と振動の数学/equation となるから, テンプレート:制御と振動の数学/equation テンプレート:制御と振動の数学/equation テンプレート:制御と振動の数学/equation テンプレート:制御と振動の数学/equation テンプレート:制御と振動の数学/equation よって, テンプレート:制御と振動の数学/equation と分解される.


例52

次の分数式を部分分数に分解して原像を求めよ. テンプレート:制御と振動の数学/equation

解答例

s2+2ss2+4s+5=As+Bs2+4s+5+Cs+D(s2+4s+5)2
s2+2s=(s2+4s+5)(As+B)+Cs+D

{A=0B+4A=14B+5A+C=25B+D=0
よって,

A=0
B=1
4+C=2,C=2
5+D=0,D=5
s2+2ss2+4s+5=1s2+4s+5+2s5(s2+4s+5)2
xX=1s2+4s+5+2s5(s2+4s+5)2

とおくと,

X=1(s+2)2+1+2(s+2)1{(s+2)2+1}2

よって 式(2.21) より

x=e2t{sintt2sint12(sinttcost)}
=e2t2(sinttsint+tcost)


例53

次の分数式を部分分数に分解して原像を求めよ. テンプレート:制御と振動の数学/equation

解答例

1s(3s+1)3=As+B3s+1+C(3s+1)2+D(3s+1)3
1=A(3s+1)3+Bs(3s+1)2+Cs(3s+1)+Ds

s=0 を代入して,A=1
s=13 を代入して,D=3
以上から

1=(3s+1)3+Bs(3s+1)2+Cs(3s+1)3s

s で微分すると,

0=3(3s+1)23+B{(3s+1)2+s2(3s+1)3}+C(6s+1)3

整理して

0=3(3s+1)23+B(3s+1)(9s+1)+C(6s+1)3…①

s=13 を代入して C=3
①に C=3 を代入した後で s0=1 の係数を比較して,

0=9+B33,B=3

すなわち,

1s(3s+1)3=1s+33s+1+3(3s+1)2+3(3s+1)3
=1s+1s+13+13(s+13)2+19(s+13)3…②

第 4 項については,式(2.8) より

[t22]=1s3 よって [118t2]=19s3

以上より②の原像は

1+et3(113t118t2)

  1. (s1) で割り切ればよいから,4A(s2+1)2|s=1=4A4=0A=1
  2. s3s23s3B(s2+1)2|s=1=8B4=0B=2
  3. 2s3+s2+4s+1C(s2+1)2|s=1=84C=0C=2
  4. 真の分数式とは,分子の次数が分母の次数より低い分数式(有理関数)のことをいう.
  5. 1 変数の多項式による方程式 P(x)=kakxk=0,akR が虚根 α を持つ,すなわち P(α)=0 のとき,
    P(α¯)=0, α¯α の共役複素数.…①
    ①を示す.まず複素数 α,β について,
    α+β=α¯+β¯…②
    なぜならば,α=a+bi とおくとき,α¯=abi で, 同じく β=c+di とおくと β¯=cdi
    α+β=(a+c)+(b+d)i
    =(a+c)(b+d)i=(abi)+(cdi)=α¯+β¯
    次に,
    αβ=α¯β¯…③
    なぜならば、同じく上記 α,β について,
    αβ=(acbd)+(ad+bc)i
    =(acbd)(ad+bc)i=(abi)(cdi)=α¯β¯
    よって,P(α)=0より,
    P(α)=0=0
    実数 r の共役複素数は r そのものに等しい.…④
    ②より共役複素数をとる操作と足し算は順序を入れ替えることができて,
    P(α)=kakαk=kakαk=0
    ③より共役複素数をとる操作と掛け算は順序を入れ替えることができて,
    kakαk=kakαk=kakαk=0
    最後の変形は④による. さらに③を適用して,
    kakαk=kak(α)k=0
    すなわち,
    kak(α)k=P(α¯)=0
    ここに①を示せた.
    すなわち P(x)=0 が虚根を持つのなら,虚根 αα¯ を同時に持つから,
    P(x)=(xα)(xα¯)Q(x)
    と表せて,(xα)(xα¯)=x2(α+α¯)x+αα¯
    α+α¯=a+bi+abi=2a𝐑
    αα¯=(a+bi)(abi)=a2+b2𝐑
    すなわち (xα)(xα¯) は実係数の二次式であり,P(x)=0 の根は複素数空間内に存在することを前提として,P(x) は実係数の範囲で高々二次式までに因数分解される.