热门问题
时间线
聊天
视角
罗森布罗克系统矩阵
来自维基百科,自由的百科全书
Remove ads
罗森布罗克系统矩阵(英语:Rosenbrock system matrix)是在应用数学中,针对线性时不变系统的矩阵,可以将状态空间转换为传递函数矩阵。此矩阵是英国控制学家霍华德·哈里·罗森布罗克在1967年所提出[1]。
定义
考虑以下的线性时不变系统
其罗森布罗克矩阵为
此为多项式形式(polynomial form)的罗森布罗克矩阵 在罗森布罗克原始研究中,允许常数矩阵是的多项式。
输入及输出的转换函数为
其中为矩阵的第个列(column),而是矩阵 的第行(row)。
罗森布罗克就是以此表示方式推导其定义版本的Popov–Hautus–Belevitch测试,也就是Hautus引理,是有关可控制性的测试。
Remove ads
短形式
为了计算的考量,有时需要较短形式的罗森布罗克系统矩阵[2],表示如下
此为状态空间形式(state-space form)的罗森布罗克矩阵。
短形式的罗森布罗克系统矩阵广为在H-infinity控制中使用,也称为packed form,例如MATLAB的指令pck[3]。罗森布罗克系统矩阵在线性分数阶转换的含义可以参阅[4]。
罗森布罗克系统矩阵的第一个应用是发展卡尔曼分解的快速计算方式。在Matlab及GNU Octave中的minreal指令用到了罗森布罗克方式的变体[5]。
Remove ads
参考资料
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads