系统辨识与参数估计大作业教案.docx

系统辨识与参数估计大作业教案.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统辨识与参数估计大作业 第一题 递推最小二乘估计参数 ? ? v(k) 1 1?1.5z ?1 ? 0.7z ?2 1.0z ?1 ? 0.5z ?2 1?1.5z ?1 ? 0.7z ?2 z(k ) u(k ) 考 虑 如 上 图 所 示 的 仿 真 对 象 , 选 择 模 型 结 构 为 : z(k ) ? a z(k ?1) ? a z(k ? 2) ? b u(k ?1) ? b u(k ? 2) ? v(k ) 1 2 1 2 ,其中v(k ) 是服从 N (0,1) 正态分布的不相关随机噪声;输入信号u(k ) 采用 4 阶逆M 序列, 特征多项式取 F (s) ? 1 ? s ? s 4,幅度为 1,循环周期为 N ? 62bit ;控制? 值,使数据 p 的噪信比分别为 10%,73%,100%三种情况。加权因子?(k ) ? 1 ;数据长度 L=500;初始 条件取 P(0) ? 106 I, θ(0) ? 0.001, 利用递推最小二乘算法在线估计参数, 利用模型阶次辨识方法(AIC 准则),确定模型的阶次。 估计噪声v(k ) 的方差和模型静态增益K 作出参数估计值随时间的变化图答: 设过程的输入输出关系可以描述成z(k) ? hT(k)? ? n(k) z(k ) 是输出量, h(k ) 是可观测的数据向量, n(k)是均值为 0 的随机噪声 h(k ) ? ?? z(k ?1),? z(k ? 2), u(k ?1),u(k ? 2)?T ? ? ?a , a , b , b ?T 1 2 1 2 选取的模型为结构是 z(k) ? ?a z(k ?1) ? a 1 2  z(k ? 2) ? bu 1  (k ?1) ? bu 2  (k ? 2) a ? ?1.5,a 1 2 ? 0.7,b 1 ? 1.0,b 2 ? 0.5 加权最小二乘参数估计递推算法 RWLS 的公式如下, ? 1 ??1 ? ?K (k ) ? p(k ?1)h(k ) ?hT (k ) p(k ?1)h(k ) ? ?(k ) ? ? ? ?? (k ) ? ? (k ?1) ? K (k ) ? z(k ) ? hT (k )? (k ? ? ? p(k ) ? ??I ? K (k )hT (k )?? p(k ?1) 为了把 p(k)的对称性,可以把 p(k)写成 ? 1 ? ? ?p(k) ? p(k ?1)? K (k)KT (k ) ?hT (k ) p(k ?1)h(k ) ? ?(k) ? ? 如果把?(k ) 设成 1 的时候,加权最小二乘法就退化成最小二乘法。用 AIC 准则定阶法来定阶,所用公式 Z ? H ? ?V n n n n Z ? ?z(1),z(2), z(3),..., z(L)?T n ? ? ???a , ?a ,... ? a , b , b ,...b ??T n 1 2 na 1 2 n ? z(0) z(?1) ?? z(1) z(0) ? H ? ?n ? ... ... ? ?z(L ?1) z(L ? 2) ... z(1? n) u(0) u(?1) ... z(2 ? n) u(1) u(0) ... ... ... ... ... z(L ? n) u(L ?1) u(L ? 2) ... u(1? n) ? ?... u(2 ? n) ? ? . ... ... ? ?... u(L ? n) ? ? 其中模型参数? n 和 噪声V (k ) 方差的极大似然估计值为? ,? 2 ML v ? ? (H T H ML n n 2 1 )?1 H T Z n n ? ? (Z v L n H ? n ML )T (Z ? H ? ) n n ML AIC 的定阶公式写成 AIC (n) ? L log ? 2 ? 4n v 取 n ? 1,2,3,4; 分别计算 AIC(n) ,找到使 AIC(n) 最小的那个n 作为模型的阶次。一般说来, 这样得到的模型阶次都能比较接近实际过程的真实阶次。信噪比为 10%时: 参数 a1 a2 b1 b2 噪声方差 静态增益 模型阶次 真值 -1.5 0.7 1 0.5 1 估计值 -1.519 0.72259 1.0314 0.50923 1.0951 7.5661 2 信噪比为 73%时: 参数 a1 a2 b1 b2 噪声方差 静态增益 模型阶次 真值 -1.5 0.7 1 0.5 1 估计值 -1.519 0.72259 1.0314 0.50923 1.0951 7.5661 2 信噪比为 100%时: 参数 a1 a2 b1 b2 噪声方差 静态增益 模型阶次 真

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档