Enhancing nonlinear solvers for the Navier-Stokes equations with continuous (noisy) data assimilation
Bosco Garcia-Archilla, Xuejian Li, Julia Novo, Leo Rebholz
TL;DR
The paper addresses solving steady incompressible Navier–Stokes equations with partial measurement data by integrating a continuous data assimilation nudging term into the Picard solver (CDA-Picard). It develops an $L^2$-norm convergence analysis and extends the framework to noisy data, proving stability and linear convergence of the iteration residuals while showing the $L^2$-error is ultimately limited by the noise level. Numerical experiments in 2D and 3D lid‑driven cavity problems confirm linear residual decay and error floors at the noise level, and demonstrate that using CDA-Picard iterates to initialize Newton markedly improves convergence for challenging cases. The results offer a practical, data-robust approach to accelerate nonlinear NSE solvers and suggest a hybrid CDA-Picard–Newton strategy for real‑world noisy measurements. Potential future directions include extending to multiphysics settings and reducing required data while maintaining robustness.
Abstract
We consider nonlinear solvers for the incompressible, steady (or at a fixed time step for unsteady) Navier-Stokes equations in the setting where partial measurement data of the solution is available. The measurement data is incorporated/assimilated into the solution through a nudging term addition to the the Picard iteration that penalized the difference between the coarse mesh interpolants of the true solution and solver solution, analogous to how continuous data assimilation (CDA) is implemented for time dependent PDEs. This was considered in the paper [Li et al. {\it CMAME} 2023], and we extend the methodology by improving the analysis to be in the $L^2$ norm instead of a weighted $H^1$ norm where the weight depended on the coarse mesh width, and to the case of noisy measurement data. For noisy measurement data, we prove that the CDA-Picard method is stable and convergent, up to the size of the noise. Numerical tests illustrate the results, and show that a very good strategy when using noisy data is to use CDA-Picard to generate an initial guess for the classical Newton iteration.
