欢迎来到天天文库
浏览记录
ID:31359793
大小:103.50 KB
页数:4页
时间:2019-01-09
《基于多渐消因子强跟踪srukf的故障参数辨识》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于多渐消因子强跟踪SRUKF的故障参数辨识 摘要:为了解决非线性系统中故障参数估计问题,提出多重渐消因子强跟踪平方根无迹卡尔曼滤波(MST?SRUKF)算法。MST?SRUKF将多重渐消因子引入到协方差矩阵平方根中,推导适用于平方根无迹卡尔曼滤波(SRUKF)的渐消因子计算公式,从而实时调整SRUKF中的增益矩阵,保证其对模型存在较大误差或者突变情况下的滤波精度。实验结果表明,相比于SRUKF和强跟踪无迹卡尔曼滤波(STUKF),MST?SRUKF对故障参数具有更高的估计精度。 关键词:强跟踪滤波;故障参数;平方
2、根无迹卡尔曼滤波;非线性系统 中图分类号:TN713?34;TP273文献标识码:A文章编号:1004?373X(2016)20?0015?05 Abstract:Tosolvetheproblemofnonlinearsystemfaultparameterestimation,themultiplefadingfactorsstrongtrackingsquarerootunscentedKalmanfilter(MST?SRUKF)algorithmisproposed.Themultiplefadingfa
3、ctorsareintroducedintocovariancematrixsquarerootbymeansofMST?SRUKF.ThenthefadingfactorcomputationalformulasuitableforsquarerootunscentedKalmanfilter(SRUKF)isdeducedtoadjustthegainmatrixinSRUKFinrealtimetoensurefilteraccuracywhenthemodelhasbigerror4orchangesabrup
4、tly.Theexperimentresultshowsthat,comparedwithSRUKFandstrongtrackingunscentedKalmanfilter(STUKF),theMST?SRUKFhashigherestimationaccuracyoffaultparameter. Keywords:strongtrackingfilter;faultparameter;squarerootunscentedkalmanfilter;nonlinearsystem 0引言 一般情况下,系统的
5、参数不能被直接测量,卡尔曼滤波算法能够根据系统的输出,间接估计出现故障的参数,被广泛应用于故障参数辨识领域[1?3]。实际中大部分系统具有一定的非线性[4],因此需要采用非线性4滤波算法实现故障参数估计[5]。扩展卡尔曼滤波(EKF)作为一种常用的非线性滤波算法[6?7],方法简单且易于实现,但是当系统的非线性较强时,EKF的估计精度较差,甚至可能滤波发散。为了解决这个问题,有学者提出了无迹卡尔曼滤波(UKF)算法[8?9],文献[10]根据不同UKF的残差实现故障诊断,但是UKF在数值计算过程中存在着舍入误差,随着滤
6、波的进行,累积的舍入误差可能会导致滤波协方差矩阵不再保持正定性,造成滤波过程的不稳定。平方根UKF(SRUKF)能够有效地解决舍入误差引起的不稳定问题[11?12],文献[13]利用SRUKF对涡扇发动机进行故障诊断,实验结果表明SRUKF的估计误差小于EKF算法和UKF算法。但是,当系统模型的不确定性较大或者系统出现突变故障时,普通的SRUKF对故障参数的估计精度不高,甚至可能出现滤波失效。文献[14]提出了带多重渐消因子的强跟踪滤波算法,其通过在预测误差方差阵中引入渐消因子,增强滤波算法对模型存在较大误差情况下的鲁
7、棒性。文献[15]将强跟踪滤波应用于电路参数跟踪问题,实时诊断电路的元件故障。文献[16]提出强跟踪UKF(STUKF)算法,但是与普通UKF相似,STUKF存在着滤波不稳定问题。 文献[14]提出的强跟踪滤波算法在求得渐消因子时,需要计算状态方程和量测方程的一阶偏导矩阵,但是SRUKF在本质上属于非偏导矩阵计算的滤波算法,为此,本文推导出适用于SRUKF的多重渐消因子计算公式,使其适应SRUKF的本质特性,提出带多重渐消因子的强跟踪SRUKF(MST?SRUKF),并通过实验证明了MST?SRUKF方法的有效性。
8、 1SRUKF多重渐消因子计算 式中:[λk]表示多重渐消因子矩阵;[λik≥1]为第i个状态变量对应的渐消因子;[αi≥1]为第i个渐消因子的比例系数,如果某个状态变量对应的状态方程的误差较大,则选择一个较大的值,以增强滤波算法对该状态变量的强跟踪程度。 上面计算多重渐消因子公式需要计算状态方程和量测方程的偏导矩阵。而SRU
此文档下载收益归作者所有