1 相線と相平面
定義 1.1. 一階自律方程式
x ′ = f ( x ) x'=f(x) x ′ = f ( x ) に対して、実直線の各点x x x に速度f ( x ) f(x) f ( x ) の符号を記したものを相線 (phase line ) という。f ( x ) > 0 f(x)>0 f ( x ) > 0 の区間では解は時間とともに増加し、f ( x ) < 0 f(x)<0 f ( x ) < 0 の区間では減少する。f ( x ) = 0 f(x)=0 f ( x ) = 0 を満たす点は平衡点 (equilibrium point ) である。
定義 1.2. 開集合U ⊆ R 2 U\subseteq\mathbb R^2 U ⊆ R 2 上の自律系
x ′ = F ( x ) \boldsymbol x'=\boldsymbol F(\boldsymbol x) x ′ = F ( x ) を考える。状態x = ( x 1 , x 2 ) \boldsymbol x=(x_1,x_2) x = ( x 1 , x 2 ) を点として表す平面を相平面 (phase plane ) という。各点x ∈ U \boldsymbol x\in U x ∈ U に速度ベクトルF ( x ) \boldsymbol F(\boldsymbol x) F ( x ) を対応させたものをベクトル場 (vector field ) という。解x ( t ) \boldsymbol x(t) x ( t ) の像を、その解の軌道 (orbit ) という。軌道には時間が増加する向きを付ける。
定義 1.3. x ∗ ∈ U \boldsymbol x_*\in U x ∗ ∈ U が
F ( x ∗ ) = 0 \boldsymbol F(\boldsymbol x_*)=\boldsymbol0 F ( x ∗ ) = 0 を満たすとき、x ∗ \boldsymbol x_* x ∗ を平衡点 (equilibrium point ) という。このときx ( t ) = x ∗ \boldsymbol x(t)=\boldsymbol x_* x ( t ) = x ∗ は定数解である。
2 Lyapunov 安定性
定義 2.1. x ∗ \boldsymbol x_* x ∗ を自律系の平衡点とする。
x ∗ \boldsymbol x_* x ∗ が Lyapunov 安定 (Lyapunov stable ) であるとは、任意のε > 0 \varepsilon>0 ε > 0 に対してδ > 0 \delta>0 δ > 0 が存在し、
∥ x ( 0 ) − x ∗ ∥ < δ \lVert\boldsymbol x(0)-\boldsymbol x_*\rVert<\delta ∥ x ( 0 ) − x ∗ ∥ < δ を満たす任意の解がすべてのt ≥ 0 t\ge0 t ≥ 0 で存在して
∥ x ( t ) − x ∗ ∥ < ε ( t ≥ 0 ) \lVert\boldsymbol x(t)-\boldsymbol x_*\rVert<\varepsilon
\qquad(t\ge0) ∥ x ( t ) − x ∗ ∥ < ε ( t ≥ 0 ) を満たすことをいう。
平衡点が Lyapunov 安定であり、さらにρ > 0 \rho>0 ρ > 0 が存在して
∥ x ( 0 ) − x ∗ ∥ < ρ ⟹ lim t → ∞ x ( t ) = x ∗ \lVert\boldsymbol x(0)-\boldsymbol x_*\rVert<\rho
\quad\Longrightarrow\quad
\lim_{t\to\infty}\boldsymbol x(t)=\boldsymbol x_* ∥ x ( 0 ) − x ∗ ∥ < ρ ⟹ t → ∞ lim x ( t ) = x ∗ が成り立つとき、x ∗ \boldsymbol x_* x ∗ を漸近安定 (asymptotically stable ) という。Lyapunov 安定でない平衡点を不安定 (unstable ) という。
例 2.2 (相線による平衡点の判定).
x ′ = x ( 1 − x ) x'=x(1-x) x ′ = x ( 1 − x ) では、x = 0 , 1 x=0,1 x = 0 , 1 が平衡点である。x < 0 x<0 x < 0 とx > 1 x>1 x > 1 ではx ′ < 0 x'<0 x ′ < 0 、0 < x < 1 0<x<1 0 < x < 1 ではx ′ > 0 x'>0 x ′ > 0 である。
x ( 0 ) = x 0 > 0 x(0)=x_0>0 x ( 0 ) = x 0 > 0 に対する一意な最大解x : ( α , β ) → R x:(\alpha,\beta)\to\R x : ( α , β ) → R を§E10.5 定理 5.3 により取る。x 0 = 1 x_0=1 x 0 = 1 ならばx ( t ) = 1 x(t)=1 x ( t ) = 1 である。x 0 ≠ 1 x_0\ne1 x 0 = 1 の場合、解が平衡点1 1 1 に達すると、§E10.5 補題 5.2 により定数解x ( t ) = 1 x(t)=1 x ( t ) = 1 と一致するため、解は1 1 1 を横切らない。上の符号と合わせると
min { x 0 , 1 } ≤ x ( t ) ≤ max { x 0 , 1 } ( 0 ≤ t < β ) \min\{x_0,1\}\le x(t)\le\max\{x_0,1\}
\qquad(0\le t<\beta) min { x 0 , 1 } ≤ x ( t ) ≤ max { x 0 , 1 } ( 0 ≤ t < β ) を得る。もしβ < ∞ \beta<\infty β < ∞ ならば、解のグラフはコンパクト集合
[ 0 , β ] × [ min { x 0 , 1 } , max { x 0 , 1 } ] ⊆ R 2 [0,\beta]\times[\min\{x_0,1\},\max\{x_0,1\}]\subseteq\R^2 [ 0 , β ] × [ min { x 0 , 1 } , max { x 0 , 1 }] ⊆ R 2 に含まれるので、§E10.5 定理 5.4 によってβ \beta β を越えて延長することができる。これは最大性に反するから、β = ∞ \beta=\infty β = ∞ である。
解は単調かつ有界であるから、有限な極限ℓ = lim t → ∞ x ( t ) \ell=\lim_{t\to\infty}x(t) ℓ = lim t → ∞ x ( t ) をもつ。ℓ ( 1 − ℓ ) ≠ 0 \ell(1-\ell)\ne0 ℓ ( 1 − ℓ ) = 0 ならば、十分大きいT T T と定数c > 0 c>0 c > 0 が存在し、t ≥ T t\ge T t ≥ T でx ( t ) ( 1 − x ( t ) ) x(t)(1-x(t)) x ( t ) ( 1 − x ( t )) の符号は一定であり、その絶対値はc c c 以上である。したがって
∣ x ( t ) − x ( T ) ∣ = ∣ ∫ T t x ( s ) ( 1 − x ( s ) ) d s ∣ ≥ c ( t − T ) |x(t)-x(T)|
=\left|\int_T^t x(s)(1-x(s))\,ds\right|
\ge c(t-T) ∣ x ( t ) − x ( T ) ∣ = ∫ T t x ( s ) ( 1 − x ( s )) d s ≥ c ( t − T ) となり、解が上の閉区間に含まれることに反する。ゆえにℓ ( 1 − ℓ ) = 0 \ell(1-\ell)=0 ℓ ( 1 − ℓ ) = 0 であり、ℓ ≥ min { x 0 , 1 } > 0 \ell\ge\min\{x_0,1\}>0 ℓ ≥ min { x 0 , 1 } > 0 であるからℓ = 1 \ell=1 ℓ = 1 である。
x < 0 x<0 x < 0 では解は減少し、0 < x < 1 0<x<1 0 < x < 1 では増加するため、0 0 0 の両側で解は0 0 0 から離れる。実際、ε = 1 / 2 \varepsilon=1/2 ε = 1/2 と固定し、任意のδ > 0 \delta>0 δ > 0 に対して0 < x 0 < min { δ , 1 / 2 } 0<x_0<\min\{\delta,1/2\} 0 < x 0 < min { δ , 1/2 } と取ると、上で示した収束により、この解は0 0 0 の半径1 / 2 1/2 1/2 の近傍から出る。したがって0 0 0 は不安定である。一方、すべてのt ≥ 0 t\ge0 t ≥ 0 で
∣ x ( t ) − 1 ∣ ≤ ∣ x 0 − 1 ∣ |x(t)-1|\le|x_0-1| ∣ x ( t ) − 1∣ ≤ ∣ x 0 − 1∣ が成り立つ。任意のε > 0 \varepsilon>0 ε > 0 に対してδ = min { ε , 1 / 2 } \delta=\min\{\varepsilon,1/2\} δ = min { ε , 1/2 } と取れば、∣ x 0 − 1 ∣ < δ |x_0-1|<\delta ∣ x 0 − 1∣ < δ を満たす解はすべての前向き時間で1 1 1 の半径ε \varepsilon ε の近傍に留まり、1 1 1 へ収束する。したがって1 1 1 は局所的に漸近安定である。二つの平衡点の判定に解の明示式は必要ない。
3 二次元線形系の分類
実行列A ∈ R 2 × 2 A\in\mathbb R^{2\times2} A ∈ R 2 × 2 に対する
x ′ = A x (1) \boldsymbol x'=A\boldsymbol x
\tag{1} x ′ = A x ( 1 )
を考える。解はx ( t ) = e t A x ( 0 ) \boldsymbol x(t)=e^{tA}\boldsymbol x(0) x ( t ) = e t A x ( 0 ) である(§E10.10 定理 3.1 )。
定理 3.1. A A A の固有値に応じて、原点の相図と安定性は次のように分類される。
相異なる二実固有値がともに負ならば、原点は漸近安定な結節点である。ともに正ならば、不安定な結節点である。
相異なる二実固有値の符号が異なるならば、原点は不安定な鞍点である。負の固有値の固有直線上では原点へ近づき、正の固有値の固有直線上では原点から離れる。
零でない実重根をもつ場合、対角化可能ならば星形結節点、対角化不能ならば非正則結節点である。重根が負ならば漸近安定であり、正ならば不安定である。
固有値がα ± i β \alpha\pm i\beta α ± i β 、β ≠ 0 \beta\ne0 β = 0 ならば、α < 0 \alpha<0 α < 0 のとき漸近安定な渦状点、α > 0 \alpha>0 α > 0 のとき不安定な渦状点である。α = 0 \alpha=0 α = 0 のとき原点は Lyapunov 安定な中心であるが、漸近安定ではない。
固有値0 0 0 をもつ場合には、原点が孤立平衡点でない場合を含むため、上の分類だけでは安定性を決めない。
証明. A A A が対角化可能で実固有値λ 1 , λ 2 \lambda_1,\lambda_2 λ 1 , λ 2 をもつ場合には、固有座標で
u ( t ) = u ( 0 ) e λ 1 t , v ( t ) = v ( 0 ) e λ 2 t u(t)=u(0)e^{\lambda_1t},\qquad
v(t)=v(0)e^{\lambda_2t} u ( t ) = u ( 0 ) e λ 1 t , v ( t ) = v ( 0 ) e λ 2 t である。したがって、実部の符号と固有直線上の挙動から(1) と(2) が従う。
実重根λ \lambda λ をもつ場合、対角化可能ならばe t A = e λ t I e^{tA}=e^{\lambda t}I e t A = e λ t I である。対角化不能ならば、
Jordan 座標で
e t A = e λ t ( 1 t 0 1 ) e^{tA}=e^{\lambda t}
\begin{pmatrix}1&t\\0&1\end{pmatrix} e t A = e λ t ( 1 0 t 1 ) となる(§E10.10 定理 5.1 )。λ < 0 \lambda<0 λ < 0 ならばt e λ t → 0 te^{\lambda t}\to0 t e λ t → 0 であり、λ > 0 \lambda>0 λ > 0 ならば固有ベクトル方向の解が指数的に増大する。
複素共役固有値の場合には、実座標の可逆な線形変換によって
A = ( α − β β α ) A=
\begin{pmatrix}\alpha&-\beta\\ \beta&\alpha\end{pmatrix} A = ( α β − β α ) の形へ移すことができる。この標準形では
e t A = e α t ( cos ( β t ) − sin ( β t ) sin ( β t ) cos ( β t ) ) . e^{tA}
=e^{\alpha t}
\begin{pmatrix}
\cos(\beta t)&-\sin(\beta t)\\
\sin(\beta t)&\cos(\beta t)
\end{pmatrix}. e t A = e α t ( cos ( β t ) sin ( β t ) − sin ( β t ) cos ( β t ) ) . したがって半径はe α t e^{\alpha t} e α t 倍され、α = 0 \alpha=0 α = 0 では一定に保たれる。可逆な線形座標変換はノルムの同値性により安定性を保つため、(4) が従う。固有値0 0 0 をもつ場合の例としてA = 0 A=0 A = 0 ではすべての点が平衡点であり、原点は安定だが漸近安定ではない。一方、A = diag ( 0 , 1 ) A=\operatorname{diag}(0,1) A = diag ( 0 , 1 ) では原点は不安定である。このように、(5) では、固有値0 0 0 をもつという情報だけから原点の安定性を決めることはできない。
▨
例 3.2 (鞍点).
A = ( 1 2 2 1 ) A=\begin{pmatrix}1&2\\2&1\end{pmatrix} A = ( 1 2 2 1 ) の固有値は3 , − 1 3,-1 3 , − 1 であり、対応する固有ベクトルとしてv u = ( 1 , 1 ) T \boldsymbol v_u=(1,1)^{\mathsf T} v u = ( 1 , 1 ) T とv s = ( 1 , − 1 ) T \boldsymbol v_s=(1,-1)^{\mathsf T} v s = ( 1 , − 1 ) T を取ることができる。固有座標x = u v u + v v s \boldsymbol x=u\boldsymbol v_u+v\boldsymbol v_s x = u v u + v v s では
u ( t ) = u ( 0 ) e 3 t , v ( t ) = v ( 0 ) e − t . u(t)=u(0)e^{3t},\qquad v(t)=v(0)e^{-t}. u ( t ) = u ( 0 ) e 3 t , v ( t ) = v ( 0 ) e − t . u ( 0 ) ≠ 0 u(0)\ne0 u ( 0 ) = 0 の解は正の固有値の方向へ離れるため、原点は不安定である。u ( 0 ) = 0 u(0)=0 u ( 0 ) = 0 の固有直線上の解だけは原点へ収束する。
例 3.3 (安定な渦状点).
A = ( − 1 − 1 1 − 1 ) A=\begin{pmatrix}-1&-1\\1&-1\end{pmatrix} A = ( − 1 1 − 1 − 1 ) の固有値は− 1 ± i -1\pm i − 1 ± i であり、
e t A = e − t ( cos t − sin t sin t cos t ) . e^{tA}
=e^{-t}
\begin{pmatrix}
\cos t&-\sin t\\
\sin t&\cos t
\end{pmatrix}. e t A = e − t ( cos t sin t − sin t cos t ) . したがって
∥ x ( t ) ∥ 2 = e − t ∥ x ( 0 ) ∥ 2 \lVert\boldsymbol x(t)\rVert_2
=e^{-t}\lVert\boldsymbol x(0)\rVert_2 ∥ x ( t ) ∥ 2 = e − t ∥ x ( 0 ) ∥ 2 であり、原点は漸近安定である。軌道は回転しながら原点へ近づく。
4 非線形系の線形化
x ∗ \boldsymbol x_* x ∗ を平衡点とする。座標をu = x − x ∗ \boldsymbol u=\boldsymbol x-\boldsymbol x_* u = x − x ∗ へ移せば、平衡点を原点に置くことができる。F \boldsymbol F F がx ∗ \boldsymbol x_* x ∗ の近くでC 1 C^1 C 1 級ならば
u ′ = F ( x ∗ + u ) = A u + r ( u ) , A = D F ( x ∗ ) , ∥ r ( u ) ∥ ∥ u ∥ ⟶ 0 ( u → 0 ) (2) \boldsymbol u'
=\boldsymbol F(\boldsymbol x_*+\boldsymbol u)
=A\boldsymbol u+\boldsymbol r(\boldsymbol u),
\qquad
A=D\boldsymbol F(\boldsymbol x_*),
\qquad
\frac{\lVert\boldsymbol r(\boldsymbol u)\rVert}
{\lVert\boldsymbol u\rVert}\longrightarrow0
\quad(\boldsymbol u\to\boldsymbol0)
\tag{2} u ′ = F ( x ∗ + u ) = A u + r ( u ) , A = D F ( x ∗ ) , ∥ u ∥ ∥ r ( u )∥ ⟶ 0 ( u → 0 ) ( 2 )
と書くことができる。
定義 4.1. Jacobi 行列A = D F ( x ∗ ) A=D\boldsymbol F(\boldsymbol x_*) A = D F ( x ∗ ) が実部0 0 0 の固有値をもたないとき、x ∗ \boldsymbol x_* x ∗ を双曲型平衡点 (hyperbolic equilibrium point ) という。
補題 4.2. d ≥ 1 d\ge1 d ≥ 1 とし、A ∈ R d × d A\in\R^{d\times d} A ∈ R d × d のすべての固有値の実部が負であるとする。R d \R^d R d のノルムを一つ固定し、行列には対応する作用素ノルムを用いる。このとき、あるM ≥ 1 M\ge1 M ≥ 1 とγ > 0 \gamma>0 γ > 0 が存在して
∥ e t A ∥ ≤ M e − γ t ( t ≥ 0 ) (3) \lVert e^{tA}\rVert\le Me^{-\gamma t}\qquad(t\ge0)
\tag{3} ∥ e t A ∥ ≤ M e − γ t ( t ≥ 0 ) ( 3 ) が成り立つ。
証明. A A A の固有値を重複度を込めてλ 1 , … , λ d \lambda_1,\ldots,\lambda_d λ 1 , … , λ d とし、a = − max j ℜ λ j > 0 a=-\max_j\Re\lambda_j>0 a = − max j ℜ λ j > 0 と0 < γ < a 0<\gamma<a 0 < γ < a を取る。t ≥ 0 t\ge0 t ≥ 0 と整数k ≥ 0 k\ge0 k ≥ 0 に対して、指数級数の第k k k 項を用いると
t k k ! e − a t ≤ 1 ( a − γ ) k e − γ t \frac{t^k}{k!}e^{-at}
\le \frac{1}{(a-\gamma)^k}e^{-\gamma t} k ! t k e − a t ≤ ( a − γ ) k 1 e − γ t である。
§E10.10 定理 5.1 により、複素 Jordan 座標でのe t A e^{tA} e t A の各成分はe λ j t t k / k ! e^{\lambda_jt}t^k/k! e λ j t t k / k ! (0 ≤ k ≤ d − 1 0\le k\le d-1 0 ≤ k ≤ d − 1 )または零である。相似変換と有限次元ノルムの同値性により、固定した実空間の作用素ノルムに対して、あるC > 0 C>0 C > 0 が存在して
∥ e t A ∥ ≤ C ∑ k = 0 d − 1 t k k ! e − a t ≤ C ( ∑ k = 0 d − 1 ( a − γ ) − k ) e − γ t ( t ≥ 0 ) \lVert e^{tA}\rVert
\le C\sum_{k=0}^{d-1}\frac{t^k}{k!}e^{-at}
\le C\left(\sum_{k=0}^{d-1}(a-\gamma)^{-k}\right)e^{-\gamma t}
\qquad(t\ge0) ∥ e t A ∥ ≤ C k = 0 ∑ d − 1 k ! t k e − a t ≤ C ( k = 0 ∑ d − 1 ( a − γ ) − k ) e − γ t ( t ≥ 0 ) となる。M = max { 1 , C ∑ k = 0 d − 1 ( a − γ ) − k } M=\max\{1,C\sum_{k=0}^{d-1}(a-\gamma)^{-k}\} M = max { 1 , C ∑ k = 0 d − 1 ( a − γ ) − k } と置けば式 (3) を得る。▨
補題 4.3. 有限次元ノルム空間をE = E u ⊕ E s E=E^u\oplus E^s E = E u ⊕ E s と分解し、線形写像B B B が各部分空間を不変にするとする。各部分空間のノルムを適切に選んだ結果、ある0 < q < 1 0<q<1 0 < q < 1 に対して
∥ B s ∥ ≤ q , ∥ B u − 1 ∥ ≤ q (4) \lVert B_s\rVert\le q,\qquad
\lVert B_u^{-1}\rVert\le q
\tag{4} ∥ B s ∥ ≤ q , ∥ B u − 1 ∥ ≤ q ( 4 ) が成り立つとする。E u ≠ { 0 } E^u\ne\{\boldsymbol0\} E u = { 0 } とする。
原点の近くで定義された写像
G ( z ) = B z + g ( z ) , G ( 0 ) = 0 , ∥ g ( z ) ∥ ∥ z ∥ → 0 G(\boldsymbol z)=B\boldsymbol z+\boldsymbol g(\boldsymbol z),
\qquad
G(\boldsymbol0)=\boldsymbol0,
\qquad
\frac{\lVert\boldsymbol g(\boldsymbol z)\rVert}{\lVert\boldsymbol z\rVert}\to0 G ( z ) = B z + g ( z ) , G ( 0 ) = 0 , ∥ z ∥ ∥ g ( z )∥ → 0 について、原点は離散系z k + 1 = G ( z k ) \boldsymbol z_{k+1}=G(\boldsymbol z_k) z k + 1 = G ( z k ) の不安定な固定点である。
証明. z = u + s \boldsymbol z=\boldsymbol u+\boldsymbol s z = u + s 、u ∈ E u \boldsymbol u\in E^u u ∈ E u 、s ∈ E s \boldsymbol s\in E^s s ∈ E s とし、
∥ z ∥ = max { ∥ u ∥ , ∥ s ∥ } \lVert\boldsymbol z\rVert
=\max\{\lVert\boldsymbol u\rVert,\lVert\boldsymbol s\rVert\} ∥ z ∥ = max {∥ u ∥ , ∥ s ∥} という直和ノルムを用いる。錐
C = { u + s : ∥ s ∥ ≤ ∥ u ∥ } \mathcal C=\{\boldsymbol u+\boldsymbol s:
\lVert\boldsymbol s\rVert\le\lVert\boldsymbol u\rVert\} C = { u + s : ∥ s ∥ ≤ ∥ u ∥} を考える。
q + η < q − 1 − η q+\eta<q^{-1}-\eta q + η < q − 1 − η かつμ = q − 1 − η > 1 \mu=q^{-1}-\eta>1 μ = q − 1 − η > 1 を満たすη > 0 \eta>0 η > 0 を選ぶ。原点の十分小さい近傍では、g \boldsymbol g g の二つの成分について
∥ g u ( z ) ∥ ≤ η ∥ z ∥ , ∥ g s ( z ) ∥ ≤ η ∥ z ∥ \lVert\boldsymbol g_u(\boldsymbol z)\rVert\le\eta\lVert\boldsymbol z\rVert,
\qquad
\lVert\boldsymbol g_s(\boldsymbol z)\rVert\le\eta\lVert\boldsymbol z\rVert ∥ g u ( z )∥ ≤ η ∥ z ∥ , ∥ g s ( z )∥ ≤ η ∥ z ∥ が成り立つ。z ∈ C \boldsymbol z\in\mathcal C z ∈ C ならば∥ z ∥ = ∥ u ∥ \lVert\boldsymbol z\rVert=\lVert\boldsymbol u\rVert ∥ z ∥ = ∥ u ∥ であり、式 (4) から
∥ G u ( z ) ∥ ≥ ∥ B u u ∥ − η ∥ u ∥ ≥ ( q − 1 − η ) ∥ u ∥ , ∥ G s ( z ) ∥ ≤ q ∥ s ∥ + η ∥ u ∥ ≤ ( q + η ) ∥ u ∥ . \begin{aligned}
\lVert G_u(\boldsymbol z)\rVert
&\ge\lVert B_u\boldsymbol u\rVert-\eta\lVert\boldsymbol u\rVert
\ge(q^{-1}-\eta)\lVert\boldsymbol u\rVert,\\
\lVert G_s(\boldsymbol z)\rVert
&\le q\lVert\boldsymbol s\rVert+\eta\lVert\boldsymbol u\rVert
\le(q+\eta)\lVert\boldsymbol u\rVert.
\end{aligned} ∥ G u ( z )∥ ∥ G s ( z )∥ ≥ ∥ B u u ∥ − η ∥ u ∥ ≥ ( q − 1 − η ) ∥ u ∥ , ≤ q ∥ s ∥ + η ∥ u ∥ ≤ ( q + η ) ∥ u ∥ . したがって、軌道がこの近傍にある限りC \mathcal C C は前向きに保たれ、不安定成分は各反復で少なくともμ > 1 \mu>1 μ > 1 倍になる。
任意に小さい非零のu 0 ∈ E u \boldsymbol u_0\in E^u u 0 ∈ E u を初期点に取るとz 0 = u 0 ∈ C \boldsymbol z_0=\boldsymbol u_0\in\mathcal C z 0 = u 0 ∈ C である。この軌道が小さい固定近傍に留まり続けるならば、∥ u k ∥ ≥ μ k ∥ u 0 ∥ \lVert\boldsymbol u_k\rVert\ge\mu^k\lVert\boldsymbol u_0\rVert ∥ u k ∥ ≥ μ k ∥ u 0 ∥ となり、有界性に反する。したがって、原点に任意に近い初期点から出る軌道が固定した近傍の外へ出るため、原点は不安定である。
▨
定理 4.4 (Lyapunov の間接法). F \boldsymbol F F を平衡点x ∗ \boldsymbol x_* x ∗ の近くでC 1 C^1 C 1 級とし、A = D F ( x ∗ ) A=D\boldsymbol F(\boldsymbol x_*) A = D F ( x ∗ ) とする。
A A A のすべての固有値の実部が負ならば、x ∗ \boldsymbol x_* x ∗ は局所的に漸近安定である。
A A A が正の実部をもつ固有値を少なくとも一つもち、実部0 0 0 の固有値をもたないならば、x ∗ \boldsymbol x_* x ∗ は不安定である。
とくに双曲型平衡点では、すべての固有値の実部が負である場合だけが漸近安定であり、それ以外は不安定である。
証明. u = x − x ∗ \boldsymbol u=\boldsymbol x-\boldsymbol x_* u = x − x ∗ と置き、式 (2) を用いる。F \boldsymbol F F はx ∗ \boldsymbol x_* x ∗ の近くでC 1 C^1 C 1 級であるから、u ↦ F ( x ∗ + u ) \boldsymbol u\mapsto\boldsymbol F(\boldsymbol x_*+\boldsymbol u) u ↦ F ( x ∗ + u ) は原点の十分小さい閉球上で微分が有界であり、§E4.3 定理 2.1 により、その球内で Lipschitz 連続である。
すべての固有値の実部が負であるとする。補題 4.2 のM , γ M,\gamma M , γ を取る。ε > 0 \varepsilon>0 ε > 0 をM ε < γ / 2 M\varepsilon<\gamma/2 M ε < γ /2 となるように選ぶ。r ( u ) = o ( ∥ u ∥ ) \boldsymbol r(\boldsymbol u)=o(\lVert\boldsymbol u\rVert) r ( u ) = o (∥ u ∥) であるから、あるδ > 0 \delta>0 δ > 0 に対して半径δ \delta δ の閉球がベクトル場の定義域に含まれ、かつ
∥ u ∥ < δ ⟹ ∥ r ( u ) ∥ ≤ ε ∥ u ∥ (5) \lVert\boldsymbol u\rVert<\delta
\quad\Longrightarrow\quad
\lVert\boldsymbol r(\boldsymbol u)\rVert
\le\varepsilon\lVert\boldsymbol u\rVert
\tag{5} ∥ u ∥ < δ ⟹ ∥ r ( u )∥ ≤ ε ∥ u ∥ ( 5 ) が成り立つ。
解が半径δ \delta δ の球内にある間、定数変化公式§E10.9 系 3.2 から
∥ u ( t ) ∥ ≤ M e − γ t ∥ u ( 0 ) ∥ + M ε ∫ 0 t e − γ ( t − s ) ∥ u ( s ) ∥ d s \lVert\boldsymbol u(t)\rVert
\le
Me^{-\gamma t}\lVert\boldsymbol u(0)\rVert
+M\varepsilon\int_0^t
e^{-\gamma(t-s)}\lVert\boldsymbol u(s)\rVert\,ds ∥ u ( t )∥ ≤ M e − γ t ∥ u ( 0 )∥ + M ε ∫ 0 t e − γ ( t − s ) ∥ u ( s )∥ d s である。両辺にe γ t e^{\gamma t} e γ t を掛けて Grönwall の不等式§E10.6 系 1.2 を適用すると
∥ u ( t ) ∥ ≤ M ∥ u ( 0 ) ∥ e − ( γ − M ε ) t ≤ M ∥ u ( 0 ) ∥ e − γ t / 2 . (6) \lVert\boldsymbol u(t)\rVert
\le
M\lVert\boldsymbol u(0)\rVert
e^{-(\gamma-M\varepsilon)t}
\le
M\lVert\boldsymbol u(0)\rVert e^{-\gamma t/2}.
\tag{6} ∥ u ( t )∥ ≤ M ∥ u ( 0 )∥ e − ( γ − M ε ) t ≤ M ∥ u ( 0 )∥ e − γ t /2 . ( 6 ) M ∥ u ( 0 ) ∥ < δ M\lVert\boldsymbol u(0)\rVert<\delta M ∥ u ( 0 )∥ < δ ならば式 (6) は解が球の境界へ初めて到達することを排除する。したがって解はすべてのt ≥ 0 t\ge0 t ≥ 0 でこの球内に留まり、最大延長定理§E10.5 定理 5.4 により前向きに存在する。式 (6) は収束u ( t ) → 0 \boldsymbol u(t)\to\boldsymbol0 u ( t ) → 0 を与える。さらに、任意の0 < r ≤ δ 0<r\le\delta 0 < r ≤ δ に対して∥ u ( 0 ) ∥ < r / M \lVert\boldsymbol u(0)\rVert<r/M ∥ u ( 0 )∥ < r / M と選べば式 (6) から∥ u ( t ) ∥ < r \lVert\boldsymbol u(t)\rVert<r ∥ u ( t )∥ < r がすべてのt ≥ 0 t\ge0 t ≥ 0 で成り立つ。r > δ r>\delta r > δ の場合はδ \delta δ に対する結論を用いればよい。したがって Lyapunov 安定性も従う。
次に、A A A が正の実部をもつ固有値をもち、実部0 0 0 の固有値をもたないとする。複素一般固有空間を実数上でまとめることにより
R d = E u ⊕ E s \mathbb R^d=E^u\oplus E^s R d = E u ⊕ E s と分解することができる。E u E^u E u は正の実部をもつ固有値に対応し、零でない。A u = A ∣ E u A_u=A|_{E^u} A u = A ∣ E u 、A s = A ∣ E s A_s=A|_{E^s} A s = A ∣ E s とし、各部分空間のノルムを固定する。− A u -A_u − A u のすべての固有値の実部は負であるから、補題 4.2 により∥ e − t A u ∥ → 0 \lVert e^{-tA_u}\rVert\to0 ∥ e − t A u ∥ → 0 である。E s ≠ { 0 } E^s\ne\{\boldsymbol0\} E s = { 0 } ならば、同じ補題をA s A_s A s へ適用して∥ e t A s ∥ → 0 \lVert e^{tA_s}\rVert\to0 ∥ e t A s ∥ → 0 を得る。E s = { 0 } E^s=\{\boldsymbol0\} E s = { 0 } ならば、E s E^s E s 上の作用素のノルムは零である。したがって、0 < q < 1 0<q<1 0 < q < 1 を一つ固定し、十分大きいT > 0 T>0 T > 0 を選べば
∥ e T A ∣ E s ∥ ≤ q , ∥ ( e T A ∣ E u ) − 1 ∥ ≤ q \lVert e^{TA}|_{E^s}\rVert\le q,\qquad
\lVert(e^{TA}|_{E^u})^{-1}\rVert\le q ∥ e T A ∣ E s ∥ ≤ q , ∥( e T A ∣ E u ) − 1 ∥ ≤ q が成り立つ。ここで( e T A u ) − 1 = e − T A u (e^{TA_u})^{-1}=e^{-TA_u} ( e T A u ) − 1 = e − T A u を用いた。
原点を中心とする開球D D D を、その閉包がu ↦ F ( x ∗ + u ) \boldsymbol u\mapsto
\boldsymbol F(\boldsymbol x_*+\boldsymbol u) u ↦ F ( x ∗ + u ) の定義域に含まれるように取り、D D D 上の Lipschitz 定数L L L を取る。B ‾ ρ ( 0 ) ⊂ D \overline B_\rho(\boldsymbol0)\subset D B ρ ( 0 ) ⊂ D を満たすρ > 0 \rho>0 ρ > 0 を取る。式 (2) と零解に§E10.6 系 4.2 をJ = [ 0 , T ] J=[0,T] J = [ 0 , T ] 、右辺の摂動を零として適用すると、
e L T ∥ ξ ∥ < ρ e^{LT}\lVert\boldsymbol\xi\rVert<\rho e L T ∥ ξ ∥ < ρ を満たす初期値から出る解は[ 0 , T ] [0,T] [ 0 , T ] 上に存在し、
sup 0 ≤ t ≤ T ∥ u ( t ; ξ ) ∥ ≤ e L T ∥ ξ ∥ < ρ \sup_{0\le t\le T}\lVert\boldsymbol u(t;\boldsymbol\xi)\rVert
\le e^{LT}\lVert\boldsymbol\xi\rVert<\rho 0 ≤ t ≤ T sup ∥ u ( t ; ξ )∥ ≤ e L T ∥ ξ ∥ < ρ を満たす。この初期値の近傍でG ( ξ ) = u ( T ; ξ ) G(\boldsymbol\xi)=\boldsymbol u(T;\boldsymbol\xi) G ( ξ ) = u ( T ; ξ ) と置く。原点から出る解は定数解であるから、G ( 0 ) = 0 G(\boldsymbol0)=\boldsymbol0 G ( 0 ) = 0 である。
定数変化公式により
G ( ξ ) = e T A ξ + ∫ 0 T e ( T − s ) A r ( u ( s ; ξ ) ) d s . G(\boldsymbol\xi)
=e^{TA}\boldsymbol\xi
+\int_0^T e^{(T-s)A}\boldsymbol r(\boldsymbol u(s;\boldsymbol\xi))\,ds. G ( ξ ) = e T A ξ + ∫ 0 T e ( T − s ) A r ( u ( s ; ξ )) d s . 直前の一様評価とr ( u ) = o ( ∥ u ∥ ) \boldsymbol r(\boldsymbol u)=o(\lVert\boldsymbol u\rVert) r ( u ) = o (∥ u ∥) から、積分項はo ( ∥ ξ ∥ ) o(\lVert\boldsymbol\xi\rVert) o (∥ ξ ∥) である。したがって補題 4.3 をB = e T A B=e^{TA} B = e T A へ適用すると、原点は時間T T T 写像の不安定な固定点である。連続時間の平衡点が Lyapunov 安定ならば、その時刻0 , T , 2 T , … 0,T,2T,\ldots 0 , T , 2 T , … における離散軌道も同じ近傍に留まるはずである。これは拡大錐補題に反するため、原点は不安定である。
▨
固有値の実部が零である場合には、この定理を適用することができない。例えば線形中心は安定であるが、非線形項を加えると安定にも不安定にもなり得る。流れ、不変集合、Hartman–Grobman の定理、安定多様体、
Lyapunov 関数、分岐、およびカオスは、後続単元「力学系と制御」が扱う。
5 演習
問題 5.1 (零固有値と Jordan 構造). 二つの行列
A 0 = ( 0 0 0 0 ) , N = ( 0 1 0 0 ) A_0=\begin{pmatrix}0&0\\0&0\end{pmatrix},
\qquad
N=\begin{pmatrix}0&1\\0&0\end{pmatrix} A 0 = ( 0 0 0 0 ) , N = ( 0 0 1 0 ) について、線形系x ′ = A 0 x \boldsymbol x'=A_0\boldsymbol x x ′ = A 0 x とx ′ = N x \boldsymbol x'=N\boldsymbol x x ′ = N x の解を求めよ。両行列の固有値はともに0 , 0 0,0 0 , 0 であるが、前者の原点は Lyapunov 安定であって漸近安定ではなく、後者の原点は不安定であることを証明せよ。
解答. A 0 A_0 A 0 とN N N の特性多項式はともにz 2 z^2 z 2 である。初期値を( u 0 , v 0 ) T (u_0,v_0)^{\mathsf T} ( u 0 , v 0 ) T とすると、A 0 A_0 A 0 に対する解はすべての実数t t t に対して
u ( t ) = u 0 , v ( t ) = v 0 u(t)=u_0,\qquad v(t)=v_0 u ( t ) = u 0 , v ( t ) = v 0 である。任意のε > 0 \varepsilon>0 ε > 0 に対してδ = ε \delta=\varepsilon δ = ε と取れば原点からの距離はε \varepsilon ε 未満に保たれるため、原点は Lyapunov 安定である。非零の初期値から出る解は原点へ収束しないため、原点は漸近安定ではない。
N 2 = 0 N^2=0 N 2 = 0 であるから、§E10.10 定理 5.1 によりe t N = I + t N e^{tN}=I+tN e tN = I + tN であり、解は
u ( t ) = u 0 + t v 0 , v ( t ) = v 0 ( t ∈ R ) u(t)=u_0+tv_0,\qquad v(t)=v_0
\qquad(t\in\R) u ( t ) = u 0 + t v 0 , v ( t ) = v 0 ( t ∈ R ) となる。Euclid ノルムを用いてε = 1 \varepsilon=1 ε = 1 と固定する。任意のδ > 0 \delta>0 δ > 0 に対して0 < a < min { δ , 1 } 0<a<\min\{\delta,1\} 0 < a < min { δ , 1 } を取り、( u 0 , v 0 ) = ( 0 , a ) (u_0,v_0)=(0,a) ( u 0 , v 0 ) = ( 0 , a ) と置くと、初期値のノルムはδ \delta δ 未満であるが、t = 2 / a t=2/a t = 2/ a ではu ( t ) = 2 u(t)=2 u ( t ) = 2 となり、解のノルムは1 1 1 より大きい。したがって、N N N に対する原点は不安定である。▨
問題 5.2 (安定な結節点の軌道). λ < 0 \lambda<0 λ < 0 とし、
J = ( λ 1 0 λ ) J=\begin{pmatrix}\lambda&1\\0&\lambda\end{pmatrix} J = ( λ 0 1 λ ) と置く。J J J に対する線形系u ′ = λ u + v u'=\lambda u+v u ′ = λ u + v 、v ′ = λ v v'=\lambda v v ′ = λ v を考える。初期値( u 0 , v 0 ) (u_0,v_0) ( u 0 , v 0 ) に対する解を求め、v 0 ≠ 0 v_0\ne0 v 0 = 0 ならば十分大きいt t t でu ( t ) ≠ 0 u(t)\ne0 u ( t ) = 0 となり、v ( t ) / u ( t ) → 0 v(t)/u(t)\to0 v ( t ) / u ( t ) → 0 が成り立つことを示せ。また、行列λ I \lambda I λ I に対する系と比較し、両系の原点が漸近安定であることと、λ I \lambda I λ I に対する非定数解の軌道が原点を通る直線上にあることを示せ。
解答. §E10.10 定理 5.1 から
u ( t ) = e λ t ( u 0 + t v 0 ) , v ( t ) = e λ t v 0 ( t ∈ R ) u(t)=e^{\lambda t}(u_0+tv_0),\qquad
v(t)=e^{\lambda t}v_0
\qquad(t\in\R) u ( t ) = e λ t ( u 0 + t v 0 ) , v ( t ) = e λ t v 0 ( t ∈ R ) を得る。v 0 ≠ 0 v_0\ne0 v 0 = 0 のとき、t > ∣ u 0 / v 0 ∣ t>|u_0/v_0| t > ∣ u 0 / v 0 ∣ ならばt + u 0 / v 0 > 0 t+u_0/v_0>0 t + u 0 / v 0 > 0 であるからu ( t ) ≠ 0 u(t)\ne0 u ( t ) = 0 であり、
v ( t ) u ( t ) = 1 t + u 0 / v 0 ⟶ 0 ( t → ∞ ) \frac{v(t)}{u(t)}=\frac{1}{t+u_0/v_0}\longrightarrow0
\qquad(t\to\infty) u ( t ) v ( t ) = t + u 0 / v 0 1 ⟶ 0 ( t → ∞ ) となる。v 0 = 0 v_0=0 v 0 = 0 の場合はv ( t ) = 0 v(t)=0 v ( t ) = 0 であり、解は固有直線v = 0 v=0 v = 0 上にある。
行列λ I \lambda I λ I に対する解は
( u ( t ) , v ( t ) ) = e λ t ( u 0 , v 0 ) ( t ∈ R ) (u(t),v(t))=e^{\lambda t}(u_0,v_0)
\qquad(t\in\R) ( u ( t ) , v ( t )) = e λ t ( u 0 , v 0 ) ( t ∈ R ) である。非零の初期値に対して、軌道は初期値と原点を結ぶ直線上にあり、方向は一定である。一方、J J J に対するv 0 ≠ 0 v_0\ne0 v 0 = 0 の解では比v ( t ) / u ( t ) v(t)/u(t) v ( t ) / u ( t ) が変化し、原点へ近づくにつれて固有直線v = 0 v=0 v = 0 の方向へ近づく。両行列の重根は負であるから、定理 3.1 (3) により両系の原点は漸近安定である。▨
問題 5.3 (Jacobi 行列による局所安定性の判定). 非線形系
x ′ = − x + x y , y ′ = − 2 y + x 2 \begin{aligned}
x'&=-x+xy,\\
y'&=-2y+x^2
\end{aligned} x ′ y ′ = − x + x y , = − 2 y + x 2 について、原点が平衡点であることを確認し、Jacobi 行列の固有値から原点の局所安定性を判定せよ。また、この判定から大域的な安定性までを結論することができない理由を述べよ。
解答. 右辺をF ( x , y ) \boldsymbol F(x,y) F ( x , y ) と書くとF ( 0 , 0 ) = 0 \boldsymbol F(0,0)=\boldsymbol0 F ( 0 , 0 ) = 0 であるから、原点は平衡点である。Jacobi 行列は
D F ( x , y ) = ( − 1 + y x 2 x − 2 ) D\boldsymbol F(x,y)
=
\begin{pmatrix}
-1+y&x\\
2x&-2
\end{pmatrix} D F ( x , y ) = ( − 1 + y 2 x x − 2 ) であり、
D F ( 0 , 0 ) = ( − 1 0 0 − 2 ) D\boldsymbol F(0,0)
=
\begin{pmatrix}
-1&0\\
0&-2
\end{pmatrix} D F ( 0 , 0 ) = ( − 1 0 0 − 2 ) の固有値は− 1 , − 2 -1,-2 − 1 , − 2 である。右辺は原点の近くでC 1 C^1 C 1 級であり、二つの固有値の実部がともに負である。したがって、Lyapunov の間接法により原点は局所的に漸近安定である。同定理は平衡点の十分小さい近傍で剰余項を評価して得る局所定理であるため、遠方から出る解の挙動や大域的な存在を結論しない。実際、( 2 , 1 ) (\sqrt2,1) ( 2 , 1 ) と( − 2 , 1 ) (-\sqrt2,1) ( − 2 , 1 ) も平衡点であり、各平衡点の定数解は原点へ収束しないため、原点はすべての初期値から出る解を吸引するわけではない。▨
問題 5.4 (非双曲型平衡点で線形化だけでは安定性が定まらないことの証明). 次の二つの系を考える。
(I) x ′ = − y , y ′ = x , (II) x ′ = − y + x ( x 2 + y 2 ) , y ′ = x + y ( x 2 + y 2 ) . \begin{aligned}
\text{(I)}\quad &x'=-y,\qquad y'=x,\\
\text{(II)}\quad &x'=-y+x(x^2+y^2),\qquad
y'=x+y(x^2+y^2).
\end{aligned} (I) (II) x ′ = − y , y ′ = x , x ′ = − y + x ( x 2 + y 2 ) , y ′ = x + y ( x 2 + y 2 ) . 二つの系が原点で同じ Jacobi 行列をもち、その固有値の実部が零であることを示せ。そのうえで、系 (I) の原点は Lyapunov 安定であるが漸近安定ではなく、系 (II) の原点は不安定であることを証明せよ。
解答. いずれの系でも原点は平衡点であり、原点における Jacobi 行列は
A = ( 0 − 1 1 0 ) A=\begin{pmatrix}0&-1\\1&0\end{pmatrix} A = ( 0 1 − 1 0 ) である。固有値は± i \pm i ± i であり、実部は零である。
系 (I) では
d d t ( x 2 + y 2 ) = 2 x ( − y ) + 2 y x = 0 \frac{d}{dt}(x^2+y^2)
=2x(-y)+2yx=0 d t d ( x 2 + y 2 ) = 2 x ( − y ) + 2 y x = 0 であるから、原点からの距離は一定である。したがって原点は Lyapunov 安定であるが、原点以外から出る解は原点へ収束しないため漸近安定ではない。
系 (II) でs = x 2 + y 2 s=x^2+y^2 s = x 2 + y 2 と置くと
s ′ = 2 x ( − y + x s ) + 2 y ( x + y s ) = 2 s 2 . s'
=2x\bigl(-y+xs\bigr)+2y\bigl(x+ys\bigr)
=2s^2. s ′ = 2 x ( − y + x s ) + 2 y ( x + y s ) = 2 s 2 . s ( 0 ) = s 0 > 0 s(0)=s_0>0 s ( 0 ) = s 0 > 0 に対して
s ( t ) = s 0 1 − 2 s 0 t s(t)=\frac{s_0}{1-2s_0t} s ( t ) = 1 − 2 s 0 t s 0 である。任意に小さい正のs 0 s_0 s 0 から出発しても、s ( t ) s(t) s ( t ) は有限時間後にあらかじめ固定した小さい正の値へ達する。したがって、原点に任意に近い初期点から出る解が固定した近傍の外へ出るため、原点は不安定である。同じ線形化から異なる安定性が生じるので、固有値の実部が零である場合には線形化だけで判定することができない。▨