From 559f13d4503c33792a261ff58df5eaced723c878 Mon Sep 17 00:00:00 2001 From: Kutalmis Bercin Date: Thu, 25 Jul 2024 10:05:31 +0100 Subject: [PATCH] DOC: scalarTransport/energyTransport: improve header file documentation --- .../solvers/energyTransport/energyTransport.H | 292 ++++++++++-------- .../solvers/scalarTransport/scalarTransport.H | 210 +++++++------ 2 files changed, 276 insertions(+), 226 deletions(-) diff --git a/src/functionObjects/solvers/energyTransport/energyTransport.H b/src/functionObjects/solvers/energyTransport/energyTransport.H index 1487259896..eea60e707d 100644 --- a/src/functionObjects/solvers/energyTransport/energyTransport.H +++ b/src/functionObjects/solvers/energyTransport/energyTransport.H @@ -30,152 +30,180 @@ Group grpSolversFunctionObjects Description - Evolves a simplified energy transport equation for incompressible flows. - It takes into account the inertia, conduction and convection terms plus - a source. + Computes the simplified energy transport equation in single-phase or + two-phase flow, considering incompressible cases: - - The field name must be temperature and its BC's specified in the time - directory. - - The turbulence model should be incompressible - - In order to use in a incompressible multi phase a list of thermal - properties are needed. See below + \f[ + \frac{\partial \rho \, C_p \, T}{\partial t} + + \nabla \cdot \left(\rho \, C_p \, \phi \, T \right) + - \nabla \cdot \left(\rho \, C_p \, \phi \right) \, T + - \nabla \cdot \left(\kappa_{eff} \, \nabla T \right) + = S_T + \f] + where: + \vartable + T | Scalar field + \rho | (Generic) Fluid density which is unity when not specified + C_p | Specific heat capacity at constant pressure + \phi | (Generic) Flux field + \kappa_{eff} | Effective thermal conductivity + S_T | Scalar field source term + \endvartable Usage - Example of function object specification to solve a energy transport - equation for a single phase flow plus a source term + Minimal example in \c system/controlDict.functions: \verbatim - functions + energyTransport1 { - energy - { - type energyTransport; - libs (energyTransportFunctionObjects); + // Mandatory entries + type energyTransport; + libs (solverFunctionObjects); - enabled true; - writeControl writeTime; - writeInterval 1; + // Optional entries + field ; + phi ; + rho ; + Cp ; + kappa ; + rhoInf ; + Prt ; + schemesField ; + tolerance ; + nCorr