Thermal Network

Thermal Network General Description

Thermal network entities are typically used to model;

  • heat flow through solids, liquids or gases,
  • heat flow from a surface to another surface via electromagnetic waves
  • heat flow applied directly at a point

Flow Simulator enables to integrate thermal resistances of conduction, convection and radiation, and direct heat application either as a standalone network or as a thermal network coupled with flow network to generate combined results. Moreover, Steady-State and Transient analyses are available for both options.

The flow solver and thermal network solver are segregated: The thermal network and flow network carry out their runs separately and reach convergence independently of each other. They both must reach convergence for the run to complete successfully.

Quick Guide for Thermal Network Model Creation in the GUI

Flow Simulator allows users either to couple one (or more) Thermal Network with their Flow Network, or to model standalone Thermal Networks. The Thermal Network Section is placed after the Flow Section in the Element Library. Moreover, all the Thermal Network elements used in the models are listed in Thermal Model Browser.

A Standalone Thermal Network Model

In the standalone thermal network models, the thermal network elements are segregated from any flow elements. Simply, place boundary and internal nodes and then connect resistors (Conductor, Convector, Radiator and Heat Flow elements) to thermal nodes. The figure shows all the Thermal Nodes and Resistors connected to each other.

Figure: Standalone Thermal Network Example

“Node Temperature” must be set for all Boundary Temperature nodes. Currently, Flow Simulator does not have an initialization for the thermal network, thus “Node Temperature” as an initial guess must be defined for Internal Temperature Nodes in the Property Editor as well. And, if there exists a constant Heat input at the Internal Boundary location, this should be given as “Nodal Heat” input.

All the entities in the Property Editor should be filled for all used resistors:

There exist 2 subtypes of “Conductor” resistor. The conductivity can either be fixed value or be selected from the enabled materials, and Flow Simulator uses conductivity of that material. The geometric inputs of Cross-Section Area and Thickness for Simple Conductor and Inner – Outer Radiuses and Length of the Radial Conductor can be given as value or can automatically be obtained by selecting Tnodes or by measuring from GUI view.

The “Convector” element requires 2 inputs. If the Convector element is not associated with a Flow Element, then the only enabled HTC Relation is the Fixed HTC and its value should be given. The second input is Surface Area.

The “Radiator” resistor has 2 subtypes. Simple Radiation, which calculates the heat transfer on a single surface due to radiation, requires 3 inputs: Surface Area, Emissivity, and View Factor LR. However, when the radiation occurs between 2 parallel surfaces, “Radiation Between two Surfaces” subtype should be selected, and parameters of Surface Area and Emissivity should be given for both surfaces. The View Factor is given based on the View Factor Option. If the View Factor is from Left-to-Right then View Factor LR should be given, and View Factor RL should be filled if vice a versa.

The Heat Flow resistor must be positioned before or after a Boundary Temperature node, since, for internal heat addition, the Internal Tnode will be added with an input Q option as “Nodal Heat”. Surface Area and Heat Input should be set in the Property Editor for the Heat Flow resistor.

Figure: Solver > Analysis Setup > Analysis Type Selection for a Standalone Thermal Network

Once a Standalone Thermal Network has generated, the Analysis Type options are:

  • “Steady State Thermal” for steady analysis
  • “Transient Thermal” for transient analysis.

If needed, thermal network convergence tolerance and damping factors can be adjusted from Solvers Convergence and Damping Controls panels respectively.

Figure: Thermal Network Tolerances and Damping Factors

Thermal Networks Combined with the Flow Network

There are 2 possible ways to combine a thermal network with a flow network.

Thermal Networks Coupled with the Flow Network

For the plain models, the thermal network can be coupled to a flow network on the same GUI view.

Figure: Thermal Network coupled with Flow Network

In the above example, the Boundary Temperature Nodes are associated with the Tube element and each Convector Resistor is linked to one of the tube segments. And the Convector Resistor is coupled with a Momentum Chamber.

When a Boundary Temperature Node is associated with an element, the temperature of the Boundary Tnode will be equivalent to the temperature of the fluid. Then, the associated Element ID and the element’s Axial Segment should be defined.

If the Convector resistor is coupled to an element, there are 2 ways to define heat transfer. The first way is to “Use Element Heat Transfer Setting”, in which the heat transfer calculations will be done based on the element’s settings. The second way is to set it to a fixed value or select one of the enabled HTC relations.

Note: the HTC calculation methods are different for coupling with an element then coupling with a chamber.

All other resistors are constructed as stated in the previous section.

Once the model construction completed, the Analysis Type can be selected as

  • Steady State Flow + Steady State Thermal
  • Transient Flow + Transient Thermal
  • Quasi-Steady Flow + Transient Thermal (If the flow model does not have transient components such as tanks or accumulators this option can be used)

Figure: Analysis Type Selection for Thermal Network coupled with Flow Network Models

Thermal Networks Attached to the Flow Network

If both thermal network and flow network consist of many resistors and elements, respectively, it is also possible to attach thermal networks to flow network through TN Box. The TN box allows the user to group thermal items in an orderly fashion.

Figure: Thermal Network attached to Flow Network through TN Box

The TN Box is dragged and dropped in the model area near the element to which the thermal network is attached.

In order to attach the TN Box to the Flow Element or Chamber, first hold the Shift key and select the element or chamber with Left-Click, then keep holding down the Shift key, and Double-Click on the same element or chamber. Then the TN Box will relate to the target item with a dashed line.

The next step is to create the Thermal Network. Double-click on the TN box to get inside. By dragging and dropping thermal nodes and thermal resistor elements, the Thermal Network can be formed, and the procedure explained in the previous section can be followed.

Thermal Network Elements Input Variables

Thermal Node Input Variables

Thermal Node Input Variables
Index UI Name (. flo label) Description
1 Type (TNODE_TYPE) Type of a Thermal Node, it can be either Boundary or Internal
2 Associated with an Element (ASSOC_TYPE) Type of a fluid entity with which the thermal node is associated. If the TNODE is not associated with a flow entity, then it takes NONE
3 Element ID (ASSOC_ID) The identification number of the flow element that is associated with the Thermal Node.
4 Axial Segment ID (ASSOC_SEG) If the associated element (Incompressible or Compressible TUBE or Advanced Orifice) has Stations, the parts between these stations are SEGMENTs. This variable defines which part of the element will communicate with the Thermal Node.
5 (ASSOC_SIDE) If the associated element (Incompressible Tube or Advanced Orifice) has Wall Sides defined for the segments, then this variable specifies the wall side of the target segment of the target entity that the Tnode is associated with.
6 Node Temperature (TEMPERATURE) Total temperature of the solid if the Tnode is not associated with flow entity. Otherwise, it is Fluid temperature, and should be set as FROM_FLUID. For the Internal TNODE, this value is an initial guess if it is not associated with Flow entity.
7 Volume (VOLUME)

Volume of the internal temperature node. This variable used to calculate mass of the node only if the analysis is transient.

NODE_MASS = NODE_VOLUME * RHO_NODE

8 Material List (MATERIAL)

Material of the internal temperature node, and again, it is activated only at the transient analysis. The supported materials are:

  • STAINLESS_STEEL_321
  • INCO_625
  • FLEX_HOSE
  • SUPERWOOL_607
  • CERAMIC_PAPER
  • PTFE_PBI
9 (COUPLING)

This is type of data being transferred between the temperature node and the associated flow entity. There exist 5 inputs as a coupling method;

  1. SEND_QHAT: Sending/Receiving Q in BTU/lbm between Thermal Network and Flow Network
  2. SEND_QDAT: Sending/Receiving Q in BTU/s between Thermal Network and Flow Network
  3. SEND_TT: Total Temperature is passed between the Thermal network and the Flow network
  4. SEND_TWALL: Wall Temperature is passed between the Thermal Network and the Flow Network

This is auto Generated Input.

10 Nodal Heat (NODAL_HEAT) Constant heat input for the Internal Temperature Node

Thermal Resistor Input Variables

Conductors

Thermal Conductor Input Variables
Index UI Name (. flo label) Description
1 Not in UI (LEFT_NODE) Identification number of Conductor resistor’s upstream Thermal Node.
2 Not in UI (RIGHT_NODE) Identification number of Conductor resistor’s downstream Thermal Node.
3 Conductor Type (SUB_TYPE)

Determines which subtype of a Conductor Resistor will be used:

  1. Simple Conduction (SIMPLE_COND): Heat flow through a plate shaped solid from LEFT_NODE to RIGHT_NODE
  2. Radial Conduction (RADIAL_COND): Heat flow through a radial shaped solid from LEFT_NODE to RIGHT_NODE
