版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1,最小二乘法(Least Squares, LS)是一种经典有效的数据处理方法。它是1795年高斯在预测行星和彗星运动的轨道时提出并实际使用的。 在系统辩识和参数估计领域中,最小二乘法是一种最基本的估计方法。它可用于动态系统,也可用于静态系统;可用于线性系统,也可以用于非线性系统;可用于离线估计,也可以用于在线估计。 在随机的环境下利用最小二乘法时,并不要求知道观测数据的概率统计信息,而用这种方法所得到的估计结果,却有相当好的统计性质,第五章辩识的最小二乘法,2,这时的问题是已知系统的输入和输出, 求参数ai和bi的估计值,模型可以改写为,5.1 最小二乘估计,设时不变SISO动态系统的数学
2、模型为,其中,3,将上述模型改写为以下最小二乘格式,令K=n+1n+N,共N次观测。记,4,5,可见,残差包括两个误差因素。一是参数估计误 差带来的拟合误差;二是随机噪声带来的误差,对于上述模型的辩识问题,其中都是可以观 测的数据,是待估计的参数。引入最小二乘准则,其中称为残差或方程误差, 是参数估计值。进一步可以得到,6,若非奇异,可以得到,来确定估计值。求J对的偏导数并令其等于0,可 得,可以看出,指数函数即残差的平方和。 最小二乘估计是在残差二乘准则函数极小意义下的最 优估计,即按照准则函数,称 为最小二乘估计值,对应方法称为最小二乘法,7,其中st表示钢产量,t表示年代。试用最小二乘问
3、题的一次完成算法确定参数 。并以此来预测该企业1950年的钢产量,若钢产量用如下模型描述,例: 已知某企业1946年-1949年钢产量如表,8,在推导最小二乘法的结果时,并没有考虑噪声e(k)的 统计特性。但在评价最小二乘估计的性质时,则必须 假设噪声e(k)是不相关的,而且是同分布的随机变量 ,也即假设e(k)是白噪声序列,即,9,其中w(k)称为加权因子,对所有的k,w(k)都必须是 正数。引进加权因子是为了考虑观测数据的可信度。 如果有理由认为现时刻的数据比过去时刻的数据可 靠,那么现时刻的加权值就要大于过去时刻的加权 值。比如,可选 当 ,当 ,这就体现 了对不同时刻的数据给予了不同程
4、度的信任。一般来 说,w(k)的选择多少取决于人的主观因素,并无规律 可循,如果准则函数取为加权函数,即为,10,通过极小化 计算 的方法称为加权最小二 乘法,对应的 称为加权最小二乘估计值。加权最 小二乘估计的解为,其中W是一对称正定阵若取W=I,则。所 以,最小二乘法是加权最小二乘法的一种特例,当获得一批数据之后,利用最小二乘法或者加权最小 二乘法可一次求得相应的参数估计值,这样处理的方 法称为一次完成算法或者批处理算法。这在理论研究 方面有很多方便之处,但在计算方面要碰到矩阵求逆 的困难。但当维数增加时,矩阵求逆的运算量将急剧 增加,会给计算速度和存储带来负担,11,可以用高斯消去法进行
5、求解方程式,以便更快地 求得参数的估计值。但是,更实用的方法还是设 法化为递推计算的形式,以便在线辩识,大大减 少数据的存储。 高斯“未知量的最适合值(最可能值)是使各项实际 观测值和计算值之间差的平方乘以度量其精确度 的数值以后的和为最小,12,3) 如果出现列相关,即不满秩的情况,为病态矩阵,则不能得到最小二乘估计值,2) 每增加一次观测量,必须重新计算一次,上一节给出了最小二乘一次完成算法,但具体使用时不仅占用内存量较大,而且不能用于在线辩识。进一步,一次完成算法还有如下缺陷,5.3 最小二乘递推算法(RLS,1) 数据量越多,系统参数估计的精度就越高。为了获得满意的辩识结果,矩阵的阶数
6、常常取得非常大。这样,矩阵求逆的计算量很大,存储量也很大,13,系统用线性差分方程来描述,解决这个问题的办法是把它化成递推算法。依观测次序的递推算法就是每获得一次新的观测数据就修正一次参数的估计值,随着时间的推移,便能够获得满意的辩识结果。递推辩识算法具有无矩阵求逆,以及跟踪时变系统等特点,这样不仅可以减少计算量和存储量,而且能实现在线辩识,14,上式的最小二乘解为,令,可得,15,如果再增加一组新的观测值u(n+N+1),y(n+N+1),记 作uN+1,yN+1,则又增加一个方程,消除矩阵求逆过程,用PN来表示PN+1,16,17,令,则得到,矩阵求逆引理:设A为nn矩阵, B为nm矩阵,
7、C 为mn矩阵,并且A,A+BC和I+CA-1B都是非奇异阵, 则有恒等式,18,式中为增益矩阵,记为GN+1,而 为预报误差,19,递推过程如下,综上所述,得到最小二乘估计递推算法如下,20,方法1:m组数据,用LS一次算法,得到,再从 m+1开始递推,对于初值的选取,方法2: ,任取,另外,可以用下式作为递推算法的停机准则,式中为参数向量的第i个元素在N+1次递推计 算结果, 为给定的表示精度要求的某一正数,21,所谓数据饱和,是指随着时间的推移,采集的数据越 来越多,新数据提供的信息被旧数据淹没。如果辩识 算法对新、旧数据给予相同的信度,那么随着从新数 据中获得的信息量相对下降,算法就会
8、慢慢失去修正 能力。在实际应用中,这时参数估计值可能偏离真值 较远而无法更新,1) 数据饱和现象,随着数据量的增长,递推的最小二乘法将出现所谓的“数据饱和”现象。这是由于增益矩阵随着数据的增加将逐渐趋于零,以致递推算法失去修正能力的缘故。下面针对数据的饱和现象,讨论渐消记忆法、限定记忆法和振荡记忆法等适应性算法,5.4 数据递推的饱和及解决办法,22,由此可知,PN是递减的正定阵。随着递推次数的增加,这会导致PN0。所以增益矩阵GN+1也随着N的增加而逐渐趋于零向量,从而使得算法失去修正能力,因为,另外,由于递推在有穷字长上的计算机上实现时,每步都存在舍入误差。因此数据饱和后,由于这些原因致使
9、新的采样值不仅对参数估计不起改进作用,反而使得所计算的PN失去正定性,甚至失去对称性,造成参数的估计量与真实参数之间的偏差越来越大,23,为了克服数据饱和现象,可以用降低旧数据影响的办法来修改算法。对于时变系统,参数随着时间变化,在辩识算法中必须充分利用新数据所包含的信息,尽可能降低旧数据的影响,以便获得跟踪参数变化的实时估计,24,加衰减因子后的数据阵为,渐消记忆法又称为遗忘因子法,这种方法的思想是对 旧数据加上遗忘因子,按指数加权来使得旧数据的作 用衰减,2) 渐消记忆法(RFF,最小二乘估计值为,指数函数为,新增观测yN+1之后的数据阵为,25,得到如下递推公式,26,令 为遗忘因子。综
10、上分析,渐消记忆 法的递推算法(RFF)可以归纳为,RFF算法的结构和计算流程与RLS算法基本是一致的。 初始状态的选取也可以用上一节的方法。但是遗忘因 子必须选择接近于1的正数,通常不小于0.9,27,限定记忆法每次估值只依据最新的N个数据,在此之前的数据则全部删除。如考虑一个固定长度的矩形窗,每一个时刻有一个新数据点增加进来,一个旧数据点剔除出去,这样保持了每次都只取最新的N个数据进行计算。具体算法分为两个部分,3) 限定记忆法,1.先进一个观测数据yi+N,即在i+N时刻,进一个数据递推公式为,28,2.再出一个数据yi,即剔除一个旧的观测数据递推公式为,4) 振荡记忆法 振荡记忆法采用
11、整段删除N组数据的方法,即当数据长度以达2N时,可以删除开始的N个数据,使得数据在N到2N-1个之间变化,29,我们在讨论最小二乘估计的统计性质时,发现当系统的噪声满足白噪声性质时,参数估计是无偏一致最小方差估计。但在一般情况下,系统的噪声都不是白噪声。为了获得好的估计效果,我们考虑广义最小二乘法、扩展最小二乘法、辅助变量法和相关二步法等参数辩识方法,每种方法都对应着一种特定的噪声模型结构。 广义最小二乘法(GLS)的基本思想在于对数据进行一次白化滤波处理,然后利用基本的最小二乘法对滤波后的数据进行辩识。如滤波模型选得合适,为数据进行了较好的白化处理,则利用基本的最小二乘法就能得到无偏一致估计
12、,5.5 广义最小二乘法,30,这类问题的辩识可用广义最小二乘法,以便获得无 偏一致估计。令,设SISO动态系统的数学模型为,其中e(k)可以表示为一个以白噪声序列 为输 入的线性系统的输出,即它满足自回归模型,分别为白化处理后的输出和白化后的输入,31,上式与基本最小二乘法的模型是一样的,若 已知这样可以估计出;若 未知,通常可以 用松弛算法来估计参数,则数学模型可以表示为,32,3. 计算C(z-1),即通过得到参数估计值,1. 先猜一个C(z-1)的值,即设C(z-1)=1,利用基本的最小二乘法对方程中的A(z-1)和B(z-1)进行估计,得到,1) 广义最小二乘法(GLS)的松弛算法,
13、2. 进一步计算e(k),即,4. 利用C(z-1)可以计算yf(k)和uf(k),通过等式,计算新的估计值,5. 重复步骤(2),直到估计的精度达到要求为止,33,所谓精度要求,可以看作下列不等式是否满足,式中为参数向量的第i个元素在k+1次迭代的 计算结果,广义最小二乘法就是根据上述过程,反复估计噪声参数C(z-1)与系统模型参数A(z-1),B(z-1)的一种迭代算法广义最小二乘法的收敛速度是比较慢的,需要经过多次迭代计算,才能得到较准确的参数估计值。一般情况下,估计值能够收敛到稳态值,34,2) 递推算法(RGLS,假设前一时刻算出的系统模型参数估计为,噪声模型参数为 ,相应的算子多项
14、式为,现时刻采集数据为yk+1和uk+1,则一次递推过程的步骤如下,1. 对新数据进行滤波,并构成滤波后的输入输出数据向量,35,2.对滤波后的输入输出数据作RLS估计,修正系统模型参数,计算公式为,3.由此得到新的计算出新的残差估计值,36,每一次递推过程都包括两次RLS的计算,通过滤波计 算和残差计算将它们联系起来,4.对新残差数据作RLS估计,修正系统模型参数,计算公式为,37,增广最小二乘法(ELS)是最小二乘法的一种简单推广,它扩充了参数向量和数据向量的维数,在辩识过程中同时考虑了噪声模型的参数。 设SISO系统采用的数学模型为,5.6 增广最小二乘法,式中,38,这时,模型可以用最小二乘法求参数的估计量。可 是,式中 的分量 是未知的。为 了克服这个困难,一个很自然的方法是用 来代 替 ,借助于过去已知的估计量
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026安徽安庆市人力资源服务有限公司招聘劳务派遣员工4人考试参考试题及答案解析
- 2026四川中烟工业有限责任公司员工招聘141人考试参考试题及答案解析
- 2025新疆投资发展(集团)有限责任公司第三批招聘1200人考试备考题库及答案解析
- 2026年温州市妇女儿童活动中心招聘兼职专业教师笔试备考试题及答案解析
- 2026广东梅州市公安局招聘警务辅助人员320人考试备考试题及答案解析
- 2025年宁波大学附属人民医院招聘编外人员2人考试备考题库及答案解析
- 2026四川德阳市罗江区就业创业促进中心城镇公益性岗位招聘1人(区博物馆)考试备考题库及答案解析
- 宁波慈溪农村商业银行2026年春季招聘官宣开启考试备考题库及答案解析
- 2026年江西省、中国科学院庐山植物园科研助理岗位人员招聘2人考试备考试题及答案解析
- 2026年黄山市中医医院招聘工作人员2名考试参考试题及答案解析
- 《Multisim14电子系统仿真与设计》课件(中)
- 2025年事业单位招聘考试综合类专业知识试题(体育)
- 安全生产责任保险培训课件
- 机械工程的奥秘之旅-揭秘机械工程的魅力与价值
- 送货单回签管理办法
- 鲁科版高中化学必修第一册全册教案
- 原发性高血压患者糖代谢异常:现状、关联与防治探索
- 2025年存算一体芯片能效比:近内存计算架构突破与边缘AI设备部署成本
- 国有企业服务采购操作规范TCFLP 0054-2022
- 2025年兽医公共卫生学考试试题(附答案)
- 热电材料研究进展汇报
评论
0/150
提交评论