Beruflich Dokumente
Kultur Dokumente
Thermal Analysis
Chapter 12 – Thermal Analysis
Overview Training Manual
INTRO
• In this chapter, we will describe the specifics of a thermal analysis.
ODUCTIO
• Th purpose is
The i two-fold:
t f ld
– To reiterate the general analysis procedure.
– To introduce you to thermal loads and boundary conditions
ON TO AN
NSYS - Part
NSYS Part 1
February 7, 2006
Inventory #002268
12-2
Chapter 12 – A. Preprocessing
Geometry
y Training Manual
INTRO
Geometry
ODUCTIO
• C either
Can ith be
b created
t d within
ithi ANSYS or imported.
i t d
ON TO AN
– Convection loads requires areas be correctly modeled.
– Heat generation loads requires the volumes be correctly modeled.
NSYS - Part
Part 1
February 7, 2006
Inventory #002268
12-3
Chapter 12 – A. Preprocessing
Meshing
g Training Manual
INTRO
• Element type
• The table below shows commonly used thermal element types.
ODUCTIO
• The nodal DOF is: TEMP.
ON TO AN
Linear PLANE55 SOLID70 SHELL57 LINK31, 32, 33, 34
SHELL131
Quadratic PLANE77 SOLID90 SHELL132
PLANE35 SOLID87
NSYS - Part
• Material properties
– Minimum requirement is Kx, thermal conductivity for steady state
analysis.
analysis
P
– Setting preferences to “thermal” limits the Material Model GUI to
display only Thermal properties.
1
• R l constants
Real t t / Section
S ti properties
ti
– Primarily needed for shell and line elements. February 7, 2006
Inventory #002268
12-4
Chapter 12 – B. Solution
Overview Training Manual
INTRO
• Thermal loading conditions can be:
Temperatures Regions of the model where temperatures are known.
ODUCTIO
Heat flow Points where the heat flow rate is known.
Heat flux Surfaces where the heat flow rate per unit area is known.
ON TO AN
Convections Surfaces where heat is transferred to (or from)
surroundings by means of convection. Input consists of
film coefficient h and bulk temperature of the surrounding
fluid Tb.
NSYS - Part
Heat generation Regions where the volumetric heat generation rate is
known.
P
Adiabatic surfaces “Perfectly insulated” surfaces where no heat transfer takes
place.
1
Radiation*
Radiation Surfaces where heat transfer occurs by means of radiation
radiation.
Input consists of emissivity, Stefan-Boltzmann constant,
and optionally, temperature at a “space node.” February 7, 2006
Inventory #002268
12-5
* Not covered in this course
Chapter 12 – B. Solution
Nodal Coordinate System
y Training Manual
INTRO
• Unlike the structural analysis displacement and force boundary
conditions, the analogous thermal analysis temperature and heat
ODUCTIO
fl
flow b
boundary
d conditions
diti are nott dependent
d d t on the
th nodal
d l
coordinate system.
ON TO AN
NSYS - Part
NSYS Part 1
February 7, 2006
Inventory #002268
12-6
Chapter 12 – B. Solution
Temperature Constraints Training Manual
INTRO
Temperature Constraints
ODUCTIO
• Used to specify a known temperature in the model
model.
ON TO AN
Thermal > Temperature
• Choose where you want to apply the
constraint.
• Pick the desired entities in the graphics
g p
NSYS - Part
window.
• Then enter the temperature value. Value
defaults to zero.
– Or use the D family of commands: DK, DL,
P
DA, D.
1
February 7, 2006
Inventory #002268
12-7
Chapter 12 – B. Solution
Concentrated Heat Flow Training Manual
INTRO
• To apply a heat flow, the following information is needed:
– node or keypoint number (which you can identify by picking)
ODUCTIO
– heat flow magnitude (which should be consistent with the system of
units you are using)
Use:
ON TO AN
– Main Menu > Solution > Define Loads > Apply > Thermal > Heat Flow
– Or the commands FK or F
NSYS - Part
Part 1
February 7, 2006
Inventory #002268
12-8
Chapter 12 – B. Solution
Heat Flux Training Manual
INTRO
Heat Flux:
ODUCTIO
• T apply
To l heat
h t flux:
fl
– Main Menu > Solution > Define
Loads > Apply > Thermal > Heat flux
• Choose where you want to
ON TO AN
apply the heat flux-- usually on
lines for 2-D models, on areas
for 3-D models.
• Pick the desired entities in the
NSYS - Part
graphics window.
• Then enter the heat flux
values.
P
• Or use the SF family of
commands: SFL, SFA, SFE,
1
SF.
February 7, 2006
Inventory #002268
12-9
Chapter 12 – B. Solution
Convections Training Manual
INTRO
Convective Loads
ODUCTIO
• T apply
To l a convection:
ti
– Main Menu > Solution > Define Loads > Apply
> Thermal > Convection
• Choose where you want to apply the
ON TO AN
convection -- usually on lines for 2-D
models, on areas for 3-D models.
• Pick the desired entities in the graphics
window.
window
NSYS - Part
• Then enter the film coefficient and bulk
temperature values.
y
• Or use the SF command family:
P
SFL, SFA, SFE, SF.
1
February 7, 2006
Inventory #002268
12-10
Chapter 12 – B. Solution
Heat Generation Training Manual
INTRO
Heat Generation
ODUCTIO
• T apply
To l heat
h t generation:
ti
– Maine Menu > Solution > Define Loads >
Apply > Thermal > Heat Generation
• Choose where you want to apply
ON TO AN
the heat generation-- usually on
areas for 2-D models, on volumes
for 3-D models.
• Pick the desired entities in the
NSYS - Part
graphics window.
• Then enter the heat generation
values.
P
• Or use the BF family of
commands: BFL, BFA, BFE, BF.
1
February 7, 2006
Inventory #002268
12-11
Chapter 12 – B. Solution
Adiabatic Surfaces Training Manual
INTRO
• Adiabatic Surfaces
ODUCTIO
– “Perfectly
Perfectly insulated”
insulated surfaces where no heat transfer takes place
place.
– This is the default condition, i.e, any surface with no boundary
conditions specified is automatically treated as an adiabatic surface
ON TO AN
NSYS - Part
NSYS Part 1
February 7, 2006
Inventory #002268
12-12
Chapter 12 – B. Solution
Modifying
y g and Deleting
g Loads Training Manual
INTRO
Modifying and Deleting Loads
ODUCTIO
• To modify
T dif a load
l d value,
l simply
i l reapply
l the
th load
l d
with the new value.
• To delete loads:
ON TO AN
– Main Menu > Solution > Define Loads > Delete
– When you delete solid model loads, ANSYS also
automatically deletes all corresponding finite element
loads.
loads
NSYS - Part
P 1
February 7, 2006
Inventory #002268
12-13
Chapter 12 – B. Solution
Solutions Options Training Manual
INTRO
Steady State vs. Transient Analysis
ODUCTIO
• A steady
t d state
t t analysis
l i assumes thatth t th
the lloading
di conditions
diti have
h
“settled down” to a steady level, with little or no time dependency.
• y
A transient analysis conditions that are changing
g g with time.
ON TO AN
• For example, consider the analysis of a clothes iron which takes 1
minute to reach a constant temperature
NSYS - Part
– The analysis of the clothes iron for the first 1 minute of operation would be
transient.
P
– After a constant temperature is reached
reached, the analysis would be steady
state.
1
February 7, 2006
Inventory #002268
12-14
Chapter 12 – C. Postprocessing
Review Results Training Manual
INTRO
• Reviewing results of a thermal analysis generally involves:
– temperature distribution
ODUCTIO
– thermal gradient distribution
– thermal flux distribution
ON TO AN
NSYS - Part
NSYS Part 1
February 7, 2006
Inventory #002268
12-15
Chapter 12 – C. Postprocessing
…Review Results Training Manual
INTRO
Temperature Distribution:
ODUCTIO
– General Postproc > Plot Results > Contour Plot > Nodal Solution > Temperature
– Or use the PLNSOL command.
ON TO AN
NSYS - Part
NSYS Part 1
February 7, 2006
Inventory #002268
12-16
Chapter 12 – C. Postprocessing
…Review Results Training Manual
INTRO
Thermal Gradients:
• To p
plot thermal gradient
g contours:
ODUCTIO
– General Postproc > Plot Results > Contour Plot > Nodal Solu or PLNSOL command
– General Postproc > Plot Results > Contour Plot > Element Solu or PLESOL command
ON TO AN
NSYS - Part
NSYS Part 1
February 7, 2006
Inventory #002268
12-17
Chapter 12 – C. Postprocessing
…Review Results Training Manual
INTRO
Thermal Flux:
• To p
plot thermal gradient
g contours:
ODUCTIO
– General Postproc > Plot Results > Contour Plot > Nodal Solu or PLNSOL command
– General Postproc > Plot Results > Contour Plot > Element Solu or PLESOL command
ON TO AN
NSYS - Part
NSYS Part 1
February 7, 2006
Inventory #002268
12-18
Chapter 12 – C. Postprocessing
…Review Results Training Manual
INTRO
Reaction Forces
ODUCTIO
• The sum off the
Th th reaction
ti heat
h t flows
fl mustt balance
b l the
th sum off the
th
applied heat flows
• g
Best viewed as a listing:
ON TO AN
– General Postprocessor > List Results > Reaction Solution or PRRSOL
command
NSYS - Part
Part 1
February 7, 2006
Inventory #002268
12-19
Chapter 12 – C. Postprocessing
Verify
y Results Training Manual
INTRO
It is always a good idea to do a “sanity check” and make sure that
the solution is acceptable. What you need to check depends on
ODUCTIO
th ttype off problem
the bl you are solving,
l i but
b t here
h are some typical
t i l
questions to ask:
• g
Do FEA results agree hand calculations or experimental
p data?
ON TO AN
• Is the temperature solution correct? Check the FEA temperature
solution first since FEA heat fluxes are second order results.
NSYS - Part
• Do the reaction heat flows balance the applied heat flows?
P
– If it is at a singularity, such as a point load or a re-entrant corner, the
value is generally meaningless.
1
February 7, 2006
Inventory #002268
12-20
Chapter 12 – C. Postprocessing
…Verify
y Results Training Manual
INTRO
• Is the mesh adequate?
– This is always debatable, but you can gain confidence in the mesh by
ODUCTIO
using
i error estimation.
ti ti
– Other ways to check mesh adequacy:
• Plot the element solution (unaveraged stresses) and look for
elements with high heat flux gradients. These regions are
ON TO AN
candidates for mesh refinement.
• If there is a significant difference between the nodal (averaged)
and element (unaveraged) heat flux contours, the mesh may be too
coarse.
coarse
NSYS - Part
• Similarly, if there is a significant difference between
PowerGraphics and full graphics heat flux, the mesh may be too
coarse.
P
• Re-mesh with twice as many elements, re-solve, and compare the
results. (But this may not always be practical.)
1
February 7, 2006
Inventory #002268
12-21
Chapter 12 – D. Workshop
Workshop Training Manual
INTRO
• Refer to your Workshop Supplement for instructions on:
W12. Axisymmetric Pipe with Fins
ODUCTIO
ON
ON TO AN
NSYS - Part
NSYS Part 1
February 7, 2006
Inventory #002268
12-22