系统辨识课程报告.docx
《系统辨识课程报告.docx》由会员分享,可在线阅读,更多相关《系统辨识课程报告.docx(25页珍藏版)》请在第一文库网上搜索。
1、前肛7去上当系统辨识课程报告学 号:姓 名:西北工业大学研究生院一.设SISO系统差分方程为y (k) = - a1 y(k -1) - a2 y(k -2) + b1u(k -1) + b2u(k -2) + g(k)辨识参数向量为 =a1 a2 b1 b2,输入输出数据详见数据uyl. txtuy3. txt。久左)为噪声方差各异的白噪声或有色噪声。试求解:D用n元一次方程解析法,再求其平均值方法估计夕分析:方程解析法要求n元一次方程对应n个方程,由于噪声未知;辨识向 量夕=U&b1 b2V,故选择每四组输入输出数据为一组方程组求解,最后 求取均值;考虑到本文给出的系统为2阶系统,构建理论
2、上输出y仅与前两时刻的y与 U相关,在不考虑噪声情况下,设置n元一次方程的系数矩阵与结果矩阵为:a = -y(2:499);b = -y(l:498);c = u (2:499);d = u(1:498);X = y(3:500);0 for i = 1:495A = a(i), b(i), c(i), d(i).a(i+l), b(i+l), c(i+l), d(i+l).a(i+2), b(i+2), c(i+2), d(i+2).a(i+3), b (i+3), c (i+3), d (i+3);B = x(i) ;x(i+l) ;x(i+2) ;x(i+3);thelja(:, i)
3、= AB;end-theta = mean(theta, 2);算法将依次选取a, b, c, d中连续四点数据构建系数矩阵A,同时选取对应四点 输出构建结果矩阵B,则对应每次的夕 求取结果为:thetaO(:,i) = AB;最终对theta按行求取均值得到theta估计值:-123411.96661.61303352221.21240.2895-2.949230.5702-0.2678-2.789840.28390.69470.3957按列依次为uyl, uy2, uy3数据。2)用最小二乘及递推最小二乘法估计6;最小二乘原理: 构建参数矩阵一() 一 y( + 1)y( n I N -
4、1)一3一八2)-y(N)(H + 1) (n 2)(1)(2)则有最小二乘估计为G = (1),ry算法实现: function theta = LS(u, y)phi = -y(2:end-l), -y(1:end-2), u(2:end-l), u(1:end-2); | -theta = (phi, * phi)phi, *y(3:end);结果:I LStheta_i二 4x3 double12341.48551.11131.11580.78690.49630.480,0.4837037910.42540.19820.1879工 1245递推最小二乘:构建PO与thetaO:P (
5、yo ) 1 0 VO = P、0YYO则每次数据更新后的递推算法为:07 * I = V K4 16、+ I - VzN+ I 、)Kv+ = Pn + i(1 + 档 7 PW、+ I)TPNrl = Pn -PWNr(I + W+PWNT)TW工 R算法实现:计算初始P, theta (选取前50点计算)phi = E-y(2:49),-y(l :48), u(2:49),u(l :48);P = inv (phi, * phi);theta =P* Phi*y(3:50);数据更新计算每次theta:Ifor i - 50 : length(u) - 2phis =-y(i+l),-y
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 辨识 课程 报告
