3-D 8-Node
Thermal Solid
SOLID278 has a 3-D thermal conduction capability. The element has eight nodes with a single degree of freedom, temperature, at each node. The element is applicable to a 3-D, steady-state or transient thermal analysis. If the model containing the conducting solid element is also to be analyzed structurally, the element should be replaced by an equivalent structural element (such as SOLID185). See SOLID279 for a similar thermal element, with mid-edge node capability.
SOLID278 is available in these forms:
Homogeneous Thermal Solid (KEYOPT(3) = 0, the default) -- See "SOLID278 Homogeneous Thermal Solid Element Description".
Layered Thermal Solid (KEYOPT(3) = 1), or Layered Thermal Solid with through-the-thickness degrees of freedom (KEYOPT(3) = 2) -- See "SOLID278 Layered Thermal Solid Element Description".
See SOLID278 in the Mechanical APDL Theory Reference for more details about this element.
A higher-order version of the SOLID278 element is SOLID279.
SOLID278 Thermal Solid is suitable for modeling general 3-D solid heat conduction. It allows for prism and tetrahedral degenerations when used in irregular regions. SOLID278 is designed to be a companion element for SOLID185.
The geometry and node locations for this element are shown in Figure 278.1: SOLID278 Homogeneous Thermal Solid Geometry. The element is defined by eight nodes and the orthotropic material properties. The default element coordinate system is along global directions. You may define an element coordinate system using ESYS, which forms the basis for orthotropic material directions (namely, for thermal conductivity). Specific heat and density are ignored for steady-state solutions. Properties not input default as described in the Material Reference.
As described in Coordinate Systems, you can use ESYS to orient the material properties and the temperature gradient and heat flux output. Use RSYS to choose output that follows the material coordinate system or the global coordinate system.
Element loads are described in Nodal Loading. Convection or heat flux (but not both) and radiation may be input as surface loads at the element faces as shown by the circled numbers on Figure 278.1: SOLID278 Homogeneous Thermal Solid Geometry. Heat generation rates may be input as element body loads at the nodes. If the node I heat generation rate HG(I) is input, and all others are unspecified, they default to HG(I).
"SOLID278 Homogeneous Thermal Solid Input Summary" contains a summary of element input. For a general description of element input, see Element Input.
I, J, K, L, M, N, O, P
TEMP
TB command: See Element Support for Material Models for this element. |
MP command: KXX, KYY, KZZ, DENS, C |
face 1 (J-I-L-K), face 2 (I-J-N-M), face 3 (J-K-O-N), |
face 4 (K-L-P-O), face 5 (L-I-M-P), face 6 (M-N-O-P) |
Birth and death |
Initial state |
Layer construction:
Homogeneous Solid (default) -- Nonlayered
Element-level matrix form:
Symmetric (default)
Nonsymmetric
The solution output associated with the element is in two forms:
Nodal temperatures included in the overall nodal solution
Additional element output as shown in Table 278.1: SOLID278 Homogeneous Thermal Solid Output Definitions
Output temperatures may be read by structural solid elements (such as SOLID185 and SOLSH190) via the LDREAD,TEMP command.
Convection heat flux is positive out of the element; applied heat flux is positive into the element.
The element output directions are parallel to the element coordinate system.
A general description of solution output is given in Solution Output. See the Basic Analysis Guide for ways to view results.
The Element Output Definitions table uses the following notation:
A colon (:) in the Name column indicates that the item can be accessed by the Component Name method (ETABLE, ESOL). The O column indicates the availability of the items in the file Jobname.OUT. The R column indicates the availability of the items in the results file.
In either the O or R columns, “Y” indicates that the item is always available, a number refers to a table footnote that describes when the item is conditionally available, and “-” indicates that the item is not available.
Table 278.1: SOLID278 Homogeneous Thermal Solid Output Definitions
Name | Definition | O | R |
---|---|---|---|
EL | Element Number | Y | Y |
NODES | Nodes - I, J, K, L, M, N, O, P | Y | Y |
MAT | Material number | Y | Y |
VOLU: | Volume | Y | Y |
XC, YC, ZC | Location where results are reported | Y | 2 |
HGEN | Heat generations HG(I), HG(J), HG(K), HG(L), HG(M), HG(N), HG(O), HG(P) | Y | - |
TG:X, Y, Z | Thermal gradient components | Y | Y |
TF:X, Y, Z | Thermal flux (heat flow rate/cross-sectional area) components | Y | Y |
FACE | Face label | 1 | - |
AREA | Face area | 1 | 1 |
NODES | Face nodes | 1 | - |
HFILM | Film coefficient at each node of face | 1 | - |
TBULK | Bulk temperature at each node of face | 1 | - |
TAVG | Average face temperature | 1 | 1 |
HEAT RATE | Heat flow rate across face by convection | 1 | 1 |
HEAT RATE/AREA | Heat flow rate per unit area across face by convection | 1 | - |
HFAVG | Average film coefficient of the face | - | 1 |
TBAVG | Average face bulk temperature | - | 1 |
HFLXAVG | Heat flow rate per unit area across face caused by input heat flux | - | 1 |
HFLUX | Heat flux at each node of face | 1 | - |
Available only at centroid as a *GET item.
Table 278.2: SOLID278 homogeneous Thermal Solid Item and Sequence Numbers lists output available via ETABLE using the Sequence Number method. See Element Table for Variables Identified By Sequence Number in the Basic Analysis Guide and The Item and Sequence Number Table in this reference for more information. The following notation is used in Table 278.2: SOLID278 homogeneous Thermal Solid Item and Sequence Numbers:
output quantity as defined in the Table 278.1: SOLID278 Homogeneous Thermal Solid Output Definitions
predetermined Item label for ETABLE command
sequence number for solution items for element Face n
Zero-volume elements are not allowed.
Elements may be numbered either as shown in Figure 278.1: SOLID278 Homogeneous Thermal Solid Geometry or may have the planes IJKL and MNOP interchanged. The element may not be twisted such that the element has two separate volumes (which occurs most frequently when the elements are not numbered properly).
All elements must have eight nodes. You can form a prism-shaped element by defining duplicate K and L and duplicate O and P node numbers. (See Degenerated Shape Elements.) A tetrahedron shape is also available.
If the thermal element is to be replaced by a SOLID185 structural element with surface stresses requested, the thermal element should be oriented such that face I-J-N-M and/or face K-L-P-O is a free surface.
A free surface of the element (that is, not adjacent to another element and not subjected to a boundary constraint) is assumed to be adiabatic.
This element is available in layered form. See "SOLID278 Layered Thermal Solid Assumptions and Restrictions".
Use SOLID278 Layered Thermal Solid
to model heat conduction in layered thick shells or solids. The layered
section definition is given by section (SECxxx
) commands. A prism degeneration option is also available.
Figure 278.2: SOLID278 Layered Thermal Solid Geometry
xo = Element x-axis if ESYS is not specified.
x = Element x-axis if ESYS is specified.
The geometry and node locations for this element are shown in Figure 278.2: SOLID278 Layered Thermal Solid Geometry. The element is defined by eight nodes. A prism-shaped element may be formed by defining the same node numbers for nodes K and L, and O and P.
In addition to the nodes, the element input data includes the anisotropic material properties. Anisotropic material directions correspond to the layer coordinate directions which are based on the element coordinate system. The element coordinate system follows the shell convention where the z axis is normal to the surface of the shell. The nodal ordering must follow the convention that I-J-K-L and M-N-O-P element faces represent the bottom and top shell surfaces, respectively. You can change the orientation within the plane of the layers via the SECDATA command in the same way that you would for shell elements (as described in Coordinate Systems). To achieve the correct nodal ordering for a volume mapped (hexahedron) mesh, you can use the VEORIENT command to specify the desired volume orientation before executing the VMESH command. Alternatively, you can use the EORIENT command after automatic meshing to reorient the elements to be in line with the orientation of another element, or to be as parallel as possible to a defined ESYS axis.
Layered Section Definition Using Section Commands
You can associate SOLID278 Layered
Solid with a shell section (SECTYPE). The layered
composite specifications (including layer thickness, material, orientation,
and number of integration points through the thickness of the layer)
are specified via shell section (SECxxx
) commands. You can use the shell section commands even with a single-layered
element. ANSYS obtains the actual layer thicknesses used for element
calculations by scaling the input layer thickness so that they are
consistent with the thickness between the nodes.
You can designate the number of integration points (1, 3, 5, 7, or 9) located through the thickness of each layer. Two points are located on the top and bottom surfaces respectively and the remaining points are distributed equal distance between the two points. The element requires at least two points through the entire thickness. When no shell section definition is provided, the element is treated as single-layered and uses two integration points through the thickness.
SOLID278 Layered Thermal Solid does not support real constant input for defining layer sections.
SOLID278 Layered
Thermal Solid has an option for through-the-thickness degrees of freedom
(KEYOPT(3) = 2). As shown in Figure 278.3: Understanding Interpolation Layers,
the option works by creating a specified number of material layers
(defined via the SECDATA command) per interpolation
layer (KEYOPT(6) = n
). Each interpolation
layer has four internal nodes,
one on each face. KEYOPT(3) = 2 offers greater accuracy than KEYOPT(3)
= 1 but is more computationally intensive; the more material layers
specified per interpolation layer, the greater the accuracy and computational
cost.
Other Input
The default orientation for this element has the S1 (shell surface coordinate) axis aligned with the first parametric direction of the element at the center of the element and is shown as xo in Figure 278.2: SOLID278 Layered Thermal Solid Geometry.
The default first surface direction S1 can be reoriented in the element reference plane (as shown in Figure 278.2: SOLID278 Layered Thermal Solid Geometry) via the ESYS command. You can further rotate S1 by angle THETA (in degrees) for each layer (via the SECDATA command) to create layer-wise coordinate systems. See Coordinate Systems for details.
The geometry, node locations, and the coordinate system for this element are shown in Figure 278.2: SOLID278 Layered Thermal Solid Geometry. The element is defined by eight nodes and the orthotropic material properties. A prism-shaped element may also be formed as shown in Figure 278.2: SOLID278 Layered Thermal Solid Geometry. Orthotropic material directions correspond to the layer coordinate directions. The element coordinate system orientation is as described in Coordinate Systems. Specific heat and density are ignored for steady-state solutions. Properties not input default as described in the Material Reference.
Element loads are described in Nodal Loading. Convection or heat flux (but not both) and radiation may be input as surface loads at the element faces as shown by the circled numbers on Figure 278.2: SOLID278 Layered Thermal Solid Geometry. Heat generation rates may be input as element body loads on a per layer basis. One heat generation value is applied to the entire layer. If the first layer heat generation rate HG(1) is input, and all others are unspecified, they default to HG(1).
The following table summarizes the element input. Element Input provides a general description of element input.
I, J, K, L, M, N, O, P
TEMP
TB command: See Element Support for Material Models for this element. |
MP command: KXX, KYY, KZZ, DENS, C |
face 1 (J-I-L-K), face 2 (I-J-N-M), face 3 (J-K-O-N), |
face 4 (K-L-P-O), face 5 (L-I-M-P), face 6 (M-N-O-P) |
HG(1), HG(2), HG(3), . . . , HG(number of layers)
For the layered solid (KEYOPT(3) = 1 or 2), heat generation can be defined with the BFE command only.
Layer construction:
Layered Solid
Layered Solid with through-the-thickness degrees of freedom
Number of material layers (>= 1) per interpolation layer (valid only when KEYOPT(3) = 2):
Single layer (default)
n
-- Specified number n
of layers
Material layer data storage:
Store data for bottom of bottom layer and top of top layer (default)
Store top and bottom data for all layers. (The volume of data may be considerable.)
Element-level matrix form:
Symmetric (default)
Nonsymmetric
The solution output associated with the element is in two forms:
Nodal temperatures included in the overall nodal solution
Additional element output as shown in Table 278.3: SOLID278 Layered Thermal Solid Element Output Definitions
Output temperatures may be read by structural solid elements (such as SOLID185 and SOLSH190) via the LDREAD,TEMP command.
Figure 278.4: SOLID278 Layered Thermal Solid Heat Flux/Temperature Gradient Output
Heat flux directions shown are for global directions.
Convection heat flux is positive out of the element; applied heat flux is positive into the element.
The element output directions are parallel to the layer coordinate system.
A general description of solution output is given in Solution Output. See the Basic Analysis Guide for ways to view results.
To see the temperature distribution through the thickness for this element, enter the POST1 postprocessor (/POST1), then issue /GRAPHICS,POWER and /ESHAPE,1 followed by PLESOL,BFE,TEMP
The Element Output Definitions table uses the following notation:
A colon (:) in the Name column indicates that the item can be accessed by the Component Name method (ETABLE, ESOL). The O column indicates the availability of the items in the file Jobname.OUT. The R column indicates the availability of the items in the results file.
In either the O or R columns, “Y” indicates that the item is always available, a number refers to a table footnote that describes when the item is conditionally available, and “-” indicates that the item is not available.
Table 278.3: SOLID278 Layered Thermal Solid Element Output Definitions
Name | Definition | O | R |
---|---|---|---|
EL | Element Number | Y | Y |
NODES | Nodes - I, J, K, L, M, N, O, P | Y | Y |
MAT | Material number | Y | Y |
VOLU: | Volume | Y | Y |
XC, YC, ZC | Location where results are reported | Y | 2 |
HGEN | Heat generations HG(1), HG(2), HG(3), . . . | Y | - |
TG:X, Y, Z | Thermal gradient components | Y | Y |
TF:X, Y, Z | Thermal flux (heat flow rate/cross-sectional area) components | Y | Y |
FACE | Face label | 1 | - |
AREA | Face area | 1 | 1 |
NODES | Face nodes | 1 | - |
HFILM | Film coefficient at each node of face | 1 | - |
TBULK | Bulk temperature at each node of face | 1 | - |
TAVG | Average face temperature | 1 | 1 |
HEAT RATE | Heat flow rate across face by convection | 1 | 1 |
HEAT RATE/AREA | Heat flow rate per unit area across face by convection | 1 | - |
HFAVG | Average film coefficient of the face | - | 1 |
TBAVG | Average face bulk temperature | - | 1 |
HFLXAVG | Heat flow rate per unit area across face caused by input heat flux | - | 1 |
HFLUX | Heat flux at each node of face | 1 | - |
Available only at centroid as a *GET item.
Table 278.4: SOLID278 Layered Thermal Solid Item and Sequence Numbers lists output available via ETABLE using the Sequence Number method. See Element Table for Variables Identified By Sequence Number in the Basic Analysis Guide and The Item and Sequence Number Table in this reference for more information. The following notation is used in Table 278.4: SOLID278 Layered Thermal Solid Item and Sequence Numbers:
output quantity as defined in Table 278.3: SOLID278 Layered Thermal Solid Element Output Definitions
predetermined Item label for ETABLE command
sequence number for solution items for element Face n
Zero-volume elements are not allowed.
Elements may be numbered either as shown in Figure 278.2: SOLID278 Layered Thermal Solid Geometry or may have the planes IJKL and MNOP interchanged. The element may not be twisted such that the element has two separate volumes (which occurs most frequently when the elements are not numbered properly).
All elements must have eight nodes. You can form a prism-shaped element by defining duplicate K and L and duplicate O and P node numbers. (See Degenerated Shape Elements.)
If the thermal element is to be replaced by a SOLID185 structural element with surface stresses requested, the thermal element should be oriented such that face I-J-N-M and/or face K-L-P-O is a free surface.
A free surface of the element (that is, not adjacent to another element and not subjected to a boundary constraint) is assumed to be adiabatic.
This element is primarily intended for conveniently modeling the in-plane effects in layered thick shells or solids. The in-plane conductivity is the average of the individual layer conductivities. For complicated through-the-thickness behaviors, consider using one of the following:
Through-the-thickness degrees of freedom (KEYOPT(3) = 2).
Multiple layers of homogeneous (nonlayered) SOLID278 elements.
SHELL131, the layered shell with through-the-thickness degrees of freedom
When using this element with through-the-thickness degrees of freedom (KEYOPT(3) = 2), loads applied on layered faces are not applied to the through-the-thickness degrees of freedom (internal nodes).
When used in the product(s) listed below, the stated product-specific restrictions apply to this element in addition to the general assumptions and restrictions given in the previous section.
ANSYS Mechanical Pro
Layered solid (KEYOPT(3) = 1 or 2) is not available. KEYOPT(3) defaults to 0 and cannot be changed.
Birth and death is not available.
ANSYS Mechanical Premium
Birth and death is not available.