version 3.11-dev
freeflow/navierstokes/momentum/model.hh File Reference

A single-phase, isothermal Navier-Stokes model. More...

Go to the source code of this file.

Description

This model implements a single-phase, isothermal Navier-Stokes model, solving the momentum balance equation

\[ \frac{\partial (\varrho \textbf{v})}{\partial t} + \nabla \cdot (\varrho \textbf{v} \textbf{v}^{\text{T}}) = \nabla \cdot (\mu (\nabla \textbf{v} + \nabla \textbf{v}^{\text{T}})) - \nabla p + \varrho \textbf{g} - \textbf{f} \]

By setting the runtime parameter Problem.EnableInertiaTerms to false the Stokes equation can be solved. In this case the term

\[ \nabla \cdot (\varrho \textbf{v} \textbf{v}^{\text{T}}) \]

is neglected.

The mass balance equation

\[ \frac{\partial \varrho}{\partial t} + \nabla \cdot (\varrho \textbf{v}) - q = 0 \]

closes the system.

Include dependency graph for freeflow/navierstokes/momentum/model.hh: