7.14.2.1. Aerodynamic Convection Heat Transfer
High-speed flows about bodies are often characterized by large temperature gradients and large variations of the flow properties through the boundary layer. The problem of heat transfer about the body is often addressed using numerical techniques of CFD to resolve the thermal transport through the boundary layer. Because CFD resources may not be readily applied at the design stage researchers often apply simplifying assumptions to arrive at alternative models for solving the problem of heat transfer about bodies exposed to high-speed flow. One common modeling approach is to define a convection coefficient and reference temperature that depend upon flight conditions. The aero heat flux boundary condition provides a means for supplying details of the flight conditions to arrive at a representative convection coefficient and reference temperature for two heat flux models, one derived by [58] and one that varies only with altitude.
The model by Eckert suggests that a convective heat transfer approach ignoring boundary layer temperature gradients may be used if the properties are evaluated at an alternative reference temperature representative of the averaged flow conditions. Syntax for typical usage of this model is shown below.
Begin AERO HEAT FLUX BOUNDARY CONDITION body_heating
START TIME = 0.0
STOP TIME = 20.0
freestream temperature = 233.15
freestream pressure = 5.066e3
mach number = 3.0
fluid viscosity temperature function = air_viscosity
fluid specific heat temperature function = air_specheat
fluid thermal conductivity temperature function = air_cond
fluid gamma = 1.4
adiabatic wall temperature from recovery factor
eckert convective coefficient
COORDINATE OFFSET AXIS = x
cone length = 0.0
add surface surface_1
integrated power output total_heating
End
Another aerodynamic heat flux model defines a convective coefficient that relies upon the variation of density with altitude. Syntax for typical usage of this model is shown below.
Begin AERO HEAT FLUX BOUNDARY CONDITION body_heating
START TIME = 0.0
STOP TIME = 20.0
Density Ratio Convective Coefficient
Freestream Density Altitude Function = density_func
Altitude time function = altitude_time_func
Reference Density = 1.15
Reference HTC = 25.0
Density Ratio exponent = 0.6
reference temperature time function = ref_temp_func
add surface surface_1
integrated power output total_heating
End
A more complete description of syntax for the aero heating models is described below
7.14.2.1.1. Aero Heat Flux Boundary Condition
- Scope
Aria Region, Equation System, Explicit Equation System, Root Finder Equation System
- Summary
This command block defines a distributed convective heat flux about a body based upon aerodynamic flight conditions applied on the given surface.
- Description
The aerodynamic heat flux depends upon characterization of flight conditions prescribed using data tables and spatial location on the body of interest.
begin Aero Heat Flux Boundary Condition Name Add Surface SurfaceList... Adiabatic Wall Temperature Value Adiabatic Wall Temperature Altitude Function Function Adiabatic Wall Temperature From Recovery Factor Adiabatic Wall Temperature Time Function Function Altitude Value Altitude Time Function Function Cone Length Value Coordinate Offset Value Coordinate Offset Axis axis Density Ratio Convective Coefficient Density Ratio Exponent Value Eckert Convective Coefficient Fluid Gamma Value Fluid Gas Constant Value Fluid Properties Temperature Function Function Fluid Specific Heat Temperature Function Function Fluid Thermal Conductivity Temperature Function Function Fluid Viscosity Temperature Function Function Freestream Density Altitude Function Function Freestream Pressure Value Freestream Pressure Altitude Function Function Freestream Pressure Time Function Function Freestream Temperature Value Freestream Temperature Altitude Function Function Freestream Temperature Time Function Function Integrated Flux Output VariableName Integrated Power Output VariableName Mach Number Value Mach Number Time Function Function Reference Density Value Reference Htc Value Reference Temperature Value Reference Temperature Time Function FunctionName Start Time Value Stop Time Value Uq Flux Multiplier Value Use Toggle Block ToggleName [ ElementBlockList... ] end Aero Heat Flux Boundary Condition Name
Line Commands
Add Surface
- Syntax
Add Surface SurfaceList…
- Summary
Adds surfaces, by name, to a boundary condition’s extent.
- Description
This line command is used to add surfaces to the extent of a boundary condition. In Exodus II, surfaces are specified as side sets, that have a global integer identifier. For example, side set 12 would be added by this line command using the surface name surface_12. Note that in SIERRA, each element of an array of strings must be separated by whitespace.
Parameter |
Value |
Default |
|---|---|---|
string… |
– |
Adiabatic Wall Temperature
- Syntax
Adiabatic Wall Temperature Value
- Summary
Specifies a constant adiabatic wall temperature. Usage: ECKERT CONVECTIVE COEFFICIENT.
FREESTREAM TEMPERATURE and fluid properties consistent with this ADIABATIC WALL TEMPERATURE must also be provided.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Value |
real |
0.0 |
Adiabatic Wall Temperature Altitude Function
- Syntax
Adiabatic Wall Temperature Altitude Function Function
- Summary
Specifies the adiabatic wall temperature versus altitude function for climate condition. Usage: ECKERT CONVECTIVE COEFFICIENT.
FREESTREAM TEMPERATURE and fluid properties consistent with this ADIABATIC WALL TEMPERATURE must also be provided.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Function |
string |
– |
Adiabatic Wall Temperature From Recovery Factor
- Syntax
Adiabatic Wall Temperature From Recovery Factor
- Summary
Specifies that the adiabatic wall temperature be computed using the recovery factor, the stagnation temperature and the freestream temperature. Usage: ECKERT CONVECTIVE COEFFICIENT.
- Description
The adiabatic wall temperature
is computed as
where
is the recovery factor,
is the stagnation temperature and
is the freestream temperature. The user must provide specification of MACH NUMBER, FREESTREAM TEMPERATURE, FREESTREAM PRESSURE and FLUID_GAMMA models. Stagnation temperature and flow velocity
will be internally computed from the MACH NUMBER. The recovery factor is given in terms of the freestream Prandtl number
as
Hence one must provide functions for specific heat, dynamic viscosity and thermal conductivity as a function of temperature. The flow regime varies spatially in the COORDINATE OFFSET direction as determined using the local Reynolds number
Here the pressure
will vary with altitude hence density is evaluated using the ideal gas law
Adiabatic Wall Temperature Time Function
- Syntax
Adiabatic Wall Temperature Time Function Function
- Summary
Specifies the name of adiabatic wall temperature versus time function. Usage: ECKERT CONVECTIVE COEFFICIENT.
FREESTREAM TEMPERATURE and fluid properties consistent with this ADIABATIC WALL TEMPERATURE must also be provided.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Function |
string |
– |
Altitude
- Syntax
Altitude Value
- Summary
Specifies a constant altitude.
Used in conjunction with FREESTREAM TEMPERATURE ALTITUDE FUNCTION, FREESTREAM TEMPERATURE FUNCTION and ECKERT CONVECTIVE COEFFICIENT. Alternative usage with FREESTREAM DENSITY ALTITUDE FUNCTION and DENSITY RATIO CONVECTIVE COEFFICIENT.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Value |
real |
0.0 |
Altitude Time Function
- Syntax
Altitude Time Function Function
- Summary
Specifies the altitude versus time function for a given flight. The tabulated time is defined relative to the START TIME.
Used in conjunction with FREESTREAM TEMPERATURE ALTITUDE FUNCTION, FREESTREAM TEMPERATURE FUNCTION and ECKERT CONVECTIVE COEFFICIENT. Alternative usage with FREESTREAM DENSITY ALTITUDE FUNCTION and DENSITY RATIO CONVECTIVE COEFFICIENT.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Function |
string |
– |
Cone Length
- Syntax
Cone Length Value
- Summary
Specifies the length at which the body profile transitions to a constant diameter. Usage: ECKERT CONVECTIVE COEFFICIENT.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Value |
real |
0.0 |
Coordinate Offset
- Syntax
Coordinate Offset Value
- Summary
Specifies the coordinate offset from which the spatial position will be defined in the ECKERT CONVECTIVE COEFFICIENT calculations
where X is the Cartesian model coordinate from the mesh prescribed using COORDINATE OFFSET AXIS and is assumed to define the leading edge. The value of
is used in computation of the Reynolds number
hence the evaluation of
must provide values greater than zero.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Value |
real |
0.0 |
Coordinate Offset Axis
- Syntax
Coordinate Offset Axis axis
- Summary
Specifies the Cartesian coordinate axis (X, Y or Z) from which spatial position will be defined when using the ECKERT CONVECTIVE COEFFICIENT. The surface heat transfer coefficient will be computed spatially relative to zero on this axis.
For models in which the geometry is offset from a zero reference one must define the COORDINATE OFFSET.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
axis |
string |
none |
Density Ratio Convective Coefficient
- Syntax
Density Ratio Convective Coefficient
- Summary
Specifies a density ratio heat transfer coefficient model. Requires that FREESTREAM DENSITY ALTITUDE FUNCTION, REFERENCE DENSITY, REFERENCE HTC, DENSITY RATIO EXPONENT, START TIME and STOP TIME specifications be supplied.
- Description
The heat transfer coefficient that varies as
where
is the reference heat transfer coefficient,
is the altitude dependent density,
is the reference density and
is the density ratio exponent. Here the model parameters
,
and
are calibrated based upon measured temperature data.
Density Ratio Exponent
- Syntax
Density Ratio Exponent Value
- Summary
Specifies the density ratio exponent value for the density ratio heat transfer coefficient model. Usage: DENSITY RATIO CONVECTIVE COEFFICIENT.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Value |
real |
0.0 |
Eckert Convective Coefficient
- Syntax
Eckert Convective Coefficient
- Summary
Specifies use of the Eckert heat transfer coefficient model for high-speed flow. Requires that freestream FLUID PROPERTY TEMPERATURE FUNCTIONs, START TIME, STOP TIME, FREESTREAM PRESSURE and ADIABATIC WALL TEMPERATURE specifications be supplied.
- Description
A constant property heat transfer coefficient approach in which properties are evaluated at an alternative temperature
where
is the freestream temperature,
is the surface temperature,
is the adiabatic wall temperature.
will vary spatially depending upon the local Reynolds number
where
is evaluated at
and the coordinate
. The FREESTREAM PRESSURE varies with altitude hence the density
is evaluated using the ideal gas law
The Stanton number represents the ratio of heat transferred into the fluid flow to the thermal capacity of the fluid. By developing the relationship between fluid friction and heat transfer frictional resistance, the heat transfer can be expressed in terms of the Stanton number to arrive at an approximate heat transfer coefficient for various portions of the flow regime
The parameter
is the Mangler transformation for cone geometry
While Eckert’s approach considers an average heat transfer coefficient over portions of a surface, here we consider a local heat transfer coefficient,
based upon the above relations that can be applied directly to the surface discretization
Fluid Gamma
- Syntax
Fluid Gamma Value
- Summary
Specifies a constant specific heat ratio of the fluid medium. Usage: ECKERT CONVECTIVE COEFFICIENT.
Only constant values of
are allowed.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Value |
real |
1.4 |
Fluid Gas Constant
- Syntax
Fluid Gas Constant Value
- Summary
Specifies the gas constant of the fluid medium. Usage: ECKERT CONVECTIVE COEFFICIENT.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Value |
real |
none |
Fluid Properties Temperature Function
- Syntax
Fluid Properties Temperature Function Function
- Summary
Specifies a multi-column function containing fluid properties density, specific heat, conductivity and dynamic viscosity versus temperature with respective property columns named CP, K and MU. Usage: ECKERT CONVECTIVE COEFFICIENT.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Function |
string |
– |
Fluid Specific Heat Temperature Function
- Syntax
Fluid Specific Heat Temperature Function Function
- Summary
Specifies the name of a user tabular function for specific heat as a function of temperature. Usage: ECKERT CONVECTIVE COEFFICIENT.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Function |
string |
– |
Fluid Thermal Conductivity Temperature Function
- Syntax
Fluid Thermal Conductivity Temperature Function Function
- Summary
Specifies the name of a user tabular function for thermal conductivity as a function of temperature. Usage: ECKERT CONVECTIVE COEFFICIENT.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Function |
string |
– |
Fluid Viscosity Temperature Function
- Syntax
Fluid Viscosity Temperature Function Function
- Summary
Specifies the name of a user tabular function for dynamic viscosity as a function of temperature. Usage: ECKERT CONVECTIVE COEFFICIENT.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Function |
string |
– |
Freestream Density Altitude Function
- Syntax
Freestream Density Altitude Function Function
- Summary
Specifies the freestream density versus altitude function for climate condition. Usage: DENSITY RATIO CONVECTIVE COEFFICIENT.
Requires that one supply an ALTITUDE model.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Function |
string |
– |
Freestream Pressure
- Syntax
Freestream Pressure Value
- Summary
Specifies a constant freestream pressure.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Value |
real |
0.0 |
Freestream Pressure Altitude Function
- Syntax
Freestream Pressure Altitude Function Function
- Summary
Specifies the freestream pressure versus altitude function for climate condition.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Function |
string |
– |
Freestream Pressure Time Function
- Syntax
Freestream Pressure Time Function Function
- Summary
Specifies the name of freestream pressure versus time function.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Function |
string |
– |
Freestream Temperature
- Syntax
Freestream Temperature Value
- Summary
Specifies a constant freestream temperature. Usage: ECKERT CONVECTIVE COEFFICIENT.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Value |
real |
0.0 |
Freestream Temperature Altitude Function
- Syntax
Freestream Temperature Altitude Function Function
- Summary
Specifies the freestream temperature versus altitude function for climate condition. Usage: ECKERT CONVECTIVE COEFFICIENT.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Function |
string |
– |
Freestream Temperature Time Function
- Syntax
Freestream Temperature Time Function Function
- Summary
Specifies the name of freestream temperature versus time function. Usage: ECKERT CONVECTIVE COEFFICIENT.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Function |
string |
– |
Integrated Flux Output
- Syntax
Integrated Flux Output VariableName
- Summary
Calculate the average flux associated with this flux boundary condition.
- Description
This line command specifies that, as a postprocess, the normal flux associated with this boundary condition be integrated over the surface to obtain the total power. This power is then divided by the total area of the surface to obtain the average flux on the surface, and stored in a global variable named “VariableName”. This global variable may then be output to history files, or accessed in user subroutines, etc.
Parameter |
Value |
Default |
|---|---|---|
VariableName |
string |
– |
Integrated Power Output
- Syntax
Integrated Power Output VariableName
- Summary
Calculate the total power associated with this flux boundary condition.
- Description
This line command specifies that, as a postprocess, the normal flux associated with this boundary condition be integrated over the surface to obtain the total power which is then stored into a global variable named “VariableName”. This global variable may then be output to history files, or accessed in user subroutines, etc.
Parameter |
Value |
Default |
|---|---|---|
VariableName |
string |
– |
Mach Number
- Syntax
Mach Number Value
- Summary
Specifies a constant Mach number. Usage: ECKERT CONVECTIVE COEFFICIENT.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Value |
real |
0.0 |
Mach Number Time Function
- Syntax
Mach Number Time Function Function
- Summary
Specifies the Mach number versus time function for a given flight. The tabulated time is defined relative to the START TIME. Usage: ECKERT CONVECTIVE COEFFICIENT.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Function |
string |
– |
Reference Density
- Syntax
Reference Density Value
- Summary
Specifies the reference density value for the density ratio heat transfer coefficient model. Usage: DENSITY RATIO CONVECTIVE COEFFICIENT.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Value |
real |
– |
Reference Htc
- Syntax
Reference Htc Value
- Summary
Specifies the reference heat transfer coefficient value for the density ratio heat transfer coefficient model. Usage: DENSITY RATIO CONVECTIVE COEFFICIENT.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Value |
real |
– |
Reference Temperature
- Syntax
Reference Temperature Value
- Summary
Specify a constant reference temperature for this boundary condition.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Value |
real |
– |
Reference Temperature Time Function
- Syntax
Reference Temperature Time Function FunctionName
- Summary
Specify the name of a time-dependent function for the reference temperature for this boundary condition.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
FunctionName |
string |
– |
Start Time
- Syntax
Start Time Value
- Summary
Specifies the analysis time at which the flight begins and the AERO heat flux will be applied.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Value |
real |
0.0 |
Stop Time
- Syntax
Stop Time Value
- Summary
Specifies the analysis time at which the flight ends and the AERO heat flux BC becomes inactive.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Value |
real |
none |
Uq Flux Multiplier
- Syntax
Uq Flux Multiplier Value
- Summary
Specify constant scaling of the convective flux.
- Description
Intended use of this scaling parameter is primarily for evaluation of model sensitivities.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Value |
real |
1.0 |
Use Toggle Block
- Syntax
Use Toggle Block ToggleName [ ElementBlockList… ]
- Summary
Specification for toggling entities in the computational model based on Toggle Block parameters. When used at the region level, the list of element blocks to be toggled must be provided. Otherwise a listing of entities is not needed as the Toggle Block will be associated with the command line or the enclosing command block.
Parameter |
Value |
Default |
|---|---|---|
ToggleName |
string |
– |