Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ANSYS, ANSYS Workbench, Ansoft, AUTODYN, EKM, Engineering Knowledge Manager, CFX, FLUENT, HFSS and any
and all ANSYS, Inc. brand, product, service and feature names, logos and slogans are registered trademarks or
trademarks of ANSYS, Inc. or its subsidiaries in the United States or other countries. ICEM CFD is a trademark used
by ANSYS, Inc. under license. CFX is a trademark of Sony Corporation in Japan. All other brand, product, service
and feature names or trademarks are the property of their respective owners.
Disclaimer Notice
THIS ANSYS SOFTWARE PRODUCT AND PROGRAM DOCUMENTATION INCLUDE TRADE SECRETS AND ARE CONFID-
ENTIAL 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.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. iii
ANSYS Icepak Tutorials
4.16. Step 13: Additional Exercise to Model Higher Altitude Effect ........................................................... 93
5. Cold-Plate Model with Non-Conformal Meshing .................................................................................. 97
5.1. Introduction ................................................................................................................................... 97
5.2. Prerequisites ................................................................................................................................... 97
5.3. Problem Description ....................................................................................................................... 97
5.4. Step 1: Create a New Project ............................................................................................................ 97
5.5. Step 2: Build the Model ................................................................................................................... 97
5.6. Step 3: Create a Separately Meshed Assembly ................................................................................ 101
5.7. Step 4: Generate a Mesh ................................................................................................................ 102
5.8. Step 5: Physical and Numerical Settings ......................................................................................... 103
5.9. Step 6: Save the Model .................................................................................................................. 105
5.10. Step 7: Calculate a Solution .......................................................................................................... 105
5.11. Step 8: Examine the Results ......................................................................................................... 105
5.12. Step 9: Summary ......................................................................................................................... 106
5.13. Step 10: Additional Exercise ......................................................................................................... 106
6. Heat-Pipe Modeling and Nested Non-Conformal Meshing ................................................................ 107
6.1. Introduction ................................................................................................................................. 107
6.2. Prerequisites ................................................................................................................................. 107
6.3. Problem Description ..................................................................................................................... 107
6.4. Step 1: Create a New Project .......................................................................................................... 108
6.5. Step 2: Build the Model ................................................................................................................. 109
6.6. Step 3: Create Nested Non-conformal Mesh Using Assemblies ........................................................ 113
6.7. Step 4: Generate a Mesh ................................................................................................................ 115
6.8. Step 5: Physical and Numerical Settings ......................................................................................... 115
6.9. Step 6: Save the Model .................................................................................................................. 116
6.10. Step 7: Calculate a Solution .......................................................................................................... 117
6.11. Step 8: Examine the Results ......................................................................................................... 117
6.12. Step 9: Summary ......................................................................................................................... 119
7. Non-Conformal Mesh .......................................................................................................................... 121
7.1. Introduction ................................................................................................................................. 121
7.2. Prerequisites ................................................................................................................................. 121
7.3. Problem Description ..................................................................................................................... 121
7.4. Step 1: Create a New Project .......................................................................................................... 122
7.5. Step 2: Build the Model ................................................................................................................. 122
7.6. Step 3: Generate a Conformal Mesh ............................................................................................... 124
7.7. Step 4: Physical and Numerical Settings ......................................................................................... 125
7.8. Step 5: Save the Model .................................................................................................................. 126
7.9. Step 6: Calculate a Solution ........................................................................................................... 126
7.10. Step 7: Examine the Results ......................................................................................................... 126
7.11. Step 8: Add an Assembly to the Model ......................................................................................... 127
7.12. Step 9: Generate a Non-conformal Mesh ...................................................................................... 129
7.13. Step 10: Save the Model .............................................................................................................. 130
7.14. Step 11: Calculate a Solution ........................................................................................................ 130
7.15. Step 12: Examine the Results ....................................................................................................... 131
7.16. Step 13: Summary ....................................................................................................................... 131
8. Mesh and Model Enhancement Exercise ............................................................................................. 133
8.1. Objective ...................................................................................................................................... 133
8.2. Prerequisites ................................................................................................................................. 133
8.3. Skills Covered ............................................................................................................................... 133
8.4. Training Method Used ................................................................................................................... 133
8.5. Loading the Model ........................................................................................................................ 133
8.6. A 15 Minute Exploration ................................................................................................................ 133
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
iv of ANSYS, Inc. and its subsidiaries and affiliates.
ANSYS Icepak Tutorials
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. v
ANSYS Icepak Tutorials
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
vi of ANSYS, Inc. and its subsidiaries and affiliates.
ANSYS Icepak Tutorials
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. vii
ANSYS Icepak Tutorials
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
viii of ANSYS, Inc. and its subsidiaries and affiliates.
ANSYS Icepak Tutorials
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. ix
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
x of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 1: Using This Manual
1.1. What's In This Manual
This manual contains tutorials that teach you how to use ANSYS Icepak to solve different types of
problems. In each tutorial, features related to problem setup and postprocessing are demonstrated.
The tutorial "Finned Heat Sink" provides detailed instructions designed to introduce the beginner to
ANSYS Icepak. This tutorial provides explicit instructions for all steps in the problem setup, solution,
and postprocessing. The remaining tutorials assume that you have read or solved the tutorial "Finned
Heat Sink", or that you are already familiar with ANSYS Icepak and its interface. In these tutorials, some
steps will not be shown explicitly. The input files are available in the installation area and available for
download on the ANSYS Customer Portal.
You may want to refer to other tutorials for instructions on using specific features, such as grouping
objects, even if the problem solved in the tutorial is not of particular interest to you.
You may want to refer to other tutorials for instructions on using specific features, such as grouping
objects, even if the problem solved in the tutorial is not of particular interest to you.
• Different type styles are used to indicate graphical user interface menu items and text inputs that you
enter (e.g., Open project panel, enter the name projectname).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 1
Chapter 1: Using This Manual
• A mini flow chart is used to indicate the menu selections that lead you to a specific panel. For example,
indicates that the Generate mesh option can be selected from the Model menu at the top of the
ANSYS Icepak main window.
The arrow points from a specific menu toward the item you should select from that menu.
• A mini flow chart is also used to indicate the list tree selections that lead you to a specific panel or
operation. For example,
indicates that the Basic parameters item can be selected from the Problem setup node in the
Model manager window
• Pictures of toolbar buttons are also used to indicate the button that will lead you to a specific panel.
For example, indicates that you will need to click on this button (in this case, to open the Walls
panel) in the toolbar.
1. Read the section(s) of the manual containing information on the options you are trying to use.
2. Recall the exact steps you were following that led up to and caused the problem.
3. Write down the exact error message that appeared, if any.
4. For particularly difficult problems, package up the project in which the problem occurred (see Packing
and Unpacking Model Files in the Icepak User's Guide for instructions) and send it to your support en-
gineer. This is the best source that we can use to reproduce the problem and thereby help to identify
the cause.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
2 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 2: Finned Heat Sink
2.1. Introduction
This tutorial demonstrates how to model a finned heat sink using ANSYS Icepak.
2.2. Prerequisites
This tutorial assumes that you have little to no experience with ANSYS Icepak and so each step will be
explicitly described.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 3
Chapter 2: Finned Heat Sink
When ANSYS Icepak starts, the Welcome to Icepak panel opens automatically.
2. Click New in the Welcome to Icepak panel to start a new ANSYS Icepak project.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
4 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
ANSYS Icepak creates a default cabinet with the dimensions 1 m × 1 m × 1 m, and displays the
cabinet in the graphics window.
Note
You can rotate the cabinet around a central point using the left mouse button, or you
can translate it to any point on the screen using the middle mouse button. You can
zoom into and out from the cabinet using the right mouse button. To restore the
cabinet to its default orientation, select Home position in the Orient menu.
Model → Cabinet
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 5
Chapter 2: Finned Heat Sink
Extra
You can also open the Cabinet panel by selecting the Cabinet item in the Model
manager window and then clicking the Edit object button ( ) in the Object modi-
fication toolbar. Resizing of the cabinet object can also be done in the geometry
window in the lower right hand corner of the GUI.
xS 0 xE 0.075
yS 0 yE 0.25
zS 0 zE 0.356
Extra
You can also scale the view by clicking the Scale to fit button ( ).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
6 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
Extra
After selecting the object to be edited in the model tree, there are several ways
you can open the Edit panel:
• Double-click on the object in the model tree, or
– Type Ctrl+e, or
– Right-click the object in the model tree and scroll to Edit object, or
– Click the Edit button in the object geometry window, or
– Click the Edit icon ( ) in the model toolbar.
The backing plate is 0.006 m thick and divides the cabinet into two regions: the device side (where
the high-power devices are contained in a housing) and the fin side (where the fins dissipate heat
generated by the devices). The backing plate is represented in the model by a solid prism block.
Extra
Blocks allow six-sided control for meshing and thermal specifications, whereas plates
allow for only two-sided control.
ANSYS Icepak creates a new solid prism block in the center of the cabinet. You need to change
the size of the block.
b. Click the Edit object button ( ) to open the Blocks panel.
c. Click the Geometry tab.
d. Enter the following coordinates for the block:
xS 0 xE 0.006
yS 0 yE 0.25
zS 0 zE 0.356
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 7
Chapter 2: Finned Heat Sink
ANSYS Icepak creates a free rectangular opening lying in the x-y plane in the center of the
cabinet. You need to change the size of the opening.
b. Click the Edit object button ( ) to open the Openings panel.
c. Click the Geometry tab.
d. Enter the following coordinates for the opening:
xS 0.006 xE 0.075
yS 0 yE 0.25
zS 0.356 zE —
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
8 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
Each fan is physically identical to the others, except with respect to its location on the cabinet
wall. To create the set of three fans, you will build a single fan as a template, and then create two
copies, each with a specified offset in the y direction.
ANSYS Icepak creates a free circular fan lying in the x - y plane in the center of the cabinet.
You need to change the size of the fan and specify its mass flow rate.
b. Click the Edit object ( ) to open the Fans panel.
c. Click the Geometry tab.
d. Enter the following coordinates for the fan:
xC 0.04
yC 0.0475
zC 0
e. Enter 0.03 for the external radius (Radius), and 0.01 for the internal radius (Int Radius).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 9
Chapter 2: Finned Heat Sink
Note
Make sure to update the units to cfm by clicking on the triangle button and select-
ing cfm from the drop-down list.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
10 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 11
Chapter 2: Finned Heat Sink
e. Click Apply.
ANSYS Icepak makes two copies of the original fan, each offset by 0.0775 m in the y direction
from the previous one.
6. Create the first high-power device.
Like the fans, each device is physically identical to the others, except with respect to its location
in the cabinet. To create the set of five devices, you will build a single rectangular planar source
as a template, and then create four copies, each with a specified offset in the y direction.
ANSYS Icepak creates a free rectangular source in the center of the cabinet. You need to
change the geometry and size of the source and specify its heat source parameters.
Note
For planar objects, select the desired plane first, then enter the coordinates.
xS 0 xE —
yS 0.0315 yE 0.0385
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
12 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
zS 0.1805 zE 0.2005
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 13
Chapter 2: Finned Heat Sink
Like the fans and devices, each fin is physically identical to the others, except with respect to its
location in the cabinet. To create the array of ten fins, you will build a single rectangular plate as
a template, and then create nine copies, each with a specified offset in the y direction.
a. Click the Create plates button ( ) to create a plate.
ANSYS Icepak creates a free rectangular plate in the x-y plane in the center of the cabinet.
You need to change the orientation and size of the plate and specify its thermal parameters.
b. Click the Edit object button ( ) to open the Plates panel.
c. Click the Geometry tab.
d. In the Plane drop-down list, select X-Z.
e. Enter the following coordinates for the plate:
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
14 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
xS 0.006 xE 0.075
yS 0.0125 yE —
zS 0.05 zE 0.331
Note
Since the default solid material is extruded aluminum, you need not specify the
material explicitly here.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 15
Chapter 2: Finned Heat Sink
The completed model will look like Figure 2.2 (p. 17), which is shown in the Isometric view
(available in the Orient menu or by clicking the Isometric view button ( )).
Note
You can remove the object names by clicking the Display object names button ( ).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
16 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
10. Check the model to be sure that there are no problems (e.g., objects that are too close together to
allow for proper mesh generation).
Note
You can also click the Check model button ( ) to check the model.
Note
ANSYS Icepak should report in the Message window that 0 problems were found.
11. Check the definition of the modeling objects to ensure that you specified them properly.
The HTML version of the summary displays in your web browser. The summary displays a list of
all the objects in the model and all the parameters that have been set for each object. You can
view the detailed version of the summary by clicking the appropriate object names or property
specifications. If you notice any incorrect specifications, you can return to the appropriate modeling
object panel and change the settings in the same way that you originally entered them.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 17
Chapter 2: Finned Heat Sink
Extra
For more information on how to refine a mesh locally, refer to Refining the Mesh Locally in
the Icepak User's Guide.
Extra
You can also generate a mesh by clicking the Generate mesh button ( ), which opens the
Mesh control panel.
ANSYS Icepak updates the panel with the default meshing parameters for a coarse (minimum-
count) mesh, shown in the panel below.
b. Set the Mesh units and all the Minimum gap units to mm.
c. Set the Minimum gap to 1 mm for X, Y, and Z.
d. Set the Max X size to 3.5, the Max Y size to 12.5, and the Max Z size to 17.5.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
18 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Generate a Mesh
Note
If the Allow minimum gap changes option is unchecked under the Misc tab,
ANSYS Icepak will inform you that your minimum object separation is more than
10% of the smallest size object in the model . You can stop the meshing process,
ignore the warning, or allow ANSYS Icepak to correct the values.
f. If this warning appears, click Change value and mesh in the Minimum separation in x and
Minimum separation in y panels to accept the recommended changes to your model and con-
tinue generating the mesh.
2. Examine the coarse mesh on a cross-section of the model.
a. Click the Display tab.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 19
Chapter 2: Finned Heat Sink
The mesh display plane is perpendicular to the fins, and aligned with the devices, as shown
in Figure 2.3 (p. 21).
Note
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
20 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Generate a Mesh
e. Use the slider bar to move the plane cut through the model. See Figure 2.4 (p. 22) to examine a
close-up view of the coarse mesh.
Note
You can change the mesh color using the Surface mesh color and the Plane
mesh color options.
The mesh elements near the fins are too large to sufficiently resolve the problem physics. In
the next step, you will generate a finer mesh.
3. Generate a finer mesh.
a. Click the Settings tab.
b. Under Global, select Normal in the Mesh parameters drop-down list.
ANSYS Icepak updates the panel with the default meshing parameters and Minimum gap
values for a “normal" (i.e., finer than coarse) mesh.
4. Click the Generate button in the Mesh control panel to generate the finer mesh.
5. Examine the new mesh.
The graphics display updates automatically to show the new mesh. Click the Display tab and use
slider bar to advance the plane cut and view the mesh throughout the model.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 21
Chapter 2: Finned Heat Sink
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
22 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Physical and Numerical Settings
Note
After deselecting the Display mesh option and closing the Mesh control panel,
you can display the mesh on selected objects by using the context menu in the
graphics display window. To display the context menu, hold down the Shift key
and press the right mouse button anywhere in the graphics window, but not on
an object. Select Display mesh and select the object you want it displayed on.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 23
Chapter 2: Finned Heat Sink
a. Click the Reset button. Reset calculates the Reynolds and Peclet numbers.
b. Check the values printed to the Message window.
The Reynolds and Peclet numbers are approximately 13,000 and 9,000, respectively, so the
flow is turbulent. ANSYS Icepak will recommend setting the flow regime to turbulent.
Note
These values are only estimates, based on the current model setup. Actual values
may vary, and may need to be verified, depending on your design.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
24 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 6: Calculate a Solution
Note
Alternatively, you can click the button in the File commands toolbar.
Note
You can click the Run solution button ( ) in the Model and solve toolbar.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 25
Chapter 2: Finned Heat Sink
Note
There are no universal metrics for judging convergence, a good indicator is when the
solution no longer changes with more iterations and when the residuals have decreased
to a certain degree. The default criterion is that each residual will be reduced to a value
− −
of less than except the energy residual, for which the default criterion is .
It is a good idea to judge convergence not only by examining residuals levels, but also
by monitoring relevant integrated quantities.
ANSYS Icepak begins to calculate a solution for the model, and a separate window opens where
the solver prints the numerical values of the residuals. ANSYS Icepak also opens the Solution re-
siduals graphics display and control window, where it displays the convergence history for the
calculation.
Upon completion of the calculation, your residual plot will look something like Figure 2.6 (p. 27).
You can zoom in the residual plot by using the left mouse.
Note
The actual values of the residuals may differ slightly on different machines, so your
plot may not look exactly the same as Figure 2.6 (p. 27).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
26 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 7: Examine the Results
• plane-cut views
• object-face views
The following steps illustrate how to generate and display each view.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 27
Chapter 2: Finned Heat Sink
Note
The objective of this exercise is to determine whether the air flow and heat transfer associated
with the heat sink (fans and fins) are sufficient to maintain device temperatures below 65°C.
You can accomplish this by creating different plane cuts and monitoring the velocity vector
and temperature on it. Plane-cut views allow you to observe the variation in a solution variable
across the surface of a plane.
You will use the Plane cut panel to view the direction and magnitude of velocity across a
horizontal plane.
1. To open the Plane cut panel, select Plane cut in the Post menu.
Extra
You can also open the Plane cut panel by clicking the Plane cut button ( ).
2. Display velocity vectors on a plane cut on the fin side of the enclosure.
Tip
Click the triangle button located next to the Set position text field to open the
drop-down list.
d. Click Create.
e. In the Orient menu, select Orient positive X.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
28 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 7: Examine the Results
This orients the model as shown in Figure 2.7 (p. 29). You can see that the maximum velocity
occurs at the fan blades. The lowest velocity occurs between the top fin and the adjacent
cabinet wall, and between the bottom fin and the adjacent cabinet wall.
Extra
You can also select the positive orientation by clicking the Orient positive X
button ( ).
This temporarily removes the velocity vector display from the graphics window, so that you
can more easily view the next postprocessing object.
Note
You can later open the Inactive folder in the model tree and locate cut_velo-
city. cut_velocity can be either deleted or reactivated by dragging it to
Trash or to the Post-processing folder, as well as with the right-click dialog.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 29
Chapter 2: Finned Heat Sink
ANSYS Icepak computes the color range for the display based on the range of temperatures
on this plane cut.
i. Click Done to save the new settings, close the panel, and update the graphics display.
The graphics display updates to show the temperature contour plot. The actual values of
temperature may slightly differ on different systems. You can use the scroll bar to change
the x-location of the plane cut. In addition, the plane cut can be dragged through the model
when you press the Shift key and hold down the middle mouse button on the plane. Ensure
you click the edge of the plane cut so as to not move any objects.
Figure 2.8 (p. 31) shows that heat conducts through the fins from the sources in both direc-
tions.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
30 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 7: Examine the Results
The graphics display updates to show the pressure contour plot superimposed on the
velocity vector plot.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 31
Chapter 2: Finned Heat Sink
Figure 2.9 (p. 32) shows isolated regions of high pressure immediately downstream of the
fans, including local maxima at the upstream tips of the fins.
Figure 2.9 Pressure Contours and Velocity Vectors on the Fin Side of the Enclosure
An object-face view allows you to examine the distribution of a solution variable on one or more
faces of an object in the model. To generate an object-face view, you must select the object and
specify both the variable to be displayed (e.g., temperature) and the attributes of the view (e.g.,
shading type).
You will use the Object face panel to create a solid-band object-face view of temperature on all
five high-power devices and on the backing plate.
a. To open the Object face panel, select Object face in the Post menu.
Extra
You can also open the Object face panel by clicking the Object face button ( ).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
32 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 7: Examine the Results
i. Click Done to save the new settings, close the panel, and update the graphics display.
The graphics display updates to show the temperature contours on the sources.
j. Use your right mouse button to zoom in and look more closely at each source.
Figure 2.10 (p. 34) shows a view with the temperature contours on all five sources. The tem-
perature distributions are similar for all sources: warm in the center and decreasing in tem-
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 33
Chapter 2: Finned Heat Sink
perature toward the edges of the source. Temperature distributions on the top and bottom
sources are similar to each other, as are distributions on the two remaining sources.
Note
To view the temperature contours on an individual source, hold down the Shift
key and drag a box around a source object using the left mouse button. The source
object will show as highlighted in the Model manager window. Right click the
source object to display the context menu and select Create>Object
face(s)>Separate. The Object face panel is displayed for that particular object.
Change the settings to match the ones used above for all source objects and click
Create.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
34 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 8: Summary
i. Click Done to save the new settings, close the panel, and update the graphics display.
The graphics display updates to show the temperature contours on the block. Figure
2.11 (p. 35) shows that most of the heat is confined to the region near the sources. The
maximum temperature occurs near the middle three sources.
Upon saving the project, all objects created during post-processing are saved within a
post_objects file for future retrieval.
Note
ANSYS Icepak does not automatically save the post-processing objects created in
the current session. When you exit ANSYS Icepak, they are deleted unless they are
saved using the above steps.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 35
Chapter 2: Finned Heat Sink
Note
When you are finished examining the results, you can end the ANSYS Icepak session by
clicking Quit in the File menu.
File → Quit
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
36 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 3: RF Amplifier
3.1. Introduction
This tutorial demonstrates how to model an RF Amplifier using ANSYS Icepak.
3.2. Prerequisites
This tutorial assumes that you have little experience with ANSYS Icepak, but that you are generally fa-
miliar with the interface. If you are not, please review Sample Session in the Icepak User's Guide.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 37
Chapter 3: RF Amplifier
When ANSYS Icepak starts, the Welcome to Icepak panel opens automatically.
2. Click New in the Welcome to Icepak panel to start a new ANSYS Icepak project.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
38 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
3. Specify the name amplifier for your project and click Create.
ANSYS Icepak creates a default cabinet with the dimensions 1 m × 1 m × 1 m, and displays the
cabinet in the graphics window.
Note
You can rotate the cabinet around a central point using the left mouse button, or you
can translate it to any point on the screen using the middle mouse button. You can
zoom into and out from the cabinet using the right mouse button. To restore the
cabinet to its default orientation, select Home position in the Orient menu.
1. Resize the default cabinet and create an opening on one side of the cabinet.
Model → Cabinet
Select the cabinet in the Model tree and specify the following in the object geometry window:
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 39
Chapter 3: RF Amplifier
Extra
After selecting the object to be edited in the model tree, there are several ways you
can open the Edit panel:
• Double-click on the object in the model tree, or
– Type Ctrl+e, or
– Right-click the object in the model tree and scroll to Edit object, or
– Click the Edit button in the object geometry window, or
– Click the Edit object icon ( ) in the model toolbar
One side of this cabinet has an opening. Assign Properties on this boundary, in the Properties
tab of the Cabinet object panel (Figure 3.3 (p. 41)):
a. Change the Max y Wall type to be an Opening.
b. Click Done to accept the inputs and close the panel.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
40 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
2. Create the Y and Z faces of the amplifier housing as an enclosure using the enclosure object.
Click on the Create enclosures icon ( ) in the model toolbar, then specify the following Name
and dimensions:
Tip
c. Click Done.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 41
Chapter 3: RF Amplifier
In the object edit window, name the wall Xmin and change the plane to Y-Z.
Note
While we will use the align tools to place the wall at the desired locations, we could
also specify the dimensions/locations of the wall in the Geometry tab and achieve the
same result. However, the align tools are faster, and thus are the recommended
method.
To start the process, left-click Morph Edges icon ( ) in the model toolbar. Now, follow the step-
by-step procedure described below:
a. Select the Zmax edge of the wall (Figure 3.5 (p. 43)) by left mouse clicking it in the graphical
window. Notice that it turns red to indicate that it has been selected.
b. Click the middle mouse button to accept this edge.
c. Select the lower Zmax edge of the enclosure (Figure 3.5 (p. 43)) with the left mouse button. Notice
that it turns yellow to indicate that it has been selected.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
42 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
d. Click the middle mouse button to accept the transformation. The wall Xmin should have now
been moved and resized. Now the wall should extend to the entire Xmin side of the enclosure.
To specify the remaining wall dimension, stay in the match edge mode and complete the following
steps:
a. Click the Zmin edge of the wall with the left mouse button. Be sure that it (and not the enclosure
edge) is highlighted in red. By repeatedly clicking the left mouse button, ANSYS Icepak cycles
through all possible edges.
b. Click the middle mouse button to accept.
c. Using the left mouse button, click the lower Zmin edge of the enclosure.
d. Click the middle mouse button to accept. The wall should now form the Xmin face of the enclosure.
e. Click the right mouse button to exit the Match edge mode.
The resulting model is shown in Figure 3.6 (p. 44) with shading to highlight new definitions.
Shading is available under the Info tab in most panels.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 43
Chapter 3: RF Amplifier
Double-click on the newly created wall object (Xmin) in the model tree to open the Walls panel.
Now specify the following properties to the wall in the Properties tab.
a. Specify a Wall thickness of 1 mm (0.001 m).
b. Specify the Solid material as Polystyrene-rigid-R12 under Plastics.
c. Specify the External conditions as Heat transfer coefficient and click the Edit button.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
44 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
i. Select Heat transfer coefficient in the External conditions drop-down list and press Edit.
The Wall external thermal conditions panel opens.
c. Specify the Trace layer type as Detailed and input the parameters under Trace layer parameters
(make sure that you enter both columns) in the Properties tab as shown in Figure 3.8 (p. 46).
There are four internal layers.
Please notice that the Effective conductivity in plane and normal directions are updated
when you click on the Update button (Figure 3.8 (p. 46)).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 45
Chapter 3: RF Amplifier
There are 12 devices on the bottom side of the PCB. Theses devices are created as 2D sources.
The following steps show you how to create one and then use the copy utility to create the re-
maining 11 sources.
a. Click on the Create sources icon ( ) in the model toolbar to create a source and double click
on the source object in the model tree.
b. Specify the following name, dimensions, and properties to the source.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
46 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
c. In the Properties tab, specify the Total power as 7 W (Figure 3.9 (p. 47)) and click Done.
d. Create the other devices (sources) object by creating two copies of the device and translating it
to z= 0.055 m. Please follow the steps below for copying the source object.
i. Right mouse click on the source object and choose the Copy option.
ii. Specify the Number of copies as 2.
iii. Turn on the Translate option.
iv. Specify the Z offset to 0.055 m.
v. Click Apply to copy the object.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 47
Chapter 3: RF Amplifier
e. Similarly, create the other devices (sources) object by copying the sources created in the previous
steps.
i. Left mouse click and select device, then while holding down the Ctrl key, select device.1,
and device.2. Right mouse click and choose the Copy option.
ii. Specify the Number of copies as 3.
iii. Turn on the Translate option.
iv. Specify the Y offset to 0.064 m.
v. Click Apply to copy the object.
Note
Following these two copy actions, you should now have 12 sources (Figure
3.11 (p. 49)) in a four rows by three columns pattern.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
48 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
The extruded fin heat sink with the flow in the y direction will be created to remove the heat
from the PCB.
a. Click on the Create heat sinks icon ( ) in the Model toolbar to create a heat sink and double
click on the heat sink object in the model tree. Specify the following dimensions in the geometry
window.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 49
Chapter 3: RF Amplifier
b. In the heat sink object panel, select the Geometry tab, and specify a Base height of 0.004 m and
an Overall height of 0.04 m.
c. Specify the properties of the heat sink as shown in Figure 3.12 (p. 50) below. Note that we are
not changing parameters in the Flow/thermal data, Pressure loss, or Interface tabs.
For this model, we will make use of ANSYS Icepak's fan library and search tool.
a. Select the Library tab in the model manager window(Figure 3.13 (p. 51)).
b. Right-click on Libraries in the model tree and choose Search fans.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
50 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
Note
The minimum flow rate used in the search criteria implies the minimum free
flow of the fans.
Note
ANSYS Icepak lists all the fans in its libraries that satisfy these conditions.
c. Select the fan called delta.FFB0812_24EHE in the Name column by clicking on it with the
left mouse button.
d. Click Create to load the fan into the model.
e. Now, we need to specify the location of the fan created in the previous steps. Resize the fan
geometry based on the Figure 3.14 (p. 52) (note X-Z plane).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 51
Chapter 3: RF Amplifier
The final geometry should look like Figure 3.15 (p. 53).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
52 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Create Assemblies
f. Check the definition of the modeling objects to ensure that you specified them properly.
Note
The HTML version of the summary displays in your web browser. The summary
displays a list of all the objects in the model and all the parameters that have been
set for each object. You can view the detailed version of the summary by clicking
the appropriate object names or property specifications. If you notice any incorrect
specifications, you can return to the appropriate modeling object panel and change
the settings in the same way that you originally entered them.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 53
Chapter 3: RF Amplifier
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
54 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Generate a Mesh
1. Edit both assemblies (right-click the assembly name in the model toolbar and select Edit), then select
the Meshing tab.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 55
Chapter 3: RF Amplifier
2. Toggle on Mesh separately and then specify the slack values indicated in the following table. Make
sure you remember to add slack values to both assemblies.
3. To create the mesh, go to Model → Generate Mesh. The Mesh control panel (Figure 3.18 (p. 57))
appears. The Mesh control panel can also be opened by clicking on the Generate mesh icon ( ) in
the shortcut menu.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
56 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Generate a Mesh
4. As a first step, generate a coarse mesh by choosing Coarse in the Mesh parameters drop-down list
in the Global tab, as shown in Figure 3.18 (p. 57). Click Generate to create a mesh.
Note
If you have unchecked Allow minimum gap changes in the Misc tab, the Minimum
separation warning will appear. This warning message appears when the minimum
gap specified is more than 10% of the smallest sized object in the model. Please select
Change value and mesh if the warning message pops up.
5. To view the mesh, display a plane-cut view through the center of the cabinet, perpendicular to the
fins (y-z plane).
6. To create a plane-cut, follow these steps:
a. Click on the Display tab at the top of the Mesh control panel.
b. Toggle on Display mesh and Cut plane.
c. Under Plane location, set position to X plane through center in the drop-down list.
d. Press Shift+X to orient to the positive X direction and view the newly created plane cut.
e. Move the plane using the slider bar to see different views.
Make sure that the amplifier assembly is expanded and inspect the cells adjacent to the heat sink
fins. Notice that the resolution is coarse (Figure 3.19 (p. 58)), with only a couple of cells between
fins. As flow passes between the fins, boundary layers will grow and their degree of resolution
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 57
Chapter 3: RF Amplifier
will dictate the accuracy of the simulation. It is advisable to have at least three to four cells between
fins to adequately resolve the growth of boundary layers. Better resolution is achieved by refining
the mesh.
7. Choose Normal in the Mesh parameters drop-down list in the Settings tab. Click Generate and inspect
the resulting mesh. Note that the number of cells between adjacent fins have increased (Figure
3.19 (p. 58)), providing better resolution of the boundary layers.
You can display the mesh on selected objects or the cut plane by using the context menu in the
graphics display window. To display the context menu, hold down the Shift key and press the
right mouse button anywhere in the graphics display window. Select Display mesh or Display
cut plane mesh in the context menu and the mesh will be displayed on selected objects or the
cut plane will be displayed.
It is also a good practice to select the Quality tab and review the Face Alignment, Quality,
Volume, and Skewness. The histograms show the figure of merit (Face Alignment, Quality Ratio,
Volume or Skewness) versus number of cells. By clicking on the bars that form the histogram, the
particular cells with that value of quality are displayed in the graphics window.
8. Once you have explored the mesh quality, click Close to dismiss the Mesh control dialog box.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
58 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 5: Physical and Numerical Settings
The Reynolds and Peclet numbers are approximately 56282.6 and 39876.6 respectively, so
the flow is turbulent. ANSYS Icepak recommends setting the flow regime to turbulent.
Note
These values are only estimates, based on the current model setup. Actual values
may vary, and may need to be verified, depending on your design.
Note
Specifying gravity is important for the natural convection inside the RF amplifier.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 59
Chapter 3: RF Amplifier
3. Return to the Basic settings panel, specify the number of iterations as 300, click Reset and then Accept
again.
4. Set up the temperature limits for all the sources.
Note
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
60 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 7: Calculate a Solution
Note
You can click the save button ( ) in the File commands toolbar.
Note
It is good practice to monitor the solution progress for certain objects. Dragging the
object in the model tree and placing it in the Points folder can accomplish this.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 61
Chapter 3: RF Amplifier
Note
Alternatively, you can click on the Run solution icon ( ) in the model and solve
toolbar to display the Run solution panel.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
62 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 8: Examine the Results
Please carefully review the solution overview and note that the solution satisfies conservation of mass
and energy (scroll to the bottom of the report). Also note the fan operating point. The solution overview
is automatically saved and can be reopened from Report → Solution overview → Create.
1. Compare the object temperature values for all sources with the temperature limits assigned.
The Power and Temperature limit setup show the default temperature limit and the resulting
maximum temperature value for each source next to them.
If an assembly is expanded in the model tree and if the resulting temperature of any object
exceeds the temperature limit specified, ANSYS Icepak shows all the critical objects in red
color.
b. Click Accept to close the dialog box.
2. Create object faces.
Note
Ensure that the amplifier and fan assemblies are expanded, so that the fins are visible.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 63
Chapter 3: RF Amplifier
b. To create an object face, click the Object face icon ( ) in the shortcut toolbar.
c. In the Object drop down list, specify heatsink.1 as the object and click Accept.
d. Select Show contours and click the Parameters button (adjacent to show contours) to access
the Object face contours edit dialog box.
i. Select This object in the drop-box adjacent to Calculated to use the object-based range.
ii. Click Done to close the Object face contours panel.
e. Click Done to close the Object face panel.
Note
You can also create contours on heatsink.1 by selecting this object in the
Model manager window and click the right mouse button to display the context
menu. Select Create>Object face(s)>Separate and the Object face panel will
appear. The Object face panel is displayed for that particular object.
Note
Using the mouse, rotate the heat sink to examine the surface temperature distribution.
Notice that the location of the devices is clearly discernible on the bottom of the heat
sink. Also note that the devices get progressively hotter in the flow direction (Figure
3.25 (p. 65)).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
64 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 8: Examine the Results
Note
Notice that face.1 has now appeared in the model tree in the Post processing folder.
Right mouse click on face.1 and note that you can deactivate, edit, and delete it.
You can move face.1 into the Inactive folder to deactivate it. Face.1 can be either
deleted or reactivated by dragging it to Trash or to the Postprocessing folder, as well
as with the right mouse click dialog.
a. To create a plane cut, click the Plane cut icon ( ) in the shortcut toolbar.
b. Select the Set position as Point and normal and select Show vectors, as shown in the panel
below. Enter PX, PY, and PZ, as well as NX, NY, and NZ according to Figure 3.26 (p. 66).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 65
Chapter 3: RF Amplifier
The vector plots are shown in the graphics window (Figure 3.27 (p. 67)).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
66 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 8: Examine the Results
Note
Examining the vector plot, we can see that the flow pattern is symmetric, with two
large recirculating zones adjacent to the fan. Zoom into the region directly in front of
the fan and notice that two smaller recirculating zones exist in front of the hub. These
local effects can be important when objects are close to the hub region.
Note
You can move a plane cut through a model by pressing the Shift key, holding down
the middle mouse button on the edge of a vector and dragging the plane cut through
the model in the graphics display window.
4. Create isosurfaces.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 67
Chapter 3: RF Amplifier
b. Specify Temperature as the Variable, input a Value of 55°C, and select Show contours and click
Parameters. In the Isosurface contours panel, select Smooth for Shading options and This
object in the drop-box adjacent to Calculated. Click Done.
c. Click Update in the Isosurface panel and notice that an isosurface has been placed around all of
the sources, indicating that they have temperatures in excess of 55°C (Figure 3.28 (p. 68)).
d. Now, change the Variable to Speed and input a Value of 4. Click Update. Notice that the regions
with velocities in excess of 4 m/s are now displayed (Figure 3.29 (p. 69)).
e. Once you have examined the isosurface, delete or deactivate it using one of the previously de-
scribed methods.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
68 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 8: Examine the Results
Note
Before creating the variation plots, please ensure that the amplifier assembly is
expanded, so that the fins are visible. Next, press Shift+Z to orient the view in the
positive Z direction.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 69
Chapter 3: RF Amplifier
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
70 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 4: Use of Parameterization to Optimize Fan Location
4.1. Introduction
The purpose of this tutorial is to demonstrate the following ANSYS Icepak features with the help of a
small system level model.
4.2. Prerequisites
This tutorial assumes that you have little experience with ANSYS Icepak, but that you are generally fa-
miliar with the interface. If you are not, please review Sample Session in the Icepak User's Guide and the
tutorial "Finned Heat Sink" of this guide as some of the steps that were discussed in these tutorials will
not be repeated here.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 71
Chapter 4: Use of Parameterization to Optimize Fan Location
When ANSYS Icepak starts, the Welcome to Icepak panel opens automatically.
2. Click New in the Welcome to Icepak panel to start a new ANSYS Icepak project.
3. Specify a name for your project (i.e., fan_locations) and click Create.
ANSYS Icepak creates a default cabinet with the dimensions 1 m × 1 m × 1 m, and displays the
cabinet in the graphics window. This cabinet will be modified in the next section.
The cabinet forms the boundary of your computational model. Press the isometric view icon ( )
for a 3D view. Select Cabinet in the Model manager window and enter the location values as
shown in the panel below. The geometry window can be found in the lower right hand corner
of the GUI.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
72 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
Extra
The previous tutorial showed you how to enter these values in the Cabinet panel.
Click on the Create fans icon ( ) in the object toolbar next to the model tree to create a 2D
intake circular fan on one side of the cabinet. Change the plane to yz and enter the location values
shown in the geometry window below:
One of the objectives of this exercise is to parameterize the location of the fan. To create a
parametric variable in ANSYS Icepak, input a $ sign followed by the variable name. Thus, to
create the parametric variable “zc,” type $zc in the zC box in addition to the other location
values, and click Apply. When ANSYS Icepak asks you for an initial value of “zc", enter an initial
value of 0.1, and click Done.
We will now set the physical properties that will define the fan behavior:
a. Edit the fan object and go to Properties tab.
b. In the Properties tab, retain the selection of Intake for Fan type and select Non-linear in the
Fan flow tab.
c. Enter the characteristic curve by clicking on the Edit button and selecting Text Editor in the drop-
down list in the Non-linear curve group box.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 73
Chapter 4: Use of Parameterization to Optimize Fan Location
d. First change the units of the volume flow rate and pressure according to the units in
Table 4.1: Values for the Curve Specification Panel (p. 74) and enter the values in pairs with a space
between them in the Curve specification panel.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
74 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
Note
The fan curve defined originally for RPM=4000 will be automatically scaled accord-
ing to the fan laws for the new operating RPM=2000. The swirl RPM(4000) can
also be used to compute the swirl factor.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 75
Chapter 4: Use of Parameterization to Optimize Fan Location
Extra
The shading of the fan object can be changed by changing the Shading option under
the Info tab to change the shading of just that object, or by leaving it as default and
changing the default shading option by going to View → Default shading to change
the shading of all objects that have default shading selected.
3. Set up a Grille.
a. Click on the Create grille icon ( ) for creating a new grille, set its plane to yz. Then, using the
morph faces option move the grille to the max-X face of the cabinet. Step by step instructions
on how to use the morph faces option is presented in the graphics display window after clicking
the icon ( ) or you can also resize the grille as shown in the panel:
b. We will now define properties for the grill by clicking the Properties tab.
Note
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
76 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
For more details on loss coefficient data, please refer to Handbook of Hydraulic Resistance, by I. E.
Idelchick.
4. Set up a wall.
Note
The model includes a 0.01 m thick PCB that touches and covers the entire min-Y floor
of the cabinet. The PCB is exposed to the outside with a known heat flux of 20 W/m2.
In order to take in consideration the heat flux, we will use a wall object to simulate the
PCB.
a. Click on the Create walls icon ( ) to create a new wall. We will define the geometry and phys-
ical parameters for the wall object:
i. Make the plane xz.
ii. Use the morph faces icon ( ) from the model toolbar so that the wall object covers the
entire min-Y floor of the cabinet.
iii. Edit the Wall object and go to Properties tab.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 77
Chapter 4: Use of Parameterization to Optimize Fan Location
iv. In the Material group box, set the Wall thickness to 0.01 m and the Solid material to FR-
4.
After creating the wall, the model looks as shown in Figure 4.7 (p. 78).
5. Create blocks.
In this step, we will create several types of blocks to represent different physics.
• Creation of Solid Blocks
Now, we will create four blocks that dissipate 5 W each and have a contact resistance of 0.005
C/W on their bottom faces.
a. Create a new block ( ) , and retain the type as solid and geometry as Prism. Enter the location
values shown in the panel below:
b. Edit the block and specify the following in the Properties tab:
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
78 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
i. In the Surface specification group box, click on the Individual sides check box and click
Edit (Figure 4.8 (p. 79)).
A. Select MinY and toggle on Thermal properties and Resistance.
B. Under Thermal condition, retain the selection of Fixed heat and Total power of 0
W.
C. Select Thermal resistance from the drop-down menu next to Resistance.
D. Set Thermal resistance to 0.005 C/W and click Accept.
E. Click Accept to close the panel.
ii. In the Thermal specification group box in the Properties tab, retain the selection of
default for Solid Material (you can also select Al-Extruded which is the default).
iii. Set Total Power to 5 W.
iv. Click Update and Done to close the panel.
c. Next, make three copies of this block with an X offset of 0.08 m.
Extra
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 79
Chapter 4: Use of Parameterization to Optimize Fan Location
Let us now create four IC chips in the form of network blocks. To create a network block, we
will create a Block object and change the block type to Network in the Properties tab. Each
network block will have junction-to-board, junction-to-case, and junction-to-sides thermal
resistances. The values of these resistances are known a priori.
a. Add a new block, and position it as shown in the panel below:
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
80 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
c. Now make three copies of this network block with an X offset of 0.08 m. This finishes the
creation of the network blocks.
• Creation of a Hollow Block
Note
Finally, to cut out a section of the cabinet from the computational domain, we can
create a hollow block. This represents a region that does not affect heat transfer,
but alters the flow patterns.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 81
Chapter 4: Use of Parameterization to Optimize Fan Location
6. Now we will create the detailed heat sink. The heat sink base acts as a heat spreader for all the chips.
a. Click on the Create heat sinks icon ( ) and edit it, entering its location and properties as shown
in the following table:
b. Click Update and Done. This completes the model building process. The complete model should
look like that shown in Figure 4.11 (p. 83).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
82 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Creating Separately Meshed Assemblies
1. To create the first assembly, first highlight all the blocks (except the hollow block) and the heat sink
object in the model tree, then right-click on them and choose Create and then Assembly.
2. Right-click and select Rename from the menu. Rename the assembly, as Heatsink-packages-asy.
3. To build the “bounding box" for the assembly called Heatsink-packages-asy, double-click on it to
edit the assembly.
4. In the Meshing tab of the Assemblies panel, toggle on Mesh separately, and then set the Slack
parameters as the following:
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 83
Chapter 4: Use of Parameterization to Optimize Fan Location
Note
• Note that for the Heatsink-packages-asy, we have set a bounding box that is 0.005 m
bigger than the assembly at five sides except Max X where the slack is defined higher
(0.015 m) to capture the wake region of the flow.
5. Click Update and Done to complete the bounding box specifications for the assembly.
Following the same procedure above, create one more assembly for the fan object (name it Fan-
asy). Use the following table to assign the Slack values for the Fan-asy assembly.
1. Open the Mesh control panel, keep the default values for the mesh settings and ensure that Mesh
assemblies separately is on.
2. Click Generate. You will get a warning about minimum separation if the Allow minimum gap changes
option is unchecked in the Misc tab.
Extra
This warning appears because the Minimum gap (separation) which is like a tolerance
setting for the mesher is larger than 10% of the smallest feature in the model. When
there are objects smaller than the mesher tolerance, those objects will not be meshed
correctly. To avoid this we use the change value and mesh option which modifies the
minimum gap to 10% of the smallest object. This option is used for this particular tu-
torial and may not be applicable all the time. As separation setting is a useful tool de-
signed to avoid unnecessary mesh due to inadvertent misalignments in the model
(without modifying the geometry), we may use other options suitable to the model.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
84 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 5: Setting up the Multiple Trials
Figure 4.12 The Parameters and optimization Panel- Design variables tab
d. Click Apply.
Note
After the first trial has been completed, ANSYS Icepak has the options of starting the
following trial(s) from the default initial conditions specified in Problem setup panel,
or from the solution(s) of the trial run(s) that have completed.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 85
Chapter 4: Use of Parameterization to Optimize Fan Location
For this model, next go to the Trials tab and ensure the Restart ID is blank for the 2nd trial as
shown in Figure 4.13 (p. 86). This instructs ANSYS Icepak to start the 2nd run from the default
initial conditions.
2. Click on Reset button and select Values to use the base names for trial naming.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
86 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 7: Physical and Numerical Setting
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 87
Chapter 4: Use of Parameterization to Optimize Fan Location
Enter 200 in the Number of iterations field in the Basic settings panel.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
88 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 9: Calculate a Solution
Icepak session. (If you start the calculation in the current ANSYS Icepak session, ANSYS Icepak will simply
overwrite your job file when it saves the model.)
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 89
Chapter 4: Use of Parameterization to Optimize Fan Location
1. Plane cut panel to display the velocity vectors on a plane through the cabinet
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
90 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 10: Examine the Results
Important
To view the 2nd parametric run, click on the Post menu and select Load solution
ID. Select the solution that corresponds to the second parametric run, i.e., zc =
0.165. The graphics display window updates automatically.
2. Object face panel to display temperature contours on wall.1 and on all blocks
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 91
Chapter 4: Use of Parameterization to Optimize Fan Location
3. Object face panel to display temperature contours on the faces of the PCB (wall.1) and on all blocks
4. Surface probe panel to display the temperature values at a particular point
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
92 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 13: Additional Exercise to Model Higher Altitude Effect
Examine the solution sets of both runs. You will find that, in the second run, the maximum tem-
perature is lower than in the first run and that the network blocks are the hottest objects inside
the cabinet. The second trial has the fan located at zC= 0.165 which is closer to the heat sink
location. This increases the flow velocity over the heat sinks and thus increases the convective
heat transfer coefficient, which leads to more heat transfer from the fins (blocks) and thus reduces
the maximum temperature.
At the end of the runs, ANSYS Icepak automatically displays an overview report because you se-
lected Write overview of results when finished in the Solve panel. This report has:
• fan operating point
• volume flow rate through the grille
• heat flow from the chips
• network junction temperatures
• heat flows for the wall and the grille.
Examine these results. Go to the Report menu and then select Solution overview and click on
View to display the desired overview report.
2. Summary Report
You can also create a single summary report containing the results of all the trial runs completed.
Go to the Solve menu and select Define report. In the Define summary report panel, under ID
pattern, enter the default filter, "*", which picks all the available solution IDs. Press new and hold
down Ctrl and select block.1, block.1.1., block.2, block.2.1, and block.3 from the
drop-down menu under Objects, and then press Write. Verify that the second trial gives lower
temperatures.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 93
Chapter 4: Use of Parameterization to Optimize Fan Location
Then, select Problem setup → Basic Parameters and assign the new air material to the default fluid.
In addition, in the Fan flow section of the Fans Properties tab, all the defined fan curves need to be
modified by multiplying the existing data with the ratio of densities (the density of air at 3000 m / the
density of air at 0 m), which in this case is smaller than 1. Finally, the model is ready to be run to account
for the effects of higher altitude.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
94 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 13: Additional Exercise to Model Higher Altitude Effect
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 95
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
96 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 5: Cold-Plate Model with Non-Conformal Meshing
5.1. Introduction
This tutorial demonstrates how to model a cold-plate using ANSYS Icepak.
• Use the priorities of different objects to model complex shapes in ANSYS Icepak.
• Use multiple fluids in a model.
5.2. Prerequisites
This tutorial assumes that you have reviewed Sample Session in the Icepak User's Guide and Tutorials
"Finned Heat Sink" and "RF Amplifier" of this guide.
The objective of this exercise is to illustrate the use of two different fluids in ANSYS Icepak. The model
includes two heated plates, cooled by water circulating inside the cold-plate cavity, as well as by air
driven by natural convection externally. Separately meshed assemblies will be employed to reduce the
overall mesh count in the domain. The model will be constructed using the default metric unit system.
• Cabinet
Enter the following start and end locations for the cabinet
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 97
Chapter 5: Cold-Plate Model with Non-Conformal Meshing
yS 0.0 m yE 0.3 m
zS 0.0 m zE 0.2 m
• Blocks
Create a solid block, block.1, and a fluid block, block.2 with the following specifications. The table
below also gives the geometrical region where block.2 is located to have the material properties
of the fluid.
Because block.2 is being created after block.1, it will have a higher relative meshing priority.
Note
Because Al-Extruded is set as the Default solid in the Defaults tab of the Basic para-
meters panel, you can then leave the material selection as default while creating the
object instead of selecting the material each time when an object is being created.
Next, we will create some cylindrical blocks. While editing cylindrical blocks, first select the block
shape as cylinder, then select the desired plane and finally enter the dimensions.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
98 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
Because the fluid blocks, block.5 and block.6, are created after the solid blocks, they will have
higher relative meshing priorities.
Note
An alternative way to build the cylinders would be to create the solid block, block.3,
and then the fluid block, block.5, group these together, and then copy them with an
offset of 0.2 in the x direction. Note that the naming of the cylinders will not be consistent
with the tutorial. However, you could rename the objects to their corresponding names
in the tutorial by right mouse clicking each copied object in the Model tree and selecting
Rename.
• Plates
Note
Note: An alternative way to create plate.2 would be to copy plate.1 with a Z offset of
0.07m.
• Openings
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 99
Chapter 5: Cold-Plate Model with Non-Conformal Meshing
The openings at the liquid inflow and outflow regions of the cold-plate are
Note
You could also have made a copy of outlet opening (opening.1) with an X offset of
0.2 to create inlet opening (opening.2).
The openings at the cabinet boundary for external air natural convection are
Note
Instead of creating the openings, opening.3 and opening.4 above, you could have
edited the cabinet and changed the wall type on these two faces to openings.
The final model should appear similar to the drawing shown in Figure 5.1 (p. 101).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
100 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Create a Separately Meshed Assembly
Note
Figure 5.1 (p. 101) has changed the opacity, shading and color of some objects to make
the objects easier to see.
The bounding box of the assembly is larger than the original assembly by 0.01 m on five sides. The
slack value for the min Y side of the assembly is set to be 0 m, since the min Y side of the assembly is
at the bottom surface of the cabinet. Click Update and Done to complete editing the separately meshed
assembly.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 101
Chapter 5: Cold-Plate Model with Non-Conformal Meshing
Click Generate to mesh the model. Visualize the mesh at plane cuts and surface displays from the
Display tab.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
102 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 5: Physical and Numerical Settings
Gravity acts in the negative x direction in this problem. To setup the effects of gravity, toggle on the
Gravity vector in the General setup tab. Enter the new values for the gravity vector as x = -9.80665,
y = 0 and z = 0. Now go to the Transient setup tab and set an initial X velocity of 0.005 m/s in the x
direction. Accept all other defaults in the Basic parameters panel. These are shown in Figure 5.2 (p. 103).
Note
For steady state natural convection cases, setting a small initial velocity opposite to the
gravity vector direction is advised as this assists with the initial convergence of the model.
For cases where there is no forced convection, clicking on Reset in the Solution settings
→ Basic settings menu automatically sets a small initial velocity in the direction opposite
to the gravity vector. This may not be necessary in this model though, because the flow will
be forced through the cold plate. We will have mixed convection (forced + natural) heat
transfer mode.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 103
Chapter 5: Cold-Plate Model with Non-Conformal Meshing
Select the Basic settings panel from the Solution settings branch of the tree and set the Number of
iterations to 300. Go to Advanced settings and make sure Under-relaxation factors for Pressure,
Momentum, and Temperature are 0.3, 0.7, and 1.0, respectively. Change the Stabilization under Joule
heating potential to BCGSTAB, and select Double for the Precision drop-down list. The recommended
basic settings and advanced solver setup for this model are shown in Figure 5.3 (p. 104).
Add three monitor points to the Points folder, one to monitor the velocity at the center of the opening.1
(outlet opening), and two to monitor the temperature at the center of block.2 and plate.2, respectively.
The easiest way to create them is to select the objects from the Model tree and then drag them to the
Points folder of the tree. ANSYS Icepak will then automatically monitor values at the centers of these
objects. The default setting is to monitor Temperature. To change this, double click on the object under
the Points folder, and choose which variables to monitor at that location.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
104 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 8: Examine the Results
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 105
Chapter 5: Cold-Plate Model with Non-Conformal Meshing
Variable: Speed
Display options: Uniform: 30
Particle options: Keep all the defaults
Style: Dye trace (Width = 1) and
Particles (Radius = 2)
Color levels: Calculated/ This Object
cut.3 Set position: Y plane through center Due to the nature of the problem, the temperature
Show contours of Temperature. distribution should be symmetric around the central
xy plane. Please verify this in the solution.
You can save the postprocessing objects that you just created by clicking Save post objects to file
option in the Post menu. ANSYS Icepak will save these objects under the file named post_objects in
the Icepak project folder. If you do not save them at this stage, they will not be automatically saved for
future retrieval when you end the current ANSYS Icepak session.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
106 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 6: Heat-Pipe Modeling and Nested Non-Conformal Meshing
6.1. Introduction
This tutorial demonstrates how to model simple heat pipes and an active heat sink using ANSYS Icepak.
6.2. Prerequisites
This tutorial assumes that you have little experience with ANSYS Icepak, but that you are generally fa-
miliar with the interface. If you are not, please review Sample Session in the Icepak User's Guide and the
tutorial "Finned Heat Sink" of this guide. Some steps in the setup and solution procedure will not be
shown explicitly.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 107
Chapter 6: Heat-Pipe Modeling and Nested Non-Conformal Meshing
Note
ANSYS Icepak can be started in ANSYS Workbench using the import .tzr feature or it
can be opened as a stand-alone product.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
108 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
Note
In ANSYS Icepak, the packed file feature compresses a model to the files needed to build,
mesh and run the model (job, model and problem files). In many of the tutorials, part of the
model is already created and packed to speed up the learning process. The model originally
has three blocks and only block.1 has an assigned power (25 W). The model also has one
fan and one grille. Next, we will build a heat sink in the area of the fan, grille and the heat
pipe system to connect block.1 to the heat sink.
1. Create materials utilizing ANSYS Icepak's orthotropic material conductivity feature. The idea is to have
a material that has very high conductivity in the pipe heat removal directions but normal conductivity
in the other directions.
• Click on the material icon ( ) in the object toolbar for each new material to be created.
• Click on the material name with the right mouse button and select Edit or double click the mater-
ial name to open the Edit panel.
• Go to the Properties tab and make sure to toggle on Material type to be Solid and set the Con-
ductivity type to be Orthotropic from the drop-down list.
• Deselect the Edit check box next to conductivity and create the following materials with ortho-
tropic conductivity properties using the template in Figure 6.2 (p. 110).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 109
Chapter 6: Heat-Pipe Modeling and Nested Non-Conformal Meshing
The above materials have the so-called orthotropic conductivity, which is not uniform in all
three directions. The effective conductivity in each direction is equal to the Nominal conduct-
ivity multiplied by the orthotropic multiplier in that direction.
2. After creating these heat pipe materials, we build the heat pipe made of cylindrical blocks and square
joints.
• Create five block objects.
• Use the values in the following table (be sure to note the geometry)
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
110 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
Note
You can use the Copy object function to speed up the creation of the remaining
objects after pipe1 and joint1 are created. However, the names will not be the
same as the tutorial. To rename an object, right mouse click the object in the
Model tree and click Rename.
3. Next, we will also build the heat sink using block objects.
• Build the base and one pin according to the following
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 111
Chapter 6: Heat-Pipe Modeling and Nested Non-Conformal Meshing
Note that the non-uniform radius option is in the Geometry tab as shown below and that the
Plane option is X-Z (Figure 6.3 (p. 112)).
• Make two copies of Pin with an offset of 0.033 m in the Z direction (i.e., Number of copies= 2,
Translate with Z offset = 0.033 m).
• Highlight the three tapered fins (Pin, Pin.1 and Pin.2), make four copies of this highlighted group
with an offset of 0.033 m in the X direction (i.e., Number of copies = 4, Translate with X offset
= 0.033 m).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
112 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Create Nested Non-conformal Mesh Using Assemblies
• Group all the pins by highlighting them in the model tree, click on the right mouse and select
Copy and finally make one copy as follows: Number of copies = 1, Translate with Y offset = -0.03,
Mirror with Plane: XZ and About: Low end.
The final model should appear as shown in Figure 6.4 (p. 113).
1. Create three individual assemblies (one for the heat sink and the base, the second one for the vent,
and the last one for the fan).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 113
Chapter 6: Heat-Pipe Modeling and Nested Non-Conformal Meshing
a. Highlight all the pins and the base in the model tree.
b. Right mouse click and select Create then Assembly.
c. Rename the assembly as Heatsink-asy.
d. Double click on the assembly to open the Edit panel.
e. Under the Meshing tab, toggle on the Mesh separately button.
f. Set the slack to the following values:
Note
For the Heatsink-asy, we have set a bounding box that is 0.005 m bigger than
the assembly at five sides except Min Z where the slack is defined higher (0.015m)
to capture the wake region of the flow.
2. Put the previously created assemblies into an outer assembly covering all.
a. Highlight all the three assemblies above and click the right mouse button.
b. Select Create assembly.
c. Rename this main assembly HS-vent-fan-asy.
d. Assign the following slack values to the assembly.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
114 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 5: Physical and Numerical Settings
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 115
Chapter 6: Heat-Pipe Modeling and Nested Non-Conformal Meshing
2. Go to the Transient setup tab and set the initial condition for the velocity in the z-direction to be
-0.1 m/s to achieve faster convergence (If there is an initial guess at the start of the solution there
is a lesser chance of large initial velocities in the first iteration).
These two steps are shown in Figure 6.6 (p. 116). Click Accept for these changes to take effect.
3. Under Solution settings → Basic settings, set the Number of iterations to 200 (Figure
6.7 (p. 116)).
4. Click Accept.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
116 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 8: Examine the Results
2. Go to Solve → Run solution or click on the shortcut button ( ). Start the solver by clicking Start
solution.
(Choose using Ctrl and Shift keys Observations: The view shows the flow of heat
and left mouse button) from the heated block (block1.) to the air-cooled
Show contours heat sink.
Parameters
Contours of: Temperature
Contours options: Solid fill/ Smooth
Color levels: Calculated/ Global limits
cut.1 Plane location: Plane cut (x-z) view of the velocity vectors through
Set position: Y plane through center the center of the fan.
Scroll up to about 0.8 Observations: The view shows air flowing from
Show vectors the grill to the fan, passing through the fins of
the heat sink.
Parameters
Color by: Velocity magnitude
face.1 and cut.1 should look similar to Figure 6.8 (p. 118) and Figure 6.9 (p. 119) that follow.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 117
Chapter 6: Heat-Pipe Modeling and Nested Non-Conformal Meshing
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
118 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 9: Summary
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 119
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
120 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 7: Non-Conformal Mesh
7.1. Introduction
This tutorial compares the effects of using a conformal mesh versus a non-conformal mesh in a simple
pin-fin heat sink problem.
• Generate a non-conformal mesh and related parameters such as bounding box, slacks etc.
• Understand the effects of non-conformal mesh on total mesh counts and on results.
• Generate and compare summary reports.
• Apply non-conformal rules and restrictions.
7.2. Prerequisites
This tutorial assumes that you are familiar with the menu structure in ANSYS Icepak and that you have
solved Sample Session in the Icepak User's Guide and the tutorial "Finned Heat Sink". Some steps in the
setup and solution procedure will not be shown explicitly.
The objective of this exercise is to become familiar with the non-conformal meshing methodology and
its application. The solution results of conformal and non-conformal mesh will be examined and com-
pared.
In ANSYS Icepak, assemblies of objects can be meshed separately. A region can be defined around a
particular assembly and this region can be meshed independently of the mesh outside this region. This
allows a fine mesh to be confined in a particular region of interest and it helps to reduce overall mesh
count without sacrificing the accuracy of the results.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 121
Chapter 7: Non-Conformal Mesh
Enter the following start and end locations for the Cabinet.
xS 0.3 m xE 0.7 m
yS 0.5 m yE 0.7 m
zS 0.0 m zE 1.0 m
Open the Cabinet object panel. In the Properties tab, change Wall type of Min z to Opening.
Click Edit to open the Openings panel. In the Properties tab of the Openings panel, enter 1
m/s for the Z velocity and keep Temperature as ambient (which is 20°C).
– Grille on Cabinet Boundaries
Under the Properties tab of the Cabinet panel, change the wall type of Max z to Grille. Click
Edit to open the Grille panel. In the Properties tab of the Grille panel, change the free area
ratio to 0.8 and leave the other default property specifications.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
122 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
• Source
Object Specification
source.1 xS = 0.48 m xE = 0.52 m Total power: 30 W
Geometry: Rectangular yS = 0.52 m yE = —
Plane: X-Z zS = 0.48 m zE = 0.52 m
• Heat sink
Now, create a heat sink with the following geometrical and physical properties.
Tab Settings
Geometry Plane: X-Z
Start/end
xS = 0.46 m, xE = 0.54 m
yS = 0.50 m, yE = —
zS = 0.40 m, zE = 0.6 m
Base height: 0.02 m
Overall height: 0.1 m
Properties Type: Detailed
Flow direction: Z
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 123
Chapter 7: Non-Conformal Mesh
The screen shots of the heatsink panel is shown in Figure 7.3 (p. 124).
Note
The minimum gap for X, Y, Z might adjust to 10% of the minimum dimension in
respective directions. Make a note of the number of elements, the minimum face
alignment and the aspect ratio.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
124 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Physical and Numerical Settings
Note
The mesh display plane is an x-z plane cut through the center of the cabinet as shown
in Figure 7.4 (p. 125). Note the clustered mesh lines extending from the heat sink all the
way across the domain in both the x and z directions. The total number of cells is about
144000.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 125
Chapter 7: Non-Conformal Mesh
Click Reset in the Basic settings panel. Check the values printed to the Message window. The Reynolds
and Peclet numbers are approximately 12600 and 8900, respectively, so the flow is turbulent.
To set up turbulent flow, go to Problem setup → Basic parameters and choose the Zero
equation turbulence model under the General setup tab. Click Accept to accept the new solver settings.
Go to Solution settings → Basic settings and set the Number of iterations to 300. Go to Ad-
vanced settings and specify Under-relaxation factors for Pressure, Momentum, and Temperature
as 0.7, 0.3, and 1.0 respectively.
Define a monitor point by dragging the source object (source.1) into the Points folder. This creates a
monitor point for temperature of the object, which can be used to judge convergence.
1. Define a report that will display temperature data for the source and the heat sink.
a. In the Define summary report panel, click New.
b. In the Objects drop-down list, select heatsink.1 and click Accept.
c. In the Value drop-down list, select Temperature.
d. Repeat steps (a) through (c) for source.1.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
126 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 8: Add an Assembly to the Model
ANSYS Icepak opens the Report summary data panel, where minimum, maximum, and mean
temperatures for the heat sink and source are displayed. Note that the maximum temperature is
about 36.7° C.
Note
Because you are changing the current model, thereby invalidating the post-processing data
that has been loaded from the previous steps, you will need to generate a mesh (a non-
conformal mesh) and calculate the solution again which is shown in steps 9 through 11.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 127
Chapter 7: Non-Conformal Mesh
1. Create an assembly consisting of the source and the heat sink objects.
a. Click the Create assemblies button ( ) to create a new assembly. This creates an assembly node
in the Model manager window under the Model node.
b. Select the source.1 item under the Model node in the Model manager window, hold down the
Ctrl key, and then select the heatsink.1 item.
c. Hold down the left mouse button, drag both highlighted items into the assembly.1 node of the
tree, then release the left mouse button.
2. Edit the assembly and define its bounding box.
a. Select the assembly.1 node in the Model tree, and then click the Edit object button ( ) to open
the Assemblies panel.
b. Click the Meshing tab.
c. Turn on the Mesh separately option and enter the Slack parameters shown in Figure 7.5 (p. 128).
Figure 7.5 Slack Values and Mesh Controls in the Separately Mesh Assembly
This creates a bounding box region that is 0.05 m larger than the assembly on four sides.
Since Min Y is already at the bottom of the cabinet, no slack value can be provided for it. A
larger slack value of 0.15 m has been provided in the Max Z direction to resolve the wake
region. Not that a smaller Max X and Max Z grid size has been specified within the assembly
compared to the global max grid size. This helps to refine the mesh within the separately
meshed assembly.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
128 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 9: Generate a Non-conformal Mesh
d. Click Done to set the properties of the assembly and close the panel.
Figure 7.6 The Source and Heat Sink in a Separately Meshed Assembly
Note
Make a note of the number of elements, the minimum face alignment, and the
aspect ratio.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 129
Chapter 7: Non-Conformal Mesh
The mesh display plane is an - plane cut through the center of the cabinet as shown in
Figure 7.7 (p. 130). Note the clustered mesh lines extending from the heat sink all the way
across the domain in both the and directions only within the bounds of the assembly.
The total number of cells is about 107000.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
130 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 13: Summary
Note
The monitor point that you already created is automatically used for the new solution.
The solution converges after about 175 iterations. Note, however, that the exact number of itera-
tions required for convergence may vary on different computers.
Note that the maximum temperature is about 35.8° C, representing a temperature rise of
about 15.8° C from the ambient temperature of 20° C. The maximum temperature is very
close to that obtained in the version with conformal mesh.
2. Click Done to close the Report summary data panel.
3. Click Close to close the Define summary report panel.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 131
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
132 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 8: Mesh and Model Enhancement Exercise
8.1. Objective
The objective of this exercise is to lead you through the decision making process that's involved in
improving a model. The inferences from the exercise should help you make appropriate modeling
choices during your next thermal modeling project.
8.2. Prerequisites
The trainee should be familiar with:
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 133
Chapter 8: Mesh and Model Enhancement Exercise
Work with this model for as long as you prefer within the allocated 15 minutes and STOP. Proceed to
the next set of instructions.
Hint
Start by generating the mesh without any changes. View mesh cut planes at various orient-
ations and locations to identify root causes that result in unnecessary mesh clusters in non-
critical regions. Then modify the model in order to tackle the issues you notice.
Note
• Create mesh cut planes in different orientations to identify the root cause for such a high mesh count.
One such cut plane (Z plane through center set position) is shown in Figure 8.1 (p. 135).
• Figure 8.1 (p. 135) shows that the high mesh count is due to grid bleeding from the heat sink and the
components cooled by it.
Note
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
134 of ANSYS, Inc. and its subsidiaries and affiliates.
Modification 1: Non-Conformal Mesh of the Heat Sink and Components
Figure 8.1 A Mesh Cut Plane View of the Given Model When Meshed Without
Modifications
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 135
Chapter 8: Mesh and Model Enhancement Exercise
Tip
• Shift + left mouse click and draw a window around the group of objects you would like
to assemble.
• You can make the mesh and some objects invisible to select the heat sink objects.
• You can also select the objects in the Model manager window by left mouse clicking
heatsink.1 and then Shift + left mouse clicking HS_component.
2. We will test two non-conformal assembly options: a regular non-conformal assembly (with slack values)
and a zero slack non-conformal assembly.
Note
It is recommended to use the Case check macro to ensure a thin conducting plate
is not intersecting a non-conformal assembly. In the Macros menu, select Case
check> Automatic Case Check Tool. Click the Apply button for the following
options: Assembly intersection check and Thin Conducting Plate and Assembly
Intersections. If there is an intersecting plate, the slack value should be changed
to get rid of this error.
Note
Zero slack non-conformal assembly resulted in fewer mesh count than the regular non-
conformal assembly intersecting thin conducting plate. This limitation will be resolved
in the next step.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
136 of ANSYS, Inc. and its subsidiaries and affiliates.
Modification 3: Non-Conformal Mesh for the hi-flux-comps Cluster
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 137
Chapter 8: Mesh and Model Enhancement Exercise
Even though you are only interested in isolating the “hi-flux-comps", there are two cylindrical
objects very close to it. You have two choices.
• Avoid the cylinders by using zero slack value. This may be too small and create a small gap between
the interface and the cylinders, which is not desirable.
• Include the cylinders to the assembly. This is the suggested approach.
2. Create a zero slack non-conformal assembly that includes the hi-flux-comps, Tabs, Dies, and
adjacent cylinders. Note that the Tabs and Dies are contained within the hi-flux-comps.
3. Generate the mesh again.
4. Repeat cut plane viewing. Figure 8.3 (p. 138) shows a cut plane view after creating the two separate
mesh regions.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
138 of ANSYS, Inc. and its subsidiaries and affiliates.
Modification 4: A Super Assembly...
• This method of creating a super assembly containing sub-non-conformal assemblies is called “nested
non-conformal meshing" or “recursive embedded meshing".
• Revisiting the Separation Setting
By default, ANSYS Icepak's accepts all minimum gap changes. We shall revisit these changes now.
– In the Mesh control panel, set all the Minimum gap settings to 0.0001 m.
– In the Misc tab, uncheck Allow minimum gap changes.
– Generate the mesh.
– The pop-up message as shown in Figure 8.5 (p. 139) will appear.
– This warning appears because the separation (think of it as a tolerance setting for the mesher) distance
is larger than 10% of the smallest feature in the model.
– When there are objects smaller than the mesher tolerance, those objects will not be meshed correctly.
– However, note that the separation setting is a useful tool designed to avoid unnecessary meshes
due to inadvertent misalignments in the model (without modifying the geometry).
– Look for the name of the object featured in the warning and its dimension.
– Why should you model an object that's 0.1 mm in thickness? Is it likely to improve the accuracy of
your results?
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 139
Chapter 8: Mesh and Model Enhancement Exercise
Thin conducting plate models conduction in the normal as well as the planar direction. At the same
time the thin conducting plate will not generate slender cells.
The decrease in thickness due to a thin plate approximation of the Al-spreader is negligible.
• Generate the mesh one more time. You will see the separation warning again - this time about the die
objects which are 0.0004 m.
– These objects are power generating components, which are already thin conducting plates. The
warning is about the width of the packages.
– The surface area of the dies is a critical parameter affecting the temperature prediction for the
component. This cannot be simplified.
– Hence accept the suggested change in separation setting. The resultant mesh count will be signific-
antly less than what we got without any changes to the given model.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
140 of ANSYS, Inc. and its subsidiaries and affiliates.
Conclusion
Note
It is also possible to use a separation distance larger than the recommended 10% value.
Values of up to 50% (of the smallest dimension) may be used in cases where reducing
the mesh count is critical.
• You will now get a separation warning about the tabs. We cannot change the geometry of the tabs, so
accept the suggested change in separation settings again.
• Here are some suggested qualities of meshes:
– The size of the first cells from critical heat dissipating surfaces should be less than 1 mm for a 1st
cut analysis.
→ View mesh cut plane on the wall of the enclosure object, the PCB and the critical heat generating
components to see if you are fulfilling the above requirement.
→ Use the Object params control to request mesh refinement near all the important surfaces
mentioned above.
– Generate the mesh to see if your request is being honored.
• Finally, a comparison...
For comparison purposes, deactivate the Mesh assemblies separately option in the Mesh control
panel and generate the mesh. The difference between the mesh with this check button active and
inactive is the effect of non-conformal meshing.
• STOP: Solution and post processing are beyond the scope of this exercise. Please compare the suggested
approach with the approach you were attempting during the initial 15 minute period of this tutorial.
8.14. Conclusion
A model with room for improvement is provided. Using approximate object choices and meshing
strategies, the model and the mesh were improved. The approach delineated in this exercise can help
reduce significant run time without compromising the physics being modeled.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 141
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
142 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 9: Loss Coefficient for a Hexa-Grille
9.1. Introduction
This tutorial demonstrates how to define trials, run parametric solutions, and post-process the results.
Often, there is a need to calculate the loss coefficient of grilles that have certain hole patterns. The
purpose of the problem is to determine the minor loss coefficient of a grille that has hexagonal holes.
9.2. Prerequisites
This tutorial assumes that you are familiar with the menu structure in ANSYS Icepak and that you have
solved or read the tutorial "Finned Heat Sink". Some steps in the setup and solution procedure will not
be shown explicitly.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 143
Chapter 9: Loss Coefficient for a Hexa-Grille
When ANSYS Icepak starts, the Welcome to Icepak panel opens automatically.
3. Click Unpack in the Welcome to Icepak panel.
The Location for the unpacked project file selection dialog appears.
5. In the Location for the unpacked project file selection dialog, select a directory where you would
like to place the packed project file, enter a project name in the New project text field, then click
Unpack.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
144 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
This enables you to expand on the problem without affecting the original file.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 145
Chapter 9: Loss Coefficient for a Hexa-Grille
1. Define a velocity parameter at the inlet opening in terms of the Reynolds number ( ).
Note
The velocity at the inlet opening in terms of the Reynolds number (), which is cus-
tomarily used in loss-coefficient plots in lieu of velocity, is calculated as = ∗ ,
where the kinematic viscosity ν = 1.5843e-5 kg/m.s, and the hydraulic diameter of the
duct Dh = 9.322e-3 m.
a. Select the inlet opening, cabinet_default_side_minx, in the Model manager window, and then
click the Edit object button ( ) to open the Openings panel.
b. Click the Properties tab.
c. Select X Velocity and set the value to $Re*1.5843e-5/9.322e-3.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
146 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Define Parameters and Trials
d. Click Done to set the properties of the opening. This opens the Param value panel.
e. Set the Initial value of Re to 10, and click Done to close both the Param value and the Openings
panels.
2. Define six trials according to the different values of the Reynolds number.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 147
Chapter 9: Loss Coefficient for a Hexa-Grille
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
148 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Define Parameters and Trials
Note
c. Click the Trials tab to review the trials. Make sure the Trials across top option at the bottom of
the tab is disabled, and click Reset to select Values instead of Numbered in order to use the
base names as values.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 149
Chapter 9: Loss Coefficient for a Hexa-Grille
Note
The loss coefficient is obtained by dividing the total pressure differential through the
domain by the average dynamic pressure, = − − − .
a. In the Define summary report panel, click New.
b. In the Objects drop-down list, select cabinet_default_side_maxx and click Accept.
c. In the Value drop-downlist, select UX.
d. Repeat steps (a) and (b), then select Pressure in the Value drop-down list.
e. Repeat steps (a) through (d) for cabinet_default_side_minx.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
150 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Define Parameters and Trials
f. Click the Close button to accept the settings and close the panel.
4. Set the parametric trials and define primary and compound functions.
Note
These functions represent static pressures and velocities at the inlet and outlet,
respectively.
i. Under Primary functions, click the New button to open the Define primary function panel.
ii. In the Define primary function panel, enter Pstat_in for the Function name.
iii. Select Report summary from the Function type drop-down list and cabinet_de-
fault_side_minx Pressure from the Item drop-down list and retain the selection of Max.
iv. Click Accept to accept the changes and close the panel.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 151
Chapter 9: Loss Coefficient for a Hexa-Grille
v. Repeat steps (i) through (iv) for the following three functions:
Important
5. Define five compound functions (Pdyn_in, Pdyn_out, Ptot_in, Ptot_out, and Kfact).
a. Under Compound functions, click the New button to open the Define compound function
panel.
b. In the Define compound function panel, enter Pdyn_in for the Function name.
c. Next to Definition enter 0.5*1.1614*$Uave_in*$Uave_in.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
152 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Generate a Mesh
Ptot_in $Pstat_in+$Pdyn_in
Ptot_out $Pstat_out+$Pdyn_out
Kfact ($Ptot_in-$Ptot_out)/$Pdyn_out
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 153
Chapter 9: Loss Coefficient for a Hexa-Grille
Note
The mesh display plane is an - plane cut through the center of the cabinet as
shown in Figure 9.3 (p. 154).
3. Deselect the Display mesh option to turn off the mesh display.
4. Click Close to close the Mesh control panel.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
154 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 8: Examine the Results
Note
Alternatively, you can click the button in the Model and solve toolbar to display
the Parameters and optimization panel.
2. Make sure Allow fast trials (single .cas file) is unchecked in the Setup tab.
3. Click Run in the Parameters and optimization panel.
Plot the loss coefficient, Kfact, against the Reynolds number, Re.
1. In the Parametric trials panel, click the Plot button to open the Selection panel.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 155
Chapter 9: Loss Coefficient for a Hexa-Grille
2. In the Selection panel, select Re as the axis variable, and click Okay.
3. In another Selection panel, which automatically opens up, select Kfact as the y axis variable, and click
Accept.
This displays the plot Kfact vs Re, as shown in Figure 9.4 (p. 156)
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
156 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 10: Inline or Staggered Heat Sink
10.1. Introduction
This tutorial demonstrates how to use the check-box (boolean) parameter control for design variables,
and how to assign primary functions, in order to determine whether an inline or a staggered pin fin
heat sink performs better in a single model. The resulting maximum temperature on the package will
be compared. Non-conformal meshing will also be employed to reduce the cell count, required memory,
and run time. In addition, particle traces passing a non-conformally meshed assembly will be presented
during the post-processing of the results.
10.2. Prerequisites
This tutorial assumes that you are familiar with the menu structure in ANSYS Icepak and that you have
solved or read Tutorial Finned Heat Sink (p. 3). Some steps in the setup and solution procedure will
not be shown explicitly.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 157
Chapter 10: Inline or Staggered Heat Sink
Note
When ANSYS Icepak starts, the Welcome to Icepak panel will open automatically.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
158 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
Note
4. In the File selection panel, select the packed project file heat-sink2b.tzr and click Open.
Note
The Location for the unpacked project file selection dialog will appear.
5. In the Location for the unpacked project file selection dialog, select a directory where you would
like to place the packed project file, enter a project name in the New project text field, then click
Unpack.
Note
This tutorial uses an existing model. ANSYS Icepak will display the heat sink model in the
graphics window. To view all components, expand all the assemblies of the model in the
Model manager window.
Note
You can rotate the cabinet around a central point using the left mouse button, or you can
translate it to any point on the screen using the middle mouse button. You can zoom into
and out from the cabinet using the right mouse button. To restore the cabinet to its default
orientation, select Home position from the Orient menu.
Note
This will allow you to expand on the problem without affecting the original file.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 159
Chapter 10: Inline or Staggered Heat Sink
Note
For both heat sinks, you will define the HeatSink parameter, which will activate/deactivate
heat sinks parametrically.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
160 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Define Design Variables
b. Right-click the Active check box to open the Active parameter panel.
c. Select ON if variable is equal to this object's name.
d. Enter $HeatSink in the Variable text box.
Caution
e. Click Accept in the Active parameter panel to accept the changes and close the panel.
f. Click Update in the Assemblies panel to open the Param value panel.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 161
Chapter 10: Inline or Staggered Heat Sink
g. In the Param value panel, enter Staggered for the Initial value of HeatSink, and click Done
to close the panel.
Note
The word Active in the Assemblies panel became green. Also, note that the Inline
assembly in the Model manager window is moved to the Inactive node.
Note
Extra
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
162 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Define Parametric Runs and Assign Primary Functions
2. Review trials.
a. Click the Trials tab.
b. Make sure that the Order for Staggered is 1, and for Inline is 2.
c. Select tr_HeatSink_Staggered as the Restart ID for the tr_HeatSink_Inline trial as shown in the
image below.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 163
Chapter 10: Inline or Staggered Heat Sink
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
164 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 5: Generate a Mesh
c. In the Define primary function panel, enter Tmax next to Function name.
d. In the Value drop-down list, select Maximum temperature of objects.
e. In the Object drop-down list, select the 700_BGA_40X40_5peripheral_p1.50 object in the
Package assembly, and click Accept.
f. In the Define primary function panel, click Accept to save the changes and close the panel.
g. Click Done in the Parameters and optimization panel to close the panel.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 165
Chapter 10: Inline or Staggered Heat Sink
Note
You can click the button in the Model and solve toolbar.
2. Click the Setup tab, and make sure that options Parametric trials and All combinations are selected.
Deselect Allow fast trials (single .cas file).
3. Click Run in the Parameters and optimization panel, to start the calculations.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
166 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 10: Examine the Results
Note
As ANSYS Icepak starts calculating solutions for the model, the Solution residuals
window, displaying convergence history, and the Temperature Point monitors window
will open. Also, the Parametric trials panel will open displaying the function values,
as well as parameters and running times for both trials, as shown in Figure 10.2 (p. 167).
The Parametric trials can also be opened by selecting Show optimization/param
results from the Report menu.
Extra
You can also open the Plane cut panel by clicking the button.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 167
Chapter 10: Inline or Staggered Heat Sink
g. Click Done in the Plane cut vectors panel to accept the changes and close the panel.
h. In the Orient menu, select Isometric view.
Note
The graphics window will be updated, as shown in Figure 10.3 (p. 168)
Figure 10.3 Velocity Vectors at the Exit Region of the Heat Sink
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
168 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 10: Examine the Results
4. Clip the plane cut to align it with the sides of the heat sink assembly.
a. In the Orient menu, first select Orient positive X, then Scale to fit.
b. Unexpand the Inline assembly node in the Model manager window if it was expanded in order
to see the edges of the assembly in the graphics window.
c. In the Plane cut panel (that was already opened), select Enable clipping, then click Max Y in the
orange region under Clip to box.
d. Click the top edge of the assembly in the graphics window.
e. In the Plane cut panel, click Min Z in the orange region under Clip to box.
f. Click the left edge of the assembly in the graphics window.
g. In the Plane cut panel, click Max Z in the orange region under Clip to box.
h. Click the right edge of the assembly in the graphics window.
i. Click the Update button.
Note
The graphics window will be updated, as shown in Figure 10.4 (p. 170)
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 169
Chapter 10: Inline or Staggered Heat Sink
Note
The graphics window will display the particle traces in the forward direction, as
shown in Figure 10.5 (p. 171)
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
170 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 10: Examine the Results
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 171
Chapter 10: Inline or Staggered Heat Sink
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
172 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 11: Minimizing Thermal Resistance
11.1. Introduction
Heat sink optimization is crucial in a variety of industrial applications. Usually, the challenge is to min-
imize the thermal resistance (or to maximize the heat transfer) and the amount of material used for the
heat sink. The objective of this tutorial is to minimize the thermal resistance for the big heat sink, while
keeping the maximum temperature in the entire system below 70°C and ensuring that the total mass
of the heat sinks does not exceed 0.326 kg.
11.2. Prerequisites
This tutorial assumes that you are familiar with the menu structure in ANSYS Icepak and that you have
solved or read the tutorial "Finned Heat Sink". Some steps in the setup and solution procedure will not
be shown explicitly.
There is a CPU (block.1) dissipating 50W and a heat sink (heatsink_small) is placed on the top of it.
Between the heat sink and the CPU, there is a thermal interface material (TIM_1) with a thermal con-
ductivity of W/mK. These components and three small power caps (power_cap_1.1, power_cap_1.1.1
and power_cap_1.1.2), dissipating 1 W each, form a non-conformal assembly (hs_assembly_1).
On the other side of the board, there are eight chips, dissipating 20 W each, and a parallel plate heat
sink (heatsink_big) is placed on the top of the chips. Similar to the case of the small heat sink, there
is a thermal interface material (TIM_2.1 and TIM_2.1.1) between the large heat sink and the chips with
the same thermal conductivity. These components together form a non-conformal assembly (hs_as-
sembly_2).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 173
Chapter 11: Minimizing Thermal Resistance
When ANSYS Icepak starts, the Welcome to Icepak panel opens automatically.
3. Click Unpack in the Welcome to Icepak panel.
The Location for the unpacked project file selection dialog appears.
5. In the Location for the unpacked project file selection dialog, select a directory where you would
like to place the packed project file, enter a project name in the New project text field, then click
Unpack.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
174 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Define Design Variables
Note
You can rotate the cabinet around a central point using the left mouse button, or you can
translate it to any point on the screen using the middle mouse button. You can zoom into
and out from the cabinet using the right mouse button. To restore the cabinet to its default
orientation, select Home position from the Orient menu.
Save the problem to a new project file (this enables you to expand on the problem without affecting
the original file).
1. Define the finCount and finThick design variables for the heatsink_big and specify their initial
values.
a. Expand the hs_assembly_2 node in the Model manager window.
b. Select the heatsink_big in the Model manager window and click the Edit object button ( )
to open the Heat sinks panel.
c. Click the Properties tab.
d. Under the Fin setup tab, type $finCount next to Count, and press Enter on the keyboard to
open the Param value panel.
Important
e. In the Param value panel, enter 12 for the Initial value of finCount, and click Done to close the
panel.
f. In the Heat sinks panel, under the Fin setup tab, type $finThick next to Thickness, and press
Enter on the keyboard to open the Param value panel.
g. In the Param value panel, enter 0.762 for the Initial value of finThick, and click Done to close
the panel.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 175
Chapter 11: Minimizing Thermal Resistance
Extra
a. Turn on the Optimization option in the Setup tab. Then click on the Design variables tab.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
176 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Generate a Mesh
The design variables that you had defined will be listed in the panel, and their initial values
will be shown in the Base value text box.
b. Select finCount from the list, then enter 2 for the Min value constraint, 18 for the Max value
constraint.
c. Select Allow only multiples, keep the default value of 1, and click Apply.
d. Select finThick from the list, then enter 0.254 for the Min value constraint, 2.032 for the Max
value constraint, and click Apply.
e. Make sure Allow only multiples is only activated for finCount, not finThick.
f. Click Done to close the Parameters and optimization panel.
1. Make sure that the Mesh type is Mesher-HD and the Mesh assemblies separately option is turned
on.
2. Make sure the Allow minimum gap changes is enabled in the Misc tab.
3. Click Close in the Mesh control panel to close the panel.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 177
Chapter 11: Minimizing Thermal Resistance
Note
The objective of this tutorial is to minimize the thermal resistance of the heat sink while
keeping the maximum temperature for the entire system below 70°C and ensuring that the
total mass of the heat sinks does not exceed 0.326 kg. Therefore, you will define the following
primary functions: thermal resistance for the large heat sink (bighsrth), mass of the large
heat sink (bighsms), mass of the small heat sink (smlhsms), and global maximum temper-
ature of 70°C (mxtmp). You will also define a compound function, the total mass of the heat
sinks of 0.326 kg (totalmass). For the objective function, you will minimize the thermal
resistance of the large heat sink (bighsrth).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
178 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 7: Define Primary, Compound, and Objective Functions
ii. In the Define primary function panel, enter bighsrth next to Function name.
iii. In the Function type drop-down list, keep the default selection of Global value.
iv. In the Value drop-down list, select Thermal resistance of heatsink.
v. In the Object drop-down list, select the heatsink_big object under hs_assembly_2, and
click Accept.
vi. In the Define primary function panel, click Accept to save the changes and close the panel.
b. Define the mass function for the large heat sink (bighsms).
i. Repeat step (a) for the bighsms as the Function name, Global value as the Function type,
Mass of objects as the Value, and heatsink_big as the Object.
c. Define the mass function for the small heat sink (smlhsms).
i. Repeat step (a) for the smlhsms as the Function name, Global value as the Function type,
Mass of objects as the Value, and heatsink_small as the Object.
d. Define a constraint function as the global maximum temperature of 70°C (mxtmp).
i. Click the New button under Primary functions.
ii. In the Define primary function panel, enter mxtmp next to Function name.
iii. In the Function type drop-down list, keep the default selection of Global value.
iv. In the Value drop-down list, keep the default selection of Global maximum temperature.
v. Select Constraint and keep the default selection of Max value.
vi. Enter 70 in the text entry field and click Accept to save the changes and close the panel.
3. Define a compound function.
a. Under Compound functions, click the New button to open the Define compound function
panel.
b. In the Define compound function panel, enter totalmass for the Function name.
c. Next to Definition enter $bighsms+$smlhsms.
d. Select Constraint and keep the default selection of Max value.
e. Enter 0.326 in the text entry field and click Accept to save the changes and close the panel.
4. Define an objective function.
a. In the Parameters and optimization panel, select bighsrth from the Objective function drop-
down list.
b. Keep the default selection of Minimize value.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 179
Chapter 11: Minimizing Thermal Resistance
Note
Alternatively, you can click the button in the Model and solve toolbar.
Note
Due to the geometry change based on the fin thickness and fin count, the fast
trials option is not possible in this problem.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
180 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 9: Examine the Results
3. Click Run in the Parameters and optimization panel to start the calculations.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 181
Chapter 11: Minimizing Thermal Resistance
Note
• Design variables
– Fin count for the large heat sink: 2-20
– Fin thickness for the large heat sink: 0.254-2.032mm
– Fin count for the small heat sink: 2-12
– Fin thickness for the small heat sink: 0.254-2.032 mm
– Free flow area ratio of the inlet grille: 30-80%
– Free flow area ratio of the exit grille: 30-80%
• Primary functions
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
182 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 11: Additional Exercise
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 183
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
184 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 12: Radiation Modeling
12.1. Introduction
This tutorial demonstrates how to model radiation in ANSYS Icepak.
In this tutorial, you will learn how to include the effects of radiation in a free convection environment
with surface-to-surface (S2S), discrete ordinates (DO) and ray tracing radiation models.
12.2. Prerequisites
This tutorial assumes that you have worked on Sample Session in the Icepak User's Guide and the tutorials
"Finned Heat Sink" and "RF Amplifier" in this guide.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 185
Chapter 12: Radiation Modeling
Figure 12.1 Dimensions of the Cabinet and the Boundary Condition Specifications
2. In the Properties tab of the Cabinet panel, define all the sides of the cabinet as shown above. The
min y and max y sides are defined as openings while all the remaining sides are stationary walls.
3. Click Done to close the Cabinet panel.
4. The printed circuit board (PCB), heat sink base and the fins of the heat sink will be constructed using
the block object in ANSYS Icepak.
5. Create the PCB.
a. First, create a block and rename it as PCB in the Info tab of the Blocks panel.
b. Specify the dimensions of the block in the Geometry tab as shown below in Figure 12.2 (p. 187).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
186 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 187
Chapter 12: Radiation Modeling
Note
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
188 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
c. Leave all the other properties as their default values. Click Done to close the Blocks panel.
d. To complete the creation of the remaining fins we will use a copy procedure.
i. Right click the hs-fin1.1 object in the Model manager window and select Copy. The Copy
block hs-fin.1.1 panel opens.
ii. Set Number of copies to 8.
iii. Check the Translate option and set the X, Y and Z offset to 15, 0, and 0 mm respectively.
iv. Click Apply to close the Copy block hs-fin.1.1 panel and create the new fins.
9. Create a 75W 2D source.
a. Create a source using the Create sources button in the model toolbar.
b. In the Sources panel, specify the geometry and properties of the source according to Figure
12.5 (p. 190).
c. Click Done to close the Sources panel and complete the creation of the model.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 189
Chapter 12: Radiation Modeling
Tip
Alternatively, you can use the snapping tool from the object geometry area to snap
the source dimensions to those of the min z side of the hs-base block object.
The final model should appear as shown in Figure 12.6 (p. 191).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
190 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Generate a Mesh
1. Choose the source (source.1), base of the heat sink (hs-base), and all the fins (hs-fin1.1.x) in the
Model tree together and right mouse click to and select Create and then Assembly.
2. Double click assembly.1 in the model tree to open the Assemblies panel.
a. In the Meshing tab, click on the Mesh separately button, and specify the slack values as well as
the max sizes in each of the coordinate directions for the assembly as depicted in Figure 12.7 (p. 192).
b. This will refine the mesh within the assembly and also prevent the increase in the overall mesh
count by confining the fine mesh to within the assembly object.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 191
Chapter 12: Radiation Modeling
Note
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
192 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 5: Solving the Model Without Radiation
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 193
Chapter 12: Radiation Modeling
Note
ii. Retain the defaults for all other settings in the Basic parameters panel.
d. Press Accept to close the Basic parameters panel.
2. Go to Solution settings → Basic settings.
a. Set the Number of iterations to 400
b. Make sure the Flow is 0.001 and the Energy is 1e-7 in the Convergence criteria group box.
c. Click Accept to close the Basic settings panel.
3. Go to Solution settings → Advanced settings.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
194 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 5: Solving the Model Without Radiation
a. In the Advanced solver setup panel specify the Under-relaxation parameters of 0.7 and 0.3 for
Pressure and Momentum, respectively.
b. Select Double from the precision drop-down list at the bottom of the panel (Figure 12.10 (p. 195)).
c. Keep all other default options in the Advanced solver setup panel.
d. Press Accept to close the Advanced solver setup panel.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 195
Chapter 12: Radiation Modeling
Note
You can check the maximum temperatures of each object by going to Report →
Solution overview → Create.
2. To model radiation effects go to Model → Radiation form factors or use the radiation icon ( ) to
open up the Form factors panel.
a. Under Participating objects, select all objects by clicking All and leave all other settings to their
default values.
b. Press Compute to calculate the view factors.
i. You can display the view factors calculated by clicking each participating object listed under
Display object values.
ii. After reviewing the view factors, select Don't recompute.
iii. The settings for the view factor calculations setup are shown in Figure 12.11 (p. 197).
c. Press Close to close the Form factors panel.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
196 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 11: Examine the Results
3. Go to Solve → Run solution and start the solver with S2S as the solution ID.
4. Once the solution residuals have converged, make note of the maximum temperature.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 197
Chapter 12: Radiation Modeling
there is reasonable agreement in the plane cut post processing objects obtained using the different
radiation models. Figure 12.12 (p. 199) compares the temperature fields for all the four cases.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
198 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 11: Examine the Results
Figure 12.12 Plane cuts on the z = 20 mm plane for (a) Radiation disabled (b) S2S radiation
model (c) Discrete ordinates radiation model and (d) ray tracing radiation model
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 199
Chapter 12: Radiation Modeling
Note
The actual values may differ slightly on different machines, so your values may not look exactly
the same.
In most models, the use of the surface to surface (view factors) model is strongly recommended. The
discrete ordinates model should be used only for very complex geometries where there are many surfaces
and computation of the view factors can become extremely computationally expensive. This is also true
when there are CAD objects present in the ANSYS Icepak model. The ray tracing model is also for
complex geometries and for objects that have large temperature variations.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
200 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 13: Transient Simulation
13.1. Introduction
The purpose of this exercise is to demonstrate how to model and post-process transient problems.
13.2. Prerequisites
This tutorial assumes that you have worked on Sample Session in the Icepak User's Guide and the first
two ANSYS Icepak tutorials of this guide.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 201
Chapter 13: Transient Simulation
• Cabinet
xS 0.05 m xE 0.35 m
yS 0.1 m yE 0.55 m
zS 0.05 m zE 0.25 m
Open the Cabinet object panel, go to the Properties tab, under Wall type, change Min y and
Max y to Opening. Press Done and then Shift+I for an isometric view.
• Plate
Object Specification
plate.1 xS = 0.1 m xE = 0.3 m Solid material:
Geometry: yS = 0.2 m yE = 0.4 m default
Rectangular zS = 0.12 m (Al-Extruded)
Plane: X-Y Thermal model:
Conducting thick: 10 mm
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
202 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
• Blocks
Make two copies of the tapered fin (block.1), offset by 0.05 m in the X direction (i.e., Number of
copies = 2, and Translate with X offset = 0.05 m). Select all three tapered fins, and make two
copies of this group with an offset of 0.05 m in the Y direction (i.e., Number of copies = 2, and
Translate with Y offset = 0.05 m). Remember to right mouse click on the icon in the Model tree
to copy objects. These tapered cones model a heat sink with tapered cone fins.
• Sources
The four sources have a peak power of 100 Watts each with a cycle time of 20 seconds. The variation
of power is according to the following exponential curve, = × , where and are constant,
and is the time.
Object Specification
source.1 xS = 0.12 m xE = 0.18 m Total power = 100 W
Geometry: Rectangular yS = 0.22 m yE = 0.28 m
Plane: X-Y zS = 0.12 m
Create a source (source.1) per the specification in the table above. In the Properties tab of the
Sources panel, toggle on Transient, click Edit, and enter 0 for Start time and 20 for End time. To
specify the variation curve, click on Exponential and set a = 0.025 and b = 100. Click Update and
Done, in the Transient power panel, and then the Sources panel.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 203
Chapter 13: Transient Simulation
Now make one copy of source.1 with an offset of 0.1 m in the X-direction. Select source.1 and
source.1.1, then make one copy of these two sources with an offset of 0.1 m in the Y-direction to
complete the construction of the sources.
To view the time-dependent power specified for the sources, go to Problem setup → Basic
parameters. Select the Transient setup tab and click on View (next to Edit parameters) near the
top of this panel. This displays the time variation of the power specified using sources.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
204 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
Figure 13.3 Viewing the Variation of Power on the Sources with Time
A time dependent power profile such as a piecewise linear curve can also be imported/exported
by clicking Load All/Save All in the Transient panel. Clicking Load All will open the Load all
curves file selection dialog box and override any existing data. Select the CSV file containing the
curve data and click Open.
The final model should appear as that shown in Figure 13.4 (p. 206).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 205
Chapter 13: Transient Simulation
Note
The Init element height feature can be used in a relatively simple model as this one.
It is not recommended to be used for complex models as this can create very large
mesh count.
Go to Problem setup → Basic parameters. In the General setup tab, ensure Laminar is set for
Flow regime, and toggle on the default Gravity vector (i.e., X = 0, Y = -9.80665 m/s2, Z = 0). In the
Transient setup tab, give a small initial (global) velocity of 0.001 m/s in the Y direction. Accept the
changes made and exit this window.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
206 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 8: Generate a Summary Report
Go to Solution settings → Basic settings and click on Reset to examine the estimated Rayleigh
number. Then go to Solution settings → Advanced settings and set the Under-relaxation
factors to 0.7 for Pressure and 0.3 for Momentum. Press Accept to close the panel.
In the Basic settings panel, set Iterations/ timestep to 100. The number of iterations per time-step
should be sufficient for the solution to converge at each time-step. Press Accept to close the panel.
Create a point monitor to monitor the temperature change with time by dragging and dropping source.1
into the Points folder in the Model tree.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 207
Chapter 13: Transient Simulation
To display still images, you can choose to display at a given time or a given time-step. To do so, after
creating post objects in the same manner as in a steady state run, you can go to Post → Transient
settings or click the transient settings icon ( ) to open the Post-processing time panel. To display
at a given time-step, you can toggle on Time step, and click Forward or Backward to step through
the time steps. To display at a given time, you can toggle on Time value, fill in the time to begin the
display and the time Increment, and select Forward or Backward.
To view these images in this model, create the following post-processing objects:
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
208 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 9: Examine the Results
To animate the above post objects, go to Post → Transient settings to open the Post-processing
time panel. Click on Animate to open the Transient animation window. To animate the current display
on screen, click on Animate in the Transient animation panel. The animation can be played once,
from the start time to end-time, or in the Loop mode.
In addition to animating the display in screen, you can also write the animation to a file in MPEG, GIF,
and some other neutral formats to be saved and played back later using a third party software. To do
that, go to Post → Transient settings, then click Animate to open the Transient animation panel.
Toggle on Write to file, then click Write to open the Save animation panel. Pick a file format, give it
a file name, and then Save. This sequence saves the entire display area with no scaling.
Alternatively, you can click on the Options tab in the Save animation panel and modify the Scale
factor in the Save animation options panel. Also available in Save animation options panel is Print
region. Choose the default Full screen or Mouse selection. Choosing Mouse selection allows one to
draw a rubber band and select only a part of the screen. To do so, choose Mouse selection, specify
the file type and file name, then click on Save in the Save animation panel. With the cursor showing
a square and the red prompt at the bottom of the screen, draw a rectangular region with the left mouse
to save it to the animation file.
You can examine how a variable changes over time at selected points using the History plot panel. To
open this panel, select History plot in the Post menu or click ( ) in the Postprocessing toolbar.
In the History plot panel, enter 20 seconds for End time, click the Add point button and select
source.1 for the point. Click the Create button to display the plot shown in Figure 13.7 (p. 210).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 209
Chapter 13: Transient Simulation
To launch CFD Post for a Windows system, click Start>All Programs>ANSYS 14.0>Fluid Dynamics>CFD
Post 14.0 or for a Linux system you can access CFD Post using ~ansys_inc/v140/CFD-Post/bin/cfdpost.
In CFD Post, select Load Results... in the File menu to display the Load Results File dialog box. Select
the filename.cfd.dat file that corresponds to the transient solution.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
210 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 10: Examine Transient Results in CFD Post
Once the results have been loaded into CFD-Post, there are several options to view and analyze a
transient solution.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 211
Chapter 13: Transient Simulation
2. Create a contour.
a. Go to Insert → Contour and create a new contour named TemperatureContours.
b. Update the settings for the Geometry tab of the Details view for TemperatureContours as
shown in Figure 13.10 (p. 213) and click Apply to create the contour (Figure 13.11 (p. 214).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
212 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 10: Examine Transient Results in CFD Post
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 213
Chapter 13: Transient Simulation
a. Click the timestep selector icon ( ) to display the Timestep Selector panel. Double click a
timestep to view the corresponding temperatures. See Figure 13.12 (p. 215) for details.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
214 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 10: Summary
Additional options that are available in CFD-Post can be found in "Postprocessing Using ANSYS CFD-
Post".
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 215
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
216 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 14: Zoom-In Modeling in ANSYS Workbench
14.1. Introduction
This tutorial demonstrates how to create and modify a zoom-in model (system sub-model) in ANSYS
Icepak. You will begin in ANSYS Workbench and drag an Icepak template into the Project Schematic.
An Icepak .tzr file is imported, the model is modified and solved according to the instructions in the
tutorial. The project will also include postprocessing results in CFD-Post.
14.2. Prerequisites
This tutorial assumes that you have little experience with ANSYS Icepak and ANSYS Workbench, but
that you are generally familiar with the interface. If you are not, please review Sample Session in the
Icepak User's Guide and the tutorial "ANSYS Icepak - ANSYS Workbench IntegrationTutorial" of this guide.
In this tutorial, you will run a simplified system level model of a slotted chassis, learn how to create an
ANSYS Icepak zoom-in model, run that model and then merge the detailed section back into the original
system.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 217
Chapter 14: Zoom-In Modeling in ANSYS Workbench
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
218 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
6. The CAD model appears in the graphics display window. Click the isometric toolbar icon ( ) to display
the isometric view of the model.
Note
Look at the specifications of the different components. The model has 10 pairs of plates
(Figure 14.1 (p. 218)). If you examine any pair of plates, plate.1.x represents the PCB and
plate.2.x represents the components on that PCB. In real life each PCB would have many
components mounted on it. We are simplifying the model by representing the components
with a single plate. The thickness of these plates equals the average height of the components.
All the PCBs have the same configuration and the same components. The total power of the
components in each PCB is 30 W, so each of the plates (plate.2.x) are 30 W.
Save the problem to a new project file. This will allow you to expand on the problem without affecting
the original file.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 219
Chapter 14: Zoom-In Modeling in ANSYS Workbench
Note
ANSYS Workbench will close Icepak to save the model, you will need to launch Icepak again
to continue.
1. Go to Model → Generate Mesh or use the toolbar shortcut ( ) to open the Mesh control panel.
2. In the Mesh control panel, make sure Hexa unstructured is selected as the Mesh type.
3. Set the Max element size for X, Y, and Z to 0.03 m if not already set.
4. Select the Normal option next to Mesh parameters.
5. In the Local tab, select Edit next to Object params (Figure 14.3 (p. 221)). Verify that the individual
localized mesh settings for the following objects are:
Note
You can also set mesh parameters by right clicking object in the Model tree and select-
ing Edit mesh parameters.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
220 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Physical and Numerical Settings
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 221
Chapter 14: Zoom-In Modeling in ANSYS Workbench
2. Go to Problem setup → Basic parameters and make sure the Flow regime is Turbulent and
the turbulence model is Zero equation under the General setup tab. Press Accept to close the panel.
3. Now add two temperature point monitors for plate2.1 and plate2.2 into the Points folder to observe
the progress of the solution at the center of the objects. To do this, highlight both objects in the
Model tree using the Ctrl key and the left mouse button, and then drag objects into the Points folder.
The default setting for a monitor point is temperature so nothing else has to be done.
Note
When gravity is not turned on in the solution, you have the opportunity to reduce
solve time if desired by selecting this option. Since there are no buoyancy effects, there
is no longer a coupling of the Navier-Stokes and energy equations. Thus, you can
completely converge the flow equations and then use that value in the energy equation
instead of solving both on every iteration.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
222 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 7: Examine the Results
face.1 and cut.1 should look similar to Figure 14.4 (p. 223) and Figure 14.5 (p. 224).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 223
Chapter 14: Zoom-In Modeling in ANSYS Workbench
2. Finally, save all the postprocessing objects created. Go to Post → Save post objects to file. Save it
with default file name post_objects to be used in future.
1. Go to Post → Create zoom-in model. The Zoom-in modeling panel appears. The boundaries for
the zoom-in also appear in the ANSYS Icepak main window as a bold white box. By default this zoom-
in box is coincidental with the cabinet.
2. Resize this box by entering the values shown in Figure 14.6 (p. 225) into the zoom-in window. Be sure
to change Max Y to an outflow and Min Z and Max Z to walls. (Please note that the zoom-in box now
surrounds plate.1.2 and plate.2.2 and includes portions of some on the remaining system level model
objects (Figure 14.7 (p. 226)).) There needs to be one outflow to compensate for slight differences in
flow with a pressure differential. The wall objects are created since the entire face on that side is created
in a solid or on a solid surface.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
224 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 8: Create a Zoom-In Model
Note
The coordinates for each of the zoom-in boundaries can also be specified by clicking
the Select button to the right of the appropriate text entry box and clicking the left
mouse button on the desired point in the graphics display window. You may want to
orient your view depending upon the coordinate being selected to ensure a more ac-
curate selection. The boundaries of the zoom-in model will be displayed in the graphics
window as you update them.
3. Click on Accept to create the zoom-in model. Since many of the parts in the zoom-in model extend
out of the zoom-in box, a warning message window should appear listing a set of objects that lie
outside.
4. In the Objects overlapping dialog box, click the Resize button to resize these parts to fit into the
zoom-in model. ANSYS Icepak writes out a zoom-in model called rack-new.zoom_in. ANSYS Icepak re-
ports on the operations to construct the model and creates the profiles in the ANSYS Icepak messages
window.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 225
Chapter 14: Zoom-In Modeling in ANSYS Workbench
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
226 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 9: Edit the Zoom-in Model
thick plate to represent the components. We can now replace the plate.2.2 by the individual compon-
ents.
4. Double click plate.2.2 to open the Plates panel and make the following changes:
Field Value
Info
Name Chip
Geometry
Specify by Start / length
YL 0.05 m
ZL -0.05 m
Properties
Power 3.0 W
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 227
Chapter 14: Zoom-In Modeling in ANSYS Workbench
The meshing panel should now look like Figure 14.9 (p. 229).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
228 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 12: Examine the Zoom-in Results
4. Generate the mesh and then display and check the mesh quality from the Display tab. Make sure to
uncheck the Display mesh option when you are done.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 229
Chapter 14: Zoom-In Modeling in ANSYS Workbench
Figure 14.10 (p. 231) shows the two object faces at the same time.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
230 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 14: Additional Exercise 1
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 231
Chapter 14: Zoom-In Modeling in ANSYS Workbench
You can then perform a comparison study in CFD Post by setting up a third Icepak component. This
time duplicate the first Icepak component and link this component to the available Results component.
Post process the results in CFD Post and compare them to the results containing the PCB plate object.
1. Save the rack-new.zoom_in model with a new model name such as rack.zoom_in_merge.
2. Delete all the components within the model except all the plates which represents the PCB and the
chips and re-save the model. (This version has all the unnecessary components for the system merge
removed.)
3. Open the main model rack.
4. Save it as rack-merge-NC.
5. Use File → Merge Project to import rack.zoom_in_merge into this model with all the details of
chips.
6. Deactivate the old components residing where the merged components are ( plate.1.2 and plate.2.2).
7. Create a non-conformal assembly containing all the chips and the board. It is suggested a slack value
of 3-5 mm in all directions for the assembly is a good value to start without violating any of the rules.
8. Finally, mesh and run the model with a different solution ID and compare the results to the previously
obtained ones. Verify that the results are very comparable.
Figure 14.11 (p. 233) shows a temperature comparison between the zoom-in model and the system
level model with a non-conformal assembly. While the temperatures are slightly different, the
overall distribution (hot spots) stay the same.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
232 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 15: Additional Exercise 2
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 233
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
234 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 15: IDF Import
15.1. Introduction
This tutorial demonstrates the “IDF" import capability of ANSYS Icepak.
15.2. Prerequisites
This tutorial assumes that you are familiar with the menu structure in ANSYS Icepak and that you have
solved or read the tutorial "Finned Heat Sink". If you have not, please review Sample Session in the
Icepak User's Guide.
This tutorial does not involve generating a mesh, calculating a solution or examining results. These
steps will not be shown in this tutorial.
When ANSYS Icepak starts, the Welcome to Icepak panel opens automatically.
2. Click New in the Welcome to Icepak panel to start a new ANSYS Icepak project.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 235
Chapter 15: IDF Import
1. In the IDF import panel, click the Browse button next to the Board file (ascii) field and select the
file (brd_board.emn). Board files have the extension “*.emn" or “*.brd". Note that the library file
(brd_board.emp) gets loaded automatically. Specify Project Name as tutorials/idf_import
(Figure 15.2 (p. 236)).
2. Click Next and go on to the Layout options section (Figure 15.3 (p. 237)). Retain all default settings:
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
236 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
Note
More advanced PCB models are covered in the introductory tutorial, "RF Amplifier",
and application tutorial, Trace Layer Import for Printed Circuit Boards (p. 267) located
in this guide.
• Drilled holes are for positioning purposes and usually are not thermally important. During the import,
they can be ignored. By default, ANSYS Icepak leaves import drilled holes unchecked under Detailed
options.
• Enable Make all components rectangular under Detailed options to convert all polygonal com-
ponents to prisms.
3. Click Next to go to the Component filters section (Figure 15.4 (p. 238)). Components can be filtered
either by size and power or by component type. For now, select Filter by component type and Import
all components. The other options will be explained in more detail at the end of the tutorial.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 237
Chapter 15: IDF Import
4. Click Next to go to the Component models section (Figure 15.5 (p. 238)).
5. Select Model all components as and keep the default settings. The option Choose specific component
model will be discussed later in the tutorial.
6. Click on Next to go to the Miscellaneous options section (Figure 15.6 (p. 239)). Select Append Part
Name to Reference Designator under the Naming conventions group box.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
238 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
Observe:
• the different types of blocks
• the material properties of the PCB block, which is called BOARD_OUTLINE.1
• the power and resistance values of the network blocks, if any.
Note that:
• The components form into groups according to types automatically
• You can use the edit function under groups to change properties for all the components in the
same group at one time
• You should check message windows for missing properties.
Figure 15.7 (p. 240) shows ANSYS Icepak model with components modeled as 3D objects (solid
blocks or two-resistor network blocks). Appropriate boundary conditions need to be applied before
starting thermal analysis. In addition, you can review power values by selecting the Power and
temperature limit option in the Model menu.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 239
Chapter 15: IDF Import
2. If Filter by component type is chosen (Figure 15.9 (p. 241)), the required components can be selected
through the Component selection panel (Figure 15.10 (p. 241)); otherwise all the components are in-
cluded. The Component selection panel contains reference designators for all components.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
240 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Component Models Alternatives
Figure 15.9 IDF Import Panel - Component filters: Filter by component type
After clicking Choose, you can choose individual components from the panel in the figure below:
Figure 15.11 (p. 242) shows a sample file. Objects not present in the file are imported with data
already present in the IDF file, or as solid blocks with no power specification.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 241
Chapter 15: IDF Import
4. Component properties may also be edited manually by selecting the Specify values for individual
component types option. The components to be imported are listed under Selected components.
The component name is composed of the type and name and the number of copies, followed by a
more descriptive part name (Figure 15.12 (p. 242)). To manually set the component property, you can
select the component in the Selected components list. Multiple selections can be made with Ctrl +
left mouse or Shift + left mouse. Then, you can choose the model type: Two-resistor (Rjc-Rjb), 3d
blocks, or 2d sources, and specify power. For a two-resistor model, Rjc and Rjb values need to be
specified as well. After inputting your specifications, you can click Apply to complete the modification.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
242 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 5: Summary
updated in the ANSYS Icepak model. Components filtration and modeling alternatives that are available
in the IDF import mechanism, were also discussed.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 243
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
244 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 16: Modeling CAD Geometry
16.1. Introduction
Complex geometries are common in today's electronics cooling applications. Examples include complex
enclosure shapes, heat sink fins, louvers, etc. Proper accounting of the geometry of these objects is
important for accurate prediction of flow and heat transfer. Modeling of these complex geometries is
possible by using the direct CAD modeling feature in ANSYS Icepak. The hex-dominant mesher is used
to create an unstructured mesh for these complex shapes.
This tutorial demonstrates how to use the hex-dominant mesher to create an unstructured mesh for
complex shapes in ANSYS Icepak.
• Use a CAD object and create an unstructured mesh using the hex-dominant mesher.
• Solve for flow and heat transfer in a model.
• Examine contours and vectors on object faces and on cross-sections of the model.
16.2. Prerequisites
This tutorial assumes that you have little experience with ANSYS Icepak, but that you are generally fa-
miliar with the interface. If you are not, please review Sample Session in the Icepak User's Guide.
1
The heat sink used for this sample problem was obtained from the company Alpha, www.alphanovatech.com/cindexe.html#w.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 245
Chapter 16: Modeling CAD Geometry
Figure 16.1 Wind Tunnel Model with Heatsink Modeled as CAD Block
When ANSYS Icepak starts, the Welcome to Icepak panel opens automatically.
2. Click New in the Welcome to Icepak panel to start a new ANSYS Icepak project.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
246 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
Note
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 247
Chapter 16: Modeling CAD Geometry
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
248 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
Model → Cabinet
a. In the Cabinet object panel, click the Geometry tab.
b. Under Location, enter the Start/end coordinates shown in Table 16.1: Coordinates for the Cabin-
et (p. 249) :
Important
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 249
Chapter 16: Modeling CAD Geometry
Figure 16.2 Creating the Heat Sink CAD Block From a CAD File
4. Edit the cabinet properties to specify the Min x and Max x sides as openings.
a. Select Opening from the drop-down menu under Wall type for Min x and Max x.
b. Select Edit to display the Openings object panel for Min x and specify the velocity to be 5 m/s.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
250 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
c. Press Done in the Openings object panel and then the Cabinet object panel to apply the changes
and close the panels.
5. Create a block at the base of the heat sink.
ANSYS Icepak creates a new solid prism block in the center of the cabinet. You need to change
the size of the block.
b. Click the Edit object button ( ) to open the Blocks panel.
c. Click the Geometry tab.
d. Enter the Start/end coordinates for the Prism block as shown in Table 16.2: Coordinates for the
Block (p. 252).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 251
Chapter 16: Modeling CAD Geometry
Important
The block touches the cabinet in the Min y direction, and the heat sink in Max y. The Min z
and Max z sides of the block touch the cabinet.
e. In the Properties tab, select Solid for the Block type if not already selected. Under Thermal
specification, keep default as the Solid material. Because the default solid material is extruded
aluminum, you need not specify the material explicitly here.
f. Click Done to modify the block and close the panel.
6. Create a source between the base block and the heat sink.
Important
c. Edit the source Properties and specify a Total power of 50.0 Watts.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
252 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
d. Click Done to modify the source property and close the panel.
Note
We will allow heat transfer from the base of the metal block by creating a wall, wall.1
on the Min y side of the block and the cabinet boundary.
Important
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 253
Chapter 16: Modeling CAD Geometry
b. Edit the wall Properties to specify the boundary conditions of the wall.
i. Select Heat transfer coefficient from the External conditions drop-down list.
ii. Press Edit to open the Wall thermal conditions panel.
iii. Select Heat transfer coeff in the Thermal conditions group box.
iv. Input a Heat transfer coeff of 10 W/km2 and keep the default selection of Constant in the
Heat transfer coefficient group box. The Reference temperature is ambient.
v. Press Done in the Wall external thermal conditions panel and then the Walls object panel
to apply the changes close the panels.
The final model should correspond to the one shown in Figure 16.1 (p. 246).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
254 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Generate a Mesh
Important
Note
The slacks in the Min Z and Max Z directions are specified by snapping with the
cabinet boundary in the respective directions. Note the use of Max element size
in each direction to control the mesh refinement in the assembly.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 255
Chapter 16: Modeling CAD Geometry
2. Another separately meshed assembly, assembly.2 is created with assembly.1 to enable a smooth
transition of the fine mesh in assembly.1 to the relatively coarse mesh in the outer regions of the
model.
a. Choose assembly.1, block.1 and wall.1 from the Model tree and create assembly.2.
b. The meshing parameters for this assembly are shown in Figure 16.5 (p. 256).
Important
Note
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
256 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Generate a Mesh
Important
Note
When meshing models containing CAD blocks, you could select Hexa unstructured
or Hexa cartesian for the global Mesh type, but only Mesher-HD should be used
to mesh CAD blocks. Therefore, you must create assemblies with Mesher-HD as
the Mesh type around all the CAD blocks.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 257
Chapter 16: Modeling CAD Geometry
Note
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
258 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Physical and Numerical Settings
b. Switch off the Radiation and make sure Gravity vector is unchecked.
c. Choose Turbulent and then Zero equation in the Flow regime group box.
Note
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 259
Chapter 16: Modeling CAD Geometry
3. Stringent energy convergence criterion is required when the energy equation is solved separately.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
260 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 5: Save the Model
Note
These settings are used for separate solution of the energy equation
Note
You can click the save project button ( ) in the File commands toolbar.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 261
Chapter 16: Modeling CAD Geometry
ANSYS Icepak begins to calculate a solution for the model, and a separate window opens
where the solver prints the numerical values of the residuals. ANSYS Icepak also opens the
Solution residuals graphics display and control window, where it displays the convergence
history for the calculation.
Note
The actual values of the residuals may differ slightly on different machines, so your
plot may not look exactly the same as Figure 16.11 (p. 262).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
262 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 7: Examine the Results
g. Press Done in the Object face contours panel and then in the Object face panel to close the
panels and view the postprocessing object.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 263
Chapter 16: Modeling CAD Geometry
This maps the color range to the temperature distribution on the heat sink. The temperature on
a given point can be seen using the surface probe tool.
Figure 16.13 (p. 264) shows the temperature distribution on the heat sink.
2. Right click face.1 in the Model tree and deselect Active to deactivate the postprocessing object.
The velocity field around the heat sinks fins, visualized on the central y -plane, is shown in Figure
16.14 (p. 265).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
264 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 8: Summary
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 265
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
266 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 17: Trace Layer Import for Printed Circuit Boards
17.1. Introduction
A printed circuit board (PCB) is generally a multi-layered board made of dielectric material and several
layers of copper traces. From the thermal modeling point of view, a PCB may be treated as a homogen-
eous material with bi-directional thermal conductivity, i.e. thermal conductivity value is different in the
normal-to-plane direction than that of the in-plane direction. This approach is reasonable as long as
the trace distribution is more-or-less uniform in any given layer. However, with the continuing challenges
to increase product functionality while decreasing product size, designers are compelled to place more
and more functionality on individual PCB's. As PCB's become more densely populated, their trace layers
are becoming more non-uniform and it is prudent to use locally varying thermal conductivity information
on the board.
PCBs often have large copper spread in the power and ground planes, this along with the presence of
vias (especially thermal vias) can be effectively used by the designer to spread heat from the package.
A detailed conductivity map of the pcb is required to simulate heat transfer, which is possible in Ansys
Icepak using the trace feature.
Conducting a computational heat transfer simulation for each individual layer is costly and impractical
for a system level model. In ANSYS Icepak, it is possible to import trace layout of the board and compute
locally varying orthotropic conductivity (kx, ky, and kz) on the board using a profile mesh size. The sup-
ported file formats are (1) MCM, BRD and TCB files and (created using Cadence, Synopsys, Zuken, and
Mentor), (2) ANF files and (3) ODB++ files.
Ansoftlinks installation and licensing is required to create ANF files to be read by Icepak. Icepak can
read ODB++ files, but an Ansoftlinks license is required. To import MCM/BRD files, Cadence Allegro
must be installed.
• How to import trace layout of a typical PCB in TCB format and solve two sample cases based on the
trace layout information.
• How to use Model layers separately option for better accuracy.
• How to import Gerber format layer and via files.
17.2. Prerequisites
This tutorial assumes that you are familiar with the menu structure in ANSYS Icepak and that you have
solved or read the tutorial "Finned Heat Sink". Some steps in the setup and solution procedure will not
be shown explicitly.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 267
Chapter 17: Trace Layer Import for Printed Circuit Boards
When ANSYS Icepak starts, the Welcome to Icepak panel opens automatically.
2. Click New in the Welcome to Icepak panel to start a new ANSYS Icepak project.
1. In the IDF import panel, select the board (A1.bdf ). You can keep the default project name A1, specify
the model directory using Browse and click on Next.
2. Select Next to see your Layout options. Keep Detail for the Import type, XY for the board plane
and Rectangular for the board shape.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
268 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
Note
Because we import the trace information later, we do not need to edit the board
properties at this time.
3. Select Next to see the Component filtering options. Ensure Import all components is selected.
Note
You can filter certain components at this step by their size and power information, i.e.
you can ignore the small components or the ones dissipating low power. We will import
all of the components in this tutorial.
4. Select Next to see the Component models section. Select Model all components as. Keep the default
selection of 3d blocks and the default Cutoff height for modeling components as 3d blocks.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 269
Chapter 17: Trace Layer Import for Printed Circuit Boards
Note
If you have thin components on your board, they can be modeled as 2D sources. In
this tutorial, we would like to model all the components as rectangular blocks.
5. Click Next to go to the Miscellaneous options section where you can specify the naming and monitor
options. Keep the default options and click Finish to start importing the files. This will take some time
depending on the speed of your machine.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
270 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
You have learned how to import board and library files, and in general you can import any IDF
file by using the procedure above.
The next step in building the model is to import the trace files. A pre-built board model named
“A11" (see Figure 17.1 (p. 271)) will be used to demonstrate the trace file import. This pre-built
model was extracted from the previous board file (A11.brd), a number of small components were
removed and a non-conformal assembly was formed.
a. Unpack A11.tzr file to your desktop and name the project “A11".
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 271
Chapter 17: Trace Layer Import for Printed Circuit Boards
Note
As mentioned earlier, the trace file (.brd, .tcb, .mcm, .anf, or .odb++) can either be
imported during the IDF file import or the trace layout information can be assigned
to the board after importing the IDF file.
b. Right click BOARD_OUTLINE.1 in the Model manager window and click Edit to display the Blocks
object panel.
ii. Select A1.tcb from the Trace file panel. This process may take a few minutes depending on
the speed of your computer.
iii. Once the import process is completed, you can edit the layer information in the Board layer
and via information panel (Figure 17.3 (p. 273)).
The number of layers in the board will automatically be imported to ANSYS Icepak and
you will have to enter the thickness of each layer and the material type. In this tutorial,
the metal layers are pure Cu and the dielectric layers are FR-4.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
272 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
iv. Enter the layer thickness as shown in Table 17.1: Thickness Information on the Board (Layer 1:
Top, Layer 7: Bottom layers) (p. 273) and choose 100 rows and columns.
Table 17.1 Thickness Information on the Board (Layer 1: Top, Layer 7: Bottom
layers)
Layer Thickness (mm)
Layer 1 0.04
Layer 2 0.45364
Layer 3 0.062
Layer 4 0.467
Layer 5 0.055
Layer 6 0.442
Layer 7 0.045
v. By default, layers are lumped for each sub-grid, therefore, the Model layers separately option
is off. They can also be modeled separately, which will be discussed later when the Model
layers separately option is used.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 273
Chapter 17: Trace Layer Import for Printed Circuit Boards
vi. Via information (e.g., material, plating thickness, filled/un-filled, via diameter etc.) is imported
automatically (Figure 17.4 (p. 274)), keep the default settings.
Note
The background mesh matrix (rows and columns) is used to compute the
orthotropic conductivity on the board. The rows represent the division of the
board in the y-direction, the columns represent the division of the board in
the x-direction and the size field determines the divisions of the board and
indicates the grid size in each direction. The values of k, kx, ky, and kz on each
cell are determined by the local trace density and the direction. ANSYS Ice-
pak does not include the trace geometry in the physical model; however, the
locally varying orthotropic conductivity is mapped from the background mesh
to the physical model mesh. Once the trace file is imported and assigned to
the board geometry, the trace layers are associated with the board and are
moved (in translation and/or rotation) with the board object.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
274 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
Note
You can view the traces in three different ways, i.e. single color, color by
layer, or color by trace. Each of the trace layers can be viewed separately by
switching the visible option on or off in the layers part of the panel. (Figure
17.5 (p. 275)).
x. Select color by trace; the board traces are as shown in Figure 17.6 (p. 276).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 275
Chapter 17: Trace Layer Import for Printed Circuit Boards
Figure 17.6 Trace Layout on the PCB with the Color by trace Option
1. Make all objects (including the openings) inactive except the BOARD_OUTLINE.1 object.
2. Select the cabinet and select Autoscale from the Edit window to make the size of the board and the
cabinet the same.
3. Go to the Properties tab of the Cabinet object panel, and select Wall from the Min z and Max z drop-
down lists.
4. Press Edit next to Min z to open the Walls object panel.
a. In the Properties tab, select Temperature from the External conditions drop-down list, and
keep the ambient temperature (20°C).
b. Press Done to close the panel.
5. Press Edit next to Max z to open the Walls object panel.
a. In the Properties tab, specify a Heat flux of 50000 W/m2 in the Thermal specification group
box.
b. Press Done to close the panel.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
276 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Calculate a Solution
Note
The rest of the sides are insulated. The board will be simulated using a conduction-
only model.
Go to Solve → Run solution or click on the shortcut button ( ). Start the solver by clicking Start
solution.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 277
Chapter 17: Trace Layer Import for Printed Circuit Boards
The mid-plane temperature distribution shows that the high temperature regions occur at the no-trace
areas and low temperature regions occur at areas with a high trace concentration. This is expected as
the copper content is directly proportional to the trace concentration. It is worth noting that if a compact
or detailed PCB were used in lieu of the traced PCB, one would obtain a fixed temperature for the entire
mid-plane and this fixed temperature would be different from the average temperature of the traced
PCB on the same plane.
Note
The spatially varying non-uniform conductivity of the board can also be viewed during post
processing. The conductivities in the three direction K_X, K_Y, and K_Z are available as post-
processing variables with plane cuts and object faces. Figure 17.8 (p. 279) plots kx at the board
mid-plane by selecting K_X from the Contours of drop-down list from Plane cut contours
panel of the cut.1 object. In the present case, because we chose not to model the layers
separately, there will be no variation of the conductivities in the board-normal direction.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
278 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 1: Generate a Mesh
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 279
Chapter 17: Trace Layer Import for Printed Circuit Boards
While not shown here, the trace import feature has a number of advantages on the meshing side.
It should be remembered that detailed PCB's cannot intersect non-conformal assemblies; however,
there is no such limitation for block objects. Since a PCB is represented as a block in the case of
importing traces, non-conformal assemblies can intersect it.
4. Open the Mesh control panel and choose X, Y, Z sizes as 9.5, 7, and 0.7 mm respectively.
5. Keep all other defaults and Generate the mesh.
1. Once the model has converged, deactivate cut.1 and go to Post → Object Face.
2. Select BOARD_OUTLINE.1 from the Object drop-down list, and deselect all the options except Max
Z in the Object sides group box.
3. Turn on the show contours and click on Parameters button.
4. Keep the default selection of Temperature.
5. For Color levels, select This object from the drop-down list.
6. Press Done in the Object face contours panel and then the Object face panel to view the postpro-
cessing object.
This shows the temperature distribution at the top of the surface of the board (Figure 17.9 (p. 281)).
There are two hot spots underneath the high heat flux components.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
280 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the Model Layers Separately Option
Figure 17.9 Top Surface Temperature Distribution: PCB With Imported Traces (100
x 100) in Forced Convection
Note
• The Model layers separately option automatically creates contact resistance plates in
the plane of the board at the start and end locations of each metal layer. These dummy
plates have zero thermal resistance and their sole purpose is to ensure proper mesh
resolution within the board. Figure 17.10 (p. 282) shows the plates created for the tracing
layers on this board.
• To model each of the layers separately we need to ensure that there is at least one cell
across each of the metal and dielectric layers at the correct locations in the board-normal
direction.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 281
Chapter 17: Trace Layer Import for Printed Circuit Boards
Figure 17.10 Contact Resistance Plates for Meshing the Individual Layers Separately
7. Now the model can be meshed again same mesh settings as earlier except for the Minimum gap in
the Z direction, which should be set to 0.25 mm to account for the contact resistance plates, and
solved with the exact same boundary conditions. The temperature distribution and conductivity profiles
on the board can be viewed again during post processing to examine the effect of modeling the layers
separately as compared to the previous case.
17.18. Summary
In this tutorial, you imported the board layout and trace files. Then you simulated the board using a
conduction only model. Postprocessing this model showed high temperature regions occurring at the
no-trace areas and low temperature regions occurring at areas with a high trace concentration. Then
you simulated the board with the components put back into the model and simulated under forced
convection. Then you simulated the conduction using the Model layers separately option.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
282 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 18: Joule/Trace Heating
18.1. Introduction
In Tutorial Trace Layer Import for Printed Circuit Boards (p. 267), you learned how to import a trace layout
of a typical PCB using TCB format and also learned how to model the trace layers separately for better
modeling accuracy. In this tutorial, you will learn how to model resistive heating or joule heating of the
imported traces in the PCB.
Since PCB traces have electrical resistance, they will heat up as current flows through them. Modeling
this phenomenon will provide us with an accurate prediction of the temperature distribution in the
PCB, which can be important, for example, in evaluating the performance of the cooling system.
18.2. Prerequisites
This tutorial assumes that you have completed Tutorial Trace Layer Import for Printed Circuit Boards (p. 267)
of this guide. This same model is used to determine the joule/trace heating capability in ANSYS Icepak.
Note
When ANSYS Icepak starts, the Welcome to Icepak panel will open automatically.
2. Click Unpack in the Welcome to Icepak panel to start a new ANSYS Icepak project.
Note
3. In the File selection panel, select the packed project file joule-heating.tzr and click Open.
Note
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 283
Chapter 18: Joule/Trace Heating
4. In the Location for the unpacked project panel, select a directory where you would like to place
the packed project file, enter a project name in the New Project text field, and click Unpack.
1. Select BOARD_OUTLINE.1 from the Model tree and open the Blocks panel.
a. In the Geometry tab, click on the Edit button next to Model trace heating. The Trace heating
panel opens.
i. In the drop-down list under Layers, select INT1_3. The list below Display traces shows
available traces. You can filter the traces to view by setting an Area filter (the default in
ANSYS Icepak is 20% of the Largest trace area) and clicking the Filter button. In this example,
use an Area filter of 17890 mm2, as this will only show the significant traces.
Note
The Trace heating panel lists the traces in each layer in order of descending
area, see Figure 18.1 (p. 285).
ii. Before you create a solid trace of Trace 1_1724, you need to modify the Max angle filter
and the Min length filter to ignore the fine details in the trace geometry and reduce the
mesh count. If not already selected, select Trace 1_1724 and set the Max angle filter to
135 and the Min length filter to 1.0 mm.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
284 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
iii. Click on the Create solid trace button. ANSYS Icepak will create a polygonal solid block
named BOARD_OUTLINE.layer-3-trace-1_1724 that contains the trace information.
(The actual name may vary). Click Done to close the Trace heating panel.
Note
You can try reducing the Area filter to 1000 mm2 to check how many traces
appear. We are interested in the second largest trace, trace 1_1724.
b. Click Done in the Blocks panel to close the panel and view the model.
2. Select the polygonal trace from the Model tree and open the Blocks panel.
a. In the Geometry tab of the Blocks panel, make sure there are around 60 vertices for the trace,
as shown in Figure 18.2 (p. 286).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 285
Chapter 18: Joule/Trace Heating
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
286 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
ii. In order to activate Joule heating of the trace, press the Edit button for the Joule option.
The Joule heating power panel opens.
A. For the first boundary condition in the Boundary conditions group box, set Side to
side1, Boundary type to current, and specify the Current to 25 Amps.
B. For the second boundary condition, set Side to side42, Boundary type to voltage, and
the Voltage to 0 V.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 287
Chapter 18: Joule/Trace Heating
Note
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
288 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Generate a Mesh
Figure 18.5 Entry and Exit Sides for the Trace Block
Note
The side numbers are estimates as they may be slightly different for each
model.
C. Press Done in the Joule heating power panel and then the Blocks panel to close the
panels and view the model.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 289
Chapter 18: Joule/Trace Heating
Note
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
290 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 7: Examine the Results
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 291
Chapter 18: Joule/Trace Heating
2. Now plot the electric potential of the same trace, Figure 18.8 (p. 293).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
292 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 7: Examine the Results
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 293
Chapter 18: Joule/Trace Heating
• The temperature contours are closely related to the electric potential contours, which is a
direct result of joule heating of the trace.
d. Press Done in the Object face contours and Object face panels to close the panels.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
294 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 19: Microelectronics Packages - Compact models
19.1. Introduction
This tutorial is a case study of a board design. A card supplier is making two package type changes to
an existing commercial board. The objective of the thermal simulation project is to see if the selected
new packages are likely to function without overheating. In the event of over heating, what kind of
thermal management should be recommended?
19.2. Prerequisites
This tutorial assumes that you have worked on Sample Session in the Icepak User's Guide and the first
two ANSYS Icepak tutorials of this guide.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 295
Chapter 19: Microelectronics Packages - Compact models
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
296 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 297
Chapter 19: Microelectronics Packages - Compact models
Note
An ounce of Copper is actually the thickness of 1 ounce/sq.ft of plane copper sheet. Using
copper density this translates to a thickness of 0.035 mm.
Create a PCB object by clicking on the Create printed circuit boards button ( ). Then edit the
PCB by clicking the Edit object button ( ) while the PCB object is selected in the Model tree.
Enter the following in the Geometry tab:
a. Go to the Properties tab. Enter the PCB thickness of 1.6 mm for Substrate thickness.
b. Change the default unit from micron to Cu-oz/ft2 for high and low surface thickness and for in-
ternal layer thickness under Trace layer parameters section.
2. Material information for the PCB is in Table 19.1: Available Details for Objects in the Model (p. 297). This
information can be entered for the selected PCB object as shown in Figure 19.3 (p. 299).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
298 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
Figure 19.3 PCB Edit Form with input based on PCB information in the Table with
Model Object Details above
Now, you should see the PCB object overlapping the block called PCB. There is no more need for
this block.
Note
You recreated the PCB object geometry using coordinates of the imported PCB block.
This model has four different types of objects. Based on available information and our objectives,
we shall use different compact package modeling capabilities in ANSYS Icepak.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 299
Chapter 19: Microelectronics Packages - Compact models
ii. You should see all TO-220 devices highlighted in the tree. Please note that only TO-220
objects should be selected. If you see other objects highlighted (such as the Spreader objects),
please deselect them by holding down the Ctrl key and left mouse clicking them in the tree.
You can simultaneously edit all of the remaining objects at once by clicking your right mouse
on any one of the selected TO-220 objects in the tree.
A. Select Network for the Block type.
B. Keep the default selection of Two Resistor for the Network type.
C. In order to assign the resistance, we need to identify a reference side. This is the purpose
of “board side" input. We want the resistance to be applied from Junction to the side in
contact with the spreader (Max Z side). We can accomplish this in two ways:
• Designate Min Z side as the Board side and assign the supplier provided resistance
value (2.5 C/W from Table 19.1: Available Details for Objects in the Model (p. 297)) to
Rjc.
OR
• Designate Max Z side as the Board side and assign the supplier provided resistance
value to Rjb.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
300 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
Note
Zero resistance means that there would not be any link and the res-
istance values are infinite.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 301
Chapter 19: Microelectronics Packages - Compact models
Note
Dip is the package type for which we have the least information. So we
are left with two options:
• Try to get information from supplier.
OR
• Perform a tentative simulation with available information. The options are
considered along with the following facts:
– The DIPs constitute a lower heat flux than the other components in
the board.
– This is an existing design in which the DIPs have been known to run
well below their specified temperature even at max power.
Internal details are unavailable for the PQFP type package. But based on the exterior details
such as lead count, foot print size, and package height information, it is possible to construct
a compact model of a typical package for screening analysis.
i. Go to the Libraries node by clicking the Library tab in the Model manager window. Then
right-click Libraries and select Search packages.
Note
ii. In the Search package library panel enter all known information about the package
(Table 19.1: Available Details for Objects in the Model (p. 297)) as search criteria. Clicking the
Search button should return 1 the closest matching packages from the library. Pick the
package that is most similar in description to the 232-lead PQFP information available and
select Create. Figure 19.6 (p. 303) depicts the package search procedure.
1
If search does not return a relevant package, click on the package object icon to create a new package object. After entering the
few known values, you may enter reasonable values or leave the remaining parameters as defaults.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
302 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
iii. Go back to the Project tab and edit the created package object. Make sure that:
• The Package type is QFP.
• The Package thickness is 2.0 mm.
• The Model type is Compact Conduction Model (CCM).
• The Symmetry is Full.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 303
Chapter 19: Microelectronics Packages - Compact models
Note
iv. Select the Die/Mold tab. (The Substrate and Solder tabs show blank interface since QFP
type packages do not have solder or substrate). Enter 3.5 W for Power.
v. Use all other defaults under Die/Mold tab. Click Done to close the tab.
vi. The package created is in an arbitrary location. You may use the Align face centers button
( ) to position the base center of the created package object with that of the 232PQFP
block. The dimensions of the package should match the dimensions of the 232PQFP block:
vii. There is no more need for the 232PQFP block. Deactivate it.
viii. There is another “232PQFP" block (232PQFP.1). Create a copy of the first package object and
align with the remaining “232PQFP" block. Then, deactivate the second “232PQFP" block
(232PQFP.1). The dimensions of the second package should be:
We have fairly comprehensive information about the PBGA type package from the supplier
(see Table 19.2: Available Information for 400 PBGA (p. 298)). Using this information we can
construct a CCM or characterize to determine Θjc and Θjb to model it as a 2-resistor network
model as shown here:
i. Select all the blocks named 400-PBGA and edit all of them simultaneously.
A. Select Network as the Block type and Two resistor as the Network type.
B. Set the board side as Min Y.
2
Karimanal, K.V. and Refai-Ahmed, G., “Validation of Compact Conduction Models of BGA Under An Expanded Boundary Condition
Set", Proceedings of the ITHERM 2002, May 2002, San Diego, Ca, USA.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
304 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Generate a Mesh
C. Input the estimated Θjc (1.4 C/W) and Θjb (6.75 C/W) values in the Rjc and Rjb fields
respectively.
D. Input a Junction power of 2.0 W.
E. Click Done to finish.
ii. Edit the Cabinet. In the Properties tab, you have the option to define the boundary condition
(Wall type) for each side of the cabinet. Set the Wall type for Min x and Max x as Opening.
iii. Press Edit for the Min x side to open the Openings panel.
iv. In the Properties tab of the Openings panel, assign an X velocity of 1 m/s.
v. Click Done to close the Openings panel.
vi. The Max x side opening should have the default settings (free opening).
vii. All other cabinet boundaries should be Default.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 305
Chapter 19: Microelectronics Packages - Compact models
a. Make sure Hexa unstructured is selected as the Mesh type and Normal is selected for Mesh
parameters.
b. Click Generate to create the mesh.
1. Go to Problem setup → Basic parameters and set the Flow regime to Turbulent in the
General setup tab.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
306 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 6: Calculate a Solution
2. Go to Solution settings → Basic settings panel and click Reset. It is advisable to always click
the reset button in the Basic settings panel before starting the solver. Set the number of iterations
to 200 in the Basic settings panel and close the panel. Then go to Solution settings → Ad-
vanced settings to open the Advanced solver setup panel. Note that in the Advanced solver setup
panel, under the Linear solver, the solver inputs for temperature have changed.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 307
Chapter 19: Microelectronics Packages - Compact models
2. Go to Solve → Run solution and enable Sequential solution of flow and energy equations.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
308 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 7: Examine the Results
1. Create temperature contours of the PCB by clicking the Object face icon ( ), selecting Show contours,
clicking Parameters and selecting This object for the Calculated drop-down list.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 309
Chapter 19: Microelectronics Packages - Compact models
• Are the heat spreaders too close? If so, the air flowing between the spreaders will overheat prevent-
ing further heat dissipation to the air. You can find out if this is the case by creating XZ cut planes
of vectors and contours that cut across the spreader blocks.
5. The highest temperatures are in the 400-PBGA blocks. Effective cooling solutions can be designed by
understanding heat flow pathways.
• Generate a summary report of heat flow for the 400-PBGA blocks. By deactivating the button under
Comb in the summary report panel, you can generate an itemization of heat flow through each
of the sides of the object.
What if...
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
310 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 20: Multi-Level Meshing
20.1. Objective
The objective of this exercise is to provide a means to improving the mesh resolution and optimizing
the mesh count of a model consisting of CAD objects using the multi-level meshing technique. The
procedure from this exercise should help you make appropriate modeling and meshing choices during
your thermal modeling project.
20.2. Prerequisites
The trainee should be familiar with:
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 311
Chapter 20: Multi-Level Meshing
improve mesh resolution at the same time using this technique along with the uniform mesh parameters
option.
• Generate mesh without modifying the model. You will see a mesh count of about 650,000 cells.
Note
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
312 of ANSYS, Inc. and its subsidiaries and affiliates.
Step-by-Step Approach
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 313
Chapter 20: Multi-Level Meshing
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
314 of ANSYS, Inc. and its subsidiaries and affiliates.
Modification 2: Multi-Level Mesh of the Sheetmetal_hs_assy.1
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 315
Chapter 20: Multi-Level Meshing
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
316 of ANSYS, Inc. and its subsidiaries and affiliates.
Generate a Mesh
Figure 20.3 (p. 318) shows the surface mesh on the flow_guide. Fine mesh resolution in some regions
is necessary for a body fitted mesh. This can be clearly seen in the figure. In addition, it can be
observed that the mesh resolution is coarser in regions where a fine resolution is not necessary to
describe the geometry accurately.
Figure 20.4 (p. 318) shows the mesh on and around the sheetmetal heatsink. It can be seen that the
mesh resolution is fine in the fin region and coarser as we move away from the heatsink.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 317
Chapter 20: Multi-Level Meshing
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
318 of ANSYS, Inc. and its subsidiaries and affiliates.
Conclusion
20.10. Conclusion
Using multi-level meshing, we were able to improve the mesh resolution and instantly transition to
coarser meshes thus reducing the overall mesh count. Hence, this approach significantly reduces run
time while enhancing the accuracy of the simulation.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 319
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
320 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 21: Characterizing a BGA-package by Utilizing ECAD Files
21.1. Introduction
In Tutorials "Trace Layer Import for Printed Circuit Boards" and "Joule/Trace Heating" you learned how
to import trace layouts for a PCB. In this tutorial, you will learn how to import trace layouts on a BGA
package substrate by using TCB files.
21.2. Prerequisites
This tutorial assumes that you are familiar with the menu structure in ANSYS Icepak and that you have
solved or read the tutorial "Finned Heat Sink" of this guide.
Edit → Preferences
a. In the Preferences panel, click on Units, under the Defaults node. In the Category box, scroll
down and select Length, and under Units, select mm.
b. Click Set as default, Set all to defaults and then This project.
2. Create the package object.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 321
Chapter 21: Characterizing a BGA-package by Utilizing ECAD Files
Note
d. Keep the numbers for the layers and vias and click Accept in the Board layer and via information
panel.
e. Click on the Die/Mold tab and assign a die Power of 0.5 W.
f. Click Done.
g. Click on the Cabinet in the object tree and click the Autoscale button located in the edit window
in the lower right corner of the main menu.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
322 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
Note
h. Right click on the package object in the object tree, choose Traces → Color by trace to display
the traces.
As can be seen in Figure 21.2 (p. 323), the wirebonds are lumped into polygonal plates by
ANSYS Icepak.
i. Change the cabinet zS to -1.2 mm.
j. Create a PCB object and input the following in the Geometry tab:
k. In the Properties tab, set the substrate thickness as 0.8 mm, then enter the following Cu percent-
ages for the layers:
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 323
Chapter 21: Characterizing a BGA-package by Utilizing ECAD Files
l. Click on Update. Note that the thermal conductivity information (plane and normal) for the PCB
is updated.
m. Press Done to close the panel.
n. Create a wall object and align it with the min-z side of the cabinet and Rename it as Bottom.
o. Edit the wall object and insulate it by keeping the heat flux as zero in the Properties tab.
p. Make a copy of the wall and translate it in the z direction by 2.95 mm and rename the new wall
to Top.
We would like to determine the heat transfer coefficient on the top surface with the well-
known correlation in the literature, (Incropera et. al 1). In order to do that, you can follow the
procedure in Figure 21.4 (p. 325).
1
Frank Incropera and David DeWitt, Fundamentals of Heat and Mass Transfer, John Wiley & Sons, Inc., New York, 1981.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
324 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Generate a Mesh
Note
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 325
Chapter 21: Characterizing a BGA-package by Utilizing ECAD Files
3. Click Generate.
4. Click Close to close the panel once you have created the mesh.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
326 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 7: Examine the Results
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 327
Chapter 21: Characterizing a BGA-package by Utilizing ECAD Files
Max die and max top wall temperatures are determined as 142.0 and 129.9°C, respectively. Note
that the top wall represents the case for the package. Therefore, junction-to-case resistance for
this package is determined as:
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
328 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 8: Summary
−
= (21–1)
=
−
= ° (21–2)
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 329
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
330 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 22: Zero Slack with Non-Conformal Meshing
22.1. Introduction
This tutorial compares the mesh of a non-conformal assembly with and without slack values around a
heat sink, package and board. The zero slack scenario will be solved and the number of iterations, and
temperature distribution on objects in the model will be performed.
In this tutorial you will learn how to use the zero slack capability in ANSYS Icepak.
22.2. Prerequisites
This tutorial assumes that you have reviewed Sample Session in the Icepak User's Guide and the tutorials
"Finned Heat Sink" and "RF Amplifier" of this guide.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 331
Chapter 22: Zero Slack with Non-Conformal Meshing
The objective of this exercise is to illustrate the advantage of using the zero slack capability. The model
will be constructed using the default metric unit system.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
332 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Import Traces
When ANSYS Icepak starts, the Welcome to Icepak panel opens automatically.
3. Click Unpack in the Welcome to Icepak panel.
The Location for the unpacked project file selection dialog appears.
5. In the Location for the unpacked project file selection dialog, select a directory where you would
like to place the unpacked project file, enter a project name (e.g.0–slack) in the New project text field
then click Unpack.
Edit → Preferences
1. In the Preferences panel, click on Units under the Defaults node. In the Category box, scroll down
and select Length, and under Units, make sure mm has an asterisk next to it. If there is no asterisk
next to mm:
a. Select mm from the Units box.
b. Click Set as default.
2. Click Set all to defaults and click This project.
Note
You need to unzip the tcb file before you can import it.
3. In the Trace file panel, select BOARD_OUTLINE.tcb. Turn off the Resize Block option because the pcb
was imported using an idf file, so the dimensions are already correct. This process may take a few
minutes depending on the speed of your computer.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 333
Chapter 22: Zero Slack with Non-Conformal Meshing
Note
The Resize Block option is necessary when the board size is not known or an idf file
is not available.
4. Once the import is completed, you can edit the layer information in the Board layer and via inform-
ation panel. Enter the layer thickness as shown in the table below.
5. By default, layers are lumped for each sub-grid, therefore, the Model layers separately option is off
and will need to be enabled.
a. Click Accept to close the Board layer and via information panel.
b. Then click Edit next to Trace layers and vias in the Blocks panel to reopen the Board layer and
via information panel.
c. The Model layers separately option can now be enabled.
6. The via information is imported automatically, so keep the default settings.
7. Click Accept to save your settings.
Note
• You can view the traces in three different ways, i.e. Single color, Color by trace, or
Color by layer.
• The meshing plates are placed at the location of the different layers; they are used to
ensure the mesh resolution is high enough at the different layers.
Note
Non-conformal assemblies are used to reduce mesh count in models and to improve mesh
quality.
1. Set the slack values for the heat sink assembly as shown in the figure below.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
334 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 6: Generate Mesh (with Slack Values)
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 335
Chapter 22: Zero Slack with Non-Conformal Meshing
6. Take note of the mesh count and view a cut plane of the mesh from the Display tab.
Note
The package is not well resolved and it is divided between the heatsink and board as-
semblies. Moreover, mesh bleeding from the meshing plates extends beyond the board
because of the slack values.
Non-conformal assemblies with zero slack help in resolving specific objects without extending the mesh
to the rest of the cabinet. Also, zero slack non-conformal assemblies remove certain limitations that are
present with regular non-conformal assemblies like intersections with other non-conformal assemblies.
In this tutorial, the use of zero slack non-conformal assemblies allows us to have a separate non-con-
formal assembly for the package and to accurately resolve the mesh.
Note
Currently, zero slack assemblies are unable to participate in radiation when a surface coincides
with the assembly interface.
1. Change the slack values for the heat sink assembly as shown in the figure below.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
336 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 9: Physical and Numerical Settings
2. In addition, enable Mesh separately in the package and board assemblies (do not change any other
values in these assemblies).
2. Go to Problem setup → Basic parameters and make sure the Flow regime is Turbulent and
the turbulence model is Zero equation in the General setup tab. Also, give a small initial (global) X
velocity of –1.5 m/s in Transient setup tab. Accept the changes made and exit this window.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 337
Chapter 22: Zero Slack with Non-Conformal Meshing
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
338 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 23: ANSYS Icepak - ANSYS Workbench IntegrationTutorial
23.1. Introduction
This tutorial demonstrates how to create and solve an ANSYS Icepak analysis in ANSYS Workbench. You
will model a geometry using the direct CAD modeling feature in ANSYS Icepak and create a non-con-
formal mesh for the complex shapes. The project will also include postprocessing the results in ANSYS
CFD-Post and performing a static structural analysis.
23.2. Prerequisites
This tutorial assumes that you have little experience with ANSYS Workbench and so each step will be
explicitly described.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 339
Chapter 23: ANSYS Icepak - ANSYS Workbench IntegrationTutorial
Note
When ANSYS Workbench starts, the Toolbox and Project Schematic are displayed.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
340 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
Note
A green check mark in the Geometry cell indicates the geometry has been imported
successfully.
2. Double-click the Geometry (A2) cell to open DesignModeler as you need to edit the geometry first
before exporting into ANSYS Icepak.
a. Keep the selection of Meter as the desired length unit and press OK.
b. Click Generate to display the model.
c. Edit the geometry in DesignModeler using the Electronics option in the Tools menu. Select
Simplify and choose the appropriate simplification level and select bodies.
i. Select All objects for Selection Filter.
ii. Keep the Simplification Type as Level 2 and click Generate.
Refer to the Design Modeler documentation for more detailed information on using the
Electronics options.
Note
The Electronics menu is shown only if the DesignModeler option Enable Electronics
Options is turned on.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 341
Chapter 23: ANSYS Icepak - ANSYS Workbench IntegrationTutorial
Icepak objects. Click the isometric toolbar icon ( ) to display the isometric view of the model.
b. In the object edit panel of each of the objects, rename the object (if necessary) in the Info tab
and enter the specifications in Properties tab as shown in Table 23.1: Object Properties (p. 342).
Caution
It is recommended to use unique names for Icepak objects when importing from
DesignModeler as objects may be erroneously skipped when re-importing the
model or duplicated when refreshing the geometry.
Note
To open the object edit panel, perform a right mouse click on the object and select
Edit. After editing the object, you can press Update to save the changes and click
a different object in the Model tree to go to that object without closing the panel.
X = 20, Y = 0.4, Z = 20
Note
Edit the Solid material by selecting a material in the drop down list. To create a
(Custom) material, select Create material in the drop down list and click the
Properties tab in the Materials panel and enter the specifications.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
342 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Build the Model
c. Resize edit the properties of the default cabinet in the Cabinet panel.
Model → Cabinet
i. In the Cabinet panel, click the Geometry tab. Under Location, enter the following coordinates:
ii. Edit the cabinet properties to specify Min x and Max x sides as openings.
A. In the Properties tab of the Cabinet object panel, select Opening from the drop-down
menu under Wall type for Min x and Max x.
B. Select Edit to display the opening for the Max x object panel.
C. In the Properties tab, specify the x velocity to be –2 m/s. Click Done in the Openings
and Cabinet panels to apply the changes and close the panels.
d. The final model should correspond to the one shown below.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 343
Chapter 23: ANSYS Icepak - ANSYS Workbench IntegrationTutorial
Note
For more information on how to refine a mesh locally, refer to Refining the Mesh Locally in
the Icepak User's Guide.
1. Click the assembly toolbar icon ( ) to create an assembly. Add the HEAT_SINK and CPU objects to
the assembly and rename it CPU_assembly.
Note
To add objects to an assembly, select one or more objects in the Model manager
window and drag them into the desired assembly node.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
344 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Generate a Mesh
2. Go to the CPU_assembly object panel and click the Meshing tab. Enable the Mesh separately option
and enter the following slack values. Click Done to close the panel.
3. Specify the overall mesh controls as shown in the Mesh control panel below.
Note
The Mesh units and Minimum gap values are in mm, and Set uniform mesh params
is checked in the Global tab.
Press Generate to create the mesh. You can check the mesh using the Display and Quality tabs
in the Mesh control panel. Press Close when you are done.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 345
Chapter 23: ANSYS Icepak - ANSYS Workbench IntegrationTutorial
Basic settings
No. of iterations = 100
Flow = 0.001
Energy = 1e-7
Advanced settings
Pressure = 0.3
Momentum = 0.7
Note
You can click the save icon ( ) in the File commands toolbar.
ANSYS Icepak begins to calculate a solution for the model and a separate window opens where
the solver prints the numerical values of the residuals. ANSYS Icepak also opens the Solution re-
siduals graphics display and control window, where it displays the convergence history for the
calculation. Note that the actual values of the residuals may differ slightly on different machines,
so your plot may not look exactly the same as the figure below.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
346 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 7: Examine the Results with CFD-Post
4. Once the solution converges, click Done in the Solution residuals window to close it.
Note
The postprocessing of results can be done within ANSYS Icepak; however, you can also ex-
amine results in ANSYS CFD-Post. This section will describe how to transfer information to
ANSYS CFD-Post and use its postprocessing options, so you may close ANSYS Icepak.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 347
Chapter 23: ANSYS Icepak - ANSYS Workbench IntegrationTutorial
1. After calculating a solution in ANSYS Icepak, a green check mark will be displayed in the Icepak
Solution cell in the Project Schematic. The green check mark indicates that all data is up to date. Select
Results under the Component Systems node in the Toolbox. Drag the Results cell on top of the Icepak
Solution cell (B3) to transfer the data.
2. Double click the C2 Results cell to launch ANSYS CFD-Post. The model should appear in the display
window.
3. To generate contours, please do the following:
a. Go to Insert → Contour or click on the Contour button to create a contour. Retain the name
“Contour 1” and click OK.
b. In the Geometry tab under Details of Contour 1:
i. Keep the default selection of All Domains in the Domains drop-down list.
ii. Click on the ... button next to Locations to display the Locations Selector dialog box.
Highlight all CPU, PCB and HEAT_SINK objects and click OK to close the panel.
Note
You can select multiple objects by holding down either Shift or Ctrl and se-
lecting the objects.
a. Go to Insert → Streamline or click on the Streamline button to create the streamline. Retain
the name “Streamline 1” and click OK.
b. In the Geometry tab under Details of Streamline 1:
i. Keep the default selection of 3D Streamline in the Type drop-down list.
ii. Keep the default selection of All Domains in the Domains drop-down list.
iii. Select cabinet_default_side_maxx minx from the Start From drop-down list.
iv. Keep the default selection of Velocity in the Variable drop-down list.
v. Keep all other defaults and click Apply to display the streamline.
c. You can also animate the streamline. To animate the streamline, go to Tools → Animation or
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
348 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 9: Summary
1. Select Static Structural from the Toolbox and drag and drop this cell on top of the Icepak Solution
cell (B3).
2. Click on the Geometry cell (A2) and drag and drop it on top of the Static Structural Geometry cell
(D3). The geometry is now shared.
, hold down the Ctrl key and drag a box around the entire model to select it. Click
on the cell to the right of Geometry and then click Apply. Nine bodies should be selected.
7. Select All from the Icepak Body drop-down list.
8. Click Solve.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 349
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
350 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 24: Postprocessing Using ANSYS CFD-Post
24.1. Introduction
This tutorial demonstrates the use of ANSYS CFD-Post for post-processing results from ANSYS Icepak
analyses.
24.2. Prerequisites
• Familiarity with the ANSYS Workbench interface
• Familiarity with the ANSYS Icepak interface
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 351
Chapter 24: Postprocessing Using ANSYS CFD-Post
Figure 24.2 Quick Reference - Mouse Button Mapping (default) in CFD Post:
To adjust or view the mouse mapping options, go to Edit → Options, then Viewer Setup → Mouse
Mapping in ANSYS CFD-Post.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
352 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 1: Create a New Project
b. Drag an ANSYS Icepak component module from the Toolbox and drop it on the Project
Schematic window as shown in Figure 24.4 (p. 353).
c. Rename the ANSYS Icepak component module as Parametric Setup as shown in Figure
24.5 (p. 353). To rename the title, double click on the title Icepak or click the left mouse button
on the down arrow ( ) and select the Rename option from the drop down list.
d. As shown in Figure 24.6 (p. 354) and Figure 24.7 (p. 354), drag and drop a Results (ANSYS CFD-
Post) component module onto the Solution cell of the Parametric Setup to link the ANSYS Icepak
analysis to ANSYS CFD-Post. Rename the Results component module to CFD Post.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 353
Chapter 24: Postprocessing Using ANSYS CFD-Post
Figure 24.6 Linking the Results (ANSYS CFD-Post) Component to the ANSYS
Icepak Component
e. Save the project using File/Save (name the project as ice-cfdpost) from the ANSYS Workbench
interface.
2. Import project into ANSYS Icepak
a. Right click the ANSYS Icepak Setup cell and import the packed ANSYS Icepak project file ice-
cfdpost.tzr located in the project directory.
b. The ANSYS Icepak interface will launch with the selected project loaded for modeling/analysis.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
354 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Postprocessing Using ANSYS CFD-Post
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 355
Chapter 24: Postprocessing Using ANSYS CFD-Post
c. Go to the Details view located on the lower left hand side of the screen (see Figure 24.1 (p. 351)).
d. In the Geometry tab, click next to Locations to open the Location Selector panel.
i. As shown in Figure 24.10 (p. 356), hold down Shift and the left mouse button to select all but
the last eight (cabinet*, fan and grille) surfaces from the list.
ii. Click OK to close the Location Selector panel and add the surfaces.
e. Click Apply in the Geometry tab to apply the settings.
3. Create another Surface Group for the cabinet.
a. Go to Insert → Location → Surface Group and name the group CabinetSurfaces.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
356 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Postprocessing Using ANSYS CFD-Post
Figure 24.11 Listing of Surface Groups under User Locations and Plots
b. As before, open the Location Selector panel, but this time select only the cabinet surfaces, and
press OK.
c. In the Render tab, apply the settings as shown in Figure 24.13 (p. 358) and click Apply.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 357
Chapter 24: Postprocessing Using ANSYS CFD-Post
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
358 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Postprocessing Using ANSYS CFD-Post
e. Note that these newly create Surface Groups are listed under User Locations and Plots in the
Outline tab.
4. Plot Contours of Temperature on the Surface Group BoardANDComponents.
a. Change the Units for this postprocessing session.
i. Go to Edit → Options → Units.
ii. Set the System to Custom.
iii. Set the unit for Temperature to C.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 359
Chapter 24: Postprocessing Using ANSYS CFD-Post
iv. Click Apply and then OK to set the units and close the panel.
b. Go to Insert → Contour and create a new contour object named TemperatureContours.
c. For the contour TemperatureContours, update the settings for the Geometry tab of the
Details view as shown in Figure 24.16 (p. 361) and click Apply.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
360 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Postprocessing Using ANSYS CFD-Post
Note
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 361
Chapter 24: Postprocessing Using ANSYS CFD-Post
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
362 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Postprocessing Using ANSYS CFD-Post
7. Plot Thermal Chokepoint, displaying regions of high heat flux on the Surface Group BoardANDCom-
ponents.
a. Deselect HeatFluxVectors in the User Locations and Plots node.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 363
Chapter 24: Postprocessing Using ANSYS CFD-Post
b. Go to Insert → Contour and create a new Contour object named Chokepoint and click OK.
c. Open the Location Selector panel and select only the ALPHA_MAIN_PCB surfaces. Press OK to
close the Location Selector panel and add the surfaces.
d. Modify the Geometry tab of the Details view as shown in Figure 24.22 (p. 365) and click Apply.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
364 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Postprocessing Using ANSYS CFD-Post
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 365
Chapter 24: Postprocessing Using ANSYS CFD-Post
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
366 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Postprocessing Using ANSYS CFD-Post
d. Modify the Color tab as shown in Figure 24.25 (p. 367) and click Apply.
e. Modify the Symbol tab as shown in Figure 24.26 (p. 368) and click Apply.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 367
Chapter 24: Postprocessing Using ANSYS CFD-Post
b. Click the button to insert a new frame called KeyframeNo1 as shown in Figure 24.28 (p. 369).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
368 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Postprocessing Using ANSYS CFD-Post
c. Right click the background next to the model in the 3D viewer and select the View from +Y option
under Predefined Camera.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 369
Chapter 24: Postprocessing Using ANSYS CFD-Post
j. Replay the animation and note that the animation is less choppy compared to the original one.
k. Close the Keyframe Animation panel.
l. Deselect the TemperatureContours and StreamlinesFan objects under User Locations
and Plots.
10. Create a Plane object displaying temperature contours and velocity vectors.
a. Go to Insert → Location → Plane and create a plane named PlaneCut.
b. Modify the Details for PlaneCut as shown in Figure 24.31 (p. 371) and click Apply.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
370 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Postprocessing Using ANSYS CFD-Post
c. Deactivate the display of the plane by deselecting PlaneCut and activate the contour display
by selecting TemperatureContours under User Locations and Plots.
d. Double click on TemperatureContours or right click Edit to access the Details view. Update
the details as shown in Figure 24.32 (p. 371) and click Apply.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 371
Chapter 24: Postprocessing Using ANSYS CFD-Post
e. Go to the Details view for the PlaneCut (do not activate the display of the PlaneCut) and
make the following modifications:
i. Switch Method to XY Plane and click Apply.
ii. Use the scroll bar to change the Z location for PlaneCut.
f. The plane cut can also be traversed across the domain using the animation tools in CFD Post.
i. Go to Tools → Animation and select Quick Animation (default) and highlight the PlaneCut
object.
ii. Using the scroll bar, adjust the number of frames for the animation as shown in Figure
24.34 (p. 373) and click the button.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
372 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Postprocessing Using ANSYS CFD-Post
iii. The animation can be viewed on the screen or can be written out to an animation file by
checking the Save Movie option.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 373
Chapter 24: Postprocessing Using ANSYS CFD-Post
c. Deactivate the display of the volume by deselecting IsoVolume under User Locations and
Plots.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
374 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Postprocessing Using ANSYS CFD-Post
c. Deactivate the display of the line by deselecting ForChart under User Locations and Plots.
d. Go to Insert → Chart to create a Chart named TemperatureVariation.
e. Modify the Details for TemperatureVariation as follows:
i. General tab: Set the Type to XY.
ii. General tab: Set the Title to Temperature Variation along Z axis.
iii. Data Series tab: Set Location to ForChart.
iv. X Axis tab: Set Variable to Z.
v. Y Axis tab: Set Variable to Temperature.
f. Leave all other settings as their defaults and click Apply.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 375
Chapter 24: Postprocessing Using ANSYS CFD-Post
Note
14. Create an Expression and Variable that can be used for postprocessing.
a. Switch to the Expressions tab (located next to the Outline tab) and review the list of available
expressions.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
376 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Postprocessing Using ANSYS CFD-Post
i. Right click in the white space and click New to create a new expression named VelocityR-
atio.
iv. Create the expression as shown in Figure 24.39 (p. 377) and click Apply.
Note
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 377
Chapter 24: Postprocessing Using ANSYS CFD-Post
b. Switch to the Variables tab and review the list of Derived, Geometric, Solution, and User Defined
variables.
i. Right click the white space and click New to create a new variable named VelRatio.
Note
c. Contours, Isosurfaces, Vectors, Charts, etc. can now be plotted using this new variable.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
378 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 5: Comparison Study
Figure 24.40 Creation of New Results Component and Updated Project Schematic
d. Double click the Results cell of Comparison Study to launch a new ANSYS CFD-Post session.
Note
As before, ANSYS CFD-Post automatically reads in the most recent solution set
(trial 004).
2. As shown in Figure 24.41 (p. 380), go to File → Load Results to load an additional solution set. Navigate
to the ~ice-cfdpost_files/dp0/IPK/Icepak/IcepakProj folder to pick trial001.cfd.dat
as the second solution set for the comparison study.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 379
Chapter 24: Postprocessing Using ANSYS CFD-Post
b. Rotate, Zoom, or Pan one of the displays and confirm that the other display follows suit.
c. Using the Shortcuts Toolbar, modify the display to a landscape view (switch from to )
4. As before, go to Insert → Location → Surface Group and create a Surface Group named Board-
AndComponents.
Important
The Surface Group in this ANSYS CFD-Post session should include the board and
component surfaces from BOTH solution sets. Use the Location Selector to select all
but the last eight surfaces from each list. The easiest way to do this is to select all the
objects from both groups using Shift and the left mouse button, then deselecting the
cabinet objects from both groups using Ctrl and the left mouse button.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
380 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 5: Comparison Study
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 381
Chapter 24: Postprocessing Using ANSYS CFD-Post
8. Go to Insert → Streamline and create a Streamline object named StreamlinesFans and edit
the Details as below:
a. Geometry tab: Select fan1_minx from both solution sets for Start From and set # of Points to
50.
b. Color tab: Set Mode to Variable and select Temperature for Variable.
c. Symbol tab: Select Show Symbols and Show Streams. Set the Interval to 0.005 s.
d. Click Apply.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
382 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 6: Summary
e. Perform a detailed comparison study using the various features (Isosurface, Plane, Animation
etc.) discussed earlier in this tutorial.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 383
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
384 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 25: High Density Datacenter Cooling
25.1. Introduction
This tutorial demonstrates how to model a datacenter using ANSYS Icepak.
• Use macros to create computer room air conditioning units (CRACs), server cabinets, power distribution
units (PDUs), and perforated floor tiles in the datacenter.
• Organize the model using groups.
• Include effects of gravity and turbulence in the simulation.
• Define object-specific meshing parameters.
• Create contours, particle traces, iso-surfaces to better understand the airflow patterns and temperature
stratification within the datacenter space.
25.2. Prerequisites
This tutorial assumes that you are familiar with the menu structure in ANSYS Icepak and that you have
solved or read the tutorial "Finned Heat Sink" of this guide. Some steps will not be shown explicitly.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 385
Chapter 25: High Density Datacenter Cooling
ANSYS Icepak creates a default cabinet with the dimensions 1 m × 1 m × 1 m, and displays the
cabinet in the graphics window.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
386 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Set Preferences
Note
You can rotate the cabinet around a central point using the left mouse button, or you
can translate it to any point on the screen using the middle mouse button. You can
zoom into and out from the cabinet using the right mouse button. To restore the
cabinet to its default orientation, select Home position in the Orient menu.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 387
Chapter 25: High Density Datacenter Cooling
c. Click the Isometric view button ( ) to show a scaled-to-fit isometric view of the cabinet.
Note
The walls of the cabinet are adiabatic and do not participate in radiation by default.
Radiation will not be considered for this analysis.
ANSYS Icepak creates a free rectangular plate in the x-y plane in the center of the cabinet.
You need to change the orientation and size of the plate and its location within the cabinet.
b. In the object geometry window:
i. Set the Name to raisedfloor.
ii. Change the Plane to xz.
iii. Enter the following dimensions:
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
388 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Build the Model
Note
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 389
Chapter 25: High Density Datacenter Cooling
4. Set the per-object meshing parameters for the fans crac_intake and crac_exhaust.
a. Open the Mesh control panel by clicking the Generate mesh button ( ).
b. In the Local tab, check Object params and press Edit.
i. In the Per-object meshing parameters panel, Ctrl+left click crac_exhaust and
crac_intake to select both objects.
ii. Check the Use per object parameters option.
iii. Check the X count and Z count options and specify a Requested value of 4 for both options.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
390 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Build the Model
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 391
Chapter 25: High Density Datacenter Cooling
e. Press Apply and Done to copy the CRAC unit and close the panel.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
392 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Build the Model
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 393
Chapter 25: High Density Datacenter Cooling
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
394 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Build the Model
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 395
Chapter 25: High Density Datacenter Cooling
Note
The volumetric flow rate input for the recirculation opening is converted by ANSYS
Icepak to a mass flow rate input to the computational stage of the analysis. For
this conversion, ANSYS Icepak uses the density specified for Air in the materials
panel as shown below.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
396 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Build the Model
f. Press Apply and Done to copy the row of server racks and close the panel.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 397
Chapter 25: High Density Datacenter Cooling
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
398 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Build the Model
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 399
Chapter 25: High Density Datacenter Cooling
Figure 25.14 Two Rows of High Density Server Racks in the Graphics Window
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
400 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Build the Model
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 401
Chapter 25: High Density Datacenter Cooling
14. Set the per-object meshing parameters for all the resistance objects.
a. Open the Mesh control panel by clicking the Generate mesh button ( ).
b. In the Local tab, press Edit next to the Object params option.
i. In the Per-object meshing parameters panel, Shift+left click tile and then tile.10 to
select all the resistance objects.
ii. Check the Use per object parameters option.
iii. Check the X count and Z count options and specify a Requested value of 4 for both options.
iv. Check the Y count option and specify a Requested value of 3.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
402 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Build the Model
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 403
Chapter 25: High Density Datacenter Cooling
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
404 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Build the Model
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 405
Chapter 25: High Density Datacenter Cooling
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
406 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Build the Model
21. Set the per-object meshing parameters for the return grilles.
a. Open the Mesh control panel by clicking the Generate mesh button ( ).
b. In the Local tab, press Edit next to the Object params option.
i. In the Per-object meshing parameters panel, Shift+left click ceiling-return and then
ceiling-return.3 to select all the return grilles.
ii. Check the Use per object parameters option.
iii. Check the X count and Z count options and specify a Requested value of 4 for both options.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 407
Chapter 25: High Density Datacenter Cooling
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
408 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Build the Model
a. Open the Mesh control panel by clicking the Generate mesh button ( ).
b. In the Local tab, check Object params and press Edit.
i. In the Per-object meshing parameters panel, Ctrl+left click pdu_vent_in and
pdu_vent_out to select both objects.
ii. Check the Use per object parameters option.
iii. Check the X count and Z count options and specify a Requested value of 4 for both options.
c. Click Done to close the Per-object meshing parameters panel.
d. Click Close to close the Mesh control panel.
24. Create a new group for the PDU.
a. Select all the PDU objects by Shift+left clicking pdu_unit and then pdu_part4 in the Model
manager window.
b. Right click one of the selected objects and go to Create and then Group.
c. In the Create group panel, enter PDUs in the Name for new group text field.
d. Press Done to create the new group.
25. Create the second PDU.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 409
Chapter 25: High Density Datacenter Cooling
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
410 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Build the Model
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 411
Chapter 25: High Density Datacenter Cooling
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
412 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 5: Create Monitor Points
Note
3. Click Generate.
4. Use the Display and Quality tabs to view the mesh and check the mesh quality.
5. Click Close to close the panel once you have finished viewing the mesh.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 413
Chapter 25: High Density Datacenter Cooling
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
414 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 8: Calculate a Solution
ANSYS Icepak begins to calculate a solution for the model, and a separate window opens where
the solver prints the numerical values of the residuals. ANSYS Icepak also opens the Solution re-
siduals graphics display and control window, where it displays the convergence history for the
calculation.
Upon completion of the calculation, your residual and monitor plots will look something like Figure
25.27 (p. 416) and Figure 25.28 (p. 417). You can zoom in the residual plot by using the left mouse.
Note
The actual values of the residuals may differ slightly on different machines, so your
plots may not look exactly the same as Figure 25.27 (p. 416) and Figure 25.28 (p. 417).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 415
Chapter 25: High Density Datacenter Cooling
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
416 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 9: Examine the Results
4. Click Done in the Solution residuals and Temperature Point monitors windows to close them.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 417
Chapter 25: High Density Datacenter Cooling
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
418 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 9: Examine the Results
d. Check Show contours and click Create to view a plane cut of the temperature contours.
e. Check the Loop mode option and click Animate to display a loop of the plane cut traversing
from the min z to the max z side of the datacenter.
f. Click Interrupt on the progress bar to return to the Plane cut panel.
g. Repeat the above procedure for plane cuts in the Y-Z and X-Z planes by changing the Set pos-
ition to X plane through center and Y plane through center respectively.
h. Click Done to close the panel.
3. Display animated contours of temperature on an isosurface.
a. Right click plane-temp-contours in the Model manager window and make the plane cut
inactive by unchecking Active in the context menu.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 419
Chapter 25: High Density Datacenter Cooling
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
420 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 9: Examine the Results
Note
ANSYS Icepak will take a few moments to generate the airflow patterns.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 421
Chapter 25: High Density Datacenter Cooling
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
422 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 9: Examine the Results
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 423
Chapter 25: High Density Datacenter Cooling
25.13. Step 10: Additional Exercise: Visualize and analyze the results in
ANSYS CFD-Post
In addition to using the postprocessing tools contained within ANSYS Icepak, you can also postprocess
using the advanced tools in ANSYS CFD-Post through ANSYS Workbench. See "Postprocessing Using
ANSYS CFD-Post" for details on how to use the features in ANSYS CFD-Post.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
424 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 26: Design Modeler - Electronics
26.1. Introduction
This tutorial demonstrates how to use ANSYS DesignModeler to convert a model for analysis in ANSYS
Icepak.
• Use the Slice, Opening, Fan, and Simplify options in ANSYS DesignModeler.
• Organize the model using Parts.
26.2. Prerequisites
• Familiarity with the ANSYS Workbench interface
• Familiarity with the ANSYS Icepak interface
Figure 26.1 Comparison of the Geometry in ANSYS DesignModeler and ANSYS Icepak
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 425
Chapter 26: Design Modeler - Electronics
b. Drag a Geometry (ANSYS DesignModeler) component module from the Toolbox and drop it on
the Project Schematic window as shown in Figure 26.2 (p. 426).
c. Rename the Geometry component module to STEP Import and DME to Icepak
Translation. To rename the title, double click on the title Geometry or click the left mouse
button on the down arrow ( ) and select the Rename option from the drop down list.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
426 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Add Shortcuts to the Toolbar
2. Go to File → Import External Geometry File and select DME.stp and press Open.
3. Click to create the model.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 427
Chapter 26: Design Modeler - Electronics
Note
• The Electronics drop down menu in the toolbar contains several options:
• You can also access the option from the Create menu.
• You can also access the and Electronics options from the Tools menu.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
428 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Edit the Model for ANSYS Icepak
Note
We will not have to make modifications to export these bodies into ANSYS Icepak.
b. Go to Electronics → Show CAD Bodies. Only bodies with complex geometries not recognized
as ANSYS Icepak will be visible.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 429
Chapter 26: Design Modeler - Electronics
Note
These are the bodies we will have to modify in order to export these bodies into
ANSYS Icepak.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
430 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Edit the Model for ANSYS Icepak
Note
If you cannot select the face, try pressing the Model Faces selection filter ( ).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 431
Chapter 26: Design Modeler - Electronics
Note
Make sure that the Bodies selection is the larger section of the housing containing
the fins.
Note
a. Press +Y on the Triad (the axes) to get a clear view of the fins.
b. Select Box Select from the Shortcuts toolbar.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
432 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Edit the Model for ANSYS Icepak
e. Right click anywhere in the Model View and select Form New Part.
f. In the Details view, set the Part name to Fins1 and press enter on the keyboard.
g. Repeat steps a to f for the other set of fins, except name the part Fins2.
6. Create a Housing slice.
a. Select from the Shortcuts toolbar.
b. In the Details view, set the Slice name to HousingSlice1.
c. Select Single Select from the Shortcuts toolbar.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 433
Chapter 26: Design Modeler - Electronics
d. Click the field to the right of Target Face and select the inner face of bottom of the Housing as
shown in Figure 26.10 (p. 434) and press Apply.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
434 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Edit the Model for ANSYS Icepak
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 435
Chapter 26: Design Modeler - Electronics
d. Click the field to the right of Bodies and select the top part of the Housing object in between
the fins.
e. Click Apply and then .
f. You should have ten Housing objects outside of the Fins parts in the Tree Outline.
8. Create Openings for the fan.
a. Show all bodies again by right clicking one of the objects in the Tree Outline and clicking Show
All Bodies
b. Go to the +Y view.
c. Go to Electronics → Opening.
d. In the Details view, set the Opening name to FanOpenings.
e. Click the field to the right of Faces and select the face as shown in Figure 26.13 (p. 437) and press
Apply and .
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
436 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Edit the Model for ANSYS Icepak
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 437
Chapter 26: Design Modeler - Electronics
Note
b. Go to Electronics → Fan.
c. In the Details view, set the Fan name to FanGeom.
d. Click the field to the right of Body To Extract Fan Data, select the entire fan body and press
Apply.
e. Click the field to the right of Hub/Casing Faces and select the faces as shown in Figure 26.15 (p. 438).
Note
You can select multiple faces by holding down Ctrl and left clicking the objects.
Note
Although it may seem like there was no change, this step creates a fan object in
ANSYS Icepak. To confirm this, you can go to Electronics → Show Ice Bodies
and check if the fan is present.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
438 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Edit the Model for ANSYS Icepak
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 439
Chapter 26: Design Modeler - Electronics
f. Click the field to the right of Select Bodies and select the PWB and all the HS_AF0 and
T0220_Case objects.
Note
Because they are simple bodies that are already recognized as ANSYS Icepak objects,
do not select the LEAD_1_AF0 or the HS_AF0 objects.
i. Go to the +Z view.
ii. Make sure the Select Mode is Single Select.
iii. Hold down Ctrl and select the objects as shown in Figure 26.17 (p. 440).
iv. Using this method, only the 13 correct bodies will be selected.
g. Click Apply and .
13. Add all the package objects to the Parts.
a. Change the Selection Mode to Box Select and make sure the selection filter is set to Bodies.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
440 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Edit the Model for ANSYS Icepak
b. Select a package object as shown in Figure 26.18 (p. 441). There should be 6 bodies selected.
c. Right click the model and select Form New Part. All the bodies will be added to the part.
d. Name the part T0220_Case1.
e. Repeat steps a to e for the rest of the packages, except naming the parts T0220_Case2,
T0220_Case3, etc.
14. Perform a Simplify on the Coil.
a. Go to Electronics → Simplify.
b. In the Details view, set the Simplify name to CoilAssembly.
c. In the field to the right of Simplification Type, select Level 1.
d. Click the field to the right of Select Bodies and select the bodies as shown in Figure 26.19 (p. 442).
There should be 4 bodies selected.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 441
Chapter 26: Design Modeler - Electronics
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
442 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Edit the Model for ANSYS Icepak
e. Click Apply.
f. Set the Face Quality to Medium
g. Click .
17. Form a part for the Capacitors.
a. Make sure the selection filter is set to Bodies.
b. Make the same selection as the simplify operation. There should still be 3 selected bodies.
c. Right click the model and select Form New Part.
d. In the Details view, set the Part name to Capacitors.
18. Form parts for the Heat Sink and Components.
a. Make sure the selection filter is set to Bodies.
b. Follow the same steps as before to create a part called BGAHS for the Heat Sink and Components
for the Components:
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 443
Chapter 26: Design Modeler - Electronics
19. Right click a body in the Tree Outline and select Show All Bodies. Your model should look like Figure
26.22 (p. 444) and your Tree Outline should look like Figure 26.23 (p. 445).
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
444 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 5: Opening the Model in ANSYS Icepak
Note
Some of your parts and bodies may be in a different order than what is shown in Figure
26.23 (p. 445).
20. Check if all the bodies have been converted to ANSYS Icepak objects.
a. Go to Electronics → Show CAD Bodies.
b. Confirm that the view contains no bodies. This means all the bodies have been recognized by
ANSYS Icepak.
21. The model is now ready to use in ANSYS Icepak.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 445
Chapter 26: Design Modeler - Electronics
3. Double click the Setup cell (B2) to open the model in ANSYS Icepak.
4. In the model manager window, right click the Model node and select Expand all to view the geometry
inside the assemblies.
5. Notice that the bodies have been successfully transferred into ANSYS Icepak.
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
446 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 6: Summary
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 447
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
448 of ANSYS, Inc. and its subsidiaries and affiliates.
individual side specification, 79
Index
J
B joule heating, 283
BGA-package, 157, 321
L
C loss coefficient, 143
CAD loss coefficient vs Re, 155
geometry, 245
import, 247 M
CFD Post, 351 mesh exercise, 133
CFD Post in Workbench, 351 microelectronics, 295
cold-plate, 97, 101 modeling
model layers separately, 281
D radiation, 196
Datacenter cooling monitor point, 308
high density, 385 mouse conventions, 2
Design Modeler multi-level meshing, 311, 314
electronics, 425
Dimensions tab, 322 N
non-conformal
E assembly, 101
Edit object panel, 7 mesh, 121, 127, 129
Electronics nested, 113
Design Modeler, 425
O
F object parameters, 221
finned heat sink, 3, 17 obtaining support, 2
Functions optimization run, 181
compound, 178 orthotropic material properties, 110
objective, 178
primary, 178 P
param value, 175
H parameterization, 71
heat pipe, 107, 113 parametric runs, 162
heat sink, 49 parametric trials, 147
finned, 3, 17 multiple trials, 84
inline or staggered, 157
heat transfer coefficient, 325 R
help radiation model
obtaining support, 2 discrete ordinates, 185, 197
hex-dominant, 257 ray tracing, 197
rf amplifier, 37, 53
I
Icepak in Workbench, 339 S
import search fan library, 50
CAD file, 247 summary report, 126
IDF, 235, 268 support
tcb file, 322 obtaining help, 2
trace layer, 271, 333
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 449
Index
T
Thermal Resistance, 173
trace heating, 283
trace layer, 267
import, 271, 333
transient simulation, 201
typographical conventions, 1
W
Workbench
Icepak, 339
Z
zero slack, 136, 331, 336
zoom-in modeling, 217, 224
Release 14.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
450 of ANSYS, Inc. and its subsidiaries and affiliates.