




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上最小二乘参数估计摘要:最小二乘的一次性完成辨识算法(也称批处理算法),他的特点是直接利用已经获得的所有(一批)观测数据进行运算处理。这种算法在使用时,占用内存大,离线辨识,观测被辨识对象获得的新数据往往是逐次补充到观测数据集合中去的。在应用一次完成算法时,如果要求在每次新增观测数据后,接着就估计出系统模型的参数,则需要每次新增数据后要重新求解矩阵方程。最小二乘辩识方法在系统辩识领域中先应用上已相当普及,方法上相当完善,可以有效的用于系统的状态估计,参数估计以及自适应控制及其他方面。关键词:最小二乘(Least-squares),系统辨识(System Identifi
2、cation)目录: 1.目的1.1掌握系统辨识的理论、方法及应用1.2熟练Matlab下最小二乘法编程1.3掌握M序列产生方法2.设备 PC机1台(含Matlab软件) 3引言3.1 课题背景最小二乘理论是有高斯(K.F.Gauss)在1795年提出:“未知量的最大可能值是这样一个数值,它使各次实际观测值和计算值之间的差值的平方乘以度量其精度的数值以后的和最小。”这就是最小二乘法的最早思想。最小二乘辨识方法提供一个估算方法,使之能得到一个在最小方差意义上与实验数据最好拟合的数学模型。递推最小二乘法是在最小二乘法得到的观测数据的基础上,用新引入的数据对上一次估计的结果进行修正递推出下一个参数估
3、计值,直到估计值达到满意的精确度为止。4数学模型的结构辨识4.1根据汉格尔矩阵估计模型的阶次设一个可观可控的SISO过程的脉冲响应序列为个g(1),g(2),g(L),可以通过汉格尔(Hankel)矩阵的秩来确定系统的阶次。令Hankel阵为:,其中决定阵地维数,k可在1至间任意选择。则有。如果(过程的真实阶次),那么Hankel阵的秩等于。因此可以利用Hankel阵的奇异性来确定系统的阶次。4.2根据残差平方和估计模型的阶次SISO过程的差分方程模型的输出残差为,数据长度L,为阶时的数据矩阵,为阶时的参数的估计量,为模型阶次估计值,为真实阶次,则残差平方和函数:残差平方和有这样的性质:当L足
4、够大时,随着增加先是显著地下降,当>时,值显著下降的现象就终止。这就是损失函数法来定阶的原理。图1-1 损失函数法原理。 4.3根据AIC准则估计模型的阶次.图1-2 具体的定阶用法是:对不同阶次首先用极大似然法估计参数,然后计算似然函数值及值,找到使的作为。5 程序%待辨识系统 z(k)=0.1*z(k-1)-0.5*z(k-2)+0.6*z(k-3)+u(k-1)+0.5*u(k-2)-0.2*u(k-3)+v(k)/800%clcclear %清理工作间变量L=300; % M序列的周期x1=1;x2=1;x3=1;x4=0;x5=1;x6=0; %四个移位积存器的输出初始值for
5、 k=1:L; %开始循环,长度为L u(k)=xor(x3,x4); %第一个移位积存器的输入是第3个与第4个移位积存器的输出的“或” x6=x5;x5=x4;x4=x3;x3=x2;x2=x1;x1=u(k);end %大循环结束,产生输入信号u plot(u) %绘图M序列v=randn(300,1); %随机误差干扰z=zeros(1,300);for k=4:300 z(k)=0.10*z(k-1)+0.55*z(k-2)+0.40*z(k-3)+0.70*u(k-1)+0.90*u(k-2)-3.50*u(k-3)+v(k)/400; %用理想输出值作为观测值endH=zeros(
6、300,6); %定义一个H“0”矩阵for i=4:300 H(i,:)=-z(i-1) -z(i-2) -z(i-3) u(i-1) u(i-2) u(i-3);%用循环产生H矩阵 z1(i,:)=z(i); %用循环产生z矩阵end%计算参数%c=inv(H'*H)*H'*z1%带入公式书上3.1.23a1=c(1),a2=c(2),a3=c(3),b1=c(4),b2=c(5),b3=c(6)%辨识出参数%系统阶次辨识AIC算法%bb=zeros(5,1);n=1; %假设为1阶for i=2:300 H1(i,:)=-z(i-1) u(i-1); zz1(i,:)=z
7、(i);endaa1=inv(H1'*H1)*H1'*zz1bb(1)=(zz1-H1*aa1)'*(zz1-H1*aa1)/L;AIC(1)=L*log(bb(1)+4*n;n=2; %假设为2阶for i=3:300 H2(i,:)=-z(i-1) -z(i-2) u(i-1) u(i-2); zz2(i,:)=z(i);endaa2=inv(H2'*H2)*H2'*zz2bb(2)=(zz2-H2*aa2)'*(zz2-H2*aa2)/L;AIC(2)=L*log(bb(2)+4*n;n=3; %假设为3阶for i=4:300 H3(i,
8、:)=-z(i-1) -z(i-2) -z(i-3) u(i-1) u(i-2) u(i-3); zz3(i,:)=z(i);endaa3=inv(H3'*H3)*H3'*zz3bb(3)=(zz3-H3*aa3)'*(zz3-H3*aa3)/L;AIC(3)=L*log(bb(3)+4*n;n=4; %假设为4阶for i=5:300 H4(i,:)=-z(i-1) -z(i-2) -z(i-3) -z(i-4) u(i-1) u(i-2) u(i-3) u(i-4); zz4(i,:)=z(i);endaa4=inv(H4'*H4)*H4'*zz4b
9、b(4)=(zz4-H4*aa4)'*(zz4-H4*aa4)/L;AIC(4)=L*log(bb(4)+4*n;n=5; %假设为5阶for i=6:300 H5(i,:)=-z(i-1) -z(i-2) -z(i-3) -z(i-4) -z(i-5) u(i-1) u(i-2) u(i-3) u(i-4) u(i-5); zz5(i,:)=z(i);endaa5=inv(H5'*H5)*H5'*zz5bb(5)=(zz5-H5*aa5)'*(zz5-H5*aa5)/L;AIC(5)=L*log(bb(5)+4*n;x=min(AIC)for i=1:5 if(AIC(i)=x) N=i %所辨识出的阶次N endendplot(1:5,AIC(1) AIC(2) AIC(3) AIC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 沧州市人民医院脊柱感染病灶清除术考核
- 2025第二人民医院胃肠胰神经内分泌肿瘤诊疗考核
- 2025年松原市教育局直属学校招聘教育部直属六所师范大学应届毕业生(44人)模拟试卷及完整答案详解
- 2025湖北恩施州宣恩县园投人力资源服务有限公司招聘多家企业人员人员考前自测高频考点模拟试题附答案详解(考试直接用)
- 大学管理实务课件
- 邢台市中医院科室成本控制考核
- 2025海南省交通工程建设局第一批考核招聘劳动合同制人员8人考前自测高频考点模拟试题及答案详解(各地真题)
- 2025儿童医院深静脉血栓防治考核
- 2025昆明市五华区某政府单位行政辅助岗位人员招聘(2人)考前自测高频考点模拟试题完整答案详解
- 2025广西壮族自治区卫生健康委员会机关服务中心招聘第二批编外聘用人员1人模拟试卷及答案详解参考
- (一)成品卫生间隔断施工工艺
- 大数据匿名化效果评估
- 2025-2030智慧养老行业竞争格局分析及投资前景与战略规划研究报告
- “十五五”城镇住房发展规划
- 借住单位宿舍协议书
- 合伙购买墓地协议书
- 医学综述研究进展汇报
- 2025年福建省泉州市中考二模历史试题(原卷版+解析版)
- DB3707T 120-2024无特定病原凡纳滨对虾种虾循环水养殖技术规范
- 锦州师专2025年体育教育专业职业技能考核大纲及题库
- 工人三检制培训
评论
0/150
提交评论