跳转到内容

李亞普諾夫方程:修订间差异

维基百科,自由的百科全书
删除的内容 添加的内容
Cewbot留言 | 贡献
bot: 清理跨語言連結西爾維斯特方程成為內部連結:標題經繁簡轉換 編輯摘要的red link條目存在
InternetArchiveBot留言 | 贡献
Add 1 book for verifiability (20240207)) #IABot (v2.0.9.5) (GreenC bot
 
(未显示3个用户的3个中间版本)
第1行: 第1行:
'''李亞普諾夫方程'''({{lang|en|Lyapunov equation}})是[[控制理論]]中的名詞,'''離散李亞普諾夫方程'''的型式如下:
'''李亞普諾夫方程'''({{lang-en|Lyapunov equation}})是[[控制理論]]中的名詞,'''離散李亞普諾夫方程'''的型式如下:
:<math>A X A^{H} - X + Q = 0</math>
:<math>A X A^{H} - X + Q = 0</math>
其中<math>Q</math>為[[埃尔米特矩阵]],<math>A^H</math>為<math>A</math>的[[共轭转置]]。'''而連續李亞普諾夫方程'''則是
其中<math>Q</math>為[[埃尔米特矩阵]],<math>A^H</math>為<math>A</math>的[[共轭转置]]。'''而連續李亞普諾夫方程'''則是
第22行: 第22行:
利用<math> \operatorname{vec}(ABC)=(C^{T} \otimes A)\operatorname{vec}(B) </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}-\bar{A} \otimes A)\operatorname{vec}(X) = \operatorname{vec}(Q) </math>
其中<math>I_{n^2}</math>為{{le|可相乘|conformable}}的單位矩陣<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>I_{n^2}</math>為{{le|可相乘|conformable}}的單位矩陣<ref>{{cite book |first=J. |last=Hamilton |year=1994 |title=Time Series Analysis |url=https://archive.org/details/timeseriesanalys0000hami |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>A</math>穩定,解<math>X</math>也可以表示為
而且,若<math>A</math>穩定,解<math>X</math>也可以表示為
第37行: 第37行:
==相關條目==
==相關條目==
* [[西爾維斯特方程]]
* [[西爾維斯特方程]]
* {{le|代數Riccati方程|Algebraic Riccati equation}}
* [[代數Riccati方程]]
* [[卡尔曼滤波]]
* [[卡尔曼滤波]]


第44行: 第44行:


==外部連結==
==外部連結==
*[http://calculator.vhex.net/calculator/linear-algebra/solve-lyapunov-eqution Online Lyapunov equation solver]
*[https://web.archive.org/web/20171129162733/http://calculator.vhex.net/calculator/linear-algebra/solve-lyapunov-eqution Online Lyapunov equation solver]


{{DEFAULTSORT:Lyapunov Equation}}
{{DEFAULTSORT:Lyapunov Equation}}

2024年2月8日 (四) 10:55的最新版本

李亞普諾夫方程(英語:Lyapunov equation)是控制理論中的名詞,離散李亞普諾夫方程的型式如下:

其中埃尔米特矩阵共轭转置而連續李亞普諾夫方程則是

李亞普諾夫方程應用在控制理論中的許多分支中,例如稳定性分析最优控制。李亞普諾夫方程是得名自俄羅斯數學家亞歷山大·李亞普諾夫

在穩定性中的應用

[编辑]

在以下的定理中,,且是對應矩陣。而的意思是指矩陣為正定矩陣

定理(連續時間版本):給定任意,存在唯一滿足的充份必要條件是線性系統是全域漸近穩定。二次函數李亞普諾夫函數,可以驗證系統的穩定性。

定理(離散時間版本):給定任意,存在唯一滿足的充份必要條件是線性系統是全域漸近穩定。為其李亞普諾夫函數。

求解的計算層面

[编辑]

有特殊的軟體可以求解李亞普諾夫方程。若是離散型式,常會用Kitagawa的Schur法[1],若是連續型式,則會用Bartels和Stewart的計算法[2]

解析解

[编辑]

定義(向量化)運算子是將矩陣A的所有列堆起来所形成的列向量,而克罗内克积。兩種李亞普諾夫方程都可以用矩陣方程的解來表示。而且,若矩陣穩定,解也可以用積分(連續時間)或是無限項和(離散時間)來表示。

離散時間

[编辑]

利用的結果,可以得到

其中可相乘英语conformable的單位矩陣[3]。可以積分或或是求解線性方程,即可以得到。再將各列重新整理,即可得到

而且,若穩定,解也可以表示為

連續時間

[编辑]

再利用克罗内克积和運算子,可以得到矩陣方程

其中是將各元素取共軛得到的矩陣。

類似離散時間的情形,若穩定,解也可以表示為

.

相關條目

[编辑]

參考資料

[编辑]
  1. ^ Kitagawa, G. An Algorithm for Solving the Matrix Equation X = F X F' + S. International Journal of Control. 1977, 25 (5): 745–753. doi:10.1080/00207177708922266. 
  2. ^ Bartels, R. H.; Stewart, G. W. Algorithm 432: Solution of the matrix equation AX + XB = C. Comm. ACM. 1972, 15 (9): 820–826. doi:10.1145/361573.361582. 
  3. ^ Hamilton, J. Time Series Analysis. Princeton University Press. 1994. Equations 10.2.13 and 10.2.18. ISBN 0-691-04289-6. 

外部連結

[编辑]