Design of a High-Order Kalman Filter for State and Measurement of A Class of Nonlinear Systems Based on Kronecker Product Augmented Dimension
Abstract
:1. Introduction
2. Description of Nonlinear System
3. Nonlinear System Filter Design Based on Kronecker Product
- (1)
- First, the nonlinear function in Equation (1) is first-order Taylor expanded around the nominal state :
- (2)
- The linear term, fixed deviation term, and noise term of Equation (7) are respectively subjected to Kronecker product operation to obtain the r-order state extended equation:
- (3)
- The Kronecker product operation is performed on the linear term and the fixed deviation term of Equation (11), and the noise term is independently modeled to obtain the corresponding r-order measured equation of extended dimension:
- (4)
- Combining Equations (21) and (28), the systematic equation after the extending dimension can be obtained:
- (5)
- The steps of the designed filter algorithm are given below.
4. Simulation Experiment
- (1)
- The case where the nonlinear system consists of the accumulation of several nonlinear functions [28].
- (2)
- The case where a nonlinear system is multiplied by several nonlinear functions [31].
- (3)
- The case where a nonlinear system is accumulated by several nonlinear functions, each of which can be multiplied by a nonlinear function.
5. Conclusions and Future
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Baheti, R.S. Efficient approximation of Kalman filter for target tracking. IEEE Trans. Aerosp. Electron. Syst. 1986, AES-22, 8–14. [Google Scholar] [CrossRef]
- Ghansah, B.; Benuwa, B.-B.; Essel, D.D.; Sarkodie, A.P.; Agbeko, M. A Review of Non-Linear Kalman Filtering for Target Tracking. Int. J. Data Anal. IJDA 2022, 3, 1–25. [Google Scholar] [CrossRef]
- Noor-A-Rahim, M.; Khyam, M.O.; Ali, G.; Liu, Z.; Pesch, D.; Chong, P. Reliable State Estimation of an Unmanned Aerial Vehicle Over a Distributed Wireless Iot Network. IEEE Trans. Reliab. 2019, 68, 1061–1069. [Google Scholar] [CrossRef]
- Kazemi, H.; Yazdizadeh, A. Optimal state estimation and fault diagnosis for a class of nonlinear systems. IEEE/CAA J. Autom. Sin. 2017. [Google Scholar] [CrossRef]
- Mercorelli, P. A switching Kalman Filter for sensorless control of a hybrid hydraulic piezo actuator using MPC for camless internal combustion engines. In Proceedings of the 2012 IEEE International Conference on Control Applications, Dubrovnik, Croatia, 3–5 October 2012; IEEE: Piscataway, NJ, USA, 2012; pp. 980–985. [Google Scholar]
- Schimmack, M.; Haus, B.; Mercorelli, P. An extended Kalman filter as an observer in a control structure for health monitoring of a metal–polymer hybrid soft actuator. IEEE/ASME Trans. Mechatron. 2018, 23, 1477–1487. [Google Scholar] [CrossRef]
- Qiao, S.-J.; Han, N.; Zhu, X.-W.; Shu, H.-P.; Zheng, J.-L.; Yuan, C.-A. A dynamic trajectory prediction algorithm based on Kalman filter. Acta Electonica Sin. 2018, 46, 418. [Google Scholar]
- Kalman, R.E. A new approach to linear filtering and prediction problems. J. Basic Eng. 1960, 82, 35–45. [Google Scholar] [CrossRef] [Green Version]
- Sunahara, Y. An approximate method of state estimation for nonlinear dynamical systems. J. Basic Eng. 1970, 92, 385–393. [Google Scholar] [CrossRef]
- Zhou, D.; Xi, Y.G.; Zhang, Z. A suboptimal multiple fading extended Kalman filter. Acta Autom. Sin. 1991, 17, 689–695. [Google Scholar]
- Julier, S.J.; Uhlmann, J.K. Unscented filtering and nonlinear estimation. Proc. IEEE 2004, 92, 401–422. [Google Scholar] [CrossRef] [Green Version]
- Perea, L.; Elosegui, P. New state update equation for the unscented Kalman filter. J. Guid. Control. Dyn. 2008, 31, 1500–1504. [Google Scholar] [CrossRef]
- Arasaratnam, I.; Haykin, S. Cubature kalman filters. IEEE Trans. Autom. Control. 2009, 54, 1254–1269. [Google Scholar] [CrossRef] [Green Version]
- Garcia, R.V.; Pardal, P.C.P.M.; Kuga, H.; Zanardi, M. Nonlinear filtering for sequential spacecraft attitude estimation with real data: Cubature Kalman Filter, Unscented Kalman Filter and Extended Kalman Filter. Adv. Space Res. 2019, 63, 1038–1050. [Google Scholar] [CrossRef]
- Fan, L.; Hongkui, B.; Jiajun, X.; Chenlong, Y.; Xuhui, L. A dual channel perturbation particle filter algorithm based on GPU acceleration. J. Syst. Eng. Electron. 2018, 29, 854–863. [Google Scholar]
- Zhou, J.; Wang, H.; Zhou, D. PDF tracking filter design using hybrid characteristic functions. In Proceedings of the 2008 American Control Conference, Seattle, WA, USA, 11–13 June 2008; IEEE: Piscataway, NJ, USA, 2008; pp. 3046–3051. [Google Scholar]
- Wen, C.; Ge, Q.; Cheng, X.; Xu, D. Filters design based on multiple characteristic functions for the grinding process cylindrical workpieces. IEEE Trans. Ind. Electron. 2017, 64, 4671–4679. [Google Scholar] [CrossRef]
- Kowalski, K.; Steeb, W.-H. Nonlinear Dynamical Systems and Carleman Linearization; World Scientific: Singapore, 1991. [Google Scholar]
- Liu, Y.; Wang, Z.; He, X.; Zhou, D.-H. Filtering and fault detection for nonlinear systems with polynomial approximation. Automatica 2015, 54, 348–359. [Google Scholar] [CrossRef] [Green Version]
- Germani, A.; Manes, C.; Palumbo, P. Filtering of stochastic nonlinear differential systems via a Carleman approximation approach. IEEE Trans. Autom. Control. 2007, 52, 2166–2172. [Google Scholar] [CrossRef]
- Mavelli, G.; Palumbo, P. The Carleman approximation approach to solve a stochastic nonlinear control problem. IEEE Trans. Autom. Control. 2010, 55, 976–982. [Google Scholar] [CrossRef]
- Carravetta, F.; Germani, A.; Raimondi, N. Polynomial filtering of discrete-time stochastic linear systems with multiplicative state noise. IEEE Trans. Autom. Control. 1997, 42, 1106–1126. [Google Scholar] [CrossRef] [Green Version]
- Germani, A.; Manes, C.; Palumbo, P. Polynomial extended Kalman filter. IEEE Trans. Autom. Control. 2005, 50, 2059–2064. [Google Scholar] [CrossRef]
- Germani, A.; Manes, C.; Palumbo, P. Polynomial extended Kalman filtering for discrete-time nonlinear stochastic systems. In Proceedings of the 42nd IEEE International Conference on Decision and Control (IEEE Cat. No. 03CH37475), Maui, HI, USA, 9–12 December 2003; IEEE: Piscataway, NJ, USA, 2003; pp. 886–891. [Google Scholar]
- Tan, F.; Bao, C. Kronecker Product Based Linear Prediction Kalman Filter for Dereverberation and Noise Reduction. In Proceedings of the 2021 IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC), Virtual, 17–19 August 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 1–5. [Google Scholar]
- Bhattacharjee, S.S.; George, N.V. Nearest Kronecker product decomposition based linear-in-the-parameters nonlinear filters. IEEE/ACM Trans. Audio Speech Lang. Process. 2021, 29, 2111–2122. [Google Scholar] [CrossRef]
- Benesty, J.; Paleologu, C.; Oprea, C.-C.; Ciochina, S. An iterative multichannel wiener filter based on a kronecker product decomposition. In Proceedings of the 2020 28th European Signal Processing Conference (EUSIPCO), Amsterdam, The Netherlands, 18–21 January 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 211–215. [Google Scholar]
- Xiaohui, S.; Chenglin, W.; Tao, W. High-Order Extended Kalman Filter Design for a Class of Complex Dynamic Systems with Polynomial Nonlinearities. Chin. J. Electron. 2021, 30, 508–515. [Google Scholar] [CrossRef]
- Bellman, R. Introduction to Matrix Analysis; SIAM: Bangkok, Thailand, 1997. [Google Scholar]
- Carravetta, F.; Germani, A.; Raimondi, M. Polynomial filtering for linear discrete time non-Gaussian systems. SIAM J. Control. Optim. 1996, 34, 1666–1690. [Google Scholar] [CrossRef]
- Xiaohui, S.; Chenglin, W.; Tao, W. A Novel Step-by-Step High-Order Extended Kalman Filter Design for a Class of Complex Systems with Multiple Basic Multipliers. Chin. J. Electron. 2021, 30, 313–321. [Google Scholar] [CrossRef]
EKF | Proposed Filter (r = 2) | Proposed Filter (r = 3) | |
---|---|---|---|
0.1009 | 0.0746 | 0.0659 | |
(%) | / | 26.1% | 34.7% |
0.0908 | 0.0687 | 0.0610 | |
(%) | / | 24.3% | 32.8% |
(%) | / | 25.2% | 33.8% |
EKF | Proposed Filter (r = 2) | Proposed Filter (r = 3) | |
---|---|---|---|
0.0553 | 0.0064 | 0.0023 | |
(%) | / | 88.4% | 95.9% |
0.0595 | 0.0055 | 0.0040 | |
(%) | / | 90.7% | 93.3% |
(%) | / | 89.6% | 94.6% |
EKF | Proposed Filter (r = 2) | Proposed Filter (r = 3) | |
---|---|---|---|
0.0564 | 0.0184 | 0.0070 | |
(%) | / | 67.3% | 87.6% |
0.0515 | 0.0073 | 0.0045 | |
(%) | / | 85.7% | 91.3% |
(%) | / | 76.5% | 89.5% |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Peng, D.; Wen, C.; Lv, M. Design of a High-Order Kalman Filter for State and Measurement of A Class of Nonlinear Systems Based on Kronecker Product Augmented Dimension. Sensors 2023, 23, 2894. https://doi.org/10.3390/s23062894
Peng D, Wen C, Lv M. Design of a High-Order Kalman Filter for State and Measurement of A Class of Nonlinear Systems Based on Kronecker Product Augmented Dimension. Sensors. 2023; 23(6):2894. https://doi.org/10.3390/s23062894
Chicago/Turabian StylePeng, Deyan, Chenglin Wen, and Meilei Lv. 2023. "Design of a High-Order Kalman Filter for State and Measurement of A Class of Nonlinear Systems Based on Kronecker Product Augmented Dimension" Sensors 23, no. 6: 2894. https://doi.org/10.3390/s23062894
APA StylePeng, D., Wen, C., & Lv, M. (2023). Design of a High-Order Kalman Filter for State and Measurement of A Class of Nonlinear Systems Based on Kronecker Product Augmented Dimension. Sensors, 23(6), 2894. https://doi.org/10.3390/s23062894