实验五利用MATLAB求解极点配置问题.doc

实验五利用MATLAB求解极点配置问题.doc

ID:56777204

大小:130.00 KB

页数:4页

时间:2020-07-09

实验五利用MATLAB求解极点配置问题.doc_第1页
实验五利用MATLAB求解极点配置问题.doc_第2页
实验五利用MATLAB求解极点配置问题.doc_第3页
实验五利用MATLAB求解极点配置问题.doc_第4页
资源描述:

《实验五利用MATLAB求解极点配置问题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、现代控制理论第四次上机实验报告实验五利用MATLAB求解极点配置问题实验目的:1、学习极点配置状态反馈控制器的设计算法;2、通过编程、上机调试,掌握系统极点配置设计方法。实验步骤:1、极点配置状态反馈控制器的设计,采用MATLAB的m-文件编程;2、在MATLAB界面下调试程序,并检查是否运行正确。实验要求:1、在运行以上程序的基础上,针对状态空间模型为的被控对象设计状态反馈控制器,使得闭环极点为-4和-5,并讨论闭环系统的稳态性能。先判断系统能控性:>>A=[01;-3-4];B=[0;1];Tc=ctrb(A,B)n=size(A);ifr

2、ank(Tc)==n(1)disp('Thesystemiscontrolled')elsedisp('Thesystemisnotcontrolled')endTc=011-4Thesystemiscontrolled再求状态反馈器:>>A=[01;-3-4];B=[0;1];J=[-4-5];K=place(A,B,J)K=17.00005.0000即状态反馈控制器为:状态反馈闭环系统状态空间表达式:A1=A-BK=[01;-20-9]配置极点前:>>A=[01;-3-4];B=[0;1];C=[32];D=0;step(A,B,C,D)得

3、到波形:配置极点后:A变为A1>>A=[01;-20-9];B=[0;1];C=[32];D=0;step(A,B,C,D)得到波形:由上述两图对比可知,配置极点后,系统动态性能变好,但是稳态误差变大。1、分析极点配置对稳态性能有何影响?如何消除对稳态性能的负面影响?答:配置极点后动态性能变好,但是稳态误差不能消除。为了消除极点配置对稳态性能的负面影响,在选择期望极点时,要确定各综合指标,一般要注意以下两点:(1)对一个n维系统,必须指定n个实极点或共轭复极点。(2)极点位置的确定,要充分考虑他们对于系统性能的主导影响及其与系统零点分布的状况关

4、系。同时还要兼顾系统抗干扰的能力和对参数漂移低敏感性的要求。2、受控系统的传递函数为根据性能指标设计状态反馈控制器,将希望极点配置为运行以下m-程序:>>num=[20];den=[1,20,20];[A,B,C,D]=tf2ss(num,den);J=[-7.07+j*7.07-7.07-j*7.07];K=place(A,B,J)K=-5.860079.9698即状态反馈控制器为:4、输出(线性)反馈能使系统极点任意配置吗?答:不能。对完全能控的单输入——单输出系统Σ=(A,b,c),不能采用输出线性反馈来实现闭环系统极点的任意配置。为了克

5、服这个弱点,在经典控制理论中,往往采取引入附加校正网络,通过增加开环零、极点的方法改变更轨迹走向,从而使其落在指定的期望位置上。实验心得:通过此次实验,我更加了解了设计反馈控制器和进行极点配置的方法。通过MATLAB仿真,更加清晰地认识到了极点配置对系统的影响,对所学到的知识有了更加深刻的掌握。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。