基于深度置信网络的卡尔曼滤波算法改进

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第 6期
郭继峰等:基于深度置信网络的卡尔曼滤波算法改进
249
v(k+1)=Z(k+1)-Z^(k+1 k)= Z(k+1)-H(k+1)X^(k+1 k) (5)
(6)滤波器增益为: K(k+1)=P(k+1 k)H′(k+1)S-1(k+1) (6) (7)卡尔曼滤波算法的状态更新方程为: X^(k+1 k+1)=X^(k+1 k)+K(k+1)v(k+1)(7) (8)滤波误差协方差的更新方程为: P(k+1 k+1)=P(k+1 k)-K(k+1)S(k+1)K′(k+1)=
(3)
(4)观测向量的预测误差协方差为:
S(k+1)=H(k+1)P(k+1 k)H′(k+1)+R(k+1)
(4)
(5)新息或测量残差为:
收稿日期:2018-11-28。哈尔滨市科技创新人才研究专项资金项目(2016RAQXJ015);国家自然科学基金项目(61300098)。 郭继峰,高工,主研领域:车用电器可靠性理论模拟技术。李忠志,硕士生。张国强,硕士生。房德智,硕士生。李艳娟,副教授。
观测矩阵,R(k)为 k时刻噪声协方差矩阵。
(1)状态估计的一步预测方程: X^(k+1 k)=f(k)X^(k k)
(1)
(2)一步预测状态的协方差为:
P(k+1 k)=f(k)P(k k)f′(k)+G(k)Q(k)G′(k)
(2)
(3)一步观测矩阵的协方差为: Z^(k+1 k)=H(k+1)X^(k+1 k)
第 36卷第 6期 2019年 6月
计算机应用与软件 ComputerApplicationsandSoftware
Vol36 No.6 Jun.2019
基于深度置信网络的卡尔曼滤波算法改进
郭继峰 李忠志 张国强 房德智 李艳娟
(东北林业大学信息与计算机工程学院 黑龙江 哈尔滨 150040)
摘 要 卡尔曼滤波是一种应用广泛的基于最小方差的递推式滤波算法,根据一定滤波规则对系统的状态进 行估计。采用某种统计量最优方法对噪声和系统模型统计特性的先验知识决定的滤波的性能和估计的准确性进 行度量。不精确的先验知识将导致滤波性能的明显下降和发散。采用新息自适应卡尔曼滤波克服标准卡尔曼滤 波需要在先验条件下进行估计的缺点,通过深度置信网络对噪声的协方差矩阵做出调整,从而提高滤波性能。 关键词 卡尔曼滤波 新息 深度置信网络 电磁继电器 寿命预测 中图分类号 TP3 文献标识码 A DOI:10.3969/j.issn.1000386x.2019.06.045
[I-K(k+1)H(k+1)]P(k+1 k) (8)
通过不断重复以上步骤来不断更新滤波的误差协 方差矩阵,获得更精确的滤波效果,卡尔曼滤波算法的 结构如图 1所示。
图 1 卡尔曼滤波结构框图ห้องสมุดไป่ตู้
1 标 准 卡 尔 曼 算 法 在 滤 波 存 在 的 问 题 分析改进
传统的卡尔曼滤波算法主要有自适应卡尔曼算 法[15]、模糊卡 尔 曼 算 法[16]和 新 息 卡 尔 曼 算 法 等。 其 中韩亚坤等 提 [17] 出的新息自适应卡尔曼滤波算法没 有考虑对新息测量噪声协方差矩阵进行在线优化,李 忠良[18]提出基于 BP神经网络的自适应卡尔曼滤波算 法没有考虑对人工神经网络进行优化,只使用简单的 三角函数来对比试验,忽略了其他影响卡尔曼滤波的 因素,对预测精度有一定的影响。针对以上卡尔曼算 法在滤波中出现的,当系统模型不精确时滤波精度不 高的问题,提出一种基于深度置信网络模型的新息卡 尔曼滤波算法。首先通过对新息卡尔曼滤波算法在滤 波过程中利用实时观测量和估计量信息在线修正参数 和噪声的统计特性,然后使用深度置信网络模型在线 调整噪声协方差矩阵 Q,使其接近实际噪声量,从而提 高滤波估计精度[2]。
Abstract Kalmanfilteringisawidelyusedrecursivefilteringalgorithmbasedonminimumvariance,whichestimates thestateofthesystem accordingtocertainfilteringrules.Weusedastatisticaloptimum methodtomeasurethefiltering performanceandestimationaccuracydeterminedbypriorknowledgeofthestatisticalcharacteristicsofnoiseandsystem models.Theinaccuratepriorknowledgecouldleadtoasignificantdropanddivergenceofthefilteringperformance.The innovationadaptiveKalmanfilteringovercamethedisadvantageofthestandardKalmanfilteringthatneededtobe estimatedunderpriorconditions.Thecovariancematrixofnoisewasadjustedbythedeepbeliefnetworktoimprovethe filteringperformance.
Keywords Kalmanfilter Innovation Deepbeliefnetwork Electromagneticrelay Lifeprediction
0 引 言
卡尔曼滤波是一种基于最小方差下的最优估计方 法。在系统模型、过程噪声和测量噪声的统计特性都 已知的条件下,输入观测量、输出估计值,并且观测更 新与时间变化具有一定联系,通过这一联系卡尔曼滤 波可以不断地进行递推和对估计进行修正,主要解决 的是随机线性问题[1]。卡尔曼滤波解决的是对线性系 统的估计,主要算法设计如下,其中 X(k+1)为 k+1 时刻目标状态变量,f(k)为状态转移矩阵,G(k)为噪 声驱动矩阵,Z(k+1)为 k+1时刻观测向量,H(k)为
IMPROVEMENTOFKALMAN FILTER ALGORITHM BASED ON DEEPBELIEFNETWORK
GuoJifeng LiZhongzhi ZhangGuoqiang FangDezhi LiYanjuan
(InstituteofInformationandComputerEngineering,NortheastForestryUniversity,Harbin150040,Heilongjiang,China)
相关文档
最新文档