Guia de Ansys
Guia de Ansys
Guide
ANSYS Release 10.0
002184
August 2005
ANSYS, Inc.
Southpointe
275 Technology Drive
Canonsburg, PA 15317
[email protected]
http://www.ansys.com
(T) 724-746-3304
(F) 724-514-9494
Copyright and Trademark Information
© 2005 SAS IP, Inc. All rights reserved. Unauthorized use, distribution or duplication is prohibited.
ANSYS, ANSYS Workbench, CFX, AUTODYN, and any and all ANSYS, Inc. product and service names are registered trademarks or trademarks of ANSYS, Inc.
or its subsidiaries located in the United States or other countries. ICEM CFD is a trademark licensed by ANSYS, Inc. All other trademarks or registered
trademarks are the property of their respective owners.
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. and ANSYS Europe, Ltd. are UL registered ISO 9001:2000 Companies.
Third-Party Software
See the online documentation in the product help files for the complete Legal Notice for ANSYS proprietary software and third-party software. The ANSYS
third-party software information is also available via download from the Customer Portal on the ANSYS web page. If you are unable to access the third-
party legal notices, please contact ANSYS, Inc.
ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc.
ANSYS Thermal Analysis Guide
vi ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc.
ANSYS Thermal Analysis Guide
4.9. Example of a 2-D Radiation Analysis Using the Radiosity Method with Decimation and Symmetry
(Command Method) ......................................................................................................................... 4–18
4.9.1. The Example Described ...................................................................................................... 4–18
4.9.2. Commands for Building and Solving the Model .................................................................. 4–19
Index ................................................................................................................................................. Index–1
List of Figures
2.1. Convergence Norms ......................................................................................................................... 2–11
2.2. Contour Results Plot ......................................................................................................................... 2–14
2.3. Vector Display .................................................................................................................................. 2–15
2.4. Pipe-Tank Junction Model ................................................................................................................. 2–16
3.1. Examples of Load vs. Time Curves ....................................................................................................... 3–1
3.2. Sample Enthalpy vs. Temperature Curve ............................................................................................ 3–14
4.1. Radiating Surfaces for 3-D and 2-D Models .......................................................................................... 4–3
4.2. Superimposing Elements on Radiating Surfaces .................................................................................. 4–4
4.3. Orienting the Superimposed Elements ................................................................................................ 4–5
4.4. Decimation ....................................................................................................................................... 4–14
4.5. Planar Reflection ............................................................................................................................... 4–15
4.6. Cyclic Repetition (Two Repetitions Shown) ........................................................................................ 4–15
4.7. Multiple RSYMM Commands ............................................................................................................. 4–16
4.8. Annulus ............................................................................................................................................ 4–17
4.9. Problem Geometry ........................................................................................................................... 4–19
List of Tables
2.1. 2-D Solid Elements .............................................................................................................................. 2–2
2.2. 3-D Solid Elements .............................................................................................................................. 2–2
2.3. Radiation Link Elements ...................................................................................................................... 2–2
2.4. Conducting Bar Elements .................................................................................................................... 2–2
2.5. Convection Link Elements ................................................................................................................... 2–2
2.6. Shell Elements .................................................................................................................................... 2–2
2.7. Coupled-Field Elements ...................................................................................................................... 2–2
2.8. Specialty Elements .............................................................................................................................. 2–3
2.9. Thermal Analysis Load Types .............................................................................................................. 2–6
2.10. Load Commands for a Thermal Analysis ............................................................................................ 2–7
2.11. Boundary Condition Type and Corresponding Primary Variable ......................................................... 2–7
2.12. Specifying Load Step Options ........................................................................................................... 2–8
2.13. Material Properties for the Sample Analysis ..................................................................................... 2–16
ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc. vii
viii
Chapter 1: Analyzing Thermal Phenomena
A thermal analysis calculates the temperature distribution and related thermal quantities in a system or component.
Typical thermal quantities of interest are:
Thermal simulations play an important role in the design of many engineering applications, including internal
combustion engines, turbines, heat exchangers, piping systems, and electronic components. In many cases,
engineers follow a thermal analysis with a stress analysis to calculate thermal stresses (that is, stresses caused by
thermal expansions or contractions).
The basis for thermal analysis in ANSYS is a heat balance equation obtained from the principle of conservation
of energy. (For details, consult the ANSYS, Inc. Theory Reference.) The finite element solution you perform via
ANSYS calculates nodal temperatures, then uses the nodal temperatures to obtain other thermal quantities.
The ANSYS program handles all three primary modes of heat transfer: conduction, convection, and radiation.
1.1.1. Convection
You specify convection as a surface load on conducting solid elements or shell elements. You specify the convec-
tion 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. In addition, you can use the FLOTRAN CFD elements to simulate details of the convection process, such
as fluid velocities, local values of film coefficient and heat flux, and temperature distributions in both fluid and
solid regions.
1.1.2. Radiation
ANSYS can solve radiation problems, which are nonlinear, in four ways:
ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc.
Chapter 1: Analyzing Thermal Phenomena
• 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.
1. A steady-state thermal analysis determines the temperature distribution and other thermal quantities
under steady-state loading conditions. A steady-state loading condition is a situation where heat storage
effects varying over a period of time can be ignored.
2. A transient thermal analysis determines the temperature distribution and other thermal quantities under
conditions that vary over a period of time.
The GUI paths shown are as complete as possible. In many cases, choosing the GUI path as shown will perform
the function you want. In other cases, choosing the GUI path given in this document takes you to a menu or
dialog box; from there, you must choose additional options that are appropriate for the specific task being per-
formed.
For all types of analyses described in this guide, specify the material you will be simulating using an intuitive
material model interface. This interface uses a hierarchical tree structure of material categories, which is intended
to assist you in choosing the appropriate model for your analysis. See Section 1.1.4.4: Material Model Interface
in the ANSYS Basic Analysis Guide for details on the material model interface.
1–2 ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc.
Chapter 2: Steady-State Thermal Analysis
The ANSYS Multiphysics, ANSYS Mechanical, ANSYS FLOTRAN, and ANSYS Professional products support steady-
state thermal analysis. A steady-state thermal analysis calculates the effects of steady thermal loads on a system
or component. Engineer/analysts often perform a steady-state analysis before doing a transient thermal analysis,
to help establish initial conditions. A steady-state analysis also can be the last step of a transient thermal analysis,
performed after all transient effects have diminished.
You can use steady-state thermal analysis to determine temperatures, thermal gradients, heat flow rates, and
heat fluxes in an object that are caused by thermal loads that do not vary over time. Such loads include the fol-
lowing:
• Convections
• Radiation
• Heat flow rates
• Heat fluxes (heat flow per unit area)
• Heat generation rates (heat flow per unit volume)
• Constant temperature boundaries
A steady-state thermal analysis may be either linear, with constant material properties; or nonlinear, with mater-
ial properties that depend on temperature. The thermal properties of most material do vary with temperature,
so the analysis usually is nonlinear. Including radiation effects also makes the analysis nonlinear.
For detailed information about the elements, consult the ANSYS Elements Reference. That manual organizes element
descriptions in numeric order, starting with element LINK1.
Element names are shown in uppercase. All elements apply to both steady-state and transient thermal analyses.
SOLID70 also can compensate for mass transport heat flow from a constant velocity field.
ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc.
Chapter 2: Steady-State Thermal Analysis
2–2 ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc.
Section 2.1: Available Elements for Thermal Analysis
ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc. 2–3
Chapter 2: Steady-State Thermal Analysis
For detailed, alphabetized descriptions of the ANSYS commands, see the ANSYS Commands Reference.
The next few topics discuss what you must do to perform these steps. First, the text presents a general description
of the tasks required to complete each step. An example follows, based on an actual steady-state thermal ana-
lysis of a pipe junction. The example walks you through doing the analysis by choosing items from ANSYS GUI
menus, then shows you how to perform the same analysis using ANSYS commands.
For a thermal analysis, you also need to keep these points in mind:
Use the same GUI menu choices or the same commands to define temperature-dependent film coefficients (HF)
for convection.
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–4 ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc.
Section 2.5: Applying Loads and Obtaining the Solution
only a generic overview of the tasks typically required to build model geometry. For more detailed information
about modeling and meshing procedures and techniques, see the ANSYS Modeling and Meshing Guide.
The first step in creating geometry is to build a solid model of the item you are analyzing. You can use either
predefined geometric shapes such as circles and rectangles (known within ANSYS as primitives), or you can
manually define nodes and elements for your model. The 2-D primitives are called areas, and 3-D primitives are
called volumes.
Model dimensions are based on a global coordinate system. By default, the global coordinate system is Cartesian,
with X, Y, and Z axes; however, you can choose a different coordinate system if you wish. Modeling also uses a
working plane - a movable reference plane used to locate and orient modeling entities. You can turn on the
working plane grid to serve as a "drawing tablet" for your model.
You can tie together, or sculpt, the modeling entities you create via Boolean operations, For example, you can
add two areas together to create a new, single area that includes all parts of the original areas. Similarly, you can
overlay an area with a second area, then subtract the second area from the first; doing so creates a new, single
area with the overlapping portion of area 2 removed from area 1.
Once you finish building your solid model, you use meshing to "fill" the model with nodes and elements. For
more information about meshing, see the ANSYS Modeling and Meshing Guide.
• In the GUI, choose menu path Main Menu Solution> Analysis Type> New Analysis> Steady-state
(static).
• If this is a new analysis, issue the command ANTYPE,STATIC,NEW.
• If you want to restart a previous analysis (for example, to specify additional loads), issue the command
ANTYPE,STATIC,REST. You can restart an analysis only if the files Jobname.ESAV and Jobname.DB from
the previous run are available.
ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc. 2–5
Chapter 2: Steady-State Thermal Analysis
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.
Table 2.9: “Thermal Analysis Load Types” below summarizes the types of thermal analysis loads.
2–6 ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc.
Section 2.5: Applying Loads and Obtaining the Solution
Table 2.10: “Load Commands for a Thermal Analysis” lists all the commands you can use to apply, remove, operate
on, or list loads in a thermal analysis.
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:
GUI:
Main Menu> Solution> Define Loads> Apply> Thermal> Temperature> On Keypoints
Table 2.11: “Boundary Condition Type and Corresponding Primary Variable” lists the primary variables that can
be used with each type of boundary condition in a thermal analysis.
ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc. 2–7
Chapter 2: Steady-State Thermal Analysis
An example of how to run a steady-state thermal analysis using tabular boundary conditions is described in
Section 2.9: Doing a Thermal Analysis Using Tabular Boundary Conditions.
For more flexibility defining arbitrary heat transfer coefficients, use function boundary conditions. For detailed
information on defining functions and applying them as loads, see Section 2.5.15: Applying Loads Using Function
Boundary Conditions in the ANSYS Basic Analysis Guide. Additional primary variables that are available using
functions are listed below.
2–8 ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc.
Section 2.5: Applying Loads and Obtaining the Solution
This option specifies time at the end of the load step. Although time has no physical meaning in a steady-
state analysis, it provides a convenient way to refer to load steps and substeps.
The default time value is 1.0 for the first load step and 1.0 plus the previous time for subsequent load
steps.
• The number of substeps per load step, or the time step size.
A nonlinear analysis requires multiple substeps within each load step. By default, the program uses one
substep per load step.
• Stepped or ramped loads.
If you apply stepped loads, the load value remains constant for the entire load step.
If you ramp loads (the default), the load values increment linearly at each substep of the load step.
• Monitor Results in Real Time
The NLHIST command allows you to monitor results of interest in real time during a solution. Before
starting the solution, you can request nodal data such as temperatures or heat flows. You can also request
element nodal data such as thermal gradients and fluxes at specific elements to be graphed. The result
data are written to a file named Jobname.nlh. Nodal results and contact results are monitored at every
converged substep while element nodal data are written as specified via the OUTRES setting. You can
also track results during batch runs. To execute, either:
– Access the ANSYS Launcher and select File Tracking from the Tools menu.
Or...
– Type nlhist100 in the command line.
ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc. 2–9
Chapter 2: Steady-State Thermal Analysis
Use the supplied file browser to navigate to your Jobname.nlh file, and click on it to invoke the tracking
utility. You can use this utility to read the file at any time, even after the solution is complete.
Command(s): NLHIST
GUI: Main Menu> Solution> Results Tracking
This option specifies the maximum allowable number of equilibrium iterations per substep. The default
value of 25 should be enough for most nonlinear thermal analyses.
• Automatic time stepping.
For nonlinear problems, automatic time stepping determines the amount of load increment between
substeps, to maintain solution stability and accuracy.
• Convergence tolerances.
ANSYS 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 in 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, ANSYS 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, ANSYS 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.
• Termination settings for unconverged solutions.
If ANSYS cannot converge the solution within the specified number of equilibrium iterations, ANSYS either
stops the solution or moves on to the next load step, depending on what you specify as the stopping
criteria.
• Line search.
This option enables ANSYS to perform a line search with the Newton-Raphson method.
• Predictor-corrector option.
This option activates the predictor-corrector option for the degree of freedom solution at the first equilib-
rium iteration of each substep.
2–10 ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc.
Section 2.5: Applying Loads and Obtaining the Solution
This option enables you to include any results data in the printed output file (Jobname.OUT).
• Control database and results file output
This option controls what data ANSYS writes to the results file (Jobname.RTH).
• Extrapolate results.
ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc. 2–11
Chapter 2: Steady-State Thermal Analysis
Use this option to review element integration point results by copying them to the nodes instead of ex-
trapolating them. (Extrapolation is the default.)
• The Newton-Raphson option (used only in nonlinear analyses). This option specifies how often the tangent
matrix is updated during solution. You can specify one of these values:
Note — For single-field nonlinear thermal analysis, ANSYS will always use the full Newton-Raphson
algorithm.
To use this option, or to turn Newton-Raphson adaptive descent on or off (valid only for the full Newton-
Raphson option), use either of these methods:
Command(s): NROPT
GUI: Main Menu> Solution> Analysis Type> Analysis Options
• Selecting an equation solver. You can specify any of these values:
Note — The AMG solver is part of Parallel Performance for ANSYS, which is a separately-licensed
product. See Chapter 15, “Improving ANSYS Performance and Parallel Performance for ANSYS” in
the ANSYS Advanced Analysis Techniques Guide for more information about using the AMG solver.
Note — You can use the Iterative (Fast Solution) option for any thermal element except superele-
ments (i.e., as created by AUX12 for radiation analysis). It is not recommended for heat transfer
problems involving phase change (use either the sparse or frontal solver for these cases). This
option suppresses the creation of the Jobname.EMAT and Jobname.EROT files.
2–12 ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc.
Section 2.6: Reviewing Analysis Results
• Specifying a temperature offset. This is the difference in degrees between absolute zero and the zero of
the temperature system being used. The offset temperature is included internally in the calculations of
pertinent elements (such as elements with radiation effects or creep capabilities). It allows you to input
temperatures in degrees Centigrade (instead of Kelvin) or degrees Fahrenheit (instead of Rankine), and
then postprocess temperatures in like fashion. For more information, see Chapter 4, “Radiation”.
You can review these results using the general postprocessor, POST1 (The GUI menu path is Main Menu> Gen-
eral Postproc.) Some typical postprocessing operations for a thermal analysis are described below. For a complete
description of all postprocessing functions, see the ANSYS Basic Analysis Guide.
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.
ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc. 2–13
Chapter 2: Steady-State Thermal Analysis
You can choose the load step to be read by number, or you can request that the first load step be read, the last
load step, the next load step, etc. If you are using the GUI, a dialog box presents you with options for choosing
the load step to be read.
The TIME field enables you to identify the results data by time. If you specify a time value for which no results
are available, ANSYS performs linear interpolation to calculate the results at that time.
Figure 2.2: “Contour Results Plot” shows you an example of a contour display:
2–14 ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc.
Section 2.7: Example of a Steady-State Thermal Analysis (Command or Batch Method)
GUI: Main Menu> General Postproc> Plot Results> Vector Plot> Pre-defined or Userdefined
When you choose one of the GUI paths or issue one of the commands shown above, the ANSYS program displays
the results in a text window (not shown here).
The purpose of the example is to determine the temperature distribution at the pipe-tank junction.
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 prop-
erties of the material or materials being analyzed and the conditions surrounding those materials determ-
ine which steps a specific analysis needs to include.
ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc. 2–15
Chapter 2: Steady-State Thermal Analysis
+
,
-".0/
1 2
%34.65%1 /
798 :,
-".&;91 <
%34.'=
1 /
Building the model involves defining two cylinder primitives and a Boolean overlap operation. A mapped (all-
brick) mesh is used. The meshing operation produces warnings for a few distorted elements, but you can ignore
the warnings because the cited elements are remote from the region of interest (the junction of the pipe and
tank).
Because the analysis uses temperature-dependent material properties, the solution requires multiple substeps
(50 in this case). Automatic time stepping also is used. After you solve the model, a temperature contour plot
and a vector plot of thermal flux enables you to review the results.
2–16 ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc.
Section 2.7: Example of a Steady-State Thermal Analysis (Command or Batch Method)
! Meshing
ASEL,,LOC,Z,Z1 ! Select area at remote Z edge of tank
ASEL,A,LOC,Y,0 ! Select area at remote Y edge of tank
CM,AREMOTE,AREA ! Create area component called AREMOTE
/PNUM,AREA,1
/PNUM,LINE,1
/TITLE,Lines showing the portion being modeled
APLOT
/NOERASE
LPLOT ! Overlay line plot on area plot
/ERASE
ACCAT,ALL ! Concatenate areas and lines
! at remote tank edges
LCCAT,12,7
LCCAT,10,5
LESIZE,20,,,4 ! 4 divisions through pipe thickness
LESIZE,40,,,6 ! 6 divisions along pipe length
LESIZE,6,,,4 ! 4 divisions through tank thickness
ALLSEL ! Restore full set of entities
ESIZE,.4 ! Set default element size
MSHAPE,0,3D ! Choose mapped brick mesh
MSHKEY,1
SAVE ! Save database before meshing
VMESH,ALL ! Generate nodes and elements within volumes
/PNUM,DEFA
/TITLE,Elements in portion being modeled
EPLOT
FINISH
!
/COM, *** Obtain solution ***
ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc. 2–17
Chapter 2: Steady-State Thermal Analysis
!
/SOLU
ANTYPE,STATIC ! Steady-state analysis type
NROPT,AUTO ! Program-chosen Newton-Raphson option
TUNIF,450 ! Uniform starting temperature at all nodes
CSYS,1
NSEL,S,LOC,X,RI1 ! Nodes on inner tank surface
SF,ALL,CONV,250/144,450 ! Convection load at all nodes
CMSEL,,AREMOTE ! Select AREMOTE component
NSLA,,1 ! Nodes belonging to AREMOTE
D,ALL,TEMP,450 ! Temperature constraints at those nodes
WPROTA,0,-90 ! Rotate working plane to pipe axis
CSWPLA,11,1 ! Define local cylindrical c.s at working plane
NSEL,S,LOC,X,RI2 ! Nodes on inner pipe surface
SF,ALL,CONV,-2,100 ! Temperature-dep. convection load at those nodes
ALLSEL
/PBC,TEMP,,1 ! Temperature b.c. symbols on
/PSF,CONV,,2 ! Convection symbols on
/TITLE,Boundary conditions
NPLOT
WPSTYL,DEFA
CSYS,0
AUTOTS,ON ! Automatic time stepping
NSUBST,50 ! Number of substeps
KBC,0 ! Ramped loading (default)
OUTPR,NSOL,LAST ! Optional command for solution printout
SOLVE
FINISH
!
/COM, *** Review results ***
!
/POST1
/EDGE,,1 ! Edge display
/PLOPTS,INFO,ON ! Legend column on
/PLOPTS,LEG1,OFF ! Legend header off
/WINDOW,1,SQUARE ! Redefine window size
/TITLE,Temperature contours at pipe/tank junction
PLNSOL,TEMP ! Plot temperature contours
CSYS,11
NSEL,,LOC,X,RO2 ! Nodes and elements at outer radius of pipe
ESLN
NSLE
/SHOW,,,1 ! Vector mode
/TITLE,Thermal flux vectors at pipe/tank junction
PLVECT,TF ! Plot thermal flux vectors
FINISH
/EXIT,ALL
1. Choose Utility Menu> File> Change Title. The Change Title dialog box appears.
2. Enter the text Steady-state thermal analysis of pipe junction.
3. Click on OK.
2–18 ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc.
Section 2.8: Doing a Steady-State Thermal Analysis (GUI Method)
1. Choose Main Menu> Preprocessor> Element Type> Add/Edit/Delete. The Element Types dialog box
appears.
2. Click on Add. The Library of Element Types dialog box appears.
3. In the list on the left, scroll down and pick (highlight) "Thermal Solid." In the list on the right, pick
"Brick20node 90."
4. Click on OK.
5. Click on Close to close the Element Types dialog box.
1. Choose Main Menu> Preprocessor> Material Props> Material Models. The Define Material Model
Behavior dialog box appears.
2. In the Material Models Available window, double-click on the following options: Thermal, Density. A
dialog box appears.
3. Enter .285 for DENS (Density), and click on OK. Material Model Number 1 appears in the Material Models
Defined window on the left.
4. In the Material Models Available window, double-click on the following options: Conductivity, Isotropic.
A dialog box appears.
5. Click on the Add Temperature button four times. Four columns are added.
6. In the T1 through T5 fields, enter the following temperature values: 70, 200, 300, 400, and 500. Select
the row of temperatures by dragging the cursor across the text fields. Then copy the temperatures by
pressing Ctrl-c.
7. In the KXX (Thermal Conductivity) fields, enter the following values, in order, for each of the temperatures,
then click on OK. Note that to keep the units consistent, each of the given values of KXX must be divided
by 12. You can just input the fractions and have ANSYS perform the calculations.
8.35/12
8.90/12
9.35/12
9.80/12
10.23/12
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.
ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc. 2–19
Chapter 2: Steady-State Thermal Analysis
.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.
13. In the Material Models Available window, double-click on Convection or Film Coef. A dialog box appears.
14. Click on the Add Temperature button four times. Four columns are added.
15. With the cursor positioned in the T1 field, paste the five temperatures by pressing Ctrl-v.
16. In the HF (Film Coefficient) fields, enter the following values, in order, for each of the temperatures. To
keep the units consistent, each value of HF must be divided by 144. As in step 7, you can input the data
as fractions and let ANSYS perform the calculations.
426/144
405/144
352/144
275/144
221/144
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.
2–20 ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc.
Section 2.8: Doing a Steady-State Thermal Analysis (GUI Method)
8. Set the "Outer radius" field to RO2, the "Optional inner radius" field to RI2, the "Z coordinates" fields to
0 and Z2 respectively. Set the "Starting angle" field to -90 and the "Ending Angle" to 0.
9. Click on OK.
10. Choose Utility Menu> WorkPlane> Align WP with> Global Cartesian.
1. Choose Utility Menu> PlotCtrls> Numbering. The Plot Numbering Controls dialog box appears.
2. Click the Volume numbers radio button to On, then click on OK.
3. Choose Utility Menu> PlotCtrls> View Settings> Viewing Direction. A dialog box appears.
4. Set the "Coords of view point" fields to (-3,-1,1), then click on OK.
5. Review the resulting model.
6. Click on SAVE_DB on the ANSYS Toolbar.
1. Choose Main Menu> Preprocessor> Modeling> Delete> Volume and Below. The Delete Volume and
Below picking menu appears.
2. In the picking menu, type 3,4 and press the ENTER key. Then click on OK in the Delete Volume and Below
picking menu.
1. Choose Utility Menu> Select> Entities. The Select Entities dialog box appears.
2. In the top drop down menu, select Areas. In the second drop down menu, select By Location. Click on
the Z Coordinates radio button.
3. Set the "Min,Max" field to Z1.
4. Click on Apply.
5. Click on the Y Coordinates and Also Sele radio buttons.
6. Set the "Min,Max" field to 0.
7. Click on OK.
8. Choose Utility Menu> Select> Comp/Assembly> Create Component. The Create Component dialog
box appears.
ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc. 2–21
Chapter 2: Steady-State Thermal Analysis
9. Set the "Component name" field to AREMOTE. In the "Component is made of" menu, select Areas.
10. Click on OK.
1. Choose Utility Menu> PlotCtrls> Numbering. The Plot Numbering Controls dialog box appears.
2. Click the Area and Line number radio boxes to On and click on OK.
3. Choose Utility Menu> Plot> Areas.
4. Choose Utility Menu> PlotCtrls> Erase Options.
5. Set "Erase between Plots" radio button to Off.
6. Choose Utility Menu> Plot> Lines.
7. Choose Utility Menu> PlotCtrls> Erase Options.
8. Set "Erase between Plots" radio button to On.
1. Choose Main Menu> Preprocessor> Meshing> Mesh> Volumes> Mapped> Concatenate> Areas.
The Concatenate Areas picking menu appears.
2. Click on Pick All.
3. Choose Main Menu> Preprocessor> Meshing> Mesh> Volumes> Mapped> Concatenate> Lines. A
picking menu appears.
4. Pick (click on) lines 12 and 7 (or enter in the picker).
5. Click on Apply.
6. Pick lines 10 and 5 (or enter in picker).
7. Click on OK.
2–22 ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc.
Section 2.8: Doing a Steady-State Thermal Analysis (GUI Method)
1. Choose Main Menu> Solution> Analysis Type> New Analysis. The New Analysis dialog box appears.
2. Click on OK to choose the default analysis type (Steady-state).
3. Choose Main Menu> Solution> Analysis Type> Analysis Options. The Static or Steady-State dialog
box appears.
4. Click on OK to accept the default (“Program-chosen”) for "Newton-Raphson option."
1. Choose Main Menu> Solution> Define Loads> Apply> Thermal> Temperature> Uniform Temp. A
dialog box appears.
2. Enter 450 for "Uniform temperature." Click on OK.
ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc. 2–23
Chapter 2: Steady-State Thermal Analysis
2–24 ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc.
Section 2.8: Doing a Steady-State Thermal Analysis (GUI Method)
1. Choose Main Menu> Solution> Load Step Options> Time/Frequenc> Time and Substps. The Time
and Substep Options dialog box appears.
2. Set the "Number of substeps" field to 50.
3. Set "Automatic time stepping" radio button to On.
4. Click on OK.
ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc. 2–25
Chapter 2: Steady-State Thermal Analysis
1. Choose Utility Menu> WorkPlane> Change Active CS to> Specified Coord Sys. A dialog box appears.
2. Set the "Coordinate system number" field to 11.
3. Click on OK.
4. Choose Utility Menu> Select> Entities. The Select Entities dialog box appears.
5. Select Nodes and By Location, and click the X Coordinates radio button.
6. Set the "Min,Max" field to RO2.
7. Click on Apply.
8. Select Elements and Attached To, and click the Nodes radio button.
9. Click on Apply.
10. Select Nodes and Attached To, then click on OK.
11. Choose Main Menu> General Postproc> Plot Results> Vector Plot> Predefined. A dialog box appears.
12. For "Vector item to be plotted," choose "Flux & gradient" from the list on the left and choose "Thermal
flux TF" from the list on the right.
13. Click on OK. The Graphics Window displays a plot of thermal flux vectors.
2–26 ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc.
Section 2.9: Doing a Thermal Analysis Using Tabular Boundary Conditions
/prep7
esize,0.5
et,1,55
rect,0,2,0,1
amesh,1
MP,KXX,,1.0
MP,DENS,,10.0
MP,C,,100.0
lsel,s,loc,x,0
dl,all,,temp,100
alls
lsel,u,loc,x,0
nsll,s,1
sf,all,conv,%cnvtab%,20
alls
/psf,conv,hcoef,2 ! show convection bc.
/pnum,tabn,on ! show table names
nplot
fini
/solu
anty,static
kbc,1
nsubst,1
time,60
tunif,50
outres,all,all
solve
finish
/post1
set,last
sflist,all ! Numerical values of convection bc's
/pnum,tabn,off ! turn off table name
/psf,conv,hcoef,2 ! show convection bc.
/pnum,sval,1 ! show numerical values of table bc's
eplot! convection at t=60 sec.
plns,temp
fini
ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc. 2–27
Chapter 2: Steady-State Thermal Analysis
2–28 ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc.
Section 2.9: Doing a Thermal Analysis Using Tabular Boundary Conditions
ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc. 2–29
Chapter 2: Steady-State Thermal Analysis
7. Choose Main Menu> Solution> Load Step Opts> Output Ctrls> DB/Results File. The Controls for
Database and Results File Writing dialog appears. Verify that the "Item to be controlled" field shows "All
items."
8. Select "Every substep" for "File write frequency" field. Click OK.
9. Choose Main Menu> Solution> Solve> Current LS. Review the /STATUS Command dialog box. If OK,
click Close.
10. In the Solve Current Load Step dialog box, click OK to begin the solve. When the solution is done, click
Close in the "Solution is done!" information box.
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.
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.
Attending the Heat Transfer seminar may benefit you if your work includes analyzing the thermal response of
structures and components such as internal combustion engines, pressure vessels, heat exchangers and furnaces,
etc. For more information about this seminar, contact your local ANSYS Support Distributor or telephone the
ANSYS Training Registrar at (724) 514-2882.
The ANSYS Verification Manual consists of test cases demonstrating the analysis capabilities of the ANSYS program.
While these test cases demonstrate solutions to realistic thermal analysis problems, the ANSYS Verification
Manual does not present them as step-by-step examples with lengthy data input instructions and printouts.
However, you should be able to understand each problem by reviewing the finite element model and input data
with accompanying comments.
2–30 ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc.
Section 2.10: Where to Find Other Examples of Thermal Analysis
Here is a list of sample thermal test cases (steady-state, transient, and so on) that the ANSYS Verification Manual
includes:
ANSYS Thermal Analysis Guide . ANSYS Release 10.0 . 002184 . © SAS IP, Inc. 2–31