主要内容

状态实现

一个状态实现是一个给定的输入输出行为的实现。如果一个系统是由传递矩阵建模H(年代),那么实现是一组矩阵一个,B,C,D这样 H ( 年代 ) = C ( 年代 一个 ) 1 B + D 。换句话说,如果系统状态向量x,系统的行为可以通过下面的状态方程来描述:

x ˙ = 一个 x + B u y = C x + D u

有无限的可能的任何系统的实现。一个最小的实现是实现的吗一个有最小的尺寸。也就是说,一个给定的实现一个,B,C,D如果没有其他的实现是最小的一个“,B”,C ',D '在哪里一个“更小的尺寸比一个

一个状态转换是一个旋转的状态向量一个可逆矩阵吗T这样 x ^ = T x 。状态转换产生一个等价的整数阶系统的

一个 ^ = T 一个 T 1 B ^ = T B C ^ = C T 1 D ^ = D

某些实现称为最小规范的形式可以用于某些类型的动态系统理论和分析。这个话题总结其中的一些规范和相关的转换形式。

模态形式

模态是一种对角化形式分离系统特征值。在模态形式,一个是一个block-diagonal矩阵。块大小通常是1×1实特征值和2×2复特征值。然而,如果有反复的特征值或集群附近的特征值,可以更大的块大小。

例如,对于一个系统特征值 ( λ 1 , σ ± j ω , λ 2 ) 的模态一个矩阵的形式

一个 = ( λ 1 0 0 0 0 σ ω 0 0 ω σ 0 0 0 0 λ 2 ]

获取模态形式

模态形式是返回的默认形式佳能命令,Hmod =佳能(H)

执行系统识别时使用党卫军通过设置,获取模态形式形式模态

可控的同伴形式

在同伴实现,系统的特征多项式中显式地出现一个矩阵。与特征多项式的输出系统

P ( 年代 ) = 年代 n + α n 1 年代 n 1 + α n 2 年代 n 2 + + α 1 年代 + α 0 ,

相应的可控的同伴形式

一个 c c o = ( 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 α 0 α 1 α 2 α 3 α n 1 ] , B c c o = ( 1 0 0 ]

对于多输入系统,一个具有相同的形式,第一列的B是如图所示。这种形式不强制要求特定的结构的B或在CD

获得可控的同伴形式

命令佳能(H,“同伴”)计算一个可控companion-form实现H通过使用状态转换T = ctrb (H.A宋)一个矩阵为同伴形式。

当执行系统识别使用命令等党卫军n4sid通过设置,获得同伴的形式形式同伴

同伴的转换要求从第一个输入系统是可控的。同伴的转换形式是基于可控性矩阵,这几乎总是数值奇异中档订单。因此,尽可能避免使用它来计算。

可观察到的同伴形式

获得一个相关的形式使用可观察性状态转换T = obsv (H.A宋)而不是T = ctrb (H.A宋)。这种形式是可控的双(置)同伴形式,如下:

一个 o c o = 一个 c c o T B o c o = C c c o T C o c o = B c c o T D o c o = D c c o T

特别是,

一个 o c o = ( 0 0 0 0 α 0 1 0 0 0 α 1 0 1 0 0 α 2 0 0 1 0 α 3 0 0 0 1 α n 1 ] , C o c o = ( 1 0 0 ]

这种形式是有时被称为可观测性规范形式[1],但它是不同的可观察到的规范形式

获取可见同伴形式

当执行系统识别使用命令等党卫军n4sid,获得这种形式通过设置形式规范

当使用佳能命令,您可以获得可控的可观测的同伴形成自己同伴形式进行互换。例如,对于一个整数(党卫军)模型H:

Hccom =佳能(H,“同伴”);Hocom =党卫军;Hocom。一个=Hcco米。一个'; Hocom.B = Hccom.C'; Hocom.C = Hccom.B'; Hocom.D = Hccom.D';

可控标准型

严格的系统传递函数

H ( 年代 ) = β n 1 年代 n 1 + + β 1 年代 + β 0 年代 n + α n 1 年代 n 1 + + α 1 年代 + α 0 + d 0 ,

可控的规范形式[2]是由:

一个 c o n t = ( 0 0 0 0 α 0 1 0 0 0 α 1 0 1 0 0 α 2 0 0 1 0 α 3 0 0 0 1 α n 1 ] , B c o n t = ( 0 0 0 1 ] , C c o n t = ( β 0 β 1 β n 1 ] , D c o n t = d 0

这种形式也被称为相变量规范形式。在这种形式,特征多项式的系数出现在最后一行一个。可控标准型是所有模型状态的最小实现可控。像同伴形式和可观察到的规范形式,它可以是坏脾气的计算。

获得可控标准型

没有MATLAB®命令直接计算可控规范形式。然而,如果你能获得系统的传输函数形式H(年代),那么您可以使用系数ɑ0、…ɑn1,β0、…βn1,d0在MATLAB构建可控规范形式的矩阵。然后,创建系统党卫军命令. .

可观察到的规范形式

系统的可观测的规范形式的双(置)可控规范形式。这种形式,系统的特征多项式出现明确的最后一列一个矩阵。可观察到的规范形式可以获得可控规范形式如下:

一个 o b 年代 = 一个 c o n t T B o b 年代 = C c o n t T C o b 年代 = B c o n t T D o b 年代 = D c o n t T

因此,系统的传递函数

H ( 年代 ) = β n 1 年代 n 1 + + β 1 年代 + β 0 年代 n + α n 1 年代 n 1 + + α 1 年代 + α 0 + d 0 ,

可观测规范形式[2]是由:

一个 o b 年代 = ( 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 α 0 α 1 α 2 α 3 α n 1 ] , B o b 年代 = ( β 0 β 1 β 2 β n 1 ] , C o b 年代 = ( 0 0 0 1 ] , D o b 年代 = d 0

像同伴形式,这种形式,特征多项式的系数出现在最后一列一个奥林匹克广播服务公司。可观察到的规范形式是一个最小实现,所有模型状态可观测的。

获取可观测规范形式

与可控规范形式一样,没有MATLAB命令直接计算可观测的规范形式。然而,如果你能获得系统的传输函数形式H(年代),那么您可以使用系数ɑ0、…ɑn1,β0、…βn1,d0在MATLAB矩阵构造可观测的规范形式。然后,创建系统党卫军命令。

引用

[1]Baillieul,约翰,”可观测性规范的形式和理论的观察员”,课堂讲稿,11月15日,2012年6月10日访问,2022年,https://people.bu.edu/johnb/501Lecture19.pdf

[2]Gillis詹姆斯·T。“状态空间”。我n控制系统原理。编辑威廉·s·莱文,2 d埃德。电气工程手册系列。波卡拉顿:CRC出版社,2011年。

另请参阅

|(控制系统工具箱)||

相关的话题