![大数据驱动的机械装备智能运维理论及应用](https://wfqqreader-1252317822.image.myqcloud.com/cover/186/43738186/b_43738186.jpg)
2.1.1 无迹卡尔曼滤波基本原理
1960年,匈牙利裔美籍科学家R.E.Kalman将状态空间的概念引入滤波理论,提出基于线性离散系统的卡尔曼滤波(Kalman Filter,KF)[2]。该方法建立在线性最小方差估计的基础上,以递归的方式实现系统状态的滤波估计,算法计算量小、存储量小、结构简单、便于实现,被认为是现代滤波理论的开端。然而,KF将系统噪声限定为高斯白噪声,要求系统误差特性和观测误差特性已知,需要建立精确的系统状态空间模型。此外,工程实际中大多数系统严格意义上都是非线性的,系统的输出与输入不成正比,且非线性系统对初值较为敏感。上述诸多局限使KF在工程实际中的应用受到限制。UKF是线性系统KF在非线性高斯系统中的变体应用[3],采用无迹变换(Unscented Transformation,UT)进行确定性采样,并在KF框架内完成滤波,属于非线性滤波方法[4],具有运算高效、稳定性高等优点。UKF包括UT变换、时间更新、观测更新、滤波估计四个步骤[5],具体介绍如下。
1.UT变换
UT变换首先在原状态分布中按某一规则选取一些采样点,使这些采样点的均值和协方差等于原状态分布的均值和协方差;然后将采样点代入非线性函数,得到相应的非线性函数值;最后求取这些非线性函数值的均值和协方差。
设加性高斯白噪声条件下的非线性高斯系统表示为:
![](https://epubservercos.yuewen.com/8B59BA/23020644901656906/epubprivate/OEBPS/Images/42419_32_1.jpg?sign=1739631999-bc5I1HqzYdxqoPAndZIDj96pBQMdqIlR-0-814d9a55dbac7ef0ccbe69cc6c763705)
式中,xt为t时刻的离散状态变量;为t时刻的状态变量观测值;f(·)为非线性系统函数;h(·)为非线性观测函数;εt-1~N(0,Qt)为过程噪声;ξt~N(0,Rt)为观测噪声;Qt和Rt分别为过程噪声与观测噪声的协方差。
UT变换构造了t-1时刻的Sigma点集,包含2n+1个Sigma点,对于第i个Sigma点
,其一阶权系数为
,二阶权系数为
。假设t-1时刻的Sigma点集从多元高斯分布N(μt-1,Σt-1)中采样,则根据经典对称采样策略,可构造如下Sigma点及其权系数:
![](https://epubservercos.yuewen.com/8B59BA/23020644901656906/epubprivate/OEBPS/Images/42419_33_5.jpg?sign=1739631999-InEUXhw6xnKoFq7fYe5CuIrg9zJgkKbV-0-993eba8dab73a06a7376cfb0e5d9460b)
式中,[·]i表示协方差矩阵的第i个列向量;λ=α2(n+κ)-n为比例系数,用于调节Sigma点的距离;κ为尺度参数,对于单变量,κ=0,对于多变量,κ=3-n;0≤α≤1为比例缩放因子;γ为状态分布参数,对于单变量,γ=0,对于高斯分布,γ=2。
2.时间更新
根据式(2-1)与式(2-2)可得Sigma点集在t-1时刻的一步预测为:
![](https://epubservercos.yuewen.com/8B59BA/23020644901656906/epubprivate/OEBPS/Images/42419_33_6.jpg?sign=1739631999-Jyx8rh68xZRGU2lQ2SIha8HLEPtaMoiD-0-5810adfdefbfad3a3db9a66a396b1184)
其均值μt|t-1和协方差矩阵Σt|t-1可表达为:
![](https://epubservercos.yuewen.com/8B59BA/23020644901656906/epubprivate/OEBPS/Images/42419_33_7.jpg?sign=1739631999-vWgg985uYuJLzju4Jut8FpJQuCpQwIAa-0-e803a4d4c6fe3aa43746747d2761eced)
3.观测更新
将一步预测的Sigma点集通过式(2-1)中的非线性观测函数h(·)进行递推,可得Sigma点集的一步预测观测值,即
![](https://epubservercos.yuewen.com/8B59BA/23020644901656906/epubprivate/OEBPS/Images/42419_34_1.jpg?sign=1739631999-g9D2zETMDrfM858hl3HK8kfLpZ6Mtgwa-0-8913eb54b74a2cf31c1a5bb3f86ebbab)
其均值、协方差
与互协方差Ct|t-1分别为:
![](https://epubservercos.yuewen.com/8B59BA/23020644901656906/epubprivate/OEBPS/Images/42419_34_4.jpg?sign=1739631999-8jFC8bSMXOjykI6nsABKYmskYGWS4Jhi-0-fc7adf135478adb568faf308f0e4557c)
4.滤波估计
构造滤波增益,可得t时刻状态变量的滤波估计及协方差,即
![](https://epubservercos.yuewen.com/8B59BA/23020644901656906/epubprivate/OEBPS/Images/42419_34_6.jpg?sign=1739631999-khxA6FbhiUnkQjIwwx5xCn6cKz9ehK6G-0-60598890425629e198d64b5d0730d755)
式中,为t时刻状态变量观测值的滤波估计;
为滤波估计的协方差。