变分贝叶斯强跟踪容积卡尔曼滤波算法在模型误差系统中的应用

3 下载量 108 浏览量 更新于2024-09-03 2 收藏 227KB PDF 举报
"这篇文章介绍了一种新的滤波算法——基于变分贝叶斯的强跟踪容积卡尔曼滤波器(Variational Bayesian STCKF),用于处理非线性系统中的模型误差和时变噪声问题。该算法通过虚拟噪声法来补偿模型误差,假设虚拟噪声具有非零均值和高斯分布,并且其方差遵循逆gamma分布。同时,它利用变分贝叶斯推理来估计虚拟噪声参数,以增强滤波器的跟踪能力和鲁棒性。在仿真测试中,该算法表现出较高的估计精度,且相比自适应算法具有更好的稳定性和抗干扰能力。" 详细说明: 在现代控制系统和信号处理领域,滤波技术是解决动态系统状态估计的关键方法。传统的卡尔曼滤波器在处理线性系统时表现优秀,但在面对非线性系统时,其性能会显著下降,尤其是在存在模型误差和时变噪声的情况下。强跟踪滤波器和容积卡尔曼滤波器(Cubature Kalman Filter, CKF)是针对非线性问题的扩展,它们能够提供更接近实际状态的估计,但依然可能受到模型误差和时变噪声的影响。 该文提出的变分贝叶斯强跟踪容积卡尔曼滤波算法(Variational Bayesian Strong Tracking Cubature Kalman Filter)针对这一挑战,引入了虚拟噪声的概念。虚拟噪声是一种人为设定的噪声,用来补偿实际模型中存在的误差。该算法假设虚拟噪声具有非零均值,这使得它能更有效地捕捉和修正模型的不确定性。同时,虚拟噪声的方差被假设为逆gamma分布,这种分布特性允许算法自适应地调整噪声强度,以适应不断变化的系统条件。 变分贝叶斯理论在这里起到了关键作用,它是一种概率模型参数估计的方法,通过最大化后验概率来估计未知参数。在该滤波器中,变分贝叶斯推理用于同时估计系统状态和虚拟噪声的参数,从而实现更精确的滤波效果。这种方法不仅能够提高滤波精度,还能增强滤波器对系统模型误差和时变噪声的鲁棒性。 通过仿真对比,该文的算法在包含模型误差和时变噪声的非线性系统中展示了优秀的估计性能,与自适应算法相比,其优势在于能够更稳定地跟踪系统状态,对不确定性有更好的适应能力。这表明,基于变分贝叶斯的STCKF算法对于复杂动态环境中的系统状态估计具有很大的潜力和应用价值,尤其是在航空航天、自动驾驶、机器人导航等对实时性和准确性要求极高的领域。