控制系统性能评估 课程作业控制系统性能评估.docx_第1页
控制系统性能评估 课程作业控制系统性能评估.docx_第2页
控制系统性能评估 课程作业控制系统性能评估.docx_第3页
控制系统性能评估 课程作业控制系统性能评估.docx_第4页
全文预览已结束

下载本文档

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

文档简介

控制系统性能评估课程作业( 2012- 2013 年度第 2 学期)院 系: 控制与计算机工程学院 姓 名: 杜娟 学 号: 1122227005 班 级: 研控计1218班 同组成员: 成 绩: 日期:2013 年5月17日由题,和得闭环反馈 (1) 根据上式,用simulink搭建模型,如图1所示: 图1 simulink仿真模型图仿真采样得到系统的输出值。(1) 理论值计算由最小方差知识可得,输出的最小方差只与脉冲响应系数的前d-1项有关,d为对象的延迟,题目中时间延迟d=2。所以最小方差=0.0164性能指标 matlab程序一如下:clear;clc;a=rand(1,100);b=reshape(sort(a(:),size(a);for i=1:100 k=b(i); sim(fcor1); c(i)=(1+0.82)*0.01/var(y1);endplot(b(),c(),-);grid on;(2) fcor算法(滤波相关分析法)由最小方差的理论推导可得 (2) 因此,可通过求解与,的交互相关系数,获得性能指标,其中 ,等可通过simulink模型搭建获得,如图1所示,noise1,noise2分别为,通过求解与,的交互相关系数即获得性能指标,交互相关系数可用(2)式进行估计。其matlab程序如下clear;clc;a=rand(1,100);b=reshape(sort(a(:),size(a);for i=1:100 k=b(i); sim(fcor1);c(i)=sum(y1.*noise1,1)2+sum(y1.*noise2,1)2/sum(y1.2)*sum(noise1.2,1);endplot(b(),c(),-);grid on(3) 时间序列分析方法时间序列分析方法就是用输出的数据进行辨识,获得系统在噪声作用下的模型,进而获得如式(1)所示的系统的脉冲响应模型,其中脉冲响应系数的前d-1项构成了最小方差项,即可利用辨识得到的前d-1项的脉冲响应系数获得系统的最小方差,继而求得性能指标,系统模型辨识可利用matlab辨识工具箱辨识得到。matlab程序如下z=iddata(y);var(y)m=armax(z,na,3,nc,2)num=m.c;den=m.a;sys=tf(num,den)step(m)c,n=hylongdiv1(num,den,500)c=c;t=2;minfc=0;for i=1:t sum=c(i)*c(i); minfc=sum+minfc;endminfc*0.01

温馨提示

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

评论

0/150

提交评论