diff --git a/src/TurbulenceModels/compressible/turbulentFluidThermoModels/derivedFvPatchFields/temperatureCoupledBase/temperatureCoupledBase.H b/src/TurbulenceModels/compressible/turbulentFluidThermoModels/derivedFvPatchFields/temperatureCoupledBase/temperatureCoupledBase.H index 186ed39eecc52e30f17dd9b7b3ce5e3ff1d15632..d64cdef42bec56b81064b5f73cf6aecdf0d06675 100644 --- a/src/TurbulenceModels/compressible/turbulentFluidThermoModels/derivedFvPatchFields/temperatureCoupledBase/temperatureCoupledBase.H +++ b/src/TurbulenceModels/compressible/turbulentFluidThermoModels/derivedFvPatchFields/temperatureCoupledBase/temperatureCoupledBase.H @@ -25,17 +25,41 @@ Class Foam::temperatureCoupledBase Description - Common functions for use in temperature coupled boundaries. For now only - - kappa() : heat conduction at patch. Gets supplied how to lookup/calculate - kappa: - - - 'lookup' : lookup volScalarField (or volSymmTensorField) with name - - 'fluidThermo' : use fluidThermo and default compressible::turbulenceModel - to calculate kappa - - 'solidThermo' : use solidThermo kappa() - - 'directionalSolidThermo': uses look up for volSymmTensorField for - transformed kappa vector. Named 'Anialpha' in solid solver + Common functions for use in temperature coupled boundaries. + + For now only provides the following methods: + + - kappa() : heat conduction at patch. Gets supplied how to lookup/calculate + 'kappa': + - 'lookup' : lookup volScalarField (or volSymmTensorField) with name + defined in 'kappaName' + - 'fluidThermo' : use fluidThermo and default + compressible::turbulenceModel to calculate kappa + - 'solidThermo' : use solidThermo kappa() + - 'directionalSolidThermo': uses look up for volSymmTensorField for + transformed kappa vector. Field name definable in 'alphaAniName', + named 'Anialpha' in solid solver by default + + \heading Keywords provided by this class + + \table + Property | Description | Required | Default value + kappa | heat conduction type at patch, as listed above | yes | + kappaName | Name of thermal conductivity field | yes | + alphaAniName | name of the non-isotropic alpha | no | 'Anialpha' + \endtable + + Usage examples: + \verbatim + nonIsotropicWall + { + ... + kappa directionalSolidThermo; + kappaName none; + alphaAniName Anialpha; + ... + } + \endverbatim SourceFiles temperatureCoupledBase.C diff --git a/src/TurbulenceModels/compressible/turbulentFluidThermoModels/derivedFvPatchFields/turbulentHeatFluxTemperature/turbulentHeatFluxTemperatureFvPatchScalarField.H b/src/TurbulenceModels/compressible/turbulentFluidThermoModels/derivedFvPatchFields/turbulentHeatFluxTemperature/turbulentHeatFluxTemperatureFvPatchScalarField.H index e31aff89042e3f1dfb7cc48aa724d096b69d96a1..b288e821d9ba72c828a4d5fd466d6fe935d46570 100644 --- a/src/TurbulenceModels/compressible/turbulentFluidThermoModels/derivedFvPatchFields/turbulentHeatFluxTemperature/turbulentHeatFluxTemperatureFvPatchScalarField.H +++ b/src/TurbulenceModels/compressible/turbulentFluidThermoModels/derivedFvPatchFields/turbulentHeatFluxTemperature/turbulentHeatFluxTemperatureFvPatchScalarField.H @@ -35,12 +35,15 @@ Description Property | Description | Required | Default value heatSource | 'power' [W] or 'flux' [W/m^2] | yes | q | heat power or flux field | yes | - kappa | inherited from Foam::temperatureCoupledBase | yes | + kappa | inherited from temperatureCoupledBase | yes | + kappaName | inherited from temperatureCoupledBase | yes | Qr | name of the radiative flux field | yes | - value | initial temperature value | no | calculated - gradient | initial gradient value | no | 0.0 + value | initial temperature value | no | calculated + gradient | initial gradient value | no | 0.0 \endtable + Note: If needed, both 'value' and 'gradient' must be defined to be used. + Example usage: \verbatim hotWall @@ -49,9 +52,8 @@ Description heatSource flux; q uniform 10; kappa fluidThermo; + kappaName none; Qr none; - gradient uniform 0; - value uniform 300; } \endverbatim