最小二乘法在系统辨识中的应用 (2)_第1页
最小二乘法在系统辨识中的应用 (2)_第2页
全文预览已结束

下载本文档

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

文档简介

1、最小二乘法在系统辨识中的应用王文进控制科学与控制工程学院控制理论与控制工程专业2009010211摘要:在实际的工程中,经常要对一个系统建立数学模型。很多时候,要面对一个未知的系统,对于这些未知系统,我们所知道的仅仅是它们的一些输入输出数据,我们要根据这些测量的输入输出数据,建立系统的数学模型。由此诞生了系统辨识这门科学,系统辨识就是研究怎样利用对未知系统的输入输出数据建立描述系统的数学模型的科学。系统辨识在工程中的应用非常广泛,系统辨识的方法有很多种,最小二乘法是一种应用及其广泛的系统辨识方法。本文主要讲述了最小二乘估计在系统辨识中的应用。首先,为了便于介绍,用一个最基本的单输入单输出模型来

2、引入系统辨识中的最小二乘估计。例如:y=ax+s(1)其中:y、x可测,s为不可测的干扰项,a未知参数。通过N次实验,得到测量数据y和xk,其中k=l、2、3、,我们所需要做的就是通过这N次实验得到的数据,来确定未知参数a。在忽略不可测干扰项的前提下,基本的思想就是要使观测点yk和由式(1)确定的估计点y的差的平方和达到最小。用公式表达出来就是要使J最小:J二兰(y-ax)2二minkkk=1确定未知参数a的具体方法就是令:dJ/da=0,导出a为xyJ=£-2x(y-ax)=0dakkkk=1kka=.x=1为x2kk=1通过上面最基本的单输入单输出模型,我们对系统辨识中的最小二乘

3、法有了初步的了解,但在实际的工程中,系统一般为多输入系统,下面就用一个实际的例子来分析。在接下来的表述中,为了便于区分,向量均用带下划线的字母表示。水泥在凝固过程中,由于发生了一系列的化学反应,会释放出一定的热量。若水泥成分及其组成比例不同,释放的热量也会不同。水泥凝固放热量与水泥成分的关系模型如下:y=a0+aiX1+anXn+S其中,y为水泥凝固时的放热量(卡/克);Xx2为水泥的几种成分。引入参数向量:0=a0,a,aT01n经过N次试验,得出N个方程:yk=0+sk;k=1、2、N其中:方程组可用矩阵表示为y=儿2,NTs=£严2,SnT1x111x=12xn1xn2申T1申

4、T2其中:有:估计准则有J=f(y一屮Te)2k_k_k=1斗(人弋毎(yN弋-)(y-Oe)T(y-©)J=yTy+0TT©-yT-0TTy=yTy+0TTe-20TTy假设:(T)满秩,由(y7Te)1_i_(y申Te)N_N_根据矩阵值函数对矩阵变量的导数和数量函数对矩阵变量的导数可以得出以下两个公式:a(xta)dxa(xTAx)ax2Axae_a(etty)ae所以:aJa解出参数估计f向量:+eTT2eTTz)=2T0一2TyeL=(T)-1Ty至此,水泥的凝固放热量与水泥的成分关系模型即建立起来了。总结:在本文中,主要用到了矩阵里的最小二乘法思想,在具体求解过程中,还用到了矩阵值函数对矩阵变量的求导和数量函数对矩阵变量的求导。虽然最小二乘问题在本学期所学的矩阵论里不是作为重点来讲,但最小二乘法在工程中的作用却是难以估计的。有统计史家这样评价,“最小二乘法之于统计学,

温馨提示

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

评论

0/150

提交评论