正在加载图片...
该变换实现下列相似变换 =AU+ B,U y=C+ Dl 其中 A,=TAT, B, =TBT, C=TCT D=TDT-I 下面通过一个例子来说明这种变换 例3-8已知系统状态方程为 10-42 A=800,B=0,c=|05-043750437],D=0 020 0 试应用ss2ss函数进行状态方程的相似变换。 解:由于变换阵T可以任意选择,只要保证其非奇异即可。在此选择单位反对 角阵作为变换阵,下面给出了变换方法与结果 A=[10-42:800;020]: B=[200] C=[0.5-0.43750.4375]: D=0 1=SS(A, B, C, D) T= fliplr(eye (3)); GT=sS2ss (Gl, T) 得到结果为 2.00000 8.00000 00000 -400000 10.00000 0 0 2.00000 0.43750 0.43750 0.50000 ul62 该变换实现下列相似变换 z = Tx, z  = AtU + BtU y = Ctz + Dtu 其中 At = TAT-1, Bt = TBT-1, Ct = TCT-1, Dt = TDT-1 下面通过一个例子来说明这种变换。 例 3-8 已知系统状态方程为 A =           − 0 2 0 8 0 0 10 4 2 ,B =           0 0 2 ,C = 0.5 −0.4375 0.4375,D =0 试应用 ss2ss 函数进行状态方程的相似变换。 解: 由于变换阵 T 可以任意选择,只要保证其非奇异即可。在此选择单位反对 角阵作为变换阵,下面给出了变换方法与结果。 A=[10 -4 2;8 0 0;0 2 0]; B =[2 0 0]'; C =[0.5 -0.4375 0.4375]; D = 0; G1 = ss(A, B, C, D) T = fliplr(eye(3)); GT = ss2ss(G1,T) 得到结果为 a = xl x2 x3 xl 0 2.00000 0 x2 0 0 8. 00000 x3 2. 00000 -4.00000 10. 00000 b = u1 x1 0 x2 0 x3 2. 00000 c = x1 x2 x3 y1 0.43750 0.43750 0. 50000 d = ul
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有