全文预览

实验利用MATLAB求取状态空间模型的相似变换及其标准型控制系统的不同状态模型实现

上传者:蓝天 |  格式:doc  |  页数:13 |  大小:526KB

文档介绍
程序及结果如下:>>To=obsv(A,C)To=001010100由To可得,系统可观。运行以下m-文件得到可控矩阵可观矩阵:可控矩阵:>>W=gram(G,'c')W=0.0635-0.0000-0.0032-0.00000.0032-0.0000-0.0032-0.00000.0022可观矩阵:>>W=gram(G,'o')W=0.00220.01830.04000.01830.15910.36700.04000.36701.0294能控性分解>>[Ac,,Tc,Kc]=ctrbf(A,B,C)Ac=01.0000000-1.000012.500020.0000-8.5000Bc==-100Tc=00-10-10100Kc=111>>sum(Kc)ans=3由上可得,可控性分解子矩阵:x1x2x3=01000-112.520-8.5x1x2x3+001uy=-100x1x2x3能观测性分解>>[Ao,Bo,Co,To,Ko]=obsvf(A,B,C)Ao=-8.500020.0000-12.5000-1.0000000-1.00000Bo=-100Co=00-1To=-10001000-1Ko=111>>sum(Ko)ans=3由上可得,可观性分解子矩阵:x1x2x3=-8.520-12.5-1000-10x1x2x3+-100uy=00-1x1x2x33.按图4.1电路接线,输入阶跃信号,观察记录输出波形,观测稳态输出值(或稳态误差)和调整时间。(注意:电阻值可根据实际情况合理选取,但需尽量保证方框图中各环节的比例放大倍数。)资料个人收集整理,勿做商业用途按图4.2图4.3分别接线,观察并记录两个电路相应的阶跃响应曲线,并与图4.1所示系统阶跃响应曲线进行比较,它们是否一致?并简单解释其原因。资料个人收集整理,勿做商业用途实验输出的参数要求及记录要求如下4.1仿真图

收藏

分享

举报
下载此文档