4 Material List (CONDUC/MAT)

A fixed Conductivity [] value can be given or one of the supported material can be selected and Flow Simulator will determine the conductivity during the analysis.

  • STAINLESS_STEEL_321
  • INCO_625
  • SUPERWOOL_607
  • CERAMIC_PAPER
  • PTFE_PBI
5 Cross-Section Area (SURFACE_AREA) Conduction area
6 Thickness (THICKNESS) Conduction length, i.e. the thickness of the conductor in the heat flow direction.
7 Inner Radius (INNER_RADIUS) Inner Radius of the conductor
8 Outer Radius (OUTER_RADIUS) Outer Radius of the conductor

Convectors

Thermal Conductor Input Variables
Index UI Name (. flo label) Description
1 Not in UI (LEFT_NODE) Identification number of Conductor resistor’s upstream Thermal Node.
2 Not in UI (RIGHT_NODE) Identification number of Conductor resistor’s downstream Thermal Node.
3 Use Element Heat Transfer Settings (HEAT_TRANSFER_FLAG) When this option is selected, the flag becomes ‘FROM_FLUID’ and the heat transfer calculation will be done based on the associated element’s heat transfer settings. If this option is not selected, then the flag is NONE, and HTC_METHOD should be defined.
4 Surface Area (SURFACE AREA) Surface area of the Convector
5 HTC Relation (HTC_METHOD)

Specifies the Heat Transfer calculation method:

  1. If the HEAT_TRANSFER_FLAG is set to FROM_FLUID, then the HTC_METHOD set as FROM_ELEM, and heat transfer calculations are done based on associated element’s settings
  2. FIXED_HTC: user can specify a fixed HTC value

If the Convector resistor is coupled to an element:

  1. LAPIGOLD_TURB: Duct Flow, Turb Only, Local (Lapides-Goldstein)
  2. DITBOELT_TURB: Duct Flow, Turb Only, Local (Dittus-Boelter)
  3. SIEDERTATE_TURB: Duct Flow, Turb Only, Local (Sieder-Tate)
  4. GNIELINSKI_TURB: Duct Flow, Turb Only, Local (Gnielinski)
  5. BHATTISHAH_TURB: Duct Flow, Turb Only, Local (Bhatti-Shah)
  6. SIEDERTATE_COMB: Duct Flow, Combo, Local (Sieder-Tate)
  7. GNIELINSKI_COMB: Duct Flow, Combo, Local (Gnielinski)

If the Convector resistor is coupled to a chamber

  1. COLBU_PLATE_XTA: Plate in X-Flow, Turb., Avg (Colburn)
  2. COLBU_PLATE_XTL: Plate in X-Flow, Turb., Local (Colburn)
  3. CB_CYLINDER_XTA: Cylinder in X-Flow, Turb., Avg (Churchill-Bernstein)
  4. M_VERTPRISM_FTA: Vert. Prism in Free Conv., Turb., Avg. (McAdams)
  5. HORIZ_PLATE_FTA: Hor. Plate in Free Conv., Turb., Avg.
  6. CC_HORIZCYL_FTA: Hor. Cylinder in free Convection., Turb., Avg. (Churchill-Chu)
6 Heat Transfer Coefficient (HTC_VALUE)

If HTC_METHOD is specified as FIXED_HTC, then its value should be set to HTC_VALUE.

If either HEAT_TRANSFER_FLAG is set to FROM_FLUID or HTC_METHOD is set to one of the enabled HTC calculations method, then the HTC_VALUE becomes 0.

7 Turbulent HT Inlet Effects (HT_INLET_EFF)

Heat Transfer inlet effect

  • NONE
  • A425_ABRUPT_LOC
  • A425_UNIF_LOC
  • A425_AU_LOC
  • A425_ABRUPT_AVG
  • A425_UNIF_AVG
  • A425_AU_AVG

Note: Turbulent HT Inlet Effects are available only for some of the HTC Relations ( Lapides-Goldstein, Dittus-Boelter, Sieder-Tate, Gnielinski, Bhatti-Shah)

8 Laminar HTC relation (LAMINAR_NUSSELT)

