羅森布羅克系統矩陣

羅森布羅克系統矩陣(Rosenbrock system matrix)是在應用數學中,針對線性時不變系統的矩陣,可以將状态空间轉換為傳遞函數矩陣。此矩陣是在霍華德·哈里·羅森布羅克在1967年所提出[1]

定義

考慮以下動態系統

其羅森布羅克系統矩陣為

在羅森布羅克原始研究中,允許常數矩陣的多項式。

輸入及輸出的轉換函數為

其中為矩陣的第個(column),而是矩陣 的第(row)。

羅森布羅克就是以此表示方式推導其定義版本的Popov–Hautus–Belevitch測試(有關可控制性的測試)。

短形式

為了計算的考量,有時需要較短形式的羅森布羅克系統矩陣[2],表示如下

短形式的羅森布羅克系統矩陣廣為在H-infinity控制中使用,也稱為packed form,例如MATLAB的指令pck[3]。羅森布羅克系統矩陣在線性分數階轉換的含義可以參閲[4]

羅森布羅克系統矩陣的第一個應用是發展卡爾曼分解的快速計算方式。在Matlab及GNU Octave中的minreal指令用到了羅森布羅克方式的變體[5]

參考資料

  1. Rosenbrock, H. H. . Proc. IEE. 1967, 114: 541–544.
  2. Rosenbrock, H. H. . Nelson. 1970.
  3. . [25 August 2014]. (原始内容存档于2018-10-01).
  4. Zhou, Kemin; Doyle, John C.; Glover, Keith. . Prentice Hall. 1995.
  5. De Schutter, B. . Journal of Computational and Applied Mathematics. 2000, 121 (1-2): 331–354. doi:10.1016/S0377-0427(00)00341-1.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.