状态反馈极点配置方法的研究

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

。。1实验报告课程线性系统理论基础实验日期2016年月日专业班级姓名学号同组人实验名称状态反馈极点配制方法的研究评分批阅教师签字一、实验目的1.掌握状态反馈系统的极点配置;2.研究不同配置对系统动态特性的影响。二、实验内容原系统如图3-2所示。图中,X1和X2是可以测量的状态变量。图3-2系统结构图试设计状态反馈矩阵,使系统加入状态反馈后其动态性能指标满足给定的要求:(1)已知:K=10,T=1秒,要求加入状态反馈后系统的动态性能指标为:σ%≤20%,ts≤1秒。(12)已知:K=1,T=0.05秒,要求加入状态反馈后系统的动。。2态性能指标为:σ%≤5%,ts≤0.5秒。状态反馈后的系统,如图3-3所示:图3-3状态反馈后系统结构图分别观测状态反馈前后两个系统的阶跃响应曲线,并检验系统的动态性能指标是否满足设计要求。三、实验环境MATLABR2015B四、实验原理(或程序框图)及步骤(1)实验原理一个受控系统只要其状态是完全能控的,则闭环系统的极点可以任意配置。极点配置有两种方法:①采用变换矩阵T,将状态方程转换成可控标准型,然后将期望的特征方程和加入状态反馈增益矩阵K后的特征方程比较,令对应项的系数相等,从而决定状态反馈增益矩阵K;②基于Carlay-Hamilton理论,它指出矩阵状态矩阵A满足自身的特征方程,改变矩阵特征多项式)(A的值,可以推出增益矩阵K,这种方法推出增益矩阵K的方程式叫Ackermann公式。。。3五、程序源代码(1)num=[10];den=[1110];[A,B,C,D]=tf2ss(num,den);p=eig(A)'P=[-3+sqrt(-142)/2;-3-sqrt(-142)/2;]K=place(A,B,P)p=eig(A-B*K)'sysnew=ss(A-B*K,B,C,D)step(sysnew/dcgain(sysnew))title('极点配置后系统阶跃响应')num=[10];den=[1110];[A,B,C,D]=tf2ss(num,den);step(A,B,C,D)title('极点配置前系统的阶跃响应')(2)num=[1];den=[110.5];[A,B,C,D]=tf2ss(num,den);p=eig(A)'P=[-6+sqrt(-36);-6-sqrt(-36);]K=place(A,B,P)p=eig(A-B*K)'sysnew=ss(A-B*K,B,C,D)step(sysnew/dcgain(sysnew))title('极点配置后系统的阶跃响应')num=[1];den=[110.5];[A,B,C,D]=tf2ss(num,den);step(A,B,C,D)title('极点配置前系统的阶跃响应')六、实验数据、结果分析。。4(1)p=-0.5000-3.1225i-0.5000+3.1225iP=-3.0000+5.9582i-3.0000-5.9582iK=5.000034.5000p=-3.0000-5.9582i-3.0000+5.9582ia=x1x2x1-6-44.5x210b=u1x11x20c=x1x2y1010d=u1y10。。500.20.40.60.811.21.41.61.8200.20.40.60.811.21.4极点配置后系统阶跃响应Time(sec)Amplitude02468101200.20.40.60.811.21.41.61.8极点配置前系统的阶跃响应Time(sec)Amplitude(2)p=-0.5000-0.5000i-0.5000+0.5000iP=-6.0000+6.0000i-6.0000-6.0000iK=11.000071.5000。。6p=-6.0000-6.0000i-6.0000+6.0000isysnew=a=x1x2x1-12-72x210b=u1x11x20c=x1x2y101d=u1y1000.10.20.30.40.50.60.70.80.9100.20.40.60.811.21.4极点配置后系统的阶跃响应Time(sec)Amplitude七、思考题1.输出反馈能使系统极点任意配置吗?。。7在系统能控的条件下,才能实现系统极点任意配置。2.若系统的某个状态不能直接测量,能用什么办法构成全状态反馈?。。8欢迎您的下载,资料仅供参考!致力为企业和个人提供合同协议,策划案计划书,学习资料等等打造全网一站式需求

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功