DOI QR코드

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.

Keywords

References

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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.
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. J. Liu, "Moving horizon state estimation for nonlinear systems with bounded uncertainties," Chemical Engineering Science, 2013.
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
  21. B. Nicholson, R. Lopez-Negrete, and L. T. Biegler, "On-line state estimation of nonlinear dynamic systems with gross errors," Computers & Chemical Engineering, 2013.
  22. 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
  23. 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
  24. 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
  25. 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
  26. 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
  27. 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
  28. K. R. Muske and T. F. Edgar, "Nonlinear state estimation," in Nonlinear Process Control, 1997, pp. 311-370.
  29. 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
  30. R. Van Der Merwe, "Sigma-point Kalman filters for probabilistic inference in dynamic state-space models," University of Stellenbosch, 2004.
  31. 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
  32. 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
  33. R. Van Der Merwe, A. Doucet, N. De Freitas, and E. Wan, "The unscented particle filter," in NIPS, pp. 584-590, 2000.
  34. 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
  35. 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
  36. T. C. Hsia, System Identification: Least-Squares Methods: Lexington books Lexington, 1977.
  37. 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
  38. K. R. Muske, J. B. Rawlings, and J. H. Lee, "Receding horizon recursive state estimation," in American Control Conference, pp. 900-904, 1993.
  39. 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
  40. 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
  41. 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
  42. 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
  43. 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
  44. 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
  45. 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.
  46. 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
  47. 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
  48. 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
  49. 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
  50. 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
  51. 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
  52. 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
  53. 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
  54. 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
  55. 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
  56. 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.
  57. 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
  58. 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
  59. 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+
  60. 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
  61. 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.
  62. 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
  63. 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
  64. 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
  65. 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
  66. 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
  67. 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