リアプノフ方程式のソースを表示
←
リアプノフ方程式
ナビゲーションに移動
検索に移動
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[制御理論]]における'''離散的リアプノフ方程式'''(りさんてきリアプノフほうていしき、{{Lang-en-short|discrete Lyapunov equation}})は次の形の方程式である。 :<math>A X A^{H} - X + Q = 0</math> ここで <math>Q</math> は[[エルミート行列]]、<math>A^H</math> は <math>A</math> の[[随伴行列]]。 '''連続的リアプノフ方程式'''(continuous Lyapunov equation)は次の形の方程式である: <math>AX + XA^H + Q = 0</math> リアプノフ方程式は、[[リアプノフ安定|安定性解析]]や[[最適制御]]といった、制御理論の多くの分野で現れる。本方程式や関連する方程式の名称はロシアの数学者[[アレクサンドル・リャプノフ]]にちなんでいる。 ==安定性に対する応用== 以下の定理では <math>A, P, Q \in \mathbb{R}^{n \times n}</math> とし、また <math>P</math> と <math>Q</math> は[[対称行列]]とする。記法 <math>P>0</math> は行列 <math>P</math> が[[行列の定値性|正定値]]であることを表す。 '''定理''' (連続時間版): どのような <math>Q>0</math> に対しても、<math>A^T P + P A + Q = 0</math> を満たす <math>P>0</math> が一意的に存在するための必要十分条件は、[[線型微分方程式|線形常微分方程式系]] <math>\dot{x}=A x</math> が大域的に漸近安定(globally asymptotically stable)であることである。2次関数 <math>V(x)=x^T P x</math> は安定性の保証に用いることができる[[リアプノフ関数]]である。 '''定理''' (離散時間版): どのような <math>Q>0</math> に対しても、<math>A^T P A -P + Q = 0</math> を満たす <math>P>0</math> が一意的に存在するための必要十分条件は、写像の反復による系 <math>x(k+1)=A x(k)</math> が大域的に漸近安定であることである。上述と同様に、<math>z^T P z</math> がリアプノフ関数となる。 ==計算理論的側面== リアプノフ方程式を解くために特化した計算手法を用いることができる。離散型に対しては[[北川源四郎]]によるシューア法が頻用される<ref>{{cite journal |last=Kitagawa |first=G. |title=An Algorithm for Solving the Matrix Equation X = F X F' + S |journal=International Journal of Control |volume=25 |issue=5 |pages=745–753 |year=1977 |doi=10.1080/00207177708922266 }}</ref>。連続型に対してはBartels–Stewart法が利用できる<ref>{{cite journal |first=R. H. |last=Bartels |first2=G. W. |last2=Stewart |title=Algorithm 432: Solution of the matrix equation AX + XB = C |journal=Comm. ACM |volume=15 |year=1972 |issue=9 |pages=820–826 |doi=10.1145/361573.361582 }}</ref>。 ==解析解== [[vec作用素]] <math>\operatorname{vec} (A)</math> を(行列 <math>A</math> から1列のベクトルへの)積み重ね作用素とし、<math>A \otimes B</math> を <math>A</math> と <math>B</math> の[[クロネッカー積]]と定義すると、連続・離散時間のリアプノフ方程式を、ある行列方程式として表現できる。さらに、もし <math>A</math> が安定的であれば、解もまたある[[積分]](連続時間の場合)または[[級数]](離散時間の場合)で表現できる。 ===離散時間=== <math> \operatorname{vec}(ABC)=(C^{T} \otimes A)\operatorname{vec}(B) </math> という結果を使うと、次の方程式 :<math> (I_{n^2}-\bar{A} \otimes A)\operatorname{vec}(X) = \operatorname{vec}(Q) </math> が得られる。ここで[[恒等行列]] <math>I_{n^2}</math> は{{仮リンク|整合行列|en|conformable matrix}}である<ref>{{cite book |first=J. |last=Hamilton |year=1994 |title=Time Series Analysis |at=Equations 10.2.13 and 10.2.18 |location= |publisher=Princeton University Press |isbn=0-691-04289-6 }}</ref>。逆行列によってこの線形方程式を解けば <math>\operatorname{vec}(X)</math> が求められる。行列 <math>X</math> を得るには <math>\operatorname{vec} (X)</math> を適切に配列し直せばよい。 さらに、<math>A</math> が安定的であれば、解 <math>X</math> は次のように書ける。 :<math> X = \sum_{k=0}^{\infty} A^{k} Q (A^{H})^k </math> 比較のために1次元の場合を考えてみると、これは単に <math> (1 - a^2)\, x = q </math> の解が <math> x = \tfrac{q}{1-a^2} = \sum_{k=0}^{\infty} q\,a^{2k} </math> であると言っているのと同じことである。 ===連続時間=== 再びクロネッカー積とvec作用素の記法を用いると、行列方程式 :<math> (I_n \otimes A + \bar{A} \otimes I_n) \operatorname{vec}X = -\operatorname{vec}Q</math> が得られる。ただし <math>\bar{A}</math> は行列 <math>A</math> の各要素を[[複素共役]]で置き換えた行列である。 離散時間の場合と同様に、<math>A</math> が安定的であれば、解 <math>X</math> は :<math> X = \int_0^{\infty} \mathrm{e}^{A\, \tau} Q \mathrm{e}^{A^H\, \tau} d\tau </math> と書ける。 比較のために1次元の場合を考えてみると、これは単に <math> 2\, a\, x = - q </math> の解が <math> x = \tfrac{-q}{2\, a} = \int_0^{\infty} q\,\mathrm{e}^{2\, a\,\tau} d\tau </math> であると言っているのと同じことである。 ==関連項目== * [[シルベスター方程式]] * {{仮リンク|代数的リッカチ方程式|en|Algebraic Riccati equation}} * [[カルマンフィルター]] ==脚注== {{reflist}} {{Normdaten}} {{DEFAULTSORT:りあふのふほうていしき}} [[Category:制御理論]] [[Category:行列]] [[Category:微分方程式]] [[Category:アレクサンドル・リャプノフ]] [[Category:人名を冠した数式]] [[Category:数学に関する記事]]
このページで使用されているテンプレート:
テンプレート:Cite book
(
ソースを閲覧
)
テンプレート:Cite journal
(
ソースを閲覧
)
テンプレート:Lang-en-short
(
ソースを閲覧
)
テンプレート:Normdaten
(
ソースを閲覧
)
テンプレート:Reflist
(
ソースを閲覧
)
テンプレート:仮リンク
(
ソースを閲覧
)
リアプノフ方程式
に戻る。
ナビゲーション メニュー
個人用ツール
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
ソースを閲覧
履歴表示
その他
検索
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
ツール
リンク元
関連ページの更新状況
ページ情報