Laminar HTC relation

  • A value should be given if Constant Relation is selected
  • MUZYCHKA_AUTO
  • HAUSEN
  • MUZYCHKA_UWT
  • MUZYCHKA_UWF

Note: Laminar HTC Relations are available only for some of the HTC Relations (Lapides-Goldstein, Dittus-Boelter, Sieder-Tate, Gnielinski, Bhatti-Shah)

9 Subtype (SUBTYPE)

For Plate in X-Flow, Turb., Avg (Colburn), Plate in X-Flow, Turb., Local (Colburn), Cylinder in X-Flow, Turb., Avg (Churchill-Bernstein)

  • USE_VEL_INPUT
  • USE_CHAM_VEL
  • USE_CROSS_VEL
  • USE_PARALLEL
  • USE_PERPEND

For Hor. Plate in Free Conv., Turb., Avg.

  • STAT_HOT_UP
  • STAT_HOT_DOWN
  • STAT_COLD_UP
  • STAT_COLD_DOWN
  • ROT_HOT_UP
  • ROT_HOT_DOWN
  • ROT_COLD_UP
  • ROT_COLD_DOWN
10 (LENGTH_SCALE)

For Plate in X-Flow, Turb., Avg (Colburn), Plate in X-Flow, Turb., Local (Colburn)

  • Plate Length in XFlow Direction

For Cylinder in X-Flow, Turb., Avg (Churchill-Bernstein) and Hor. Cylinder in free Convection., Turb., Avg. (Churchill-Chu)

  • Cylinder Outside Diameter

For Vert. Prism in Free Conv., Turb., Avg. (McAdams), Hor. Plate in Free Conv., Turb., Avg.

  • Plate/Prism Height
11

Cross Velocity

For Plate in X-Flow, Turb., Avg (Colburn), Plate in X-Flow, Turb., Local (Colburn), Cylinder in X-Flow, Turb., Avg (Churchill-Bernstein)

  • For Flat Plate: Cross Velocity
  • For Cylinder: Cross Velocity
12 Tangential Angle

For Plate in X-Flow, Turb., Avg (Colburn), Plate in X-Flow, Turb., Local (Colburn), Cylinder in X-Flow, Turb., Avg (Churchill-Bernstein)

  • For Flat Plate: Tangential Angle
  • For Cylinder: Tangential Angle
13 Radial Angle

For Plate in X-Flow, Turb., Avg (Colburn), Plate in X-Flow, Turb., Local (Colburn), Cylinder in X-Flow, Turb., Avg (Churchill-Bernstein)

  • For Flat Plate: Radial Angle
  • For Cylinder: Radial Angle

Radiators

Thermal Conductor Input Variables
Index UI Name (. flo label) Description
1 Not in UI (LEFT_NODE) Identification number of Conductor resistor’s upstream Thermal Node.
2 Not in UI (RIGHT_NODE) Identification number of Conductor resistor’s downstream Thermal Node.
3 Radiator Type (SUB_TYPE)

Determines which subtype of a Radiator Resistor will be used:

  1. Simple Radiation (SIMPLE_RAD): Heat carried from LEFT_NODE to RIGHT_NODE
  2. Radiation between two surfaces (TWO_FACE_RAD): Heat flow between two surfaces from LEFT_NODE to RIGHT_NODE
4 Surface Area (Left) (SURFACE_AREA_L) Surface Area of the left surface
5 Surface Area (Right) (SURFACE_AREA_R) Surface Area of the right surface
6 Emissivity (Left) (EMISS_L) Emissivity of the left surface
7 Emissivity (Right) (EMISS_R) Emissivity of the right surface
8 View Factor (VIEW_FAC) Radiation view factor, the portion of the radiation which leaves the left surface (or surface 1) and hits the right surface (or surface 2). View factor is based on line-of-sight, orientation, and distance between the two surfaces.

Heat Flows

Thermal Conductor Input Variables
Index UI Name (. flo label) Description
1 Not in UI (LEFT_NODE) Identification number of Conductor resistor’s upstream Thermal Node.
2 Not in UI (RIGHT_NODE) Identification number of Conductor resistor’s downstream Thermal Node.
3 Heat Flow into Node (Q_INPUT) Constant heat value added on the surface
4 Surface Area (SURFACE_AREA) Surface area

Thermal Network Theory

