非線形システムの線形化
📂動力学非線形システムの線形化
ビルドアップ
空間(X,∥⋅∥)と関数f:X→Xに関して、以下のようなベクターフィールドが微分方程式として与えられているとしよう。
x˙=f(x)
このような自律システムの固定点 xが与えられた場合、その周辺の安定性を把握するためには、線形化という方法が不可欠になる。システム全体を見た際、固定点の近くでは線形に見て分析するということだ。これは多次元非線形マップを扱うアイディアと同じだ。
固定点xにとても近い点xが次のように表されるとしよう。
x:=x+ξ
すると、そのテイラー展開は
x˙=x′+ξ′=f(x)+Df(x)ξ+O(∥ξ∥2)
もちろんx′=f(x)であるため、2つ目と3つ目の項を消去し、ξ′について整理すると
ξ′=Df(x)ξ+O(∥ξ∥2)
Dはヤコビアンだ。ここで∥ξ∥2が十分に小さいならば、つまりxがxにとても近いならば、最後の項は無視できる。
定義
このような過程を線形化と呼び、このようにして得られる新しい微分方程式を関連する線形システムという。
ξ′=Df(x)ξ
説明
線形化の限界
注意点は、線形化されたシステムでの固定点のリアプノフ安定性が、元のシステムでの安定性までも保証しないということだ。例として、以下のような非線形システムの線形化を見てみよう:
x˙=y˙=f1(x,y)=−y+x(x2+y2)f2(x,y)=x+y(x2+y2)
当然ながら、原点(x,y)=(0,0)は上記システムの固定点となる。
Part 1.
線形システムについて、関連する線形システムξ′=Df(x)ξは次のように導出される。
[ξ1ξ2]′===[∂x∂f1∂x∂f2∂y∂f1∂y∂f2](x,y)=(0,0)[ξ1ξ2][3x2+y21+2xy−1+2xyx2+3y2](x,y)=(0,0)[ξ1ξ2][01−10][ξ1ξ2]
ξ′=Df(x)ξをきれいに整理すると、次のようになる。
ξ1′=ξ2′=−ξ2ξ1
Part 2. 線形システムでの安定性
線形化されたシステムでxのリアプノフ安定性を確認してみよう。このシステムのすべてのソリューションはかなりシンプルであることがわかるが、それはDf(x)を線形変換と見たとき、行列の形が回転変換であるため、すべての点が原点を中心に一定の距離r>0を保ちながら逆時計回りに回転するベクターフィールドだからだ。
リアプノフ安定性の定義:t0∈Rとしよう。与えられた微分方程式のソリューションx(t)がε>0が与えられるたびに
∥x(t0)−y(t0)∥<δ⟹∥x(t)−y(t)∥<ε,t>t0
を満たす別のすべてのソリューションy(t)に対してδ(ε)>0が存在すれば、x(t)は安定と言われる。
定義に従えば、固定点(x,y)=(0,0)が安定であるためには
∥ξ(t0)∥<δ⟹∥ξ(t)∥<ε,t>t0
がε>0が与えられるたびに存在しなければならないが、このシステムのすべての別のソリューションは、時間が経つと関係なく原点と一定の距離を保ちながら回転するため、δ(ε)=εは自明に存在する。したがって、(x,y)=(0,0)はこの線形システムで安定と言える。
Part 3. 非線形システムでの安定性
非線形システムでの安定性を確認する典型的な方法ではないが、この場合、極座標変換を通じて比較的簡単に安定性をチェックできる。以下のようにx,yを極座標で表すと考えてみよう。
x=rcosθy=rsinθ
するとr2=x2+y2なので、両辺を時間tに対して微分すると
⟹⟹⟹⟹2rr˙=2xx˙+2yy˙rr˙=x[−y+x(x2+y2)]+y[x+y(x2+y2)]rr˙=rcosθ[−rsinθ+rcosθ⋅r2]+rsinθ[rcosθ+rsinθ⋅r2]rr˙=r4cos2θ+r4sin2θr˙=r3
同様に、極座標変換x=rcosθを時間tに対して微分すると
⟹⟹x˙=r˙cosθ−rθ′sinθ−rsinθ+r3cosθ=r3cosθ−(rsinθ)θ˙1=θ˙
これを整理すると
r˙=θ˙=r31
極座標表現によると、固定点(x,y)=(0,0)を除くすべての点ではr>0が保たれるため、したがってr˙>0でもある。これは言い換えれば、このシステムの固定点を除くすべてのソリューションは、原点を中心に一定のθだけ回転し、rが次第に大きくなる螺旋を描くということだ。いくら固定点に近くとも、最終的には時間が経つにつれて原点から離れるため、この非線形システムは安定とは言えない。
漸近的安定性
上記の例から、線形システムの安定性が非線形システムの安定性を保証しないことが確認できた。[注意:このような場合も線形安定性と呼ぶことがある。]しかし、双曲線的な固定点の場合はこれが同値となり、線形化は引き続き強力なツールとなる。
関連する線形化システムと漸近的安定性: x˙=f(x) 의 고정점 x 에 대해 Df(x) 의 모든 고유값들의 실수부가 음수면 x 는 점근적 안정성을 가진다.
特にこの定理は広く知られており、動的システムの分析のほとんどに使用されている。その証明には、リアプノフ関数の存在と線形代数的なトリックが必要だが、これを直接示すことは思ったより簡単ではない。