Incompressible Navier-Stokes Equations

Category: Fluid Analysis (CFD) | Integrated 2026-04-06
CAE visualization for navier stokes incompressible theory - technical simulation diagram
Incompressible Navier-Stokes Equations

Incompressible Navier-Stokes Equations: Theoretical Foundations

Overview

🧑‍🎓

Professor, the Navier-Stokes equations are the foundation of CFD, right? Could you please explain the incompressible case in detail?


🎓

They are the most fundamental and important equations solved in CFD. The incompressible NS equations describe viscous flow of Newtonian fluids. They consist of a set of the continuity equation and the momentum equations.


Governing Equations

🎓

The incompressible NS equations are the following two equations.


Continuity Equation (Mass Conservation):

$$ \nabla \cdot \mathbf{u} = 0 $$

Momentum Equation (Newton's Second Law):

$$ \frac{\partial \mathbf{u}}{\partial t} + (\mathbf{u} \cdot \nabla)\mathbf{u} = -\frac{1}{\rho}\nabla p + \nu \nabla^2 \mathbf{u} + \mathbf{f} $$

🧑‍🎓

Could you explain the physical meaning of each term?


🎓

It's easier to understand when written in component form (for the $x$ direction).


$$ \underbrace{\frac{\partial u}{\partial t}}_{\text{Unsteady Term}} + \underbrace{u\frac{\partial u}{\partial x} + v\frac{\partial u}{\partial y} + w\frac{\partial u}{\partial z}}_{\text{Convection Term (Inertia Force)}} = \underbrace{-\frac{1}{\rho}\frac{\partial p}{\partial x}}_{\text{Pressure Gradient}} + \underbrace{\nu\left(\frac{\partial^2 u}{\partial x^2} + \frac{\partial^2 u}{\partial y^2} + \frac{\partial^2 u}{\partial z^2}\right)}_{\text{Viscous Term (Diffusion)}} + \underbrace{f_x}_{\text{External Force}} $$

Reynolds Number

🧑‍🎓

How is the Reynolds number related to the NS equations?


🎓

When you non-dimensionalize the equations using a characteristic velocity $U$ and characteristic length $L$, the Reynolds number appears as the sole parameter.


$$ \frac{\partial \mathbf{u}^*}{\partial t^*} + (\mathbf{u}^* \cdot \nabla^*)\mathbf{u}^* = -\nabla^* p^* + \frac{1}{Re}\nabla^{*2}\mathbf{u}^* $$

$$ Re = \frac{UL}{\nu} = \frac{\text{Inertial Force}}{\text{Viscous Force}} $$

Re RangeFlow CharacteristicsTypical Examples
Re < 1Creep Flow (Stokes Flow)Microorganism swimming, MEMS
1 < Re < 2300Laminar FlowPipe flow (developed flow)
2300 < Re < 4000Transition RegionPipe flow (unstable)
Re > 4000Turbulent FlowMost industrial flows

Mathematical Properties of the Equations

🧑‍🎓

The existence and uniqueness of solutions to the NS equations is an unsolved problem, right?


🎓

Exactly. The global existence and uniqueness of smooth solutions for the three-dimensional NS equations is one of the Clay Mathematics Institute's Millennium Prize Problems (with a $1 million prize). From an engineering perspective, we obtain solutions for finite time and finite domains via DNS (Direct Numerical Simulation), but a mathematical proof has not yet been established.


🎓

The nonlinearity of the equations originates from the convection term $(\mathbf{u}\cdot\nabla)\mathbf{u}$. This term is the source of complex phenomena such as turbulence, chaos, and vortex breakdown.

Coffee Break Trivia

The $1 Million Prize Nobody Has Solved

For the incompressible Navier-Stokes equations, it hasn't even been mathematically proven that "a solution must always exist." It's one of the seven "Millennium Problems" selected by the Clay Mathematics Institute in 2000, and solving it earns you $1 million (about 150 million yen). The calculations engineers run daily in CFD are, strictly speaking, "numerically solving equations for which we don't even know if a solution truly exists"—a rather surreal situation. Moreover, of the remaining six problems, only one has been solved so far—Navier-Stokes remains uncharted territory for humanity.

Computational Methods for the Incompressible Navier-Stokes Equations

Spatial Discretization

🧑‍🎓

How do you solve the NS equations numerically?


🎓

The Finite Volume Method (FVM) is mainstream in commercial CFD. The computational domain is divided into cells, and the integral form of the conservation laws is discretized for each cell.


$$ \frac{d}{dt}\int_V \rho\mathbf{u}\,dV + \oint_S \rho\mathbf{u}(\mathbf{u}\cdot\mathbf{n})\,dS = -\oint_S p\mathbf{n}\,dS + \oint_S \mu(\nabla\mathbf{u})\cdot\mathbf{n}\,dS $$

Convection Term Discretization

🎓

The choice of scheme for the convection term directly affects accuracy and stability.


SchemeAccuracyStabilityNumerical DiffusionApplication
1st Order Upwind$O(h)$Very StableLargeInitial calculations, when convergence is difficult
2nd Order Upwind$O(h^2)$StableMediumGeneral steady-state calculations
QUICK$O(h^3)$Somewhat UnstableSmallHigh-precision calculations
Central Differencing$O(h^2)$Unstable (high Pe)NoneLES
Bounded CD$O(h^2)$StableMinimalStandard for LES
🧑‍🎓

Why use central differencing in LES?


🎓

Because numerical diffusion would artificially dampen the SGS eddies. In LES, physical eddies need to be preserved as much as possible, with dissipation occurring only via the SGS model. However, central differencing is prone to checkerboard instability, so Bounded Central Difference with limiters is practical.


Time Integration

🎓

Let's compare time integration schemes for unsteady calculations.


SchemeAccuracyStabilityCFL Constraint
1st Order Implicit (Backward Euler)$O(\Delta t)$Unconditionally StableNone
2nd Order Implicit (BDF2)$O(\Delta t^2)$Unconditionally StableNone
Crank-Nicolson$O(\Delta t^2)$Unconditionally StablePossible Oscillations
Explicit (RK4, etc.)$O(\Delta t^4)$Conditionally Stable$CFL < 1$

CFL Condition

🧑‍🎓

I often hear about the CFL number, but what does it mean exactly?


🎓

The Courant-Friedrichs-Lewy number is an indicator of how many cells information travels in one timestep.


$$ CFL = \frac{u\Delta t}{\Delta x} $$

For explicit methods, $CFL < 1$ is a necessary condition for stability. Implicit methods have no constraint, but for time accuracy, $CFL < 5$ to 20 is recommended. In LES, it's common to maintain $CFL < 1$.


Linear Solvers

🎓

The choice of linear solver to solve the discretized system of equations is also important.


Target EquationRecommended SolverNotes
Pressure (Poisson Equation)AMG (Algebraic Multigrid)Most difficult to converge, accounts for 50-80% of total computation time
MomentumBiCGSTAB with ILU PreconditioningRelatively easy to converge
Scalar (Temperature, etc.)Gauss-Seidel or ILULinear problems
Coffee Break Trivia

The Secret Story of SIMPLE's Birth—The "Mind Game" Between Pressure and Velocity

The biggest hurdle for incompressible flow is that "there is no pressure equation." Trying to solve for velocity and pressure simultaneously makes the system of equations break down. In 1972, Patankar and Spalding published the algorithm "SIMPLE" that solved this difficult problem. The idea is an iterative loop: "First assume a pressure, solve for velocity, then correct the pressure from that and recalculate velocity." It seems like a simple concept, but without this algorithm, modern commercial CFD codes would hardly exist. Behind the "Iterations" screen you watch every day in Fluent, the wisdom of two people from half a century ago is at work.

Related Simulators

Experience the theory firsthand with the interactive simulator for this field

All Simulators

Related fields

Thermal AnalysisV&V · Quality AssuranceStructural Analysis
Rate this article
Thank you for your feedback!
Helpful
More details
Report error
Helpful
0
More details
0
Report error
0
Written by NovaSolver Contributors
Anonymous Engineers & AI — Sitemap
About the Authors