第十五部分极大似然法辨识教学课件.ppt

上传人:本田雅阁 文档编号:2628955 上传时间:2019-04-24 格式:PPT 页数:76 大小:2.24MB
返回 下载 相关 举报
第十五部分极大似然法辨识教学课件.ppt_第1页
第1页 / 共76页
第十五部分极大似然法辨识教学课件.ppt_第2页
第2页 / 共76页
第十五部分极大似然法辨识教学课件.ppt_第3页
第3页 / 共76页
亲,该文档总共76页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第十五部分极大似然法辨识教学课件.ppt》由会员分享,可在线阅读,更多相关《第十五部分极大似然法辨识教学课件.ppt(76页珍藏版)》请在三一文库上搜索。

1、第十五章 极大似然法辨识,极大似然法是一种得到广泛应用的辨识方法。这种方法要求引入有关随机变量的条件分布密度或似然函数,目的在于建立随机观测数据与未知参数之间的概率特性和统计关系,并通过它求出未知参数的估计值,例如导弹气动参数的估计。,因此,它是基于概率统计基础上的参数估计方法。本章主要讨论极大似然法和递推极大似然法辨识。最后简述模型阶的确定。,第一节 极大似然法辨识,极大似然法是以观测值的出现概率为最大作为估计准则。,设有离散随机过程 与未知参数 有关,假设已知条件概率分布密度 。若得到 个独立的观测值 ,则可得分布密度 。要求根据这些观测值估计未知参数 ,估计的准则是观测值 的出现概率为最

2、大。这此定义似然函数,(15-1),上式右边是 个概率密度函数的边乘,似然函数L是 的函数。如果L达到极大值, 的出现概率为最大。因此,极大似然法的实质就是求解L达到极大值的 的估值 。为了便于求 ,对式(15-1)等号两边取对数,则把连乘变成连加,即,(15-2),现在用极大似然法辨识系统差分方程中的参数。从式(13-6)和式(13-9)可得,根据式(13-14)得残差,式中,设 服从高斯分布, 具有相同的方差 ,则可得似然函数为,(15-9),求 对未知参数 和 的偏导数,令偏导数等于零,可得,从式(13-13)可看出,对于 为高斯白噪声序列这一特殊情况,极大似然估计与一般最小二乘法估计完

3、全相同。,实际上, 往往不是白噪声序列,而相关噪声序列。下面讨论在残差相关情况下的极大似然辨识问题。,是均值为零的高斯分布白噪声序列。多项式 中的各系数 和序列 的均方差 都是未知参数。,式中 为预测误差, 和 分别为 和 的估值。预测误差可用下式表示:,式中,即,求 的偏导数,令其等于零,得,显然,方程(15-20)可理解为预测模型,而 可看作为预测误差。由式(15-26)可知,要使 最小,就要使预测误差的平方和为最小。即使对概率密度不作任何假设,这个准则也是有意义的。因此可按 最小这一准则求 的估值。,由于 是参数 的线性函数 ,所以 是这些参数的二次函数。求使L为最大的 ,等价于在式(1

4、5-20)的约束条件下求 使 为最小。,在用式(15-20)表示系统模型的情况下,若先算出 的梯度 和海赛矩阵 ,而后用牛顿拉卜森法,可使计算在为简化。下面用牛顿拉卜森法进行迭代计算,求出比较准确的 值。,整个迭代计算步骤如下:, 计算预测误差,给出,并计算,式(15-33) 、式(15-34) 和式(15-35)都是差分方程,这些差分方程的初始条件都为零。可通过解这组方程求得 关于 的全部偏导数。 和 分别为 , 和 的线性函数。,利用式(15-34) 、式(15-34) 和式(15-35),可很方便地求出 关于 的二阶混合偏导数。,的其余二阶偏导数都等于零。从上述三式可看出,二阶偏导数可用

5、一阶偏导数来表示,因此计算比较简单。而且,二阶偏导数可用 , 和 表示。, 按牛顿拉卜森法计算 的新估值 为,重复至的计算步骤。经过 为迭代计算之后,可得 进一步迭代可得,式(15-38)表明,当残差方差的计算误差降到0.01%时,就停止计算。这一方法,即使在噪声比较大的情况下,也能得到较好的估值 。,第二节 递推极大似然法辨识,在线辨识需要用递推极大似然法辨识,下面只讨论用近似方法推导出递推极大似然法的计算公式。,设系统的模型为,显然, 是模型参数 的函数,所以预测误差可表示为,设 分别表示为,设 ,则式(15-48)可写成,而,最后,需要求 的递推关系式。根据 的定义,有,由式(15-30

6、)得 的第一行为,根据式(15-36)可得,则,方程式(15-53)、(15-55)、(15-56)、和方程式(15-58)为递推极大似在法的一组计算公式。可以证明,这个方法以概率1收敛到估计准则的一个局部极小值。这是一个比较好的方法。,第三节 导弹气动参数的极大似然法辨识,建立了导弹数学模型并得到了观测数据后,需要解决模型中的参数估计问题,即所谓的参数辨识问题。由于我们采用的是Bryan的气动力系数的线性化数学模型,因此气动参数辨识只是在已知模型下的参数估计问题。目前在气动参数辨识中应用最广泛的是极大似然法。,一、极大似然法辨识的基本公式,由上面的指标函数可知,求 的估值问题,归结为对式(1

7、5-62)求极小值问题。由于导弹的动力学方程是由彼此间存在耦合的微分方程组描述的,故指标函一般不是气动系数的二次函数,必须通过优化算法来获得参数估计值。通常使用改进的牛顿拉卜森算法。,二、模型分解后的气动参数辨识,由于导弹飞行动力学模型很复杂,所需辨识的气动参数很多,计算量很大。为了减少计算量,节省CPU时间,必须对导弹的动力学模型进行分解。考虑到气动力系数主要反映在导弹质心运动力学方程上,而力矩系数则主要反映在绕质心旋转的运动分开,分别辨识力系数和力矩系数,也就是将一个六自由度复杂系统的辨识问题分解为两个三自由度简单系统的辨识问题,其中耦合项可作适当处理,这样可以大大减少计算量。,采用模型分

8、解辨识气动参数可节省CPU时间的另一个原因是,在实际的辨识过程中,力系数比较容易辨识,一般只需迭代四、五次即可达到收敛精度的要求,而力矩系数的辨识则需要花费更多的时间。迭代运算公式如下:,(15-67),(15-68),牛顿拉卜森算法的具体迭代过程为:根据导弹的风洞实验或理论计算结果给出待估参数的迭代初值 ,再根据导弹的动力学方程求出在 条件下的导弹状态值 、观测值 和灵敏度方程 ,然后由式(15-68)计算出 ,再以 代替原来的 ,重复上述过程。,若迭代过程出现发散现象,即 ,就采用变步长的方法进行搜索,即以 代替 ,其中 ,我们取 。因而就花费了许多不必要的时间,使其整个辨识时间要比模型分

9、解法的辨识时间长得多。,力系数辨识与力矩系数辨识方法完全相同,本节只介绍力矩系数辨识的过程和结果。,(15-73),由于导弹是轴对称的,故 。,三、参数辨识中的一些具体问题,1. 数据窗的选择,数据窗长度一般应尽量长一些,但在实际中数据窗的长度往往受到一定的限制,例如,当有外进入系统,或者系统的动态发生变化时,数据窗不得不缩短;另外记录装置对数据的个数也可能有些限制。这里所研究的是导弹时变,不同时刻导弹速度是不同的,因而各个时刻的气动参数也不同。因此在辨识过程中选取多少个样本点,即多长的数据窗是必须考虑的一个实际问题,若样本点太多,又必然会增长计算时间。通过仿真计算,最后选取了60个样本点,这

10、样既能保证计算精度,又不会使计算时间太长。,关于数据窗的形状也是要考虑的问题,因为马赫数(导弹速度与所在高度音速之比)是变化的,每一次迭代计算中,数据窗内的样本点处于不同的马赫数下。显然,离当前辨识时刻越近的数据中所包含的系统此时刻的信息量就越大;反之,离当前辨识越远的数据,其本身所包含的系统步时刻的信息量变越少。因此在实际计算过程中,按样本点靠近当前时刻的远近对其进行了指数加权处理。具体采用的数形状据窗形状如图15-1所示。,2. 辨识步长的选择,一般对于气动参数辨识步长的要求是,相邻两个辨识时刻之间的马赫数变化不能大于0.1马赫,本例所研究的导弹,在其马赫数变化比较剧烈的飞行段内,采用0.

11、1秒的的辨识步长,而其他时间内采用0.3秒的步长。本例采用了变步长和固定步长进行辨识,两种结果表明,采用变步长在保证精度的前,大大缩短了计算时间。,3. 激励信号,采用3211波形和方波两种激励信号。激励信号如图15-2所示。,四、辨识结果,1. 表15-1和表15-2分别为3211激励,采用变步长和固定步长得到 的一组气动参数辨识部分结果,表15-1 “32111”激励,变步长,秒,马赫数=0.73,表15-2 “32111”激励,定步长,秒,马赫数=0.73,2表15-3为方波激励,采用变步长得到的一组气动参数辨识部 分结果。,表15-1 “32111”激励,变步长,秒,马赫数=0.37,

12、3结果分析,由表15-1、表15-2和表15-3可知,采用变步长和固定步长所得到的气动参数辨识结果基本相同,均能满足精度要求,的辨识误差较大,主要原因是动导数不易辨识。对于正常布局导弹来说,这个气动参数辨识不准基本不影响整个导弹设计。,第四节 模型阶的确定,前面所讨论的差分方程的参数辨识方法,都假定模型的结构或差分方程的阶是已知的。实际上,模型的阶往往是求未知的,在这种情况下,存在模型阶的辨识问题。下面只介绍两种常用的确定模型阶的方法,即按残差方差定阶的AIC准则定阶。,一、按残差方差定阶,1. 按估计误差方差最小定阶,如图15-3所示,对某一系统,当 随着的 增加而减小。如果 为正确的阶,则

13、 时, 出现最后一次陡峭的下降,而以后 保持不变或只有微小的变化。图15-3所示的系统 , 。,图15-3,2. F检验方法确定模型的阶,式中,J表示辨识系统的误差平方和。此系统有N对输入输出数据,有 个模型参数。对某一系统的计算结果如表15-4所示。,从表15-4可知,当t3时, 的减小是显著的,当t3时, 的减小是不显著的,所以该系统的阶数可选为5。,二、按Akaike信息(AIC)准则确定系统的阶,这个准则是日本学者Akaike(英译音)总结了时间序列统计建模的经验,借助于信息论所提出的一个合理定阶准则。在一组可供选择的随机模型中,AIC最小的那个模型是一个可取的模型。这个准则的优点就在于它是一个完全客观的准则,应用这个准则时,不需要建模人员作任何主观判断。,为了简单起见,先考虑下列模型:,因此,表(15-5),

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1