ANSYS Mechanicalfasdfasfs APDL Thermal Analysis Guide
ANSYS Mechanicalfasdfasfs APDL Thermal Analysis Guide
ANSYS Mechanicalfasdfasfs APDL Thermal Analysis Guide
Guide
ANSYS, Inc.
Southpointe
275 Technology Drive
Canonsburg, PA 15317
[email protected]
http://www.ansys.com
(T) 724-746-3304
(F) 724-514-9494
Release 15.0
November 2013
ANSYS, Inc. is
certified to ISO
9001:2008.
Disclaimer Notice
THIS ANSYS SOFTWARE PRODUCT AND PROGRAM DOCUMENTATION INCLUDE TRADE SECRETS AND ARE CONFIDENTIAL AND PROPRIETARY PRODUCTS OF ANSYS, INC., ITS SUBSIDIARIES, OR LICENSORS. The software products
and documentation are furnished by ANSYS, Inc., its subsidiaries, or affiliates under a software license agreement
that contains provisions concerning non-disclosure, copying, length and nature of use, compliance with exporting
laws, warranties, disclaimers, limitations of liability, and remedies, and other provisions. The software products
and documentation may be used, disclosed, transferred, or copied only in accordance with the terms and conditions
of that software license agreement.
ANSYS, Inc. is certified to ISO 9001:2008.
Third-Party Software
See the legal information in the product help files for the complete Legal Notice for ANSYS proprietary software
and third-party software. If you are unable to access the Legal Notice, please contact ANSYS, Inc.
Published in the U.S.A.
Table of Contents
1. Analyzing Thermal Phenomena .............................................................................................................. 1
1.1. How ANSYS Treats Thermal Modeling ................................................................................................ 1
1.1.1. Convection .............................................................................................................................. 1
1.1.2. Radiation ................................................................................................................................. 2
1.1.3. Special Effects .......................................................................................................................... 2
1.1.4. Far-Field Elements .................................................................................................................... 2
1.2. Types of Thermal Analysis ................................................................................................................. 2
1.3. Coupled-Field Analyses ..................................................................................................................... 2
1.4. About GUI Paths and Command Syntax ............................................................................................. 2
2. Steady-State Thermal Analysis ............................................................................................................... 5
2.1. Available Elements for Thermal Analysis ............................................................................................ 5
2.2. Commands Used in Thermal Analyses ............................................................................................... 9
2.3. Tasks in a Thermal Analysis ................................................................................................................ 9
2.4. Building the Model ........................................................................................................................... 9
2.4.1. Using the Surface-Effect Elements .......................................................................................... 10
2.4.2. Creating Model Geometry ...................................................................................................... 12
2.5. Applying Loads and Obtaining the Solution .................................................................................... 13
2.5.1. Defining the Analysis Type ...................................................................................................... 13
2.5.2. Applying Loads ...................................................................................................................... 13
2.5.2.1. Constant Temperatures (TEMP) ...................................................................................... 13
2.5.2.2. Heat Flow Rate (HEAT) ................................................................................................... 13
2.5.2.3. Convections (CONV) ...................................................................................................... 14
2.5.2.4. Heat Fluxes (HFLUX) ....................................................................................................... 14
2.5.2.5. Heat Generation Rates (HGEN) ....................................................................................... 14
2.5.3. Using Table and Function Boundary Conditions ...................................................................... 16
2.5.4. Specifying Load Step Options ................................................................................................. 17
2.5.5. General Options ..................................................................................................................... 17
2.5.6. Nonlinear Options .................................................................................................................. 18
2.5.6.1. Tracking Convergence Graphically ................................................................................. 19
2.5.7. Output Controls ..................................................................................................................... 20
2.5.8. Defining Analysis Options ...................................................................................................... 20
2.5.9. Saving the Model ................................................................................................................... 21
2.5.10. Solving the Model ................................................................................................................ 21
2.6. Reviewing Analysis Results .............................................................................................................. 21
2.6.1. Primary data .......................................................................................................................... 22
2.6.2. Derived data .......................................................................................................................... 22
2.6.3. Reading In Results .................................................................................................................. 22
2.6.4. Reviewing Results .................................................................................................................. 22
2.7. Example of a Steady-State Thermal Analysis (Command or Batch Method) ....................................... 23
2.7.1. The Example Described .......................................................................................................... 24
2.7.2. The Analysis Approach ........................................................................................................... 25
2.7.3. Commands for Building and Solving the Model ...................................................................... 25
2.8. Performing a Steady-State Thermal Analysis (GUI Method) ............................................................... 27
2.9. Performing a Thermal Analysis Using Tabular Boundary Conditions .................................................. 36
2.9.1. Running the Sample Problem via Commands .......................................................................... 36
2.9.2. Running the Sample Problem Interactively ............................................................................. 37
2.10. Where to Find Other Examples of Thermal Analysis ........................................................................ 41
3. Transient Thermal Analysis ................................................................................................................... 43
3.1. Elements and Commands Used in Transient Thermal Analysis .......................................................... 44
3.2. Tasks in a Transient Thermal Analysis ............................................................................................... 44
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
iii
iv
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
vi
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
List of Figures
2.1. Minimum Centroid Distance Method ..................................................................................................... 11
2.2. Projection Method ................................................................................................................................ 11
2.3. Varying FLUID116 Element Length - Minimum Centroid Distance Method .............................................. 11
2.4. Varying FLUID116 Element Length - Projection Method ......................................................................... 11
2.5. Projection Method Fails for Certain Elements ......................................................................................... 12
2.6. Convergence Norms ............................................................................................................................. 20
2.7. Contour Results Plot ............................................................................................................................. 23
2.8. Vector Display ....................................................................................................................................... 23
2.9. Pipe-Tank Junction Model ..................................................................................................................... 25
3.1. Examples of Load vs. Time Curves .......................................................................................................... 43
3.2. Sample Enthalpy vs. Temperature Curve ................................................................................................ 57
3.3. FULL Solution Method (Newton-Raphson Algorithm) ............................................................................ 59
3.4. QUASI Solution Method (Picard Algorithm) ............................................................................................ 60
3.5. FULL Solution Method When Radiosity Is Present ................................................................................... 61
3.6. QUASI Solution Method When Radiosity Is Present ................................................................................ 62
4.1. Radiating Surfaces for 3-D and 2-D Models ............................................................................................ 70
4.2. Superimposing Elements on Radiating Surfaces .................................................................................... 71
4.3. Orienting the Superimposed Elements .................................................................................................. 71
4.4. Decimation ........................................................................................................................................... 81
4.5. Planar Reflection ................................................................................................................................... 82
4.6. Cyclic Repetition (Two Repetitions Shown) ............................................................................................ 82
4.7. Multiple RSYMM Commands ................................................................................................................ 83
4.8. Annulus ................................................................................................................................................ 84
4.9. Problem Geometry ............................................................................................................................... 86
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
vii
viii
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
List of Tables
2.1. 2-D Solid Elements .................................................................................................................................. 6
2.2. 3-D Solid Elements .................................................................................................................................. 6
2.3. Radiation Link Elements .......................................................................................................................... 6
2.4. Conducting Bar Elements ........................................................................................................................ 6
2.5. Convection Link Elements ....................................................................................................................... 6
2.6. Shell Elements ........................................................................................................................................ 6
2.7. Coupled-Field Elements .......................................................................................................................... 7
2.8. Specialty Elements .................................................................................................................................. 8
2.9. Thermal Analysis Load Types ................................................................................................................. 14
2.10. Load Commands for a Thermal Analysis ............................................................................................... 15
2.11. Boundary Condition Type and Corresponding Primary Variable ............................................................ 16
2.12. Specifying Load Step Options .............................................................................................................. 17
2.13. Material Properties for the Sample Analysis ......................................................................................... 24
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
ix
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
1.1.1. Convection
You specify convection as a surface load on conducting solid elements or shell elements. You specify
the convection film coefficient and the bulk fluid temperature at a surface; ANSYS then calculates the
appropriate heat transfer across that surface. If the film coefficient depends upon temperature, you
specify a table of temperatures along with the corresponding values of film coefficient at each temperature.
For use in finite element models with conducting bar elements (which do not allow a convection surface
load), or in cases where the bulk fluid temperature is not known in advance, ANSYS offers a convection
element named LINK34.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
1.1.2. Radiation
Radiation problems, which are nonlinear, can be solved using any of these methods:
By using the radiation link element, LINK31
By using surface effect elements with the radiation option (SURF151 in 2-D modeling or SURF152 in
3-D modeling)
By generating a radiation matrix in AUX12 and using it as a superelement in a thermal analysis.
By using the Radiosity Solver method.
For detailed information on these methods, see Radiation (p. 67).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Dimens.
Shape or Characteristic
DOFs
PLANE35
2-D
Triangle, 6-node
PLANE55
2-D
Quadrilateral, 4-node
PLANE75
2-D
Harmonic, 4-node
PLANE77
2-D
Quadrilateral, 8-node
PLANE78
2-D
Harmonic, 8-node
Dimens.
Shape or Characteristic
DOFs
SOLID70
3-D
Brick, 8-node
SOLID87
3-D
Tetrahedron, 10-node
SOLID90
3-D
Brick, 20-node
SOLID278
3-D
Brick, 8-node
SOLID279
3-D
Brick, 20-node
Dimens.
Shape or Characteristic
DOFs
LINK31
2-D or
3-D
Line, 2-node
Dimens.
Shape or Characteristic
DOFs
LINK33
3-D
Line, 2-node
Dimens.
Shape or Characteristic
DOFs
LINK34
3-D
Line, 2-node
Dimens.
Shape or Characteristic
DOFs
SHELL131
3-D
Quadrilateral, 4-node
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Dimens.
Shape or Characteristic
DOFs
SHELL132
3-D
Quadrilateral, 8-node
Dimens.
Shape or Characteristic
DOFs
PLANE13
2-D
Thermal-structural, 4-node
FLUID116
3-D
Temperature, pressure
SOLID5
3-D
SOLID98
3-D
LINK68
3-D
Thermal-electric, 2-node
SHELL157
3-D
Thermal-electric, 4-node
TARGE169
2-D
TARGE170
3-D
CONTA171
2-D
CONTA172
2-D
CONTA173
3-D
CONTA174
3-D
CONTA175
2-D/3-D
PLANE223
2-D
SOLID226
3-D
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Dimens.
Shape or Characteristic
DOFs
SOLID227
3-D
Dimens.
Shape or Characteristic
DOFs
MASS71
1-D, 2D, or 3D
Mass, one-node
Temperature
COMBIN37
1-D
SURF151
2-D
Temperature
SURF152
3-D
Temperature
SURF251
2-D
None
SURF252
3-D
None
MATRIX50
[1]
INFIN9 [2 ]
2-D
INFIN47 [2 ]
3-D
INFIN110 [2
]
2-D
INFIN111 [2
]
3-D
COMBIN14
1-D, 2D, or 3D
COMBIN39
1-D
COMBIN40
1-D
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Caution
If you specify temperature-dependent film coefficients (HF) in polynomial form, you should
specify a temperature table before you define other materials having constant properties.
2.
Use ESURF to generate the SURF151 or SURF152 elements on the surfaces of the finite element mesh.
For SHELL131 and SHELL132 models, you must use SURF152. Set KEYOPT(11) = 1 for the top layer
and KEYOPT(11) = 2 for the bottom layer.
For FLUID116 models, the SURF151 and SURF152 elements can use the single extra node option
(KEYOPT(5) = 1, KEYOPT(6) = 0) to get the bulk temperature from a FLUID116 element (KEYOPT(2)
= 1).
SURF151 and SURF152 elements can also be used to define film effectiveness on a convection
surface. For more information on film effectiveness, see Conduction and Convection in the Mechanical APDL Theory Reference.
For greater accuracy, the SURF151 and SURF152 elements can use the option of two extra nodes
(KEYOPT(5) =2, KEYOPT(6) = 0) to get bulk temperatures from FLUID116 elements (KEYOPT(2) = 1).
For two extra nodes, you must set KEYOPT(5) to 0 before issuing the ESURF command. After issuing
ESURF, you set KEYOPT(5) to 2 and issue the MSTOLE command to add the two extra nodes to
the SURF151 or SURF152 elements.
The following methods are available for mapping the FLUID116 nodes to the SURF151 or SURF152
elements with MSTOLE.
Minimum centroid distance method: The centroids of the FLUID116 and SURF151 or SURF152 elements
are determined and the nodes of each FLUID116 element are mapped to the SURF151 or SURF152
element that has the minimum centroid distance. The minimum centroid distance method will always
work, but it might not give the most accurate results.
10
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Projection method: The nodes of a FLUID116 element are mapped to a SURF151 or SURF152 element
if the projection from the centroid of the SURF151 or SURF152 element to the FLUID116 element intersects the FLUID116 element perpendicularly. An error message is issued If a projection from a
SURF151 or SURF152 element does not intersect any FLUID116 element perpendicularly.
Figure 2.2: Projection Method
SURF151
or SURF152
Elements
FLUID116
Elements
Hybrid method: The hybrid method is a combination of the projection and minimum centroid distance
methods. In this method, the projection method is tried first. If the projection method fails to map
correctly, a switch is made to the minimum centroid distance method. Any necessary switching is
done on a per-element basis.
If the FLUID116 element lengths vary significantly as shown in the following two figures, the projection method is better than the minimum centroid distance method. The minimum centroid
distance method would map the nodes of the shorter FLUID116 element to the SURF151 or SURF152
element, but the projection method would map the nodes of the longer FLUID116 element to the
SURF151 or SURF152 element.
Figure 2.3: Varying FLUID116 Element Length - Minimum Centroid Distance Method
SURF151
or SURF152
Elements
FLUID116
Elements
Figure 2.4: Varying FLUID116 Element Length - Projection Method
SURF151
or SURF152
Elements
FLUID116
Elements
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
11
FLUID116
Elements
3.
For example problems using SURF152 with a FLUID116 model, see VM271 in the Mechanical APDL
Verification Manual and Thermal-Stress Analysis of a Cooled Turbine Blade in the Technology Demonstration
Guide.
For information in using surface-effect elements to model radiation to a point, see Modeling Radiation
Between a Surface and a Point (p. 69).
For information on transferring external loads from CFX to ANSYS, see the ANSYS CFD-Post help, or the
Coupled-Field Analysis Guide.
12
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
13
Note
If you use nodal heat flow rate for solid elements, you should refine the mesh around the
point where you apply the heat flow rate as a load, especially if the elements containing the
node where the load is applied have widely different thermal conductivities. Otherwise, you
may get an non-physical range of temperature. Whenever possible, use the alternative option
of using the heat generation rate load or the heat flux rate load. These options are more
accurate, even for a reasonably coarse mesh.
Category
Cmd Family
GUI Path
Temperature
(TEMP, TBOT,
TE2, TE3, . . .
TTOP)
Constraints
Forces
14
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Category
Cmd Family
Convection (CONV),Surface
Heat Flux (HFLUX) Loads
SF
Heat Generation
Rate (HGEN)
BF, BFE
Body
Loads
GUI Path
Main Menu> S
Apply> Therm
Main Menu> S
Apply> Therm
Table 2.10: Load Commands for a Thermal Analysis (p. 15) lists all the commands you can use to apply,
remove, operate on, or list loads in a thermal analysis.
Table 2.10: Load Commands for a Thermal Analysis
Load Type
Solid or FE
Model
Entity
Apply
Delete
List
Operate
Temperature
Solid Model
Keypoints
DK
DKDELE
DKLIST
DTRAN
Finite Element
Nodes
DDELE
DLIST
Solid Model
Keypoints
FK
FKDELE
FKLIST
FTRAN
Finite Element
Nodes
FDELE
FLIST
FSCALE
Convection,
Heat Flux
Solid Model
Lines
SFL
"
Solid Model
Areas
SFA
SFADELE SFALIST
SFTRAN SFGRAD
"
Finite Element
Nodes
SF
SFDELE
SFSCALE
SFGRAD,
SFCUM
"
Finite Element
Elements
SFE
SFEDELE SFELIST
SFSCALE
SFBEAM,
SFCUM, SFFUN,
SFGRAD
Keypoints
BFK
BFKDELE
BFTRAN
"
Heat Flow
Rate
"
SFLIST
BFKLIST
Settings
-
FCUM
"
Solid Model
Lines
BFL
"
Solid Model
Areas
BFA
BFADELE BFALIST
BFTRAN
"
Solid Model
Volumes BFV
BFVDELE BFVLIST
BFTRAN
"
Finite Element
Nodes
BF
BFDELE
BFSCALE
BFCUM
"
"
Elements
BFE
BFEDELE BFELIST
BFSCALE
BFCUM
BFLIST
You access all loading operations (except List; see below) through a series of cascading menus. From
the Solution Menu, you choose the operation (apply, delete, etc.), then the load type (temperature,
etc.), and finally the object to which you are applying the load (keypoint, node, etc.).
For example, to apply a temperature load to a keypoint, follow this GUI path:
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
15
Cmd. Family
Primary Variable
Fixed Temperature
TIME, X, Y, Z
Heat Flow
TIME, X, Y, Z, TEMP
SF
SF
TIME, X, Y, Z
Heat Flux
SF
TIME, X, Y, Z, TEMP
Heat Generation
BF
TIME, X, Y, Z, TEMP
SFE
TIME
Pressure
TIME, X, Y, Z
If you apply tabular loads as a function of temperature but the rest of the model is linear (e.g., includes
no temperature-dependent material properties or radiation ), you should turn on Newton-Raphson iterations (NROPT,FULL) to evaluate the temperature-dependent tabular boundary conditions correctly.
An example of how to run a steady-state thermal analysis using tabular boundary conditions is described
in Performing a Thermal Analysis Using Tabular Boundary Conditions (p. 36).
For more flexibility defining arbitrary heat transfer coefficients, use function boundary conditions. For
detailed information on defining functions and applying them as loads, see Using the Function Tool in
the Basic Analysis Guide. Additional primary variables that are available using functions are listed below.
Tsurf (TS) (element surface temperature for SURF151 or SURF152 elements)
Density (material property DENS)
Specific heat (material property C)
Thermal conductivity (material property KXX)
Thermal conductivity (material property KYY)
Thermal conductivity (material property KZZ)
16
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Command
GUI Path
General Options
Time
TIME
NSUBST
DELTIM
Stepped or Ramped
Loads
KBC
NEQIT
AUTOTS
Convergence Tolerances
CNVTOL
Solution Termination
Options
NCNV
LNSRCH
Predictor-Corrector Option
PRED
Printed Output
OUTPR
OUTRES
Extrapolation of Results
ERESX
Nonlinear Options
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
17
18
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
19
20
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
21
Note
To review results in the general postprocessor, the ANSYS database must contain the same
model for which the solution was calculated. (If necessary, use the resume operation or issue
the RESUME command to retrieve the model.) In addition, the results file, Jobname.RTH,
must be available.
22
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
23
Note
The example analysis presented here is only one of many possible thermal analyses. Not all
thermal analyses follow exactly the same steps or perform those steps in the same sequence.
The properties of the material or materials being analyzed and the conditions surrounding
those materials determine which steps a specific analysis needs to include.
Material properties are as follows:
Table 2.13: Material Properties for the Sample Analysis
Temperature
70
200
300
400
500
(F)
Density
0.285
0.285
0.285
0.285
0.285
(lb/in3)
Conductivity
8.35
8.90
9.35
9.80
10.23
(Btu/hr-ft-F)
Specific Heat
0.113
0.117
0.119
0.122
0.125
(Btu/lb-F)
Film Coefficient
426
405
352
275
221
(Btu/hrft2-F)
24
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Tank:
di = 2.6
do = 3.0
Cutout portion will be modeled
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
25
26
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
27
8. In the Material Models Available window, double-click on Specific Heat. A dialog box appears.
9. Click on the Add Temperature button four times. Four columns are added.
10. With the cursor positioned in the T1 field, paste the five temperatures by pressing Ctrl-v.
11. In the C (Specific Heat) fields, enter the following values, in order, for each of the temperatures, then
click on OK.
.113
.117
.119
.122
.125
12. Choose menu path Material> New Model, then enter 2 for the new Material ID. Click on OK. Material
Model Number 2 appears in the Material Models Defined window on the left.
28
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
17. Click on the Graph button to view a graph of Film Coefficients vs. temperature, then click on OK.
18. Choose menu path Material> Exit to remove the Define Material Model Behavior dialog box.
19. Click on SAVE_DB on the ANSYS Toolbar.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
29
30
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
31
32
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
33
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
35
36
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
!
!
!
!
37
38
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
39
Step 7: Postprocess
1. Choose Main Menu> General Postproc> Read Results> Last Set.
2. Choose Utility Menu> List> Loads> Surface Loads> On All Nodes. The SFLIST Command dialog box
appears. Review the results and click Close.
3. Choose Utility Menu> PlotCtrls> Numbering. The Plot Numbering Controls dialog box appears.
4. Click Table Names display off.
5. Click Numeric contour values on. Click OK.
6. Choose Utility Menu> PlotCtrls> Symbols. The Symbols dialog box appears.
7. In the "Surface Load Symbols" drop down selection box, select "Convect FilmCoef."
8. In the "Show pres and convect as" drop down selection box, select "Arrows." Click OK.
9. Choose Utility Menu> Plot> Elements. Observe the numbers over the arrows on the model.
10. Choose Main Menu> General Postproc> Plot Results> Contour Plot> Nodal Solu. The Contour Nodal
Solution Data dialog box appears.
11. Verify that DOF Solution is selected in the list on the left, and Temperature is selected in the list on the
right. Click OK. Observe the resulting display.
40
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Step 8: Finish
1. You are now finished with this sample problem. Click QUIT in the ANSYS Toolbar. Choose a save option
and click OK.
41
42
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Load
Stepped (KBC,1)
3
Steady-state
analysis
1
4
2
Stepped (KBC,1)
2
5
3
5
(a)
Time
(b)
Time
For each load step, you need to specify both load values and time values, along with other load step
options such as stepped or ramped loadsautomatic time stepping, etc. You then write each load step
to a file and solve all load steps together. To get a better understanding of how load and time stepping
work, see the example casting analysis scenario in this chapter.
The following transient thermal analysis topics are available:
3.1. Elements and Commands Used in Transient Thermal Analysis
3.2.Tasks in a Transient Thermal Analysis
3.3. Building the Model
3.4. Applying Loads and Obtaining a Solution
3.5. Saving the Model
3.6. Reviewing Analysis Results
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
43
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
Specifying a uniform starting temperature is not the same as applying a temperature degree
of freedom constraint (which you do using either item below):
Command(s): D
GUI: Main Menu> Preprocessor> Loads> Define Loads> Apply> Thermal> Temperature>
On Nodes
The uniform starting temperature is the temperature in effect at the beginning of an analysis, while a
temperature DOF constraint forces a node to have the specified temperature until it is deleted. (To delete
the temperature, you would choose one of the following:
Command(s): DDELE
GUI: Main Menu> Preprocessor> Loads> Define Loads> Delete> Thermal> Temperature> On Nodes
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
45
46
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
47
Note
TSRES is used only with AUTOTS,ON. If constant time stepping is used
(AUTOTS,OFF), TSRES is ignored.
Command(s): *DIM
GUI: Utility Menu> Parameters> Array Parameters> Define/Edit
When you create a key time array, the time values in the array must be in ascending order and
must not exceed the time at the end of the load step as defined on the TIME command.
During solution, the time step size will be reset at the key times identified in the array. Time
step sizes are reset based on initial time step size [DELTIM,DTIME] or number of substep
[NSUBST,NSBSTP] settings.
4. Specify when the information is to be written to the results file using an nx1 array type parameter,
just as you did with the key time array. You can use the same key time array that you used to reset
time stepping, or you can use a different array. If working interactively, you can create the array at
this time or use an existing array. If working in batch mode, you must define the array before issuing
OUTRES.
Command(s): OUTRES
GUI: Main Menu> Solution> Load Step Opts> Ouput Ctrls> DB/Results File
Note
You can use the TSRES command and time stepping strategy only if using the following heat transfer (only) elements, thermal electric elements, thermal surface effect
elements, fluid element FLUID116, or some combination of these types:
LINK31
LINK33
PLANE35
MATRIX50
PLANE55
LINK68
SOLID70
MASS71
PLANE75
PLANE77
SOLID87
SOLID90
FLUID116
SHELL131
SHELL132
SURF151
SURF152
SHELL157
TARGE169
TARGE170
CONTA171
CONTA172
CONTA173
CONTA174
48
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Caution
Avoid using extremely small time steps, especially when establishing initial conditions.
Very small numbers can cause calculation errors. For instance, on a problem time scale
of unity, time steps smaller than 1E-10 can cause numerical errors.
To set the number of size of time steps, use either of the following:
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
49
50
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
51
Note
The program assumes time integration effects to be on in a transient analysis (unless
they were turned off to establish initial conditions). If time integration effects are
turned off, Mechanical APDL calculates a steady-state solution.
To specify time integration effects, use either of the following:
Command(s): TIMINT
GUI: Main Menu> Preprocessor> Loads> Load Step Opts> Time/Frequenc> Time Integration
Transient integration parameters
These parameters control the nature of your time integration scheme and specify the criteria for
automatic time stepping. Consult the Mechanical APDL Theory Reference for details.
To minimize inaccuracies in a solution, you can set the transient integration parameter (the
THETA value) to 1.0.
To specify transient integration parameters, use either of the following:
Command(s): TINTP
GUI: Main Menu> Preprocessor> Loads> Load Step Opts> Time/Frequenc> Time Integration
Convergence tolerances
The program considers a nonlinear solution to be converged whenever specified convergence
criteria are met. Convergence checking may be based on temperatures, heat flow rates, or both.
You specify a typical value for the desired item (VALUE field on the CNVTOL command) and a
tolerance about the typical value (TOLER field). The convergence criterion is then given by
VALUE x TOLER. For instance, if you specify 500 as the typical value of temperature and 0.001
as the tolerance, the convergence criterion for temperature is 0.5 degrees.
For temperatures, the program compares the change in nodal temperatures between successive
equilibrium iterations (T = Ti - Ti-1) to the convergence criterion. Using the above example, the
solution is converged when the temperature difference at every node from one iteration to the
next is less than 0.5 degrees.
For heat flow rates, the program compares the out-of-balance load vector to the convergence
criterion. The out-of-balance load vector represents the difference between the applied heat
flows and the internal (calculated) heat flows.
To specify convergence tolerances, use either of the following:
Command(s): CNVTOL
GUI: Main Menu> Preprocessor> Loads> Load Step Opts> Nonlinear> Convergence Crit
As nonlinear thermal analysis proceeds, the program calculates convergence norms with corresponding convergence criteria each equilibrium iteration. Available in both batch and interactive
sessions, the Graphical Solution Tracking (GST) feature displays the calculated convergence norms
52
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
53
54
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
To review results in either postprocessor, the database must contain the same model for
which the solution was calculated. (If necessary, retrieve the model.) In addition, the results
file, Jobname.RTH, must be available.
Caution
For a nonlinear analysis, linear interpolation of results data between time points can cause some
loss of temporal accuracy. Therefore, take care to specify a time value for which a solution is
available.
55
56
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Phase Change
The casting of metals, to determine such characteristics as the temperature distribution at different
points during the phase change, length of time for the phase change to occur, thermal efficiency of
the mold, etc.
Production of alloys, where chemical differences instead of physical differences cause the phase
change.
Heat treatment problems.
To analyze a phase change problem, you perform a nonlinear transient thermal analysis. The only differences between linear and nonlinear transient analyses are that, in nonlinear analyses:
You need to account for the latent heat; that is, heat energy that the system stores or releases during
a phase change. To account for latent heat, define the enthalpy of the material as a function of
temperature (see below):
Figure 3.2: Sample Enthalpy vs. Temperature Curve
Enthalpy (H)
Solid
Phase change
region
Liquid
Temperature
Enthalpy, which has units of heat/volume, is the integral of density times specific heat with respect to
temperature:
H=
pc(T)dT
In nonlinear analysis, you must specify a small enough integration time step for the solution. Also, turn
on automatic time stepping so that the program can adjust the time step before, during, and after the
phase change.
Use lower-order thermal elements, such as PLANE55 or SOLID70. If you have to use higher-order elements,
choose the diagonalized specific heat matrix option using the appropriate element KEYOPT. (This is the
default for most lower-order elements.)
When specifying transient integration parameters, set THETA to 1, so that the Euler backward difference
scheme is used for the transient time integration. (THETA defaults to 0.5.)
You may find the line search option helpful in phase change analyses. To exercise the line search option,
use either of the following:
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
57
58
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
The FULL solution method can also solve for degrees of freedom other than temperature.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
59
The QUASI solution method solves for temperature degrees of freedom only.
60
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
When using the FULL solution method (which requires the multipass [THOPT,FULL,,,,,0] option), the
MAXFLUXITER argument on the RADOPT command controls the number of passes. This method may
sometimes converge prematurely for temperature, but not for radiosity flux, giving an unconverged
solution. The QUASI solution method is therefore generally preferred when radiosity is present.
The following figure illustrates how the QUASI method obtains temperature and radiosity solutions via
a multipass or an iterative process:
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
61
The number of equilibrium iterations required for the iterative QUASI option (THOPT,QUASI,,,,,1) is set
via the NEQIT command.
Note
A pictorial version of this example appears in the Thermal Tutorial.
62
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
4"
14"
24"
4"
14"
The example performs a 2-D analysis of a slice that is one unit thick. Half symmetry is used to reduce
the size of the model. The lower half is the portion modeled.
To analyze the entire thickness of the model, use PLANE55 with KEYOPT(3) = 3 and specify the THK real
constant. In this case, the temperate results will not be any different than modeling a one-unit thickness,
but the heat flow results (PRRSOL, PRRFOR, PRNSOL, PRESOL) will be different.
Steel
Model
Sand
12"
4"
4"
4"
Symmetry plane
4"
14"
4"
0.025 Btu/(hr-in-F)
Density (DENS)
0.054 lb/in3
0.28 Btu/(lb- F)
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
63
Conductivity (KXX):
at 0 F
1.44 Btu/(hr-in- F)
at 2643 F
1.54
at 2750 F
1.22
at 2875 F
1.22
Enthalpy (ENTH):
at 0 F
0.0 Btu/in3
at 2643 F
128.1
at 2750 F
163.8
at 2875 F
174.2
Initial conditions:
Temperature of steel
2875 F
Temperature of sand
80 F
Convection properties:
Film coefficient
0.014 Btu/(hr-in2- F)
Ambient temperature
80 F
Material properties for the sand are constant. The steel casting has temperature-dependent thermal
conductivity and enthalpy.
The solution method for this example uses automatic time stepping to determine the proper time step
increments needed to converge the phase change nonlinearity. The transition from molten to solid
steel uses smaller time steps.
64
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
65
66
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 4: Radiation
Radiation is the transfer of energy via electromagnetic waves. The waves travel at the speed of light,
and energy transfer requires no medium. Thermal radiation is just a small band on the electromagnetic
spectrum. Because the heat flow that radiation causes varies with the fourth power of the body's absolute
temperature, radiation analyses are highly nonlinear.
The following radiation topics are available:
4.1. Analyzing Radiation Problems
4.2. Definitions
4.3. Using LINK31, the Radiation Link Element
4.4. Modeling Radiation Between a Surface and a Point
4.5. Using the AUX12 Radiation Matrix Method
4.6. Using the Radiosity Solver Method
4.7. Advanced Radiosity Options
4.8. Example of a 2-D Radiation Analysis Using the Radiosity Method (Command Method)
4.9. Example of a 2-D Radiation Analysis Using the Radiosity Method with Decimation and Symmetry (Command
Method)
4.2. Definitions
The following definitions apply to terms used in radiation analysis.
Enclosure: An open or closed enclosure in a radiation problem is a set of surfaces radiating to each
other. You can have many enclosures, with surfaces radiating to each other. The program uses the
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
67
Radiation
definition of an enclosure to calculate view factors amongst surfaces belonging to an enclosure. Each
open enclosure can have its own space temperature or space node which radiates to the ambient
temperature.
Radiating Surfaces: An open or closed enclosure can consist of many surfaces radiating to each other.
Each radiating surface has an emissivity and a direction of radiation assigned to it. The Emissivity for
a surface can be a function of temperature.
View Factors: To compute radiation exchange between any two surfaces, you calculate the fraction
of the radiation leaving surface i which is intercepted by surface j. This fraction is known as the view
factor, form factor, or shape factor. You can calculate view factors using the hidden/non-hidden
method for 2-D and 3-D problems or the Hemicube method for 3-D problems.
Emissivity: Emissivity is a surface radiative property defined as the ratio of the radiation emitted by
the surface to the radiation emitted by a black body at the same temperature. The program restricts
radiation exchange between surfaces to gray-diffuse surfaces. The word grey signifies that emissivity
and absorptivity of the surface do not depend on wavelength (either can depend on temperature).
The word diffuse signifies that emissivity and absorptivity do not depend on direction. For a gray
diffuse surface, emissivity = absorptivity; emissivity + reflectivity = 1. Note that a black body surface
has a unit emissivity.
Stefan-Boltzmann Constant: Stefan-Boltzmann constant provides the proportionality constant between
the radiative heat flux and the forth power of temperature in the radiation model. The units for the
constant depends on the absolute temperature units used in the model.
Temperature Offset: The unit of temperature plays an important role in radiation analysis. You can
perform radiation calculations in absolute temperature units. If the model is defined in terms of degrees
Fahrenheit or degrees Celsius, you must specify a temperature offset. The temperature offset is 460
for the Fahrenheit system and 273 for the Celsius system.
Space Temperature: For an open enclosure problem, the program requires specification of a space
temperature for energy balance to the ambient. Each enclosure can have its own space temperature.
Space Node: For an open enclosure problem, if the ambient is another body in the model, you can
use the temperature of a space node to represent the free-space ambient temperature
Radiosity Solver: The radiosity solver method accounts for the heat exchange between radiating
bodies by solving for the outgoing radiative flux for each surface, when the surface temperatures for
all surfaces are known. The surface fluxes provide boundary conditions to the finite element model
for the conduction process analysis. When new surface temperatures are computed, due to either a
new time step or iteration cycle, new surface flux conditions are found by repeating the process. The
surface temperatures used in the computation must be uniform over each surface facet to satisfy the
conditions of the radiation model.
68
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
4.5.1. Procedure
The AUX12 radiation matrix method consists of three steps:
1. Define the radiating surfaces.
2. Generate the radiation matrix.
3. Use the radiation matrix in the thermal analysis.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
69
Radiation
Figure 4.1: Radiating Surfaces for 3-D and 2-D Models
Radiating
surfaces
Radiating
surfaces
3-D
2-D
2. Superimpose the radiating surfaces with a mesh of SHELL131 (KEYOPT(3) = 2) elements in 3-D models
or LINK33 elements in 2-D models, as shown in the graphic below. The best way to do this is to first
create a subset of the surface nodes, and then generate the surface elements using one of the following:
Command(s): ESURF
GUI: Main Menu> Preprocessor> Modeling> Create> Elements> Surf/Contact> Surf Effect> General
Surface> Extra Node
Main Menu> Preprocessor> Modeling> Create> Elements> Surf/Contact> Surf Effect> General
Surface> No extra Node
Make sure to first activate the proper element type for the surface elements. Also, if the surfaces
are to have different emissivities, assign different material reference numbers before creating the
elements.
70
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Caution
Radiating surface mesh of SHELL131 or LINK33 elements must match (node for node) the
underlying solid element mesh. If it does not match, the resulting thermal solution will
be incorrect.
The orientation of the superimposed elements is important. The AUX12 radiation matrix generator
assumes that the "viewing" direction (that is, the direction of radiation) is along +Ze for SHELL131
elements and along +Ye for LINK33 elements (where e denotes the outward normal direction of the
element coordinate system). Therefore, you must mesh the superimposed elements so that the radiation occurs from (or to) the proper face. The order in which the element's nodes are defined
controls the element orientation, as shown below:
Figure 4.3: Orienting the Superimposed Elements
L
K
Radiating
surfaces
Radiating
surfaces
I
J
L
J
J I
IJ
Viewing
direction
I
I
3-D Object
J
2-D Object
3. Define a space node, which simply is a node that absorbs radiant energy not received by other surfaces
in the model. Location of this node is not important. An open system usually requires a space node.
However, you should not specify a space node for a closed system.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
71
Radiation
72
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
73
Radiation
(The thermal analysis does not require these elements.)
5. Exit from the preprocessor and enter the SOLUTION processor.
6. Assign the known boundary condition to the space node using either of the following:
Command(s): D, F
GUI: Main Menu> Solution> Define Loads> Apply> option
This boundary typically is a temperature (such as ambient temperature), but also may be a heat
flow. The boundary condition value should reflect the actual environmental conditions being
modeled.
7. Proceed with the thermal analysis as explained in the other chapters of this manual.
74
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
75
Radiation
SOLID278 -- 3-D 8-Node Thermal Solid
SHELL157 -- 3-D Thermal-Electric Shell
SHELL132 -- 3-D 8-Node Thermal Shell
SHELL131 -- 3-D 4-Node Thermal Shell
SOLID90 -- 3-D 20-Node Thermal Solid
SOLID87 -- 3-D 10-Node Tetrahedral Thermal Solid
SOLID70 -- 3-D Thermal Conduction Solid
PLANE77 -- 2-D 8-Node Thermal Solid
PLANE55 -- 2-D Thermal Solid
PLANE35 -- 2-D 6-Node Triangular Thermal Solid
PLANE13 -- 2-D Coupled-Field Solid
The following radiosity topics are available:
4.6.1. Process for Using the Radiosity Solver Method
4.6.2. Further Options for Static Analysis
76
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
77
Radiation
If the ambient is another body in the model, you must specify the space node for the ambient radiation
using the SPCNOD command for each enclosure. The SPCNOD command specifies a space node for
each enclosure. The radiosity solver retrieves the nodal temperature for the specified node as the ambient temperature. You can also list or delete all specified space nodes using this command.
78
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
79
Radiation
GUI: Main Menu> Solution> Define Loads> Settings> Uniform Temp
Solution accuracy is governed by the time step size you use and the convergence criterion you chose.
When using auto-time stepping, review the transient results carefully. The radiosity method works best
when there are other forms of heat transfer besides radiation determining the temperature of a body.
Set the number or size of time steps, using one of the following:
Command(s): NSUBST or DELTIM
GUI: Main Menu> Preprocessor> Loads> Load Step Opts> Time/Frequenc> Freq and Substps or Time and
Substps
Main Menu> Preprocessor> Loads> Load Step Opts> Time/Frequenc> Time-Time Step
Due to the highly nonlinear nature of radiation, you should specify ramped boundary conditions:
Command(s): KBC
GUI: Main Menu> Preprocessor> Loads> Load Step Opts> Time/Frequenc> Time-Time Step
80
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
2.
3.
4.
Specify decimation parameters for the selected solid elements. Decimation allows you to use fewer radiation surface elements than there are underlying solid or shell element faces. Figure 4.4: Decimation (p. 81) illustrates this concept.
Figure 4.4: Decimation
Underlying solid
SURF 251
Command(s): RDEC
GUI: Main Menu> Solution> Radiation Opt> Advanced Solution Option> Decimation Options>
Define Specifications
Where different parts of the thermal model differ in size significantly, you should decimate these
parts separately. Otherwise, smaller parts of the thermal model can be overdecimated.
You should estimate the number of radiosity surface elements on a decimated mesh before specifying the degree of decimation. The number should be enough to represent the original surface.
For example, you would not want to represent a sphere using only five surface elements.
The goal of decimation is to reduce the time required for view factors calculation, as well as the
heat flux calculation. For a small model with a small degree of decimation, the time saved for the
view factors calculation could be offset by the amount of time required for the decimation calculations. Therefore, we recommend using decimation only for sufficiently large models.
5.
81
Radiation
Command(s): RSYMM
GUI: Main Menu> Solution> Radiation Opts> Advanced Solution Option> Radiation Symmetry
Options> Clear Symmetry
Use this command to specify either the plane of symmetry (POS) for planar reflection or the center
of rotation (COR) for cyclic repetition. Note that POS reflection is NOT the same as COR repetition.
Figure 4.5: Planar Reflection (p. 82) illustrates how the original sector is duplicated about a plane.
Figure 4.6: Cyclic Repetition (Two Repetitions Shown) (p. 82) illustrates how the original sector is
duplicated about a center point.
The figures below show the results of planar and cyclic repetition. Issue RSYMM,,,X for duplication
around the X axis (Figure 4.5: Planar Reflection (p. 82)). Issue RSYMM,,,,n for a cyclic repetition
(Figure 4.6: Cyclic Repetition (Two Repetitions Shown) (p. 82) uses RSYMM,,,,11; only 2 repetitions
are shown in the figure).
Figure 4.5: Planar Reflection
POS (plane of symmetry)
1 reflection only
original sector
82
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
PLANE55
PLANE55
SURF251
Original Model
6.
Generate the radiosity surface elements, SURF251/SURF252. Select the solid elements that you have
flagged (using SF,,RDSF) and issue the following:
Command(s): RSURF
GUI: Main Menu> Radiation Opt>
If you need to regenerate the surface mesh (for example, unsatisfactory degree of decimation, improper symmetry reflection, etc.), delete the unsatisfactory results (RSURF,clear,last), adjust your
decimation or symmetry parameters, and reissue the RSURF command. All RSURF commands must
be issued after the model is complete (i.e., after all meshing operations are complete).
The RSURF command applies symmetry reflections only to radiosity surface elements created by
the current RSURF command, even if other elements are selected. You must use RSURF to create
the surface elements; you cannot create SURF251/SURF252 elements manually using the E, ESURF,
or AMESH commands.
7.
Solve the model, and postprocess as usual. You can postprocess radiation heat flux using the NMISC
records in SURF251 and SURF252.
If you save your database or model information (either through a SAVE or CDWRITE operation), the
mapping information is automatically saved to a .rsm file if SURF251 and SURF252 elements are present
in the model. A .rsm is useful for restarting your analysis. Without the .rsm file, you need to issue
RSURF,DELE and then reissue RSURF,CREATE to recreate the mapped SURF251 and SURF252 elements.
Doing so can be time-consuming for very large models.
To resume an analysis after you've issued a SAVE or CDWRITE and exited the session:
1.
Resume your database or .cdb file using RESUME or CDREAD. The mapping information is automatically saved to an .rsm file if SURF251 and SURF252 elements are present in the model. The .rsm file
will be located in the directory specified by the SAVE or CDWRITE command.
2.
83
Radiation
You can also create the mapping (.rsm) file manually without issuing SAVE or CDWRITE. Issue the
following command:
RSOPT,SAVE,file,ext,dir
where file,ext, and dir are the name, extension, and location of the file.
You can also read the .rsm manually (for example, if the .rsm file is located in a different directory
than your database or .cdb file). Issue the following command:
RSOPT,LOAD,file,ext,dir
where file,ext, and dir are the name, extension, and location of the file.
There is no GUI equivalent for the RSOPT command.
Multi-field Restriction: When doing a multi-field analysis, we recommend that you first create all of
the physics meshes in the database (either by using MFIMPORT commands or by using meshing commands) and then create the SURF251/SURF252 elements using the appropriate combination of RSYMM,
RDEC, and RSURF commands. At this point, you can save the file (via SAVE or CDWRITE), which will
create the .rsm file for a later restart.
Radiating Surface
( = 0.7)
Surface temperature 1500F
Y
Z
84
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Example of a 2-D Radiation Analysis Using the Radiosity Method with Decimation
and Symmetry (Command Method)
4.9. Example of a 2-D Radiation Analysis Using the Radiosity Method with
Decimation and Symmetry (Command Method)
This section describes how to do a steady-state thermal radiation analysis of two parallel planes using
decimation and symmetry by issuing a sequence of commands, either while running in batch mode or
by issuing the commands manually during an interactive session.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
85
Radiation
Figure 4.9: Problem Geometry
86
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Example of a 2-D Radiation Analysis Using the Radiosity Method with Decimation
and Symmetry (Command Method)
!
nsel,s,loc,y,-0.5*h
sf,all,rdsf,emiss2,1
d,all,temp,T2
nsel,all
allsel
!
! Specify radiation options
!
toffst,tempoff
stef,sbc
radopt,1.0,1.0e-5,0,10000,,0.9
v2dopt,0,0,0,400
spctemp,1,0
vfopt,new,,,,asci
fini
/solu
rdec,,0.5
rsymm,,0,x
rsurf
nlist
elist
save
time,1
deltim,1
solve
fini
/post1
set,last
nsel,s,loc,y,0.5*h
! Select nodes of plane 1 and get nodal reaction
prrsol
nsel,s,loc,y,-0.5*h
! Select nodes of plane 2 and get nodal reaction
prrsol
nsel,all
*get,radnh,RAD,1,nethf ! Get the net outgoing radiant heat flux
! This should equal reaction 1 + reaction 2
*stat
!using nmisc element records to get net heat rate/emissivity/temp/
!enclosure/area/etc.
esel,s,type,,2 !select surf251
etable,elmarea,nmisc,4
! Get element areas
etable,elmradnf,nmisc,7 ! Get element net outgoing radiant heat flux
smult,elmradnh,elmarea,elmradnf ! Multiply area*flux, store as heats
etable,elmradnf,erase
ssum
! Get net area net heats.
! Net heat should = reaction 1 + reaction 2
!report element centroid & enclosure
etable,elmcenx,nmisc,1
! Get element
etable,elmceny,nmisc,2
! Get element
etable,elmcenz,nmisc,3
! Get element
etable,elmencl,nmisc,18 ! Get element
pretab,elmencl,elmcenx,elmceny,elmcenz
centroid x-coord
centroid y-coord
centroid z-coord
enclosure number
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
87
Radiation
etable,elmradre,nmisc,9 ! Get element reflected heat flux
etable,elmradin,nmisc,10 ! Get element radiant heat flux
pretab,elmradnf,elmradem,elmradre,elmradin
fini
88
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Index
interface
material model, 2
internal heat generation, 2
A
ANSYS
and thermal analysis, 1
ANSYS Professional, 5, 43
automatic time stepping, 18, 43, 50
AUX12 analysis method, 69
guidelines for, 75
K
key time array, 46
key times, 46
layered elements, 5
load step options
automatic time stepping, 18, 43, 50
convergence tolerances, 18, 50
database and results file output, 20, 53
extrapolating results, 20, 53
for steady-state thermal analysis, 17
line searching, 18, 50, 56
number of equilibrium iterations, 18, 50
number of substeps, 17, 48
predictor option, 18, 50
printed output, 20, 53
solution control, 48
stepped or ramped loads, 17, 43, 48
terminating an unconverged solution, 18, 50
time integration effects, 50
time option, 17, 48
time step size, 17, 48
transient integration parameters, 50
load stepping
applying in a transient thermal analysis, 46
load vs. time curve, 43
loads
applying in a transient thermal analysis, 46
applying in steady-state thermal analysis, 13, 16
applying using table and function boundary conditions, 16
applying using TABLE array parameters, 13
stepped or ramped, 43
time-dependent, 43
geometry
choosing 2-D or 3-D, 72
C
change of phase, 2
conduction, 1
contour displays, 22
convection, 1, 5, 14
convection film coefficient, 1
convergence tolerances, 50
coupled-field analysis, 2
E
element types
specifying, 9
elements
for steady-state thermal analysis, 5
for transient thermal analysis, 44
LINK31, 68
superimposing on radiating surfaces, 69
surface-effect elements, 69
emissivity, 67, 72
enclosure, 67
F
film effectiveness, 9
form factors
calculating, 72, 74
function boundary conditions
defining loads with, 16
H
heat flow rates, 5, 13
heat fluxes, 5, 14
heat generation rates, 5, 14
heat transfer, 1
heat transfer coefficients
defining with functions, 16
magnetic-thermal analysis, 2
material model interface, 2
material properties
defining constant properties, 9
defining temperature-dependent properties, 9
defining values for, 9
monitor diagnostics results
monitor results in real time, 17, 48
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
89
Index
O
offset temperature, 20
P
parameters
table type, 16
phase change, 56
POST1, 54
POST26, 54
R
radiating surfaces, 67
defining, 69
radiation, 2, 67
analysis, 67
definition of, 67
radiation link elements, 68
radiation matrix, 2, 67, 69, 72-73
radiosity solver, 67, 75
resuming an analysis, 21
S
solution control options, 48
solvers
Incomplete Cholesky Conjugate Gradient (ICCG)
solver, 20
Jacobi Conjugate Gradient (JCG) solver, 20
Pre-Conditioned Conjugate Gradient (PCG) solver,
20
selecting, 20
space node, 67, 69, 72, 74
space temperature, 67
steady-state thermal analysis, 5
applying loads in, 13, 16
building a model, 9
definition of, 2, 5
elements used in, 5
examples of, 23
linear analyses, 5
load step options for, 17
nonlinear analyses, 5
reviewing results from, 21
Stefan-Boltzmann constant, 67, 72
stepped or ramped loads, 17, 48
surface-effect elements, 69
V
variables, 55
vector displays, 22
view factors, 67
T
table array parameters, 16
defining loads with, 16
table listings of results data, 22
temperature, 5, 13
applying a temperature DOF constraint, 45
90
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.