Continuous–discrete filtering techniques for estimating states of nonlinear differential–algebraic equations (DAEs) systems
Tóm tắt
This article presents a generalized state estimation framework for continuous–discrete nonlinear stochastic differential–algebraic equations systems. A key feature of this framework is that density of only differential states is independently propagated and updated during time propagation and measurement update steps. The density of algebraic states can be computed using their deterministic relationship with the differential states. For the case when densities can be assumed to be Gaussian, two filtering approaches, consistent with this framework, are proposed. The first one is a local linearization-based continuous–discrete extended Kalman filtering (CD-EKF) approach, while the second is deterministic sampling-based continuous–discrete cubature Kalman filtering approach derived using third-degree cubature rule. The proposed algorithms are continuous–discrete in nature, which involve time propagation in continuous time using numerical integration methods and the measurement update at discrete time instants. In these approaches, the effect of process noise is continuously incorporated during the time propagation step. The approaches are applied for estimating states of two benchmark case studies and results compared with other approaches. The results demonstrate that the proposed CD-EKF approach gives equivalent estimation performance as the sampling-based approaches while requiring lower computational time.
Tài liệu tham khảo
Mobed P, Munusamy S, Bhattacharyya D et al (2017) State and parameter estimation in distributed constrained systems: 1 extended Kalman filtering of a special class of differential-algebraic equation systems. Ind Eng Chem Res 56(1):206–215. https://doi.org/10.1021/acs.iecr.6b02796
Mandela RK, Rengaswamy R, Narasimhan S et al (2010) Recursive state estimation techniques for nonlinear differential algebraic systems. Chem Eng Sci 65(16):4548–4556. https://doi.org/10.1016/j.ces.2010.04.020
Kadu S, Bhushan M, Roy K (2012) Continuous discrete unscented Kalman filtering for nonlinear differential algebraic equations systems. In: Karimi IA, Srinivasan R (eds.), 11th International symposium on process systems engineering, computer aided chemical engineering. Elsevier, p 940–944, https://doi.org/10.1016/B978-0-444-59506-5.50019-5
Jazwinski AH (1970) Stochastic processes and filtering theory. Academic Press
Ala-Luhtala J, Särkkä S, Piché R (2015) Gaussian filtering and variational approximations for Bayesian smoothing in continuous-discrete stochastic dynamic systems. Signal Process 111:124–136. https://doi.org/10.1016/j.sigpro.2014.12.013
Kalman RE, Bucy RS (1961) New results in linear filtering and prediction theory. ASME J Basic Eng 83(1):95–108. https://doi.org/10.1115/1.3658902
BeneŠ VE (1981) Exact finite-dimensional filters for certain diffusions with nonlinear drift. Stochastics 5:65–92. https://doi.org/10.1080/17442508108833174
Daum F (1986) Exact finite-dimensional nonlinear filters. IEEE Trans Autom Control 31(7):616–622. https://doi.org/10.1109/TAC.1986.1104344
Särkkä S (2007) On unscented Kalman filtering for state estimation of continuous-time nonlinear systems. IEEE Trans Autom Control 52(9):1631–1641. https://doi.org/10.1109/TAC.2007.904453
Arasaratnam I, Haykin S, Hurd TR (2010) Cubature Kalman filtering for continuous-discrete systems: theory and simulations. IEEE Trans Signal Process 58(10):4977–4993. https://doi.org/10.1109/TSP.2010.2056923
Wang J, Zhang D, Shao X (2019) New version of continuous-discrete cubature Kalman filtering for nonlinear continuous-discrete systems. ISA Trans 91:174–183. https://doi.org/10.1016/j.isatra.2019.01.016
Mazzoni T (2008) Computational aspects of continuous-discrete extended Kalman-filtering. Comput Stat 23(4):519–539. https://doi.org/10.1007/s00180-007-0094-4
Frogerais P, Bellanger J, Senhadji L (2012) Various ways to compute the continuous-discrete extended Kalman filter. IEEE Trans Autom Control 57(4):1000–1004. https://doi.org/10.1109/TAC.2011.2168129
Kulikov GY, Kulikova MV (2014) Accurate numerical implementation of the continuous-discrete extended Kalman filter. IEEE Trans Autom Control 59(1):273–279. https://doi.org/10.1109/TAC.2013.2272136
Särkkä S, Solin A (2012) On continuous-discrete cubature Kalman filtering. IFAC Proc Vol 45(16):1221–1226. https://doi.org/10.3182/20120711-3-BE-2027.00188
Patwardhan SC, Narasimhan S, Jagadeesan P et al (2012) Nonlinear Bayesian state estimation: a review of recent developments. Control Eng Pract 20:933–953. https://doi.org/10.1016/j.conengprac.2012.04.003
Arasaratnam I, Haykin S (2009) Cubature Kalman filters. IEEE Trans Autom Control 54(6):1254–1269. https://doi.org/10.1109/TAC.2009.2019800
Becerra VM, Roberts P, Griffiths G (2001) Applying the extended Kalman filter to systems described by nonlinear differential-algebraic equations. Control Eng Pract 9(3):267–281. https://doi.org/10.1016/S0967-0661(00)00110-6
Bhase S, Bhushan M, Kadu S et al (2020) Modified extended Kalman filtering for nonlinear stochastic differential algebraic systems. IFAC-PapersOnLine 53(2):2341–2346. https://doi.org/10.1016/j.ifacol.2020.12.2704
Purohit JL, Patwardhan SC (2018) Development of iterative extended Kalman filter for DAE system. IFAC-PapersOnLine 51(1):691–696. https://doi.org/10.1016/j.ifacol.2018.05.116
Puranik Y, Bavdekar VA, Patwardhan SC et al (2012) An ensemble Kalman filter for systems governed by differential algebraic equations (DAEs). IFAC Proc Vol 45(15):531–536. https://doi.org/10.3182/20120710-4-SG-2026.00167
Haßkerl D, Arshad M, Hashemi R, et al (2016) Simulation study of the particle filter and the EKF for state estimation of a large-scale DAE-system with multi-rate sampling. In: IFAC-PapersOnLine, pp 490–495, https://doi.org/10.1016/j.ifacol.2016.07.390
Jørgensen JB, Kristensen MR, Thomsen PG et al (2007) New extended Kalman filter algorithms for stochastic differential algebraic equations. In: Findeisen R, Allgöwer F, Biegler LT (eds) Assessment and future directions of nonlinear model predictive control. Springer, Berlin, pp 359–366
Ho Y, Lee R (1964) A Bayesian approach to problems in stochastic estimation and control. IEEE Trans Autom Control 9(4):333–339. https://doi.org/10.1109/TAC.1964.1105763
Kloeden PE, Platen E (1999) Numerical solution to stochastic differential equations. Springer, New York. https://doi.org/10.1007/978-3-662-12616-5
Kottakki KK, Bhushan M, Bhartiya S (2016) Constrained unscented Gaussian sum filter for state estimation of nonlinear dynamical systems. Comput Chem Eng 91:352–364. https://doi.org/10.1016/j.compchemeng.2016.04.021
Celik E, Karaduman E, Bayram M (2002) Numerical method to solve chemical differential-algebraic equations. Int J Quantum Chem 89(5):447–451. https://doi.org/10.1002/qua.10305
Sunil P, Barve J, Nataraj P (2017) Mathematical modeling, simulation and validation of a boiler drum: some investigations. Energy 126:312–325. https://doi.org/10.1016/j.energy.2017.02.140
Astrom K, Bell R (2000) Drum-boiler dynamics. Automatica 36(3):363–378. https://doi.org/10.1016/S0005-1098(99)00171-5
Parikh N (2008) Modeling and control of a nuclear steam generator. Master’s thesis, Indian Institute of Technology Bombay
