




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
关于最小二乘法+相关分析法第1页,共26页,2023年,2月20日,星期四最小二乘法1.问题描述考虑如下线性系统:
其中,u(k)为系统激励信号,y(k)为系统输出,e(k)为模型噪声。第2页,共26页,2023年,2月20日,星期四系统模型第3页,共26页,2023年,2月20日,星期四
其中G(z-1)是系统函数模型,N(z-1)为有色噪声系统模型,e(k)为白噪声v(k)经过系统函数为N(z-1)的系统后的输出。通常第4页,共26页,2023年,2月20日,星期四则系统可表示为
设样本和参数集为h(k)为可观测的量,差分方程可写为最小二乘形式第5页,共26页,2023年,2月20日,星期四
如何系统噪声e(k)存在的情况下从该方程中正确的解出,即是系统辨识的任务。为了求出,我们面临三大问题:一是输入信号的选择,二是判决准则的选取,三是辨识算法的选择。选择输入
为了准确辨识系统参数,我们对输入信号有两大要求,一是信号要能持续的激励系统所有状态,二是信号频带能覆盖系统的频带宽度。除此之外还要求信号有可重复性,不能是不可重复的随机噪声,因此我们通常选择M序列或逆M序列作为输入。第6页,共26页,2023年,2月20日,星期四准则函数
本次探讨最小二乘类辨识方法,在此选取准则函数使准则函数的估计值记做,称作参数的最小二乘估计值。令k=1,2,3,……L,可构成线性方程组:第7页,共26页,2023年,2月20日,星期四式中:准则函数相应变为极小化,求得参数的估计值,将使模型更好的预报系统的输出。第8页,共26页,2023年,2月20日,星期四最小二乘法设使得,则有展开上式,并根据以下两个向量微分公式:得正则方程:第9页,共26页,2023年,2月20日,星期四当为正则阵时,有且有所以唯一使得,这种通过极小化式计算的方法称作最小二乘法。
第10页,共26页,2023年,2月20日,星期四递推最小二乘法第11页,共26页,2023年,2月20日,星期四第12页,共26页,2023年,2月20日,星期四递推最小二乘法(RLS)步骤如下第13页,共26页,2023年,2月20日,星期四举例设某物理量Y与X满足关系式Y=aX2+bX+c,实验获得一批数据如下表,试辨识模型参数a,b和c。X 1.01 2.03 3.02 4.01 5 6.02 7.03 8.04 9.03 10Y 9.6 4.1 1.3 0.4 0.05 0.1 0.7 1.8 3.8 9.0分析:Y=aX2+bX+c+=[X(k)*X(k)X(k)1]'*[abc]+=+第14页,共26页,2023年,2月20日,星期四程序X=[1.01 2.033.024.0156.027.038.049.0310];Y=[9.64.11.30.40.050.1 0.7 1.8 3.8 9.0];%实验输入数据、实验输出数据symsabc%定义待辨识参数theta=[a;b;c];%theta包含待辨识参数a,b,ctheta1=zeros(3,1);%对象参数初始化P=10^6*eye(3);%构造初始P阵fork=1:10%仿真步长范围1到10phi=[X(k)*X(k);X(k);1];%y=aX*X+bX+c=phi'*theta%theta=[a;b;c];phi=[X(k)*X(k);X(k);1]K=P*phi/(1+phi'*P*phi);%递推最小二乘法K阵的递推公式theta=theta1+K*(Y(k)-phi'*theta1);%theta的递推公式P=(eye(3)-K*phi')*P;%递推最小二乘法P阵的递推公式theta1=theta;%theta的最终估计向量theta2(:,k)=theta;%theta估计向量矩阵化,目的是为了%下面的plot仿真图像输出endtheta1%输出参数估计值plot([1:10],theta2)%输出参数逐步递推估计的轨迹图像xlabel('k');%设置横坐标为步长kylabel('参数估计a,b,c');%纵坐标为估计参数a,b,clegend('a','b','c');%标示相应曲线对应的参数axis([110-1020]);%设置坐标轴范围第15页,共26页,2023年,2月20日,星期四实验结果theta1=0.4575-5.073413.3711第16页,共26页,2023年,2月20日,星期四相关分析法原理:一个单入单出线性定常系统的动态特性可用它的脉冲响应函数g(σ)来描述。第17页,共26页,2023年,2月20日,星期四令输入为白噪声,这时的自相关函数为:则根据维纳—霍夫积分方程可得:只要记录x(t)、y(t)的值,并计算它们的互相关函数,即可求得脉冲响应函数。第18页,共26页,2023年,2月20日,星期四实例分析函数模型
其中K=120,T1=8.2Sec,T2=6.1Sec
输入信号采用6阶M序列,周期为63bit.幅度为1,采样周期为1s,利用相关分析法计算出系统的脉冲响应值,并与系统的脉冲响应理论值.实验步骤1:得到仿真的输入输出数据M序列2:利用相关分析法,求得系统的脉冲响应函数。3:利用相关分析法求得的系统脉冲响应函数与实际脉冲响应函数。4:对系统的输出加入噪声,画图比较利用相关分析法求得的系统脉冲响应函数与实际脉冲响应函数。第19页,共26页,2023年,2月20日,星期四程序%创建M序列Np=63;%循环周期delta_T=1;%时钟节拍a=1;%幅度%初始化M序列M(1)=1;M(2)=0;M(3)=0;M(4)=1;M(5)=1;M(6)=0;M_XuLie(Np)=0;forn=1:Nptemp=xor(M(6),M(5));if(temp==0)M_XuLie(n)=a;elseM_XuLie(n)=-a;endM(6)=M(5);M(5)=M(4);M(4)=M(3);M(3)=M(2);M(2)=M(1);M(1)=temp;end%stairs(M_XuLie)%生成M序列完毕第20页,共26页,2023年,2月20日,星期四r=3;%周期数u=repmat(M_XuLie,1,r+1);%将M序列赋给输入,作为输入信号%第一步,从u(k)得到x(k),y(k)K=120;T0=1;%采样时间T1=8.1;T2=6.2;K1=K/(T1*T2);%初始化X(k),Y(k)为0K2=1x(63)=0;y(63)=0fork=2:63*4%取得x(k)序列x(k)=exp(-T0/T1)*x(k-1)+T1*K1*(1-exp(-T0/T1))*u(k-1)+T1*K1...*(T1*(exp(-T0/T1)-1)+T0)*(u(k)-u(k-1))/T0%取得y(k)序列y(k)=exp(-T0/T2)*y(k-1)+T2*K2*(1-exp(-T0/T2))*x(k-1)+T2*K2...*(T2*(exp(-T0/T2)-1)+T0)*(x(k)-x(k-1))/T0end%获取没有白噪声时候输出完毕%作图figure(1);plot(u,'r');holdon;plot(x,'k');plot(y,'b');legend('u(k)','x(k)','y(k)');第21页,共26页,2023年,2月20日,星期四%第二步,将白噪声添加入输出信号%产生白噪声信号vfangcha=0.5;%随意指定的方差v=fangcha*randn(1,63*4);%信号叠加,输出实际信号z(k)z=y+v;%figure(2);%plot(v,'m');%holdon;%plot(z,'y');figure(2);%打印无白噪声污染信号plot(y,'b');holdon;%打印白噪声信号plot(v,'m');%打印白噪声污染后的信号plot(z,'g');legend('y(k)','v(k)','z(k)');%计算Rmz(k)fork=1:NpRmz(k)=0;%初始化为0fori=(Np+1):((r+1)*Np)Rmz(k)=Rmz(k)+u(i-k)*z(i);endRmz(k)=Rmz(k)/(r*Np); end第22页,共26页,2023年,2月20日,星期四%计算cc=-Rmz(Np-1);%计算脉冲响应估计值g1g1=Np*(Rmz+c)/((Np+1)*a^2*delta_T);%计算理论脉冲g0fork=1:Npg0(k)=K/(T1-T2)*(exp(-k*delta_T/T1)-exp(-k*delta_T/T2));end%计算脉冲响应估计误差delta_gdelta_g=sqrt(sum((g0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国感光显影型覆盖膜(PIC)行业市场分析及投资价值评估前景预测报告
- 医疗救援知识培训目的
- 2025年中国腹股沟护罩行业市场分析及投资价值评估前景预测报告
- 01 第4讲 重力 弹力 【答案】作业手册
- 口腔临床知识培训
- 九年级历史上册 第四单元 步入近代 第13课 法国大革命和拿破仑帝国说课稿 新人教版001
- 高级结核病考试题及答案
- 3 动量守恒定律(二)教学设计高中物理苏教版选修3-5-苏教版2014
- 保健老师知识培训内容
- 17《望天门山》教学设计-三年级上册语文统编版
- 学校食堂汇报工作
- 南通市启秀初中2024-2025八年级上学期第一次月考物理试卷及答案
- 医生签约MCN机构合同模版
- 医院护理培训课件:《护士VTE评估过程中常见问题及应对》
- 卫生院对村卫生室业务指导总结
- 小学英语写人作文
- 23秋国家开放大学《液压与气压传动》形考任务1-2参考答案
- 煤矿架空乘人装置安装检验报告
- 寻常型天疱疮
- 法人车辆租给公司合同范本
- 汉画像石课件
评论
0/150
提交评论