现代控制理论实验报告材料

上传人:m**** 文档编号:180650628 上传时间:2023-01-07 格式:DOCX 页数:9 大小:46.77KB
收藏 版权申诉 举报 下载
现代控制理论实验报告材料_第1页
第1页 / 共9页
现代控制理论实验报告材料_第2页
第2页 / 共9页
现代控制理论实验报告材料_第3页
第3页 / 共9页
资源描述:

《现代控制理论实验报告材料》由会员分享,可在线阅读,更多相关《现代控制理论实验报告材料(9页珍藏版)》请在装配图网上搜索。

1、实验一线性控制系统状态空间法分析第一部分 线性控制系统状态空间模型的建立及转换、实验目的停 1押制系统徹分万釋为+ 1 Ojf+ 50Sf 亠= i/ 4亠 24j + 24扛求共状态空冋表达武口打以先将其车屋换成传碣函数”+ 、1O)+ 7工 + 2卯$ + 24Ot_5r) = = :zz讥对 歩+ 10ia + 352 +50 + 2输入下列命令num= ( 1 T 24 24 J ;U ! 3S SO 24 - % 耳子. 分毋爭】贝式G= f Cmim*:% 寥?年5盍充白门住iMT 1 h墨勺彳頁着K = S (G J语句执行结卑为b =MlxZx3x4mlX1-IO18S-O.

2、T613-O.1ST5x 1恵ODx2x3O斗O0x3O:x sys=zpk(G)Zero/pole/ga in:-10 s (s-2)(s+1)A3 (sA2 + 4s + 5)xlx3沐yl10.437S0.375 . 187SqContimious-!imft model.(二) 连续时间系统离散化函数名称:c2d格式:G=c2d(G1,Ts),其中Ts为采样周期。功能:连续时间系统离散化。要求:先进行理论求解,再与仿真结果相比较。【例】试写出连续时间系统采样周期为T的离散化状态方程。1、理论求解解:先求eAt所以:2、MATLA仿真程序及运行结果(自己编写程序并调试运行) A=0 1;

3、0 -2; B=0;1; T=0.1; G1 H1=c2d(A,B,T)G1 =1.00000.090600.8187H1 =0.00470.09063、分析这里T=0.1;综上所述说明用MATLA仿真与理论计算相同,MATLA仿真是正确的(三) 状态空间表达式的线性变换函数名称: 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); G=ss2ss(

4、G1,inv(p)a =x1x2x3x1-110x21.665e-016-10x3002b =u1x1-0.1111x2-0.3333x30.1111c =x1 x2 x3y11 0 1d =u1y10Continuous-time model.五、思考题1 MATLAB中的函数其实都是一些子程序,那么其ss2tf ()函数是如何编写的?答: A=;B=;C=;D=;Sys=ss(A,B,C,D);G=tf(Sys)2在MATLA中对连续系统进行离散化有何现实意义?答: 用数字计算机求解连续系统方程或对连续的被控对象进行计算机控制时,由于数字计算机运算 和处理均用数字量,这样就必须将连续系统方

5、程离散化。在 MATLA中对连续系统进行离散化, 能够使得计算机能求解连续系统方程或对连续的被控对象进行控制。第二部分 线性控制系统能控性、能观性和稳定性分析一、实验目的1 掌握线性控制系统能控性和能观测性的判别方法, 了解不可控系统或不可观测系统的结构分解方 法。2 掌握控制系统在李亚普诺夫意义下的稳定性的分析方法。二、实验项目1运用MATLA分析给定系统的能控性和能观测性。2 系统的结构分解。3运用MATLA分析分析给定系统的稳定性。三、实验设备与仪器1 、计算机2、MATLA软件四、实验原理及内容(一) 系统可控性和可观测性判别1 、可控性判别 (1) 可控性判别矩阵 co=ctrb(a

6、,b) 或 co=ctrb(G)(2)如果 rank(co)=n ,则系统状态完全可控。2、可观测性判别 (1) 可观测性判别矩阵ob=ctrb(a,c) 或 ob=ctrb(G)(2)如果 rank(ob)=n ,则系统状态完全可观测。(二) 稳定性分析设系统的状态方程为:x1 0 1x1x2 1 1x2试确定系统在平衡状态处的稳定性。五、实验报告要求 将调试前的原程序及调试后的结果要一起写到实验报告上 举例如下: A=1 0 -1;-1 -2 0;3 0 1; B=1 0;2 1;0 2; C=1 0 0;0 -1 0; Q1=ctrb(A,B)Q1 =1 0 1 -2 -2 -42 1

7、-5 -2 9 60 2 3 2 6 -4 Q2=obsv(A,C)Q2 =1 0 00 -1 01 0 -11 2 0-2 0 -2-1 -4 -1 R1=rank(Q1)R1 = 3 R2=rank(Q2)R2 =3从计算结果可以看出, 系统能控性矩阵和能观测性矩阵的秩都是 3,为满秩,因此该系统是能控的, 也是能观测的。六、 实验总结 :通过本次实验,我们学会线性控制系统状态空间模型的建立方法及 MATLAB的各种模型转换函数, 以及线性控制系统能控性和能观测性的判别方法。实验二 状态反馈控制系统的设计第一部分基于MATLAI和极点配置法状态反馈控制系统的设计一、实验目的1 掌握极点配置

8、法的基本思想。2利用MATLAB的函数设计状态反馈控制系统。二、实验项目运用MATLAB口极点配置法设计状态反馈控制系统。三、实验设备与仪器1、计算机2、MATLAB件四、实验原理及内容1、SISO系统极点配置一acker格式: k=acker(a,b,p)说明:acker函数可计算反馈增益矩阵K。其中K为行向量,p为由期望极点构成的行向量。例】:已知系统动态方程为 试用MATLA编程设计反馈增益矩阵K,使闭环极点配置在-2 , -1+j , -1-j 解:首先判断系统的能控性,输入以下语句 A=0 1 0;0 0 1;0 -2 -3; B=0;0;1; R=rank(ctrb(A,B)R =

9、 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.0000 4.0000 1.00002、MIMO系统极点配置 一place格式: k=place(A,B,p)五、实验报告要求要从理论上分析极点配置的过程,并将调试前的原程序及调试后的结果要一起写到实验报告 上。六、思考题1 极点配置法的基本思想和设计思路是什么? 答:状态反馈系统的稳定性和瞬态性能主要是由系统极点决定的。如果引入状态反馈将系统的极点配置在 s 左半平

10、面的希望位置上,则可以得到满意的系统特性,一个系统引入状态反馈可以任 意配置极点的条件是原系统能控。2 如何验证设计出的系统是否达到了设计要求?答: 看配置的极点是否在 s 左半平面的希望位置上 .第二部分 极点配置全状态反馈控制系统的设计一、实验目的1 学习并掌握用极点配置法来设计全状态反馈控制系统。2 用软件仿真方法研究参数对系统性能的影响。二、实验仪器与设备计算机一台、MATLAB件。三、实验内容1 设计典型二阶系统的极点配置全状态反馈控制系统,并进行软件仿真研究。2设计典型三阶系统的极点配置全状态反馈控制系统,并进行软件仿真研究。四、实验步骤1典型二阶系统(1)对一已知二阶系统(图5-

11、1 )用极点配置方法设计全反馈系数。(2)参照图5-2,图5-3,软件仿真其阶跃响应。(3)改变系统电路,使系统恢复到图5-1所示情况,软件仿真其阶跃响应。(4)对实验结果 进行比较、分析,并完成实验报告。2典型三阶系统(1)对一已知三阶系统(图5-4)用极点配置方法设计全反馈系数。(2)参照图5-7,图5-8,软件仿真其阶跃响应。(3) 改变系统电路,使系统恢复到图 5-6所示情况,软件仿真其阶跃响应。五、实验原理1典型二阶系统全状态反馈的极点配置设计方法(1)被控对象状态方程与能控性若被控系统(A、B、C)完全能控,则通过状态反馈可以任意配置极点,取图5-1所示系统为实验系统。由图可见系统

12、的开环传递函数为 G s,取图中xX2为状态变量,将系统开环传递函s 0.05s 1数表示为被控对象状态方程 S( A、B、C),可以得:挤若020o故有:RankWc Rank B AB Rank21 0可见状态完全能控。(2)理想极点配置期望的性能指标为:超调量p 25%,峰值时间tp 0.5秒。由经典控制理论可知:25%,选择阻尼比0.707。tp 0.5s,Pn 12选择 n 10 1 / s于是可以得到系统的理想极点为:P17.07 j7.07, p17.07 j7.07系统的理想特征方程为:s22 nss214.14s 100(3)状态反馈系数的确定加入全状态反馈后的系统特征方程为

13、: 配置理想极点,则有:按极点配置设计的具有全状态反馈的系统结构如图5-2所示。接线时请注意反馈系统的模拟电路图如图5-3所示,图中的参数RxRx2分别为18k ,33k 电路的连接。2典型三阶系统全状态反馈的极点配置设计方法(1)典型三阶系统如图5-4所示。其开环传递函数为G s100s s 5 s 2闭环传递函数为W sG s100321 G s s 7s 10s 100该闭环系统的模拟电路如图5-6所示。图5-5典型三阶闭环实验系统的阶跃响应曲线rnulx1uc t图5-6三阶输出反馈实验系统模拟电路图可以用劳斯判据判断该闭环系统是不稳定的。闭环系统的阶跃响应曲线如图5-5所示。选取图5

14、-4中的xX2,X3为状态变量,系统开环传递函数可以表示为被控对象状态方程S(A B C):x Ax Buy Cx01000其中A 022 ,B0 ,C 10 00055因为RankWc Rank B AB A2B 3,所以系统状态完全能控。(2)理想极点和理想闭环特征方程考虑到系统稳定性等要求,选择理想极点为:S19,S22 j2,S32 j2由此可得到理想的闭环特征方程为:(3)全状态反馈系数设计取 x1 ,x2 ,x3 为状态变量,带全状态的典型三阶系统结构如图5-7 所示。求取加全状态反馈后的闭环特征方程,由图 5-7 可以得到: 令其与理想的闭环特征方程一致,可以求出全状态反馈系数为

15、:(4)全状态反馈的典型系统的模拟电路如图 5-8 所示, Rx1 ,Rx2 ,Rx3 的阻值分别为 270k ,91k ,150k 。六、思考题与实验报告要求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(I+DH)Cx+B-BH(I+DH)DVy=(I+DH)Cx+(I+DH)DV式(5-5 )比较式(5-3)和式(5-5)可知,式(5-5)系数矩阵中的HC相当于状态反馈系统中的K矩阵。 由于mv=n等原因,K矩阵可以选择的自由度比较大,而H矩阵可以选择的自由度相对 K矩阵 来说 要小些,尤其是HC对改善系统性能的效果同K矩阵相要小得多, 因此,输出反馈改善系统性能的能力要差些。七、实验总结:通过本次实验,初步掌握了用极点配置法来设计全状态反馈控制系统,学会了用软件仿真方法去研究参数对系统性能的影响,这对于我们学习现代控制理论有很好的帮助

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!