




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一种不需矩阵求逆的最小二乘法本文着重介绍了一种新的不需要矩阵求逆的最小二乘法。在 LSLS 估计中,需要计算矩阵( (T) )的逆,由于矩阵,求逆比较影响辨识速度。能否在 LSLS 中避免( (T) )的求逆运算?从而提高 LSLS 的辨识速度。关键字:LSLS 估计求逆运算辨识速度最小二乘法1 问题提出在LS估计中,需要计算矩阵()的逆,由于矩阵,求逆比较影响辨识速度。能否在LS中避免()的求逆运算?从而提高LS的辨识速度。(1)不需矩阵求逆的LS算法特点不需计算矩阵的逆;辨识精度与基本LS相同;辨识速度比基本LS有较大提高;适合模型阶次n未知的情况下应用;是一种按模型阶次n递推的算法。(2
2、)算法推导系统的差分方程为:y(k)a1y(k-1)any(k-n)=t0u(k)tu(k-1)0u(k-n)(k)二y(k尸u(k)-31y(k-1)tu(k-1)-any(k-n)bnu(k-n)(k)上式写成矩阵形式有:y(k)=(k)M(k)式中:(k)=u(k)y(k-1)u(k-1)y(k-n)u(k-n)】b=bo-31b1-anbnT令k分别等于1,2n,有n个方程,则有:Y=8+E式中:丫=勺(1)y(2)y(N)1T底1-(1)(2)(N)1T珑(1)1u(1)|6T(2)u(2):一:.3T(N)jMN)y(0)u(0)y(i)u(i)a+y(N-1)u(N-1)y(1-
3、n)u(1-n)y(2-n)u(2-n)aay(N-n)u(N-n)-0。1。22nJ62n2 任务提出由u(k)及y(k)辨识ai、bi及n3 采用方法采用模型阶次n的递推方法。即从n=0开始辨识一n=1一n=2一由Y=什己可得其LS估计值为:鼻文飞尸Y下面推导按模型阶次n的递推算法。模型阶次n=0的辨识o=L(1)u(2)u(N)1T=乳N-N=?o=gT0)T丫=Eu(i)y(i)/Zu2(i)i=1.i工引入中间变量X:T1X=(犷)记n=0时的X为X:*0=(中人0)=1u2(i)(2)求X(:J,假设模型阶次为n-1时的参数辨识结果已知,也就是?n,Xn已知,现欲求模型阶次为n时的
4、辨识结果。即求:小:1:Y这里,我们先求Xn。由可知:(=卬0巾1巾2巾2nd.巾2nn-n1巾2n1巾2nl式中:巾2n-y(1-n)y(2-n)y(N-n)1T巾2n=U(1-n)u(2-n)u(N-n)T令n=Ln_L巾2n_J,则:式中:A22=1/(巾2n巾2n一巾2nnXnn巾2n)A12=A。=xnnT巾2nA22A11=X;-A124n:XnT至此,Xn=(nTn)(nig=j/匕n-2nJ.-一二d士n 士niiT不2nd.T2nJ2nd根据分块矩阵求逆可得:Xn=(;)尸=B1121B12B22式中:B22=1/(巾2nJ巾2n一巾2nn1Xnn巾2n)B12=B21=Xn
5、J.n巾2n4B22B11-B12巾同理,令n=1n巾2nL则可推得:已求得。求解步骤:;=In,LX;=(;)T;产 Tn=;W2nLX0Q;口充求丫:丫=jnJ“Tn丫求?n2n=(Tnn)TnY=XnTnY4 总结。,X,2T1,XI,T2,X2,221通过与矩P$求逆的LS算法对比可得出: 不需矩阵求逆的LS算法优势是不需计算矩阵的逆,简化计算,减少计算量,并且辨识精度与基本LS相同,且辨识速度比基本LS有较大提高和适合模型阶次n未知的情况下应用, 是一种按模型阶次n递推的算法。:丫N工y(i-n)y(i)i=1N工u(i-n)y(i)i4动态模型参数极大似然辨识及其MTLAER现极大
6、似然法辨识方法特点:(1)无偏估计方法;(2)适用于己(k)相关情况;(3)当系统信噪比较小时有较好的估计效果;(4)算法稳定度好;(5)是一种递推算法;(6)实际工程中广泛使用。设动态系统的模型表示为11A(z)z(k)=B(z)u(k)+e(k)-e(k)=D(z)v(k)式中,v(k)是均值为0,方差为仃2,服从正态分布的不相关随机噪声;u(k)和z(k)表示系统的输入输出变量。现给出一系统模型为z(k)-1.2z(k-1)+0.6z(k-2)=u(k-1)+0.5(k-2)+e(k)e(k)=v(k)-v(k-1)+0.2v(k-2)其中v(k)为随机信号,输入信号是幅值为1的M系列或
7、随机信号,试用递推的极大似然法求系统辨识的参数仃0程序如下:cleara(1)=1;b(1)=0;d(1)=0;u(1)=d(1);z(1)=0;z(2)=0;%初始化fori=2:1200%产生m序歹Uu(i)a(i)=xor(c(i-1),d(i-1);b(i)=a(i-i);c(i)=b(i-1);d(i)=c(i-1);u(i)=d(i);Endu;v=randn(1200,1);%产生正态分布随机数V=0;%计算噪声方差fori=1:1200V=V+v(i)*v(i);endV1=V/1200;fork=3:1200%根据v和u计算zz(k)=1.2*z(k-1)-0.6*z(k-2
8、)+u(k-1)+0.5*u(k-2)+v(k)-v(k-1)+0.2*v(k-2);endo1=0.001*ones(6,1);p0=eye(6,6);%幅初值zf(1)=0.1;zf(2)=0.1;vf(2)=0.1;vf(1)=0.1;uf(2)=0.1;uf(1)=0.1;%迭代计算参数值和误差值fork=3:1200h=-z(k-1);-z(k-2);u(k-1);u(k-2);v(k-1);v(k-2);hf=h;K=p0*hf*inv(hf*p0*hf+1);p=eye(6,6)-K*hf*p0;v(k)=z(k)-h*o1;o=o1+K*v(k);p0=p;o1=o;a2(k)
9、=o(2);b1(k)=o(3);b2(k)=o(4);d1(k)=o(5);d2(k)=o(6);e1(k)=abs(a1(k)+1.2);e2(k)=abs(a2(k)-0.6);e3(k)=abs(b1(k)-1.0);e4(k)=abs(b2(k)-0.5);e5(k)=abs(d1(k)+1.0);e6(k)=abs(d2(k)-0.2);zf(k)=z(k)-d1(k)*zf(k-1)-d2(k)*zf(k-2);uf(k)=u(k)-d1(k)*uf(k-1)-d2(k)*uf(k-2);vf(k)=v(k)-d1(k)*vf(k-1)-d2(k)*vf(k-2);hf=-zf(k-1);-zf(k-2);uf(k-1);uf(k-2);vf(k-1);vf(k-2);endo1V1运行几次选择了一组比较接近真值的结果,如下所示。o1=-1.18920.56390.95480.4505-0.95000.1873V1=0.9849可知,估计值a1=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 缝制设备远程诊断与维护服务考核试卷
- 旅行社团队建设与管理考核试卷
- 电气机械的设计参数与选型指南考核试卷
- 自动扶梯梯级防滑与防夹技术的智能化实现与案例分析考核试卷
- 疫苗接种在应对全球抗生素耐药性危机中的地位考核试卷
- 建筑物拆除工程监理考核试卷
- 轨道维护与修复设备考核试卷
- 股权代持与公司财务状况监管协议
- 药品安全消防管理
- 教育行业教学资源共享及培训合作框架协议
- 高校学生资助诚信教育主题活动
- 跨国公司海外人力资源外包与派遣管理合同
- LNG 加气站防雷安全培训与应急演练记录 202505
- 普惠金融专员试题及答案
- 2025年航天知识竞赛题库及答案
- 2025年人教版小学小升初科学模拟试卷(含答案解析)
- 中国肿瘤营养治疗指南
- 华北电力大学ppt模板
- 旅游资源分类调查评价表 2017版
- 《我的梦-中国梦》主题班会课件
- 超声波加工以及机床设计机械设计论文
评论
0/150
提交评论