23. Navier-Stokes equations#
Incompressible Navier-Stokes equations read
Mass balance equation is replaced by the incompressiblity kinematic constraint, \(\nabla \cdot \vec{u} = 0\): this constraint is not dynamic, as time derivative of density does not appear in the equation. With the incompressibility constraint, mass equation tells us that material particles keep their density constant,
whose solution can be written using material coordinates \(\vec{r}_0\) as \(\rho(\vec{r}(\vec{r}_0,t), t) = \rho_0(\vec{r}_0, t)\).
23.1. Incompressibility constraint#
Incompressibility constraint makes thermodynamic fade, while pressure field is replaced by/contains the contribution of a Lagrangian multiplier related to the incompressiblity constraint.
23.1.1. Wave-vector transformed space#
Transforming the fields from physical space to the wave-vector space \(\widetilde{u}(\vec{\kappa}, t) = \mathscr{F}\left\{ \vec{u}(\vec{r},t) \right\}\), Navier-Stokes equations for incompressible fluids with uniform and constant density \(\rho(\vec{r},t) = \rho\) becomes
Taking the divergence of the momentum balance equation, i.e. taking the scalar product with \(i \vec{\kappa}\) in the transformed space, and using the incompressibility constraint to set \(i \vec{\kappa} \cdot \widetilde{u} = 0\),
so that the transformed pressure field becomes
Replacing this expression in the transformed Navier-Stokes equations, the meaning of the pressure field as a Lagrange multiplier associated with incompressibility constraint becomes clear,
as the orthogonal projector \([ 1 - \frac{\vec{\kappa} \vec{\kappa}}{|\vec{\kappa}|^2}]\) onto the space of divergence-free functions acts on the non-linear and forcing terms.
23.2. Weak formulation of the problem#
23.2.1. Weak formulation and incompressibility constraint#
In the weak formulation, using \(\vec{w} = \frac{\partial \vec{r}}{\partial q} = \frac{\partial \vec{u}}{\partial \dot{q}}\)
…
23.3. Non-linear term#
Different ways to treat the non-linear term:
Semi-linear approximation of the non-linear term
\[( \vec{u}(\vec{r}, t^n) \cdot \nabla ) \vec{u}(\vec{r}, t^n) \sim ( \vec{u}^*(\vec{r}, t^n) \cdot \nabla ) \vec{u}(\vec{r}, t^n) \ , \]with \(\vec{u}^*(\vec{r}, t^n)\) an approximation of \(\vec{u}(\vec{r},t^n)\) involving values of the velocity field at previous time-steps, as an example
\[\begin{split}\vec{u}^*(\vec{r}, t^n) = \begin{cases} \vec{u}(\vec{r}, t^{n-1}) & \text{$1^{st}$-order} \\ 2 \vec{u}(\vec{r}, t^{n-1}) - \vec{u}(\vec{r}, t^{n-2}) & \text{$2^{nd}$-order} \\ \end{cases}\end{split}\]