Extended Kalman filter -- Koopman operator for tractable stochastic optimal control
Mohammad S. Ramadan, Mihai Anitescu
TL;DR
This work reframes stochastic optimal control under partial observability by leveraging the Koopman operator to transform the uncertainty propagation, via the extended Kalman filter, into a lifted linear-quadratic problem solvable as an LQR. A certainty-equivalence surrogate yields a deterministic, lifted-state dynamics that can be learned with data using eDMD, enabling a tractable SOC-LQR controller. The method is demonstrated on a nonlinear system with varying observability, showing significant improvements over certainty-equivalence control in both cost and estimation accuracy. The results highlight the practical potential of Koopman-based control for complex SOC settings, while noting sensitivity to the choice of uncertainty model and dictionary functions.
Abstract
The theory of dual control was introduced more than seven decades ago. Although it has provided rich insights to the fields of control, estimation, and system identification, dual control is generally computationally prohibitive. In recent years, however, the use of Koopman operator theory for control applications has been emerging. This paper presents a new reformulation of the stochastic optimal control problem that, employing the Koopman operator, yields a standard LQR problem with the dual control as its solution. We provide a numerical example that demonstrates the effectiveness of the proposed approach compared with certainty equivalence control, when applied to systems with varying observability.
