Performance guarantees for optimization-based state estimation using turnpike properties
Julian D. Schiller, Lars Grüne, and Matthias A. Müller
TL;DR
The paper tackles the challenge of accuracy and performance in nonlinear state estimation when using optimization-based methods like moving horizon estimation (MHE). It identifies a turnpike property, whereby the acausal infinite-horizon solution serves as a reference for finite-horizon problems, which creates a leaving arc that can degrade estimation quality. To counteract this, the authors propose a delayed MHE scheme ($\delta$MHE) and a turnpike prior for MHE with prior weighting, proving that the delayed scheme achieves bounded dynamic regret and approximately matches the infinite-horizon benchmark as the delay increases, with exponentially fast convergence under an exponential turnpike assumption. They also provide offline and online results, complemented by extensive simulations (batch reactor, CSTR, quadrotor, and large-scale LTI problems) showing that even small delays yield substantial improvements (20–25%) over standard MHE. Overall, the work offers principled guarantees and practical strategies to leverage turnpike structure for more accurate and efficient state estimation in nonlinear systems.
Abstract
In this paper, we develop novel accuracy and performance guarantees for optimal state estimation of general nonlinear systems (in particular, moving horizon estimation, MHE). Our results rely on a turnpike property of the optimal state estimation problem, which essentially states that the omniscient infinite-horizon solution involving all past and future data serves as turnpike for the solutions of finite-horizon estimation problems involving a subset of the data. This leads to the surprising observation that MHE problems naturally exhibit a leaving arc, which may have a strong negative impact on the estimation accuracy. To address this, we propose a delayed MHE scheme, and we show that the resulting performance (both averaged and non-averaged) is approximately optimal and achieves bounded dynamic regret with respect to the infinite-horizon solution, with error terms that can be made arbitrarily small by an appropriate choice of the delay. In various simulation examples, we observe that already a very small delay in the MHE scheme is sufficient to significantly improve the overall estimation error by 20-25 % compared to standard MHE (without delay). This finding is of great importance for practical applications (especially for monitoring, fault detection, and parameter estimation) where a small delay in the estimation is rather irrelevant but may significantly improve the estimation results.
