Physlib

Physlib.FluidDynamics.NavierStokes.Basic

The Navier-Stokes equations

i. Overview

The Navier-Stokes equations are a set of partial differential equations that describe the motion of viscous fluid substances. They are fundamental in fluid dynamics and are used to model the behavior of fluids in various contexts, including gas flow and water flow.

This file combines the classical continuity equation with the momentum equation. The stress tensor is left as an input field, so this is the balance-law layer before specializing to a Newtonian stress law.

ii. Key results

- `NavierStokes` : Classical continuity and conservative momentum equations together. - `ConvectiveNavierStokes` : Classical continuity and convective momentum equations together. - `NavierStokes_iff_ConvectiveNavierStokes` : Equivalence of the two forms when the fields are differentiable.

iii. Table of contents

  • A. Full Navier-Stokes forms

iv. References

A. Full Navier-Stokes forms

3 declarations

definition

Convective Navier-Stokes Equations

For a fluid in dd-dimensional space described by the data datadata (comprising density ρ\rho, velocity u\mathbf{u}, stress tensor σ\sigma, and body force f\mathbf{f}), the convective Navier-Stokes equations are satisfied if both the classical continuity equation and the convective momentum equation hold: 1. **Continuity Equation**: ρt+(ρu)=0\frac{\partial \rho}{\partial t} + \nabla \cdot (\rho \mathbf{u}) = 0 2. **Convective Momentum Equation**: ρ(ut+(u)u)=σ+ρf\rho \left( \frac{\partial \mathbf{u}}{\partial t} + (\mathbf{u} \cdot \nabla) \mathbf{u} \right) = \nabla \cdot \sigma + \rho \mathbf{f} where (ρu)\nabla \cdot (\rho \mathbf{u}) is the divergence of the mass flux, and ut+(u)u\frac{\partial \mathbf{u}}{\partial t} + (\mathbf{u} \cdot \nabla) \mathbf{u} represents the material derivative (convective acceleration) of the velocity field.