版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、华北电力大学实验报告|实验名称状态空间模型分析课程名称现代控制理论|专业班级:自动化1201学生姓名:马铭远学号: 201202020115成绩:指导教师:刘鑫屏实验日期:4 月25 日状态空间模型分析一、实验目的1. 加强对现代控制理论相关知识的理解;2. 掌握用 matlab 进行系统李雅普诺夫稳定性分析、能控能观性分析;二、实验仪器与软件1. MATLAB7.6 环境三、实验内容1 、模型转换图 1 、模型转换示意图及所用命令传递函数一般形式:MATLAB表示为: G=tf(num,den) , , 其中 num,den 分别是上式中分子,分母系数矩阵。零极点形式:MATLAB表示为:
2、G=zpk(Z,P,K),其中 Z , P ,K 分别表示上式中的零点矩阵,极点矩阵和增益。传递函数向状态空间转换:A,B,C,D = TF2SS(NUM,DEN) ;状态空间转换向传递函数:NUM,DEN= SS2TF(A,B,C,D,iu)-iu表示对系统的第 iu个输入量求传递函数;对单输入iu为 1 。专业文档供参考,如有帮助请下载。例 1:已知系统的传递函数为G(S) = 3s22s4s2, 利用 matlab 将传递函数s116s 11和状态空间相互转换。解: 1. 传递函数转换为状态空间模型:NUM=1 2 4;DEN=1 11 6 11;A,B,C,D = tf2ss(NUM,
3、DEN)2. 状态空间模型转换为传递函数:A=-11 -6 -11;1 0 0;0 1 0;B=1;0;0;C=1 2 4;D=0;iu=1; NUM,DEN = ss2tf(A,B,C,D,iu);G=tf(NUM,DEN)2 、状态方程状态解和输出解单位阶跃输入作用下的状态响应:G=ss(A,B,C,D);y,t,x=step(G);plot(t,x).零输入响应y,t,x=initial(G,x0)其中, x0 为状态初值。专业文档供参考,如有帮助请下载。例二:仍然使用一中的状态空间模型,绘制单位阶跃输入作用下的状态响应和零输入响应 , 其中零输入响应的初始值 x0=1 2 1 。解:
4、1. 绘制单位阶跃输入作用下的状态响应:A=-11 -6 -11;1 0 0;0 1 0;B=1;0;0;C=1 2 4;D=0; G=ss(A,B,C,D);y,t,x=step(G);plot(t,x)2. 绘制零输入响应:A=-11 -6 -11;1 0 0;0 1 0;B=1;0;0;C=1 2 4;D=0; G=ss(A,B,C,D);x0=1 2 1;y,t,x=initial(G,x0);plot(t,x)专业文档供参考,如有帮助请下载。3 、系统能控性和能观性能控性判断:首先求能控性判别矩阵:co=ctrb(A,B)。然后求 rank(co)并比较与 A 的行数 n的大小,若小
5、于n则不可控,等于为可控。也可以求 co的行列式,不等于0 ,系统可控,否则不可控。能观测性判断:首先求能观测性阵ob=obsv(A,C), 或者 ob=ctrb(A, C);然后求 rank(ob)并比较与 A 的行数大小,若小于,为不可观测,等于则为可观测。也可以求 co 的行列式,不等于 0 ,系统能观,否则不能观例三:判断下列系统的能控能观性:专业文档供参考,如有帮助请下载。51010x050x00u00310y10111x0解: A=-5 1 0;0 -5 0;0 0 -3;B=1 0;0 0;1 0;C=1 0 1;-1 1 0; co=ctrb(A ,B);rank(co)因为
6、23(A 的行数 ) ,所以不能控ob=obsv(A ,C);rank(ob)是满秩的显然,该系统是能观测的。综上,该系统能观不能控。4 、线性变换一个系统可以选用不同的状态变量,所以状态方程是不唯一的。但是这些方程之间是可以相互转换的。At, Bt ,Ct ,Dt=ss2ss(A,B ,C , D ,T)变换矩阵 T 不同, 可得到不同的状态方程表示形式, 如可控型, 可观测型, Jordan 标准型表示。 matlab 变换与控制书上讲的变换略有差别。 这里是 z = Tx,其中 x 是原来的变量, z 是现在的变量。书上则是 x = Tz 。因此线性变换时,首先要对给定的变换矩阵进行逆变
7、换,然后将其代入上面指令的 T 中。求对角阵(或约当阵):MATLAB提供指令:At, Bt ,Ct ,Dt , T=canon(A ,B , C ,D ,modal)专业文档供参考,如有帮助请下载。它可将系统完全对角化,不会出现经典控制中的约当块。求可观测标准型:At, Bt ,Ct ,Dt , T=canon(A ,B , C ,D ,companion)求可控标准型:首先需要求可观测标准型,然后根据对偶关系求At ,Ct , Bt ,Dt例四:0100x001x0u61161y1 00 x(1)将状态方程转化为对角标准型解: A=0 1 0;0 0 1;-6 -11 -6;B=1;1;0
8、;C=0 0 0;D=0;At ,Bt ,Ct ,Dt ,T=canon(A ,B ,C ,D ,modal)(2)求该系统的能观标准型并得变换阵T。解: A=0 1 0;0 0 1;-6 -11 -6;B=0;0;1;C=1 0 0;D=0; At ,Bt ,Ct ,Dt ,T=canon(A ,B ,C ,D ,companion)专业文档供参考,如有帮助请下载。5 、线性定常系统的结构分解当系统是不可控的,可以进行可控性规范分解。使用a1,b1,c1,t,k=ctrbf(A,B,C)命令。验证 P497例题 9-21 。当系统是不可观测的,可以进行可观测性规范分解。使用 a2,b2,c2
9、,t,k=obsvf(A,B,C)命令。例五 : ( 1)将下列系统进行可控性分解。专业文档供参考,如有帮助请下载。51010x050x00u00310y10111x0该系统不可控A=-5 1 0;0 -5 0;0 0 -3;B=1 0;0 0;1 0;C=1 0 1;-1 1 0; a1,b1,c1,t,k=ctrbf(A,B,C)专业文档供参考,如有帮助请下载。(2)将以下系统进行可观测性分解:1002x020x1u0041y012 xuA=-1 0 0;0 -2 0;0 0 -4;B=2;2;1;C=0 1 2;ob=obsv(A ,C);% 求能观判别阵rank(ob)a2,b2,c2
10、,t,k=obsvf(A,B,C)专业文档供参考,如有帮助请下载。6 、极点配置算法调用命令格式为 K=acker(A,B,P) ,或者 K=place(A,B,P) 。A,B 为系统系数矩阵, P 为配置极点, K 为反馈增益矩阵。用下列编码对状态反馈前后的输出响应进行比较(附带文件control.m) 。t = 0:0.01:5;U = 0.025*ones(size(t);%幅值为 0.025输入阶跃信号Y1,X1=lsim(A,B,C,D,U,t);Y2,X2=lsim(A-B*K,B,C,D,U,t);figure(1)plot(t,Y1); grid; title(反馈前 );专业
11、文档供参考,如有帮助请下载。figure(2)plot(t,Y2); title(反馈后 );grid;例六:已知系统的传递函数为 Y(s)s( s1试设计一个状态反馈矩阵, 使U (s)1)( s2)闭环系统的极点在 -2 , 1j 。解:依据系统传递函数写出能控标准型Y(s)11U (s)s(s1)(s2)s33s22s系统完全能控,可任意配置极点0100x001x0u0231y10 0xA=0 1 0;0 0 1;0 -2 -3;B=0;0;1;P=-2,-1+j,-1-j;K=acker(A,B,P)t = 0:0.01:5;U = 0.025*ones(size(t);%幅值为 0.
12、025输入阶跃信号Y1,X1=lsim(A,B,C,D,U,t);Y2,X2=lsim(A-B*K,B,C,D,U,t);figure(1)plot(t,Y1); grid; title(反馈前 );figure(2)plot(t,Y2); grid;title(反馈后 );专业文档供参考,如有帮助请下载。对状态反馈前后的输出响应进行比较专业文档供参考,如有帮助请下载。7 、线性定常系统稳定判据函数 lyap(A,Q)求如下式的李氏方程: AP+PA T =-Q注意与教材的区别,应将给定A 矩阵转置后再代入lyap函数。例七:设系统的状态方程如下, 其平衡状态在坐标原点处, 试判断该系统的稳定性:x101x1x223x2解: A=0 -2;1 -3;Q=1 0;0 1;lyap(A,Q)专业文档供参考,如有帮助请下载。求解出的 P 阵正定,所以在原点出的平衡状态是渐近稳定的,且是大范围渐进稳定四实验总结:通过此次实验,我对状态空间模
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年养殖场环境管理与合规升级策略
- 2026年雷达目标特征库与AI模型双重识别引擎开发
- 2026年大硅片行业从低端重复到高端突破的转型
- 2026年高端文旅装备沉浸式体验智慧旅游系统研制
- 2026年专项资金绩效目标表设定与自评报告编写
- 2026年银行降本增效背景下金融科技投入规划
- 2026年量子芯片测控系统极低温环境核心技术攻关指南
- 2026中国科学院上海药物研究所刁星星课题组样品处理及分析人员招聘1人备考题库附答案详解(模拟题)
- 2026江苏无锡广电物业管理有限公司招聘1人备考题库及答案详解【有一套】
- 2026上半年四川成都市大邑县医疗卫生事业单位考核招聘高层次人才23人备考题库及参考答案详解(完整版)
- 2023中移铁通春季校园招聘高频考点题库(共500题含答案解析)模拟练习试卷
- 融资服务协议合同
- 如何做好医院科主任
- 机电设备及管道安装施工方案
- GB/T 1040.2-2022塑料拉伸性能的测定第2部分:模塑和挤塑塑料的试验条件
- 行政事业单位内部控制培训 课件
- 危大工程管控清单
- 动物福利与保护课件
- 南极洲的课件
- 天然产物生物转化
- 湖北中医药大学-医学-护理105400专业考研复习题库大全-下(500题)
评论
0/150
提交评论