Continuous–discrete filtering techniques for estimating states of nonlinear differential–algebraic equations (DAEs) systems

International Journal of Dynamics and Control - Tập 11 - Trang 162-182 - 2022
Swapnil Bhase1, Mani Bhushan2, Sachin Kadu3, Sulekha Mukhopadhyay1,4
1Homi Bhabha National Institute, Mumbai, India
2Department of Chemical Engineering, Indian Institute of Technology, Bombay, Mumbai, India
3Reactor Projects Division, Bhabha Atomic Research Centre, Mumbai, India
4Chemical Engineering Division, Bhabha Atomic Research Centre, Mumbai, India

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