An Innovations-Based Data-Driven Kalman Predictor for Predictive Control
Mohamed Abdalmoaty, Roy S. Smith
TL;DR
This work addresses predictive control when the process disturbance is unmeasured by reframing the system in the innovations form, where disturbances are captured by the innovations $e(k)$. It develops an innovations-based data-driven Kalman predictor built on a parsimonious innovations-based SMM, enabling online state estimation and future-output prediction from IO data without direct disturbance measurements. Key contributions include: (i) an innovations-based SMM that uses $\bar{u}=[u;e]$ and measured $y$ to characterize IO trajectories, (ii) a recursive Kalman predictor for the innovations-based model with a predictor for $y_f$ from $u_f$, and (iii) a data-driven procedure to estimate the innovations $e^d$ from IO data and construct the innovations-based SMM, with guidance on parameter choices and consistency. Simulation on a Boeing 747 longitudinal model shows the proposed innov-SMM-KF outperforms disturbance-measured baselines, validating its practicality for realistic predictive control where disturbances are not accessible.
Abstract
A recently developed data-driven Kalman filter requires offline measurement of the process disturbance; a requirement that is often unmet for many practical applications. We propose a solution that parametrizes the Kalman filter exclusively using measured input and output data. The key idea is to use the innovations form which naturally accounts for the process disturbance and measurement noise into a single orthogonal stochastic process. Unlike process disturbances, the innovations process can be estimated directly from input-output data via a numerically efficient projection step. The performance of the method is demonstrated using a benchmark simulation.
