现代控制理论实验报告材料_第1页
现代控制理论实验报告材料_第2页
现代控制理论实验报告材料_第3页
现代控制理论实验报告材料_第4页
现代控制理论实验报告材料_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、实验一线性控制系统状态空间法分析第一部分 线性控制系统状态空间模型的建立及转换、实验目的例拎制系统傲分力程湖I ioy r 3 k SOy +- it - 7ii 24/i r求共抉态空间表达式口可以先将其转挽成传递函数j4 + 1O.53 +5OJ. + 24输入下列命令1 T 24 24 : den= 1 1O 35 50 24 : % 分子、分母参项式 Cnum, 壮7;算趺禅徐统的侵遴函皴梗型E3 sys=zpk(G)Zero/pole/ga in:-10 s (s-2)(s+1)A3 (sA2 + 4s + 5)c =a =xi x2 x3yl1 0 43750.375 0. 187

2、5yi 0Contimodel.(二) 连续时间系统离散化函数名称:c2d格式:G=c2d(G1,Ts),其中Ts为采样周期。功能:连续时间系统离散化。要求:先进行理论求解,再与仿真结果相比较。【例】试写出连续时间系统采样周期为T的离散化状态方程。1、理论求解解:先求eAt所以:2、MATLAB仿真程序及运行结果(自己编写程序并调试运行) A=0 1;0 -2; B=0;1; T=0.1; G1 H1=c2d(A,B,T)G1 =1.00000.090600.8187H1 =0.00470.0906 3、分析这里T=0.1;综上所述说明用MATLAB仿真与理论计算相同,MATLAB仿真是正确的

