An energy equation adaptor for isothermal free-flow models.
More...
A single-phase, non-isothermal free-flow model.
In addition to the momentum and mass/mole balance equations, this model also solves the energy balance equation :
\[ \frac{\partial (\varrho u)}{\partial t}
+ \nabla \cdot \left( \varrho h {\boldsymbol{v}}
- \lambda_\text{eff} \nabla T \right) - q_T = 0
\]
For laminar Navier-Stokes flow the effective thermal conductivity is the fluid thermal conductivity: \( \lambda_\text{eff} = \lambda \).
For turbulent Reynolds-averaged Navier-Stokes flow the eddy thermal conductivity is added: \( \lambda_\text{eff} = \lambda + \lambda_\text{t} \). The eddy thermal conductivity \( \lambda_\text{t} \) is related to the eddy viscosity \( \nu_\text{t} \) by the turbulent Prandtl number:
\[ \lambda_\text{t} = \frac{\nu_\text{t} \varrho c_\text{p}}{\mathrm{Pr}_\text{t}} \]
|
| file | indices.hh |
| | Indices for the non-isothermal Navier-Stokes model.
|
| file | iofields.hh |
| | Adds I/O fields specific to non-isothermal free-flow models.
|
| file | model.hh |
| | A single-phase, non-isothermal free-flow model.
|
| file | volumevariables.hh |
| | Base class for the model specific class which provides access to all volume averaged quantities.
|
| file | indices.hh |
| | Indices for the non-isothermal Navier-Stokes model.
|
| file | iofields.hh |
| | Adds I/O fields specific to non-isothermal free-flow models.
|
| file | localresidual.hh |
| | Element-wise calculation of the local residual for non-isothermal free-flow models.
|
| file | model.hh |
| | A single-phase, non-isothermal free-flow model.
|
|
| class | Dumux::NavierStokesEnergyIndices< IsothermalIndices, numEq > |
| | Indices for the non-isothermal Navier-Stokes model. More...
|
| struct | Dumux::NavierStokesEnergyIOFields< IsothermalIOFields > |
| | Adds I/O fields specific to non-isothermal free-flow models. More...
|
| struct | Dumux::NavierStokesEnergyModelTraits< IsothermalT > |
| | Specifies a number properties of non-isothermal free-flow flow models based on the specifics of a given isothermal model. More...
|
| class | Dumux::NavierStokesEnergyVolumeVariables< Traits, Impl > |
| | The isothermal base class. More...
|
| class | Dumux::FreeflowNonIsothermalIndices< IsothermalIndices, numEq > |
| | Indices for the non-isothermal Navier-Stokes model. More...
|
| struct | Dumux::FreeflowNonIsothermalIOFields< IsothermalIOFields, turbulenceModel > |
| | Adds I/O fields specific to non-isothermal free-flow models. More...
|
| class | Dumux::FreeFlowEnergyLocalResidualImplementation< GridGeometry, FluxVariables, DiscretizationMethod, false, isCompositional > |
| | Specialization for isothermal models, does nothing. More...
|
| class | Dumux::FreeFlowEnergyLocalResidualImplementation< GridGeometry, FluxVariables, DiscretizationMethods::Staggered, true, false > |
| | Specialization for staggered one-phase, non-isothermal models. More...
|
| class | Dumux::FreeFlowEnergyLocalResidualImplementation< GridGeometry, FluxVariables, DiscretizationMethods::Staggered, true, true > |
| | Specialization for staggered compositional, non-isothermal models. More...
|
| struct | Dumux::FreeflowNIModelTraits< IsothermalTraits > |
| | Specifies a number properties of non-isothermal free-flow flow models based on the specifics of a given isothermal model. More...
|
|
| template<class GridGeometry, class FluxVariables, bool enableEneryBalance, bool isCompositional> |
| using | Dumux::FreeFlowEnergyLocalResidual |
| | Element-wise calculation of the local residual for non-isothermal free-flow models.
|
◆ FreeFlowEnergyLocalResidual
template<class GridGeometry, class FluxVariables, bool enableEneryBalance, bool isCompositional>
Initial value:
FluxVariables,
typename GridGeometry::DiscretizationMethod,
enableEneryBalance, isCompositional>
Definition freeflow/nonisothermal/localresidual.hh:24