Sequential data assimilation for PDEs using shape-morphing solutions
Zachary T. Hilliard, Mohammad Farazmand
TL;DR
DA-SMS provides a predictor–corrector framework for assimilating observations into shape-morphing solutions (SMS) of time-dependent PDEs, using Newton-like corrections to steer the SMS parameters toward the true state. The discrete-time scheme yields convergence under suitable data richness and regularization, while a continuous-time variant addresses high-frequency observations. Numerical tests on the nonlinear Schrödinger equation, Kuramoto–Sivashinsky equation, and 2D advection–diffusion demonstrate that DA-SMS achieves higher fidelity and longer predictive horizons than SMS alone, even with sparse or noisy data. A boundary-condition encoding technique within the SMS architecture enhances practicality for complex PDEs, highlighting DA-SMS as a scalable, data-informed alternative to traditional adjoint-based or Kalman-type methods.
Abstract
Shape-morphing solutions (also known as evolutional deep neural networks, reduced-order nonlinear solutions, and neural Galerkin schemes) are a new class of methods for approximating the solution of time-dependent partial differential equations (PDEs). Here, we introduce a sequential data assimilation method for incorporating observational data in a shape-morphing solution (SMS). Our method takes the form of a predictor-corrector scheme, where the observations are used to correct the SMS parameters using Newton-like iterations. Between observation points, the SMS equations (a set of ordinary differential equations) are used to evolve the solution forward in time. We prove that, under certain conditions, the data assimilated SMS (DA-SMS) converges uniformly towards the true state of the system. We demonstrate the efficacy of DA-SMS on three examples: the nonlinear Schrodinger equation, the Kuramoto-Sivashinsky equation, and a two-dimensional advection-diffusion equation. Our numerical results suggest that DA-SMS converges with relatively sparse observations and a single iteration of the Newton-like method.
