A fast-moving horizon estimation method based on the symplectic pseudospectral algorithm

In this paper, a fast-moving horizon state estimation algorithm for nonlinear continuous systems with measurement noises and model disturbances is developed. The optimization problem required to be solved at each sampling instant is formulated into a backward nonlinear optimal control problem over the finite past. Once prior knowledge of the observed system is available, constraints can be further imposed. The highly efficient and accurate symplectic pseudospectral algorithm is taken as the core solver, which leads to the symplectic pseudospectral moving horizon estimation (SP-MHE) method. The developed SP-MHE is first evaluated by numerical simulations for a hovercraft. Then the developed method is extended to parameter estimation and applied to a chaotic system with an unknown parameter. Simulation results show that the SP-MHE can generate accurate estimations even under large sampling periods or large noise where regular filters fail. In addition, the SP-MHE exhibits excellent online efficiency, suggesting it can be used for scenarios where the sampling period is relatively small.

[1]  Johannes P. Schlöder,et al.  Online identification of adsorption isotherms in SMB processes via efficient moving horizon state and parameter estimation , 2010, Comput. Chem. Eng..

[2]  Jie Liu,et al.  A unified symplectic pseudospectral method for motion planning and tracking control of 3D underactuated overhead cranes , 2019, International Journal of Robust and Nonlinear Control.

[3]  Jeffrey K. Uhlmann,et al.  Unscented filtering and nonlinear estimation , 2004, Proceedings of the IEEE.

[4]  Jonathan Brembeck,et al.  Nonlinear Constrained Moving Horizon Estimation Applied to Vehicle Position Estimation , 2019, Sensors.

[5]  David Q. Mayne,et al.  Constrained state estimation for nonlinear discrete-time systems: stability and moving horizon approximations , 2003, IEEE Trans. Autom. Control..

[6]  Giorgio Battistelli,et al.  Moving-horizon state estimation for nonlinear systems using neural networks , 2008, CDC.

[7]  Moritz Diehl,et al.  A Moving Horizon State Estimation algorithm applied to the Tennessee Eastman Benchmark Process , 2006, 2006 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems.

[8]  L. Biegler,et al.  A fast moving horizon estimation algorithm based on nonlinear programming sensitivity , 2008 .

[9]  J.D. Hedengren,et al.  Moving Horizon Estimation and Control for an Industrial Gas Phase Polymerization Reactor , 2007, 2007 American Control Conference.

[10]  Randal W. Beard,et al.  Parameter estimation for towed cable systems using moving horizon estimation , 2015, IEEE Transactions on Aerospace and Electronic Systems.

[11]  Sheng Zhang,et al.  A symplectic local pseudospectral method for solving nonlinear state‐delayed optimal control problems with inequality constraints , 2018 .

[12]  Jie Liu,et al.  A Novel EPT Autonomous Motion Control Framework for an Off-Axle Hitching Tractor-Trailer System With Drawbar , 2021, IEEE Transactions on Intelligent Vehicles.

[13]  Boris Rohaľ-Ilkiv,et al.  Real-time moving horizon estimation for a vibrating active cantilever , 2017 .

[14]  Wen-an Zhang,et al.  Moving Horizon Estimation for Mobile Robots With Multirate Sampling , 2017, IEEE Transactions on Industrial Electronics.

[15]  Lorenz T. Biegler,et al.  On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming , 2006, Math. Program..

[16]  Jie Liu,et al.  An energy-time optimal autonomous motion control framework for overhead cranes in the presence of obstacles , 2020 .

[17]  S. Zhang,et al.  A symplectic pseudospectral method for nonlinear optimal control problems with inequality constraints. , 2017, ISA transactions.

[18]  L. Lasdon,et al.  Efficient data reconciliation and estimation for dynamic processes using nonlinear programming techniques , 1992 .

[19]  Juergen Hahn,et al.  State estimation for high-dimensional chemical processes , 2005, Comput. Chem. Eng..

