系统辨识作业(共11页).doc
《系统辨识作业(共11页).doc》由会员分享,可在线阅读,更多相关《系统辨识作业(共11页).doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上系统辨识作业学 院:专 业:姓 名:学 号:日 期:专心-专注-专业系统辨识作业:以下图为仿真对象图中,v(k)为服从N(0,1)正态分布的不相关随即噪声,输入信号采用循环周期Np500的逆M序列,幅值为1,选择辨识模型为:加权因子,数据长度L=500,初始条件取,要求:(1)采用一次完成最小二乘法对系统进行辨识,给出数据u(k)和z(k),及,和和的值。(2)采用递推最小二乘法进行辨识,要给出参数收敛曲线以及新息,残差,准则函数随着递推次数K的变化曲线。(3)对仿真对象和辨识出的模型进行阶跃响应对比分析以检验辨识结果的实效。1、一次完成法对系统进行辨识:估计值,其中
2、一次完成算法对系统辨识的Matlab程序见附录:部分输入、输出数据如下,全部的输入输出数据用图1.1所示输入数据u(k)=Columns 1 through 16 0 0 1 1 1 1 0 0 0 0 1 0 0 1 1 0输出数据z(k)= Columns 1 through 9 0 0 1.2372 3.9331 6.4987 7.9909 7.7132 6.5947 5.4523 Columns 10 through 18 3.2212 0.8419 0.6243 1.7110 0.7126 1.0712 2.8037 3.8047 4.6372图1.1输入数据u(k)和输出数据z(k
3、)的值为(部分):HL= -5.4523 -6.5947 0 0 -3.2212 -5.4523 0 0 -0.8419 -3.2212 1.0000 0 -3.5706 -5.1944 0 0 -0.6787 -3.5706 0 02.3020 -0.6787 0 0的值为(部分):ZL= 3.2212 0.8419 0.6243 1.71100.71260.6787-2.3020-3.8270一次完成辨识后的值为:theta= -1.4918 0.6932 1.0541 0.4691的值为:J(theta)=493.18372、递推最小二乘法辨识系统:初始条件:,递推最小二乘法辨识系统的M
4、atlab程序见附录:其参数收敛曲线如图2.1图2.1 参数收敛曲线新息,残差,准则函数随着递推次数K的变化曲线如图2.2中依次所示:图2.2 新息、残差、准则函数变化曲线3、仿真对象和辨识出的模型进行阶跃响应对比分析仿真对象和辨识模型阶跃响应对比Matlab程序见附录:图3.1分别给出了一次完成算法辨识出来系统和辨识对象的阶跃响应对比图,递推算法辨识出来系统和辨识对象的阶跃响应对比图。 附录:一次完成和递推法系统辨识Matlab程序%最小二乘法辨识系统;%叠加噪声为1/(1-1.5z(-1)+0.7z(-2);%化为差分方程形式为;%e(k)=v(k)+1.5e(k-1)-0.7e(k-2)
5、;%仿真对象为(1z-1+0.5z-2)/(1-1.5z-1+0.7z-2);%化为差分方程形式为;%y(k)-1.5y(k-1)+0.7y(k-2)=u(k-1)+0.5u(k-2);%辨识模型为;%z(k)=-a1z(k-1)-a2z(k-2)+b1u(k-1)+b2u(k-2)+v(k);%=%主函数;function mainclose all;clc;clear;%=%产生逆M序列;X=0,1,1,0,1,0,0,1; %寄存器初始值;F=0,1,1,1,0,0,0,1; %特征多项式;N=1000; %生成长度;M=; %存放产生的M序列;%产生逆M序列函数调用;out=IMxul
6、ie(X,F,N);%阶梯图输出逆M序列;figure(1);M=out;subplot(2,1,1);stairs(M);xlabel(k) ylabel(逆M序列)title(移位寄存器产生的逆M序列);grid on;%=%一次完成最小二乘法辨识系统;%e(k)=v(k)+1.5e(k-1)-0.7e(k-2);%y(k)=1.5y(k-1)-0.7y(k-2)+u(k-1)+0.5u(k-2);%z(k)=y(k)+e(k);%即z(k)=1.5y(k-1)-0.7y(k-2)+u(k-1)+0.5u(k-2)+v(k)+1.5e(k-1)-0.7e(k-2);%产生均值为0,方差为1
7、的白噪声;v=;v=randn(1,600);%产生系统辨识所需要数据;y(1)=0;y(2)=0;e(1)=0;e(2)=0;for i=3:600 y(i)=1.5*y(i-1)-0.7*y(i-2)+M(i-1)+0.5*M(i-2); e(i)=v(i)+1.5*e(i-1)-0.7*e(i-2); z(i)=y(i)+e(i);endsubplot(2,1,2);stem(z);xlabel(k);ylabel(幅度值);title(输出数据);grid on;%辨识模型为;%z(k)=-a1z(k-1)-a2z(k-2)+b1u(k-1)+b2u(k-2)+v(k);for i=1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 辨识 作业 11
限制150内