Continuous, Semi-discrete, and Fully Discretized Navier-Stokes Equations
Robert Altmann, Jan Heiland
TL;DR
This work treats the incompressible Navier–Stokes equations from a differential-algebraic equations (DAE) perspective, emphasizing how spatial discretization induces a coupled velocity–pressure constraint that yields strangeness in the discrete setting. It shows that common time-stepping schemes (e.g., projection, SIMPLE, and artificial compressibility) produce index-1 difference-algebraic equations, effectively removing strangeness, while naive implicit–explicit Euler can yield index-2 behavior and potential instability under inexact solves. The authors develop and compare index-reduction strategies (penalty, derivative of constraint, minimal extension) and illustrate their impact on stability and accuracy via a 2D cylinder wake benchmark, providing reproducible code. The results offer guidance for robust NSE time integration and contribute a rigorous index-theoretic lens for evaluating discretization choices in computational fluid dynamics.
Abstract
The Navier--Stokes equations are commonly used to model and to simulate flow phenomena. We introduce the basic equations and discuss the standard methods for the spatial and temporal discretization. We analyse the semi-discrete equations -- a semi-explicit nonlinear DAE -- in terms of the strangeness index and quantify the numerical difficulties in the fully discrete schemes, that are induced by the strangeness of the system. By analyzing the Kronecker index of the difference-algebraic equations, that represent commonly and successfully used time stepping schemes for the Navier--Stokes equations, we show that those time-integration schemes factually remove the strangeness. The theoretical considerations are backed and illustrated by numerical examples.
