{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T11:06:05Z","timestamp":1777115165793,"version":"3.51.4"},"reference-count":40,"publisher":"Walter de Gruyter GmbH","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,2,23]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Chemical systems are often characterized by a number of peculiar properties that create serious challenges to state estimator algorithms. They may include hard nonlinear dynamics, states subject to some constraints arising from a physical nature of the process (for example, all chemical concentrations must be nonnegative), and so on. The classical Extended Kalman Filter (EKF), which is considered to be the most popular state estimator in practice, is shown to be ineffective in chemical systems with infrequent measurements. In this paper, we discuss a recently designed version of the EKF method, which is grounded in a high-order Ordinary Differential Equation (ODE) solver with automatic global error control. The implemented global error control boosts the quality of state estimation in chemical engineering and allows this newly built version of the EKF to be an accurate and efficient state estimator in chemical systems with both short and long waiting times (i.e., with frequent and infrequent measurements). So chemical systems with variable sampling periods are algorithmically admitted and can be treated as well.<\/jats:p>","DOI":"10.1515\/rnam-2018-0004","type":"journal-article","created":{"date-parts":[[2018,2,27]],"date-time":"2018-02-27T10:49:28Z","timestamp":1519728568000},"page":"41-53","source":"Crossref","is-referenced-by-count":10,"title":["Practical implementation of extended Kalman filtering in chemical systems with sparse measurements"],"prefix":"10.1515","volume":"33","author":[{"given":"Gennady Yu.","family":"Kulikov","sequence":"first","affiliation":[{"name":"CEMAT , Instituto Superior T\u00e9cnico , Universidade de Lisboa , Av. Rovisco Pais,1049-001 Lisboa , Portugal"}]},{"given":"Maria V.","family":"Kulikova","sequence":"additional","affiliation":[{"name":"CEMAT , Instituto Superior T\u00e9cnico , Universidade de Lisboa , Av. Rovisco Pais, 1049-001 Lisboa , Portugal"}]}],"member":"374","published-online":{"date-parts":[[2018,2,19]]},"reference":[{"key":"2021021414250839797_j_rnam-2018-0004_ref_001_w2aab3b7d120b1b6b1ab2b1b1Aa","unstructured":"I. Arasaratnam, S. Haykin, and T. R. Hurd, Cubature Kalman filtering for continuous-discrete systems: Theory and simulations. IEEE Trans. Signal Process. 58 (2010), 4977-4993."},{"key":"2021021414250839797_j_rnam-2018-0004_ref_002_w2aab3b7d120b1b6b1ab2b1b2Aa","unstructured":"G. J. Bierman, Factorization Methods for Discrete Sequential Estimation. Academic Press, New York, 1977."},{"key":"2021021414250839797_j_rnam-2018-0004_ref_003_w2aab3b7d120b1b6b1ab2b1b3Aa","unstructured":"G. J. Bierman, M. R. Belzer, J. S. Vandergraft, and D. W. Porter, Maximum likelihood estimation using square root information filters. IEEE Trans. Automat. Contr. 35 (1990), 1293-1298."},{"key":"2021021414250839797_j_rnam-2018-0004_ref_004_w2aab3b7d120b1b6b1ab2b1b4Aa","unstructured":"M. Boutayeb, H. Rafaralahy, and M. Darouach, Convergence analysis of the extended Kalman filter used as an observer for nonlinear deterministic discrete-time systems. IEEE Trans. Automat. Contr. 42 (1997), 581-586."},{"key":"2021021414250839797_j_rnam-2018-0004_ref_005_w2aab3b7d120b1b6b1ab2b1b5Aa","doi-asserted-by":"crossref","unstructured":"J. C. Butcher, Numerical Methods for Ordinary Differential Equations. John Wiley and Sons, Chichester, 2008.","DOI":"10.1002\/9780470753767"},{"key":"2021021414250839797_j_rnam-2018-0004_ref_006_w2aab3b7d120b1b6b1ab2b1b6Aa","unstructured":"D. Dochain, State and parameter estimation in chemical and biochemical processes: a tutorial. J. Process Control 13 (2003), 801-818."},{"key":"2021021414250839797_j_rnam-2018-0004_ref_007_w2aab3b7d120b1b6b1ab2b1b7Aa","unstructured":"P. Frogerais, J.-J. Bellanger, and L. Senhadji, Various ways to compute the continuous-discrete extended Kalman filter. IEEE Trans. Automat. Contr. 57 (2012), 1000-1004."},{"key":"2021021414250839797_j_rnam-2018-0004_ref_008_w2aab3b7d120b1b6b1ab2b1b8Aa","unstructured":"G. C. Goodwin and K. S. Sin, Adaptive Filtering Prediction and Control. Prentice-Hall, Englewood Cliffs, New Jersey, 1984."},{"key":"2021021414250839797_j_rnam-2018-0004_ref_009_w2aab3b7d120b1b6b1ab2b1b9Aa","doi-asserted-by":"crossref","unstructured":"M. S. Grewal and A. P. Andrews, Kalman Filtering: Theoryand Practice. Prentice Hall, New Jersey, 2001.","DOI":"10.1002\/0471266388"},{"key":"2021021414250839797_j_rnam-2018-0004_ref_010_w2aab3b7d120b1b6b1ab2b1c10Aa","unstructured":"E. Hairer, S. P. N\u00f8rsett, and G. Wanner, Solving Ordinary Differential Equations I: Nonstiff Problems. Springer-Verlag, Berlin, 1993."},{"key":"2021021414250839797_j_rnam-2018-0004_ref_011_w2aab3b7d120b1b6b1ab2b1c11Aa","doi-asserted-by":"crossref","unstructured":"E. Hairer and G. Wanner, Solving Ordinary Differential Equations II: Stiff and Differential-Algebraic Problems. Springer Verlag, Berlin, 1996.","DOI":"10.1007\/978-3-642-05221-7"},{"key":"2021021414250839797_j_rnam-2018-0004_ref_012_w2aab3b7d120b1b6b1ab2b1c12Aa","doi-asserted-by":"crossref","unstructured":"E. L. Haseltine and J. B. Rawlings, Critical evaluation of extended Kalman filtering and moving-horizon estimation, Ind. Eng. Chem. Res. 44 (2005), 2451-2460.","DOI":"10.1021\/ie034308l"},{"key":"2021021414250839797_j_rnam-2018-0004_ref_013_w2aab3b7d120b1b6b1ab2b1c13Aa","doi-asserted-by":"crossref","unstructured":"D.J. Higham and N. J. Higham, MATLAB Guide. SIAM, Philadelphia, 2005.","DOI":"10.1137\/1.9780898717891"},{"key":"2021021414250839797_j_rnam-2018-0004_ref_014_w2aab3b7d120b1b6b1ab2b1c14Aa","doi-asserted-by":"crossref","unstructured":"Z. Jackiewicz, General Linear Methods for Ordinary Differential Equations. John Wiley and Sons, Hoboken, 2009.","DOI":"10.1002\/9780470522165"},{"key":"2021021414250839797_j_rnam-2018-0004_ref_015_w2aab3b7d120b1b6b1ab2b1c15Aa","unstructured":"A. H. Jazwinski, Stochastic Processes and Filtering Theory, Academic Press, New York, 1970."},{"key":"2021021414250839797_j_rnam-2018-0004_ref_016_w2aab3b7d120b1b6b1ab2b1c16Aa","unstructured":"J. B. J\u00f8rgensen, P. G. Thomsen, H. Madsen, and M. R. Kristensen, A computationally efficient and robust implementation of the continuous-discrete extended Kalman filter. In: Proc. of the American Control Conference, New York, USA, pp. 37063712, Jul. 2007."},{"key":"2021021414250839797_j_rnam-2018-0004_ref_017_w2aab3b7d120b1b6b1ab2b1c17Aa","unstructured":"T. Kailath, A. H. Sayed, and B. Hassibi, Linear Estimation, Prentice Hall, New Jersey, 2000."},{"key":"2021021414250839797_j_rnam-2018-0004_ref_018_w2aab3b7d120b1b6b1ab2b1c18Aa","unstructured":"P. E. Kloeden and E. Platen, Numerical Solution of Stochastic Differential Equations, Springer, Berlin, 1999."},{"key":"2021021414250839797_j_rnam-2018-0004_ref_019_w2aab3b7d120b1b6b1ab2b1c19Aa","doi-asserted-by":"crossref","unstructured":"M. R. Kristensen, J. B. J\u00f8rgensen, P. G. Thomsen, and S. B. J\u00f8rgensen, An ESDIRK method with sensitivity analysis capabilities, Comput. Chem. Eng. 28 (2004), 2695-2707.","DOI":"10.1016\/j.compchemeng.2004.08.004"},{"key":"2021021414250839797_j_rnam-2018-0004_ref_020_w2aab3b7d120b1b6b1ab2b1c20Aa","doi-asserted-by":"crossref","unstructured":"G. Yu. Kulikov, Cheap global error estimation in some Runge-Kutta pairs, IMA J. Numer. Anal. 33 (2013), 136-163.","DOI":"10.1093\/imanum\/drr060"},{"key":"2021021414250839797_j_rnam-2018-0004_ref_021_w2aab3b7d120b1b6b1ab2b1c21Aa","doi-asserted-by":"crossref","unstructured":"G. Yu. Kulikov, Embedded symmetric nested implicit Runge-Kutta methods of Gauss and Lobatto types for solving stiff ordinary differential equations and Hamiltonian systems, Comput. Math. Math. Phys. 55 (2015), 983-1003.","DOI":"10.1134\/S0965542515030100"},{"key":"2021021414250839797_j_rnam-2018-0004_ref_022_w2aab3b7d120b1b6b1ab2b1c22Aa","unstructured":"G. Yu. Kulikov and M. V. Kulikova, Accurate numerical implementation of the continuous-discrete extended Kalman filter. IEEE Trans.Automat. Contr. 59 (2014), 273-279."},{"key":"2021021414250839797_j_rnam-2018-0004_ref_023_w2aab3b7d120b1b6b1ab2b1c23Aa","unstructured":"G. Yu. Kulikov and M. V. Kulikova, The accurate continuous-discrete extended Kalman filter for continuous-time stochastic systems. Russ.J. Numer. Anal. Math. Modelling 30 (2015), 239-249."},{"key":"2021021414250839797_j_rnam-2018-0004_ref_024_w2aab3b7d120b1b6b1ab2b1c24Aa","unstructured":"G. Yu. Kulikov and M. V. Kulikova, High-order accurate continuous-discrete extended Kalman filter for chemical engineering. Eur. J. Contr. 21 (2015), 14-26."},{"key":"2021021414250839797_j_rnam-2018-0004_ref_025_w2aab3b7d120b1b6b1ab2b1c25Aa","unstructured":"G. Yu. Kulikov and M. V. Kulikova, The accurate continuous-discrete extended Kalman filter for radar tracking. IEEE Trans. Signal Process. 64 (2016), 948-958."},{"key":"2021021414250839797_j_rnam-2018-0004_ref_026_w2aab3b7d120b1b6b1ab2b1c26Aa","doi-asserted-by":"crossref","unstructured":"G. Yu. Kulikov and M. V. Kulikova, The continuous-discrete extended Kalman filter revisited. Russ.J. Numer. Anal. Math. Modelling 32 (2017), 27-38.","DOI":"10.1515\/rnam-2017-0003"},{"key":"2021021414250839797_j_rnam-2018-0004_ref_027_w2aab3b7d120b1b6b1ab2b1c27Aa","unstructured":"G. Yu. Kulikov and S. K. Shindin, Adaptive nested implicit Runge-Kutta formulas of Gauss type. Appl. Numer. Math. 59 (2009), 707-722."},{"key":"2021021414250839797_j_rnam-2018-0004_ref_028_w2aab3b7d120b1b6b1ab2b1c28Aa","unstructured":"M. V. Kulikova and G. Yu. Kulikov, Square-root accurate continuous-discrete extended Kalman filter for target tracking. In: Proc. of the 52-nd IEEE Conference on Decision and Control, Florence, Italy, pp. 7785-7790, Dec. 2013."},{"key":"2021021414250839797_j_rnam-2018-0004_ref_029_w2aab3b7d120b1b6b1ab2b1c29Aa","unstructured":"M. V. Kulikova and G. Yu. Kulikov, Adaptive ODE solvers in extended Kalman filtering algorithms. J. Comput. Appl. Math. 262 (2014), 205-216."},{"key":"2021021414250839797_j_rnam-2018-0004_ref_030_w2aab3b7d120b1b6b1ab2b1c30Aa","unstructured":"F. L. Lewis, Optimal Estimation: with an Introduction to Stochastic Control Theory. John Wiley & Sons, New York, 1986."},{"key":"2021021414250839797_j_rnam-2018-0004_ref_031_w2aab3b7d120b1b6b1ab2b1c31Aa","unstructured":"P. S. Maybeck, Stochastic Models, Estimation and Control: Volume 1. Academic Press, London, 1979."},{"key":"2021021414250839797_j_rnam-2018-0004_ref_032_w2aab3b7d120b1b6b1ab2b1c32Aa","unstructured":"T. Mazzoni, Computational aspects of continuous-discrete extended Kalman filtering. Comput. Statist. 23 (2008), 519-539."},{"key":"2021021414250839797_j_rnam-2018-0004_ref_033_w2aab3b7d120b1b6b1ab2b1c33Aa","unstructured":"J. B. Rawlings and D. Q. Mayne, Model Predictive Control: Theory and Design. Bob Hill Publishing, LLC, Madison, Wisconsin, 2013."},{"key":"2021021414250839797_j_rnam-2018-0004_ref_034_w2aab3b7d120b1b6b1ab2b1c34Aa","unstructured":"K. Reif, S. G\u00fcnther, E. Yaz, and R. Unbehauen, Stochastic stability of the continuous-time extended Kalman filter. IEE Proc. Control Theory Appl. 147 (2000), 45-52."},{"key":"2021021414250839797_j_rnam-2018-0004_ref_035_w2aab3b7d120b1b6b1ab2b1c35Aa","unstructured":"A. Romanenko and J. A. A. M. Castro, The unscented filter as an alternative to the EKF for nonlinear state estimation: a simulation case study. Comput. Chem. Eng. 28 (2004), 347-355."},{"key":"2021021414250839797_j_rnam-2018-0004_ref_036_w2aab3b7d120b1b6b1ab2b1c36Aa","unstructured":"A. Romanenko, L. O. Santos, and P. A. F. N. A. Afonso, Unscented Kalman filtering of a simulated pH system. Ind. Eng. Chem. Res. 43 (2004), 7531-7538."},{"key":"2021021414250839797_j_rnam-2018-0004_ref_037_w2aab3b7d120b1b6b1ab2b1c37Aa","unstructured":"R. Schneider and C. Georgakis, How to not make the extended Kalman filter fail. Ind. Eng. Chem. Res. 52 (2013), 3354-3362."},{"key":"2021021414250839797_j_rnam-2018-0004_ref_038_w2aab3b7d120b1b6b1ab2b1c38Aa","doi-asserted-by":"crossref","unstructured":"D. Simon, Optimal State Estimation: Kalman, H Infinity and Nonlinear Approaches. Wiley, Hoboken, New Jersey, 2006.","DOI":"10.1002\/0470045345"},{"key":"2021021414250839797_j_rnam-2018-0004_ref_039_w2aab3b7d120b1b6b1ab2b1c39Aa","unstructured":"M. Soroush, State and parameter estimation and their applications in process control. Comput. Chem. Eng. 23 (1998), 229-245."},{"key":"2021021414250839797_j_rnam-2018-0004_ref_040_w2aab3b7d120b1b6b1ab2b1c40Aa","unstructured":"D. I. Wilson, M. Agarwal, and D. W. T. Rippin, Experiences implementing the extended Kalman filter on an industrial batch reactor. Comput. Chem. Eng. 22 (1998), 1653-1672."}],"container-title":["Russian Journal of Numerical Analysis and Mathematical Modelling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.degruyter.com\/view\/j\/rnam.2018.33.issue-1\/rnam-2018-0004\/rnam-2018-0004.xml","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/rnam-2018-0004\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/rnam-2018-0004\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,1]],"date-time":"2023-09-01T09:26:57Z","timestamp":1693560417000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/rnam-2018-0004\/html"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,2,1]]},"references-count":40,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2018,2,19]]},"published-print":{"date-parts":[[2018,2,23]]}},"alternative-id":["10.1515\/rnam-2018-0004"],"URL":"https:\/\/doi.org\/10.1515\/rnam-2018-0004","relation":{},"ISSN":["1569-3988","0927-6467"],"issn-type":[{"value":"1569-3988","type":"electronic"},{"value":"0927-6467","type":"print"}],"subject":[],"published":{"date-parts":[[2018,2,1]]}}}