系统辨识实验二
更新时间:2023-09-26 09:17:01 阅读量: 综合文库 文档下载
- 系统辨证脉学推荐度:
- 相关推荐
《系统辨识》实验二要点
实验二 递推最小二乘估计(RLS)及模型阶次辨识(F-Test)
一、实验目的
① 通过实验,掌握递推最小二乘参数辨识方法 ② 通过实验,掌握F-Test模型阶次辨识方法
二、实验内容
1、仿真模型
实验所用的仿真模型如下: 框图表示 v(k) 1 e(k) 1?1.5z?1?0.7z?2
+ ?1?2 z(k) z?0.5zu(k) y(k) + 1?1.5z?1?0.7z?2
模型表示
z(k)?1.5z(k?1)?0.7z(k?2)?u(k?1)?0.5u(k?2)??v(k) 其中u(k)和z(k)分别为模型的输入和输出变量;v(k)为零均值、方差为1、服从正态分布的白噪声;?为噪声的标准差(实验时,可取0.0、0.1、0.5、1.0);输入变量u(k)采用M序列,其特征多项式取F(s)?s4?s?1,幅度取1.0。
2、辨识模型
辨识模型的形式取
A(z?1)z(k)?B(z?1)u(k)?e(k)
为方便起见,取na?nb?n,即
A(z)?1?a1z?1?a2z?2???anz?n?1?2?nB(z)?b1z?b2z???bnz根据仿真模型生成的数据?u(k),k?1,?,L?和?z(k),k?1,?,L?,辨识模
1
型的参数a1,a2,?,an和b1,b2,?,bn;并确定模型阶次n ,同时估计出模型误差e(k)的方差(应近似等于模型噪声v(k)的方差,即为?2)和模型的静态增益K。
3、辨识算法
① 采用递推遗忘因子法:
???????(k)??(k?1)?K(k)z(k)?h(k)?(k?1)??1? K(k)?P(k?1)h(k)h(k)P(k?1)h(k)?μ??1?P(k)?I?K(k)h?(k)P(k?1)μ?其中,遗忘因子0???1(具体值根据情况自已确定);数据长度L可取100、
??(0)??300、500;初始值?。 2P(0)?aI?② 损失函数的递推计算:
?2??z(k)?h(k)?(k?1)?J(k)?μ?J(k?1)???
h(k)P(k?1)h(k)?μ????③ 噪声标准差的估计
?????????=?④ 模型静态增益估计
J(L)L?dim???bin
?K=i?1n
?1??aii?14、F-Test定阶法 统计量t J(n)?J(n?1)L?2n?2~F(2,L?2n?2)
J(n?1)2其中,J(?)为相应阶次下的损失函数值,L为所用的数据长度,n为模型
t(n,n?1)?的估计阶次。
?t?,接受?t?,拒绝H0:n?n0,若t(n,N?1〕若t(n,n?1〕 2
H0:n?1?n0,其中t?为风险水平?下的阀值。这时模型的阶次估计值可
取n?1。
05) 注:F分布值表(风险水平?=0。阀值t? 自由度1 自由度2 100 300 500
5、噪信比计算 ● 噪信比定义 噪信比??2?e2?y2 3.09 3.03 3.01 u(k) ? e(k) G(z)
-1
y(k) z(k) 2其中,?e2为噪声方差,?y为过程输出方差。
2● 过程输出方差?y的计算
2?y?1?1dzG(z)G(z) ?l2?jz其中,积分围线l是z平面内沿逆时间方向的单位圆圆周。若定义
B(z?1)?1 G(z)??1A(z)式中
A(z?1)?a0?a1z?1?a2z?2???anz?n,a0?0B(z)?b0?b1z则有
2y?1?1?b2z?2???bnz,?n
11B(z)B(z?1)dz?1dz??G(z)G(z)=2?j?lz2?j?lA(z)A(z?1)z1=a0
?i?0n?b?ii2
ia03
k?1k?1k?1k?1?ka0ai?ak?1ak?1?ia??ik?1a0??kak?1bk?1?bk?1ak?1k?1k?1?i?b?0i ik?1?a0??k?n?1,n?2,?,1,0;i?0,1,?,k???nn??ai?ai,bi?bi6、计算性能指标
① 参数估计平方相对偏差
22n?~???i~???1????,?i??i??i i?1??i?② 参数估计平方根偏差
?2???i2i?12n~??i?12n2i?~,?i??i??i
③ 静态增益估计相对偏差
~K?K?nKi?~,K?K?K??bin ?K=i?1n,K=i?1n?1??ai1??aii?1i?1?b三、程序流程(供参考)
启动
定维 输入数据u(534),输出数据z(534),M序列M(5) 参数估计向量THETA(8),数据向量h(8),协方差矩阵P(8,8) 损失函数J(4),噪声标准差LAMBDA
4
赋初值 生成M序列参数:a=1, P=4, M(0),…,M(5)不能全为0 生成白噪声参数:M=32768, A=179, x0=11 人机对话 噪声标准差:Lambda;数据长度:L;遗忘因子:? Model Order: from Nbeg to Nend 过程仿真 生成M序列;生成白噪声;生成过程输入和输出数据 设定模型阶次,从Nbeg到Nend 模型参数估计:RLS算法 损失函数计算 模型阶次辨识 计算性能指标 打印实验结果及性能指标 5
四、实验步骤
(1) 掌握最小二乘递推算法和F-Test模型阶次辨识的基本原理。 (2) 设计实验方案。 (3) 编制实验程序。
(4) 调试程序,研究实验问题,记录数据。 (5) 分析实验结果,完成实验报告。
五、实验报告
实验报告包括实验方案设计、编程说明、源程序清单、数据记录、结果分析、误差计算、数据列表、曲线打印、实验体会等。
6
正在阅读:
系统辨识实验二09-26
公文写作能力测试题04-26
STM32的SYSTICK详解01-29
描写雪的散文02-21
模拟信号运算电路01-29
【作文】最新精选初中语文九年级习作课范文:怀念阳光灿烂的日子-高分作文范作05-08
综合办公楼装饰工程施工组织设计05-20
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 辨识
- 实验
- 系统
- 喉癌汇总(总)
- 长江大学工程流体力学(机械09级)-A
- WINCC脚本初步定期往数据库添加纪录 -
- 伊利集团估值及投资分析
- 双味桂鱼卷:补虚养生 docx
- 2019年关于表彰年“五四标兵”、“优秀团干部”、“优秀团员”、“红旗团支部”等先进团体及个人的决定 doc
- 农村小学小组评改习作理论与实践研究(讲座)
- 眼泪山谷 - 图文
- 促织原文及翻译和练习(全)
- 全国百强校辽宁省沈阳市东北育才学校2016届高三上学期第二次模拟考试化学试题
- 2014年高考真题 - 文科数学(安徽卷)Word版含答案 - 图文
- 水稳碎石底基层试验段施工技术总结
- 08第八章 热力学作业答案
- 中国文学理论批评史
- 十个当今中国必须解决的重大问题及简要分析
- 财务人员个人工作总结
- 郑州大学数值分析重点考察内容及各章习题
- 温泉相关知识
- 2008年中国私募股权投资市场分析
- 《现代教育管理专题》作业参考答案(2017年9月)