[20]  Raj Jena,et al.  Optimal dosing of cancer chemotherapy using model predictive control and moving horizon state/parameter estimation , 2012, Comput. Methods Programs Biomed..

[21]  A. Monticelli,et al.  Electric power system state estimation , 2000, Proceedings of the IEEE.

[22]  Patrik Axelsson,et al.  Bayesian state estimation of a flexible industrial robot , 2012 .

[23]  Sheng Zhang,et al.  Stabilizing constrained chaotic system using a symplectic psuedospectral method , 2018, Commun. Nonlinear Sci. Numer. Simul..

[24]  Georgios B. Giannakis,et al.  Distributed Robust Power System State Estimation , 2012, IEEE Transactions on Power Systems.

[25]  Toshiyuki Ohtsuka,et al.  Nonlinear moving horizon state estimation with continuation/generalized minimum residual method , 2005 .

[26]  Jay H. Lee,et al.  Constrained linear state estimation - a moving horizon approach , 2001, Autom..

[27]  George Vukovich,et al.  Finite‐time angular velocity observers for rigid‐body attitude tracking with bounded inputs , 2017 .

[28]  Greg Welch,et al.  An Introduction to Kalman Filter , 1995, SIGGRAPH 2001.

[29]  Jinguo Liu,et al.  A Symplectic Instantaneous Optimal Control for Robot Trajectory Tracking With Differential-Algebraic Equation Models , 2020, IEEE Transactions on Industrial Electronics.

[30]  Anil V. Rao,et al.  Practical Methods for Optimal Control Using Nonlinear Programming , 1987 .

[31]  Mario Zanon,et al.  Nonlinear Moving Horizon Estimation for combined state and friction coefficient estimation in autonomous driving , 2013, 2013 European Control Conference (ECC).

[32]  Jie Liu,et al.  Trajectory planning and tracking control for towed carrier aircraft system , 2019, Aerospace Science and Technology.

[33]  Ling Chen,et al.  An optimization based Moving Horizon Estimation with application to localization of Autonomous Underwater Vehicles , 2014, Robotics Auton. Syst..

[34]  J. L. Roux An Introduction to the Kalman Filter , 2003 .

[35]  Martha A. Grover,et al.  A Modified Moving Horizon Estimator for In Situ Sensing of a Chemical Vapor Deposition Process , 2009, IEEE Transactions on Control Systems Technology.

[36]  Hans Joachim Ferreau,et al.  Efficient Numerical Methods for Nonlinear MPC and Moving Horizon Estimation , 2009 .

[37]  Jinfeng Liu Moving horizon state estimation for nonlinear systems with bounded uncertainties , 2013 .

[38]  Jie Li,et al.  Research on Cooperative Trajectory Planning and Tracking Problem for Multiple Carrier Aircraft on the Deck , 2020, IEEE Systems Journal.

[39]  Denis Dochain,et al.  State and parameter estimation in chemical and biochemical processes: a tutorial , 2003 .

[40]  R. E. Kalman,et al.  New Results in Linear Filtering and Prediction Theory , 1961 .

[41]  Xinwei Wang,et al.  A symplectic pseudospectral method for constrained time-delayed optimal control problems and its application to biological control problems , 2020, Optimization.

[42]  Jan Swevers,et al.  Real-time nonlinear MPC and MHE for a large-scale mechatronic application , 2015 .

[43]  L. Mili,et al.  A Robust Iterated Extended Kalman Filter for Power System Dynamic State Estimation , 2017, IEEE Transactions on Power Systems.

[44]  Yuanqi Mao,et al.  Successive Convexification of Non-Convex Optimal Control Problems with State Constraints , 2017, 1701.00558.

[45]  Jie Liu,et al.  A review on carrier aircraft dispatch path planning and control on deck , 2020 .

[46]  Jie Huang,et al.  Leader‐following attitude consensus of multiple uncertain spacecraft systems subject to external disturbance , 2017 .