By now many results with respect to the fast and efficient implementation of model predictive control exist. However, for moving horizon estimation, only a few results are available. We present a simple solution algorithm tailored to moving horizon estimation of linear, discrete time systems. In a first step the problem is reformulated such that only the states remain as optimization variables, i.e. process and measurement noise are eliminated from the optimization problem. This reformulation enables the use of the fast gradient method, which has recently received a lot of attention for the solution of model predictive control problems. In contrast to the model predictive control case, the Hessian matrix is time- varying in moving horizon estimation, due to the time-varying nature of the arrival cost. Therefore, we outline a tailored method to compute online the lower and upper eigenvalues of the Hessian matrix required by the here considered fast gradient method. In addition, we discuss stopping criteria and various implementation details. An example illustrates the efficiency of the proposed algorithm.

Simple and efficient moving horizon estimation based on the fast gradient method

PANNOCCHIA, GABRIELE;
2015-01-01

Abstract

By now many results with respect to the fast and efficient implementation of model predictive control exist. However, for moving horizon estimation, only a few results are available. We present a simple solution algorithm tailored to moving horizon estimation of linear, discrete time systems. In a first step the problem is reformulated such that only the states remain as optimization variables, i.e. process and measurement noise are eliminated from the optimization problem. This reformulation enables the use of the fast gradient method, which has recently received a lot of attention for the solution of model predictive control problems. In contrast to the model predictive control case, the Hessian matrix is time- varying in moving horizon estimation, due to the time-varying nature of the arrival cost. Therefore, we outline a tailored method to compute online the lower and upper eigenvalues of the Hessian matrix required by the here considered fast gradient method. In addition, we discuss stopping criteria and various implementation details. An example illustrates the efficiency of the proposed algorithm.
File in questo prodotto:
File Dimensione Formato  
paper.pdf

accesso aperto

Tipologia: Documento in Post-print
Licenza: Creative commons
Dimensione 127.37 kB
Formato Adobe PDF
127.37 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11568/759810
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 14
  • ???jsp.display-item.citation.isi??? 10
social impact