Journal of Institute of Control, Robotics and Systems (제어로봇시스템학회논문지)
- Volume 20 Issue 3
- /
- Pages.277-288
- /
- 2014
- /
- 1976-5622(pISSN)
- /
- 2233-4335(eISSN)
DOI QR Code
A Survey on State Estimation of Nonlinear Systems
비선형 시스템의 상태변수 추정기법 동향
- Jang, Hong (Chemical & Biomolecular Engineering, Korea Advanced Institute of Science and Technology) ;
- Choi, Su-Hang (Chemical & Biomolecular Engineering, Korea Advanced Institute of Science and Technology) ;
-
Lee, Jay Hyung
(Chemical & Biomolecular Engineering, Korea Advanced Institute of Science and Technology)
- Received : 2014.01.24
- Accepted : 2014.02.03
- Published : 2014.03.01
Abstract
This article reviews various state estimation methods for nonlinear systems, particularly with a perspective of a process control engineer. Nonlinear state estimation methods can be classified into the following two categories: stochastic approaches and deterministic approaches. The current review compares the Bayesian approach, which is mainly a stochastic approach, and the MHE (Moving Horizon Estimation) approach, which is mainly a deterministic approach. Though both methods are reviewed, emphasis is given to the latter as it is particularly well-suited to highly nonlinear systems with slow sampling rates, which are common in chemical process applications. Recent developments in underlying theories and supporting numerical algorithms for MHE are reviewed. Thanks to these developments, applications to large-scale and complex chemical processes are beginning to show up but they are still limited at this point owing to the high numerical complexity of the method.
File
Acknowledgement
Supported by : 한국연구재단
References
- R. E. Kalman, "A new approach to linear filtering and prediction problems," Journal of Basic Engineering, vol. 82, pp. 35-45, 1960. https://doi.org/10.1115/1.3662552
- R. E. Kalman and R. S. Bucy, "New results in linear filtering and prediction theory," Journal of Basic Engineering, vol. 83, pp. 95-108, 1961. https://doi.org/10.1115/1.3658902
- D. G. Robertson and J. H. Lee, "A least squares formulation for state estimation," Journal of Process Control, vol. 5, pp. 291-299, 1995. https://doi.org/10.1016/0959-1524(95)00021-H
- F. Daum, "Nonlinear filters: beyond the Kalman filter," Aerospace and Electronic Systems Magazine, IEEE, vol. 20, pp. 57-69, 2005. https://doi.org/10.1109/MAES.2005.1499276
- J. B. Rawlings and B. R. Bakshi, "Particle filtering and moving horizon estimation," Computers & Chemical Engineering, vol. 30, pp. 1529-1541, 2006. https://doi.org/10.1016/j.compchemeng.2006.05.031
- S. C. Patwardhan, S. Narasimhan, P. Jagadeesan, B. Gopaluni, and S. L Shah, "Nonlinear Bayesian state estimation: A review of recent developments," Control Engineering Practice, 2012.
- A. Alessandri, M. Baglietto, G. Battistelli, and M. Gaggero, "Moving-horizon state estimation for nonlinear systems using neural networks," Neural Networks, IEEE Transactions on, vol. 22, pp. 768-780, 2011. https://doi.org/10.1109/TNN.2011.2116803
- A. Alessandri, M. Baglietto, and G. Battistelli, "Moving-horizon state estimation for nonlinear discrete-time systems: New stability results and approximation schemes," Automatica, vol. 44, pp. 1753-1765, 2008. https://doi.org/10.1016/j.automatica.2007.11.020
- M. Farina, G. Ferrari-Trecate, C. Romani, and R. Scattolini, "Moving horizon estimation for distributed nonlinear systems with application to cascade river reaches," Journal of Process Control, vol. 21, pp. 767-774, 2011. https://doi.org/10.1016/j.jprocont.2010.10.022
- M. Farina, G. Ferrari-Trecate, and R. Scattolini, "Distributed moving horizon estimation for linear constrained systems," Automatic Control, IEEE Transactions on, vol. 55, pp. 2462-2475, 2010. https://doi.org/10.1109/TAC.2010.2046058
- M. Farina, G. Ferrari-Trecate, and R. Scattolini, "Distributed moving horizon estimation for nonlinear constrained systems," International Journal of Robust and Nonlinear Control, vol. 22, pp. 123-143, 2012. https://doi.org/10.1002/rnc.1676
- P. Kuhl, M. Diehl, T. Kraus, J. P. Schloder, and H. G. Bock, "A real-time algorithm for moving horizon state and parameter estimation," Computers & Chemical Engineering, vol. 35, pp. 71-83, 2011. https://doi.org/10.1016/j.compchemeng.2010.07.012
- J. Liu, "Moving horizon state estimation for nonlinear systems with bounded uncertainties," Chemical Engineering Science, 2013.
- R. Lopez-Negrete, S. C. Patwardhan, and L. T. Biegler, "Constrained particle filter approach to approximate the arrival cost in Moving Horizon Estimation," Journal of Process Control, vol. 21, pp. 909-919, 2011. https://doi.org/10.1016/j.jprocont.2011.03.004
- C. C. Qu and J. Hahn, "Computation of arrival cost for moving horizon estimation via unscented Kalman filtering," Journal of Process Control, vol. 19, pp. 358-363, 2009. https://doi.org/10.1016/j.jprocont.2008.04.005
- J. B. Rawlings and L. Ji, "Optimization-based state estimation: Current status and some new results," Journal of Process Control, vol. 22, pp. 1439-1444, 2012. https://doi.org/10.1016/j.jprocont.2012.03.001
- S. Ungarala, "Computing arrival cost parameters in moving horizon estimation using sampling based filters," Journal of Process Control, vol. 19, pp. 1576-1588, 2009. https://doi.org/10.1016/j.jprocont.2009.08.002
- V. M. Zavala, "Stability analysis of an approximate scheme for moving horizon estimation," Computers & Chemical Engineering, vol. 34, pp. 1662-1670, 2010. https://doi.org/10.1016/j.compchemeng.2010.02.033
- V. M. Zavala, C. D. Laird, and L. T. Biegler, "A fast moving horizon estimation algorithm based on nonlinear programming sensitivity," Journal of Process Control, vol. 18, pp. 876-884, 2008. https://doi.org/10.1016/j.jprocont.2008.06.003
- J. Zhang and J. Liu, "Distributed moving horizon state estimation for nonlinear systems with bounded uncertainties," Journal of Process Control, vol. 23, pp. 1281-1295, 2013. https://doi.org/10.1016/j.jprocont.2013.08.005
- B. Nicholson, R. Lopez-Negrete, and L. T. Biegler, "On-line state estimation of nonlinear dynamic systems with gross errors," Computers & Chemical Engineering, 2013.
- I. Necoara, V. Nedelcu, and I. Dumitrache, "Parallel and distributed optimization methods for estimation and control in networks," Journal of Process Control, vol. 21, pp. 756-766, 2011. https://doi.org/10.1016/j.jprocont.2010.12.010
- M. Farina, G. Ferrari-Trecate, and R. Scattolini, "Moving-horizon partition-based state estimation of large-scale systems," Automatica, vol. 46, pp. 910-918, 2010. https://doi.org/10.1016/j.automatica.2010.02.010
- R. Huang, L. T. Biegler, and S. C. Patwardhan, "Fast offset-free nonlinear model predictive control based on moving horizon estimation," Industrial & Engineering Chemistry Research, vol. 49, pp. 7882-7890, 2010. https://doi.org/10.1021/ie901945y
- A. Kupper, M. Diehl, J. P. Schloder, H. G. Bock, and S. Engell, "Efficient moving horizon state and parameter estimation for SMB processes," Journal of Process Control, vol. 19, pp. 785-802, 2009. https://doi.org/10.1016/j.jprocont.2008.10.004
- A. Kupper, L. Wirsching, M. Diehl, J. P. Schloder, H. G. Bock, and S. Engell, "Online identification of adsorption isotherms in SMB processes via efficient moving horizon state and parameter estimation," Computers & Chemical Engineering, vol. 34, pp. 1969-1983, 2010. https://doi.org/10.1016/j.compchemeng.2010.07.005
- V. M. Zavala and L. T. Biegler, "Optimization-based strategies for the operation of low-density polyethylene tubular reactors: Moving horizon estimation," Computers & Chemical Engineering, vol. 33, pp. 379-390, 2009. https://doi.org/10.1016/j.compchemeng.2008.10.008
- K. R. Muske and T. F. Edgar, "Nonlinear state estimation," in Nonlinear Process Control, 1997, pp. 311-370.
- S. J. Julier and J. K. Uhlmann, "Unscented filtering and nonlinear estimation," Proc. of the IEEE, vol. 92, pp. 401-422, 2004. https://doi.org/10.1109/JPROC.2003.823141
- R. Van Der Merwe, "Sigma-point Kalman filters for probabilistic inference in dynamic state-space models," University of Stellenbosch, 2004.
- M. S. Arulampalam, S. Maskell, N. Gordon, and T. Clapp, "A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking," Signal Processing, IEEE Transactions on, vol. 50, pp. 174-188, 2002. https://doi.org/10.1109/78.978374
- A. Doucet, S. Godsill, and C. Andrieu, "On sequential Monte Carlo sampling methods for Bayesian filtering," Statistics and Computing, vol. 10, pp. 197-208, 2000. https://doi.org/10.1023/A:1008935410038
- R. Van Der Merwe, A. Doucet, N. De Freitas, and E. Wan, "The unscented particle filter," in NIPS, pp. 584-590, 2000.
- G. Evensen, "The ensemble Kalman filter: Theoretical formulation and practical implementation," Ocean Dynamics, vol. 53, pp. 343-367, 2003. https://doi.org/10.1007/s10236-003-0036-9
- G. Burgers, P. Jan van Leeuwen, and G. Evensen, "Analysis scheme in the ensemble Kalman filter," Monthly Weather Review, vol. 126, pp. 1719-1724, 1998. https://doi.org/10.1175/1520-0493(1998)126<1719:ASITEK>2.0.CO;2
- T. C. Hsia, System Identification: Least-Squares Methods: Lexington books Lexington, 1977.
- D. G. Robertson, J. H. Lee, and J. B. Rawlings, "A moving horizon-based approach for least-squares estimation," AIChE Journal, vol. 42, pp. 2209-2224, 1996. https://doi.org/10.1002/aic.690420811
- K. R. Muske, J. B. Rawlings, and J. H. Lee, "Receding horizon recursive state estimation," in American Control Conference, pp. 900-904, 1993.
- C. V. Rao, J. B. Rawlings, and J. H. Lee, "Constrained linear state estimation-a moving horizon approach," Automatica, vol. 37, pp. 1619-1628, 2001. https://doi.org/10.1016/S0005-1098(01)00115-7
- C. V. Rao and J. B. Rawlings, "Constrained process monitoring: Moving-horizon approach," AIChE Journal, vol. 48, pp. 97-109, 2002. https://doi.org/10.1002/aic.690480111
- M. Diehl, H. G. Bock, and J. P. Schloder, "A real-time iteration scheme for nonlinear optimization in optimal feedback control," SIAM Journal on Control and Optimization, vol. 43, pp. 1714-1736, 2005. https://doi.org/10.1137/S0363012902400713
- M. Diehl, H. G. Bock, J. P. Schloder, R. Findeisen, Z. Nagy, and F. Allgower, "Real-time optimization and nonlinear model predictive control of processes governed by differentialalgebraic equations," Journal of Process Control, vol. 12, pp. 577-585, 2002. https://doi.org/10.1016/S0959-1524(01)00023-3
- V. M. Zavala and L. T. Biegler, "Optimization-based strategies for the operation of low-density polyethylene tubular reactors: nonlinear model predictive control," Computers & Chemical Engineering, vol. 33, pp. 1735-1746, 2009. https://doi.org/10.1016/j.compchemeng.2009.04.008
- V. M. Zavala and L. T. Biegler, "The advanced-step NMPC controller: Optimality, stability and robustness," Automatica, vol. 45, pp. 86-93, 2009. https://doi.org/10.1016/j.automatica.2008.06.011
- M. Diehl, H. J. Ferreau, and N. Haverbeke, "Efficient numerical methods for nonlinear MPC and moving horizon estimation," Nonlinear Model Predictive Control, Springer, pp. 391-417, 2009.
- D. B. Leineweber, I. Bauer, H. G. Bock, and J. P. Schloder, "An efficient multiple shooting based reduced SQP strategy for large-scale dynamic process optimization. Part 1: theoretical aspects," Computers & Chemical Engineering, vol. 27, pp. 157-166, 2003. https://doi.org/10.1016/S0098-1354(02)00158-8
- J. B. Rawlings and B. T. Stewart, "Coordinating multiple optimization-based controllers: New opportunities and challenges," Journal of Process Control, vol. 18, pp. 839-845, 2008. https://doi.org/10.1016/j.jprocont.2008.06.005
- R. Scattolini, "Architectures for distributed and hierarchical model predictive control-a review," Journal of Process Control, vol. 19, pp. 723-731, 2009. https://doi.org/10.1016/j.jprocont.2009.02.003
- H. Michalska and D. Q. Mayne, "Moving horizon observers and observer-based control," Automatic Control, IEEE Transactions on, vol. 40, pp. 995-1006, 1995. https://doi.org/10.1109/9.388677
- C. V. Rao, J. B. Rawlings, and D. Q. Mayne, "Constrained state estimation for nonlinear discrete-time systems: Stability and moving horizon approximations," Automatic Control, IEEE Transactions on, vol. 48, pp. 246-258, 2003. https://doi.org/10.1109/TAC.2002.808470
- D. R. Yang and K. S. Lee, "Monitoring of a distillation column using modified extended Kalman filter and a reduced order model," Computers & Chemical Engineering, vol. 21, pp. S565- S570, 1997. https://doi.org/10.1016/S0098-1354(97)87562-X
- R. M. Oisiovici and S. L. Cruz, "State estimation of batch distillation columns using an extended Kalman filter," Chemical Engineering Science, vol. 55, pp. 4667-4680, 2000. https://doi.org/10.1016/S0009-2509(00)00088-9
- R. M. Oisiovici and S. L. Cruz, "Inferential control of high-purity multicomponent batch distillation columns using an extended Kalman filter," Industrial & Engineering Chemistry Research, vol. 40, pp. 2628-2639, 2001. https://doi.org/10.1021/ie0003943
- M. J. Olanrewaju and M. A. Al-Arfaj, "Estimator-based control of reactive distillation system: Application of an extended Kalman filtering," Chemical Engineering Science, vol. 61, pp. 3386-3399, 2006. https://doi.org/10.1016/j.ces.2005.12.009
- D. J. Kozub and J. F. MacGregor, "State estimation for semi-batch polymerization reactors," Chemical Engineering Science, vol. 47, pp. 1047-1062, 1992. https://doi.org/10.1016/0009-2509(92)80231-Z
- N. Tudoroiu and K. Khorasani, "State estimation of the vinyl acetate reactor using unscented Kalman filters (UKF)," in Industrial Electronics and Control Applications, 2005. ICIECA 2005. International Conference on, 2007, pp. 4 pp.-4.
- T. Chen, J. Morris, and E. Martin, "Particle filters for state and parameter estimation in batch processes," Journal of Process Control, vol. 15, pp. 665-673, 2005. https://doi.org/10.1016/j.jprocont.2005.01.001
- A. Romanenko and J. A. Castro, "The unscented filter as an alternative to the EKF for nonlinear state estimation: a simulation case study," Computers & Chemical Engineering, vol. 28, pp. 347-355, 2004. https://doi.org/10.1016/S0098-1354(03)00193-5
- A. Romanenko, L. O. Santos, and P. A. Afonso, "Unscented Kalman filtering of a simulated pH system," Industrial & Engineering Chemistry Research, vol. 43, pp. 7531-7538, 2004. https://doi.org/10.1021/ie049899+
- S. B. Chitralekha, J. Prakash, H. Raghavan, R. Gopaluni, and S. L. Shah, "A comparison of simultaneous state and parameter estimation schemes for a continuous fermentor reactor," Journal of Process Control, vol. 20, pp. 934-943, 2010. https://doi.org/10.1016/j.jprocont.2010.06.008
- A. Shenoy, J. Prakash, V. Prasad, S. Shah, and K. McAuley, "Practical issues in state estimation using particle filters: Case studies with polymer reactors," Journal of Process Control, 2012.
- S. Kolas, B. Foss, and T. Schei, "Constrained nonlinear state estimation based on the UKF approach," Computers & Chemical Engineering, vol. 33, pp. 1386-1401, 2009. https://doi.org/10.1016/j.compchemeng.2009.01.012
- J. Prakash, S. C. Patwardhan, and S. L. Shah, "On the choice of importance distributions for unconstrained and constrained state estimation using particle filter," Journal of Process Control, vol. 21, pp. 3-16, 2011. https://doi.org/10.1016/j.jprocont.2010.08.001
- X. Shao, B. Huang, and J. M. Lee, "Constrained Bayesian state estimation-A comparative study and a new particle filter based approach," Journal of Process Control, vol. 20, pp. 143-157, 2010. https://doi.org/10.1016/j.jprocont.2009.11.002
- J. Prakash, S. C. Patwardhan, and S. L. Shah, "Constrained nonlinear state estimation using ensemble Kalman filters," Industrial & Engineering Chemistry Research, vol. 49, pp. 2242-2253, 2010. https://doi.org/10.1021/ie900197s
- B. J. Spivey, J. D. Hedengren, and T. F. Edgar, "Constrained nonlinear estimation for industrial process fouling," Industrial & Engineering Chemistry Research, vol. 49, pp. 7824-7831, 2010. https://doi.org/10.1021/ie9018116
- E. L. Haseltine and J. B. Rawlings, "Critical evaluation of extended Kalman filtering and moving-horizon estimation," Industrial & Engineering Chemistry Research, vol. 44, pp. 2451-2460, 2005. https://doi.org/10.1021/ie034308l