Flow Simulator enables to model a standalone thermal network or couple thermal networks to flow network. Flow Simulator’s steady thermal solver has two assumptions:

  1. Heat (Q) can be along heat resistors (branches)
  2. Heat (Q) is balanced at user defined temperature nodes (TNodes)

Therefore, at a temperature node I, energy balance is written as

Flow Simulator includes four types of thermal resistors:

  1. Conductors
    1. Simple Conductor
    2. Radial Conductor
  2. Convectors
  3. Radiators
    1. Simple Radiator
    2. Two Surface Radiation
  4. Heat Flow

Thermal Resistors and Heat Flow Equations

Conductors

  1. Simple Conductor: Heat is carried from Left Node to Right Node and regardless of the actual heat flow direction, (positive or negative) is carried from Left to Right.

    Where:

    k: Conductivity

    A: Surface Area

    L: Thickness

  2. Radial Conductor: Heat is carried from Left Node to Right Node along a radial conductor.

    Where:

    r2: Outer Radius

    r1: Inner Radius

Convector

Heat flows from Left Node to Right Node along a convector.

Where:

h: Heat transfer coefficient (can either be fixed or based on a correlations). Refer Solver General theory sections for Heat Transfer Correlations.

A: Surface area

Radiators

  1. Simple Radiator: Heat is carried from Left Node to Right Node through a simple radiator.

    Where:

    σ: Stefan-Boltzmann constant

    : Emissivity of Left Surface

    AL: Left Surface’s Area

  2. Two Surface Radiation:Heat is carried from Left Surface to Right Surface.

    Where:

    FL-R: View Factor

Heat Flow

User inserted Heat is carried from Left Node to Right Node. Since the Heat Flow resistor provides a constant heat flow, the derivatives are always zero.

Where:

Q: user inserted heat

Numerical Method

At a Node I, the energy imbalance can be defined as:

And we try to obtain:

Therefore, the Newton’s method can be employed as

Jacobian Matrices

2D Jacobian Matrix for Linear Solver

The Jacobian matrix used in Newton’s method is formed by looping over all heat resistors and the residual vector is obtained for free. It’s assumed that heat is flowing from Left node to Right node. The Jacobian matrix for each type of resistor has the form:

1D Jacobian Matrix for Sparse Solver

As the 2D Jacobian matrix requires Tnodes*Tnodes memory allocation, Linear Solver becomes inadequate for larger models. Thus, 1D coefficient matrix is formed again by looping all heat resistors, and sparse matrix is obtained by using the coordinate storage format.

Thermal Network Elements Outputs

Outputs in file with “res” extension. Output units controlled by user setting in “Output Control” panel.

Name Description Units ENG, SI
THERMAL_NETWORK More than one Thermal Networks can be constructed in one model; thus, this variable specifies the Thermal Network’s identification number. None
WITH ASSOC_ITEMS If the Thermal Network is coupled with Flow Network, the associated Flow entities are listed with this variable. Exx represents Elements, and Cxx represents Chambers. None
SIMULATION The Analysis type (either STEADY-STATE or TRANSIENT) is stated with this parameter. None
MATRIX SOLVER The Jacobian matrix can be solved either by Linear Solver or by Sparse Solver. None
NUM_STREAMS Number of fluid streams in the thermal network, taken from associated fluid network item None
NUM_TNODES Number of Active Thermal Nodes (Boundary TNode and Internal TNode) None
NUM_CONDUCT Number of Active Conductors None
NUM_CONVECT Number of Active Convectors None
NUM_RADIAT Number of Active Radiators None
NUM_HEAT_FLOW Number of Active Heat Flows None
CONVERGE INFO Line of text that gives convergence information for the thermal network. Gives the number of thermal iterations model took to converge, which fluid network (MAIN SOLVER) iteration the thermal network ran on and the root-mean-square error of the thermal network solution None
Thermal Node Results
TNODE Thermal node number None
TYPE Type of Thermal Node; Boundary Tnode (B) or Internal Tnode (I) None
COUPLING

Information about the associated flow item

  • -----: If the Tnode is not associated with flow entity
  • E0001.001: Thermal node is associated with Fluid Element ID #1, Segment ID #1
  • E0001.001.01: Thermal node is interacting with Fluid Element ID#1, Segment ID#1, Wall Segment #1
