




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上利用MATLAB求解极点配置问题学 院:电信学院专 业:自动化1002学 号:学 生:王洋指 导 教 师:张勇2013年5月7日实验四 利用MATLAB求解极点配置问题实验目的:1、学习极点配置状态反馈控制器的设计算法; 2、通过编程、上机调试,掌握系统极点配置设计方法。实验步骤 1、极点配置状态反馈控制器的设计,采用MATLAB的m-文件编程; 2、在MATLAB界面下调试程序,并检查是否运行正确。实验要求 1、 在运行以上程序的基础上,针对状态空间模型为的被控对象设计状态反馈控制器,使得闭环极点为-4和-5,并讨论闭环系统的稳态性能。A=0 1;-3 -4; B=
2、0;1; C=3 2; D=0;num,den=ss2tf(A,B,C,D) >> A=0 1;-3 -4; B=0;1; C=3 2; D=0;num,den=ss2tf(A,B,C,D) num = 0 2.0000 3.0000den = 1 4 3原系统的传递函数为:G(s)=2s+3s2+4s+3原系统:对给定的初始状态,可以应用MATLAB提供的函数initial画出闭环系统的状态响应曲线。已知X(0)=10,执行以下的M-文件:A=0 1;-3 -4; B=0;1; sys=ss(A,0;0,eye(2),0); t=0:0.01:4; x=initial(sys,1
3、;0,t); x1=1 0*x' x2=0 1*x' subplot(2,1,1);plot(t,x1),grid title('Response to Initial Condition') ylabel('x1') subplot(2,1,2);plot(t,x2),grid ylabel('x2') 原系统的输出响应为:A=0 1;-3 -4; B=0;1;C=3 2;D=0;step(A,B,C,D)配置极点后的系统:对给定的初始状态,可以应用MATLAB提供的函数initial画出闭环系统的状态响应曲线。已知X(0)=1
4、0,执行以下的M-文件:A=0 1;-3 -4; B=0;1; J=-4 -5; K=place(A,B,J); sys=ss(A-B*K,0;0,eye(2),0); t=0:0.01:4; x=initial(sys,1;0,t); x1=1 0*x' x2=0 1*x' subplot(2,1,1);plot(t,x1),grid title('Response to Initial Condition') ylabel('x1') subplot(2,1,2);plot(t,x2),grid ylabel('x2') A=
5、0 1;-3 -4; B=0;1;C=3 2;D=0;J=-4 -5; K=place(A,B,J)K = 17.0000 5.0000A=0 1;-3 -4; B=0;1;C=3 2;D=0;K=17 5;step(A-B*K,B,C,D)配置极点后的输出响应为:结论:比较原系统与配置极点后的状态响应曲线和输出曲线,配置极点后的状态响应曲线响应速度比原系统快速,但极点配置可以改变了系统的稳态性能,配置极点后的输出曲线稳态误差加大,由原来的0变为0.85,出现超调量,调节时间减小,有原来的4左右变为1.8左右,可见极点配置可以改变了系统的稳态性能及动态性能。2、 分析极点配置对稳态性能有何影响
6、?如何消除对稳态性能的负面影响?控制系统的性能主要取决于系统极点在根平面上的分布,而极点配置的目的就是寻找合适的期望极点,通过选择反馈增益矩阵,将闭环系统的极点敲好配置在根平面上所期望的位置,以获得所希望的动态性能,所以极点配置可以很好的改善或者决定系统的稳态性能。消除对稳态性能的负面影响需要正确的进行极点配置,选择合适的极点使稳态误差不要过大,合理的选择可以消除稳态误差,满足性能要求。3、受控系统的传递函数为根据性能指标设计状态反馈控制器,将希望极点配置为通过传递函数求A、B、C、Dnum=0 20; den=1 20 20; A,B,C,D=tf2ss(num,den) >>n
7、um=0 20; den=1 20 20; A,B,C,D=tf2ss(num,den) A = -20 -20 1 0B = 1 0C = 0 20D = 0求取配置极点后的K:A=-20 -20;1 0; B=1;0; J=-7.07+j*7.07 -7.07-j*7.07;K=place(A,B,J) >> A=-20 -20;1 0; B=1;0; J=-7.07+j*7.07 -7.07-j*7.07;K=place(A,B,J) K = -5.8600 79.9698求配置极点后的传递函数:A=-20 -20;1 0; B=1;0; C=0 20; D=0;J=-7.0
8、7+j*7.07 -7.07-j*7.07;K=place(A,B,J); num,den=ss2tf(A-B*K,B,C,D) >> A=-20 -20;1 0; B=1;0; C=0 20; D=0;J=-7.07+j*7.07 -7.07-j*7.07;K=place(A,B,J); num,den=ss2tf(A-B*K,B,C,D) num = 0 0 20den =1.0000 14.1400 99.9698根据性能指标设计状态反馈控制器,将希望极点配置为,其传递函数为:G(s)=20s2+14.14s+99.9698对给定的初始状态,可以应用MATLAB提供的函数in
9、itial画出闭环系统的状态响应曲线。已知X(0)=10,执行以下的M-文件:A=-20 -20;1 0; B=1;0;J=-7.07+j*7.07 -7.07-j*7.07;K=place(A,B,J) sys=ss(A-B*K,0;0,eye(2),0); t=0:0.01:4; x=initial(sys,1;0,t); x1=1 0*x' x2=0 1*x' subplot(2,1,1);plot(t,x1),grid title('Response to Initial Condition') ylabel('x1') subplot(2,1,2);plot(t,x2),grid ylabel('x2') 4、输出(线性)反馈能使系统极点任意配置吗?不能。对完全能控的单输入单输出系统S0=(A,b,c),不能采用输出线性反馈来实现闭环系统极点的任意配置。对单输入-单输出反馈系统Sh=(A+bhc),b,c),闭环传递函数为式中,Wo(S) = c(SiA)-1b为受控系统的传递函数。由闭环系统特征方程可得闭环根轨迹方程hWo(S)= -1,当Wo(s)为已知时,以h(从0到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 赠予车辆协议合同书模板
- 设备设施交接协议书范本
- 设计服务广告合同协议
- 贵州营运车买卖合同协议
- 货车微信上订货合同协议
- 购买防雨棚合同协议
- 资产处置协议合同协议
- 试用协议和劳动合同
- 2025年大学物理考试波动现象考察重点试题及答案
- 2025年酒店管理专业毕业考试试题及答案
- 2025中美关税战时政述评-初中《道法》25年时政述评课件
- (三模)南宁市2025届高三第三次适应性测试英语试卷(含答案详解)
- 2025北京九年级(上)期末语文汇编:记叙文阅读
- 集成电路封装与测试 课件 封装 1.1导论
- 2025年北京市通州区九年级初三一模英语试卷(含答案)
- 8.3.1 印度 课件 粤教粤人版七年级地理下册
- JJF 2216-2025电磁流量计在线校准规范
- 2025年工程测量员(初级)职业技能鉴定参考试题(附答案)
- 宏观经济学知到智慧树章节测试课后答案2024年秋浙江大学
- 2025年农村商业银行往年招聘笔试试题
- 2025年春新北师大版物理八年级下册课件 第九章 机械和功 第一节 杠杆 第1课时 杠杆及其平衡条件
评论
0/150
提交评论