ESATAN output format

The REFORM module can transform the conductance-capacitance model to ESATAN format.

If a Card 9 PARAM ESATAN is present, then an ESATAN format thermal model is created in the esatan.dat file with the following blocks.

$MODEL Data Block

The title is read from the first line of MODLCF.

$NODES Data Block

Sink elements read from MODLCF and defined on Card 9 SINK element cards are transformed into B type boundary nodes. Other types of elements are transformed into D type diffusion nodes. The element's group name is read from the INP2F file and becomes the node label.

Initial temperatures T are created by Card 9 TINIT, and are read from TEMPF.

Element capacitances, calculated from geometry by the COND module or specified on Card 9 XCAP Cards, are read from MODLCF.

Element area A, emissivity EPS, and solar absorptivity ALP are read from file VUFF. Constant heat inputs Q are read from MODLCF.

Time and temperature-dependent sink temperatures associated with Card 9 INTERP are written as variable temperatures. Array SINKi in the $ARRAY Data Block is used for the interpolated temperature values, where i is the specified table number.

Time and temperature-dependent heat inputs associated with Card 9 INTERP are written as variable heat inputs. Array HEATi in the $ARRAY Data Block is used for the interpolated heat input values, where i is the specified table number.

Element capacitances with temperature-dependent specific heats are written as variable capacitances. Array SPECIFICHEATi in the $ARRAY Data Block is used for the interpolated specific heat values, where i is the specified table number.

$CONDUCTORS Data Block

Linear conductances read from MODLCF and are transformed into GL type linear conductors. Linear conductances may be calculated by the COND module, by the VUFAC module with the Card 6e NEARA and CONV options, or specified on Card 9 XCOND COND.

Radiative conductances read from MODLCF are transformed into GR type radiative conductors. Radiative conductances may be calculated from geometry by the GRAYB module, specified on Card 9 XCOND RAD, or on Cards 6e with the NEARAR option.

One–way conductances read from MODLCF are transformed into GL type fluidic conductors. One–way conductances may be calculated by the COND module for Card 5a FLUID elements, or defined on Card 9XCOND 1WAYC.

Follower conductances from MODLCF, created by the MEREL module to recover the merged elements' temperatures, are transformed into GL type linear conductors. Follower conductances defined on Card 9 XCOND FOLLOWER are not recognized.

Conductive conductances with temperature-dependent thermal conductivities are written as variable conductances. Array CONDUCTIVITYi in the $ARRAY Data Block is used for the interpolated thermal conductivity values.

Time and temperature-dependent conductances associated with Card 9 INTERP Cards are written as variable conductances. Array CONDUCTANCEi in the $ARRAY Data Block is used for the interpolated conductance values.

Radiative conductances with temperature-dependent emissivities are written as variable conductances. Array EMISSIVITYi in the $ARRAY Data Block is used for the interpolated emissivity values.

$CONSTANTS Data Block

TMG control parameters for steady state and transient runs are read from Card 2b and translated into equivalent ESATAN control constants.

ARRAYS Data block

Time–dependent heat loads read from MODLCF are transformed into QVALi arrays. These may be defined on Card 9 QNODE, or may be radiative heat loads calculated from geometry by the POWER module.

Sink element temperatures read from MODLCF are translated into TVALi arrays. The sink elements are defined on Card SINK.

Time and temperature-dependent sink temperatures defined on TABDATA cards are translated into SINKi arrays, where i is the specified table number.

Time and temperature-dependent heat inputs defined on TABDATA cards are translated into HEATi arrays, where i is the specified table number.

Temperature dependent-specific heats defined on TABDATA cards are translated into SPECIFICHEATi arrays, where i is the specified table number.

Temperature-dependent thermal conductivities defined on TABDATA cards are translated into CONDUCTIVITYi arrays, where i is the specified table number.

Time and temperature-dependent conductances defined on TABDATA cards are translated into CONDUCTANCEi arrays, where i is the specified table number.

Temperature-dependent emissivities defined on TABDATA cards are translated into EMISSIVITYi arrays, where i is the specified table number.

$EXECUTION Operation Block

If the value of GRADNT in Card 2b is positive, the steady state solver SOLVFM is called in the EXECUTION Block. If GRADNT is equal to (-2) or (-3), the forward differencing transient solver SLFRWD is called. If GRADNT is equal to (-4) or (-5), the Crank-Nicolson forward backward transient solver SLFWBK is called.

$OUTPUTS Operation Block

The subroutine PRNDTB is called for the printout of the label and temperature of all nodes in a table format.