现代控制理论课程设计_第1页
现代控制理论课程设计_第2页
现代控制理论课程设计_第3页
现代控制理论课程设计_第4页
现代控制理论课程设计_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.用现代控制理论中状态反馈设计三阶线性控制系统一、目的要求目的:1、通过课程设计,加深理解现代控制理论中的一些基本概念;2、掌握用状态方程描述的线性系统的稳定性、能控性、能观性的分析计算方法;3、掌握对线性系统能进行任意极点配置来表达动态质量要求的条件,并运用状态反馈设计方法来计算反馈增益矩阵和用模拟电路来实现。达到理论联系实际,提高动手能力。要求:1、在思想上重视课程设计,集中精力,全身心投入,按时完成各阶段设计任务。2、重视理论计算和MATLAB编程计算,提高计算机编程计算能力。3、认真写课程设计报告,总结经验教训。二、技术指标技术指标:1、 已知线性控制系统开环传递函数为:,其中T1=

2、1 秒,T2=1.2秒结构图如图所示:2、质量指标要求:= 16% ,= 1.5 秒,=0,= 0.5 .三、设计内容第1章 线性系统状态空间表达式建立1-1由开环系统的传递函数结构图建立系统的状态结构图将原结构图结构变换后,得:1-2由状态结构图写出状态空间表达式由变换后的结构图可得: 即可得出系统的状态空间方程和输出方程: 其中,第2章 理论分析计算系统的性能2-1稳定性分析方法与结论判别方法一:线性系统用李雅普诺夫稳定性判据分析稳定性时,系统矩阵A必须是非奇异常数矩阵,且系统仅存在唯一的平衡状态。而所给的系统矩阵为奇异常数矩阵,所以系统不稳定。判别方法二:由传递函数:G(s)=,可以知道

3、有一个极点在原点处,则系统是临界稳定的,临界稳定即就是系统是不稳定的。2-2能控性与能观测性分析方法与结论 rankQc=3=n所以,系统能控。 rankQo=3=n 所以,系统能观测。第3章 闭环系统的极点配置3-1极点配置与动态质量指标关系由 得,=0.5 =2.4,因此,系统希望主导极点-1.22.09j按主导极点的要求,非主导极点应满足,所以,取非主导极点综上,系统极点为3-2极点配置的结果(闭环特征多项式)由极点可得,期望的闭环特征多项式为第4章 由状态反馈实现极点配置4-1通过状态反馈可任意配置极点的条件线性定常受控系统通过状态反馈可以任意配置其闭环极点的充要条件是原开环系统状态完

4、全能控。4-2状态反馈增益阵的计算设状态反馈阵为则由状态方程可得,闭环特征多项式为 令,可得: 解得:所以,闭环系统的传递函数为 为检验稳态误差的要求,可求得与原系统相对应的开环传递函数为由此可求得速度误差系数从而求得速度稳态误差,刚好满足的要求。故现取误差传递函数 所以,故为精确满足系统要求,应在系统最左端添加放大系数即新系统的状态空间向量为则由此可得,新的闭环特征多项式为令,可得: 解得:第5章 用MATLAB编程研究状态空间表达式描述的线性系统5-1由传递函数结构图建立状态空间表达式空间表达式为:5-2由状态空间表达式分析稳定性、能控性、能观测性程序:;.clcA=0 0 0;1 -1

5、0;0 5/6 -5/6;B=1;0;0;C=0 0 1;D=0;G=ss(A,B,C,D);Qc=ctrb(A,B)rank_Qc=rank(Qc)if rank_Qc3disp(系统不可控!)elsedisp(系统可控!)endQo=obsv(A,C)rank_Qo=rank(Qo)if rank_Qo3disp(系统不可观!)elsedisp(系统可观!)end运行结果:Qc = 1.0000 0 0 0 1.0000 -1.0000 0 0 0.8333rank_Qc =3系统可控!Qo = 0 0 1.0000 0 0.8333 -0.83330.8333 -1.5278 0.694

6、4rank_Qo =3系统可观!5-3根据极点配置要求,确定反馈增益阵求极点:程序:num=5.76;den=1 2.4 5.76;G=tf(num,den)z,p,k=tf2zp(num,den) 运行结果:Transfer function: 5.76-s2 + 2.4 s + 5.76 z = Empty matrix: 0-by-1p = -1.2000 + 2.0785i -1.2000 - 2.0785ik = 5.7600因此,所求极点为p = -1.2000 + 2.0785i -1.2000 - 2.0785i求状态反馈增益阵K程序:A=0 0 0;1 -1 0;0 5/6

7、-5/6;B=1;0;0;P=-1.2000 + 2.0785i,-1.2000 - 2.0785i,-12;acker(A,B,P)运行结果:ans =12.5667 10.6879 59.6917对新的状态方程判断能控能观测性:程序:clcA=0 0 0;1 -1 0;0 5/6 -5/6;B=2;0;0;C=0 0 1;D=0;G=ss(A,B,C,D);Qc=ctrb(A,B)rank_Qc=rank(Qc)if rank_Qc3disp(系统不可控!)elsedisp(系统可控!)endQo=obsv(A,C)rank_Qo=rank(Qo)if rank_Qo3disp(系统不可观

8、!)elsedisp(系统可观!)end运行结果:Qc = 2.0000 0 0 0 2.0000 -2.0000 0 0 1.6667rank_Qc =3系统可控!Qo = 0 0 1.0000 0 0.8333 -0.8333 0.8333 -1.5278 0.6944rank_Qo =3系统可观!新的状态反馈增益阵:程序:A=0 0 0;1 -1 0;0 5/6 -5/6;B=2;0;0;P=-1.2000 + 2.0785i,-1.2000 - 2.0785i,-12;acker(A,B,P)运行结果:ans = 6.2833 5.3440 29.84595-4求闭环系统阶跃响应特性,

9、并检验质量指标原系统(未加状态反馈)结构分解图及阶跃响应曲线加入反馈阵后的系统结构分解图及阶跃响应曲线第6章 用模拟电路实现三阶线性系统6-1系统模拟电路图6-2各运算放大电路的电阻、电容值的确定A1中:R0=7.17k R1= R2=R3=A2中:B中的系数=1=A5中:积分环节,T=1=500k*2u=1sA3中:一阶惯性环节,T1=100k*1u=1s,K1=1A6中:一阶惯性环节,T2=300k*4u=1.2s,K1=1A4中:是纯反相比例环节6-3模拟实验结果及参数的修改模拟实验结果:四、课程设计小结1、收获 通过本次实训,让我对现代控制理论的基础知识有了更进一步的掌握,熟练的运用了理论知识判断系统的能控性和能观性,同时巩固了如何判断系统的稳定性,如何求反馈增益阵K。 同时在实验中对MATLAB的应用也有了回顾,如何编程实现对系统能控性和能观性的判断以及求反馈增益阵K;同时在Simulink中对系统进行仿真有了更深的了解和运用。 最后是模拟电路的设计,以及实验连线,这就又对模拟电路的知识有了系统的复习。 总之,通过本次实训,让我体会到将知识融会贯通的重要性,和实践的重要性等。2、 经验教训与建议 这次的实训让我对本专业的知识有了明确的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论