Thermal Properties¶
In this section of material properties, the user specifies the parameters of models for Fourier heat conduction and thermally-induced density changes (by volume expansion) and parameters controlling the onset of phase changes. Properties governing energy transport by convection, radiation and diffusion are specified elsewhere.
Heat Flux Model¶
Heat Flux Model = USER
Description / Usage¶
NOT TESTED. Use this optional card to specify a user-defined model for the conductive heat flux. The routine “usr_heat_flux” in file user_mp.c must appropriately define the heat flux/temperature gradient model. The single input parameter has only one possible value:
USER |
the user-defined model for the conductive heat flux. |
If this card is missing or has a different keyword, the Fourier conductive heat flux model will be used.
Technical Discussion¶
No Discussion.
References¶
No References.
Conductivity¶
Conductivity = {model_name} {float_list} [E/LtT]
Description / Usage¶
This card is used to specify the model for thermal conductivity. Definitions of the input parameters are as follows:
{model_name} |
Name of the model for thermal conductivity; this parameter can have the value CONSTANT or USER. |
{float_list} |
One or more floating point numbers (<float1> through <floatn>) whose values are determined by the selection for {model_name}. These are identified in the discussion of each model below. |
Thus,
CONSTANT <float> |
a constant thermal conductivity model, {float_list} is a single value:
|
USER <float1>… <floatn> |
a user-defined model. With the USER option the appropriate modifications to the routine “usr_thermal_conductivity” in the user_mp.c file must be undertaken. The {float_list} can be of arbitrary length and is used to parameterize the model. These parameters are made available in the subroutine via <float1> through <floatn>. |
TABLE <integer1> <character_string1> {LINEAR | BILINEAR} [integer2] [FILE = filenm] |
Please see discussion at the beginning of the material properties chapter 5 for input description and options. Most often character_string1 will be TEMPERATURE or maybe MASS_FRACTION. |
Technical Discussion¶
No Discussion.
References¶
No References.
Heat Capacity¶
Heat Capacity = {model_name} {float_list} [E/MT]
Description / Usage¶
This required card is used to specify the model for the heat capacity. Definitions of the input parameters are as follows:
{model_name} |
Name of the model for the heat capacity. This parameter can have one of the following values: ONSTANT, USER, or ENTHALPY. |
{float_list} |
One or more floating point numbers (<float1> through <floatn>) whose values are determined by the selection for {model_name}. These are identified in the discussion of each model below. |
Thus,
CONSTANT <float> |
This option specifies a constant heat capacity. The {float_list} has a single value:
|
USER <float1>… |
the heat capacity will be a user-defined model. This user-defined model must be incorporated by modifying the routine “usr_heat_capacity” in the file user_mp.c. The model parameters are entered in the {float_list} as <float1> through <floatn> and passed to the routine as an array. |
ENTHALPY <float1> |
a model of heat capacity that uses the latent heat of fusion parameter. The model goes as follows: Here the {float_list} requires two values, where:
The liquidus temperature Tl and the solidus temperature Ts are taken from the material file. This model is currently available for single species only, and is used for rapid melting problems in alloys. |
TABLE <integer1> <character_string1> {LINEAR | BILINEAR} [integer2] [FILE = filenm] |
Please see discussion at the beginning of the material properties chapter 5 for input description and options. Most often character_string1 will be TEMPERATURE or maybe MASS_FRACTION. |
Technical Discussion¶
When the ENTHALPY option is used, the liquidus (Tl) and solidus (Ts) temperatures must be added through the Liquidus Temperature and Solidus Temperature cards.
References¶
No References.
Volume Expansion¶
Volume Expansion = CONSTANT <float> [1/T]
Description / Usage¶
This card is used to specify the model for the coefficient of volume expansion in the energy equation. This property is required for the BOUSS option on the Navier-Stokes Source card. Definitions of the input parameters are as follows:
CONSTANT |
Name of the model for a constant volume-expansion coefficient.
|
Technical Discussion¶
Warning: Please be careful that the Species Volume Expansion card is set appropriately. If the BOUSS or BOUSSINESQ model is turned on on the Navier- Stokes Source card, then both thermal and species volume expansion effects are included if the coefficients are nonzero. .
References¶
No References.
Reference Temperature¶
Reference Temperature = CONSTANT <float> [T]
Description / Usage¶
This card is used to specify the model for the reference temperature, which is required by the BOUSS option on the Navier-Stokes Source card and by the BINGHAM option on the Liquid Constitutive Equation card. Definitions of the input parameters are as follows:
CONSTANT |
Name of the model for a constant reference temperature.
|
Technical Discussion¶
No Discussion.
References¶
No References.
Liquidus Temperature¶
Liquidus Temperature = CONSTANT <float> [T]
Description / Usage¶
This card is used to specify the model for the liquidus temperature. Definitions of the input parameters are as follows:
CONSTANT |
Name of the model for the liquidus temperature.
|
Technical Discussion¶
This card is required when using the ENTHALPY option on the Heat Capacity card.
References¶
No References.
Solidus Temperature¶
Solidus Temperature = CONSTANT <float> [T]
Description / Usage¶
This card is used to specify the model for the solidus temperature. Definitions of the input parameters are as follows:
CONSTANT |
Name of the model for the solidus temperature.
|
Technical Discussion¶
This card is required when using the ENTHALPY option on the Heat Capacity card.
References¶
No References.
Energy Weight Function¶
Energy Weight Function = {GALERKIN | SUPG} <float>
Description / Usage¶
This card specifies the weight function to be used on the weighted residual of the energy equations. For high Peclet number cases, you may want to use a Petrov- Galerkin formulation rather than a Galerkin formulation. Definitions of the input parameters are as follows:
GALERKIN |
Name of the model for the weight functions for a full Galerkin formulation. This is the default when this card is absent.
|
SUPG |
Name of the model for the weight functions for a streamwise upwinded Petrov-Galerkin formulation.
|
Technical Discussion¶
The SUPG weighting is applied only to the advective term in the Energy conservation equation and Jacobian assembly.
References¶
No References.