现代控制理论课程设计

上传人:M****1 文档编号:510577807 上传时间:2024-02-18 格式:DOCX 页数:14 大小:210.51KB
返回 下载 相关 举报
现代控制理论课程设计_第1页
第1页 / 共14页
现代控制理论课程设计_第2页
第2页 / 共14页
现代控制理论课程设计_第3页
第3页 / 共14页
现代控制理论课程设计_第4页
第4页 / 共14页
现代控制理论课程设计_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《现代控制理论课程设计》由会员分享,可在线阅读,更多相关《现代控制理论课程设计(14页珍藏版)》请在金锄头文库上搜索。

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

2、函数为:G (s)=,其中T1= 1秒,0 s(Ts+l)(T s+1)12T2=1.2 秒结构图如图所示:2、质量指标要求:% = 16% , t = 1.5 秒, e =0, e = 0.5.p ss ssv三、设计内容第1章 线性系统状态空间表达式建立1-1由开环系统的传递函数结构图建立系统的状态结构图将原结构图结构变换后,得:1-2 由状态结构图写出状态空间表达式由变换后的结构图可得x =u1x = (x - x )= x :2 T1x = (x2-x3)= (x 一x )= 0.83x 一0.83x3 T 231.223232y=k x =x0 33即可得出系统的状态空间方程和输出方

3、程:x = Ax+ B y = Cx + D000 -1-10,B=000.83-0.830其中,A =,C = 0 01, D = 0第 2 章 理论分析计算系统的性能2-1稳定性分析方法与结论判别方法一:线性系统用李雅普诺夫稳定性判据分析稳定性时,系统矩阵A必须是非奇异常数 矩阵,且系统仅存在唯一的平衡状态 x = 0。e0 0 0 _而所给的系统矩阵A = 1 -10 为奇异常数矩阵,所以系统不稳定。0 0.83 -0.83判别方法二:1* 1 * 1由传递函数:G(s)= s s +1 L2s +1,可以知道有一个极点在原点处,则系统是 临界稳定的,临界稳定即就是系统是不稳定的。2-2

4、能控性与能观测性分析方法与结论0B AB A2 BrankQc=3=n_10.83第3章闭环系统的极点配置3-1 极点配置与动态质量指标关系M = el-1_E 2 J = 16% p兀= 1.5s得,E =0.5 n =2.4,系统希望主导极点 S1,2 = _4n 士 g 尸=-1.2 士 2.09j 按主导极点的要求,非主导极点S 3应满足|SJ = 10 n = 12,所以,因此,取非主导极点S3 = _12s综上,系统极点为s二 _1.2 + 2.091s二 _1.2 _ 2.092S =_1233-2极点配置的结果(闭环特征多项式)由极点可得,期望的闭环特征多项式为f:、= (s

5、_ s ).(s _ s ).(s _ s )(s)123=(s +1.2 + 2.09 j ) (s +1.2 _ 2.09 j )-(s +12 )二 s3 +14.4s2 + 34.61s + 69.72第 4 章 由状态反馈实现极点配置_ C -001 _CA=00.83_0.83CA20.83_1.530.69所以,系统能控。rankQo=3=n所以,系统能观测。Q0=4- 1通过状态反馈可任意配置极点的条件线性定常受控系统工(A,B,C)通过状态反馈可以任意配置其闭环极点的充要0条件是原开环系统工(A,B,C)状态完全能控。04-2状态反馈增益阵的计算设状态反馈阵为K = k k

6、k 123则由状态方程可得,闭环特征多项式为(s ) = lsI - A+BK =s + k110.83s + 0.83解得:k 二 12.571k 二 10.732k 二 59.643=s3 +(1.83 + k )s2 +(0.83 + 1.83k + k )s + 0.83(k + k + k )12123令 fs ) = f(s),可得1.83 + k 二 14.410.83 + 1.83k + k 二 34.610.83 (k + k 1+ k ) = 69.72所以,闭环系统的传递函数为69.72(s) s 3 + 14.4s 2 + 34.61s + 69.72为检验稳态误差的要

