Abstract
For the linear discrete time-invariant system with uncertain parameters and known noise variances, a robust covariance intersection (CI) fusion steady-state Kalman filter is presented by the new approach of compensating the parameter uncertainties by a fictitious noise. Based on the Lyapunov equation approach, it is proved that for the prescribed upper bound of the fictitious noise variances, there exists a sufficiently small region of uncertain parameters; such that its actual filtering error variances are guaranteed to have a less-conservative upper bound. This region is called the robust region. By the searching method, the robust region can be found. Its robust accuracy is higher than that of each local robust Kalman filter. A Monte-Carlo simulation example shows its effectiveness and the good performance.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
- Covariance intersection fusion
- Robust Kalman filter
- Uncertain parameters
- Fictitious noise approach
- Robust region
2.1 Introduction
Multisensor information fusion Kalman filtering has been applied to many fields, such as signal processing, data fusion, and target tracking. For Kalman filtering fusion, there are two basic fusion methods: The centralized and distributed fusion methods. For the distributed fusion method, the three-weighted state fusion approaches weighted by matrices, diagonal matrices, and scalars have been presented. In order to compute the weights, the cross-covariances among the local filtering errors are required. However, in many practical applications, the computation of the cross-covariance is very difficult [1]. In order to overcome this limitation, the covariance intersection fusion algorithm has been presented [2].
In this paper, a robust CI fusion steady-state Kalman filter is presented for system with uncertain parameters and known noise variances. Two important approaches used to develop the robust Kalman filter are the Riccati equation approach [3] and the linear matrix inequality (LMI) approach [4]. More research references on this topic are using these two approaches; however, in this paper, a new approach is presented by compensating the uncertain parameters by a fictitious noise which converts the system with uncertain parameters into the system with noise variance uncertainties [5].
This paper extends the robust CI fusion Kalman filter with uncertain noise variances [5] to the robust CI fusion Kalman filter with uncertain parameters. Compared with the suboptimal Kalman filter without fictitious noise, the proposed robust Kalman filter can significantly improve the filtering performance, and its robust accuracy is higher than that of each local robust Kalman filter.
2.2 Local Robust Steady-State Kalman Filter
Consider the multisensor uncertain system with model parameters uncertainties
where t is the discrete time, \( x(t) \in R^{n} \) is the state to be estimated, \( y_{i} (t) \in R^{{m_{i} }} \) is the measurement of the ith subsystem, \( w(t) \in R^{r} ,\;v_{i} (t) \in R^{{m_{i} }} \) are uncorrelated white noises with zero means and known variances Q and R i , respectively. Φ e , Γ , and H i are known constant matrices with appropriate dimensions. L is the number of sensors. \( \varPhi = \varPhi_{e} + \varDelta \varPhi \) is uncertain transition matrix, ΔΦ is the uncertain parameter disturbance. Assume that Φ and Φ e are stable matrices.
ξ(t) is a uncertain fictitious white noise with zeros mean and upper-bound variance Δ ξ > 0, which is used to compensate the uncertain model parameter error term ΔΦx(t) in (2.1), so that the systems (2.1) and (2.2) with uncertain model parameters can be converted into the following worst-case conservative system with known model parameters and noise variances Q, R i , and Δ ξ .
Assume that each conservative subsystem is completely observable and completely controllable. The conservative local steady-state optimal Kalman filters are given as
where I n is an n × n identity matrix, Ψ i is a stable matrix, and Σ i satisfies the steady-state Riccati equation
where the symbol T denotes the transpose. Define \( \tilde{x}_{ei} \left( {t|t} \right) = x_{e} \left( t \right) - \hat{x}_{ei} \left( {t|t} \right) \), applying (2.3) and (2.5), we have
Applying (2.8) yields that the conservative local filtering error variances P i and cross-covariance P ij satisfy the conservative Laypunov equation
where δ ij is the Kronecker δ function, δ ii = 1, δ ij = 0 (i ≠ j).
Remark 2.1
Notice that in (2.5), the conservative measurements y ei (t) are unavailable, only the actual measurements y i (t) are known. Therefore, replacing the conservative measurements y ei (t) with the known actual measurements \( y_{i} \left( t \right) \), we obtain the actual local Kalman filters as
From (2.10) and (2.11) we have
So the actual local filtering error variances and cross-covariance are given as
where \( X = {\text{E}}\left[ {x\left( t \right)x_{{}}^{\text{T}} \left( t \right)} \right] , C_{i} = {\text{E}}\left[ {x\left( t \right)\tilde{x}_{i}^{\text{T}} \left( {t|t} \right)} \right] \). From (2.1), X satisfies the following Lyapunov equation
Applying (2.1) and (2.11), we have the Lyapunov equation
Lemma 2.1
[6] Consider the Lyapunov equation with U to be a symmetric matrix
If the matrix F is stable (all its eigenvalues are inside the unit circle) and U is positive (semi)definite, then the solution P is unique, symmetric, and positive (semi-)definite.
Theorem 2.1
For uncertain systems (2.1) and (2.2) with uncertain parameters, the actual local steady-state Kalman filter (2.10) is robust in the sense that there exists a region \( \Re_{\varDelta \varPhi }^{(i)} \) , such that for all admissible uncertain model parameter \( \varDelta \varPhi \in \Re_{\varDelta \varPhi }^{(i)} \) , the corresponding actual filtering variances \( \bar{P}_{i} \) have the upper-bound P i , i.e.,
and \( \Re_{\varDelta \varPhi }^{(i)} \) is called the robust region of the local robust Kalman filter (2.10).
Proof
Define \( \varDelta P_{i} = P_{i} - \bar{P}_{i} \), subtracting (2.12) from (2.9) yields
From (2.6) yields \( I_{n} - K_{i} H_{i} = P_{i} \varSigma_{i}^{ - 1} \), so we have \( \det \left[ {I_{n} - K_{i} H_{i} } \right] = \det P_{i} \det \varSigma_{i}^{ - 1} \ne 0 , \left[ {I_{n} - K_{i} H_{i} } \right] \) is invertible. Since \( \varDelta_{\xi } > 0 \), then \( U_{0i} = \left[ {{\rm{I}}_{n} - {\rm{K}}_{i} {\rm{H}}_{i} } \right]\varDelta_{\xi } \left[ {I_{n} - K_{i} H_{i} } \right]^{\text{T}} > 0 \). According to the property of the continuous function, as ΔΦ → 0, we have \( U_{i} (\varDelta \varPhi ) \to U_{0i} > 0 \) . Hence there exists a sufficiently small region \( \Re_{\varDelta \varPhi }^{(i)} \), such that for all admissible \( \varDelta \varPhi \in \Re_{\varDelta \varPhi }^{(i)} \), we have \( U_{i} (\varDelta \varPhi ) > 0 \). Applying Lemma 2.1 yields \( \varDelta P_{i} > 0 \), i.e., (2.16) holds, and \( \Re_{\varDelta \varPhi }^{(i)} \) is called the robust region of uncertain parameters for the local robust Kalman filter (2.10). The proof is completed.
2.3 Robust CI Fusion Steady-State Kalman Filter
For multisensor uncertain time-invariant systems (2.1) and (2.2), the robust steady-state CI-fused Kalman filter is presented as
The optimal weighting coefficientsω i are obtained by minimizing the performance index
The actual error variances are given as
It is proved that [7] the local robustness (2.16) yields the robustness of the CI fuser for all \( \varDelta \varPhi \in \Re_{\varDelta \varPhi }^{CI} = \bigcap\limits_{i = 1}^{L} {\Re_{\varDelta \varPhi }^{(i)} } \)
where the symbol ∩ denotes the intersection of sets.
Theorem 2.2
[8] The local and CI fusion robust Kalman filters have the following robust accuracy relations
Remark 2.2
Taking the trace operation for (2.16), we have \( {\text{tr}}\bar{P}_{i} < {\text{tr}}P_{i} ,i = 1, \ldots ,L \). The trace \( {\text{tr}}P_{i} \) is called robust accuracy or global accuracy of a robust Kalman filter, the trace \( {\text{tr}}\bar{P}_{i} \) is called its actual accuracy. Theorem 2.1 shows that the robust accuracy of the CI fusion Kalman filter is higher than that of each local robust Kalman filter. The actual accuracy of the local or CI fuser is higher that its robust accuracy.
2.4 Simulation Example
Consider a 2-sensor time-invariant system with uncertain model parameters
In the simulation, we take \( \varPhi_{e} = \left[ {\begin{array}{*{20}c} {0.43} & {0.32} \\ {0.56} & 0 \\ \end{array} } \right] , \varDelta \varPhi = \left[ {\begin{array}{*{20}c} 0 & 0 \\ 0 & \delta \\ \end{array} } \right] , \varGamma = \left[ {\begin{array}{*{20}c} 1 \\ 0 \\ \end{array} } \right] , H_{1} = \left[ {\begin{array}{*{20}c} 1 & 0 \\ \end{array} } \right],\;H_{2} = I_{2} , Q = 1 , R_{1} = 1 , R_{2} = {\text{diag}}(6,0.36) , \delta \) is the uncertain parameter. The simulation results are shown in the following. From Figs. 2.1 and 2.2, the necessary and sufficient condition of \( U_{i} (\delta ) > 0 \) is that \( \det U_{i} (\delta ) > 0 \), so we can obtain that the robust region of \( \hat{x}_{1} (t|t) \) is \( \Re_{\delta }^{(1)} : - 0.72 < \delta < 0.43 \), the robust region of \( \hat{x}_{2} (t|t) \) is \( \Re_{\delta }^{(2)} : - 0.73 < \delta < 0.48 \), so the robust region of CI fuser is \( \Re_{\delta }^{CI} = \Re_{\delta }^{(1)} \cap \Re_{\delta }^{(2)} : - 0.72 < \delta < 0.43 \).
When δ = 0.2 in the robust region, the traces comparisons of the conservative and actual filtering error variances are given in Table 2.1, which verify the accuracy relations (2.24) and (2.25).
In order to give a geometric interpretation of the matrix accuracy relations, the covariance ellipse of variance Pis defined as the locus of points \( \left\{{x:x^{\text{T} } P^{- 1} x = c} \right\} \), where P is n × n the variance matrix and x ∊ R n and cis a constant. Generally, we select c = 1 without loss of generality. It has been proved in [8] that P 1 ≤ P 2 is equivalent to that the covariance ellipse of P 1 is enclosed in that of P 2.
The matrix accuracy relations are given based on the covariance ellipses as shown in Fig. 2.3. From Fig. 2.3, we see that the ellipse of \( \bar{P}_{i} \) is enclosed in that of P i , the ellipse of \( \bar{P}_{CI} \) is enclosed in that of P CI . These verify that the accuracy relations (2.16) and (2.23) hold.
In order to verify the above theoretical results for the accuracy relation, taking the Monte-Carlo simulation with 1,000 runs, the mean-square error (MSE) curves of the local and CI-fused Kalman filters are shown in Fig. 2.4; we see that the values of the \( \text{MSE}_{i} (t) \), i = 1, 2, CI are close to the corresponding \( \text{tr}\bar{P}_{i} \) and the accuracy relations (2.24–2.25) hold.
2.5 Conclusion
For multisensor systems with uncertain parameters and known noise variances, the local and CI-fused steady-state Kalman filters are presented by the new approach of compensating the parameters uncertainties by a fictitious noise. It is proved that the local and CI-fused Kalman filters are robust for all admissible uncertain parameters in the robust region, this is, the actual filtering error variances have a less-conservative upper bound, and the robust accuracy of the CI fuser is higher than those of the local robust Kalman filters. When the fictitious noise variance is prescribed, by the searching method, the robust region can be found.
References
Sun XJ, Gao Y, Deng ZL, Li C, Wang JW (2010) Multi-model information fusion Kalman filtering and white noise deconvolution. Inf Fusion 11:163–173
Julier SJ, Uhlmann JK (2007) Using covariance intersection for SLAM. Robot Auton Syst 55(1):3–20
Qu XM, Zhou J (2013) The optimal robust finite-horizon Kalman filtering for multiple sensors with different stochastic failure rates. Appl Math Lett 26(1):80–86
Yang F, Li Y (2012) Robust set-membership filtering for systems with missing measurement: a linear matrix inequality approach. IET Signal Process 6(4):341–347
Qi WJ, Zhang P, Feng WQ, Deng ZL (2013) Covariance intersection fusion robust steady-state Kalman filter for multisensor systems with unknown noise variances. Lect Notes Electr Eng 254:835–860
Kailath T, Sayed AH, Hassibi B (2000) Linear Estimation. Prentice Hall, New York
Deng ZL, Zhang P, Qi WJ, Gao Y, Liu JF (2013) The accuracy comparison of multisensor covariance intersection fuser and three weighting fusers. Information Fusion 14:177–185
Qi WJ, Zhang P, Deng ZL (2014) Robust weighted fusion Kalman filters for multisensor time-varying systems with uncertain noise variances. Signal Process 99:185–200
Acknowledgments
This work is supported by the National Natural Science Foundation of China under Grant NSFC-60874063 and NSFC-60374026.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Qi, W., Wang, X., Liu, W., Deng, Z. (2015). Robust Covariance Intersection Fusion Steady-State Kalman Filter with Uncertain Parameters. In: Deng, Z., Li, H. (eds) Proceedings of the 2015 Chinese Intelligent Automation Conference. Lecture Notes in Electrical Engineering, vol 336. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-46469-4_2
Download citation
DOI: https://doi.org/10.1007/978-3-662-46469-4_2
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-46468-7
Online ISBN: 978-3-662-46469-4
eBook Packages: EngineeringEngineering (R0)