None
QIMBALANCE Heat (Q) imbalance at the thermal node Btu/s, W
TT Total Temperature of the Thermal Node Deg F, Deg K
CAPACITANCE Thermal capacitance of the Thermal Node material Btu/DegF, J/Deg K
DENSITY Density of the Thermal Node material Lbm/ft3, kg/ft3
CP Specific heat of the Thermal Node material Btu/lbm-Deg F, J/kg-Deg K
NODAL_HEAT Heat addition or removal from the Thermal Node Btu/s, W
Resistor Results
IDNUM Identification number of the resistor None
TYPE

Type of the resistor:

  • CONVEC: Convector
  • CONDUC: Conductor
  • RADIAT: Radiator
  • HEATFL: Heat Flow
None
SUBTYPE

Subtype of the resistors:

  • Convector Subtypes (HTC_METHOD name):
    • FIXEDHTC
    • LAPIGOLD: LAPIGOLD_TURB
    • DITBOELT: DITBOELT_TURB
    • SIEDTATE: SIEDERTATE_TURB
    • GNIELINS: GNIELINSKI_TURB
    • BHATSHAH: BHATTISHAH_TURB
    • STCOMBO: SIEDERTATE_COMB
    • GNICOMBO: GNIELINSKI_COMB
    • CPLATXTA: COLBU_PLATE_XTA
    • CPLATXTL: COLBU_PLATE_XTL
    • CBCYLXTA: CB_CYLINDER_XTA
    • VPRSMFTA: M_VERTPRISM_FTA
    • HPLATFTA: HORIZ_PLATE_FTA
    • CCCYLFTA: CC_HORIZCYL_FTA
  • Conductor Subtypes:
    • SIMPLE
    • RADIAL
  • Radiator Subtypes:
    • SIMPLE
    • TWOFACE
  • Heat Flow Subtypes:
    • SIMPLE
None
HEAT_FLOW Heat flow across the resistor Btu/s, W
CONDUCTANCE Conductance of the resistor Btu/s/Deg F, W/Deg K
LNODE Identification number of the resistor’s left-side node None
LCOUPLING Information about coupling of the left node. Follows same scheme as COUPLING in the Thermal Node Results table (see above), except that the LCOUPLING line will start with either B for a boundary thermal node or I for an internal thermal node None
L_TT Total temperature of the Left Thermal Node Deg F, Deg K
RNODE Identification number of the resistor’s right-side node None
RCOUPLING Information about coupling of the right node. Follows same scheme as COUPLING in the Thermal Node Results table (see above), except that the LCOUPLING line will start with either B for a boundary thermal node or I for an internal thermal node None
R_TT Total temperature of the right Thermal Node Deg F, Deg K
HTC Heat transfer coefficient calculated for the Convector resistor B/HrFt2F, W/m2/K
COND Conductivity through the Conductor resistor B/HrFt degF, W/m/Deg K
EMIS1 Emissivity of the left node surface (Radiator resistor only) None
EMIS2 Emissivity of the right node surface (Radiator resistor only) None

References

  1. Chapman, A. J. (n.d.). Fundamentals of Heat Transfer. 1987: Macmillan.
  2. Churchill, S. a. (1977). A Correlating Equation for Forced Convection From Gases and Liquids to a Circular Cylinder in Crossflow. J. Heat Transfer, 300-306.
  3. Churchill, S. W. (1975). averaged Nusselt number for turbulent free convection around a. Int. J. Heat Mass Transfer, 1049.
  4. Holman, J. P. (n.d.). Heat Transfer (8th ed.).
  5. Incropera F.P., D. D. (n.d.). Fundamentals of Heat and Mass Transfer", 7th edition Eq. 8.62.
  6. Incropera, F. a. (2006). Fundamentals of Heat and Mass Transfer, 6th Edition. John Wiley & Sons.
  7. Kreith, F. a. (1980). Basic Heat Transfer.
  8. Lapides, M. a. (1957). HEAT TRANSFER SOURCE FILE DATA. APEX 425 United States.
  9. M.E.Crawford, W. a. (1976). Convective Heat and Mass Transfer.
  10. R.K.Shah, M. a. (1987). Turbulent and transition flow convective heat transfer in ducts, in Handbook of Single-Phase Convective Heat Transfer Chapter 4.
  11. Weise, S. (n.d.). Average turbulent Nu on short, vertical planes and cylinders, Heat Transmission, Third Edition. McAdams.