7、求,可求得与原系统相对应的开环传递函数为69.72(s) s (s 2 + 144s + 34.61)由此可求得速度误差系数k = ITn s % =黑I =1.941从而求得速度稳态误差e = - = 0.5,刚好满足e 0.5的要求。ssv kssvvr故现取R() =亠(s ) s2s 3 + 14.4s 2 + 34.61s误差传递函数 e(s )=1 (s) s3 + 14.4s 2 + 34.61s + 69.72s3 + 14.4s 2 + 34.61sr 34.61e = lim s -R = s - + = r = 0.5stoe(s)(s)s3 +14.4s2 + 34.6

8、1s + 69.72 s2 69.72 0ssv123所以,r = 0.5x34.61 = 0.2482o 69.72故为精确满足系统要求,应在系统最左端添加放大系数K = 210.5fs )000 -2_1-10,B =000.83-0.830即新系统的状态空间向量为A,C = o则由此可得,新的闭环特征多项式为1, D = 0s + 2kisi - A + BK =-102k2s +1-0.832k30s + 0.83=s3 +(1.83 + 2k )s2 +(0.83 + 3.67k + 2k )s +1.67 (k + k + k )112123令f:) =心可得:183 + 2k 二

9、 14.41 0.83 + 3.67k + 2k 二 34.611.67(k + k + k )= 69.72123解得:k 二 6.2831 k 二 5.372k 二 30.1793第 5 章 用 MATLAB 编程研究状态空间表达式描述的线性系统5-1由传递函数结构图建立状态空间表达式空间表达式为:x1x=2x3y = 0000 -1-10+000.83-0.830u1x1x2x35-2由状态空间表达式分析稳定性、能控性、能观测性程序:clcelseA=0 0 0;1 -10;0 5/6 -5/6;disp(系统可控!)B=1;0;0;endC=0 0 1;Qo=obsv(A,C)D=0;

10、rank_Qo=rank(Qo)G=ss(A,B,C,D)1if rank_Qo3Qc=ctrb(A,B)disp(系统不可观!)rank_Qc=rank(Qc)elseif rank_Qc3disp(系统可观!)disp(系统不可控!)end运行结果:Qc = 1.000000Qo = 0 01.000001.0000-1.00000 0.8333-0.8333000.83330.8333-1.52780.6944rank_Qc =3rank_Qo =3系统可控!系统可观!5- 3根据极点配置要求,确定反馈增益阵求极点:G=tf(num,den)z,p,k=tf2zp(num,den)程序:

11、num=5.76;den=1 2.4 5.76;运行结果:Transfer function:5.76z = Empty matrix: 0-by-1k = 5.7600p = -1.2000 + 2.0785i -1.2000 - 2.0785isA2 + 2.4 s + 5.76因此,所求极点为p = -1.2000 + 2.0785i-1.2000 - 2.0785i求状态反馈增益阵K程序:A=0 0 0;1 -1 0;0 5/6 -5/6;B=1;0;0;P=-1.2000 + 2.0785i,-1.2000 - 2.0785i,-12; acker(A,B,P)运行结果:ans =1

12、2.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);disp(系统可控!) endQo=obsv(A,C) rank_Qo=rank(Qo) if rank_Qo3 disp(系统不可观!) elsedisp(系统可观!)endQc=ctrb(A,B) rank_Qc=rank(Qc) if rank_Qc3 disp(系统不可控!) else运行结果:Qc = 2.0000001.0000-0.83330.6944002.0000

13、-2.00000 1.6667Qo = 0 0 0 0.8333 0.8333 -1.5278rank_Qc =3rank_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.28335.344029.84595-4 求闭环系统阶跃响应特性,并检验质量指标原系统(未加状态反馈)结构分解图及阶跃响应曲线加入反馈阵后的系统结构分解图及阶跃响应曲线第 6 章 用模拟电路实现三阶线性系统6-1 系统模拟电路图4uA5A6A2AlluA36-2各运算放大电路的电阻、电容值的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号