3、。(三) 状态空间表达式的线性变换函数名称:ss2ss功能:完成状态空间表达式的线性变换。格式:G=ss2ss(G1,inv(P)其中inv(p)为变换阵p的逆阵。例: a=0 1 0;0 0 1;2 3 0; b=0;0;1; c=1 0 0; p=1 ;0 1;-1 1 2;1 -2 4; G1= ss(a,b,c,0);a =x1x2x3x1-110x21.665e-016-10x3002b =u1x1-0.1111x2-0.3333x30.1111c =x1 x2 x3yii G=ss2ss(G1,i nv(p)1 0d = u1y1 0Con ti nuous-time model.

4、五、思考题1 MATLAB中的函数其实都是一些子程序,那么其 ss2tf()函数是如何编写的? 答:A=;B=;C=;D=;Sys=ss(A,B,C,D);G=tf(Sys)2在MATLAB中对连续系统进行离散化有何现实意义?答:用数字计算机求解连续系统方程或对连续的被控对象进行计算机控制时,由于数字计算机运算和处理均用数字量,这样就必须将连续系统方程离散化。 在MATLAB中对连续系统进 行离散化,能够使得计算机能求解连续系统方程或对连续的被控对象进行控制。第二部分线性控制系统能控性、能观性和稳定性分析一、实验目的1掌握线性控制系统能控性和能观测性的判别方法,了解不可控系统或不可观测系统的结

5、构分 解方法。2掌握控制系统在李亚普诺夫意义下的稳定性的分析方法。二、实验项目1运用MATLA分析给定系统的能控性和能观测性。2系统的结构分解。3运用MATLA分析分析给定系统的稳定性。三、实验设备与仪器1、计算机2、MATLA软件四、实验原理及内容(一) 系统可控性和可观测性判别1、可控性判别可控性判别矩阵co=ctrb(a,b)或co=ctrb(G)如果rank(co)=n,则系统状态完全可控。2、可观测性判别可观测性判别矩阵ob=ctrb(a,c)或ob=ctrb(G)如果rank(ob)=n,则系统状态完全可观测(二)稳定性分析 设系统的状态方程为: 试确定系统在平衡状态处的稳定性。五

6、、实验报告要求将调试前的原程序及调试后的结果要一起写到实验报告上 举例如下: A=1 0 -1;-1 -2 0;3 0 1; B=1 0;2 1;0 2; C=1 0 0;0 -1 0; Q仁 ctrb(A,B)Q1 =101-2-2-421-5-29602326-4Q2=obsv(A,C)Q2=1000-1010-1120-20-2-1-4-1R1=ra nk(Q1)R1=3R2=ra nk(Q2)R2 =3从计算结果可以看出,系统能控性矩阵和能观测性矩阵的秩都是3,为满秩,因此该系统是能控的,也是能观测的。六、实验总结:通过本次实验,我们学会线性控制系统状态空间模型的建立方法及MATLAB

7、的各种模型转换函数,以及线性控制系统能控性和能观测性的判别方法。实验二状态反馈控制系统的设计第一部分基于MATLAI和极点配置法状态反馈控制系统的设计一、实验目的1掌握极点配置法的基本思想。2利用MATLAB的函数设计状态反馈控制系统。二、实验项目运用MATLAB口极点配置法设计状态反馈控制系统。三、实验设备与仪器1、计算机2、MATLAB件四、实验原理及内容1、SISO系统极点配置一acker格式:k=acker(a,b,p)说明:acker函数可计算反馈增益矩阵 K。其中K为行向量,p为由期望极点构成的行向 量。【例】:已知系统动态方程为试用MATLAB编程设计反馈增益矩阵K,使闭环极点配

8、置在-2,-1+j,-1-j。解:首先判断系统的能控性,输入以下语句A=0 1 0;0 0 1;0 -2 -3; B=0;0;1; R=ra nk(ctrb(A,B)R = 3这说明系统能控性矩阵满秩,系统能控,可以应用状态反馈,任意配置极点。A=0 1 0;0 0 1;0 -2 -3; B=0;0;1; C=10 0 0; P=-2 -1+j -1-j; K=place(A,B,P)K =4.00004.00001.00002、MIMO系统极点配置一place格式:k=place(A,B,p)五、实验报告要求要从理论上分析极点配置的过程,并将调试前的原程序及调试后的结果要一起写到实验报 告上

9、。六、思考题1极点配置法的基本思想和设计思路是什么?答:状态反馈系统的稳定性和瞬态性能主要是由系统极点决定的。如果引入状态反馈将系统的极点配置在s左半平面的希望位置上,则可以得到满意的系统特性,一个系统引入状态反 馈可以任意配置极点的条件是原系统能控。2如何验证设计出的系统是否达到了设计要求? 答:看配置的极点是否在s左半平面的希望位置上.第二部分 极点配置全状态反馈控制系统的设计一、实验目的1学习并掌握用极点配置法来设计全状态反馈控制系统2用软件仿真方法研究参数对系统性能的影响。二、实验仪器与设备计算机一台、MATLAB软件。三、实验内容1设计典型二阶系统的极点配置全状态反馈控制系统,并进行

10、软件仿真研究。2设计典型三阶系统的极点配置全状态反馈控制系统,并进行软件仿真研究。四、实验步骤1典型二阶系统(1)对一已知二阶系统(图5-1)用极点配置方法设计全反馈系数。(2)参照图5-2,图5-3,软件仿真其阶跃响应。(3)改变系统电路,使系统恢复到图 5-1所示情况,软件仿真其阶跃响应。(4)对实验 结果进行比较、分析,并完成实验报告。2典型三阶系统(1)对一已知三阶系统(图5-4)用极点配置方法设计全反馈系数。(2)参照图5-7,图5-8,软件仿真其阶跃响应。(3)改变系统电路,使系统恢复到图 5-6所示情况,软件仿真其阶跃响应。五、实验原理1典型二阶系统全状态反馈的极点配置设计方法(

11、1)被控对象状态方程与能控性若被控系统(A、B、C)完全能控,则通过状态反馈可以任意配置极点,取图5-1所示系统为实验系统。1由图可见系统的开环传递函数为 G s1,取图中X-X2为状态变量,将系统开环传s(0.05s +1 )递函数表示为被控对象状态方程 S (A、B、C),可以得:故有:RankWc = Rank B AB 】=Rank | 21 = 2cJ 0 一可见状态完全能控。(2)理想极点配置期望的性能指标为:超调量空25%,峰值时间t 0.5秒。由经典控制理论可知:25%,选择阻尼比上-0.707。tp0.5s,曾Ji-纤于是可以得到系统的理想极点为:Pi 二 _7.07 j7.

12、07, pi 二 一7.07 - j7.07。系统的理想特征方程为:s 2,nSn=S - 14.14s - 100。(3)状态反馈系数的确定加入全状态反馈后的系统特征方程为:配置理想极点,则有:于是可以计算出:K = k10.9-5.91按极点配置设计的具有全状态反馈的系统结构如图5-2所示。系统的模拟电路图如图5-3所示,图中的参数RxRx2分别为18k ,33k,接线时请注意 反馈电路的连接。2典型三阶系统全状态反馈的极点配置设计方法(1)典型三阶系统如图5-4所示。 其开环传递函数为G s二巴0s(s + 5 Is +2 )闭环传递函数为Ws=1_100s3 7s210s 100该闭环

13、系统的模拟电路如图图5-55-6所示。典型三阶闭环实验系统的阶跃响应曲线200 kCZHU1urnu100 kH=l-Ct可以用劳斯判据判断该闭环系统是不稳定的。闭环系统的阶跃响应曲线如图5-5所示。选取图5-4中的X1,X2 ,X3为状态变量,系统开环传递函数可以表示为被控对象状态方程S (A、x = Ax + BuB、C):丿J = CxC0 0 5-BO 2-5O O0 10其中A = 020 0因为RankWc二Rank B AB A2B L 3,所以系统状态完全能控。(2) 理想极点和理想闭环特征方程考虑到系统稳定性等要求,选择理想极点为:S, 9,S2 一2 j2,S3 一2 -

14、j2由此可得到理想的闭环特征方程为:(3) 全状态反馈系数设计取Xi,X2,X3为状态变量,带全状态的典型三阶系统结构如图 5-7所示。求取加全状态反馈 后的闭环特征方程,由图5-7可以得到:令其与理想的闭环特征方程一致,可以求出全状态反馈系数为:(4) 全状态反馈的典型系统的模拟电路如图5-8所示,Rxi , Rx ,Rx3的阻值分别为270k ,91k ,1501。六、思考题与实验报告要求1思考题(1 )状态反馈控制器在模拟实验电路中是如何实现的?(2)状态反馈控制为什么会优于输出反馈控制?答:状态反馈系统方程为:X=Ax+B(V-Kx)=(A-BK)x+BVy=(C-DK)x+DV式(5-3)输出反馈系统方程为:X=Ax+B(V-Hy)=A-BH(l+DH)Cx+B-BH(l+DH)DV y=(l+DH)Cx+(l+DH)DV式(5-

温馨提示

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

评论

0/150

提交评论