(176d) An Abridged Gaussian Sum Framework to Generalize Extended Kalman Filter for Constrained Nonlinear Systems Under Non-Gaussian Noise | AIChE

(176d) An Abridged Gaussian Sum Framework to Generalize Extended Kalman Filter for Constrained Nonlinear Systems Under Non-Gaussian Noise

Authors 

Ricardez-Sandoval, L. - Presenter, University of Waterloo
Valipour, M., University of Waterloo
The accuracy and computational efficiency of a state estimation framework plays a key role in feedback control since it will impact the performance and operation of chemical engineering systems. In closed-loop systems featuring complex nonlinear applications, nonlinear model predictive control (NMPC) is often coupled with extended Kalman filter (EKF) due to its computationally efficiency. Although moving horizon estimation is a widely known alternative to EKF for constrained nonlinear applications, it often requires significantly higher computational costs. Current approaches to improve Kalman filter performance for applications featuring constrained state variables and process and measurement noises that follow non-Gaussian distributions often involve the evaluation of second-order gradient information, online solution of optimization problems, or the implementation of sampling-based approaches (i.e. Particle Filter), which come at the cost of a significant increase in the computational effort [1][2][3][4]. Gaussian sum filters (GSF) have received attention to improve EKF performance. This method approximates the non-Gaussian densities using Gaussian mixture models. To evaluate the point estimates, GSF performs a set of EKFs with respect to each Gaussian component in the mixture. The number of Gaussian components and their corresponding number of EKFs in the set of GSF increases exponentially with both the number of constrained states (and non-Gaussian noises) and the degree of nonlinearity in their distributions. Therefore, GSFs may require significantly higher computational costs than that needed by the standard EKF. Moreover, GSFs may lead to biased estimations as some of the EKFs in the set operate at the edge of the process feasibility region. Although studies have shown that GSFs can yield accurate point estimates for systems with constraints on the states, the application of this method have been limited to small-scale systems with Gaussian noises [5][6][7]. Furthermore, studies considering GSFs for constrained systems in chemical engineering are scarce [8][9]. To the best of our knowledge, performing GSFs for applications involving non-Gaussian process and measurement noises are absent from the literature.

In this study, a novel approach referred to as Abridged Gaussian Sum-Extended Kalman Filter (AGS-EKF) is presented to improve EKF performance for processes involving non-Gaussian states (i.e. constrained states) and non-Gaussian noises. To avoid the high computational costs often required in the conventional GSF, AGS-EKF estimates the states based on the overall probability distributions that describe the Gaussian mixture models of non-Gaussian noises and constrained states. This makes AGS-EKF capable of considering all the possible noises and the values of states simultaneously, i.e., without the need of performing EKF calculations on the individual Gaussian components in GSF. Hence, AGS-EKF only requires performing EKF once using the mean and covariance of the overall Gaussian mixture model of the corresponding non-Gaussian variable (i.e., states, process and/or measurement noise). Consequently, AGSF-EKF not only reduces the computational costs incurred when using GSF but it also avoids biased estimations that may occur in the GSF estimation.

To handle the non-Gaussian process and measurement noises, the proposed AGS-EKF uses a modified version of EKF formulation to consider non-zero mean noises [10]. This modified EKF formulation requires the same computational costs as needed in the standard EKF. Moreover, the proposed AGS-EKF scheme includes an additional step that takes into account the constraints on the states. In this additional step, AGS-EKF uses the prior distribution of the states obtained by the prior estimation step in EKF, as well as the information of the state constraints/bounds, to approximate the non-Gaussian distribution of the states by a Gaussian mixture model. The main characteristics of the Gaussian mixture model (i.e., mean value of the states and covariance matrix) are used to estimate the constrained prior distribution of the states, which is then used to estimate the posterior estimation step in EKF. Expectation-maximization is a computationally efficient method used to approximate the Gaussian mixture model of the non-Gaussian densities of the states. Therefore, the proposed AGS-EKF does not increase the complexity in the calculations (as in previous constrained-EKFs that require the solution of optimization problems) or the computational effort (as in the case of sampling-based approaches). Multiple case studies arising in chemical engineering such as the Williams-Otto reactor and a Wastewater treatment plant have been used to demonstrate the benefits of the proposed approach when compared to standard EKF and conventional GSF under open-loop and closed-loop operation using an NMPC strategy. The results show that AGS-EKF offers higher accuracy in the estimation than that observed in GSF and standard EKF while still requiring similar CPU times to those needed by standard EKF. When tested in closed-loop, AGS-EKF is able to provide in short CPU times accurate estimates to the NMPC framework. Thus, this approach returned notable improvements in both performance and efficiency of the online control when compared to the case of using standard EKF or GSF as the state estimator in closed-loop. Hence, AGS-EKF can be used for online monitoring and control of practical industrial-scale applications where constrained states and noises exhibit non-zero mean nonlinear probability distributions.

References

[1] B. Chen and G. Hu, “Nonlinear state estimation under bounded noises,” Automatica, vol. 98, pp. 159–168, 2018.

[2] G. Calafiore, “Reliable localization using set-valued nonlinear filters,” IEEE Trans. Syst. man, Cybern. A Syst. humans, vol. 35, no. 2, pp. 189–197, 2005.

[3] N. Amor, N. C. Bouaynaya, R. Shterenberg, and S. Chebbi, “On the convergence of constrained particle filters,” IEEE Signal Process. Lett., vol. 24, no. 6, pp. 858–862, 2017.

[4] M. Valipour and L. A. Ricardez-Sandoval, “Assessing the Impact of EKF as the Arrival Cost in the Moving Horizon Estimation under Nonlinear Model Predictive Control,” Ind. Eng. Chem. Res., 2021.

[5] G. Terejanu, P. Singla, T. Singh, and P. D. Scott, “Adaptive Gaussian sum filter for nonlinear Bayesian estimation,” IEEE Trans. Automat. Contr., vol. 56, no. 9, pp. 2151–2156, 2011.

[6] M. S. Arulampalam, S. Maskell, N. Gordon, and T. Clapp, “A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking,” IEEE Trans. signal Process., vol. 50, no. 2, pp. 174–188, 2002.

[7] J. H. Kotecha and P. M. Djuric, “Gaussian sum particle filtering,” IEEE Trans. signal Process., vol. 51, no. 10, pp. 2602–2612, 2003.

[8] K. K. Kottakki, S. Bhartiya, and M. Bhushan, “State estimation of nonlinear dynamical systems using nonlinear update based unscented Gaussian sum filter,” J. Process Control, vol. 24, no. 9, pp. 1425–1443, 2014.

[9] K. K. Kottakki, M. Bhushan, and S. Bhartiya, “Constrained Unscented Gaussian Sum Filter for state estimation of nonlinear dynamical systems,” Comput. Chem. Eng., vol. 91, pp. 352–364, 2016.

[10] M. Valipour and L. A. Ricardez-Sandoval, “Abridged Gaussian Sum Extended Kalman Filter for nonlinear state estimation under Non-Gaussian process uncertainties,” Comput. Chem. Eng., Submitted for publication.