<simulation>
For thermal simulations, the <simulation> category contains additional parameters describing thermal method, thermal wall model, initialization of temperature field, setup of gravity, surface mesh and the fluid material.
<simulation>- <general>
The <general> category contains the parameters for specifying
thermal model used in the simulation. Currently, ultraFluidX supports the following options for thermal model:
- <thermal_method>
- With the thermal method option, you can either disable the thermal solver or enable thermal solver using either a Boussinesq model or passive scalar transport.
- <gravity>
- Specifies the gravity as a vector via the child parameters.
- <thermal_coupling>
- Specifies if the thermal simulation is coupled with an external thermal solver. Currently only coupling between ultraFluidX and TAITherm is supported. Default is false. If set to true, the coupling is executed after every number of iterations specified in <num_coarsest_coupling_iterations>, starting from <coupling_start_iteration>.
- <num_coarsest_coupling_iterations>
- Specifies the number of coarsest iterations after which the coupling is executed.
- <coupling_start_iteration>
- Specifies the coarsest iteration after which the first coupling is executed. After that, coupling is executed after every number of iterations specified in <num_coarsest_coupling_iterations>.
- <thermal_coupling_temporal_type>
- Specifies the type of heat transfer coefficient
<coupling_htc> and near-wall temperature
<coupling_temperature> that are sent to the
external thermal solver. The following types of data are available:
- instantaneous: instantaneous values at coupling time are used.
- window-averaged: window-averaged values at coupling time are used. The window interval should be specified in <avg_window_size_thermal>. Otherwise, it is set to <num_coarest_coupling_iterations>.
- time-averaged: time-averaged values at the coupling time are used.
- <thermal_coupling_data_file>
- Specifies the location of the EnSight file with which the part
temperature is imported to ultraFluidX.Note: ultraFluidX-TAITherm coupling is part-to-part coupling. This means data exchange happens between a single part in ultraFluidX and a corresponding part in TAITherm. A part in ultraFluidX is coupled only if:
- its boundary condition is temperature
- and the name of the corresponding part in TAITherm is identical.
<simulation>- <material>
For thermal simulations, the <material>category contains the
following parameters:
- <temperature>
- Temperature [in K] at which material properties are estimated. This temperature is used to initialize flow field unless you specify a file or fallback temperature in the <initialization> section. Temperature value is also used as inlet/outlet/wall temperature if you do not specify a temperature when using temperature boundary condition.
- <thermal_conductivity>
- Thermal conductivity of the fluid material. Default value is set to 0.025 W/m-K.
- <thermal_expansion>
- Thermal expansion coefficient. Default is 0.00341 1/K.
- <density>
- Density of the material at specified temperature in
. - <dynamic_viscosity>
- Specifies dynamic viscosity of the material at specified temperature.
- <specific_heat_capacity>
- Allows you to specify the specific heat capacity of the fluid material. The default value is set to 1006.0 J/kg-K.
- <specific_heat_ratio>
- Allows you to set the specific heat ratio of the material. The default value is set to 1.4.
- <specific_gas_constant>
- Allows you to set the specific gas constant of the material. The default value is set to 287.058 J/kg-K.
<simulation> <thermal_wall_modeling>
This section enables the thermal wall model in a thermal simulation. If
<thermal_method> is set to either Boussinesq,
passive_scalar_transport or isobaric_ideal_gas,
<thermal_wall_model> is activated by default.
- <thermal_wall_modeling>
- <wall_model> (TLW, off)