第七章线性差分方程模型的辨识_第1页
第七章线性差分方程模型的辨识_第2页
第七章线性差分方程模型的辨识_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第七章线性差分方程模型的辨识根据对过程的初步分析,可以是先提出一个结构已定的参数模型来描述过程 的动态特性,而模型中有一些参数需要通过辨识来加以确定,像这样的辨识问题 称为参数估计问题,最小二乘法是很常用的估计方法。线性差分方程模型的最小二乘估计首先讨论一种较简单的情况,即无噪声或噪声较小的情况,这样可以应用一 般最小二乘估计模型参数,但是对于噪声较大的情况,采用一般最小二乘法估计 通常是有偏差的,需要应用更加复杂的算法,如广义最小二乘法。辨识问题的提法设被辨识的动态系统,可用如下n阶常系数线性差分方程描述:y(k) + ay(Jc 1) + - any(k n) = bju(k) + biu

2、(k 1)卜 bnu(k n)系统方程也写成如下算子形式:A(q_1)y(k) = B(q_1)u(k),其中,= 14- fliQ-1 + a2q2 + + 如厂", B(q_1) = 14- bq_1 + 厂? HF bqn,辨识问题的提法,已知:(1) 由方程描述的系统都是稳定的。(2) 系统的阶是n阶。(3) 输入输出观测数据u (k) ,y(k)(k“,2,.,N+n), 要求根据上述己知条件来估计差分方程的参数:a】, b(i = 1,2, N + n),参数最小二乘估计的慕本思根是,选择bx(i = 1,2, .N + n),使得系统方程尽可能好的与观测数据拟合,考虑到

3、模型误差测最误差,模型方程 改为:A(q")y(k) = B(q_1)u(k) + e(k),其中,e(約称为模型残差,乂称方程误差。现在的问题就是决定A(q"), B(g")的系数,是e2最小最小二乘估计将下式A(q_1)y(k) = B(q_1)u(k) + e(k改成以下形式广义最小二乘估计-般最小二乘法简称LS法,广义最下二乘法简称GLSGLS的基本思想是,将相关残差啲用白噪声屮),经过传递函数右的滤波器的滤波输出來表示,即伙)e(k)=其中,C(7_1)= 1 + Cig" + c2q2 + + cpqp cg.p)为常数,p表示残差模型的阶,

4、c,和p事先是未知的: G (k)为白噪声序列根据方程的误差定义A(q_1)y(k) = B(q_1)u(k) + e(k),可得:A(q_1)y(k) 一 B(q_1)u(k) =C(q 丄)进而,AS")C(qT)y(k) 一 B(qT)C(qT)u(k) =G (k)由丁花(幻为白噪声,所以系统参数和噪声参数可以通过以上方程而得到无偏估 计,为此定义谋差函数:丿=2刁A(qT)C(q7)y(k) - B(q")C(qT)u(k)2现在的问题是,选择参数使得误差函数J的值为最小,由于参数a,b,c在上述 方程中的关系不是线性的,所以不能用一般的LS法求解。要采用GLS法求解。 GLS法的算法流程图如下图:输入 u(k)ty(k)令G=0,计算&产生e(k),计算C产生u(k),y (k), if结束对GLS法,当误差函数存在多个局部最小值时,B可能收敛到J的局部最小值而不 是全局最小值,另外由于GLS法是一种迭代算法,一般都需耍反复计算几次才能 获得结果,因此计算时间较长,所以有必要开发计算时间较短的新算法來解决这 一问题。多级最小二乘估计多级最小二乘估计简称MSLS法,他是解决具有相关残差系统辨识的另一种 有效方法,MSLS的主要特

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论