Beruflich Dokumente
Kultur Dokumente
2015 ANSYS, Inc. All rights reserved. Unauthorized use, distribution or duplication is prohibited.
ANSYS, ANSYS Workbench, Ansoft, AUTODYN, EKM, Engineering Knowledge Manager, CFX, FLUENT, HFSS, AIM
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.
For U.S. Government users, except as specifically granted by the ANSYS, Inc. software license agreement, the use,
duplication, or disclosure by the United States Government is subject to restrictions stated in the ANSYS, Inc.
software license agreement and FAR 12.212 (for non-DOD licenses).
This product contains the following licensed software which requires reproduction of the following notices.
Tcl/Tk/BLT: The Tcl/Tk scripting and GUI system was developed by John Ousterhout at the University of California
at Berkeley, and is now being maintained by the Tcl/Tk group at Sun. The BLT extensions to Tcl/Tk were developed
by George Howlett of Lucent Technologies and others, and provide table, graph, and other utilities.
Tk and Tcl is copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation,
and other parties. The authors hereby grant permission to use, copy, modify, distribute, and license this software
and its documentation for any purpose, provided that existing copyright notices are retained in all copies and
that this notice is included verbatim in any distributions. No written agreement, license, or royalty fee is required
for any of the authorized uses. Modifications to this software may be copyrighted by their authors and need not
follow the licensing terms described here, provided that the new terms are clearly indicated on the first page of
each file where they apply. IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR
DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS
SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE. THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WAR-
RANTIES,INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,FITNESS FOR A
PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, AND THE
AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCE-
MENTS, OR MODIFICATIONS
pnmtotiff: Copyright (c) 1990 by Sun Microsystems, Inc., Author: Patrick J. Naughton naughton@wind.sun.com.
cjpeg: Independent JPEG Group's CJPEG, version 6b 27-Mar-1998 Copyright (C) 1998, Thomas G. Lane
Armadillo C++ Linear Algebra Library: Copyright (C) by Conrad Sanderson http://arma.sourceforge.net/
Python is owned by the Python Software Foundation, Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008, 2009 Python Software Foundation; All Rights Reserved
1. This LICENSE AGREEMENT is between the Python Software Foundation ("PSF"), and the Individual or Organization
("Licensee") accessing and otherwise using this software ("Python") in source or binary form and its associated
documentation.
2. Subject to the terms and conditions of this License Agreement, PSF hereby grants Licensee a nonexclusive,
royalty-free, world-wide license to reproduce, analyze, test, perform and/or display publicly, prepare derivative
works, distribute, and otherwise use Python alone or in any derivative version, provided, however, that PSF's License
Agreement and PSF's notice of copyright, i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
Python Software Foundation; All Rights Reserved" are retained in Python alone or in any derivative version prepared
by Licensee.
3. In the event Licensee prepares a derivative work that is based on or incorporates Python or any part thereof,
and wants to make the derivative work available to others as provided herein, then Licensee hereby agrees to
include in any such work a brief summary of the changes made to Python.
4. PSF is making Python available to Licensee on an "AS IS" basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES,
EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY REPRES-
ENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE
OF PYTHON WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.
5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON FOR ANY INCIDENTAL, SPECIAL, OR
CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
6. This License Agreement will automatically terminate upon a material breach of its terms and conditions.
7. Nothing in this License Agreement shall be deemed to create any relationship of agency, partnership, or joint
venture between PSF and Licensee. This License Agreement does not grant permission to use PSF trademarks or
trade name in a trademark sense to endorse or promote products or services of Licensee, or any third party.
8. By copying, installing or otherwise using Python, Licensee agrees to be bound by the terms and conditions of
this License Agreement.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that
the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following
disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the
following disclaimer in the documentation and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this software must display the following acknowledg-
ment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit.
(http://www.openssl.org/)"
4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products
derived from this software without prior written permission. For written permission, contact openssl-
core@openssl.org.
5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in their names
without prior written permission of the OpenSSL Project.
6. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes
software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)"
THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
====================================================================
This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes
software written by Tim Hudson (tjh@cryptsoft.com).
Original SSLeay License
-----------------------
Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved.
This package is an SSL implementation written by Eric Young (eay@cryptsoft.com). The implementation was
written so as to conform with Netscapes SSL.
This library is free for commercial and non-commercial use as long as the following conditions are adhered
to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc.,
code; not just the SSL code. The SSL documentation included with this distribution is covered by the same
copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com).
Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this
package is used in a product, Eric Young should be given attribution as the author of the parts of the library
used. This can be in the form of a textual message at program startup or in documentation (online or textual)
provided with the package.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that
the following conditions are met:
1. Redistributions of source code must retain the copyright notice, this list of conditions and the following
disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the
following disclaimer in the documentation and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this software must display the following acknow-
ledgement: "This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" The
word 'cryptographic' can be left out if the routines from the library being used are not cryptographic related
:-).
4. If you include any Windows specific code (or a derivative thereof ) from the apps directory (application
code) you must include an acknowledgement: "This product includes software written by Tim Hudson
(tjh@cryptsoft.com)"
THIS SOFTWARE IS PROVIDED BY ERIC YOUNG "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS IN-
TERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The licence and distribution terms for any publically available version or derivative of this code cannot be
changed. i.e. this code cannot simply be copied and put under another distribution licence [including the
GNU Public Licence.]
Table of Contents
1. Using This Manual ................................................................................................................................... 1
1.1. Whats In This Manual ........................................................................................................................ 1
1.2. How To Use This Manual .................................................................................................................... 3
1.2.1. For the Beginner ...................................................................................................................... 3
1.2.2. For the Experienced User .......................................................................................................... 4
1.3.Typographical Conventions Used In This Manual ................................................................................ 4
1.4. Mathematical Conventions ............................................................................................................... 5
1.5. Mouse and Keyboard Conventions Used In This Manual ..................................................................... 6
1.6. When To Call Your ANSYS Icepak Support Engineer ............................................................................ 6
2. Getting Started ....................................................................................................................................... 7
2.1. What is ANSYS Icepak? ...................................................................................................................... 7
2.2. Program Structure ............................................................................................................................ 8
2.3. Program Capabilities ......................................................................................................................... 9
2.3.1. General .................................................................................................................................... 9
2.3.2. Model Building ........................................................................................................................ 9
2.3.3. Meshing ................................................................................................................................. 10
2.3.4. Materials ................................................................................................................................ 11
2.3.5. Physical Models ...................................................................................................................... 11
2.3.6. Boundary Conditions ............................................................................................................. 12
2.3.7. Solver .................................................................................................................................... 12
2.3.8. Visualization ........................................................................................................................... 12
2.3.9. Reporting .............................................................................................................................. 12
2.3.10. Applications ......................................................................................................................... 13
2.4. Overview of Using ANSYS Icepak ..................................................................................................... 13
2.4.1. Planning Your ANSYS Icepak Analysis ...................................................................................... 13
2.4.2. Problem Solving Steps ............................................................................................................ 14
2.5. Starting ANSYS Icepak ..................................................................................................................... 15
2.5.1. Starting ANSYS Icepak on a Linux System ................................................................................ 15
2.5.2. Starting ANSYS Icepak on a Windows System .......................................................................... 15
2.5.3. Startup Screen ....................................................................................................................... 16
2.5.4. Startup Options for Linux Systems .......................................................................................... 17
2.5.5. Environment Variables on Linux Systems ................................................................................ 18
2.6. Accessing the ANSYS Icepak Manuals .............................................................................................. 19
2.7. Sample Session ............................................................................................................................... 19
2.7.1. Problem Description .............................................................................................................. 19
2.7.2. Outline of Procedure .............................................................................................................. 20
2.7.3. Step 1: Create a New Project ................................................................................................... 20
2.7.4. Step 2: Build the Model ........................................................................................................... 22
2.7.5. Step 3: Generate a Mesh ......................................................................................................... 33
2.7.6. Step 4: Physical and Numerical Settings .................................................................................. 37
2.7.7. Step 5: Save the Model ........................................................................................................... 38
2.7.8. Step 6: Calculate a Solution ..................................................................................................... 39
2.7.9. Step 7: Examine the results ..................................................................................................... 40
2.7.10. Step 8: Summary .................................................................................................................. 52
3. User Interface ........................................................................................................................................ 53
3.1. The Graphical User Interface ............................................................................................................ 53
3.1.1. The Main Window .................................................................................................................. 54
3.1.2. The ANSYS Icepak Menus ....................................................................................................... 54
3.1.3. The ANSYS Icepak Toolbars ..................................................................................................... 81
3.1.4. The Model manager Window .................................................................................................. 87
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. v
User's Guide
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
vi of ANSYS, Inc. and its subsidiaries and affiliates.
User's Guide
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. vii
User's Guide
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
viii of ANSYS, Inc. and its subsidiaries and affiliates.
User's Guide
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. ix
User's Guide
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
x of ANSYS, Inc. and its subsidiaries and affiliates.
User's Guide
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. xi
User's Guide
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
xii of ANSYS, Inc. and its subsidiaries and affiliates.
User's Guide
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. xiii
User's Guide
28.3.1. User Inputs for Specification of Radiation in Individual Object Panels ................................... 644
28.3.2. User Inputs for Specification of Radiation Using the Form factors Panel ................................ 646
28.4. Discrete Ordinates Radiation Modeling ........................................................................................ 651
28.5. Ray tracing Radiation Modeling ................................................................................................... 652
29. Optimization ..................................................................................................................................... 655
29.1. When to Use Optimization ........................................................................................................... 655
29.2. User Inputs for Optimization ........................................................................................................ 655
30. Parameterizing the Model ................................................................................................................ 663
30.1. Overview of Parameterization ..................................................................................................... 663
30.2. Defining a Parameter in an Input Field ......................................................................................... 664
30.3. Defining Check Box Parameters ................................................................................................... 667
30.3.1. Examples ........................................................................................................................... 668
30.4. Defining Radio Button Parameters (Option Parameters) ............................................................... 669
30.5. Defining a Parameter (Design Variable) Using the Parameters and optimization Panel ................... 670
30.6. Deleting Parameters .................................................................................................................... 673
30.7. Defining Trials ............................................................................................................................. 673
30.7.1. Import and Export of Trial Data ........................................................................................... 675
30.7.2. Selecting Trials ................................................................................................................... 676
30.8. Running Trials ............................................................................................................................. 677
30.8.1. Running a Single Trial ......................................................................................................... 678
30.8.2. Running Multiple Trials ....................................................................................................... 679
30.9. Function Reporting and Plotting ................................................................................................. 682
31. State-Space Characterization ............................................................................................................ 685
31.1. Overview .................................................................................................................................... 685
31.2. When to Use State-Space Characterization ................................................................................... 685
31.3. Perform State-Space Characterization .......................................................................................... 685
31.4. Simplorer .................................................................................................................................... 687
32. Krylov Reduced-order Models .......................................................................................................... 689
32.1. Overview .................................................................................................................................... 689
32.2. When to Use Krylov ROM Simulation ........................................................................................... 689
32.3. Creating and Using a Krylov ROM ................................................................................................ 689
33. Using Macros ..................................................................................................................................... 695
33.1. JEDEC Test Chambers .................................................................................................................. 695
33.2. Forced-Convection Test Chamber ................................................................................................ 695
33.3. Natural-Convection Test Chamber ............................................................................................... 697
33.4. Printed Circuit Board (PCB) .......................................................................................................... 699
33.4.1. Adding a PCB to Your ANSYS Icepak Model .......................................................................... 700
33.4.2. Adding PCB Attachments to Your ANSYS Icepak Model ........................................................ 702
33.5. Detailed Heat Sink ....................................................................................................................... 707
33.5.1. Adding a Detailed Heat Sink Macro to Your ANSYS Icepak Model ......................................... 707
33.6. Heat Pipes .................................................................................................................................. 711
33.6.1. Adding a Heat Pipe to Your ANSYS Icepak Model ................................................................. 711
33.7. Data Center Components ............................................................................................................ 713
33.7.1. CRAC macro ....................................................................................................................... 713
33.7.2. PDU Macro ......................................................................................................................... 716
33.7.3. Rack Macro ......................................................................................................................... 718
33.7.4. Tile Object .......................................................................................................................... 721
33.8. Transient Temperature Dependent Power .................................................................................... 724
33.8.1. Create a Temperature-Dependent Powermap ...................................................................... 724
33.8.2. Set Transient Object Properties ........................................................................................... 725
33.8.3. Run the Macro .................................................................................................................... 726
33.9. Debug Divergence ...................................................................................................................... 727
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
xiv of ANSYS, Inc. and its subsidiaries and affiliates.
User's Guide
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. xv
User's Guide
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
xvi of ANSYS, Inc. and its subsidiaries and affiliates.
User's Guide
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. xvii
User's Guide
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
xviii of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 1: Using This Manual
This chapter contains the following sections:
1.1. Whats In This Manual
1.2. How To Use This Manual
1.3.Typographical Conventions Used In This Manual
1.4. Mathematical Conventions
1.5. Mouse and Keyboard Conventions Used In This Manual
1.6. When To Call Your ANSYS Icepak Support Engineer
Getting Started (p. 7) describes the capabilities of ANSYS Icepak, gives an overview of the problem setup
steps, and presents a sample session that you can work through at your own pace.
User Interface (p. 53) describes the mechanics of using the user interface.
ANSYS Icepak in Workbench (p. 131) describes the mechanics of using ANSYS Icepak in the Workbench
framework.
Reading, Writing, and Managing Files (p. 135) contains information about the files that ANSYS Icepak can
read and write, including hard copy files.
Importing and Exporting Model Files (p. 151) provides information on importing IGES files, IDF files, and
other files created by commercial CAD packages into ANSYS Icepak.
Unit Systems (p. 215) describes how to use the standard and custom unit systems available in ANSYS Icepak.
Defining a Project (p. 223) describes how to define a job for your ANSYS Icepak model.
Building a Model (p. 271) contains information about how to set up your model in ANSYS Icepak.
Networks (p. 365) contains information about network objects and how to add them to your ANSYS Icepak
model.
Heat Exchangers (p. 377) contains information about heat exchanger objects and how to add them to your
ANSYS Icepak model.
Openings (p. 383) contains information about opening objects and how to add them to your ANSYS Icepak
model.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 1
Using This Manual
Grilles (p. 395) contains information about grille objects and how to add them to your ANSYS Icepak model.
Sources (p. 409) contains information about source objects and how to add them to your ANSYS Icepak
model.
Printed Circuit Boards (PCBs) (p. 419) contains information about PCB objects and how to add them to your
ANSYS Icepak model.
Enclosures (p. 431) contains information about enclosure objects and how to add them to your ANSYS Icepak
model.
Plates (p. 435) contains information about plate objects and how to add them to your ANSYS Icepak model.
Walls (p. 449) contains information about wall objects and how to add them to your ANSYS Icepak model.
Periodic Boundaries (p. 469) contains information about periodic boundary objects and how to add them to
your ANSYS Icepak model.
Blocks (p. 473) contains information about block objects and how to add them to your ANSYS Icepak model.
Fans (p. 507) contains information about fan objects and how to add them to your ANSYS Icepak model.
Blowers (p. 527) contains information about blower objects and how to add them to your ANSYS Icepak
model.
Resistances (p. 537) contains information about volumetric resistance objects and how to add them to your
ANSYS Icepak model.
Heat Sinks (p. 543) contains information about heat sink objects and how to add them to your ANSYS Icepak
model.
Packages (p. 561) contains information about package objects and how to add them to your ANSYS Icepak
model.
Transient Simulations (p. 605) contains information about solving problems involving time-dependent phe-
nomena, including transient heat conduction and convection.
Species Transport Modeling (p. 629) explains how to include species in your ANSYS Icepak model.
Radiation Modeling (p. 641) explains how to include radiative heat transfer in your ANSYS Icepak simulation.
Optimization (p. 655) contains information about solving design-optimization problems using ANSYS Icepak.
Parameterizing the Model (p. 663) describes how to use parameterization to determine the effect of various
object sizes or other characteristics on the solution.
Using Macros (p. 695) describes the predefined combinations of ANSYS Icepak objects designed to fulfill
specific functions in the model, and how you can use them.
Power and Temperature Limit Setup (p. 737) contains information about setting up and reviewing the power
of objects and temperature limits, as well as comparing the temperature limits with the object temperatures.
Generating a Mesh (p. 741) explains how to create a computational mesh for your ANSYS Icepak model.
Calculating a Solution (p. 793) describes how to compute a solution for your ANSYS Icepak model.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
2 of ANSYS, Inc. and its subsidiaries and affiliates.
How To Use This Manual
Examining the Results (p. 839) explains how to use the graphics tools in ANSYS Icepak to examine your
solution.
Generating Reports (p. 895) describes how to obtain reports of flow rates, heat flux, and other solution data.
Variables for Postprocessing and Reporting (p. 915) defines the flow variables that appear in the variable
selection drop-down lists in the reporting and postprocessing panels.
Theory (p. 921) describes the theory behind the physical models and numerical procedures in ANSYS Icepak.
For an overview of ANSYS Icepak modeling features, information on how to start up ANSYS Icepak, or advice
on how to plan your electronics cooling simulation, see Getting Started (p. 7). In this section you will also
find a self-paced tutorial that illustrates how to solve a simple problem using ANSYS Icepak.
You should be sure to try (or at least read through) this sample problem before working on any of
the tutorials in the ANSYS Icepak Tutorial Guide.
To learn about the user interface, read User Interface (p. 53).
For information about the different files that ANSYS Icepak reads and writes, see Reading, Writing, and
Managing Files (p. 135).
To learn about importing IGES files and IDF files into ANSYS Icepak, see Importing and Exporting Model
Files (p. 151).
If you plan to use a unit system other than SI (British units, for example), see Unit Systems (p. 215) for instruc-
tions.
To learn how to define a job for your model, see Defining a Project (p. 223).
For information about defining your ANSYS Icepak model, see Building a Model (p. 271).
For information about available objects and how to add them to your ANSYS Icepak model, see Net-
works (p. 365) Packages (p. 561).
For information about modeling the effect of time-dependent phenomena, see Transient Simulations (p. 605).
For information about modeling species transport, see Species Transport Modeling (p. 629).
To learn about including radiative heat transfer effects in your simulation, see Radiation Modeling (p. 641).
For information about parameterizing your model, see Parameterizing the Model (p. 663).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 3
Using This Manual
To learn how to use macros to define common combinations of ANSYS Icepak objects (such as heat sinks),
see Using Macros (p. 695).
To learn how to set up and review the power of objects and temperature limits, see Power and Temperature
Limit Setup (p. 737).
To learn how to generate a computational mesh for your model, see Generating a Mesh (p. 741).
To learn how to calculate a solution for your model or to modify parameters that control this calculation,
see Calculating a Solution (p. 793).
To find out how to examine the results of your calculation using graphics and reporting tools, see Examining
the Results (p. 839) and Generating Reports (p. 895).
The table of contents, as far as possible, discusses topics in the order you would typically perform them,
enabling you to find material relating to a particular procedural step.
The Advanced Search enables you to filter the results of your search to show only returns from the Icepak
documentation set.
Different type styles are used to indicate graphical user interface menu items and text inputs that you enter
(for example, Open project panel, enter the name projectname).
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. In this
manual, mini flow charts usually precede a description of a panel or a screen illustration showing
how to use the panel. They allow you to look up information about a panel and quickly determine
how to access it without having to search the preceding material.
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
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
4 of ANSYS, Inc. and its subsidiaries and affiliates.
Mathematical Conventions
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 this button (in this case, to open the Walls panel) in the
toolbar.
The operator , referred to as grad, nabla, or del, represents the partial derivative of a quantity with respect
to all directions in the chosen coordinate system. In Cartesian coordinates, is defined to be
(1.1)
The gradient of a scalar quantity is the vector whose components are the partial derivatives; for example,
(1.2)
The gradient of a vector quantity is a second-order tensor; for example, in Cartesian coordinates,
(1.3)
(1.4)
The divergence of a vector quantity, which is the inner product between and a vector; for example,
(1.5)
The operator , which is usually written as and is known as the Laplacian; for example,
(1.6)
(1.7)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 5
Using This Manual
An exception to the use of is found in the discussion of Reynolds stresses in Advanced Turbulence Mod-
els (p. 924), where convention dictates the use of Cartesian tensor notation. In this section, you will also find
that some velocity vector components are written as u, v, and w instead of the conventional v with directional
subscripts.
The default keyboard key that is used in conjunction with the mouse buttons to move legends, titles,
and so on in the graphics window is the Ctrl key. Note that you can change this key in ANSYS Icepak to
suit your preference (see Configuring a Project (p. 234)). In this manual, however, descriptions of moving
legends, titles, and so on assume that you are using the default setting (that is, the Ctrl key).
1. Read the sections 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.
For particularly difficult problems, package up the project in which the problem occurred (see Packing
and Unpacking Model Files (p. 148) for instructions) and send it to your support engineer. This is the
best source that we can use to reproduce the problem and thereby help to identify the cause.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
6 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 2: Getting Started
This chapter provides an introduction to ANSYS Icepak, an explanation of its structure and capabilities,
an overview of using ANSYS Icepak, and instructions for starting the ANSYS Icepak application. A sample
session is also included.
ANSYS Icepak uses the Fluent computational fluid dynamics (CFD) solver engine for thermal and fluid-
flow calculations. The solver engine provides complete mesh flexibility, and allows you to solve complex
geometries using unstructured meshes. The multigrid and pressure-based solver algorithms provide
robust and quick calculations.
ANSYS Icepak provides many features that are not available in other commercial thermal and fluid-flow
analysis packages. These features include the following:
anisotropic conductivity
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 7
Getting Started
filters for importing model data from Initial Graphics Exchange Specification (IGES), STEP (Standard for the
Exchange of Product model data), and Intermediate Data Format (IDF) files
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
8 of ANSYS, Inc. and its subsidiaries and affiliates.
Program Capabilities
ANSYS Icepak is used to construct your model geometry and define your model. You can import model
data from other CAD and CAE packages in this process. ANSYS Icepak then creates a mesh for your
model geometry, and passes the mesh and model definition to the solver for computational fluid dy-
namics simulation. The resulting data can then be postprocessed using ANSYS Icepak, as shown in
Figure 2.1: Basic Program Structure (p. 8).
2.3.1. General
mouse-driven interactive controls
library functions that enable you to store or retrieve groups of objects in an assemblies library
supported platforms
Linux workstations
cabinets
networks
heat exchangers
openings
grilles
sources
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 9
Getting Started
enclosures
plates
walls
periodic boundaries
blocks
blowers
resistances
heat sinks
packages
macros
ducts
2D object shapes
rectangular
circular
inclined
polygon
prisms
cylinders
ellipsoids
2.3.3. Meshing
automatic unstructured mesh generation
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
10 of ANSYS, Inc. and its subsidiaries and affiliates.
Program Capabilities
meshing control
non-conformal meshing
2.3.4. Materials
comprehensive material property database
species transport
conduction in solids
choice of mixing-length (zero-equation), two-equation (standard k-), RNG k-, realizable k-, three enhanced
two-equation models (standard, RNG and realizable k- with enhanced wall treatment), Spalart-Allmaras or
k- SST turbulence models
non-isotropic volumetric flow resistance modeling, with non-isotropic resistance proportional to velocity
(linear and/or quadratic)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 11
Getting Started
openings and grilles with options for specification of inlet/exit velocity, exit static pressure, inlet total pressure,
inlet temperature and species
fans, with options for specified mass flow rate and fan performance curve
recirculating boundary conditions for external heat exchanger simulation or species filters
2.3.7. Solver
For its solver engine, ANSYS Icepak uses Fluent, a finite-volume solver. ANSYS Icepaks solver features
include:
pressure-based solution algorithm with a sophisticated multigrid solver to reduce computation time
choice of first-order upwinding for initial calculations, or a higher-order scheme for improved accuracy
2.3.8. Visualization
3D modeling and dynamic viewing features
visualization of velocity vectors, contours, particle traces, grid, cut planes, and isosurfaces
contours of velocity components, speed, temperature, species mass fractions, pressure, heat flux, heat
transfer coefficient, flow rate, turbulence parameters, vorticity, and many more quantities
velocity vectors color-coded by temperature, velocity magnitude, pressure, or other solved/derived quant-
ities
export of animations in AVI, MPEG, FLI, Flash, and animated GIF formats
2.3.9. Reporting
writing to user-specified ASCII files of all solved quantities and derived quantities (heat flux, mass flow rate,
heat transfer coefficient, and so on) on all objects, parts of objects, and user-specified regions of the domain
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
12 of ANSYS, Inc. and its subsidiaries and affiliates.
Overview of Using ANSYS Icepak
report of operating point for fans that use a fan characteristic curve
PPM
TIFF
GIF
JPEG
VRML scripts
MPEG movies
AVI movies
FLI movies
Flash files
2.3.10. Applications
ANSYS Icepak can be used to solve a wide variety of engineering applications, including, but not limited
to, the following:
telecommunications equipment
system-level modeling
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 13
Getting Started
Defining the Modeling Goals: What results are required? What level of accuracy is needed? The level of
accuracy that is required will help you determine assumptions and approximations. How detailed should
your problem setup be?
Choosing the Physical Models: What is the flow regime (laminar or turbulent) and fluid type? Is the flow
steady or transient? What other physical models do you need to apply (for example, gravity)?
Determining the Solution Procedure: Can the problem be solved simply, using the default solver formu-
lation and solution parameters? Can convergence be accelerated with a more judicious solution procedure?
Will the problem fit within the memory constraints of your computer? How long will the problem take to
converge on your computer?
Careful consideration of these issues before beginning your ANSYS Icepak analysis will contribute signi-
ficantly to the success of your modeling effort. When you are planning an analysis project, take advantage
of the customer support provided to all ANSYS Icepak users.
5. Calculate a solution.
Note
Table 2.1: Problem Solving Steps in ANSYS Icepak (p. 14) shows each problem solving step
and the ANSYS Icepak menu, window, or toolbar it is initiated from, as well as the section in
this manual that describes the process.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
14 of ANSYS, Inc. and its subsidiaries and affiliates.
Starting ANSYS Icepak
Once you have installed ANSYS Icepak on your computer system, you can start it as described in the
following section.
icepak
You can also start an ANSYS Icepak application on a Linux system using a startup command line option.
For example, if you want to start ANSYS Icepak and load a project that was previously created (such as
tut1), you can type
icepak tut1
at the system prompt, and the project file named tut1 will be loaded into ANSYS Icepak and displayed
in the graphics window. If the project you name is a new project, then an empty default cabinet will
appear in the graphics window. See Startup Options for Linux Systems (p. 17) for details on startup
command line options for Linux systems.
1. Click the Start button, select the Programs menu, select the ANSYS 17.0 menu, and then select the 17.0
ANSYS Icepak program item. (Note that if the default "ANSYS 16" program group name was changed
when ANSYS Icepak was installed, you will find the ANSYS Icepak menu item in the program group
with the new name that was assigned, rather than in the ANSYS 16 program group.)
2. After installation, there will be a desktop shortcut called Icepak-17.0 that you can double-click to launch
ANSYS Icepak.
Note
There is a limitation for ANSYS Icepak with OpenGL on Windows 7 machines using the NVIDIA
graphic card. Use the following work-around:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 15
Getting Started
5. If option Dassault Systems CATIA - compatible option is not found, any other 3D setting
option that has the word "compatible", can be selected.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
16 of ANSYS, Inc. and its subsidiaries and affiliates.
Starting ANSYS Icepak
To create a new project, click New in the Welcome to Icepak panel, which will instruct ANSYS Icepak to
open the New project panel. In the New project panel, enter the name of the project in the Project field
and click Create, or you can click Cancel and select New project in the File menu.
Note
To open an existing project, click Existing in the Welcome to Icepak panel. In the Open project panel,
you can use your left mouse button to select a project from the Directory list and click Open. To open a
project that was recently edited, you can select the project name in the drop-down list to the right of Recent
projects in the Open project panel and then click Open.
To expand a compressed (or packed) file, click Unpack in the Welcome to Icepak panel. In the File selection
dialog box, you can use your left mouse button to select a .tzr file from the Directory list and click Open.
Note
Selecting Quit from the Welcome to Icepak panel will terminate your ANSYS Icepak
session.
For more details on how to create new projects or open existing projects see Creating, Opening, Reload-
ing, and Deleting a Project File (p. 229). See File Selection Dialog Boxes (p. 93) for details on selecting
a project using a file selection dialog box.
You can configure your graphical user interface for the current project you are running, or for all ANSYS
Icepak projects, using the Options node of the Preferences panel. See Configuring a Project (p. 234)
for details on changing the configuration parameters.
where option is the name of the option argument, and value is a value for a particular option. Items
enclosed in square brackets are optional. (Do not type the square brackets.) Not all option arguments
allow values to be specified. Arguments can be entered in any order on the command line, and are
processed from left to right. Each command line argument is listed below, along with its functional
description.
-x specifies the X Windows graphics driver. By default (that is, when you start ANSYS Icepak without the
-x option) ANSYS Icepak will use the native graphics driver for each specific workstation platform. The
native graphics driver typically takes advantage of the available graphics hardware, particularly for 3D
graphics operations. The -x option is useful, for example, if you are accessing a 3D graphics workstation
using an X terminal.
-xfast enables a fast form of X Window graphics. This is accomplished by various shortcuts in the display
of graphical information. The resulting graphics display will not be as aesthetically pleasing as the -x
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 17
Getting Started
graphics, but it does result in faster performance when performing dynamic manipulation of the displayed
model. This mode of operation is particularly useful when using an X terminal that is connected via the
network to a workstation on which ANSYS Icepak is running.
-unpack allows you to restore files that were packed using the Pack process to their original state. You
can compress project files into a single encoded file that is suitable for electronic file transfer to your tech-
nical support engineer using the Pack option in the File menu. To restore or "unpack" files, type
where filename.tzr is the name of the compressed file. See Packing and Unpacking Model
Files (p. 148) for more details.
projectname (if specified) must be the last argument in the command line argument list. It is the name
of the ANSYS Icepak project to be loaded on startup, and can be either a new project or an existing project.
Specifying a projectname bypasses the Welcome to Icepak panel.
For more information on environment variables, refer to documentation concerning shell commands
for your computer system.
Variable Description
HOME The path to your home directory where configuration files are
located. (Linux systems only)
TERM The terminal type (for example, xterm). (Linux systems only)
DISPLAY The location of the display screen. This is used by the X Window
system to determine which screen to display its output to (for
example, linux:0.0), and must be set for ANSYS Icepak to operate.
(Linux systems only)
PATH The list of directories to search for system-level commands.
You will need to include the ANSYS 17.0/bin directory in the path. For example, if ANSYS Icepak
17.0 has been installed under /usr/local, there will be a ANSYS directory present as /usr/loc-
al/ANSYS.Inc. You would then need to set your PATH environment variable to include
/usr/local/ANSYS.Inc/bin.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
18 of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session
Variable Description
ICEPAK_LIB_PATH Allows you to specify the search path where ANSYS
Icepak loads the material library files or the files for
customized macros. See Editing the Library Paths (p. 240)
for details.
ICEPAK_LICENSE_FILE Allows you to specify an alternate location for the ANSYS
Icepak license file. See the ANSYS Icepak installation
instructions for details.
ICEPAK_JOB_DIRECTORY Allows you to specify a default location for unpacking
files. See Packing and Unpacking Model Files (p. 148) for
details.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 19
Getting Started
The steps you will follow in this sample session are reduced to the following:
2. Add the block, rack of PCBs, fan, and grille modeling objects to the cabinet.
4. Create a mesh.
5. Calculate a solution.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
20 of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session
Under Project name, enter the name of your ANSYS Icepak project (for example, sample). Click Create
to open the new job. ANSYS Icepak will create a default cabinet with the dimensions 1 m 1 m 1 m,
and display the cabinet in the graphics window.
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 cab-
inet using the right mouse button. To restore the cabinet to its default orientation, select Home position
in the Orient menu.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 21
Getting Started
Model Cabinet
To resize the cabinet, ensure that the Cabinet item in the Model node of the Model manager window
is selected, and enter the coordinates shown in Table 2.4: Coordinates for the Cabinet (p. 22) into the
cabinet Edit window.
xS 0.0 xE 0.2
yS 0.0 yE 0.1
zS 0.0 zE 0.2
Click Apply to resize the cabinet. In the Orient menu, select Isometric view. This will display an isometric
view of the cabinet scaled to fit the graphics window.
Alternatively, you can resize the cabinet by double-clicking on the Cabinet item in the Model node of
the Model manager window to open the Cabinet panel (Figure 2.6: The Cabinet Panel (p. 22)), selecting
the Geometry tab, and entering the coordinates under Location.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
22 of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session
Adding a Block
First, you will create an adiabatic block inside the cabinet.
Click the button to create a new block, and then click the button to open the Blocks panel.
ANSYS Icepak will create a prism block in the center of the cabinet. Click the Geometry tab in the Blocks
panel (Figure 2.7: The Blocks Panel (p. 24)), and enter the coordinates shown in Table 2.5: Coordinates
for the Block (p. 23). Click Update to resize the block.
xS 0.06 xE 0.14
yS 0.0 yE 0.1
zS 0.0 zE 0.06
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 23
Getting Started
A block is specified to be solid and adiabatic by default in ANSYS Icepak. To change the type and thermal
specification of the block, go to the Properties tab of the Blocks panel. For this problem, select Hollow
as the Block type and click Done to close the panel.
The steps listed above create an adiabatic hollow block with zero power on the cabinet wall. The effect
of this block is to create a U-shaped computational domain.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
24 of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session
Click the button to create a new PCB, and then click the button to open the Printed circuit
boards panel (Figure 2.8: The Printed circuit boards Panel (Geometry Tab) (p. 26) and Figure 2.9: The
Printed circuit boards Panel (Properties Tab) (p. 27)).
Click the Geometry tab. In the Plane drop-down list, select X-Y to define the plane in which the PCB
lies. In the Location group box, enter the coordinates shown in Table 2.6: Coordinates for the PCB (p. 25)
for the PCB.
xS 0.06 xE 0.14
yS 0.015 yE 0.06
zS 0.125 zE
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 25
Getting Started
Click the Properties tab. Enter 4 next to Number in rack. Specify a Rack spacing of 0.0125 m or
1.25 cm.
To specify the thermal characteristics of the rack, enter a Total power of 1 W under Thermal specific-
ation. Under Tracing layer parameters, enter 0.035, and select mm as the units for the High surface
thickness, Low surface thickness, and Internal layer thickness. Keep all other defaults in the Printed
circuit boards panel, and click Done to accept the changes and close the panel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
26 of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session
Click the button to create a new fan, and then click the button to open the Fans panel (Fig-
ure 2.10: The Fans Panel (Geometry Tab) (p. 28) and Figure 2.11: The Fans Panel (Properties Tab) (p. 29)).
Click the Geometry tab. In the Plane drop-down list, select Y-Z to define the plane in which the fan
lies. Enter the coordinates of the center of the fan, the radius of the fan, and the radius of the hub of
the fan as shown in Table 2.7: Coordinates for the Fan (p. 27).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 27
Getting Started
zC 0.13
Click the Properties tab. To specify an intake fan, keep the default selection of Intake in the Fan type
drop-down list. Under Direction, select Specified, and specify a vector (X, Y, Z) of (1, 0, 0). Under Fan
flow, select Fixed and Mass flow, and enter a mass flow rate of 0.001 kg/s. Click Done in the Fans
panel to accept the changes and close the panel. Note that when you click Done, ANSYS Icepak displays
a small arrow in the center of the fan in the graphics window to indicate whether it is an exhaust fan
(arrow pointing outward from the cabinet) or intake fan (arrow pointing into the cabinet).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
28 of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session
Click the button to create a new grille, and then click the button to open the Grille panel
(Figure 2.12: The Grille Panel (Geometry Tab) (p. 30) and Figure 2.13: The Grille Panel (Properties
Tab) (p. 31)).
Click the Geometry tab. In the Plane drop-down list, select Y-Z to define the plane in which the grille
lies. Under Specify by, enter the coordinates shown in Table 2.8: Coordinates for the Grille (p. 29) for
the grille.
xS 0.2 xE
yS 0.01 yE 0.04
zS 0.1 zE 0.18
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 29
Getting Started
Click the Properties tab. Select Approach in the Velocity loss coefficient drop-down list. To specify
that the grille is an outlet vent, keep the default selection of Normal out under Flow direction. Click
Done to accept the changes and close the panel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
30 of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session
Note
Although ANSYS Icepak allows the grille to be placed anywhere within the cabinet, the only
physically realistic positions for a vent are those along the walls of the cabinet.
The finished model should appear as shown in Figure 2.14: Cabinet with Block, Intake Fan, Rectangular
Grille, and Rack of PCBs (p. 32).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 31
Getting Started
Figure 2.14: Cabinet with Block, Intake Fan, Rectangular Grille, and Rack of PCBs
Generating a Summary
Once you have completed your model, you can display a summary of the model by selecting Summary
(HTML) in the View menu.
The HTML version of the summary will be displayed in your web browser. ANSYS Icepak will automatically
launch your web browser, as shown in Figure 2.15: Summary of the Model (p. 33).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
32 of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 33
Getting Started
ANSYS Icepak will open the Mesh control panel, as shown in Figure 2.16: The Mesh control Panel (p. 34).
Alternatively, you can click the button to open the Mesh control panel.
Turn off the Max X size, Max Y size, and Max Z size options. In the Mesh parameters drop-down list
under the Global tab, select Coarse. Click Generate to generate a mesh using the coarse mesh para-
meters to represent the geometry.
The Message window will display the results of the mesh generation procedure, including the number
of elements or hexas" (hexahedral brick elements), and information regarding the quality of the elements
in the mesh. The number of mesh elements (elements = 3356) and the number of nodes (nodes = 3907)
in the mesh will also be displayed in the Mesh control panel.
Note
The exact number of nodes and element numbers may vary slightly on different computers.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
34 of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session
Note
You can change the color of the Surface mesh by clicking on the colored box next to the
Surface mesh color option and then choosing a color from the palette.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 35
Getting Started
To restore the model to its default orientation, select Home position in the Orient menu. Turn off the
display of the mesh by deselecting Display mesh in the Mesh control panel. Deselect Surface and
select the Cut plane option instead. To specify a horizontal plane cut, select Horizontal - screen select
in the Set position drop-down list under Plane location. To create a cut plane, click a point in the
graphics window about 1/3 from the top of the front PCB using the left mouse button. To display the
mesh on the cut plane, select Display mesh in the Mesh control panel. To view the mesh, select Orient
positive Y in the Orient menu. To fit the whole model into the graphics window, select Scale to fit in
the Orient menu.
Figure 2.18: Viewing a Plane-Cut View of the Mesh (p. 36) shows the top (positive Y) view of the plane
cut through the mesh. Note that there is room for improvement in the quality of the mesh, particularly
around the PCB. In general:
A "good" mesh should include a minimum of three nodes (four elements) in the channels between PCBs in
a rack.
The aspect ratio of the largest to smallest elements should not exceed 10:1.
Elements should be graded away from object surfaces (that is, there should be no large jumps in size for
elements near surfaces in the model).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
36 of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session
To specify the maximum element size throughout the computational domain, click the Settings tab in
the Mesh control panel. Select the Max X size, Max Y size, and Max Z size options in the Mesh control
panel, and keep the default values for each of the entries. Under the Global tab, select Normal in the
Mesh parameters drop-down list.
Click Generate to create the refined mesh. The refined mesh (Figure 2.19: Viewing the Refined
Mesh (p. 37)) will be displayed in the graphics window automatically because Display mesh is still se-
lected in the Display section of the Mesh control panel.
Max X size, Max Y size, and Max Z size specify a limit on the element size in the x, y, and z coordinate
directions, respectively. Specifying a global value for Init element height in the Options tab limits the
size of the first row of elements on all objects in the model. In most cases, you should specify the initial
height for each individual object. Specifying a global value can result in an excessively large mesh, es-
pecially for complex models. Thus, it is recommended that you keep the Init element height option
deselected.
To turn off the mesh display, click the Display tab and deselect the Display mesh option. Then Close
the Mesh control panel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 37
Getting Started
Note
The Basic settings panel can also be opened from the Menu toolbar as: Solve Settings
Basic
ANSYS Icepak will open the Basic settings panel, as shown in Figure 2.20: The Basic settings Panel (p. 38).
Note
By default, the Number of iterations is 100. Based on experience, 300 is a good number
of iterations for most problems.
Click the Reset button. ANSYS Icepak will calculate the Reynolds and Peclet numbers and display estim-
ates of these numbers in the Message window. For this example, both the Reynolds and Peclet numbers
are about 2000 or less, so the problem is laminar. The flow is specified to be laminar by default in ANSYS
Icepak, so no change is needed. Click Accept to accept the solution parameters.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
38 of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session
the Solve panel, select Run solution in the Solve menu or click the icon in the toolbar.
The default Solution ID consists of the project name and a sequential two-digit suffix (starting value =
00). To modify the Solution ID, you can type a new name in the Solution ID text entry box. In this ex-
ample, you will keep the default ID.
Click Start solution to start the solver. The solver will start the calculation, and ANSYS Icepak will open
the Solution residuals graphics display and control window, where it will display the convergence
history for the calculation.
The solution is converged to the default tolerances after a total of about 90 iterations. At this point,
your residual plot will look something like Figure 2.22: Residuals After Convergence (p. 40). Note that
the exact number of iterations required for convergence may vary on different computers. Also the
actual values of the residuals may differ slightly on different machines, so your plot may not look exactly
the same as Figure 2.22: Residuals After Convergence (p. 40).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 39
Getting Started
object-face views
plane-cut views
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
40 of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session
isosurface views
The following sections illustrate how to generate and display each view.
Object-Face Views
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 (such as temperature) and the attributes of the view (such as shading type).
You will use the Object face panel (Figure 2.23: The Object face Panel (p. 41)) to create a solid-band
object-face view of temperature on the rack of PCBs. To open the Object face panel, select Object face
in the Post menu.
To specify the PCB as the object on which the results will be displayed, select pcb.1 in the Object drop-
down list, and click Accept.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 41
Getting Started
To specify the variable to be displayed and the attributes of the view, turn on the Show Contours option
and click Parameters. This will open the Object face contours panel, shown in Figure 2.24: The Object
face contours Panel (p. 42).
The default Variable is Temperature, so no change is needed. Keep the default selections of Solid fill
under Contour options and Banded under Shading options. If you want to show contours on the
meshed region of the specified object, turn on the Mesh option. This option is used when an object
intersects with one or more objects and the mesh in the intersecting region might not necessarily belong
to it. By default, Icepak reports on the full mesh of the specified object. Enabling the Mesh option allows
you to draw contours on the meshed region of the specified object. In the Color levels group box, select
This object from the Calculated drop-down list. Click Done in the Object face contours panel to close
the panel. Click Create in the Object face panel to create and display the object face by loading the
data. The solid-band temperature contours on the rack of PCBs will be displayed in the graphics window.
Select Isometric view in the Orient menu to see an isometric view of the contours.
In addition to the solid contour bands on the rack of PCBs, ANSYS Icepak displays a legend showing a
vertical color-band spectrum and the associated temperatures in the graphics window. The spectrum
includes the entire range of temperatures applicable to the solution.
Solid contour bands are usually easier to interpret than line contour bands; however, it is sometimes
preferable to generate a line-band plot (for example, when generating black-and-white image files). To
replace the solid bands with line bands on the rack of PCBs, click Parameters next to Show contours
in the Object face panel. Deselect the Solid fill option under Contour options and select Line. Under
Contour levels, enter 15 next to Number to specify the density of the lines. Click Done to create the
line contour plot shown in Figure 2.25: Contours of Temperature on the Rack of PCBs (p. 43).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
42 of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session
Note
Before continuing, you should deactivate the line band contour plot so that it will not obstruct
your view of subsequent postprocessing objects. In the Object face panel, deselect the
Active option and click Done. If the Object face panel is not visible on your screen, double-
click the face.1 item under the Postprocessing node of the Model manager window to
bring the Object face panel to the foreground.
Plane-Cut Views
Plane-cut views enable you to observe the variation in a solution variable across the surface of a plane.
Select Home position in the Orient menu to return the cabinet to its default orientation (front view).
You will use the Plane cut panel (Figure 2.26: The Plane cut Panel (p. 44)) to view the direction and
magnitude of velocity across a horizontal plane near the middle of the cabinet. To open the Plane cut
panel, select Plane cut in the Post menu.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 43
Getting Started
To specify a horizontal plane cut, select Horizontal - screen select in the Set position drop-down list
under Plane location. To create a cut plane, click a point in the graphics window about 1/3 from the
top of the front PCB using the left mouse button. Turn on the Show vectors option and click Done.
Select Isometric view in the Orient menu to see an isometric view of the cabinet, as shown in Fig-
ure 2.27: Velocity Vectors (Plane-Cut View) (p. 45).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
44 of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session
Note
To deactivate the plane-cut view, right-click the cut.1 item under the Postprocessing
node of the Model manager window and deselect the Active option in the pull-down
menu.
Isosurface Views
Isosurface views display surfaces across which one of the primary or derived variables exhibits as a
single value or multiple values.
You will use the Isosurface panel (Figure 2.28: The Isosurface Panel (p. 46)) to view the surface across
which all points have a temperature of 28C. To open the Isosurface panel, select Isosurface in the
Post menu.
Post Isosurface
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 45
Getting Started
Keep the default Variable of Temperature. Enter a value of 28 next to Value(s) to specify an isosurface
at 28C. Turn on the Show mesh option, and change the color to black by clicking the colored square
and selecting black from the color palette. Click Done to create the isosurface, an isometric view of
which is shown in Figure 2.29: Isosurface of Temperature = 28 Degrees (p. 47).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
46 of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session
Note
To deactivate the isosurface view, right-click the iso.1 item under the Postprocessing
node in the Model manager window and deselect the Active option in the drop-down
menu.
Point Views
Point views enable you to probe the computational domain to sample the values of one of the primary
or derived solution variables at any point.
You will use the Point panel (Figure 2.30: The Point Panel (p. 48)) to probe for temperature. To open
the Point panel, select Point in the Post menu.
Post Point
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 47
Getting Started
Keep the default Variable of Temperature. In the Position drop-down list, enter 0.02 0.02 0.02
to create a starting point offset from the origin. Turn on the Leave trail option to enable tracing. Keep
the default Point size of 4. Click Done to create the point and close the panel.
Note
There will not be any objects in the Position drop-down list in this model.
ANSYS Icepak draws the initial (blue) sample point at the x, y, and z coordinates specified (0.02, 0.02,
0.02) and displays the Value of the temperature at that point in the postprocessing Edit window, as
shown in Figure 2.31: The Postprocessing Edit Window for a Point View (p. 48).
You can sample the temperature at a different location in the domain by moving the point. Select the
point in the graphics window by holding down the Shift key on the keyboard and using the left mouse
button to select the point. Drag the point to the new location using the left mouse button. As the point
moves, it will leave behind a trace colored according to the temperature legend in the graphics window.
The postprocessing Edit window displays the value of the temperature at the current location (Value),
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
48 of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session
and the minimum (Global min) and maximum (Global max) values of temperature in the computational
domain.
Note
To deactivate the point trace before moving on, right-click the point.1 item under the
Postprocessing node in the Model manager window, and deselect the Active option in
the drop-down menu.
Variation Plots
ANSYS Icepak variation plots enable you to view the variation of any one of the primary or derived
solution variables along a line through the computational domain.
Select Home position in the Orient menu to return the cabinet to its default orientation (front view).
You will use the Variation plot panel (Figure 2.32: The Variation plot Panel (p. 49)) to view temperature
along a horizontal line in the middle of the cabinet. To open the Variation plot panel, select Variation
plot in the Post menu.
Keep the default Variable of Temperature. To specify a variation plot line normal to the screen at a
point, click From screen and then click a point in the graphics window in the middle of the front PCB
using the left mouse button. Click Create in the Variation plot panel to create a variation plot, as
shown in Figure 2.33: Variation of Temperature Plot (p. 50).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 49
Getting Started
ANSYS Icepak draws the variation plot in a separate window (called the Variation of Temperature
graphics display and control window in this example), and displays the line on which the variation plot
is calculated in the graphics window. You can use the mouse to rotate the cabinet and view the variation
plot line from various angles. Click Done to close the Variation of Temperature window and remove
the variation plot line from the graphics window.
Click Save in the resulting File selection dialog box to save the file with the default name post_objects.
Note
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
50 of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session
Generating Reports
ANSYS Icepak allows you to generate, view, and print reports detailing the results of the simulation.
Reports regarding primary and derived solution variables such as temperature, flow rate, heat flux, and
heat transfer coefficient can be generated either for individual objects or for collections of objects.
You will use the Full report panel (Figure 2.34: The Full report Panel (p. 51)) to generate an on-screen
report of mass flow rate for the fan. To open the Full report panel, select Full report in the Report
menu.
To specify mass flow rate as the variable to be reported, select Mass flow in the Variable drop-down
list. Select the Selected objects option under Report region and select fan.1 in the adjacent drop-
down list, and click Accept to specify the fan as the object on which the results will be reported. Click
the Select sides option from the drop-down list to create a report for the whole fan. Keep the Write
to window option turned on to display the report in a window, and deselect the Write to file option.
Click Write to generate the report. ANSYS Icepak displays the report in a separate window (called the
Full report for Mass flow window in this example), as shown in Figure 2.35: The Full report for Mass
flow Window (p. 52). ANSYS Icepak displays the surface area of the fan, and the average, maximum,
and minimum values for the mass flow rate. Click Done to close the Full report for Mass flow window.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 51
Getting Started
File Quit
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
52 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 3: User Interface
The user interface for ANSYS Icepak consists of a graphical interface with windows, menus, toolbars,
and panels. An overview of the graphical interface, including information about the toolbars, menus,
and panels is presented in this chapter. Details on using the mouse and keyboard and accessing the
online help are also included.
You interact with ANSYS Icepak through the graphical interface by means of the mouse and the keyboard.
To perform most operations in ANSYS Icepak, you simply position the cursor of the mouse on the object
or item you want to act upon, and click the left mouse button.
You perform most tasks (such as file saving, object creation, object editing, and so on) using either the
menu bar, the toolbars, or the Model manager window. Your work is displayed in the graphics window
where you can use the mouse to view various aspects of your model.
Information about the components of the graphical interface is presented in the following sections:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 53
User Interface
To resize an ANSYS Icepak window, click and hold down the left mouse button on the separator and
drag the separator to the desired location. The slider bars for each ANSYS Icepak window are located
either to the lower right and/or the lower left of each window.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
54 of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
will be displayed. Some menu-specific options also have sub-options that you can choose from. In ad-
dition, note that each menu in the Main Menu bar has a keyboard shortcut so that the menu and its
options can be accessed using the keyboard. For more information on using the keyboard in ANSYS
Icepak, see Using the Keyboard (p. 127).
New project enables you to create a new ANSYS Icepak project using the New project panel. Here,
you can browse through your directory structure, create a new project directory, and enter a project
name.
Note
This option is not available when running ANSYS Icepak in Workbench. See The ANSYS File
Menu (p. 131) for more information.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 55
User Interface
Open project enables you to open existing ANSYS Icepak projects using the Open project panel. Here,
you can browse through your directory structure, locate a project directory, and either enter a project
name, or specify an old project name from a list of recent projects. Additionally, you can specify a version
name or number for the project.
Note
This option is not available when running ANSYS Icepak in Workbench. See The ANSYS File
Menu (p. 131) for more information.
Merge project enables you to merge an existing project into your current project using the Merge
project panel.
Reload main version enables you to re-open the original version of the ANSYS Icepak project when
your project has multiple versions. See Defining a Project (p. 223) for more information.
Save project as enables you to save the current ANSYS Icepak project under a different name using
the Save project panel.
Note
This option is not available when running ANSYS Icepak in Workbench. See The ANSYS File
Menu (p. 131) for more information.
Import provides options to import IGES and tetin file geometries into ANSYS Icepak. You also can import
powermap and IDF files, as well as comma separated values or spreadsheet format (CSV) using this
option. See Importing and Exporting Model Files (p. 151) for more information about importing files.
Export enables you to export your work as IDF 2.0 or 3.0 library files, comma separated values or
spreadsheet format (CSV), and also IGES, STEP, or tetin files. See Importing and Exporting Model
Files (p. 151) for more information about exporting files.
EM Mapping enables you to perform a one-way mapping of volumetric and/or surface loss information
from HFSS to Icepak and from Q3D to Icepak. See Ansoft - Icepak Coupling in Workbench for more in-
formation on the Icepak to HFSS workflow.
Unpack project opens a File selection dialog box that enables you to browse for and decompress
.tzr files.
Note
This option is not available when running ANSYS Icepak in Workbench. See The ANSYS File
Menu (p. 131) for more information.
Pack project opens a File selection dialog box that enables you to compact your project into a com-
pressed .tzr file.
Cleanup enables you to clean up your project by removing or compressing data relating to ECAD,
mesh, post-processing, screen captures, summary output, reports, and scratch files using the Clean up
project data panel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
56 of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
Print screen enables you to print a PostScript image of the ANSYS Icepak model that is displayed in
the graphics window using the Print options panel. The inputs for the Print options panel are similar
to those in the Graphics file options panel. See Saving Image Files (p. 144) for details.
Create image file opens a Save image dialog box that enables you to save your model displayed in
the graphics window to an image file. Supported file types include: PNG, GIF (8 bit color), JPEG, PPM,
TIFF, VRML, and PS. PNG is the default file type.
Shell window opens a separate window running an operating system shell. The window is initially in
the subdirectory of the ANSYS Icepak projects directory that contains all the files for the current projects.
In this window you can issue commands to the operating system without exiting ANSYS Icepak. Type
exit in the window to close the window when you are finished using it. Note that on Windows ma-
chines, this menu item appears as Command prompt.
Quit exits the ANSYS Icepak application. See Quitting ANSYS Icepak (p. 129) for details.
Note
This option is not available when running ANSYS Icepak in Workbench. See The ANSYS File
Menu (p. 131) for more information.
Undo enables you to undo the last model operation you performed. Undo can be used repeatedly to
take you back to the first operation performed.
Redo enables you to redo one or more previously undone operations. This option applies only to oper-
ations undone by selecting the Undo option.
Find opens the Find in tree panel (Figure 3.5: The Find in tree Panel (p. 58)) that enables you to search
the Model manager window hierarchy for a specific object.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 57
User Interface
To locate a specifically named object, type the object name in the Find object name text field. Click
the Next button to find the next occurrence of the name in the tree hierarchy. Each time an object
name is found, its name is highlighted in the tree hierarchy. Click the Prev button to find the previously
found object name.
You can type an object name that contains an asterisk or a question mark in place of characters or a
character, respectively. For example, typing fan* will search the tree for all objects whose names start
with fan; typing vent? will search the tree for all objects whose names consist of the word vent plus
one character. Any object in the model whose name matches this text pattern will be highlighted when
you click Next or Prev buttons in the Find in tree panel.
Note
Find in tree is not able to find objects with names containing the following characters:
[]{}/\
Show clipboard enables you to show objects or materials that you have placed in the clipboard.
Clear clipboard enables you to remove object or materials placed in the clipboard.
Snap to grid opens the Snap to grid panel that enables you to snap a selected object in the graphics
window to the grid. See Repositioning an Object (p. 289) for details.
Preferences opens the Preferences panel, where you can configure the graphical user interface. See
Configuring a Project (p. 234) for more information about setting preferences.
Annotations enables you to add annotations (for example, labels and arrows) to the graphics window
using the Annotations panel. See Adding Annotations to the Graphics Window (p. 91) for more inform-
ation about annotations.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
58 of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
Summary (HTML) enables you to display an HTML version of the summary of your model. To display
the summary, select Summary (HTML) in the View menu. ANSYS Icepak will automatically launch your
web browser, as shown in Figure 2.15: Summary of the Model (p. 33).
Location enables you to display the coordinates of a point in your model. To find the coordinates of
a point, select Location in the View menu. Select the point in the graphics window using the left mouse
button. ANSYS Icepak will display the coordinates of the point you select in the graphics window and
in the Message window. To exit from the Location mode, right-click in the graphics window.
Distance enables you to calculate the distance between two points in your ANSYS Icepak model. To
find the distance between two points, select Distance in the View menu. Select the first point in the
graphics window using the left mouse button. ANSYS Icepak will display the coordinates of the point
you select in the graphics window and in the Message window. Then select the second point in the
graphics window, also using the left mouse button. ANSYS Icepak will display the coordinates of the
second point in the graphics window and in the Message window, calculate the distance between the
two points, and display the distance in the Message window. To exit from the Distance mode, click
with the right mouse button in the graphics window.
Angle enables you to calculate the angle created between two vectors in your ANSYS Icepak model.
To find the angle between two vectors, select Angle in the View menu. Select a vertex point in the
graphics window using the left mouse button. Then select the end point of the first vector, also using
the left mouse button. Then select the end point of the second vector, also using the left mouse button.
ANSYS Icepak will display the angle created by the two vectors in the Message window.
Bounding box enables you to determine the minimum and maximum coordinates for your models
bounding box. To find the minimum and maximum coordinates for the models bounding box, select
Bounding box in the View menu. ANSYS Icepak will display the minimum and maximum x, y, and z
coordinates for the model enclosure in the Message window.
Traces enable you to select a trace or net and view its information. To display the trace or net, select
Traces in the View menu and click Net info or Trace info. Using the left mouse button, select the trace
or net. When Trace info is selected, the trace ID is displayed, along with the associated net name, layer
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 59
User Interface
name, and if it is a via, the via name is also displayed. Click the middle mouse or right mouse button
to exit.
Markers enables you to add or remove markers from the graphics window of your ANSYS Icepak model.
Add enables you to add a marker to the graphics window of your ANSYS Icepak model. To add a marker,
select Markers then select Add in the View menu. This will open the Add marker panel (Figure 3.7: The
Add marker Panel (p. 60)).
To specify the position of the marker, you can enter the coordinates of the point (separated by spaces)
next to Position or you can click Select and then click a location in the graphics window to select
the point. To specify the text for the marker, enter the text in the Text box. Click Accept to add the
marker to the graphics window.
Clear enables you to remove all of the markers from the graphics window.
Rubber bands enables you to add and remove rubber-banding rulers between two objects in the
graphics window.
Add enables you to add a rubber-banding ruler between two points on two objects in the graphics window.
To add a rubber band, select Add in the View menu. Select the point on the first object in the graphics
window using the left mouse button. Then select the point on the second object in the graphics window,
also using the left mouse button. ANSYS Icepak will calculate the overall distance between the two points,
and the distances in the x, y, and z coordinate directions. It will display this information in the graphics
window next to an arrow drawn between the objects. If you move one of the objects, ANSYS Icepak will
update the display of the distances between the two objects.
Clear removes all of the rubber bands from the graphics window.
Edit toolbars enables you to customize the appearance of ANSYS Icepak by displaying or hiding any
of the ANSYS Icepak toolbars using the Available toolbars panel (Figure 3.8: The Available toolbars
Panel (p. 61)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
60 of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
By default, all toolbars are visible. To hide toolbars, deselect the appropriate toolbar option and click
Accept. Click Reset to display all previously hidden toolbars.
Default shading contains options that control the rendering of your ANSYS Icepak model. Options in-
clude:
Wire outlines the models outer edges and those of its components.
Solid adds solid-tone shading to the visible surfaces of the models internal components to give them a
solid appearance.
Solid/wire adds solid-tone shading to the visible surfaces of the object currently selected in the object Edit
window to give it a solid appearance. Also, an outline of the surfaces will be displayed in either white or
black depending on the background color.
Hidden line activates the hidden line removal algorithm, which makes objects that are drawn to look
transparent now appear to be solid.
Selected solid adds solid-tone shading to only the currently selected object.
Display contains options that enable you to customize the appearance of the graphics window. Options
include:
Object names displays object names next to objects in the graphics window. Options include:
Current assembly displays the names of the objects in the currently selected assembly.
None does not display any object names. This option is selected by default.
Coord axes displays the coordinate axes reference in the lower left hand corner of the graphics window.
This option is selected by default.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 61
User Interface
Visible grid displays the grid in the graphics window when the model is displayed in the X, Y, or Z orientation
only. The grid parameters must first be set in the Interaction section of the Preferences panel. See Interactive
Editing (p. 244) for more information about the interactive editing.
Note
In the Preferences panel Interaction options, you must select the X grid, Y grid, and Z
grid check boxes under Snap attributes to view the grid. Enter a value in the correspond-
ing text field to define the grid coarseness.
Origin marker displays the origin of the graphics window. This option is selected by default.
Rulers displays ruled coordinate axes from the origin of the graphics window.
Project title displays the project name and the ANSYS Icepak version number in the graphics window. You
can move the project title after it is displayed by holding down the Control key, clicking on the project
title with the middle mouse button, and dragging it to a new location.
Logo displays the ANSYS Icepak logo in the graphics display window. This option is selected by default.
Current date displays the current date in the graphics window. You can move the current date after it is
displayed by holding down the Ctrl key, clicking on the current date with the middle mouse button, and
dragging it to a new location.
Mouse position displays the position of the mouse in the lower left hand portion of the graphics window.
Depthcue adds a visual element of depth to enhance the models 3D appearance. This effect is achieved
by intensifying foreground lines and softening background lines. This option does not affect the X Window
graphics driver.
Tcl console opens a separate window running a Tcl operating system shell. In this window, advanced users
can issue commands to the operating system without exiting ANSYS Icepak. Type exit in the window to
close the window when you are finished using it.
Visible enables you to choose which objects of your ANSYS Icepak model that you want displayed in
the graphics window. You can toggle the visibility of the following items:
Cabinet
Assemblies
Networks
Heat exchangers
Openings
Periodic boundaries
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
62 of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
Grille
Sources
Enclosures
Plates
Walls
Blocks
Fans
Blowers
Resistances
Heat sinks
Packages
To make any of these items become visible (or invisible) in the display, select (or deselect) the desired
sub-option. Hidden objects appear in the Model manager window as grayed-out items under the In-
active node but are not visible in the graphics window. This enables you to view and edit portions of
your model while hiding the rest from view.
Lights enables you to set the lighting parameters for viewing your ANSYS Icepak model. To change the
lighting parameters, select Lights in the View menu. This will open the Lighting options panel (Fig-
ure 3.9: The Lighting options Panel (p. 64)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 63
User Interface
Under Advanced lighting, you can choose Simple lighting (the default) or Complex lighting. In both
cases, the lighting direction is fixed relative to your view of the model. If Complex lighting is selected,
you will have control over the Intensity and Color of the Ambient light, and the Intensity, Color, and
direction of origin (X, Y, Z) of up to four additional lights. The Intensity can range from 0 to 1; the
Color can be specified as described in Editing the Graphical Styles (p. 242). You can enable or disable a
particular light by toggling the check box next to its name.
For Complex lighting, you can also specify how the object surface materials will respond to being lit.
Under Materials, you can use the slider bars or directly specify values for the following parameters:
Diffuse reflectance is the ratio of the incident luminous flux reradiated in the visual spectrum by diffuse
reflection. Diffuse reflectance plays the most important role in determining what you perceive the color of
an object to be. It is affected by the color of the incident diffuse light and the angle of the incident light re-
lative to the normal direction, with the highest intensity where the incident light falls perpendicular to the
surface. The diffuse reflectance is not affected by the position of your viewpoint. Values may range from 0
to 1.
Ambient reflectance is the ratio of the incident luminous flux reradiated in the visual spectrum by ambient
reflection. Ambient reflectance is most noticeable where an object receives no direct illumination. An objects
total ambient reflectance is affected by the global ambient light and ambient light from individual light
sources. Like diffuse reflectance, ambient reflectance is not affected by the position of your viewpoint. Values
may range from 0 to 1.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
64 of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
Shininess controls the size and brightness of the highlight. Values may range from 0 to 128. The higher the
value, the smaller and brighter (more focused) the highlight.
Specular reflectance is the ratio of the incident luminous flux reradiated in the visual spectrum by specular
reflection. Specular reflection from an object produces highlights. Unlike diffuse and ambient reflection, the
amount of specular reflection that you see does depend on the location of your viewpoint, and it is brightest
along the direct angle of reflection. Values may range from 0 to 1.
To restore the default values for complex lighting, click Restore complex defaults.
Home position selects the default view of your model directed along the negative z axis.
Isometric views the model from the direction of the vector equidistant to all three axes.
Orient positive X, Y, Z views the model toward the direction of the positive x, y, or z axis.
Orient negative X, Y, Z views the model toward the direction of the negative x, y, or z axis.
Zoom in enables you to focus on any part of your model by opening and resizing a window around
the desired area. After selecting this option, position the mouse pointer at a corner of the area to be
zoomed, hold down the left mouse button and drag open a selection box to the desired size, and then
release the mouse button. The selected area will then fill the graphics window.
Scale to fit adjusts the overall size of your model to take maximum advantage of the graphics windows
width and height.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 65
User Interface
Reverse orientation views the model along the current view vector but from the opposite direction
(that is, rotated 180).
Nearest axis orients the view to the nearest axis normal to the plane.
Save user view opens the Save user view panel (Figure 3.11: The Save user view panel (p. 66)) that
prompts you for a view name and then saves the current view using your specified name. The new
view name is attached to a listing of user views at the bottom of the Orient menu.
Clear user views removes the listing of user views from the bottom of the Orient menu.
Read user views from file loads the saved views from a file and lists them at the bottom of the Orient
menu.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
66 of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
Create object enables you to add an ANSYS Icepak object (for example, block, fan, and so on) to your
ANSYS Icepak model.
CAD data opens the CAD data panel that enables you to import into ANSYS Icepak and edit geometry
that was created using a commercial CAD program. See Importing and Exporting Model Files (p. 151)
for more information about importing files into ANSYS Icepak.
Radiation form factors opens the Form factors panel where you can model the radiation for specific
objects in your ANSYS Icepak model. See Radiation Modeling (p. 641) for more information about radiation
models in ANSYS Icepak.
Generate mesh opens the Mesh control panel where you can provide settings to create a mesh for
your ANSYS Icepak model. See Generating a Mesh (p. 741) for more information about meshes.
Edit priorities opens the Object priorities panel that enables you to prioritize the objects in your
model. ANSYS Icepak provides priorities based on object creation and uses the priorities when meshing
the model. See Controlling the Meshing Order for Objects (p. 772) for details.
Edit cutouts When openings, fans or grilles are placed inside, adjacent to a block, or partially overlapping
a solid, a fluid hole or cutout is automatically generated in the block to enable flow to go through the
openings, fans or grilles. You can use the Edit grid cutouts panel to visualize the cutouts if you place,
for example, a free opening adjacent to a block. In certain scenarios where the internal passage through
a block is already defined via a separate fluid block (for example, a fluid CAD block), you can selectively
disable the automatic cutout creation by setting Allow cutout to 0 for each corresponding entry in the
Edit grid cutouts panel. You can also disable all cutouts by unchecking the Enable grid cutouts in
the Edit grid cutouts panel. By default, overlap cutouts are not considered. If you want to include them,
select Enable overlaps in the Edit grid cutouts panel.
Note
You should not disable cutouts unless you are defining the shape of the cutout using
another fluid object.
Create material library enables you to save a materials library for use with your ANSYS Icepak model.
See Material Properties (p. 335) for details.
Power and temperature limits opens the Power and temperature limit setup panel where you can
review or change the power of objects and specify the temperature limits. See Power and Temperature
Limit Setup (p. 737) for more information about power and temperature limit setup.
Check model performs a check to test the model for problems in the design. See Design Checks (p. 362)
for details.
Material displays summary of materials used by active objects in a current Icepak session. When a
material is selected in the left pane of the Show objects by material panel, the right pane displays
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 67
User Interface
active objects using that material. In addition, the objects corresponding to the selected material are
highlighted, by shading them, in the graphics display window.
Note
The actual material used by a PCB object is a temporary material not displayed in the
list of materials used.
Initially the right pane is empty and the tree in the left pane is populated with mater-
ials used by all active objects in session. The numbers against each material type
subtree indicate their number available in session. Expand the subtree(s) to view all
used materials. Select a material to display all active objects using the material. The
selection causes the list in right pane of the Show objects by material panel to refresh
and list names of all active objects in session using the selected material. The Refresh
button will automatically incorporate any changes done to session of active objects
and material - addition/deletion and renaming, by re-populating the tree.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
68 of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
Click Close in the Show objects by material panel to close the panel.
Select Power to display the power color gradient for the objects in your model. Constant and temperature-
dependent (linear and piecewise linear) power sources are taken into account.
Select Heat flux to display the heat flux color gradient for the sources and wall and plate objects in your
model.
To change the range of values displayed, click Min value and/or Max value and enter a value. Objects
with property values outside the defined range are not included the color gradient. If Min value
and/or Max value are deselected, ANSYS Icepak does not use these values and displays the full range
of the selected property values. Click Reset limits to reset the Min value and Max Value to the
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 69
User Interface
minimum and maximum property values as defined by the active objects in the model. Click Display
to display the color gradient and a legend showing the color spectrum and its associated property
values. To reposition the legend, hold down the Ctrl key, press and hold down the middle mouse
button, and drag the legend to any location in the graphics window. To display different levels of
the legend or change its orientation, see Using the Context Menus in the Graphics Display Win-
dow (p. 117).
Object type - Select the object type from the Object type drop-down list and click Display to highlight
a specific object or objects in the model. To display object(s) in the Model manager window, select
the object type from the Object type drop-down list and click Select. The Sub type drop-down list
enables you to display object types with different geometry options such as solid, hollow, fluid, and
network. Select the Sub type drop-down list and/or enable the options With traces, With Joule
heating and With CAD to further specify the object or objects to be displayed. Click Close to return
the graphics display window back to its original view and to close the Show object by type panel.
In the Show metal fractions panel, select the trace to view using the Object with traces drop-down list.
Then select the Trace layer and Component using the respective drop-down lists. The Number of rows
and Number of columns are displayed and can be updated. Metal fractions will need to be recomputed to
display changes in the number of rows or columns or the active state of the vias. Click Display to display
the traces. Select Yes to recompute in the pop-up dialog box. The Display button will change to Interrupt,
enabling you to cancel the metal-fraction calculation.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
70 of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
Geometry
Geometry macros are useful for approximating, simplifying, and creating new objects.
Approximation enables you to create analogues of certain geometries and objects. Options include:
1/4 Cylinder-Polygonal enables you to approximate one or more quadrants of a cylinder using
polygonal block, source, or resistance objects.
Circular-Polygonal enables you to approximate a circular fan, vent, opening, wall, plate, or source
using a polygonal object.
Cylinder-Plates enables you to approximate a cylinder using a ring of rectangular thin conducting
plate objects.
Cylinder-Polygonal enables you to approximate a cylinder using a polygonal block, source, or res-
istance object.
Hemisphere enables you to approximate a hemisphere using a stack of cylinders with a non-uniform
radius.
Polygonal Enclosure enables you to approximate a polygonal enclosure using a ring of wall and
polygonal block objects.
Thin Adiabatic Enclosure enables you to create an enclosure using adiabatic thin plates.
Data Center Components contains macros for creating models commonly found in data centers.
CRAC enables you to create hollow block and fan objects to represent a Computer Room Air Conditioning
unit.
PDU enables you to create a fluid block, partitions, and vent objects to represent a Power Distribution
Unit.
The Rack macros enable you to create a hollow block and recirculation openings to represent a Rack.
Rack (Front to Top) should be chosen when flow enters from the front face and leaves from the top
face of the Rack.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 71
User Interface
Rack (Front to Rear) should be chosen when flow enters from one face and leaves from the other face
in the same direction.
Tile enables you to create resistance and opening objects to represent a Tile.
Heat sink contains available ANSYS Icepak heat sink macros. Options include:
Angled Fin Heatsink enables you to create a heat sink with angled fins. The angle of inclination of the
fins relative to the base can be specified.
Circular Based Pin Fin - Generalized Pin creates a cylindrical heat sink that has cylindrical fins that are
placed in a radial pattern across the hub.
Detailed Heatsink enables you to create detailed finned heat sinks or heat sinks with pins. Each pin is
modeled as a block object. This allows maximum flexibility in specifying material properties and activating
and deactivating individual pins.
Folded Fin creates a heat sink that uses folded fins based on the number of top folds and their width.
Radial - Cylindrical Hub creates a cylindrical heat sink that has fins modeled from thick or thin plates, or
polygonal blocks, that are placed in a radial pattern along the hub.
Radial - Cylindrical Hub Triangular Fns creates a cylindrical heat sink that has triangular fins that are
placed in a radial pattern along the hub.
Skived creates a skived heat sink out of up to four thin conducting plates per fin.
Other
ATX/Micro-ATX Chassis enables you to create the ATX and Micro-ATX chassis. The following three
power supply types are available: ATX, PS3 and SFX. Also, the following three flow arrangements are
possible: air guide with left-side vent, duct with pressurizing rear-fan and no air-guide, or duct with
rear-fan exhausts. There is an option to use either active or passive heat sinks. Additionally, the
number of CD/DVDs in the chassis can be specified.
Export Geometry to ANSYS SpaceClaim allows you to export the Icepak model geometry to a col-
lection of .obj files. These files can be used to import the geometry in ANSYS SpaceClaim.
Network Heatpipe - Straight allows you to specify a network heat pipes geometry and its thermal
properties.
Network heat exchanger allows for the templated creation of a flow-through or looped heat ex-
changer.
Polygon Vertex Cleaner allows you to delete excessive vertices on polygonal objects. This operation
can significantly reduce the mesh count on polygonal objects with many vertices.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
72 of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
Packages contains options for creating a variety of packages, including: BGA, Bonding Wires, Cavity-
Down BGA, DUAL, Flipchip-BGA, FPBGA, LCC, Plastic Encapsulated SOT, QFP, and SDGBA. These
packages will be created using multiple primitive objects.
Packages - Network Models contains options related to the creation of DELPHI networks to represent
BGA and QFP type packages, as well as generalized networks using templates. The macros create network
and block objects with the appropriate internal topology, resistance values, and external geometry.
Packages - TO Devices contains various options to create TO packages. It contains macros for the
TO220, TO252, and TO263 packages.
PCB contains options related to the creation of printed circuit boards (PCBs) and vias. Options include:
Bolt is used to define a location on the board where the board is bolted to a heat sink or cold plate.
Compact Vias enables you to create a simplified object to represent a set of vias. The macro allows
for the specification of via density, via diameter, electroplating thickness, and material. The macro
creates either a block or a plate with equivalent orthotropic thermal conductivity.
Compact Vias - Filled enables you to create a simplified object to represent the via as in the Compact
Vias macro, but also enables you to specify the fill material.
Compact Vias II enables you to create a simplified object to represent the via as in the Compact
Vias macro, but enables you to specify an angle of rotation.
PCB - Detailed and Compact opens the Create PCB - Detailed and Compact panel. This panel en-
ables you to create a plate object with orthotropic conductivity that can be used to model a printed
circuit board (PCB).
Wedgelock is used to define a location on the board where the board is clamped to a heat sink or
cold plate.
Modeling
Modeling macros can be used to simulate a wide array of electronics cooling phenomena. In this macro
menu category, you will find efficient ways to characterize heatsinks and packages, model thermoelectric
coolers, employ thermostatic controls on fans and heat sources, run SIwave-Icepak coupled simulations,
use sources that depend on both time and temperature, and much more.
Heatsink Wind Tunnel contains options related to the creation and solution of wind tunnels using
pre-existing detailed heat sink objects.
Create Wind Tunnel creates a separate Icepak project using an existing heat sink object.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 73
User Interface
Process Wind Tunnel - Plate-Fin Heatsink Configuration is used after opening the project created
from Create wind tunnel to process the wind tunnel.
IC Packages
The Conduction Enclosure option that enables you to specify package and board dimensions, heat
transfer coefficient boundary conditions, and load from the library.
Extract Delphi Network creates a model that runs parametric trials by varying the heat transfer
coefficient boundary conditions, the results of which can be used to extract a thermal network to
represent the internal structure of the IC package.
JEDEC Test Chamber opens the Create JEDEC Test Chamber panel where you can set macros for
three test chambers based on standards from the EIA/JEDEC (Electronic Industries Alliance/Joint
Electron Device Engineering Council).
Thermoelectric Cooler contains options related to the creation and solution of models that include
thermoelectric coolers.
Die Characterization runs a set of parametric trials by toggling ON a single source for each trial over
an array of sources that lie on a die face. The macro automatically creates the sources, sets up the trials,
and runs the trials when you click Accept.
Extract Network Information creates a networks.info file in the project directory from the parameters
defined in a network object. The macro assumes that all inputs are in SI units (C/W, W, and m).
Import Power Matrix File reads in a text file, updates existing objects, or creates new objects if they
do not exist with the power values specified in the file. The following format is used while reading the
file:
Note
If an object listed in the file does not exist in your model, a new block object will be
created by default.
Power Dependent Power Macro allows you to dynamically control the power of a target source based
on the power consumed by remote sources.
Solar Flux Calculator calculates the solar flux along a surface at a particular latitude, longitude, date,
and time of day.
Source/Fan Thermostat uses thermostat control on heat source power and/or fan speed.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
74 of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
Transient Temperature Dependent Power allows you to associate time-dependent power with
temperature-dependent powermaps.
Post Processing
Post processing macros help you write reports, export data files, report maximum temperature values,
and compute the metal fractions for ECAD objects.
Report Max Values helps to get the maximum and vertex average value of the post object.
Temperature Field to ANSYS WB exports nodal temperature data for ANSYS Workbench.
Write Average Metal Fractions enables you to select an object with imported traces and write out
the metal fractions for each layer. These metal fractions can then be used to create a lumped PCB object.
Write Detailed Report writes a detailed report of material properties, power, and temperature values.
Productivity
Productivity macros are useful for model validation and performing routine tasks: automatic meshing,
find zero-slack assemblies, copy assembly mesh settings, debug diverence, delete unused materials /
parameters, and so on.
Validation
Automatic Case Check Tool enables you to check the geometry of your model for potential errors
during meshing and solving.
Assembly intersection check checks whether any assemblies are intersecting one another.
Thin Conducting Plate and Assembly Intersections checks whether any thin conducting plates
are intersecting with an assembly.
Polygon Block, Inclined Objects, and Assembly Intersections checks whether any polygonal
block or inclined objects are intersecting with an assembly.
Placement of Network Blocks checks whether any network face is blocked by hollow surfaces.
Placement of 2D source checks whether there are any 2D sources placed over thin conducting
plates.
Orphan Object in Assembly checks whether there are any assemblies containing an orphan object.
Thin Plate Enclosure and Assembly Intersections checks whether any enclosure thin conducting
plates are intersecting with an assembly.
Primitive Intersection Check uses a bounding box approach to verify if there are any objects that
intersect each other. To ensure a consistent modeling intent, intersections must be dealt with by
applying appropriate meshing priorities. This guarantees that correct material and power values are
assigned to each intersecting region.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 75
User Interface
Primitive Misalignment Check searches the model to find and report small misalignments between
objects. It's important to remove small misalignments, as they can often be the source of mesh and
divergence issues.
Automatic Mesh Settings allows you to automatically generate a coarse, medium, or fine mesh. This
macro enables new users to quickly generate a mesh with reasonable resolution by modifying max
element sizes in the main mesh panel, as well as applying per-object parameters for critical components.
The Help button provides details on the settings used for each mesh resolution.
Copy Assembly Settings allows you to select a source assembly and apply the mesh settings to one
or more target assemblies.
Delete Unused Materials deletes all materials that are not used in the project. Materials that are in a
library are not deleted.
Delete Unused Parameters deletes all parameters that are not used in the project.
Dimensionless Parameter Calculator allows you to compute the Reynolds, Prandtl, Grashof, and
Rayleigh numbers by inputting appropriate characteristic velocity, length, and temperature scales.
Find Zero-Slack Assemblies identifies any assemblies in the model that have zero slack values assigned.
Settings enables you to set various solution parameters for your ANSYS Icepak project. Options include:
Basic opens the Basic settings panel where you can specify the number of iterations to be performed and
convergence criteria ANSYS Icepak should use before starting your CFD calculations. See Initializing the
Solution (p. 799) for details.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
76 of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
Advanced opens the Advanced solver setup panel where you can specify the discretization scheme, under-
relaxation factors, and the multigrid scheme. See Calculating a Solution (p. 793) for details.
Parallel opens the Parallel settings panel where you can specify the type of execution you want to perform
(for example serial (the default), parallel, network parallel or Microsoft Job Scheduler). See Parallel Pro-
cessing (p. 815) for details.
Patch temperatures opens the Patch temperatures panel where you can set the initial temperature
for blocks and plates.
Run solution opens the Solve panel where you can set solution parameters for your ANSYS Icepak model.
Run optimization opens the Parameters and optimization panel where you can define parameters
(design variables) and set the optimization process.
Create Krylov ROM opens the Create Krylov ROM panel where you can select input objects to create
a reduced order model and run steady-state and transient simulations.
Solution monitor opens the Solution monitors definition panel where you specify the variables to
be monitored during the calculation.
Define trials opens the Parameters and trials panel where you can define trial calculations for your
model. Each trial is based on a combination of parameter values defined in ANSYS Icepak.
Define report opens the Define summary report panel where you can specify a summary report for
a variable on any or all objects in your ANSYS Icepak model.
Diagnostics enables you to edit the output files created after you have generated case files and solutions
for your model. See Diagnostic Tools for Technical Support (p. 836) for details.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 77
User Interface
Object face enables you to display results on object faces in the model.
Point enables you to create points and display results at points in the model.
Surface probe enables you to display results at a point on a postprocessing object that has been created
in the model.
Min/max locations enables you to display the location of the minimum and maximum values for
postprocessed variables.
Convergence plot enables you to display the convergence history of the solution.
Variation plot enables you to create a 2D plot of a variable along a line through the model.
3D Variation plot enables you to create a 3D plot of a variable along a line, through the model, at
different time values. This option is for transient problems only.
History plot enables you to plot solution variable histories over time.
Trials plot enables you to plot solution variables at specified points across multiple trials.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
78 of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
Network temperature plot enables you to plot the temperatures of internal nodes of network objects
and network blocks present in the model. The plot shows the nodal temperatures versus solution iter-
ation or time in the case of transient simulations.
Transient settings opens the Post-processing time panel where you can set parameters for transient
simulations.
Postprocessing units opens the Postprocessing units panel where you can choose the units for dif-
ferent postprocessing variables.
Load post objects from file enables you to load postprocessing objects from a file.
Save post objects from file enables you to save postprocessing objects to a file.
Rescale vectors enables you to redisplay vectors drawn at their original sizes.
Create zoom-in model enables you to zoom in and define a region in your ANSYS Icepak model and
save that region as a separate ANSYS Icepak project.
Power and temperature values opens the Power and temperature limit setup panel where you can
set up and review the power of objects and temperature limits, as well as compare the temperature
limits with the object temperatures.
Workflow data and the CFD Post/Mechanical data option enable you to write out data files that can
be loaded into CFD-Post and Mechanical.
Display powermap property enables you to visualize a source object's powermap properties in 2D or
3D.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 79
User Interface
HTML report opens the HTML report panel where you can customize your results and write out an
HTML document that can be viewed in a web browser.
Solution overview enables you to view and create solution overview files.
View opens a File selection dialog box where you can open a solution overview file (*.overview) where
summary data is stored for a particular solution.
Create opens a Version selection panel where you can select a solution for which to create an overview
file. See Reviewing a Solution (p. 901) for details.
Show optimization/param results opens an Optimization run panel where you can view all the
function values, design variables, and the running times for each optimization iteration, as well as the
plots of the function values and design variables versus iteration number.
Summary report opens the Define summary report panel where you can specify a summary report
for a variable on any or all objects in your ANSYS Icepak model.
Point report opens the Define point report panel where you can create a report for a variable at any
point in your ANSYS Icepak model.
Full report opens the Full report panel where you can customize the report of your results.
Network block values enables you to create a report of the internal node temperatures for the network
blocks and network objects in your ANSYS Icepak model.
Fan operating points enables you to create a report of the fan operating points for fans using fan
curves in your model.
EM heat losses enables you to create a report of the volumetric and surface losses for objects in your
model.
Write Autotherm file enables you to export temperature and heat transfer coefficient data to an
Autotherm file.
Export enables you to export package die thermal resistance and temperature data that can be read
by the chip-level thermal analysis tools. For exporting die thermal resistance, the block representing
the package die needs to be selected and the appropriate ambient temperature entered before the
resistance file can be exported. For exporting temperature data, the block objects of interest need to
be selected before the temperature file can be exported.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
80 of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
through the Edit toolbars option under the View menu. See The View Menu (p. 58) for more information
about showing and hiding toolbars using the View menu.
Icepak on the Web opens the ANSYS Icepak home page in a web browser.
Customer Portal opens the ANSYS Customer Portal web page in a web browser.
List shortcuts prints the list of keyboard shortcuts for ANSYS Icepak in the Message window.
About ANSYS Icepak contains ANSYS Icepak copyright information and legal notices.
New project ( ) enables you to create a new ANSYS Icepak project using the New project panel.
Here, you can browse through your directory structure, create a new project directory, and enter a
project name.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 81
User Interface
Open project ( ) enables you to open existing ANSYS Icepak projects using the Open project panel.
Here, you can browse through your directory structure, locate a project directory, and either enter a
project name, or specify an old project name from a list of recent projects. Additionally, you can specify
a version name or number for the project.
Print screen ( ) enables you to print a PostScript image of the ANSYS Icepak model that is displayed
in the graphics window using the Print options panel. The inputs for the Print options panel are
similar to those in the Graphics file options panel. See Saving Image Files (p. 144) for details.
Create image file ( ) opens a Save image dialog box that enables you to save your model displayed
in the graphics window to an image file. Supported file types include: PNG, PPM, GIF (8 bit color), JPEG,
TIFF, VRML, and PS. PNG is the default file type.
Undo ( ) enables you to undo the last model operation you performed. Undo can be used repeatedly
to take you back to the first operation performed.
Redo ( ) enables you to redo one or more previously undone operations. This option applies only
to operations undone by selecting the Undo option.
Home position ( ) selects the default view of your model directed along the negative axis.
Zoom in ( ) enables you to focus on any part of your model by opening and resizing a window
around the desired area. After selecting this option, position the mouse pointer at a corner of the area
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
82 of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
to be zoomed, hold down the left mouse button and drag open a selection box to the desired size,
and then release the mouse button. The selected area will then fill the graphics window.
Scale to fit ( ) adjusts the overall size of your model to take maximum advantage of the graphics
windows width and height.
Rotate about screen normal ( ) rotates the current view by 90 clockwise about the axis normal to
the view.
Four viewing windows ( ) displays four graphics windows, each with a different viewing perspective.
By default, one view is isometric, another is of the x-y plane, and another is of the y-z plane.
Display object names ( ) toggles the visibility of a models object names in the graphics window.
Orient X,Y, Z ( ) views the model toward the direction of the positive x, y or, or negative z
axis.
Isometric view ( ) views the model from the direction of the vector equidistant to all three axes.
Reverse orientation ( ) views the model along the current view vector but from the opposite direction
(that is, rotated 180).
Power and temperature limits ( ) opens the Power and temperature limit setup panel where you can
review or change the power of objects, as well as specify the temperature limits.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 83
User Interface
Generate mesh ( ) opens the Mesh control panel where you can provide settings to create a mesh for
your ANSYS Icepak model. See Generating a Mesh (p. 741) for more information about generating meshes.
Radiation ( ) opens the Form factors panel where you can model radiation for specific objects in your
model. See Radiation Modeling (p. 641) for more information about radiation models in ANSYS Icepak.
Check model ( ) performs a check to test the model for problems in the design. See Repositioning an
Object (p. 289) for details.
Run solution ( ) opens the Solve panel where you can set solution parameters for your ANSYS Icepak mod-
el.
Run optimization ( ) opens the Parameters and optimization panel where you can define parameters
(design variables) and set the optimization process.
Object face ( ) enables you to display results on object faces in the model.
Surface probe ( ) enables you to display results at a point on a surface in the model.
Variation plot ( ) enables you to plot a variable along a line through the model.
History plot ( ) enables you to plot solution variable histories over time.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
84 of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
Transient settings ( ) opens the Post-processing time panel where you can set parameters for transient
simulations.
Summary report ( ) opens the Define summary report panel where you can specify a summary report
for a variable on any or all objects in your ANSYS Icepak model.
Power and temperature values ( ) opens the Power and temperature limit setup panel where you
can compare the temperature values of objects with the temperature limits.
Create assemblies ( ) enables you to create an assembly object. See Building a Model (p. 271) for details.
Create networks ( ) enables you to create a network object. See Networks (p. 365) for details.
Create heat exchangers ( ) enables you to create a heat exchanger object. See Heat Exchangers (p. 377)
for details.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 85
User Interface
Create openings ( ) enables you to create an opening object. See Openings (p. 383) for details.
Create grille ( ) enables you to create a grille object. See Grilles (p. 395) for details.
Create sources ( ) enables you to create a source object. See Sources (p. 409) for details.
Create printed circuit boards ( ) enables you to create a printed circuit board object. See Printed Circuit
Boards (PCBs) (p. 419) for details.
Create enclosures ( ) enables you to create an enclosure object. See Enclosures (p. 431) for details.
Create plates ( ) enables you to create a plate object. See Plates (p. 435) for details.
Create walls( ) enables you to create a wall object. See Walls (p. 449) for details.
Create periodic boundaries ( ) enables you to create a periodic boundary object. See Periodic Boundar-
ies (p. 469) for details.
Create blocks ( ) enables you to create a block object. See Blocks (p. 473) for details.
Create fans ( ) enables you to create a fan object. See Fans (p. 507) for details.
Create blowers ( ) enables you to create a blower object. See Blowers (p. 527) for details.
Create resistances ( ) enables you to create a 3D resistance object. See Resistances (p. 537) for details.
Create heat sinks ( ) enables you to create a heat sink object. See Heat Sinks (p. 543) for details.
Create packages ( ) enables you to create a package object. See Packages (p. 561) for details.
Create materials ( ) enables you to create a materials node for the model in the Model manager window.
See Building a Model (p. 271) for details.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
86 of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
Edit object ( ) opens an object-specific Edit window where you can set various object properties.
Move object ( ) opens an object-specific Move panel where you can scale, rotate, translate, or mirror an
object.
Copy object ( ) opens an object-specific Copy panel where you can create a copy of an object and then
scale, rotate, translate, or mirror the copied object.
Align face centers ( ) aligns the centers of the faces of two objects.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 87
User Interface
The Model manager window is presented in a tree-like structure with expandable and collapsible tree
nodes that show or hide relevant tree items. To expand a tree node, use the left mouse button to click
the icon on the left hand side of the tree. To collapse a tree node, click the icon.
You can edit and manage your ANSYS Icepak project from within the Model manager window using
the mouse. For example, you can select multiple objects, edit project parameters, add groups within
groups, break apart assemblies, or edit objects, by clicking and dragging objects. In addition, the
Model manager window includes a context menu, accessible by right-clicking the mouse, that enables
you to easily manipulate your ANSYS Icepak model. See Using the Mouse in the Model manager Win-
dow (p. 107) for more information on using the mouse in the Model manager window.
An ANSYS Icepak project is organized in the Model manager window using six different categories:
Problem setup ( ) enables you to set basic problem parameters, set the project title, and define local co-
ordinate systems. Options include:
Basic parameters ( ) opens the Basic parameters panel where you can specify parameters for the current
ANSYS Icepak model. See Specifying the Problem Parameters (p. 249) for details.
Title/notes ( ) opens the Title/notes panel where you can enter a title and notes for the current ANSYS
Icepak model.
Local coords ( ) opens the Local coord systems panel where you can create local coordinate systems
that can be used in your model other than the ANSYS Icepak global coordinate system with an origin of
(0, 0, 0). The origins of the local coordinate systems are specified with an offset from the origin of the
global coordinate system. See Local Coordinate Systems (p. 294) for details.
Solution settings ( ) enables you to set ANSYS Icepak solution parameters. Options include:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
88 of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
Basic settings ( ) opens the Basic settings panel where you can specify the number of iterations to be
performed and convergence criteria ANSYS Icepak should use before starting your CFD calculations. See
Initializing the Solution (p. 799) for details.
Parallel settings ( ) opens the Parallel settings panel where you can specify the type of execution you
want to perform (for example serial (the default), parallel, network parallel or Microsoft Job Scheduler).
See Parallel Processing (p. 815) for details.
Advanced settings ( ) opens the Advanced solver setup panel where you can specify the discretization
scheme, under-relaxation factors, and the multigrid scheme. See Calculating a Solution (p. 793) for details.
Groups ( ) lists any groups of objects in the current ANSYS Icepak project. See Grouping Objects (p. 329)
for details about grouping objects.
Post-processing ( ) lists any postprocessing objects in the current ANSYS Icepak project. See Examining
the Results (p. 839) for details about postprocessing in ANSYS Icepak.
Points ( ) lists any point monitoring objects in the current ANSYS Icepak project. See Defining Solution
Monitors (p. 801) for details about point monitors.
Surfaces ( ) lists any surface monitoring objects in the current ANSYS Icepak project. See Defining Solution
Monitors (p. 801) for details about surface monitors.
Trash ( ) lists any objects that have been deleted from the ANSYS Icepak model. Any items in the Trash
node will only be available for the current ANSYS Icepak session.
Inactive ( ) lists any objects that have been made inactive in the ANSYS Icepak model.
Model ( ) lists all active objects and materials for the ANSYS Icepak project.
Libraries ( ) lists the libraries used in your ANSYS Icepak project and is located in the Library tab. By default,
a Main library exists in your ANSYS Icepak project that contains materials (fluids, solids, and surfaces), fan
objects, and other complex objects. See Material Properties (p. 335) for details.
The graphics window (or Model Display window) displays your ANSYS Icepak model and takes up most
of the Main window (Figure 3.1: The Main Window (p. 54)). It is the working space for building and
manipulating your model. The graphics window contains only a graphical display of your model; it does
not contain any control features.
At the lower left corner of the graphics window is a three-dimensional coordinate axes system, which
indicates the current orientation of your model. The axis that is closest to your line of sight is displayed
in a diamond shape. As you rotate your model, the axes rotate as well, and vice versa. You can manip-
ulate objects in the graphics window using the mouse; see Manipulating Graphics With the Mouse (p. 122)
for details.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 89
User Interface
The other type of graphics window you can encounter in ANSYS Icepak is a graphics display and control
window, which provides graphics display as well as control features (an example is shown in Fig-
ure 3.32: Example of a Graphics Window With Controls (p. 90)). These types of windows open during
specific model-building and simulation processes. For example, if you are displaying residuals while a
solution is being calculated, the Solution residuals window will appear on the screen as shown in
Figure 3.32: Example of a Graphics Window With Controls (p. 90). In addition to the graphics, a set of
control features is provided, which are located at the bottom of the window. These control features are
described in The Solution residuals Graphics Display and Control Window (p. 833).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
90 of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
Edit Annotations
Logo includes the ANSYS logo in the graphics window. You can control the size and color of the displayed
logo using the drop-down lists.
Arrows includes arrows in the graphics window. You can Add arrows, Edit arrows, Remove one arrow at
a time, or Clear all arrows. ANSYS Icepak displays messages in the graphics window regarding positioning
and modifying arrows.
Text includes alphanumeric notations in the graphics window. You can Add text, Edit text, Remove one
text annotation at a time, or Clear all text annotations. ANSYS Icepak displays messages in the graphics
window regarding positioning and modifying text annotations.
Lines includes lines in the graphics window. You can Add lines, Edit lines, Remove one line at a time, or
Clear all lines. ANSYS Icepak displays messages in the graphics window regarding positioning and modifying
lines.
Markers includes markers in the graphics window. You can Add markers, Edit markers, Remove one
marker at a time, or Clear all markers. ANSYS Icepak displays messages in the graphics window regarding
positioning and modifying markers.
Annotation style defines the Color, Line width, and Point size for new annotations. The defaults are white
for Color, 1 for Line width, and 5 for Point size.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 91
User Interface
The annotations will remain in the graphics window for the current session until you turn them off in
the Annotations panel. Annotations are saved when you save a job file. You can add annotations to
your image files (see Saving Image Files (p. 144) for details about image files).
1. Click the Save push button in the Message window. A Save log dialog box appears. The default name
(messages.01.txt) for the saved information will appear in the File name field at the bottom of the
Save log dialog box.
3. Click the Save button in the Save log dialog box to save the file. Click the Cancel button to cancel the
procedure.
You can save the file multiple times in the same ANSYS Icepak session.
You can also direct ANSYS Icepak to log all information that is reported in the Message window to a
log file. To do this, follow the steps below.
1. Select the Log option in the Message window (Figure 3.34: Sample Message Window (p. 92)). A File selec-
tion dialog box appears. The default name (messages.log) for the log file will appear in the File name
field at the bottom of the File selection dialog box.
3. Click the Open button in the File selection dialog box to start the log file. Click the Cancel button to
cancel the procedure.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
92 of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
Note that the appearance of the file selection dialog box will not always be the same. The version shown
in Figure 3.36: The File selection Dialog Box (p. 94) will appear in many cases. If you are saving a project,
the version shown in Figure 3.37: The Save project Panel Showing the File Selection Dialog Box (p. 95)
will appear. If you are opening a project, merging two projects, or loading an external assembly, a version
similar to that shown in Figure 3.38: The Open project Panel Showing the File Selection Dialog Box and
the Preview Tab (p. 96) and Figure 3.39: The Open project Panel Showing the File Selection Dialog Box
and the Notes Tab (p. 97) will appear.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 93
User Interface
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
94 of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
Figure 3.37: The Save project Panel Showing the File Selection Dialog Box
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 95
User Interface
Figure 3.38: The Open project Panel Showing the File Selection Dialog Box and the Preview Tab
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
96 of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
Figure 3.39: The Open project Panel Showing the File Selection Dialog Box and the Notes Tab
Note
ANSYS Icepak does not support forward compatibility. Projects saved by the current version
of Icepak may not read correctly into previous versions. You should make a backup copy of
the project before saving your work when appropriate.
1. (Windows systems only) In the Drive drop-down list, select the drive on your system that contains the file.
Select or enter the desired directory in the Directory name field/drop-down list. You can enter the full
pathname (beginning with a / character on a Linux system or a drive letter on Windows) or a pathname
relative to the directory in which ANSYS Icepak was started. Be sure to include the final / character in
the pathname. Note that you can also move one level up a directory tree using the button, or click
the previous or forward buttons to select a file.
Double-click a directory, and then a subdirectory, and so on, in the directories list until you reach the
directory you want. Note that the directories list is always located under the Name field/drop-down list.
You can browse the directory you want in two ways. You can either double-click a directory, and
then a subdirectory and so on in the directories list or click the icon to open a directory node
and then subdirectory and so on, in the directories list.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 97
User Interface
Click one of the buttons to the left of the Name field/drop-down list to find a desired directory or file.
( ) will take to your home directory, ( ) will take you to the root directory or My computer in Windows,
( ) will take you to the current directory and ( ) will take you to favorites. A tool tip describing these
options is displayed when you place your mouse over an icon.
Note
Most file selection dialog boxes contain a button that enable you to create a new directory ( ) at the
top of the panel. If you want to create a new directory, for example, to save a job file into a new directory,
you can click the button. ANSYS Icepak will prompt you for the name of the new directory. Enter a
name in the Create folder New folder name? text entry box, and then click Done. ANSYS Icepak will
create a new directory with the specified name and then open the new directory.
3. Specify the file name, if necessary, by selecting it in the listing of files and directories, or by entering the
name of the file in the File name text entry box. The name of this text entry box will change depending
on the type of file you are selecting (for example Project name in the Save project panel).
4. (project files only) You can choose from a number of previously opened ANSYS Icepak project files in the
Recent projects drop-down list.
5. (project files only) Select the version of the job file in the Project version drop-down list (for example, in
the Open project panel shown in Figure 3.38: The Open project Panel Showing the File Selection Dialog
Box and the Preview Tab (p. 96)). This list displays the available versions for the project file selected. The
version listing is also available in the Information tab of some file selection dialog boxes. For example, if
you run a project with a project ID of job01, ANSYS Icepak will save a model file called job01.model.
If, for example, you then change the material properties specified for a block in your model, and give this
project an ID of job02, ANSYS Icepak will save a model file called job02.model. These files are all saved
in the same directory. When you select the directory in the Directory list, all the different versions of the
project in that directory will be displayed in the Project version drop-down list.
6. (project files only) To apply the settings you specified under Options in the Preferences panel (see Con-
figuring a Project (p. 234)) from the previous time you worked on the project, turn on the Apply user
preferences from project option.
7. (project files only) Title and Notes fields will appear in the Notes tab of some of the file selection dialog
boxes (for example, Figure 3.39: The Open project Panel Showing the File Selection Dialog Box and the
Notes Tab (p. 97)). In addition, the Preview tab (for example, Figure 3.38: The Open project Panel Showing
the File Selection Dialog Box and the Preview Tab (p. 96)) may contain a picture of the model if a picture
has been saved. These items are described below.
Title displays the title of the job file selected. See Title and Notes (p. 231) for information on adding a
title to a job.
Notes displays any notes related to the job file selected. See Title and Notes (p. 231) for information on
adding notes to a job.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
98 of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
A picture of the geometry of the model will be displayed if you selected the Save picture file option in
the Save project panel when you saved the project. See Saving a Project File (p. 141) for more information
on the Save picture file option.
8. In some of the file selection dialog boxes there are other options that you can select, for example, on the
right-hand side of the Save project panel (Figure 3.37: The Save project Panel Showing the File Selection
Dialog Box (p. 95)). These options are described in the section related to the use of that particular panel,
for example, the options in the Save project panel are described in Saving a Project File (p. 141).
9. Click Save to read or write the specified file. Shortcuts for this step are as follows:
If your file appears in the listing of files and directories, double-click it instead of just selecting it. This
will automatically activate the Open button for opening files, the Create button for creating projects,
or the Save button for saving files.
If you entered the name of the file in the File name text entry box, you can press the Enter key instead
of clicking on the Open button for opening files, the Create button for creating projects, or the Save
button for saving files.
Working with a panel is similar to filling out a form. You provide input data to the panels controls.
Once you have finished entering data, you either apply the changes by submitting" the form, or cancel
the form. Clicking on the Accept push button accepts any changes you have made to the panel, and
closes the panel. Clicking on the Reset button undoes all the changes you have made in the panel and
restores all items in the panel to their original states. Cancel closes the panel and ignores any changes
made to the panel.
Each panel is unique, and uses a variety of input controls that are described in the following sections.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 99
User Interface
Push Button
A push button is a rectangular-shaped button that performs a function indicated by the button label.
To activate a push button, place the mouse pointer over the push button and click" the left mouse
button. A click" is one press and release of the mouse button. When push buttons are located on a
menu bar, they usually cause a submenu to appear, or a panel to be displayed.
Check Box
A check box is a square-shaped button that is used to turn on or off an item or action indicated by the
check box label. Click the left mouse button on the check box to switch the state.
Radio Button
Radio buttons are diamond-shaped buttons that are located on a menu bar or panel. They are a set of
mutually exclusive options that allow only one to be set in the on" position at a time. When you click
the left mouse button on a radio button, it will be turned on, and all others will be turned off".
Field
A text entry field allows you to type text input. It will often have a label associated with it to indicate
what the entry is for. Click the left mouse button on the text entry field to input text from the keyboard.
If the text input overflows the field, you can scroll backward or forward in the field by pressing and
holding down the middle mouse button. You can delete characters in the text entry field using the Del
or Back Space key. In addition, you can double-click the text entry to highlight the entire field, and
type the new entry.
To view text that overflows the field, press Ctrl+ left-click to display a pop-up dialog box of the text
entry field. You can edit and save text in this pop-up dialog box, re-size the dialog box, or cancel any
actions.
Note
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
100 of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
A real number entry is similar to a text entry except it allows only real numbers to be entered (for ex-
ample, 10, -10.538, 50000.45, or 5.e-4).
Single-Selection List
A single-selection list contains one or more items. Each item is printed on a separate line in the list.
You can select an item (for example, ex3.300) by placing the mouse pointer over the item line and
clicking with the left mouse button. The selected item will become highlighted. Selecting another item
will deselect the previously selected item in the list. If the list item overflows the window, you can scroll
backward or forward in the field by clicking and holding down the middle mouse button. Single-selection
lists are either visible in a panel, or hidden in the case of a drop-down list.
Drop-Down List
A drop-down list is a hidden single-selection list that shows only the current selection to save space. It
will have a label associated with it to indicate what the list is for, and it is activated by clicking on the
triangular button located next to the text field ( ). For example, in the Object drop-down list shown
below, All is the current selection.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 101
User Interface
When you want to change the selection (for example, from assembly-group to fan-group), follow the
steps below:
1. Click the button located next to the text field to display the list.
2. Place the mouse pointer over the new list item (for example, fan-group). If the item is not visible, you can
use the scroll bar to find it.
3. Click the left mouse button on the item to make the new selection. The list will close automatically, and
the new selection will then be displayed.
If you want to abort the selection process while the list is displayed, you can move the pointer anywhere
outside the list and click the left mouse button, or click Cancel.
If you want to filter the objects appearing in the model tree, click Filter to display the Filter object list
by type panel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
102 of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
In the Filter object list by type panel, you can deselect the check box next to object types you want
to hide from the Objects drop-down list. Click Done to accept your selections. Click Cancel to exit the
panel without saving your selections. To select or deselect more than one object at once, right-click
the ( ) button and select All, None, or Toggle. Selecting Toggle inverts your current selections.
Scale
The scale is used to select a value from a predefined range by moving a slider. The number shows the
current value. To change the value, follow the steps below:
3. Move the pointer along the slider bar to change the value.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 103
User Interface
Tabs
Many of the ANSYS Icepak panels (for example object editing panels) include tabbed regions that sep-
arate different categories of input fields. For instance, the Walls panel includes four tabs: Info, Geometry,
Properties, and Notes, as seen in Figure 3.43: An Example of a Tabbed Panel (p. 104). Here, you can
access the appropriate category for the object, in this case, a wall. To display the contents of a particular
tab, select the tab label with the left mouse button.
Info displays general information about the object such as its name, its group, and other display properties.
Geometry displays geometric information such as its shape, its plane, and its coordinates.
Notes provides an area for you to leave notations about the object.
Note that some object and macro panels include different tabs that are based on the properties of the
object.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
104 of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
Floating Toolbars
Most of the ANSYS Icepak toolbars can be detached from the Main window and exist as floating toolbars
that can be moved to any position in the window. Floating toolbars are identified by two small buttons
in the upper right hand corner of the toolbar ( ).
You can detach a toolbar, by clicking on the button. To move the detached toolbar, select the title
bar and drag the toolbar to a new position in the Main window. To resize a detached toolbar, click and
drag the edge of the toolbar to the desired position using the left mouse button.
To hide an attached toolbar entirely from view in the ANSYS Icepak graphical interface, click the
button.
You can re-attach a floating toolbar to the ANSYS Icepak interface, by clicking on the button in the
upper right hand corner of the floating toolbar. To hide a floating toolbar entirely from view in the
ANSYS Icepak graphical interface, select the icon in the upper right hand corner of the floating toolbar.
Whether attached or detached, you can retrieve a hidden toolbar using the Windows menu or selecting
the Edit toolbars option in the View menu and using the Available toolbars panel.
On-Line Help
To invoke the online help system, select the Help option in the Help menu. The ANSYS viewer will
display the ANSYS Icepak Users Guide. To access the ANSYS Icepak Tutorial Guide, click the Product
Documentation node and click Tutorials. See Accessing the ANSYS Icepak Manuals (p. 19) for information
on using the online manuals.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 105
User Interface
Bubble Help
Bubble help (that is, tool tips) is available for radio buttons, push buttons, and toggle buttons in the
Main window, the Message window, the Edit window, the toolbars, and control panels. To use bubble
help, hold the mouse pointer over an item for a few seconds. A bubble will appear giving a brief de-
scription of the function of the item. You can disable the bubble help, as described in Configuring a
Project (p. 234).
Context-Specific Help
To use context-specific help, move the mouse pointer to any location within the panel you require help
for, and press the F1 key or click the Help button in a panel. ANSYS Icepak will automatically launch
the ANSYS viewer, open the appropriate online document, and locate the heading or figure within the
document that relates to the panel in question.
The mouse can be used to provide inputs to control panels, display control panels, access objects in
the Model manager window, as well as manipulate objects in the graphics window.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
106 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the Mouse
Executing selector button functions (for example, push buttons, radio buttons, toggle buttons)
The middle mouse button enables you to drag into view text entries or list items that overflow the field.
Opening and closing tree nodes by clicking on the or icons to the left of the tree node name.
Selecting node items by clicking on the item in the Model manager window. The item is highlighted when
it is selected.
Dragging and dropping items to other locations in the tree. To do this, hold down the left mouse button
on an item (for example in the Group, Model, or Materials nodes), drag the item to another area of the
tree, and drop the item into the tree by releasing the left mouse button.
Selecting and operating on multiple items in the Model manager window by holding down the Control
key while you select items. To select a succession of items (for example, fan.1, fan.2,..., fan.10) select the
first item (for example, fan.1), hold down the Shift key and select the last item (for example, fan.10). All
items between the first item and the last item will become selected in the Model manager window.
Double-clicking on certain tree items will open a control panel for additional input (for example, to set
project parameters and options, or edit object properties).
The middle mouse button is used in the Model manager window in the following way:
You can automatically open all tree nodes in the assembly tree structure by clicking the middle mouse
button on the icon.
The right mouse button is used in the Model manager window in the following way:
You can automatically close all tree nodes in the assembly tree structure by right-clicking the icon.
In addition, there are context menus available in the ANSYS Icepak Model manager window, as described
in the next section.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 107
User Interface
Create opens the Library path panel where you can change the path settings to include new libraries of
macros and materials so that ANSYS Icepak can find them. See Editing the Library Paths (p. 240) for details.
Search packages opens the Search package library panel, where you can search through the database
of packages located in the packages library under the Libraries node. Search criteria can be based on
package type, minimum and maximum package dimension, and the number of leads/balls. See Loading a
Package Using the Search Tool (p. 588) for details.
Search fans opens the Search fan library panel, where you can search through the database of fans located
in the fans library under the Libraries node. Search criteria can be based on physical flow properties. See
Loading a Fan Using the Search Tool (p. 524) for details.
Edit opens the Library name and info panel where you can view and edit the library name and information
fields. See Material Properties (p. 335) for details.
Find object opens the Find in tree panel where you can search the Model manager window hierarchy for
a specific object. See The Edit Menu (p. 57) for details.
Paste from clipboard allows you to add objects or materials to the ANSYS Icepak library that you have
placed in the clipboard. See page Using the Clipboard (p. 116) for more information about the clipboard.
Refresh updates the library if any changes (additions or subtractions) have been made to the library repos-
itory.
Find material opens the Copy library material panel. You can enter a material name and the panel will
list materials matching your search query. See Material Properties (p. 335) for details.
Load as object adds the object to your model. See Building a Model (p. 271) for more information about
adding objects.
Edit as project loads the object into ANSYS Icepak as its own project.
Create allows you to name a new group and then add the new group as an item under the Groups node.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
108 of ANSYS, Inc. and its subsidiaries and affiliates.
The fans and packages Node Context Menu
When an individual group node is selected under the Groups node (for example, group.1), the context
menu includes the following options:
Edit opens the Group parameters panel where you can set color, line width, and shading properties for
objects in the group.
Copy opens the Copy group panel where you can copy a group then scale, rotate, translate, or mirror the
copied group.
Move opens the Move group panel where you can scale, rotate, translate, or mirror a group.
Paste from clipboard pastes the group from the clipboard to your model. See page Using the Clip-
board (p. 116) for more information about the clipboard.
Add allows you to add objects to a group by selecting a point or region on the screen or choosing an object
name or pattern.
Remove allows you to remove objects from a group by selecting a point or region on the screen or choosing
an object name or pattern.
Edit objects opens the object Edit window where you can edit object properties if all objects in the group
are of the same type.
Total volume prints the total volume of all objects (excluding CAD objects) from the group in the Message
window.
Total area prints the total area of all objects (excluding CAD objects) from the group in the Message window.
Create assembly creates an assembly out of the group. See Custom Assemblies (p. 351) for details.
Copy params applies the parameters of the selected object to all objects of the same type in the selected
group.
Save as project allows you to save the selected group as a separate ANSYS Icepak project.
See Grouping Objects (p. 329) for details about grouping objects.
When an individual item in a Groups node is selected (for example, block.1), the context menu includes
the following options:
Remove from group allows you to remove the object from the group. This option appears in the context
menu only for selected objects under the Groups node.
Create group allows you to create a group from the selected item.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 109
User Interface
See Building a Model (p. 271) for more information about editing objects and groups of objects.
Active allows you to toggle the postprocessing objects activity. If this option is turned off, the post-processing
object is placed under the Inactive node.
Show mesh allows you to display or hide the selected post-processing object's mesh.
Show contours allows you to display or hide the selected post-processing object's contours.
Show vectors allows you to to display or hide the selected post-processing object's vectors.
Show particle traces allows you to display or hide the selected post-processing object's particle traces.
See Examining the Results (p. 839) for more information about post-processing in ANSYS Icepak.
Create at location displays the Create Point panel where you can define the location of solution monitor
points. See Defining Solution Monitors (p. 801) for details.
Paste from clipboard allows you to add objects or materials to the ANSYS Icepak library that you have
placed in the clipboard. See page Using the Clipboard (p. 116) for more information about the clipboard.
When an item in the Points node is selected, the context menu includes the following options (see
Defining Solution Monitors (p. 801)):
Edit displays the Modify point panel where you can monitor the temperature, pressure, velocity and species
mass fractions at a central point within an object.
Move displays the Move point panel where you can specify a new coordinate location for an existing
monitor point.
Copy displays the Copy point panel where you can specify parameters for copying an existing monitor
point.
Create at surface displays the Create Surface panel where you can define the location of solution monitor
surfaces. See Defining Solution Monitors (p. 801) for details.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
110 of ANSYS, Inc. and its subsidiaries and affiliates.
The fans and packages Node Context Menu
When an item in the Surfaces node is selected, the context menu includes the following options (see
Defining Solution Monitors (p. 801)):
Edit displays the Modify surface panel where you can monitor the mass flow and heat flow on a surface
of an object.
Paste from clipboard empties the contents of the clipboard into the Trash node. See page Using the
Clipboard (p. 116) for more information about the clipboard.
Empty trash deletes the contents of the Trash node completely from the ANSYS Icepak project.
When an item in the Trash node is selected, the context menu includes the following option:
Restore allows you to add the deleted object back to your model.
Add to clipboard copies the item to the clipboard. See page Using the Clipboard (p. 116) for more information
about the clipboard.
Paste from clipboard pastes the item from the clipboard to your model. See page Using the Clipboard (p. 116)
for more information about the clipboard.
Create allows you to create an assembly, group, monitor point, monitor surface, or object face from the
selected item.
Set meshing levels opens up the Meshing level panel where you can enter the multi-level meshing max-
imum level. See Global Refinement for a Hex-Dominant Mesh (p. 751) for more information on editing levels.
Edit mesh parameters opens up the Per-object parameters panel where you can review and define
meshing parameters specific to the selected object. See General Procedure (p. 759) for more information on
defining object-specific meshing parameters.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 111
User Interface
Solver object merge opens up the Solver object merge panel where you can turn off zone merging for
an object or groups of objects. By default the option Do not merge is off. This option has the effect of
writing a separate zone for each of the selected object(s) in the solver to enable the specification of certain
boundary conditions. If this option is turned on, the Merge zones when possible option in the Solve panel
should be turned on to turn off zone merging for that object(s). This option cannot be used for Cabinet,
assemblies, or materials.
Display options allows you to Set shading and/or Set transparency for objects. See Graphical Style (p. 308)
for more information on displaying graphical style options.
Visible allows you to toggle the items visibility. Hidden objects appear in the Model manager window as
grayed-out items and are not visible in the graphics window. This allows you to view and edit portions of
your model while hiding the rest.
Total volume prints the total volume of selected objects (excluding CAD objects) in the Message window.
Total area prints the total area of selected objects (excluding CAD objects) in the Message window.
Summary report allows you to create entries in the Define summary report panel for selected objects.
Combined creates a single entry for the selected objects. Separate creates an entry for each selected object.
When you select Combined or Separate, the Define summary report panel is displayed to define report
parameters. Custom opens the Custom report panel where you can specify report parameters. See Fig-
ure 3.45: The Custom Report Panel (p. 112). See Summary Reports (p. 902) for more information on creating
a summary report.
Create object allows you to add an ANSYS Icepak object (for example, block, fan, and so on) to your model.
Find object opens the Find in tree panel where you can search the Model manager window hierarchy for
a specific object. See The Edit Menu (p. 57) for details.
Paste from clipboard empties the contents of the clipboard into your model. See page Using the Clip-
board (p. 116) for more information about the clipboard.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
112 of ANSYS, Inc. and its subsidiaries and affiliates.
The fans and packages Node Context Menu
Merge project allows you to merge an existing project with your current project using the Merge project
panel.
Load assembly allows you to load an assembly as another ANSYS Icepak project using the Load project
panel.
Creation order sorts objects by their order of creation in the model (default).
Object view allows you to customize the method in which objects in the tree hierarchy are organized. Options
include:
Types/subtypes groups objects in the tree hierarchy by object type and subtype.
Types/subtypes/shapes groups objects in the tree hierarchy by object type, subtype, and shape.
When an item in the Model node is selected (with the exception of the Cabinet, the Materials node,
and any assemblies), the context menu includes the following options:
Add to clipboard copies the item to the clipboard. See page Using the Clipboard (p. 116) for more information
about the clipboard.
Paste from clipboard pastes the item from the clipboard to your model. See page Using the Clipboard (p. 116)
for more information about the clipboard.
Create allows you to create an assembly, group, monitor point, monitor surface, or object face from the
selected item.
Monitor point allows you to create monitor points for selected objects. This will also copy the selected
objects from the Model node into the Points node. See Defining Solution Monitors (p. 801) for more in-
formation on object monitor points.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 113
User Interface
Monitor surface allows you to create monitor surfaces for selected objects. This will also copy the selected
objects from the Model node into the Surfaces node. See Defining Solution Monitors (p. 801)for more
information on object monitor surfaces.
Object face(s) allows you to create object faces for selected objects. Newly created object faces will show
up under the Post-processing node. See Displaying Results on Object Faces (p. 845) for more information
on defining object faces.
Set meshing levels opens up the Meshing level panel where you can enter the multi-level meshing max-
imum level. See Global Refinement for a Hex-Dominant Mesh (p. 751) for more information on editing levels.
Edit mesh parameters opens up the Per-object parameters panel where you can review and define
meshing parameters specific to the selected object. See General Procedure (p. 759) for more information on
defining object-specific meshing parameters.
Solver object merge opens up the Solver object merge panel where you can turn off zone merging for
an object or groups of objects. By default the option Do not merge is off. This option has the effect of
writing a separate zone for each of the selected object(s) in the solver to enable the specification of certain
boundary conditions. If this option is turned on, the Merge zones when possible option in the Solve panel
should be turned on to turn off zone merging for that object(s). This option cannot be used for Cabinet,
assemblies, or materials.
Display options allows you to Set shading and/or Set transparency for objects. See Graphical Style (p. 308)
for more information on displaying graphical style options.
Visible allows you to toggle the items visibility. Hidden objects appear in the Model manager window as
grayed out items and are not visible in the graphics window. This allows you to view and edit portions of
your model while hiding the rest.
Total volume prints the total volume of selected objects (excluding CAD objects) in the Message window.
Total area prints the total area of selected objects (excluding CAD objects) in the Message window.
Total area prints the total area of selected objects (excluding CAD objects) in the Message window.
Summary report allows you to create entries in the Define summary report panel for selected objects.
Combined creates a single entry for the selected objects. Separate creates an entry for each selected object.
When you select Combined or Separate, the Define summary report panel is displayed to define report
parameters. Custom opens the Custom report panel where you can specify report parameters. See Fig-
ure 3.45: The Custom Report Panel (p. 112). See Summary Reports (p. 902) for more information on creating
a summary report.
See Building a Model (p. 271) for more information about adding objects and assemblies to your model,
as well as about editing objects and groups of objects.
Visible allows you to toggle the items visibility. Hidden objects appear in the Model manager window as
grayed out items and are not visible in the graphics window. This allows you to view and edit portions of
your model while hiding the rest.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
114 of ANSYS, Inc. and its subsidiaries and affiliates.
The Assembly Node Context Menu
Add to clipboard copies the item to the clipboard. See page Using the Clipboard (p. 116) for more information
about the clipboard.
Paste from clipboard pastes the item from the clipboard to your model. See page Using the Clipboard (p. 116)
for more information about the clipboard.
Total volume prints the total volume of the selected object (excluding a CAD object) in the Message window.
Total area prints the total area of the selected object (excluding a CAD object) in the Message window.
Copy copies the item and adds it to your ANSYS Icepak model.
Add to clipboard copies the item to the clipboard. See page Using the Clipboard (p. 116) for more information
about the clipboard.
See Material Properties (p. 335) for more information about materials.
Create object allows you to create another ANSYS Icepak object (for example block, fan, and so on) and
adds it to the assembly.
Create assembly allows you to create an assembly from the selected assembly item.
Delete assembly moves items within an assembly to the level of the assembly node and moves the assembly
to the Trash node.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 115
User Interface
Add to clipboard copies the item to the clipboard. See page Using the Clipboard (p. 116) for more information
about the clipboard.
Paste from clipboard pastes the item from the clipboard to your model. See page Using the Clipboard (p. 116)
for more information about the clipboard.
View separately allows you to move the assembly item up to the level of the Model node in the Model
manager window.
Merge project you to merge an existing project with your current project using the Merge project panel.
See Reading, Writing, and Managing Files (p. 135) for more details.
Load assembly allows you to load an assembly as another ANSYS Icepak project using the Load project
panel.
Edit mesh parameters opens up the Per-object parameters panel where you can review and define
meshing parameters specific to the selected object. See General Procedure (p. 759) for more information on
defining object-specific meshing parameters.
Total volume prints the total volume of all objects (excluding CAD objects) from the assembly in the Message
window.
Total area prints the total area of all objects (excluding CAD objects) from the assembly in the Message
window.
Summary information opens the Assembly contents panel which lists the total number of objects in the
assembly along with the number of objects of each individual object-type (see Summary Information for
an Assembly (p. 360)).
See Custom Assemblies (p. 351) for more information about assemblies.
To use the clipboard, right-click an appropriate item and select Add to clipboard from the resulting
context menu. Next, right-click the destination node in the Model manager window and select Paste
from clipboard.
You can add more than one item to the clipboard by selecting multiple items in the Model manager
window while holding down the Control key, displaying the context menu, and using the Add to
clipboard option. When an item has been added to the clipboard, ANSYS Icepak displays the number
of clipboard items under the Model manager window.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
116 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the Context Menus in the Graphics Display Window
Note
If Set <Shift-RightClick> to object menu is not enabled in the Preferences tab, the context
menu will not appear for an object. Instead, the interactive object resize feature will be en-
abled. See Changing the Mouse Controls (p. 124) for more details.
Add to clipboard copies the item to the clipboard. See page Using the Clipboard (p. 116) for more information
about the clipboard.
Paste from clipboard pastes the item from the clipboard to your model. See page Using the Clipboard (p. 116)
for more information about the clipboard.
Create allows you to create an assembly, group, monitor point, monitor surface, or object face from the
selected item.
Set meshing levels opens up the Meshing level panel where you can enter the multi-level meshing max-
imum level. See Global Refinement for a Hex-Dominant Mesh (p. 751) for more information on editing levels.
Edit mesh parameters opens up the Per-object parameters panel where you can review and define
meshing parameters specific to the selected object. See General Procedure (p. 759) for more information on
defining object-specific meshing parameters.
Solver object merge opens up the Solver object merge panel where you can turn off zone merging for
an object or groups of objects. By default the option Do not merge is off. This option has the effect of
writing a separate zone for each of the selected object(s) in the solver to enable the specification of certain
boundary conditions. If this option is turned on, the Merge zones when possible option in the Solve panel
should be turned on to turn off zone merging for that object(s). This option cannot be used for Cabinet,
assemblies, or materials.
Display options allows you to Set shading and/or Set transparency for objects. See Graphical Style (p. 308)
for more information on displaying graphical style options.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 117
User Interface
Visible allows you to toggle the item's visibility. Hidden object appear in the Model manager window as
grayed out items and are visible in the graphics window. This allows you to view and edit portions of your
model while hiding the rest.
Total volume prints the total volume of selected objects (excluding CAD objects) in the Message window.
Total area prints the total area of selected objects (excluding CAD objects) in the Message window.
Summary report opens the Define summary report panel where you can specify a summary report for a
variable on any or all objects in your ANSYS Icepak model. See Summary Reports (p. 902) for more information
on creating a summary report.
You can access another context menu in the Graphics display window by holding down the Shift key
and the right mouse button anywhere in the Graphics display window away from the edges of objects
or post processing objects. The context menu allows you to quickly perform common tasks in your
model.
Clear Selection allows you to remove all selected objects in the graphics window.
Filter object type allows filtering of objects by object type from a preselected list of objects.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
118 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the Context Menus in the Graphics Display Window
Orient allows you to modify the direction from which you view your model. Besides selecting the view along
the x, y, and z axis, you can scale it to fit exactly within the graphics window.
Isometric views the model from the direction of the vector equidistant to all three axes.
Scale to fit model adjusts the overall size of your model to take maximum advantage of the graphics
width and height.
Orient positive x, y, z views the model toward the direction of the positive x, y, or z axis.
Orient negative x, y, z views the model toward the direction of the negative x, y, or z axis.
Default shading allows options that control the rendering of your ANSYS Icepak model.
Wire outlines the model's outer edges and those of its components.
Solid adds solid-tone shading to the visible surfaces of the model's internal components to give them a
solid appearance.
Solid/wire adds solid-tone shading to the visible surfaces of the object currently selected in the object
Edit window to give it a solid appearance. Also, an outline of the surfaces will be displayed in either white
or black depending on the background color.
Hidden Line activates the hidden line removal algorithm, which makes objects that are drawn to look
transparent now appear to be solid.
Selected solid highlights selected objects to give them a solid appearance. If Solid fill is selected in the
mesh Display tab, then the solid fill color of the mesh will take precedent. Otherwise this option overrides
all previous object display settings.
Default transparency allows options that control the transparency of your ANSYS Icepak model.
Off allows for all objects in your model to appear opaque, transparency is turned off. Off is the default
setting.
% allows for all objects to be transparent to a certain percentage. In the case of the Solid/ wire option,
the transparency will be seen on the faces only, not the edges.
Scale to fit object adjusts viewer to focus on the selected object in the model and displays it at full screen
view. When multiple objects are selected, the viewer will focus on the first selected object.
Display mesh allows you to display a mesh on the surfaces of all the objects in the model.
Display cut plane mesh allows you to display a plane-cut view of the mesh.
Min/max locations allow you to display the location of the minimum and maximum values for post processed
variables.
Power and Temperature Values opens the Power and temperature limit setup panel where you can set
up and review the power of objects and temperature limits, as well as compare the temperature limits with
the object temperatures.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 119
User Interface
You can access a third context menu in the Graphics display window by selecting a plane cut or a
point object in the Graphics display window by holding down the Shift key and the right mouse
button. The context menu allows you to quickly edit, activate, or delete post processing objects in your
model. Plane cut and point objects can be easily moved through the model. Hold down the Shift key,
press and hold down the middle mouse button and drag the point or plane cut through the model in
the graphics display.
Edit allows you to edit the properties of the post processing object.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
120 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the Context Menus in the Graphics Display Window
Lastly, you can access a context menu in the Graphics display window by holding down the Shift key
and the right mouse button on a postprocessing legend. The context menu allows you to quickly perform
common tasks on a legend in your model.
Set levels allow you to display different levels of the legend. Select Set levels in the context menu and
enter the number of levels in the Set levels panel. Click Accept to update the legend.
Note
Set orientation allows you to display the legend horizontally or vertically. Select Set orientation in the
context menu and click Vertical or Horizontal to update the legend.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 121
User Interface
To permanently retain changes made to the orientation and/or levels of the legend, save the project
before exiting Icepak. If not, then changes made to the legend shall be retained only in the active session.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
122 of ANSYS, Inc. and its subsidiaries and affiliates.
Manipulating Graphics With the Mouse
You can change the default mouse controls in ANSYS Icepak to suit your preferences using the Mouse
buttons section of the Preferences and settings panel (Figure 3.50: The Mouse buttons section of the
Preferences panel (p. 125)).
Edit Preferences
To change the center of rotation on the graphics display, enable the Set rotation around mouse se-
lected point option in the Mouse buttons section of the Preferences panel and select a point in the
graphics display. The model will rotate about the new center.
To select multiple objects in the graphics display, hold down the Shift key and use the right mouse
button to display the context menu. To choose objects of a particular type from the list of selected
objects, use the Filter object type option to filter remaining object type(s) from the list. After setting
the Filter object type, draw a box around the model using the Shift key and right mouse button. The
objects, of type selected in Filter object type option, will be highlighted in the Model manager.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 123
User Interface
By default, the All option is selected to return all objects to the initial selection list. To add another
object type to the filtered object type list, again use Filter object type with a different (intended) object
type. After setting the Filter object type, draw a box around the model using the Ctrl key and right
mouse button. The objects, of type selected in the Filter object type option, will be highlighted in the
Model manager, in addition to previously selected objects of chosen type.
Note
Object types such as blocks and packages have additional sub-options such as With traces
and All where the All sub-option will select all block objects irrespective of their type or
geometry and with or without traces. The With traces sub-option will select blocks only with
traces. This same concept applies to package objects.
You can also snap an object to the nearest edge or vertex of existing geometry while you are translating
the object. See Configuring a Project (p. 234) for details about enabling this feature.
Edit Preferences
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
124 of ANSYS, Inc. and its subsidiaries and affiliates.
Manipulating Graphics With the Mouse
To change the default mouse control for a manipulation function, select the relevant button (Left,
Middle, or Right). Translate a model quickly or slowly by changing the Wheel sensitivity value. The
higher numbers allow for quick and large movements and the lower numbers allow for smaller incre-
mental movements of your model. If Wheel sensitivity is not enabled, you cannot translate a model.
Enable Set Classic Display Cursors to restore the display of the cursors to the one used prior to ANSYS
Icepak 12.0 and the rotation cursors will no longer be displayed in the graphics window. By default,
Set <Shift-RightClick> to object menu is enabled to display an object menu when you perform
Shift+right-click an object. If this option is not enabled, performing a Shift+right-click activates the in-
teractive object resize feature. Set rotation around mouse selected point allows you to select a point
in the graphics display window using the mouse and rotate a model around this selection.
You can apply the changes either to the current project by clicking This project, or to all ANSYS Icepak
projects by clicking All projects button. To close the Preferences panel without applying any changes,
click Cancel.
Note
In this manual, descriptions of operations that use the mouse assume that you are using the default
settings for the mouse controls. If you change the default mouse controls, you will need to use
the mouse buttons you have specified, instead of the mouse buttons that the manual tells you
to use.
The 3D Rotate button is active when Set Classic Display Cursors is enabled.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 125
User Interface
Positive directions arrows are labeled and color-coded. Negative direction arrows display only when you
hover the mouse cursor over the particular region.
Clicking an arrow animates the view such that the arrow points out of the screen.
Arrows and the isometric sphere highlight when you point at them.
Isometric sphere visualizes the location of the isometric view relative to the current view.
Rotation Cursors
Free rotation ( )
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
126 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the Keyboard
Note
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 127
User Interface
Ctrl+w toggles between solid, solid/wire, and wire shading of the model.
F7 increments the models wireframe offset. This allows the lines in your model to be drawn at a different
depth than the solid colors. ANSYS Icepak will move the lines forward toward you.
F8 decrements the models wireframe offset. This allows the lines in your model to be drawn at a different
depth than the solid colors. ANSYS Icepak will move the lines away from you.
Shift+x views the model toward the direction of the negative axis.
Shift+y views the model toward the direction of the positive axis.
Shift+z views the model toward the direction of the negative axis.
Shift+LMB creates a selector region in the Icepak graphics window by dragging the mouse to dynamically
select object(s) within the region.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
128 of ANSYS, Inc. and its subsidiaries and affiliates.
Quitting ANSYS Icepak
h selects the default view of your model directed along the negative axis.
z allows you to focus on any part of your model by opening and resizing a window around the desired area.
Position the mouse pointer at a corner of the area to be zoomed, hold down the left mouse button and drag
open a selection box to the desired size, and then release the mouse button. The selected area will then fill
the graphics window.
In addition, each menu in the Main Menu bar has a keyboard shortcut so that the menu and its options
can be accessed using the keyboard. A combination of the Alt key and the underlined letter in the
menu label will open the menu using the keyboard. You can then use the arrow keys on the keyboard
to scroll through the menus options and sub-options.
File Quit
If the present state of the project has not been written to a file, you will receive a warning message as
shown in Figure 3.52: Warning Message Displayed When Quitting ANSYS Icepak Before Saving Your
Model (p. 129).
Figure 3.52: Warning Message Displayed When Quitting ANSYS Icepak Before Saving Your Model
You can save the current project and quit ANSYS Icepak by clicking the Save and quit button. You can
quit ANSYS Icepak without saving the current job by clicking the Quit without saving button. To cancel
the quit, click the Cancel quit button.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 129
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
130 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 4: ANSYS Icepak in Workbench
The ANSYS Icepak application can be used as a stand-alone product or within the ANSYS Workbench
framework. See The ANSYS File Menu (p. 131) and The ANSYS Icepak Toolbar (p. 133) for a description of
the File menu and File commands toolbar options for running ANSYS Icepak in Workbench. A tutorial
or sample session is shown in the Workbench online help to introduce you to solving an ANSYS Ice-
pak model in Workbench.
Using Icepak With the Remote Solve Manager (RSM) (p. 133)
For detailed information about creating a utility Icepak system in the Project Schematic, see Icepak in
the ANSYS Workbench User's Guide.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 131
ANSYS Icepak in Workbench
Refresh Input Data refreshes the current data with new input data.
Merge project enables you to merge an existing project into your current project using the Merge
project panel.
Reload main version enables you to re-open the original version of the ANSYS Icepak project when
your project has multiple versions. See Defining a Project (p. 223) for more information.
Import provides options to import IGES and tetin file geometries into ANSYS Icepak. You can also import
powermap and IDF files, as well as comma separated values or spreadsheet format (CSV) using this
option. See Importing and Exporting Model Files (p. 151) for more information about importing files.
Export enables you to export your work as IDF 2.0 or 3.0 library files, comma separated values or
spreadsheet format (CSV), and also IGES, STEP, or tetin files. See Importing and Exporting Model
Files (p. 151) for more information about exporting files.
EM Mapping enables you to perform a one-way mapping of volumetric and/or surface loss information
from HFSS to Icepak and from Q3D to Icepak. See Ansoft - Icepak Coupling in Workbench for more in-
formation on the Icepak to HFSS workflow.
Pack project opens a File selection dialog box that enables you to compact your project into a com-
pressed .tzr file.
Cleanup enables you to clean up your project by removing or compressing data related to ECAD, mesh,
postprocessing, screen captures, summary output, reports, and scratch files using the Clean up project
data panel.
Print screen enables you to print a PostScript image of the ANSYS Icepak model that is displayed in
the graphics window using the Print options panel. The inputs for the Print options panel are similar
to those in the Graphics file options panel. See Saving Image Files (p. 144) for details.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
132 of ANSYS, Inc. and its subsidiaries and affiliates.
The Preferences Panel
Create image file opens a Save image dialog box that enables you to save your model displayed in
the graphics window to an image file. Supported file types include: PNG, GIF (8-bit color), JPEG, PPM,
TIFF, VRML, and PS. PNG is the default file type.
Shell window opens a separate window running an operating system shell. The window is initially in
the subdirectory of the ANSYS Icepak projects directory that contains all the files for the current projects.
In this window you can issue commands to the operating system without exiting ANSYS Icepak. Type
exit in the window to close the window when you are finished using it. Note that on Windows machines,
this menu item appears as Command prompt.
Close Icepak exits the ANSYS Icepak application. See Quitting ANSYS Icepak (p. 129) for details.
Refresh Input Data ( ) refreshes the current data with new input data.
Print screen ( ) enables you to print a PostScript image of the ANSYS Icepak model that is displayed
in the graphics window using the Print options panel. The inputs for the Print options panel are
similar to those in the Graphics file options panel. See Saving Image Files (p. 144) for details.
Create image file ( ) opens a Save image dialog box that enables you to save your model displayed
in the graphics window to an image file. Supported file types include: PNG, PPM, GIF (8-bit color), JPEG,
TIFF, VRML and PS. PNG is the default file type.
For more information about using Icepak in Workbench and RSM (with associated limitations), see
Submitting Solutions for Local, Background, and Remote Solve Manager Processes and Submitting Icepak
Jobs to RSM.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 133
ANSYS Icepak in Workbench
The option Use DM object names is available only when running ANSYS Icepak in Workbench. When
this option is enabled, any changes made to object names in DesignModeler will be updated in ANSYS
Icepak.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
134 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 5: Reading, Writing, and Managing Files
This chapter describes the files that are read into and written out by ANSYS Icepak, and how ANSYS
Icepak manages these files. Files that can be imported into ANSYS Icepak from third-party packages (for
example, IGES files, IDF files) are discussed in Importing and Exporting Model Files (p. 151). Information
in this chapter is divided into the following sections:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 135
Reading, Writing, and Managing Files
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
136 of ANSYS, Inc. and its subsidiaries and affiliates.
Files Created by ANSYS Icepak
The model file contains information related to the model: boundary conditions and geometry information.
The problem file contains information on the settings for the problem: the under-relaxation factors, units
for objects in the model, information on the color of objects, parameters for the mesh generator, units to
be used for postprocessing, and information on default settings in the model.
The job file has information on the project title and notes for the model.
ANSYS Icepak saves each of these files for the current project when you save the project.
ANSYS Icepak also saves different versions of the model and problem files for different version numbers
of the same project. For example, if you want to run the same problem using different power settings
for a component, then each solution can be saved using a different solution ID. The model and problem
files for each solution will be saved using a different name, for example, projectname.model and
projectname.problem.
The mesh input file (for example, grid_input) contains the inputs for the mesh generator.
The mesh output file (for example, grid_output) contains the output from the mesh generator; that is,
the mesh file.
The case file (projectname.cas) contains all the information that is needed by ANSYS Icepak to run the
solver.
The diagnostic file (projectname.diag) contains information about the correspondence between object
names in the model file and object names in the case file.
The solver input file (projectname.uns_in) is read by the solver to start the calculation.
The residual file (projectname.res) contains information about the convergence monitors.
The solver output file (projectname.uns_out) contains information from the solver that is displayed
on the screen during the calculation. Note that this file is written only on Linux systems.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 137
Reading, Writing, and Managing Files
The solver saves two files when it has finished calculating: projectname.dat and projectname.fd-
at. These data files can be used to restart the solver (see Using the Solve Panel to Set the Solver
Controls (p. 806)).
The log file (optimization.log) contains information about all the trials performed during the optimiz-
ation run. It also contains design variable inputs and optimizer outputs.
The input file (in.dat) is the input file that is read by the optimizer.
The output file (out.dat) is the output file that is written out by the optimizer.
The tab file (optimization.tab) contains the optimization data displayed in the Optimization run
panel (see Optimization (p. 655)). This data is also used during plotting of optimization variables and functions.
The output file (main.ice.xml) is created when a project is saved. It contains basic parameters and
settings.
The output file (solutionID.xml, where "solutionID" is the name you specified for the solution) is
created after a solution is complete. In addition to the basic settings and parameters, it contains an
overview of the solution.
To merge two projects, you can use the Merge project panel (Figure 5.1: The Merge project Panel
(Preview Tab) (p. 139)). To open the Merge project panel, select Merge project in the File menu.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
138 of ANSYS, Inc. and its subsidiaries and affiliates.
Merging Model Data
1. Select the existing file to be merged with the current file. See File Selection Dialog Boxes (p. 93) for details
on selecting a file.
3. (Optional) Enable the appropriate Geometric transformation options. See Geometric Transformations (p. 140)
for details.
4. In the Group for merged objects text entry box, enter a group name for all the objects in the existing
project you are merging. The default name is merge.n, where n is a sequential integer starting with zero.
Once a project has been merged, further Copy or Move transformations can be applied to this group using
the Group control panel (see Grouping Objects (p. 329) for more details about groups). If the Group for
merged objects field is left blank, a group will not be created.
5. If you want to apply the settings you specified under Options in the Preferences panel (see Defining a
Project (p. 223)) for the current project to the project that is being merged, turn on the Apply user prefer-
ences from project option.
6. If you want to merge the two projects such that the new objects are listed at the end of the model tree,
select Merge to the end of model tree option.
7. Click Open to merge the two projects (or click Cancel to close the panel without merging the projects).
Note that when a project is selected in the directory list, information about the title, available versions,
and notes saved with the project is displayed under the Information tab of the Merge project
panel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 139
Reading, Writing, and Managing Files
You can also use the Merge project panel to create a new directory (see File Selection Dialog
Boxes (p. 93)).
To access the geometric transformations options, you will click on the Transformation tab in the Merge
project panel (Figure 5.2: The Merge project Panel (Transformation Tab) (p. 140)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
140 of ANSYS, Inc. and its subsidiaries and affiliates.
Saving a Project File
To save the current project under a different name, or for more options when saving the current project,
select the Save project as option in the File menu. This opens the Save project panel (Figure 5.3: The
Save project Panel (p. 142)).
Note
Save project as is not available when running ANSYS Icepak in Workbench. See The ANSYS
File Menu (p. 131) for more information.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 141
Reading, Writing, and Managing Files
1. Specify the name of the project to be saved in the Project text entry box. You can choose the directory
and filename in the Directory list. See File Selection Dialog Boxes (p. 93) for more information on file se-
lection. Alternatively, you can enter your own filename, which can be a full pathname to the file (beginning
with a / character on a Linux system or a drive letter on Windows) or a pathname relative to the directory
in which ANSYS Icepak was started. The filename can include any alphanumeric characters and most special
characters. It cannot contain control characters, double-byte characters, spaces, tabs, or the following
characters:
$ ][ }{ /\ " * ? ()
2. Specify the Version for the project to be saved. See File Selection Dialog Boxes (p. 93) for information on
versions.
If you have created a mesh for the project, you can copy the mesh data to the new project by selecting
the Copy mesh data option.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
142 of ANSYS, Inc. and its subsidiaries and affiliates.
Saving a Project File
If you have solution data for the project, you can copy the solution data to the new project by selecting
the Copy solution data option.
You can save postprocessing data with the project by selecting the Save postprocessing objects option.
You can save a snapshot of the model as it currently appears in the graphics window by selecting the
Save picture file option. The picture will be displayed when you select the project in the Open project
panel (see Opening an Existing Project (p. 232)) or the Merge project panel (see Merging Model
Data (p. 138)).
If you have active and inactive objects for the project, you can save only the active objects to the project
by selecting the Save active objects only option. Otherwise both active and inactive objects are saved
to the project.
When saving an assembly as a project using the right-click menu for an assembly, you can save the as-
sembly structure by selecting the Keep assembly structure option. If not, only the contents of the as-
sembly are saved to a new project folder.
4. Click Save to save the current project (or click Cancel to close the panel without saving the current project).
You can also use the Save project panel to create a new directory (see File Selection Dialog
Boxes (p. 93)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 143
Reading, Writing, and Managing Files
To set image parameters and save image files, you will use the Save image panel (Figure 5.5: The Save
image Panel (p. 145)). To open the Save image panel, select Create image file in the File menu. This
allows you to generate a file or a printed copy of your model as shown in the graphics window or in a
selected region of the graphics window. Note that you can also add annotations to your image file (see
Adding Annotations to the Graphics Window (p. 91)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
144 of ANSYS, Inc. and its subsidiaries and affiliates.
Saving Image Files
1. Specify the name for the image file to be saved. ANSYS Icepak will assign a default prefix for the filename,
which is shown in the Files of type drop-down list. You can enter your own filename, which can be a full
pathname to the file (beginning with a / character on a Linux system or a drive letter on Windows) or a
pathname relative to the directory in which ANSYS Icepak was started.
2. Select the image format. See Choosing the Image File Format (p. 146) for details.
3. Click Options... to open the Graphics file options panel (Figure 5.6: The Graphics file options Panel (p. 145)).
a. Under Region, specify the desired selection method (Fullscreen, Mouse selection, or Pixel location)
in the Select using drop-down list. If you select Pixel location, specify the region in the Left, Bottom,
Width and Height fields. See Specifying the Print Region (p. 147) for more details.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 145
Reading, Writing, and Managing Files
b. Under Image options, use the Invert black and white option to control the foreground/background
color. If this option is selected, the black and white colors of the graphics window being rendered into
hard copy will be swapped. This feature allows you to make images with a white background and black
foreground, while the graphics window is displayed with a black background and white foreground.
c. If you are saving a PostScript file, set the appropriate PS options. See Setting Options for PostScript
Files (p. 147) for details.
d. Under Image options, use the Landscape mode option to specify the orientation of the image. If this
option is turned on, the image is made in landscape mode; otherwise it is made in portrait mode.
e. Under Image options, specify a scale factor by entering a value in the Scale factor text entry box.
The image in the image file will be scaled relative to its actual size in the graphics window. The scaling
factor must be a real number greater than zero. Values greater than 1 will increase the size, while values
less than 1 will decrease the size.
4. Click Save to save the image file (or click Cancel to close the Save image panel without saving the image
file).
JPEG files (*.jpg) (Joint Photographic Experts Group) is a graphic image format. You can define the JPEG
Quality of a JPEG image under Image options in the Graphics file options panel (Figure 5.6: The Graphics
file options Panel (p. 145)). The maximum value of 100 will result in slightly reduced file compression, but
there will be no loss of data when the image is decompressed. Lower values will result in more file compres-
sion, but some data will not be recovered when the image is decompressed. The default value of 75 should
be acceptable for most cases.
PPM files (*.ppm) (Portable Pixmap) output is a common raster file format.
TIFF files (*.tiff) (Tagged Image File Format) is a common raster file format. The TIFF driver may not be
available on all platforms.
VRML files (*.vrml) (Virtual Reality Modeling Language) is a graphics interchange format that allows export
of 3D geometrical entities that you can display in the ANSYS Icepak graphics window. This format can
commonly be used by VR systems and in particular the 3D geometry can be viewed and manipulated in a
web-browser graphics window.
Note
Non-geometric entities such as text, titles, color bars, and orientation axis are not exported.
In addition, most display or visibility characteristics set in ANSYS Icepak, such as lighting,
shading method, transparency, face and edge visibility, outer face culling, and hidden line
removal, are not explicitly exported but are controlled by the software used to view the
VRML file.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
146 of ANSYS, Inc. and its subsidiaries and affiliates.
Saving Image Files
Postscript (*.ps) is a common vector file format. See the following section for details.
1. Specify the Resolution by selecting one of the following items from the drop-down list:
Full resolution allows you to customize the PostScript image file using the options in steps 25. Image
files saved using this option will have a white background instead of the black background displayed in
the graphics window.
From screen will make a PostScript image file directly from what is displayed in the graphics window.
2. Specify the format in which the graphics window is stored in the output file by selecting PS or EPS from
the Type drop-down list. EPS (Encapsulated PostScript) output is the same as PostScript output, with the
addition of Adobe Document Structuring Conventions (v2) statements. Currently, no preview bitmap is
included in EPS output. Often, programs that import EPS files use the preview bitmap to display on-screen,
although the actual vector PostScript information is used for printing (on a PostScript device).
3. Specify the color mode. For a color-scale copy, select Color from the Mode drop-down list; for a gray-scale
copy, select Gray; and for a black-and-white copy, select Mono. Note that most monochrome PostScript
devices will render Color images in shades of gray, but to ensure that the color ramp is rendered as a linearly-
increasing gray ramp, you should select Gray.
4. Enable the Frame option, if desired. If this option is turned on, a frame will be included around the image
in the image output.
5. Enable Labels for the image, if desired. The label, which consists of the project name, the machine name,
and a date/time stamp, will appear at both the top and bottom of the page.
Full screen instructs ANSYS Icepak to use the whole graphics window as the print region.
Mouse selection allows you to select a region of the graphics window as the print region. ANSYS Icepak
will ask you to define the region to be written to the file. Position the mouse pointer at a corner of the area
to be included, hold down the left mouse button and drag open a selection box to the desired size, and
then release the mouse button. The selected area will be printed to the file. Note that ANSYS Icepak will
update the Pixel location values in the Graphics file options panel automatically when you define the region
using the mouse.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 147
Reading, Writing, and Managing Files
Pixel location allows you to specify a region of the graphics window as the print region. Define the bottom
left corner of the print region by specifying the Left and Bottom pixel locations. A value of 0 for both Left
and Bottom specifies that the bottom left corner of the print region coincides with the bottom left corner
of the graphics window. Specify the Width and Height of the region in pixels.
This option is useful if you want to capture different images of the same size and location in the
graphics window. First, define the region you want to capture using the Mouse selection option.
ANSYS Icepak will display the pixel location values for this region in the Graphics file options panel.
You can then use the Pixel location option to create further images of the same region and the
same size.
ANSYS Icepak will open the File selection dialog box (see File Selection Dialog Boxes (p. 93)), in which
you can specify the name of the packaged-up project. ANSYS Icepak will combine all the relevant files
for off-line (remote) diagnosis by an ANSYS technical support engineer and write them to a compressed
tar file with extension .tzr. The file is in a format suitable for transfer by electronic mail or other means
to your support engineer.
To unarchive or unpack a packaged-up project, select the Unpack project option in the File menu.
ANSYS Icepak will open the File selection dialog box, in which you can specify the name of the packaged-
up project to be unpacked. ANSYS Icepak will unpack the project and display the model in the graphics
window. (You can also unpack a project using the -unpack command described in Startup Options
for Linux Systems (p. 17).)
Note
Unpack project is not available when running ANSYS Icepak in Workbench. See The
ANSYS File Menu (p. 131) for more information.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
148 of ANSYS, Inc. and its subsidiaries and affiliates.
Cleaning up the Project Data
The data associated with the current project are identified in the Clean up project data panel by the
operation that created them (for example, Mesh, Post-processing), and ANSYS Icepak provides an es-
timate of the size of the data in kilobytes. The size of the total data for the current project, including
the data for the model itself, is given at the bottom of the Clean up project data panel.
File Cleanup
This opens the Clean up project data panel shown in Figure 5.7: The Clean up project data Panel (p. 149).
The following items are listed in the Clean up project data panel:
Model specifies the size of the data associated with the model itself. Model data cannot be removed, since
it is not possible to recreate it from other data.
ECAD specifies the size of the data resulting from ECAD files. These files include, but are not limited to, mcm,
bool, and conductivity.
Mesh specifies the size of the data resulting from the mesh generation.
Post-processing specifies the size of the data resulting from postprocessing analysis.
Screen pictures specifies the size of the data resulting from requests to store copies of the graphics window.
Summary output specifies the size of the data resulting from generating a summary of the model objects.
Reports specifies the size of the data resulting from generating reports.
Scratch files specifies the size of any scratch files that were inadvertently left after a simulation.
Solution projectname specifies the size of the data files (that is, .cas, .dat, .resd, and so on) resulting
from running the solution. All solutions that exist for the current project are listed by solution ID.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 149
Reading, Writing, and Managing Files
Version projectname specifies the size of the version files (that is, job, model, and problem) resulting
from running the solution. All versions that exist for the current project are listed by solution ID. Version
files cannot be compressed.
Total for project reports the total size of the files of all the data associated with the current project, including
the model data.
To delete project data, turn on the options for the data that you want to delete, and click the Remove
button at the bottom of the Clean up project data panel.
To compress project data, turn on the options for the data that you want to compress, and click the
Compress button at the bottom of the Clean up project data panel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
150 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 6: Importing and Exporting Model Files
You can import geometry that was created using a commercial CAD program into ANSYS Icepak and
also export ANSYS Icepak files back into various other formats. There are several types of CAD file formats
that are supported by ANSYS Icepak. This chapter describes the CAD files that can be imported, the
way in which each type of file can be imported, and how to export an ANSYS Icepak project to other
file formats.
Importing IGES, and STEP Files into ANSYS Icepak (p. 152)
International Graphics Exchange Specification (IGES) files containing point and line information (see Importing
Other Files into ANSYS Icepak (p. 198))
IGES and STEP (Standard for the Exchange of Product model data) files that consist of surfaces and curves
(see Importing IGES, and STEP Files into ANSYS Icepak (p. 152))
Tetin files, a native ICEM CFD file format (see Importing IGES, and STEP Files into ANSYS Icepak (p. 152))
Comma-separated values files (can be created or read in by spreadsheet programs like Excel) (see CSV/Excel
Files (p. 200))
Intermediate Data Format (IDF) files (see Importing IDF Files into ANSYS Icepak (p. 172))
Incremental Data eXchange (IDX) files (see Importing IDX Files into ANSYS Icepak (p. 182))
All of these files can be imported using the File Import menu. Tetin and IGES file can also be imported
using the CAD data panel (Figure 6.1: The CAD data Panel (p. 153)).
The procedure for importing each type of file is described in the sections specified above.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 151
Importing and Exporting Model Files
ANSYS Icepak provides the capability to import an IGES, or STEP file, as well as utilities to simplify the
geometry representation and enable the geometry to be represented as ANSYS Icepak objects. The
following shapes can be converted into ANSYS Icepak objects: rectangles, prisms, circles, cylinders,
polygons, and inclined rectangular planes.
The overall ANSYS Icepak process for your mechanical system design involves the following steps:
Note that this section discusses the import of IGES or STEP files that consist of surfaces, curves, points,
or a combination of the three. If your IGES file contains only point and line information, you can import
your file more easily by selecting the IGES points+lines option in the File Import menu (see Importing
Other Files into ANSYS Icepak (p. 198)).
Note
Importing model geometry from IGES or STEP files is not a direct way to construct a model;
it is a way of creating the geometry of objects you want in your model without specifying
the dimensions manually.
1. Read the IGES or STEP file into ANSYS Icepak (see Reading an IGES or STEP File into ANSYS Icepak (p. 154)).
2. Convert CAD geometry into ANSYS Icepak objects (see Converting CAD Geometry into ANSYS Icepak Ob-
jects (p. 159)).
The utilities you will use to read the IGES or STEP file into ANSYS Icepak and convert the CAD geometry
into ANSYS Icepak objects are located in the CAD data panel (Figure 6.1: The CAD data Panel (p. 153))
and the CAD data operation options panel (Figure 6.2: The CAD data operation options Panel (p. 154)).
To open the CAD data menu, select CAD data in the Model menu.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
152 of ANSYS, Inc. and its subsidiaries and affiliates.
Importing IGES, and STEP Files into ANSYS Icepak
Click Load, and select Load IGES/Step file or Load Tetin file from the drop-down menu.
Alternatively, you can import an IGES file containing surfaces and lower topology by selecting IGES/Step
surfaces+curves in the File Import menu, or a tetin file by selecting Tetin surfaces+curves in the
File Import menu.
To open the CAD data operation options panel, select Options in the CAD data panel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 153
Importing and Exporting Model Files
To read an IGES or STEP file (or tetin file) into ANSYS Icepak, follow the steps below.
1. Specify a minimum feature size for imported features and specify whether you want ANSYS Icepak to scale
the cabinet after the CAD geometry has been imported. To open the CAD data operation options panel
(Figure 6.2: The CAD data operation options Panel (p. 154)), click Options in the CAD data panel.
a. Specify the minimum size of the features that will be imported into ANSYS Icepak in the Value text-
entry field under Minimum feature size. The minimum feature size is a global tolerance that is used
by ANSYS Icepak to control the level of detail that is transferred from the IGES/STEP, or tetin file into
ANSYS Icepak. CAD geometry that is smaller than the specified minimum feature size will not be read
into ANSYS Icepak.
Note
You can also remove CAD geometry that is smaller than a specified size after you
have read the IGES/STEP or tetin file into ANSYS Icepak, as described in Blanking
and Unblanking CAD Surfaces (p. 170).
b. To specify that ANSYS Icepak should resize the cabinet so that it is exactly the size required to fit the
CAD geometry (and any ANSYS Icepak objects in your model) when it has been imported, keep the
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
154 of ANSYS, Inc. and its subsidiaries and affiliates.
Importing IGES, and STEP Files into ANSYS Icepak
default Autoscale cabinet option turned on in the CAD data operation options panel (Figure 6.2: The
CAD data operation options Panel (p. 154)).
2. Read the CAD geometry into ANSYS Icepak. There are two ways to read an IGES, STEP or tetin file:
Use the CAD data panel (Figure 6.1: The CAD data Panel (p. 153)).
a. Click Load and select one of the following options from the drop-down menu: Load tetin file and
Load IGES/Step file.
b. Select the IGES, STEP, or tetin file in the resulting File selection dialog box. See File Selection Dialog
Boxes (p. 93) for information on the File selection dialog box. The following options are available:
To load surface data from the IGES/STEP or tetin file, select Load surfaces.
To load curve data from the IGES/STEP or tetin file, select Load curves.
To load point data from the IGES/STEP or tetin file, select Load points.
(IGES or STEP import only) To copy the IGES or STEP file into the current project directory, select
Copy IGES file to project directory.
(tetin import only) To load material data from the tetin file, select Load material. This will cause
material points to be loaded from the tetin file, if any are present. These points are used to define
the interior of an object if it has been meshed with the tetrahedral mesher as a CAD object instead
of being converted to an ANSYS Icepak object.
(tetin import only) To specify the triangulation tolerance, enter a value for the Spline discretization.
It is recommended that you keep the default value. If you have a small tetin file that uses a very
large amount of memory, you can increase the Spline discretization value slightly to fix the
problem.
To load a combination of surface, curve, and point information, select and/or deselect the appro-
priate options in the File selection dialog box.
c. Click Accept to read the IGES or tetin file into ANSYS Icepak.
a. Enter the name of the IGES, STEP, or tetin file (for example, file.igs, file.stp) in the File name
field in the resulting File selection or Select tetin file panel. You can enter your own filename, which
can be a full pathname to the file (beginning with a / character on a Linux system or a drive letter
on Windows) or a pathname relative to the directory in which ANSYS Icepak was started. Alternatively,
you can choose a filename from those available in the Directory list. See File Selection Dialog
Boxes (p. 93) for more information on the File selection dialog box.
b. Click Open to read the IGES, STEP, or tetin file into ANSYS Icepak.
3. To read another IGES, STEP or tetin file into ANSYS Icepak, repeat the steps above.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 155
Importing and Exporting Model Files
An example of an imported CAD geometry is shown in Figure 6.3: Example of an Imported CAD Geo-
metry (p. 156). The model contains a circular fan, a rectangular grille, five plates, and four walls.
ANSYS Icepak displays different families using different colors in the graphics window. You can tempor-
arily remove a family from the graphics window as described in Changing the Visibility of a Family of
CAD Objects (p. 169).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
156 of ANSYS, Inc. and its subsidiaries and affiliates.
Importing IGES, and STEP Files into ANSYS Icepak
Note
The information below assumes that you are using the default mouse controls in ANSYS
Icepak. If you have changed the default mouse controls (using the Mouse buttons section
of the Preferences panel, described in Changing the Mouse Controls (p. 124)), you will use
different mouse buttons than the ones described below to perform these operations. ANSYS
Icepak will inform you which mouse buttons should be used for which operations in a message
at the bottom of the graphics window.
1. Click Change family in the CAD data panel (Figure 6.1: The CAD data Panel (p. 153)).
2. Select the CAD geometry in the graphics window by clicking on it using the left mouse button or by defining
a rectangular box on the screen. To define a box, position the mouse pointer at a corner of the area where
the objects to be included are located, hold down the left mouse button and drag open a selection box
to enclose the objects to be included, and then release the mouse button. The objects within the bounded
area will be selected.
To deselect the last CAD object that you selected, click the right mouse button in the graphics
window. This operation can be used repeatedly to take you back to the first selection that you made,
and then to cancel the current operation.
To deselect one particular CAD object that you have selected, hold down the Shift key on the key-
board and click the object.
The following options are also available, when appropriate, when selecting CAD geometry:
To select all the CAD geometry in a particular family, place the mouse pointer over the graphics window
and press the F key on the keyboard. ANSYS Icepak will open the Select family panel (Figure 6.4: The
Select family Panel (p. 157)). Select the name of the family and click Accept. To select all family names,
click All. To deselect all selected family names, click None.
To instruct ANSYS Icepak to select all of the CAD objects that are partially inside the region you define,
place the mouse pointer over the graphics window and press the m key on the keyboard before you
draw a box to enclose the geometry to be selected. To instruct ANSYS Icepak to select all the CAD objects
that are entirely inside the region you define, press the m key on the keyboard again before you draw a
box to enclose the geometry to be selected. By default, only CAD geometry entirely inside the region
you define will be selected.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 157
Importing and Exporting Model Files
To select all the CAD geometry within a polygon region that you define in the graphics window, place
the mouse pointer over the graphics window and press the p key on the keyboard. The mouse pointer
will change shape. Use the left mouse button to create points in the graphics window to define the
corners of the polygon region. Click the middle mouse button when you have finished defining the
polygon region. ANSYS Icepak will select all the CAD geometry enclosed in the polygon region.
To select all the CAD geometry visible in the graphics window, place the mouse pointer over the
graphics window and press the v key on the keyboard. ANSYS Icepak will select all the CAD geometry
in the graphics window.
To cancel the current operation, place the mouse pointer over the graphics window and press the x key
on the keyboard.
3. When you have selected the CAD geometry to be moved to another family, click the middle mouse button
in the graphics window. ANSYS Icepak will open the Change family panel (Figure 6.5: The Change family
Panel (p. 158)). If you were using the Selected family panel to select the families, after you clicked Accept
in this panel, the Change family panel automatically opened up.
4. Click the name of the family to which you want the CAD geometry to be moved.
Note
The information below assumes that you are using the default mouse controls in ANSYS
Icepak. If you have changed the default mouse controls (using the Mouse buttons section
of the Preferences panel, described in Changing the Mouse Controls (p. 124)), you will use
different mouse buttons than the ones described below to perform these operations. ANSYS
Icepak will inform you which mouse buttons should be used for which operations in a message
at the bottom of the graphics window.
1. Select Change family in the CAD data panel (Figure 6.1: The CAD data Panel (p. 153)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
158 of ANSYS, Inc. and its subsidiaries and affiliates.
Importing IGES, and STEP Files into ANSYS Icepak
2. Select the CAD objects that you want to include in the new family in the graphics window. See Moving
CAD Geometry from One Family to Another Family (p. 157) for details on selecting and deselecting CAD
geometry.
3. When you have selected all the CAD objects to be included in the new family, click the middle mouse
button in the graphics window. ANSYS Icepak will open the Change family panel (Figure 6.5: The Change
family Panel (p. 158)).
4. Enter the name of the new family in the New family text entry box.
Select a single surface or a group of surfaces and convert them into an ANSYS Icepak object.
Select several families and convert each family into an ANSYS Icepak object.
Specify regions of the model and convert the CAD geometry in each region into ANSYS Icepak objects.
General Procedure
The general procedure for converting CAD geometry into ANSYS Icepak objects is as follows:
1. Select the desired creation mode under Creation mode in the CAD data panel.
2. Under Shapes to try, select the shapes that you want ANSYS Icepak to try to fit to the CAD geometry.
Note
Restricting the shapes that you want ANSYS Icepak to try to fit to the CAD geometry will
speed up the conversion process and ensure that ANSYS Icepak does not use a different
type of shape than the one you require (for example, ANSYS Icepak could use a polygon
shape to create a rectangle).
3. Alternatively, if you want to create CAD shaped ANSYS Icepak objects, you can select the option Use CAD
surfaces directly.
4. Click Options and specify any relevant options in the CAD data operation options panel.
5. Under Create object in the CAD data panel, click the button for the object into which you want to convert
the CAD geometry.
Note
If you select the option Use CAD surfaces directly, you can only create block, plates,
sources, openings, grilles, fans, and walls with the geometry type CAD.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 159
Importing and Exporting Model Files
Note
The information below assumes that you are using the default mouse controls in ANSYS
Icepak. If you have changed the default mouse controls (using the Mouse buttons section
of the Preferences panel, described in Changing the Mouse Controls (p. 124)), you will use
different mouse buttons than the ones described below to perform these operations. ANSYS
Icepak will inform you which mouse buttons should be used for which operations in a message
at the bottom of the graphics window.
1. Specify options related to the conversion of the CAD geometry in the CAD data panel (Figure 6.1: The CAD
data Panel (p. 153)).
b. Under Shapes to try, select the shapes that you want ANSYS Icepak to try to fit to the CAD geometry.
For example, if you are converting the surfaces shown in bold in Figure 6.6: Surfaces That Define a
Circle (p. 161) into a fan, select circ (circular) in the CAD data panel and deselect all other shapes under
Shapes to try.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
160 of ANSYS, Inc. and its subsidiaries and affiliates.
Importing IGES, and STEP Files into ANSYS Icepak
c. Click Options, and specify any relevant options in the CAD data operation options panel. These options
are described in section CAD Import Options (p. 168).
d. Under Create object, select the object into which you want to convert the CAD geometry.
2. Select the CAD geometry in the graphics window. See Moving CAD Geometry from One Family to Another
Family (p. 157) for details on selecting and deselecting CAD geometry.
3. When you have selected all the CAD geometry to be converted to the ANSYS Icepak object, click the middle
mouse button in the graphics window. ANSYS Icepak will convert the selected CAD geometry into an ANSYS
Icepak object (the type of object you selected in the CAD data panel).
4. To convert more selected CAD geometry into ANSYS Icepak objects, repeat the steps above. When you
have finished converting selected CAD geometry into ANSYS Icepak objects, click the middle mouse button
in the graphics window to exit the selection mode.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 161
Importing and Exporting Model Files
To convert families of CAD objects into ANSYS Icepak objects, follow the steps below.
Note
The information below assumes that you are using the default mouse controls in ANSYS
Icepak. If you have changed the default mouse controls (using the Mouse buttons section
of the Preferences panel, described in Changing the Mouse Controls (p. 124)), you will use
different mouse buttons than the ones described below to perform these operations. ANSYS
Icepak will inform you which mouse buttons should be used for which operations in a message
at the bottom of the graphics window.
1. Specify options related to the conversion of the CAD geometry in the CAD data panel (Figure 6.1: The CAD
data Panel (p. 153)).
b. Under Shapes to try, select the shapes that you want ANSYS Icepak to try to fit to the families. For ex-
ample, if the five shapes shown in bold in Figure 6.7: Five Families of CAD Objects (p. 162) are to be
converted into five prism-shaped blocks, select hexa (prism) in the CAD data panel and deselect all
other shapes under Shapes to try.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
162 of ANSYS, Inc. and its subsidiaries and affiliates.
Importing IGES, and STEP Files into ANSYS Icepak
c. Click Options, and specify any relevant options in the CAD data operation options panel. These options
are described on page CAD Import Options (p. 168)
d. Under Create object, select the object into which you want to convert the CAD geometry.
2. Select the CAD geometry in the graphics window. See Moving CAD Geometry from One Family to Another
Family (p. 157) for details on selecting and deselecting CAD geometry.
3. When you have selected all the CAD geometry to be converted to ANSYS Icepak objects, click the middle
mouse button in the graphics window. ANSYS Icepak will convert the selected CAD geometry into ANSYS
Icepak objects, creating one object for each family that you selected (the type of object you selected in
the CAD data panel).
4. To convert more families of CAD objects into ANSYS Icepak objects, repeat the steps above. When you
have finished converting families of CAD objects into ANSYS Icepak objects, click the middle mouse button
in the graphics window to exit the selection mode.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 163
Importing and Exporting Model Files
To convert CAD objects within a specified region into several ANSYS Icepak objects, follow the steps
below.
Note
The information below assumes that you are using the default mouse controls in ANSYS
Icepak. If you have changed the default mouse controls (using the Mouse buttons section
of the Preferences panel, described in Changing the Mouse Controls (p. 124)), you will use
different mouse buttons than the ones described below to perform these operations. ANSYS
Icepak will inform you which mouse buttons should be used for which operations in a message
at the bottom of the graphics window.
1. Specify options related to the conversion of the CAD geometry in the CAD data panel (Figure 6.1: The CAD
data Panel (p. 153)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
164 of ANSYS, Inc. and its subsidiaries and affiliates.
Importing IGES, and STEP Files into ANSYS Icepak
b. Under Shapes to try, select the shapes that you want ANSYS Icepak to try to fit to the CAD geometry.
For example, if you are converting the surfaces shown in Figure 6.8: Five Plates in a Region (p. 164) into
rectangular plates, select quad (rectangle) in the CAD data operation options panel and deselect all
other shapes under Shapes to try.
c. Click Options, and specify any relevant options in the CAD data operation options panel. These options
are described on page CAD Import Options (p. 168).
d. Under Create object, select the object into which you want to convert the CAD geometry.
2. Select the CAD geometry in the graphics window. See Moving CAD Geometry from One Family to Another
Family (p. 157) for details on selecting and deselecting CAD geometry.
3. When you have selected all the CAD surfaces to be converted, click the middle mouse button in the
graphics window. ANSYS Icepak will request that you divide up the region you have selected into segments.
ANSYS Icepak will create ANSYS Icepak objects for the selected CAD geometry in the regions of the model.
To divide the CAD geometry into regions, hold the mouse pointer over the place in the graphics
window where you want to create a dividing line and press the v key on the keyboard to draw a
vertical dividing line, or press the h key to produce a horizontal dividing line. To create horizontal
and vertical dividing lines using the mouse buttons, position the pointer where you want the start
of the line to be, hold down the left mouse button, drag the pointer to the desired location, and
release the left mouse button. An example of a dividing line is shown in Figure 6.9: Three CAD Objects
Divided into Two Regions (p. 166) where the CAD geometry is divided into two regions.
To remove the last dividing line that you created, click the right mouse button in the graphics window.
This operation can be used repeatedly to take you back to the first dividing line that you created.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 165
Importing and Exporting Model Files
4. When you have divided the CAD geometry into the appropriate regions, click the middle mouse button
in the graphics window. ANSYS Icepak will open the Multiple regions panel (Figure 6.10: The Multiple re-
gions Panel (p. 166)), which contains the following options:
Ignore instructs ANSYS Icepak to ignore any CAD objects that are in more than one region and convert
into ANSYS Icepak objects (the type of object you selected in the Model menu) any CAD objects that
are completely in the selected region. For example, the two square CAD objects in Figure 6.9: Three CAD
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
166 of ANSYS, Inc. and its subsidiaries and affiliates.
Importing IGES, and STEP Files into ANSYS Icepak
Objects Divided into Two Regions (p. 166) will be converted into two square ANSYS Icepak objects and
the L-shaped CAD object will be ignored.
Split instructs ANSYS Icepak to split any CAD objects that are in more than one region along the specified
dividing line and then convert the CAD geometry in each region into an ANSYS Icepak object (the type
of object you selected in the Model menu). For example, the L-shaped CAD object in Figure 6.11: Three
CAD Objects Converted into Two ANSYS Icepak Objects Using the Split Option (p. 167) (a) will be split
along the dividing line, and then all the CAD objects in region 1 will be converted into one ANSYS Ice-
pak object and all the CAD objects in region 2 will be converted into another ANSYS Icepak object, as
shown in Figure 6.11: Three CAD Objects Converted into Two ANSYS Icepak Objects Using the Split Op-
tion (p. 167) (b).
Make shape instructs ANSYS Icepak to convert any CAD objects that are completely in one region into
ANSYS Icepak objects, and convert any CAD objects that are in more than one region into ANSYS Ice-
pak objects. For example, the two square CAD objects in Figure 6.12: Three CAD Objects Converted into
Three ANSYS Icepak Objects Using the Make shape Option (p. 168)(a) will be converted into two square
ANSYS Icepak objects, and the L-shaped object will be converted into a large square ANSYS Icepak object,
as shown in Figure 6.12: Three CAD Objects Converted into Three ANSYS Icepak Objects Using the Make
shape Option (p. 168)(b).
Figure 6.11: Three CAD Objects Converted into Two ANSYS Icepak Objects Using the Split
Option
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 167
Importing and Exporting Model Files
Figure 6.12: Three CAD Objects Converted into Three ANSYS Icepak Objects Using the Make
shape Option
5. To convert more regions of CAD geometry into ANSYS Icepak objects, repeat the steps above. When you
have finished converting regions of CAD geometry into ANSYS Icepak objects, click the middle mouse
button in the graphics window to exit the selection mode.
Polygon options contains options for creating polygon objects from imported CAD geometry.
Max volume change enables you to specify how much the volume of a polygon or a non-uniform object
can expand in order to simplify the object (for example, by removing polygon vertices that are almost
collinear).
Max polygon points specifies the maximum number of points ANSYS Icepak can use when it creates a
polygon.
Minimum feature size contains options for setting the minimum size of object features created from im-
ported CAD geometry.
Value specifies the minimum size of features to be imported into ANSYS Icepak from the IGES, STEP or
tetin file. This option enables you to remove small features from your model that are not important. You
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
168 of ANSYS, Inc. and its subsidiaries and affiliates.
Importing IGES, and STEP Files into ANSYS Icepak
can also temporarily remove small features after you have imported the IGES or STEP file into ANSYS Icepak,
as described in Blanking and Unblanking CAD Surfaces (p. 170).
Blank below value specifies that ANSYS Icepak should blank (that is, not display) features smaller than
the specified Minimum feature size (see above and Blanking and Unblanking CAD Surfaces (p. 170)).
Select CAD geometry types contains options for selecting which parts of the imported CAD geometry
should be used to create ANSYS Icepak objects.
Surfaces specifies that ANSYS Icepak should use the selected surfaces to create an ANSYS Icepak object.
Curves specifies that ANSYS Icepak should use the selected curves to create an ANSYS Icepak object.
Points specifies that ANSYS Icepak should use the selected points to create an ANSYS Icepak object.
Materials specifies that ANSYS Icepak should use the material points in a tetin file (if present). These
points are used to define the interior of an object if it has been meshed with the tetrahedral mesher as a
CAD object instead of being converted to an ANSYS Icepak object.
Group for new objects enables you to specify the name of a group to which ANSYS Icepak will add new
ANSYS Icepak objects.
Allow non-uniform shapes enables ANSYS Icepak to create non-uniform shapes when it tries to find the
best shape to fit to the selected CAD geometry.
Autoscale cabinet specifies that ANSYS Icepak should scale the cabinet to be the exact size of the CAD
geometry in the IGES or tetin file.
Convert bsplines to facets specifies ANSYS Icepak to take the CAD surfaces that come in via tetin/step/iges
import and convert to triangular facets internally, and save them in the model file. These facets are used for
objects that have CAD shapes.
This option can be useful if you are working with a complicated geometry and you want to unclutter
the display. The family will be removed from the graphics window but not from your model.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 169
Importing and Exporting Model Files
To display unused CAD geometry in the graphics window, turn on the Show unused option in the CAD
data panel (Figure 6.1: The CAD data Panel (p. 153)). To remove unused CAD geometry from the graphics
window, turn off the Show unused option.
To display used CAD geometry in the graphics window, turn on the Show used option in the CAD data
panel. To remove used CAD geometry from the graphics window, turn off the Show used option.
The default setting in ANSYS Icepak is that unused CAD geometry is displayed in the graphics window
and used CAD geometry is removed from the graphics window.
Note
The information below assumes that you are using the default mouse controls in ANSYS
Icepak. If you have changed the default mouse controls (using the Mouse buttons section
of the Preferences panel, described in Changing the Mouse Controls (p. 124)), you will use
different mouse buttons than the ones described below to perform these operations. ANSYS
Icepak will inform you which mouse buttons should be used for which operations in a message
at the bottom of the graphics window.
1. Click Blank in the CAD data panel (Figure 6.1: The CAD data Panel (p. 153)).
2. Select the CAD surfaces to be blanked in the graphics window. See Moving CAD Geometry from One
Family to Another Family (p. 157) for details on selecting and deselecting CAD geometry.
3. When you have selected all the CAD geometry to be blanked, click the middle mouse button in the
graphics window. ANSYS Icepak will blank the selected CAD geometry.
4. To blank more CAD geometry, repeat the steps above. When you have finished blanking CAD geometry,
click the middle mouse button in the graphics window to exit the Blank surfaces mode.
To unblank all blanked surfaces (that is, to redisplay all CAD surfaces that you temporarily removed
from the graphics window), click Unblank in the CAD data panel.
You can also blank features that are smaller than a specified size in your ANSYS Icepak model. To blank
small features, specify the minimum size of the features that will be imported into ANSYS Icepak in the
Value text-entry field under Minimum feature size in the CAD data operation options panel (Fig-
ure 6.2: The CAD data operation options Panel (p. 154)) and click the Blank below value button. ANSYS
Icepak will blank features smaller than the specified minimum feature size.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
170 of ANSYS, Inc. and its subsidiaries and affiliates.
Importing IGES, and STEP Files into ANSYS Icepak
To unblank small features that you blanked using the method above, reduce the value of the Minimum
feature size in the CAD data operation options panel and click the Blank below value button.
Note
You cannot use Unblank in the CAD data panel to unblank surfaces that were blanked using
the Minimum feature size in the CAD data operation options panel.
ANSYS Icepak will display a warning message asking if you want to permanently remove all CAD data
from your ANSYS Icepak model (Figure 6.13: Warning Message before All CAD Geometry is Deleted (p. 171)).
Click Yes to remove all remaining CAD surfaces.
To display all of the remaining CAD surfaces in wireframe format, turn off the Solid shading option in
the CAD import menu.
ANSYS Icepak will remove the curves in your model from the graphics window while you move the
model and then redisplay the curves when you stop moving the model.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 171
Importing and Exporting Model Files
ANSYS Icepak will merge existing curves and surfaces, create points by intersecting curves, and split
existing surfaces as necessary to fix the specified gaps.
Information on importing an IDF file into ANSYS Icepak is presented in the following sections:
Note that IDF 2.0 is a simpler format than IDF 3.0. For example, information such as junction-to-case
thermal resistances and operating power information can be found only in an IDF 3.0 file.
There are two methods for importing an IDF file into ANSYS Icepak: a simple import and a detailed
import. In a simple import, ANSYS Icepak will import the board as an ANSYS Icepak block object. It will
find the total power of the components on the board and assign a single distributed power value to
the board. When you perform a simple import of a board into ANSYS Icepak, you will have the option
to specify its geometrical and material properties directly, using the Board properties panel, accessed
from the Layout options step in the IDF import panel.
For a detailed import, you have more control over the features of your ECAD model that are imported
into ANSYS Icepak. You can specify the minimum size of features (cutouts) on the board to be imported
if you import the board as a polygon shape. You can also control the import of tooling/mounting holes
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
172 of ANSYS, Inc. and its subsidiaries and affiliates.
Importing IDF Files into ANSYS Icepak
in the board. This is usually discouraged, unless the holes are large enough to make them thermally
significant. You can instruct ANSYS Icepak to discard components smaller than a minimum size or with
a power less than a specified value. Finally, you can specify whether you want ANSYS Icepak to model
the components as 2D ANSYS Icepak source objects or 3D ANSYS Icepak block objects. If you select 3D
blocks, you can specify a cutoff height for the imported components. This enables you to remove any
objects larger than the specified cutoff height. The default cutoff height is the maximum height of all
of the components on the board. When you perform a detailed import of a board into ANSYS Icepak,
you will have the option to pick individual components of the board for import, using the Component
selection panel, accessed through the Component filters step in the IDF import panel.
ANSYS Icepak can export temperature and heat transfer coefficient data to an AutoTherm file (a board-
level analysis product available from Mentor Graphics). When you have calculated a solution for your
IDF file that you imported into ANSYS Icepak, you can save the temperature and heat transfer coefficient
data to a file that can be read into AutoTherm.
File Export IDF 2.0 library file or File Export IDF 3.0 library file
1. Select Import, IDF file and then New in the File menu to open the IDF import panel (Figure 6.14: The IDF
import Panel (Specifying the File) (p. 173)), which is a wizard-style panel that will change as you follow the
steps below.
2. In the IDF import panel, specify the IDF file to be imported into ANSYS Icepak.
a. Enter the name of the board file in the Board file field. You can enter your own filename, which can
be a full pathname to the file (beginning with a / character on a Linux system or a drive letter on Win-
dows) or a pathname relative to the directory in which ANSYS Icepak was started. Alternatively, you
can choose a filename by clicking on Browse next to the Board file text field and then selecting the
file in the resulting Import Idf board file dialog box. The extension for a board file is usually either
.bdf or .emn, depending on how you created the IDF file.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 173
Importing and Exporting Model Files
b. Enter the name of the library file in the Library file field. The extension for the library file is usually
.ldf or .emp. Note that a .bdf file is usually paired with an .ldf file, and an .emn file is paired with
an .emp file. ANSYS Icepak will automatically fill in the Library file field with the name of the library
file that corresponds to the board file you selected, but you can change this if required.
c. Enter the name of the panel file (if relevant) in the Panel file field.
d. Enter the name of the trace file (MCM/SIP or BRD) in the Trace (.brd) file field. For details on trace import,
refer to Importing Other Files into ANSYS Icepak (p. 198).
e. Click Next . ANSYS Icepak will examine the board, library, and panel files you have selected to de-
termine the IDF version of the files.
3. Specify details related to the import of the board and, if relevant, the panel (Figure 6.15: The IDF import
Panel (Specifying Board/Panel Details) (p. 174)).
Simple instructs ANSYS Icepak to import the board as an ANSYS Icepak block object and specify a
power to be distributed over the board.
Detail enables you to specify more details about the import of the board and its components than
for the simple import, as described below.
b. Select the plane in which the board should lie (XY, YZ, or XZ) under Board plane.
c. (detailed import only) Specify whether you want ANSYS Icepak to create the board as a rectangular
object or a polygonal object by selecting Rectangular or Polygon under Board shape. If you select
Rectangular, ANSYS Icepak will ignore the cutouts in the edge of the board.
d. (simple import only) Specify the overall board geometrical and material properties. Click Edit... next
to Board properties to open the Board properties panel (Figure 6.16: The Board properties Pan-
el (p. 175)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
174 of ANSYS, Inc. and its subsidiaries and affiliates.
Importing IDF Files into ANSYS Icepak
iii. Specify the Material sub-type in the drop-down list. Options include: Metals/Alloys, Insulators,
IC_package_materials, other, Epoxy, Semiconductors, and Plastics.
iv. Specify the Board material to be used. To change the board material, select a material from the
Board material drop-down list. See Material Properties (p. 335) for details on material properties.
See Printed Circuit Boards (PCBs) (p. 419) for more information about the terminology of printed
circuit boards.
e. (detailed import only) ANSYS Icepak will not import drilled holes by default. If you want to import
drilled holes, turn on Import drilled holes under Detail options and specify the minimum hole size
(in mm) of the holes to be imported.
f. (detailed import only) If you want ANSYS Icepak to convert all polygonal components of your model
into prisms, select Make all components rectangular. This is sometimes recommended if a simpler
model is desired.
g. Click Next .
4. (detailed import only) Specify details related to the import of the components on the board (Figure 6.17: The
IDF import Panel (Specifying Component Importing Details) (p. 176)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 175
Importing and Exporting Model Files
Figure 6.17: The IDF import Panel (Specifying Component Importing Details)
a. Specify the minimum size of components to be imported into ANSYS Icepak by selecting Filter by
size/power/component type and turning on Size filter, and specifying the size (in mm) across from
Size filter.
b. Specify the minimum power of components to be imported into ANSYS Icepak by selecting Filter by
size/power/component type and turning on Power filter, and specifying the power (in mW) across
from Power filter.
If any components have a size that is smaller than the specified minimum size and a power that
is less than the specified minimum power, they will not be imported into ANSYS Icepak.
c. To filter capacitors so they are not imported into ANSYS Icepak, select Filter by size/power/component
type and click Filter Capacitors.
d. To filter resistors so they are not imported into ANSYS Icepak, select Filter by size/power/component
type and click Filter Resistors.
e. To filter inductors so they are not imported into ANSYS Icepak, select Filter by size/power/component
type and click Filter Inductors.
f. Or, specify the type of components to be imported into ANSYS Icepak by selecting Filter by components
and Import selected components.
g. Click Choose... to open the Component selection panel (Figure 6.18: The Component selection Pan-
el (p. 177)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
176 of ANSYS, Inc. and its subsidiaries and affiliates.
Importing IDF Files into ANSYS Icepak
h. When you have made your selections, click Apply in the Component selection panel. You can revert
to importing all components by selecting Import all components in the Component filters step of
the IDF import panel.
i. Click Next .
5. (detailed import only) Specify the ANSYS Icepak objects to be used to model the components (Fig-
ure 6.19: The IDF import Panel (Specifying How the Components Should Be Modeled) (p. 178)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 177
Importing and Exporting Model Files
Figure 6.19: The IDF import Panel (Specifying How the Components Should Be Modeled)
Model all components as enables all components to be modeled the same way.
2d sources specifies that all components on the board should be modeled as 2D ANSYS Icepak source
objects.
3d blocks specifies that all components on the board should be modeled as 3D ANSYS Icepak block
objects. Specify the maximum height (in mm) for the components to be imported in the Cutoff height
for modeling components as 3d blocks field. By default, ANSYS Icepak calculates the maximum
height of all the components on the board and uses this value as the cutoff height. If you specify a
value smaller than the default value, any components with a height greater than the specified value
will not be imported.
Choose specific component model enables you to specify the modeling of each component.
Load data from file enables you to specify individual component modeling by loading a file. You will
select the relevant file by clicking Browse....
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
178 of ANSYS, Inc. and its subsidiaries and affiliates.
Importing IDF Files into ANSYS Icepak
To use this option, you need a tab-delimited text file containing the following information for
each component:
Reference_designator Power(W) Rjc Rjb
A sample file is shown in Figure 6.20: The sample file (p. 179). If Rjc and Rjb are left out, then
the component will be modeled as a solid block with properties of Epoxy.
You can view the loaded data by clicking the View... button to open the IDF View loaded
data panel (Figure 6.21: The IDF View loaded data Panel (p. 179))
Cutoff filter enables you to specify the minimum size and power of components to be imported
into ANSYS Icepak. This option is enabled only if the Filter by component type is selected under
Component filters.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 179
Importing and Exporting Model Files
a. You can specify the minimum power of components to be imported into ANSYS Icepak by spe-
cifying the power density (in W/m3 next to the Power density or the power) in W next to Power.
This filtering is enabled only if all of the selected components have specified power value.
b. You can specify the minimum size of components to be imported into ANSYS Icepak by specifying
the size (in m) next to the Min size.
To apply the filtering components, click the Apply button. To view the selected components,
click the View selected components button and open the IDF View selected components
panel. To view dropped components, click the View dropped components button and open
the IDF View dropped components panel.
Specify values for individual component types enables you to specify a model from the Model
using drop-down list for every single component you select in the Selected component list. Options
include: Rjc-Rjb, 2d sources, 3d blocks, and Libraries. For Rjc-Rjb, 2d sources, and 3d blocks, you
will specify the objects Power. If you select Rjc-Rjb, you will need to specify the values for the junction-
to-case resistance (Rjc) and the junction-to-board resistance (Rjb).
If you select Libraries, you will need to specify the library path. You can also click Browse... to
navigate through your directory structure to locate the library file. Once the library file has been
selected, select the Package name(s) from the drop-down list, or click Search to display a list
of available packages.
6. Specify details related to the naming conventions, monitor points, and points reports (Figure 6.22: The IDF
import Panel (Miscellaneous options) (p. 180)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
180 of ANSYS, Inc. and its subsidiaries and affiliates.
Importing IDF Files into ANSYS Icepak
a. Select the desired naming convention of components under Naming conventions. Use Reference
Designator only for name instructs ANSYS Icepak to use only reference designators for component
names (for example, C1, U5, R10, ...).
Append Part Name to Reference Designator instructs ANSYS Icepak to use both reference desig-
nator and a part name for a component name \ (for example, C1-C1206Vapor_phase, U5-
SO14reflow, R10-TR4Pitch,...)
b. Select whether you want to create monitor points for all components, selected components, or you do
not want to create monitor points.
c. Select whether you want to create points report template or not. The template format used is as follows:
Point variable value temperature active number ...
d. Enable Purge Inactive Objects to remove components that have not been imported into the model
and are present in the Inactive bin.
7. Click Finish to finish the specification for the IDF file import and import the IDF file into ANSYS Icepak.
1. Select Import, IDF file and then Update in the File menu to open the IDF import panel (Figure 6.23: IDF
import Update option (p. 181)), which is a wizard-style panel that will change as you follow the steps below.
Enter the name of the board file in the Board file field. You can enter your own filename, which can be a
full pathname to the file (beginning with a / character on a Linux system or a drive letter on Windows) or a
pathname relative to the directory in which ANSYS Icepak was started. Alternatively, you can choose a filename
by clicking on Browse next to the Board file text field and then selecting the file in the resulting Import
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 181
Importing and Exporting Model Files
Idf board file dialog box. The extension for a board file is usually either .bdf or .emn, depending on how
you created the IDF file.
Enter the name of the library file in the Library file field. The extension for the library file is usually .ldf
or .emp. Note that a .bdf file is usually paired with an .ldf file, and an .emn file is paired with an .emp
file. ANSYS Icepak will automatically fill in the Library file field with the name of the library file that corres-
ponds to the board file you selected, but you can change this if required.
Enter the name of the panel file (if relevant) in the Panel file field.
Enter the name of the trace file (MCM/SIP or BRD) in the Trace (.brd) file field. For details on trace import,
refer to Importing Other Files into ANSYS Icepak (p. 198).
Click Next . ANSYS Icepak will examine the board, library, and panel files you have selected to determine
the IDF version of the files. If the components and/or dimensions of the board have changed, the changes
will be updated.
Specify details related to the update of the board in the following panels similar to the procedure described
in Reading an IDF File into ANSYS Icepak (p. 173).
Information on importing an IDX file into ANSYS Icepak is presented in the following sections:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
182 of ANSYS, Inc. and its subsidiaries and affiliates.
Importing IDX Files into ANSYS Icepak
ANSYS Icepak uses multiple steps to configure the import of an IDX file. See Reading an IDX File into
ANSYS Icepak (p. 183) for detailed instructions on how to import an IDX file.
ANSYS Icepak allows you to specify the board shape and imports it as a PCB object. You are able to
import all components or select only those you want to import. Also, you are able to model all compon-
ents as 3d blocks or 2d sources, or you can load component data from file or specify values based on
component groups.
1. Select Import and then IDX file to open the IDX import panel (Figure 6.24: The IDX import Panel (Load
IDX File) (p. 183)), which is a wizard-style panel that will change as you follow the steps below.
2. In the IDX import panel, specify the IDX file to be imported into ANSYS Icepak.
a. Enter the name of the IDX file in the EDMD (*.idx) field. You can enter your own filename, which can
be a full pathname to the file (beginning with a / character on a Linux system or a drive letter on Win-
dows) or a pathname relative to the directory in which ANSYS Icepak was started. Alternatively, you
can choose a filename by clicking on Browse next to the EDMD (*.idx) text field and then selecting
the file in the resulting Select IDX file dialog box.
b. Click Next .
3. In the IDX import panel under Layout Options, specify a Board shape by selecting Rectangular or
Polygon from the drop-down list and click Next .
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 183
Importing and Exporting Model Files
4. In the IDX import panel under Component filters, select a Filter by components option.
Import selected components enables you to specify which components in the IDX file to import. Click
Choose to open the Component selection panel and use the Add button to move the components
you want to import into the Selected components column. When you have made your selections, click
Apply.
5. Click Next .
6. In the IDX import panel under Component models, specify the ANSYS Icepak objects to be used to
model the components (Figure 6.27: The IDX import Panel (Component Models) (p. 185)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
184 of ANSYS, Inc. and its subsidiaries and affiliates.
Importing IDX Files into ANSYS Icepak
Model all components as enables all components to be modeled the same way.
2d sources specifies that all components on the board should be modeled as 2D ANSYS Icepak source
objects.
3d blocks specifies that all components on the board should be modeled as 3D ANSYS Icepak block
objects.
Note
Network blocks must be prisms. If a network block is polygonal, ANSYS Icepak ignores
the Rjc-Rjb values and writes a warning in the Message window.
Choose specific component model enables you to specify the modeling of each component.
Load individual component data from file enables you to specify individual component modeling
by loading a file. You will select the relevant file by clicking Browse.
Note
Component parameters in the selected file will override values set in the Selected
component groups list when using the Specify values for component groups.
To use this option, you need a tab-delimited text file containing the following information for
each component:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 185
Importing and Exporting Model Files
A sample file is shown in Figure 6.28: The sample file (p. 186). If Rjc and Rjb are left out, then
the component will be modeled as a solid block with properties of Epoxy.
You can view the loaded data by clicking the View button to open the IDX View loaded data
panel (Figure 6.29: The IDX View loaded data Panel (p. 186))
Specify values for component groups enables you to specify a model from the Model using drop-
down list for every single component you select in the Selected component list. Options include:
Rjc-Rjb, 2d sources, and 3d blocks. For Rjc-Rjb, 2d sources, and 3d blocks, you will specify the objects
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
186 of ANSYS, Inc. and its subsidiaries and affiliates.
Importing IDX Files into ANSYS Icepak
Power. If you select Rjc-Rjb, you will need to specify the values for the junction-to-case resistance
(Rjc) and the junction-to-board resistance (Rjb).
Note
If you use both the Load individual component data from file and the Specify
values for component groups options, parameters set in the Selected component
groups list are overridden by parameters from the selected data file.
8. In the IDX import panel under Miscellaneous options, specify which naming convention to apply to the
components (Figure 6.30: The IDX import Panel (Miscellaneous options) (p. 187)).
Select the desired naming convention of components under Naming conventions. Use Reference
Designator only for name instructs ANSYS Icepak to use only reference designators for component
names (for example, C1, U5, R10, ...).
Append Part Name to Reference Designator instructs ANSYS Icepak to use both reference designator
and a part name for a component name (for example, C1-C1206Vapor_phase, U5-SO14reflow,
R10-TR4Pitch,...).
Click Finish to finish the specification for the IDX file import and import the IDX file into ANSYS Icepak.
When the import is finished, the IDX Import Summary panel is displayed.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 187
Importing and Exporting Model Files
Note
Component groups are only created if they consist of more than one component. The
TOP and BOTTOM groups are always created.
You can use the Groups node in the Model manager window to identify the various sub-classes of
components. You can modify the properties of a group of components, and you can easily activate or
deactivate a group using the Groups node in the Model manager window (see Grouping Objects (p. 329)
for details). ANSYS Icepak will also create a group containing all of the components on the top surface
of the board and another group containing all of the components on the bottom surface of the board.
This enables you to easily identify these components and to use them during postprocessing.
1. While importing the associated IDF files you can specify the .BRD or .MCM/SIP file (see Importing IDF Files
into ANSYS Icepak (p. 172)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
188 of ANSYS, Inc. and its subsidiaries and affiliates.
Importing Trace Files into ANSYS Icepak
2. You can associate a board that has already been imported using IDF import with a BRD/MCM, ANF, ODB++,
TCB or EDB file. This is done by editing the board and clicking the Import ECAD file drop-down list under
the Geometry tab of the object panel. Then select the Cadence BRD, Gerber files, ASCII TCB, Ansoft
Neutral ANF, ODB++ Design, Ansys EDB or ASCII Neutral BOOL option and select the MCM/SIP, ANF,
BRD, ODB++, EDB or TCB file.
Note
If you need to change the package type, you must first click Clear ECAD and then select
the package type from the Choose type drop-down list.
When moving an object (block or PCB) with traces, select Move trace with object to repositioned the
traces to the object's centroid. When changing trace layer thickness, select Resize object with trace
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 189
Importing and Exporting Model Files
thickness, to also resize the object's thickness. These options are selected by default if Reposition
Trace to object and Resize object are selected during trace import.
Note
BRD/MCM import uses your Cadence installation and accesses local environment variables that
were automatically set during the Cadence installation. If you are accessing Cadence across your
network instead of locally, you will need to set additional environment variables. For example,
if your Cadence installation is located in the mapped network location V:\SPB_16.6, add the fol-
lowing variables:
set CDSROOT=V:\SPB_16.6
set CHDL_LIB_INST_DIR=V:\SPB_16.6
set PATH=%PATH%;V:\SPB_16.6\tools\pcb\bin;V:\SPB_16.6\tools\bin
On Linux, you must include the following paths to the Cadence software in your search paths:
your_Cadence_install_dir/tools/bin
your_Cadence_install_dir/tools/pcb/bin
Cadence, ODB++, and binary ANF import require the installation of ECADTranslators.
When you import traces using option 2, the board has to be first imported in the XY plane. All
subsequent transformations (translation, rotation or mirroring) of the board can then be started
from the default XY plane. When you import traces using option 1, the board can be imported
in any of the three planes: XY, YZ, or XZ. The board can then be translated, rotated or mirrored
similar to the previous case.
The Trace file panel (Figure 6.32: Trace file Panel (p. 191)) is displayed when importing a .brd, .tcb, .anf,
or .bool file. Select a file and click Open to import the file.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
190 of ANSYS, Inc. and its subsidiaries and affiliates.
Importing Trace Files into ANSYS Icepak
Note
The Reposition option enables you to reposition to the Object to trace or Trace to object. If
you select Object to trace, the object is translated to the origin of the trace. If you select Trace
to object, the trace is translated to the current location of the object. If you don't select Reposi-
tion, the trace is imported to its own location and the object remains in its current location.
The Resize object option enables you to resize to Trace thickness only or Trace thickness and
bounding box. If you select Trace thickness only, the object thickness is scaled to match the
total trace layer thickness (the X and Y plane dimensions are not scaled). If you select Trace
thickness and bounding box, the object is scaled in all 3 directions (thickness and planar dimen-
sions) to match the bounding box of traces.
The Min trace width option prevents importing trace layers smaller than the minimum trace
width.
You can import Extended Gerber trace and via layout files by clicking on the option Gerber files and
following the procedures below.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 191
Importing and Exporting Model Files
1. Click the Browse button in the Metal layer Gerber files panel to display the metal layer file dialog box.
2. Select a file or hold down the CTRL or Shift key to select multiple files and click Open to import the file(s).
3. To change the order of Gerber files, use the up (Up), and down (Dn) buttons or to delete a file, select Delete.
4. Select each of the via files in the same manner and define the starting and ending layers that those vias
connect. To move or delete a file, use the up, down or delete buttons.
After the trace files have been specified and read in, ANSYS Icepak converts the trace files into a bool
file that is used to display the traces. During Gerber import, ANSYS Icepak creates an intermediate NJB
file that is then converted into a BOOL file. After the BOOL file is created ANSYS Icepak displays the
layer and via information in the Board layer and via information window, Figure 6.34: Board Layer
Information (p. 193).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
192 of ANSYS, Inc. and its subsidiaries and affiliates.
Importing Trace Files into ANSYS Icepak
When importing traces, the default materials are Cu-pure for metal and FR-4 for dielectric. In order to
specify a custom trace material, create a material in the Model manager window. In the Info tab of
the Materials panel, enter the name of the material. In the Properties tab enter the name Dielectric
or trace for the Sub-type name. Ensure the Material type is Solid. Drag and drop this newly created
material onto objects with traces to change the trace material for all layers.
Note
To change the trace material for an individual layer, double-click the material for a layer in
the Board layer and via information panel and enter the material type in the Layer message
box. A list will be displayed at the bottom of the Layer message box matching this entry.
Select a trace material.
To change the trace material for all layers, double-click the Material header at the top of
the Board layer and via information panel, enter and select the material for all layers.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 193
Importing and Exporting Model Files
Values in the Board layer and via information panel can be modified later by clicking on the option
Trace layers and vias in the Blocks or Printed circuit boards panel (Figure 20.14: The Blocks Panel
(Geometry Tab) (p. 486)). The Layers tab enables you to edit the material properties, visibility and
activity of the layers. Visibility can be changed after the traces have been displayed on the screen. In
addition, the visibility of the layers can be individually changed by selecting the layer to be displayed
across from the Visible check box. The active state can be changed on all metal layers except for the
bottom layer. When a layer is inactive, its thickness doesn't account in the Total thickness value. Visib-
ility is changed on all layers by doing a right mouse click Visible and selecting All or None from the
shortcut menu.
Note
By default, layers are projected to a 2D plane of host objects. To view layers in a 3D projected
space, check the Display traces in 3D option in the Preferences panel shown in Fig-
ure 8.9: The Display Section of the Preferences Panel (p. 236).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
194 of ANSYS, Inc. and its subsidiaries and affiliates.
Importing Trace Files into ANSYS Icepak
To view the resolution of grid density based on the values in the Board layer and via in-
formation panel, use the Show metal fractions option in the Model menu. See The Model
Menu (p. 66) section for details.
The Grid Density that is used to create the thermal conductivity distribution of the board can be specified
By count or By size. The grid density count is 200 x 200 by default. Depending on the trace resolution
and the computational costs desired, you can change the values for the rows and columns to receive
optimum results. By default, the thickness direction thermal conductivity of the board is determined
by lumping the conductivities of the individual layers.
It can be individually specified for each of the layers by checking the option Model layers separately.
Note that while using this option, you need to ensure that each of the layers gets at least one mesh
cell in the thickness direction. ANSYS Icepak accomplishes this by automatically creating dummy contact
resistance meshing plates in the plane of the board at the start and end locations of each metal layer
except the start of the bottom layer and the end of the top layer. All these plates have zero thermal
resistance to ensure they do not affect the solution in any way and merely ensure that each layer gets
at least one cell in the thickness direction. Once the plates are created, if the layer thicknesses are
changed or the board is rotated/translated ANSYS Icepak automatically modifies/moves the plates to
updated locations. However, it is recommended that you turn the Model layers separately option on
after you have located the board and specified the correct layer thicknesses.
Note
The Model layers separately option is checked on for PCB and package objects and cannot
be turned off.
The Dont recompute metal fraction enables use of existing metal fraction files provided the grid
resolution has not been modified.
If you want to remove traces and vias from an object, you can do so by clicking the Clear ECAD data
from block button in the object panel.
The via information can be specified in the Via tab. The names of the via sets, the diameters of the vias
and their connectivity are imported directly during the import process. The visibility of the vias can be
individually changed by selecting the via set across from the Visible check box. The active state can
also be individually changed for each via set. When a via set is inactive, it cannot be edited. Visibility
and active state can be changed on all vias by doing a right mouse click Visible or Active header and
selecting All or None from the shortcut menu. The plating thickness of the vias must be specified. The
default thickness is 12.7 microns. The vias can be made filled or unfilled. If filled, the fill material must
be specified.
Specifying a Max via diameter and clicking Update automatically deactivates all vias with diameters
larger than the Max via diameter and activates all vias with diameters equal to or smaller than the
Max via diameter. Inactive vias are ignored in the metal fraction calculations.
For models created before release 16.0, specifying a Max via diameter and clicking Update automatically
changes the fill material to air-solid and plating thickness to 0 for vias with diameters larger than the
Max via diameter. For vias equal to or smaller than the Max via diameter if the fill material has been
changed to air-solid, the fill material is changed back to the default Cu-pure and plating thickness of
12.7 microns. This method of modeling vias as 'air-solid' is now replaced with the 'active' state function-
ality in release 16. To be able to use the new active state feature, you must re-import the original ECAD
file.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 195
Importing and Exporting Model Files
Editing the via properties -- plating thickness, fill status, diameter, and from/to layer, has no effect on
the metal fraction display. However, these changes affect how the final conductivity values are computed.
After the creation of the BOOL file ANSYS Icepak displays the traces in the graphical display area. You
can change the display attributes of the traces by right-clicking on the board item in the Model manager
window and choosing one of the options: Off, Single color, Color by trace, Color by layer or Color
by net.
Note
Extended Gerber files can only be imported on the Windows version of ANSYS Icepak.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
196 of ANSYS, Inc. and its subsidiaries and affiliates.
Trace Heating
Trace heating panel with all traces on the selected layer that are equal to or greater than the area input
in the Min area box.
1. Select the layer where the trace is on from the Layer drop-down list. The graphics display area will refresh
to only display traces on the selected layer.
2. Select the trace in the list, the trace will be highlighted in the graphics display area.
3. Retain the default settings for Max angle and Min length or change the value to obtain a smoother or
coarser object. The number of segments that define a trace can be reduced by eliminating some segments
based on the angle between two segments and the segment lengths, this makes for a coarser description
of the trace. If the angle between two segments is less than the Max angle and both the segment lengths
are less than Min length, then the two segments will be replaced by one segment. The new segment will
be defined by the beginning of the first segment and the end of the second segment.
Note
The trace block will be automatically resized if the layer thickness is modified or the
PCB Board is moved or rotated.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 197
Importing and Exporting Model Files
Specify the joule heating inputs directly in the Joule heating power panel found in the Properties tab of
the block, package or PCB. Current/voltage can be specified for two or more sides of the solid trace. See
User Inputs for the Block Thermal Specification (p. 492) for a description of user inputs.
Create a 2D source object with the appropriate shape on any of the sides belonging to the solid trace. The
area of the source object should be equal to or smaller than the area of the side of the solid trace it touches.
Specify current/voltage for the source object. See User Inputs for Thermal specification (p. 413) for user inputs.
Note
While using this method, note that joule heating inputs can be additionally specified for the
solid trace. However, it is important to ensure that if no voltages are specified, current flow
into the block is conserved. This is accomplished by calculating the sum of all the current values
specified for the sides of the solid trace and the source objects and ensuring that it is zero.
The created solid trace object is polygonal in shape. Note that the shape of the block should
not be changed to a non-polygonal shape.
The general procedure for importing these files is described in General Procedure (p. 198). Specific in-
formation on importing IGES files is provided in IGES Files (p. 199).
Note
Importing model geometry from IGES files is not a direct way to construct a model; it is a
way of creating the geometry of objects you want in your model without specifying the di-
mensions from scratch.
Gradient, Cadence, SIwave and Apache Sentinel Powermap Files (p. 206)
File Import
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
198 of ANSYS, Inc. and its subsidiaries and affiliates.
Importing Other Files into ANSYS Icepak
When model geometry from any of these file formats is imported into ANSYS Icepak, the points between
line segments are displayed in blue. To import model data into ANSYS Icepak, follow the procedure
below.
For an IGES file that contains point and line information, select IGES points+lines.
2. Enter the name of the import file (for example, file.igs) in the File name field in the dialog box. You
can enter your own filename, which can be a full pathname to the file (beginning with a / character on a
Linux system or a drive letter on Windows) or a pathname relative to the directory in which ANSYS Icepak was
started. Alternatively, you can choose a filename by selecting the file in the directory list in the dialog box.
3. (IGES files only) Keep the default option of Scale cabinet to fit objects. This sizes the cabinet automatically
to the dimensions required to contain the imported data.
When the model geometry is imported into ANSYS Icepak, the lines that describe the imported geometry
are displayed and the ends of each line have blue dots associated with them. Any point imported from
the IGES file also has a blue dot on it.
Once you have imported model data from a CAD source, you can use it in your ANSYS Icepak model
by following the procedure below. First you create an object in ANSYS Icepak, then you snap the ANSYS
Icepak object to the corresponding imported geometry. Finally you stretch the ANSYS Icepak object to
fit the geometry.
2. Hold down the Shift key on the keyboard and use the right mouse button to select a portion (either an
edge or corner) of the ANSYS Icepak object. It will become highlighted in red when selected.
3. Use the Shift key and the right mouse button to "snap" the selected portion of the ANSYS Icepak object
to the corresponding edge or corner of the imported geometry. You can either drag the edge/corner of
the ANSYS Icepak object to the corresponding edge/corner of the imported geometry, or simply click the
edge/corner of the imported geometry. The Message window will report that the object is snapped. The
ANSYS Icepak object is now "anchored" to the imported model geometry.
4. Stretch the ANSYS Icepak object until it fits the imported geometry by holding down the Shift key and
using the right mouse button to drag the anchored edge or corner to extend the length or width of the
corresponding imported geometry. You only need to fit two red dots to two blue dots or as few as two
edges to achieve total coincidence in all three dimensions. The resulting object is now highlighted in the
Edit panel. You can rename the object, assign it to a group, or perform any function you would perform
on any other ANSYS Icepak object, because now it is an ANSYS Icepak object.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 199
Importing and Exporting Model Files
If you want to convert a number of objects from a complex imported model geometry, you can use
the Visible option in the Options menu to remove the object types from the model after you convert
them in order to reduce the number of objects on the screen as you continue to work.
Note that the CAD geometry is not saved when you save a job file; it is available only during the session
in which it is imported.
To import a CSV file, select Import CSV/Excel from the File menu and load a file. Click the Import
button at each window to move into the next stage or to finish the import process. Note this process
may take some time depending on the number of objects. See Figure 6.37: Row import Options Pan-
el (p. 201) and Figure 6.38: Column import options Panel (p. 202).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
200 of ANSYS, Inc. and its subsidiaries and affiliates.
Importing Other Files into ANSYS Icepak
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 201
Importing and Exporting Model Files
An example of csv file format is given below. For details about how to export a CSV/Excel file, see
CSV/Excel Files (p. 211).
# Custom Materials
#
name,solid_conductivity_constant,fixvals,solid_density,current_genus,mat_subtype,mat_type,obtype,solid_sp_heat_const
"Panasonic CV8710U",0.95,1,1980.0,,Mold compound,solid,material,900.0,0,-1,0,E:/Projects/MSM8994_1044MNSP_Package-Th
"Panasonic CV8715A",0.8,1,1750,,Mold compound,solid,material,1000,0,-1,0,E:/Projects/MSM8994_1044MNSP_Package-Therma
"Panasonic R1515A",0.64,1,2100.0,,Substrate_core,solid,material,870,0,-1,0,E:/Projects/MSM8994_1044MNSP_Package-Ther
# Plates Rectangular
name,xs,ys,zs,xe,ye,ze,xd,yd,zd,volume_flag,split_flag,plate_flag,diff_flag,
plane,iradius,thickness,numcopies,copyspace,xoff,yoff,zoff
plate.1,0.4,0.4,0.5,0.6,0.6,0.5,0.2,0.2,0,0,0,1,0,2,0,0,1,0,0,0,0
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
202 of ANSYS, Inc. and its subsidiaries and affiliates.
Importing Other Files into ANSYS Icepak
# Fans Circular
name,xc,yc,zc,split_flag,plane,radius,iradius,xoff,yoff,zoff
fan.1,0.5,0.5,0.5,16,2,0.1,0,0,0,0
# Blocks Polygon
name,volume_flag,split_flag,changes,nverts,plane,height,xoff,yoff,zoff,
vert1,tvert1,vert2,tvert2,vert3,tvert3
block.1,1,0,0,3,0,0.2,0,0,0,0.8 0 0.717157,,0.8 0.282843 0.717157,,0.8 0 1,
# Resistances Prism
name,xs,ys,zs,xe,ye,ze,xd,yd,zd,volume_flag,diff_flag,xoff,yoff,zoff
resistance.1,0.8,0.241689,0.0363489,1,0.441689,0.236349,0.2,0.2,0.2,1,0,0,0,0
# Monitor Points
#
name,active,selected,temperature,velocity,pressure,object,nodes,x,y,z,x_units,y_units,z_units
DIE_PIN 1,1,0,1,0,0,,,6.716,5.403,0.211,mm,mm,mm
PKG_PIN 1,1,0,1,0,0,,,-7.8,7.5,-0.116,mm,mm,mm
Temperature_Sensor_0,1,0,1,0,0,,,-6.084,1.803,0.211,mm,mm,mm
Temperature_Sensor_1,1,0,1,0,0,,,0.316,3.503,0.211,mm,mm,mm
Typically, the flags you would use are name, xs, ys, zs, xe, ye, ze, xd, yd, zd. In
many cases (for example, for 2D objects, inclined shapes, or cylindrical shapes), plane information is
also useful. This is represented by an integer value of , , or , where maps to yz, maps to xz
and to xy. In general:
For cylindrical or circular objects, the relevant dimensions become xc, yc, zc, radius, height.
If you import the file from ANSYS Icepak into Excel and use the comma as a separator, then each column
will get imported correctly.
To import a file from Excel into ANSYS Icepak, it is recommended that you group all object types and
shape types together. For example, if you want to create a number of cuboidal blocks, you might create
the following input (where the commas separate columns):
Alternatively, you could input the same syntax into a text editor and then import the text file into ANSYS
Icepak.
To add cylindrical blocks, for example, append the following to the previous list:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 203
Importing and Exporting Model Files
# Blocks Cylinder
name,xc,yc,zc,xc2,yc2,zc2,volume_flag,changes,plane,radius,iradius,
radius2,iradius2,height,start_angle,end_angle,xoff,yoff,zoff
block.4,0.4,0.5,0.5,0.6,0.5,0.5,1,0,0,0.112838,0,0.112838,0,0.2,0,0,0,0,0
block.5,0.4,0.5,0.5,0.6,0.5,0.5,1,0,0,0.112838,0,0.112838,0,0.2,0,0,0,0,0
block.7,0.4,0.5,0.5,0.6,0.5,0.5,1,0,0,0.112838,0,0.112838,0,0.2,0,0,0,0,0
You can proceed this way to generate as many object types and shapes as you want.
Note that not all of the columns are necessary. It is also not necessary to create the header section with
the labels as shown above (that is, name, xs, ys, and so on). In the following example, you will import
three prism (cuboid) blocks. The starting coordinates are expressed by the first three values and the
dimensions are expressed by the last three values.
# Blocks Prism
block.1,0.4,0.4,0.4,0.2,0.2,0.2
block.2,0.3,0.3,0.3,0.2,0.2,0.2
block.3,0.4,0.4,0.4,0.2,0.2,0.2
When you import this syntax into ANSYS Icepak using the CSV/Excel option in the File Import menu,
ANSYS Icepak will ask you for inputs of units, choice of separator, and type of object by which to rep-
resent the input geometry. When ANSYS Icepak encounters a line that begins with a #, it will pause
and ask for the next set of choices. For example, if you import the following syntax
# Blocks Prism
block.1,0.4,0.4,0.4,0.2,0.2,0.2
block.2,0.3,0.3,0.3,0.2,0.2,0.2
block.3,0.4,0.4,0.4,0.2,0.2,0.2
# Openings Rectangular
opening.1,0.4,0.4,0.5,0.6,0.6,0.5
opening.2,0.2,0.2,0.3,0.6,0.6,0.3
ANSYS Icepak will stop after the first set of blocks and ask you how you want to import the next set.
This process will continue until ANSYS Icepak reaches the end of the file.
Note
If you do not have any lines starting with a #, your only choice will be to import all of the
objects as a single type/shape.
The same procedure can be used to import power values for a set of objects.
To import power values for a set of rectangular sources you can use the following syntax.
Note
For the power import, the object geometry needs to be imported/created prior to the power
values. If the object geometry is not created prior to the power import, the objects will be
created using the default geometry.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
204 of ANSYS, Inc. and its subsidiaries and affiliates.
Importing Other Files into ANSYS Icepak
To import power values for polygonal sources you can use the following syntax.
#Sources Polygon
#
name,nverts,vert1,vert2,vert3,vert4,vert5,vert6,vert7,vert8,vert9,vert10
source.2,4,0.631271 0.398228 0.5,0.831271 0.398228 0.5,0.83127 0.598228 0.5,0.631271 0.59822 8 0.5
source.1,10, 0.4,0.4 0.4 0.5,0.5 0.4 0.5,0.6 0.4 0.5,0.6 0.6 0.5,0.5 0.7 0.5,0.4 0.6 0.5,0.2 0.5 0.5,0.3 0.3 0.5, 0
.0 0.35 0.5,0.45 0.375 0.5
6.7.4. Networks
ANSYS Icepak enables you to import geometry for network objects using comma separated values
(CSV/Excel) files.
An example of this file format is given below. In this example, the header lines are shown in bold to
indicate they are needed and should not be removed from the file. For details about how to export a
CSV/Excel file, see CSV/Excel Files (p. 211) and for details about how to export a network object, see
Networks (p. 212).
# network starts
# network name, num_bound, value, num_int, value, num_face, value
network.1, num_bound, 2, num_int,2, num_face, 3
# boundary nodes
# node name, prop, value, prop, value,...
bound_1, Fixed heat, 10.0 W, x, 20, y, 20
bound_2, Fixed temperature, ambient C, x, 170, y, 20
# internal nodes
# node name, prop, value, prop, value,...
int_1, Power, 20.0 W, Mass, 20.1 kg, Capacity, 20.2 J/kg-K, C (W/K),
1.0, Low T, ambient, High T, 323.15 C, x, 70, y, 100
int_2, Power, 21.0 W, Mass, 21.1 kg, Capacity, 21.2 J/kg-K, x, 220, y, 110
# surface nodes
# node name, prop, value, prop, value,...
face_2, Contact resistance, 31.0 C/W, x, 190, y, 190
face_3, x, 350, y, 190
face_1, Effective thickness, 30.0 m, x, 20, y, 180
# thermal links
# node1 name, node2 name, type, prop, value, prop, value, ...
int_2, face_3, R, Resistance, 30.0 C/W
int_1, face_1, R, Heat tr coeff, 11.0 W/K-m2
bound_1, int_1, R, Resistance, 10.0 C/W
int_2, face_2, C, Mass flow, 20.0 kg/s
int_1, int_2, R, Resistance, 30.0 C/W
bound_2, int_2, C, Mass flow, 20.0 kg/s
# curve data
# node name, point 1, point 2, point 3, ...
int_2, 0 0.3,0.4 0.8,0.7 0.4, 1 0,
# plates
# face name, face type, prop, value, prop, value,...
face_1, quad, xs, 0.1, ys, 0.7, zs, 0.5, xe, 0.3, ye, 0.9, ze, 0.5, xd, 0.2, yd, 0.2, zd, 0,
volume_flag, 0, split_flag, 0, plate_flag, 0,diff_flag, 0,plane, 2,iradius, 0,thickness, 0,
numcopies, 1, copyspace, 0, xoff, 0, yoff, 0, zoff, 0
face_2, circ, xc,0.5, yc, 0.8, zc, 0.408807, split_flag, 0,plane, 2, radius, 0.112838,
iradius, 0, xoff, 0,yoff, 0, zoff, 0
face_3, quad, xs, 0.7, ys, 0.7, zs, 0.5, xe, 0.9, ye, 0.9, ze,0.5, xd, 0.2, yd, 0.2, zd, 0,
volume_flag, 0, split_flag, 0,plate_flag, 0,diff_flag, 0, plane, 2, iradius, 0, thickness, 0,
numcopies, 1, copyspace, 0, xoff, 0, yoff, 0, zoff, 0
# network ends
# network starts
# network name, num_bound, value, num_int, value, num_face, value
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 205
Importing and Exporting Model Files
network.2, num_bound,2,num_int,1,num_face,2
# boundary nodes
# node name, prop, value, prop, value,...
bound_a, Fixed heat, 10.0 W, x, 20, y,20
bound_b, Fixed heat, 11.0 W, x, 220, y, 20
# internal nodes
# node name, prop, value, prop, value, ...
int_a, Power, 20.0 W, Mass, 20.1 kg, Capacity, 20.2 J/kg-K, x, 100, y, 100
# surface nodes
# node name, prop, value, prop, value,...
face_b, Contact resistance, 31.0 C/W, x, 240, y, 180
face_a, Effective thickness, 30.0 m, x, 20, y, 180
# thermal links
# node1 name, node2 name, type, prop, value, prop, value, ...
int_a, face_a, R, Heat tr coeff, 10.0 W/K-m2
bound_a, int_a, R, Resistance, 10.0 C/W
bound_b, int-a, C, Mass flow, 20.0 kg/s
int_a, face_b, C, Mass flow, 20.0 kg/s
# curve data
# node name, point1, point2, point3,...
# plates
# face name, face type, prop, value, prop, value,...
face_a,incline,xs,0.471055,ys,0.154742,zs,0.435914,xe,0.671055,ye,0.354742,ze,0.635914,
xd,0.2,yd,0.2,zd,0.2,xd2,0.2,yd2,0.282843,zd2,0,volume_flag,0,split_flag,0,plate_flag, 0,
diff_flag, 0,axis,0,rotate_sign,1,rotate_angle,45,thickness,0,xoff, 0, yoff, 0, zoff, 0
face_b, polygon, volume_flag, 0, split_flag, 0, changes, 0, nverts, 5,
plane, 2, height, 0, xoff, 0, yoff, 0, zoff, 0, vert1, 0.127767 0.263882 0.591802, tvert1, ,
vert2, 0.227767 0.163882 0.591802, tvert2, , vert3, 0.327767 0.263882 0.591802, tvert3, , vert4,
0.327767 0.463882 0.591802, tvert4, , vert5, 0.127767 0.463882 0.591802, tvert5,
# network ends
If you import the file from ANSYS Icepak into Excel and use the comma as a separator, then each column
will get imported correctly. Alternatively, you could input the same syntax into a text editor and then
import the text file into ANSYS Icepak. You have the option of creating a new csv file to import or you
can export an existing file and modify it. After modifying the file, you can then import it.
Note
Before importing a network object, you will need to add an empty network object to your
model first and use consistent naming in your csv file.
In addition, ANSYS Icepak enables you to import a power distribution map from SIwave to perform ac-
curate PC board analyses. SIwave software enables engineers to extract frequency-dependent circuit
models of power distribution and signal nets directly from device layout databases for printed circuit
boards and IC packages. SIwave can calculate the power dissipated due to Joule heating in electronic
traces and planes in printed circuit boards. Based on the results from ANSYS Icepak and SIwave simulation,
a user can import the temperature-aware power distribution of the board layers into ANSYS Icepak for
a thermal analysis of the board. The coupling between SIwave and ANSYS Icepak enables users to predict
both internal temperatures and accurate component junction temperatures for printed circuit boards.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
206 of ANSYS, Inc. and its subsidiaries and affiliates.
Importing Other Files into ANSYS Icepak
The import of Sentinel TI files can be done for Face Up or Face down die blocks.
The powermap file can be imported using the appropriate option in the File Import Powermaps
menu. After reading the powermap file, ANSYS Icepak will create an array of 2D sources. The source
geometries and powers are imported directly from the powermap files.
In the Import SIwave profile files panel, select the board and filter by area or power if necessary. The
individual source powers can be defined as constant values or as temperature-dependent curves when
the Temperature dependent option is selected. Click the Browse button and select the metal layer
SIwave file. After you select the SIwave file, click the Info button to show a summary of the file and
display the power profiles. The results are shown in a powermap Info dialog and in the graphics screen.
If filters are enabled, only profile values that satisfy the filter criteria are shown.
For information on viewing powermap properties in 2D and 3D, see Display Powermap Property (p. 890).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 207
Importing and Exporting Model Files
Figure 6.40: Graphics Display Panel and the Powermap Info Panel Displaying Results
The powermap files can be imported using the Import Cadence Stacked Die tab file panel in the File
Import Powermaps menu. In the Import Cadence Stacked Die tab file panel, click the Browse
button and select the powermap file. Select the appropriate Die Block from the drop-down list and
choose the position and orientation of the sources. Repeat this same process for Die 2. If there are more
than 2 dies, click Add Die and repeat the process of selecting the power map file, position and orient-
ation. After reading the powermap files, ANSYS Icepak will create an array of 2D sources on each of the
dies in the stacked die package. The source geometries and powers are imported directly from the
powermap files.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
208 of ANSYS, Inc. and its subsidiaries and affiliates.
Exporting ANSYS Icepak Files
Gradient, Cadence Thermal Resistance and SIwave Temperature Files (p. 214)
ANSYS Icepak will open a File selection dialog box. Specify the name of the file where you want to
save the AutoTherm data in the File name text entry box. You can also specify the directory in which
the data should be saved. See File Selection Dialog Boxes (p. 93) for details on saving a file.
The user inputs for saving an AutoTherm file are shown below.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 209
Importing and Exporting Model Files
The steps for specifying the format of the AutoTherm file to be saved are as follows:
1. Specify the plane in which you want to save the temperature and heat transfer coefficient data (Y-Z, X-Z,
or X-Y).
2. Specify the number of points on the plane where ANSYS Icepak should save the data in the two directions
parallel to the Plane. The directions that are available depend on your choice of Plane. For example, if you
selected X-Y next to Plane, you can specify the number of points in the x direction (X count) and in the y
direction (Y count).
3. Specify the reference temperature (Ref temp) for the heat transfer coefficient. The heat transfer coefficient
is computed as
(6.1)
ANSYS Icepak will open an Export Sentinel TI HTC file panel. The user inputs for writing a Sentinel TI
file are shown below.
The steps for writing the HTC format of the Sentinel TI file are as follows:
1. A default Solution ID will appear in the Solution ID text box. To specify a different solution, click the Select
button.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
210 of ANSYS, Inc. and its subsidiaries and affiliates.
Exporting ANSYS Icepak Files
2. Select the Package up direction using the drop-down arrow. The package up direction indicates the dir-
ection of the package stackup starting with the solder balls to the top of the mold/die.
3. Select the Package top object using the drop-down arrow. Select the mold of a package object or an object
representing the mold. In the case of flip-chip packages, the die object represents the package top.
4. Select the Package substrate object using the drop-down arrow. Select the substrate of a package object
or an object representing the substrate.
5. Select the Package bottom object using the drop-down arrow. Select solder balls of a package object or
multiple objects representing the solder balls.
6. Enter the actual numerical Ambient temp or use "ambient" as the default input.
7. Select the Distributed HTC values option to write out the package top and substrate values. This option
exports the heat transfer coefficient values at each of the mesh faces of the package top and the package
substrate exposed to the flow. If this option is turned off, only average heat transfer coefficient values are
exported.
8. Enter a File name or use default.htc. Select the Browse button to save the file in a directory.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 211
Importing and Exporting Model Files
After you have entered a File name, you will need to specify the type of Separator that will be used
to separate the data in the output file (that is, tab, space, comma, or semicolon).
If the object geometries are all that you want to export, you should turn on the Geometry only option.
However, if you also want to export other model data (for example, radiation, heat transfer, flow direction
information), leave the Geometry only option turned off and instead click Object output options.
ANSYS Icepak will then open a series of panels (for example, Figure 6.43: An Example of a CSV/Excel
Export Options Panel (p. 212)) where you can select the data to be exported.
In each of the export options panels, turn on the options for the data to be exported for the various
objects. When you are done with one object, click Select in the panel to proceed to the next panel.
When you are finished with all of the objects, click Save in the Save object panel to complete the export.
Note
To associate materials with objects, click Material in the export options panels.
Object geometries will not be written unless General is turned on in each of the export options
panels. All custom materials, monitor points and monitor surfaces in your project will be exported
automatically.
6.8.5. Networks
To export network objects, select Networks in the File Export menu. ANSYS Icepak will open the
Save all network data panel (Figure 6.44: The Save all network data Panel (p. 213)) where you can specify
the file name and save the file.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
212 of ANSYS, Inc. and its subsidiaries and affiliates.
Exporting ANSYS Icepak Files
Note
IDF export is enabled for boards that have been imported via the IDF import option.
Additional components created within Icepak as block objects are supported. However,
other object types and CAD shapes for the blocks are not supported.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 213
Importing and Exporting Model Files
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
214 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 7: Unit Systems
This chapter describes the units used in ANSYS Icepak and how you can control them. Information is
organized into the following sections:
Units can be altered part way through a problem setup and/or after you have completed your calculation.
If you have input some parameters in SI units and then you switch to Imperial, all of your previous inputs
(and the default prompts) are converted to the new unit system. If you have completed a simulation
in SI units but you would like to report the results in any other units, you can alter the unit system and
ANSYS Icepak will convert all of the problem data to the new unit system when results are displayed.
As noted above, all problem inputs and results are stored in SI units internally. This means that the
parameters stored in the project files are in SI units. ANSYS Icepak simply converts these values to your
unit system at the interface level.
Note
You must specify all inputs in SI units in the Transient temperature panel.
Note
When entering decimals in ANSYS Icepak, you must use the dot character. Do not use
a comma as the radix point.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 215
Unit Systems
Edit Preferences
To choose the Imperial standard for all units, click the Set all to Imperial button; to select the Interna-
tional System of units (SI) standard for all units, click the Set all to SI button. Clicking on one of these
buttons will immediately change the unit system. You can then click Cancel to close the Preferences
panel if you are not interested in customizing any units.
Changing the unit system in the Preferences panel causes all current and future inputs that have units
to be based on the newly selected unit system.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
216 of ANSYS, Inc. and its subsidiaries and affiliates.
Customizing Units
of the Preferences Panel (p. 216)) to select an available unit or specify your own unit name and conversion
factor for each quantity.
1. Select the quantity in the Category list (they are arranged in alphabetical order) in the Units section of
the Preferences panel (Figure 7.1: The Units Section of the Preferences Panel (p. 216)).
2. Choose a new unit from those that are available in the Units list.
4. If you want to change the units for another quantity, repeat the steps above.
5. Apply the changes to the unit system either to the current project or to this and all future projects. To apply
changes to the unit system to the current project only, click This project in the Preferences panel. To
apply changes to the unit system to the current project and all future ANSYS Icepak projects, click All
projects in the Unit definitions panel.
For the example cited above, you would choose Length in the Category list, and then select in (inches)
in the Units list. ANSYS Icepak displays the equation for the conversion between meters and inches:
(7.1)
When the Conversion factors c= 39.37008, x0= 0, and y0= 0 are substituted into the above equation,
it becomes
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 217
Unit Systems
(7.2)
You would then click Set as default to make inches the default unit of length for your model (see
Figure 7.1: The Units Section of the Preferences Panel (p. 216)).
You should substitute a length in meters into Equation 7.2 (p. 218) to calculate the length in inches. For
example, to convert a length of 10 m into inches:
(7.3)
Changing the default unit for a Category in the Units section of the Preferences panel causes all future
inputs that have units in that Category to be based on the newly selected default unit. For example,
if you change the unit of length as described in the example above, and then you create a new block,
the units defined for the block that relate to length will be in inches (see Figure 7.2: Units Defined for
Individual Inputs for a Block (p. 218)).
Note that changing the default unit for a Category does not change the units for any previous inputs.
Previous inputs still use the old units, so you do not need to make any changes to them.
1. Click the unit definition to the right of the text field to display the list of available units.
3. Click the left mouse button on the item to make the new selection. The list will close automatically and
the new selection will then be displayed.
If you want to abort the selection process while the list is displayed, you can move the pointer
anywhere outside the list and click the left mouse button.
For example, if you wanted to change the unit for xE in Figure 7.2: Units Defined for Individual Inputs
for a Block (p. 218) from inches to meters, you would click in to the right of the xE text entry field. You
would then select m from the list of available units. The unit for xE would be changed to meters and
the units for the other parameters would remain unchanged.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
218 of ANSYS, Inc. and its subsidiaries and affiliates.
Customizing Units
If, for example, you specify a block of size 0.2 m 0.2 m 0.2 m, and then you change the units for
the dimensions of the block from meters to centimeters, the block will be defined with dimensions of
0.2 cm 0.2 cm 0.2 cm. (Internally ANSYS Icepak represents this as 0.002 m 0.002 m 0.002 m.)
If the Fix values option is selected in the Blocks panel, and you change the units for the dimensions
of the block from meters to centimeters, the values for the dimensions of the block will change from
0.2 m to 20 cm in the Blocks panel (the internal value stays the same, 0.2 m).
The Fix values option is on by default in the Materials panel. A database of materials is provided with
ANSYS Icepak (see Material Properties (p. 335)), and the units for these materials are defined as SI units
by default. When the Fix values option is on in the Materials panel, you can change the units for a
quantity without changing the internal value for that quantity. For example, the default value and units
for the density of air are 1 kg/m3. If you change the units from kg/m3 to lb/ft3 for density, the value of
density for air will be displayed as 0.0624 lb/ft3 in the Materials panel, and the internal value is still
1 kg/m3.
If the Fix values option is not selected in the Materials panel and the units are changed for a quantity,
the internal value of the quantity will be changed. In the above example of changing the units from
kg/m3 to lb/ft3 for density, the value of density for air will be displayed as 1 lb/ft3 in the Materials
panel, and the internal value will be changed to 16.02 kg/m3.
1. In the Units section of the Preferences panel (Figure 7.1: The Units Section of the Preferences Panel (p. 216)),
select the quantity in the Category list.
2. Click the New unit button to open the New unit name panel (Figure 7.3: The New unit name Panel (p. 219)).
3. Enter the name of your new unit in the text entry box and click Done. The new unit will appear in the Units
list in the Units section of the Preferences panel.
4. Select the new unit in the Units list, and enter the conversion factors (c, x0, and y0) under Conversion.
5. Click Set as default under Conversion if you want the new unit to be the default unit for that Category.
For example, if you want to use minutes as the unit of time, select Time in the Category list in the
Units section of the Preferences panel and click the New button. In the resulting New unit name
panel, enter min in the text entry box and click Done. The new unit min will appear in the Units list
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 219
Unit Systems
in the Units section of the Preferences panel. Enter 0.016667 (which is equal to 1/60) for c under
Conversion in the Unit definitions panel.
1. In the Units section of the Preferences panel (Figure 7.1: The Units Section of the Preferences Panel (p. 216)),
select the quantity in the Category list.
2. Select a unit that you want to delete from the Units list.
3. Click the Delete unit button and select Accept in the Confirm panel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
220 of ANSYS, Inc. and its subsidiaries and affiliates.
Units for Postprocessing
This opens the Solution monitor definition panel. Next, click the Output units button at the bottom
of the Solution monitor definition panel.
This opens the Define summary report panel. Next, click the Units button in the Define summary
report panel.
This opens the Solution monitor definition panel. Next, click the Output units button at the bottom
of the Solution monitor definition panel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 221
Unit Systems
This opens the Define summary report panel. Next, click the Edit units button in the Define summary
report panel.
This opens the Define point report panel. Next, click the Edit units button in the Define point report
panel.
The Postprocessing units panel shows the units defined for the different variables available for post-
processing. You can change the unit for a particular variable by selecting a new unit from the unit
definition drop-down list to the right of the variable, as described in Changing the Units for a Quant-
ity (p. 217).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
222 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 8: Defining a Project
Once you have planned your ANSYS Icepak analysis and have identified important features of the
problem you want to solve (see Overview of Using ANSYS Icepak (p. 13)), you are ready to begin the
first step in the ANSYS Icepak problem solving process: defining a project. All of the functions that are
needed to define a project are found in the File menu and toolbar and the Model manager window.
Consequently, this chapter will begin with an overview of the File menu and its functions, followed by
a discussion of the relevant portions of the Model manager window. Once you have defined a project,
you can then move on to building your model (Building a Model (p. 271)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 223
Defining a Project
New project enables you to create a new ANSYS Icepak project using the New project panel. Here,
you can browse through your directory structure, create a new project directory, and enter a project
name.
Note
This option is not available when running ANSYS Icepak in Workbench. See The ANSYS File
Menu (p. 131) for more information.
Open project enables you to open existing ANSYS Icepak projects using the Open project panel. Here,
you can browse through your directory structure, locate a project directory, and either enter a project
name, or specify an old project name from a list of recent projects. Additionally, you can specify a version
name or number for the project.
Note
This option is not available when running ANSYS Icepak in Workbench. See The ANSYS File
Menu (p. 131) for more information.
Merge project enables you to merge an existing project into your current project using the Merge
project panel.
Reload main version enables you to re-open the original version of the ANSYS Icepak project when
your project has multiple versions.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
224 of ANSYS, Inc. and its subsidiaries and affiliates.
Overview of Interface Components
Note
This option is not available when running ANSYS Icepak in Workbench. See The ANSYS
File Menu (p. 131) for more information.
Save project as enables you to save the current ANSYS Icepak project under a different name using
the Save project panel.
Import provides options to import IGES and tetin file geometries into ANSYS Icepak. You also can import
IDF files, as well as comma separated values or spreadsheet format (CSV) using this option. See Importing
and Exporting Model Files (p. 151) for more information about importing files.
Export enables you to export your work as comma separated values or spreadsheet format (CSV), as
IDF 2.0 or 3.0 library files, or as an IGES, STEP, or tetin file. See Importing and Exporting Model Files (p. 151)
for more information about exporting files.
EM Mapping enables you to perform a one-way mapping of volumetric and/or surface loss information
from HFSS to Icepak and from Q3D to Icepak. See Ansoft - Icepak Coupling in Workbench for more in-
formation on the Icepak to HFSS workflow.
Unpack project opens a File selection dialog box that enables you to browse for and decompress
.tzr files. See Packing and Unpacking Model Files (p. 148) for details.
Note
This option is not available when running ANSYS Icepak in Workbench. See The ANSYS
File Menu (p. 131) for more information.
Pack project opens a File selection dialog box that enables you to compact your project into a com-
pressed .tzr file. See Packing and Unpacking Model Files (p. 148) for details.
Clean up enables you to clean up your project by removing or compressing data relating to ECAD,
mesh, postprocessing, screen captures, summary output, reports, message logs, and scratch files using
the Clean up project data panel.
Print screen enables you to print a PostScript image of the ANSYS Icepak model that is displayed in
the graphics window using the Print options panel. The inputs for the Print options panel are similar
to those in the Graphics file options panel. See Saving Image Files (p. 144) for details.
Create image file opens a Save image dialog box that enables you to save your model displayed in
the graphics window to an image file. Supported file types include: PNG, GIF (8 bit color), JPEG, PPM,
VRML, TIFF, and PS. PNG is the default file type.
Shell window opens a separate window running an operating-system shell. The window is initially in
the subdirectory of the ANSYS Icepak projects directory that contains all the files for the current projects.
In this window you can issue commands to the operating system without exiting ANSYS Icepak. To
close the shell, enter the command exit. (Note that on Windows systems, this menu item is called
Command prompt).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 225
Defining a Project
Note
This option is not available when running ANSYS Icepak in Workbench. See The ANSYS File
Menu (p. 131) for more information.
New project ( ) enables you to create a new ANSYS Icepak project using the New project panel. Here,
you can browse through your directory structure, create a new project directory, and enter a project name.
Note
This option is not available when running ANSYS Icepak in Workbench. See The ANSYS
Icepak Toolbar (p. 133) for more information.
Open project ( ) enables you to open existing ANSYS Icepak projects using the Open project panel. Here,
you can browse through your directory structure, locate a project directory, and either enter a project name,
or specify an old project name from a list of recent projects. Additionally, you can specify a version name
or number for the project.
Note
This option is not available when running ANSYS Icepak in Workbench. See The ANSYS
Icepak Toolbar (p. 133) for more information.
Print screen ( ) enables you to print a PostScript image of the ANSYS Icepak model that is displayed in
the graphics window using the Print options panel. The inputs for the Print options panel are similar to
those in the Graphics file options panel. See Saving Image Files (p. 144) for details.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
226 of ANSYS, Inc. and its subsidiaries and affiliates.
Overview of Interface Components
Create image file ( ) opens a Save image dialog box that enables you to save your model displayed in
the graphics window to an image file. Supported file types include: PNG, PPM, GIF (8 bit color), JPEG, VRML,
TIFF, and PS. PNG is the default file type.
The Model manager window is presented in a tree-like structure with expandable and collapsible tree
nodes that show or hide relevant tree items. To expand a tree node, use the left mouse button to click
the icon on the left hand side of the tree. To collapse a tree node, click the icon.
You can edit and manage your ANSYS Icepak project from within the Model manager window using
the mouse. For example, by clicking on or dragging individual items, you can edit objects, select multiple
objects, edit project parameters, add groups within groups, and break apart assemblies. In addition,
the Model manager window includes a context menu, accessible by right-clicking the mouse, that
enables you to easily manipulate your ANSYS Icepak model. See Using the Mouse in the Model manager
Window (p. 107) for more information on using the mouse in the Model manager window.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 227
Defining a Project
An ANSYS Icepak project is organized in the Model manager window using six different categories:
Problem setup enables you to set basic problem parameters, set the project title, and define local coordin-
ate systems. Options include:
Basic parameters opens the Basic parameters panel where you can specify parameters for the current
ANSYS Icepak model. See Specifying the Problem Parameters (p. 249) for details.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
228 of ANSYS, Inc. and its subsidiaries and affiliates.
Creating, Opening, Reloading, and Deleting a Project File
Title/notes opens the title/notes panel where you can enter a title and notes for the current ANSYS
Icepak model.
Local coords opens the Local coord systems panel where you can create local coordinate systems
that can be used in your model other than the ANSYS Icepak global coordinate system with an origin of
(0, 0, 0). The origins of the local coordinate systems are specified with an offset from the origin of the
global coordinate system. See Local Coordinate Systems (p. 294) for details.
Solution settings enables you to set ANSYS Icepak solution parameters. Options include:
Basic settings opens the Basic settings panel where you can specify the number of iterations to be
performed and convergence criteria ANSYS Icepak should use before starting your CFD calculations. See
Initializing the Solution (p. 799) for details.
Parallel settings opens the Parallel settings panel where you can specify the type of parallel execution
you want to perform. Options include serial (the default), parallel, or network parallel. See Parallel Pro-
cessing (p. 815) for details.
Advanced settings opens the Advanced solver setup panel where you can specify the discretization
scheme, under-relaxation factors, and the multigrid scheme. See Calculating a Solution (p. 793) for details.
Groups lists any groups of objects in the current ANSYS Icepak project. See Grouping Objects (p. 329)
for details about grouping objects.
Postprocessing lists any postprocessing objects in the current ANSYS Icepak project. See Examining the
Results (p. 839) for details about postprocessing in ANSYS Icepak.
Points lists any point monitoring objects in the current ANSYS Icepak project. See Defining Solution
Monitors (p. 801) for details about point monitors.
Surfaces lists any surface monitoring objects in the current ANSYS Icepak project. See Defining Solution
Monitors (p. 801) for details about surface monitors.
Trash lists any objects that have been deleted from the ANSYS Icepak model.
Inactive lists any objects that have been made inactive in the ANSYS Icepak model.
Model lists all active objects and materials for the ANSYS Icepak project.
Libraries lists the libraries used in your ANSYS Icepak project and is located in the Library tab. By default,
a Main library exists in your ANSYS Icepak project that contains materials (fluids, solids, and surfaces), fan
objects, and packages. See Material Properties (p. 335) for details.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 229
Defining a Project
ANSYS Icepak will open the New project file selection dialog box (Figure 8.4: The New project File Se-
lection Dialog Box (p. 230)). Here, you can select a project name, choose a location for the project, then
click Create to create the new project. For more information on file selection dialog boxes, see File
Selection Dialog Boxes (p. 93).
Note
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
230 of ANSYS, Inc. and its subsidiaries and affiliates.
Creating, Opening, Reloading, and Deleting a Project File
In addition, a new directory for your project (for example, project2) will be created, and the default
cabinet will be displayed in the graphics window.
If you are creating a new project and already have a project open that has not been written to a file,
ANSYS Icepak will display a warning message as shown in Figure 8.5: Warning Message Displayed When
Opening a New Project before Saving the Current Project (p. 231).
Figure 8.5: Warning Message Displayed When Opening a New Project before Saving the Current
Project
To save the current project before opening the new project, click Save. ANSYS Icepak will open the
Save project panel, where you can specify the name of the file. (See Saving a Project File (p. 141) for
more details on saving a project file.) To start the new project without saving the current project, click
Dont save. Alternatively, to cancel opening the new project, click Cancel switch.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 231
Defining a Project
1. Enter a title in the Title text entry box. The title can be longer and more descriptive than the project name.
The title can be displayed in the graphics window by toggling Project title in the Display drop-down list
in the View menu (see The View Menu (p. 58)).
2. Enter notes for the project in the Notes text entry box. There is no restriction on the number and type of
text characters you can use in your projects title and notes.
3. Click Accept.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
232 of ANSYS, Inc. and its subsidiaries and affiliates.
Creating, Opening, Reloading, and Deleting a Project File
Select a project (for example, project1) in the Open project panel (see File Selection Dialog
Boxes (p. 93) for information on selecting a file). If you want to apply the settings you specified under
Options in the Preferences panel (see Configuring a Project (p. 234)) from the previous time you worked
on the project, turn on the Apply user preferences from project option.
Click Open to display the graphics for the selected model in the graphics window.
You can also use the Open project panel to create a new directory (see File Selection Dialog
Boxes (p. 93)).
While ANSYS Icepak enables you to have multiple versions of the same model, any changes you make
to a version of a model will not be saved to the main version. ANSYS Icepak enables you to quickly reload
the main version of a model so that changes can be made.
Each project and its corresponding versions are stored in the project directory. The main version of the
model can be identified by the model, job, and project files. Subsequent versions of the project
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 233
Defining a Project
can be identified with a version tag (that is, rad01.problem, rad01.job, rad01.model, and so
on).
Edit Preferences
When you click one of the item nodes under the Options node, the Preferences panel (Figure 8.9: The
Display Section of the Preferences Panel (p. 236)- Figure 8.12: The Misc Section of the Preferences Pan-
el (p. 239)) will change to enable you to define many configuration settings for your ANSYS Icepak project.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
234 of ANSYS, Inc. and its subsidiaries and affiliates.
Configuring a Project
The settings that are specified when any of the items under Options are selected in the Preferences
panel are stored in a file named .icepak_config, which is located in your home directory. You
should not modify the .icepak_config file directly; instead, make your desired configuration changes
in the Preferences panel. The settings specified under Defaults apply directly to the ANSYS Icepak model,
and are not related to how the model is displayed or how you interact with the model. These are saved
in .icepak_defaults.
The default settings for the Preferences panel are appropriate for many applications. To reset the
panel to the default settings, click the Reset all button at the bottom of the panel (Figure 8.8: The
Preferences Panel (p. 234)). You can make changes to the Preferences panel, and apply the changes
either to the current project by clicking This project, or to all ANSYS Icepak projects by clicking on the
All projects button. To close the panel without applying any changes, click Cancel.
A description of each item under the Options node in the Preferences panel is provided below. For
other items in this panel, please see the appropriate section.
Note
If you want to load project-specific Options that were saved during a previous ANSYS
Icepak session, you will need to turn on the Apply user preferences from project option
in the Open project panel the next time you load the project. See Opening an Existing
Project (p. 232) for more information about opening a project.
Options Display
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 235
Defining a Project
Color legend data format specifies the format of the labels that define the color divisions in the color legend
for a postprocessing object (see The Significance of Color in Graphical Displays (p. 843) for details about the
color legend and spectrum). The following data formats are available in ANSYS Icepak:
exponential displays real values with a mantissa and exponent (for example, 1.0e-02). You can define
the number of digits in the fractional part of the mantissa in the Color legend precision field.
float displays real values with an integral and fractional part (for example, 1.0000). You can set the number
of digits in the fractional part by changing the value of the Color legend precision.
general displays real values with either float or exponential form, depending on the size of the number
and the defined Numerical display precision.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
236 of ANSYS, Inc. and its subsidiaries and affiliates.
Configuring a Project
Numerical display precision defines the number of fractional digits displayed in the labels for the color
legend.
Color assembly objects gray contains options for changing the color of objects in the graphics window
to gray.
Unselected specifies that only assemblies that are not selected should be colored gray.
Display object names contains options for displaying the names of ANSYS Icepak objects in the graphics
window. You can select from the following options, or you can click the button in the Viewing options
toolbar to cycle through them.
Selected object specifies that only the name of the selected object is displayed.
Current assembly specifies that the names of all objects in the current assembly are displayed. If no as-
semblies are defined, the names of all objects under the Model node are displayed.
Highlight block sides with properties enables you to highlight a side of a block object that has
thermal/radiation properties specified. The sides with properties are highlighted in red.
Display traces in 3D enable you to view trace layers projected to a 3D space according to their cumulative
thickness values. By default this option is not enabled and traces are projected to a 2D plane.
Screen up direction enables you to choose the direction of the vertical axis to be either Y or Z.
Display scale enables you to specify the scaling for the display of your project in the graphics window. For
example, if you have a long and thin model (x=10 m, y=0.1 m, z=0.1 m), you may want to view the model
so that all directions are on the same scale in the graphics window. For the above example, you would enter
0.01 for X, 1 for Y, and 1 for Z.
Background Style sets a solid graphic background or a gradient background that varies from top to bottom,
left to right, or diagonally. The default is the top to bottom gradient.
Background color1 enables you to specify the background color of the graphics window by opening a
Select the new background color window (or a similar panel, depending on the platform of your machine).
Since this window is not a part of the ANSYS Icepak application, the procedure for changing the color will
vary by platform. The default color is black.
Background color2 sets a second graphic background color from the built-in color palette. The second
color is used for gradient background displays. For example, if you want a top-bottom gradient that starts
out white and ends up black, Background Color should be set to white and Background Color2 should
be set to black. The default color is white.
Animate view orientation enables an animated transition between views when you select an orientation
option from the Orient menu or click a button on the Orientation commands toolbar.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 237
Defining a Project
Options Editing
Default dimensions enables you to specify whether you want Start/end or Start/length as the default
selection for dimensions in the Cabinet panel, the Object panels, and some of the Macros panels.
Annotation edit key specifies which keyboard key is used in conjunction with the mouse buttons to move
legends, titles, and so on in the graphics window. You can select Control (for the Control key), Shift (for
the Shift key), or Meta (for the Alt key).
Note
In this manual, descriptions of operations that use the Annotation edit key assume
that you are using the default setting (that is, Control). If you change the default
setting, you will need to use the key you have specified, instead of the Control key,
when you move legends, titles, and so on in the graphics window.
Fix values contains options for fixing the values of quantities in the various object panels. See Unit Sys-
tems (p. 215) for details.
All specifies that the values of all quantities will be fixed. This will cause the Fix values option to be un-
available in the Object and Cabinet panels.
None specifies that no quantities will be fixed. This will also cause the Fix values option to be unavailable
in the Object and Cabinet panels.
Per-object specifies that the Fix values option can be toggled on or off for each individual object. This
is the default selection.
Options Printing
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
238 of ANSYS, Inc. and its subsidiaries and affiliates.
Configuring a Project
Print command for text files (Linux systems only) designates the command used to print text files. The
symbols % p and % f designate the printer name and filename, respectively. When the command is issued,
ANSYS Icepak replaces % p with the name of your default printer (specified by the LPDEST environment
variable). You can also specify the printer name explicitly (for example, -dmyprinter). ANSYS Icepak will
replace % f with the name you specify for the file. The default command is
lp -d %p %f
The symbol % t can be used to denote a temporary file whose name is uniquely generated by ANSYS
Icepak.
This command is not used by Windows systems. The Windows Print menu can be used instead.
Print command for PS files (Linux systems only) is the command used to print PostScript (PS) files. The
default command is the same as the Print command for text files, described above.
This command is not used by Windows systems. The Windows Print menu can be used instead.
Options Misc
Xterm options (Linux systems only) enables you to specify options for the text window that is opened using
the Shell window item in the File menu. See The File Menu (p. 55) for more details on opening a text window.
Bubble help delay enables you to specify the delay time before the bubble help appears when you hold
your mouse pointer over an object in the interface. To disable the bubble help, specify a Bubble help delay
of 0.
Microsoft Excel location (Windows systems only) is the location of the Microsoft Excel executable file.
Default project location is the location for ANSYS Icepak project files. ANSYS Icepak will default to this
location while opening new and existing projects and also while opening tzr files. The Default project loc-
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 239
Defining a Project
ation is the same location as the favorites directory ( ). If the Default project location field is empty, the
environment variable, ICEPAK_JOB_DIRECTORY, takes priority.
Default file location is the location for importing files into ANSYS Icepak. ANSYS Icepak will search for files
to be imported (that is IGES, IDF, BRD/MCM, Gerber files) in this location. If the Default file location field is
empty, the environment variable, ICEPAK_FILE_DIRECTORY, takes priority.
2D profile interpolation method enables you to specify the interpolation method for point profiles. Select
one of the three choices from the drop-down list.
Constant is a zeroth-order interpolation. For each cell face at the boundary, the solver uses the value
from the profile file closest to the cell. Therefore, the accuracy of the interpolated profile will be affected
by the density of the data points in your profile file.
Inverse distance weighted assigns a value to each cell face at the boundary, based on weighted contri-
butions from the values in the profile file. The weighted factor is inversely proportional to the distance
between the profile point and the cell face center. This is the default interpolation method for point
profiles.
Least Squares assigns values to the cell faces at the boundary through a first-order interpolation method
that tries to minimize the sum of the squares of the offsets.
Options Libraries
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
240 of ANSYS, Inc. and its subsidiaries and affiliates.
Configuring a Project
The path to the default ANSYS Icepak library is displayed in the Location text field. By default, this library
contains information about the materials (see Material Properties (p. 335)) and macros (see Using Mac-
ros (p. 695)) that are predefined in ANSYS Icepak.
If you have materials or macros that are not predefined in ANSYS Icepak, but you want to include them
in your model, you can add new libraries to the list. When you start ANSYS Icepak, it will load the ma-
terial and macro information from the libraries specified in the list. See Saving Materials and Proper-
ties (p. 345) for information about creating a user-defined materials file.
The following operations can be performed in the Libraries section of the Preferences panel:
To create a new library, click New library. Enter a name for the library in the Library name text field and
then enter the path in the Location text field or click Browse to search for a specific directory. You should
avoid using root directory paths (such as C:\ or /home/user_name) or paths that contain many files and
directories as the library location path.
To modify an existing library path, select the library in the list of libraries and then edit the path in the Loc-
ation text field, or click Browse to search for a specific directory.
To delete a library, select the library name in the list of libraries and click Delete library.
You can make changes to the Libraries section of the Preferences panel, and apply the changes either
to the current project by clicking This project, or to all ANSYS Icepak projects by clicking All projects.
Click Cancel to close the Preferences panel without saving the changes. Once you have created a new
library, a new node appears under the Libraries node in the Model manager window.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 241
Defining a Project
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
242 of ANSYS, Inc. and its subsidiaries and affiliates.
Configuring a Project
Ob- Description
ject
Cabin- ANSYS Icepak cabinet
et
Blocks Blowers ANSYS Icepak modeling
objects
Fans Periodic bound-
aries
Open- Heat sinks
ings
Walls Enclosures
Plates Grille
Sources Heat ex-
changers
Res- Printed circuit
ist- boards
ances
Pack-
ages
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 243
Defining a Project
Color displays the color currently associated with the corresponding object type. When you click this option,
a color palette menu opens. You can replace the default color for an object by selecting the new color in
the color palette menu. To select a different color, click the icon in the lower right corner of the palette
menu. Select a new color using the method or panel that is appropriate to your system.
Width specifies the width of the line used to display the object, which is drawn in wireframe format.
Shading specifies the type of shading to be applied to an object when it is displayed. To change the default
shading type, click the square button to the right of the text field. Select a shading type from the resulting
drop-down list: view, wire, flat, or gouraud. Note that when you select the view option, the type of shading
that will be applied to the object is taken from the Shading drop-down list in the View menu (see The View
Menu (p. 58)).
Decoration is a toggle button that adds graphical detail (blades, deflectors, and so on) to fans, grilles,
openings, sources, resistances, and heat sinks. By default, decorations are turned on.
Font specifies the font used for text that is associated with the object.
Visible toggles whether the specified type of object will be visible in the graphics window.
using a grid-snap technique to position the cabinet or an object at specified discrete distances along each
axis.
using an object-snap technique to position an object using a vertex, line, or plane of another object.
Options Interaction
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
244 of ANSYS, Inc. and its subsidiaries and affiliates.
Configuring a Project
You can set the global size of the grid independently along each axis. To set the global size of the grid
for this project only, follow the steps below.
1. Select X grid, Y grid, and/or Z grid in the Snap attributes section of the Preferences panel.
2. Enter values for X grid, Y grid, and/or Z grid in the relevant text entry fields.
You can set the object snap length by specifying a value (in pixels) for the Snap Tolerance. When this
value has been set, and the model is oriented in one of the X, Y, or Z views, a dragged object will
automatically snap into alignment with a second object of similar shape when it comes within the
specified number of pixels of a vertex, line, or plane of the second object.
See Repositioning an Object (p. 289) for more information about moving objects and setting object in-
teraction parameters.
You can set the Cabinet autoscale factor, which is applied to the size of the smallest cabinet required
to fit all objects in the model when you autoscale the cabinet. See Resizing the Cabinet (p. 274) for more
information about autoscaling the cabinet.
If a point is created from an object, the point position is, by default, not recomputed when the object
shape dimension is changed, for example, xE is changed from 0.6 to 0.8. If you want shape dimension
changes to be reflected in the associated points, then Move points with object option must be selected.
This does not affect Move and Rotate operations as these operations will change the position of the
point according to the operation.
To set the global size of the grid or the object snap length for all ANSYS Icepak projects, follow the
procedure above, but click All projects (instead of This project) in the Interaction section of the
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 245
Defining a Project
Preferences panel (Figure 8.16: The Interaction Section of the Preferences Panel (p. 245)). ANSYS Icepak sets
the values for the grid-snap distances to 1 and the object snap length to 10 by default, and uses the
default length units for your model. If none of the snap options are selected, the movement of the
cabinet or the object using the mouse will be continuous.
Defaults Meshing
Mesh type is used to specify the type of mesh to be used in your ANSYS Icepak project. By default, ANSYS
Icepak uses the Mesher-HD option, which denotes an unstructured mesh. The other mesh types you can
choose from are Hexa unstructured and Hexa cartesian.
Minimum object separation is used to specify the minimum distance separating objects in your model in
the x, y, and z coordinate directions. This distance may be expressed in any valid number format (for example,
0.001, 1e-3, 0.1e-2). This specification is used by ANSYS Icepak whenever the distance between two objects
is less than this value, but greater than the models zero tolerance.
Enforce 3D cut cell meshing for all objects is a meshing technique used to body-fit the mesh to certain
complicated shapes like CAD, ellipsoids, elliptical cylinders and intersecting cylinders. It is used when Allow
multi-level meshing option in the Mesh control panel is switched on. When the Enforce 3D cut cell
meshing for all objects is switched on, all objects irrespective of their shapes will be meshed using this cut
cell technique.
Optimize mesh counts in thickness direction for package and PCB geometries are applicable to the
hex-dominant mesher (Mesher-HD) only. When this option is on, the mesher will try to put single elements
in the thickness direction of each of the objects and/or gaps like solderballs, die, and so on that are enclosed
by a package or pcb except for trace heating layers (where more than one element may be desired in the
thickness direction).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
246 of ANSYS, Inc. and its subsidiaries and affiliates.
Configuring a Project
Enable 2D multi-level meshing is used with the hex-dominant mesher only and starts with coarse back-
ground meshes and then refines the mesh to resolve fine-level features. This is a meshing technique for all
shapes except for CAD objects, non-uniform polygonal objects and non-single axis aligned objects. 2D multi-
level meshing can be activated when this option is switched on along with the Allow multi-level meshing
option in the main Mesh control panel. Its advantage over 3D cut cell meshing is that it can be used on
objects with smaller thicknesses such as trace heating layers. There is no stairsteps meshing involved in this
option.
In general Isotropic refinement enables you to refine the mesh regardless of the geometry. This option
yields higher cell count as compared to anisotropic refinement but quality of cells may be better, as aspect
ratio is maintained in 2D.
By default Anisotropic refinement enables you to refine the mesh in adapting to the geometry. This option
yields lower cell count but quality of cells may be affected depending on the geometry.
Detect gaps between overlapped objects is used to identify gaps between objects that overlap (such as
an object within another object) when enforcing minimum elements in gap mesh parameter. To include
gap detection between overlapping objects, enable Detect gaps between overlapped objects before
meshing.
Defaults Solution
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 247
Defining a Project
For details on advanced solver setup options see Choosing the Discretization Scheme (p. 795) - Selecting
the Version of the Solver (p. 799).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
248 of ANSYS, Inc. and its subsidiaries and affiliates.
Specifying the Problem Parameters
Defaults Postprocessing
Postprocessing tolerance is used during postprocessing operations for a number of tasks. For example, it
is used to determine whether a point lies on a plane or an isosurface and to snap plane cuts to adjacent
nodes. This tolerance, which is a dimensionless fraction of the cell size, may be expressed in any valid
number format (for example, 0.001, 1e-3, 0.1e-2).
Surface probe color enables you to change the color of the probed point and text. To change the color,
click the colored rectangular next to Surface probe color. This will open a color palette menu. To select a
different color, click the icon in the lower right corner of the palette menu.
Particle trail marker spacing enables you to specify the distance between markers when particle traces
are used. The minimum value possible is 1.
Legend color scheme enables you to specify a legend color scheme from the drop-down list.
Merge zones when possible for CFD-Post data instructs ANSYS Icepak to optimize the solver by merging
zones whenever possible before writing the model information to a Fluent case file.
Units enables you to modify the default unit definitions and conversion factors. See Unit Systems (p. 215)
for details.
Mouse buttons enables you to change the default mouse controls in ANSYS Icepak. See Changing the
Mouse Controls (p. 124) for details.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 249
Defining a Project
Figure 8.23: The Basic parameters Panel (Defaults Tab) (p. 261)). The types of parameters you can use to
describe your model include the following:
time variation
solution variables
species transport
flow regime
gravity
ambient values
initial conditions
The default settings for the Basic parameters panel are as follows:
steady-state
solution of flow (velocity and pressure), temperature, and surface-to-surface radiation solution variables
no species transport
laminar flow
To open the Basic parameters panel (Figure 8.20: The Basic parameters Panel (General setup Tab) (p. 251),
Figure 8.21: The Basic parameters Panel (Transient setup Tab) (p. 252), Figure 8.22: The Basic parameters
Panel (Advanced Tab) (p. 258), and Figure 8.23: The Basic parameters Panel (Defaults Tab) (p. 261)), double-
click on the Basic parameters item under the Problem setup node in the Model manager window.
There are four push buttons at the bottom of the Basic parameters panel. To accept any changes you
have made to the panel and then close the panel, click Accept. To undo all the changes you have made
in the panel and restore all items in the panel to their original states when the panel was opened, click
the Reset button. To close the panel and ignore any changes made to it, click Cancel. To access the
online documentation, click Help.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
250 of ANSYS, Inc. and its subsidiaries and affiliates.
Specifying the Problem Parameters
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 251
Defining a Project
steady-state
transient
The default setting for time variation in the Basic parameters panel (Transient setup tab) is steady-
state (Figure 8.21: The Basic parameters Panel (Transient setup Tab) (p. 252)). The procedure for defining
a transient simulation is described in Transient Simulations (p. 605).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
252 of ANSYS, Inc. and its subsidiaries and affiliates.
Specifying the Problem Parameters
species transport
In the third case, the flow solution from a previous simulation (for the same problem with an identical
mesh) can be used to supply a velocity field for the thermal simulation. This is useful when the dominant
mechanism for heat transfer by the fluid is forced convection, rather than natural convection (see Forced-
or Natural-Convection Effects (p. 257) for more details on forced and natural convection). In this case,
the solution of the energy equation does not affect the flow solution, so these systems can be solved
independently rather than as a coupled simulation. The flow-only simulation can be performed first,
followed by multiple thermal simulations, if required.
Note
You must include either flow variables or temperature variables in your simulation, or both.
To solve the problem for flow, select Flow (velocity/pressure) under Variables solved in the General
setup tab of the Basic parameters panel (Figure 8.20: The Basic parameters Panel (General setup Tab) (p. 251)).
You must also specify the Flow regime in the General setup tab of the Basic parameters panel to be
Laminar or Turbulent (see Flow Regime (p. 255) for more details on selecting a flow type).
To solve the energy equation for the temperature distribution together with the flow equations, select both
Flow (velocity/pressure) and Temperature under Variables solved in the General setup tab of the Basic
parameters panel.
You can also solve first for the flow, and then for the temperature. This approach is valid only if the solution
of the energy equation does not affect the flow solution, which is the case if forced convection is the dom-
inant heat transfer mechanism and the Gravity vector is not enabled in the Basic parameters panel
(General setup tab). To solve only for temperature using a previous solution, specify the ID for the previous
solution next to Restart in the Solve panel and select Full data under Restart. To open the Solve panel,
select Run solution in the Solve menu. See Using the Solve Panel to Set the Solver Controls (p. 806) for details
on restarting a calculation using a previous solution. The previous solution will be used to access the flow
field for use in solving the energy equation. Note that solving only for temperature using a velocity field of
zero is equivalent to solving only for heat conduction.
To solve the problem for species, enable Species in the Advanced tab of the Basic parameters panel. The
procedure for defining a species transport calculation is described in Species Transport Modeling (p. 629).
Radiation Variables
You can choose whether to solve the problem for radiation. If you want to solve for radiation, select
On for Radiation in the General setup tab of the Basic parameters panel (Figure 8.20: The Basic
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 253
Defining a Project
parameters Panel (General setup Tab) (p. 251)). If you do not want to solve for radiation, select Off. There
are three options for modeling radiation: surface-to-surface model, discrete ordinates model and the
ray cluster-based model. Surface-to-surface radiation model is used for modeling radiation by default.
The other two types will include all the objects in the domain.
See Radiation Modeling (p. 641) for information on surface-to-surface radiation modeling, Discrete Ordin-
ates Radiation Modeling (p. 651) for a description of the Discrete ordinates model and Ray tracing Ra-
diation Modeling (p. 652) for a description of the ray tracing radiation model.
Note
UX
UY
UZ
Speed
Vorticity
Mass flow
Volume flow
Pressure
Temperature
Heat flux
Heat flow
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
254 of ANSYS, Inc. and its subsidiaries and affiliates.
Specifying the Problem Parameters
Relative humidity
K_X
K_Y
K_Z
Electric Potential
Laminar flow is smooth, regular, deterministic, and steady (unless you define a transient simulation).
Turbulent flow is random, chaotic, non-deterministic, and essentially unsteady due to statistical fluctu-
ations. For laminar flow, ANSYS Icepak solves the classical Navier-Stokes and energy conservation
equations. For turbulent flow, ANSYS Icepak solves the Reynolds-averaged forms of these equations,
which, in effect, smooth out (time-average) the stochastic fluctuations. See Turbulence (p. 923) for more
details on these equations.
Laminar Flow
In laminar flow, fluid mixing and heat transfer take place on a molecular level. The molecular (or dynamic)
viscosity and the thermal conductivity are the quantities that measure the amount of mixing and heat
transfer.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 255
Defining a Project
Turbulent Flow
In turbulent flow the degree of fluid mixing and heat transfer is much greater than in laminar flow, and
takes place on a global, or macroscopic, level rather than on a molecular level. The amount of fluid
mixing is measured by an effective viscosity, which is the sum of the dynamic viscosity and the turbulent
eddy viscosity. The latter is not a measurable quantity since it depends on the details of the flow. The
eddy viscosity is part of the turbulence model and is calculated by ANSYS Icepak. The eddy viscosity is
typically 100--1000 times greater than the measured molecular viscosity.
Similarly, for turbulent flow, the amount of heat transfer is measured by an effective thermal conduct-
ivity, which is the sum of the fluids thermal conductivity and a turbulent conductivity.
Note
ANSYS Icepak provides Zero equation and Zero equation (4.0) models. The Zero equation
model uses a more self-consistent formulation for the law of the wall in comparison to the
Zero equation (4.0) model. The Zero equation (4.0) model is included only for backward
compatibility.
To specify the flow regime for your ANSYS Icepak model, follow the steps below:
1. Select Laminar or Turbulent under Flow regime in the General setup tab of the Basic parameters
panel (Figure 8.20: The Basic parameters Panel (General setup Tab) (p. 251)) to specify a laminar or turbulent
flow.
2. If you select Turbulent, activate the turbulence model to be used in the simulation by selecting Zero
equation, Zero equation (4.0) (included only for backward compatibility), Two equation (standard k-
model), RNG, Realizable two equation Enhanced two equation, Enhanced RNG, Enhanced realizable
two equation, Spalart-Allmaras or K- SST in the drop-down list.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
256 of ANSYS, Inc. and its subsidiaries and affiliates.
Specifying the Problem Parameters
Viscosity ratio
Wall YPlus
These variables are contained in the Variable and Value drop-down lists that appear in the postpro-
cessing and reporting panels. See Variables for Postprocessing and Reporting (p. 915) for their definitions.
Note
When the K- SST turbulence model is selected, TKE and Epsilon quantities are not exported.
The motion of fluid in an enclosure has a significant effect on the temperature distribution in the en-
closure by convecting heat from one area to another. Forced convection occurs when a device such as
a fan is pushing air past a heated object and convecting heat from the object as a result of its motion.
In some applications, both forced and free convection (that is, mixed convection) play a role in determ-
ining the overall temperature distribution. In general, forced-convection effects greatly dominate natural-
convection effects when fans are present. Both forced-convection and natural-convection flows can be
modeled by ANSYS Icepak.
Many of todays newer enclosures rely solely on natural convection for cooling. For simulations where
natural-convection effects are important, it is essential to activate the effects of gravity. When gravity
is present, either the Boussinesq approximation or the ideal gas law is used (see Buoyancy-Driven Flows
and Natural Convection (p. 939) for more details about these models). For mixtures containing two or
more species, the ideal gas law approach is used. The momentum equations become strongly coupled
to the energy equations and this coupling makes the task of solving the equations more difficult and
more computationally expensive. Therefore, gravity should be activated only when natural-convection
effects are important.
The second option is the ideal gas law (see Incompressible Ideal Gas Law (p. 940)), which should be used
when pressure variations are small enough that the flow is fully incompressible but you want to use
the ideal gas law to express the relationship between density and temperature (for example, for a nat-
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 257
Defining a Project
ural-convection problem). The ideal gas law should not be used to calculate time-dependent natural
convection in closed domains.
To use the ideal gas law to define a temperature-dependent fluid density, follow the steps below.
1. Click the Advanced tab in the Basic parameters panel (Figure 8.22: The Basic parameters Panel (Advanced
Tab) (p. 258)).
2. Change from the default option, Boussinesq approx, and select the Ideal gas law option.
Caution
The input of the operating pressure is of great importance when you are computing
density with the ideal gas law. You should use a value that is representative of the
mean flow pressure. The operating pressure is set to 101325 Pa by default, which is
the atmospheric pressure at sea level. The operating pressure will decrease with in-
creasing altitude.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
258 of ANSYS, Inc. and its subsidiaries and affiliates.
Specifying the Problem Parameters
4. Select Oper. density and set the operating density, if required. By default, ANSYS Icepak will compute the
operating density by averaging over all elements. In some cases, you may obtain better results if you explicitly
specify the operating density instead of having ANSYS Icepak compute it for you. For example, if you are
solving a natural-convection problem with a pressure boundary, it is important to understand that the
pressure you are specifying is ps in Equation 40.97 (p. 940). Although you will know the actual pressure ps,
you will need to know the operating density in order to determine ps from ps. Therefore, you should explicitly
specify the operating density rather than use the computed average. The specified value should, however,
be representative of the average value.
In some cases, the specification of an operating density will improve convergence behavior, rather
than the actual results. For such cases, use the approximate bulk density value as the operating
density, and be sure that the value you choose is appropriate for the characteristic temperature in
the domain.
Caution
If you use the ideal gas law and you have created a new fluid material or copied a fluid ma-
terial, make sure that you specify the correct molecular weight for the new or copied mater-
ial.
The Reynolds number measures the relative importance of inertial forces and viscous forces. When it
is large, inertial forces dominate, boundary layers form, and the flow may become turbulent. The Peclet
number is similar to the Reynolds number and measures the relative importance of advection to diffusion
for the transport of heat. For most flows simulated by ANSYS Icepak, both the Reynolds and Peclet
numbers are large.
The Prandtl number measures the relative magnitude of molecular diffusion to thermal diffusion. The
Rayleigh number is a measure of the importance of the buoyancy effects.
For the flow of air in enclosures of the type simulated with ANSYS Icepak, typical ranges for these
parameters are shown in Table 8.2: Typical Values of Dimensionless Parameters in Forced- and Natural-
Convection Problems in ANSYS Icepak (p. 259).
Table 8.2: Typical Values of Dimensionless Parameters in Forced- and Natural-Convection Problems
in ANSYS Icepak
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 259
Defining a Project
If the Reynolds number is greater than 2000 or the Rayleigh number is greater than 5 107, then selecting
the Turbulent option in the General setup tab of the Basic parameters panel is recommended (see
Flow Regime (p. 255) for more details on specifying the flow type).
To review the estimates of the Reynolds and Peclet numbers or the Prandtl and Rayleigh numbers, open
the Basic Settings panel by double-clicking on the Basic settings item under the Solution settings
node in the Model manager window. Click Reset in the Basic settings panel. ANSYS Icepak recomputes
the solver setup defaults based on the physical characteristics of the model as defined, and displays
estimates of the Reynolds and Peclet numbers or the Prandtl and Rayleigh numbers in the Message
window.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
260 of ANSYS, Inc. and its subsidiaries and affiliates.
Specifying the Problem Parameters
1. Click the button located next to the relevant text field to display the list of available materials.
2. Place the mouse pointer over the new list item (for example, Al-Pure in the Default solid drop-down
list). If the item is not visible, you can use the scroll bar.
3. Click the left mouse button on the item to make the new selection. The list will close automatically, and
the new selection will then be displayed.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 261
Defining a Project
If you want to abort the selection process while the list is displayed, click Cancel at the bottom of the
list.
1. Open the list of available materials for Solid material in the Blocks panel.
You can view the properties of the currently selected material, edit the definition of the material, and
create a new material using the Materials panel, as described in Material Properties (p. 335).
You can specify an initial X velocity, Y velocity, Z velocity, and Temperature for all objects in the
model by entering values under Initial conditions in the Transient setup tab of the Basic parameters
panel (Figure 8.21: The Basic parameters Panel (Transient setup Tab) (p. 252)).
Turbulent kinetic energy, Turbulent dissipation rate and Specific dissipation rate can be added
for all objects in the model.
ANSYS Icepak will open the File selection dialog box (see File Selection Dialog Boxes (p. 93)), in which
you can specify the profile file (for example, example.prof). Such a profile file has to be created
outside of ANSYS Icepak, although its format should be similar to that of a profile file used for openings
and walls. Each line of the file should contain an (x, y, z) coordinate and a corresponding value for the
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
262 of ANSYS, Inc. and its subsidiaries and affiliates.
Specifying the Problem Parameters
power per unit volume. See User Inputs for a Free Opening (p. 389) for more information about spatial
profiles.
In the Advanced tab of the Basic parameters panel, turn on the Solar loading option and click Options
to open the Solar Load Model parameters panel.
In the Solar Load Model parameters panel, the default option is Solar calculator. You will need to
specify the following parameters under Local time and position:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 263
Defining a Project
1. Specify a value for the Date and select the month from the Month menu.
2. Specify the local time at the desired location in the two fields to the right of Time. The time is based on
a 24-hour clock, thus acceptable values range from 0 h 0 min (12:00 a.m.) to 23 h 59.99 min (11:59:99
p.m.). Values entered in the first text-entry field (hour) must be integral, but values entered in the second
text-entry field (minute) can be integral or fractional. For example, if the local time was 12:01:30 a.m., you
would enter 0 for the hour and 1.5 for the minute. If the local time was 4:17 p.m., you would enter 16 for
the hour and 17 for the minute.
3. Specify the local time zone of the desired location using the offset value to the right of the +/- GMT entry
fields. If the time you enter is a local time, specify the current time zone by providing the offset in the +/-
GMT entry. If the time you enter is already in GMT, then +/- GMT should be set to 0 (zero).
Note
For example, the figure above shows +/- GMT of -5, which is Eastern Standard Time
(EST).
4. Specify the Local Latitude of the desired location. Values can range from -90 (the South Pole) to 90
(the North Pole), with 0 defined as the equator. Select the hemisphere (N or S) from the menu to the
right of the Local Longitude entry field.
5. Specify the Local Longitude of the desired location. The longitude is approximated if you specify the
local time zone, but you can enter a more precise value if you know it. Any value you enter here will take
precedence over the time zone. Values may range from 0 to 180. Select the hemisphere (W or E) from
the menu to the right of the Local Longitude entry field.
a. Specify the Sunshine fraction, which is a factor between 0 and 1 used to account for the effects of
clouds that may reduce the direct solar irradiation. Clear sky is modeled by setting the value equal
to 1 and complete cloud cover is modeled by setting the value equal to 0. Partial cloud cover is
modeled by setting the value to be between 0 and 1. The default value is 1.0.
b. Specify the Ground reflectance, which is a parameter that is used in determining the contributions
of reflected solar radiation from ground surfaces. Reflected solar radiation from ground surfaces is
a function of the direct normal irradiation, the time of the year, the tilt angle of the surface, and the
ground reflectance. If is treated as part of the total diffuse solar irradiation. Ground reflectance values
can vary depending on the ground surface (that is, concrete, grass, rock, gravel, asphalt). The default
value is 0.2.
7. Specify the Northward direction vector. To specify this vector, enter the appropriate values in the X, Y,
and Z fields under Northward direction. Note that the default northward direction in ANSYS Icepak is
the x direction.
8. Specify the surface material to be used for each object or surface. This surface defines the roughness,
emissivity, solar behavior, and the solar absorption and transmission parameters of the surface. For each
material, select one of the following options next to Solar behavior:
Opaque indicates that the surface will not allow solar radiation to pass through it.
Transparent indicates that the surface will allow a portion of the solar radiation to pass through it.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
264 of ANSYS, Inc. and its subsidiaries and affiliates.
Problem Setup Wizard
By default, the surface material is specified as Opaque. This means that the material specified on
the object or surface is defined under Default surface in the Default tab of the Basic parameters
panel (see Default Fluid, Solid, and Surface Materials (p. 261)). To change the material for an object
or surface, select a material from the material drop-down list. See Material Properties (p. 335) for
details on material properties.
In the Solar Load Model parameters panel, you can select the Specify flux and direction vector option.
You will need to specify the following parameters under Solar flux and direction vector:
1. Specify a value for Direct solar irradiation. This parameter is the amount of energy per unit area due to
direct solar irradiation. This value may depend on the time of the year and the clearness of the sky.
2. Specify a value for Diffuse solar irradiation. This parameter is the amount of energy per unit area due
to diffuse solar irradiation. This value may depend on the time of year, the clearness of the sky, and also
on ground reflectivity.
3. Enter the Solar direction vector. To specify this vector, enter the appropriate values in the X, Y, and Z
fields.
In the Advanced tab of the Basic parameters panel (Figure 8.22: The Basic parameters Panel (Advanced
Tab) (p. 258)), turn on the Altitude option and enter the altitude in the text entry box. ANSYS Icepak computes
the density of air at a particular altitude based on the International Standard Atmosphere, ISO 2533:1975
published by the International Organization for Standardization (ISO).
If a fan is present in the model, enable Update fan curves. This option automatically updates the fan char-
acteristic curves based on the ratio of densities of air at the specified altitude and the sea level. Note that
this option updates the curves for characteristic curve fans only. Fixed flow fans will have the same constant
mass/volume flow at higher altitudes as they do at sea level, albeit with a lower air density.
Note
The effect of altitude can be automatically modeled by ANSYS Icepak only when the default
fluid is air.
When altitude effects are modeled, the Ideal gas law option cannot be used.
The first step in the process of using the wizard is to right-click Problem setup in the Model manager
window. Select Problem setup wizard to display the Problem setup wizard panel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 265
Defining a Project
Choose the variables or parameters in the dialog boxes to setup your problem. Use the Next or Previous
buttons to move forward or back through the panels. Additional panels will be displayed depending
on your selection. Click Done to close the panel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
266 of ANSYS, Inc. and its subsidiaries and affiliates.
Problem Setup Wizard
Figure 8.27: Problem setup wizard panel- Determine radiation heat transfer
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 267
Defining a Project
Figure 8.29: Problem setup wizard panel- Determine external heat load
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
268 of ANSYS, Inc. and its subsidiaries and affiliates.
Problem Setup Wizard
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 269
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
270 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 9: Building a Model
Once you have created a new project file (or opened an existing project) using the File menu (see De-
fining a Project (p. 223)), you are ready to build your ANSYS Icepak model. The default cabinet will be
displayed in the graphics window when you create a new project. You can resize the cabinet if desired,
and then add objects to the cabinet using the Object creation toolbar. This chapter begins with an
overview of the Model menu and the Object creation toolbar, and describes information related to
building your ANSYS Icepak model. Once you have built your model, you will go on to mesh it, as de-
scribed in Generating a Mesh (p. 741).
9.1. Overview
In creating your ANSYS Icepak model, you will make use of several parts of the graphical user interface:
the Object creation toolbar, the Object modification toolbar, the Model node in the Model manager
window, and the Model menu.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 271
Building a Model
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
272 of ANSYS, Inc. and its subsidiaries and affiliates.
Defining the Cabinet
copy, and delete objects within your ANSYS Icepak model. See Configuring Objects within the Cabin-
et (p. 282) for information about modifying object configuration within the cabinet. See Object Attrib-
utes (p. 307) for information about modifying individual object attributes.
The Edit window in the lower right corner of the screen will become the cabinet Edit window (Fig-
ure 9.4: The Cabinet Edit Window (p. 273)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 273
Building a Model
Each option is described in detail below. Click the Apply button to modify the cabinet to reflect any
changes you have made to the text entry fields in the cabinet Edit window. Click the Reset button to
undo all the changes you have made to the text entry fields in the panel and to restore all text entry
fields in the panel to their original states. Click the Edit button to open the Cabinet panel (Figure 9.5: The
Cabinet Panel (Info Tab) (p. 274)-Figure 9.8: The Cabinet Panel (Notes Tab) (p. 276)).
Specify the dimensions of the cabinet in the cabinet Edit window (Figure 9.4: The Cabinet Edit Win-
dow (p. 273)). You can specify the starting and ending points of the cabinet by selecting Start/end in the
drop-down list at the top of the window and entering the starting point of the cabinet (xS, yS, zS) and the
ending point of the cabinet (xE, yE, zE). After you type a number into a text entry field (or type numbers in
several fields), you must click Apply or press Enter to update the model and display the updated model in
the graphics window. If you do not click Accept or press Enter, ANSYS Icepak will not update the model.
Alternatively, you can specify the starting point of the cabinet and the length of the sides of the
cabinet by selecting Start/length in the drop-down list and entering the starting point (xS, yS, zS)
and the lengths of the sides (xL, yL, and zL) of the cabinet.
Specify the dimensions of the cabinet in the Cabinet panel (Figure 9.5: The Cabinet Panel (Info
Tab) (p. 274)-Figure 9.8: The Cabinet Panel (Notes Tab) (p. 276)). To open this panel, double-click the Cabinet
item under the Model node in the Model manager window.
Model Cabinet
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
274 of ANSYS, Inc. and its subsidiaries and affiliates.
Defining the Cabinet
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 275
Building a Model
You can specify the starting and ending points of the cabinet by clicking the Geometry tab in the
Cabinet panel, selecting Start/end from the Specify by drop-down list, and entering the starting
point of the cabinet (xS, yS, zS) and the ending point of the cabinet (xE, yE, zE). Alternatively, you
can specify the starting point of the cabinet and the length of the sides of the cabinet by selecting
Start/length from the Specify by drop-down list and entering the starting point (xS, yS, zS) and the
lengths of the sides (xL, yL, and zL) of the cabinet.
Hold down the Shift key on the keyboard, right-click the cabinet, and then move the mouse to shrink or
enlarge the cabinet.
In the object Edit window (Figure 9.4: The Cabinet Edit Window (p. 273)), click the coordinate (displayed in
orange) that you want to change. Click a point in the graphics window that is inside the boundary of the
current cabinet. The cabinet will be contracted in the chosen coordinate direction. For example, if you click
yE (value = 1.0 m) and then click a point in the graphics window with y=0.7 m, then the cabinet height will
be contracted such that yE is now 0.7 m. The x and z coordinates will remain constant.
Note
This feature cannot be used to extend the cabinet beyond the boundaries that were
in place prior to resizing.
Scale the cabinet using the Move all objects in model panel (Figure 9.9: The Move all objects in model
Panel (p. 277)). To open this panel, right-click Cabinet under the Model node in the Model manager window
and select Move from the drop-down menu. Alternatively, you can select the cabinet and click the
button in the Object modification toolbar.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
276 of ANSYS, Inc. and its subsidiaries and affiliates.
Defining the Cabinet
To scale the cabinet, turn on the Scale option in the Move all objects in model panel. Specify the
scaling factor by entering a value in the Scale factor text entry box. The scaling factor must be a real
number greater than zero. Values greater than 1 will increase the size, while values less than 1 will
decrease the size. To scale the cabinet by different amounts in different directions, enter the scaling
factors separated by spaces. For example, if you enter 1.5 2 3 in the Scale factor text entry box,
ANSYS Icepak will scale the cabinet by a factor of 1.5 in the x direction, 2 in the y direction, and 3 in
the z direction. By default, the objects are scaled about their current Centroid locations. To scale the
object(s) around a point, select Point next to Scale about and enter X, Y, and/or Z coordinates. The
specified point will become the new centroid of the scaled object(s). Click Apply to scale the cabinet.
Click Done to close the Move all objects in model panel.
Note
If your model contains objects inside the cabinet, these objects will be scaled also.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 277
Building a Model
Click Autoscale in the cabinet Edit window (Figure 9.4: The Cabinet Edit Window (p. 273)) to automatically
resize the cabinet based on the Cabinet autoscale factor. See Interactive Editing (p. 244) for more information
about the Cabinet autoscale factor. Autoscale can be used at any stage during the model-building process.
Note
ANSYS Icepak does not automatically resize the cabinet to fit the modeling objects.
You need to click Autoscale to resize it.
Select or specify a local coordinate system for the cabinet in the Cabinet panel (Figure 9.6: The Cabinet
Panel (Geometry Tab) (p. 275)).
Model Cabinet
By default, the global coordinate system is used, which has an origin of (0, 0, 0). To use a local co-
ordinate system for the cabinet, select a local coordinate system from the Local coord system drop-
down list. You can also create a new local coordinate system, edit an existing local coordinate system,
and view the definition of a local coordinate system, as described in Local Coordinate Systems (p. 294).
You can reposition the cabinet along the x, y, and z axes by selecting Start/end in the drop-down list in the
cabinet Edit window (Figure 9.4: The Cabinet Edit Window (p. 273)) or in the Specify by drop-down list in
the Cabinet panel (Figure 9.6: The Cabinet Panel (Geometry Tab) (p. 275)) and modifying the starting point
(xS, yS, zS) and ending point (xE, yE, zE) of the cabinet. Alternatively, you can modify the starting point (xS,
yS, zS) and the lengths of the sides (xL, yL, and zL) of the cabinet if you select Start/length in the Specify
by drop-down list in the Cabinet panel or in the drop-down list in the cabinet Edit window.
Hold down the Shift key on the keyboard, use the middle mouse button to click the cabinet, and then drag
the cabinet to its new location. Options available for moving the cabinet interactively using the mouse are
available in the Interaction section of the Preferences panel (Figure 9.10: The Interaction Section of the
Preferences Panel (p. 279)) and are described below.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
278 of ANSYS, Inc. and its subsidiaries and affiliates.
Defining the Cabinet
X, Y, Z enable you to select which combination of the three axes the cabinet can be translated along. For
example, if you want to translate the cabinet only along the x direction, select X and deselect Y and Z
next to Motion allowed in direction.
X grid, Y grid, Z grid enable you to use a grid-snap technique to position the cabinet at specified discrete
distances along each axis. You can set the size of the grid independently along each axis. To use grid-snap
along with the mouse to reposition the cabinet, select X grid, Y grid, and/or Z grid and then enter values
for X grid, Y grid, and/or Z grid in the relevant text entry fields. ANSYS Icepak sets the values for the grid-
snap distances to 1 by default, and uses the default length units for your model. If none of the grid-snap
options are selected in the Interactive editing panel, the movement of the cabinet using the mouse will
be continuous.
To apply the chosen options to the current project only, click This project. To apply the chosen options
to all projects, click All projects.
Move the cabinet using the Move all objects in model panel (Figure 9.9: The Move all objects in model
Panel (p. 277)). To open this panel, right-click Cabinet under the Model node in the Model manager window
and select Move from the drop-down menu. Alternatively, you can select the cabinet and click the
button in the Object modification toolbar.
If multiple geometric transformations are selected, ANSYS Icepak applies them in the order that they
appear in the panel. For example, if both the Rotate and Translate options are selected, the cabinet
and objects are rotated first and then translated. Note that not all combinations of transformations
are commutative; that is, the result may be order-dependent, particularly if reflection is used.
Options available for moving objects using the Move all objects in model panel include the following:
Scale enables you to resize the cabinet and all objects within the cabinet. To scale the cabinet, turn on
the Scale option and specify a Scale factor to increase or decrease the size of the cabinet. The cabinet
can be scaled about a Point or its Centroid. Enter coordinates when scaling about a Point.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 279
Building a Model
Mirror enables you to obtain the mirror image of the cabinet and all objects within the cabinet. To mirror
the cabinet, turn on the Mirror option and specify the Plane across which to reflect the cabinet by selecting
XY, YZ, or XZ. You can also specify the location about which the cabinet is to be flipped by selecting
Centroid, Low end, or High end next to About.
Rotate enables you to rotate the cabinet and all objects within the cabinet. You can rotate the cabinet
about any coordinate axis. Select X, Y, or Z next to Axis, and then select 90, 180, or 270 degrees of rotation.
The cabinet can also be moved about a Point or its Centroid. Enter coordinates when rotating about a
Point.
Translate enables you to translate the cabinet and all objects within the cabinet. To translate the cabinet,
turn on Translate and define the distance of the translation from the current origin by specifying an offset
in each of the coordinate directions: X offset, Y offset, and Z offset.
Snap the cabinet (and other objects) to a grid using the Snap to grid panel (Figure 9.11: The Snap to grid
Panel (p. 280)). To open this panel, select the cabinet in the graphics window and then select Snap to grid
in the Edit menu.
Options available for snapping objects to a grid using the Snap to grid panel include the following:
Incr enables you to specify the increment unit and distance of the grid in each axis direction.
Count enables you to specify the number of grid points for in a specified range in each axis direction.
Start enables you to specify the coordinates of the origin of the grid. This option is available for both Incr
and Count.
End enables you to specify the ending coordinates of the grid if you have selected the Count option.
After you click Accept the cabinet (and all future objects) will be repositioned (or created) at the grid
point nearest to the selection point rather than at the selection point itself.
Note
It is no longer necessary to snap all objects to a grid to eliminate small gaps in the
mesh. That operation is automatically performed when you create a mesh, when the
gaps are fixed in the mesh but the model is not changed. See Generating a
Mesh (p. 741) for more information about creating a mesh.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
280 of ANSYS, Inc. and its subsidiaries and affiliates.
Defining the Cabinet
For each side of the cabinet (Min x, Max x, Min y, Max y, Min z, and Max z), you can specify how the
wall is defined. To change the cabinet walls, select a new option from the Wall type drop-down list in
the Properties tab of the Cabinet panel (Figure 9.7: The Cabinet Panel (Properties Tab) (p. 275)). The
following options are available:
Default defines the specified cabinet wall as an impermeable adiabatic boundary. This option is selected
by default.
For each Wall, Opening, or Grille that you select, a new object will be added under the Model node
in the Model manager window. To edit the properties of these objects, click the appropriate Edit
button under Properties to open the appropriate Object panel. See Editing an Object (p. 287) for more
information about editing objects. (See Chapters Walls (p. 449), Openings (p. 383), and Grilles (p. 395),
respectively for details about wall, opening, and grille objects.)
Model Cabinet
You can change the name of the cabinet by entering a new name in the Name text entry field. The
default name is cabinet.1.
Caution
There should never be more than one cabinet in your ANSYS Icepak model. Your ANSYS
Icepak model should always contain one (and only one) cabinet.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 281
Building a Model
Overview of the Object Panels and Object Edit Windows (p. 282)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
282 of ANSYS, Inc. and its subsidiaries and affiliates.
Configuring Objects within the Cabinet
The object Edit window works in conjunction with the Object panel that opens at the bottom right of
the screen when you click the button in the Object modification toolbar. Note that you can also
open an Object panel by double-clicking on the name of the object under the Model node in the
Model manager window or by clicking the Edit button in the object Edit window.
The Object panel enables you to specify physical characteristics and properties not available in the
object Edit panel. In general, the Object panel is divided into four parts that are similar for all types of
objects: description, geometry specification, and physical properties, and object notes. Figure 9.13: Ex-
ample of an Object Panel (Info Tab) (p. 283)-Figure 9.16: Example of an Object Panel (Notes Tab) (p. 286)
show examples of an Object panel specific to plates (the Plates panel).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 283
Building a Model
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
284 of ANSYS, Inc. and its subsidiaries and affiliates.
Configuring Objects within the Cabinet
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 285
Building a Model
A new object will be created with the default name object.n, where n is the next sequential number
among numbered objects of the same type. The name of the new object will appear in the list of existing
objects under the Model node in the Model manager window and in the Name text entry box in the
Object panel and the object Edit window. You can rename an object by entering a new name in the
Name text entry field.
Alternatively, you can create a new object by dragging and dropping the appropriate object to the
graphics window. See Repositioning an Object (p. 289) for details about repositioning objects once they
have been created.
Click the name of the object in the object list under the Model node in the Model manager window.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
286 of ANSYS, Inc. and its subsidiaries and affiliates.
Configuring Objects within the Cabinet
Position the mouse cursor over the object in the graphics window and Shift-click the left mouse button.
The object will become highlighted in the object list and the characteristics of the object will be displayed
in the object Edit window (for example, Figure 9.12: Example of an Object Edit Window (p. 283)) and
the Object panel (for example, Figure 9.13: Example of an Object Panel (Info Tab) (p. 283)).
To deselect an object that is currently selected, click another item under the Model node in the Model
manager window. When you select a new object, the previously selected object is automatically unse-
lected.
To edit an object, select the object and click the button in the Object modification toolbar (Fig-
ure 9.2: The Object Modification Toolbar (p. 272)). This opens the Object panel (for example, Figure 9.13: Ex-
ample of an Object Panel (Info Tab) (p. 283)). The Object panel is specific to the type of object being
configured and contains more functionality than the object Edit window. The Object panel enables
you to specify physical characteristics and properties not available in the object Edit window.
Note
An object must be selected before you click the button. See Selecting and
Deselecting an Object (p. 286) for details on selecting an object.
Alternate ways of opening the Object panel after selecting an object are as follows:
Double-click the object name in the object list under the Model node in the Model manager window.
Right-click the object name under the Model node and select Edit object from the drop-down menu.
To delete an object, select the object and click the button in the Object modification toolbar
(Figure 9.2: The Object Modification Toolbar (p. 272)) or click Delete in the Object panel. The selected
object will be permanently removed from the model and from the list of objects under the Model node
in the Model manager window.
You can recover a deleted object immediately after the delete operation by selecting Undo in the Edit
menu. See The Edit Menu (p. 57) for more details on using undo and redo operations.
To remove an object from the model only temporarily, you can deactivate it. See Including or Excluding
an Object (p. 307) for details.
Select the object and press the Delete key on the keyboard.
Right-click the object name under the Model node and select Delete from the drop-down menu.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 287
Building a Model
Specify the new dimensions of the object in the object Edit window (Figure 9.17: Example of an Object Edit
Window (p. 288)). You can specify the starting and ending points of the object by selecting Start/end in the
drop-down list at the top of the window and entering the starting point of the object (xS, yS, zS) and the
ending point of the object (xE, yE, zE). After you type a number into a text entry field (or type numbers in
several fields), you must click Apply or press Enter to update the model and display the updated model in
the graphics window. If you do not click Accept or press Enter, ANSYS Icepak will not update the model.
Alternatively, you can specify the starting point of the object and the length of the sides of the object
by selecting Start/length in the drop-down list and entering the starting point (xS, yS, zS) and the
lengths of the sides (xL, yL, and zL) of the object.
Specify the dimensions of the object in the object panel (Figure 9.13: Example of an Object Panel (Info
Tab) (p. 283)-Figure 9.16: Example of an Object Panel (Notes Tab) (p. 286)). To open this panel, double-click
the object under the Model node in the Model manager window.
You can specify the starting and ending points of the object by clicking on the Geometry tab in the
object panel, selecting Start/end from the Specify by drop-down list, and entering the starting point
of the object (xS, yS, zS) and the ending point of the object (xE, yE, zE). Alternatively, you can specify
the starting point of the object and the length of the sides of the object by selecting Start/length
from the Specify by drop-down list and entering the starting point (xS, yS, zS) and the lengths of
the sides (xL, yL, and zL) of the object.
Shift-right click the object, and then move the mouse to shrink or enlarge the object.
Note
Ensure the Shift-RightClick is not enabled in the Preferences panel (or press F9) to activate
the interactive object resize feature.
In the object Edit window (Figure 9.17: Example of an Object Edit Window (p. 288)), click the coordinate
(displayed in orange) that you want to change. Click a point in the graphics window that is inside the
boundary of the current object. The object will be contracted in the chosen coordinate direction. For example,
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
288 of ANSYS, Inc. and its subsidiaries and affiliates.
Configuring Objects within the Cabinet
if you click yE (value = 1.0 m) and then click a point in the graphics window with y = 0.7 m, then the object
height will be contracted such that yE is now 0.7 m. The x and z coordinates will remain constant.
Note
This feature cannot be used to extend the object beyond the boundaries that were in
place prior to resizing.
Scale the object using the Move all objects in model panel (Figure 9.9: The Move all objects in model
Panel (p. 277)). To open this panel, right-click the object under the Model node in the Model manager
window and select Move from the drop-down menu. Alternatively, you can select the cabinet and click the
button in the Object modification toolbar.
You should note the following differences between repositioning an object and repositioning a cabinet:
To modify the plane of the currently selected object (if relevant), click the Plane text entry field in the object
Edit panel (for example, Figure 9.12: Example of an Object Edit Window (p. 283)) to open a list of available
planes (yz, xz, and xy), and select a new plane from the list. The plane of the currently selected object can
also be specified in the Object panel (for example, Figure 9.14: Example of an Object Panel (Geometry
Tab) (p. 284)) using the Plane drop-down list, where you can choose Y-Z, X-Z, or X-Y.
There are several options related to moving an object using the mouse that are available for objects but
not for the cabinet. These options are displayed in the Interaction section of the Preferences panel (Fig-
ure 9.10: The Interaction Section of the Preferences Panel (p. 279)) and are listed below:
X, Y, Z enable you to select which combination of the three axes along which the object can be translated.
For example, if you are positioning an opening on a wall, you would want to limit the motion of the
opening to only two coordinate directions in order to move the opening across the surface of the wall.
Restrict movement to cabinet enables you to restrict the motion of the object to within the cabinet
boundaries. If In cabinet is not selected, ANSYS Icepak will enable the object to project beyond the cab-
inet boundaries. This option is on by default for all objects.
Objects can't penetrate each other instructs ANSYS Icepak not to allow any penetration of the object
by another object. This option is on by default for all objects.
Move object also moves group enables you to move entire groups using the Shift key and the middle
mouse button.
Move object snaps to other objects enables you to snap objects to other objects using the Shift key
and the middle mouse button.
Snap Tolerance specifies the distance, in pixels, within which a moved object will be snapped to another
object. When this value has been set, and the model is oriented in one of the X, Y, or Z views, a dragged
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 289
Building a Model
object will automatically snap into alignment with a second object of similar shape when it comes within
the specified number of pixels of a vertex, line, or plane of the second object.
New object size factor specifies the default size of a newly-created object in terms of the size of the
cabinet. For example, in a 1 m 1 m 1 m cabinet, a value of 0.2 specifies that new objects will have side
lengths of 0.2 m.
Note
If you click the button after selecting an object, ANSYS Icepak will open a Move object panel and not
the Move all objects in model panel that is used for the cabinet. You can also open the Move object
panel by right-clicking on an object in the list under the Model node and selecting Move in the drop-down
menu.
You can rotate the object about any coordinate axis. Select X, Y, or Z next to Axis, and then select
90, 180, or 270 degrees of rotation. The object can also be rotated about a Point or its Centroid.
Enter coordinates when rotating about a Point.
If multiple geometric transformations are selected, ANSYS Icepak applies them in the order that they
appear in the panel. For example, if both the Rotate and Translate options are selected, the new
object is rotated first and then translated. Note that not all combinations of transformations are
commutative; that is, the result may be order-dependent, particularly if reflection is used.
If you specify a transformation that moves an object outside the cabinet, ANSYS Icepak opens the
Objects outside panel (Figure 9.18: The Objects outside Panel (p. 291)), which contains the following
options:
Allow out instructs ANSYS Icepak to let the object remain outside the cabinet boundary. The object can
be either completely outside the cabinet or partly outside the cabinet, as shown in Figure 9.19: Object
Outside Cabinet Boundary (p. 291). This option can be used if the cabinet you have created is too small
and you want to resize the cabinet at a later time.
Move instructs ANSYS Icepak to move the object back inside the cabinet. The object is moved back inside
the cabinet as shown in Figure 9.20: Moving the Object Back Inside the Cabinet (p. 292), where the dashed
line shows the position of the object before the move, and the solid line shows the position of the object
after the move.
Resize instructs ANSYS Icepak to resize the object so that it is inside the cabinet. ANSYS Icepak will change
the object so that only the part of the object that is inside the cabinet after the transformation remains
in the model, as shown in Figure 9.21: Resizing an Object that is Outside the Cabinet (p. 293). The part that
is outside will be discarded.
Resize cabinet instructs ANSYS Icepak to resize the cabinet so that the object is inside the cabinet, as
shown in Figure 9.22: Resizing the Cabinet to Include Outside Object (p. 294).
Cancel instructs ANSYS Icepak to cancel the move operation that caused the object to either exceed the
cabinet dimension or be placed outside the cabinet.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
290 of ANSYS, Inc. and its subsidiaries and affiliates.
Configuring Objects within the Cabinet
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 291
Building a Model
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
292 of ANSYS, Inc. and its subsidiaries and affiliates.
Configuring Objects within the Cabinet
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 293
Building a Model
The Local coord systems panel can be used to view and manage all local coordinate systems in your
ANSYS Icepak model. To open the Local coord systems panel (Figure 9.23: The Local coord systems
Panel (p. 295)), double-click the Local coords item under the Problem setup node in the Model manager
window.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
294 of ANSYS, Inc. and its subsidiaries and affiliates.
Creating a New Local Coordinate System
The Local coord systems panel can be used to create new local coordinate systems, edit existing local
coordinate systems, and delete or deactivate local coordinate systems. These operations are described
below.
Each Object panel (for example, Figure 9.14: Example of an Object Panel (Geometry Tab) (p. 284)), and
also the Cabinet panel (Figure 9.6: The Cabinet Panel (Geometry Tab) (p. 275)), contains a Local coord
system drop-down list. To select a local coordinate system for an object (or for the cabinet), open the
Local coord system list and select a local coordinate system from the list. If the Local coord system
field is empty, the global coordinate system will be used for the object (or cabinet).
The Local coord system list can also be used to create a new local coordinate system, edit an existing
local coordinate system, and view the definition of the selected local coordinate system. These operations
are described in the following section.
You can also create a new local coordinate system in any Object panel (or the Cabinet panel). To create
a new local coordinate system, open the Local coord system drop-down list and select Create new.
This will open the Local coords panel (Figure 9.24: The Local coords Panel (p. 296)). Enter a name in the
Name field for the new local coordinate system. Keep the default Type (Trans), and specify the origin
of the local coordinate system by entering values for the X offset, Y offset, and Z offset from the origin
of the global coordinate system, which is (0, 0, 0). Click Accept when you have finished creating the
local coordinate system, and ANSYS Icepak will close the Local coords panel and return to the Object
panel (or the Cabinet panel).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 295
Building a Model
You can also edit the definition of a local coordinate system in any Object panel (or in the Cabinet
panel). To edit the properties of the local coordinate system selected in the Local coord system list,
open the list and select Edit definition. This will open the Local coords panel (Figure 9.24: The Local
coords Panel (p. 296)) and display the properties of the selected coordinate system. You can edit the
definition of the coordinate system using the Local coords panel. Click Accept when you have finished
editing the coordinate system, and ANSYS Icepak will close the Local coords panel and return to the
Object panel (or the Cabinet panel).
Note
If you have used a local coordinate system for an object (or the cabinet) and you then
edit the origin of the local coordinate system, the position of the object will not change
in the graphics window, because the objects position with respect to the global coordin-
ate system is still the same. Because the object is displayed with respect to the global
coordinate system in the graphics window, only its local coordinate values will be adjus-
ted to account for its display location. For example, if the offset values for a local co-
ordinate system were (0.1, 0, 0), then the coordinate location of any object using that
local coordinate system would be adjusted by -0.1 units in the x direction so that the
object is displayed in the same location in the graphics window. If the offset values are
changed to be (0.2, 0, 0), then the coordinate location of the object(s) would be adjusted
by a total of -0.2 units in the x direction, but the position of the object in the graphics
window (with respect to the global coordinate system) will still remain the same.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
296 of ANSYS, Inc. and its subsidiaries and affiliates.
Activating and Deactivating Local Coordinate Systems
To remove all local coordinate systems from your ANSYS Icepak model, click Clear in the Local coord
systems panel.
Note that, if you delete a local coordinate system that is being used by an object (or the cabinet), the
object (or cabinet) will remain in the same position in the graphics window. ANSYS Icepak will add the
coordinates of the origin of the local coordinate system to the coordinates of the object (or cabinet)
and update the coordinates in the Object panel (or the Cabinet panel) and the object Edit window
(or the cabinet Edit window).
Note that, if you deactivate a local coordinate system that is currently being used by an object (or the
cabinet), ANSYS Icepak will still use the local coordinate system for the object (or cabinet). Deactivating
a local coordinate system only removes it from the Local coord system lists so that it cannot be selected.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 297
Building a Model
2. In the object Edit window, click on the coordinate that you want to change. The coordinates are displayed
in orange in the object Edit window. For example, if you wanted to change the xE coordinate of object.1,
you would click xE in the object Edit panel.
3. Click the part of the object that you want to align your object with in the graphics window. In this example,
you would click the left-hand side of object.2.
ANSYS Icepak will stretch object.1 so that the right-hand side of object.1 coincides with the left-
hand side of object.2.
resizing the selected object by stretching or contracting in the direction normal to the plane of its selected
face, so that the selected face on the chosen object will be in the same plane as the selected face on the
reference object
translating the selected object in the direction normal to the plane of its selected face, so that the selected
face on the chosen object will be in the same plane as the selected face on the reference object
Note
The resizing option for aligning faces is available only for objects that have prism, cyl-
indrical, or 3D polygon geometries. Objects with these geometries can then be resized
only when they are being aligned to objects with similar geometry (for example, prism
objects cannot be resized to become aligned with cylindrical objects).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
298 of ANSYS, Inc. and its subsidiaries and affiliates.
Aligning Object Edges
1. Decide whether you want to align the two desired objects by resizing or translating one of the objects.
2. Click the face of the object that you want to change. If there are multiple faces joined together at the same
edge or overlaid on the same plane, you can cycle through the faces by repeatedly clicking the left button
until the desired face is selected. If you select the wrong face, right-click to deselect it.
3. When you have selected the desired face, click the middle mouse button to accept the choice.
4. Repeat steps 2 and 3 for the face on the reference object with which you want the first object to be aligned.
2D objects
resizing the selected object by stretching (or contracting) in the coordinate direction normal to the direction
of its selected edge, so that the selected edge of the chosen object will be collinear with the selected
edge on the reference object
translating the selected object in the coordinate direction normal to the direction of its selected edge, so
that the selected edge of the chosen object will be collinear with the selected edge on the reference object
3D objects
resizing the selected object by stretching (or contracting) in up to two coordinate directions normal to
the direction of its selected edge, so that the selected edge of the chosen object will be collinear with
the selected edge on the reference object
translating the selected object in up to two coordinate directions normal to the direction of its selected
edge, so that the selected edge of the chosen object will be collinear with the selected edge on the refer-
ence object
Note
Aligning two objects using edges is not available for objects with circular, cylindrical, ellipsoid,
or elliptical cylinder geometry.
1. Decide whether you want to align the two desired objects by resizing or translating one of the objects.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 299
Building a Model
2. Click the edge of the object that you want to change. If there are multiple edges joined together at the
same point or overlaid on the same line, you can cycle through the edges by repeatedly clicking until the
desired edge is selected. If you select the wrong edge, right-click to deselect it.
3. When you have selected the desired edge, click the middle mouse button to accept the choice.
4. Repeat steps 2 and 3 for the edge on the reference object with which you want the first object to be aligned.
Figure 9.26: Alignment of Two Objects Using Edges (p. 300) shows an example of aligning the edges of
two objects using resizing and translation.
Resizing the selected object by stretching (or contracting) in up to three coordinate directions, so that the
selected vertex of the chosen object will occupy the same point in the cabinet space as the selected vertex
on the reference object
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
300 of ANSYS, Inc. and its subsidiaries and affiliates.
Aligning Object Face Centers
Translating the selected object in up to three coordinate directions, so that the selected vertex of the chosen
object will occupy the same point in the cabinet space as the selected vertex on the reference object
Note
Aligning two objects using vertices is not available for objects with circular or cylindrical
geometry.
1. Decide whether you want to align the two desired objects by resizing or translating one of the objects.
2. Click the vertex of the object that you want to change. If there are multiple vertices occupying the same
point, you can cycle through the vertices by repeatedly clicking until the desired vertex is selected. If you
select the wrong vertex, right-click to deselect it.
3. When you have selected the desired vertex, click the middle mouse button to accept the choice.
4. Repeat steps 2 and 3 for the vertex on the reference object with which you want the first object to be
aligned.
You can align two objects by their geometric centroids using the button in the Object modification
toolbar. Alignment of one object to another using centers occurs by translating the selected object in
up to three coordinate directions so that the center of the chosen object will occupy the same point
in the cabinet space as the center of the reference object.
2. Click the object that you want to change. If there are multiple objects in close proximity to each other, you
can cycle through the objects by repeatedly clicking until the desired object is selected. If you select the
wrong object, right-click to deselect it.
3. When you have selected the desired object, click the middle mouse button to accept the choice.
4. Repeat steps 2 and 3 for the reference object with which you want the first object to be aligned.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 301
Building a Model
selected object in up to three coordinate directions so that the center of the face on the chosen object
will occupy the same point in the cabinet space as the center of the face on the reference object.
Note
Aligning two objects using face centers is not available for objects with ellipsoid geo-
metry.
To align the face centers of two objects, use the following procedure:
2. Click the face on the object that you want to change. If there are multiple faces joined together at the same
edge or overlaid on the same plane, you can cycle through the faces by repeatedly clicking until the desired
face is selected. If you select the wrong face, right-click to deselect it.
3. When you have selected the desired face, click the middle mouse button to accept the choice.
4. Repeat steps 2 and 3 for the reference object with which you want the first object to be aligned.
resizing the selected object by stretching (or contracting) in one or both of the coordinate directions of the
plane of the selected face
rotating the selected object so that the plane of the face on the selected object is the same as the plane of
the face on the reference object
Note
Matching object faces is possible only when the selected faces are being matched to other object
faces with similar geometry. For example, a face on a prism object cannot be matched to a face
on a cylindrical object, but a circular face, such as a 2D fan, can be matched to a face on a cyl-
indrical object. Circular faces in different planes (for example, x-y and y-z), however, cannot be
matched.
Aligning two objects by matching faces is not available for objects with ellipsoid geometry.
2. Click the face on the object that you want to change. If there are multiple faces joined together at the same
edge or overlaid on the same plane, you can cycle through the faces by repeatedly clicking until the desired
face is selected. If you select the wrong face, right-click to deselect it.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
302 of ANSYS, Inc. and its subsidiaries and affiliates.
Matching Object Edges
3. When you have selected the desired face, click the middle mouse button to accept the choice.
4. Repeat steps 2 and 3 for the reference object with which you want the first object to be aligned.
resizing the selected object by stretching (or contracting) in the coordinate direction of the selected edge
Note
Matching object edges is possible only when the selected edges are in the same general plane
(that is, x-y, y-z, x-z , or inclined).
Aligning two objects by matching edges is not available for objects with circular, cylindrical, el-
lipsoid, or elliptical cylinder geometry.
2. Click the edge on the object that you want to change. If there are multiple edges joined together at the
same point or overlaid on the same line, you can cycle through the edges by repeatedly clicking until the
desired edge is selected. If you select the wrong edge, right-click to deselect it.
3. When you have selected the desired edge, click the middle mouse button to accept the choice.
4. Repeat steps 2 and 3 for the reference object with which you want the first object to be aligned.
panel). To open this panel, select the object in the graphics window and click on the button in the
Object modification toolbar (Figure 9.2: The Object Modification Toolbar (p. 272)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 303
Building a Model
Right-click the object name under the Model node and select Copy from the drop-down menu.
Note
If you copy an object such that the new object is created outside the cabinet, ANSYS
Icepak opens the Objects outside panel, as described in Repositioning an Object (p. 289).
When you use a Copy object panel, a new object with a sequentially numbered name appears in the
list of existing objects under the Model node in the Model manager window, and the new object appears
in the graphics window. Only the options that are selected in the Copy object panel affect the copy
creation.
If multiple geometric transformations are selected, ANSYS Icepak applies them in the order that they
appear in the panel. For example, if both the Rotate and Translate options are selected, the new object
is rotated first and then translated. Note that not all combinations of transformations are commutative;
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
304 of ANSYS, Inc. and its subsidiaries and affiliates.
Matching Object Edges
that is, the result may be order-dependent, particularly if reflection is used. If you want to perform a
transformation that requires an order of operations different from that provided by the Copy object
panel, you can create an initial object and then perform additional transformations in the order desired
using the Move object panel. See Repositioning an Object (p. 289) for more information on moving an
object.
Options available for copying objects using the Copy object panel include the following:
Number of copies enables you to specify how many copies of the selected object you require.
Group name enables you to specify a name for the group to which the new objects will belong. No group
will be created if this option is not selected.
Scale enables you to increase or decrease the size of the new object relative to the original object. To scale
the object, turn on the Scale option and specify the scaling factor by entering a value in the Scale factor
text entry box. The scaling factor must be a real number greater than zero. Values greater than 1 will increase
the size, while values less than 1 will decrease the size. To scale the object by different amounts in different
directions, enter the scaling factors separated by spaces. For example, if you enter 1.5 2 3 in the Scale
factor text entry box, ANSYS Icepak will scale the object by a factor of 1.5 in the x direction, 2 in the y direction,
and 3 in the z direction. By default, the object is scaled about their current Centroid locations. To scale the
object around a point, select Point next to Scale about and enter X, Y, and/or Z coordinates. The specified
point will become the new centroid of the scaled object. To scale the size of multiple copies successively
(that is, to scale the first copy relative to the original object, the second copy relative to the first copy, etc.),
select Scale copies cumulatively.
Mirror enables you to obtain the mirror image of the copied object. To mirror the object, turn on the Mirror
option and specify the Plane across which to reflect the object by selecting XY, YZ, or XZ. You can also
specify the location about which the object is to be flipped by selecting Centroid, Low end, or High end
next to About.
Rotate enables you to rotate the new object about any coordinate axis from the objects original position.
Select X, Y, or Z next to Axis, and then select 90, 180, or 270 degrees of rotation.
Translate enables you to translate the new object a specified distance from the original objects position.
To translate the new object, turn on Translate and define the distance of the translation from the current
object by specifying an offset in each of the coordinate directions: X offset, Y offset, and Z offset. If multiple
copies are created, this translation is relative to the previous copy for each new object.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 305
Building a Model
The Copy from option is used when you want to transform an existing object of a specific type in a
particular location into an object of another type in the same location. Consider, for example, that your
model includes a block and a resistance and you want to transform the block into a 3D resistance. In
the Resistances panel, click the Copy from button. This opens the Object selection panel. In the Copy
from object list, choose the block. When you click Done, ANSYS Icepak will create a new object with
the location and dimensions of the block and the physical properties of the resistance.
Deactivate other object deactivates the selected object in the Copy from object list. This option is on by
default. The object will be temporarily removed from the model, which renders the object inactive for pur-
poses of the current analysis.
Delete other object deletes the selected object in the Copy from object list.
Keep other object does not delete or deactivate the selected object in the Copy from object list.
From shape copies the exact shape information from the selected object.
From bounding box orients and scales the current shape to fit the bounding box of the selected object.
Copy object info copies the shape and the parameters of the object.
Copy creation order ensures that the creation order of the new object is the same as that selected from
the Copy from object list.
Copy groups ensures that the new object is put into the same group as the selected object in the Copy
from object list.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
306 of ANSYS, Inc. and its subsidiaries and affiliates.
Object Attributes
Geometry
Physical characteristics
The first four characteristics relate to all objects and are described in the following section. The physical
characteristics are specific to a particular object and are described in detail in the section related to
that object.
9.16.1. Description
ANSYS Icepak enables you to change the name of the object, specify the group to which it belongs,
and include or exclude the object. These options are described in the following section.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 307
Building a Model
by default. If the Active option is deselected, the object is temporarily removed from the model, which
renders the object inactive for purposes of the current analysis.
Depending on its pixel size, the image, or a portion thereof, will be used to cover each side of the object.
To change the size of the image used for the texture, specify a value for the Texture scale. Values
greater than 1.0 will reduce the size of the image on each side of the object, resulting in a tiling effect
at large enough values. Values less than 1.0 will increase the size of the image on each side of the object.
The plane of the currently selected object is displayed in the object Edit window (for example, Figure 9.12: Ex-
ample of an Object Edit Window (p. 283)) next to Plane (if relevant). For 2D objects, Plane is the plane the
object is in. (For 3D objects, Plane is not available.) To modify the plane, select a new plane in the drop-
down list of available planes (yz, xz, and xy). The plane of the currently selected object can also be specified
in the Object panel (for example, Figure 9.14: Example of an Object Panel (Geometry Tab) (p. 284)) by selecting
Y-Z, X-Z, or X-Y in the Plane drop-down list.
The starting and ending points of the selected object are displayed in the object Edit window (for example,
Figure 9.12: Example of an Object Edit Window (p. 283)) and in the Object panel (for example, Figure 9.14: Ex-
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
308 of ANSYS, Inc. and its subsidiaries and affiliates.
Object Attributes
ample of an Object Panel (Geometry Tab) (p. 284)) under Location if Start/end is selected. For rectangular
objects, the start and end points take the form (xS, yS, zS) and (xE, yE, zE). If Start/length is selected in the
Object panel or the object Edit window, the starting point of the object (xS, yS, zS) and the lengths of the
sides (xL, yL, and zL) are displayed in the Object panel and the object Edit window.
9.16.4. Geometry
ANSYS Icepak displays the geometry of the currently selected object in the object Edit window (for
example, Figure 9.12: Example of an Object Edit Window (p. 283)) next to Geom. To modify the geometry,
select a new geometry from the list of available geometries. The geometries available depend on the
type of object selected. For example, the geometries available for a block are prism, cylinder, polygon,
ellipsoid, and elliptical cylinder. The geometry of the currently selected object can also be specified in
the Object panel (for example, Figure 9.14: Example of an Object Panel (Geometry Tab) (p. 284)) in the
Shape drop-down list.
The geometries available in ANSYS Icepak are listed below and described in the following sections.
rectangular
circular
inclined
prism
cylindrical
ellipsoid
elliptical cylinder
CAD
Rectangular Objects
The location and dimension parameters for a rectangular object include the coordinate plane (Y-Z, X-
Y, or X-Z) in which the object lies and its physical dimensions. A rectangular object is defined by the
coordinates of its lower left and upper right corners (see Figure 9.29: Rectangular Object Definition (p. 310)).
These are referred to as the starting point (xS, yS, zS) and ending point (xE, yE, zE), respectively. The
coordinate on the axis that is normal to the plane of the object is specified only for the starting point.
For the ending point, this same value is used. For example, if the object is in the X-Z plane, you specify
xS, yS, zS, xE, and zE, and ANSYS Icepak automatically sets yE equal to yS.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 309
Building a Model
networks
heat exchangers
openings
grilles
sources
plates
walls
fans
To specify a rectangular object, select Rectangular in the Shape drop-down list in the Object panel.
The user inputs for a rectangular object are shown below.
Select the plane in which the object lies (Y-Z, X-Z, or X-Y) in the Plane drop-down list. Select Start/end
in the Specify by drop down list and enter values for the start coordinates (xS, yS, zS) and end coordin-
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
310 of ANSYS, Inc. and its subsidiaries and affiliates.
Object Attributes
ates (xE, yE, zE) of the object, or select Start/length and enter values for the start coordinates (xS, yS,
zS) and lengths of the sides (xL, yL, and zL) of the object.
Circular Objects
A circular object (see Figure 9.30: Circular Object Definition (p. 311)) is defined by the coordinate location
of its center (xC, yC, zC), the plane (X-Y, Y-Z, or X-Z) in which the object lies, and its Radius.
heat exchangers
openings
grilles
sources
plates
walls
fans
resistances
To specify a circular object, select Circular in the Shape drop-down list in the Object panel. The user
inputs for a circular object are shown below.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 311
Building a Model
Specify the location of the center of the object (xC, yC, zC), the plane in which the object lies (Y-Z, X-
Z, or X-Y), and the Radius of the object. For a circular fan, you can specify the size of the hub or inner
radius (IRadius).
You can also define a circular object on the surface of another circular object. For example, you can
create a circular fan on the circular face of a cylindrical block. Use the Orient menu or the Orientation
commands toolbar to specify the desired orientation of the object. For the cylindrical block, you would
choose the orientation such that the circular face of the block is in the plane of the graphics window.
Then, for the fan, select Circular in the drop-down list next to Geom in the fan Edit window and click
Select 3 pts. Using the left mouse button, select the first, second, and third points on the radius of the
circular face of the cylindrical block in the graphics window. For a circular fan, you can also specify the
size of the hub or inner radius by selecting an inner radius point in the graphics window using the left
mouse button.
Inclined Objects
An inclined object has only two of its edges aligned with a coordinate axis (X, Y, or Z), and its physical
dimensions are defined by the coordinates of a rectangular box that serves as its boundary (see Fig-
ure 9.31: Inclined Object Definition (p. 312)). The lower left corner and upper right corner of the box are
referred to as the starting point (xS, yS, zS) and ending point (xE, yE, zE), respectively.
To complete the definition of an inclined object, you must specify the axis around which it is rotated
and the orientation of the object (see Figure 9.32: Inclined Object Slope Definition (p. 313)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
312 of ANSYS, Inc. and its subsidiaries and affiliates.
Object Attributes
networks
heat exchangers
openings
grilles
sources
plates
walls
fans
resistances
To specify an inclined object, select Inclined in the Shape drop-down list in the Object panel. The user
inputs for an inclined object are shown below.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 313
Building a Model
Specify the Axis of rotation by selecting X, Y, or Z in the drop-down list. Under Location, select one
of the following options from the Specify by drop-down list to specify the location of the inclined object.
Start/end Enter values for the start coordinates (xS, yS, zS) and end coordinates (xE, yE, zE), and specify
the Orientation by selecting Positive or Negative in the drop-down list.
Start/length Enter values for the start coordinates (xS, yS, zS) and lengths of the sides (xL, yL, and zL) of
the object, and specify the Orientation by selecting Positive or Negative in the drop-down list.
Start/angle Enter values for the start coordinates (xS, yS, zS) and lengths of the sides (xL, yL, and zL) of the
object, and specify the Angle of inclination of the object.
Polygon Objects
Two-dimensional polygons and three-dimensional polygons are available in ANSYS Icepak.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
314 of ANSYS, Inc. and its subsidiaries and affiliates.
Two-Dimensional Polygons
networks
heat exchangers
openings
grilles
sources
plates
walls
fans
To specify an object in the shape of a 2D polygon, select Polygon in the Shape drop-down list in the
Object panel. The user inputs for a 2D polygon are shown below.
Specify the plane in which the polygon lies by selecting Y-Z, X-Z, or X-Y in the Plane drop-down list
and then specify the coordinates of the vertices (for example, vert 1, vert 2, vert 3) of the polygon.
You can add and remove vertices using the Add and Remove buttons.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 315
Building a Model
To modify the position of any polygon vertex, either select its name (for example, vert 1) in the vertex
list and modify its x, y, and z coordinate values to the left of the vertex list, or select and move its point
in the graphics window using the mouse.
A non-uniform 3D polygon object (Figure 9.35: Definition of a Non-Uniform 3D Polygon Object (p. 317))
can be skewed with respect to the coordinate axes and can possess top and bottom sides of different
shapes. It is described by the plane in which its base lies (Y-Z, X-Z, or X-Y), its Height, and the coordinates
of its vertices (for example, low 1, low 2, low 3, high 1, high 2, high 3). The top and bottom sides of
a non-uniform 3D polygon object can differ in shape but must be parallel to each other and possess
an identical number of vertices.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
316 of ANSYS, Inc. and its subsidiaries and affiliates.
Three-Dimensional Polygons
Three-dimensional polygon geometries are available only for blocks and resistances.
To specify an object in the shape of a 3D polygon, select Polygon in the Shape drop-down list in the
Object panel. The user inputs for a 3D polygon are shown below.
For a uniform 3D polygonal object, specify the plane in which the base lies by selecting Y-Z, X-Z, or X-
Y in the Plane drop-down list. Under Location, specify the Height and the coordinates of the vertices
(for example, vert 1, vert 2, vert 3) on the base plane. You can add and remove vertices using the Add
and Remove buttons.
If you select None in the Plane drop-down list, the polygonal block will be constructed with zero height
and will take the shape of the base of the polygon.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 317
Building a Model
For a non-uniform 3D polygon object, select Nonuniform and specify the plane in which the base lies
by selecting Y-Z, X-Z, or X-Y in the Plane drop-down list. Under Location specify the Height and the
coordinates of its vertices (for example, low 1, low 2, low 3, high 1, high 2, high 3).
For a uniform 3D polygon object, the top and bottom sides are identical in shape and size, and the
cross-section is uniform in one coordinate direction. (Therefore, a uniform 3D polygon object is completely
defined by its height and the coordinates of its base vertices.) In a non-uniform 3D polygon object, the
top and bottom sides lie in parallel planes and possess an identical number of vertices but are not
identical in shape or size. Also, their centroids do not necessarily lie along a line parallel to any one of
the coordinate axes.
The default 3D polygon object is uniform in type with a triangular base and a Height of 0.2 m. To
modify the position of any polygon vertex, either select its name (for example, vert 1 or low 2) in the
vertex list and modify its x, y, and z coordinate values to the left of the vertex list, or select and move
its point in the graphics window using the mouse.
Note
The mouse operations for a 3D polygon object in the graphics window do not restrict
you from specifying vertices that render the top and bottom sides of the object non-
parallel. However, ANSYS Icepaks meshing procedures are not designed to mesh such
shapes. To prevent the accidental creation of an unmeshable 3D polygon object, restrict
allowable point movement in the graphics window (using the Motion allowed toggle
buttons in the Interactive editing panel as described in Repositioning an Object (p. 289))
before selecting and moving the polygon vertices.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
318 of ANSYS, Inc. and its subsidiaries and affiliates.
Three-Dimensional Polygons
blocks
sources
resistances
To specify an object in the shape of a prism, select Prism in the Shape drop-down list in the Object
panel. The user inputs for a prism are shown below.
Under Specify by, select Start/end and enter values for the start coordinates (xS, yS, zS) and end co-
ordinates (xE, yE, zE) of the prism object, or select Start/length and enter values for the start coordinates
(xS, yS, zS) and lengths of the sides (xL, yL, and zL) of the prism object.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 319
Building a Model
of the object, and can be described by its Radius, Height, the plane in which its base lies (Y-Z, X-Z, or
X-Y), and the location of the center of its base (xC, yC, zC).
A non-uniform cylindrical object (Figure 9.38: Definition of a Non-Uniform Cylindrical Object (p. 321)) has
a radius that varies linearly with object height, and can be described by the parameters specified for a
uniform cylinder and by the radius of the top of the cylinder (the side not located on the base plane).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
320 of ANSYS, Inc. and its subsidiaries and affiliates.
Three-Dimensional Polygons
Concentric cylinders are defined by the plane in which the circular base lies (X-Y, Y-Z, or X-Z), the
outer radius of the cylinder (Radius), the inner radius (Int Radius), the coordinates of the center of the
base (xC, yC, zC), and the height of the cylinder. Additionally, the Nonuniform radius option can be
enabled so that the cylinder can have varying radius along the length of its internal or external surfaces.
The direction of increasing height is the normal direction to the specified plane. For example, if the
circular base lies in the X-Z plane, the height will increase in the direction.
blocks
sources
resistances
To specify an object in the shape of a cylinder, select Cylinder in the Shape drop-down list in the Object
panel. The user inputs for a cylinder are shown below.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 321
Building a Model
For a uniform cylinder, specify the plane in which the base lies by selecting Y-Z, X-Z, or X-Y in the Plane
drop-down list. Under Location, specify the Radius, the Height (which can be negative), and the location
of the center of the base (xC, yC, zC). For concentric cylinders, you should also specify a value for the
inner radius (Int Radius).
For a non-uniform cylinder (an object in the shape of a truncated cone), select Nonuniform radius and
specify the plane in which the base lies by selecting Y-Z, X-Z, or X-Y in the Plane drop-down list. Under
Location, specify the Radius at the bottom of the cylinder, the radius (Radius 2) at the top of the cyl-
inder (the circle not located on the base plane), the Height, and the location of the center of the base
(xC, yC, zC). For concentric cylinders, you should also specify a value for the inner radius at the bottom
of the cylinder (Int Radius) and the inner radius at the top of the cylinder (Int Radius 2).
Note
Ellipsoids can be meshed only with the hex-dominant mesher (see Guidelines for Mesh
Generation (p. 744)).
To specify an object in the shape of an ellipsoid, select Ellipsoid in the Shape drop-down list in the
Object panel. The user inputs for an ellipsoid are shown below.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
322 of ANSYS, Inc. and its subsidiaries and affiliates.
Three-Dimensional Polygons
Under Location, specify the dimensions of the object (xS, xE, yS, yE, zS, zE). Under Corners, activate
or deactivate octants by selecting or deselecting xyz, Xyz, xYz, XYz, xyZ, XyZ, xYZ, or XYZ. The naming
scheme follows the convention where, if the character is lowercase, then it activates the lower half, and
if it is uppercase, then it activates the upper half.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 323
Building a Model
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
324 of ANSYS, Inc. and its subsidiaries and affiliates.
Three-Dimensional Polygons
Elliptical cylinder geometries are available only for blocks and sources.
To specify an object in the shape of an elliptical cylinder, select E. cylinder in the Shape drop-down
list in the Object panel. The user inputs for an elliptical cylinder are shown below.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 325
Building a Model
Specify X, Y, Z for the bottom center point (Bot cent), and X, Y, Z for the top center point (Top cent).
The Simplified specification option enables you to define a cylinder with circular end caps of variable
radius and also enables you to define tube-like geometry. For the Simplified specification, specify the
Bot radius and Bot int radius for the bottom end cap, and the Top radius and Top int radius for the
top end cap.
The Detailed specification enables you to define an elliptical cylinder with non-parallel end caps, because
the vectors can encompass all three coordinate directions. For the Detailed specification, specify per-
pendicular vectors for the bottom center (Bot vec 1 and Bot vec 2) and for the top center (Top vec 1
and Top vec 2).
When you have specified the necessary radii or vectors, activate or deactivate quadrants by selecting
or deselecting -1 -2, -1 +2, +1 -2, and +1 +2 next to Corners. For the Detailed specification, -1 -2 is
the quadrant between the vectors -Bot vec 1 and -Bot vec 2, -1 +2 is the quadrant between the vectors
-Bot vec 1 and Bot vec 2, +1 -2 is the quadrant between the vectors Bot vec 1 and -Bot vec 2, and
+1 +2 is the quadrant between the vectors Bot vec 1 and Bot vec 2. For the Simplified specification,
the four quadrants (Corners) are defined in the same way as for a detailed elliptical cylinder if you
imagine that setting a value for the Bot radius is equivalent to setting Bot vec 1 and Bot vec 2 to be
the same length and in the same plane.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
326 of ANSYS, Inc. and its subsidiaries and affiliates.
Three-Dimensional Polygons
Note
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 327
Building a Model
Note
CAD geometries are available only for blocks, plates, openings, grilles, walls, sources,
and fans. For a CAD block object, you can specify the Origin and Axis of the CAD geo-
metry. The Origin and Axis are used to define the MRF properties when appropriate.
Note
Heat flow reporting for CAD objects specify the total heat flow for an object. Heat flow
for individual sides is not computed.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
328 of ANSYS, Inc. and its subsidiaries and affiliates.
Grouping Objects
Specific information on the use of the individual Object panels appears in Adding Objects to the
Model (p. 329) within the discussion of each object type.
Basic objects, including PCBs, fans, grilles, and walls, are available in pre-constructed forms that you
can edit to your specifications. More general kinds of objects, such as blocks, openings, sources, and
resistances, are also provided in pre-constructed forms that you can customize into any object you
might need in your model.
The first step in the process of adding an object to your model is to select the object type in the Object
creation toolbar (Figure 9.1: The Object Creation Toolbar (p. 272)). Once you have selected an object,
you can edit its dimensions, specify its physical characteristics, and choose whether to make it an active
or inactive part of the model. You can also move it and position it precisely in the model or make
multiple copies of it elsewhere in the model.
The basic steps for adding an object to your model are as follows:
The objects available for your ANSYS Icepak model are described in detail in Networks (p. 365) -- Pack-
ages (p. 561).
defining a set of objects as a single design element so that you can use it repeatedly in a series of models
designating a collection of objects as a set to test one part of the model independently from the whole
model
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 329
Building a Model
Groups can be easily activated and deactivated, enabling you to control the parts of your model at a
subassembly level by selecting the objects that are to be included in the current analysis. Groups can
be copied or moved within the model using a variety of geometric transformations. ANSYS Icepak enables
you to copy the properties of one object to a collection of objects of the same type in a single operation.
You can use the Groups node in the Model manager window (Figure 9.43: The Groups Node in the
Model manager Window (p. 330)) to create and configure groups within your ANSYS Icepak model.
The procedures for creating and configuring groups are described in the following sections.
Alternatively, you can use the Control and Shift keys in combination with the mouse to select multiple
objects in the Model manager window (see Using the Mouse in the Model manager Window (p. 107)).
To create a group from the selected items, right-click one of the items and select Create and Group
in the drop-down menu. In the resulting Create group dialog box (Figure 9.44: The Create group Pan-
el (p. 330)), enter a name and click Done.
ANSYS Icepak will create a new group with the default name group.n, where n is the next sequential
number among numbered groups. The Groups node lists the groups that already exist in the current
model. Selecting a group in this list and expanding the node will display the list of objects it contains.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
330 of ANSYS, Inc. and its subsidiaries and affiliates.
Grouping Objects
the resulting Rename group dialog box (Figure 9.45: The Rename group Panel (p. 331)), enter a new
name and click Done.
To open the Group parameters panel, right-click on the group node in the Model manager window
(Figure 9.43: The Groups Node in the Model manager Window (p. 330)) and select Edit in the drop-down
menu.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 331
Building a Model
Note that the type of shading that will be applied to the group when View is selected is taken from
the Shading submenu in the View menu, described in The View Menu (p. 58).
Depending on its pixel size, the image, or a portion thereof, will be used to cover each side of the object.
To change the size of the image used for the texture, specify a value for the Texture scale. Values
greater than 1.0 will reduce the size of the image on each side of the object, resulting in a tiling effect
at large enough values. Values less than 1.0 will increase the size of the image on each side of the object.
There are three ways to add objects to a group using these menus:
Screen select adds individually selected objects to a group. To add an object to a group, select Screen select
and then use the Shift key and the left mouse button to select the object you want to add to the group in
the graphics window. To deactivate the Screen select mode, press the Shift key and click the middle mouse
button or the right mouse button in the graphics window.
Screen region adds objects to a group based on their location in the model. This option enables you to
add all objects in an entire region of the model to a group. To add objects, select Screen region and then
select the objects in the model to be added to the group by defining a rectangular box on the screen. Position
the mouse pointer at a corner of the area where the objects to be included are located, hold down the left
mouse button and drag open a selection box to enclose the objects to be included, and then release the
mouse button. The objects within the bounded area will be added to the currently-selected group.
Name/pattern adds any object whose name matches a specified text pattern to a group. To add an object,
select Name/pattern. This opens a Add by name/pattern dialog box (Figure 9.47: The Add by name/pattern
Panel (p. 333)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
332 of ANSYS, Inc. and its subsidiaries and affiliates.
Grouping Objects
You can type an object name that contains an asterisk or a question mark in place of characters or
a character, respectively. For example, typing fan* will add all objects whose names start with fan
to the group; typing vent? will add all objects whose names consist of the word vent plus one
character to the group. Any object in the model whose name matches this text pattern will be added
to the group when you click Done in the Add by name/pattern dialog box.
You can also add an object to a group by typing the name of the group in the Groups text entry box
in the Object panel (see Assigning an Object to a Group (p. 307)).
There are three ways to remove objects from a group using these menus. For all methods, the object(s)
will be removed only from the group, not from the model.
Screen select removes individually selected objects from an existing group. To remove an object from a
group, select Screen select and use the Shift key and the left mouse button to select the object you want
to remove from the group in the graphics window. To deactivate the Screen select mode, press the Shift
key and click the middle mouse button or the right mouse button in the graphics window.
Screen region removes objects from a group based on their location in the model. This option enables you
to remove all objects in an entire region of the model from a group. To remove an object, select Screen
region and then select the objects in the model to be removed from the group by defining a rectangular
box on the screen. Position the mouse pointer at a corner of the area where the objects to be removed are
located, hold down the left mouse button and drag open a selection box to enclose the objects to be removed,
and then release the mouse button. The objects within the bounded area will be removed from the currently-
selected group.
Name/pattern removes any object whose name matches a specified text pattern from a group. To remove
an object, select Name/pattern. This will open a Remove by name/pattern dialog box (Figure 9.48: The
Remove by name/pattern Panel (p. 334)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 333
Building a Model
You can type an object name that contains an asterisk or a question mark in place of characters or
a character, respectively. For example, typing source* will remove all objects whose names start
with source from the group; typing vent? will remove all objects whose names consist of the
word vent plus one character from the group. Any object in the model whose name matches this
text pattern will be removed from the group when you click Done in the Remove by name/pattern
dialog box.
Note that you can also remove an object from a group by right-clicking on the object name under the
specific group node in the Model manager window and selecting Remove from group at the bottom
of the drop-down menu.
You can also move a group using the mouse by selecting the group in the Model manager window,
holding down the Shift key and dragging the group with the middle mouse button in the graphics
window.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
334 of ANSYS, Inc. and its subsidiaries and affiliates.
Material Properties
Viscosity
Thermal conductivity
Diffusivity
Surface roughness
Emissivity
Solar behavior
Materials can be defined from scratch, or they can be used directly from the ANSYS Icepak material
property database. You can select the fluid, solid, or surface material for individual objects by selecting
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 335
Building a Model
the material in the drop-down list in the panel related to that object. For example, to change the solid
material for a solid block from default (Al-Extruded) to Al-Pure follow the steps below:
1. Open the list of available materials for Solid material in the Blocks panel.
You can view material properties by holding the mouse over the name of the material and the material
properties will be displayed in a highlighted list as shown in the figure below.
Tip
Double-click any material specification field to bring up the respective material selection
panel (Figure 9.49: Material Selection Panel (p. 337)). You can type a material name in the
material selection panel to display materials matching your search query. The figure below
shows Water typed into the search field and the matching materials that result. Note that
you can access this search for any type of material specification field, such as Solid material,
Surface material, Fluid material, and so on. This panel is also accessible in the Materials
node under the Main library node.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
336 of ANSYS, Inc. and its subsidiaries and affiliates.
Material Properties
Some properties may be temperature-dependent, and ANSYS Icepak enables you to define a property
as:
a constant value
a piecewise-linear function of temperature, described as a series of points defining the property variation.
These points can be described in two ways:
You can also define the thermal conductivity of a fluid to be velocity-dependent, if required.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 337
Building a Model
Figure 9.50: The Materials Node in the Library Tab of the Model manager Window
The Materials library node in the Library tab of the Model manager window works in conjunction
with the Materials panel. The Materials panel enables you to edit the physical characteristics of the
material selected under the Materials library node. The Materials panel will have different inputs de-
pending on the material selected.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
338 of ANSYS, Inc. and its subsidiaries and affiliates.
Material Properties
1. Expand the node for the type of the material (for example, Fluid, Solid, Surface) in the Project tab of the
Model manager window. Expand the node for the sub-type of the material (for example, Immersion fluids
in Figure 9.50: The Materials Node in the Library Tab of the Model manager Window (p. 338)) and select the
material item under the sub-type node. Right-click on the material item and select Edit in the drop-down
menu to open the Materials panel. You can also open the Materials panel by selecting the material item
in the Project tab of the Model manager window and clicking on the button in the Object modific-
ation toolbar. Figure 9.51: The Materials Panel for a Solid Material (Properties Tab) (p. 339) shows the Ma-
terials panel for a solid material.
Figure 9.51: The Materials Panel for a Solid Material (Properties Tab)
The Material type and the Sub-type for the material will be displayed in the Properties tab of the
Materials panel. The lower part of the panel will change depending on your selection of material
type.
2. Change the name of the material, if required. The name of the currently selected material is displayed in
the Name text entry box in the Info tab of the Materials panel. You can change the name of the material
by entering a new name in the Name text entry field.
Alternatively, you can rename a material using the Model manager window. Right-click the mater-
ial item and select Rename in the drop-down menu. In the subsequent Rename object dialog box,
enter a new name in the text entry field and click Done.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 339
Building a Model
3. In the Properties tab, specify whether you want to fix the values for the units in the panel. See The Fix
values Option (p. 218) for details.
4. Define the properties of the material. The properties for different types of materials are described below.
5. Click Update to save the changes to the material for the current project and keep the Materials panel
open, or click Done to save the changes to the material for the current project and close the Materials
panel.
You can also edit the definition of a material in any panel that contains a materials list. For example,
the Walls panel contains a list called the External material list. To edit the properties of the material
selected in the External material list, open the list and select Edit definition. This will open the Mater-
ials panel and display the properties of the selected material. You can edit the definition of the mater-
ial as described above. Click Done when you have finished editing the material, and ANSYS Icepak will
close the Materials panel and return to the Walls panel.
Note
Any changes you make to the materials in the current project will be saved as part of
the current project only. These changes will be available whenever you work on this
project, but not for any other project. See Saving Materials and Properties (p. 345) for
details on saving material properties to a library.
Specific heat is the specific heat capacity of the solid. To define specific heat enable the check box next to
the input box and click the adjacent Edit button. This will open the Solid specific heat panel. For details,
refer to Defining Properties Using Temperature-Dependent Functions (p. 348).
Conductivity is the thermal conductivity of the solid. To define conductivity enable the check box next to
the input box and click the adjacent Edit button. This will open the Solid conductivity panel. For details,
refer to Defining Properties Using Temperature-Dependent Functions (p. 348).
Conductivity type contains a list of options for specifying the thermal conductivity. To specify an isotropic
conductivity, select Isotropic from the Conductivity type drop-down list and enter a value for the Conduct-
ivity. You can specify a non-isotropic conductivity in ANSYS Icepak, where the thermal conductivity varies
with respect to one or more coordinate axes. There are four non-isotropic conductivity options available in
ANSYS Icepak:
To define an orthotropic thermal conductivity, select Orthotropic from the Conductivity type drop-
down list and specify the thermal Conductivity. To define the degree to which the orthotropic conduct-
ivity varies in each coordinate direction, specify a scaling factor for the conductivity in each of the X, Y,
and Z coordinate directions. The solid conductivity for each coordinate direction can be defined as a
temperature-dependent function by enabling the check box next to the input box and clicking the adjacent
Edit button. For details refer to Defining Properties Using Temperature-Dependent Functions (p. 348).
To specify an anisotropic thermal conductivity, specify the thermal Conductivity and then select Aniso-
tropic from the Conductivity type drop-down list. To define the degree to which the anisotropic con-
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
340 of ANSYS, Inc. and its subsidiaries and affiliates.
Material Properties
ductivity varies in each direction, specify a scaling factor for the conductivity in each of the XX, XY, XZ,
YX, YY, YZ, ZX, ZY, and ZZ directions, respectively, next to Tensor. Alternatively, you can click the Edit
button to the right of the Tensor text entry field. This opens the Anisotropic tensor panel (Figure 9.52: The
Anisotropic tensor Panel (p. 341)).
Enter the scaling factors for the conductivity in the following way in the Anisotropic tensor panel:
(9.1)
To specify a biaxial thermal conductivity, select Biaxial from the Conductivity type drop-down list and
specify the thermal Conductivity. To define the degree to which the biaxial conductivity varies in each
direction, specify a scaling factor for the conductivity in the Normal and In-plane directions.
To specify a cylindrical orthotropic conductivity, select Cyl-Orthotropic from the Conductivity type
drop-down list. To define the degree to which the cylindrical orthotropic varies in direction, specify a
scaling factor for the conductivity in each direction. Enter values for z (axial), r (radial), and (tangential).
Click on Origin and Axis to set and be referenced by all objects. To change the global coordinate inform-
ation, click the Edit button next to Origin or Axis. When Origin or Axis is not enabled, Icepak automatically
uses coordinate information from corresponding objects.
The thermal conductivity is used when temperature is included in the problem (see Solution Vari-
ables (p. 252)). When modeling a transient problem, density and specific heat will also be used. See
Transient Simulations (p. 605) for details on transient simulations.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 341
Building a Model
Conductivity is the thermal conductivity of the fluid (which can be velocity- or temperature-dependent).
The density and viscosity of the fluid are used in all flow problems, but ANSYS Icepak automatically sets
an effective viscosity when the flow is turbulent, as described in Flow Regime (p. 255). The thermal
conductivity and specific heat are used when temperature is included in the problem (see Flow, Tem-
perature and Species Variables (p. 253)). Again, ANSYS Icepak automatically sets an effective conductivity
when the flow is turbulent. The volumetric expansion coefficient of the fluid is used when natural
convection due to gravity effects is present (see Forced- or Natural-Convection Effects (p. 257)). If gravity
is not activated, the volumetric expansion coefficient is not used. By default, ANSYS Icepak uses the
Boussinesq approximation (see The Boussinesq Model (p. 940)) to model the buoyancy force and in this
case ANSYS Icepak uses a constant density in its calculations. If you select the ideal gas law to model
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
342 of ANSYS, Inc. and its subsidiaries and affiliates.
Material Properties
the buoyancy force, ANSYS Icepak uses a density that varies as as described in Incompressible Ideal
Gas Law (p. 940).
Note
If you use the ideal gas law and you have created a new fluid material, make sure that you
specify the correct molecular weight for the new material.
Roughness is the roughness of the entire surface, where zero represents a perfectly smooth surface.
Solar behavior specifies the solar classification of a material. Opaque and Transparent are the two available
options.
Solar absorptance-normal incidence is the fraction of direct solar irradiation energy that is absorbed by
the semi-transparent surface for a direct solar irradiation beam normal to the surface.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 343
Building a Model
Solar transmittance-normal incidence is the fraction of direct solar irradiation energy that passes through
the semi-transparent surface for a direct solar irradiation beam normal to the surface.
Hemispherical diffuse absorptance is the fraction of diffuse solar irradiation energy that is absorbed by
the semi-transparent surface.
Hemispherical diffuse transmittance is the fraction of diffuse solar irradiation energy that passes through
the semi-transparent surface.
The roughness of the surface is used when the flow is turbulent, as described in Flow Regime (p. 255).
The emissivity is used when radiation is modeled (see Radiation Modeling (p. 641)). Solar and diffuse
absorptance and transmittance properties are used when solar loading is modeled (see Modeling Solar
Radiation Effects (p. 263)). Properties of semi-transparent surface radiation account for its solar performance
relative to direct solar irradiation and diffuse solar irradiation. One semi-transparent surface material
may be used to represent the lumped effect of fenestration containing several glazing layers. For any
semi-transparent surface, the sum of absorptance, transmittance, and reflectance must equal 1 for each
type of solar irradiation. Therefore, it is sufficient to specify only two of the three solar performance
properties for each type of radiation.
The Message window will report the properties of the material, for example, for when the library ma-
terial eGRAF_SPREAD_SS300 is assigned to an object in the Solid material list:
window and clicking on the button. A new material will be created under the Model node (Fig-
ure 9.55: The Materials Node under the Model Node (p. 345)) with the name of the material that you
have copied and the suffix .1. For example, if you make a copy of the solid material Freon-TF, the new
material will have the default name Freon-TF.1. The properties of the new material are the same as
the properties of the material that was copied. The properties of the new material can be edited as
described in Editing an Existing Material (p. 338).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
344 of ANSYS, Inc. and its subsidiaries and affiliates.
Material Properties
Note
Any changes you make to the materials in the current project will be saved as part of the
current project only. These changes will be available whenever you work on this project, but
not for any other project. See Saving Materials and Properties (p. 345) for details on saving
material properties to a library.
To create a new material, click the button in the Object creation toolbar. A new material will be
created with the default name material.n, where n is the next sequential number among numbered
materials. The name of the new material will appear under the Model node in the Model manager
window (Figure 9.55: The Materials Node under the Model Node (p. 345)) and in the Name text entry
box in the Materials panel. See Editing an Existing Material (p. 338) for details on renaming a material.
You can also create a new material in any panel that contains a materials list. For example, the Walls
panel contains a list called the External material list. To create a new material, open the External
material list and select Create material. This will open the Materials panel and create a material called
wall.1 ext_material in this example. You can rename and edit the material using the Materials
panel. Click Done when you have finished editing the material, and ANSYS Icepak will close the Mater-
ials panel and return to the Walls panel.
Note
Any changes you make to the materials in the current project will be saved as part of the
current project only. These changes will be available whenever you work on this project, but
not for any other project. See Saving Materials and Properties (p. 345) for details on saving
material properties to a library.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 345
Building a Model
You can access as many different materials files as you like. Note that all the materials files must have
the same name (materials), and so must be located in different directories.
When you use the Model manager window or the Materials panel to create, modify, or delete an ex-
isting material, these modifications are saved as part of the current project only. These changes will be
available whenever you work on this project, but not for any other project.
Create your own local materials file using the following procedure:
2. Select all the materials that you want to save from the list in the Selection panel (Figure 9.56: The Selection
Panel for Saving Materials (p. 346)). Click All if you want to select all the materials in the list. Click None
to deselect all of the materials in the list.
3. Click Done when you have finished selecting the materials to be saved. This will open the File selection
dialog box, in which you can specify the filename (materials) and directory to which the materials
file is to be saved. See File Selection Dialog Boxes (p. 93) for details about the file selection dialog box.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
346 of ANSYS, Inc. and its subsidiaries and affiliates.
Material Properties
To use the new materials file, add the path for the materials file to the list of library paths in the
Library path panel so that the new and edited materials can be made available for all your ANSYS
Icepak projects. See Editing the Library Paths (p. 240) for details.
This enables you to create new materials or edit previously defined materials using the Materials
panel. If a material is defined in the global materials file and also in a user-defined file, ANSYS Ice-
pak will take the definition of the material from the first file that it loads and will ignore any subsequent
redefinitions of the material. The order in which the files are loaded is the same as the order in which
they are specified in the Library path panel (see Editing the Library Paths (p. 240)).
Create a new library using the Library path panel as described in Editing the Library Paths (p. 240).
Once you have created a new library, the name of the library will appear under the Libraries node
in the Library tab of the Model manager window. To add new or previously-defined materials to a
new library, select the material item and drag it into the new library node. This will create a new
materials file. If you drag any new materials into the same library, the materials file will be appended
with the new materials.
Select the material under the Materials (or Model) node and click the button in the Object
modification toolbar or click Delete in the Materials panel (for example, Figure 9.51: The Materials
Panel for a Solid Material (Properties Tab) (p. 339)). The selected material will be removed from your
model.
where k is the thermal conductivity of the fluid, v is the velocity, and C and n are constants.
To define the thermal conductivity of the fluid as velocity-dependent, enable the check box next to
Conductivity and click the adjacent Edit button for a fluid material in the Materials panel. This will
open the Fluid conductivity panel. Select Velocity at the top of the panel (Figure 9.57: The Fluid con-
ductivity Panel Showing the Velocity-Dependent Inputs (p. 347)).
Figure 9.57: The Fluid conductivity Panel Showing the Velocity-Dependent Inputs
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 347
Building a Model
Specify the Coefficient (C in Equation 9.2 (p. 347)) and the Exponent (n in Equation 9.2 (p. 347)) and click
Accept to define the velocity-dependent thermal conductivity of the fluid.
Note
Note that if you are defining a temperature-dependent thermal conductivity for a fluid, you will need
to select the Temperature option at the top of the Fluid conductivity panel.
There are three options for specifying the temperature dependence of a parameter:
Piecewise enables you to define the property as a curve consisting of piecewise-continuous line segments.
ANSYS Icepak enables you to describe the curve either by positioning a series of points on a graph using
the Temperature/value curve window or by specifying a list of temperature/value coordinate pairs using
the Curve specification panel. These options are described below.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
348 of ANSYS, Inc. and its subsidiaries and affiliates.
Using the Temperature value curve Window
specific heat parameter panel (Figure 9.58: Example of a Solid specific heat Panel (p. 348)) and select
Graph editor.
Figure 9.59: The Temperature/value curve Graphics Display and Control Window
The following functions are available for creating, editing, and viewing a curve:
To create a new point on the curve, click the curve with the middle mouse button.
To move a point on the curve, hold down the middle mouse button while positioned over the point, and
move the mouse to the new location of the point.
To delete a point on the curve, click the right mouse button on the point.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 349
Building a Model
To zoom into an area of the curve, position the mouse pointer at a corner of the area to be zoomed, hold
down the left mouse button and drag open a selection box to the desired size, and then release the mouse
button. The selected area will then fill the Temperature/value curve window, with appropriate changes
to the axes. After you have zoomed into an area of the model, click on Full range to restore the graph to
its original axes and scale.
To set the minimum and maximum values for the scales on the axes, click Set range. This will open the Set
range panel (Figure 9.60: The Set range Panel (p. 350)).
Enter values for Min X, Min Y, Max X, and Max Y and enable the check boxes. Click Accept.
To load a previously defined curve, click Load. This will open the Load curve file selection dialog box. Select
the file containing the curve data and click Accept. See File Selection Dialog Boxes (p. 93) for details on se-
lecting a file.
To save a curve, click Save. This will open the Save curve dialog box, in which you can specify the filename
and directory to which the curve data is to be saved.
You can use the Print button to print the curve. See Saving Image Files (p. 144) for details on saving
hardcopy files.
Click Done when you have finished creating the curve; this will store the curve and close the Temper-
ature/value curve graphics display and control window. Once the curve is defined, you can view the
pairs of coordinates defining the curve in the Curve specification panel (see Figure 9.61: The Curve
specification Panel (p. 351) for the pairs of coordinates for the curve shown in Figure 9.59: The Temper-
ature/value curve Graphics Display and Control Window (p. 349)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
350 of ANSYS, Inc. and its subsidiaries and affiliates.
Custom Assemblies
To define a curve, specify a list of coordinate pairs in the Curve specification panel. It is important to
give the numbers in pairs, but the spacing between numbers is not important. Click Accept when you
have finished entering the pairs of coordinates; this will store the values and close the Curve specific-
ation panel.
Once the pairs of coordinates have been entered, you can view the curve in the Temperature/value
curve graphics display and control window. See Figure 9.59: The Temperature/value curve Graphics
Display and Control Window (p. 349) for the curve for the values shown in Figure 9.61: The Curve spe-
cification Panel (p. 351).
Assemblies are collections of ANSYS Icepak objects (for example, PCBs, grilles, fans, blocks) that have
been defined together as a group (see Grouping Objects (p. 329) for information on grouping objects)
and stored as a single unit.
Create a group containing all the objects that you want to be in the assembly and then create the assembly
from the group. See Grouping Objects (p. 329) for details on creating groups.
Create an assembly first and then add individual objects or groups to the assembly.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 351
Building a Model
Alternatively, you can use the Control and Shift keys in combination with the mouse to select
multiple objects in the Model manager window (see Using the Mouse in the Model manager Win-
dow (p. 107)). To create an assembly from the selected items, right-click one of the items and select
Create assembly in the drop-down menu.
Select one or more object items in the Model manager window and drag them into the desired assembly
node.
Select one or more objects in the graphics window by holding down the Shift key and dragging open a
selection box around the objects with the left mouse button. In the Model manager window, drag the
highlighted item(s) into the desired assembly node.
Note
Multiple objects can also be selected in the graphics display window using the Filter object
type option. See Selecting Objects within a Model (p. 123) for details.
Right-click the assembly item in the Model manager window and select Create in the first drop-down
menu. In the subsequent drop-down menu, select the type of object you wish to add to the assembly. See
Networks (p. 365) -- Packages (p. 561) for information about the different objects in ANSYS Icepak.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
352 of ANSYS, Inc. and its subsidiaries and affiliates.
Custom Assemblies
1. Click on the button in the Object modification toolbar or right-click the assembly item in the Model
manager window and select Edit in the drop-down menu. This will open the Assemblies panel (Fig-
ure 9.63: The Assemblies Panel (Definition Tab) (p. 353) and Figure 9.64: The Assemblies Panel (Meshing
Tab) (p. 355)).
2. Change the description of the assembly, if required, in the Info tab of the Assemblies panel. Changing
the description of an assembly is the same as changing the description of an object. See Description (p. 307)
for details.
3. Change the graphical style of the assembly, if required. Changing the graphical style of an assembly is the
same as changing the graphical style of an object. See Graphical Style (p. 308) for details.
4. In the Definition tab, select the assembly to be added to the model (Figure 9.63: The Assemblies Panel
(Definition Tab) (p. 353)). There are two options:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 353
Building a Model
External Assembly enables you to use an assembly that was created in a previous ANSYS Icepak session.
Specify the name of the project where the assembly was created in the Project definition text entry
field. You can enter your own filename, which can be a full pathname to the file (beginning with a /
character on a Linux system or a drive letter on Windows) or a pathname relative to the directory in
which ANSYS Icepak was started. Alternatively, you can choose a filename by clicking on the square
button located next to the Project definition text field and then selecting the file in the resulting File
selection dialog box. See File Selection Dialog Boxes (p. 93) for more information on the File selection
dialog box.
Note
When you use the external assembly option to define your assembly, the assembly is
not copied into your model. ANSYS Icepak creates a link to the project that contains
the assembly. To copy the assembly into the model and store it in the model, you
should create the link to the external assembly using the External Assembly option
as described above, then select the Internal Assembly option and click Update. If the
external assembly is not copied into the current model, all modifications made to the
external assembly will be lost.
Internal Assembly enables you to specify a group that is defined in the current model to be used as an
assembly. This option is selected by default. To specify a group, click the Define using group button
and choose a group from the list in the subsequent Selection panel.
5. (optional) To translate the assembly by a specified distance from its original position, define the distance
of the translation from the original position by specifying an offset in each of the coordinate directions: X
offset, Y offset, and Z offset.
Note that if you want to perform a transformation that is different from that provided by the Assem-
blies panel, you can create an initial assembly and then perform additional transformations using
the Move assembly panel. The Move assembly panel is identical to the Move all objects in
model panel described in Resizing the Cabinet (p. 274) and Repositioning the Cabinet (p. 278). You
should also note the extra details for moving an object in Repositioning an Object (p. 289).
Note
If you scale, rotate, mirror, or translate the assembly, these operations will be performed
with respect to the assemblys local coordinate system and not the global coordinate
system.
6. In the Meshing tab, specify whether you want to have the assembly meshed separately from the rest of
your ANSYS Icepak model (Figure 9.64: The Assemblies Panel (Meshing Tab) (p. 355)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
354 of ANSYS, Inc. and its subsidiaries and affiliates.
Custom Assemblies
a. To allow ANSYS Icepak to generate a non-conformal mesh, turn on the Mesh separately option. See
Generating a Mesh (p. 741) for details about generating a mesh.
b. If you selected Mesh separately, specify the Slack settings distance around the bounding box of the
assembly (Min X, Max X, Min Y, Max Y, Min Z, Max Z). The bounding box will be moved outward by
the amount of slack that is specified. Additionally, each of the slack distances can be assigned by
aligning the edges of the assembly bounding box to existing edges of objects or other assemblies. To
do so, follow the procedure described in Aligning an Object with Another Object in the Model (p. 297).
For example, to set the slack distance in the Min X direction, you would first click Min X displayed
in orange in the Meshing tab of the Assemblies panel, then click the edge of the object in the
graphics window that you want to align with the Min X edge of the assembly bounding box.
c. If you selected Mesh separately, you can specify the Minimum gap that separates objects in the as-
sembly in the X, Y, and Z directions. This specification is used by ANSYS Icepak whenever the distance
between two objects inside the assembly is less than this value, but greater than the models zero tol-
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 355
Building a Model
erance. If you dont specify the Minimum gap (that is, the specified values are equal to 0), the separation
values will be inherited from the global mesh settings.
d. If you selected Mesh separately, you can specify the Mesh type for the objects in the assembly. As-
semblies meshed separately can have a mesh type different from the type used to mesh the outside
assembly.
By default, ANSYS Icepak uses the same mesh type specified in the Mesh control panel to mesh
the objects inside the assembly. If the Mesh type is Mesher-HD, the Meshing tab will appear
as shown in Figure 9.65: The Assemblies Panel Using Mesher-HD (Meshing Tab) (p. 356).
e. A brief description of options available with Mesher-HD is given below. For more detailed information,
see Global Refinement for a Hex-Dominant Mesh (p. 751).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
356 of ANSYS, Inc. and its subsidiaries and affiliates.
Custom Assemblies
Enforce 3D cut cell meshing for all objects enables 3D cut cell meshing instead of the mesh settings
selected in the Misc tab of the Mesh control panel.
No O-grids allows no O-grids to be specified on a per assembly basis. This option can be found in
the Global tab.
Allow stair-stepped meshing and Allow multi-level meshing can be activated in the Global and
Multi-level tabs when Mesher-HD is selected.
Set uniform mesh params is best used with multi-level meshing. This option can be found in the
Global tab.
Enable 2D multi-level meshing starts with a coarse background meshes and then refines the mesh
to resolve fine-level features. Lastly a 3D cut-cell technique is used for fitting the mesh.
Anisotropic refinement enables you to refine the mesh in adapting to the geometry. This option
yields lower cell count but quality of cells may be affected depending on the geometry.
Isotropic refinement enables you to refine the mesh regardless of the geometry. This option yields
higher cell count as compared to anisotropic refinement but quality of cells may be better, as aspect
ratio is maintained in 2D.
In the Multi-level tab, Max Levels enables you to set the number of meshing levels for every object
meshed using 3D cut-cells. Proximity size function and/or Curvature size function depend on the
Max Levels.
In the Multi-level tab, the Edit levels button enables you to control levels individually for every
object contained in the assembly.
In the Multi-level tab, Buffer layers is used in conjunction with multi-level meshing.
Note
If multi-level meshing is selected in the Mesh control panel, ANSYS Icepak uses the
same multi-level mesh settings for the assembly as well. If you prefer to modify those
settings, then you can turn on multi-level meshing in the Meshing tab of the Assem-
blies panel and then specify either Max Levels and/or use Edit levels. Similarly, the
global settings for uniform mesh params and stair-stepped meshing will be used
for assemblies.
f. If you selected Mesh separately, you can specify a limit on the element size of the assembly mesh in
the x, y, and z coordinate directions. To do so, select Max X, Max Y, and Max Z size specifications and
set each one to the desired maximum element length in each direction. If no values are specified, ANSYS
Icepak uses the global values specified in the Mesh control panel.
7. Specify whether you want to fix the values for the units in the panel. See The Fix values Option (p. 218) for
details.
8. Click Update to position the assembly according to the specifications in the Assemblies panel. Click Done
to position the assembly and close the Assemblies panel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 357
Building a Model
In a more complicated model, you can choose to view only one particular assembly while hiding the
rest of your ANSYS Icepak model. To change the display in this manner, right-click the desired assembly
node under the Model node in the Model manager window and turn on the View separately option
in the drop-down menu. The assembly node will be temporarily moved up one level in the tree and
the Model node will be closed, which results in only the assembly being displayed. To return to the
default display settings, right-click the assembly node and turn off the View separately option.
Select the name of assembly under the Model node in the Model manager window using the left mouse
button.
Position the mouse cursor over the assembly in the graphics window, hold down the Shift key on the key-
board, and click the left mouse button.
Alternatively, you can edit an assembly by right-clicking on the assembly item in the Model manager
window and selecting Edit in the drop-down menu.
To copy an assembly in your model, select the assembly and click on the button in the Object
modification toolbar. This will open the Copy assembly panel. The procedure for copying an assembly
is the same as copying an object using the Copy object panel, as described in Copying an Object (p. 303).
Alternatively, you can copy an assembly by right-clicking on the assembly item in the Model manager
window and selecting Copy in the drop-down menu.
Note
If you scale, rotate, mirror, or translate the assembly, these operations will be performed with
respect to the assemblys local coordinate system and not the global coordinate system.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
358 of ANSYS, Inc. and its subsidiaries and affiliates.
Custom Assemblies
To move an assembly, select the assembly and click the button in the Object modification toolbar.
This opens the Move assembly panel. You can apply various transformations to the assembly. The
operations in the Move assembly panel are the same as those in the Move all objects in model panel
(Figure 9.9: The Move all objects in model Panel (p. 277)). The Scale option is described in Resizing the
Cabinet (p. 274), and the Rotate, Mirror, and Translate options are described in Repositioning the
Cabinet (p. 278) and Repositioning an Object (p. 289).
Alternatively, you can move an assembly by right-clicking on the assembly item in the Model manager
window and selecting Move in the drop-down menu.
Note
If you scale, rotate, mirror, or translate the assembly, these operations will be performed with
respect to the assemblys local coordinate system and not the global coordinate system.
Alternatively, you can save an assembly as a separate project by right-clicking on the assembly item in
the Model manager window and selecting Save as project in the drop-down menu. See Saving a
Project File (p. 141) for details about saving projects.
To recover a deleted assembly, you can undo the delete operation by selecting the Undo option in the
Edit menu. See The Edit Menu (p. 57) for more details on using undo and redo operations.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 359
Building a Model
Alternatively, you can expand an assembly into its components by right-clicking on the assembly item
in the Model manager window and selecting Open subtree in the drop-down menu. To view the as-
sembly as a single object, you can close the node or select Close subtree in the drop-down menu.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
360 of ANSYS, Inc. and its subsidiaries and affiliates.
Checking the Design of Your Model
object) and any materials you have created or edited. The summary enables you to review the contents
of your model as a means of examining the design. To create an object and material summary, select
Summary (HTML) in the View menu. The HTML version of the summary will be displayed in your web
browser. ANSYS Icepak will automatically launch your web browser (IE, or Mozilla), as shown in (Fig-
ure 9.67: Model Summary (p. 361)).
The summary displays a list of all the objects in the model and all the parameters that have been set
for each object. The information is grouped by object types (for example, blocks, fans, openings). For
each object type, the number of objects of that type is indicated, along with the Name and Shape of
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 361
Building a Model
every object. If specified, other information will be listed, such as Material, Power, Radiation, Loss
specification, etc. If certain properties (for example, radiation) are specified, you can view the detailed
version of the summary by clicking the appropriate object names or property specifications. For example,
if you click block.3 in the summary shown in Figure 9.67: Model Summary (p. 361), the detailed version
of the summary will be displayed as shown in Figure 9.68: Detailed Summary (p. 362).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
362 of ANSYS, Inc. and its subsidiaries and affiliates.
Checking the Design of Your Model
In the design check, ANSYS Icepak searches for incidences of overlapping objects, violations of physics
(for example, openings not associated with walls), and unacceptable data (for example, values out of
range for individual specifications).
The results of the design check are reported sequentially in the ANSYS Icepak Message window. Inform-
ative messages appear as blue text, while flaws or design errors detected by the check appear as red
text. ANSYS Icepak highlights the overlapping sections of all intersecting objects in red in the graphics
window. To restore the model colors to their defaults, select Check model again.
If ANSYS Icepak detects a large number of flaws in the model, the on-screen report may exceed the size
of the Message window. To review the entire list of flaws, you can either expand the Message window,
or print the contents of the Message window to a file using the Log option in the Message window
(see The Message Window (p. 92)).
Note that the design check is performed automatically when you generate a mesh for the model.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 363
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
364 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 10: Networks
Networks are two-dimensional objects that can be used to model IC packages, using resistor-capacitor
(RC) representations, in steady-state or transient simulations. Additionally, networks can be used to
model cold plates and external heat exchangers of the flow-through type, where the flow through the
heat exchanger is a known, fixed quantity, and also can function like a series of recirculation openings.
A network object is a more general representation of a network block object. The network object allows
you to make fairly complicated (and quite arbitrarily connected) thermal networks. Each network object
can consist of a set of faces that are connected to internal network nodes. The internal network nodes
can also be connected to so-called boundary nodes for which you can specify boundary conditions of
fixed temperature or a fixed heat flux. Face nodes may be connected to each other as well. See Network
Blocks (p. 482) for details about network block objects.
To configure a network in the model, you must specify its location (that is, the location and size of the
network faces that are connected to the nodes), the number of nodes, and the links between the nodes.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 365
Networks
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
366 of ANSYS, Inc. and its subsidiaries and affiliates.
Modeling Heat Exchangers/Cold Plates
Modeling the flow through a detailed model of the heat exchanger in Figure 10.4: Detailed Heat Ex-
changer (p. 367) would provide the correct results; however, it is neither necessary nor efficient to do
so. Typically, a thermal designer will not be interested in modeling the heat exchanger details or in
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 367
Networks
even designing the heat exchanger, but instead will be interested in selecting the right heat exchanger
or analyzing the effect of the heat exchanger on the rest of the system.
An approximate way of modeling the heat exchanger would be to use a volumetric resistance with
conductivity that has been appropriately increased to account for the enhanced heat transfer in the
heat exchanger volume. The inlet and outlet can be modeled using openings with a fixed velocity and
zero gauge pressure, respectively. See Resistances (p. 537) for details about volumetric resistances. See
Openings (p. 383) for details about openings.
In most cases, however, even this sort of simplified modeling for such a heat exchanger is not necessary.
All you will typically know is the UA value (overall heat transfer coefficient area) of the heat exchanger
and the mass flow rate through the heat exchanger (see Figure 10.5: Network Object Used to Model a
Cold Plate/Heat Exchanger (p. 367)). Given the surface area/geometry of the heat exchanger in terms of
its bounding box and the two values listed above, ANSYS Icepaks network object model can be used
to model the effects of the heat exchanger on the rest of the system.
To model a recirculation opening using an opening object, you are limited to a single pair of openings
for the extract and supply, both of which must have the same mass flow rate.
With a network object, there can be more than one supply or extract opening provided that mass is
conserved. In Figure 10.6: Network Object Representation of Recirculation Openings (p. 368), the extract
air leaves the cabinet domain at A and B and the supply air re-enters the cabinet domain at C, D, and
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
368 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Network to Your ANSYS Icepak Model
E. Heat may be transferred to or from the flow when the air leaves the cabinet domain (that is, it either
flows inside a hollow block or outside of the cabinet walls) and enters the recirculation device. The re-
circulation device itself is outside of the cabinet domain. Thus, it can be represented by an internal
node because you will generally be interested in the effects of a recirculation device on the rest of the
cabinet instead of the physical makeup of the device. When you have created a valid network of
openings, the color of the network object faces in the graphics window will change from purple to
yellow, indicating that the faces are to be treated as velocity boundaries.
When two nodes are connected, the link between the nodes can be resistive (an R-link) or convective
(a C-link). Resistive links are by far the most commonly used. R-links can represent complicated thermal
networks that the network block object alone cannot model (see Network Blocks (p. 482) for more in-
formation about network blocks). For instance, if you want to model a package with multiple heat
sources and represent it with a network object, you can create the package by using a combination of
a network object and a hollow block. The internal nodes represent the various junctions (heat sources),
and their connections to the face nodes (that are positioned on the faces of the hollow block) or to
other internal nodes represent the thermal heat flow paths in the package.
The mass flow rate entering and leaving any internal or face node must sum to zero to account for
conservation. Face nodes/surfaces must be located on domain boundaries (for example, a cabinet
boundary, hollow block surfaces) since they represent a connection to an external domain that you do
not want to model in detail.
To include a network in your ANSYS Icepak model, click the button in the Object creation toolbar
and then click the button to open the Networks panel, shown in Figure 10.7: The Networks Panel
(Geometry Tab) (p. 370) and Figure 10.8: The Networks Panel (Properties Tab) (p. 371).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 369
Networks
The procedure for adding a network to your ANSYS Icepak model is as follows:
1. Create a network. See Creating a New Object (p. 286) for details on creating a new object and Copying an
Object (p. 303) for details on copying an existing object.
2. Change the description of the network, if required. See Description (p. 307) for details.
3. Change the graphical style of the network, if required. See Graphical Style (p. 308) for details.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
370 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Network to Your ANSYS Icepak Model
4. In the Geometry tab, select the appropriate face tab (Face 0, Face 1, and so on) and specify the geometry,
position and size of each face in the network. There are four different kinds of geometry available for net-
works in the Shape drop-down list. The inputs for these geometries are described in Geometry (p. 309). See
Resizing an Object (p. 288) for details on resizing an object and Repositioning an Object (p. 289) for details
on repositioning an object.
5. If the network face is subject to radiative heat transfer, select Radiation in the Properties tab. You can
modify the default radiation characteristics of the network (for example, the view factor). See Radiation
Modeling (p. 641) for details on radiation modeling.
Specify the Surface material to be used for the network face. By default, this is specified as default.
This means that the material specified for the network face is defined in the Basic parameters
panel (see Default Fluid, Solid, and Surface Materials (p. 261)). To change the material for the network
face, select a material from the Material drop-down list. See Material Properties (p. 335) for details
on material properties.
6. Edit the connectivity and other properties of the network nodes in the Network editor panel (Figure 10.9: Ex-
ample of a Network editor Panel (p. 372)). To open the Network editor panel, select the Properties tab
and click the Edit network button.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 371
Networks
a. Create additional face, internal, or boundary nodes as necessary by clicking Internal, Boundary, or
Face next to Create node. The working area of the Network editor panel will contain graphical repres-
entations of the nodes that you created. Face nodes will appear as red circles, boundary nodes as blue
circles, and internal nodes as pink circles. If you need to specify the geometry of newly-created faces,
you will need to return to step 4 before proceeding further.
b. Move the nodes in the working area to make them convenient to visualize. To reposition a node, hold
down the left mouse button on the node and drag it to different location in the working area. Changing
the location of a node in the Network editor panel will not affect the geometry or the position of the
network in the graphics window. To move all nodes back to their default locations automatically, click
Reset locations.
c. Edit the node parameters in the Node panel. Figure 10.10: Example of a Node Panel (Face
Node) (p. 373)-Figure 10.12: Example of a Node Panel (Internal Node) (p. 373) show examples of Node
panels specific to each type of node. To open a Node panel, double-click the node in the working area
of the Network editor panel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
372 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Network to Your ANSYS Icepak Model
For a face node, specify the name of the node in the Node name text entry box, and then specify
whether or not a contact resistance is applied to the face.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 373
Networks
If you would like ANSYS Icepak to calculate a contact resistance based on the properties of the
face, select Compute and specify the Effective thickness of the network node and the Solid
material of which it is made. The values of the effective thickness and the thermal conductivity
of the solid material will be used to calculate the contact resistance of the network node.
If you want to specify the contact resistance yourself, select Specified and enter a Resistance in
the text-entry field.
For a boundary node, specify the name of the node in the Node name text entry box. Select Constant
power or Constant temperature as the boundary condition and specify a value for the parameter.
For an internal node, specify the name of the node in the Node name text entry box, and then specify
values for the Power, Mass, and Specific heat of the node.
For transient simulations, you can also specify transient power parameters for an internal
node or transient temperature parameters for a boundary node. To edit the transient power
or temperature parameters for the network, turn on the Transient option and click the adjacent
Edit button. This option is available if you have selected Transient under Time variation in
the Basic parameters panel. See Transient Simulations (p. 605) for more details on transient
simulations.
Note
You can view Node settings by pointing the mouse at the node and the settings will
be displayed as a bubble help window.
You can also view Node and Power values in the Networks tab of the Power and
temperature limit setup panel. See Setting Up the Power and Temperature Limit Val-
ues (p. 737) for more details.
d. Create the appropriate links between the nodes to represent either the thermal resistance or the mass
flow rate. To create a link, hold down the right mouse button on a node and drag it to connect to a
different node in the working area. This will open the Link panel (Figure 10.13: Example of a Link Pan-
el (p. 374)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
374 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Network to Your ANSYS Icepak Model
In the Link panel, select R- link and specify the thermal Resistance or select C- link and specify
the Mass flow. The thermal resistance for links connecting face nodes and internal nodes can
be specified either by choosing Resistance or Heat transfer coeff.. For links between two in-
ternal nodes, only the Resistance option can be used. If Heat transfer coeff. is specified, ANSYS
Icepak computes the thermal resistance as where h is the heat transfer coefficient and A
is the area of the face. If you have selected Mass flow and want to reverse the direction of the
flow, click Reverse. Click Done to display the link in the working area.
The link will be displayed by connecting the two nodes with a zig-zagged line. If the link is
specified by a mass flow rate, an arrow will be displayed to indicate the direction of the flow.
To edit an existing link, double-click the link in the Network editor panel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 375
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
376 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 11: Heat Exchangers
Heat exchangers are two-dimensional modeling objects representing the heat exchange with the sur-
rounding air. For a planar heat exchanger in ANSYS Icepak, a lumped-parameter model is used to
model a heat exchange element. The heat exchanger enables you to specify both the pressure drop
and heat transfer coefficient as functions of the velocity normal to the radiator.
In this chapter, information about the characteristics of heat exchangers is presented in the following
sections:
where is the fluid density, and kL is the non-dimensional loss coefficient, which can be specified as
a constant or as a polynomial function.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 377
Heat Exchangers
(11.2)
where rn are polynomial coefficients and v is the magnitude of the local fluid velocity normal to the
resistance.
where q is the heat flux, Tair,d is the temperature downstream of the heat exchanger, and Text is the
reference temperature for the liquid. The convective heat transfer coefficient, h, can be specified as a
constant or as a polynomial function.
(11.4)
where hn are polynomial coefficients and v is the magnitude of the local fluid velocity normal to the
resistance in m/s.
Either the actual heat flux (q) or the heat transfer coefficient and heat exchanger temperature (h,Tair,d)
may be specified. q (either the entered value or the value calculated using Equation 11.3 (p. 378)) is in-
tegrated over the heat exchanger surface area.
where
q = heat flux
= fluid mass flow rate
cp = specific heat capacity
h = empirical heat transfer coefficient
Text = external temperature (reference temperature for the liquid)
Tair,d = temperature downstream from the heat exchanger
A = heat exchanger frontal area
Note
(11.6)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
378 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Heat Exchanger to Your ANSYS Icepak Model
where Tair,u, is the upstream air temperature. The heat transfer coefficient, h, can therefore
be computed as
(11.7)
(11.8)
To include a heat exchanger in your ANSYS Icepak model, click the button in the Object creation
toolbar and then click the button to open the Heat exchangers panel, shown in Figure 11.1: The
Heat exchangers Panel (Geometry Tab) (p. 379) and Figure 11.2: The Heat exchangers Panel (Properties
Tab) (p. 380).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 379
Heat Exchangers
The procedure for adding a heat exchanger to your ANSYS Icepak model is as follows:
1. Create a heat exchanger. See Creating a New Object (p. 286) for details on creating a new object and
Copying an Object (p. 303) for details on copying an existing object.
2. Change the description of the heat exchanger, if required. See Description (p. 307) for details.
3. Change the graphical style of the heat exchanger, if required. See Graphical Style (p. 308) for details.
4. In the Geometry tab, specify the geometry, position, and size of the heat exchanger. There are four different
kinds of geometry available for heat exchangers in the Shape drop-down list. The inputs for these geometries
are described in Geometry (p. 309). See Resizing an Object (p. 288) for details on resizing an object and Re-
positioning an Object (p. 289) for details on repositioning an object.
5. In the Properties tab, specify the Loss coefficient for the heat exchanger. To specify a constant loss
coefficient, select Constant and enter the value in the Constant text entry box. To specify a polynomial
loss coefficient, select Polynomial and enter the coefficients for the polynomial equation (separated by
spaces) in the Polynomial text entry box. For example, if you have a polynomial equation of the form
(11.9)
a b c d
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
380 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Heat Exchanger to Your ANSYS Icepak Model
Note
6. Specify the Heat transfer through the heat exchanger. Select from two options in the Thermal condition
drop-down list:
Heat flux specifies a fixed rate of heat transfer from the resistance to the surrounding fluid.
Heat transfer coefficient specifies a heat transfer coefficient to model the heat input/output of the
resistance. You can specify a Constant value for the heat transfer coefficient (h in Equation 11.3 (p. 378)).
Alternatively, you can specify a Polynomial heat transfer coefficient by entering the coefficients for the
polynomial equation (separated by spaces) in the Polynomial text entry field.
Note
Specify the temperature of the resistance (that is, Tair,d in Equation 11.3 (p. 378)) next to External
temp. The value of the ambient temperature is defined under Ambient conditions in the Basic
parameters panel (see Ambient Values (p. 260)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 381
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
382 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 12: Openings
Openings are two-dimensional modeling objects representing areas of the model through which fluid
can flow. Opening geometries include rectangular, circular, 2D polygon, inclined and CAD. Opening
types include free and recirculation. Free openings are specified individually, but recirculation openings
must be specified in pairs. Recirculation opening pairs consist of two sections:
an extract section, representing the location at which fluid is removed from the enclosure
a supply section, representing the location at which fluid is returned to the enclosure
Openings should be located on an enclosure boundary, that is, either a cabinet wall or the surface of
a hollow block that has been used to mask a portion of the enclosure. Free openings can also be located
on the surfaces of blocks or plates within the enclosure.
Free openings represent holes either on the boundary of the enclosure or on blocks or plates. Recircu-
lation openings model devices (for example, heaters, refrigeration circuits) that extract fluid from the
enclosure at one location, heat or cool it, and supply it to a different location in the model.
Note that the mass flow rates for the extract and supply sections of a recirculation opening must be
the same. You can specify different mass fluxes for the two sections if they differ in size, but the mass
flow rates (mass flux area) for the sections must be the same.
To configure an opening in the model, you must specify its geometry (including location and dimensions)
and type. For free openings, you can also specify temperature, static pressure, species concentrations
and velocity at the opening. For transient problems, you can specify the variation of temperature,
pressure, species concentration, and velocity with time. For recirculation openings, you must specify
the mass flow rate and thermal treatment of the fluid in the recirculation loop. The thermal treatment
can be specified as a constant temperature increase (or decrease), a fixed heat input (or extraction), or
using a conductance and the external temperature. You can also specify the direction of flow out of
the supply section as well as an increase or decrease in species in the recirculation loop.
In this chapter, information about the characteristics of an opening is presented in the following sections:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 383
Openings
Note
The geometries of the extract and supply sections for a recirculation opening can differ from
one another.
By default, ANSYS Icepak calculates the rate of flow through a free opening as part of the solution.
For free openings located on cabinet walls, ANSYS Icepak computes the rate of flow through the
opening based on an external static pressure. The default external pressure and temperature are the
ambient temperature specified under Ambient conditions in the Basic parameters panel (see Ambient
Values (p. 260)). For cases where the external fluid velocity is not perpendicular to the plane of the
opening, ANSYS Icepak allows you to specify the velocity directional components as well as specify
species concentrations and turbulence parameters at the opening. You can also specify boundary profiles
for pressure, temperature, velocity, species concentrations, and turbulence parameters at a free opening.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
384 of ANSYS, Inc. and its subsidiaries and affiliates.
Recirculation Openings
You can model an internal recirculation device by placing the extract and supply sections of a recircu-
lation opening on two different sides of an adiabatic block, as shown in Figure 12.2: Internal Recirculation
Device (p. 385).
Note
Because the extract and supply sections can differ in size, the per-unit-area specification can result in
different mass fluxes but the same mass flow rate for each section of the opening. Such specifications
can be used to model devices that extract or supply a fluid anywhere in the recirculation loop.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 385
Openings
ANSYS Icepak provides three methods for computing Tsupply. The first method requires the specification
of a constant temperature change (T) applied to the fluid within the device. In this case, Tsupply is
computed by
(12.1)
where Textract is the temperature of the enclosure fluid averaged over the face of the extract section.
The second method requires the specification of the amount of heat (H) input to or extracted from
the fluid by the recirculation device. In this case, Tsupply is computed by
(12.2)
where cp is the fluid specific heat of the default fluid material selected in the Basic parameters panel
(see Default Fluid, Solid, and Surface Materials (p. 261)) and is the mass flow rate through the device.
The third method requires the specification of the conductance (h1A) and the external temperature
(Texternal). In this case, Tsupply is computed by
(12.3)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
386 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding an Opening to Your ANSYS Icepak Model
where cp is the specific heat of the default fluid material selected in the Basic parameters panel (see
Default Fluid, Solid, and Surface Materials (p. 261)), and is the mass flow rate through the device.
To include an opening in your ANSYS Icepak model, click the button in the Object creation toolbar
and then click the button to open the Openings panel, shown in Figure 12.4: The Openings Panel
for a Free Opening (Geometry Tab) (p. 387) and Figure 12.5: The Openings Panel for a Recirculation
Opening (Geometry Tab) (p. 388).
Figure 12.4: The Openings Panel for a Free Opening (Geometry Tab)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 387
Openings
Figure 12.5: The Openings Panel for a Recirculation Opening (Geometry Tab)
The procedure for adding an opening to your ANSYS Icepak model is as follows:
1. Create an opening. See Creating a New Object (p. 286) for details on creating a new object and Copying an
Object (p. 303) for details on copying an existing object.
2. Change the description of the opening, if required. See Description (p. 307) for details.
3. Change the graphical style of the opening, if required. See Graphical Style (p. 308) for details.
4. In the Geometry tab, specify the type of the opening by selecting Free or Recirc next to Type. The lower
part of the panel will change depending on your selection of the Type.
5. Specify the geometry, position, and size of the opening. There are five different kinds of geometry for Free
type opening and five different kinds of geometry for Recirc type opening available in the Shape drop-
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
388 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding an Opening to Your ANSYS Icepak Model
down list. The inputs for these geometries are described in Geometry (p. 309). See Resizing an Object (p. 288)
for details on resizing an object and Repositioning an Object (p. 289) for details on repositioning an object.
Note
You can specify different geometries and dimensions for the Supply and Extract
sections of a recirculation opening.
Note
The decoration (p. 242) shown on the opening object in the graphic display window
is not displayed when the opening is a CAD object.
6. In the Properties tab, specify the characteristics related to the selected opening Type. These options are
described in the following sections.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 389
Openings
Figure 12.6: The Openings Panel for a Free Opening (Properties Tab)
1. Specify the Temperature of the fluid external to the cabinet. By default, the external temperature is the
temperature specified under Ambient conditions in the Basic parameters panel (see Ambient Val-
ues (p. 260)). To specify a uniform temperature, enter a value in the Temperature text entry box. To define
a spatial profile for the temperature external to the cabinet, select Profile next to Temperature and click
Edit to open the Curve specification panel (described below).
2. Specify the Static pressure external to the cabinet. To specify a uniform static pressure, enter a value in
the Static pressure text entry box. To define a spatial profile for the static pressure external to the cabinet,
select Profile next to Static pressure and click Edit to open the Curve specification panel (described
below).
3. Specify the velocity vector for flow across the opening. To specify a uniform x velocity, y velocity, or z velocity,
enter a value in the X Velocity, Y Velocity, or Z Velocity text entry box. To define a spatial profile for the
x velocity, y velocity, or z velocity select Profile next to X Velocity, Y Velocity, or Z Velocity and click Edit
to open the Curve specification panel (described below).
4. If you are setting up a transient simulation, you can specify the Static pressure, Temperature, X Velocity,
Y Velocity, or Z Velocity as a function of time. These options are available if you have selected Transient
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
390 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding an Opening to Your ANSYS Icepak Model
under Time variation in the Basic parameters panel. To edit the transient parameters for the static pressure,
temperature, x velocity, y velocity, or z velocity, select Transient and click Edit in the Openings panel. See
Transient Simulations (p. 605) for more details on transient simulations.
Note
ANSYS Icepak cannot use both a spatial profile and a transient profile for the static pres-
sure, temperature, x velocity, y velocity, or z velocity. If you specify both profile types for
any of these parameters, ANSYS Icepak will use the transient profile and ignore the spatial
profile.
5. Specify the inlet or outlet species concentrations for the opening if X Velocity, Y Velocity, and/or Z Velocity
are defined, if required. You can input the species concentrations for the opening using the Species con-
centrations panel. To open this panel, select Species in the Openings panel and then click Edit. See
Species Transport Modeling (p. 629) for details on modeling species transport.
To define a profile, specify a list of (x, y, z) coordinates and the corresponding values in the Curve
specification panel. For example, the first line in Figure 12.7: The Curve specification Panel (p. 391)
specifies a temperature of 30 C at (0.25, 0.25, 1). The data in Figure 12.7: The Curve specification Pan-
el (p. 391) specify a variation of temperature on the plane 0.25x0.75, 0.25y0.75, z=1. The values
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 391
Openings
in the right-hand column are the external static pressure, external temperature, x velocity, y velocity,
or z velocity, depending on your selection in the Openings panel. Click Accept when you have finished
defining the profile; this will store the values and close the Curve specification panel. ANSYS Icepak will
interpolate the data you provide in the Curve specification panel to create a profile for the whole
boundary.
Note
If the starting point of the opening object is located at (x0,y0 z0), then the first point of the
profile should be (x0,y0 z0, a0), where a0 is the corresponding value for that point. However,
if the first point in the profile is has a different value, for example (x1,y1 z1, a0), ANSYS Ice-
pak will automatically translate the first point to (x0,y0 z0, a0), and the rest of the profile points
will be shifted by (x1-x0, y1-y0 z1-z0). This translation of point locations will not affect the
values of the variables (an), and is also useful if the opening is ever translated within the
model. In this way, you will not have to recreate the profile file or re-enter values in the
Curve specification panel. This translation feature also applies to other objects that allow
the specification of point profiles (that is, walls, blocks, and resistances).
To load a previously defined profile, click Load. (See Saving a Contour Plot (p. 868) for details on saving
contour data and using them as a profile.) This will open the Load curve file selection dialog box. Select
the file containing the profile data and click Accept. See File Selection Dialog Boxes (p. 93) for details
on selecting a file. If you know the units used in the profile data you are loading, you should select the
appropriate units in the Curve specification panel before you load the profile. If you want to view the
data after you have loaded it, using different units than the default units in the Curve specification
panel, select the relevant Fix values options and then select the appropriate units from the unit
definition lists.
If you want to load a curve file that you have created outside of ANSYS Icepak, you will need to make
sure that the first three lines of the file before the data contain the following information:
2. the unit specifications for the file, which can be obtained from the Curve specification panel (for example,
units m C)
Using the above example, the first three lines of the curve file would be
units m C
10
The actual data points should be entered in the same way as you would enter them in the Curve spe-
cification panel.
Note
If you want to load a curve from an Excel file, make sure that you also save the file as formatted
text (space-delimited) before reading it into ANSYS Icepak.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
392 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding an Opening to Your ANSYS Icepak Model
The interpolation method of the profile is specified in the Misc item under the Options node in
the Preferences panel. A description of interpolation methods can be found in Miscellaneous
Options (p. 239).
To save a profile, click Save. This will open the Save curve dialog box, in which you can specify the fi-
lename and directory to which the profile data are to be saved.
Figure 12.8: The Openings Panel for a Recirculation Opening (Properties Tab)
1. Specify the thermal change applied to the fluid in the recirculation loop. There are three options:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 393
Openings
Temperature change specifies a constant increase or decrease of temperature applied to the fluid in
the recirculation loop (see Equation 12.1 (p. 386)).
Heat input/extract specifies a constant heat flow into or out of the fluid as it passes through the recir-
culation loop (see Equation 12.2 (p. 386)).
Conductance (h*A) specifies a conductance to model the heat input/output of the fluid from your system.
Enter the value of the conductance (h1A in Equation 12.3 (p. 386)) in the Conductance text entry field.
Specify the external temperature (Texternal in Equation 12.3 (p. 386)) next to External temp. The
value of the ambient temperature is defined under Ambient conditions in the Basic parameters
panel (see Ambient Values (p. 260)).
2. Specify the mass flow rate through the opening. You can specify either a Mass flow rate, Mass flux rate,
or Volumetric flow rate. If you specify a Mass flux rate, and you have specified different cross-sectional
areas for the Supply and Extract sections of the opening, then these sections will have the same total
mass flow rate but different mass fluxes. The extract side mass flux is used to compute the mass flow rate.
If the fluid flows into the cabinet normal to the opening, select Normal.
To specify the flow angle of the fluid entering the cabinet through the supply section of the opening,
select Specified. Enter values for the direction vector (X, Y, Z) for the flow. Only the direction of the
vector is used by ANSYS Icepak; the magnitude is ignored.
4. (transient problems only) Specify the Start time and the End time when the thermal and mass flow spe-
cifications for the opening are active.
5. Specify the change of species in the recirculation loop. You can specify an increase or decrease in the
species in the recirculation loop using the Species filter efficiency panel. To open this panel, select Species
filter in the Openings panel and then click Edit. See Species Transport Modeling (p. 629) for details on
modeling species transport.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
394 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 13: Grilles
In your ANSYS Icepak model, grilles can represent either vents or planar resistances, which are similar
types of objects. A vent grille is located on the boundary of a wall or a surface, while a planar resistance
grille is generally located in free space in the cabinet interior.
In this chapter, information about the characteristics of a grille is presented in the following sections:
13.1. Vents
Vents represent holes through which fluid can enter or leave the cabinet. They are always located on
enclosure boundaries; that is, either cabinet walls or the surfaces of blocks used to modify the shape
of the enclosure (see Figure 13.1: Vent Examples (p. 395)). Vent geometries include rectangular, circular,
2D polygon, inclined and CAD.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 395
Grilles
In most real-world cases, vents have coverings (for example, screen meshes, angled slats, wire grilles).
These coverings result in a pressure drop across the plane of the vent. ANSYS Icepak treats the pressure
drop in the same way that it treats a pressure drop through a resistance modeling object.
Fluid can enter or exit the cabinet through a vent. The actual flow direction through the vent is computed
by ANSYS Icepak. In some cases, fluid can enter and exit through different areas of a single vent. In
cases where the amount of flow in both directions is nearly equal, the vent may be modeled as two
separate but adjoining vents.
ANSYS Icepak computes both the temperature and the direction of the fluid exiting the cabinet through
a vent. By default, the temperature of the fluid entering the cabinet through a vent is assumed to be
the ambient temperature specified under Ambient conditions in the Basic parameters panel (see
Ambient Values (p. 260)). If flow is leaving the domain through the vent, the temperature is ignored. By
default, the direction of flow of the fluid through a vent is computed by ANSYS Icepak. If you know the
direction of flow at the vent, you can specify it in the Grille panel.
To configure a vent in the model, you must specify its geometry (including location and dimensions).
For best results, the vent size and geometry should closely match the size and geometry of the actual
vent. In some cases, you must also specify the temperature, pressure, species concentration, and/or
method used to calculate the pressure drop through the vent covering.
For a planar resistance in ANSYS Icepak, the effect of any resistance is modeled as a pressure drop
through its area or volume. ANSYS Icepak provides a list of resistance types that you can select to
model the pressure drop through a planar resistance. Alternatively, the pressure drop across the resistance
can be calculated using either the approach-velocity method or the device-velocity method, both of
which require a user-specified velocity loss coefficient. The approach-velocity and device-velocity
methods differ from each other only by virtue of a factor called the free area ratio. The calculated
pressure drop can be proportional either to the fluid velocity itself, or to the square of the velocity. It
is common practice to employ the linear relationship for laminar flow and the quadratic relationship
for turbulent flow. In the general case, a combination of the linear and quadratic relationships may
more accurately model the pressure drop/speed curve.
Note
You cannot use the hexahedral mesher if a planar resistance is placed on an inclined con-
ducting thick plate.
To configure a flow resistance in the model, you must specify its geometry (including location and di-
mensions), the pressure drop model, and the relationship between resistance and velocity.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
396 of ANSYS, Inc. and its subsidiaries and affiliates.
Pressure Drop Calculations for Grilles
Fluid entering the cabinet through a grille is drawn in from the external environment. By default, the
external fluid is at the ambient temperature specified under Ambient conditions in the Basic parameters
panel (see Ambient Values (p. 260)), and the flow enters the cabinet in a direction computed by ANSYS
Icepak. However, you can impose a flow direction, as shown in Figure 13.3: Grille Flow Direction
(Vents) (p. 398). You can also specify a temperature for the fluid entering the grille.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 397
Grilles
To account for pressure losses due to the presence of mesh screens or angled slats on the grille, you
must specify a loss coefficient or select a grille type. See [11 (p. 971)] for a compilation of loss coefficients
applicable to most situations encountered in electronic enclosures.
ANSYS Icepak can calculate loss coefficients for different types of grilles based on the free area ratio of
the grille. The following grille types are available in ANSYS Icepak:
(13.1)
(13.3)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
398 of ANSYS, Inc. and its subsidiaries and affiliates.
Pressure Drop Calculations for Grilles
Note
Setting the ambient temperature and flow direction has no effect on the calculations if fluid
flows out of the cabinet through the vent.
Alternatively, ANSYS Icepak can calculate the pressure drop resulting from a resistance either by the
approach-velocity method or by the device-velocity method.
The approach-velocity method relates the pressure drop to the fluid velocity:
(13.4)
where lc is the user-specified loss coefficient, is the fluid density, and vapp is the approach velocity.
The approach velocity is the calculated velocity at the plane of the grille. The velocity dependence can
be linear (n = 1), quadratic (n = 2), or a combination of linear and quadratic.
The device-velocity method relates the pressure drop induced by the grille to the fluid velocity:
(13.5)
where vdev is the device velocity. The velocity dependence can be linear (n = 1), quadratic (n = 2), or a
combination of linear and quadratic.
The difference between the approach-velocity and device-velocity methods is in the velocity used to
compute the pressure drop. The device velocity is related to the approach velocity by
(13.6)
where A is the free area ratio. The free area ratio is the ratio of the area through which the fluid can
flow unobstructed to the total planar area of the obstruction.
Note
The loss coefficient used in the equation for the device velocity is not the same as the
loss coefficient used in the equation for the approach velocity.
The loss coefficients in Equation 13.4 (p. 399) and Equation 13.5 (p. 399) are related to the flow regime
of the problem:
For a viscous flow regime (for example, laminar flow, slow flow, very dense packing), you should select a
linear velocity relationship:
(13.7)
For an inertial flow regime (such as turbulent flow), you should select a quadratic velocity relationship:
(13.8)
For a combination of these two types of flow, you should select a linear+quadratic velocity relationship:
(13.9)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 399
Grilles
experimental measurements
computational measurements
from a reference (The loss coefficients for many grille and vent configurations are available in [11 (p. 971)].)
To include a grille in your ANSYS Icepak model, click the button in the Object creation toolbar
and then click the button to open the Grille panel, shown in Figure 13.4: The Grille Panel (Geometry
Tab) (p. 400) and Figure 13.5: The Grille Panel (Properties Tab) (p. 401).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
400 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Grille to Your ANSYS Icepak Model
The procedure for adding a grille to your ANSYS Icepak model is as follows:
1. Create a grille. See Creating a New Object (p. 286) for details on creating a new object and Copying an Ob-
ject (p. 303) for details on copying an existing object.
2. Change the description of the grille, if required. See Description (p. 307) for details.
3. Change the graphical style of the grille, if required. See Graphical Style (p. 308) for details.
4. In the Geometry tab, specify the geometry, position, and size of the grille. There are five different kinds of
geometry available for grilles in the Shape drop-down list. The inputs for these geometries are described
in Geometry (p. 309). See Resizing an Object (p. 288) for details on resizing an object and Repositioning an
Object (p. 289) for details on repositioning an object.
Note
The decoration (p. 242) shown on the grille object in the graphic display window is not
displayed when the grille is a CAD object.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 401
Grilles
a. Select the Pressure loss specification in the drop-down list. The following options are available:
To specify the loss coefficient, select Loss coefficient and then select the method to be used to cal-
culate the velocity loss coefficient. The following options are available in the Velocity loss coefficient
drop-down list.
To have ANSYS Icepak calculate the loss coefficient for a particular grille type based on the free
area ratio of the grille, select Automatic. Then select the type of grille (Perforated thin vent,
Circular metal wire screen, or Two-plane screen, cyl. bars) in the Resistance type drop-down
list and specify the Free area ratio.
To use the device-velocity method, select Device and select the method to be used to calculate
the Resistance velocity dependence. There are three options in the drop-down list: Linear,
Quadratic, and Linear+quadratic. Finally, specify the appropriate Loss coefficient and Free area
ratio for the Linear coefficient and/or Quadratic coefficient.
To use the approach-velocity method, select Approach and select the method to be used to cal-
culate the Resistance velocity dependence. Finally, specify the appropriate Loss coefficient for
the Linear coefficient and/or Quadratic coefficient.
Note
When grilles are placed on domain boundaries, only quadratic loss coefficients
should be specified. If linear loss coefficients are specified for such grilles, they will
be ignored.
To define a piecewise-linear profile for the pressure drop as a function of the speed of the fluid
through the grille, select Loss curve. ANSYS Icepak allows you to describe the curve either by posi-
tioning a series of points on a graph using the Pressure drop curve graphics display and control
window (described below), or by specifying a list of grille speed/pressure coordinate pairs using the
Curve specification panel (described below). These options are available under Edit.
Note
You must define three points to create the curve by creating three points on the
Pressure drop curve panel or specifying three coordinate pairs in the Curve spe-
cification panel.
To load a previously defined curve, click Load. This will open the Load curve file selection
dialog box. Select the file containing the curve data and click Accept. See File Selection Dialog
Boxes (p. 93) for details on selecting a file.
To save a curve, click Save. This will open the Save curve dialog box, in which you can specify
the filename and directory to which the curve data is to be saved.
Note
The box to the right of Edit will be empty if you have not defined a curve for
the grille. This box will contain the first speed value if you have defined a curve.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
402 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Grille to Your ANSYS Icepak Model
b. To specify the external pressure, enter a value for the External total pressure. For flow into a grille,
the external pressure is the stagnation pressure. For flow out of a grille, the external pressure is the
static pressure. By default, the external pressure is the ambient pressure specified under Ambient
conditions in the Basic parameters panel (see Ambient Values (p. 260)).
If the fluid flows into the cabinet normal to the grille, select Normal in.
If the fluid flows out of the cabinet normal to the grille, select Normal out.
To specify the flow angle of the fluid entering the cabinet through the grille, select Specified. Enter
values for the direction vector (X, Y, Z) for the flow. Only the direction of the vector is used by ANSYS
Icepak; the magnitude is ignored.
d. Specify the inlet or outlet species concentrations for the grille, if required. You can input the species
concentrations for the grille using the Species concentrations panel. To open this panel, select Species
in the Grilles panel and then click Edit. See Species Transport Modeling (p. 629) for details on modeling
species transport.
e. Enter a value for the External temperature of the external fluid. The default value of Ambient temper-
ature is the ambient temperature specified under Ambient conditions in the Basic parameters panel
(see Ambient Values (p. 260)). This temperature is used if fluid flows into the cabinet through the vent,
and is ignored if fluid flows out of the cabinet through the vent.
Using the Pressure drop curve Window to Specify the Curve for a Grille (p. 403)
Using the Curve specification Panel to Specify the Pressure Drop Curve for a Grille (p. 405)
13.5.1. Using the Pressure drop curve Window to Specify the Curve for a Grille
You can specify a pressure drop curve for a grille using the Pressure drop curve graphics display and
control window (Figure 13.6: The Pressure drop curve Graphics Display and Control Window (p. 404)).
To open the Pressure drop curve window, select Loss curve from the Pressure loss specification
drop-down list in the Grille panel and click Edit. Select Graph editor from the resulting list.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 403
Grilles
Figure 13.6: The Pressure drop curve Graphics Display and Control Window
The following functions are available for creating, editing, and viewing a curve:
To create a new point on the curve, click the curve with the middle mouse button.
To move a point on the curve, hold down the middle mouse button while positioned over the point, and
move the mouse to the new location of the point.
To delete a point on the curve, click the right mouse button on the point.
To zoom into an area of the curve, position the mouse pointer at a corner of the area to be zoomed, hold
down the left mouse button and drag open a selection box to the desired size, and then release the mouse
button. The selected area will then fill the Pressure drop curve window, with appropriate changes to the
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
404 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Grille to Your ANSYS Icepak Model
axes. After you have zoomed into an area of the model, click Full range to restore the graph to its original
axes and scale.
To set the minimum and maximum values for the scales on the axes, click Set range. This will open the Set
range panel (Figure 13.7: The Set range Panel (p. 405)).
Enter values for Min X, Min Y, Max X, and Max Y and enable the check boxes. Click Accept.
To load a previously defined curve, click Load. This will open the Load curve file selection dialog box. Select
the file containing the curve data and click Accept. See File Selection Dialog Boxes (p. 93) for details on se-
lecting a file.
To save a curve, click Save. This will open the Save curve dialog box, in which you can specify the filename
and directory to which the curve data is to be saved.
You can use the Print button to print the curve. See Saving Image Files (p. 144) for details on saving
hard-copy files. Click Done when you have finished creating the curve; this will store the curve and
close the Pressure drop curve window. Once the curve is defined, you can view the pairs of coordinates
defining the curve in the Curve specification panel. See Figure 13.8: The Curve specification Panel (p. 406)
for the pairs of coordinates for the curve shown in Figure 13.6: The Pressure drop curve Graphics Display
and Control Window (p. 404).
Note
The curve you specify must intersect both the x and y axes.
13.5.2. Using the Curve specification Panel to Specify the Pressure Drop Curve
for a Grille
You can define a pressure drop curve for a grille using the Curve specification panel (Figure 13.8: The
Curve specification Panel (p. 406)). To open the Curve specification panel, select Loss curve from the
Loss specification drop-down list in the Grille panel and click Edit. Select Text editor from the resulting
list.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 405
Grilles
To define a curve, specify a list of coordinate pairs in the Curve specification panel. It is important to
give the numbers in pairs, but the spacing between numbers is not important. Click Accept when you
have finished entering the pairs of coordinates; this will store the values and close the Curve specific-
ation panel.
To load a previously defined curve, click Load. This will open the Load curve file selection dialog box.
Select the file containing the curve data and click Accept. See File Selection Dialog Boxes (p. 93) for
details on selecting a file. If you know the units used in the curve data you are loading, you should select
the appropriate units in the Curve specification panel before you load the curve. If you want to view
the imported data after you have loaded them, using different units than the default units in the Curve
specification panel, select Fix values for Speed units and/or Pressure units and select the appropriate
units from the unit definition list.
If you want to load a curve file that you have created outside of ANSYS Icepak, you will need to make
sure that the first three lines of the file before the data contain the following information:
2. the unit specifications for the file, which can be obtained from the Curve specification panel (for example,
units m/s N/m2)
Using the above example, the first three lines of the curve file would be
10
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
406 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Grille to Your ANSYS Icepak Model
The actual data points should be entered in the same way as you would enter them in the Curve spe-
cification panel.
Note
If you want to load a curve from an Excel file, make sure that you also save the file as
formatted text (space delimited) before reading it into ANSYS Icepak.
To save a curve, click Save. This will open the Save curve dialog box, in which you can specify the file-
name and directory to which the curve data is to be saved.
Once the pairs of coordinates have been entered, you can view the curve in the Pressure drop curve
graphics display and control window. See Figure 13.6: The Pressure drop curve Graphics Display and
Control Window (p. 404) for the curve for the values shown in Figure 13.8: The Curve specification Pan-
el (p. 406).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 407
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
408 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 14: Sources
Sources represent regions in the model within which heat flux originates. Sources can be used to rep-
resent current and voltage for Joule heating simulation. Source geometries include prism, cylinder, el-
lipsoid, elliptical cylinder, rectangular, circular, 2D polygon, inclined and CAD. Sources can be used to
specify the primary field variable of temperature. For transient problems, you can also define a period
during which the source is active. Two-dimensional sources can exchange radiation with other objects
in the model.
To configure a source in the model, you must specify its geometry (including location and dimensions)
and temperature options. For a transient simulation, you must also specify parameters related to the
source coefficients.
In this chapter, information about the characteristics of a source is presented in the following sections:
Total heat sets the total power output over the plane or through the volume to the value s. ANSYS Icepak then
computes the source per-unit-area (or volume) value by dividing by the area of the plane or the volume of
the 3D region.
Per unit area/volume sets the flux of heat per unit area of the source (positive) or sink (negative) or per
unit volume of the volume to the value s.
Fixed value sets the temperature of the fluid on the plane to the value s.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 409
Sources
Temperature dependent sets the flux of heat per unit area of the source (positive) or sink (negative) or per
unit volume of the volume to the value
where T is the temperature computed by ANSYS Icepak, and C and s are user-specified values. Note
that the Temperature dependent option for temperature sources is designed to model temperature-
maintaining sources, such as thermistors, which are used to modulate temperature fluctuations. For
such sources, the coefficient C must be negative. A positive value for the coefficient C will result in
runaway temperatures.
Joule heating is available only for 2D sources and allows you to specify joule heating type inputs (current
and resistivity).
A volumetric source placed within a flow region can be regarded as a "transparent" object; that is, the fluid
flows through it. Its only effect is to add an appropriate source term to one of the governing equations being
solved.
If a 2D source is suspended in a fluid, it takes on the properties of the fluid, but it does not allow any fluid
flow to pass through it; that is, it behaves like an impermeable wall element.
In general, 2D flux sources should be placed on the surface of another object, such as a wall, block, or plate.
To include a source in your ANSYS Icepak model, click on the button in the Object creation toolbar
and then click on the button to open the Sources panel, shown in Figure 14.1: The Sources Panel
(Geometry Tab) (p. 411) and Figure 14.2: The Sources Panel (Properties Tab) (p. 412).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
410 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Source to Your ANSYS Icepak Model
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 411
Sources
The procedure for adding a source to your ANSYS Icepak model is as follows:
1. Create a source. See Creating a New Object (p. 286) for details on creating a new object and Copying an
Object (p. 303) for details on copying an existing object.
2. Change the description of the source, if required. See Description (p. 307) for details.
3. Change the graphical style of the source, if required. See Graphical Style (p. 308) for details.
4. In the Geometry tab, specify the geometry, position, and size of the source. There are nine different kinds
of geometry available for sources in the Shape drop-down list. The inputs for these geometries are described
in Geometry (p. 309). See Resizing an Object (p. 288) for details on resizing an object and Repositioning an
Object (p. 289) for details on repositioning an object.
5. In the Properties tab, specify the Thermal specification for the source. These options are described in
User Inputs for Thermal specification (p. 413).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
412 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Source to Your ANSYS Icepak Model
6. Transient allows you to specify the power as a function of time. This option is available if you have selected
Transient under Time variation in the Basic parameters panel. To edit the transient parameters for the
source, click Edit next to Transient. See Transient Simulations (p. 605) for more details on transient simula-
tions.
7. (2D sources only) Select Radiation to specify radiation as an active mode of heat transfer to and from the
source, if required. You can modify the default radiation characteristics of the source (for example, the
view factor) by using the Radiation specification panel. To open this panel, select Radiation and then
click Edit. See Radiation Modeling (p. 641) for details on radiation modeling.
8. Voltage/current specification is available only for 2D sources. Select Current or Voltage in the Sources
panel and enter the appropriate value. The Transient option is available when Current is selected and allows
you to specify current as a function of time. This option is available if you have selected Transient under
Time variation in the Basic parameters panel. To edit the transient parameters for the source, click Edit
next to Transient. See Transient Simulations (p. 605) for more details on transient simulations.
9. Specify a source of species within the computational domain, if required. You can input the species con-
centrations for the source by using the Species concentrations panel. To open this panel, select Species
in the Sources panel and click Edit. See Species Transport Modeling (p. 629) for details on modeling species
transport.
10. (Optional) Specify the Temperature limit to be used in the Power and temperature limit setup panel.
A warning message will be provided if the temperature of the source exceeds this specified limit. See Power
and Temperature Limit Setup (p. 737) for more information on temperature limit setup.
Total power allows you to enter a value for the total power output over the plane of a 2D source or through
the volume of a 3D source.
Constant allows you to specify the temperature of the source. The value of the ambient temperature is
defined under Ambient conditions in the Basic parameters panel (see Ambient Values (p. 260)). This
option is available only for 2D sources.
Temperature dependent allows you to specify heat as a function of temperature. This option is not
available if the Transient option is selected. There are two options to specify the temperature dependence
of power: linear and piecewise linear. Select Temperature dependent in the Sources panel. Click Edit
next to Temperature dependent to open the Temperature dependent power panel (Figure 14.3: The
Temperature dependent power Panel- Linear (p. 414)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 413
Sources
Choose either the linear option or the piecewise linear option. If you choose the linear option
specify a value for the constant C. Define the temperature range for which the function is valid by
entering values (in Kelvin) for Low temperature and High temperature. The value of the ambient
temperature is defined under Ambient conditions in the Basic parameters panel (see Ambient
Values (p. 260)). If the temperature exceeds the specified value of High temperature, then the
power is given by substituting the value of High temperature into the equation at the top of the
Temperature dependent power panel. If the temperature falls below the specified value of Low
temperature, then the power is given by substituting the value of Low temperature into the
equation at the top of the Temperature dependent power panel.
If you select the Piecewise linear option, click Text editor to open the Curve specification panel.
To define the temperature dependence of power, specify a list of temperatures and the correspond-
ing power values in the curve specification panel. It is important to give the numbers in pairs, but
the spacing between numbers is not important. Click Accept when you have finished defining the
curve; this will store values and close the Curve specification panel. ANSYS Icepak will interpolate
the data you provide in the Curve specification panel to create a profile for the entire range of
temperatures (Figure 14.5: Curve specification panel (p. 415)). If the temperature exceeds the highest
temperature specified in the curve, then the power is given by specified power at the highest
temperature. Similarly if the temperature drops below the lowest temperature specified in the
curve, the power is given by specified power at the lowest temperature.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
414 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Source to Your ANSYS Icepak Model
Note
For the piecewise linear option, the outside total power value is not used in computing the
power at any temperature. It is only used for the linear option.
The values entered are actual total powers and not power per unit area.
Joule heating allows you to specify Joule heating type inputs (current and resistivity) for the source.
Voltage/current specification is not available for 3D sources. Select Joule heating under Total power
in the Sources panel. Click Edit next to Joule heating to open the Joule heating power panel (Fig-
ure 14.6: The Joule heating power Panel (p. 416)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 415
Sources
Specify values for the Current, Resistivity, and the constant C to be entered into the fields at the
top of the panel.
You can also specify the current as a function of time for Joule heating type inputs by selecting
the Transient option next to Current. This option is available if you have selected Transient under
Time variation in the Basic parameters panel. To edit the transient parameters for the source,
click Edit next to Transient. See Transient Simulations (p. 605) for more details on transient simula-
tions.
Specify the temperature (Tref) at which the resistivity was measured. You must also specify the
direction of the length of the source that you want included in the equation. You can choose
Longest, X length, Y length, or Z length under the L drop-down list. ANSYS Icepak uses this length
in the equation at the top of the Joule heating power panel, and also calculates the area of this
face to be used in the equation. Specify the temperature range for which the function is valid by
entering values for Low temperature and High temperature. The value of the ambient temperature
is defined under Ambient conditions in the Basic parameters panel (see Ambient Values (p. 260)).
Click Update to update the thermal specification of the source.
The flux of heat per unit area of the source for a 2D source by entering a value for the flux of heat per unit
area next to Surface heat.
The flux of heat per unit volume of the source for a 3D source by entering a value for the flux of heat per
unit volume next to Volumetric heat.
Constant allows you to specify the temperature of the source. The value of the ambient temperature is
defined under Ambient conditions in the Basic parameters panel (see Ambient Values (p. 260)). This
option is available only for 2D sources.
Temperature dependent allows you to specify heat as a function of temperature. This option is not
available if the Transient option is selected. There are two options to specify the temperature dependence
of power: linear and piecewise linear. Select Temperature dependent in the Sources panel. Click Edit
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
416 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Source to Your ANSYS Icepak Model
next to Temperature dependent to open the Temperature dependent power panel (Figure 14.3: The
Temperature dependent power Panel- Linear (p. 414)).
Choose either the linear option or the piecewise linear option. If you choose the linear option
specify a value for the constant C. Define the temperature range for which the function is valid by
entering values (in Kelvin) for Low temperature and High temperature. The value of the ambient
temperature is defined under Ambient conditions in the Basic parameters panel (see Ambient
Values (p. 260)). If the temperature exceeds the specified value of High temperature, then the
power is given by substituting the value of High temperature into the equation at the top of the
Temperature dependent power panel. If the temperature falls below the specified value of Low
temperature, then the power is given by substituting the value of Low temperature into the
equation at the top of the Temperature dependent power panel.
If you select the Piecewise linear option, click Text editor to open the Curve specification panel.
To define the temperature dependence of power, specify a list of temperatures and the correspond-
ing power values in the curve specification panel. It is important to give the numbers in pairs, but
the spacing between numbers is not important. Click Accept when you have finished defining the
curve; this will store values and close the Curve specification panel. ANSYS Icepak will interpolate
the data you provide in the Curve specification panel to create a profile for the entire range of
temperatures (Figure 14.5: Curve specification panel (p. 415)). If the temperature exceeds the highest
temperature specified in the curve, then the power is given by specified power at the highest
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 417
Sources
temperature. Similarly, if the temperature drops below the lowest temperature specified in the
curve, the power is given by specified power at the lowest temperature.
Note
For the piecewise linear option, the outside total power value is not used in computing the
power at any temperature. It is only used for the linear option.
The values entered are actual total powers and not power per unit area.
Profile allows you to define a spatial profile for the Surface/volume flux. Select Profile and click Edit to
open the Curve specification panel.
Specify the lengths and the corresponding surface/volume flux values in the Curve specification
panel. The spacing between the numbers is not important as long as the numbers are given in
sets of four. Click Accept when you have finished defining the curve; this will store values and
close the Curve specification panel. ANSYS Icepak will interpolate the data you provide in the
Curve specification panel to create a profile for the entire range of surface/volume heat flux.
Note
The interpolation method of the profile is specified in the Misc item under the Options
node in the Preferences panel. A description of interpolation methods can be found in
Miscellaneous Options (p. 239).
Fixed temperature allows you to specify the temperature of the source. The value of the ambient temper-
ature is defined under Ambient conditions in the Basic parameters panel (see Ambient Values (p. 260)).
This option is available only for 2D sources.
LED source option allows you to model temperature dependent power. Default values are given for Current
and Efficiency. Select the Text editor button to open the Curve specification panel. To define the temper-
ature dependence of voltage, specify a list of temperatures and the corresponding voltage values in the
Curve specification panel. To display the voltage-temperature curve, click Graph editor.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
418 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 15: Printed Circuit Boards (PCBs)
Printed circuit board objects (PCBs) are two-dimensional rectangular objects representing printed circuit
boards. You can specify PCBs either as single boards or as racks of identical boards.
To configure a PCB in the model, you must specify its location and dimensions. In addition, you must
specify whether the PCB represents an individual board or a rack of boards, and the spacing between
boards in the rack.
In this chapter, information about the characteristics of a PCB is presented in the following sections:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 419
Printed Circuit Boards (PCBs)
components as well as the board carrying power will be unrealistically high since the board is a major
heat spreader in most cases.
For each side of a hollow PCB, you can specify two independent component characteristics: the average
component height and the number of components. The number of components can be defined as a
total number of components for the side or as the number of components per unit area of the board.
By default, the component height and number of components are zero.
Components on a PCB prevent flow along the board to a height equivalent to their average height.
The PCB is treated as having a thickness equal to the specified average height, and no computation for
fluid flow or heat transfer is performed in that region, as shown in Figure 15.1: Component Flow Sup-
pression in a Hollow PCB (p. 420).
Note
This suppression of the flow should be kept in mind when postprocessing the results of the
simulation.
ANSYS Icepak automatically locates the edge of a row of mesh elements at the specified component
height so as to model this region exactly.
For the current side of a PCB, the total heat transferred to the fluid per unit area is given by
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
420 of ANSYS, Inc. and its subsidiaries and affiliates.
Types of PCBs
(15.1)
where H0 and Hc are the amounts of heat dissipated from components on the other side and current
side, respectively.
When any type of block is present on a PCB, the heat dissipation specified for the PCB is applied only
to the exposed surface of the PCB, that is, the portion not covered by a block. Similarly, if an average
component height value is specified, heat is dissipated only above the specified height.
(15.2)
The normal-direction conductivity (for example, in this case, the y-direction conductivity) is given by
(15.3)
The density and specific heat are determined using volume averaging:
(15.4)
where the summation is over the layers forming the PCB laminate (typically alternating between copper
and FR4 material) and
keff,i = ki%covi/100
ki = ith layer conductivity
%cov i = ith layer covered with copper
ti = thickness of ith layer
ttotal = total thickness of the PCB
Zi = volume ratio for component i
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 421
Printed Circuit Boards (PCBs)
(15.5)
All PCBs in a given rack are identical, and each possesses the properties and characteristics assigned to
the first board in the rack. To specify a rack of PCBs with variable spacing between the boards, you
must create a series of boards, each specified separately.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
422 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a PCB to Your ANSYS Icepak Model
To include a PCB in your ANSYS Icepak model, click the button in the Object creation toolbar and
then click the button to open the Printed circuit boards panel, shown in Figure 15.3: The Printed
circuit boards Panel (Geometry Tab) (p. 423) and Figure 15.4: The Printed circuit boards Panel (Properties
Tab) (p. 424).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 423
Printed Circuit Boards (PCBs)
The procedure for adding a PCB to your ANSYS Icepak model is as follows:
1. Create a PCB. See Creating a New Object (p. 286) for details on creating a new object and Copying an Ob-
ject (p. 303) for details on copying an existing object.
2. Change the description of the PCB, if required. See Description (p. 307) for details.
3. Change the graphical style of the PCB, if required. See Graphical Style (p. 308) for details.
4. In the Geometry tab, specify the shape, position and size of the PCB. The inputs for a rectangular object
are described in Rectangular Objects (p. 309) and the inputs for a polygon object are described in Two-Di-
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
424 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a PCB to Your ANSYS Icepak Model
mensional Polygons (p. 314). See Resizing an Object (p. 288) for details on resizing an object and Repositioning
an Object (p. 289) for details on repositioning an object.
(optional) The traces and vias in the PCB can be accurately modeled by directly importing ECAD data
(BRD, TCB, ODB++, Gerber EDB or ANF files). Choose Cadence BRD, ASCII TCB, Ansoft Neutral ANF,
ASCII Neutral BOOL, Artwork Gerber, ANSYS EDB or ODB++ Design from the Import ECAD file drop-
down list to display the Trace file panel. Select a BRD, TCB, ANF, BOOL, Gerber, EDB or an ODB++ file
and click Open to import the file. After the file has been specified and imported, ANSYS Icepak assigns
ECAD data to the PCB and displays the trace and via information in the Board layer and via information
panel. You can modify the board dimensions in the Board layer and via information panel.
The Trace file panel (Figure 15.5: PCB Trace file panel (p. 425)) is displayed when importing a .brd,
.tcb, .anf, or .bool file. Select a file and click Open to import the file.
You can modify various imported dimensions like the layer thicknesses, via diameters etc by
clicking the Trace layers and vias button (only available after importing a brd, gerber, anf, odb++
or tcb file). You can change the values in the Board layer and via information panel. See Importing
Trace Files (p. 188) for details.
Modeling trace heating is available for PCBs. See Trace Heating (p. 196) for details.
If you want to remove the BRD, TCB, BOOL, ANF, Gerber, EDB or ODB++ file associated with the
PCB you can do so by clicking the Clear ECAD button in the Geometry tab.
In the Properties tab, specify type of PCB by selecting Compact, Detailed, or Hollow in the Pcb
type drop-down list. The lower part of the panel will change depending on your selection of the
Pcb type.
5. Define the Rack specification for the PCB. ANSYS Icepak allows you to specify the number of boards in
the rack of PCBs. Enter the number of boards next to Number in rack. The number of boards in the rack
is 1 by default.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 425
Printed Circuit Boards (PCBs)
If you specify more than one board, you must also specify the Rack spacing between the boards.
If you specify a positive value for the Rack spacing, the boards will be generated in the positive
direction of the axis normal to the plane of the PCB. If you specify a negative value for the Rack
spacing, the boards will be generated in the negative direction of the axis normal to the plane of
the PCB. By default the spacing is set to zero.
Note
For a rack of PCBs, any power specification is applied to each individual PCB in the rack.
a. Specify the Substrate Thickness and then specify the Substrate Material to be used for the PCB.
To change the substrate material for the PCB, select a material from the Substrate Material drop-
down list. See Material Properties (p. 335) for details on material properties.
b. (detailed PCB only) Specify whether you want the effective thickness of the substrate to be conserved
by toggling the Conserve effective thickness option.
The trace layers are represented in the detailed PCB model using thin conducting plates. In
PCBs with several metalization/trace layers, the dielectric material thickness can be significantly
lower than the overall PCB thickness due to the total thickness of the metalization/trace layers.
This effect will be accounted for if this option is turned on. If this option is turned off, the
metalization/trace layers will not be considered when calculating the effective substrate
thickness.
For a Detailed PCB, select Upper/Lower and specify the Upper face power and Lower face power
of each board in the rack, or select Total and specify the Total power of the PCB.
d. Select Simple or Detailed for Trace layer type. If Simple is selected, specify the High surface
thickness, Low surface thickness, and Internal layer thickness and then specify the % coverage
for each under Trace layer parameters. Finally, specify the Number of internal layers and select
the Trace Material.
e. If Detailed is selected, you can create additional layers by clicking the Add layer button. Specify the
Layer thickness, % coverage and Layer Material for each layer under Trace layer parameters.
Click Delete layer to remove the last created layer. Finally, specify the Trace Material.
f. The trace is the flat metal path that connects the contact sites (or pads) for the leads of components
on the layer. The % coverage is the portion of the layer that is covered by traces.
For a Compact PCB, the thermal conductivity of the boards in the rack is defined to be ortho-
gonal. The Effective conductivity (plane) and Effective conductivity (normal) are computed
internally as the average of the conductivities of the substrate and the trace materials. Since
the substrate thickness is greater than the combined trace layer thickness, the effective con-
ductivity is generally much closer to the conductivity of the substrate.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
426 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a PCB to Your ANSYS Icepak Model
g. For a Compact PCB, you can edit the vias by clicking the Configure Vias button which will display
the Configure vias panel. Click Add Vias to add as many vias as needed.
In the Compact Vias- Filled [Vias1] panel, select the Plane and specify the Location of the
vias. Enter the following Via Details and click Accept.
Via Diameter
Thickness of Electroplating
Plate material
Fill material
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 427
Printed Circuit Boards (PCBs)
ANSYS Icepak allows you to specify different physical characteristics for each side of the PCB. If
you select Low side in the Printed circuit boards panel and then click Edit parameters, ANSYS
Icepak will open the PCB low side specification panel (Figure 15.8: The PCB low side specification
Panel (p. 429)). If you select High side and then click Edit parameters, ANSYS Icepak will open
the PCB high side specification panel, which is identical to the PCB low side specification
panel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
428 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a PCB to Your ANSYS Icepak Model
To define the physical characteristics for the low side or the high side of the PCB, follow the steps
below.
a. Specify the Surface material to be used for the current side of the PCB. By default, this is specified
as default. This means that the material specified for the side of the PCB is defined under Default
surface in the Basic parameters panel (see Default Fluid, Solid, and Surface Materials (p. 261)). To
change the material for the current side of the PCB, select a material from the Material drop-down
list. See Material Properties (p. 335) for details on material properties.
Note
The material that you select will also be selected as the surface material in the
Low side surface properties panel (see Figure 15.9: The Low side surface
properties Panel (p. 430)).
b. To specify an average height for the components on the current side of the PCB, enter a value next
to Component height.
c. Percentage of board allows you to specify the percentage of heat dissipated into the fluid from the
current side of the PCB.
d. Specify the amount of heat dissipation from the current side of the PCB. There are three options for
specifying the Thermal condition:
Select Power and enter the Total power dissipated from the current side of the board.
Select Heat flux and enter the Total heat flux dissipated from the current side of the board.
Select Per component and enter the amount of heat dissipated per component from the current
side of the board. If you select this option, you can also specify the number of components as
either the Total number of components or the Number per area on the current side of the board.
These values are used to compute the heat dissipation for the PCB.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 429
Printed Circuit Boards (PCBs)
7. Specify the Radiation properties for the Low side and the High side of the PCB.
If you select Low side under Radiation in the Printed circuit boards panel (Figure 15.4: The Printed
circuit boards Panel (Properties Tab) (p. 424)) and then click Edit, ANSYS Icepak will open the Low
side surface properties panel (Figure 15.9: The Low side surface properties Panel (p. 430)). If you
select High side and then click Edit, ANSYS Icepak will open the High side surface properties
panel, which is identical to the Low side surface properties panel.
a. Specify the Material to be used for the current side of the PCB. By default, this is specified as default.
This means that the material specified for the side of the PCB is defined in the Basic parameters panel
(see Default Fluid, Solid, and Surface Materials (p. 261)). To change the material for the current side of
the PCB, select a material from the Material drop-down list. See Material Properties (p. 335) for details
on material properties.
Note
This step is not necessary for hollow PCBs because you have already performed it in
step a of Board specification of Hollow PCB above.
b. If the side of the PCB is subject to radiative heat transfer, select Radiation. You can modify the default
radiation characteristics of the PCB (for example, the view factor). See Radiation Modeling (p. 641) for
details on radiation modeling.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
430 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 16: Enclosures
Enclosure objects are three-dimensional representations of bay stations and other types of enclosures
that have electronics or heat generating components inside them.
Enclosures may have up to six sides. Each side is modeled as a separate plate object, and can possess
physical and thermal characteristics that differ from the other sides. To configure an enclosure in the
model, you must specify its location and dimensions. For each side of an enclosure, you can specify
whether it is open to the ambient or represented by a rectangular plate object. Enclosure sides can
have thin or thick walls and can also have radiation or heat dissipation imposed on them.
A full enclosure object is equivalent to building an enclosure with six plate objects touching each other
at the edges. This allows heat transfer through (and, if the enclosure is open, mass transfer) through
the enclosure. See Plates (p. 435) for more information about plate objects.
Note
There are enclosure macros available in ANSYS Icepak that can be used to create specific
kinds of enclosures called JEDEC test chambers (see JEDEC Test Chambers (p. 695) for details).
You should use the enclosure object if you want to customize the design of your enclosure
or if you want to parameterize any of the inputs for the enclosure (see Parameterizing the
Model (p. 663) for details on parameterizing your model).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 431
Enclosures
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
432 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding an Enclosure to Your ANSYS Icepak Model
The procedure for adding an enclosure to your ANSYS Icepak model is as follows:
1. Create an enclosure. See Creating a New Object (p. 286) for details on creating a new object and Copying
an Object (p. 303) for details on copying an existing object.
2. Change the description of the enclosure, if required. See Description (p. 307) for details.
3. Change the graphical style of the enclosure, if required. See Graphical Style (p. 308) for details.
4. In the Geometry tab, specify the position and size of the source. The inputs for a prism object are described
in Geometry (p. 309). See Resizing an Object (p. 288) for details on resizing an object and Repositioning an
Object (p. 289) for details on repositioning an object.
5. In the Properties tab, specify the Surface material and the Solid material for the enclosure. By default,
these are specified as default for the sides. This means that the material specified as the Surface material
for the sides is defined under Default surface in the Basic parameters panel and that the material specified
as the Solid material for the sides is defined under Default solid in the Basic parameters panel (see Default
Fluid, Solid, and Surface Materials (p. 261)). To change either material for the sides, select a material from
the Surface material or Solid material drop-down lists. See Material Properties (p. 335) for details on ma-
terial properties.
a. Specify the Boundary type for each side. The following options are available:
Open specifies that the enclosure side is open to the rest of the cabinet.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 433
Enclosures
Thick specifies that the side will behave as a conducting thick plate.
Thin specifies that the side will behave as a conducting thin plate.
b. (thick or thin boundaries only) Specify the Thickness of each side of the enclosure.
c. (thick or thin boundaries only) Specify the Power dissipated by each side of the enclosure.
d. (thick or thin boundaries only) If the side of the enclosure is subject to radiative heat transfer, turn on
the appropriate Radiation option. Click the appropriate Edit button to open the Radiation specification
panel, where you can modify the default radiation characteristics of the side (for example, the view
factor). See Radiation Modeling (p. 641) for details on radiation modeling.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
434 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 17: Plates
Plates are objects that are impervious to fluid flow. They can possess a thickness and are defined by
both their geometry and their type. Plate geometries include rectangular, 2D polygon, circular, inclined
and 2D CAD.
Plate types are defined by their associated thermal models, including adiabatic thin, conducting thick,
conducting thin, hollow thick, or contact resistance. Adiabatic thin plates do not conduct heat either
across or in the plane of the plate. Conducting thick plates can conduct heat in either direction and
they possess a thickness. Conducting thin plates can conduct heat in either direction and have no
physical thickness. Hollow thick plates can conduct heat in the plane of the plate but not across the
plate. Contact resistance plates model resistances to heat transfer due to barriers such as surface coatings
or glues. Fluid plates are also available and can be used to cut a hole into a solid plate.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 435
Plates
To configure a plate in the model, you must specify its geometry (including location and dimensions)
and type, as well as the thermal characteristics, and the material from which each side is made.
Adiabatic thin plates have zero thickness and do not conduct heat in any direction, either normal to
the plate or along the plane of the plate.
Conducting thick plates can conduct heat either through or along the plane of the plate and can do
so anisotropically, that is, according to thermal conductivities specific to each direction (defined as part
of the properties of the solid material specified for the plate). They must possess a physical thickness;
the thickness must be physical so that ANSYS Icepak can mesh the interior of the plate. For transient
simulations, you can specify both density and specific heat for the plate (defined as part of the properties
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
436 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Plate to Your ANSYS Icepak Model
of the solid material specified for the plate), thereby imparting a thermal mass. If a conducting thick
plate is specified without thermal mass, it can conduct heat but it cannot accumulate heat.
Conducting thin plates have the same properties as conducting thick plates, except that they have no
physical thickness. They can possess only an effective thickness.
Contact resistance plates represent barriers to heat transfer either between objects or between an
object and the adjacent fluid. You can specify the resistance of the barrier in terms of a thermal con-
ductivity or a contact resistance. The thermal-conductivity-based resistance is defined by the thermal
conductivity (defined as part of the properties of the solid material specified for the plate) and the plate
thickness. The plate must be specified with a constant material conductivity; that is, the conductivity
must not be a function of temperature. Contact resistance plates can possess an effective thickness, in
which case ANSYS Icepak will not mesh the interior of the plate.
Hollow thick plates represent three-dimensional regions of the model for which only side characteristics
are important. ANSYS Icepak does not mesh or solve for temperature or flow within regions bounded
by the sides of a hollow plate.
ANSYS Icepak assumes, by default, that all surfaces of a plate are hydrodynamically smooth, and applies
standard no-slip boundary conditions. For turbulent-flow simulations in which roughness is significant,
however, you can specify a roughness factor for the entire plate or for each individual side of the plate.
The roughness factor is defined as part of the properties of the surface material for the plate. The purpose
of the roughness factor is to approximate the average height of the surface texture on the plate.
To include a plate in your ANSYS Icepak model, click the button in the Object creation toolbar and
then click the button to open the Plates panel, shown in Figure 17.2: The Plates Panel (Geometry
Tab) (p. 438) and Figure 17.3: The Plates Panel (Properties Tab) (p. 439).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 437
Plates
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
438 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Plate to Your ANSYS Icepak Model
The procedure for adding a plate to your ANSYS Icepak model is as follows:
1. Create a plate. See Creating a New Object (p. 286) for details on creating a new object and Copying an Ob-
ject (p. 303) for details on copying an existing object.
2. Change the description of the plate, if required. See Description (p. 307) for details.
3. Change the graphical style of the plate, if required. See Graphical Style (p. 308) for details.
4. In the Geometry tab, specify the geometry, position, and size of the plate. There are five different kinds
of geometry available for plates in the Shape drop-down list. The inputs for these geometries are described
in Geometry (p. 309). See Resizing an Object (p. 288) for details on resizing an object and Repositioning an
Object (p. 289) for details on repositioning an object.
5. In the Properties tab, specify the thermal model for the plate by selecting Conducting thick, Hollow
thick, Contact resistance, Conducting thin, Adiabatic thin, or Fluid from the Thermal model drop-down
list. The lower part of the panel will change depending on your selection.
6. Specify the characteristics related to the selected Thermal model. These options are described below.
7. Specify the properties for the Low side and the High side of the plate. These options are described in User
Inputs for the Low- and High-Side Properties of the Plate (p. 446).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 439
Plates
9. (optional) Specify the Temperature limit to be used to provide a warning message in the Power and
temperature limit setup panel, if the temperature of the plate exceeds this specified limit. See Power and
Temperature Limit Setup (p. 737) for more information on temperature limit setup.
User Inputs for the Low- and High-Side Properties of the Plate (p. 446)
The steps for defining a plate with a Conducting thick thermal model are as follows:
2. Specify the Solid material for the plate. By default, this is specified as default for the plate. This means
that the material specified as the Solid material for the plate is defined under Default solid in the Basic
parameters panel (see Default Fluid, Solid, and Surface Materials (p. 261)). To change the Solid material
for the plate, select a material from the Solid material drop-down list. See Material Properties (p. 335) for
details on material properties.
3. Specify the total power dissipated by the plate. Select the options from the drop-down list. There are four
options for specifying the total power:
Temp dependent allows you to specify power as a function of temperature. This option is not available
if the Transient option is selected. There are two options to specify the temperature dependence of
power: linear and piecewise linear. Select Temp dependent across from Total power in the Plates
panel, and enter a value of the Total power. Click Edit next to Temp dependent; this opens the Tem-
perature dependent power panel (Figure 17.5: The Temperature dependent power Panel (p. 444)).
Choose either the Linear option or the Piecewise linear option. If you choose the linear option
specify a value for the constant C. The value in the equation shown in the panel is either the
Total power or the power Per unit area/volume specified in the Plates panel. Define the temper-
ature range for which the function is valid by entering values (in Kelvin) for Low temperature
and High temperature. The value of the ambient temperature is defined under Ambient condi-
tions in the Basic parameters panel (see Ambient Values (p. 260)). If the temperature exceeds
the specified value of High temperature, then the power is given by substituting the value of
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
440 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Plate to Your ANSYS Icepak Model
High temperature into the equation at the top of the Temperature dependent power panel.
If the temperature falls below the specified value of Low temperature, then the power is given
by substituting the value of Low temperature into the equation at the top of the Temperature
dependent power panel. Click Update to update the thermal specification of the plate.
If select the Piecewise linear option, click Text editor to open the Curve specification panel.
To define the temperature dependence of power, specify a list of temperatures and the corres-
ponding power values in the curve specification panel. It is important to give the numbers in
pairs, but the spacing between numbers is not important. Click Accept when you have finished
defining the curve; this will store the values and close the Curve specification panel. ANSYS Ice-
pak will interpolate data you provide in the Curve specification panel to create a profile for the
entire range of temperatures (Figure 17.6: Curve specification Panel (p. 445)). If the temperature
exceeds the highest temperature specified in the curve, then the power is given by the specified
power at the highest temperature. Similarly if the temperature drops below the lowest temperature
specified in the curve, the power is given by specified power at the lowest temperature.
Note
For the piecewise linear option, the outside total power value is not used in computing
the power at any temperature. It is only used for the linear option.
Transient allows you to specify the total power as a function of time. This option is available if you have
selected Transient under Time variation in the Basic parameters panel. Select Transient under Total
power and enter a value for the Total power. To edit the transient parameters for the plate, click Edit
next to Transient. See Transient Simulations (p. 605) for more details on transient simulations.
Joule heating allows you to specify Joule heating type inputs (current and resistivity). Select Joule
under Total power in the Plates panel. Click Edit next to Joule heating; this opens the Joule heating
power panel (Figure 17.4: The Joule heating power Panel (p. 441)).
Specify values for the Resistivity, Current, and the constant C to be entered into the equations
at the top of the panel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 441
Plates
You can also specify the current as a function of time for Joule heating type inputs by selecting
the Transient option next to Current. This option is available if you have selected Transient
under Time variation in the Basic parameters panel. To edit the transient parameters for the
plate, click Edit next to Transient. See Transient Simulations (p. 605) for more details on transient
simulations.
Specify the temperature (Tref) at which the resistivity was measured. You must also specify the
direction of the length (L) of the plate that you want included in the equation. You can choose
Longest, X length, Y length, or Z length in the L drop-down list. ANSYS Icepak uses this length
in the equation at the top of the Joule heating power panel, and also calculates the area of this
face to be used in the equation. Specify the temperature range for which the function is valid by
entering values for Low temperature and High temperature. The value of the ambient temper-
ature is defined under Ambient conditions in the Basic parameters panel (see Ambient Val-
ues (p. 260)). Click Update to update the thermal specification of the plate.
The steps for defining a plate with a Hollow thick thermal model are as follows:
The steps for defining a plate with a Contact resistance thermal model are as follows:
1. If you want to specify an additional resistance, select Additional resistance. You can specify the Resistance
by selecting one of the following options from the drop-down list and entering appropriate values:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
442 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Plate to Your ANSYS Icepak Model
Conductance allows you to specify a value for the Conductance. The inverse of this value will be used
to calculate the contact resistance of the plate.
Thermal resistance allows you to specify a value for the Thermal resistance to heat transfer.
Thermal impedance allows you to specify a value for the Thermal impedance. ANSYS Icepak computes
the thermal resistance of the plate as Z/A where Z is the thermal impedance of the plate and A is the
area of the plate.
Thickness allows you to specify a value for the Effective thickness of a specified Solid material. The
values of the thickness and the thermal conductivity of the solid material will be used to calculate the
contact resistance of the plate. The resistance is computed as d/k, where d is the effective thickness of
the plate and k is the thermal conductivity of the solid material (defined as part of the properties of the
solid material specified for the plate).
By default, the Solid material is specified as default for the plate. This means that the material
specified as the Solid material for the plate is defined under Default solid in the Basic parameters
panel (see Default Fluid, Solid, and Surface Materials (p. 261)). To change the Solid material for
the plate, select a material from the Solid material drop-down list. See Material Properties (p. 335)
for details on material properties.
The steps for defining a plate with a Conducting thin thermal model are as follows:
2. Specify the Solid material for the plate. By default, this is specified as default for the plate. This means
that the material specified as the Solid material for the plate is defined under Default solid in the Basic
parameters panel (see Default Fluid, Solid, and Surface Materials (p. 261)). To change the Solid material
for the plate, select a material from the Solid material drop-down list. See Material Properties (p. 335) for
details on material properties.
3. Specify the total power dissipated by the plate. Select the options from the drop-down list. There are two
options for specifying the total power:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 443
Plates
Temp dependent allows you to specify heat as a function of temperature. This option is not available
if the Transient option is selected. There are two options to specify the temperature dependence of
power: linear and piecewise linear.
Select Temp dependent across from Total power in the Plates panel. Click Edit next to Temp
dependent to open the Temperature dependent power panel (Figure 17.5: The Temperature
dependent power Panel (p. 444)).
Choose either the linear option or the piecewise linear option. If you choose the linear option
specify a value for the constant C. The value in the equation shown in the panel is either the
Total power or the power Per unit area/volume specified in the Plates panel. Define the temper-
ature range for which the function is valid by entering values (in Kelvin) for Low temperature
and High temperature. The value of the ambient temperature is defined under Ambient condi-
tions in the Basic parameters panel (see Ambient Values (p. 260)). If the temperature exceeds
the specified value of High temperature, then the power is given by substituting the value of
High temperature into the equation at the top of the Temperature dependent power panel.
If the temperature falls below the specified value of Low temperature, then the power is given
by substituting the value of Low temperature into the equation at the top of the Temperature
dependent power panel.
If you select the Piecewise linear option, click Text editor to open the Curve specification
panel. To define the temperature dependence of power, specify a list of temperatures and the
corresponding power values in the curve specification panel. It is important to give the numbers
in pairs, but the spacing between numbers is not important. Click Accept when you have finished
defining the curve; this will store the values and close the Curve specification panel. ANSYS Ice-
pak will interpolate data you provide in the Curve specification panel to create a profile for the
entire range of temperatures (Figure 17.6: Curve specification Panel (p. 445)). If the temperature
exceeds the highest temperature specified in the curve, then the power is given by specified
power at the highest temperature. Similarly if the temperature drops below the lowest temperature
specified in the curve, the power is given by specified power at the lowest temperature.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
444 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Plate to Your ANSYS Icepak Model
Note
The piecewise linear option is available only for Conducting thin plates.
For the piecewise linear option, the outside total power value is not used in computing
the power at any temperature. It is only used for the linear option.
To specify an adiabatic thin plate, select Adiabatic thin under Thermal model in the Plates panel.
There are no additional inputs for an adiabatic thin plate.
Fluid Plates
To specify a fluid plate, select Fluid under Thermal model in the Plates panel. The only input for this
model is the Thickness of the plate.
Note that the Side specification options in the Plates panel are not available with the Fluid thermal
model. A fluid plate can only be used to cut a hole into a solid plate, as shown in Figure 17.7: Using a
Fluid Plate (p. 446).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 445
Plates
17.6.2. User Inputs for the Low- and High-Side Properties of the Plate
ANSYS Icepak allows you to specify different physical characteristics for each side of the plate. If you
select Low side next to Side specification in the Plates panel (Figure 17.3: The Plates Panel (Properties
Tab) (p. 439)) and then click Edit, ANSYS Icepak will open the Low side surface properties panel (Fig-
ure 17.8: The Low side surface properties Panel (p. 446)). If you select High side and then click Edit,
ANSYS Icepak will open the High side surface properties panel, which is identical to the Low side
surface properties panel.
To define the physical characteristics for the low side or the high side of the plate, follow the steps
below.
1. Specify the surface Material to be used for the current side of the plate. This material defines the roughness
and emissivity for this side of the plate. By default, this is specified as default, which means that the mater-
ial specified for the side of the plate is defined in the Basic parameters panel (see Default Fluid, Solid, and
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
446 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Plate to Your ANSYS Icepak Model
Surface Materials (p. 261)). To change the material for the current side of the plate, select a material from
the Material drop-down list. See Material Properties (p. 335) for details on material properties.
2. (For conducting thick or hollow thick plates only) If you want to specify an additional resistance to heat
transfer for the current side of the plate, select Resistance. You can specify the resistance by selecting
one of the following options from the drop-down list and entering appropriate values:
Conductance allows you to specify a value for the Conductance (Conductance = hA). The inverse of
this value will be used to calculate the additional resistance of the current side of the plate.
Thermal resistance allows you to specify a value for the thermal resistance (Thermal resistance = ).
This value will be used to calculate the additional resistance of the current side of the plate.
Thermal impedance allows you to specify a value for the Thermal impedance. ANSYS Icepak computes
the thermal resistance of the plate as Z/A where Z is the thermal impedance of the plate and A is the
area of the plate.
Thickness allows you to specify a value for the Thickness of a specified Solid material. The values of
the thickness and the thermal conductivity of the solid material will be used to calculate the additional
resistance of the current side of the plate.
3. If the side of the plate is subject to radiative heat transfer, select Radiation. You can modify the default
radiation characteristics of the plate (for example, the view factor). See Radiation Modeling (p. 641) for details
on radiation modeling.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 447
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
448 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 18: Walls
Walls are objects that constitute all or part of the cabinet boundary. Walls can be specified with respect
to their thickness, velocity, and heat flux. Wall geometries include rectangular, 2D polygon, circular, in-
clined and CAD.
By default, the cabinet sides are zero-thickness walls with zero velocity and zero heat flux boundary
conditions. To modify the characteristics of the cabinet boundaries, you must create and specify thermal
conditions on external walls. To construct a wall internal to the enclosure, you must specify a thickness
for the wall. The inner surface of an external wall is in direct contact with the enclosure fluid, and its
outer surface is exposed to the external environment. A no-slip velocity boundary condition is applied
at the inner surface of the wall. For turbulent flows, you can also specify the surface roughness of the
wall, the effect of which is to increase resistance to the flow.
Throughout this section, reference will be made to the inside and outside of a wall. The inside of the
wall is the side in contact with the fluid in the cabinet; the outside of the wall is the side exposed to
the conditions external to the cabinet. For a wall with zero thickness, the inner and outer sides of the
wall coincide; however, the inner and outer surface materials can be different.
To configure a wall in the model, you must specify its geometry (including location and dimensions),
velocity, thickness, thermal characteristics, and the material the wall is made from.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 449
Walls
thickness relative to the coordinate axis normal to the plane of the wall. If the thickness value is positive,
then the expansion is in the positive direction of the coordinate axis normal to the wall, as shown in
Figure 18.1: Wall Thickness Direction (p. 450). If the thickness value is negative, the expansion is in the
negative direction.
Walls with non-zero thickness can conduct heat either through or along the plane of the wall, and can
do so anisotropically, that is, according to thermal conductivities specific to each direction (defined as
part of the properties of the solid material specified for the wall). They must possess a physical thickness
so that ANSYS Icepak can mesh the interior of the wall. Effective-thickness walls have the same properties
as non-zero-thickness walls, except that they have no physical thickness; they can possess only an ef-
fective thickness.
ANSYS Icepak assumes, by default, that all surfaces of a wall in contact with a fluid are hydrodynamically
smooth, and applies standard no-slip boundary conditions. For turbulent-flow simulations in which
roughness is significant, however, you can specify a roughness factor for the entire wall. This roughness
factor is defined as part of the properties of the surface material specified for the wall. The purpose of
the roughness factor is to approximate the average height of the surface texture on the wall.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
450 of ANSYS, Inc. and its subsidiaries and affiliates.
Thermal Boundary Conditions
Walls (p. 451) is located at the cabinet boundary, it can be represented as a wall moving at a fixed velocity.
Moving walls always have zero thickness.
When a wall is specified as moving, it is allowed to move only in the plane of the wall, that is, there is
no translation of the wall outside its plane. Also, fluid in contact with the wall is pulled along with the
wall because of the no-slip condition. In such cases, the velocity of the wall relative to the stationary
enclosure must be set in the plane of the wall. For the example shown in Figure 18.2: Moving Walls (p. 451),
the wall must be specified with a velocity of V in the x direction and zero velocity in the y direction.
ANSYS Icepak automatically imposes a velocity of zero in the direction normal to the plane of the wall
(the z direction in this example).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 451
Walls
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
452 of ANSYS, Inc. and its subsidiaries and affiliates.
Thermal Boundary Conditions
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 453
Walls
To compute heat transfer through a wall with non-zero thickness to the external environment, the energy
equation is used. For these calculations, you must specify the conductivity of the wall (k, defined as
part of the properties of the solid material specified for the wall) and the wall thickness (see Fig-
ure 18.5: Wall with Non-Zero Thickness (p. 454)). For transient problems, you must also specify the
density and specific heat of the wall (defined as part of the properties of the solid material specified
for the wall).
Heat can also be lost or gained through the outside surface of an external wall by convective heat
transfer and radiative heat transfer. The inner surface of an external wall can also convect heat or radiate
to objects within the cabinet. These two types of heat transfer conditions can be applied to walls with
either zero or non-zero thickness.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
454 of ANSYS, Inc. and its subsidiaries and affiliates.
External Thermal Conditions
where qconv is the heat gain or loss, hc is the heat transfer coefficient, Twall is the computed wall tem-
perature, and Tambient is the external specified ambient temperature, that is, the temperature of the ex-
ternal fluid. From Equation 18.1 (p. 454), if the wall temperature is greater than the ambient temperature,
an amount of heat proportional to the temperature difference is lost to the environment from the
cabinet. Similarly, if the wall temperature is lower than the external temperature, heat is transferred
into the cabinet. In contrast, the specified heat flux option prescribes a specified heat gain or loss at
the wall independent of the wall or ambient temperatures.
The heat transfer coefficient can be specified as a constant value, as a spatial profile, or as a function
of temperature. For transient problems, you can specify the variation of the heat transfer coefficient
with time.
In circumstances where heat transfer through the wall is not required (for example, if the wall is thin
and made of a highly conducting material), the thickness of the wall can be set to zero. In this case,
the convective heat transfer boundary condition is applied directly to the inside surface of the external
wall.
where qrad is the heat gain or loss due to radiation (that is, the net radiant flux from the wall surface),
Tremote is the temperature of the remote surface, is the Stefan-Boltzmann constant, F is a view factor
specifying the fraction of radiant energy that is intercepted by the wall, and e is the surface emissivity
of the wall (defined as part of the properties of the surface material specified for the wall). An example
of the use of this capability might be a room within a room whose walls are at a constant temperature,
as shown in Figure 18.6: Radiative Heat Transfer (p. 456). In this case, the room walls exchange radiant
energy with the remote surfaces.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 455
Walls
In circumstances where heat transfer through the wall is not required (for example, if the wall is thin
and made of a highly conducting material), the thickness of the wall can be set to zero. In this case the
radiative heat transfer boundary condition is applied directly to the inside surface of the external wall.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
456 of ANSYS, Inc. and its subsidiaries and affiliates.
Constructing Multifaceted Walls
It is not necessary to separate an external wall into sections in order to accommodate vents, openings,
or fans. ANSYS Icepak automatically removes the wall definition from the space occupied by the vents,
openings, or fans; in effect, it cuts the appropriately sized holes in the wall to accommodate these objects,
as shown in Figure 18.8: Wall with Overlaid Objects (p. 457).
This same approach can be used to construct walls that are made up of different materials. Consider
the example shown in Figure 18.9: Multifaceted Walls (p. 458), where a wall is composed of two different
materials: Wall 1 is made of Material 1 and Wall 2 is made of Material 2. Wall 1 should be created first,
then Wall 2. The second wall definition will override the first when Wall 2 is overlaid on Wall 1, effectively
cutting a comparably-sized area out of Wall 1 and substituting Wall 2 into the hole.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 457
Walls
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
458 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Wall to Your ANSYS Icepak Model
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 459
Walls
The procedure for adding a wall to your ANSYS Icepak model is as follows:
1. Create a wall. See Creating a New Object (p. 286) for details on creating a new object and Copying an Ob-
ject (p. 303) for details on copying an existing object.
2. Change the description of the wall, if required. See Description (p. 307) for details.
3. Change the graphical style of the wall, if required. See Graphical Style (p. 308) for details.
4. In the Geometry tab, specify the geometry, position, and size of the wall. There are five different kinds of
geometry available for walls in the Shape drop-down list. The inputs for these geometries are described
in Geometry (p. 309). See Resizing an Object (p. 288) for details on resizing an object and Repositioning an
Object (p. 289) for details on repositioning an object.
5. In the Properties tab, specify the type of the wall by selecting Stationary, Symmetry, or Moving next to
Wall type. The lower part of the panel will change depending on your selection of the Wall type.
6. Specify the characteristics related to the selected Wall type. These options are described in the following
sections.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
460 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Wall to Your ANSYS Icepak Model
The steps for defining a stationary wall or a moving wall are as follows:
1. Select Stationary or Moving to specify whether the wall is stationary or moving. For a stationary wall, the
flow velocity is zero at the wall.
2. (For stationary wall only) Specify the Wall thickness. When the wall thickness is non-zero, the heat flow
through the wall is computed based on the conductivity of the wall, the computed inner wall temperature
on the inner surface of the wall, and the conditions applied at the outer surface of the wall.
If the thickness is non-zero, the wall is expanded inward or outward from the plane of the wall. If
the thickness is positive, the wall is expanded to the specified thickness in the positive direction of
the coordinate axis that is normal to the plane of the wall. If the thickness is specified with a negative
sign, the expansion is in the negative direction of the coordinate axis normal to the plane of the
wall.
3. (For stationary rectangular walls only) Select the Effective thickness option if you want the specified Wall
thickness to be only an effective thickness.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 461
Walls
4. (For stationary wall only) If you specify a non-zero thickness for the wall, you must also specify the Solid
material for the wall. By default, this is specified as default for the wall. This means that the material
specified as the Solid material for the wall is defined under Default solid in the Basic parameters panel
(see Default Fluid, Solid, and Surface Materials (p. 261)). To change the Solid material for the wall, select a
material from the Solid material drop-down list. See Material Properties (p. 335) for details on material
properties.
5. Specify the External material for the wall. By default, this is specified as default for the wall. This means
that the material specified as the External material for the wall is defined under Default surface in the
Basic parameters panel (see Default Fluid, Solid, and Surface Materials (p. 261)). To change the External
material for the wall, select a material from the External material drop-down list. The surface roughness
and emissivity are defined as part of the surface material parameters. You can edit these values if you select
Edit definition in the materials list. See Material Properties (p. 335) for details on material properties.
6. If you specify a non-zero thickness for a stationary wall, or if you select a moving wall, you can specify the
Internal material for the wall. By default, this is specified as default for the wall. This means that the ma-
terial specified as the Internal material for the wall is defined under Default surface in the Basic para-
meters panel (see Default Fluid, Solid, and Surface Materials (p. 261)). To change the Internal material for
the wall, select a material from the Internal material drop-down list. The surface roughness and emissivity
are defined as part of the surface material parameters. You can edit these values if you select Edit definition
in the materials list. See Material Properties (p. 335) for details on material properties.
Note
For a zero-thickness wall, changing the External material does not automatically change
the Internal material. In these cases, the Internal material will be set to the default
surface material unless you have changed the Internal material prior to specifying the
zero-thickness wall.
7. (For moving wall only) Set the Velocity vector (X, Y, Z) for the movement of the wall. Only the components
of velocity in the plane of the wall can be set to non-zero values. The component of velocity normal to the
wall is automatically set to zero.
8. Specify the Thermal specification for the wall. There are three options:
Select Heat flux from the External conditions drop-down list, if not already selected, and specify the
Heat flux for the wall. To specify a uniform fixed rate of heat transfer through the wall, enter a value in
the Heat flux text entry box. To define a spatial profile for the rate of heat transfer through the wall,
select Profile and click Edit to open the Curve specification panel (described below).
If you are setting up a transient simulation, you can specify the Heat flux as a function of time.
This option is available if you have selected Transient under Time variation in the Basic para-
meters panel. To edit the transient parameters for the heat flux, select Transient and click Edit
in the Walls panel. See Transient Simulations (p. 605) for more details on transient simulations.
Note
ANSYS Icepak cannot use both a spatial profile and a transient profile for the outside
heat flux. If you specify both profile types, ANSYS Icepak will use the transient profile
and ignore the spatial profile.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
462 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Wall to Your ANSYS Icepak Model
Select Temperature from the External conditions drop-down list and specify the Temperature of the
wall. To specify a uniform fixed temperature on the outer surface of the wall, enter a value in the Tem-
perature text entry box. To define a spatial profile for the temperature on the outer surface of the wall,
select Profile and click Edit to open the Curve specification panel (described below).
If you are setting up a transient simulation, you can specify the Temperature as a function of
time. This option is available if you have selected Transient under Time variation in the Basic
parameters panel. To edit the transient parameters for the outside temperature, select Transient
and click Edit in the Walls panel. See Transient Simulations (p. 605) for more details on transient
simulations.
Note
ANSYS Icepak cannot use both a spatial profile and a transient profile for the outside
temperature. If you specify both profile types, ANSYS Icepak will use the transient
profile and ignore the spatial profile.
Select Heat transfer coefficient from the External conditions drop-down list and specify the external
conditions for the wall. The Wall external thermal conditions option allows you to account for heat
loss or gain at the outer surface of the wall through convective or radiative heat transfer. To specify the
external conditions for the wall, click Edit. ANSYS Icepak will open the Wall external thermal conditions
panel (Figure 18.12: The Wall external thermal conditions Panel (p. 463)).
a. To activate convective heat transfer at the outer surface of the wall, select Heat transfer coeff in the
Wall external thermal conditions panel. To specify a uniform heat transfer coefficient, enter the value
of the heat transfer coefficient (hc in Equation 18.1 (p. 454)) in the text entry field and select the Constant
option (default). Enter the Ref temperature (T remote in Equation 18.2 (p. 455)). The value of the ambient
temperature is defined under Ambient conditions in the Basic parameters panel (see Ambient Val-
ues (p. 260)). To define a spatial profile for the heat transfer coefficient, select the Spatial profile option
and click Edit to open the Curve specification panel (described below). To define a heat transfer
coefficient that varies as a function of temperature, select the Temp dependent option and click Edit
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 463
Walls
to open the Curve specification panel (described below). You can also define the heat transfer coefficient
as a function of temperature difference (relative to the ambient temperature). To define a heat transfer
coefficient that varies as a function of temperature difference, select dT dependent and click Edit to
open the Curve specification panel (described below).
The heat transfer coefficient can also be set automatically using existing empirical Nusselt correl-
ations for forced convection and natural convection flows. These correlations depend on the
geometry of the wall, fluid properties, Reynolds number (for forced convection flows), and
Rayleigh number (for natural convection flows). To specify the heat transfer coefficient using
correlations select the Use correlation option and click Edit to open the Flow dependent heat
transfer panel (Figure 18.13: The Flow dependent heat transfer Panel (p. 464)).
Note
In this panel, you can select either Forced convection (default) or Natural convection.
i. To change the default Fluid material for the external flow, select a material from the Fluid ma-
terial drop-down list. See Material Properties (p. 335) for details on material properties.
ii. Select Turbulent or Laminar flow regime in the Flow type drop-down list.
iii. To specify the Flow direction, select the appropriate direction from the Flow direction drop-
down list. For a wall object, the flow can be in either direction in the plane of the wall.
iv. Specify the type of the heat transfer coefficient used. For forced convection situations, there are
empirical correlations to define a local value of the heat transfer coefficient. To specify a locally
varying heat transfer coefficient, select the Local values option. To specify an average heat
transfer coefficient for the entire wall surface, select the Average value option.
v. To specify the free stream velocity, enter the value of the external flow velocity in the Free stream
velocity text entry field.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
464 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Wall to Your ANSYS Icepak Model
i. To change the default Fluid material for the external natural convection flow, select a material
from the Fluid material drop-down list. See Material Properties (p. 335) for details on material
properties.
ii. Specify the ambient external temperature for the fluid surrounding the wall in the Ambient
temperature entry field.
iii. Specify the orientation of the surface with respect to gravity. The heat transfer coefficients for
natural convection flow depend on the orientation of the wall surface relative to the direction of
gravity. To specify the orientation of the surface, select one of the following three options in the
Surface drop-down list: Vertical, Top, and Bottom.
For example, if gravity is in the negative Y direction, the XY and YZ planes are the Vertical
surfaces, the high XZ plane is the Top surface, and the low XZ plane is the Bottom surface.
To specify the direction of the gravity, select the appropriate axis from the Gravity direction
drop-down list.
If you are setting up a transient simulation, you can specify the Heat trans coeff as a
function of time. This option is available if you have selected Transient under Time vari-
ation in the Basic parameters panel. To edit the transient parameters for the heat transfer
coefficient, select Transient and click Edit in the Wall external thermal conditions panel.
See Transient Simulations (p. 605) for more details on transient simulations.
Note
ANSYS Icepak cannot use both a spatial profile and a transient profile for the
heat transfer coefficient. If you specify both profile types, ANSYS Icepak will use
the transient profile and ignore the spatial profile.
Specify the ambient external temperature (that is, Tambient in Equation 18.1 (p. 454)) next to
Ambient temperature for the convective heat transfer boundary condition. The value of
the ambient temperature is defined under Ambient conditions in the Basic parameters
panel (see Ambient Values (p. 260)).
b. To activate radiative exchange of heat between the exterior surface of the wall and a remote surface,
select Radiation in the Wall external thermal conditions panel. Then specify the following parameters:
Ref temperature (T remote in Equation 18.2 (p. 455)) and View factor. The value of the ambient temper-
ature is defined under Ambient conditions in the Basic parameters panel (see Ambient Values (p. 260)).
If you are setting up a transient simulation, you can specify the reference temperature as a
function of time. To define the variation of reference temperature as a function of time, select
Transient next to Ref temperature, and click Edit. This will open the Transient temperature
panel. For details on specifying the transient temperature see User Inputs for Transient Simula-
tions (p. 605).
View factor of the remote surface (that is, the fraction of radiant energy that is intercepted by
the wall). The default View factor is 1.0.
c. Click Done in the Wall external thermal conditions panel to accept your changes and close the panel.
9. (optional) Specify the radiative heat transfer parameters for the inner surface of the wall. This option is
available if you have selected On next to Radiation in the Basic parameters panel. You can modify the
default radiation characteristics of the inner surface of the wall (for example, the view factor) by using the
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 465
Walls
Radiation specification panel. To open this panel, select Inner surface radiation in the Walls panel and
then click Edit. See Radiation Modeling (p. 641) for details on radiation modeling.
18.7.2.1. Using the Curve specification Panel to Specify a Spatial Boundary Profile
You can define a spatial boundary profile using the Curve specification panel (Figure 18.14: The Curve
specification Panel (p. 466)). To open the Curve specification panel, select Profile in the Walls panel
or Spatial profile in the Wall external thermal conditions panel, and click Edit.
You can also define the variation of the heat transfer coefficient with temperature or temperature dif-
ference using the Curve specification panel. To open the Curve specification panel, select Temperature
or dT dependent in the Wall external thermal conditions panel, and click Edit.
To define a spatial boundary profile, specify a list of (x, y, z) coordinates and the corresponding values
in the Curve specification panel. For example, the first line in Figure 18.14: The Curve specification
Panel (p. 466) specifies an outside heat flux of 1 W/m2 at (0.25, 0.25, 0). The data in Figure 18.14: The
Curve specification Panel (p. 466) specify a variation of heat flux on the plane 0.25x0.75, 0.25y0.75,
z=0. The values in the right-hand column are the rate of heat transfer through the wall, the temperature
on the outer surface of the wall, or the heat transfer coefficient at the outer surface of the wall, depending
on your selection under Thermal data in the Walls panel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
466 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Wall to Your ANSYS Icepak Model
Click Accept when you have finished defining the profile or curve; this will store the values and close
the Curve specification panel. ANSYS Icepak will interpolate the data you provide in the Curve spe-
cification panel to create a profile for the whole boundary.
Note
If the starting point of the wall object is located at ( x0 y0 z0), then the first point of the
profile should be (x0 y0 z0 a0), where a0 is the corresponding value for that point. However,
if the first point in the profile has a different value, for example (x1 y1 z1 a0), ANSYS Ice-
pak will automatically translate the first point to (x0 y0 z0 a0), and the rest of the profile
points will be shifted by (x1x0, y1y0, z1z0). This translation of point locations will not
affect the values of the variables (an), and is also useful if the opening is ever translated
within the model. In this way, you will not have to recreate the profile file or re-enter
values in the Curve specification panel. This translation feature also applies to other
objects that allow the specification of point profiles (that is, openings, blocks, and res-
istances).
To load a previously defined profile or curve, click on Load. (See Saving a Contour Plot (p. 868) for details
on saving contour data and using them as a profile.) This will open the Load curve file selection dialog
box. Select the file containing the profile or curve data and click Accept. See File Selection Dialog
Boxes (p. 93) for details on selecting a file. If you know the units used in the profile or curve data you
are loading, you should select the appropriate units in the Curve specification panel before you load
the profile or curve data. If you want to view the imported data after you have loaded it, using different
units than the default units in the Curve specification panel, select the relevant Fix values options
and then select the appropriate units from the unit definition lists.
If you want to load a curve file that you have created outside of ANSYS Icepak, you will need to make
sure that the first three lines of the file before the data contain the following information:
2. the unit specifications for the file, which can be obtained from the Curve specification panel (for example,
units m W/m2)
Using the above example, the first three lines of the curve file would be
units m W/m2
The actual data points should be entered in the same way as you would enter them in the Curve spe-
cification panel.
Note
If you want to load a curve from an Excel file, make sure that you also save the file as formatted
text (space delimited) before reading it into ANSYS Icepak.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 467
Walls
The interpolation method of the profile is specified in the Misc item under the Options node in
the Preferences panel. A description of interpolation methods can be found in Miscellaneous
Options (p. 239).
To save a profile or curve, click Save. This will open the Save curve dialog box, in which you can specify
the filename and directory to which the profile or curve data are to be saved.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
468 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 19: Periodic Boundaries
Periodic boundary conditions are used when the physical geometry of interest and the expected pattern
of the flow/thermal solution have a periodically repeating nature. ANSYS Icepak allows for translational
periodic boundaries with no pressure drop across the periodic planes. ANSYS Icepak does not allow for
rotational periodic boundaries or periodic boundaries with imposed pressure drop across the periodic
planes.
Periodic boundary conditions are used when the flows across two opposite planes in your computational
model are identical. Figure 19.1: Example of Translational Periodicity - Physical Domain (p. 469) illustrates
a typical application of translational periodic boundary conditions. In this example, the boundaries form
periodic planes in a rectilinear geometry. Periodic planes are always used in pairs as illustrated in Fig-
ure 19.2: Example of Translational Periodicity - Modeled Domain (p. 470).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 469
Periodic Boundaries
ANSYS Icepak treats the flow at a periodic boundary as though the opposing periodic plane is a direct
neighbor to the cells adjacent to the first periodic boundary. Thus, when calculating the flow through
the periodic boundary adjacent to a fluid cell, the flow conditions at the fluid cell adjacent to the op-
posite periodic plane are used.
Information about the characteristics of a periodic boundary is presented in the following sections:
Note
The geometries of both sections of a periodic pair making up a periodic boundary must be
identical that is, if a periodic surface, Side0, is rectangular, its corresponding periodic pair
surface, Side1 must be rectangular and of the same dimensions.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
470 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Periodic boundary to Your ANSYS Icepak Model
The procedure for adding periodic boundaries to your ANSYS Icepak model is as follows:
1. Create a periodic boundary. See Creating a New Object (p. 286) for details on creating a new object and
Copying an Object (p. 303) for details on copying an existing object.
2. Change the description of the periodic boundary, if required. See Description (p. 307) for details.
3. Change the graphical style of the periodic boundary, if required. See Graphical Style (p. 308) for details.
4. In the Geometry tab, specify the geometry, position, and size of both surfaces, Side0 and Side1 of the
periodic boundary. There are four different kinds of geometry available in the Shape drop-down list. The
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 471
Periodic Boundaries
inputs for these geometries are described in Geometry (p. 309). See Resizing an Object (p. 288) for details
on resizing an object and Repositioning an Object (p. 289) for details on repositioning an object.
Note
You must specify identical geometries and dimensions for the Side0 and Side1
sections of a periodic boundary.
5. There is no need for a Properties tab, as ANSYS Icepak assumes translational periodicity with zero pressure
drop across the periodic planes.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
472 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 20: Blocks
A block is a three-dimensional modeling object. Block geometries include prism (rectangular box), cyl-
inder, 3D polygon, ellipsoid, elliptical cylinder and 3D CAD. Block types include solid, hollow, fluid, and
network.
Physical and thermal characteristics that need to be specified vary according to the block type. All types
of blocks (or individual sides of the blocks) can exchange radiation with other objects in the model.
Blocks exist within the cabinet, so any part of their non-contact surfaces may be exposed to the enclosure
fluid. By default, the no-slip condition for fluid velocity applies at all block surfaces. For turbulent flows,
you can specify a roughness parameter.
To configure a solid, hollow, or fluid block in the model, you must specify its geometry (including location
and dimensions) and type, as well as its physical and thermal characteristics. For a network block, you
must specify the plane of the board (PCB) and define the thermal resistance network for the block.
Solid blocks represent actual solid objects and can possess physical and thermal characteristics such as
density, specific heat, thermal conductivity, and total heat flux. ANSYS Icepak considers the interior of a
solid block to be part of the computational domain and includes the block internal temperature distribution
as part of the model solution.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 473
Blocks
Hollow blocks represent three-dimensional regions of the model for which only side characteristics are im-
portant. ANSYS Icepak does not mesh or solve for temperature or flow within regions bounded by the sides
of a hollow block. Hollow-block surfaces can be specified as adiabatic (impervious to heat flow) or as pos-
sessing a fixed, uniform temperature or heat flux.
Fluid blocks are regions of the model where fluid properties can be specified independently of those specified
for the Default fluid in the Basic parameters panel (see Default Fluid, Solid, and Surface Materials (p. 261)).
Individual side parameters for fluid blocks are specified in the same manner as those for solid and hollow
blocks. If individual side parameters are specified on a side of a fluid block, a zero thickness wall is defined
for that side of the block.
A network block is a simplified representation of an IC (integrated circuit) package. The common packages
are BGA (ball grid arrays), PGA (pin grid arrays), TSOP (thin small outline packages), and so on. Network
blocks are characterized as a network of thermal resistances connecting the junction (j) to the case (c) and
the printed circuit board (b). The region inside the package is replaced by this network representation and
the power assigned to the junction. A simple network block is shown in Figure 20.1: A Simple Network
Block (p. 474).
ANSYS Icepak assumes, by default, that all surfaces of a block are hydrodynamically smooth, and applies
standard no-slip boundary conditions. For turbulent-flow simulations in which roughness is significant,
however, you can specify a roughness factor for the entire block or (for solid, hollow, and fluid blocks)
each individual side of the block. The roughness factor is defined as part of the properties of the surface
material specified for the block. The purpose of the roughness factor is to approximate the average
height of the surface texture on the block.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
474 of ANSYS, Inc. and its subsidiaries and affiliates.
Block-Combination Thermal Characteristics
Hollow block specifications, on the other hand, include only parameters related to the block surface itself,
such as temperature, heat flux, species, and whether or not the surface is adiabatic.
Fluid block specifications relate to the properties of the fluid within the block.
Network block specifications include the junction-to-case resistance (Rjc) and the junction-to-board resistance
(Rjb). These are simplified representations of the complex composition of an IC package.
In addition to specifying parameters for the entire block, ANSYS Icepak allows you to specify parameters
for each individual side of the block for solid, hollow, and fluid blocks. Side-specific parameters include
those related to surface thermal characteristics (for example, temperature and heat flux) as well as radi-
ation.
If you specify the side of a block as adiabatic, ANSYS Icepak treats it as impervious to heat flow in the
direction normal to its surface. When a block side is specified as fixed temperature, ANSYS Icepak assigns
a constant temperature to the side. If you specify a block side as fixed heat, ANSYS Icepak assumes
that it emits or absorbs heat uniformly at a constant rate. You can specify a fixed heat flux in terms of
either total heat flux or heat flux per unit area.
Note
You cannot specify parameters for individual sides for a network block.
Note
Network blocks should not overlap or be combined in any way. The rules of combination
for the solid, hollow, or fluid blocks do not apply to network blocks.
Cylinder, Polygon, Ellipsoid, or Elliptical Cylinder Blocks Positioned on a Prism Block (p. 481)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 475
Blocks
If both blocks are specified as conducting solid blocks, ANSYS Icepak computes the amount of heat transferred
between the blocks. To apply a thermal resistance between the blocks at the contact surface (representing,
for example, a coating layer between the blocks), locate and specify a plate at the region of coincidence
(see Plates (p. 435)).
When one (or both) of the blocks is specified as hollow, no heat transfer occurs across the coincident surface.
Figure 20.3: Heat Flux for Blocks with Coincident Surfaces (p. 477) shows an example configuration where
Block A is a non-conducting, solid block and Block B is a hollow block with a specified constant heat flux.
Block A insulates the coincident region with respect to heat flow, so heat is transferred away from Block B
only on those surfaces exposed to the enclosure fluid.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
476 of ANSYS, Inc. and its subsidiaries and affiliates.
Block-Combination Thermal Characteristics
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 477
Blocks
Consider, for example, a block configuration such as that shown in Figure 20.5: Intersecting-Volume
Properties (p. 479), where Block B is created after Block A. The intersecting region (shaded) possesses
the characteristics and parameters of Block B, regardless of which block is solid, hollow, or fluid in type,
because Block B was the last block created.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
478 of ANSYS, Inc. and its subsidiaries and affiliates.
Block-Combination Thermal Characteristics
If Block A is specified as a conducting solid block with a specified heat flux and Block B is a hollow
block, ANSYS Icepak distributes the entire specified heat flux for Block A only in its non-intersecting
volume. If, on the other hand, Block A is hollow and Block B is a conducting solid block with a specified
heat flux, ANSYS Icepak distributes the power for Block B throughout its entire volume, including the
coincident region. If both blocks are conducting solid blocks, ANSYS Icepak distributes specified heat
flux and calculates temperature distributions throughout the entire volumes of both blocks, using the
thermal properties of Block B in the coincident region.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 479
Blocks
If the block is a conducting solid block and the plate has a non-zero thickness, the plate can be considered
as a conducting solid block, and the rules governing blocks with coincident surfaces apply. If the plate is
specified with zero thickness, there is no heat transfer from the block to the plate.
If the block is specified as fixed heat or fixed temperature, it can transfer heat to the plate but cannot receive
heat from the plate.
The thermal characteristics of a plate intersecting a conducting solid block override those of the block, re-
gardless of which object is created first. A plate with zero conductivity, for example, acts as an insulator
within the block.
If the block is specified as adiabatic, fixed heat, or fixed temperature, the presence of the plate has no effect
(that is, the portion of the plate within the block is ignored).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
480 of ANSYS, Inc. and its subsidiaries and affiliates.
Cylinder, Polygon, Ellipsoid, or Elliptical Cylinder Blocks Positioned on a Prism Block
A conducting solid block on an external wall exchanges heat with the wall. If the block is specified as dissip-
ating power, the side coincident with the wall transfers its heat to the wall.
If a block in contact with a wall is specified as adiabatic, there is no heat transfer between the block and the
wall. If the block is specified as fixed heat or fixed temperature, it can transfer heat to the wall but cannot
receive heat transferred from the wall.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 481
Blocks
If both blocks with coincident surfaces are designated as conducting solid blocks, ANSYS Icepak calculates
the amount of heat transferred between the blocks.
If one (or both) blocks is non-conducting, no heat transfer occurs between the blocks, and ANSYS Icepak com-
putes heat transfer only from those surfaces exposed to the enclosure fluid as specified for each block. In
Figure 20.9: Multiple Blocks in Contact (p. 481), for example, if Block A is a non-conducting solid block and
Blocks B and C are conducting blocks, heat is not allowed to flow from Block B to Block C (or vice versa)
through Block A. Furthermore, the entire heat flux (if any) specified for Blocks B and C is transferred to the
fluid through the non-coincident surfaces.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
482 of ANSYS, Inc. and its subsidiaries and affiliates.
Network Blocks
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 483
Blocks
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
484 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Block to Your ANSYS Icepak Model
You can provide different values for each resistance and different power levels at each of the junction
nodes in the model. You can use a general network block to construct partially shunted network models
or to construct fully shunted network models where the shunt resistance values are different.
To include a block in your ANSYS Icepak model, click the button in the Object creation toolbar
and then click the button to open the Blocks panel, shown in Figure 20.14: The Blocks Panel
(Geometry Tab) (p. 486) and Figure 20.15: The Blocks Panel (Properties Tab) (p. 487).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 485
Blocks
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
486 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Block to Your ANSYS Icepak Model
The procedure for adding a block to your ANSYS Icepak model is as follows:
1. Create a block. See Creating a New Object (p. 286) for details on creating a new object and Copying an
Object (p. 303) for details on copying an existing object.
2. Change the description of the block, if required. See Description (p. 307) for details.
3. Change the graphical style of the block, if required. See Graphical Style (p. 308) for details.
4. In the Geometry tab, specify the geometry, position, and size of the block. There are six different kinds of
geometry available for blocks in the Shape drop-down list. The lower part of the panel will change depend-
ing on the shape. The inputs for these geometries are described in Geometry (p. 309). See Resizing an Ob-
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 487
Blocks
ject (p. 288) for details on resizing an object and Repositioning an Object (p. 289) for details on repositioning
an object.
Note
5. (solid blocks only) You can import trace files (MCM/SIP, TCB, BRD, gerber, ANF, BOOL+INFO, EDB, ODB++)
for solid blocks by clicking on the Import ECAD file drop-down list. See Importing Trace Files (p. 188) for
details.
6. In the Properties tab, specify the type of the block by selecting Solid, Hollow, Fluid, or Network next to
Block type. The lower part of the panel will change depending on your selection of Block type.
7. Define the Surface specification for a block of the selected type. The options for surface specification are
described in User Inputs for the Block Thermal Specification (p. 492).
8. (solid, hollow, and fluid blocks only) Define the Thermal specification (or Fluid specification) for a block
of the selected type. The options for thermal (or fluid) specification are described in User Inputs for the
Block Thermal Specification (p. 492).
9. (network blocks only) Define the thermal resistance network by selecting the Network type and specifying
the thermal resistances and the power dissipated by the junction. The types of network blocks and the
resistances are described in User Inputs for Network Blocks (p. 500).
10. (hollow blocks only) Specify the concentration of species at the surface of the block, if required. You can
input the concentrations of the species at the surface of the block using the Species concentrations
panel. To open this panel, select Species in the Blocks panel and click Edit. See Species Transport Model-
ing (p. 629) for details on modeling species transport.
11. (optional) Specify the Temperature limit to be used to provide a warning message in the Power and
temperature limit setup panel, if the temperature of the block exceeds this specified limit. See Power
and Temperature Limit Setup (p. 737) for more information on temperature limit setup.
Note
If you are running a transient case involving a thermal resistance network, it is recommen-
ded that you use a network object, which allows you to specify heat capacities to the
network nodes. Heat capacity is an important property in transient analysis, and cannot
be specified for network blocks. See Networks (p. 365) for more information about network
objects.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
488 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Block to Your ANSYS Icepak Model
1. Specify the Surface material to be used for the block. This material defines the roughness and emissivity
of the surface of the block. By default, the Surface material is specified as default for each type of block.
This means that the material specified on the surface of the block is defined under Default surface in the
Basic parameters panel (see Default Fluid, Solid, and Surface Materials (p. 261)). To change the Surface
material for the block, select a material from the Surface material drop-down list. The surface roughness
parameters and emissivity are defined as part of the surface material parameters. You can edit these values
if you select Edit definition in the materials list. See Material Properties (p. 335) for details on material
properties.
2. Choose the options to be included for the specification of the surface. The following options are available:
(solid and hollow blocks only) Specify the value of the Area multiplier. This is the factor by which the
surface area of all sides of the block will be increased (for example, for modeling serrated surfaces), and
is set to 1 by default. Area multiplier enhances the diffusive flux for the faces associated with the wall
boundary zone only. The equation for the effective area of the block surface ( ), which is used in the
solution, is as follows
(20.1)
Select Radiation to specify radiation as an active mode of heat transfer to and from the block. This option
is available if you have selected On next to Radiation in the Basic parameters panel. You can modify
the default radiation characteristics of the block (for example, the view factor) by using the Radiation
specification panel. To open this panel, select Radiation in the Properties tab of the Blocks panel and
then click Edit. See Radiation Modeling (p. 641) for details on radiation modeling.
(solid, hollow, and fluid blocks only) Select Individual sides to specify thermal and physical surface
properties for individual sides of the block using the Individual side specification panel (Figure 20.16: The
Individual side specification Panel (p. 490)). To open this panel, select Individual sides under Surface
specification in the Blocks panel and then click Edit.
Note
Do not define Individual sides specifications for blocks touching zero-slack assemblies.
To simulate these boundary conditions, create a 2D object, such as a wall or plate.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 489
Blocks
The steps for specifying thermal and physical properties for individual sides of the block are as
follows:
a. Select the side of the block where you want to define individual properties by selecting one of the
options under Which side. The Which side options vary according to block geometry as shown in
Table 20.1: Which side Options for Block Geometries (p. 490).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
490 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Block to Your ANSYS Icepak Model
Note
Note that the numbers of the sides of a polygon block are defined relative to the
lowest numbered adjacent vertex. Side 1, for example, is the side of the block located
between vertices 1 and 2. Side 2 is the side of the block located between vertices
2 and 3.
Note
The Block side or point specified is in respect to the starting point to the end of
the block.
b. Specify the Surface material to be used for the currently selected side of the block. This material
defines the roughness and emissivity of the surface of the block. By default, the Material is specified
as default. This means that the material specified on the currently selected surface is defined under
Default surface in the Basic parameters panel (see Default Fluid, Solid, and Surface Materials (p. 261)).
To change the Material for an individual side, select a material from the Material drop-down list.
See Material Properties (p. 335) for details on material properties.
c. Enable Thermal properties for the currently selected side of the block. The following Thermal
condition options are available:
Fixed heat specifies a constant, uniform heat flux into or out of the block surface. You can define
the heat flux as either per unit surface area (Power / area) or as a fixed value (Total power) for
the currently selected side of the block.
Fixed temperature specifies a constant uniform temperature for the currently selected side of
the block. The value of the ambient temperature is defined under Ambient conditions in the
Basic parameters panel (see Ambient Values (p. 260)).
If you are setting up a transient simulation, you can specify temperature as a function of
time. This option is available if you have selected Transient under Time variation in the
Basic parameters panel. To edit the transient parameters for temperature, select Transient
and click Edit in the Individual side specification panel. See Transient Simulations (p. 605)
for more details on transient simulations.
External conditions (solid blocks only) allows you to specify a Heat transfer coefficient and an
Reference temperature for the volume of space on the immediate exterior of the currently selected
side of the solid block. The value of the ambient temperature is defined under Ambient conditions
in the Basic parameters panel.
If you are setting up a transient simulation, you can specify the heat transfer coefficient as
a function of time. This option is available if you have selected Transient under Time vari-
ation in the Basic parameters panel. To edit the transient parameters for external conditions,
select Transient and click Edit in the Individual side specification panel. See Transient
Simulations (p. 605) for more details on transient simulations.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 491
Blocks
Internal conditions (hollow blocks only) allows you to specify a Heat transfer coefficient and
an Ambient temperature for the volume of space on the immediate interior of the currently se-
lected side of the hollow block.
Area multiplier (solid or hollow blocks only) allows you to specify a factor by which the surface
area of the currently selected side of the block will be increased (for example, for modeling serrated
surfaces).
Resistance (solid or hollow blocks only) allows you to specify an additional resistance to heat
transfer for the currently selected side of the block. You can specify the resistance by selecting
one of the following options from the drop-down list and entering appropriate values:
Conductance allows you to specify a value for the Conductance (Conductance= hA). The inverse
of this value will be used to calculate the additional resistance of the current side of the plate.
Thermal resistance allows you to specify a value for the thermal resistance (Thermal resistance
= ). This value will be used to calculate the additional resistance of the current side of the
plate.
Thermal impedance allows you to specify a value for the thermal impedance (Thermal imped-
ance = ) This value will be used to compute the additional resistance of the current side of the
plate.
Thickness allows you to specify a value for the Thickness of a specified Solid material. The
values of the thickness and the thermal conductivity of the solid material will be used to calculate
the additional resistance of the current side of the plate.
Additionally, you can specify the current side to be a Conducting thin side. If this option
is enabled, the additional resistance to heat transfer can be applied anisotropically according
to the thermal conductivities specific to each direction.
d. Specify the Radiation properties for the currently selected side of the block. This option is available
if you have selected On next to Radiation in the Basic parameters panel. The properties that can
be specified for individual sides are the same as those that can be specified for the whole block. See
Radiation Modeling (p. 641) for details on radiation modeling.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
492 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Block to Your ANSYS Icepak Model
1. Specify the Solid material for a solid block or the Fluid material for a fluid block. By default, both are
specified as default. This means that the solid and fluid materials specified are defined in the Basic para-
meters panel (see Default Fluid, Solid, and Surface Materials (p. 261)). To change the Solid material or
Fluid material, select a new material from the relevant material drop-down list. See Material Proper-
ties (p. 335) for details on material properties.
2. (fluid blocks only) Specify whether the interior of the block is to be modeled as a laminar zone by toggling
the Laminar Flow option. Note that this option is only available when one of the turbulence models has
been enabled in the Basic parameters panel.
3. Specify the total power dissipated by the solid or fluid block. The options for specifying the total power
can be found in the drop-down list:
Constant allows you to specify a constant value for the Total power.
Temp dependent allows you to specify power as a function of temperature. There are two options to
specify the temperature dependence of power: linear and piecewise linear. Select Temp dependent
next to Total power in the Blocks panel, and enter a value of the Total power. Click Edit next to Temp
dependent; this opens the Temperature dependent power panel (Figure 20.17: The Temperature de-
pendent power Panel (p. 493)).
Choose either the Linear option or the Piecewise linear option. If you choose the Linear option
specify a value for the constant C. The value in the equation at the top of the Temperature de-
pendent power panel is the Total power specified in the Blocks panel. Define the temperature
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 493
Blocks
range for which the function is valid by entering values (in Kelvin) for Low temperature and High
temperature. The value of the ambient temperature is defined under Ambient conditions in the
Basic parameters panel (see Ambient Values (p. 260)). If the temperature exceeds the specified
value of High temperature, then the power is given by substituting the value of High temperature
into the equation at the top of the Temperature dependent power panel. If the temperature
falls below the specified value of Low temperature, then the power is given by substituting the
value of Low temperature into the equation at the top of the Temperature dependent power
panel. Click Update to update the thermal specification of the block.
If you select the Piecewise linear option, click Text editor to open the Curve specification
panel. To define the temperature dependence of power, specify a list of temperatures and the
corresponding power values in the curve specification panel. It is important to give the numbers
in pairs, but the spacing between numbers is not important. Click Accept when you have finished
defining the curve; this will store the values and close the Curve specification panel. ANSYS Icepak
will interpolate data you provide in the Curve specification panel to create a profile for the entire
range of temperatures (Figure 20.18: Curve specification Panel (p. 494)). If the temperature exceeds
the highest temperature specified in the curve, then the power is given by specified power at the
highest temperature. Similarly if the temperature drops below the lowest temperature specified
in the curve, the power is given by specified power at the lowest temperature. For interactive
editing and display of power-temperature curve, select the Graph editor option.
Note
For the piecewise linear option, the outside total power value is not used in computing
the power at any temperature. It is only used for the linear option.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
494 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Block to Your ANSYS Icepak Model
Transient allows you to specify the total power as a function of time. This option is available if you have
selected Transient under Time variation in the Basic parameters panel. Select Transient in the drop-
down list across from Total power and enter a value for the Total power. To edit the transient parameters
for the block, click Edit next to Transient. See Transient Simulations (p. 605) for more details on transient
simulations.
Joule heating allows you to specify Joule heating type inputs (current and resistivity). Select Joule
heating in the drop-down list across from Total power in the Blocks panel. Click Edit next to Joule
heating; this opens the Joule heating power panel (Figure 20.19: The Joule heating power Panel with
Constant Inputs (p. 496)).
There are two options for specifying joule heating inputs namely, Constant and Varying. The
Constant specification implies that the current density is assumed constant throughout the block.
The Varying specification models the situation where the current density is varying and will be
computed in each mesh cell during the simulation. This approach solves an additional conservation
equation for the electric potential. It determines the joule heating power accurately for objects
with non-uniform cross sections and is recommended for polygonal blocks.
The user inputs for the Constant option are described below.
Specify values for the Current, Resistivity, and the constant C to be entered into the equation
at the top of the panel.
You can also specify the current as a function of time for Joule heating type inputs by selecting
the Transient option next to Current. This option is available if you have selected Transient
under Time variation in the Basic parameters panel. To edit the transient parameters for the
plate, click Edit next to Transient. See Transient Simulations (p. 605) for more details on transient
simulations.
Specify the temperature (Tref) at which the resistivity was measured. You also need to specify
the direction of the length (L) of the block that you want included in the equation. You can choose
Longest, X length, Y length, Z length in the L drop-down list. ANSYS Icepak uses this length in
the equation at the top of the Joule heating power panel, and also calculates the area of this
face to be used in the equation. Specify the temperature range for which the function is valid by
entering values for Low temperature and High temperature. The value of the ambient temper-
ature is defined under Ambient conditions in the Basic parameters panel (see Ambient Val-
ues (p. 260)). Click Update to update the thermal specification of the block.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 495
Blocks
Figure 20.19: The Joule heating power Panel with Constant Inputs
The user inputs for the Varying option are described below.
Specify values for Resistivity, the constant C, and Tref to be entered into the equation at the top
of the panel.
The current or voltage can be specified for two or more sides of the block. By default, two sides
namely, Side 1 and Side 2 are available in the panel. For each of these sides, a unique surface of
the block needs to be selected from the sides drop-down list. A list of available sides for each
geometry type is shown in Table 20.1: Which side Options for Block Geometries (p. 490).
Note
To avoid solution convergence difficulties, you should not specify current at both the
inlets and outlets; the same holds true for specifying voltage. Therefore, if current is
selected at the inlets, then you should specify voltage at the outlets and vice-versa.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
496 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Block to Your ANSYS Icepak Model
Additional sides can be created by clicking on the Add side button. Newly created sides can be
deleted by clicking on the Delete button.
Note
The same setting can be specified in source objects and the use of source object is
recommended. Refer to User Inputs for Thermal specification (p. 413).
Figure 20.20: The Joule heating power Panel with Varying Inputs
Spatial profile allows you to use a spatial power profile that you have specified in the Basic parameters
panel. See Specifying a Spatial Power Profile (p. 262) for details about creating a spatial power profile file.
Note
The inverse distance weighted method is used to interpolate the values of the spatial
profile onto the block cell centroids. A description of this interpolation method can be
found in Miscellaneous Options (p. 239).
LED source option allows you to model temperature dependent power. Default values are given for
Current and Efficiency. Select the Text editor button to open the Curve specification panel. To define
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 497
Blocks
the temperature dependence of voltage, specify a list of temperatures and the corresponding voltage
values in the Curve specification panel. To display the voltage-temperature curve, click Graph editor.
4. (optional) Specify external heat transfer parameters for the block by turning on the External conditions
option. Click the adjacent Edit button to open the Block thermal conditions panel (Figure 20.22: The
Block thermal conditions Panel for a Solid or Fluid Block (p. 498)).
To specify a uniform heat transfer coefficient, enter the value of the heat transfer coefficient in the
External heat trans coeff text entry field and select the Constant option (default). To define a heat
transfer coefficient that varies as a function of temperature, select the Temperature option and
click Edit to open the Curve specification panel (described in Using the Curve specification panel
to Specify a Spatial Boundary Profile (p. 466)). You can also define the heat transfer coefficient as a
function of temperature difference (relative to the ambient temperature). To define a heat transfer
coefficient that varies as a function of temperature difference, select Temperature difference and
click Edit to open the Curve specification panel.
If you are setting up a transient simulation, you can specify the External heat trans coeff as a
function of time. This option is available if you have selected Transient under Time variation in
the Basic parameters panel. To edit the transient parameters for the heat transfer coefficient, select
Time and click Edit in the Block thermal conditions panel. See Transient Simulations (p. 605) for
more details on transient simulations.
Figure 20.22: The Block thermal conditions Panel for a Solid or Fluid Block
5. (fluid cylindrical blocks only) Enable MRF modeling of fans by selecting Use rotation for MRF.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
498 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Block to Your ANSYS Icepak Model
7. (fluid blocks only) The option to fix values of velocities in ANSYS Icepak allows you to essentially set a
boundary condition for the velocities within the cells of the fluid block. When a velocity is fixed in a given
cell, the transport equation for that velocity is not solved in the cell. The fixed value is used for the calculation
of face fluxes between the cell and its neighbors. The result is a smooth transition between the fixed value
of a velocity and the values at the neighboring cells.
Important
You can fix values for velocity only if you are using the pressure-based solver. Note that
this option cannot be used when the coupled-solver is enabled.
The ability to fix the flow has applications in the thermal simulation of avionics in space. In such
applications, specifying a fixed value for the flow in the fluid region can aid in the calculation of
radiative heat transfer for the components. For such models, convective heat transfer is not a major
mode of heat transfer. By specifying fixed low values for the flow variables, solution of flow equations
can be disabled in the domain without disabling radiative heat transfer within the domain.
Hollow Blocks
Define the thermal specification for the hollow block. There are two options: fixed heat and fixed tem-
perature. The user inputs for the thermal specification of the hollow block are shown below.
Fixed heat specifies a constant uniform heat flux into or out of all block surfaces. You can define the heat
flux either as per unit surface area (Power / area) or as a fixed value (Total power) for the entire block.
Fixed temperature specifies a constant uniform temperature for all the block surfaces. The value of the
ambient temperature is defined under Ambient conditions in the Basic parameters panel (see Ambient
Values (p. 260)).
If you are setting up a transient simulation, you can specify temperature as a function of time. This
option is available if you have selected Transient under Time variation in the Basic parameters
panel. To edit the transient parameters for temperature, select Transient and click Edit in the Blocks
panel. See Transient Simulations (p. 605) for more details on transient simulations.
Internal conditions (optional) allows you to specify internal heat transfer parameters for the block. Click
the adjacent Edit button to open the Block thermal conditions panel (Figure 20.23: The Block thermal
conditions Panel for a Hollow Block (p. 500)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 499
Blocks
Figure 20.23: The Block thermal conditions Panel for a Hollow Block
To specify a uniform heat transfer coefficient, enter the value of the heat transfer coefficient in the
Internal heat transfer coeff text entry field and select the Constant option (default). To define a
heat transfer coefficient that varies as a function of temperature, select the Temperature option and
click Edit to open the Curve specification panel (described in Using the Curve specification panel
to Specify a Spatial Boundary Profile (p. 466)). You can also define the heat transfer coefficient as a
function of temperature difference (relative to the ambient temperature). To define a heat transfer
coefficient that varies as a function of temperature difference, select Temperature difference and
click Edit to open the Curve specification panel.
If you are setting up a transient simulation, you can specify the Internal heat trans coeff as a function
of time. This option is available if you have selected Transient under Time variation in the Basic
parameters panel. To edit the transient parameters for the heat transfer coefficient, select Time and
click Edit in the Block thermal conditions panel. See Transient Simulations (p. 605) for more details
on transient simulations.
Rotation (rpm) (for cylindrical blocks only) allows you to specify the rotational speed of a cylindrical block.
Two-Resistor Model
To specify a network block using the two-resistor model (see Figure 20.10: A Two-Resistor Network
Block (p. 482)), select Two resistor under Network type in the Blocks panel. The user inputs for the
two-resistor network block are shown below.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
500 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Block to Your ANSYS Icepak Model
1. Specify the side of the block where the board (PCB) is located. You can select a side from the Board side
drop-down list in the Network parameters section.
2. Specify the junction-to-case resistance (Rjc) and the junction-to-board resistance (Rjb).
6. Specify the thermal resistance at the interface between the face node and any object connected to the
face node (Interface resistance).
1. Specify the side of the block where the board (PCB) is located. You can select a side from the Board side
drop-down list in the Network parameters section.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 501
Blocks
8. Specify the thermal resistance at the interface between the face node and any object connected to the
face node (Interface resistance).
1. Specify the side of the block where the board (PCB) is located. You can select a side from the Board side
drop-down list in the Network parameters section.
5. Specify the Shunt resistance, which is the resistance between the adjacent sides of the block.
9. Specify the thermal resistance at the interface between the face node and any object connected to the
face node (Interface resistance).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
502 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Block to Your ANSYS Icepak Model
1. Specify the power, mass, and specific heat respectively by entering values for Int node 1 power, Int node
2 mass, Int node 3 specific heat and so on in the Network parameters section. (See Figure 20.13: Location
of Junctions for a General Network Block (p. 485) for the location of the junctions for a general network
block.)
2. Specify the values of the resistances between the sides of the block, the junctions inside the block, and
the junctions and the sides of the block. You will use the Network resistances panel (Figure 20.24: The
Network resistances Panel (p. 504)) to specify the resistances. To open this panel, click Edit resistance
matrix in the Blocks panel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 503
Blocks
Specify the resistances in the resistance matrix. A simple example is shown in Figure 20.25: Simple
Example of Three Resistances in a General Network Block (p. 505), showing the resistances defined
in Figure 20.24: The Network resistances Panel (p. 504):
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
504 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Block to Your ANSYS Icepak Model
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 505
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
506 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 21: Fans
Fans are two- or three-dimensional modeling objects. A fan is used to move fluid into, out of, or within
the cabinet. Fan geometries include circular, rectangular, inclined, 2D polygon and CAD. Fan types include
fixed flow and characteristic curve. Fixed flow fans are always located on a cabinet wall and must be
specified either as intake (drawing fluid into the cabinet) or exhaust (expelling fluid from the cabinet).
Characteristic curve fans can be located anywhere within the cabinet or on the cabinet boundary.
Fans are always associated with a magnitude and direction of flow. Circular fans can possess a central
hub of non-zero radius and rectangular fans can have a rectangular hub. The hub is impervious to flow
but can transfer heat to and from the fluid. The magnitude of the flow can be specified either as a fixed
value or as a function of pressure drop across the fan.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 507
Fans
Characteristic curve fans can be defined as exhaust, intake, or internal. Internal fans are located entirely
within the cabinet (see Figure 21.2: Internal Fan Placement (p. 508)) and are surrounded by fluid on all
sides. The direction of flow through an internal fan can be specified as positive or negative, relative to
the coordinate axis normal to the plane of the fan.
To configure a fan in the model, you must specify its geometry (including location and dimensions), its
type, the flow rate associated with the fan, and the swirl. For a transient simulation, you must also
specify parameters related to the strength of the fan for a characteristic curve fan. You can also specify
the species concentrations and turbulence parameters at the fan.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
508 of ANSYS, Inc. and its subsidiaries and affiliates.
Geometry, Location, and Dimensions
Circular fans can include hubs. You must specify the size of the hub or inner radius (Int radius), and
its overall size or outer radius (Radius), as shown in Figure 21.3: Circular Fan Definition (p. 509).
Rectangular fans can also include a hub. To create a hub for a rectangular fan, you must specify the
equivalent radius for the hub if it were to be created as a circular hub for a circular fan; that is, you
specify r in Figure 21.4: Rectangular Fan Hub Definition (p. 509).
ANSYS Icepak will create a rectangular hub with the area r2. ANSYS Icepak uses the area of the rectan-
gular hub and the ratio of the lengths of the sides of the rectangular fan (d1 and l1 in Figure 21.4: Rect-
angular Fan Hub Definition (p. 509)) to calculate the lengths of the sides of the rectangular hub (d2 and
l2 in Figure 21.4: Rectangular Fan Hub Definition (p. 509)):
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 509
Fans
(21.1)
Both circular and rectangular fans with housing can also include hubs. For a circular 3D fan, you must
specify the radius of the hub (Hub radius) and its overall size or outer radius (Radius). For a rectangular
3D fan, you must specify the length of the sides of the hub (Hub side length) and the length of the
sides of the fan (Side length).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
510 of ANSYS, Inc. and its subsidiaries and affiliates.
Fans in Series
By default, the direction of flow through an intake fan is normal to the plane of the fan. ANSYS Ice-
pak enables you to specify the flow direction and, thereby, model the effect of an inclined fan (see
Figure 21.6: Intake Fan Flow Direction (p. 511)).
Internal fans can be located anywhere inside the cabinet. Fluid flows through the fan in a direction
perpendicular to it. You must specify the direction of flow (positive or negative) for an internal fan. For
a rectangular, 2D polygon, or circular fan, if flow is in the direction of increasing axis coordinates, the
inward direction is positive. If flow is in the direction of decreasing coordinates, the inward direction is
negative. For an inclined fan, the positive and negative directions are defined with respect to the axis
of rotation for the inclined fan:
If the axis of rotation of the inclined fan is the x axis, the positive inward direction is the positive y direction,
and the negative inward direction is the negative y direction.
If the axis of rotation of the inclined fan is the y axis, the positive inward direction is the positive z direction,
and the negative inward direction is the negative z direction.
If the axis of rotation of the inclined fan is the z axis, the positive inward direction is the positive x direction,
and the negative inward direction is the negative x direction.
Fans placed in series can be made active and inactive individually, so you can create different air flow patterns.
Fans placed in series can direct air flows into localized streams.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 511
Fans
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
512 of ANSYS, Inc. and its subsidiaries and affiliates.
Specifying Swirl
cabinet wall, because, in effect, the interior surfaces of this block are cabinet walls, that is, they represent
part of the enclosure.
Note
Exhaust/intake fan and block combinations cannot involve a conducting solid block.
Internal fans can be placed on any conducting solid block within the cabinet to give the fan a thickness.
ANSYS Icepak will automatically "bore a hole" through the block on both sides of the fan to allow fluid
flow to and from the fan. Note that the face through which the fan bores a hole must not be located
on the cabinet boundary. Note that only conducting thick plates and conducting solid blocks can be
used for this purpose.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 513
Fans
where u(r) is the velocity in the direction of revolution, uz(r) is the velocity in the direction normal to
the fan, r is the radial coordinate, R is the outer radius of the fan, and S is the swirl magnitude (S = 0
by default).
Note
The swirl option is not available for fans with CAD shaped geometry.
where is the radial coordinate, and it is assumed that only 5% of the maximum tangential velocity of
the fan is transferred to the fluid.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
514 of ANSYS, Inc. and its subsidiaries and affiliates.
Additional Fan Options
For a linear fan characteristic curve, only the volume flow rate at zero static pressure, Q0, and the fan
static pressure at zero flow rate, p0, need to be specified. The equation for a linear fan characteristic
curve is
(21.5)
In most cases, the linear characteristic curve does not adequately approximate the true fan characteristic
curve over its entire operational range, so it is best to specify the actual fan curve, if possible.
where pintake is the pressure averaged over the face of the intake side of the fan, and pdischarge is the
pressure averaged over the face of the discharge side of the fan.
For internal fans, both pintake and pdischarge are computed by ANSYS Icepak. For an intake fan, pdischarge
is computed by ANSYS Icepak and pintake is the ambient pressure. The value of the ambient pressure is
specified under Ambient conditions in the Basic parameters panel (see Ambient Values (p. 260)). For
an exhaust fan, pdischarge is the ambient pressure, and pintake is computed by ANSYS Icepak. The default
ambient pressure is zero (gauge pressure) and this should be satisfactory in almost all situations.
The accuracy of the fan flow rate used by ANSYS Icepak is directly related to the accuracy with which
the fan static pressure is computed. This, in turn, depends on how accurately pressure losses in the
entire system are modeled. Therefore, care should be taken to model all features of the system that
contribute to the overall nature of the pressure distribution in the system.
You can create a report of the fan operating point (pressure rise and volume flow rate) for a character-
istic curve fan, as described in Fan Operating Points Report (p. 913).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 515
Fans
To account for the case of a failed 3D fan, you can also specify that the side of the housing that is in
the plane of the fan function as a grille object. In the case of a failed 2D fan, the planar fan object can
be made to function as a grille object.
To include a fan in your ANSYS Icepak model, click the button in the Object creation toolbar and
then click the button to open the Fans panel, shown in Figure 21.11: The Fans Panel (Geometry
Tab) (p. 516) and Figure 21.12: The Fans Panel (Properties Tab) (p. 517).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
516 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Fan to Your ANSYS Icepak Model
The procedure for adding a fan to your ANSYS Icepak model is as follows:
1. Create a fan. See Creating a New Object (p. 286) for details on creating a new object and Copying an Ob-
ject (p. 303) for details on copying an existing object.
2. Change the description of the fan, if required. See Description (p. 307) for details.
3. Change the graphical style of the fan, if required. See Graphical Style (p. 308) for details.
4. In the Info tab, enter the Manufacturer and Model number, if known.
5. In the Geometry tab, specify the geometry, position, and size of the fan. There are five different kinds of
geometry available for fans in the Shape drop-down list for 2D fans and two kinds of geometry available
in the Fan shape drop-down list for 3D fans. The inputs for these geometries except for CAD are described
in Geometry (p. 309). See Resizing an Object (p. 288) for details on resizing an object and Repositioning an
Object (p. 289) for details on repositioning an object. Additional geometric parameters for specific types of
fans are as follows:
2D fans:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 517
Fans
If you specify a circular fan, you can specify the size of the hub or inner radius (Int radius). If you
specify a rectangular fan, you can specify the equivalent radius for the rectangular hub (Internal
hub equiv. radius).
3D fans:
For all 3D fans, you will need to specify the Size and Height of the housing under Case inform-
ation. You can additionally specify whether the housing is located on the High side or Low side
from the fan. Selecting High side means that the housing extends in the direction of increasing
coordinate value from the fan. For example, if the fan was in the x-y plane, then the housing
would extend in the positive z direction. Selecting Low side, then, extends the housing in the
direction of negative coordinate value. Also, under Orientation, you can set a 3D fan at an incline
by specifying the axis of rotation (Rotate axis) and defining the Angle.
If you specify a circular fan, you can specify the Hub radius. If you specify a rectangular fan, you
can specify the length of the sides of the hub (Hub side length).
Note
The decoration (p. 242) shown on the fan object in the graphic display window is not
displayed when the fan is a CAD object.
6. In the Properties tab, select the type of fan in the Fan type drop-down list. This will specify whether the
fan is on the cabinet boundary or inside the cabinet. There are three options:
Intake specifies that the fan is an intake fan. The following inputs are required for an intake fan.
a. Specify the Intake temp. This is the temperature of the fluid being drawn into the model, and is
specified as ambient by default. The value of the ambient temperature is defined under Ambient
conditions in the Basic parameters panel (see Ambient Values (p. 260)).
If the fluid flows into the cabinet normal to the fan, select Normal.
To specify the flow angle of the fluid entering the cabinet through the fan, select Given. Enter
values for the direction vector (X, Y, Z) for the flow. Only the direction of the vector is used by
ANSYS Icepak; the magnitude is ignored.
Exhaust specifies that the fan is an exhaust fan. The fluid is defined to exit the cabinet through the fan
in a direction normal to the plane of the fan. You do not need to specify a flow direction for an exhaust
fan.
Internal specifies that the fan is an internal fan. Specify the facing direction of the intake relative to the
axis perpendicular to the Normal direction. The Positive and Negative options specify the inward dir-
ection normal to the fan as pointing toward high or low coordinates, respectively.
7. Specify the type of Fan flow in the Fan flow tab. There are different options for the fixed flow and charac-
teristic curve fans.
For a fixed flow fan, select the Fixed option. You can then specify a Volume flow rate or a Mass flow
rate.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
518 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Fan to Your ANSYS Icepak Model
Linear enables you to specify values defining a linear fan curve. Specify the Flow rate at zero fan
static pressure, and a static pressure at zero flow (Head).
Non-linear enables you to define the characteristic curve as a curve consisting of piecewise-continuous
line segments. ANSYS Icepak enables you to describe the curve either by positioning a series of points
on a graph using the Fan curve graphics display and control window (described below), or by specifying
a list of fan static pressure/volume flow rate coordinate pairs using the Curve specification panel
(see Using the Curve specification Panel to Specify the Curve for a Characteristic Curve Fan Type (p. 522)).
These options are available under Edit.
To load a previously defined curve, click Load. This will open the Load curve file selection
dialog box. Select the file containing the curve data and click Accept. See File Selection Dialog
Boxes (p. 93) for details on selecting a file.
To save a curve, click Save. This will open the Save curve dialog box, in which you can specify
the filename and directory to which the curve data is to be saved.
Note
The box to the right of Save will be empty if you have not defined a curve for
the fan. This box will contain the volume flow value if you have defined a curve.
8. Specify the Swirl for the fan in the Swirl tab. You can specify a Magnitude for the swirl or an RPM for the
fan.
9. Specify the inlet or outlet species concentrations for the fan, if required. Select Species and click the Edit
button to open the Species concentrations panel. For details on settings species parameters see Species
Transport Modeling (p. 629) for details on modeling species transport.
10. (3D fans only) Specify the Hub power in the Options tab. This value is the amount of energy, in the form
of a volumetric heat source, that is absorbed by the hub from the motor. The hub power is an indirect
specification of the fans efficiency.
11. (3D fans only) Specify whether there is a Guard on the fan housing in the Options tab. Turning this option
on will cause the side of the housing that is opposite the fan to act as a grille. To have ANSYS Icepak calculate
the loss coefficient, enter a value for the Free Area ratio.
12. Specify whether the fan is Failed in the Options tab. Turning this option on will cause the fan object (or,
for a 3D fan, the side of the housing in the same plane as the fan) to act as a grille. To have ANSYS Icepak
calculate the loss coefficient, select the Free Area ratio option and enter a value. To define a piecewise-
linear profile for the pressure drop as a function of the speed of the fluid through the failed fan, select the
Pressure Loss Curve option, and specify a loss curve as you would for a grille. See Adding a Grille to Your
ANSYS Icepak Model (p. 400) for details.
13. (For transient simulations only) Specify the Transient strength for the fan in the Options tab. This option
is available if you have selected Transient under Time variation in the Basic parameters panel. To edit
the transient parameters for the fan, click Edit next to Transient strength. See Transient Simulations (p. 605)
for more details on transient simulations.
The transient fan strength multiplier scales the total pressure of the fan. The total pressure of the
fan is the sum of the static pressure (fan curve) and dynamic pressure:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 519
Fans
(21.8)
Note
14. Specify the Operating RPM in the Options tab. This is a "working" RPM value that will be used in conjunction
with the nominal RPM from an existing fan curve to dynamically update the fan curve as follows:
(21.9)
where N1 is the nominal RPM of the fan curve, N2 is the operating RPM, p1 is the static pressure from
the fan curve, p2 is the updated static pressure, Q1 is the volumetric flow rate from the fan curve,
and Q2 is the updated volumetric flow rate.
Note also that fan curves can be similarly updated based on variations in altitude. The nominal
altitude is defined to be sea level, and the working altitude is specified in the Basic parameters
panel. See Ambient Values (p. 260) for details.
Using the Fan curve Window to Specify the Curve for a Characteristic Curve Fan Type (p. 520)
Using the Curve specification Panel to Specify the Curve for a Characteristic Curve Fan Type (p. 522)
21.11.1. Using the Fan curve Window to Specify the Curve for a Characteristic
Curve Fan Type
You can specify a curve for a Characteristic curve fan type using the Fan curve graphics display and
control window (Figure 21.13: The Fan curve Graphics Display and Control Window (p. 521)). To open
the Fan curve window, select Non-linear under Fan flow in the Fans panel and click Edit. Select Graph
editor from the resulting list.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
520 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Fan to Your ANSYS Icepak Model
Figure 21.13: The Fan curve Graphics Display and Control Window
The following functions are available for creating, editing, and viewing a curve:
To create a new point on the curve, click the curve with the middle mouse button.
To move a point on the curve, hold down the middle mouse button while positioned over the point, and
move the mouse to the new location of the point.
To delete a point on the curve, click the right mouse button on the point.
To zoom into an area of the curve, position the mouse pointer at a corner of the area to be zoomed, hold
down the left mouse button and drag open a selection box to the desired size, and then release the mouse
button. The selected area will then fill the Fan curve window, with appropriate changes to the axes. After
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 521
Fans
you have zoomed into an area of the model, click Full range to restore the graph to its original axes and
scale.
To set the minimum and maximum values for the scales on the axes, click Set range. This will open the Set
range panel (Figure 21.14: The Set range Panel (p. 522)).
Enter values for Min X, Min Y, Max X, and Max Y and enable the check boxes. Click Accept.
To load a previously defined curve, click Load. This will open the Load curve file selection dialog box. Select
the file containing the curve data and click Accept. See Using the Curve specification Panel to Specify the
Curve for a Characteristic Curve Fan Type (p. 522) for details about creating a curve file outside of ANSYS
Icepak. See File Selection Dialog Boxes (p. 93) for details on selecting a file.
To save a curve, click Save. This will open the Save curve dialog box, in which you can specify the filename
and directory to which the curve data is to be saved.
You can use the Print button to print the curve. See Saving Image Files (p. 144) for details on saving
hardcopy files.
Click Done when you have finished creating the curve; this will store the curve and close the Fan curve
window. Once the curve is defined, you can view the pairs of coordinates defining the curve in the
Curve specification panel. See Figure 21.15: The Curve specification Panel (p. 523) for the pairs of co-
ordinates for the curve shown in Figure 21.13: The Fan curve Graphics Display and Control Window (p. 521).
Note
The curve you specify must intersect both the x and y axes.
21.11.2. Using the Curve specification Panel to Specify the Curve for a Charac-
teristic Curve Fan Type
You can define a curve for a Characteristic curve fan type using the Curve specification panel (Fig-
ure 21.15: The Curve specification Panel (p. 523)). To open the Curve specification panel, select Non-
linear under Fan flow in the Fans panel and click Edit. Select Text editor from the resulting list.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
522 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Fan to Your ANSYS Icepak Model
To define a curve, specify a list of coordinate pairs in the Curve specification panel. It is important to
give the numbers in pairs, but the spacing between numbers is not important. Click Accept when you
have finished entering the pairs of coordinates; this will store the values and close the Curve specific-
ation panel.
To load a previously defined curve, click Load. This will open the Load curve file selection dialog box.
Select the file containing the curve data and click Accept. See File Selection Dialog Boxes (p. 93) for
details on selecting a file. If you know the units used in the curve data you are loading, you should select
the appropriate units in the Curve specification panel before you load the curve. If you want to view
the imported data after you have loaded them, using different units than the default units in the Curve
specification panel, select Fix values for Volume flow units and/or Pressure units and select the
appropriate units from the unit definition list.
If you want to load a curve file that you have created outside of ANSYS Icepak, you will need to make
sure that the first three lines of the file before the data contain the following information:
2. the unit specifications for the file, which can be obtained from the Curve specification panel (e.g., units
m3/s N/m2)
Using the above example, the first three lines of the curve file would be
10
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 523
Fans
The actual data points should be entered in the same way as you would enter them in the Curve spe-
cification panel.
Note
If you want to load a curve from an Excel file, make sure that you also save the file as
formatted text (space delimited) before reading it into ANSYS Icepak.
To save a curve, click Save. This will open the Save curve dialog box, in which you can specify the file-
name and directory to which the curve data is to be saved.
Once the pairs of coordinates have been entered, you can view the curve in the Fan curve graphics
display and control window. See Figure 21.13: The Fan curve Graphics Display and Control Window (p. 521)
for the curve for the values shown in Figure 21.15: The Curve specification Panel (p. 523).
ANSYS Icepak has many types of fans that are built in to the fans library, although you can add to or
remove items from the library as necessary. For more information about using libraries, see Editing the
Library Paths (p. 240).
To load a fan from the fans library, you can do it directly from the Model manager window, or you
can use the built-in search function to locate a particular fan from the library.
Load as object loads the selected fan into your ANSYS Icepak model, where you can edit it as you would
any other object.
Edit as project opens a new ANSYS Icepak project and loads the selected fan item into the new cabinet.
The default name of the new project will be of the name of the fan item (e.g., delta.FFB0612_24EHE).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
524 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Fan to Your ANSYS Icepak Model
1. In the Search fan library panel, narrow your search by turning on options in the two tabs next to Criteria.
Physical contains search criteria related to the physical characteristics of the fans stored in ANSYS Icepaks
libraries. The following options are available:
Min fan size specifies a minimum length of the sides of the housing.
Max fan size specifies a maximum length of the sides of the housing.
Note that Min fan size and Max fan size are valid criteria for all 3D fans as well as 2D circular
and 2D rectangular fans. Min fan height and Max fan height are valid only for 3D fans.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 525
Fans
Thermal/flow contains search criteria related to the transport characteristics of the fans stored in ANSYS
Icepaks libraries. The following options are available:
Min flow rate searches for all fans with a maximum flow rate greater than the input value.
Min pressure searches for all fans with head greater than the input value.
2. Click Search. ANSYS Icepak will create a list of fans meeting the search criteria in the fields next to Results.
3. Click the Name, Size, or Max Flowrate entry of a fan in the list to display more specific information in the
Details field. A pressure vs. flow rate curve for the selected fan will also be displayed under Preview.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
526 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 22: Blowers
A blower is a composite modeling object that can be used to represent impellers and centrifugal blowers.
Often used in conjunction with heat sinks, blowers are similar to 3D fan objects, but instead allow air
to be expelled in a direction perpendicular to the incoming flow. They may have single or dual inlets,
and are composed of at least two openings and either a hollow block or a pair of walls.
To configure a blower in your model, you must specify its position and dimensions and provide inform-
ation about the inlet and outlet openings.
22.1. Impellers
Impellers, or type 1 blower objects (see Figure 22.1: Impeller Definition (p. 528)), are designed to model
motorized impellers. They consist of two aligned circular wall objects that are separated by a ring-shaped
air-outlet opening and either one or two air-inlet openings. Air is drawn into the impeller though the
opening(s) on the top and/or bottom of the device and is then redirected 90 before being expelled
circumferentially into the cabinet.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 527
Blowers
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
528 of ANSYS, Inc. and its subsidiaries and affiliates.
Specifying Blower Properties
and
(22.3)
where
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 529
Blowers
To include a blower in your ANSYS Icepak model, click the button in the Object creation toolbar
and then click the button to open the Blowers panel, shown in Figure 22.4: The Blowers Panel
(Geometry Tab) (p. 531) and Figure 22.5: The Blowers Panel (Properties Tab) (p. 532).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
530 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Blower to Your ANSYS Icepak Model
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 531
Blowers
The procedure for adding a blower to your ANSYS Icepak model is as follows:
1. Create a blower. See Creating a New Object (p. 286) for details on creating a new object and Copying an
Object (p. 303) for details on copying an existing object.
2. Change the description of the blower, if required. See Description (p. 307) for details.
3. Change the graphical style of the blower, if required. See Graphical Style (p. 308) for details.
4. In the Info tab, enter the Manufacturer and Model number, if known.
5. In the Geometry tab, specify the geometry, position, and size of the blower. (See also Resizing an Ob-
ject (p. 288) for details on resizing an object and Repositioning an Object (p. 289) for details on repositioning
an object.)
Impellers:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
532 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Blower to Your ANSYS Icepak Model
a. For an impeller, select either Type 1 single inlet or Type 1 dual inlet in the Blower type drop-down
list. For a dual-inlet impeller, the inlet openings will be aligned on the top and bottom of the impeller
and will have the same inlet and hub radii.
b. Specify the plane in which the impeller lies (Y-Z, X-Z, or X-Y) in the Plane drop-down list.
c. Under Blower information, enter values for the Center point of the base side (xC, yC, zC), the Radius,
the air Inlet radius, and (optionally) the Inlet hub radius.
d. Under Case information, enter a value for the Height of the impeller.
e. Under Case location from blower, specify the direction in which the impeller should extend from
its base side by selecting Low side for the negative coordinate direction or High side for the positive
coordinate direction.
Centrifugal blowers:
a. For a centrifugal blower, select either Type 2 single inlet or Type 2 dual inlet in the Blower type
drop-down list. For a dual-inlet centrifugal blower, the inlet openings will be aligned on opposite
sides of the device and will have the same size, shape, and hub radii. See Figure 22.6: Centrifugal
Blowers Geometry Panel (p. 534) for an example of inputs used for a centrifugal blower.
b. Under Case information and Location, select Start/end in the Specify by drop-down list and enter
values for the start coordinates (xS, yS, zS) and end coordinates (xE, yE, zE, as appropriate) of the
base, or select Start/length and enter values for the start coordinates (xS, yS, zS).
c. Specify the shape of the inlet opening(s) by selecting Circular or Rectangular in the Inlet shape
drop-down list.
d. Specify the shape of the outlet opening by selecting Circular or Rectangular in the Outlet shape
drop-down list.
e. Specify the Inlet side in the drop-down list. For a single-inlet blower, you can select any of the six
sides of the case (Min X, Min Y, Min Z, Max X, Max Y, Max Z). For a dual-inlet blower, you can select
any pair of sides that face the same coordinate direction (Min/max X, Min/max Y, Min/max Z).
f. Specify the Outlet side in the drop-down list. Your options will be limited to those sides that are
perpendicular to the side(s) containing the inlet opening(s). For example, if the inlet opening was
located on the Min X side of the case, you could specify the outlet opening to be on the Min Y, Max
Y, Min Z, or Max Z sides of the case.
Circular inlets: Under Circular inlet, specify a value for the Radius and, optionally, the Hub radius.
Rectangular inlets: Under Rectangular inlet, specify values for the length and width of the opening
(that is, Size X, Size Y, or Size Z depending on the direction of the opening) and, optionally, the
Hub radius. Also, specify the offset distances from the center of the face (that is, Offset X, Offset
Y, or Offset Z).
Circular outlets: Under Circular outlet, specify a value for the Radius.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 533
Blowers
Rectangular outlets: Under Rectangular outlet, specify values for the length and width of the
opening (that is, Size X, Size Y, or Size Z depending on the direction of the opening) and the offset
distances from the center of the face (that is, Offset X, Offset Y, or Offset Z).
a. Under Blower flow, define the characteristic curve for the blower as a curve consisting of piecewise-
continuous line segments. ANSYS Icepak allows you to describe the curve either by positioning a series
of points on a graph using the Blower curve graphics display and control window (see Using the Fan
curve Window to Specify the Curve for a Characteristic Curve Fan Type (p. 520) for a description of the
similar Fan curve window), or by specifying a list of blower static pressure/volume flow rate coordinate
pairs using the Curve specification panel (see Using the Curve specification Panel to Specify the Curve
for a Characteristic Curve Fan Type (p. 522)). These options are available under Edit.
To load a previously defined curve, click Load. This will open the Load curve file selection dialog
box. Select the file containing the curve data and click Accept. See File Selection Dialog
Boxes (p. 93) for details on selecting a file.
To save a curve, click Save. This will open the Save curve dialog box, in which you can specify
the filename and directory to which the curve data is to be saved.
Note
The box to the right of Save will be empty if you have not defined a curve for the
blower. This box will contain the first volume flow value if you have defined a curve.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
534 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Blower to Your ANSYS Icepak Model
b. (For type 2 blowers only) Specify the Exhaust exit angle for centrifugal blowers.
c. (For impellers only) Under Swirl, specify the Fan blade angle and the RPM.
Note
For a blowers rotating clockwise, make sure to specify the RPM as a negative value.
If a blower is rotating counter-clockwise, make sure to specify the RPM as a positive
value. For example, using the right-hand rule, a blower in the x-y plane that is rotating
counter-clockwise will have its normal pointing in the positive z direction. If the same
blower was rotating clockwise, the normal would point in the negative z direction.
d. Under Power, specify the Blower power. This value is the amount of energy, in the form of a volumetric
heat source, that is absorbed by the blower from the motor. The blower power is an indirect specification
of the blowers efficiency, similar to the hub power for a fan.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 535
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
536 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 23: Resistances
Resistances represent partial obstructions to flow within the cabinet. Resistance geometries include
prism, cylinder, and 3D polygon. These types of resistances are three-dimensional and represent flow
resistance due to components such as wires, cables, and insulation materials packed within a portion
of the cabinet.
Rectangular, circular, inclined, and 2D polygon resistances are 2D shapes and are designed to model
planar flow obstructions such as screens, grilles, and permeable baffles. See Grilles (p. 395) for more in-
formation on 2D resistances.
The effect of any resistance is modeled as a pressure drop through its area or volume. Alternatively,
the pressure drop across the resistance can be calculated using either the approach-velocity method
or the device-velocity method, both of which require a user-specified velocity loss coefficient. The
approach-velocity and device-velocity methods differ from each other only by virtue of a factor called
the free area ratio. The calculated pressure drop can be proportional either to the fluid velocity itself,
or to the square of the velocity. It is common practice to employ the linear relationship for laminar flow
and the quadratic relationship for turbulent flow. In the general case, a combination of the linear and
quadratic relationships may more accurately model the pressure drop/volumetric flow curve. ANSYS
Icepak also provides a power-law method for calculating the pressure drop through a 3D resistance.
Note
You cannot use the hexahedral mesher if a resistance is placed on an inclined conducting
thick plate.
To configure a 3D resistance in the model, you must specify its geometry (including location and dimen-
sions), the pressure drop model, and the relationship between resistance and velocity. You must also
specify the fluid material for the resistance and the total power dissipated by the resistance.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 537
Resistances
(23.1)
where p is the pressure drop across the 3D resistance, v is the velocity, and C and n are constants.
Alternatively, ANSYS Icepak can calculate the pressure drop resulting from a resistance either by the
approach-velocity method or by the device-velocity method. Because the resistance to the fluid flow
due to a volumetric resistance may be different in each of the three coordinate directions, you must
provide the loss coefficient and the method to calculate the pressure drop in each direction for a 3D
resistance.
The approach-velocity method relates the pressure drop to the fluid velocity:
(23.2)
where lc is the user-specified loss coefficient (for each coordinate direction in 3D), is the fluid density,
vapp and is the approach velocity. The approach velocity in Equation 23.2 (p. 538) is the component of
the approach velocity in the appropriate coordinate direction (x y, or z) as computed by ANSYS Icepak.
The velocity dependence can be linear (n = 1), quadratic (n = 2), or a combination of linear and quad-
ratic.
The device-velocity method relates the pressure drop induced by the resistance to the fluid velocity:
(23.3)
where is the device velocity. The velocity dependence can be linear (n = 1), quadratic (n = 2), or a
combination of linear and quadratic.
The difference between the approach-velocity and device-velocity methods is in the velocity used to
compute the pressure drop. The device velocity is related to the approach velocity by
(23.4)
where is the free area ratio. The free area ratio is the ratio of the area through which the fluid can
flow unobstructed to the total planar area of the obstruction.
Note
The loss coefficient used in the equation for the device velocity is not the same as the loss
coefficient used in the equation for the approach velocity. The loss coefficients in Equa-
tion 23.2 (p. 538) and Equation 23.3 (p. 538) are related to the flow regime of the problem:
For a viscous flow regime (e.g., laminar flow, slow flow, very dense packing), you should select a linear velocity
relationship:
(23.5)
For an inertial flow regime (e.g., turbulent flow), you should select a quadratic velocity relationship:
(23.6)
For a combination of these two types of flow, you should select a linear+quadratic velocity relationship:
(23.7)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
538 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Resistance to Your ANSYS Icepak Model
experimental measurements
computational measurements
from a reference. (The loss coefficients for many grille and vent configurations are available in [11 (p. 971)].)
To include a resistance in your ANSYS Icepak model, click the button in the Object creation toolbar
and then click the button to open the Resistances panel, shown in Figure 23.1: The Resistances
Panel (Geometry Tab) (p. 539) and Figure 23.2: The Resistances Panel (Properties Tab) (p. 540).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 539
Resistances
The procedure for adding a resistance to your ANSYS Icepak model is as follows:
1. Create a resistance. See Creating a New Object (p. 286) for details on creating a new object and Copying
an Object (p. 303) for details on copying an existing object.
2. Change the description of the resistance, if required. See Description (p. 307) for details.
3. Change the graphical style of the resistance, if required. See Graphical Style (p. 308) for details.
4. In the Geometry tab, specify the geometry, position, and size of the resistance. There are three different
kinds of geometry available for resistances in the Shape drop-down list. The inputs for these geometries
are described in Geometry (p. 309). See Resizing an Object (p. 288) for details on resizing an object and Re-
positioning an Object (p. 289) for details on repositioning an object.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
540 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Resistance to Your ANSYS Icepak Model
a. Select the Pressure loss specification in the drop-down list. The following options are available:
To specify the loss coefficient, select Loss coefficient and then select the method to be used to cal-
culate the velocity loss coefficient. The following options are available in the Velocity loss coefficient
drop-down list.
To use the device-velocity method, select Device and select the method to be used to calculate
the Resistance velocity dependence. There are three options in the drop-down list: Linear,
Quadratic, and Linear+quadratic. Finally, specify the linear and/or quadratic Loss coefficient
and Free area ratio for each of the three coordinate directions.
To use the approach-velocity method, select Approach and select the method to be used to cal-
culate the Resistance velocity dependence. Finally, specify the linear and/or quadratic Loss
coefficient for each of the three coordinate directions.
To calculate the pressure drop using a power-law method, select Power law. Specify the Coefficient
(C in Equation 23.1 (p. 538)) and the Exponent (n in Equation 23.1 (p. 538)).
Note
To define a piecewise-linear profile for the pressure drop as a function of the speed of the fluid
through the resistance in the three coordinate directions, select Loss curve. ANSYS Icepak allows
you to describe the curve(s) either by positioning a series of points on a graph using the Resistance
curve graphics display and control window, or by specifying a list of resistance speed/pressure co-
ordinate pairs using the Curve specification panel. These options are available in the Edit drop-
down lists for the X-direction, Y-direction, and Z-direction under X, Y or Z-direction loss curve.
For details about using the Resistance curve and Curve specification panels, see Using the Pressure
drop curve Window to Specify the Curve for a Grille (p. 403) and Using the Curve specification Panel
to Specify the Pressure Drop Curve for a Grille (p. 405).
To load a previously defined curve, click the appropriate Load button. This will open the Load
curve file selection dialog box. Select the file containing the curve data and click Accept. See
File Selection Dialog Boxes (p. 93) for details on selecting a file.
To save a curve, click the appropriate Save button. This will open the Save curve dialog box,
in which you can specify the filename and directory to which the curve data is to be saved.
Note
The boxes to the right of the Edit drop-down lists will be empty if you have not
defined a curve for the resistance in a particular direction. Each box will contain
the first speed value if you have defined a curve for that direction.
b. Specify the Fluid material for the resistance. By default, this is specified as default for the resistance.
This means that the material specified as the Fluid material for the resistance is defined under Default
fluid in the Basic parameters panel (see Default Fluid, Solid, and Surface Materials (p. 261)). To change
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 541
Resistances
the Fluid material for the resistance, select a material from the Fluid material drop-down list. See
Material Properties (p. 335) for details on material properties.
c. Specify whether the interior of the resistance is to be modeled as a laminar zone by toggling the
Laminar Flow option. Note that this option is only available when one of the turbulence models has
been enabled in the Basic parameters panel.
d. For some problems in which the principal axes of the resistance are not aligned with the coordinate
axes of the domain, the flow direction can be specified by toggling the Flow direction option and
specifying two direction vectors. The third direction, which is not explicitly defined, is normal to the
plan defined by the two specified direction vectors. The second direction must be normal to the first.
If you fail to specify two normal directions, the solver will ensure that they are normal by ignoring any
component of the second direction that is in the first direction. You should therefore be certain that
the first direction is correctly specified.
e. Specify the total power dissipated by the resistance. There are two options for specifying the total
power.
Constant allows you to specify a constant value for the Total power.
Transient allows you to specify the total power as a function of time. This option is available if you
have selected Transient under Time variation in the Basic parameters panel. Select Transient
under Total power and enter a value for the Total power. To edit the transient parameters for the
resistance, click Edit next to Transient. See Transient Simulations (p. 605) for more details on transient
simulations.
Spatial profile allows you to use a spatial power profile that you have specified in the Basic para-
meters panel. See Specifying a Spatial Power Profile (p. 262) for details about creating a spatial power
profile file.
Note
The interpolation method of the profile is specified in the Misc item under the
Options node in the Preferences panel. A description of interpolation methods
can be found in Miscellaneous Options (p. 239).
f. Specify a volume source of species within the computational domain, if required. You can input the
species concentrations for the resistance by using the Species concentrations panel. To open this
panel, select Species in the Resistances panel and click Edit. See Species Transport Modeling (p. 629)
for details on modeling species transport.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
542 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 24: Heat Sinks
A heat sink is a three-dimensional modeling object. You can create a simplified model of a heat sink,
or you can generate a detailed heat sink. The detailed heat sink allows you to specify more information
about the pins/fins of the heat sink. A heat sink can exchange radiation with other objects in the
model.
To configure a heat sink in your model, you must specify its position and dimensions, provide information
about the pins/fins, specify the material for the base of the heat sink and the material for the fins (or
in the area where the fins are located for a simplified heat sink), and define the thermal resistance of
the heat sink.
Information about the characteristics of a heat sink is presented in the following sections:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 543
Heat Sinks
Heat sink types include pin and longitudinal. Pin-type heat sinks have fins separated from each other
in both directions parallel to the base; thus, fluid is allowed to flow parallel to the base in either direction,
as well as in the direction normal to the base. Longitudinal heat sinks have fins that run parallel to each
other across the length of the heat sink base. Consequently, for longitudinal heat sinks, fluid is allowed
to flow in only one direction across the base, as well as in the direction normal to the base.
It is a simple matter to specify the characteristics of the heat sink base, but proper specification of the
characteristics of the prismatic volume requires special consideration. In particular, you must estimate
the overall fluid thermal conductivity within the volume (by specifying a flow material). The estimate
must account for differences between the actual heat sink and the simplified heat sink with respect to
available heat transfer area and the characteristics of flow past the fins. In addition, you must specify
flow loss coefficients that model the resistance to flow in the finned region.
The area available for heat transfer in the simplified heat sink is substantially less than that available in
the actual heat sink. In the actual heat sink, heat conducts from the base through the fins before con-
vecting into the passing air stream. Consequently, the entire fin area, as well as the exposed base area,
is available for heat transfer.
Note
In the simplified heat sink, only the base area is available for heat transfer.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
544 of ANSYS, Inc. and its subsidiaries and affiliates.
Simplified Heat Sinks
To account for the effect of surface area and flow characteristics on heat transfer, ANSYS Icepak allows
you to specify a flow conductivity for the fluid within the prismatic volume representing the finned region.
The flow conductivity must be specified such that the simplified heat sink dissipates heat at a rate
equivalent to that of the actual heat sink. The heat transfer coefficient is given by
(24.1)
which can be rearranged to provide an estimate of the flow conductivity, k (for laminar heat transfer
from a flat, horizontal plate):
(24.2)
where is the density of the fluid, is the viscosity of the fluid, cp is the specific heat of the fluid, v
is the velocity of the fluid outside the boundary layer that forms on the heat sink base, and L is the
length of the heat sink in the major flow direction.
Equation 24.2 (p. 545) indicates that, for a fluid with constant properties (that is, , and cp are constant),
the flow conductivity k is primarily a function of the heat transfer coefficient and the velocity of the
fluid outside the boundary layer that forms on the heat sink base, v . The heat transfer coefficient
can be estimated either from the manufacturers specifications or by setting equal to the overall heat
transfer coefficient (U) for the actual heat sink. (The value of U depends on the power output from the
heat source, the maximum heat sink base temperature, and the total base area.) The velocity, v , can
be estimated by building and solving an ANSYS Icepak model of the actual heat sink, then constructing
a plane-cut view of velocity in the region between two fins. Note that for a flat, horizontal plate with
no fins, v is equal to the velocity of the approaching fluid. In the finned region of the actual heat
sink, however, v is substantially less than the fluid approach velocity.
Flow Resistance
The fins of a compact heat sink are modeled as a 3D resistance object. Thus, the resistance imposed
on the incoming flow by the heat sink fin array is accounted for by specifying an appropriate loss
coefficient for the 3D resistance.
(24.3)
where C1 and C2 are the linear and quadratic loss coefficients, and vapp is the approach velocity. See
Pressure Drop Calculation for a 3D Resistance (p. 537) for more information about calculating the pressure
drop for 3D resistances.
Thermal Resistance
The enhancement of heat transfer due to the presence of fins is accounted for by assigning an appro-
priate fluid thermal conductivity to the 3D resistance.
(24.4)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 545
Heat Sinks
(24.5)
where Ch is a constant equal to 1.08. The flat-plate boundary layer correlation for very low Prandtl
numbers is used due to the resultant high effective fluid thermal conductivity (1 W/m-K).
The heat sink thermal resistance depends on the heat sink material, the fin geometry, and the velocity
magnitude of the approaching air. The curve for the thermal resistance fits the following relation:
(24.6)
where the coefficient Cr and the exponent nr vary by heat sink material and fin geometry.
From Equation 24.4 (p. 545) - Equation 24.6 (p. 546), the following relation can be derived for the effective
thermal conductivity:
(24.7)
The effective heat transfer coefficient is calculated based on the base area of the heat sink using a one-
dimensional fin conduction model.
(24.8)
where Nfin is the number of fins, k is the thermal conductivity of the fins, H is the fin height, is the
average heat transfer coefficient, and m is defined as
(24.9)
Detailed heat sinks are designed to model finned heat sinks or heat sinks with pins. They consist of a
base, fins or pins, and (optionally) a thermal interface resistance that models the heat transfer from the
fins or pins through the base of the heat sink to any object connected to the base.
There are four types of detailed heat sinks available in ANSYS Icepak:
Extruded heat sinks consist of a base and fins that run parallel to each other across the length of the base.
You specify the number of fins, their dimensions, and the direction in which the fluid will flow across the
base. An example of an extruded heat sink is shown in Figure 24.2: Extruded Heat Sink (p. 547).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
546 of ANSYS, Inc. and its subsidiaries and affiliates.
Detailed Heat Sinks
Cross cut extrusion heat sinks have rectangular fins separated from each other in both directions parallel
to the base. You specify the number of fins in the two directions parallel to the plane of the base, and the
dimensions of the fins. An example of a cross cut extrusion heat sink is shown in Figure 24.3: Cross Cut Ex-
trusion Heat Sink (p. 547).
Cylindrical pin heat sinks have cylindrical or tapered pins separated from each other in both directions par-
allel to the base. You specify the number of pins in the two directions parallel to the plane of the base, and
the dimensions of the pins. The pins can be in-line or staggered. An example of a cylindrical pin heat sink
is shown in Figure 24.4: Cylindrical Pin Heat Sink With Staggered Pins (p. 548).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 547
Heat Sinks
Bonded fin heat sinks have the same type of geometry as extruded heat sinks. For a bonded fin heat sink,
you can specify a contact resistance between the base of the heat sink and the fins.
To include a heat sink in your ANSYS Icepak model, click the button in the Object creation toolbar
and then click the button to open the Heat sinks panel, shown in Figure 24.5: The Heat sinks
Panel (Geometry Tab) (p. 549) and Figure 24.6: The Heat sinks Panel (Properties Tab) (p. 550).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
548 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Heat Sink to Your ANSYS Icepak Model
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 549
Heat Sinks
1. Create a heat sink. See Creating a New Object (p. 286) for details on creating a new object and Copying an
Object (p. 303) for details on copying an existing object.
2. Change the description of the heat sink, if required. See Description (p. 307) for details.
3. Change the graphical style of the heat sink, if required. See Graphical Style (p. 308) for details.
4. Specify the position and size of the heat sink. (See also Resizing an Object (p. 288) for details on resizing an
object and Repositioning an Object (p. 289) for details on repositioning an object).
a. In the Geometry tab, specify the plane in which the base lies (Y-Z, X-Z, or X-Y) in the Plane drop-down
list under Base dimensions.
b. Under Location, select Start/end in the Specify by drop-down list and enter values for the start co-
ordinates (xS, yS, zS) and end coordinates (xE, yE, zE, as appropriate) of the base, or select Start/length
and enter values for the start coordinates (xS, yS, zS) and the lengths of the sides (xL, yL, zL, as appro-
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
550 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Heat Sink to Your ANSYS Icepak Model
priate) of the base. The height of the base is defined by the Base height (described below), so one of
the endpoint coordinates will be grayed out.
d. Specify the Overall height of the heat sink (the height of the base and pins/fins).
e. (optional, detailed heat sinks only) Specify the End height of the pins/fins. The end height is the height
of the pins/fins on the ends of the array.
5. In the Properties tab, specify the type of the heat sink by selecting Simple or Detailed in the Type drop-
down list.
6. Specify the Flow direction parallel to the base by selecting X, Y, or Z in the drop-down list. Note that only
two options will be available based on the plane you selected for the base.
7. Specify the characteristics related to the selected Fin type. These options are described below.
8. In the Flow/thermal tab, select Radiation if the heat sink is subject to radiative heat transfer. You can
modify the default radiation characteristics of the heat sink (for example, the view factor) by using the
Radiation specification panel. To open this panel, select Radiation and then click Edit. See Radiation
Modeling (p. 641) for details on radiation modeling.
1. Specify whether the heat sink fins are Longitudinal or Pins in the Simplified fin type drop-down list.
2. (longitudinal fins only) Specify whether to Use geometry-based correlations. If this option is turned on,
you will need to specify the fin geometry. In the Fin setup tab, there are three options for specifying the
geometry of the fins:
Count/thickness specifies the number of fins (Count) and their Thickness. Select Effective thickness
only if you want the thickness of the fins to be an effective thickness.
Thickness/spacing specifies the Thickness of the fins and their Spacing. Select Effective thickness
only if you want the thickness of the fins to be an effective thickness.
3. Specify whether the finned region of the heat sink is to be modeled as a laminar zone by toggling the
Laminar Flow option. This option is available only when one of the turbulence models has been enabled
in the Basic parameters panel. In this way, it is possible to "turn off" turbulence modeling (that is, disable
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 551
Heat Sinks
turbulence production and turbulent viscosity, but transport the turbulence quantities) in a specific fluid
zone, which is useful if you know that the flow in a certain region is laminar.
Note
This option should be enabled if you are modeling a simplified heat sink using geometry-
based correlations for turbulent flow, because the geometry-based correlations are more
accurate for laminar flow.
4. In the Flow/thermal data tab, specify whether to include a thermal resistance by toggling the Resistance
option. If this option is enabled, there are two choices:
To define a constant value, select Constant and enter a value in the text entry box.
To define a piecewise linear profile for the thermal resistance as a function of the speed of the fluid
through the fins, select Curve. ANSYS Icepak allows you to describe the curve either by positioning a
series of points on a graph using the Resistance curve graphics display and control window (described
below), or by specifying a list of speed/resistance pairs using the Curve specification panel (described
below). These options are available under Edit.
To load a previously defined curve, click Load. This will open the Load curve file selection dialog
box. Select the file containing the curve data and click Accept. See File Selection Dialog
Boxes (p. 93) for details on selecting a file.
To save a curve, click Save. This will open the Save curve dialog box, in which you can specify
the filename and directory to which the curve data is to be saved.
Note
This option is not available if you are modeling longitudinal fins using geometry-
based correlations.
5. Specify the material for the prismatic 3D resistance object representing the finned region (Flow material),
and the Base material. By default, these are specified as default for the heat sink. This means that the
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
552 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Heat Sink to Your ANSYS Icepak Model
material specified as the Flow material is defined under Default fluid in the Basic parameters panel (see
Default Fluid, Solid, and Surface Materials (p. 261)), and the material specified as the Base material is defined
under Default solid. To change the material, select a new material from the relevant material drop-down
list. You can also view the definition of the material, edit the definition of the material, or create a new
material using the material drop-down list. See Material Properties (p. 335) for details.
Note that if you have turned on the Use geometry-based correlations option for longitudinal fins,
you will need to specify the Fin material instead of the Flow material.
6. In the Pressure loss tab, there are two options in the Loss specification drop-down list.
To specify the loss coefficient, select Loss coefficient and specify the Linear and Quadratic coefficients
parallel to the fin surface (In plane) and normal to the fin surface (Normal).
To define a piecewise-linear profile for the pressure drop parallel to the base (In plane) and normal to
the base (Normal) as a function of the speed of the fluid through the heat sink, select Pressure drop
curve. ANSYS Icepak allows you to describe the curve either by positioning a series of points on a graph
using the Pressure drop curve graphics display and control window (see Using the Pressure drop curve
Window to Specify the Curve for a Grille (p. 403) for details), or by specifying a list of heat sink
speed/pressure coordinate pairs using the Curve specification panel (see Using the Curve specification
Panel to Specify the Pressure Drop Curve for a Grille (p. 405) for details). These options are available under
Edit.
To load a previously defined curve, click Load. This will open the Load curve file selection dialog
box. Select the file containing the curve data and click Accept. See File Selection Dialog
Boxes (p. 93) for details on selecting a file.
To save a curve, click on Save. This will open the Save curve dialog box, in which you can specify
the filename and directory to which the curve data is to be saved.
Using the Resistance curve Window to Specify the Curve for a Heat Sink
You can specify a thermal resistance curve for a heat sink using the Resistance curve graphics display
and control window (Figure 24.7: The Resistance curve Graphics Display and Control Window for a Heat
Sink (p. 554)). To open the Resistance curve window, turn on the Resistance option and select Curve
in the Flow/thermal data tab in the Heat sinks panel and then click Edit. Select Graph editor from
the resulting list.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 553
Heat Sinks
Figure 24.7: The Resistance curve Graphics Display and Control Window for a Heat Sink
See Using the Pressure drop curve Window to Specify the Curve for a Grille (p. 403) for details about
creating, editing and viewing a curve.
Using the Curve specification Panel to Specify the Curve for a Heat Sink
You can define a thermal resistance curve for a heat sink using the Curve specification panel (Fig-
ure 24.8: The Curve specification Panel for a Heat Sink (p. 555)). To open the Curve specification panel,
turn on the Resistance option and select Curve in the Flow/thermal data tab in the Heat sinks panel
and then click Edit. Select Text editor from the resulting list.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
554 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Heat Sink to Your ANSYS Icepak Model
To define a curve, specify a list of coordinate pairs in the Curve specification panel. It is important to
give the numbers in pairs, but the spacing between numbers is not important. Click Accept when you
have finished entering the pairs of coordinates; this will store the values and close the Curve specific-
ation panel.
To load a previously defined curve, click Load. This will open the Load curve file selection dialog box.
Select the file containing the curve data and click Accept. See File Selection Dialog Boxes (p. 93) for
details on selecting a file. If you know the units used in the curve data you are loading, you should select
the appropriate units in the Curve specification panel before you load the curve. If you want to view
the imported data after you have loaded them, using different units than the default units in the Curve
specification panel, select Fix values for Speed units and/or Resistance units and select the appro-
priate units from the unit definition list.
If you want to load a curve file that you have created outside of ANSYS Icepak, you will need to make
sure that the first three lines of the file before the data contain the following information:
2. the unit specifications for the file, which can be obtained from the Curve specification panel (for example,
units m/s C/W)
Using the above example, the first three lines of the curve file would be
10
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 555
Heat Sinks
The actual data points should be entered in the same way as you would enter them in the Curve spe-
cification panel.
Note
If you want to load a curve from an Excel file, make sure that you also save the file as formatted
text (space delimited) before reading it into ANSYS Icepak.
The interpolation method of the profile is specified in the Misc item under the Options node in
the Preferences panel. A description of interpolation methods can be found in Miscellaneous
Options (p. 239).
To save a curve, click Save. This will open the Save curve dialog box, in which you can specify the file-
name and directory to which the curve data is to be saved.
Once the pairs of coordinates have been entered, you can view the curve in the Resistance curve
graphics display and control window. See Figure 24.7: The Resistance curve Graphics Display and Control
Window for a Heat Sink (p. 554) for the curve for the values shown in Figure 24.8: The Curve specification
Panel for a Heat Sink (p. 555).
1. Specify the Detailed Fin type by selecting Extruded, Cross cut extrusion, Bonded fin, or Cylindrical pin
in the drop-down list. The upper right part of the panel will change depending on your selection of Detailed
fin type.
The user inputs for the Extruded heat sink and the Bonded fin heat sink are shown below.
There are three options for specifying the geometry of the fins in the Fin spec drop-down list:
Count/thickness specifies the number of fins (Count) and their Thickness. Select Effective thickness
only if you want the thickness of the fins to be an effective thickness (extruded fins only).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
556 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Heat Sink to Your ANSYS Icepak Model
Thickness/spacing specifies the Thickness of the fins and their Spacing. Select Effective thickness
only if you want the thickness of the fins to be an effective thickness (extruded fins only). Select Adjust
to fit if you want the spacing to be adjusted so that the fins are aligned at the edges of the heat sink.
For heat sinks that have bases larger than the fin footprints, you can specify the Offset of the fins
in the direction parallel to the base. For example, if you selected X-Z under Plane, the available
directions will be X and Z.
The user inputs for the Cross cut extrusion heat sink are shown below.
Specify the geometry of the fins in the directions parallel to the base. The directions that are
available depend on your choice of Plane. For example, if you selected X-Z under Plane, the
available directions will be X and Z. There are three options for specifying the fin geometry in
the Fin spec drop-down list:
Thickness/spacing specifies the Thickness of the fins and their Spacing. Select Adjust to fit if you
want the spacing to be adjusted so that the fins are aligned at the edges of the heat sink.
For heat sinks that have bases larger than the fin footprints, you can also specify the Offset of
the fins in the direction parallel to the base.
The user inputs for the Cylindrical pin heat sink are shown below.
The steps for defining a cylindrical pin heat sink are as follows:
a. Specify the Pin alignment. There are two options: In-line and Staggered.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 557
Heat Sinks
b. Specify the number of pins in the directions parallel to the base of the heat sink next to Pin count.
c. For heat sinks that have bases larger than the fin footprints, specify the Offset of the fins in the dir-
ection parallel to the base. For example, if you selected X-Z under Plane, the available directions will
be X and Z.
Cylinder instructs ANSYS Icepak to create pins in the shape of a cylinder. Specify the Pin radius
in the Bot text entry field.
Cone instructs ANSYS Icepak to create tapered pins. Specify the Pin radius at the bottom of the
cone (nearest the base) under Bot and at the Top of the cone (farthest from the base).
2. Specify the Base material and the Fin material or Pin material in the Flow/thermal data tab. By default,
these are specified as default for the heat sink. This means that the material specified as the Base mater-
ial and the Fin material or Pin material is defined under Default solid in the Basic parameters panel
(see Default Fluid, Solid, and Surface Materials (p. 261)). To change the material, select a new material from
the relevant material drop-down list. You can also view the definition of the material, edit the definition
of the material, or create a new material using the material drop-down list. See Material Properties (p. 335)
for details.
3. (Optional) Specify the thermal resistance at the interface between the base and any object connected to
the base. In the Interface tab, enable the Interface resistance option and click Edit to open the Interface
thermal resistance panel (Figure 24.9: The Interface thermal resistance Panel (p. 558)).
Compute allows ANSYS Icepak to compute the thermal resistance at the interface. The resistance is
computed as dk, where d is the effective thickness of the thermal resistance at the interface and k is
the thermal conductivity of the solid material (defined as part of the properties of the solid material
specified for the thermal resistance).
Specify the Effective thickness and the Solid material for the thermal resistance. By default, the
solid material is specified as default for the thermal resistance. This means that the material
specified as the Solid material for the thermal resistance is defined under Default solid in the
Basic parameters panel (see Default Fluid, Solid, and Surface Materials (p. 261)). To change the
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
558 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Heat Sink to Your ANSYS Icepak Model
Solid material for the thermal resistance, select a material from the Solid material drop-down
list. See Material Properties (p. 335) for details on material properties.
Specified allows you to specify a value of the contact resistance to heat transfer (Resistance).
4. (Bonded fin heat sinks only) Specify the thermal resistance at the interface between the base and the fins.
Under Interface resistance, click Edit next to Fin bonding to open the Bonding thermal resistance
panel, which is the same as the Interface thermal resistance panel shown in Figure 24.9: The Interface
thermal resistance Panel (p. 558).
The options for specifying the bonding thermal resistance are the same as those for specifying the
interface thermal resistance and are described above.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 559
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
560 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 25: Packages
Packages are composite modeling objects representing microelectronic packages. Given a minimal
amount of input, you can create a package in ANSYS Icepak to model the thermal characteristics of
different devices at the system, subsystem, board, or package level.
There are two classes of packages available in ANSYS Icepak. Detailed packages capture most of the
details of the device, and are used for package-level modeling. Compact packages use approximations
for the repetitive feature of a device, such as leads and solder balls, and are used for system, subsystem,
or board-level modeling.
To configure a package object in the model, you must specify its location and dimensions, as well as
various component geometries and heat-dissipation characteristics.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 561
Packages
Of the components shown in Figure 25.1: Example of a BGA Package (p. 562), some can be modeled in
detail, and others are approximated.
Wire bonds connect signals between the die and the leads (in lead-frame packages) or substrate traces
(in BGA packages) and are made of gold. In a detailed lead-frame package model, each bond wire is
modeled as a conducting thin plate. In a detailed BGA model, the bond wires are lumped into a planar
thin conducting entity connecting the die with the trace edge. The properties of the lumped entity are
volume-averaged, with the conductivity being isotropic.
The adhesive and the die attach are modeled as contact resistances of user-specified material and
thickness. The die paddle or flag is modeled as a volumetric solid, also with a user-specified material
and thickness.
The substrate is represented as solid block. The effect of the copper content in the vias is incorporated
in the form of averaged properties. The density and specific heat are averaged based on volume using
Equation 25.1 (p. 563).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
562 of ANSYS, Inc. and its subsidiaries and affiliates.
Detailed Packages
(25.1)
The substrate conductivity is modeled as orthotropic. Conductivity in the direction normal to the substrate
plane is determined using thermal resistances in parallel (Equation 25.2 (p. 563)).
(25.2)
where ki is the conductivity of component i (that is, the conductivities of the lead and the mold, respect-
ively). is the cross-sectional area ratio for component i. For example, the cross-sectional area ratio
for the lead would be
(25.3)
Thermal resistances of the substrate and vias in the in-plane direction are in series. Equation 25.4 (p. 563)
is used for the conductivity in the plane directions.
(25.4)
where is the ratio of the length of component i to the total length of the composite in the heat
flow direction. For example, for the lead would be equal to the lead width divided by the lead
pitch.
At the detailed level, each layer of trace is represented as a thin conducting entity (similar to a conducting
thin plate) with volume-averaged properties (see Equation 25.1 (p. 563)). A typical substrate may be
constructed as shown in Figure 25.2: Two-Layer Substrate (p. 563) using standard ANSYS Icepak objects.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 563
Packages
The substrate is modeled as a solid object with orthotropic properties. The in-plane conductivity is de-
termined using Equation 25.2 (p. 563), where the area ratio is the ratio of the total copper trace thickness
to the thickness of the substrate. The conductivity normal to the plane is either the conductivity of the
substrate material or the parallel conductivity using Equation 25.2 (p. 563) in substrates with vias. The
parallel conductivity in the normal direction is determined using the fraction of the cross-sectional area
occupied by vias.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
564 of ANSYS, Inc. and its subsidiaries and affiliates.
Junction-to-Board Characterization Model
(25.5)
where
(25.6)
where Tdie is the maximum die temperature. Tc,mean is the average case temperature, which can be de-
termined by generating a temperature report for the wall object covering the case. q is the full power
dissipated through the case, which is equal to the power generated by the die since all other surfaces
are adiabatic. See Generating Reports (p. 895) for details about generating reports.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 565
Packages
(25.7)
Note that if Tiso is set to 0 C and if q is 1 W, then Rjb will be the same as Tdie.
To include a package in your ANSYS Icepak model, click the button in the Object creation toolbar
and then click the button to open the Packages panel, shown in Figure 25.5: The Packages Panel
(Dimensions Tab) (p. 567)--Figure 25.8: The Packages Panel (Die/Mold Tab) (p. 570).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
566 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Package to Your ANSYS Icepak Model
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 567
Packages
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
568 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Package to Your ANSYS Icepak Model
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 569
Packages
The procedure for adding a package to your ANSYS Icepak model is as follows:
1. Create a package. See Creating a New Object (p. 286) for details on creating a new object and Copying an
Object (p. 303) for details on copying an existing object.
2. Change the description of the package, if required. See Description (p. 307) for details.
3. Change the graphical style of the package, if required. See Graphical Style (p. 308) for details.
4. In the Dimensions tab, specify the type of package in the Package type drop-down list. The available
options are PBGA (plastic ball grid array), Cavity Down BGA, FPBGA (fine pitch ball grid array), Flip-Chip,
QFP (quad flat pack), QFN (quad flat no leads), DUAL, Stacked Die, and Package on Package. See User
Inputs for BGA Packages (p. 573), User Inputs for Lead-Frame Packages (p. 580),User Inputs for Stacked Die
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
570 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Package to Your ANSYS Icepak Model
Packages (p. 582), and User Inputs for Package on Package (p. 585) for inputs specific to different types of
packages.
5. Specify the Package thickness. This value is the combined thickness of the entire package.
6. Specify the position and size of the package. The inputs for a rectangular object are described in Rectan-
gular Objects (p. 309). See Resizing an Object (p. 288) for details on resizing an object and Repositioning an
Object (p. 289) for details on repositioning an object.
7. Specify the type of package model in the Model type drop-down list. The available options are Compact
Conduction Model (CCM), Detailed, Characterize JC, and Characterize JB.
Note
The graphical display will change depending on the type of model that you select, but the
inputs will remain the same (for example, inputs for a detailed PBGA package are the same
as for a CCM PBGA package). Some inputs for CCM packages, however, will not be used. See
Compact Conduction Model (CCM) Packages (p. 564) for details.
Specify the type of Symmetry for the package. There are three options:
Full will display the entire package in the graphics window. The flow and/or energy equations will be
solved over the entire package geometry.
Half will display one half of the package in the graphics window. The flow and/or energy equations will
be solved over the part of the package that is displayed.
Quarter will display one quarter of the package in the graphics window. The flow and/or energy equations
will be solved over the part of the package that is displayed.
8. (Optional) The package can be created by directly importing ECAD data (MCM/SIP, TCB, EDB, ODB++, or
ANF files). Choose Cadence MCM/SIP, ASCII TCB, BOOL+INFO, ANSYS EDB, Ansoft Neutral ANF, or
ODB++ Design from the Import ECAD file drop-down list to display the Trace file panel. Select a MCM/SIP,
TCB, BOOL, ANF, EDB or an ODB++ file and click Open to import the file. After the file has been specified
and imported, ANSYS Icepak creates the various components of the package and displays the trace and
via information in the Board layer and via information panel. You can modify the substrate dimensions
in the Board layer and via information panel.
The MCM/SIP or TCB file option can be used to import the substrate data (including traces and vias),
the solder ball locations, the wire bonds and die dimensions for BGA type packages. The ANF file
option can be used to import the substrate data (including traces and vias), the wire bonds and die
dimensions for BGA type packages. The ANF file option does not import the solder ball number or
locations.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 571
Packages
For flip-chip packages the solder bump locations are imported for MCM/SIP or TCB files but not ANF
files. For multi-chip modules and stacked die packages the locations of the multiple dies and wire
bonds associated with each of the dies are also imported.
Note
While you are using this method, some inputs are grayed out and not available for editing
as the data is directly read in from the MCM/SIP or TCB file. For example, only the import
option is available with stacked die and also, the die pad inputs for the bottom die are
only taken into consideration with stacked die.
If you want to remove the MCM/SIP, TCB, ANF, EDB, or ODB++ file associated with the package, you
can do so by clicking the Clear ECAD button in the Dimensions tab.
9. (Optional) Click the Schematic button to open the Package Dimensions panel (for example, Fig-
ure 25.10: The Flip-Chip Dimensions Panel (p. 573)) and view a schematic drawing of the package dimensions.
10. Select the Component visibility button to display a check box of all package components. Toggle com-
ponents to turn on or off visibility.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
572 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Package to Your ANSYS Icepak Model
1. Specify the substrate parameters in the Substrate tab (Figure 25.6: The Packages Panel (Substrate
Tab) (p. 568)).
b. Specify the Substrate material to be used for the package. To change the substrate material for the
package, select a material from the Substrate material drop-down list. See Material Properties (p. 335)
for details on material properties.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 573
Packages
e. Specify the Top trace coverage %. This value is the percentage of the top trace layer volume repres-
ented by the copper coverage.
f. Specify the Bottom trace coverage %. This value is the percentage of the bottom trace layer volume
represented by the copper coverage.
g. Specify the 1st int. layer coverage %. This value is the percentage of the first intermediate layer volume
represented by the copper coverage.
h. Specify the 2nd int. layer coverage %. This value is the percentage of the second intermediate layer
volume represented by the copper coverage.
i. Specify the Trace material. You can change the trace material by selecting a material from the Trace
material drop-down list. See Material Properties (p. 335) for details on material properties.
j. Specify the Trace thickness. This is the thickness of each trace layer in the substrate.
k. You can modify the values of an imported trace by clicking the Edit traces button (only available after
importing a mcm/sip, anf, BOOL+INFO, odb++ or tcb file). You can change the values in the Board
layer and via information panel. See Importing Trace Files (p. 188) for details.
l. (Optional) Click the Schematic button to open the Package Substrate panel (for example, Fig-
ure 25.11: The PBGA Substrate Panel (p. 574)) and view a schematic drawing of the package substrate.
2. Specify the solder parameters in the Solder tab (Figure 25.7: The Packages Panel (Solder Tab) (p. 569)).
a. Specify the number of rows and columns of solder balls by entering values in the fields.
Full specifies that the ball grid will encompass the entire underside of the package.
Peripheral specifies that the main ball grid will encompass only the periphery of the underside of
the package.
c. (peripheral arrays only) Specify the number of rows and columns of solder balls that are to be removed
from the center of the grid by entering values in the fields next to # of rows suppressed.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
574 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Package to Your ANSYS Icepak Model
d. (peripheral arrays only) Specify whether to include Central thermal balls in the array by selecting Yes
or No.
If you select Yes, specify the number of rows and columns of balls that are to be added to the
center of the array by entering values in the fields next to # of central rows.
Note
g. Specify the Ball material. To change the Ball material for the package, select a material from the Ball
material drop-down list. See Material Properties (p. 335) for details on material properties.
Note
Cylindrical geometry will imply larger mesh counts and increased computational costs.
i. (PBGA and FPBGA packages only) Specify the Mask thickness. This is the thickness of the solder mask.
j. (PBGA and FPBGA packages only) Specify the Mask material. You can change the mask material by
selecting a material from the Mask material drop-down list.
k. (Optional) Click the Schematic button to open the Package Solder panel (for example, Figure 25.12: The
FPBGA Solder Panel (p. 576)) and view a schematic drawing of the package solder.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 575
Packages
3. Specify the die and mold parameters in the Die/Mold tab (Figure 25.8: The Packages Panel (Die/Mold
Tab) (p. 570)).
i. If there is more than one die, you can select the appropriate die from the Current die drop-down
list.
ii. In the Die settings tab, specify the die Material. You can change the die material by selecting a
material from the Material drop-down list. See Material Properties (p. 335) for details on material
properties.
iii. Specify the die Size and Thickness. To specify the size, enter values for the length and width of the
die in the two fields next to Size.
Note
The option to specify the die Thickness is not available for Flip-Chip BGA packages.
iv. Specify the Total power source that is distributed on the die surface. For half and quarter symmetry,
you should still input the full power. There are two options to describe total power:
Constant enables you to specify a constant value for the Total power. This option is default for
steady state problems and Compact Conduction Model (CCM) model types.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
576 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Package to Your ANSYS Icepak Model
Temp dependent enables you to specify power as a function of temperature. Click the Edit
button to display the Temperature dependent power panel. Inputs for the Temperature de-
pendent power panel are described in Solid and Fluid Blocks (p. 492).
Note
Transient problems are not supported for the Temp dependent option.
b. (For flip-chip packages only) Specify properties for the Die underfill.
i. Specify the die underfill Material. You can change the die underfill material by selecting a material
from the Material drop-down list. See Material Properties (p. 335) for details on material properties.
c. (For PBGA or FPBGA packages only) Specify effective properties for the Die pad.
i. Specify the die pad Material. You can change the die pad material by selecting a material from the
Material drop-down list. See Material Properties (p. 335) for details on material properties.
ii. Specify the die pad Size and Thickness. To specify the size, enter values for the length and width
of the die in the two fields next to Size.
d. (For PBGA, cavity-down BGA, and FPBGA packages only) Specify properties for the Die attach.
i. Specify the die attach Material. You can change the die attach material by selecting a material from
the Material drop-down list. See Material Properties (p. 335) for details on material properties.
If you select Top side radiation and then click Edit, ANSYS Icepak will open the Top side surface
properties panel (Figure 25.13: The Top side surface properties Panel (p. 577)).
i. Specify the Surface material to be used for the top side of the package. By default, this is specified
as default. This means that the material specified for the side of the package is defined in the Basic
parameters panel (see Default Fluid, Solid, and Surface Materials (p. 261)). To change the material
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 577
Packages
for the top side of the package, select a material from the Material drop-down list. See Material
Properties (p. 335) for details on material properties.
ii. If the top side of the package is subject to radiative heat transfer, select Radiation. You can modify
the default radiation characteristics of the package (for example, the view factor). See Radiation
Modeling (p. 641) for details on radiation modeling.
f. (Optional) Click the Schematic button to open the Package Die panel (for example, Figure 25.14: The
Cavity Down BGA Die Panel (p. 578)) and view a schematic drawing of the package die.
g. (For PBGA, cavity-down BGA, and FPBGA packages only) In the Interconnects tab, specify properties
for the Wire bonds.
i. Click Edit wire bonds to modify wire bonds. See Figure 25.15: The Edit Wire Bonds Panel (p. 579) to
view wire bond properties.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
578 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Package to Your ANSYS Icepak Model
ii. Specify the wire bond Material. You can change the wire bond material by selecting a material
from the Material drop-down list. See Material Properties (p. 335) for details on material properties.
iv. (For PBGA and FPBGA packages only) Specify the Average Length of the wire bonds.
h. (For PBGA, cavity-down BGA, and FPBGA packages only) Specify the mold Material. You can change
the mold material by selecting a material from the Material drop-down list next to Mold. See Material
Properties (p. 335) for details on material properties.
i. (For cavity-down BGA packages only) Specify the material for the Heat spreader. You can change the
heat spreader material by selecting a material from the Material drop-down list. See Material Proper-
ties (p. 335) for details on material properties.
j. (For flip-chip and package on packages only) Specify solder bump properties.
ii. Specify Bump material. You can change bump material by selecting a material from the drop-
down list.
Note
Solder bump model options will be grayed out unless you import a MCM/SIP
or TCB file.
k. (For flip-chip packages only) Specify whether to include an Optional heatsink by selecting Yes or No.
If you select Yes, specify the properties for the heat sink.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 579
Packages
ii. Specify the Heatsink material. You can change the heat sink material by selecting a material from
the Heatsink material drop-down list. See Material Properties (p. 335) for details on material prop-
erties.
There is no substrate or solder in a lead-frame package, and thus you will only have to specify the die
and mold parameters in the Die/Mold tab (Figure 25.8: The Packages Panel (Die/Mold Tab) (p. 570)). The
steps for defining a lead-frame package are as follows:
a. Specify the die Material. You can change the die material by selecting a material from the Material
drop-down list. See Material Properties (p. 335) for details on material properties.
b. Specify the die Size and Thickness. To specify the size, enter values for the length and width of the
die in the two fields next to Size.
c. Specify the Total power source that is distributed on the die surface. For half and quarter symmetry,
you should still input the full power. There are two options to describe total power:
Constant enables you to specify a constant value for the Total power. This option is default for
steady state problems and Compact Conduction Model (CCM) model types.
Temp dependent enables you to specify power as a function of temperature. Click the Edit button
to display the Temperature dependent power panel. Inputs for the Temperature dependent
power panel are described in Solid and Fluid Blocks (p. 492).
Note
Transient problems are not supported for the Temp dependent option.
2. Specify properties for the Die pad in the Die settings tab.
a. Specify the die paddle Material. You can change the die paddle material by selecting a material from
the Material drop-down list. See Material Properties (p. 335) for details on material properties.
b. Specify the die paddle Size and Thickness. To specify the size, enter values for the length and width
of the die in the two fields next to Size.
3. Specify properties for the Die attach in the Die settings tab.
a. Specify the die attach Material. You can change the die attach material by selecting a material from
the Material drop-down list. See Material Properties (p. 335) for details on material properties.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
580 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Package to Your ANSYS Icepak Model
a. Specify the wire bond Material. You can change the wire bond material by selecting a material from
the Material drop-down list. See Material Properties (p. 335) for details on material properties.
a. Specify the lead Material. You can change the lead material by selecting a material from the Material
drop-down list. See Material Properties (p. 335) for details on material properties.
b. (DUAL packages only) Specify the direction in which the leads will extend (Lead direction). For example,
if the package is in the X-Z plane, you could specify the leads to extend in the X or Z direction.
c. Specify the Number of leads. For QFP packages, this value should be a multiple of four so that each
side of the quad pack will have the same number of leads. For DUAL packages, this value should be an
even number.
d. Specify the Lead pitch. This value is the distance between the leads.
f. Specify the Lead foot length. This value is the distance that the "foot" of each lead extends beyond
the boundaries of the package or for QFN packages only, specify the Lead exposed length. This value
is the distance that each lead is inside the boundaries of the package.
g. Specify the mold Material. You can change the mold material by selecting a material from the Mater-
ial drop-down list in the Mold group box. See Material Properties (p. 335) for details on material prop-
erties.
h. Specify the Airgap under package (if applicable), which is the distance between the underside of the
package and the vertical leads connecting to the board below.
Specify the solder beneath the package. Select a material from the Material drop-down list and enter
a Thickness.
If there is land beneath the die pad, enable Include land under die pad and select a material from the
Material drop-down list and enter a Thickness.
If you select Top side radiation and then click Edit, ANSYS Icepak will open the Top side surface
properties panel (Figure 25.13: The Top side surface properties Panel (p. 577)).
a. Specify the Material to be used for the top side of the package. By default, this is specified as default.
This means that the material specified for the side of the package is defined in the Basic parameters
panel (see Default Fluid, Solid, and Surface Materials (p. 261)). To change the material for the top side
of the package, select a material from the Material drop-down list. See Material Properties (p. 335) for
details on material properties.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 581
Packages
b. If the top side of the package is subject to radiative heat transfer, select Radiation. You can modify
the default radiation characteristics of the package (for example, the view factor). See Radiation Mod-
eling (p. 641) for details on radiation modeling.
8. (Optional) Click the Schematic button to open the Package Die panel (for example, Figure 25.14: The
Cavity Down BGA Die Panel (p. 578)) and view a schematic drawing of the package die.
Note
Icepak can import stacked die packages that consist of both wirebonds and solder bumps.
The Die/Mold tab is designed for different die types; for example, you can specify Die un-
derfill information for dies containing solder bumps and Die pad information for dies con-
taining wirebonds when importing a stacked die package.
1. Specify board layer and via information in the Substrate tab (Figure 25.6: The Packages Panel (Substrate
Tab) (p. 568)).
a. You can modify the values of an imported trace by clicking the Edit traces button (only available after
importing a mcm/sip, anf, bool+info, odb++, or tcb file). You can change the values in the Board layer
and via information panel. See Importing Trace Files (p. 188) for details.
b. (Optional) Click the Schematic button to open the Package Substrate panel (for example, Fig-
ure 25.11: The PBGA Substrate Panel (p. 574)) and view a schematic drawing of the package substrate.
2. Specify the solder parameters in the Solder tab (Figure 25.7: The Packages Panel (Solder Tab) (p. 569)).
b. Specify the Ball material. To change the Ball material for the package, select a material from the Ball
material drop-down list. See Material Properties (p. 335) for details on material properties.
c. Specify the Mask thickness. This is the thickness of the solder mask.
d. Specify the Mask material. You can change the mask material by selecting a material from the Mask
material drop-down list.
Note
Cylindrical geometry will imply larger mesh counts and increased computational costs.
f. (Optional) Click the Schematic button to open the Package Solder panel (for example, Figure 25.12: The
FPBGA Solder Panel (p. 576)) and view a schematic drawing of the package solder.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
582 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Package to Your ANSYS Icepak Model
3. Specify properties for the Die in the Die/Mold tab (Figure 25.8: The Packages Panel (Die/Mold Tab) (p. 570)).
a. Select the Current die from the drop-down list. The properties specified above will be for that particular
die.
Note
The die pad inputs are considered only for the bottom die.
b. If the imported file does not contain die stack information, a warning message will be displayed.
Click Edit next to Die stack and enter die stack information by double-clicking the appropriate box in
the Die stack information panel.
Stack id identifies a particular stack in the event there are multiple stacks of dies.
c. Specify the die Material in the Die settings tab. You can change the die material by selecting a mater-
ial from the Material drop-down list. See Material Properties (p. 335) for details on material properties.
d. Specify the die Size and Thickness. To specify the size, enter values for the length and width of the
die in the two fields next to Size.
e. Specify the Total power source that is distributed on the die surface. For half and quarter symmetry,
you should still input the full power. There are two options to describe total power:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 583
Packages
Constant enables you to specify a constant value for the Total power. This option is default for
steady state problems and Compact Conduction Model (CCM) model types.
Temp dependent enables you to specify power as a function of temperature. Click the Edit button
to display the Temperature dependent power panel. Inputs for the Temperature dependent
power panel are described in Solid and Fluid Blocks (p. 492).
Note
Transient problems are not supported for the Temp dependent option.
f. Specify the die pad Material in the Die settings tab. You can change the die pad material by selecting
a material from the Material drop-down list. See Material Properties (p. 335) for details on material
properties.
g. Specify the die pad Size and Thickness. To specify the size, enter values for the length and width of
the die in the two fields next to Size.
h. Specify the die attach Material. You can change the die attach material by selecting a material from
the Material drop-down list. See Material Properties (p. 335) for details on material properties.
j. In the Interconnects tab, click Edit wire bonds to modify wire bonds. See Figure 25.15: The Edit Wire
Bonds Panel (p. 579) to view wire bond properties.
Specify the wire bond Material. You can change the wire bond material by selecting a material
from the Material drop-down list. See Material Properties (p. 335) for details on material properties.
m. Specify the mold Material. You can change the mold material by selecting a material from the Mater-
ial drop-down list next to Mold. See Material Properties (p. 335) for details on material properties.
n. Specify the Material to be used for the top side of the package. By default, this is specified as default.
This means that the material specified for the side of the package is defined in the Basic parameters
panel (see Default Fluid, Solid, and Surface Materials (p. 261)). To change the material for the top side
of the package, select a material from the Material drop-down list. See Material Properties (p. 335) for
details on material properties.
o. If the top side of the package is subject to radiative heat transfer, select Radiation. You can modify
the default radiation characteristics of the package (for example, the view factor). See Radiation Mod-
eling (p. 641) for details on radiation modeling.
If you select Top side radiation and then click Edit, ANSYS Icepak will open the Top side surface
properties panel (Figure 25.13: The Top side surface properties Panel (p. 577)).
q. (Optional) Click the Schematic button to open the Stacked Die panel (for example, Figure 25.16: Schem-
atic Showing the Stacked Dies (p. 585)) and view a schematic drawing of the package dimensions.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
584 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Package to Your ANSYS Icepak Model
1. Specify board layer and via information in the Substrate tab (Figure 25.6: The Packages Panel (Substrate
Tab) (p. 568)).
a. You can modify the values of an imported trace by clicking the Edit traces button (only available after
importing a mcm/sip, anf, odb++, or tcb file). You can change the values in the Board layer and via
information panel. See Importing Trace Files (p. 188) for details.
b. (Optional) Click the Schematic button to open the Package Substrate panel and view a schematic
drawing of the package substrate.
2. Specify the solder parameters in the Solder tab (Figure 25.7: The Packages Panel (Solder Tab) (p. 569)).
a. Click Edit locations to display the Edit solder location panel. Specify the location of the top and bottom
rows.
Note
By default, each row is specified as bottom. If the default setting is not changed, a
warning message is displayed. If the location of the rows is specified as both top, an
error message will be displayed as this input is invalid.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 585
Packages
b. Specify bottom or top in the Specify location drop-down list when updating the Solder tab.
d. Specify the Mask thickness. This is the thickness of the solder mask.
e. Specify the Mask material. You can change the mask material by selecting a material from the Mask
material drop-down list.
Note
Note: Cylindrical geometry will imply larger mesh counts and increased computational
costs.
g. (Optional) Click the Schematic button to open the Package Solder panel and view a schematic drawing
of the package solder.
3. Specify properties for the Die in the Die/Mold tab (Figure 25.8: The Packages Panel (Die/Mold Tab) (p. 570)).
a. Select the Current die from the drop-down list. The properties specified above will be for that particular
die.
Note
The die pad inputs are considered only for the bottom die.
b. In the Die settings tab, specify the die Material. You can change the die material by selecting a mater-
ial from the Material drop-down list. See Material Properties (p. 335) for details on material properties.
c. Specify the die Size and Thickness. To specify the size, enter values for X and Y in the two fields next
to Size.
d. Specify the Total power source that is distributed on the die surface. For half and quarter symmetry,
you should still input the full power. There are two options to describe total power:
Constant enables you to specify a constant value for the Total power. This option is default for
steady state problems and Compact Conduction Model (CCM) model types.
Temp dependent enables you to specify power as a function of temperature. Click the Edit button
to display the Temperature dependent power panel. Inputs for the Temperature dependent
power panel are described in Solid and Fluid Blocks (p. 492).
Note
Transient problems are not supported for the Temp dependent option.
e. Specify properties for the Die underfill in the Die settings tab.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
586 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Package to Your ANSYS Icepak Model
i. In the Die settings tab, specify the die underfill Material. You can change the die underfill material
by selecting a material from the Material drop-down list. See Material Properties (p. 335) for details
on material properties.
ii. Specify Bump material. You can change bump material by selecting a material from the drop-
down list.
Note
Solder bump model options will be grayed out unless you import a MCM/SIP
or TCB file.
If you select Top side radiation and then click Edit, ANSYS Icepak will open the Top side surface
properties panel (Figure 25.13: The Top side surface properties Panel (p. 577)).
i. Specify the Material to be used for the top side of the package. By default, this is specified as default.
This means that the material specified for the side of the package is defined in the Basic parameters
panel (see Default Fluid, Solid, and Surface Materials (p. 261)). To change the material for the top
side of the package, select a material from the Material drop-down list. See Material Properties (p. 335)
for details on material properties.
ii. If the top side of the package is subject to radiative heat transfer, select Radiation. You can modify
the default radiation characteristics of the package (for example, the view factor). See Radiation
Modeling (p. 641) for details on radiation modeling.
h. (Optional) Click the Schematic button to open the Package on Package Die panel (for example, Fig-
ure 25.17: Schematic Showing Package on Package Die Panel (p. 588)) and view a schematic drawing of
the package dimensions.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 587
Packages
ANSYS Icepak has many types of packages that are built in to the packages library, although you can
add to or remove items from the library as necessary. For more information about using libraries, see
Editing the Library Paths (p. 240).
To load a package from the packages library, you can do it directly from the Model manager window,
or you can use the built-in search function to locate a particular package from the library.
Load as object loads the selected package into your ANSYS Icepak model, where you can edit it as you
would any other object.
Edit as project opens a new ANSYS Icepak project and loads the selected package item into the new cabinet.
The default name of the new project will be of the name of the package item (for example,
128_BGA_12X12_4peripheral_p1.00).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
588 of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Package to Your ANSYS Icepak Model
1. In the Search package library panel, narrow your search by turning on options in the Physical tab next
to Criteria. The Physical tab contains search criteria related to the physical characteristics of the packages
stored in ANSYS Icepaks libraries. The following options are available:
Package type searches for all packages of the specified type. You can choose from PBGA, FPBGA,
Cavity-Down BGA, and QFP in the drop-down list.
Min package dimension specifies a minimum length for the side of the package.
Max package dimension specifies a maximum length for the side of the package.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 589
Packages
Min balls per row/Total number of Leads specifies either the minimum number of solder balls per row
(BGA-type packages) or the minimum number of total leads (lead-frame packages).
Max balls per row/Total number of Leads specifies either the maximum number of solder balls per
row (BGA-type packages) or the maximum number of total leads (lead-frame packages).
Pitch (BGA-type packages only) searches for all packages with a ball pitch (in mm) equal to or greater
than the specified value. You can choose from 0.5, 0.8, 1.0, 1.27, and 1.5 in the drop-down list.
Number of peripheral rows (BGA-type packages only) searches for all packages with at least the specified
number of peripheral rows. You can choose from 4, 5, 6, or Full in the drop-down list. If you select Full,
ANSYS Icepak will search for all packages that have a full array of solder balls.
2. Click Search. ANSYS Icepak will create a list of packages meeting the search criteria in the fields next to
Results.
3. Click the Name, Size, or Balls/Leads entry of a package in the list to display more specific information in
the Details field.
Perform the initial setup steps in Microsoft Excel and in ANSYS Icepak before including a Delphi package
in your ANSYS Icepak model. These steps are done only once and are described below.
To include a Delphi package in your ANSYS Icepak model, perform the following prerequisite steps in Microsoft
Excel.
Launch Microsoft Excel and click the Office Button. Click the Excel Options button at the bottom of the
panel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
590 of ANSYS, Inc. and its subsidiaries and affiliates.
Delphi Package Characterization
Select Add-Ins from the list of Excel Options. Select Solver Add-in and click Go....
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 591
Packages
In the Add-Ins panel, select the Solver Add-In option and click OK to enable this option.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
592 of ANSYS, Inc. and its subsidiaries and affiliates.
Delphi Package Characterization
Click the Office button and select Trust Center from the list of Excel Options, and then click Trust Center
Settings...
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 593
Packages
Select Macro Settings from the list of Trust Center options. Select the option, Enable all macros (not
recommended; potentially dangerous code can run) and click OK.
Note
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
594 of ANSYS, Inc. and its subsidiaries and affiliates.
Delphi Package Characterization
To create a Delphi model of a package in your ANSYS Icepak model, perform the following prerequisite
steps in ANSYS Icepak.
Go to the Edit menu and select Preferences. The Preferences panel is displayed. Click Misc.
Ensure the Microsoft Excel location is correct in the Preferences panel. If the location is not correct,
click the Browse button and navigate to the appropriate directory. Click All projects.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 595
Packages
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
596 of ANSYS, Inc. and its subsidiaries and affiliates.
Delphi Package Characterization
The package may be created in any plane. But the top must be facing a positive direction. The macro assumes
this while designating top-inner and top-outer faces.
Make sure that the external sides of the package do not contain any thin objects (that is, thin sources, walls
or zero thickness plates). This is because the extraction procedure is going to create wall objects that will
wrap around the package (for the purpose of imposing trial BCs). Priority conflicts between the wrapping
walls and the thin objects in the package can result in those objects not being considered, thus resulting
in inaccurate characterization.
CCM type package objects always have thin plates for solder ball representation. Hence, do not use CCM
type package objects. Instead, you may use Detailed or Characterize JC or JB option.
Remove the external walls, if any, before running the Extract Delphi Network macro. This can happen if
you had already run a Delphi extraction run, which would have created walls. Characterize JC option in
package macro will also create wall objects. Please remove them before running the macro.
Avoid using separately meshed assemblies. If you were given a package model with assemblies, drag and
drop all objects into the model folder and delete the empty assemblies. The wall objects created by the
macro are not meshed if boundaries of separately meshed assemblies interfere with the walls.
A general rule of thumb is to keep the die power at or below 5000 W/m2. For example, if your die size is
10 mm X 10 mm, you should set the die power at 0.5 W. This is to ensure excessive temperature rise is
avoided for the low heat transfer coefficient BC cases. This is to avoid the max temperature limit of 5000
K, which is set in the Fluent solver by default.
Note
Recommended but not necessary: Drag and drop the source object (die) into the monitors
folder in the tree menu. If this is a package object, drag and drop the entire object.
Special characters such as "., $, #, @" should be avoided in the project name for creation of the
Delphi network macro.
The procedure for running the Extract Delphi Network macro is as follows:
In ANSYS Icepak, click Macros >Modeling > IC Packages > Extract Delphi Network (Figure 25.20: Launching
the Macro (p. 598)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 597
Packages
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
598 of ANSYS, Inc. and its subsidiaries and affiliates.
Delphi Package Characterization
Figure 25.23: Choose to Have Side Nodes for the Delphi Package
The resulting interface will ask some simple questions about your package (Figure 25.22: Arrangement of
Interconnects (pins/balls) (p. 599) Figure 25.24: Choose the number of boundary conditions (p. 599)). For
example, the type of the package, the arrangements of the pins or the solder balls, the use of side faces in
the Delphi model, the number of trials, and so on. Please provide the necessary information.
Select Accept. ANSYS Icepak will generate a mesh and run multiple trials.
If your package does not belong to one of the package types listed, contact ANSYS support. There
are simple workarounds for most single-die packages.
If you had set up point monitors, make sure that the component temperature does not exceed 4700C. If
this happens, it means that the power imposed on the component is too high. Rerun the macro after imposing
a reduced power. (Note that the network created is independent of the power imposed.)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 599
Packages
After the completion of all trials, ANSYS Icepak will attempt to launch a Microsoft Excel based network
extractor. If you have pre-configured appropriate settings you will see an Excel interface as shown in
Figure 25.26: Image of the Excel Based Optimizer (p. 601). Click the big orange box. The Excel optimizer
will run through the optimization process and create the Delphi network model in a new ANSYS Icepak
project folder.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
600 of ANSYS, Inc. and its subsidiaries and affiliates.
Delphi Package Characterization
The folder will contain an ANSYS Icepak model and an excel error chart.
Open the model in ANSYS Icepak. This will open an ANSYS Icepak model containing the network object.
You may like to save the model to a common location where you can access it. Refer to Editing the
Libraries Paths (p. 240) on setting up libraries.
Open the model in which you would like to use the network model.
Merge the network model into this model. If you have set up a parts library, you may simply drag and
drop the model from your libraries folder in the model tree.
3. Assigning power
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 601
Packages
The network model obtained will not have any power imposed. To assign power to the network junction,
edit the network object select the Properties tab, click on the Edit Network/Create nodes button.
If the resultant network is disorganized, you may reorganize by pressing the left mouse button and
dragging the nodes. If it is difficult to say which one is the junction node, reorganizing will help. A
reorganized network model can be seen in Figure 25.27: Editing the Network Object: Assigning
Power (p. 602)
Double-click the Junction node. Input the power value. The power in the junction node should corres-
pond to the power dissipated in the die. The procedure is exemplified in Figure 25.27: Editing the Network
Object: Assigning Power (p. 602). The physical location of the different network faces can be checked
by selecting the faces in the edit region at the lower-right hand side of the user interface. The respective
faces can be seen using the selected solid view option (Figure 25.28: Checking the Location of a Face
Object in the Model. Make Pictures without Annotation Lines (p. 603)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
602 of ANSYS, Inc. and its subsidiaries and affiliates.
Delphi Package Characterization
Figure 25.28: Checking the Location of a Face Object in the Model. Make Pictures without
Annotation Lines
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 603
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
604 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 26: Transient Simulations
ANSYS Icepak can solve the equations for conservation of mass, momentum, and energy in time-depend-
ent form. Thus ANSYS Icepak can be used to simulate a wide variety of time-dependent phenomena,
including transient heat conduction and convection, as well as transient species transport.
Activating time dependence is sometimes useful when attempting to solve steady-state problems that
tend toward instability (for example, natural convection problems in which the Rayleigh number is close
to the transition region). It is possible in many cases to reach a steady-state solution by integrating the
time-dependent equations.
ANSYS Icepak uses a fully-implicit time-integration scheme for transient analysis. This chapter provides
details about setting up a transient simulation in ANSYS Icepak and postprocessing the results. See Time
Discretization (p. 960) for details about the theory of transient simulations.
1. Enable the Transient option in the Transient setup tab of the Basic parameters panel (Figure 26.1: The
Basic parameters Panel (Transient setup Tab) (p. 606)). To open the Basic parameters panel, double-click
the Basic parameters item under the Problem setup node in the Model manager window.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 605
Transient Simulations
2. Enter the starting and ending times for the simulation in the Start and End text fields.
3. To edit the default transient parameters (if required), click Edit parameters. This will display the Transient
parameters panel shown in Figure 26.2: The Transient parameters Panel (p. 606).
a. Specify a value for the Time step. The default value is 0.001 s.
b. Specify whether ANSYS Icepak should use a uniform or non-uniform time step.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
606 of ANSYS, Inc. and its subsidiaries and affiliates.
User Inputs for Transient Simulations
Enable Varying to specify a non-uniform time step. There are five options in the drop-down list:
Note
Linear (ts = i + a t) specifies a linear variation of the time step with time:
(26.1)
where t is the time step at time t, t0 is the initial time step, and a is a constant. Enter
values for the t0 and the Factor (a).
Square Wave specifies a square-wave profile for the time step variation. If the variation of time
step required is regular/periodic with time, then this option can be used instead of the Piecewise
constant option. To specify a square-wave profile, click Edit to open the Square wave time-step
parameters panel (Figure 26.3: The Square Wave Time-Step Parameters Panel (p. 607)).
To understand the meaning of the various parameters in the Square Wave Time-Step
Parameters panel, see Figure 26.4: The Square Wave Inputs for Time Step Variation (p. 607).
Figure 26.4: The Square Wave Inputs for Time Step Variation
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 607
Transient Simulations
Piecewise constant specifies a piecewise constant variation of the time step. Select Piecewise
constant in the Transient parameters panel and click Edit. Enter a list of the time/time-step pairs
in the Piecewise value pairs (time / time-step) parameters box. It is important to give the
numbers in pairs, but the spacing between the numbers is not important. An example of the ar-
rangement of the time/time-step pairs is shown below:
(26.2)
ANSYS Icepak will use the time/time-step pairs such that if t< t1, the time step t is given
by
(26.3)
Similarly, if t1t<t 2,
(26.4)
Piecewise linear specifies a piecewise linear variation of the time step. Select Piecewise linear
in the Transient parameters panel and click Edit. Enter a list of the time/time-step pairs in the
Piecewise value pairs (time / time-step) parameters box. It is important to give the numbers in
pairs, but the spacing between the numbers is not important. An example of the arrangement of
the time/time-step pairs is shown below:
(26.5)
ANSYS Icepak will use the time/time-step pairs such that if ts<tt1, the time step t is a
linear function that varies between t0 and t1:
(26.6)
where ts is the Start time specified in the Basic parameters panel, and t0 is the Time
step increment specified at the top of the Transient parameters panel.
Similarly, for t1<t t2, t is a linear function that varies between t1 and t2:
(26.7)
Automatic time step function is determined based on the estimation of the truncation error asso-
ciated with the time integration scheme. If the truncation error is smaller than a specified tolerance,
the size of the time step is increased; if the truncation error is greater, the time step size is decreased.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
608 of ANSYS, Inc. and its subsidiaries and affiliates.
User Inputs for Transient Simulations
desired level of accuracy (that is, the truncation error tolerance), ANSYS Icepak is able to
adjust the time step size by increasing it or decreasing it.
In cases where the truncation error remains above the specified tolerance, ANSYS Icepak will
try to meet the tolerance within 5 attempts. If this tolerance is met, then the iteration moves
on to the next time step. An explicit scheme is used to predict the solution at each time
step, then the explicit prediction is corrected with an implicit scheme. The truncation error,
which is a function of the difference between the predicted and corrected solutions at a
specific time is used to calculate the next time step. However, if the calculated truncation
error is greater than the tolerance limit, we revert from the currently performed iteration,
which is moving from the nth step to n+1th step by performing the iteration with a smaller
time step. Since the truncation error is proportional to the time step, decreasing the time
step reduces the truncation error. This can be done until the truncation error goes below
the tolerance limit.
Number of fixed time steps specifies the number of fixed-size time steps that should be per-
formed before the size of the time step starts to change. The size of the fixed time step is the
value specified for Time step.
It is a good idea to perform a few fixed-size time steps before switching to automatic
time stepping. Sometimes spurious discretization errors can be associated with an impulsive
start in time. These errors are dissipated during the first few time steps, but they can ad-
versely affect the adaptive time stepping and result in extremely small time steps at the
beginning of the calculation.
Important
When the solution tends to exhibit incomplete convergence, rather than in-
creasing the time step size or keeping the same time step size in the next step,
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 609
Transient Simulations
ANSYS Icepak reduces the time step size by at least half for the next time step
(making sure that the time step size does not go below the specified minimum
time step size.
Minimum/Maximum time step size specify the upper and lower limits for the size of the time
step. If the time step becomes very small, the computational expense may be too high; if the
time step becomes very large, the solution accuracy may not be acceptable to you. You can set
the limits that are appropriate for your simulation.
Minimum/Maximum step change factor limit the degree to which the time step size can
change at each time step. Limiting the change results in a smoother calculation of the time step
size, especially when high-frequency noise is present in the solution. If the time step change
factor, , is computed as the ratio between the specified truncation error tolerance and the
computed truncation error, the size of time step is computed as follows:
If , is unchanged.
If , is decreased.
Truncation error tolerance specifies the threshold value to which the computed truncation
error is compared. Increasing this value will lead to an increase in the size of the time step and
a reduction in the accuracy of the solution. Decreasing it will lead to a reduction in the size of
the time step and an increase in the solution accuracy, although the calculation will require
more computational time. For most cases, the default value of 0.01 is acceptable.
c. Specify the Solution save interval. This value tells ANSYS Icepak how often during the solution pro-
cedure the results should be saved. Every tenth time step is saved by default.
You can select the Varying button next to the Solution save interval field to set up a piecewise
constant interval schedule. Click the Edit button to open the Piecewise constant save interval
parameters panel and enter pairs of time save intervals. The save interval value will be dynam-
ically determined for the given flow time from the pairs.
Note
Only steps that have been saved can be used during postprocessing. Large amounts of
data can be generated from a transient simulation, so you should decide how much data
should be saved for postprocessing. If you are only interested in the solution at the end
of the transient simulation, then very little intermediate data need be saved. If you are
interested in animating and studying the transient effects in detail, then almost every
time step should be saved.
In transient simulations, the .fdat file is saved at regular intervals based on the Solution
save interval. The .dat file is saved only at the end of the simulation.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
610 of ANSYS, Inc. and its subsidiaries and affiliates.
User Inputs for Transient Simulations
d. Click Accept in the Transient parameters panel to store the new settings.
4. Specify the initial conditions for the fluid in your model in the Transient setup tab of the Basic parameters
panel (Figure 26.1: The Basic parameters Panel (Transient setup Tab) (p. 606)). For a transient simulation,
this corresponds to the initial physical state of the fluid. See Initial Conditions (p. 262) for more details on
setting initial conditions.
5. Specify an ambient value of temperature by entering the ambient Temperature under Ambient conditions
in the Defaults tab of the Basic parameters panel (Figure 26.6: The Basic parameters Panel (Default
tab) (p. 611)).
6. To define the variation of ambient temperature as a function of time, select Transient next to Temperature,
and then click Edit. This will open the Transient temperature panel shown in the figures below.
a. Select the method for the calculation of the variation of ambient temperature with time. The following
options are available, and described in more detail in Specifying Variables as a Function of Time (p. 616).
Linear specifies a linear variation of ambient temperature with time. Enter a value for the coefficient
a in Equation 26.9 (p. 616).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 611
Transient Simulations
Power law specifies a power law variation of ambient temperature with time. Enter values for the
coefficients a and n in Equation 26.10 (p. 616).
Exponential specifies an exponential variation of ambient temperature with time. Enter a value for
the coefficients a and b in Equation 26.11 (p. 617).
Sinusoidal specifies a sinusoidal variation of ambient temperature with time. Enter values for the
period T, the phase shift t0, and the coefficient a in Equation 26.12 (p. 617).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
612 of ANSYS, Inc. and its subsidiaries and affiliates.
User Inputs for Transient Simulations
Piecewise linear specifies a piecewise linear variation of ambient temperature with time. There are
two ways to define the piecewise linear variation: the Time/value curve window and the Curve
specification panel. These methods are described in Specifying Variables as a Function of Time (p. 616).
Note
The base temperature specified next to Temperature should be the same value as
the ambient temperature at the start of the simulation.
Square wave specifies a square wave variation of ambient temperature with time. Specify the Phase,
the On time, the Off time, and the Off value for the square wave, as described in Specifying Variables
as a Function of Time (p. 616).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 613
Transient Simulations
b. Click Done in the Transient temperature panel when you have finished specifying the variation of
ambient temperature with time.
7. Once you have set the desired parameters in the Basic parameters panel, click Accept to store the new
settings.
8. Specify the transient characteristics of the objects in your ANSYS Icepak model. You can specify transient
characteristics for the following objects:
Solid or fluid block: Specify the total power as a function of time by selecting the Transient option in
the Properties tab of the Blocks panel (see Blocks (p. 473)) and clicking Edit. The Transient power
panel used to define the transient power of the block is very similar to the Transient temperature
panel. You must also specify the Start time and the End time for the transient simulation for the block.
You can also specify the current as a function of time for Joule heating type inputs by selecting
the Joule option in the Properties tab of the Blocks panel (see Blocks (p. 473)) and clicking Edit.
From the Joule heating power panel, select the Transient option next to Current and click Edit.
The Transient current panel used to define the transient current for Joule heating power of the
block is very similar to the Transient temperature panel. You must also specify the Start time
and the End time for the transient simulation for the block.
Fan: Specify the transient strength of a characteristic curve fan by turning on Transient strength in the
Properties tab of the Fans panel (see Fans (p. 507)) and clicking Edit. The Transient fan strength panel
used to define the transient strength of the fan is similar to the Transient temperature panel, except
that it contains only the Piecewise linear and Square wave options.
The transient fan strength multiplier scales the total pressure of the fan. The total pressure of the
fan is the sum of the static pressure (fan curve) and dynamic pressure:
(26.8)
Opening: For a free opening, you can specify the static pressure, temperature, x velocity, y velocity, or
z velocity for flow across the opening as a function of time, by turning on the Transient option in the
Properties tab of the Openings panel (see Openings (p. 383)) and clicking Edit. The Transient pressure,
Transient temperature, Transient X velocity, Transient Y velocity, and Transient Z velocity panels
are very similar to the Transient temperature panel. You must also specify the Start time and the End
time for the transient simulation for the opening.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
614 of ANSYS, Inc. and its subsidiaries and affiliates.
User Inputs for Transient Simulations
You can also specify the species concentrations as a function of time (see Species Transport
Modeling (p. 629) for information on species transport). Select Species in the Openings panel and
click the Edit button to open the Species concentration panel. The Transient species panel is
used to define the transient species concentrations for the openings.
For a recirculation opening, you can specify the Start time and the End time of the period when
the opening is active.
Wall: You can specify the rate of heat transfer through the wall or the temperature on the outer surface
of the wall as a function of time, by turning on the Transient option in the Properties tab of the Walls
panel (see Openings (p. 383)) and clicking Edit. You can also specify the heat transfer coefficient as a
function of time by turning on the Transient option in the Wall external thermal conditions panel. To
open the Wall external thermal conditions panel, select Heat transfer coefficient in the Walls panel
and click Edit. The Transient power/area, Transient temperature, and Transient heat tr coeff panels
are very similar to the Transient temperature panel. You must also specify the Start time and the End
time for the transient simulation for the wall.
Conducting thick plate: Specify the total power as a function of time by selecting Transient in the
Properties tab of the Plates panel (see Plates (p. 435)) and clicking Edit. The Transient power panel
used to define the transient power of the plate is very similar to the Transient temperature panel. You
must also specify the Start time and the End time for the transient simulation for the plate.
You can also specify the current as a function of time for Joule heating type inputs by selecting
the Joule option in the Properties tab of the Plates panel (see Plates (p. 435)) and clicking Edit.
From the Joule heating power panel, select the Transient option next to Current and click Edit.
The Transient current panel used to define the transient current for Joule heating power of the
plate is very similar to the Transient temperature panel. You must also specify the Start time
and the End time for the transient simulation for the plate.
Source: Specify the power as a function of time by turning on the Transient option in the Properties
tab of the Sources panel (see Sources (p. 409)) and clicking Edit. The Transient power panel used to
define the transient power of the source is very similar to the Transient temperature panel. You must
also specify the Start time and the End time for the transient simulation for the source.
For 3D sources, you can also specify the current as a function of time for Joule heating type inputs
by selecting the Joule heating option in the Properties tab of the Sources panel (see
Sources (p. 409)) and clicking Edit. From the Joule heating power panel, select the Transient
option next to Current and click Edit. The Transient current panel used to define the transient
current for Joule heating power of the source is very similar to the Transient temperature panel.
You must also specify the Start time and the End time for the transient simulation for the source.
Resistance: Specify the total power as a function of time by selecting Transient in the Properties tab
of the Resistances panel (see Resistances (p. 537)) and clicking Edit. The Transient power panel used
to define the transient power of the resistance is very similar to the Transient temperature panel. You
must also specify the Start time and the End time for the transient simulation for the resistance.
Note
The Start time and the End time can be different for different objects.
9. Set the maximum number of iterations to be performed per time step under Iterations/timestep in the
Basic settings panel (Figure 26.7: The Basic settings Panel for a Transient Simulation (p. 616)). To open this
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 615
Transient Simulations
panel, double-click the Basic settings item under the Solution settings node in the Model manager
window. If the Convergence criteria are satisfied before this number of iterations is performed, the solution
will advance to the next time step. The default value of 20 iterations/time step should be acceptable for
most cases. If you find that the solution is not converging at each time step, you can increase the Itera-
tions/timestep value and/or decrease the size of the Time step increment specified in the Transient
parameters panel (Figure 26.2: The Transient parameters Panel (p. 606)).
10. Start the calculation using the Solve panel. To open this panel, click Run solution in the Solve menu. Click
Start solution to start the calculation.
Files will be saved at the frequency specified next to Solution save interval in the Transient parameters
panel (Figure 26.2: The Transient parameters Panel (p. 606)). A separate file is saved for each time step
for which data are saved.
linear:
(26.9)
where t is the time, st is the value of the variable at time t, s0 is the value of the variable at t = 0, and
a is a constant.
power law:
(26.10)
where t is the time, st is the value of the variable at time t, s0 is the value of the variable at t = 0, and
a and n are constants.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
616 of ANSYS, Inc. and its subsidiaries and affiliates.
Specifying Variables as a Function of Time
exponential:
(26.11)
where t is the time, st is the value of the variable at time t, s0 is the value of the variable at t = 0, and
a and b are constants.
sinusoidal:
(26.12)
where t is the time, st is the value of the variable at time t, s0 is the value of the variable at t = 0, T is
the period, t0 is the phase shift, and a is a constant.
piecewise linear:
(26.13)
where f(t) is a function of time, st is the value of the variable at time t, and s0 is the value of the
variable at t = 0. See Using the Time/value curve Window to Specify a Piecewise Linear Variation With
Time (p. 619) for information on defining f(t) using the Time/value curve window; see Using the Curve
specification Panel to Specify a Piecewise Linear Variation With Time (p. 621) for details on defining
f(t) using the Curve specification panel.
square wave:
(26.14)
where st is the value of the variable at time t and s0 is the value of the variable at t = 0. f(t) is a function
of time as shown in Figure 26.8: Definition of a Square Wave (p. 617).
The Phase is the time between t = 0 and the first peak of the square wave. The On time is the time
that the square wave is at its peak value. The Off time is the time between peak values of the square
wave. The Off value is the value of the square waves between the peaks of the wave. The peak value
is the specified value of the transient quantity (for example, 293 for Temperature in Figure 26.1: The
Basic parameters Panel (Transient setup Tab) (p. 606)).
Using the Time/value curve Window to Specify a Piecewise Linear Variation With Time (p. 619)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 617
Transient Simulations
Using the Curve specification Panel to Specify a Piecewise Linear Variation With Time (p. 621)
The following functions are available for viewing the variation of transient parameters:
To display specified variation plots of the transient parameters as a function of time (for example, time,
ambient temp, power), toggle the check boxes in the upper left of the panel.
To update the variation plots after having made changes in the Basic parameters panel, the Transient
parameters panel, the Transient temperature panel, or any similar transient parameter panel, click Update.
To display variation plots of all defined transient parameters, click Show all.
To import all previously defined piecewise linear curves, click Load All. This will open the Load all curves
file selection dialog box and override any existing data. Select the file containing the curve data and click
Open. The files are in csv format and have the following format.
Note
If the number of columns for curve data is more than 200, you should add another curve
data section.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
618 of ANSYS, Inc. and its subsidiaries and affiliates.
Specifying Variables as a Function of Time
# Curve data
# name, variable, time, value, name, variable, time, value,
block.1, power, 0.0, 0.0, block.2, power, 0.0, 0.0,
block.1, power, 0.3, 0.3, block.2, power, 0.9, 0.6,
block.1, power, 0.6, 0.6,,,,,
block.1, power, 0.9, 0.9,,,,,
# Curve data
#
# name, variable, time, value,
block.3, power, 0.0, 0.0
block.3, power, 0.5, 0.8
block.3, power, 0.9, 0.0
# Curve data
# name, variable, time, value, name, variable, time, value,
resistance.1, power, 0.0, 0.0, wall.1, heat flux, 0.0, 0.0,
resistance.1, power, 0.2, 0.6, wall.1, heat flux, 0.2, 0.3,
resistance.1, power, 0.6, 2.0, wall.1, heat flux, 0.4, 0.6,
resistance.1, power, 0.8, 0.8, wall.1, heat flux, 0.6, 1.0,
resistance.1, power, 0.9, 0.5, wall.1, heat flux, 0.8, 0.4,
,,,,wall.1, heat flux, 0.9, 0.25,
# Base value
#
# name, variable, value, unit, value, unit
block.1, power, 1.0, W
block.2, power, 1.0, W
block.3, power, 1.0, W
resistance.1, power, 2.0, W
wall.1, heat flux, 2.0, W/m2
Note
When the fan flow characteristic is nonlinear, the fan flow curve has to be loaded manually.
When you select Load All to import all curves, deselect all objects, otherwise the curve data
for the current object will not be imported.
To save all curves, click Save All. This will open the Save all curves dialog box, in which you can specify the
filename and directory to which the curve data is to be saved. The files are in CSV format.
To display the time-step points on the variation plots, turn on the Timesteps option.
To non-dimensionalize the y axis of the variation plot; that is, divide each parameter value by the base value
of the parameter, turn on the Nondimensional option.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 619
Transient Simulations
Figure 26.10: The Time/value curve Graphics Display and Control Window
The following functions are available for creating, editing, and viewing a curve:
To create a new point on the curve, click the curve with the middle mouse button.
To move a point on the curve, hold down the middle mouse button while positioned over the point, and
move the mouse to the new location of the point.
To zoom into an area of the curve, position the mouse pointer at a corner of the area to be zoomed, hold
down the left mouse button and drag open a selection box to the desired size, and then release the mouse
button. The selected area will then fill the Time/value curve window, with appropriate changes to the axes.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
620 of ANSYS, Inc. and its subsidiaries and affiliates.
Specifying Variables as a Function of Time
After you have zoomed into an area of the model, click Full range to restore the graph to its original axes
and scale.
To set the minimum and maximum values for the scales on the axes, click Set range. This will open the Set
range panel (Figure 26.11: The Set range Panel (p. 621)).
Enter values for Min X, Min Y, Max X, and Max Y and enable the check boxes. Click Accept.
To load a previously defined curve, click Load. This will open the Load curve file selection dialog box. Select
the file containing the curve data and click Accept. See File Selection Dialog Boxes (p. 93) for details on se-
lecting a file.
To save a curve, click Save. This will open the Save curve dialog box, in which you can specify the filename
and directory to which the curve data is to be saved.
You can use the Print button to print the curve. See Saving Image Files (p. 144) for details on saving
hard-copy files.
Click Done when you have finished creating the curve; this will store the curve and close the Time/value
curve graphics display and control window. Once the curve is defined, you can view the pairs of co-
ordinates defining the curve in the Curve specification panel. See Figure 26.12: The Curve specification
Panel (p. 622) for the pairs of coordinates for the curve shown in Figure 26.10: The Time/value curve
Graphics Display and Control Window (p. 620).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 621
Transient Simulations
To define a curve, specify a list of coordinate pairs in the Curve specification panel. It is important to
give the numbers in pairs, but the spacing between numbers is not important. Click Accept when you
have finished entering the pairs of coordinates; this will store the values and close the Curve specific-
ation panel.
Once the pairs of coordinates have been entered, you can view the piecewise linear curve in the
Time/value curve graphics display and control window. See Figure 26.10: The Time/value curve
Graphics Display and Control Window (p. 620) for the piecewise linear curve for the values shown in
Figure 26.12: The Curve specification Panel (p. 622).
settings in the Post menu or click on the button in the Postprocessing toolbar.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
622 of ANSYS, Inc. and its subsidiaries and affiliates.
Postprocessing for Transient Simulations
To examine the results of the transient simulation at a particular time step or value (a snapshot), follow
the steps below.
1. Specify the contour or vector data to be displayed in the relevant postprocessing panel (see Examining
the Results (p. 839) for more details on specifying postprocessing objects).
2. Specify either a single time value or a particular time step in the transient simulation to be used for the
snapshot. To specify a single time value, select Time value in the Post-processing time panel (Fig-
ure 26.13: The Post-processing time Panel (p. 623)) and enter the value. To specify a particular time step,
select Time step in the Post-processing time panel and enter the time step.
If you specify the time step to be used (for a snapshot analysis), ANSYS Icepak employs the solution
results at the specified time step. If you specify a time value that does not exactly correspond to a
stored time step, ANSYS Icepak interpolates the snapshot solution between solutions for the time
steps before and after the specified value.
3. Click Update to display the solution results at the specified time or time step.
4. Click Animate to open the Transient animation panel. Animating a transient solution using this panel is
described in further detail in Creating an Animation (p. 623).
5. Click Forward or Backward to display the solution results at a time value or time step incremented from
the specified Time value or Time step. To display results at the next or previous time value, select Time
value, input the time value increment (t) in the Increment field, then click Forward or Backward. To
display results at the next or previous time step, select Time step and click Forward or Backward.
settings in the Post menu or click the button in the Postprocessing toolbar.
To create an animation showing how relevant contours and/or vectors change over time, follow the
steps below.
1. Specify the contour or vector data to be displayed in the relevant postprocessing panel (see Examining
the Results (p. 839) for more details on specifying postprocessing objects).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 623
Transient Simulations
2. Select Time value in the Post-processing time panel (Figure 26.13: The Post-processing time Panel (p. 623)).
3. Click Animate to open the Transient animation panel (Figure 26.14: The Transient animation Panel (p. 624)).
4. Specify the Start time and End time for the animation. By default, the Start time is zero and the End time
is the time corresponding to the solution end time.
5. Specify either the number of steps or the number of "frames" per second.
Steps specifies the number of steps, that is, the number of frames ANSYS Icepak should display between
the starting frame and the ending frame. ANSYS Icepak will interpolate smoothly between the starting
frame and the ending frame that you define, creating the specified number of frames. Note that the
number of steps includes the starting and ending frames.
Delay (ms) specifies the time between each frame in the animation in milliseconds. Note that the delay
value is added to the time taken by ANSYS Icepak to create a snapshot for the animation. The time it
takes ANSYS Icepak to create a snapshot is dependent on the speed of your system.
6. If you want ANSYS Icepak to play the animation only in the graphics window, and you want the playback
to repeat continuously, turn on the Loop mode option. To play the animation once from start to finish,
turn off the Loop mode option. You can also use the Loop mode option if you want to save an animated
GIF or FLI file, as described in Saving an Animation (p. 854).
7. To save the animation to a file, select the Write to file option. See Saving an Animation (p. 854) for details
on saving an animation. Note that when the Write to file option is selected, the Delay (ms) field becomes
the Frames/s field. The Frames/s field designates the number of animation frames displayed per second.
8. If you selected the Write to file option in the step above, define the region of the graphics window that
should be written to the file. See Specifying the Print Region (p. 147) for details about specifying the Print
region.
9. Click Animate to start the animation. To stop the animation during playback, click the Interrupt button
in the upper right hand corner of the ANSYS Icepak interface.
To create a Solution overview, click Solution overview and then Create in the Report menu.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
624 of ANSYS, Inc. and its subsidiaries and affiliates.
Postprocessing for Transient Simulations
To open the Define summary report panel, click Summary report in the Report menu.
To open the Full report panel, click Full report in the Report menu.
To open the Define point report panel, click Point report in the Report menu.
You can generate a report at a specified time or a specified time step in the transient analysis by entering
a value for either Time or Step under Report time in the relevant panel. See Generating Reports (p. 895)
for more information on generating reports.
You can examine how a variable changes over time at selected points in the model using the History
plot panel (Figure 26.15: The History plot Panel (p. 625)). To open this panel, select History plot in the
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 625
Transient Simulations
1. Select the Variable to be plotted on the vertical axis. Temperature is selected by default in the Variable
list. To change the variable to be displayed, select a new variable from the Variable drop-down list. See
Variables for Postprocessing and Reporting (p. 915) for information on variables.
2. Specify the interval of the transient simulation to be examined by entering values for the Start time and
the End time. This interval will be plotted on the horizontal axis.
3. There are three options to specify the location of the point of interest for the history plot:
Add location allows you to specify the coordinates of a point. Enter the X, Y, and Z coordinates or select
From screen to select the points on the screen with the left button. Click the Done button. The point
will appear in the Right-click points to remove list.
Add post object allows you to select an existing point object from the Selection panel (Figure 26.16: The
Selection Panel (p. 626)).
In the Selection panel, select the point in the list and click Okay. The point will appear in the
Right-click points to remove list in the History plot panel. See Displaying Results at a Point (p. 861)
for details on creating a point object.
Add point allows you to select an existing point from the point drop-down list or create a new point,
as described below.
4. Click Create to display the XY time history plot of the selected variable at the point(s) specified. Click Close
to close the History plot panel without creating a history plot.
Points
ANSYS Icepak allows you to create points that can be used to specify the location at which ANSYS Ice-
pak should create a history plot. Points can also be used to specify the location at which ANSYS Ice-
pak should create a point report (see Point Reports (p. 908)), define the location of a point object for
postprocessing (see Displaying Results at a Point (p. 861)), and define the location of a point monitor
(see Monitoring the Solution (p. 800)).
To select a point, click the Add point button in the History plot panel (Figure 26.15: The History plot
Panel (p. 625)) and select a point from the Add point drop-down list. The point drop-down list can be
used to create a new point or edit an existing point.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
626 of ANSYS, Inc. and its subsidiaries and affiliates.
Postprocessing for Transient Simulations
To create a new point, click the Add point button in the History plot panel and select New point from
the point drop-down list. This will open the Create point panel (Figure 26.17: The Create point Pan-
el (p. 627)). Enter a name in the Name field and then specify the location of the point in the model.
There are two ways to do this:
Click a surface to align with using the (Nearest, Edge, Object, Vertex, Face, or Plane button) and click a
location in the graphics window with your left mouse button to select the location of the point.
Specify whether Temperature, Pressure, Velocity or Species will be monitored at the point. Click Accept
when you have finished creating the point. To create another point, click New and click Close to close
the Create point panel.
To edit an existing point, select the point in the Model manager window and right-click to display the
object's context menu. Select Edit. ANSYS Icepak will open the Modify point panel (Figure 36.5: The
Modify point Panel (p. 802)). You can edit the name in the Name text entry field and then edit the location
of the point in one of two ways:
Click a surface to align with using the (Nearest , Edge, Object, Vertex, Face or Plane button) and click a
location in the graphics window with your left mouse button to select the location of the point.
Click Done when you have finished editing the point, and ANSYS Icepak will close the Modify point
panel.
Deleting Points
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 627
Transient Simulations
If there are points in the History plot panel (Figure 26.15: The History plot Panel (p. 625)) that you no
longer need, you can easily delete them. To remove specified points, right-click the individual point
names in the Right-click points to remove list and click Remove points. The point will be permanently
removed from the point drop-down list in the History plot panel.
By default, all points that you create will be available in your current ANSYS Icepak model. You can
temporarily remove a point from all of the point drop-down lists by turning off the Active option for
the point in the Create point panel (Figure 26.17: The Create point Panel (p. 627)). You can repeat this
for each point that you want to temporarily remove from your model. When a point is deactivated, it
is simply removed from the point drop-down lists, not deleted from ANSYS Icepak. Since it still exists,
you can easily add it to the point drop-down lists again by turning the Active option back on.
Note that, if you deactivate a point that is currently being used in your ANSYS Icepak model, ANSYS
Icepak will still use the point. Deactivating a point only removes it from the point drop-down lists so
that it cannot be selected.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
628 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 27: Species Transport Modeling
ANSYS Icepak can model species transport with up to twelve species included in the calculation. ANSYS
Icepak models the mixing and transport of species by solving conservation equations describing con-
vection and diffusion for each component species. This chapter describes the species modeling options
in ANSYS Icepak. See Species Transport Equations (p. 922) for details about the theory of species transport
in ANSYS Icepak.
1. Enable species transport, and specify the species to be included in the calculation.
2. Check and/or set the properties of the individual species in the model (for example, viscosity, specific heat).
In many cases, you will not need to modify any physical properties of individual species because ANSYS
Icepak will use the species properties specified in the materials database. Some properties, however,
may not be defined as you want them in the database. You may also want to check the database values
of other properties to be sure that they are correct for your particular application. The properties of a
species can be viewed and/or edited using the Materials panel (see Editing an Existing Material (p. 338)).
You can also create a new material as described in Creating a New Material (p. 345).
For each of the species (that is, fluid materials) in the model, you (or the database) must define the
following physical properties:
molecular weight which is used in the gas law and/or in the calculation of mole-fraction inputs or outputs
thermal conductivity and specific heat (in problems involving solution of the energy equation), which can
be functions of temperature or (for thermal conductivity only) velocity
density
mass diffusion coefficients, which govern the mass diffusion fluxes (Equation 40.8 (p. 923) and Equa-
tion 40.9 (p. 923)), and can be a function of temperature
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 629
Species Transport Modeling
Descriptions of these property inputs are provided in Editing an Existing Material (p. 338).
1. Enable the calculation of species transport in the Basic parameters panel. To open the Basic parameters
panel (Figure 27.1: Basic parameters (Advanced tab) (p. 630)), double-click the Basic parameters item under
the Problem setup node in the Model manager window. Problem setup Basic parameters
Enable the calculation of species transport located below the Species group box.
Note
When species modeling is enabled, species transport equations will be solved in all
fluid zones defined in the domain (i.e., individual fluid zones cannot be excluded
from species transport modeling).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
630 of ANSYS, Inc. and its subsidiaries and affiliates.
User Inputs for Species Transport Simulations
2. To define the species to be included in the problem, click Edit next to Enable to open the Species defini-
tions panel shown in Figure 27.2: The Species definitions Panel (p. 631).
a. Type the Number of species to be included in the calculation and press Enter on the keyboard. The
number of species you enter will then become enabled in the panel.
Note
b. Select the species to be included in the calculation from the drop-down lists under Species (use the
scroll bar if needed). You can also view the properties of a currently selected material, edit the definition
of a material, or create a new material using the materials list, as described in Material Properties (p. 335).
Note
Note that the most abundant species must appear at the top of the Species list.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 631
Species Transport Modeling
c. Select the concentration units and specify the Initial concentration for each species to be included in
the calculation.
i. Select the concentration units for each species in your calculation from the fraction menu to the
right of the Initial concentration entry field for the species (Figure 27.3: The fraction menu (p. 632)).
ii. Specify the Initial concentration for each species in your calculation.
Note
Note that you will set initial concentrations explicitly only for the last N-1 species
in the panel. The solver will internally convert your inputs to mass fractions for all
species and then compute the mass fraction of the most abundant species (the
first species in the list) by subtracting the total of the initial mass fractions from
1.
d. Click Accept in the Species definitions panel to store the definition of the species to be used in the
calculation.
3. Specify the species concentrations for the objects to be included in your ANSYS Icepak model. Note that,
for 2D objects, you will set concentrations explicitly only for the last N-1 species for each object. The solver
will internally convert your inputs to mass fractions for all species and then compute the mass fraction of
the most abundant species (the first species in the list in the Species definitions panel shown in Fig-
ure 27.2: The Species definitions Panel (p. 631)) by subtracting the total of the mass fractions for the object
from 1.
For 3D objects, you will set volume source parameters explicitly for all N species for each object.
For volume sources, each species can have a source, including the most abundant species.
a. Select the Species option in the relevant Object panel and click Edit. This will open the Species con-
centrations panel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
632 of ANSYS, Inc. and its subsidiaries and affiliates.
User Inputs for Species Transport Simulations
i. Select the check box for each Species for which you want to set a concentration in the Species
concentrations panel (Figure 27.5: The Species concentrations for a Free Opening (p. 634)).
Note
ANSYS Icepak will apply a zero gradient (zero flux) boundary condition for all
the species that are not selected in the Species concentrations panel.
ii. Select the concentration units from the fraction menu (Figure 27.3: The fraction menu (p. 632))
and enter a value for the Concentrations of each Species that you have selected.
Figure 27.4: The Species concentrations Panel for a Hollow Block, Fan or Grille
Free opening:
i. Select the check box for each Species for which you want to set a concentration in the Species
concentrations panel (Figure 27.5: The Species concentrations for a Free Opening (p. 634)).
Note
ANSYS Icepak will apply a zero gradient (zero flux) boundary condition for all
the species that are not selected in the Species concentrations panel.
ii. Select the concentration units from the fraction menu (Figure 27.3: The fraction menu (p. 632))
and enter a value for the Concentration of each Species that you have selected. To specify a
uniform concentration for a species, enter a value in the Concentration text entry box for the
species. To define a spatial profile for the concentration of a species, select Profile for the species
and click Edit to open the panel (see Using the Curve specification Panel to Specify a Spatial
Boundary Profile (p. 638) for details).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 633
Species Transport Modeling
3D resistance:
i. Select the check box for each Species for which you want to set a volume source in the Species
concentrations panel (Figure 27.5: The Species concentrations for a Free Opening (p. 634)).
Note
If you deselect a species, Icepak will not introduce the species into the domain
through that resistance.
ii. Enter a value for the Volume source (the mass of the species entering the domain per second)
of each Species that you want to include in the calculation. Enter a negative value for the species
Volume source if the species is leaving the domain through the resistance.
2D source:
i. Select the check box for each Species for which you want to set a concentration in the Species
concentrations panel (Figure 27.5: The Species concentrations for a Free Opening (p. 634)).
Note
ANSYS Icepak will apply a zero gradient (zero flux) boundary condition for all
the species that are not selected in the Species concentrations panel.
ii. Select the concentration units from the fraction menu (Figure 27.3: The fraction menu (p. 632))
and enter a value for the Concentration of each Species that you have selected.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
634 of ANSYS, Inc. and its subsidiaries and affiliates.
User Inputs for Species Transport Simulations
3D source:
i. Select the check box for each Species for which you want to set a volume source in the Species
concentrations panel (Figure 27.5: The Species concentrations for a Free Opening (p. 634)).
Note
If you deselect a species, Icepak will not introduce the species into the domain
through that source.
ii. Enter a value for the Volume source (the mass of the species entering the domain per second)
of each Species that you want to include in the calculation. Enter a negative value for the species
Volume source if the species is leaving the domain through the source.
c. To perform a transient calculation for a species, select the check box under Transient for the species.
To edit the parameters for the transient simulation for the species, click Edit under Transient for the
species. See Transient Simulations (p. 605) for more details on transient simulations.
d. Click Done to store the new settings and close the Species concentrations panel.
4. If your model contains a recirculation opening, you can specify the increase or decrease of species in the
recirculation loop. Select the Species filter option in the Openings panel and click Edit. This will open the
Species filter efficiency panel shown in Figure 27.9: The Species filter efficiency Panel (p. 636).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 635
Species Transport Modeling
Filter fraction is the fraction of the Species type that is removed from the model in the recir-
culation loop.
Augment factor is the factor by which the Species type increases in the recirculation loop.
6. If necessary, modify the solution controls for your simulation. These controls are in the Advanced solver
setup panel. To open the Advanced solver setup panel, first click the Settings > Advanced option in the
Solve menu.
This opens the Advanced solver setup panel (Figure 27.10: The Advanced solver setup Panel (p. 637)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
636 of ANSYS, Inc. and its subsidiaries and affiliates.
User Inputs for Species Transport Simulations
a. Select a discretization scheme for each of the species in your model. See Choosing the Discretization
Scheme (p. 795) for details on the discretization schemes in ANSYS Icepak.
b. Modify the under-relaxation factors for each of the species in your model, as required. See Setting Under-
Relaxation Factors (p. 797) for details on setting under-relaxation factors in ANSYS Icepak.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 637
Species Transport Modeling
c. Select a multigrid scheme for each of the species in your model. See Selecting the Multigrid
Scheme (p. 798) for details on selecting a multigrid scheme in ANSYS Icepak.
d. Set linear solver advanced controls. See Selecting Linear Solver Advanced Controls (p. 798) for details
on setting linear solver controls in ANSYS Icepak.
7. Start the calculation using the Solve panel. To open this panel, click Run solution in the Solve menu. Click
Start solution to start the calculation.
To define a profile, specify a list of (x, y, z) coordinates and the corresponding values in the Curve
specification panel. For example, the first line in Figure 27.5: The Species concentrations for a Free
Opening (p. 634) specifies a mass fraction of 0.05 at (0.25, 0.25, 1). The data in Figure 27.5: The Species
concentrations for a Free Opening (p. 634) specify a variation of mass fractions on the plane 0.25 x0.75,
$0.25 y 0.75, z=1. The values in the right-hand column are the mass fractions of the species. Click
Accept when you have finished defining the profile; this will store the values and close the Curve
specification panel. ANSYS Icepak will interpolate the data you provide in the Curve specification
panel to create a profile for the whole boundary.
To load a previously defined profile, click Load. (See Contour Attributes (p. 864) for details on saving
contour data and using them as a profile.) This will open the Load curve file selection dialog box. Select
the file containing the profile data and click Accept. See File Selection Dialog Boxes (p. 93) for details
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
638 of ANSYS, Inc. and its subsidiaries and affiliates.
Postprocessing for Species Calculations
on selecting a file. If you know the length units used in the profile data you are loading, you should
select the appropriate units in the Curve specification panel before you load the profile. If you want
to view the data after you have loaded them, using different length units than the default units in the
Curve specification panel, select the Fix values option and then select the appropriate units from the
Length units list.
To save a profile, click Save. This will open the Save curve dialog box, in which you can specify the fi-
lename and directory to which the profile data are to be saved.
species (mole)
species (mass)
relative humidity
These variables are contained in the Variable and Value drop-down lists that appear in the postpro-
cessing and reporting panels. See Variables for Postprocessing and Reporting (p. 915) for their definitions.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 639
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
640 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 28: Radiation Modeling
ANSYS Icepak uses surface-to-surface, discrete ordinates or ray tracing approach for modeling radiation.
Heating or cooling of surfaces due to radiation can be included in your model. This chapter describes
how to include radiation in your ANSYS Icepak model. See Radiation (p. 940) for details about the theory
behind ANSYS Icepaks radiation model.
You should include radiation heat transfer in your simulation when the radiant heat flux,
, is large compared to the heat transfer rate due to convection or conduction.
Typically this will occur at high temperatures where the fourth-order dependence of the radiation heat
flux on absolute temperature implies that radiation will dominate. Also, radiation is typically more im-
portant for natural convection problems than for forced convection problems of interest in electronics
cooling.
If you need to include radiation heat transfer from exterior walls of your model, you can include an
external radiation boundary condition for walls.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 641
Radiation Modeling
where Tsurface is the temperature of the object surface, Tremote is the temperature of the surface to which
the object radiates heat, is the Stefan-Boltzmann constant, F is a view factor specifying the fraction
of radiant energy that is intercepted by the surface of the object, and e is the emissivity of the surface
of the object (defined as part of the properties of the surface material specified for the object).
If you specify an object as radiating energy to and from a specified temperature, you must specify a
remote temperature and an appropriate view factor.
If you specify an object as radiating energy to other objects in the model, ANSYS Icepak automatically
calculates the view factors and computes the radiative heat flux based on calculated object temperatures.
If the sum of the view factors for a radiating object is less than 1, ANSYS Icepak will define the remainder
to radiate to the radiation temperature (Radiation temp) specified under Ambient conditions in the
Basic parameters panel (see Ambient Values (p. 260)).
1. Enable the calculation of radiation in the General setup tab of the Basic parameters panel. To open the
Basic parameters panel (Figure 28.1: The Basic parameters Panel (General setup Tab) (p. 643)), double-click
the Basic parameters item under the Problem setup node in the Model manager window.
Enable the calculation of radiation by selecting On next to Radiation. Note that On is selected by
default, but if you do not specify any surfaces to be included in the radiation calculation, it will be
ignored and radiation will not be computed. If you have defined some radiating surfaces in your
model, you can turn off the calculation of radiation by selecting Off next to Radiation in the Basic
parameters panel. After, turning on radiation, select Surface to surface radiation model to enable
it.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
642 of ANSYS, Inc. and its subsidiaries and affiliates.
User Inputs for Radiation Modeling
2. Specify the objects to be included in the radiation calculation. You can do this in two ways:
Select the radiation option in each object panel (i.e., the Walls panel, the Blocks panel, and so on) and
specify the radiation parameters for each object or surface (described below). The view factors can then
be calculated in one of two ways:
Open the Form factors panel and click Compute. You can also display, save, and edit the view factors,
as described in User Inputs for Specification of Radiation Using the Form factors Panel (p. 646).
If you do not compute the view factors before you start the calculation, ANSYS Icepak will compute
them for you at the start of the calculation.
If you have already calculated the view factors for your model and you do not want ANSYS Icepak to
recalculate them, select Dont recompute in the Form factors panel (Figure 28.4: The Form factors
Panel (p. 647)).
Specify the objects in the Form factors panel (described in User Inputs for Specification of Radiation
Using the Form factors Panel (p. 646)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 643
Radiation Modeling
4. Start the calculation using the Solve panel. To open this panel, click Start solution in the Solve menu.
If you have enabled radiation on surfaces in your model, you can turn off the calculation of radiation
by selecting the Disable radiation calculations option in the Solve panel.
User Inputs for Specification of Radiation in Individual Object Panels (p. 644)
User Inputs for Specification of Radiation Using the Form factors Panel (p. 646)
The procedure for specifying radiation in your model using individual object panels is described below.
1. Turn on radiation for the object. You will do this in different ways for different kinds of objects.
Block: You can specify radiation for the whole block or for individual sides of the block.
For the whole block, select the Radiation option in the Properties tab of the Blocks panel. Click Edit
to access the Radiation specification panel (Figure 28.2: The Radiation specification Panel (p. 645)).
(fluid, solid, and hollow blocks only) For individual sides of the block, select the Individual sides option
in the Properties tab of the Blocks panel. Click Edit to open the Individual side specification panel.
Select Radiation properties to access the radiation properties, which are the same as those shown
in Figure 28.2: The Radiation specification Panel (p. 645).
2D source: Select the Radiation option in the Properties tab of the Sources panel. Click Edit to access
the Radiation specification panel (Figure 28.2: The Radiation specification Panel (p. 645)).
Plate: Select the Low side or High side option under Side specification in the Properties tab of the
Plates panel and click Edit to open the Low (or High) side surface properties panel. Select Radiation
to access the radiation properties, which are the same as those shown in Figure 28.2: The Radiation
specification Panel (p. 645).
PCB: Select the Low side or High side option under Radiation in the Properties tab of the Printed
circuit boards panel and click Edit to open the Low (or High) side surface properties panel. Select
Radiation to access the radiation properties, which are the same as those shown in Figure 28.2: The
Radiation specification Panel (p. 645).
Package: Select the Top side radiation in the Die/Mold tab of the Packages panel and click Edit to
open the Top side surface properties panel. Select Radiation to access the radiation properties, which
are the same as those shown in Figure 28.2: The Radiation specification Panel (p. 645).
Heat sink object: Select the Radiation option in the Properties tab of the Heat sinks panel. Click Edit
to access the Radiation specification panel (Figure 28.2: The Radiation specification Panel (p. 645)).
Enclosure object: Select the Radiation option for the desired side of the enclosure in the Properties
tab of the Enclosures panel. Click Edit to access the Radiation specification panel (Figure 28.2: The
Radiation specification Panel (p. 645)).
Wall: Select the Inner surface radiation option in the Properties tab of the Walls panel and click Edit
to access the Radiation specification panel (Figure 28.2: The Radiation specification Panel (p. 645)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
644 of ANSYS, Inc. and its subsidiaries and affiliates.
User Inputs for Radiation Modeling
2. Specify the nature of the surface(s) with which the object or surface exchanges radiation by selecting one
of the options in the drop-down list in the Radiation specification panel.
Reference temperature specifies a fixed temperature to which the selected sides of the object radiate
heat. Enter a Temperature and a View factor. The default view factor is 1.0 and the value of the ambient
temperature is defined under Ambient values in the Basic parameters panel (see Ambient Values (p. 260)).
All objects specifies that the object or surface exchanges radiation with all other objects and surfaces
also specified as subject to radiation with heat transfer. ANSYS Icepak computes the radiative heat flux
to and from the object or surface based on the calculated temperatures and view factors (with respect
to the object or surface) for each object or surface.
Selected objects specifies that the object or surface exchanges radiation only with selected objects and
surfaces in the model. Click Select to open the Radiation object selection panel (Figure 28.3: The Radi-
ation object selection Panel (p. 645)). This panel contains a list of available objects and surfaces.
The Radiation object selection panel lists all objects and surfaces currently defined as subject
to radiative heat transfer. To select one or more objects or surfaces from the list, left-click the
name(s) of the object(s) and surface(s) and click Done.
Click Accept in the Radiation specification panel when you have finished the specification.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 645
Radiation Modeling
3. Specify the material to be used for the currently selected side of the object or surface. This material defines
the roughness and emissivity of the object or surface, and is specified in different ways for different kinds
of objects.
Block: You can specify material properties for the whole block or for individual sides of the block.
For the whole block, specify the material under Surface material in the Properties tab of the Blocks
panel.
(fluid, solid, and hollow blocks only) For individual sides of the block, select the Individual sides option
in the Properties tab of the Blocks panel. Click Edit to open the Individual side specification panel
and specify the Surface Material.
Plate: Select the Low side or High side option under Side specification in the Plates panel. Click Edit
to open the Low (or High) side surface properties panel and specify the Material.
PCB: Select the Low side or High side option under Radiation in the Printed circuit boards panel.
Click Edit to open the Low (or High) side surface properties panel and specify the Material.
Package: Select the Top side radiation option in the Die/Mold tab of the Packages panel. Click Edit
to open the Top side surface properties panel and specify the Material.
Heat sink object: Specify the material next to Surface material in the Heat sinks panel.
Enclosure object: Specify the material next to Surface material in the Enclosures panel.
Wall: Specify the material next to Internal material for a non-zero thickness wall in the Walls panel. If
the wall has zero thickness, specify the External material (which is used for both the inside and the
outside of a zero-thickness wall).
By default, the material is specified as default. This means that the material specified on the object
or surface is defined under Default surface in the Basic parameters panel (see Default Fluid, Solid,
and Surface Materials (p. 261)). To change the material for an object or surface, select a material from
the material drop-down list. See Material Properties (p. 335) for details on material properties.
4. Calculate the view factors using the Form factors panel, as described in the following section.
28.3.2. User Inputs for Specification of Radiation Using the Form factors Panel
The calculation of radiation for blocks, 2D sources, plates, PCBs, packages, heat sink objects, enclosure
objects, and walls can be specified using the Form factors panel. To open the Form factors panel
(Figure 28.4: The Form factors Panel (p. 647)), select Radiation form factors in the Model menu, click
the button in the Model and solve toolbar or click the Options button next to Surface to surface
radiation model in the General setup tab of the Basic parameters panel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
646 of ANSYS, Inc. and its subsidiaries and affiliates.
User Inputs for Radiation Modeling
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 647
Radiation Modeling
Include objects list using the left mouse button. To deselect all objects in the Include objects list, click
None at the bottom of the list.
Note
If any sides of the cabinet have been specified as wall, opening, or grille objects, you will be
able to include radiation to these sides. For those sides of the cabinet that have the Default
specification (i.e., an adiabatic wall), radiant energy from other objects will be lost to these
sides using a partial enclosure model. View factor calculations will be disabled for these walls,
which will instead be treated like a black body with the default Radiation temperature
specified in the Basic parameters panel.
All the objects that can radiate energy are listed under Participating objects. To specify that an object
will radiate, click the name of the object in the Participating objects list using the left mouse button.
Any object that has been specified to radiate to at least one other object or surface will be highlighted
in blue in the Participating objects list. To include all objects in the Participating objects list in the
radiation calculation, click All at the bottom of the list. To deselect an object in the Participating objects
list, click the name of the object in the Participating objects list using the left mouse button. To deselect
all objects in the Participating objects list, click None at the bottom of the list.
To calculate the view factors, ANSYS Icepak first creates a coarse mesh. It then discards the volume
mesh and coarsens the surface mesh. The Coarse tol option allows you to specify the angular tolerance
to be used during coarsening; i.e., it specifies the minimum angle between adjacent facets of the surface
mesh for which coarsening will not happen. A small value allows higher accuracy, but ANSYS Icepak will
take more time to compute the mesh. A value of 1 (degree) is usually sufficient. To disable coarsening
completely, enter a value of 1.
There are two methods available in ANSYS Icepak for calculating the view factors: the hemicube method
and the adaptive method. The hemicube method uses a differential area-to-area method and calculates
the view factors on a row-by-row basis. The view factors calculated from the differential areas are
summed to provide the view factor for the whole surface. This method originated from the use of the
radiosity approach in the field of computer graphics [5 (p. 971)].
To use the hemicube method to compute the view factors, select Hemicube in the Method drop-down
list. You can choose the refinement level to be used to calculate the view factors. To change the refine-
ment level, click the number to the right of Ref level in the Form factors panel (Figure 28.4: The Form
factors Panel (p. 647)) and select a new number from the drop-down list. There are seven refinement
levels available in ANSYS Icepak. A higher level allows higher accuracy, but ANSYS Icepak will take more
time to compute the mesh. It is recommended that you use the hemicube method for large complex
models, because it is faster than the adaptive method for these types of models.
The adaptive method calculates the view factors on a pair-by-pair basis using a variety of algorithms
(analytic or Gauss quadrature) that are chosen adaptively depending on the proximity of the surfaces.
To maintain accuracy, the order of the quadrature increases the closer the faces are together. For surfaces
that are very close to each other, the analytic method is used. ANSYS Icepak determines the method
to use by performing a visibility calculation. The Gaussian quadrature method is used if none of the
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
648 of ANSYS, Inc. and its subsidiaries and affiliates.
User Inputs for Radiation Modeling
rays from a surface are blocked by the other surface. If some of the rays are blocked by the other surface,
then either a Monte Carlo integration method or a quasi-Monte Carlo integration method is used.
Two options are available in the Form factors panel for the Adaptive method: Coarse and Refined. If
you select the Coarse option, 16 visibility samples will be taken from each surface. If you select the
Refined option, 64 visibility samples will be taken from each surface. The calculation of the view factors
will be significantly faster if you select the Coarse option, but the Refined option provides higher ac-
curacy. It is recommended that you use the adaptive method for simple models, because it is faster
than the hemicube method for these types of models.
If you make a change to your model and you do not want to recompute the view factors when you
calculate a solution, select Dont recompute in the Form factors panel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 649
Radiation Modeling
To display the view factors for all objects in the Display object values list, click All at the bottom of
the Display object values list. To remove all the view factors from the graphics window, click None at
the bottom of the Display object values list. It is recommended that you select just one or two objects
at a time in the Display object values list; otherwise, the display of view factors in the graphics window
will become cluttered. You can also display the view factors for just one side of an object by first selecting
the object in the Display object values list and then selecting the side of the object in the Display
object sides list. To display the view factors for all the sides in the Display object sides list, click All
at the bottom of the Display object sides list. To remove these view factors from the graphics window,
click None at the bottom of the Display object sides list. If you select a heat sink object in the Display
object values list, ANSYS Icepak will display the view factors for the radiation between the heat sink
object and the other objects in the model, and also the view factors for the radiation between the parts
of the heat sink object. To remove the view factors for the radiation between the parts of the heat sink
object from the graphics window, deselect Show with self in the Form factors panel (Figure 28.4: The
Form factors Panel (p. 647)). To redisplay these view factors, select Show with self.
Another way to control the number of view factors displayed in the graphics window is to specify a
value for Display min or Load min. View factors that are smaller than the specified Load min value
will not be loaded into the ANSYS Icepak model, and so cannot be viewed or used in the calculation.
View factors that are smaller than the specified Display min value will not be displayed in the graphics
window, but they will be loaded into the model and used in the computation.
To export the view factors to an ASCII file, click the Export button. You can reuse the ASCII file in other
ANSYS Icepak jobs, and you can edit the file and add view factors to it using a text editor. To import
an ASCII file, click the Import button and select the file to be imported.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
650 of ANSYS, Inc. and its subsidiaries and affiliates.
Discrete Ordinates Radiation Modeling
You can modify any of the computed view factors by selecting the name of the surface which is radiating
in the From object list and the name of the surface which is being radiated to in the To object list.
Define the new view factor by entering a value in the Value text entry box and then click Modify.
Modified view factors are shown in pink in the graphics window; the computed view factors are shown
in blue. Click Reset to reset the modified value back to the computed value.
You can control the frequency with which the radiation field is updated as the continuous phase solution
proceeds. The Flow iterations per radiation iteration parameter is set to 1 by default. This implies
that the radiation calculation is performed once every iteration of the solution process. Increasing the
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 651
Radiation Modeling
number can speed the calculation process, but may slow overall convergence. Theta divisions (N)
and Phi divisions (N) will define the number of control angles used to discretize each octant of the
angular space. A finer angular discretization can be specified to better resolve the influence of small
geometric features or strong spatial variations in temperature, but larger numbers of Theta divisions
and Phi divisions will add to the cost of the computation. Theta pixels and Phi pixels are used to
control the pixelation that accounts for any control volume overhang. For problems involving gray-diffuse
radiation, the default pixelation of 1 1 is usually sufficient. For problems involving symmetry, periodic,
or semi-transparent boundaries, a pixelation of 3 3 is recommended and will achieve acceptable results.
The computational effort, as a result of increasing the pixelation, is less than the computational effort
caused by increasing the divisions. You should be aware; however, that increasing the pixelation adds
to the cost of computation.
You can control the frequency with which the radiation field is updated as the continuous phase solution
proceeds. The Flow iterations per radiation iteration parameter is set to 1 by default. This implies
that the radiation calculation is performed once every iteration of the solution process.
You can control the maximum number of iterations of the radiation calculation during each global iter-
ation by changing the Maximum radiation iterations. The default setting of 5 means that the radiosity
will be updated up to 5 times. The actual number of iterations will be less if the convergence criterion
is exceeded at any point during these iterations.
Your input for Faces per surface cluster will control the number of radiating surfaces. By default, each
is set to 20, so the number of surface clusters (radiating surfaces) will be equal to the total number of
surface mesh elements divided by 20. For larger problems, you may want to reduce the number of
surface clusters by increasing the faces per surface cluster to reduce both the size of the view factor
file and the memory requirement. Such a reduction in the number of clusters, however, comes at the
cost of some accuracy. The surfaces that are not adjacent to fluid regions will not participate in radiation.
Adjust the value of the Resolution. Increasing this value will help reduce the numerical errors caused
by the finite-resolution approach used to compute the projected areas of the surface clusters and the
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
652 of ANSYS, Inc. and its subsidiaries and affiliates.
Ray tracing Radiation Modeling
resulting view factors. By default, it is set to 5. In most cases, however, the default settings will be suffi-
cient.
Note
While using this method to model radiation, it is not possible to view the view factors generated.
They are however, available for review by unzipping and viewing the file with the extension
s2s.gz
The ray tracing radiation model is not supported with periodic or symmetric boundary conditions.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 653
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
654 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 29: Optimization
ANSYS Icepak uses the Dynamic-Q optimization method to solve constrained-design-optimization
problems. See Optimization (p. 947) for details about the theory behind ANSYS Icepaks optimization
method.
Information about solving design-optimization problems using ANSYS Icepak is presented in the following
sections:
Placement of components
Grille design
ANSYS Icepaks optimization method is particularly suited for problems with a large number of design
variables and constraint functions. The maximum number of design variables allowed is 50 and the
maximum number of constraint functions is 10.
1. Define all the required design variables in the appropriate input fields in the same way you would define
parameters. For more information on how to define parameters see Defining a Parameter in an Input
Field (p. 664).
Note
Boolean parameters and fan failure cannot be defined as design variables for optimization
problems.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 655
Optimization
2. To enable the optimization, select Optimization in the Setup tab of the Parameters and optimization
panel. To open the Parameters and optimization panel (Figure 29.1: The Parameters and optimization
Panel (Setup Tab) (p. 656)), select Run optimization in the Solve menu or click the button in the
Model and solve toolbar.
a. Select the design variable from the list in the Design variables tab of the Parameters and optimization
panel (Figure 29.2: The Parameters and optimization Panel (Design variables Tab) (p. 657)). Expanding
a design variables tree node displays objects and properties associated with the variable.
b. Specify the starting value of the variable in the Base value field.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
656 of ANSYS, Inc. and its subsidiaries and affiliates.
User Inputs for Optimization
c. Specify the minimum and maximum values the variable can take in the Min value constraint and Max
value constraint fields.
d. If the design variable can only take values in multiples of a number, select Allow only multiples and
specify the lowest multiple in the provided field. For example, the fin count for a heat sink can be spe-
cified only in multiples of 1.
Figure 29.2: The Parameters and optimization Panel (Design variables Tab)
4. Define functions in the Functions tab of the Parameters and optimization panel (Figure 29.3: The Para-
meters and optimization Panel (Functions Tab) (p. 658)). These functions will be set as objective or constraint
functions.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 657
Optimization
Functions are classified as Primary functions and Compound functions. Primary functions can
be defined using design variables and accessible solution data. Compound functions are functions
of Primary functions. Compound functions cannot be created without creating Primary functions.
a. To create a primary function, click the New button under Primary functions. This will open the Define
primary function panel (Figure 29.4: The Define primary function Panel (p. 659)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
658 of ANSYS, Inc. and its subsidiaries and affiliates.
User Inputs for Optimization
i. Primary functions can be defined in different ways by selecting one of the following options in
the Define primary function panel:
Function type enables you to define a primary function by selecting one of the following ANSYS
Icepak predefined functions from the drop-down list: Report summary, Post-processing object,
Point probe, Design variable, Difference, Object parameter, Object dimension, and Global
value.
Report summary enables you to define a primary function by selecting one of the user predefined
summary reports from the drop-down list, and by selecting one of the following functions corres-
ponding to the report: Min, Max, Mean, St dev, and Total. See Defining Reports (p. 804) for more
information on defining summary reports.
Post-processing objects enables you to define a primary function by selecting one of the user
predefined post objects from the drop-down list (for example, object faces and plane cuts), and
by selecting one of the following functions corresponding to the object: Min, Max, Mean, St dev,
and Total. See Defining Postprocessing Objects (p. 804) for more information on defining post
objects.
Point probe enables you to define a primary function by selecting one of the user defined point
object reports from the drop-down list. See Displaying Results at a Point (p. 861) for more inform-
ation on defining point reports.
Design variable enables you to define a primary function by selecting one of the design variables
from the drop-down list. See Defining a Parameter (Design Variable) Using the Parameters and
optimization Panel (p. 670) for more information on defining design variables.
Difference enables you to define a primary function using differences of mean values of post-
processing variables across two opposing faces of an object. To use the difference function, select
an Object, Variable, and Direction from the drop-down lists. The function value is calculated by
subtracting the mean values of a post-processing variable computed across two sides of an object
(for example, High X and Low X). For example, this function can be used to determine the pressure
drop across a heat sink by selecting the difference in the pressures at the leading and trailing
sides of the heat sink.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 659
Optimization
Object parameter enables you to define a primary function by selecting an object from the
Object drop-down list, and by selecting an appropriate object property from the Property drop-
down list. Only certain object properties (for example, geometry, power, and radiation parameters)
can be used to define primary functions.
Global value enables you to define a primary function by selecting one of the following ANSYS
Icepak predefined functions from the drop-down list: Global maximum temperature, Total
power, Maximum temperature of objects, Mean temperature of objects, Thermal resistance
of heatsink, Surface area of objects, Volume of objects, and Mass of objects.
iii. If this is a constraint function, check the Constraint box, click Min value or Max value, and enter
the constraint value.
b. To create a compound function, click the New button under Compound functions. This will open the
Define compound function panel (Figure 29.6: The Define compound function Panel (p. 660)). In the
Define compound function panel, specify the Function name and the Definition of the compound
function. To define the compound function, the appropriate primary functions should be used. In the
Definition box, the primary function name must be preceded by a $ sign.
i. Select one of the previously defined functions from the Objective function drop-down list, in the
Parameters and optimization panel (Figure 29.3: The Parameters and optimization Panel (Functions
Tab) (p. 658)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
660 of ANSYS, Inc. and its subsidiaries and affiliates.
User Inputs for Optimization
ii. To maximize the objective function, select Maximize value, otherwise, the objective function will
be minimized by default.
Note
If a function is neither a constraint function nor an objective function, the function value
is merely reported with the optimization results.
a. To make a function inactive, choose the function under Selected functions in the Parameters and
optimization panel (Figure 29.3: The Parameters and optimization Panel (Functions Tab) (p. 658)) and
place the function in the Inactive functions list by clicking the Remove button. Note that placing the
function in the Inactive functions list does not delete the function. Functions placed in the Inactive
functions list are not reported with the optimization results.
b. To activate a function, choose the function under Inactive functions and click the Add button.
Note
To delete a function, select the function under Primary functions or Compound functions
and click the Delete button.
6. Start the optimization process by clicking the Run button in the Parameters and optimization panel.
When ANSYS Icepak starts performing calculations, the Optimization run window will open and
ANSYS Icepak will display all the function values, design variables, and the running times for each
optimization iteration. In addition, the function values and design variables are plotted versus iteration
number. The plots are displayed on the left hand side of the Optimization run window (Fig-
ure 29.7: The Optimization run Panel (p. 661)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 661
Optimization
The graphics window is fully interactive. For example, at any time during the calculation, you can
zoom in on a specific portion of the graph. This graphics window is similar to the Monitor graphics
display (see The Solution residuals Graphics Display and Control Window (p. 833)).
Other options available in this window include turning off variation of certain function or variable
values as a function of optimization iteration number and plotting of design variables.
To turn off the display of certain variation plots of functions or variables as functions of iteration
number (for example, objective function, design variables), click the legend line showing the function
or variable. To display the variable again, click the appropriate legend line.
To plot a design variable against a function, click the Plot button in the Optimization run window.
From Selection panels, select the x axis and y axis variables. The plots show the variation of the
design variables against the selected function for each constant value of the remaining variables.
For more information on plotting and reporting of design variables see Function Reporting and
Plotting (p. 682).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
662 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 30: Parameterizing the Model
ANSYS Icepak enables you to parameterize your model, so that you can determine the effect of various
object sizes or other characteristics on the solution.
Defining a Parameter (Design Variable) Using the Parameters and optimization Panel (p. 670)
ANSYS Icepak provides a convenient way to specify the range of values for geometric sizes and locations,
boundary conditions (for example, fan curves, vent loss coefficients), and material properties in a single
model building exercise. ANSYS Icepak then instructs the solver to run the different trials that you se-
lected. This process saves the time required to build or specify each model separately and run each of
the trials yourself in a sequential manner.
Parameters in ANSYS Icepak are numeric or string constants that you can use in your model instead of
actual numeric or string inputs, so that you can easily change their values to model different designs.
For example, if you wanted to assign the flow rate for a fan to be the numeric value 0.01, you can
specify a parameter called flowrate and assign a value of 0.01 to this parameter. You can assign
more than one value to a parameter, to define trial calculations that you want to perform for your
model. Each trial represents a combination of parameter values, so it is possible to perform multiple
trials for your model. In addition, different design scenarios can be tested parametrically by parameter-
izing options. For example, the effect of changing the type of a heat sink in a design, from an extruded
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 663
Parameterizing the Model
heat sink to a pin-fin heat sink, can be tested by performing two trials, made by turning on/off appro-
priate heat sinks. Similarly, the effect of turbulence can be tested by setting up a parameter for Flow
regime radio buttons in the Basic parameters panel.
Enter a parameter in an input field for an object, material, problem setup default, or solver default (Defining
a Parameter in an Input Field (p. 664)).
Enter a check box parameter for an object, material, or problem setup default (Defining Check Box Paramet-
ers (p. 667)).
Enter a parameter (Option Parameter) for a problem setup default (Defining Radio Button Parameters
(Option Parameters) (p. 669)) or solver default.
Define a parameter in the Parameters and optimization panel (Defining a Parameter (Design Variable)
Using the Parameters and optimization Panel (p. 670)).
Note
Parameters can be used for all inputs for all objects, but they cannot be used for macros.
Once the parameters have been defined, you can redefine the initial value and specify additional values
using the Parameters and optimization panel (Defining a Parameter (Design Variable) Using the
Parameters and optimization Panel (p. 670)).
You can use the parameters to define the trial calculations that you want to perform for your model
(Defining Trials (p. 673)), and finally, you can instruct ANSYS Icepak to run the trials (Running Trials (p. 677))
and to plot the results (Function Reporting and Plotting (p. 682)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
664 of ANSYS, Inc. and its subsidiaries and affiliates.
Defining a Parameter in an Input Field
You can specify any combination of alphanumeric characters and symbols (except spaces) for the
parameter name.
Caution
When you specify a parameter in the input field for an object or material, you must always
preface the parameter name with the $ sign. For instance, in the example above, the input
for the volume flow rate for the fan is $flowrate. An example of specifying a parameter
for a scaling factor when defining the anisotropic conductivity of a material is shown below.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 665
Parameterizing the Model
If the parameter you define is related to the geometry of an object or the properties of a material, ANSYS
Icepak will ask you to enter a value for the parameter when you click Update or Done in the Object
panel or the Materials panel. For example, if you specify a parameter for the radius of the fan ($radius),
ANSYS Icepak will ask you to provide an initial value for the radius in the Param value panel (Fig-
ure 30.1: The Param value Panel (p. 666)).
When you click Done in the Param value panel, ANSYS Icepak will update the display of the object in
the graphics window using the specified initial value. You can define more than one value for a para-
meter using the Parameters and optimization panel (see Defining a Parameter (Design Variable) Using
the Parameters and optimization Panel (p. 670)).
If the parameter you specified is related to the physical characteristics of the object (excluding the
geometry), ANSYS Icepak will set the initial value of the parameter to be zero. You will then be
prompted to enter an initial value for the parameter upon opening the Parameters and optimization
panel. You can redefine the initial value and specify additional values using the Parameters and optim-
ization panel (see Defining a Parameter (Design Variable) Using the Parameters and optimization Pan-
el (p. 670)).
Simple arithmetic operations such as addition, division, and multiplication can be used with a combin-
ation of parameters and/or numeric inputs. For example, you can specify the volume flow rate for the
fan to be equal to
($a*($flowrate)/ $b + 0.1)
Note
If you use an arithmetic expression to define a parameter, the expression must be enclosed in
parentheses.
Note
By default, integer arithmetic is performed for division if both the divisor and
dividend are entered as integers. If you want floating point division to be per-
formed, then either the divisor or dividend should be entered as a floating point
number. For example, $a/10 will give a quotient of 0 if $a is defined as 1,
while $a/10.0 will give a quotient of 0.1 if $a is 1.
Note that the definition of a parameter is independent of units; that is, parameters are purely numeric
inputs. In the above example for the volume flow rate of a fan, ANSYS Icepak will calculate the expression
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
666 of ANSYS, Inc. and its subsidiaries and affiliates.
Defining Check Box Parameters
($a*($flowrate)/ $b + 0.1)
by substituting the values of the parameters into the expression and then the unit (for example, ft 3/s)
will be added to the final value of the expression.
To enable you to most efficiently define common parameters for copies of an object (for example, a
rack of PCBs), ANSYS Icepak will automatically copy the parameters that you have defined for an object
when you copy the object. The copied parameters will then be used for all copies of the object, rather
than using the current parameter values. Parameters used for geometric entries will automatically be
summed to the values of the corresponding geometric entries that you will request for each copy of
the object. For example, if you define the geometric xE coordinate of an object with a parameter $a
and then make copies of the object that are translated in the direction, then the xE field for the
copies will be
$a + d
Specify the variable name that will be set to be equal to the objects name. In the Active parameter panel,
select ON if variable is equal to this objects name, and enter the Variable name. ANSYS Icepak will ask
you to provide an initial value for the variable in the Param value panel (Figure 30.1: The Param value
Panel (p. 666)). The name of the object or some other name must be entered, enclosed within quotation
marks.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 667
Parameterizing the Model
Specify an expression and the numeric value of the expression. In the Active parameter panel, select ON
if expression is equal to a specified value, and enter the Expression and the Value. Also, provide an initial
value for the variable in the Param value panel (Figure 30.1: The Param value Panel (p. 666)).
Note
To turn off the parameterization for a check box, first select Not Parameterized, then select On.
30.3.1. Examples
1. Consider a model with two heat sinks (extruded and pin fin). To selectively turn on/off the activity of the
heat sinks, you can define the active parameters as follows:
a. Set the parameter values for the extruded heat sink to 0 (not active) and 1 (active). Open the Active
parameter panel for the heatsink.1, and select ON if expression is equal to a specified value. In
the Expression text entry box enter $extruded_on, and in the Value text entry box enter 1, as shown
in Figure 30.3: The Active parameter Panel for the Extruded Heat Sink (p. 668). ANSYS Icepak will ask you
to provide an initial value for the variable in the Param value panel. Enter 1 and click Done. To set
another value of the parameter to 0, for which the heat sink will not be Active, you will use Parameters
and optimization panel (see Defining a Parameter (Design Variable) Using the Parameters and optim-
ization Panel (p. 670)).
Figure 30.3: The Active parameter Panel for the Extruded Heat Sink
b. Set the parameter values for the pin fin heat sink to "heatsink.2" (active) or "off" (not active).
As described above, open the Active parameter panel for the heatsink.2, and select ON if variable
is equal to this objects name. In the Variable text entry box enter $pin_fin_on, as shown in Fig-
ure 30.4: The Active parameter Panel for the Pin Fin Heat Sink (p. 669). ANSYS Icepak will ask you to
provide an initial value for the variable in the Param value panel. Enter "heatsink.2" and click
Done. To set another value of the parameter to "off", for which the heat sink will not be Active, you
will use Parameters and optimization panel (see Defining a Parameter (Design Variable) Using the
Parameters and optimization Panel (p. 670)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
668 of ANSYS, Inc. and its subsidiaries and affiliates.
Defining Radio Button Parameters (Option Parameters)
Figure 30.4: The Active parameter Panel for the Pin Fin Heat Sink
2. This example will demonstrate the use of Boolean expressions. Consider a model with five plates in which
you would like to replace one plate with a grille in each of five trials by selectively turning on/off the
activity of plates and grilles. Five grilles need to be defined with the same locations as the plates. You can
define the active parameters as follows:
a. For each plate, respectively, define the following Boolean expressions in the Active parameter panel,
under Expression, after selecting ON if expression is equal to a specified value: ($grille!=1),
($grille!=2), ($grille!=3), ($grille!=4), and ($grille!=5). Under Value, enter 1 for
every plate, which means logical true (every other number is false). After you specified the expression
for the first plate, ANSYS Icepak will ask you to provide an initial value for the variable in the Param
value panel. Enter 1 and click Done.
b. For each grille, respectively, define the following Boolean expressions in the Active parameter panel,
under Expression, after selecting ON if expression is equal to a specified value: ($grille==1),
($grille==2), ($grille==3), ($grille==4), and ($grille==5). Under Value, enter 1 for
every grille. To set values of the parameter to 2, 3, 4, and 5 to determine which grille will be active in
each trial, you will use Parameters and optimization panel (see Defining a Parameter (Design Variable)
Using the Parameters and optimization Panel (p. 670)).
Note
A check box parameter in the Basic parameters panel can only be defined using an expression
and a numeric value of the expression.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 669
Parameterizing the Model
In this panel, specify the expression that represents the name of the parameter (for example, flow_re-
gime). The value of the expression will determine the option. The default value of the parameter is 0.
The options, along with the values that enable them, are listed in the panel (Figure 30.5: The Option
parameter Panel (p. 670)). For example, the default value of the flow_regime parameter is 0, which enables
Laminar flow. To set another value of the parameter to 1, which enables Turbulent flow option, you
will use Parameters and optimization panel (see Defining a Parameter (Design Variable) Using the
Parameters and optimization Panel (p. 670)).
Note
If the value of the specified expression is not equal to any of the predefined values listed in the
Option parameter panel, then the default option is used for that value.
this panel, click the button in the Model and solve toolbar.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
670 of ANSYS, Inc. and its subsidiaries and affiliates.
Defining a Parameter (Design Variable) Using the Parameters and optimization
Panel
Figure 30.6: The Parameters and optimization Panel (Setup Tab)
In the Design variables tab, the Parameters and optimization panel displays all the parameter names
that are currently defined, along with their associated values (Figure 30.7: The Parameters and optimiz-
ation Panel (Design variables Tab) (p. 672)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 671
Parameterizing the Model
Figure 30.7: The Parameters and optimization Panel (Design variables Tab)
To define a new parameter, click New in the Design variables tab and enter the name of the parameter
in the New design variable name? field in the Define design variable dialog box. ANSYS Icepak will
add the new parameter to the list in the Parameters and optimization panel. You can specify any
combination of alphanumeric characters and symbols (except spaces) for the parameter name. Enter
the value(s) of the parameter. There are two ways of specifying values for parameters:
Select Discrete, and in the text entry field enter multiple values for a parameter separated by commas or
spaces.
Select In range, and enter Start value, End value, and Increment.
Click Apply to update the list of available trials corresponding to the new set of parameters (see Defining
Trials (p. 673)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
672 of ANSYS, Inc. and its subsidiaries and affiliates.
Defining Trials
To edit previously defined parameters, enter the new value for the parameter in the corresponding
Base value field. You can then enter multiple values for a parameter using one of the above two
methods.
Opening up a design variables tree displays the object(s) and properties associated with the variable.
Note
You can use a parameter in the definition of another parameters values, but you must precede
the parameter name with a $ sign in the Base value field of the Parameters and optimiza-
tion panel.
Once you have defined or edited parameters, you can click the Run button at the bottom of the Para-
meters and optimization panel to begin solving your ANSYS Icepak model. Once ANSYS Icepak begins
solving, trials are displayed in the Parametric trials panel.
ANSYS Icepak will delete the parameter only if it is not being used anywhere in your model.
To delete all parameters (design variables) and replace all their uses with their present values, click the
Delete all variables button.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 673
Parameterizing the Model
There are three ways of listing possible combinations from the list of parameters in the Design variables
tab of the Parameters and optimization panel: listing all combinations and listing "by column" and
user-defined trials using "selected values". To choose one of the three options, select Parametric trials
in the Setup tab of the Parameters and optimization panel (Figure 30.6: The Parameters and optimiz-
ation Panel (Setup Tab) (p. 671)).
All combinations lists all possible combinations from the list of parameters specified in the Design variables
tab of the Parameters and optimization panel.
By Column controls the number of trial combinations, by selecting Variable is "by columns" for certain
parameters in the Design variables tab. If this option is selected for some of the parameters, then the
number of trial combinations will be the number of all possible combinations of parameters that are not
defined "by column" (that is, parameters for which the option Variable is "by columns" is not selected).
For example, if you define the parameters p, u and v that can take the following values:
(30.1)
then
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
674 of ANSYS, Inc. and its subsidiaries and affiliates.
Defining Trials
If a parameter that had been defined "by column" has fewer defined values than the combination of
other parameters, ANSYS Icepak will use the last value specified for that parameter until all trials have
been defined.
Selected values enables you to define their own set of trial combinations and also define new design variable
values. The process starts by defining the parameters using one of the available options (see Overview of
Parameterization (p. 663)). You can define multiple values for the parameters (as in Defining a Parameter
(Design Variable) Using the Parameters and optimization Panel (p. 670)) or merely use the initial values
defined and enter new values in the Trials tab of the Parameters and optimization panel. By default, a
single trial using the base values of all parameters is available in the Trials tab. You can create new trials by
clicking New. Upon clicking New, a new trial is created with the previous trials parameter values. The
parameter values can be changed either by choosing new values from the drop-down lists for each parameter
(if multiple values have already been defined under the Design variables tab) or by typing in new values
in the individual text entry fields of the parameters. In this way, you can create as many trials as desired.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 675
Parameterizing the Model
An example of the csv file format is given below. Note that trial information is displayed in this example
as the Selected values option is enabled in the Setup tab of the Parameters and optimization panel.
If All combinations or By columns is enabled, trial information is not displayed.
# Trials data
#
Trials, random
#
# Variable information
# Variable Name, Discrete/In range, Values
zc, discrete, 0.1, 0.1, 0.165
#
# Trial Name, Trial selected, Restart ID, Order, Variable & values
# Trials information
tr_zc_0.1,0,,1,zc,0.1
tr_zc_0.165,0,,2,zc,0.165
tr_finThick_0.762_zc_0.1,0,,3,finThick,0.762,zc,0.1
tr_finThick_0.762_zc_0.1,0,,4,finThick,0.762,zc,0.1
tr_zc_0.1,0,,5,zc,0.1
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
676 of ANSYS, Inc. and its subsidiaries and affiliates.
Running Trials
To speed up convergence of subsequent trials, you can run any trial (except for the first one) using the
solution from a previous trial as an initial condition. To do so, select the Trial Name corresponding to
the solution you want to use for restart from the Restart ID drop-down list of the new trial (for example,
Figure 30.10: The Parameters and optimization Panel Displaying Restart ID Options (Trials Tab) (p. 677)).
Figure 30.10: The Parameters and optimization Panel Displaying Restart ID Options (Trials Tab)
New adds an additional trial in the Trials tab. It is available only when the Selected values option for
Parametric trials is enabled.
Trials across top changes the display of trials from vertical to horizontal.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 677
Parameterizing the Model
1. Select Single trial (current values) in the Setup tab of the Parameters and optimization panel (Fig-
ure 30.6: The Parameters and optimization Panel (Setup Tab) (p. 671)).
2. (Optional) To request that ANSYS Icepak generate one or more function values after the run, define the
appropriate function in the Functions tab of the Parameters and optimization panel, as described in
Optimization (p. 655).
3. Set the solver controls for the trial. You will use the Solve panel to set the solver controls. (See Setting the
Solver Controls (p. 805) for more details on setting the solver controls.) To open the Solve panel, select Run
solution in the Solve menu.
a. To view information about the trial that will be performed, click the View trials button in the Solve
panel. ANSYS Icepak will list information about the trial in the Message window and also open the
Parameters and optimization panel if it is not already displayed.
Note
Trial information can also be viewed from selecting the View trials button in the
Setup tab. Figure 30.11: Trials panel (p. 678) will be displayed.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
678 of ANSYS, Inc. and its subsidiaries and affiliates.
Running Trials
b. If you want ANSYS Icepak to generate a report when the trial is complete, select Write report when
finished in the Solve panel. See Defining Reports (p. 804) for details on defining a report to be generated
when the calculation is complete.
Note
You can also start the solution from the Parameters and optimization panel by clicking the
Accept button. This will open the Start solution panel. To start the solution, click Yes.
ANSYS Icepak will set the values of the parameters to those specified for the trial selected in the Trials
tab of the Parameters and optimization panel (Figure 30.8: The Parameters and optimization Panel
(Trials Tab) (p. 674)), and then perform the calculation. When the calculation is finished, ANSYS Icepak will
save the results of the simulation and generate a function report (if requested) and display it on the
screen. It will also generate a summary report (if requested). You can then perform postprocessing in
the usual way (as described in Examining the Results (p. 839)) and you can view the results of the reports
that ANSYS Icepak has generated, as described in Summary Reports (p. 902).
You can also stop the solver during the trial calculation using the Terminate button in the Monitor
window (see The Solution residuals Graphics Display and Control Window (p. 833) for details). The message
Solution (projectname) is finished appears in the Message window when the solver is
done. Note that the Monitor windows will remain open until you close them by clicking Done.
1. Select Parametric trials in the Setup tab of the Parameters and optimization panel and select one of
the three options: All combinations, By columns, or Selected values. For more details on defining trials
see Defining Trials (p. 673).
2. If you are running ANSYS Icepak on a multiprocessor machine, you can specify the number of trials that
ANSYS Icepak should run simultaneously on your machine in the Num concurrent text entry field in the
Setup tab. For example, if you enter 2 in the Num concurrent field, ANSYS Icepak will run two trials simul-
taneously. When one of the trials has finished, ANSYS Icepak will start the third trial, and so on.
Note
The number of trials that ANSYS Icepak can run simultaneously is limited by the number of
available ANSYS Icepak licenses.
Turn off the Allow fast trials (single .cas file) option in the Setup tab when running several
trials simultaneously.
If you have chosen to submit multiple trials to a script file, you may want to turn on the Script file
option. If this option is enabled, ANSYS Icepak will automatically launch the script file after all of the
case files have been written for the different trials. This option will be useful in times when you lock
the screen after instructing ANSYS Icepak to write a script file for running multiple trials.
3. Select the trials to be run in the Trials tab of the Parameters and optimization panel (Figure 30.8: The
Parameters and optimization Panel (Trials Tab) (p. 674)), as described in Selecting Trials (p. 676). At this point,
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 679
Parameterizing the Model
you may want to toggle the naming scheme of the trials, by clicking on Reset. The Trial naming dialog
will open, and you will be able to choose between Numbered or Values. Selecting Numbered enables
the Set trial name prefix panel to be displayed. Instead of using the default naming scheme, trial, you
can input any string of your choice for a trial name. See Figure 30.12: Set trial name prefix (p. 680). Selecting
Values enables you to enter a naming scheme that uses values of the parameters in each trial name.
4. (Optional) To request that ANSYS Icepak generate one or more function values after the run, define the
appropriate function in the Functions tab of the Parameters and optimization panel, as described in
Optimization (p. 655).
5. Set the solver controls for the trials. You will use the Solve panel to set the solver controls. (See Setting
the Solver Controls (p. 805) for more details on setting the solver controls.) To open the Solve panel (Fig-
ure 30.13: The Solve Panel (p. 681)), select Run solution in the Solve menu.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
680 of ANSYS, Inc. and its subsidiaries and affiliates.
Running Trials
a. If you want ANSYS Icepak to generate a report when each trial is complete, select Write report when
finished in the Results tab of the Solve panel. See Defining Reports (p. 804) for details on defining a
report to be generated when the calculation is complete.
Note
You can also start the solution from the Parameters and optimization panel by clicking the
Accept button. This will open the Start solution panel. To start the solution click Yes.
If you entered 1 next to Num concurrent in the Parameters and optimization panel, ANSYS Icepak will
set the values of the parameters to those specified for the first trial selected in the Trials tab of the
Parameters and optimization panel (Figure 30.8: The Parameters and optimization Panel (Trials
Tab) (p. 674)), and then start the calculation, using a solution ID of trial000. When the calculation is
finished, ANSYS Icepak will save the results of the simulation and generate a report or a function value
(if requested). ANSYS Icepak will then set the values of the parameters to those specified for the second
trial in the Trials tab of the Parameters and optimization panel, and start a new calculation. When
this calculation is complete, ANSYS Icepak will save the results of the simulation using a new solution
ID (trial001), and generate a report. This process of setting the values of the parameters, performing
the calculation, saving the results, and generating reports is repeated until all the selected trials have
been completed.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 681
Parameterizing the Model
If you have specified that ANSYS Icepak should run two or more calculations simultaneously, ANSYS
Icepak will set the values of the parameters to those specified for the first trial selected in the Trials
tab of the Parameters and optimization panel (Figure 30.8: The Parameters and optimization Panel
(Trials Tab) (p. 674)), and then start the calculation, using a solution ID of trial000, ANSYS Icepak will
then set the values of the parameters to those specified for the second trial selected in the Trials tab
of the Parameters and optimization panel, and start a second calculation with a new solution ID
(trial001), and so on. When the first calculation is finished, ANSYS Icepak will save the results of the
simulation and generate a report (if requested). ANSYS Icepak will then set the values of the parameters
to those specified for the next trial selected in the Trials tab of the Parameters and optimization
panel, and start a new calculation. When the second calculation is complete, ANSYS Icepak will save
the results of the simulation, generate a report (if requested), and start the next trial, and so on. This
process of setting the values of the parameters, performing the calculation, saving the results, and
generating reports is repeated until all the selected trials have been completed.
You can then perform postprocessing in the usual way, specifying which trial results you want to examine
by selecting the appropriate solution ID. See Selecting a Solution Set to be Examined (p. 887) for details.
You can also view the results of the reports that ANSYS Icepak has generated, as described in Summary
Reports (p. 902).
You can stop the solver during the trial calculations using the Terminate button in the Monitor window
(see The Solution residuals Graphics Display and Control Window (p. 833) for details). All trial runs are
terminated, and the message Solution (projectname) is finished appears in the Message
window when the solver is done. Note that the Monitor windows will remain open until you close them
by clicking Done.
The function values reported in the Parametric trials panel can be plotted against the parameters. To
create plots of functions versus parameters, follow the steps below:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
682 of ANSYS, Inc. and its subsidiaries and affiliates.
Function Reporting and Plotting
1. If the Parametric trials panel is not already opened, select Show optimization/param results from the
Report menu to open the Parametric trials panel.
2. In the Parametric trials panel (Figure 30.14: The Parametric trials Panel (p. 682)), click the Plot button to
open the Selection panel (Figure 30.15: The Select Panel (X axis selection) (p. 683)). In the Selection panel,
select the design variable for the x axis (for example, Thickness), and click Okay.
3. In the Selection panel (Figure 30.16: The Select Panel (y axis selection) (p. 683)), select the function for the
y axis (for example, Kloss) and click Accept. This will display the plot (for example, Kloss vs Thickness),
as shown in Figure 30.17: Plot (p. 684). For more information on modifying the range and appearance of
the plot, printing, saving, and reloading plot data, see Trials Plots (p. 882).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 683
Parameterizing the Model
4. To display another plot, click the Plot button in the Parametric trials panel again, and repeat steps 2 and
3, to make x and y axis selections. You can repeat this step multiple times, which will enable you to view
multiple plots at the same time.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
684 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 31: State-Space Characterization
31.1. Overview
State-space characterization can significantly reduce the model size and transient simulation time for
linear time-invariant (LTI) systems. This approach represents the thermal problem as a system that
processes a set of input signals (or simply inputs) yielding a set of output signals (or simply outputs).
For a typical thermal problem, the inputs are heat sources at certain locations, and the outputs are
temperature rise at specified locations [32 (p. 972)].
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 685
State-Space Characterization
4. From the Input drop-down list, select the objects to include in the characterization. For input signals, you
can select any object defined in the model. Use the Shift or Control key to select multiple objects.
5. From the Output drop-down list, select the objects or monitor points to include in the characterization.
For output signals, you can select a combination of objects and monitor points.
6. In the Solution ID field, enter a name to be applied to the solution data file.
Note
When you run a steady-state solution, the following parameters are automatically set (if
not already):
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
686 of ANSYS, Inc. and its subsidiaries and affiliates.
Simplorer
When you click Run, if certain model settings, such as Radiation, are enabled, a warning
message appears. You can proceed with the steady-state solution or modify the settings.
8. In the Input object power field, enter the power value for the input objects specified in the steady-state
solution.
9. For Transient setup, click Set to accept the current Transient setup parameters or click Edit to open the
Basic Parameters panel. Modify parameters as needed. See User Inputs for Transient Simulations (p. 605)
for more information about the Transient setup tab parameters.
10. In the Steady state solution ID field, enter the name of the steady-state solution as a starting value for
the transient trials or click Select to open a File selection dialog box and locate a steady-state solution in
your directory structure.
11. In the Trial ID prefix field, enter a prefix label to be applied to the trial data file.
31.4. Simplorer
When all the transient trials are complete, ANSYS Icepak generates files consisting of the relevant data,
such as input and output names and power values. These files will be used by ANSYS Simplorer to
generate the state-space model.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 687
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
688 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 32: Krylov Reduced-order Models
32.1. Overview
ANSYS Icepak allows you to use the Krylov model-order reduction technique to create a thermal reduced-
order model (ROM). The inputs for a thermal ROM are power as a function of time, applied uniformly
to certain regions of a device, and the outputs are temperature as a function of time, at certain points
in space. The Krylov ROMs created by Icepak yield the temperature at all cells in the computational
mesh.
Krylov ROM simulation should not be used when simulation scenarios contain the following:
Natural convection
Solar loading
Joule heating
Single precision
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 689
Krylov Reduced-order Models
2. From the Inputs drop-down list, select the objects to include as inputs, and click Accept. The heat power
applied to these objects will be the ROM inputs. Heat power applied to any other objects will remain con-
stant.
Note
3. Click the Evaluate tab and, for each Object, click Edit under Transient power to specify the object's
transient heat power in a Graph editor or Text editor. For information on the Graph editor, see Using
the Temperature value curve Window (p. 348). For information on the Text editor, see Using the Curve
specification Panel (p. 350).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
690 of ANSYS, Inc. and its subsidiaries and affiliates.
Creating and Using a Krylov ROM
4. Click the Setup tab. Next to Solution Settings, click Edit to open the Basic Settings panel and modify
the settings as needed. For information on the Basic Settings panel, see Initializing the Solution (p. 799).
Note
Errors in a steady-state solution may be amplified, moderately, when this solution is used
to construct the ROM. Therefore, it is best to use lower tolerances and a few more itera-
tions than usual.
5. Enter a Solution ID for the steady-state solution. Before constructing the ROM, this steady-state solution
must be computed. It will then be used as the temperature at t = 0 for when the ROM is evaluated. Any
heat power previously applied to the ROM inputs will be set to zero for this steady-state solution.
7. On the Construct tab, enter the Order for the ROM you want to create. The Order of a ROM equals the
number of modes (or basis functions) used to approximate the temperature distribution as a function of
time.
8. Enter the Steady state solution ID or click Select to browse for an available solution.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 691
Krylov Reduced-order Models
9. Click Construct Krylov ROM to create the Krylov ROM. Fluent opens and creates the ROM files.
Note
10. On the Evaluate tab, enter the Order for the ROM you want to evaluate. The value must be less than or
equal to the Order you entered on the Construct tab.
Note
Once a model has been constructed with a certain order, it is useful to evaluate it with
several smaller orders, so as to ascertain whether the order chosen for constructing the
ROM was sufficient. All quantities of interest should converge as the order is increased.
11. In the Evaluation times field, enter the time steps (in seconds) at which you want to evaluate the transient
solution. The density of these time points does not affect the accuracy of the solution. They are just times
at which the solution is exported from the ROM to Icepak. Include a space between each time step.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
692 of ANSYS, Inc. and its subsidiaries and affiliates.
Creating and Using a Krylov ROM
12. Enter the Steady state solution ID or click Select to browse for an available solution. The ROM to be
evaluated is the one that was created with this steady-state solution ID.
13. Enter the Transient solution ID to which the ROM transient solution will be written.
14. If you want to display heat flux data with the transient solution, select Write heat flux data.
Note
Note
If you want to evaluate a ROM with different transient power values for any of the inputs,
after you edit one or more objects'Transient power, you must run a steady-state solution
on the Setup tab before evaluating the ROM with the new heat power specification.
16. Use the following post-processing tools to evaluate the time steps in the transient simulation.
Post-processing time panel. See Examining Results at a Specified Time (p. 622) for more information.
Transient animation panel. See Creating an Animation (p. 623) for more information.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 693
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
694 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 33: Using Macros
Macros can help streamline the process of building your ANSYS Icepak model. This chapter describes
some of the macros available in ANSYS Icepak and how you can use them. Information is organized
into the following sections:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 695
Using Macros
Figure 33.1: The Create JEDEC Test Chambers Panel (Forced Convection)
The procedure for adding a forced-convection test chamber to your model is as follows:
1. Specify the type of chamber by selecting Forced Convection under JEDEC test enclosures.
2. Specify the dimensions of the device you want to test. ANSYS Icepak will use this information to build a
test chamber with the appropriate dimensions to test your device.
a. Specify the plane in which the board lies by selecting Y-Z, X-Z, or X-Y in the Plane drop-down list.
b. Under Location, select Start/end in the Specify by drop-down list and enter values for the start co-
ordinates (xS, yS, zS) and end coordinates (xE, yE, zE, as appropriate) of the device, or select Start/length
and enter values for the start coordinates (xS, yS, zS) and the lengths of the sides (xL, yL, zL, as appro-
priate) of the device. The coordinate on the axis that is normal to the Plane of the device is specified
only for the starting point. For the ending point, this same value is used. For example, if the device is
in the X-Y plane, you specify xS, yS, zS, xE, and yE, and ANSYS Icepak automatically sets zE equal to
zS when creating the test chamber.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
696 of ANSYS, Inc. and its subsidiaries and affiliates.
Natural-Convection Test Chamber
3. Model board as plate gives you the option for modeling a board as a block in order to use the trace and
via import feature.
4. Specify the Number of Package leads/balls (I/O) in the device that you are characterizing.
5. Specify whether to model the Board Type as 2-layer or 4-layer. A board with two layers will be modeled
with only a top and bottom substrate layer, while a board with four layers will be modeled with a top layer,
a bottom layer, and two intermediate layers.
6. Input value for Top layer thickness and for Inner layer thickness. Inner layer thickness is enabled only
when 4-layer board type is selected.
A compact board will be represented by a single thick plate regardless of how many layers it contains.
The effect of copper layers is accounted for in the form of directional conductivities of the solid
material assigned to the thick plate.
A two-layer detailed board will be modeled by two thick plates representing the top (metal) trace
layer and the plate with isotropic conductivity (dielectric) underneath the trace layer. A four-layer
detailed board includes two additional thin conducting plates that are embedded inside the
dielectric to represent two intermediate trace layers.
9. If you want the test chamber to be available as an assembly in your ANSYS Icepak model, select Create
assembly. If you want the test chamber to be available as individual objects, deselect Create assembly.
10. If you have created an assembly and want to change the name of the test chamber, enter a new name in
the Name text entry field. The default name is jedec.n, where n is the next sequential number among
numbered test chambers.
11. Click Accept to accept the parameters entered into the Create JEDEC Test Chambers panel and create
the chamber.
When you create the test chamber, ANSYS Icepak will automatically resize the cabinet to be just large
enough to contain the chamber. You can complete your model definition by creating the device to be
tested and placing it on the test board.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 697
Using Macros
Figure 33.2: The Create JEDEC Test Chamber Panel (Natural Convection)
The procedure for adding a natural-convection test chamber to your model is as follows:
1. Specify the type of chamber by selecting Natural Convection under JEDEC test enclosures.
2. Specify the dimensions of the device you want to test. ANSYS Icepak will use this information to build a
test chamber with the appropriate dimensions to test your device.
a. Specify the plane in which the board lies by selecting Y-Z, X-Z, or X-Y in the Plane drop-down list.
b. Under Location, select Start/end in the Specify by drop-down list and enter values for the start co-
ordinates (xS, yS, zS) and end coordinates (xE, yE, zE, as appropriate) of the device, or select Start/length
and enter values for the start coordinates (xS, yS, zS) and the lengths of the sides (xL, yL, zL, as appro-
priate) of the device. The coordinate on the axis that is normal to the Plane of the device is specified
only for the starting point. For the ending point, this same value is used. For example, if the device is
in the X-Y plane, you specify xS, yS, zS, xE, and yE, and ANSYS Icepak automatically sets zE equal to
zS when creating the test chamber.
3. Model board as plate gives you the option for modeling a board as a block in order to use the trace and
via import feature.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
698 of ANSYS, Inc. and its subsidiaries and affiliates.
Printed Circuit Board (PCB)
4. Specify the Number of Package leads/balls (I/O) in the device that you are characterizing.
5. Specify whether to model the Board Type as 2-layer or 4-layer. A board with two layers will be modeled
with only a top and bottom substrate layer, while a board with four layers will be modeled with a top layer,
a bottom layer, and two intermediate layers.
6. Input value for Top layer thickness and for Inner layer thickness. Inner layer thickness is enabled only
when 4-layer board type is selected.
A compact board will be represented by a single thick plate regardless of how many layers it contains.
The effect of copper layers is accounted for in the form of directional conductivities of the solid
material assigned to the thick plate.
A two-layer detailed board will be modeled by two thick plates representing the top (metal) trace
layer and the plate with isotropic conductivity (dielectric) underneath the trace layer. A four-layer
detailed board includes two additional thin conducting plates that are embedded inside the
dielectric to represent two intermediate trace layers.
9. If you want the test chamber to be available as an assembly in your ANSYS Icepak model, select Create
assembly. If you want the test chamber to be available as individual objects, deselect Create assembly.
10. If you have created an assembly and want to change the name of the test chamber, enter a new name in
the Name text entry field. The default name is jedec.n, where n is the next sequential number among
numbered test chambers.
11. Click Accept to accept the parameters entered into the Create JEDEC Test Chambers panel and create
the chamber.
When you create the test chamber, ANSYS Icepak will automatically resize the cabinet to be just large
enough to contain the chamber. You can complete your model definition by creating the device to be
tested and placing it on the test board.
To configure a PCB macro in your model, you must specify the position and thickness of the board, the
number of copper layers, and the thickness of each copper layer.
ANSYS Icepak creates a custom material to represent the properties of the PCB. (See Material Proper-
ties (p. 335) for details on materials.) This material has different thermal conductivities parallel to and
normal to the plane of the board (kparallel and knormal, respectively). ANSYS Icepak calculates the two
thermal conductivities based on your inputs and creates the custom material. The thermal conductivities
are calculated using the following equations:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 699
Using Macros
(33.1)
(33.2)
where kcu is the conductivity of the copper in the PCB (ANSYS Icepak always uses a value of 400 W/m-
K for this macro), ksubs is the conductivity of the substrate in the PCB (ANSYS Icepak always uses a value
of 0.2 W/m-K for this macro), hpcb is the thickness of the PCB, and hcu is the total thickness of copper
in the PCB. ANSYS Icepak calculates hcu using
(33.3)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
700 of ANSYS, Inc. and its subsidiaries and affiliates.
Printed Circuit Board (PCB)
a. Specify the Plane in which the PCB lies (YZ, XZ, or XY).
b. Under Substrate, enter values for the start coordinates (xS, yS, zS) and the lengths of the sides (Length
and Width) of the PCB. The height of the PCB is defined by the Total Thickness (described below).
2. Specify the Material of the substrate. By default, the Material is specified as Epoxy-glass fiber. To change
the Material, select a material from the Material drop-down list. See Material Properties (p. 335) for details
on material properties.
3. Under Tracing Layers, specify the High surface thickness, Low surface thickness, and Internal layer
thickness and then specify the Percent coverage for each. Finally, specify the Number of internal layers
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 701
Using Macros
and the Material of the tracing layers. By default, the Material is specified as Cu-Pure. To change the
Material, select a material from the Material drop-down list. See Material Properties (p. 335) for details on
material properties.
Compact creates the PCB as a solid block object with the specified dimensions. The blocks conductivity
is computed internally as the average of the conductivities of the substrate and the trace materials. Since
the substrate thickness is greater than the combined trace layer thickness, the conductivity is generally
much closer to the conductivity of the substrate.
Detailed creates the PCB as a combination of block and plate objects. The substrate is represented by
a solid block. The high surface, low surface, and internal layers are represented by conducting thin plates.
5. Specify whether you want the PCB to be available as an assembly or as individual objects.
If you want the PCB to be available as an assembly in your ANSYS Icepak model, select Create internal
part and specify a name in the Name text entry field. The default name is resl.n, where n is the next
sequential number among numbered PCBs. ANSYS Icepak will also use the information you provided in
the Create PCB - Detailed and Compact panel to create the custom material.
If you want the PCB to be available as individual block or plate objects, deselect Create internal part.
The individual block and plate elements that comprise the PCB will be created with the default names
pc-board.n for the substrate, low-layer.n for the lower trace layer (detailed only), high-layer.n for the
higher trace layer (detailed only), and int-layer.n for the internal trace layers (detailed only), where n is
the next sequential number among similar objects.
6. Click Accept to accept the parameters entered into the Create PCB - Detailed and Compact panel and
create the PCB.
After the PCB has been created and positioned in your ANSYS Icepak model, it cannot be modified using
the Create PCB - Detailed and Compact panel. You can edit the PCB by editing the block or plates
that were created by ANSYS Icepak. You can also view the properties of the custom material or edit the
custom material, if required. See Material Properties (p. 335) for details.
To create a rack of PCBs, select the PCB to be copied in the plate Edit panel, and then use the Copy
object panel (described in Copying an Object Using the Copy object Panel (p. 303)) to copy the PCB.
Wedgelock
Wedgelocks are used to define a location on the board where the board is clamped to a heat sink or
cold plate at a defined temperature. Wedgelocks can be anywhere on the board and can have its own
cold plate temperature. Wedgelocks are used to generate a contact force between the board edge and
a cold plate. Therefore, the heat is transferred from the board on the side opposite of the wedgelock
to a cold plate or heat sink. This enhanced contact force increases the efficiency of the heat transfer
between the board and cold plate.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
702 of ANSYS, Inc. and its subsidiaries and affiliates.
Printed Circuit Board (PCB)
2. Click the arrow in PCB/Board text box to select a PCB/Board. Click Accept in the drop-down list.
4. Select the place where the device is clamped to the board in the Board_side drop-down list.
6. Next enter the temperature of the surface the board is being clamped to in the Cold Boundary Temp edit
box.
7. Click the Accept button at the bottom of the panel to apply your changes and close the panel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 703
Using Macros
Bolt
Bolts are used to define a location on the board where the board is bolted to a heat sink or cold plate
at a defined temperature. Bolts can be anywhere on the board and can have its own cold plate temper-
ature.
2. Click the arrow in PCB/Board text box to select a PCB/Board. Click Accept in the drop-down list.
3. Enter the location of the bolt with respect to the PCB in the X, Y, and Z text boxes.
4. Enter the contact area of the bolt in the Contact Area text box.
5. Select the side of the board the bolt is attached to in the Board_side drop-down list.
7. Next enter the temperature of the surface the bolt is being clamped to in the Cold Boundary Temp edit
box.
8. Click the Accept button at the bottom of the panel to apply your changes and close the panel.
Stiffener
Stiffeners are items that are either bolted or bonded to the board surface. They are represented three-
dimensionally on the board as well as in the air solution. Stiffeners enhance the heat transfer over the
board by adding a thermal path from the board surface, across the bond or bolted interface, three-di-
mensionally through the stiffener and back to the board surface. Stiffeners also impact the air flow over
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
704 of ANSYS, Inc. and its subsidiaries and affiliates.
Printed Circuit Board (PCB)
the board. They can be used to direct air flow across the board. Heat is also transferred from the sides
of the stiffener to the air, acting like a fin.
Stiffeners can be used to represent any rectangular shaped homogeneous object on the board. This
could be an aluminum piece that spans the board to add structural rigidity to the board. It could also
be sheet metal used to direct air flow across the board. The stiffener impacts both the air flow over the
board as well as the heat transfer in the board. The stiffener can be bolted at specific locations or it
can be continuously bonded to the board. Convection is accounted from all surfaces of the stiffener to
the local air. Therefore they act as a fin on the board adding convective surfaces area to the board. The
figure below shows such an example.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 705
Using Macros
2. Click the arrow in PCB/Board text box to select a PCB/Board. Click Accept in the drop-down list.
4. Select the place where the stiffener is clamped to the board in the Board_side drop-down list.
6. Select Bond or Bolt attachment. The Details group box will change depending on your selection.
If you select Bond, then enter the Bond material and Thickness in the Details group box.
If you select Bolt, then enter the Resistance, Tie Position, and values in the Curve specification panel
in the Details group box. The Curve specification panel is displayed when you click the Edit button
and select Text editor. The values represent the tie down point and the position of the tie down along
the length of the stiffener.
7. Click the Accept button at the bottom of the panel to apply your changes and close the panel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
706 of ANSYS, Inc. and its subsidiaries and affiliates.
Detailed Heat Sink
There are four types of detailed heat sinks available in ANSYS Icepak: extruded, cross cut extrusion,
cylindrical pin, and bonded fin. These are described in Detailed Heat Sinks (p. 546).
Note that there is a heat sink object available in ANSYS Icepak that can also be used to create a detailed
heat sink (see Detailed Heat Sinks (p. 546) for details). You should use the detailed heat sink macro if
you want to customize the design of your detailed heat sink after you have created it (for example, if
you want the heat sink to have pins of varying heights). You should use the heat sink object if you want
to parameterize any of the inputs for the heat sink (see Parameterizing the Model (p. 663) for details on
parameterizing your model).
Adding a Detailed Heat Sink Macro to Your ANSYS Icepak Model (p. 707)
33.5.1. Adding a Detailed Heat Sink Macro to Your ANSYS Icepak Model
To include a detailed heat sink macro in your ANSYS Icepak model, go to the Macros menu. Under
Geometry, select Heatsinks and then Detailed Heatsink. This will open the Create Detailed Heatsink
panel, shown in Figure 33.9: The Create Detailed Heatsink Panel (p. 708).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 707
Using Macros
The procedure for adding a detailed heat sink to your model is as follows:
1. Specify the Heat sink type by selecting Extruded, Cross Cut Extrusion, Cylindrical Pin, or Bonded Fin.
The middle part of the panel will change depending on your selection of Heat sink type.
2. Specify the position and size of the base of the detailed heat sink.
a. Specify the plane in which the board lies by selecting Y-Z, X-Z, or X-Y in the Plane drop-down list.
b. Under Location, select Start/end in the Specify by drop-down list and enter values for the start co-
ordinates (xS, yS, zS) and end coordinates (xE, yE, zE, as appropriate) of the base, or select Start/length
and enter values for the start coordinates (xS, yS, zS) and the lengths of the sides (xL, yL, zL, as appro-
priate) of the base. The height of the base is defined by the Base height (described below), so one of
the endpoint coordinates will be grayed out.
c. Specify the height of the conducting solid base next to Base height.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
708 of ANSYS, Inc. and its subsidiaries and affiliates.
Detailed Heat Sink
3. Specify the total height of the base and fins/pins next to Overall height.
4. Specify the characteristics of the fins/pins. These characteristics are related to the selected Heat sink type
and are described below.
5. Specify the Base material and the Fin material or Pin material. By default, these are specified as default
for the heat sink. This means that the material specified as the Base material and the Fin material or Pin
material is defined under Default solid in the Basic parameters panel (see Default Fluid, Solid, and Surface
Materials (p. 261)). To change the material, select a new material from the relevant material drop-down list.
You can also view the definition of the material, edit the definition of the material, or create a new material
using the material drop-down list. See Material Properties (p. 335) for details.
6. (Optional) Specify the thermal resistance at the interface between the base and any object connected to
the base. Select Interface thermal resistance and specify the contact resistance. There are two options:
Compute resistance allows ANSYS Icepak to compute the resistance at the interface. The resistance is
computed as dk, where d is the effective thickness of the plate at the interface and k is the thermal
conductivity of the solid material (defined as part of the properties of the solid material specified for the
plate).
Specify the Effective thickness and the Solid material for the plate. By default, the solid mater-
ial is specified as default for the plate. This means that the material specified as the Solid mater-
ial for the plate is defined under Default solid in the Basic parameters panel (see Default Fluid,
Solid, and Surface Materials (p. 261)). To change the Solid material for the plate, select a material
from the Solid material drop-down list. See Material Properties (p. 335) for details on material
properties.
Specify resistance allows you to specify a value of the contact Resistance to heat transfer.
7. (For Bonded Fin heat sinks only) Specify the thermal resistance at the interface between the base and the
fins. Under Bonding thermal resistance, specify the contact resistance. The options for specifying the
Bonding thermal resistance are the same as those for specifying the Interface thermal resistance and
are described above.
8. Specify whether you want the detailed heat sink to be available as an assembly or as individual objects.
If you want the heat sink to be available as an assembly in your ANSYS Icepak model, select Create as-
sembly and specify a name in the Name text entry field. The default name is heatsink.n, where n is the
next sequential number among numbered heat sinks.
If you want the heat sink to be available as individual block and plate objects, deselect Create assembly.
The individual block and plate elements that comprise the base and fins/pins of the heat sink will be
created with the default names hsbase.n for the base, hsfin.n for fins, hspin.n for pins, hsattach.n for
an interface thermal resistance, and hsbond.n for a bonding interface resistance, where n is the next
sequential number among similar objects.
9. If you want to save the current heat sink specifications to be reused in your current model, click the Save
button to open the Macro information dialog box. (See File Selection Dialog Boxes (p. 93) for details on
using dialog boxes.) ANSYS Icepak will save the specifications in a subdirectory named detailed_heat-
sink_info.
To load heat sink specifications that you have saved in this manner, click the Load button and select
the heat sink specifications to be loaded.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 709
Using Macros
10. Click Accept to accept the parameters entered into the Create Detailed Heatsink panel and create the
heat sink.
Note
After the heat sink has been created and positioned in your ANSYS Icepak model, it cannot
be modified using the Create Detailed Heatsink panel. There are two ways to modify an
existing heat sink:
If you selected the Create assembly option in the Create Detailed Heatsink panel, you can edit
the heat sink in the same way you edit an assembly (see Editing Objects in an Assembly (p. 358)).
If you did not select the Create assembly option in the Create Detailed Heatsink panel, you
must individually select and modify the heat sinks block objects and plate objects.
User Inputs for Extruded Heat Sink and Bonded Fin Heat Sink
To specify the characteristics for an extruded heat sink or a bonded fin heat sink, select Extruded or
Bonded Fin under Heat sink type in the Create Detailed Heatsink panel. The user inputs for the Ex-
truded heat sink and the Bonded Fin heat sink are shown below.
1. Specify the Flow direction parallel to the base. The flow directions that are available depend on your
choice of Plane. For example, if you selected Y-Z in the Plane drop-down list, the available flow directions
will be Y and Z.
The steps for defining a cross cut extrusion heat sink are as follows:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
710 of ANSYS, Inc. and its subsidiaries and affiliates.
Heat Pipes
1. Specify the geometry of the fins in one direction parallel to the base. The directions that are available depend
on your choice of Plane. For example, if you selected Y-Z in the Plane drop-down list, the available directions
will be Y direction and Z direction. There are three options for specifying the fin geometry:
2. Specify the geometry of the fins in the other direction parallel to the base. The inputs will be the same as
those described above.
The steps for defining a cylindrical pin heat sink are as follows:
1. Specify the Pin alignment. There are two options: In-line and Staggered.
2. Specify the number of pins in the directions parallel to the base of the heat sink next to Pin count.
Cylinder instructs ANSYS Icepak to create pins in the shape of a cylinder. Specify the Radius of the pins.
Cone instructs ANSYS Icepak to create tapered pins. Specify the Radius of the pins at the bottom of the
cone (nearest the base) under Bot and at the Top of the cone (farthest from the base).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 711
Using Macros
1. Specify the plane of the heat pipe by selecting YZ, XZ, or XY.
Note
2. Specify the position of the heat pipe. Enter values for the start coordinates (xS, yS, and zS) and the lengths
or widths of the sides (X width or X length, Y width or Y length, or Z width or Z length).
3. Specify the length of the evaporator section wherein the heat enters the heat pipe.
4. Specify the length of the condenser section wherein the heat leaves the heat pipe.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
712 of ANSYS, Inc. and its subsidiaries and affiliates.
Data Center Components
6. Enter the side Thermal Resistance for the heat pipe. This is a measure of temperature difference by which
an object resists a heat flow in the radial direction of heat pipe.
7. Select the material of the heat pipe (Pipe material) and the Surface. By default these are specified as Cu-
Pure. To change the material, select a new material from the relevant material drop-down list. You can
also view the definition of the material, edit the definition of the material, or create a new material using
the material drop-down list. See Material Properties (p. 335) for details.
8. After the heat pipe has been created and positioned in your ANSYS Icepak model, it cannot be modified
using the Heat pipe panel. You can modify an existing heat pipe by doing the following:
If you selected the Create assembly option in the Create Straight Network Heatpipe panel, you can
edit the heat pipe in the same way you edit an assembly (see Editing Objects in an Assembly (p. 358)).
If you did not select the Create assembly option in the Create Straight Network Heatpipe panel, you
must individually select and modify the heat pipe's network object and hollow block object.
9. If you want to save the current heat pipe specifications to be reused in your current model, click the Save
button to open the Macro information dialog box (which is the same as the File selection dialog box
described in File Selection Dialog Boxes (p. 93)).
To load heat pipe specifications that you have saved in this manner, click the Load button and
select the heat pipe specifications to be loaded.
The CRAC macro can be used to reduce the number of steps required to create a hollow block and fans
to form the CRAC unit and turning vane (if there is any).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 713
Using Macros
2. Select Start/end and enter values for the start coordinates (xS, yS, zS) and end coordinates (xE, yE, zE)
of the CRAC, or select Start/length and enter values for the start coordinates (xS, yS, zS) and the lengths
of the sides (xL, yL, zL) of the CRAC.
Select the flow direction (+x, -x, and so on) to place the supply side of the CRAC unit along the specified
direction.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
714 of ANSYS, Inc. and its subsidiaries and affiliates.
Data Center Components
Simple: Place the fans covering the entire face depending on the flow direction.
Detailed: Opens a separate panel as shown in Figure 33.12: The Detailed Fan Specifications Panel (p. 715).
Number of Supply Fans: Allows selecting the number of fans on the supply side (maximum = 4).
Return dimensions: Allows specifying the input dimensions (length and width) of the supply and
returning fans.
5. Specify the Volume flow rate or Mass flow rate under Intake fan specifications options.
7. Turn on the Turning vane option if there is a turning vane attached in the CRAC unit.
Note
The turning vane height will be equal to the supply plenum height.
9. Specify whether you want the CRAC to be available as one part or as individual objects.
If you want the CRACs to be available as one part in your ANSYS Icepak model, select Create assembly
and specify a name in the Name text entry field. The default name is CRAC.n where n is the next se-
quential number among numbered CRACs.
If you want the CRACs to be available as individual objects, deselect Create assembly. ANSYS Icepak
will create one hollow block with fan objects.
If you want to save the current CRAC specifications to be reused in your current model or to be used
in a different model, click the Save button to open the Macro information panel (which is the same
as the File selection panel) described in File Selection Dialog Boxes (p. 93). ANSYS Icepak will save the
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 715
Using Macros
specifications in a subdirectory named crac_info. To load CRAC specifications that you have saved
in this manner, click the Load button and select the CRAC specifications to be loaded.
10. Click Accept to accept the parameters entered into the Create CRAC panel and create the CRAC.
If you selected the Create assembly option in the Create CRAC panel, you can edit the CRAC in the same
way that you edit a part. (See Editing Objects in an Assembly (p. 358)).
If you did not select the Create assembly option in the Create CRAC panel, you must individually select
and modify the hollow block and fan objects that make up the CRAC.
The PDU macro can be used to reduce the number of steps required to create a fluid block, four parti-
tions, and two vent objects to form the PDU unit.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
716 of ANSYS, Inc. and its subsidiaries and affiliates.
Data Center Components
2. Select Start/end and enter values for the start coordinates (xS, yS, zS) and end coordinates (xE, yE, zE)
of the PDU, or select Start/length and enter values for the start coordinates (xS, yS, zS) and the lengths
of the sides (xL, yL, zL) of the PDU.
4. Select the Top face (flow will go out from this face) direction (+x, -x, and so on) under Top face.
5. Specify the heat rejected from the PDU in the Heat output text entry field.
6. Specify the Percent open area on top and Percent open area on bottom.
7. Specify whether you want the PDU to be available as one part or as individual objects.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 717
Using Macros
If you want the PDU to be available as one part in your ANSYS Icepak model, select Create assembly
and specify a name in the Name text entry field. The default name is PDU.n where n is the next sequen-
tial number among numbered PDUs.
If you want the PDU to be available as individual objects, deselect Create assembly. ANSYS Icepak will
create one fluid block, four partitions, and two vent objects.
If you want to save the current PDU specifications to be reused in your current model or to be used in
a different model, click the Save button to open the Macro information panel (which is the same as
the File selection panel) described in File Selection Dialog Boxes (p. 93). ANSYS Icepak will save the
specifications in a subdirectory named PDU_info. To load PDU specifications that you have saved in
this manner, click the Load button and select the PDU specifications to be loaded.
8. Click Accept to accept the parameters entered into the Create PDU panel and create the PDU.
If you selected the Create assembly option in the Create PDU panel, you can edit the PDU in the same way
that you edit a part. (See Editing Objects in an Assembly (p. 358)).
If you did not select the Create assembly option in the Create PDU panel, you must individually select and
modify the fluid block, partitions or vent objects that make up the PDU.
The Rack macro can be used to reduce the number of steps required to create a hollow block and re-
circulation openings to form the Rack unit.
Macros Geometry Data Center Components Rack (Front to Top) or Rack (Front to Rear)
Figure 33.14: The Create Rack (Front to Rear) Panel (p. 719) shows the Rack (Front to Rear) Rack type. The
Rack (Front to Rear) option should be chosen when flow enters from one face of the Rack and leaves from
the other face in the same direction.
Figure 33.15: The Create Rack (Front to Top) Panel (p. 720) shows the Rack (Front to Top) Rack Type. The
Rack (Front to Top) option should be chosen when flow enters from the front face and leaves from the top
face of the Rack.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
718 of ANSYS, Inc. and its subsidiaries and affiliates.
Data Center Components
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 719
Using Macros
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
720 of ANSYS, Inc. and its subsidiaries and affiliates.
Data Center Components
2. Select Start/end and enter values for the start coordinates (xS, yS, zS) and end coordinates (xE, yE, zE)
of the Rack, or select Start/length and enter values for the start coordinates (xS, yS, zS) and the lengths
of the sides (xL, yL, zL) of the Rack.
In Rack (Front to Rear), select the direction of the flow below the Flow direction option.
In Rack (Front to Top), select the position of the inlet face below the Inlet option and location of
outlet face below the Outlet option.
5. Specify the Volume flow or Mass flow rate under Flow specifications.
7. Specify the direction on which Racks are to be copied under Create additional racks along option.
8. Specify whether you want the Rack to be available as one part or as individual objects.
9. If you want the Racks to be available as one part in your ANSYS Icepak model, select Create assembly
and specify a name in the Name text entry field. The default name is rack.n where n is the next sequential
number among numbered Racks.
If you want the racks to be available as individual objects, deselect Create assembly. ANSYS Icepak
will create one hollow block and one recirculation opening objects.
If you want to save the current Rack specifications to be reused in your current model or to be used in
a different model, click the Save button to open the Macro information panel (which is the same as
the File selection panel) described in File Selection Dialog Boxes (p. 93). ANSYS Icepak will save the
specifications in a subdirectory named rack_info. To load Rack specifications that you have saved
in this manner, click the Load button and select the Rack specifications to be loaded.
10. Click Accept to accept the parameters entered into the Rack panel and create the Rack.
If you selected the Create assembly option in the Create Rack panel, you can edit the Rack in the same
way that you edit a part. (See Editing Objects in an Assembly (p. 358)).
If you did not select the Create assembly option in the Create Rack panel, you must individually select and
modify the hollow block and recirculation opening objects that make up the Rack.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 721
Using Macros
The Tile macro can be used to reduce the number of steps required to create the 3D resistance and
openings on top and bottom on the resistance.
2. Specify the Number of Tiles and Offset between tiles (if there is any).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
722 of ANSYS, Inc. and its subsidiaries and affiliates.
Data Center Components
3. Specify the direction on which Tiles are to be copied under Create additional tiles along option.
5. Select Start/end and enter values for the start coordinates (xS, yS, zS) and end coordinates (xE, yE, zE)
of the Tile, or select Start/length and enter values for the start coordinates (xS, yS, zS) and the lengths
of the sides (xL, yL, zL) of the Tile.
Choose the Uniform option if all the Tiles have uniform % opening.
Click the Edit button, a % Open area for individual tiles window will pop up.
Specify the % open area for each Tile. Your input values should be equal to the Number of Tiles.
If you specify the less number of inputs for the % open area than the required one, the 0.5
will be used for the Tile for which the % open areas have not been specified. Similarly, if you
specify more number of input values for the % open area than the required one, then the last
entries will be ignored.
Note
The Tile macro uses the perforated plate correlation to compute the loss coefficient
(for pressure drop calculations) in tile thickness direction (Ref: I. E. Idelchick.,
Handbook of Hydraulic Resistances. Hemisphere Publishing Corp., 2nd edition,
1986.).
7. Specify whether you want the Tile to be available as one part or as individual objects.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 723
Using Macros
If you want the Tile to be available as one part in your ANSYS Icepak model, select Create assembly
and specify a name in the Name text entry field. The default name is tile.n where n is the next se-
quential number among numbered Tiles.
If you want the Tile to be available as individual resistance or opening objects, deselect Create assembly.
ANSYS Icepak will create one 3D resistance object and two opening objects.
If you want to save the current Tile specifications to be reused in your current model or to be used in
a different model, click the Save button to open the Macro information panel (which is the same as
the File selection panel) described in File Selection Dialog Boxes (p. 93). ANSYS Icepak will save the
specifications in a subdirectory named tile_info. To load Tile specifications that you have saved in
this manner, click the Load button and select the Tile specifications to be loaded.
8. Click Accept to accept the parameters entered into the Tile panel and create the Tile/Tiles.
If you selected the Create assembly option in the Create Tile panel, you can edit the Tile in the same way
that you edit a part. (See Editing Objects in an Assembly (p. 358)).
If you did not select the Create assembly option in the Create Tile panel, you must individually select and
modify the resistance or opening objects that make up the Tile.
3. Create a mode column containing the power multipliers. These power multipliers are used to scale the
base power (s0 in the piecewise linear transient power formula). Use the tab key to create even columns.
Note
The maximum number of modes is 99. The image below contains three modes.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
724 of ANSYS, Inc. and its subsidiaries and affiliates.
Transient Temperature Dependent Power
Note
Block objects are the only object type compatible with this macro.
6. Create the mode column. Press tab next to each time value and enter a number corresponding to a tem-
perature-dependent mode defined in the temperature-dependent powermap. The second column in the
powermap file corresponds to mode 1, the third column mode 2, the fourth column mode 3, and so on.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 725
Using Macros
2. In the Transient Temperature Dependent Power panel, click Select to open the Power matrix file selec-
tion dialog.
3. Navigate to the temperature-dependent powermap you created, select it, and click Open.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
726 of ANSYS, Inc. and its subsidiaries and affiliates.
Debug Divergence
Terminate the solution when a residual reaches a high value, for example 1e2 or 1e3.
Use plane cuts to identify the problem region within the model.
Analyze the mesh for distortion or high aspect ratio elements. Use the Quality tab in the Mesh control
panel to verify that face alignment > 0.05, and skewness > 0.02.
With the Debug Divergence macro, you can solve and debug a solution or debug a saved diverged
solution. The macro automates the process of identifying the region of divergence. It automatically
terminates the solution when a divergence limit is met and creates three plane cuts that display the
mesh, an isosurface with 95% the maximum value of the diverging quantity (temperature for energy,
speed for continuity), and a monitor point for analysis. These post-processing objects are deleted when
you re-run the solution.
Parallel
Species Modeling
Radiation
33.9.1. Limitations
The Debug Divergence macro has some limitations:
It cannot be run simultaneously with some other macros, such as the thermostat, TEC, heat sink calibration,
and DELPHI extraction macros.
The macro does not check divergence for residuals associated with Joule heating or species modeling.
Changes made to the mesh after running the macro will not be reflected in the plane cuts. The plane cuts
correspond to the loaded solution.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 727
Using Macros
2. In the Debug Divergence panel, enter values for the following settings:
Start checking divergence after initial [ ] iteration(s) is the number of iterations the solution will run
without checking for divergence. This avoids unintended terminations resulting from high residuals due
to solution initialization.
Check for solution divergence every [ ] iteration(s) is the number of iterations the solution will run
between checking for the Solution Termination Criteria.
Flow (continuity equation) is the residual divergence limit for the continuity equation. The solution
will terminate when the limit is met.
Temperature (energy equation) is the residual divergence limit for the energy equation. The solution
will terminate when the limit is met.
Select Solve and Debug Solution to solve the model or Debug Diverged Solution if the model has an
associated saved diverged solution.
3. Click Accept.
If you selected Solve and Debug Solution under Additional Options, Icepak runs the solution.
If you selected Debug Diverged Solution under Additional Options, the Version selection panel ap-
pears. Select a version and click Okay to load the solution.
When the solution terminates or the solution is loaded, the following post-processing objects are
created:
3 plane cuts (cut.div.cas.x, cut.div.cas.y, and cut.div.cas.z): The plane cuts are created
at the location where the diverging variable has the maximum value.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
728 of ANSYS, Inc. and its subsidiaries and affiliates.
TEC Macros
1 isosurface (iso.div.cas): The isosurface variable is either speed or temperature. Speed is used in
the case continuity diverges, and temperature when energy diverges.
1 monitor point (point.div.cas): The monitor point is created at the location where the diverging
variable has the maximum value.
4. Use the plane cuts, isosurface, and monitor point to analyze the problem region.
5. Make adjustments to object properties (such as power values, materials, boundary conditions, etc.) and/or
improve mesh quality and rerun the solution.
Note
The Help button can be used to open a text file containing additional information regard-
ing macro usage.
33.10.1. TEC
Figure 33.21: Create Thermoelectric Cooler Panel
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 729
Using Macros
Dimensions: Specify the size of the TEC. Change the unit from the drop-down list if necessary.
Operating parameter: Specify the current that flows through the TEC.
Geometric parameters: Specify the number of couples; the height, pitch, and area/height of the ther-
moelectric elements; and the thickness of the ceramic base. Change the unit from the drop-down list if
necessary.
Material properties: Specify the material for the elements and base.
3. Select the Create assembly check box if you want ANSYS Icepak to create an assembly in the model tree
that houses all the objects that compose the TEC.
4. If you want to save the current TEC settings to load during a later session, click Save and use the Macro
information panel to navigate to a location on your hard drive. Specify the name of the text file at the end
of the desired path as shown below. You can then use the Load button to load the saved text file.
6. When all parameters are set, click Accept. The TEC objects are created and displayed in the graphics and
Model manager windows.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
730 of ANSYS, Inc. and its subsidiaries and affiliates.
TEC Macros
2. Under Material properties, select Specify material properties to set the Coefficients values or select Use
Laird properties to use pre-defined Laird values.
3. If you selected Specify material properties, enter values for Seebeck coefficient (V/K), Electrical resistivity
(Ohm-cm), and Thermal conductivity (W/(cm-K)) under a0, a1, a2, and a3. The default coefficients shown
are compatible with most Marlow TECs.
4. Under TEC Simulation Mode, select Specify I and calculate T to enter an Operating Current (A) value
and calculate a Desired Tc (C) during the solution. Or select Specify T and calculate I to enter a Desired
Tc (C) and calculate Operating Current (A) during the solution.
Operating Current (A): Only available for the Specify I and calculate T simulation mode. If you loaded
a TEC from the standard library, the maximum operating current is shown. Note that modifying this value
will not be saved the next time the panel is open.
Desired Tc (C): Only available for the Specify T and calculate I simulation mode.
G-factor (cm): If you loaded a TEC from the standard library, the G-factor is shown.
# of TEC Couples: If you loaded a TEC from the standard library, the # of TEC Couples is shown.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 731
Using Macros
Update Current Interval: If you selected Specify T and calculate I, enter how many iterations you
would like to wait before the TEC current is updated.
6. If you want to save the coefficients and/or TEC properties and load them in a later session, select Coefficients
and/or TEC properties under Load and Write options and click Save. Use the TEC coefficients data
panel to navigate to a location to save the file.
7. If you want to save the panel parameters and load them in a later session, click Save and use the Macro
information panel to navigate to a location on your hard drive. Specify the name of the text file at the end
of the desired path as shown below. You can then use the Load button to load the saved text file.
(33.4)
33.11.1. Limitations
The following are limitations of the Power Dependent Power macro:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
732 of ANSYS, Inc. and its subsidiaries and affiliates.
Power Dependent Power
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 733
Using Macros
6. Repeat Steps 1 through 5 until all target sources have a baseline power defined.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
734 of ANSYS, Inc. and its subsidiaries and affiliates.
Power Dependent Power
3. Define the remote source power. Remote sources can be set as:
Linear
Piecewise linear
Temperature dependent
Transient
Constant
Note
Each target source must contain at least one remote source with temperature
dependent or transient power.
Note
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 735
Using Macros
2. Under General Specification, select a value for Specify Number of Target Sources.
4. Under Target and Remote Source Specification, click New and use the Select Target Sources and
Select Remote Sources drop-down lists to create target and remote sources pairs.
Note
7. Click Accept to save the values and close the Remote Source Multipliers panel.
Note
Your selections in the Power Dependent Power panel are not saved unless you
click Save. The Load button can be used to populate macro inputs from a previously
saved input file.
Note
You can click View to display the Input Summary, which contains an overview of
each target source and its remote sources and multipliers.
8. Click Accept to run the solution. After the solution is complete, a file (solution ID_pdp.out) is created
in the project folder. This file contains the power for all target and remote sources at each time step
or iteration depending on whether the solution was run in transient or steady state. The time is dis-
played in seconds and the power in Watts.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
736 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 34: Power and Temperature Limit Setup
This chapter provides information about setting up and reviewing the power of objects and temperature
limits, as well as comparing the temperature limits with the object temperatures.
Comparing the Object Temperatures with the Temperature Limits (p. 739)
To open the Power and temperature limit setup panel, click the button in the Model and solve
toolbar.
You can change the power of an object by double-clicking the box in the Power column next to that
object in the Object column. Similarly, you can change the temperature limit of an object by double-
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 737
Power and Temperature Limit Setup
clicking the appropriate box in the Temperature limit column. Note that the Total power will be listed
at the bottom of the table, as shown in Figure 34.1: The Power and temperature limit setup Panel (p. 737).
The power of network objects cannot be changed in the Objects tab. In the Networks tab the internal
node values can be viewed and edited. Upon updating the Networks tab, the total power of all networks
will be updated. The Objects tab will display the total power of all objects.
Figure 34.2: Power and temperature limit setup Panel - Networks tab
When temperature values are specified in the appropriate temperature limit boxes, ANSYS Icepak can
identify all objects that exceed their limits or all objects that have temperatures close to their limits.
You can also specify a default temperature limit in the Default temperature limit box. To set the
temperature limits of all objects to the specified default value, click All to default. To unset the temper-
ature limits of all objects, click Unset all.
To export the table, click the Export button. This will open the Save table panel (Figure 34.3: The Save
table Panel (p. 739)). In the Save table panel, specify the File name as the Comma Separated Values
file (.csv file).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
738 of ANSYS, Inc. and its subsidiaries and affiliates.
Comparing the Object Temperatures with the Temperature Limits
To open the Power and temperature limit setup panel, click the button in the Model and solve
toolbar, or select Power and temperature values in the Post menu.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 739
Power and Temperature Limit Setup
You can change the Temperature limit of an object, specify the Default temperature limit, and export
the table, as described in Setting Up the Power and Temperature Limit Values (p. 737).
If you click the Show too hot button, all the objects with temperature values greater than their specified
temperature limits will be highlighted in red in the graphics window, and the appropriate warning
message will appear in the Message window. For example:
Too hot: plate.2.9: 25.00616 20.0
If you click the Show marginal button, all the objects with temperature values greater than 95% of
their specified temperature limits will be highlighted in yellow in the graphics window, and the appro-
priate warning message will appear in the Message window. For example:
Close: plate.2.6: 31.9215 = 32.0.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
740 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 35: Generating a Mesh
This chapter provides information about generating a computational mesh for your ANSYS Icepak model.
35.1. Overview
Once you have finished designing your model, you need to generate the computational mesh that is
used as the basis of the solution procedure. The mesh consists of discrete elements located throughout
the computational domain. Within each element, ANSYS Icepak solves the equations that govern the
flow and heat transfer in the cabinet.
A good computational mesh is an essential ingredient for a successful and accurate solution. If the
overall mesh is too coarse, the resulting solution may be inaccurate. If the overall mesh is too fine, the
computational cost may become prohibitive. In summary, the cost and accuracy of the solution are
directly dependent on the quality of the mesh.
ANSYS Icepak automates the mesh generation procedure, but enables you to customize the meshing
parameters in order to refine the mesh and optimize trade-offs between computational cost and solution
accuracy. You can apply such modified parameters at a global level (affecting the entire computational
domain) or to specific modeling objects. This flexibility provides you with an efficient mesh generation
process that you can influence as much (or as little) as you want.
The meshing procedure that ANSYS Icepak follows is based on a set of rules that govern how each type
of object is to be meshed. ANSYS Icepak operates on a "cocooning" methodology whereby each object
is meshed individually, as tightly as your specifications permit, in order to resolve the physics of the
solution optimally. In every case, optimal resolution of the physics depends on the specific problem to
be solved. The mesh elements are smaller near objects (as shown in Figure 35.1: Mesh with Small Elements
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 741
Generating a Mesh
Near Objects and Large Elements in Open Spaces (p. 742)), to take into account thermal and velocity
gradients that are often present near the boundaries of an object. By contrast, the open spaces between
objects are meshed with large elements, to minimize computational costs.
Figure 35.1: Mesh with Small Elements Near Objects and Large Elements in Open Spaces
The mesh must be fine near objects where the gradients of temperature and velocity may be very large (for
example, heated blocks or plates, cabinet walls with nearby objects). See Figure 35.1: Mesh with Small Ele-
ments Near Objects and Large Elements in Open Spaces (p. 742) for an example.
The expansion ratio from one mesh element to the next should be kept in the range between 2 and 5, al-
though in some critical areas a lower value might be better. The mesh in Figure 35.1: Mesh with Small Elements
Near Objects and Large Elements in Open Spaces (p. 742) shows good expansion ratios.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
742 of ANSYS, Inc. and its subsidiaries and affiliates.
Mesh Quality and Type
An equilateral element (cube or equilateral tetrahedron) is optimal. Since it is generally not possible to have
only optimal elements, you should instead focus on maintaining a low aspect ratio and regular (not skewed)
shape for each element. This will reduce the number of long, thin elements and the number of distorted
elements, both of which can decrease accuracy and destabilize the solution. Figure 35.2: Elements with Low
and High Skew (p. 743) shows examples of elements with low and high skew.
It is also possible to have non-conformal meshing in a certain region of the model to improve grid quality
and/or to reduce the mesh count. A bounding box can be applied to a certain region, and the mesh inside
this region need not match the mesh outside the region. See Particle Trace Attributes (p. 872) for more in-
formation on particle traces.
For an efficient calculation, the mesh should be coarser in areas where the gradients of velocity and temper-
ature are small. Since there are no small changes in flow behavior to be captured, it would be wasteful to
have a fine mesh in such regions. The cost of the calculation will be directly proportional to the number of
elements in the mesh, so it is best to concentrate the elements where you need them, and reduce the
number of elements elsewhere.
The hexahedral unstructured mesher is widely used and an appropriate mesher. However, for geomet-
rically complicated models that include, for example, spherical or ellipsoidal objects, the hex-dominant
mesher (the default option) will generally produce a better mesh than the hexahedral mesher. In fact,
the hex-dominant mesher is required if your model includes CAD shaped objects, ellipsoids, elliptical
cylinders, or polygonal ducts.
Additionally, an ANSYS Icepak hexahedral mesh can be generated as Cartesian or unstructured. The
hexahedral Cartesian mesher can create better quality cells for some simple problems, but may not
approximate geometry that is either curved or not aligned with the model axes, as well as the unstruc-
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 743
Generating a Mesh
tured hexahedral mesher. The Cartesian mesher will turn off O-grid type meshes around objects, and
will use stair-stepping to approximate inclined and curved faces.
It is generally recommended to use Mesher-HD for most applications. Additionally the mesh setup
(global or object based) is similar for the hexahedral and hex-dominant mesher except for the multi-
level meshing part. Hence, for information on the procedures for hex-dominant meshing, refer to
Hexahedral Meshing Procedure (p. 746).
Note
If an error occurs while generating mesh, additional information may be available in the
Message window.
1. Generate a mesh using ANSYS Icepaks default parameters for a coarse mesh (see Creating a Minimum-
Count Hex-Dominant Mesh (p. 748)), using Mesher-HD. The resulting mesh (called the minimum-count
mesh) contains the minimum number of elements required to adequately represent the model geometry
and satisfy the default meshing rules.
You can compute an approximate solution on this initial mesh to determine quickly if the calculation
runs properly and the results seem reasonable, before proceeding to refine the mesh and compute
a more accurate solution. This initial calculation will also enable you to estimate the total computa-
tional cost.
a. Set the Max X size, Max Y size and Max Z size values to about to about 1/20 of the cabinet dimensions.
d. If the mesh is invalid, an error dialog box will be displayed indicating where the error occurred.
See Global Refinement for a Hexahedral Mesh (p. 756) for details.
3. Examine the mesh, using plane cuts and diagnostics (as described in (as described in Displaying the
Mesh (p. 775) and Checking the Mesh (p. 784)), to see if it satisfies the following requirements:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
744 of ANSYS, Inc. and its subsidiaries and affiliates.
Guidelines for Mesh Generation
There should be at least 4 or 5 elements on each flow object (openings, grilles, resistances, fans).
The mesh quality should satisfy the requirements outlined in Mesh Quality and Type (p. 742).
4. If the mesh does not satisfy these requirements, use the object-specific meshing controls to refine the
mesh locally and improve the mesh quality. Suggestions are listed below:
Refine the mesh around the objects where the temperature and velocity gradients are expected to be
high (for example, heated blocks and plates, objects blocking or diverting the flow, fans).
If the element count on the face of an object is low, use the X, Y, or Z count (or the corresponding
parameter) to change it.
Use high and low element size and ratio to refine the mesh around objects. You can also use the in-
ward/outward size and ratio to refine the mesh.
If your model includes a small number of objects, and the element count or spacing on all of them is
low, you can use the Init element height option to turn on O-grid cocooning and place graded elements
on the faces of all objects. This option should be used only when the number of objects is not too large;
otherwise, the mesh count can become very large. See Global Refinement for a Hex-Dominant Mesh (p. 751)
for details.
In some cases, setting Max O-grid height to a small enough value relative to the object size will yield
better mesh quality by localizing the cocooning action of the mesher. Note the value of Max O-grid
height should be higher than that of Init element height, and that a value of 0 for Max O-grid height
leaves the O-grid height unbounded. See Global Refinement for a Hex-Dominant Mesh (p. 751) for details.
Aligning faces that are nearly aligned (see Figure 35.4: Aligning Nearly-Aligned Faces (p. 747)) will generally
reduce the overall mesh size and result in better convergence (due to the improved aspect ratio of the
elements). You can align faces by modifying the coordinates of the appropriate object(s), or by using
the alignment tools (see The Object modification Toolbar (p. 86)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 745
Generating a Mesh
Rectangular objects are generally easier to mesh than circular objects. In some cases, you may be able
to improve the mesh quality without affecting the solution by replacing circular objects (fans, openings,
and so on) with rectangular objects of the same type.
You can use fluid blocks to refine or otherwise improve mesh locally. Unless you change their material
properties, fluid blocks do not alter the flow or temperature distribution inside the cabinet because they
are, by default, made of air, which is the material inside the rest of the cabinet as well.
6. For optimal accuracy, refine the mesh further, calculate a solution, and compare it with the solution for
the previous mesh. Repeat until the solution is grid-independent (that is, until it no longer changes with
each new mesh).
1. Generate a mesh using ANSYS Icepaks default parameters for a coarse mesh (see Creating a Minimum-
Count Hexahedral Mesh (p. 750)), using the Hexa unstructured mesher. The resulting mesh (called the
minimum-count mesh) contains the minimum number of elements required to adequately represent the
model geometry and satisfy the default meshing rules.
You can compute an approximate solution on this initial mesh to determine quickly if the calculation
runs properly and the results seem reasonable, before proceeding to refine the mesh and compute
a more accurate solution. This initial calculation will also enable you to estimate the total computation
cost.
a. Set the Max X size, Max Y size, and Max Z size values to about 1/20 of the cabinet dimensions in the
corresponding directions.
d. If the mesh is invalid, an error dialog box will be displayed indicating where the error occurred.
See Global Refinement for a Hexahedral Mesh (p. 756) for details.
3. Examine the mesh, using plane cuts and diagnostics (as described in Displaying the Mesh (p. 775) and
Checking the Mesh (p. 784)), to see if it satisfies the following requirements:
There should be at least 4 or 5 elements on each flow object (openings, grilles, resistances, fans).
The mesh quality should satisfy the requirements outlined in Mesh Quality and Type (p. 742).
4. If the mesh does not satisfy these requirements, use the object-specific meshing controls to refine the
mesh locally and improve the mesh quality. Suggestions are listed below:
Refine the mesh around objects where the temperature and velocity gradients are expected to be high
(for example, heated blocks and plates, objects blocking or diverting the flow, fans).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
746 of ANSYS, Inc. and its subsidiaries and affiliates.
Guidelines for Mesh Generation
If the element count on the face of an object is low, use the X, Y, or Z count (or the corresponding
parameter) to change it.
Use high and low element size and ratio to refine the mesh around objects. You can also use the in-
ward/outward size and ratio to refine the mesh.
If your model includes a small number of objects, and the element count or spacing on all of them is
low, you can use the Init element height option to turn on O-grid cocooning (Hexa unstructured and
Mesher-HD only) and place graded elements on the faces of all objects. This option should be used only
when the number of objects is not too large; otherwise, the mesh count can become very large. See
Global Refinement for a Hexahedral Mesh (p. 756) for details.
In some cases, setting the Max O-grid height to a small enough value relative to the object size will
yield better mesh quality by localizing the cocooning action of the mesher. Note that the value of Max
O-grid height should be higher than that of Init element height, and that a value of 0 for Max O-grid
height leaves the O-grid height unbounded. See Global Refinement for a Hexahedral Mesh (p. 756) for
details.
Aligning faces that are nearly aligned (see Figure 35.4: Aligning Nearly-Aligned Faces (p. 747)) will generally
reduce the overall mesh size and result in better convergence (due to the improved aspect ratio of the
elements). You can align faces by modifying the coordinates of the appropriate object(s), or by using
the alignment tools (see The Object modification Toolbar (p. 86)).
Rectangular objects are generally easier to mesh than circular objects. In some cases, you may be able
to improve the mesh quality without affecting the solution by replacing circular objects (fans, openings,
and so on) with rectangular objects of the same type. For models with circular objects you may also
want to consider using the hex-dominant mesher described in Hex-Dominant Meshing Procedure (p. 744)
instead of the hexahedral mesher.
You can use fluid blocks to refine or otherwise improve the mesh locally. Unless you change their mater-
ial properties, fluid blocks do not alter the flow or temperature distribution inside the cabinet because
they are, by default, made of air, which is the material inside the rest of the cabinet as well.
6. For optimal accuracy, refine the mesh further, calculate a solution, and compare it with the solution for
the previous mesh. Repeat until the solution is grid-independent (that is, until it no longer changes with
each new mesh).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 747
Generating a Mesh
1. Open the Mesh control panel (Figure 35.5: The Mesh control Panel for the Hex-Dominant Mesher (p. 749)),
or by clicking the button in the Model and solve toolbar.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
748 of ANSYS, Inc. and its subsidiaries and affiliates.
Creating a Minimum-Count Mesh
Figure 35.5: The Mesh control Panel for the Hex-Dominant Mesher
2. Click on the Settings tab (the default when the panel is opened for the first time) to access the controls
for mesh generation. Keep the default selection of Mesher-HD in the Mesh type drop-down list.
3. Select Coarse in the Mesh parameters drop-down list to update the panel with the default settings for a
coarse mesh.
4. Click Generate. ANSYS Icepak will generate the minimum-count mesh, which you can view as described
in Displaying the Mesh (p. 775).
As discussed in Hex-Dominant Meshing Procedure (p. 744), you will generally want to refine the minimum-
count mesh after computing an initial solution. ANSYS Icepak provides several parameters for refining
the mesh globally (that is, throughout the entire computational domain) and locally (that is, on or near
individual objects in the model). See Refining the Mesh Globally (p. 751) and Refining the Mesh Loc-
ally (p. 759) for details.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 749
Generating a Mesh
1. Open the Mesh control panel (Figure 35.6: The Mesh control Panel for the Hexahedral Mesher (p. 750)) , or
by clicking on the button in the Model and solve toolbar.
Figure 35.6: The Mesh control Panel for the Hexahedral Mesher
2. Click on the Settings tab (the default when the panel is opened for the first time) to access the controls
for mesh generation. Select Hexa unstructured for the Mesh type.
3. Select Coarse in the Mesh parameters drop-down list to update the panel with the default settings for a
coarse mesh.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
750 of ANSYS, Inc. and its subsidiaries and affiliates.
Refining the Mesh Globally
4. Click Generate. ANSYS Icepak will generate the minimum-count mesh, which you can view as described
in Displaying the Mesh (p. 775).
As discussed in Hexahedral Meshing Procedure (p. 746), you will generally want to refine the minimum-
count mesh after computing an initial solution. ANSYS Icepak provides several parameters for refining
the mesh globally (that is, throughout the entire computational domain) and locally (that is, on or near
individual objects in the model). See Refining the Mesh Globally (p. 751) and Refining the Mesh Loc-
ally (p. 759) for details.
In 2D cut cells, the shape outlines are projected onto a plane whose normal is aligned to the extrusion
axis. The mesh faces in the plane are projected and subdivided to recover mesh edges that conform
to the shape outline. The mesh cells are then generated by extruding the mesh faces on the plane in
the extrusion axis according to the thickness of each object. If multi-level meshing is enabled, the
mesh in the plane is first refined based on the size distribution computed using the proximity and
curvature size functions, and/or the mesh-levels that you specified for the objects. For meshing blocks
with shapes without any predefined axis (such as CAD objects), the 3D cut cells approach is used.
In 3D cut cells, a Cartesian mesh is generated to fill the entire meshing block extents. As with 2D cut
cells, the Cartesian cells are projected onto the boundaries and feature lines of the shapes. The cells
are then decomposed to generate a shape-conformal mesh. If multi-level meshing is enabled, the initial
Cartesian mesh is refined according to the size requirements and per-object meshing level. If stair-
stepped meshing is enabled, the projection and decomposition steps are skipped and the resulting
mesh will be strictly Cartesian. You can control the behavior of Mesher-HD via the Mesh control panel.
1. Open the Mesh control panel (Figure 35.5: The Mesh control Panel for the Hex-Dominant Mesher (p. 749))
by selecting Generate mesh in the Model menu, or by clicking on the button in the Model and solve
toolbar.
2. Click on the Settings tab to access the controls for mesh generation.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 751
Generating a Mesh
4. Concurrency controls the number of assemblies (if meshed separately) that are meshed at the same time
when you click on Generate.... You can change the meshing concurrency to speed up the total meshing
time by meshing multiple assemblies concurrently, especially on multi-core computers.
5. Turn on the Max X size, Max Y size, and Max Z size specifications, and set each one to the desired max-
imum element length in each direction. Typical values are about 1/20 of the cabinet dimensions in the
corresponding directions.
6. In the Minimum gap section of the Settings tab, specify the minimum distances separating objects in
your model in the X, Y, and Z coordinate directions.
This specification is used by ANSYS Icepak whenever the distance between two objects is less than
this value, but greater than the models zero tolerance. If the minimum gap specified for any of the
three coordinate directions is more than the size of the smallest object in that coordinate direction,
ANSYS Icepak will display a Minimum separation warning. You can let ANSYS Icepak determine the
appropriate minimum gap by clicking Change value and mesh in the Minimum separation
warning panel.
7. In the Global tab, you can modify the default settings, which are defined as follows:
Mesh parameters specify default settings based on Normal or Coarse. For most cases, you should use
the Normal setting, which will generate a mesh with an appropriate mesh resolution. If Coarse is used,
a mesh with a minimum resolution (smaller mesh count) will be generated.
Min elems in gap specifies the minimum number of elements between adjacent objects.
Min elems on edge specifies the minimum number of elements on each edge of each object.
Max size ratio specifies the maximum ratio of the sizes of adjacent elements (for the whole model).
No O-grids (Hexa unstructured mesher and Mesher-HD only) indicates whether or not objects will
have O-grids around them. This option is off by default, indicating that ANSYS Icepak will put O-grids
around all objects, including those that contain other objects.
Allow stair-stepped meshing (Mesher-HD only) disables projection and decomposition during 3D cut
cell meshing. The boundary mesh will not be conformal and the resulting mesh will only approximate
the shapes of your geometries. Stair-stepped meshing should only be used if resolving the shape of the
geometry is not important. By default, stair-stepped meshing is disabled.
Mesh assemblies separately indicates whether or not ANSYS Icepak should generate a non-conformal
mesh for the assemblies that have the Mesh separately option turned on. This option enables you to
turn off (or on) all defined non-conformal meshing for the entire model. See Non-Conformal Meshing
Procedures for Assemblies (p. 773) for more information on non-conformal meshing.
Set uniform mesh params effectively blocks interactions between sub-blocking meshes and creates
non-conformal meshes in sub-blocks and uniform mesh sizes. Using uniform mesh params results in
lower mesh count and improved quality. It is recommended to use uniform meshing params when multi-
level meshing is used. If this option is enabled then 3D cut cells and stair step meshing ignores the object
based params to keep the mesh uniform and generates better quality meshes. To provide object based
control on meshing, meshing levels can be used for the objects defined under Edit levels.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
752 of ANSYS, Inc. and its subsidiaries and affiliates.
Refining the Mesh Globally
8. In the Local tab, you can enable Object params to assign object-specific meshing parameters. Click Edit
to display the Per-object meshing parameters panel. See Definitions of Object-Specific Meshing Paramet-
ers (p. 760) for details.
9. In the Multi-level tab, you can modify the default settings, which are defined as follows:
Allow multi-level meshing enables local refinement from a starting Cartesian mesh generated using
the max sizes you specified. Multi-level meshing is useful if you have a large variation of length scales
in your model. The refinement can be controlled such that the initial mesh is refined in an area where
the mesh needs to be finer in order to resolve some geometrical features or gaps. This will significantly
reduce the overall mesh count while providing adequate mesh resolution where it is needed. Multi-level
meshing applies to 2D and 3D cut cell as well as stair-stepped meshing.
Max levels is the maximum number of levels that may be required to achieve the desired mesh refinement
based upon curvature/proximity. For a given coarse mesh the desired proximity/curvature based refine-
ment may be achieved even before reaching the max levels.
Edit levels enables you to specify refinement levels for selected objects. Per object meshing levels can
be used in conjunction with the max level and size functions.
During 3D cut cell meshing, the mesh is refined based on max level and size function requirements.
If the per object meshing level is specified for an object, the mesh around that object will be refined
to that level, even if the per object meshing level is greater than the max level you specified. This
enables you to localize control of the mesh refinement process whereas the use of size functions
would have refined the mesh everywhere in your model where the size requirement is not met.
To specify a per object meshing level, you must enter a non-zero level for each object. If the object
meshing level is zero, the mesh around that object will be refined based on the max level and
size function specifications.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 753
Generating a Mesh
Buffer layers is used in conjunction with multi-level meshing. The default value is zero, which means
refinement is not propagated to adjacent layers. When you set this value to a number greater than zero,
such as 1 or 2, refinement is propagated to additional mesh layers, which helps in generating better
meshes in the region of under-resolved geometry.
Proximity size function if enabled, computes the closest distance at any point on an object to its
neighboring objects (including itself ). If no per object meshing level is specified, the mesh around that
object will be recursive refined until the mesh size is smaller than the closest distance or if the refinement
level has reached the max level you specified.
Curvature size function if enabled, computes the radius of curvature at any point on an object. Similar
to the Proximity size function, if the per object meshing level is not specified, the mesh around that
point will be recursive refined until mesh size is smaller than the radius of curvature or if the refinement
level has reached the max level you specified.
10. Click Generate mesh. ANSYS Icepak will generate the globally refined mesh, which you can view as described
in Displaying the Mesh (p. 775).
Note
If the global mesh has not changed, the mesh will not be regenerated.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
754 of ANSYS, Inc. and its subsidiaries and affiliates.
Refining the Mesh Globally
11. In the Options tab, you can modify the default settings, which are defined as follows:
Min elems on cyl face specifies the minimum number of elements on the circular face of a cylindrical
object (for example, a cylindrical block). If you consider the mesh around the cylinder to be box-like, this
is the minimum number of intervals on each edge of the box.
Min elems on tri face specifies the minimum number of elements on the triangular face of an object
(for example, a polygonal block with a triangular face). If you consider the mesh around the triangle to
be box-like, this is the minimum number of intervals on each edge of the box.
Max O-grid height (Hexa unstructured mesher and Mesher-HD only) specifies the distance of the
cocooning from the surface of the object (see Figure 35.9: O-Grid Height (p. 758)).
(only for models with a small number of objects) To increase the number of elements on or near all objects,
and reduce the mesh spacing on or near all objects, turn on the Init element height option and specify
a value.
The Init element height specifies the maximum height of the first element layer generated on
the surface of any modeling object (for example, PCB, block, or fan). By default, ANSYS Icepak uses
its own internal rules to determine the height of the first element on the surface of an object (the
initial height).
Note
This option should be used only when the number of objects is not too large;
otherwise, the mesh count can become very large.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 755
Generating a Mesh
No group O-grids (Hexa unstructured mesher and Mesher-HD only) groups axis aligned cylindrical
objects if they are separated by a small gap to generate O-grids.
12. In the Misc tab, you can modify the default settings, which are defined as follows:
Allow min gap changes enables ANSYS Icepak to automatically set appropriate minimum gap values
without using the Minimum separation warning panel.
Enforce 3D cut cell meshing for all objects is a meshing technique used to body-fit the mesh to certain
complicated shapes like CAD, ellipsoids, elliptical cylinders and intersecting cylinders. It is used when
Enable 2D Multi-Level Meshing option is switched on. When Enforce 3D cut cell meshing for all objects
is switched on, all objects irrespective of their shapes will be meshed using this cut cell technique.
Optimize mesh in thickness direction for package and PCB geometries are applicable to the hex-
dominant mesher (Mesher-HD) only. When this option is on, the mesher will try to put single elements
in the thickness direction of each of the objects and/or gaps like solderballs, die, and so on that are en-
closed by a package or pcb except for trace heating layers (where more than one element may be desired
in the thickness direction).
Enable 2D Multi-level Meshing (Mesher-HD only) starts with coarse background meshes and then refines
the mesh to resolve fine-level features. Lastly, a 3D cut-cell technique is used for fitting the mesh. Multi-
level meshing can be used with the stair-stepped meshing option or the uniform mesh params option.
It can be used on CAD objects, non-uniform polygons, spheres, ellipsoids and intersecting cylinders.
By default Anisotropic refinement enables you to refine the mesh in adapting to the geometry. This
option yields lower cell count but quality of cells may be affected depending on the geometry.
In general Isotropic refinement enables you to refine the mesh regardless of the geometry. This option
yields higher cell count as compared to anisotropic refinement but quality of cells may be better, as
aspect ratio is maintained in 2D.
1. Open the Mesh control panel (Figure 35.6: The Mesh control Panel for the Hexahedral Mesher (p. 750)) by
selecting Generate mesh in the Model menu, or by clicking on the button in the Model and solve
toolbar.
2. Click on the Settings tab to access the controls for mesh generation.
4. Concurrency controls the number of assemblies (if meshed separately) that are meshed at the same time
when you click on Generate.... You can change the meshing concurrency to speed up the total meshing
time by meshing multiple assemblies concurrently, especially on multi-core computers.
5. Turn on the Max X size, Max Y size, and Max Z size specifications, and set each one to the desired max-
imum element length in each direction. Typical values are about 1/20 of the cabinet dimensions in the
corresponding directions.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
756 of ANSYS, Inc. and its subsidiaries and affiliates.
Refining the Mesh Globally
6. In the Minimum gap section in the Settings tab, specify the minimum distances separating objects in
your model in the X, Y, and Z coordinate directions.
This specification is used by ANSYS Icepak whenever the distance between two objects is less than
this value, but greater than the models zero tolerance. If the minimum gap specified for any of the
three coordinate directions is more than the size of the smallest object in that coordinate direction,
ANSYS Icepak will display a Minimum separation warning. You can let ANSYS Icepak determine the
appropriate minimum gap by clicking the Change value and mesh in the Minimum separation
warning panel. You can choose to let ANSYS Icepak automatically set appropriate minimum gap
values without using the Minimum separation warning panel by selecting Allow minimum gap
changes in the Misc tab.
7. In the Global tab, you can modify the default settings, which are defined as follows:
Mesh parameters specify default settings based on Normal or Coarse. For most cases, you should use
the Normal setting, which will generate a mesh with an appropriate mesh resolution. If Coarse is used,
a mesh with a minimum resolution (smaller mesh count) will be generated.
Min elems in gap specifies the minimum number of elements between adjacent objects.
Min elems on edge specifies the minimum number of elements on each edge of each object.
Max size ratio specifies the maximum ratio of the sizes of adjacent elements (for the whole model).
No O-grids (Hexa unstructured mesher only) indicates whether or not objects will have O-grids around
them. This option is off by default, indicating that ANSYS Icepak will put O-grids around all objects, in-
cluding those that contain other objects.
Mesh assemblies separately indicates whether or not ANSYS Icepak should generate a non-conformal
mesh for the assemblies that have the Mesh separately option turned on. This option enables you to
turn off (or on) all defined non-conformal meshing for the entire model. See Non-Conformal Meshing
Procedures for Assemblies (p. 773) for more information on non-conformal meshing.
8. In the Local tab, Object params is used to assign object-specific meshing parameters. Click Edit to display
the Per-object meshing parameters panel. See Definitions of Object-Specific Meshing Parameters (p. 760)
for details.
9. In the Options tab, you can modify the default settings, which are defined as follows:
Min elems on cyl face specifies the minimum number of elements on the circular face of a cylindrical
object (such as a cylindrical block). If you consider the mesh around the cylinder to be box-like, this is
the minimum number of intervals on each edge of the box.
Min elems on tri face specifies the minimum number of elements on the triangular face of an object
(for example, a polygonal block with a triangular face). If you consider the mesh around the triangle to
be box-like, this is the minimum number of intervals on each edge of the box.
Max O-grid height (Hexa unstructured mesher only) specifies the distance of the cocooning from the
surface of the object (see Figure 35.9: O-Grid Height (p. 758)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 757
Generating a Mesh
(only for models with a small number of objects) To increase the number of elements on or near all objects,
and reduce the mesh spacing on or near all objects, turn on the Init element height option in the Options
tab and specify a value.
The Init element height specifies the maximum height of the first element layer generated on
the surface of any modeling object (for example, PCB, block, or fan). By default, ANSYS Icepak uses
its own internal rules to determine the height of the first element on the surface of an object (the
initial height).
Note
This option should be used only when the number of objects is not too large;
otherwise, the mesh count can become very large.
No group O-grids (Hexa unstructured mesher only) indicates whether or not objects with other objects
inside them (for example, an enclosure that has blocks inside it) will have O-grids around them. This
option is off by default, indicating that ANSYS Icepak will put O-grids around all objects, including those
that contain other objects.
10. In the Misc tab, Allow min gap changes enables ANSYS Icepak to automatically set appropriate minimum
gap values without using the Minimum separation warning panel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
758 of ANSYS, Inc. and its subsidiaries and affiliates.
Refining the Mesh Locally
11. Click Generate mesh. ANSYS Icepak will generate the globally refined mesh, which you can view as described
in Displaying the Mesh (p. 775).
Note
If the global mesh has not changed, the mesh will not be regenerated.
1. Open the Mesh control panel (Figure 35.5: The Mesh control Panel for the Hex-Dominant Mesher (p. 749)
or Figure 35.6: The Mesh control Panel for the Hexahedral Mesher (p. 750) by selecting Generate mesh in
the Model menu, or by clicking on the button in the Model and solve toolbar).
2. Click on the Settings tab at the top of the panel to access the controls for mesh generation.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 759
Generating a Mesh
3. Select the appropriate Mesh type (Mesher-HD, Hexa unstructured or Hexa cartesian) in the drop-down
list.
4. Turn on the Object params option in the Local tab and click the Edit button beside it to open the Per-
object meshing parameters panel (Figure 35.10: The Per-object meshing parameters Panel (p. 760)), which
enables you to define meshing parameters specific to each object in the model.
If you want to turn off the use of object-specific meshing parameters you can click the Disable all
button.
5. To define meshing parameters for an object, select the object in the tree in the Per-object meshing
parameters panel, and turn on the Use per-object parameters option. This will enable you to set the
objects meshing parameters. The parameters for each type of object are described in Meshing Parameters
for Cabinets (p. 762) -- Meshing Parameters for Walls (p. 771). To specify a meshing parameter, turn on the
option, and then enter the desired value under Requested. (If you have already generated a mesh, the
values for the current mesh will appear under Actual.)
6. After you have set all of the desired object-specific meshing parameters, click Done in the Per-object
meshing parameters panel and then return to the Mesh control panel and click Generate mesh. ANSYS
Icepak will generate the locally refined mesh, which you can view as described in Displaying the Mesh (p. 775).
The element count is the number of divisions into which an edge is subdivided (that is, the number of elements
that lie along the edge). Counts can be associated with the edges of an object.
The initial element height is the height of the first element on the surface of an object in the direction normal
to that surface, pointing outside of the object.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
760 of ANSYS, Inc. and its subsidiaries and affiliates.
Refining the Mesh Locally
The inward height is the height of the first element on the surface of an object in the direction normal to
that surface, pointing inside of the object.
The element height ratio is the ratio of the height of a given element to the height of an adjacent element
in the row one level nearer to the object, on the outside of the object. Together with the initial element
height, this parameter controls mesh grading and density in the region near the surface of a modeling object,
on the outside of the object.
The inward ratio is the ratio of the height of a given element to the height of an adjacent element in the
row one level nearer to the object, on the inside of the object. Together with the initial element height, this
parameter controls mesh grading and density in the region near the surface of a modeling object, on the
inside of the object.
Planar surfaces and objects are considered to have high and low ends. Such surfaces and objects (unless
they are inclined) are always aligned with a coordinate plane and normal to one of the coordinate directions.
If, for example, a surface lies in the x-y plane, the z axis is normal to the plane. The high side of a plane or
object is the side for which the normal points in the direction of increasing coordinate value. The low side
is the side for which the normal points in the direction of decreasing coordinate value. Figure 35.11: High-
and Low-Side Surface Definition (p. 761) shows an example of high- and low-side surface definitions for two
surfaces aligned with the x-z and y-z planes.
Note that you will specify meshing parameters for each separate object in an assembly, accessed by
expanding the assembly tree node in the Model manager window. By contrast, you will specify para-
meters for separate meshing of each assembly that you create, if you want to use non-conformal
meshing. See Mesh Quality and Type (p. 742) for more information about non-conformal meshing, and
Non-Conformal Meshing Procedures for Assemblies (p. 773) for information on the procedure to set up
non-conformal meshing around assemblies.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 761
Generating a Mesh
on the name of each of the objects for which you want to use the same meshing parameters. When
you then set the desired meshing parameters, they will apply to all selected objects.
Note that you can define the same meshing parameters only for objects of the same type and shape.
You cannot, for example, define the same meshing parameters for a prism block and a cylinder block.
Similarly, you cannot define the same meshing parameters for a circular fan and a circular grille.
Initial element heights in the inward direction from each of the six surfaces that comprise the cabinet
boundaries (Low X height, Low Y height, Low Z height, High X height, High Y height, High Z height).
See Definitions of Object-Specific Meshing Parameters (p. 760) for definitions of the high and low sides.
Element height ratios in the inward direction from each of the six surfaces that comprise the cabinet
boundaries (Low X ratio, Low Y ratio, Low Z ratio, High X ratio, High Y ratio, High Z ratio). See Definitions
of Object-Specific Meshing Parameters (p. 760) for an explanation of the element height ratio.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
762 of ANSYS, Inc. and its subsidiaries and affiliates.
Refining the Mesh Locally
Prism Blocks
The meshing parameters for a prism block, shown in Figure 35.13: The Meshing Parameters Available
for a Block (p. 763) for a hexahedral mesh, are as follows:
Initial element heights in the outward direction from each of the six surfaces of the block (Low X height,
Low Y height, Low Z height, High X height, High Y height, High Z height). See Definitions of Object-
Specific Meshing Parameters (p. 760) for definitions of the high and low sides.
Number of elements in each direction on the blocks edges (X count, Y count, Z count).
Element height ratios in the outward direction from each of the six surfaces of the block (Low X ratio,
Low Y ratio, Low Z ratio, High X ratio, High Y ratio, High Z ratio). See Definitions of Object-Specific
Meshing Parameters (p. 760) for an explanation of the element height ratio.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 763
Generating a Mesh
Initial element height in the inward direction from the surfaces of the block (Inward height).
Initial element height ratio in the inward direction from the surfaces of the block (Inward ratio).
Cylinder Blocks
The meshing parameters for a cylinder block are as follows:
Initial element heights in the outward direction from the bottom circular surface (Low end height) and
the top circular surface (High end height).
Initial element height in the outward direction from the blocks cylindrical side surface (Side height).
Number of elements along the diameter of the circular surfaces (Diameter count) and along the side of
the cylinder (Side count).
Initial element height in the inward direction from the cylindrical side surface (Inward height).
Element height ratios in the outward direction from the bottom circular surface (Low end ratio) and the
top circular surface (High end ratio).
Element height ratios in the outward direction from the blocks cylindrical side surface (Side ratio) and
in the inward direction from the cylindrical side surface (Inward ratio).
3D Polygon Blocks
The meshing parameters for a 3D polygon block are as follows:
Number of elements along each side of the block (Side 1 count, Side 2 count, and so on) and along the
height of the block (Height count).
Initial element heights in the outward direction from each side of the block (Side 1 height, Side 2 height,
and so on) and from the bottom and top surfaces of the block (Bottom height, Top height).
Element height ratios in the outward direction from each side of the block (Side 1 ratio, Side 2 ratio, and
so on) and from the bottom and top surfaces of the block (Bottom ratio, Top ratio).
Ellipsoid Blocks
The meshing parameters for an ellipsoid block are as follows:
Initial element heights in the outward direction from the curved surface of the block (Curved surface
size).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
764 of ANSYS, Inc. and its subsidiaries and affiliates.
Refining the Mesh Locally
Initial element heights in the outward direction from the flat surfaces of the ellipsoid block that appear
if you deactivate one or more octants of the block (Flat (internal) surface size).
Note
Note
It is recommended that you use mesher-HD when your model contains elliptical cylinder
blocks.
Size for elements in the Cartesian directions (X element size, Y element size, Z element size).
Initial element height of the first element next to the enclosure (Element height).
Element height ratio in the direction normal to the enclosure (Element ratio).
Number of elements along the edges of the fan (Casing X element count, Casing Y element count, Casing
Z element count).
Number of elements along the diameter of the fan (Fan Diameter count).
Number of elements along the diameter of the hub (Hub Diameter count).
Initial element height of the first element next to the fan (Element height).
Element height ratio in the direction normal to the fan (Element ratio).
The meshing parameters for a rectangular, circular, 2D polygon, or inclined fan are the same as for a
rectangular, circular, 2D polygon, or inclined grille. See Meshing Parameters for Grilles (p. 766) for details.
Note that the following meshing parameters are also available for a circular fan:
For hexahedral and hex-dominant meshes only, and 2D circular fans only:
Initial element heights in the direction normal to the fan (Low end height, High end height). See
Definitions of Object-Specific Meshing Parameters (p. 760) for definitions of the high and low sides.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 765
Generating a Mesh
If the fan is on an external wall, only the appropriate high or low side facing the interior of the
cabinet is applicable.
Initial element heights in the inward direction (Inward height), measured from the outer radius.
Initial element heights in the outward direction (Outward height), measured from the inner radius.
If the inner radius of the fan is zero, the Outward height is not applicable.
Element height ratios in the direction normal to the fan (Low end ratio, High end ratio). See Definitions
of Object-Specific Meshing Parameters (p. 760) for definitions of the high and low sides.
If the fan is on an external wall, only the appropriate high or low side facing the interior of the
cabinet is applicable.
Element height ratios in the inward direction (Inward ratio), measured from the outer radius.
Element height ratios in the outward direction (Outward ratio), measured from the inner radius.
If the inner radius of the fan is zero, the Outward ratio is not applicable.
Impellers
The meshing parameters for a type 1 blower, or impeller, are as follows:
Number of elements along the diameter of the circular surfaces (Casing diameter count) and along the
side of the blower (Casing side count).
Initial element height of the first element next to the blower (Element height).
Element height ratio in the direction normal to the blower (Element ratio).
Centrifugal Blowers
The meshing parameters for a type 2 blower, or centrifugal blower, are as follows:
Number of elements along the edges of the blower (Casing X element count, Casing Y element count,
Casing Z element count).
Initial element height of the first element next to the blower (Element height).
Element height ratio in the direction normal to the blower (Element ratio).
Circular Grilles
The meshing parameters for a circular grille, shown in Figure 35.14: The Meshing Parameters Available
for a Circular Grille (p. 767) for a hexahedral mesh, are as follows:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
766 of ANSYS, Inc. and its subsidiaries and affiliates.
Refining the Mesh Locally
Initial element heights in the direction normal to the grille (Low end height, High end height). See
Definitions of Object-Specific Meshing Parameters (p. 760) for definitions of the high and low sides.
If the grille is on an external wall, only the appropriate high or low side facing the interior of the
cabinet is applicable.
Initial element heights in the inward direction (Inward height), measured from the outer radius.
Element height ratios in the direction normal to the grille (Low end ratio, High end ratio). See Definitions
of Object-Specific Meshing Parameters (p. 760) for definitions of the high and low sides.
If the grille is on an external wall, only the appropriate high or low side facing the interior of the
cabinet is applicable.
Element height ratios in the inward direction (Inward ratio), measured from the outer radius.
Rectangular Grilles
The meshing parameters for a rectangular grille are as follows:
Number of elements along the edges of the grille (X count, Y count; Y count, Z count; or X count, Z
count; depending on the plane in which the grille lies).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 767
Generating a Mesh
Initial element heights in the direction normal to the grille (Low end height, High end height). See
Definitions of Object-Specific Meshing Parameters (p. 760) for definitions of the high and low sides.
If the grille is on an external wall, only the appropriate high or low side facing the interior of the
cabinet is applicable.
Initial element height in the inward direction (Inward height) for both coordinate directions on the surface
of the grille.
Element height ratios in the direction normal to the grille (Low end ratio, High end ratio). See Definitions
of Object-Specific Meshing Parameters (p. 760) for definitions of the high and low sides.
If the grille is on an external wall, only the appropriate high or low side facing the interior of the
cabinet is applicable.
Element height ratios in the inward direction (Inward ratio) for both coordinate directions on the surface
of the grille.
Note
Only two of the three parameters (number of elements, inward height, and inward
ratio) can be specified for any coordinate direction. The third parameter is determined
from the other two.
Inclined Grilles
The meshing parameters for an inclined grille are as follows:
Number of elements in the coordinate direction along which the grille is inclined (X count, Y count, or
Z count), and in the other two directions (Y-Z count, X-Z count, or X-Y count).
Initial element heights in the direction normal to the grille (Low end height, High end height). See
Definitions of Object-Specific Meshing Parameters (p. 760) for definitions of the high and low sides.
Element height ratios in the direction normal to the grille (Low end ratio, High end ratio). See Definitions
of Object-Specific Meshing Parameters (p. 760) for definitions of the high and low sides.
2D Polygon Grilles
The meshing parameters for a 2D polygon grille are as follows:
Number of elements along each side of the grille (Side 1 count, Side 2 count, and so on).
Initial element heights in the outward direction from the bottom and top surfaces of the grille (Bottom
height, Top height).
Element height ratios in the outward direction from the bottom and top surfaces of the grille (Bottom
ratio, Top ratio).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
768 of ANSYS, Inc. and its subsidiaries and affiliates.
Refining the Mesh Locally
Number of elements along the edges of the base of the heat sink (Base X element count, Base Y element
count, Base Z element count).
Initial element height of the first element next to the base, on all sides of the base (Base element height).
Initial element ratio to be used in conjunction with the initial element height (Base element ratio).
The meshing parameters for the volume that models flow resistance due to the presence of the fins or
pins for a simplified heat sink object are as follows:
Number of elements along the edges of the volume that models flow resistance for the heat sink (Pins X
element count, Pins Y element count, Pins Z element count).
Minimum number of cells between the fins or pins (Cells between pins).
Initial element height of the first element next to the pins, on all sides of the pins (Pins element height).
Initial element ratio to be used in conjunction with the initial element height (Pins element ratio).
The meshing parameters for the fins or pins of a detailed heat sink object are the same as for the volume
that models flow resistance due to the presence of the fins or pins for a simplified heat sink object.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 769
Generating a Mesh
Note that you can specify the number of elements in the direction of the plate thickness using Inward
height, or Thickness count for an inclined plate. If the plate has a zero thickness, this parameter is not
applicable.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
770 of ANSYS, Inc. and its subsidiaries and affiliates.
Refining the Mesh Locally
The meshing parameters for a rectangular, circular, 2D polygon, or inclined source are the same as for
a rectangular, circular, 2D polygon, or inclined grille. See Meshing Parameters for Grilles (p. 766) for details.
Mesher-HD is recommended.
Rectangular Walls
The meshing parameters for a rectangular wall, shown in Figure 35.16: The Meshing Parameters Available
for a Wall (p. 771) for a hexahedral mesh, are as follows:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 771
Generating a Mesh
Number of elements along the edges of the wall (X count, Y count; Y count, Z count; or X count, Z count;
depending on the plane in which the wall lies).
Initial element height in the direction normal to the wall (Element height).
Initial element height in the inward direction (Inward height) for both coordinate directions on the surface
of the wall.
Element height ratio in the direction normal to the wall (Element ratio).
Element height ratio in the inward direction (Inward ratio) for both coordinate directions on the surface
of the wall.
Note
Only two of the three parameters (number of elements, inward height, and inward
ratio) can be specified for any coordinate direction. The third parameter is determined
from the other two.
The external meshing parameters for an assembly begin with Outside and are the same as those for a
hollow block (see Meshing Parameters for Blocks (p. 762)), with the exception that the inward height
and inward ratio are not applicable. The internal meshing parameters begin with Inside, and are the
same as those for a cabinet (see Meshing Parameters for Cabinets (p. 762)), with the addition of Inside
X max size, Inside Y max size, and Inside Z max size. These three parameters are similar to the
global maximum size parameters (that is, Max X size, Max Y size, Max Z size) for the entire ANSYS
Icepak model (see Global Refinement for a Hexahedral Mesh (p. 756)), except that they apply to the in-
terior of the assembly bounding box.
To modify the meshing priorities, select Edit priorities in the Model menu.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
772 of ANSYS, Inc. and its subsidiaries and affiliates.
Non-Conformal Meshing Procedures for Assemblies
This will open the Object priority panel (Figure 35.17: The Object priority Panel (p. 773)), which enables
you to change the meshing order of the objects that have been created. Assembly objects can be in-
cluded as well, simply click the check box next to Include assemblies to add them to the list. Then
double-click the Priority field and edit the priorities as required. Click on the Reset button to undo all
your changes and restore the object priorities to their currently saved values. After updating the panel,
click Accept to save the new meshing order. You can also change the priorities by dragging an object
up or down in the Model manager window.
1. Right-click on the assembly in the Model manager and select Edit object from the context menu.
2. In the Meshing tab of the Assemblies panel, turn on the Mesh separately option.
a. Under Slack settings, enter the desired offset distances in the Min X, Y, Z and Max X, Y, Z directions.
Positive values prescribe a slack region toward the exterior of the assembly.
By default, the bounding box of the assembly has the exact extent necessary to enclose the objects
that make the assembly. Defining a slack region enables you to make the bounding box slightly
larger. This will make it possible to mesh more assemblies separately. Defining a non-zero slack
value is recommended but not necessary. It is recommended that the boundary box not touch a
CAD object except when the CAD surface is located on the boundary of the computational domain.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 773
Generating a Mesh
Where a foreign object crosses the bounding box of an assembly, the non-conformal interface will
cross through that object. See Editing Properties of an Assembly (p. 352) for more details on specifying
the slack distance around the bounding box of the assembly.
Note
If slack values are defined as zero, ensure the assembly boundary does not touch 2D
objects like conducting thin plates, sides of network objects and network blocks.
Note
If radiation for a side is specified, it is essential that the side does not touch the interface
of the assembly with zero slack.
Note
If the cabinet type is set as NONE and if there is a symmetry wall at the boundary, then
the non-conformal interface can't touch the boundary wall.
Assemblies are not partially embedded within one another (that is, the bounding box of one assembly
cannot intersect the bounding box of another assembly).
For assemblies that are completely embedded within one another, there cannot be a common interface
where the slack values of any of the touching assemblies are defined as zero. Assemblies with zero slack
values can touch externally at a common interface.
4. If required, specify the Minimum gap that separates objects in the assembly. See Editing Properties of an
Assembly (p. 352) for more details on specifying the Minimum gap.
5. If required, specify the Mesh type to mesh the objects in the assembly. See Editing Properties of an As-
sembly (p. 352) for more details on specifying the Mesh type.
6. In the Mesh control panel, turn on the Mesh assemblies separately option.
Note that the hexa-unstructured, hexa-cartesian and hex-dominant meshers can be used to mesh
assemblies separately, using non-conformal meshing. See Hexahedral Meshing Procedure (p. 746)
for more information on hexahedral meshing in ANSYS Icepak.
Note
When the meshing procedure has been completed, any assembly that has been meshed
separately from the rest of the model will have its name displayed in a different color (default
is pink) in the Model manager window.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
774 of ANSYS, Inc. and its subsidiaries and affiliates.
Displaying the Mesh
1. Open the Mesh control panel by selecting Generate mesh in the Model menu, or by clicking on the
button in the Model and solve toolbar.
2. Click on the Display tab to show the mesh display tools (see Figure 35.18: The Display Tab of the Mesh
control Panel (p. 776)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 775
Generating a Mesh
Choose Surface to display the mesh on the exterior faces of objects. An example is shown in Fig-
ure 35.19: Display of Surface Elements (p. 777).
Choose Volume to display the mesh inside volumetric objects (for example, cylinder blocks, prism res-
istances). An example is shown in Figure 35.20: Display of Volume Elements (p. 778).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
776 of ANSYS, Inc. and its subsidiaries and affiliates.
Displaying the Mesh
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 777
Generating a Mesh
Choose Cut plane to define the plane on which to display the mesh, using one of four methods. See
Displaying the Mesh on a Cross-Section of the Model (p. 780) for a description of these methods.
4. The generated surface mesh lines will be displayed on an object when the Wire option is on. The Wire
option is on by default and will appear as shown in Figure 35.19: Display of Surface Elements (p. 777). If you
want to color fill the generated surface mesh display on an object, use the Solid fill (object) option or to
fill a cut plane mesh, use the Solid fill (plane) option. When a Solid fill option is on, the solid and wire
shading object or plane mesh will appear as shown in Figure 35.21: Solid Display with Mesh Lines (p. 779).
When a Solid fill option is on and the Wire option is off, the generated object or plane mesh will appear
as shown in Figure 35.22: Solid Display without Mesh Lines (p. 779).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
778 of ANSYS, Inc. and its subsidiaries and affiliates.
Displaying the Mesh
5. Specify the surface/volume for which you want to display the mesh:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 779
Generating a Mesh
Choose Selected object to display the mesh only on the objects that are currently selected in the
Model manager window. You can select the object either in the graphics window or in the Model
manager window.
Choose Selected shape to display the mesh only on objects of the shape currently selected in the
Model manager window. For example, if a rectangular plate is selected, the mesh will be displayed only
on 2D rectangular objects (for example, rectangular grille, rectangular fan, and so on).
Choose Restrict to plane to only display object mesh faces and/or cells intersected by the plane.
Choose Color by object to display object mesh faces and/or cells using the object color. Otherwise, the
mesh faces will be shown using the Surface mesh color and the mesh cells will be shown using the
Volume mesh color.
Turn on the Display mesh option. You can change the color of the mesh on objects by clicking on the
colored box next to the Surface mesh color option and then choosing a color from the palette.
Note
The generated surface mesh lines will change to either black or white depending on
the color applied as fill color. When only the Wire option is applied, the surface mesh
color option chosen is applied to generate surface mesh lines.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
780 of ANSYS, Inc. and its subsidiaries and affiliates.
Displaying the Mesh
1. Open the Mesh control panel by selecting Generate mesh in the Model menu, or by clicking on the
button in the Model and solve toolbar.
2. Click on the Display tab to show the mesh display tools (see Figure 35.18: The Display Tab of the Mesh
control Panel (p. 776)).
The radio buttons All, Solids only and Fluids only can be used to restrict the location of the plane cut.
Select All to generate a plane cut for the entire model. Select Solids only to generate a cut plane on
solid objects only. Select Fluids only to generate a plane cut on fluid objects only, including the cabinet
region.
Click on Color by object to display the cut plane using the color of the object where the cut plane inter-
sects.
To make the mesh plane transparent, enable the Plane transparency option and move the slider bar
to observe different levels of transparency.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 781
Generating a Mesh
If you want to change the color of the mesh plane, click on the colored square next to Plane mesh color,
and select a new color. Acceptable entries include white (the default), red, blue, green, orange, yellow,
and so on
4. Define the plane location on which to display the mesh, using one of the following methods:
Specify a plane cut through the center of the model that is aligned with any Cartesian axis by selecting
X plane through center, Y plane through center, or Z plane through center in the Set position drop-
down list.
Specify a point on the plane and the normal direction to the plane:
Note
If the Display mesh option is already turned on, you must press the Enter key
on your keyboard after entering each value.
c. Enter a vector defining the direction normal to the plane (NX, NY, NZ). For example, entering (1, 0,
0) for the vector will define a normal pointing in the x direction.
Note
If the Display mesh option is already turned on, you must press the Enter key
on your keyboard after entering each value.
Note
If the Display mesh option is already turned on, you must press the Enter key
on your keyboard after entering each value.
a. Use the Orient menu to specify the desired orientation. If you require a horizontal or vertical plane
through your model, choose the orientation such that the plane of the display screen is perpendicular
to the desired mesh-display plane. For example, if you want to display the mesh on a y-z or x-y plane,
choose Orient positive Y as the orientation so that the display-screen plane is the x-z plane (see
Figure 35.24: Specification of a Vertical Cross-Section (p. 783)). If you want to specify the plane by se-
lecting three points on it, orient your model as desired.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
782 of ANSYS, Inc. and its subsidiaries and affiliates.
Displaying the Mesh
b. Select Horizontal - screen select, Vertical - screen select, or 3 points - screen select in the Set
position drop-down list.
c. If you selected Horizontal - screen select or Vertical - screen select, click your left mouse button
in the graphics window to indicate a point on the desired plane. ANSYS Icepak will display the mesh
on a horizontal or vertical plane perpendicular to the plane of the graphics screen and passing
through the selected point. In Figure 35.24: Specification of a Vertical Cross-Section (p. 783), the ver-
tical mesh plane is indicated by a vertical line passing through the model. Figure 35.25: Isometric
View of Cross-Sectional Mesh Display (p. 784) shows an isometric view of the same mesh plane.
If you selected 3 points - screen select, select the first, second, and third points on the plane
in the graphics window using the left mouse button. Each point must be on the edge of an
object or the cabinet. If it is not, ANSYS Icepak will move the point to the nearest location on
the edge of an object or the cabinet. ANSYS Icepak will display the mesh on the plane defined
by the three points.
Note
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 783
Generating a Mesh
6. To advance the currently-displayed mesh plane through the cabinet so that you can easily view the mesh
on different cross-sectional planes, use the slider bar above Plane mesh color. ANSYS Icepak will move
the plane forward or backward along an axis normal to the mesh plane by a specified percentage of the
total cabinet length.
7. Select the Component visibility button to display a check box of all package components. Toggle com-
ponents to turn on or off visibility.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
784 of ANSYS, Inc. and its subsidiaries and affiliates.
Checking the Mesh
where c0 and c1 are the centroids of two adjacent elements, and is the normal vector to the face
between the two elements, as shown in the 2D example in Figure 35.26: Definition of Face Align-
ment (p. 785).
Adjacent mesh faces that are not aligned can result in long, narrow elements. A value of 1 indicates
perfect alignment. Values less than 0.15 indicate a severely distorted mesh.
1. Open the Mesh control panel by selecting Generate mesh in the Model menu, or by clicking the
button in the Model and solve toolbar.
3. Select the Face alignment option. ANSYS Icepak will show a histogram of the face alignment, as shown
in Figure 35.27: The Face alignment Histogram in the Mesh control Panel (p. 786).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 785
Generating a Mesh
Figure 35.27: The Face alignment Histogram in the Mesh control Panel
4. If you want to modify the range of face alignments viewed, enter a new value in the Min or Max field and
then press the Enter key on your keyboard or click Replot to update the histogram. To modify the maximum
height of the bars or the number of bars in the histogram, enter a new value in the Height and/or Bars
fields and click Replot. (Note that a Height of 0 instructs ANSYS Icepak to display the bars of the histogram
at their full height.) To return to the default ranges, click the Reset button.
5. To view the elements of the mesh within a particular range of face alignments, click on a bar in the histogram.
ANSYS Icepak will display the elements in the selected range in the graphics window. Select the Solid option
if you want to view these elements with solid shading.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
786 of ANSYS, Inc. and its subsidiaries and affiliates.
Checking the Mesh
should and can be avoided in most models, if your model must have very small elements, you may
want to use the double precision version of the solver (see Selecting the Version of the Solver (p. 799)).
1. Open the Mesh control panel by selecting Generate mesh in the Model menu, or by clicking the
button in the Model and solve toolbar.
3. Select the Volume option. ANSYS Icepak will show a histogram of the element volume, as shown in Fig-
ure 35.28: The Volume Histogram in the Mesh control Panel (p. 787).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 787
Generating a Mesh
4. If you want to modify the range of volumes viewed, enter a new value in the Min or Max field and then
press the Enter key on your keyboard or click Replot to update the histogram. To modify the maximum
height of the bars or the number of bars in the histogram, enter a new value in the Height and/or Bars
fields and click Replot. (Note that a Height of 0 instructs ANSYS Icepak to display the bars of the histogram
at their full height.) To return to the default ranges, click the Reset button.
5. To view the elements of the mesh within a particular range of volumes, click on a bar in the histogram.
ANSYS Icepak will display the elements in the selected range in the graphics window. Select the Solid option
if you want to view these elements with solid shading.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
788 of ANSYS, Inc. and its subsidiaries and affiliates.
Checking the Mesh
Note
Table 35.1: Skewness Ranges and Cell Quality (p. 789) lists the range of skewness values
and the corresponding cell quality.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 789
Generating a Mesh
According to the definition of skewness, a value of 1 indicates an equilateral cell (best) and a value of
0 indicates a completely degenerate cell (worst). Degenerate cells (slivers) are characterized by nodes
that are nearly coplanar (collinear in 2D).
Highly skewed faces and cells are unacceptable because the equations being solved assume that the
cells are relatively equilateral/equiangular.
Based on the deviation from a normalized equilateral angle. This method applies to all cell and face shapes,
for example, pyramids and prisms.
Equilateral-Volume-Based Skewness
In the equilateral volume deviation method, skewness is defined as
(35.3)
where, the optimal cell size is the size of an equilateral cell with the same circumradius.
Table 35.1: Skewness Ranges and Cell Quality (p. 789) provides a general guide to the relationship between
cell skewness and quality.
The presence of cells that are fair or worse indicates poor boundary node placement. You should try
to improve your boundary mesh as much as possible, because the quality of the overall mesh can be
no better than that of the boundary mesh.
In 3D, most cells should be good or better, but a small percentage will generally be in the fair range
and there are usually even a few poor cells.
Skewness-Normalized Equiangular
In the normalized angle deviation method, skewness is defined (in general) as
(35.4)
where
e = angle for an equiangular face/cell (for example, 60 for a triangle, 90 for a square)
For a pyramid, the cell skewness will be the maximum skewness computed for any face. An ideal pyr-
amid (skewness = 1) is one in which the 4 triangular faces are equilateral (and equiangular) and the
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
790 of ANSYS, Inc. and its subsidiaries and affiliates.
Checking the Mesh
quadrilateral base face is a square. The guidelines in Table 35.1: Skewness Ranges and Cell Quality (p. 789)
apply to the normalized equiangular skewness as well.
1. Open the Mesh control panel by selecting Generate mesh in the Model menu, or by clicking the
button in the Model and solve toolbar.
3. Select the Skewness option. ANSYS Icepak will show a histogram of the skewness, as shown in Fig-
ure 35.30: The Skewness Histogram in the Mesh control Panel (p. 791).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 791
Generating a Mesh
4. If you want to modify the range of skewness viewed, enter a new value in the Min or Max field and then
press the Enter key on your keyboard or click Replot to update the histogram. To modify the maximum
height of the bars or the number of bars in the histogram, enter a new value in the Height and/or Bars
fields and click Replot. (Note that a Height of 0 instructs ANSYS Icepak to display the bars of the histogram
at their full height.) To return to the default ranges, click the Reset button.
5. To view the elements of the mesh within a particular range of skewness, click on a bar in the histogram.
ANSYS Icepak will display the elements in the selected range in the graphics window. Select the Solid option
if you want to view these elements with solid shading.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
792 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 36: Calculating a Solution
Once you have built your model (see Chapters Networks (p. 365) -- Packages (p. 561)) and generated a
mesh (see Generating a Mesh (p. 741)), you are ready to calculate a solution. ANSYS Icepak allows you
to specify the parameters that control the solution procedure and to monitor the solution. The functions
that are needed to define the solution procedure are found in the Model manager window, under the
Problem setup and Solution settings nodes, and in the Solve menu. This chapter begins with an
overview of the Solve menu and the solution settings in the Model manager window, and then describes
how to define the solution procedure for your model. Once you have calculated a solution for your
simulation, you will go on to examine the results of the simulation, as described in Examining the Res-
ults (p. 839) and Generating Reports (p. 895).
36.1. Overview
The Solve menu (Figure 36.1: The Solve Menu (p. 794)) is used in conjunction with the Problem setup
and Solution settings nodes of the Model manager window to define the solution parameters for
your ANSYS Icepak model.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 793
Calculating a Solution
The functions you need to define the solution parameters for your ANSYS Icepak simulation include the
following:
Solve Diagnostics
In addition to solution control functions, the Solve menu contains a function related to managing
multiple solution trials (Solve Define trials). This function is described in Parameterizing the Mod-
el (p. 663).
1. Choose the discretization scheme (see Choosing the Discretization Scheme (p. 795)).
2. Set the under-relaxation factors (see Setting Under-Relaxation Factors (p. 797)).
3. Select the multigrid scheme (see Selecting the Multigrid Scheme (p. 798)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
794 of ANSYS, Inc. and its subsidiaries and affiliates.
Choosing the Discretization Scheme
4. Select the version of the solver (single precision or double precision) (see Selecting the Version of the
Solver (p. 799)).
6. Enable the appropriate solution monitors (see Monitoring the Solution (p. 800)).
7. Define postprocessing objects prior to solving the model (see Defining Postprocessing Objects (p. 804)).
8. Define the reports that you want ANSYS Icepak to create when the solution is complete (see Defining Re-
ports (p. 804)).
9. Specify the parameters that control the solver (see Setting the Solver Controls (p. 805)).
The default settings for the first three items listed above are suitable for most problems and need not
be changed. The following sections outline how these and other solution parameters can be changed,
and when you may want to change them. The steps listed above apply for all steady-state calculations.
See Transient Simulations (p. 605) for information about unsteady solution procedures.
You can choose the discretization scheme to be used in the Advanced solver setup panel (Fig-
ure 36.2: The Advanced solver setup Panel (p. 796)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 795
Calculating a Solution
The discretization scheme to be used for each of the equations that ANSYS Icepak solves is specified
under Discretization scheme in the Advanced solver setup panel. By default, all equations (except
the pressure equation) are solved using a first-order scheme. This scheme gives you a relatively quick
and accurate solution. The second-order scheme is available for cases in which you require a more
accurate solution. Be aware, however, that a second-order solution may take longer to converge. Also,
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
796 of ANSYS, Inc. and its subsidiaries and affiliates.
Setting Under-Relaxation Factors
for a second-order calculation it is recommended that you first compute a first-order solution and use
it as a starting point.
By default, the pressure equation is solved using the Standard scheme. The Body Force Weighted
scheme is also available, but it is recommended that you keep the default standard scheme for most
cases. A second-order scheme is also available for cases in which you require a more accurate solution.
Note
Under-relaxation factors are used for both the segregated (using SIMPLE) and coupled pres-
sure-velocity formulations.
For the temperature equation, the Secondary gradient option is used to include or exclude temperature
gradients in the discretization scheme. Secondary gradients may be important if you don't use Cartesian
meshes. By default, secondary gradients are excluded. To include secondary gradient, enable the Sec-
ondary gradient check button.
Note
Including secondary gradient for highly skewed mesh can lead to convergence problems.
Icepak automatically disables secondary gradients if the mesh is skewed even if the Secondary
gradient option is on. Use the General setup tab on the Solve panel (Figure 36.10: The
Solve Panel (Results Tab) (p. 808)) to enable secondary gradients for skewed meshes.
You can set the under-relaxation factors in the Advanced solver setup panel (Figure 36.2: The Advanced
solver setup Panel (p. 796)).
The value of the "under-relaxation factor" for each of the equations that ANSYS Icepak solves is specified
under Under-relaxation in the Advanced solver setup panel. Because of the nonlinearity of the
equation set, it is necessary to reduce the change of a variable from one iteration to the next. This is
referred to as under-relaxation. For example, if the pressure under-relaxation factor is 0.3, the change
in pressure value from one iteration to the next will be restricted to 30% of the difference between the
initial value and the newly calculated value.
In ANSYS Icepak, the default under-relaxation parameters for all variables are set to values that are near
optimal for the largest possible number of cases. These values are suitable for many problems, but for
some particularly nonlinear problems (for example, some turbulent flows or high-Rayleigh-number
natural-convection problems) it is prudent to reduce the under-relaxation factors initially. If you click
Reset in the Basic settings panel (Figure 36.3: The Basic settings Panel (p. 800)), ANSYS Icepak adjusts
the under-relaxation factors to values that are recommended for the type of problem you are trying to
solve.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 797
Calculating a Solution
It is good practice to begin a calculation using the default settings in the Advanced solver setup
panel. For most flows, the default under-relaxation factors do not usually require modification. If the
solution exhibits unstable or divergent behavior, you may need to modify the under-relaxation factors;
however, inappropriate under-relaxation factors may decrease the rate of convergence for your problem.
If your solution displays divergent behavior, contact your technical support engineer.
You can specify parameters related to the multigrid solver under Linear solver in the Advanced solver
setup panel. The multigrid solver accelerates solution convergence by using a sequence of coarse grids
based on the computational grid created by ANSYS Icepak. Solutions can be computed more quickly
on a coarse grid, but coarse-grid solutions are not as accurate as fine-grid solutions. For this reason,
ANSYS Icepak uses the coarser grid levels to obtain a starting point for the final solution, which is obtained
for the actual ANSYS Icepak grid. The following options are available for the multigrid solver.
Type specifies the multigrid cycle type for each equation that ANSYS Icepak solves. (See Multigrid
Cycles (p. 962) for a description of the different multigrid cycles.) By default, the V cycle is used for the pressure
equation, the F cycle for temperature and joule heating potential, and the flex cycle is used for all other
equations. You should generally not need to modify these settings.
Termination criterion controls the multigrid solver in different ways for different cycles. For the flex cycle,
the Termination criterion governs when the solver should return to a finer grid level (i.e., when the residuals
have improved sufficiently on the current level). For the V, W and F cycles, the Termination criterion de-
termines whether or not another cycle should be performed on the finest (original) grid level. If the current
residual on the finest level does not satisfy the Termination criterion, ANSYS Icepak will perform another
multigrid cycle.
For most cases, you should not need to modify the settings for the Termination criterion.
Residual reduction tolerance dictates when a coarser grid level must be visited (due to insufficient improve-
ment in the solution on the current level). This parameter is used only by the flex cycle. With a larger value
of the Residual reduction tolerance, coarse levels will be visited less often (and vice versa).
For most cases, you should not need to modify the settings for the Residual reduction tolerance.
Stabilization If desired, you can choose the bi-conjugate gradient stabilized method (BCGSTAB) for the
pressure, temperature and joule heating potential equations. This option can be used in situations involving
high temperature and/or pressure gradients to improve the convergence of the linear solver.
Pre sweeps sets the number of relaxations to perform before moving to a coarser level.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
798 of ANSYS, Inc. and its subsidiaries and affiliates.
Initializing the Solution
Post sweeps sets the number of relaxations to be performed after coarser level corrections have been
applied.
Group size specifies the number of fine grid cells that will be grouped together to create a coarse grid
cell. The algorithm groups each cell with its strongest neighbor, then groups the cell and its strongest
neighbor with the neighbor's strongest neighbor, continuing until the desired coarsening is achieved.
Typical values for the group size are in the range from 2 to 10, with the default value of 2 for the Gauss-
Seidel smoother giving the best performance, but also the greatest memory use. When using the
pressure-based coupled solver with pseudo-transient enabled, the default value of 8 for the ILU
smoother gives the best performance. You should not adjust this parameter unless you need to reduce
the memory required to run a problem.
Both single-precision and double-precision versions of ANSYS Icepak are available on all computer
platforms. For most cases, the single-precision solver will be sufficiently accurate, but certain types of
problems may benefit from the use of a double-precision solver. Several examples are listed below:
For conjugate problems with high thermal-conductivity ratios and/or high-aspect-ratio grids, convergence
and/or accuracy may be impaired with the single-precision solver, due to inefficient transfer of boundary
information.
If your geometry has features of very disparate length scales (for example, a quasi 2D model), single-precision
calculations may not be adequate to represent the node coordinates.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 799
Calculating a Solution
1. Specify the Number of iterations to be performed by ANSYS Icepak during the calculation. This specifies
the number of solution iterations to be performed in a steady-state calculation. The calculation will stop
when these iterations have been performed or the Convergence criteria are satisfied, whichever happens
first. For relatively simple models, the default of 100 should be sufficient for the solution to converge, but
for more complex models you may need to increase this value. See Transient Simulations (p. 605) for details
on specifying the number of iterations for a transient simulation.
2. Specify the Convergence criteria. These are the solution-residual values used to determine convergence.
Solution residuals measure the error or imbalance in the conservation equations that ANSYS Icepak solves,
and are defined in Solution Residuals (p. 968). When all solution residuals are less than or equal to their
specified convergence criteria, the solution will be considered converged. If you click Reset in the Basic
settings panel, ANSYS Icepak will adjust the convergence criteria to values that are suitable for the type
of problem you are trying to solve.
Note
When you click Reset in the Basic settings panel, ANSYS Icepak computes approximate
values of the Reynolds, Peclet, Rayleigh, and Prandtl numbers, based on the physical char-
acteristics of the model you have defined, and displays them in the Message window. See
Determining the Flow Regime (p. 259) for more details on the Reynolds, Peclet, Rayleigh, and
Prandtl numbers.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
800 of ANSYS, Inc. and its subsidiaries and affiliates.
Monitoring the Solution
monitor parameters panel, select Run solution in the Solve menu or click the button in the
Model and solve toolbar.
This opens the Solve panel. Next, select the Start monitor option from the Advanced tab of the Solve
panel and click the Edit parameters button. This will open the Solution monitor parameters panel.
To define the solution monitors for your simulation, follow the steps below.
1. Specify the Variable for which the convergence is to be displayed. The following options are available:
All enables the display of residuals for pressure, temperature, and the x, y, and z velocity components.
X-Velocity, Y-Velocity, Z-Velocity enable, respectively, the residuals for the x-velocity, y-velocity, and
z-velocity components.
ANSYS Icepak will also display the names of the species that you have included in your problem in
the Variable list (for example, h2o in Figure 36.4: The Solution monitor parameters Panel (p. 801)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 801
Calculating a Solution
You can enable the display of the residual for an individual species by selecting the name of the
species under Variable.
2. To specify the units for postprocessing the variables, click Output units. See Units for Postprocessing (p. 220)
for details on selecting units for postprocessing.
To accept any changes you have made to the panel and then close the panel, click Accept. To undo
all the changes you have made in the panel and restore all items in the panel to their original states
when the panel was opened, click the Reset button. To close the panel and ignore any changes made
to the panel, click Cancel.
Note that solution residuals and point monitors will be displayed in different Monitor graphics display
and control windows (see The Solution residuals Graphics Display and Control Window (p. 833)).
The monitor point is defined, by default, as the centroid (2D or 3D) of the selected object. The values
of the variables at this point are calculated as the average of the values at the vertices of the object.
You can modify the location of the point by entering the appropriate values under Location, or by using
the alignment tools under Align with. By using the alignment tools, you can align the point with a se-
lected point (Nearest), Edge, Object, Vertex, Face, or Plane. To select any of these elements from the
graphics window, you will use the left mouse button. To accept the modification, click the middle mouse
button, and to cancel the modification, click the right mouse button. On a per-object basis, you can
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
802 of ANSYS, Inc. and its subsidiaries and affiliates.
Monitoring the Solution
monitor the Temperature, Pressure, Velocity and Species mass fractions. Like solution monitors, per-
object monitors will be displayed in different Monitor graphics display windows.
Note that all objects are available for per-object monitoring, except networks.
Note that it is possible to change the display of the solution residuals and point monitors during the
solution calculation, as described in Changing the Solution Monitors During the Calculation (p. 835).
The monitor surface is defined, by default, as a side of a selected object or all sides of an object. You
can modify the surface of an object that is monitored by selecting the appropriate side under Side. On
a per-object basis, you can monitor the Heat flow, Mass flow, Volume flow and Temperature. Like
solution monitors, per-object monitors will be displayed in different Monitor graphics display windows.
Note that all objects are available for per-object monitoring, except networks.
Note that it is possible to change the display of the solution residuals and surface monitors during the
solution calculation, as described in Changing the Solution Monitors During the Calculation (p. 835).
The Solution monitor definition panel allows you to display XY plots of solution residual history and
point monitor history after the calculation has finished. In the Point monitor panel, you can save and
export the point monitor data to a .csv file. This option is available only after the calculation has finished
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 803
Calculating a Solution
and the Solution monitor definition panel has been re-opened after its initial display. To open the
Solution monitor definition panel, select Solution monitor in the Solve menu.
Note that alternatively, you can open this panel by selecting Convergence plot in the Post menu.
This panel is very similar to the Solution monitor parameters panel (see Figure 36.4: The Solution
monitor parameters Panel (p. 801)). You can also specify a Solution ID for the solver calculation for
which you want to view the solution residuals and point monitors in the Solution monitor definition
panel. Click Create to display the solution residuals and point monitors for the selected calculation in
separate Solution residuals and Monitor graphics display and control windows.
The Solution residuals and Monitor graphics display and control windows used for displaying solution
residuals and point monitors when the solution has finished is very similar to the Solution residuals
window shown in Figure 36.24: The Solution residuals Graphics Display and Control Window (p. 834).
The difference is that the Lower pri and Terminate buttons are not available when you are viewing
the plots after the solution has finished. See The Solution residuals Graphics Display and Control Win-
dow (p. 833) for details on using the Solution residuals window.
When you define a new postprocessing object, the object is added under the Post-processing node
in the Model manager window. Similarly, as in the case of modeling objects, each postprocessing object
has a unique object name, for example, iso.1. (see Figure 37.4: The Edit Window for postprocessing
objects (p. 844)).
For details on defining an Object face, Plane cut, Isosurface, and Point see Displaying Results on
Object Faces (p. 845), Displaying Results on Cross-Sections of the Model (p. 849), Displaying Results on
Isosurfaces (p. 856), and Displaying Results at a Point (p. 861), respectively.
To display the postprocessing objects defined prior to solving the model, you can load the solution
data using the Version selection panel. To open this panel, select Load solution ID in the Post menu,
panel, select Define report in the Solve menu or click the button in the Postprocessing toolbar.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
804 of ANSYS, Inc. and its subsidiaries and affiliates.
Setting the Solver Controls
For details on how to define a summary report see Summary Reports (p. 902).
You can also create a summary report after ANSYS Icepak has finished the calculation, as described in
Summary Reports (p. 902).
Using the Solve Panel to Set the Solver Controls (p. 806)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 805
Calculating a Solution
panel, select Run solution in the Solve menu or click the button in the Model and solve toolbar.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
806 of ANSYS, Inc. and its subsidiaries and affiliates.
Setting the Solver Controls
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 807
Calculating a Solution
To set the controls for the solver, follow the steps below.
1. Specify the Solution ID. This defines a unique identifier for the solution results. ANSYS Icepak automatically
creates a default name that you can alter by typing a new name in the Solution ID text entry field. The
default name consists of the project name plus a two-digit sequential number, starting with 00.
2. Specify the type of the solver calculation (the Solution type). There are two options:
New specifies that the calculation is a new one. Any previous data stored under the specified Solution
ID will be overwritten.
Restart specifies that the calculation is the continuation of a solution that has converged or that was
previously terminated before completion, either because you intentionally stopped the calculation to
look at the results, or because the calculation reached the iteration limit you specified before convergence
was achieved. When ANSYS Icepak saves the results of a simulation, it saves two files: projectname.dat
and projectname.fdat. The projectname.fdat file (binary format) contains all the information
about the results of the simulation; the projectname.dat file (ASCII format) contains a subset of all
the results of the simulation (velocity, pressure, and temperature data). You can choose which of these
data files ANSYS Icepak should use when it restarts the calculation by selecting Interpolated data or
Full data in the Solve panel, as described below.
If you choose the Restart option, you must specify the solution ID of the previous calculation
from which you want to continue. You can either enter the solution ID in the Restart text entry
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
808 of ANSYS, Inc. and its subsidiaries and affiliates.
Setting the Solver Controls
box, or select the solution ID using the Version selection panel. Click Select to open a File selec-
tion dialog box.
Note
If the solution ID you specify in the Solution ID field is the same as the solution
ID in the Restart box, the results of the previous calculation will be overwritten.
If you want to retain the previous results, be sure to enter a new name in the
Solution ID field.
Interpolated data instructs ANSYS Icepak to restart the calculation using the projectname.dat
file. This is the default option and you should use it if you have calculated a solution on a coarse mesh
for your model and then you have refined the mesh. You will decrease the time to calculate a solution
on the fine mesh if you start your calculation using the results obtained for the coarse mesh.
Full data instructs ANSYS Icepak to restart the calculation using the projectname.fdat file. You
should use this option if you have previously calculated the flow solution for your problem and you
want to use this solution data when you solve for temperature. Note that the geometry and mesh
must be identical for the two problems.
3. Enable the appropriate basic solution control options in the General setup tab of the Solve panel (Fig-
ure 36.8: The Solve Panel (General setup Tab) (p. 806)). The following options are available:
Disable radiation instructs ANSYS Icepak not to calculate radiation parameters for the model. See Radi-
ation Modeling (p. 641) for details on radiation modeling.
Disable varying joule heating instructs ANSYS Icepak to turn off joule heating powers for all block
objects with varying joule heating enabled. Otherwise, ANSYS Icepak treats the current density as varying
and consequently solves an additional conservation equation for the electric potential.
Disable flow and turbulence equations for restarts instructs Icepak to solve for temperature without
solving the flow and turbulence equations. This option allows Icepak to utilize the flow and turbulence-
related results of a converged solution to perform temperature calculations. To enable this option, ensure
that flow is checked on in the Basic Parameters panel, select Restart option in the Solve panel and
provide the appropriate data file for the restart. This frozen flow option may be appropriate when the
user is interested in obtaining temperature results while freezing the effect of flow and turbulence.
Sequential solution of flow and energy equations instructs ANSYS Icepak to solve the flow equations
first and then solve the energy equation. This is suitable for cases where there is no coupling between
the flow and energy equations (for example, forced convection problems with no gravity). This option
may reduce the time required to obtain a solution.
Temperature secondary gradients for skewed meshes Secondary gradients are used primarily as a
corrective measure when the flux vector may not be parallel to the mesh face normal. However, including
secondary gradients when the mesh is highly skewed can lead to convergence problems. Icepak disables
temperature secondary gradient if the skewness of the mesh is less than 0.64. Enabling Temperature
secondary gradients for skewed meshes will include secondary gradients when the skewness of the
mesh is less than 0.64. Check the Temperature secondary gradients for skewed meshes option to
include secondary gradients for meshes with mesh skewness below 0.64.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 809
Calculating a Solution
Alternative secondary gradient formulation at wall surfaces Enabling secondary gradients might
improve the accuracy of the results; however the solution convergence might be adversely affected in
some cases. In order to aid convergence, we can disable secondary gradients only on wall zones but
turn them on everywhere else in the domain.
Coupled pressure-velocity formulation Enabling coupled formulation indicates that you are using the
pressure-based coupled algorithm which offers some advantages over the default segregated pressure-
velocity formulation using the SIMPLE algorithm. The pressure-based coupled algorithm obtains a more
robust and efficient single phase implementation for steady-state flows. Click the Options button to
display the Coupled p-v formulation options panel. The following options are available:
Pseudo transient enables an option to apply the pseudo transient under-relaxation method, which
is a form of implicit under-relaxation. Note that this method can only be used when running a steady-
state simulation.
High order term relaxation enables the relaxation of high order terms to aid in the solution behavior
of flow simulations when higher order spatial discretization is used.
Note
Under-relaxation factors for the coupled pressure-based solver option should be spe-
cified in the Advanced solver setup panel. The same values will be used for both the
SIMPLE pressure-velocity formulation and the coupled pressure-velocity formulation.
4. Set the appropriate advanced solution controls in the Advanced tab of the Solve panel (Figure 36.9: The
Solve Panel (Advanced Tab) (p. 807)). See Advanced Solution Control Options (p. 811) for details.
Start monitor instructs ANSYS Icepak to display the convergence history for the calculation while the
calculation is in progress. See Defining Solution Monitors (p. 801) for details on enabling the display of
solution residuals and point monitors.
5. Set the appropriate results solution controls in the Results tab of the Solve panel (Figure 36.10: The Solve
Panel (Results Tab) (p. 808)). See Advanced Solution Control Options (p. 811) for details.
Write overview of results when finished instructs ANSYS Icepak to generate an overview of results
when it has finished the calculation.
Write report when finished instructs ANSYS Icepak to generate a report when it has finished the calcu-
lation. See Defining Reports (p. 804) for details on defining a report to be generated when the calculation
is complete.
Write XML-based report when finished instructs ANSYS Icepak to generate an XML file containing
solution overview data and an image file in PNG format to be processed by ANSYS Engineering Knowledge
Manager. See Metadata Files (p. 138) for more information.
6. Specify whether you want the solution to be run in serial or in parallel. To run the solution in serial, keep
the default selection of Serial in the Parallel settings panel (Figure 36.14: The Parallel settings Panel (p. 816)).
See Parallel Processing (p. 815) for details about running a solution in parallel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
810 of ANSYS, Inc. and its subsidiaries and affiliates.
Setting the Solver Controls
You can click Cancel to close the Solve panel without accepting the specifications and without starting
the calculation, or you can click Dismiss to close the Solve panel and accept the specifications but
without starting the calculation.
1. Click the Advanced tab in the Solve panel (Figure 36.9: The Solve Panel (Advanced Tab) (p. 807))
2. Specify the computer on which you want the solution to run. There are four options:
This computer runs the solution on the computer you are currently using.
Another computer (via rsh) runs the solution on another computer on your network. To specify para-
meters related to the remote execution, click Edit parameters next to Another computer. This will
open the Remote execution parameters panel (Figure 36.11: The Remote execution parameters Pane
(Linux) (p. 811) and Figure 36.12: The Remote execution parameters Panel (Windows) (p. 812)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 811
Calculating a Solution
a. Specify the name of the host computer to which the project is to be submitted next to Remote host.
b. Specify the user account name on the remote computer next to User on remote host. By default,
this is the same as the user account you used to log onto the machine on which you are currently
running ANSYS Icepak.
c. (Linux machines only) Specify the Remote path to project directory, which is the project directory
on the remote computer. The default is the project directory path on the current machine.
d. (Windows machines only) Specify the Remote Share drive by entering a drive letter followed by a
colon (for example, X:). this is the shared drive that will be used to mount the project directory on
the remote computer. The drive letter that you enter must not be previously mapped on the remote
computer.
e. Specify the Remote path to ICEPAK_ROOT, which tells the remote computer the location where
ANSYS Icepak is installed on the local computer. For example, if ANSYS Icepak 17.0 has been installed
under /usr/local on a local Linux machine, there will be an ansys_inc directory present as
/usr/local/ansys_inc. You would then need to set your PATH environment variable to include
/usr/local/ansys_inc/bin.
On a Windows machine, follow the steps given on the ANSYS Customer Portal (support.an-
sys.com) under the search term Running Icepak Network Parallel.
In the Remote execution parameters panel, you must then specify the full network path to
the local installation of ANSYS Icepak unless the local path has been mapped as a network
drive on the remote machine or ANSYS Icepak has been installed on the remote machine. In
either of these exceptions, you can specify an appropriate drive letter as a part of the path.
f. (Linux machines only) Specify the Remote path to FLUENT_INC, which is the location where ANSYS
Icepaks version of the Fluent solver was installed (that is, ICEPAK_ROOT /Fluent.Inc).
g. Click Accept to accept any changes made to the panel and close the panel.
You can click Reset to undo all the changes made in the panel and restore all items to their ori-
ginal states when the panel was opened, or click Cancel to close the panel and ignore any changes
made to the panel.
Batch queue uses a file which specifies inputs and outputs. An example of batch processing on a Windows
machine is described in Batch Processing of ANSYS Icepak Projects on a Windows Machine (p. 830).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
812 of ANSYS, Inc. and its subsidiaries and affiliates.
Setting the Solver Controls
Script file specifies that the commands necessary to run the solution are to be output to a script file.
The commands in the script file can be used to run the solution on the computer you are currently using
or on a remote computer. The default name for the script file is ident.SCRIPT, where ident is the
identifier specified in the Solution ID field. This option can also be used to batch process a number of
ANSYS Icepak projects.
You can run ANSYS Icepak under LSF by selecting Use LSF under the Script file option. Platform
Computings LSF software is a distributed computing resource management tool that you can
use with either the serial or the parallel version of ANSYS Icepak. Contact Platform directly for
support of their product.
Note
The LSF components are included in all versions of LSF packages that are able to be downloaded
from the Platform ftp site (ftp.platform.com). If you are a current LSF customer, contact
Platform support personnel for downloading instructions at support@platform.com. New
LSF customers should contact the Platform sales department.
3. Enable the appropriate advanced solution control options. The following options are available in the Ad-
vanced tab of the Solve panel (Figure 36.9: The Solve Panel (Advanced Tab) (p. 807)):
Reuse existing solver input files enables the use of a pre-existing case file and script file. This is typically
used if you want to continue from a previous solution, without changing any parameters in the problem.
Don't start solver allows you to set up the solver parameters without actually running the solver.
Merge zones when possible instructs ANSYS Icepak to optimize the solver by merging zones whenever
possible before writing the model information to a Fluent case file. This option is on by default.
Merge NC interfaces when possible instructs ANSYS Icepak to optimize the solver by merging the non-
conformal interfaces whenever possible before writing the model information to a Fluent case file.
Start monitor instructs ANSYS Icepak to display the convergence history for the calculation while the
calculation is in progress. See Defining Solution Monitors (p. 801) for details on enabling the display of
solution residuals and point monitors.
Show diagnostic output from solver prints the numeric values of the residuals to a separate window.
1. Click the Results tab in the Solve panel (Figure 36.10: The Solve Panel (Results Tab) (p. 808))
2. Specify the reports on which you want the solution to run. There are two options:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 813
Calculating a Solution
If Write overview of results when finished is selected in the Solve panel, ANSYS Icepak will generate
an overview of results when it has finished the calculation.
If Write report when finished is selected in the Solve panel, ANSYS Icepak will generate the report(s)
that you defined in the Define summary report panel (see Defining Reports (p. 804)).
If Write XML-based report when finished is selected, ANSYS Icepak will generate an XML file containing
solution overview data and an image file in PNG format to be processed by ANSYS Engineering Knowledge
Manager. See Metadata Files (p. 138) for more information.
CFD Post/Mechanical data instructs ANSYS Icepak to export .cfd.dat and .cfd.cas files that can be read
by CFD-Post and transfer temperature data (.loads and .loadsummary files) from ANSYS Icepak to
Mechanical. In the case of a transient problem, each time step will be written out as well with the same
extensions. The files are written out by enabling CFD Post/Mechanical data in the Solve panel. If this
option was not enabled prior to solving, you also have the option of exporting data using the
Post>Workflow data menu in ANSYS Icepak.
Auto-save interval specifies the frequency with which ANSYS Icepak should save the results of a non-
transient calculation. A value of 100 specifies that ANSYS Icepak should save the results after every 100
iterations.
Compress solution after reporting instructs ANSYS Icepak to compress some solver-related files when
it has finished the calculation to reduce the usage of disk space. This will not affect postprocessing of
the solution.
Write interpolated restart data file directs ANSYS Icepak to write out interpolated data in the pro-
jectname.dat file. This option is enabled by default.
Write full restart data file directs ANSYS Icepak to write restart data in the projectname.fdat file.
This option is enabled by default.
Write electric current density vector computes integrals of the current density vector at each current
inlet/outlet in Fluent and writes it to a .resd output file.
Create heat flux vectors in CFD-Post instructs the ANSYS Icepak solver to export thermal conductivities
and other variables that can be read by CFD-Post in order to create heat flux vectors. This data can be
written out only by enabling the Create heat flux vectors in CFD-Post option in the Results tab of the
Solve panel prior to obtaining the solution.
Export instructs ANSYS Icepak to export the results of the simulation to a NASTRAN, PATRAN, or I-deas
file when the simulation is complete. Note that this option is available only if you are using the serial
solver. Select a file format from the drop-down list to the right of Export solution data. The following
formats are available:
Nastran: A single file containing coordinates, connectivity, velocity, pressure, heat flux, and temper-
ature is written.
Patran: Two files are written. One is a PATRAN neutral file with a .ptr extension, which contains
coordinate, connectivity, and zonal information; the other is a PATRAN nodal file with a .ptn extension,
which contains nodal values of velocity, pressure, heat flux, and temperature.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
814 of ANSYS, Inc. and its subsidiaries and affiliates.
Setting the Solver Controls
IDEAS: A single file containing coordinates, connectivity, velocity, pressure, heat flux, and temperature
is written.
Specify the name of the file for the solution data in the text entry box to the right of Export. You
can enter your own filename, which can be a full pathname to the file (beginning with a / character
on Linux or a drive letter on Windows) or a pathname relative to the directory in which ANSYS Ice-
pak was started. Alternatively, you can choose a filename by clicking on the Browse button. This
will open the Export panel (Figure 36.13: The Export Panel (p. 815)). Select the desired file and click
Open.
Note
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 815
Calculating a Solution
may not be optimal, and in certain cases cause failures. You are urged to use caution in such
parallel operating environments.
You will set up all the parameters for the parallel version of the solver in the Parallel settings panel
(Figure 36.14: The Parallel settings Panel (p. 816)).
Parallel specifies that the solution should be run as a parallel process on a dedicated parallel computer.
See below for further details on parallel processing.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
816 of ANSYS, Inc. and its subsidiaries and affiliates.
Partitioning the Grid
Network parallel specifies that the solution should be run as a parallel process on a network of computers.
See below for further details on parallel processing.
Job Scheduler specifies that the solution be run as a parallel process on a network of computers by specifying
only the head node name. See below for further details on parallel processing.
Note
The first time that you try to run ANSYS Icepak in network parallel or in job scheduler,
you need to set the password. After entering an initial password, you will not need
to enter it again as it will be obtained through the cache. Note that if the password
is changed, you will need to enter a new one. Once the username and password have
been verified and encrypted into the Windows registry, the parallel solver will launch.
GPU computing can be used to accelerate certain solver related operations. See below for further details
on GPU computing.
When using the coupled pressure-velocity formulation, GPU computing cannot be used with the Serial
configuration. Furthermore, the machines must be equipped with NVIDIA Fermi or later general purpose
GPUs. CUDA 5.0 and the required driver must be installed. The computing platform must be either 64-
bit Linux (SLES11 and above, RHEL 5.4 and above) or 64-bit Windows. As with any CPU system, the
problem size that can be solved using a single GPU will depend on the amount of memory available
on the GPU.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 817
Calculating a Solution
Note
The network must contain either all Linux machines or all Windows machines.
To run ANSYS Icepak on a network of computers, select Network parallel in the Parallel settings
panel (Figure 36.14: The Parallel settings Panel (p. 816)). You must specify the name of the node file in
the Node file text entry field. You can enter your own filename, which can be a full pathname to the
file (beginning with a / character on Linux or a drive letter on Windows) or a pathname relative to the
directory in which ANSYS Icepak was started. Alternatively, you can choose a filename by clicking on
the Browse button located next to the Node file text field and then selecting the file in the resulting
Node file for parallelism dialog box.
To make changes to the node file you selected, click Edit node file under Node file in the Parallel
settings panel and then create or select the file in the resulting File panel. ANSYS Icepak will open the
node file in a text editor, where you can edit the list of machines. Save your changes and exit the text
editor to return to the Parallel settings panel in ANSYS Icepak.
Note that you do not need to specify the number of processors when using the Network parallel option.
The number of processors is equal to the number of machines listed in the node file.
For Windows networks, you must also specify the Shared path, which is the directory where ANSYS
Icepaks version of the Fluent solver is installed. If the solver is installed on a Windows server, you should
enter the following in the Shared path text entry box:
\\servername\fluent.inc
where servername is the name of the server where ANSYS Icepaks version of the Fluent solver is in-
stalled and fluent.inc is the shared solver folder. If the solver is installed on a Windows machine,
you should enter the following in the Shared path text entry box:
\\pcname\fluent.inc
where pcname is the name of the Windows machine where ANSYS Icepaks version of the Fluent solver
is installed and fluent.inc is the shared solver folder.
The Use shared path for UDF file option should be off by default for network parallel runs on Windows
machines. ANSYS Icepak generates a user-defined function (UDF) if model properties are varied, and
the Fluent solver will look in the Shared path directory for the UDF file if this option is enabled.
For more detailed information about configuring ANSYS Icepak for Windows clusters, visit the ANSYS
Customer Portal (support.ansys.com) and search for the solution Running Icepak Network Parallel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
818 of ANSYS, Inc. and its subsidiaries and affiliates.
Starting Parallel ANSYS Icepak with the Job Scheduler
Select Job Scheduler in the Parallel settings panel. Once selected, you can then enter the number of
processors and the machine name in the Head node text field.
You must also specify the Shared path, which is the directory where ANSYS Icepaks version of the
Fluent solver is installed. The solver folder needs to be shared, which would be fluent.inc. If the solver
is installed on a Windows server, you should enter the following in the Shared path text field:
\\servername\fluent.inc
where servername is the name of the server where ANSYS Icepaks version of the Fluent solver is in-
stalled and fluent.inc is the shared solver folder.
The Use shared path for UDF file option should be off by default for netparallel runs on Windows
machines. ANSYS Icepak generates a user-defined function (UDF) if model properties are varied, and
the Fluent solver will look in the Shared path directory for the UDF file if this option is enabled.
For more detailed information about configuring ANSYS Icepak for Windows clusters, visit the ANSYS
Customer Portal (support.ansys.com) and search for the solution Running Icepak Network Parallel.
Note
Interpreted UDFs are not supported for the Infiniband interconnect. The solver automat-
ically switches to the ethernet option when interpreted UDFs are present in the model.
1. After you've installed Icepak on the head node, share the Icepak directory at the following location:
C:\Program Files\ANSYS Inc\v170\Icepak.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 819
Calculating a Solution
5. Create a working directory (e.g., Working) where your models will be saved.
Click Map Network Drive from the menu near the top of the screen.
Select a Drive letter and then click Browse and navigate to your working directory (e.g., K:\Working).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
820 of ANSYS, Inc. and its subsidiaries and affiliates.
Starting Parallel ANSYS Icepak with the Job Scheduler
2. On the initial screen, click Install MPI for ANSYS Parallel Processing.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 821
Calculating a Solution
3. On the next screen, click Install Platform MPI to launch the installation wizard.
4. Complete the Platform MPI installation wizard. Reference the associated help file, which opens as the wizard
launches. Ensure that you restart your computer when finished.
Note
On the Service Listening Port step, add the default Firewall port that Platform MPI uses
(8636) to the Firewall Exceptions list.
Note
You must install Platform MPI on all computers, and the Platform-MPI Service must be
running. On each computer, check Control Panel > Administrative Tools > Services to
verify that the Platform MPI services have been installed and are running.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
822 of ANSYS, Inc. and its subsidiaries and affiliates.
Starting Parallel ANSYS Icepak with the Job Scheduler
Note
You must enter the carriage return after you enter in the last machine name.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 823
Calculating a Solution
6. Next to the Node file text box, click Browse and choose the host file you created previously.
7. In the Shared Path text box, enter the UNC path to the computer on which Icepak is installed and the
shared Fluent. Inc directory. (e.g., \\computer_name\Fluent.Inc).
8. Click Accept.
Client machines must have the Microsoft 2012 Server Client Utilities installed.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
824 of ANSYS, Inc. and its subsidiaries and affiliates.
Starting Parallel ANSYS Icepak with the Job Scheduler
Client machines must have a have a high-end graphics card with the latest graphics driver from the
vendor installed. Contact ANSYS for recommendations.
Note
All pre- and post-processing is done on the client machines. Only the Icepak solve
jobs will be submitted to the cluster.
Note
You must first install and configure Microsoft HPC properly so that the compute nodes
can access the headnode. If Microsoft HPC is not configured properly contact Microsoft
for support before you attempt to install Icepak.
1. Install Icepak on the Headnode. See Install and Configure Icepak (p. 819).
2. Install the Microsoft 2012 Server Client Utilities on the client machines from the headnode network share
called \\HEADNODE\REMINST or from the CD. On the client computer, choose Start > Run and type
\\HEADNODE\REMINST (where HEADNODE is the actually name of the HEADNODE on the cluster). 2. Double-
click on the setup.exe file. The installer will prompt you to install required programs.
Note
When submitting jobs to a Microsoft Job Scheduler you cannot open models from your
local drive if the directory has not been shared or mapped to a drive letter.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 825
Calculating a Solution
In the Head node text box, enter the name of the head node.
In the Shared path text box, enter the UNC path to the Headnode and the shared Fluent. Inc dir-
ectory. (e.g., \\computer_name\Fluent.Inc).
Click Accept.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
826 of ANSYS, Inc. and its subsidiaries and affiliates.
Starting Parallel ANSYS Icepak with the Job Scheduler
1. Download and install Putty, Puttygen, Plink, Pscp, Puttytel, from: http://www.chiark.greenend.org.uk/~sgtath-
am/putty/download.html.
Note
You should install the whole package at once, as opposed to installing each file individu-
ally.
2. Choose the Start menu, All Programs, Putty, PuTTYGen to create a cryptographic key.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 827
Calculating a Solution
Note
If your Linux/UNIX cluster uses OpenSSH you will need to convert the key to OpenSSH
format. Check with your Systems Administrator. Choose the Conversions menu and
choose Export OpenSSH key.
6. Choose Save private key file without passphrase to C:\temp\ssh-priv.ppk (or any directory that does
not have spaces in the name, important for successful ANSYS Icepak launch).
7. Click on the Save public key button to save a copy of the public key without a passphrase. This will save
a local copy of the public key for future reference.
8. Open a SSH session to one of your cluster nodes, cd into ~/.ssh, and open the authorized_keys file in your
favorite editor (for example, VI or EMACS).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
828 of ANSYS, Inc. and its subsidiaries and affiliates.
Starting Parallel ANSYS Icepak with the Job Scheduler
9. Select all of the text in the edit box entitled Public key for pasting into OpenSSH authorized_keys file,
copy it, and paste it into the edit session you opened in Step 8.
10. Save and close the edit session for the authorized_keys file.
12. Add and Modify the Windows environment variables by going into Control Panel, System Advanced,
Environment Variables.
Append the PuTTY install directory to Path variable, for example, C:\Program Files\Putty. You must add
this to the System Environment variable area.
Add a KEYPATH environment variable with full path to private key file, such as C:\temp\ssh-priv.ppk.
You can use a user variable if the key file is used only by you. Use a system variable if other users are
sharing the key file.
Note
Before configuring the ANSYS Icepak launcher on Windows to submit jobs to the Linux/UNIX
cluster, verify that you have tested the key using the above procedure and that the username
and password are identical on the Windows machine and the Linux/UNIX machine(s).
All computers that you are trying to launch ANSYS Icepak from Windows must be able to communicate
with the Windows machine.
Launching ANSYS Icepak from a Windows Machine and submitting to a Linux Cluster
(or Linux Machines)
1. Launch ANSYS Icepak by choosing the Start > All Programs > ANSYS 17.0 > ANSYS Icepak
3. In the Parallel settings panel, select Parallel, Network Parallel or Job Scheduler configuration option.
4. When the Parallel configuration option is selected input specifications for the Parallel options group
box, see Dedicated Parallel Machine (p. 817) and Partitioning the Grid (p. 817) for detailed information.
5. When the Network Parallel configuration option is selected input specifications for the Network parallel
options group box, see Network Parallel options (p. 818) for detailed information.
6. When the Job Scheduler options is selected input specifications for the Job Scheduler options group
box, see Starting Parallel ANSYS Icepak with the Job Scheduler (p. 819) for detailed information.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 829
Calculating a Solution
7. The Use remote Linux nodes option can be used with all configuration options except for Serial. Check
the Use remote Linux nodes option and click the Options button to display the Use remote Linux
nodes panel.
Remote solver path is the path on the remote linux machine where the ANSYS Icepak version of the
Fluent solver is installed.
Remote working directory is the directory that becomes the current working directory for all the
nodes. Additionally, this will be used as a scratch area for temporary files that are created on the nodes.
Note
You must be able to ssh to this node and all nodes without a password.
For optimum parallel solver performance, by default the solution is saved only once at the end of the
solution. You can, however, request ANSYS Icepak to automatically save at specified intervals during a
parallel non-transient calculation by selecting Auto-save interval in the Parallel settings panel and
entering the specified Auto-save interval in the Solve panel (Figure 36.10: The Solve Panel (Results
Tab) (p. 808)). The Auto-save interval is set to 100 by default.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
830 of ANSYS, Inc. and its subsidiaries and affiliates.
Starting Parallel ANSYS Icepak with the Job Scheduler
you may want to run the projects in batch mode. This allows the computer resources to be prioritized,
enables you to control the process from a file (eliminating the need for you to be present during the
calculation), and also provides a record of the calculation history (residuals) in an output file.
To process multiple ANSYS Icepak projects in batch mode, follow the steps below:
2. Save the project to a batch file using the Solve panel (Figure 36.23: The Solve Panel for Batch Pro-
cessing (p. 831)).
a. Select the Script file option under Submission options and enter the name of the batch file in the
Script file text entry box using a .bat extension.
c. Click Start solution in the Solve panel to save the batch file. The contents of a typical batch file are
shown below.
set ICEPAK_LICENSING=1
set FLUENT_INC=C:/Program Files/ANSYS Inc/v160/Icepak/bin//../icepak16.0/Fluent.Inc
set path=%fluent_inc%\..\bin.win64_amd;%path%
set LM_LICENSE_FILE=C:/Program Files/ANSYS Inc/v160/Icepak/bin//../icepak16.0/..
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 831
Calculating a Solution
/license/license.dat
set FLUENT_ARCH=win64
set FLUENT_LICENSE_PATH=C:/Program Files/ANSYS Inc/v160/Icepak/bin//../icepak16.0
/Fluent.Inc\..\..\license\win64
set FLUENT_WAIT=yes
del project01.resd
del project01.*.out
"C:\Program Files\ANSYS Inc\v160\Icepak\bin\\..\icepak16.0\Fluent.Inc\ntbin\win64\
fluent.exe" 3d -g -i project01.uns_in
del project01.uns_pid
3. Repeat the steps above to create batch files for all the projects you want to run in batch mode.
4. Using a text editor, combine all the individual batch files into a combined batch file with a .bat extension.
Note that you must add a cd (change directory) command before each individual batch file to ensure that
the file is executed in the correct directory. An example is shown below, where the batch files for project1
and project10 are combined into a single batch file.
cd C:\icepak\project1
set ICEPAK_LICENSING=1
set FLUENT_INC=C:/Program Files/ANSYS Inc/v160/Icepak/bin//../icepak16.0/Fluent.Inc
set path=%fluent_inc%\..\bin.win64_amd;%path%
set LM_LICENSE_FILE=C:/Program Files/ANSYS Inc/v160/Icepak/bin//../icepak16.0/../license/license.dat
set FLUENT_ARCH=win64
set FLUENT_WAIT=yes
del project1.resd
del project1.*.out
"C:\Program Files\ANSYS Inc\v160\Icepak\bin\\..\icepak16.0\Fluent.Inc\ntbin\win64\fluent.exe"
3d -g -i project1.uns_in
del project1.uns_pid
cd set ICEPAK_LICENSING=1
set FLUENT_INC=C:/Program Files/ANSYS Inc/v160/Icepak/bin//../icepak16.0/Fluent.Inc
set path=%fluent_inc%\..\bin.win64_amd;%path%
set LM_LICENSE_FILE=C:/Program Files/ANSYS Inc/v160/Icepak/bin//../icepak16.0/../license/license.dat
set FLUENT_ARCH=win64
set FLUENT_LICENSE_PATH=C:/Program Files/ANSYS Inc/v160/Icepak/bin//../icepak16.0/Fluent.Inc
\..\..\license\win64
set FLUENT_WAIT=yes
del project10.resd
del project10.*.out
"C:\Program Files\ANSYS Inc\v160\Icepak\bin\\..\icepak16.0amma\Fluent.Inc\ntbin\win64\fluent.exe"
3d -g -i project10.uns_in
del project10.uns_pid
5. Open Windows Explorer and double-click the combined batch file to start the execution of the batch process.
6. When the batch process is complete, you can use ANSYS Icepak to examine the results for the individual
projects, as described in Examining the Results (p. 839).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
832 of ANSYS, Inc. and its subsidiaries and affiliates.
Performing Calculations
If Show diagnostic output from solver is selected in the Solve panel (the default setting), a separate
window will open and the solver will print the numeric values of the residuals to the window.
If Start monitor is selected in the Solve panel (the default setting), ANSYS Icepak will display the con-
vergence history for the calculation in the Solution residuals graphics display and control window.
See The Solution residuals Graphics Display and Control Window (p. 833) for details on the Solution
residuals graphics display and control window.
If Sequential solution of flow and energy equations is selected in the Solve panel, ANSYS Icepak will
first solve the flow equations, and then solve the energy equation alone. See Advanced Solution Control
Options (p. 811) for details.
The solver runs as a background task separate from ANSYS Icepak, so you can work on another model
once the solver starts to solve the current model.
ANSYS Icepak will save the results of the calculation for non-transient problems at the frequency specified
next to Auto-save interval in the Solve panel. See Advanced Solution Control Options (p. 811) for details.
For a transient simulation, ANSYS Icepak will save the results at the frequency specified next to Solution
save interval in the Transient parameters panel, as described in User Inputs for Transient Simula-
tions (p. 605).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 833
Calculating a Solution
Figure 36.24: The Solution residuals Graphics Display and Control Window
The Solution residuals window is fully interactive. For example, at any time during the calculation, you
can zoom in on a specific portion of the graph. To zoom into an area, position the mouse pointer at a
corner of the area to be zoomed, hold down the left mouse button and drag open a selection box to
the desired size, and then release the mouse button. The selected area will then fill the Solution residuals
window, with appropriate changes to the axes. After you have zoomed into an area, click Full range
to restore the graph to its original axes and scale.
Other options available in the Solution residuals window include the following:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
834 of ANSYS, Inc. and its subsidiaries and affiliates.
Performing Calculations
Done cancels the monitor and closes the Solution residuals window, but does not terminate the solver.
Lower pri changes the solver to a lower priority on the machine permanently for the duration of the calcu-
lation.
Terminate stops the solver project after the current iteration is completed. ANSYS Icepak acknowledges
the termination request in the Message window, but the solver does not stop until the Solution
(projectname) is finished message appears. Note that the Terminate button does not close the
Solution residuals window.
Print generates a hardcopy of the residuals in the Solution residuals window. See Saving Image Files (p. 144)
for details on saving an image file.
Set range allows you to specify a range for the values of a variable at a monitor point.
Full range allows you to restore the graph to its original axes and scale, if you have used the Set range
option.
Note
You can change the solution-residual display in the Solution residuals window during the
calculation, as described in Changing the Solution Monitors During the Calculation (p. 835).
This panel is very similar to the Solution monitor parameters panel (see Figure 36.4: The Solution
monitor parameters Panel (p. 801)). You can also specify a Solution ID of the solver calculation you want
to monitor in the Solution monitor definition panel. The default Solution ID will correspond to the
solution ID for the current calculation when the solver is running. You can make changes to the Solution
monitor definition panel while the solver is running. Click Create to make the changes appear in the
Solution residuals graphics display and control windows.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 835
Calculating a Solution
done. Note that the Solution residuals windows will remain open until you close them by clicking
Done.
Note
If Sequential solution of flow and energy equations is enabled when you terminate a
calculation, the flow equations will stop calculating and the energy equations will continue
until you click the Terminate button again.
If Write overview of results when finished is selected in the Solve panel, ANSYS Icepak will generate
an overview of results when it has finished the calculation.
If Write report when finished is selected in the Solve panel, ANSYS Icepak will generate the report(s)
that you defined in the Define summary report panel (see Defining Reports (p. 804)).
If Compress solution after reporting is selected in the Solve panel, ANSYS Icepak will compress some
solver-related files when it has finished the calculation to reduce the usage of disk space. This will not
affect postprocessing of the solution.
If Export is selected in the Solve panel, ANSYS Icepak will export the solution data to the file specified
in the Export solution data text entry box (see Advanced Solution Control Options (p. 811) for details).
Solve Diagnostics
Edit .cas file opens a text-editor window in which you can edit the case file that contains the model inform-
ation used by the solver.
Edit .diag file opens a text-editor window in which you can edit or view the diagnostic file created for input
to the solver. Typically, this will be of use to your technical support engineer in diagnosing the problem.
Edit .uns_out file opens a text-editor window in which you can edit or view the residuals file created by
the solver. This is useful to either check the amount of time taken by the solver, or to check for any errors
printed out during the course of the solution.
Edit optimization log opens a text-editor window in which you can edit or view the optimization log created
by ANSYS Icepak. This is useful to get detailed information regarding the optimization run. The quantities
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
836 of ANSYS, Inc. and its subsidiaries and affiliates.
Diagnostic Tools for Technical Support
reported are the values of design variables for all trials performed, the corresponding objective and constraint
functions, and the relative changes in each of these quantities.
To combine all relevant files for your model into a single file that you can send to your technical support
engineer, select Pack from the File menu.
File Pack
This opens the File selection dialog box, in which you can select a name for the packaged file. See File
Selection Dialog Boxes (p. 93) for details on selecting a file.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 837
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
838 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 37: Examining the Results
ANSYS Icepak provides a number of different methods for examining the results of your simulation (also
referred to as postprocessing your results). You can create graphical displays of data on different portions
of the model, or two-dimensional (XY) plots of solution data.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 839
Examining the Results
The Post menu contains all of the functions you need to examine your results in ANSYS Icepak. These
functions include the following:
Displaying the locations of the minimum and maximum values of postprocessing variables (Post Min/max
locations)
Plotting a variable along a line through the model (Post Variation plot)
Plotting a variable for a transient solution along a line through the model (Post 3D Variation plot)
Plotting nodal temperatures of network objects and network blocks versus solution iteration / time (Post
Network temperature plot)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
840 of ANSYS, Inc. and its subsidiaries and affiliates.
Overview: The Post Menu and Postprocessing Toolbar
Loading postprocessing objects from a file (Post Load post object from file)
In addition to these functions, the Post menu contains options for plotting solution residuals (Post
Convergence plot, described in Calculating a Solution (p. 793)), solution variable histories over time
(Post History plot, described in Transient Simulations (p. 605)). Functions for units (Post Postpro-
cessing units) and transient simulations (Post Transient settings) are described in Chapters Unit
Systems (p. 215) and Transient Simulations (p. 605), respectively. Also, there is an option for comparing
the temperature values of objects with the temperature limits and changing the temperature limits
(Post Power and temperature values, described in Power and Temperature Limit Setup (p. 737)).
If you have saved any postprocessing objects in your project file using the Save postprocessing objects
option in the Save project panel (as described in Saving a Project File (p. 141)), ANSYS Icepak will ask
you if you want to load them when you enter the Post menu for the first time.
Object face ( ) enables you to display results on object faces in the model.
Surface probe ( ) enables you to display results at a point on a surface in the model.
Variation plot ( ) enables you to plot a variable along a line through the model.
History plot ( ) enables you to plot solution variable histories over time.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 841
Examining the Results
Transient settings ( ) opens the Postprocessing time panel where you can set parameters for transient
simulations.
Summary report ( ) opens the Define summary report panel where you can specify a summary report
for a variable on any or all objects in your ANSYS Icepak model.
Power and temperature values ( ) opens the Power and temperature limit setup panel where you
can compare the temperature values of objects with the temperature limits.
On one or more faces of a selected object in the model (for example, the side of a PCB or the face of a block)
on a surface (called an isosurface) defined by single or multiple values of a specified variable, such as tem-
perature
At a particular point in the model, which can be easily moved to examine results at various locations
Note
Displaying Results on Object Faces (p. 845)--Displaying Results at a Point (p. 861) describe how
to display results on these four types of locations in the model, which are referred to as
postprocessing objects. Managing Postprocessing Objects (p. 843) describes how to manage
these postprocessing objects (for example, how to delete, deactivate, and save them).
In the specified portion of the domain, you can display the data in the following ways:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
842 of ANSYS, Inc. and its subsidiaries and affiliates.
Graphical Displays
Parameters that control contour, vector, and particle displays are described in Contour Attributes (p. 864)
-- Particle Trace Attributes (p. 872).
ANSYS Icepak displays a legend (in the graphics window) showing the color spectrum and its associated
values for the currently-selected postprocessing object. To reposition the legend, hold down the Control
key, press and hold down the middle mouse button, and drag the legend to any location in the
graphics window.
The default color spectrum is evenly distributed across the range of values for the specified variable
(that is, each band of the color spectrum is associated with an equal portion of the variable range). It
is possible, however, to change the ranges in order to increase or decrease the size of the color band
associated with a particular portion of the variable range. To do so, hold down the Control key, press
and hold down the right mouse button, and drag the legend value lines up or down the spectrum. To
return the legend to its original appearance, select Rescale vectors in the Post menu.
You can change the format of the labels that define the color divisions in the legend using the Settings
panel. See Configuring a Project (p. 234) for details of the data formats available in ANSYS Icepak, and
how to specify the precision for each of the available formats.
When you define a new postprocessing object using one of the options in the Post menu or Postpro-
cessing toolbar (that is, Object face, Plane cut, Isosurface, Surface probe, or Point), the object is
added under the Postprocessing node in the Model manager window. As is the case for modeling
objects, each postprocessing object has a unique object name, such as iso.1. In the Model manager
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 843
Examining the Results
window shown in Figure 37.3: The Postprocessing Node in the Model manager Window (p. 843), for ex-
ample, one of each type of postprocessing object is listed.
Summary data associated with the postprocessing object selected in the Model manager window is
displayed in the Edit window (Figure 37.4: The Edit Window for postprocessing objects (p. 844)). The
values displayed are the global and object-specific minima and maxima, location of the maximum of
the variable that is being plotted, total, mean, and standard deviation of the variable, and area of the
postprocessing object (or a value of the specified variable and the location for a point object). You can
save the objects summary information listed in the Edit window, by clicking the Save button. This will
open the Save summary data panel, in which you can select or specify the name of your summary
file.
The following sections describe the ways in which you can manipulate postprocessing objects.
To delete a postprocessing object, select the object in the Model manager window and click the
button. The object will be removed from the display. Alternatively, you can right-click the selected object
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
844 of ANSYS, Inc. and its subsidiaries and affiliates.
Graphical Displays
in the Model manager window and select Delete from the drop-down list. You can also drag the se-
lected postprocessing object into the Trash node of the Model manager window.
Note
Unlike other ANSYS Icepak objects, postprocessing objects are permanently deleted
when a delete operation is performed.
To read the postprocessing objects back into ANSYS Icepak, select Load post objects from file in the
Post menu. Enter the appropriate filename in the File name text field in the resulting File selection
dialog box, and click Open to load the objects from the file.
Note
Views are only temporarily saved during a particular ANSYS Icepak work session. The views
are not saved when you quit ANSYS Icepak.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 845
Examining the Results
An object face can be used to isolate a single object in the model, such as a block employed as a power
supply, to determine the effects of the simulation on the surface of the object. In conjunction with
particle traces, an object face can also be instrumental in observing flow. For example, if the surface of
a fan is defined as an object face and particles are introduced, the flow from the fans surface through
the model can be observed.
Panel (p. 847)). To open the panel, click the button in the Postprocessing toolbar or select Object
face in the Post menu.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
846 of ANSYS, Inc. and its subsidiaries and affiliates.
Graphical Displays
Note
Object and Object sides in the panel refer to modeling objects (for example, PCBs, grilles,
fans), not postprocessing objects.
Object face in the panel refers to postprocessing objects, not modeling objects (for example,
PCBs, grilles, fans).
1. In the Name field, enter a new name for the object face. The default name is face.n, where n is a sequential
number distinct for each object face created. You can keep the default name if you want, but a customized
name is generally more useful.
2. To select the specific modeling object for which you want to create an object face, select the desired object
(for example, plate.1) in the Object drop-down list. The object name is displayed in the text field (for ex-
ample, object plate.1).
3. To specify more than one object for which you want to create the object face, select the desired object
(for example, plate.1) from the Object drop-down list, hold down the Control key, and select another
object from the list. When multiple objects are selected, the object names are listed in the Object text field
separated by spaces.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 847
Examining the Results
To select multiple items that are listed consecutively in the drop-down list, you can select the first
item, hold down the Shift key, and then select the last item in the list. All items between the first
selected item and the last selected item will be selected. Click Filter to display the Filter object list
by type panel and select which object types to display.
4. Specify which sides of the modeling object should be included in the object face by enabling/disabling
the corresponding options for Object sides. Only those sides appropriate for the object selected in the
Object list will be available. Rectangular-block specifications, for example, include Min X, Max X, Min Y,
Max Y, Min Z, and Max Z. Cylindrical and polygonal blocks, on the other hand, include Top, Bottom, and
Sides. (For a rectangular block, Min X and Max X represent the sides of the block on the axis with the
minimum and maximum values, respectively.) By default, all object sides are active.
5. To make an object face transparent, enable the Transparency option and move the slider bar to observe
different levels of transparency. You can also enter a value 0 (opaque) and 1.0 (highly transparent) followed
by clicking Display/Update/Done to apply changes.
6. Specify which type of display you want to show on the object face by turning on the appropriate option:
Show mesh, Show contours, Show vectors, or Show particle traces. (You can choose more than one,
but the resulting display may become too busy.)
7. To modify the default attributes of a contour, vector, or particle display, click the corresponding Parameters
button. See Contour Attributes (p. 864) -- Particle Trace Attributes (p. 872) for details. If you choose to display
the mesh, you can specify the mesh color by selecting a color in the drop-down color palette. To display
the color palette, click the small color rectangle next to the Show mesh option.
8. Click Define to define the object face according to the specifications in the panel, without loading the
data. If the data had already been loaded, this button will be called the Display button. The Define (or
Display) button will change to the Update button, which you can use to update the object face if you
make further changes to the specifications in the panel. To create and display the object face by loading
the data, click the Create button.
If you want to permanently delete the object face from ANSYS Icepak, click the Delete button at the
bottom of the Object face panel. This has the same effect as the button, described in Managing
Postprocessing Objects (p. 843).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
848 of ANSYS, Inc. and its subsidiaries and affiliates.
Graphical Displays
Specify a point on the plane and the normal to the plane (see Figure 37.7: Plane Cut Defined by Point and
Normal (p. 849)).
open the panel, click the button in the Postprocessing toolbar or select Plane cut in the Post
menu.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 849
Examining the Results
1. In the Name field, enter a new name for the plane cut. The default name is cut.n, where n is a sequential
number distinct for each plane cut created. You can keep the default name if you want, but a customized
name is generally more useful.
a. Select X plane through center, Y plane through center, or Z plane through center in the Set po-
sition drop-down list under Plane location in the Plane cut panel. The plane cut created is perpen-
dicular to the specified axis. For example, selecting Y plane through center creates a plane in the
x-z plane located in the center of the model.
Specify a point on the plane and the normal direction to the plane:
c. Enter a vector defining the direction normal to the plane (NX, NY, NZ). For example, entering (1, 0,
0) for the vector will define a normal pointing in the x direction.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
850 of ANSYS, Inc. and its subsidiaries and affiliates.
Graphical Displays
a. Use the Orient menu or the Orientation commands toolbar to specify the desired orientation. If
you require a horizontal or vertical plane through your model, choose the orientation such that the
plane of the display screen is perpendicular to the desired plane cut. For example, if you want to
display results on a y-z or x-y plane, choose Orient positive Y as the orientation so that the display-
screen plane is the x-z plane. If you want to specify the plane by selecting three points on it, orient
your model as desired.
b. Select Horizontal-screen select, Vertical-screen select, or 3 Points-screen select in the Set position
drop-down list in the Plane cut panel.
c. If you selected the Horizontal-screen select or Vertical-screen select option, click your left mouse
button in the graphics window to indicate a point on the desired plane. ANSYS Icepak will create a
plane cut that is a horizontal or vertical plane perpendicular to the plane of the graphics window
and passing through the selected point.
If you selected the 3 Points-screen select option, select the first, second, and third points on
the plane in the graphics window using the left mouse button. Each point must be on the
edge of an object or the cabinet. If it is not, ANSYS Icepak will move the point to the nearest
location on the edge of an object or the cabinet.
Note
The procedure for defining the plane cut with your mouse is the same as for defining
a plane for displaying the mesh. See Displaying the Mesh on a Cross-Section of the
Model (p. 780) for additional information (including diagrams).
3. To make a plane cut transparent, enable the Transparency option and move the slider bar to observe
different levels of transparency. You can also enter a value 0 (opaque) and 1.0 (highly transparent) followed
by clicking Display/Update/Done to apply the changes.
4. Specify which type of display you want to show on the plane cut by turning on the appropriate option:
Show mesh, Show contours, Show vectors, or Show particle traces. You can choose more than one, but
the resulting display may become too busy.
5. To modify the default attributes of a contour, vector, or particle display, click the corresponding Parameters
button. See Contour Attributes (p. 864) -- Particle Trace Attributes (p. 872) for details. If you choose to display
the mesh, you can specify the mesh color by selecting a color in the drop-down color palette. To display
the color palette, click the small color rectangle next to the Show mesh option. Note that, when 3D multi-
level meshing is used, the plane-cut mesh may differ from the mesh displayed by the Mesh control panel.
The following two figures highlight the differences:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 851
Examining the Results
Figure 37.10: 3D Multi-Level Plane-cut Mesh Display with Mesh control Panel
6. Click Define to define the plane cut according to the specifications in the panel, without loading the data.
If the data had already been loaded, this button will be called the Display button. The Define (or Display)
button will change to the Update button, which you can use to update the plane cut if you make further
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
852 of ANSYS, Inc. and its subsidiaries and affiliates.
Graphical Displays
changes to the specifications in the panel. To create and display the plane cut by loading the data, click
the Create button.
7. To advance the currently-displayed plane cut through the cabinet so that you can easily view results on
different cross-sectional planes, use the slider bar under Plane location. You can also generate an animation
of the plane cut moving through the cabinet, as described in the following section.
To create an animation showing how relevant contours, vectors, particle displays, and/or the mesh
change as you move through the cabinet, follow the steps below.
1. Specify the starting plane cut (Start) and the ending plane cut (End) for the animation. A Start of 0 and
an End of 1 indicates that the animation will begin at one end of the cabinet and finish at the opposite
end. The direction of the animation through the cabinet is defined by the direction of the normal to the
plane specified in the Plane cut panel.
2. Specify the number of steps (Steps), that is, the number of plane cuts ANSYS Icepak should display between
the starting plane and the ending plane. ANSYS Icepak will interpolate smoothly between the starting
plane and the ending plane that you define, creating the specified number of planes. Note that the number
of steps includes the starting and ending planes.
3. Specify the Delay (ms) or the time between each frame in the animation in milliseconds. This will determine
the duration of the animation. For example, if you specify 10 plane cuts next to Steps, and then specify
500 as the Delay (ms), ANSYS Icepak will create a five-second animation of the plane cuts. Note that the
delay value is added to however long it takes ANSYS Icepak to create a snapshot for the animation. The
time it takes ANSYS Icepak to create a snapshot is dependent on the speed of your system.
4. If you want ANSYS Icepak to play the animation only in the graphics window, and you want the playback
to repeat continuously, turn on the Loop mode option. To play the animation once from start to finish,
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 853
Examining the Results
turn off the Loop mode option. You can also use the Loop mode option if you want to save an animated
GIF or FLI file, as described below.
5. To save the animation to a file, select the Write to file option and click the Write button. This displays the
Save animation file selection dialog box where you can save animations in MPEG, AVI, animated GIF, FLI,
or Flash format. See below for details about saving animations.
Note that when the Write to file option is selected, the Delay (ms) field becomes the Frames/s
field. The Frames/s field designates the number of animation frames displayed per second.
6. Click Animate to start the animation. To stop the animation during playback, click the Interrupt button
in the upper right hand corner of the ANSYS Icepak interface.
Saving an Animation You can save an animation to an MPEG, AVI, animated GIF, FLI, or Flash file
using the Save animation file selection dialog box. In either format, there are two options for you to
consider when saving an animation file: Print region and Scale factor. These options are available
when you click the Options... button in the Save animation file selection dialog box.
Print region enables you to define the region of the graphics window that should be written to the
file. See Specifying the Print Region (p. 147) for details about specifying the Print region.
The Scale factor is the factor by which ANSYS Icepak will scale the image of the graphics window when
it creates the file. If you specify a Scale factor of less than 1 for any of the files described below, you
may want to thicken the outlines of the cabinet and the objects in the graphics window; otherwise
these outlines might not appear in the animation file. You can use the Graphical styles panel (described
in Editing the Graphical Styles (p. 242)) to thicken the lines.
Saving a MPEG File To save the animation as an MPEG file, select MPEG files (*.mpg) in the Files
of type drop-down list. Specify a filename in the File name text field and click Save. Note that you
must specify the Scale factor for the MPEG file. If the MPEG file is to be viewed on a Windows machine,
a Scale factor of 0.3 is recommended.
ANSYS Icepak will play the animation in the graphics window and save each frame to a separate scratch
file. It will then combine all the files into a single MPEG file that you can view using an MPEG player.
For MPEG files to be played properly, you must use one of the following frame rates: 23.976, 24, 25,
29.97, 30, 50, 59.94, or 60.
Saving an AVI File To save the animation as an AVI file, select AVI files (*.avi) in the Files of type
drop-down list. Specify a filename in the File name text field and click Save. You can specify a Scale
factor for the animation, as described above.
ANSYS Icepak will play the animation in the graphics window and save each frame to a separate scratch
file. It will then combine all the files into a single AVI file. You can then import the AVI file into Microsoft
PowerPoint and use the animation in a presentation.
Saving an Animated GIF File To save the animation as an animated GIF file, select GIF files (*.gif)
in the Files of type drop-down list. Specify a filename in the File name text field and click Save. You
can specify a Scale factor for the animated GIF file, as described above. If you want the playback of
the animation in the GIF file to repeat continuously, select the Loop mode option.
To save the animation as an animated GIF file, select GIF files (*.gif) in the Files of type drop-down
list. Specify a filename in the File name text field and click Save. You can specify a Scale factor for the
animated GIF file, as described above. If you want the playback of the animation in the GIF file to repeat
continuously, select the Loop mode option.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
854 of ANSYS, Inc. and its subsidiaries and affiliates.
Graphical Displays
ANSYS Icepak will play the animation in the graphics window and save each frame to a separate scratch
file. It will then combine all the files into a single animated GIF file that you can view using a web
browser. You can also import the animated GIF file into Microsoft PowerPoint and use the animation
in a presentation.
Saving an Autodesk FLI File To save the animation as an FLI file (an Autodesk animation file format),
select FLI files (*.fli) in the Files of type drop-down list. Specify a filename in the File name text field
and click Save. You can specify a Scale factor for the animation, as described above. If you want the
playback of the animation in the FLI file to repeat continuously, select the Loop mode option.
ANSYS Icepak will play the animation in the graphics window and save each frame to a separate scratch
file. It will then combine all the files into a single FLI file (for example, movie.fli) that you can view
using a web browser if you have an FLI viewer plug-in. It will also create an HTML file (for example,
movie.html) that can be viewed using a web browser. ANSYS Icepak also creates Java applets that
enable you to view the HTML file as an animation.
When you view the HTML file in a web browser, the following commands are available:
To continue the animation in the chosen direction (forward or backward), use the Space bar on your key-
board.
To reverse the direction of the animation during playback, use the r key.
Note that ANSYS Icepak also produces two additional files when it creates the FLI file: fliplay.class
and flickframe.class. All four files (for example, movie.fli, movie.html, fliplay.class,
and flickframe.class) must be present for the animation in the HTML file to be played back.
To save the animation as a Flash file, select Flash files (*.swf) in the Files of type drop-down list.
Specify a filename in the File name text field and click Save. You can specify a Scale factor for the
animation, as described above.
ANSYS Icepak will play the animation in the graphics window and save each frame to a separate scratch
file. It will then combine all the files into a single Flash file. You can then import the Flash file into Mi-
crosoft PowerPoint and use the animation in a presentation.
To clip an existing plane cut, turn on the Enable clipping option in the Clip to box section in the Plane
cut panel (Figure 37.8: The Plane cut Panel (p. 850)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 855
Examining the Results
Enter values for Min X, Min Y, Min Z, Max X, Max Y, and Max Z, and click Update.
These values can also be automatically determined by aligning the appropriate edges of the clipped
plane cut to the existing edges of objects or bounding boxes of assemblies. The procedure is similar
to that described in Aligning an Object with Another Object in the Model (p. 297).
For example, to set the Min X value, you would first click Min X displayed in orange in the Plane cut
panel, then click the edge in the graphics window that you want to align with the Min X edge of the
clipped plane cut box.
Just as with other postprocessing objects, data associated with the clipped plane cut object (for example,
specified variable as well as global and object-specific minima and maxima) are displayed in the Edit
window (Figure 37.4: The Edit Window for postprocessing objects (p. 844)), and you can save them in a
file by using the Save button.
If you want to permanently delete the plane cut from ANSYS Icepak, click the Delete button at the
bottom of the Plane cut panel. This has the same effect as the button, described in Managing
Postprocessing Objects (p. 843).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
856 of ANSYS, Inc. and its subsidiaries and affiliates.
Graphical Displays
An isosurface can be used to examine surfaces of a single value or multiple values for a given solution
variable. For example, an isosurface can be helpful if you are trying to determine how quantities such
as temperature or pressure are convected through a model.
Defining an Isosurface
To define an isosurface, you will use the Isosurface panel (Figure 37.12: The Isosurface Panel (p. 858)).
To open the panel, click the button in the Postprocessing toolbar or select Isosurface in the Post
menu.
Post Isosurface
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 857
Examining the Results
1. In the Name field, enter a new name for the isosurface. The default name is iso.n, where n is a sequential
number distinct for each isosurface created. You can keep the default name if you want, but a customized
name is generally more useful.
2. Specify the variable on which the isosurface is based. Select the desired variable (for example, Temperature)
from the Variable drop-down list. The available variables are described in Variables for Postprocessing
and Reporting (p. 915).
3. Specify a single Value or multiple Value(s) of the specified Variable that defines the isosurface. Enter
multiple values separated by spaces. To display the range of values for the selected Variable, click Variable
range. The values present in the solution are displayed in the Message window.
4. To make an isosurface transparent, enable the Transparency option and move the slider bar to observe
different levels of transparency. You can also enter a value 0 (opaque) and 1.0 (highly transparent) followed
by clicking Display/Update/Done to apply the changes.
5. Specify which type of display you want to show on the isosurface by turning on the appropriate option:
Show mesh, Show contours, Show vectors, or Show particle traces. (You can choose more than one,
but the resulting display may become too busy.)
6. To modify the default attributes of a contour, vector, or particle display, click the corresponding Parameters
button. See Contour Attributes (p. 864) -- Particle Trace Attributes (p. 872) for details. If you choose to display
the mesh, you can specify the mesh color by selecting a color in the drop-down color palette. To display
the color palette, click the small color rectangle next to the Show mesh option.
7. Click Define to define the isosurface according to the specifications in the panel, without loading the data.
If the data had already been loaded, this button will be called the Display button. The Define (or Display)
button will change to the Update button, which you can use to update the isosurface if you make further
changes to the specifications in the panel. To create and display the object face by loading the data, click
the Create button.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
858 of ANSYS, Inc. and its subsidiaries and affiliates.
Graphical Displays
Animating an Isosurface
If you want to create an animation that progresses from one static view of an isosurface to the next,
go to the Animation section of the Isosurface panel (Figure 37.12: The Isosurface Panel (p. 858)).
To create an animation showing how relevant contours, vectors, particle displays, and/or the mesh
change as you move through the cabinet, follow the steps below.
1. Specify the starting isosurface (Start) and the ending isosurface (End) for the animation. A Start of 20 and
an End of 30 indicates that the animation will begin with the display of an isosurface value of 20, and
finish with the display of an isosurface value of 30.
2. Specify the number of steps (Steps), that is, the number of isosurfaces ANSYS Icepak should display between
the starting value and the ending value. ANSYS Icepak will interpolate smoothly between the starting value
and the ending value that you define, creating the specified number of isosurfaces. Note that the number
of steps includes the starting and ending isosurface values.
3. Specify the Delay (ms) or the time between each frame in the animation in milliseconds. This will determine
the duration of the animation. For example, if you specify 10 isosurfaces next to Steps, and then specify
500 as the Delay (ms), ANSYS Icepak will create a five-second animation of the isosurfaces. Note that the
delay value is added to however long it takes ANSYS Icepak to create a snapshot for the animation. The
time it takes ANSYS Icepak to create a snapshot is dependent on the speed of your system.
4. If you want ANSYS Icepak to play the animation only in the graphics window, and you want the playback
to repeat continuously, turn on the Loop mode option. To play the animation once from start to finish,
turn off the Loop mode option. You can also use the Loop mode option if you want to save an animated
GIF or FLI file, as described below.
5. To save the animation to a file, select the Write to file option and click the Write button. This displays the
Save animation file selection dialog box where you can save animations in MPEG, AVI, animated GIF, FLI,
or Flash format. See below for details about saving animations.
Note that when the Write to file option is selected, the Delay (ms) field becomes the Frames/s
field. The Frames/s field designates the number of animation frames displayed per second.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 859
Examining the Results
6. Click Animate to start the animation. To stop the animation during playback, click the Interrupt button
in the upper right hand corner of the ANSYS Icepak interface.
Saving an Animation
You can save an animation to an MPEG, AVI, animated GIF, FLI, or Flash file using the Save animation
file selection dialog box. See Saving an Animation (p. 854) for details.
Clipping an Isosurface
If you have created an isosurface, but you do not want to use the whole isosurface to display data, you
can clip it to create a new isosurface that spans a specified sub-range. The clipped isosurface consists
of those points on the selected isosurface where the x, y, and z values are within the specified range.
To clip an existing isosurface, turn on the Enable clipping option in the Clip to box section of the
Isosurface panel (Figure 37.12: The Isosurface Panel (p. 858)).
Enter values for Min X, Min Y, Min Z, Max X, Max Y, and Max Z, and click Update.
These values can also be automatically determined by aligning the appropriate edges of the clipped
isosurface to the existing edges of objects or bounding boxes of assemblies. The procedure is similar
to that described in Aligning an Object with Another Object in the Model (p. 297).
For example, to set the Min X value, you would first click Min X displayed in orange in the Isosurface
panel, then click the edge in the graphics window that you want to align with the Min X edge of the
clipped isosurface box.
Just as with other postprocessing objects, data associated with the clipped isosurface object (for example,
specified variable as well as global and object-specific minimum and maximum values) are displayed
in the Edit window (Figure 37.4: The Edit Window for postprocessing objects (p. 844)), and you can save
them in a file by using the Save button.
If you want to permanently delete the isosurface from ANSYS Icepak, click the Delete button at the
bottom of the Plane cut panel. This has the same effect as the button, described in Managing
Postprocessing Objects (p. 843).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
860 of ANSYS, Inc. and its subsidiaries and affiliates.
Graphical Displays
As the point is dragged through the model, its current location will be displayed and continuously up-
dated on the postprocessing objects Edit panel (described in Managing Postprocessing Objects (p. 843)).
The value of the velocity field and the variable for which the point is defined are also displayed, thereby
allowing you to interactively acquire information about the solution. If you select the option to leave
a trail behind the point, its path through the model will be clearly marked by a continuous curve, as
shown in Figure 37.13: Point Object (p. 861). If the option to display the vector is selected, the vector
associated with the selected vector variable at the points current location will also be shown.
If the option to display particles is selected, particle traces starting from the point will be displayed.
A point object can be used to probe the model, either to determine the value of a solution variable at
a specific point (for example, the location of a thermocouple in a physical model) or as a starting point
for a broader analysis.
Note
When using a point object, you may find it necessary to re-orient the model (for example,
along the coordinate axes) in order to avoid visual confusion regarding the exact location
of the point relative to the rest of the model.
Defining a Point
To define a point, you will use the Point panel (Figure 37.14: The Point Panel (p. 862)). To open the
panel, click the button in the Postprocessing toolbar or select Point in the Post menu.
Post Point
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 861
Examining the Results
1. In the Name field, enter a new name for the point. The default name is point.n, where n is a sequential
number distinct for each point created. You can keep the default name if you want, but a customized name
is generally more useful.
2. Specify the solution variable associated with the point. Select the desired variable (for example, Temper-
ature) from the Variable drop-down list. The available variables are described in Variables for Postprocessing
and Reporting (p. 915).
4. (Optional) Specify the size of the point (in pixel units) in the Point size field. The default size is 4; if the
point is too small for you to see easily, you may want to increase the Point size.
5. (Optional) If you want to mark the point path by a visible trail as you move it from its initial location through
the model (as shown in Figure 37.13: Point Object (p. 861)), turn on the Leave trail option.
6. (Optional) If you want to show the magnitude and direction of the velocity at the current location of the
point (as shown in Figure 37.13: Point Object (p. 861)), turn on the Show vector option. To modify the default
vector definition, click Edit attributes. See Vector Attributes (p. 869) for details.
7. (Optional) If you want to display particle traces starting from the current location of the point, turn on the
Show particles option. To modify the default particle-trace definition, click Edit attributes. See Particle
Trace Attributes (p. 872) for details.
8. Click Define to define the point according to the specifications in the panel, without loading the data. If
the data had already been loaded, this button will be called the Display button. The Define (or Display)
button will change to the Update button, which you can use to update the point if you make further
changes to the specifications in the panel. To create and display the object face by loading the data, click
the Create button.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
862 of ANSYS, Inc. and its subsidiaries and affiliates.
Graphical Displays
If you want to permanently delete the point from ANSYS Icepak, click the Delete button at the bottom
of the Plane cut panel. This has the same effect as the button, described in Managing Postprocessing
Objects (p. 843).
graphics window, select Surface probe in the Post menu or click the button.
Click the postprocessing object in the graphics window using the left mouse button. ANSYS Icepak will
display the value of the variable at the point you selected in the graphics window. Additionally, the
value of the variable and the coordinate location of the point will be printed in the Message window.
If you cannot see the value in the graphics window, press the F9 key on the keyboard to switch the
mode of the mouse to the graphics manipulation functions described in Manipulating Graphics With
the Mouse (p. 122) and then rotate the model in the usual way. Use the F9 key to return to the Surface
probe function.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 863
Examining the Results
In the Min/max locations panel, click the name of the variable for which you want ANSYS Icepak to
display the locations of the minimum and maximum values. ANSYS Icepak will display the points in the
graphics window along with their coordinate locations and their values. The values and coordinate
locations of the points will be also be printed in the Message window. The variables available in the
Min/max locations panel are described in Variables for Postprocessing and Reporting (p. 915).
Line contours (for example, Figure 37.16: Contour Plot (p. 865)) resemble topological maps. Solid contours
can be specified as either smooth or bands. For smooth contours the colors change in continuous
gradations from one boundary of the contour to the other. For banded contours, the colors change
abruptly at the contour boundaries.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
864 of ANSYS, Inc. and its subsidiaries and affiliates.
Graphical Displays
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 865
Examining the Results
In the Object face contours panel, the Plane cut contours panel, or the Isosurface contours panel,
you can specify the variable to be plotted, the type of contour plot (line or solid), the color levels for
the plot, and several characteristics of the contour lines or solid contours. When you are satisfied with
the new settings, click Apply to see the results in the graphics window.
For line contour plots, you will specify how the line color is determined, and for solid contour plots you
will specify the shading. For both, you will also specify how the spacing or band width between contours
is determined.
There are two ways to color the lines on a line contour plot. To vary the color of the lines based on the
value of the variable being plotted, select the Variable option in the Line color drop-down list. To have
a single color for all the lines, select the Fixed option in the Line color drop-down list and then specify
a color in the Color drop-down color palette.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
866 of ANSYS, Inc. and its subsidiaries and affiliates.
Graphical Displays
There are two ways to shade the contours on a solid contour plot. To vary the colors smoothly in con-
tinuous gradations from one boundary of the contour to the other, select the Smooth option under
Shading options. For plane cut contours, you can view smooth shading in 3D, click on 3D and enter
scale values. The scale values are arbitrary numbers that aid in visualization and must be positive
numbers. To have the colors change abruptly at the contour boundaries, select the Banded option.
For both line and solid contour plots, there are three ways to specify the line spacing or band width:
3. Specify how the maximum and minimum levels of the contour range should be determined:
To set the color levels explicitly, select Specified under Color levels and enter the Min and Max values.
To have ANSYS Icepak compute the levels for you, select Calculated, and then choose Global limits,
This object, or Visible on screen from the drop-down list as the method used to compute the levels.
Global limits uses the maximum and minimum values of the variable throughout the whole model.
This object uses the maximum and minimum values of the variable for the current postprocessing
object only. Visible on screen uses the maximum and minimum values of the variable for all postpro-
cessing objects currently visible in the graphics window.
Specify the width of the bands or the size of the interval between lines explicitly:
2. Specify the band width or the size of the interval between lines in the Increment field. The units for the
Increment are the units of the variable being plotted.
3. Specify the minimum value for the contour range in the Start value field.
ANSYS Icepak will generate subsequent intervals by repeatedly adding the Increment to the Start
value.
Specify the individual values for each line or band as discrete values of the variable:
2. In the field to the right of Input levels, enter the desired values for the contour lines or bands separated
by spaces (for example, 5 10 15).
You can specify as many values as you want with the Input option. If you enter more values than
the text field can accommodate, the numbers entered first will disappear at the left side of the field,
but will not be lost as data. You can drag the middle mouse button across the text field to view the
hidden values at the beginning or end of the field, or use the left and right arrows on your keyboard.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 867
Examining the Results
To display the value of a variable on a line, click Display and enter a number in the Interval text box.
Interval represents the number of sections of a line where the values will be displayed. The default
value is 4. The format or precision of these values can be controlled using the Display section of the
Preferences panel.
To set the color levels explicitly, select Specified under Color levels and enter the Min and Max values.
To have ANSYS Icepak compute the color levels for you, select Calculated under Color levels, and then
select Global limits, This object, or Visible on screen from the drop-down list as the method used to
compute the color levels. Global limits uses the maximum and minimum values of the variable throughout
the whole model. This object uses the maximum and minimum values of the variable for the current post-
processing object only. Visible on screen uses the maximum and minimum values of the variable for all
postprocessing objects currently visible in the graphics window.
Note
The selection of Specified or Calculated differs from the selection associated with the Fixed
option for line spacing or band width. The range for the line spacing or band width indicates
the minimum and maximum values that should be plotted, and the range for the color indic-
ates the minimum and maximum values associated with the color spectrum. It is possible
for the color range to be wider than the range of values being plotted, in which case not all
colors in the spectrum will be used.
To save contour data, create a contour plot for one of the boundaries of the region to be studied in
detail, and then click Save profile in the associated contour panel (for example, Figure 37.17: The Object
face contours Panel (p. 866)). Enter a name for the contour plot in the resulting File selection dialog
box and click Accept to save the data. You can then create a wall or an opening at the same boundary
of the region to be studied in detail. To use the contour data as the boundary condition for the wall or
opening, define a spatial profile on the wall or opening using the contour data. (For information on
specifying a spatial profile for an opening, see Openings (p. 383); for a wall, see Walls (p. 449).)
Note
The shape and size of the plane containing the contour data you save does not have to be
exactly the same shape and size as the opening or wall that you specify. For example, if you
save contour data on a plane of size 10 cm 10 cm, and you use this data to define a
boundary profile for an opening, the size of the opening does not have to be 10 cm 10 cm.
If the size of the opening is 5 cm 5 cm, ANSYS Icepak will use the contour data in this area
and ignore the contour data outside this area. If the size of the opening is 15 cm 15 cm,
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
868 of ANSYS, Inc. and its subsidiaries and affiliates.
Graphical Displays
ANSYS Icepak will use the contour data at the edge of the 10 cm 10 cm plane in the area
of the opening that is larger than 10 cm 10 cm.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 869
Examining the Results
In the Object face vectors panel, Plane cut vectors panel, or Isosurface vectors panel, you can specify
the distribution, color, and other characteristics of the vectors, and the color limits for the plot. When
you are satisfied with the new settings, click Apply to see the results in the graphics window.
To base the vector color on the magnitude of the velocity (the default), select Velocity magnitude in the
Color by drop-down list.
To base the color on the value of a scalar variable, select Scalar variable in the Color by drop-down list and
then select the desired scalar variable (for example, Temperature) from the Color variable drop-down list.
The available variables are described in Variables for Postprocessing and Reporting (p. 915).
To display single-color vectors, select Fixed in the Color by drop-down list and then specify a color in the
Fixed color drop-down color palette.
If you choose a non-fixed vector color (that is, if you choose Velocity magnitude or Scalar variable),
the color spectrum for the vector plot will be distributed across a range of values for the velocity or
specified scalar variable. There are two ways to specify the minimum and maximum limits for this range:
To set the color levels explicitly, select Specified under Color levels and enter the Min and Max values.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
870 of ANSYS, Inc. and its subsidiaries and affiliates.
Graphical Displays
To have ANSYS Icepak compute the color levels for you, select Calculated under Color levels, and then
select Global limits, This object, or Visible on screen from the drop-down list as the method used to
compute the color levels. Global limits uses the maximum and minimum values of the variable throughout
the whole model. This object uses the maximum and minimum values of the variable for the current post-
processing object only. Visible on screen uses the maximum and minimum values of the variable for all
postprocessing objects currently visible in the graphics window.
Specify a scaling factor for all vectors by selecting the Factor option for Scale and entering the factor in the
text field. The default factor of 1 results in a maximum vector size of approximately 1/2 inch on the screen.
Specify a scaling factor for the largest vector by selecting the Max pixels option for Scale and entering the
maximum number of pixels in the text field. The size of the largest vector on the screen will be set to the
specified number of pixels, and all other vectors will be scaled proportionally.
No arrow heads
2D arrow heads
3D arrow heads
Dart
Diamond
Rhomboid
Figure 37.20: Arrow Styles: 2D arrow heads and Rhomboid (p. 872) showcases two such arrow styles: 2D
arrow heads and Rhomboid.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 871
Examining the Results
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
872 of ANSYS, Inc. and its subsidiaries and affiliates.
Graphical Displays
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 873
Examining the Results
In the Object face particles panel, Plane cut particles panel, Isosurface particles panel, or Point
particles panel, you can specify the marker style and size, the frequency of their position calculation,
their distribution, and other characteristics. When you are satisfied with the new settings, click Apply
to see the results in the graphics window.
The Start time specifies the time at which the particle traces begin.
The End time specifies when the particle traces should end. ANSYS Icepak estimates an end time from the
time scale of the flow such that a particle introduced with the highest velocity occurring in the solution will
traverse the length of the enclosure. You can specify a smaller value if you want the particle traces to end
before they reach the end of the domain.
Transient particle traces (used for transient simulations only) creates particle traces for a transient solution
at a particular time by utilizing the velocity vector field at that time.
Reverse direction can be used to reverse the direction of the particle traces by tracing their path prior to
their introduction at an object face, plane cut, isosurface, or point (for example to display the path of an air
stream coming into and exiting the outlet grille shown in Figure 37.21: Particle Trace Plot (p. 873)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
874 of ANSYS, Inc. and its subsidiaries and affiliates.
Graphical Displays
the right of Uniform. If you prefer to display particles released from each node point on the surface of
the postprocessing object, select the Mesh points option for Display options. In regions where there
are more mesh elements, you can thin out or reduce the particle traces by changing the Skip value.
By default, Skip is set to 0 indicating that a particle trace is drawn for each cell in the domain. If you
increase Skip to 1, every other particle trace will be displayed. If you increase Skip to 2, every third
particle trace will be displayed and so on. The order of particle traces will determine which particle
traces are skipped or drawn; therefore, adaption and reordering will change the appearance of the
particle trace display when a non-zero Skip value is used.
In the Style group box (Figure 37.22: The Object face particles Panel (p. 874)), select the Trail check box
to display the particle traces. You can specify different particle trace widths by entering a value in the
Width field.
In the Marker drop-down list, you can select the marker style as cone, dot, or none. To change the
size of the markers, select the Size check box and specify a value in the adjacent field. The cone-styled
and dot-styled markers are shown in Figure 37.23: Cone-Styled Markers and Dot-Styled Markers for
Particle Traces (p. 875). Note that if you select none as the marker style, the particle traces will appear
without any markers.
Figure 37.23: Cone-Styled Markers and Dot-Styled Markers for Particle Traces
You can also change the marker spacing by going to Edit Preferences. Under the Defaults node,
select Postprocessing and specify a value for Particle trail marker spacing. See Postprocessing Options
of the Icepak Users Guide for more information.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 875
Examining the Results
1. Specify the starting animation "frame" (Start) and the ending frame (End) for the animation. The default
value for End is computed from the values found in the Particle options section of the corresponding
particles panel. Changing this default value will change the number of particle steps.
2. Specify the number of Steps, that is, the number of frames ANSYS Icepak should display between the start
and end of the animation. ANSYS Icepak will interpolate smoothly between the start and end of the anim-
ation, creating the specified number of frames. Note that the number of steps includes the starting and
ending frames.
3. Specify the Delay (ms) or the time between each frame in the animation in milliseconds. This will determine
the duration of the animation. For example, if you specify 10 frames next to Steps, and then specify 500
as the Delay (ms), ANSYS Icepak will create a five-second animation of the particle trace. Note that the
delay value is added to however long it takes ANSYS Icepak to create a snapshot for the animation. The
time it takes ANSYS Icepak to create a snapshot is dependent on the speed of your system.
4. If you want ANSYS Icepak to play the animation only in the graphics window, and you want the playback
to repeat continuously, turn on the Loop mode option. To play the animation once from start to finish,
turn off the Loop mode option. You can also use the Loop mode option if you want to save an animated
GIF or FLI file, as described in Saving an Animation (p. 854).
5. If you want ANSYS Icepak to save the animation to a file, select the Write to file option and click the Write
button. This displays the Save animation file selection dialog box where you can save animations in MPEG,
Flash, AVI, animated GIF, or FLI format. See Saving an Animation (p. 854) for details on saving an animation.
Note that when the Write to file option is selected, the Delay (ms) field becomes the Frames/s
field. The Frames/s field designates the number of animation frames displayed per second.
6. Click Animate to start the animation. To stop the animation during playback, click the Interrupt button
in the upper right hand corner of the ANSYS Icepak interface.
To base the color on the value of a scalar variable, select Scalar variable in the Color by drop-down list and
then select the desired scalar variable (for example, Temperature) from the Variable drop-down list. The
available variables are described in Variables for Postprocessing and Reporting (p. 915).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
876 of ANSYS, Inc. and its subsidiaries and affiliates.
XY Plots
To display single-color particle traces, select Fixed in the Color by drop-down list and specify a color in the
Fixed color drop-down color palette.
If you choose a non-fixed particle color (that is, if you choose Scalar variable or Time), the color
spectrum for the particle trace plot will be distributed across a range of values for the specified variable.
There are two ways to specify the minimum and maximum limits for this range:
To set the color levels explicitly, select Specified under Color levels and enter the Min and Max values.
To have ANSYS Icepak compute the color levels for you, select Calculated under Color levels, and then
select Global limits, This object, or Visible on screen from the drop-down list as the method used to
compute the color levels. Global limits uses the maximum and minimum values of the variable throughout
the whole model. This object uses the maximum and minimum values of the variable for the current post-
processing object only. Visible on screen uses the maximum and minimum values of the variable for all
postprocessing objects currently visible in the graphics window.
37.3. XY Plots
ANSYS Icepak enables you to create five types of XY plots: convergence, history, variation, trials and
network temperature. The first two are described in Defining Solution Monitors (p. 801) and Creating a
History Plot (p. 625), respectively, while the variation plot, trials plot and network temperature plots are
described here.
37.3.1. Variation Plots
37.3.2.Trials Plots
37.3.3. Network Temperature Plots
Note
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 877
Examining the Results
plot (p. 879)). To open the panel, click the button in the Postprocessing toolbar or select Variation
plot in the Post menu.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
878 of ANSYS, Inc. and its subsidiaries and affiliates.
XY Plots
1. Select the variable to be plotted (for example, Temperature) from the Variable drop-down list. The
available variables are described in Variables for Postprocessing and Reporting (p. 915).
2. Specify the initial point of the line (X, Y, Z) and the vector (X, Y, Z) that defines the direction of the line.
There are three methods available for defining the line:
a. Use the Orient menu or the Orientation commands toolbar to specify the desired orientation.
Choose the orientation such that the plane of the display screen is perpendicular to the desired line.
For example, if you want to display results on a line in the z direction, choose Home as the orientation
so that the display-screen plane is the x- y plane.
c. Click your left mouse button in the graphics window to indicate a point on the desired line. The res-
ulting line will be normal to the plane of the graphics window and pass through the selected point.
ANSYS Icepak will update the Point and Direction to reflect the line definition.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 879
Examining the Results
b. In the Model manager window, select two point objects from the Postprocessing node. If there
are only two postprocessing point objects to choose from, ANSYS Icepak will automatically use them.
If there are more than two point objects, ANSYS Icepak will open a Selection panel that will prompt
you to choose two postprocessing point objects. The first point you select defines the initial point,
and the direction is defined as the vector from the first point to the second point.
ANSYS Icepak will update the Point and Direction to reflect the line definition.
To create and define a 3D variation plot go to Post 3D Variation Plot. A 3D variation plot is only
available for transient problems.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
880 of ANSYS, Inc. and its subsidiaries and affiliates.
XY Plots
by clicking on the Set range button. In the Set range panel enter values for Min X, Min Y, Max X, and
Max Y and enable the check boxes.
Note
For 3D variation plots, the Delete button will delete all time curves unlike for 2D variation
plots where you can selectively delete a particular time curve.
Figure 37.27: The Clip to box Section of the Variation Plot Panel
Enter values for Min X, Min Y, Min Z, Max X, Max Y and Max Z and click Create.
These values can also be automatically determined by aligning the appropriate edges of the clipped
line to the existing edges of objects or bounding boxes of assemblies. The procedure is similar to that
described in Aligning an Object with Another Object in the Model (p. 297).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 881
Examining the Results
For example, to set the Min X value, you would first click Min X displayed in orange in the Variation
Plot panel, then click the edge in the graphics window that you want to align with the Min X edge of
the clipped plot cut box
You can pick a point on a plot curve to know its coordinates on the 3D graph, using the mouse. The
coordinate displays a plotted point variables value, distance and its associated trial number. To aid user
in calculating the coordinate of a picked point, two arrows originating from picked point are shown
directing to X-Y axes as projections. The coordinate of picked point is also printed in the message
window. To remove arrows in the graph, use the Reset button.
To read the data curve back into ANSYS Icepak, click the Load button at the bottom of the variation
plot window. Enter the appropriate filename in the resulting Load curve dialog box, and click Accept
to load the data.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
882 of ANSYS, Inc. and its subsidiaries and affiliates.
XY Plots
To open the panel, click the button in the Postprocessing toolbar or select Trials plot in the Post
menu.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 883
Examining the Results
1. Select the variables to be plotted (for example, Temperature) from the X Variable and Y Variable drop-
down lists. If you select Trial for either the X or Y axis, the name of the solutions specified below will appear
as the axis label. The other available variables are described in Variables for Postprocessing and Report-
ing (p. 915).
2. Specify a set of solutions to compare using the Solution names field. You can type a solution name that
contains an asterisk or a question mark in place of characters or a character, respectively. For example,
typing rad* compares solutions radiation00, radiation01, and radiation02, but not no-rad00.
Typing rad? compares solutions rad1, rad2, and rad3, but not rad10, or rad100. Use the default *
to specify all solutions for the current model.
3. There are three options to specify the location of the point of interest for the trials plot:
Add location enables you to specify the coordinates of a point. Enter the X, Y, and Z coordinates or select
From screen to select the points on the screen with the left button. Click the Done button. The point
will appear in the Right-click points to remove list.
Add post object enables you to select an existing point object from the Selection panel (Figure 37.30: The
Selection Panel (p. 885)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
884 of ANSYS, Inc. and its subsidiaries and affiliates.
XY Plots
In the Selection panel, select the point in the list and click Okay. The point will appear in the
Right-click points to remove list in the Trials plot panel. See Displaying Results at a Point (p. 861)
for details on creating a point object.
Add point enables you to select an existing point from the point drop-down list or create a new point.
See Points (p. 626) for details about creating points.
4. If there are points in the Trials plot panel that you no longer need, you can easily delete them. To remove
specified points, right mouse click the individual point names in the Right-click points to remove list and
click Remove points. The points will be permanently removed from the Add point drop-down list in the
Trials plot panel.
5. Click Create to display the XY trials plot of the selected variable(s) at the point(s) specified. Click Close to
close the Trials plot panel without creating a trials plot.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 885
Examining the Results
To read the data curve back into ANSYS Icepak, click the Load button at the bottom of the trials plot
window. Enter the appropriate filename in the resulting Load curve dialog box, and click Accept to
load the data.
Note
The Network temperature plot is only displayed when your model contains network objects
or blocks and at least one internal node.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
886 of ANSYS, Inc. and its subsidiaries and affiliates.
Selecting a Solution Set to be Examined
el (p. 888)), click on the button in the Postprocessing toolbar or select Load solution ID in the
Post menu.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 887
Examining the Results
Select the desired solution set from the list at the bottom of the panel, and click Okay to load it. The
new solution will be applied automatically to the model in the graphics window.
To create a zoom-in model, you will use the Zoom-in modeling panel (Figure 37.33: The Zoom-in
modeling Panel (p. 889)). To open the panel, select Create zoom-in model in the Post menu.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
888 of ANSYS, Inc. and its subsidiaries and affiliates.
Zoom-In Modeling
1. Specify a name for the zoom-in model project in the Zoom-in project text entry box. You can also click
Browse next to the text field and select the desired project name in the resulting File selection dialog
box. See File Selection Dialog Boxes (p. 93) for more information on the File selection dialog box.
2. Specify the solution ID of the results from the previous system model. You can either enter the solution ID
in the Solution ID text entry box, or select the solution ID using the Version selection panel. Click Select
to open the Version selection panel. Note that you do not need to provide a file extension for the solution
ID.
3. Specify the coordinates for each of the zoom-in model boundaries (Min X, Max X, Min Y, Max Y, Min Z,
and Max Z). There are two methods available for choosing the coordinates:
Enter the coordinate values in the appropriate text entry boxes and press the Enter key on the keyboard.
Click Select to the right of the appropriate text entry box and then click the left mouse button on the
desired point in the graphics window. You may want to orient your view depending upon the coordinate
being selected to ensure a more accurate selection.
The boundaries of the zoom-in model will be displayed in the graphics window as you update them.
Once you have specified the boundaries, you can also change them in the graphics window by first
holding down the Shift key on the keyboard and then dragging the desired boundary with the
right mouse button.
4. Select the type of boundary for each side of the zoom-in model. There are three options:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 889
Examining the Results
Inflow boundaries are all open boundaries that have not been chosen as the outflow boundary. For inflow
boundaries, a velocity profile is used as a boundary condition.
Outflow boundaries should only be defined as the plane or boundary through which the maximum
mass outflow occurs. For an outflow boundary, a static pressure profile is used as a boundary condition.
Wall boundaries are all closed or solid boundaries. For wall boundaries, a fixed temperature profile is
used as a boundary condition.
By default, all walls in the zoom-in model will have a fixed temperature profile. While this is suitable
for most applications, it is not applicable for the case where the wall in question is an adiabatic
wall in the system-level model. In such a case, you will need to change the boundary condition
for the zoom-in model from the automatically-generated temperature profile to an adiabatic
boundary condition.
5. Click Accept to close the panel and create the zoom-in model. The Message window will print the details
of the process and alert you when the new project has been written.
Note that it is best to create plane cuts and display the velocity vectors in the system-level model at
the locations where you would like the zoom-in boundary to be before writing out the sub-system
model to a project file.
Note
Do not use the zoom-in modeling feature for natural convection problems if any of the boundary
conditions in the zoom-in model need walls with specified profiles of heat transfer coefficient.
In cases where the zoom-in model boundary truncates any solid objects, it is necessary to create
additional walls in the zoom-in model to represent the boundaries of the solid objects. The
temperature profile at the boundary will have already been written out and can be loaded for
the new wall using the Load button in the Curve specification panel.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
890 of ANSYS, Inc. and its subsidiaries and affiliates.
Display Powermap Property
From the Object drop-down list, select a block, PCB, or package object and click Accept. Click Filter
to display the Filter object list by type panel and select which object types to display. If no powermaps
are associated with the object, a message is displayed in the Messages window. If one or more
powermaps are associated with the object, the Powermap drop-down list is populated with the asso-
ciated powermap source assemblies. From the Powermap drop-down list, select one source assembly
layer and click Accept.
By default, the source object property data is displayed in 2D. Under Display Setting, select 3D to display
the data in 3D. Use the slider bar to define the relative size of the 3D sources. From the Side drop-down
list, select Min to display only values in the minimum side of the assembly, Max to display only values
on the maximum side of the assembly, or All to display values on both sides of the assembly.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 891
Examining the Results
Under Property specification, select Heat Flux, Power, or Temperature to display from the Property
drop-down list. Temperature is only available when a solution is loaded. When you select Temperature,
choose to display the Min, Avg, or Max temperature. By default, the full range of values are displayed.
To modify the minimum and/or maximum value displayed in the range, select Min value and/or Max
value and enter a value.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
892 of ANSYS, Inc. and its subsidiaries and affiliates.
Display Powermap Property
If a model has been solved, the Use solution data option enables you to view the solution's property
values. By default, Use solution data is selected. Solution data includes two property values, one for
each side of the source (for example, Min Z and Max Z). If you want to view pre-solve property values
(T = 0), deselect the Use solution data check box. You can toggle the Use solution data check box
on and to compare the pre- and post-solve property values. Load solution to view result is only available
if the model has been solved and solution data is available.
Click View to display the source object property values. Click Close to close the Show powermap
properties panel and clear the data. Click Clear to clear the data and keep the panel open.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 893
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
894 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 38: Generating Reports
ANSYS Icepak provides tools to create reports of solution results and print them either to a file or to
the report window. These reports represent tables of any primary or derived solution variable for all
nodal mesh points that lie within a specified region of the model. The reports also include minimum
and maximum values of the variable within the region. The region can be the entire model, a zoomed-
in portion of the model, a region in the shape of a rectangular prism, the faces of one or more modeling
objects, or a point in the model. You can also create a report of internal node temperatures for network
blocks and a report of the fan operating point for characteristic curve fans.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 895
Generating Reports
The Report menu contains all the functions you need to create reports of results for your simulation.
These functions include the following:
creating a report of the fan operating point for characteristic curve fans (Report Fan operating points)
The Report menu contains a function related to saving a file that can be read into AutoTherm (Report
Write Autotherm file), described in Saving an AutoTherm File (p. 209), and a function that allows you
to view the optimization/parameterization results (Report Show optimization/param results), de-
scribed in Optimization (p. 655).
The Report menu also contains options to export package die thermal resistance data to Gradient
Firebolt, Cadence Encounter, and Sentinel TI and temperature data to SIwave as described in Gradient,
Cadence Thermal Resistance and SIwave Temperature Files (p. 214).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
896 of ANSYS, Inc. and its subsidiaries and affiliates.
Variables Available for Reporting
$$ UX, UY, UZ, Speed, Pressure, Temperature, TKE, Epsilon, Viscosity ratio, Vorticity, X, Y, Z, K_X, K_Y,
K_Z, Electric Potential, species(mole), species(mass), and Wall YPlus are reported in the following format:
1. Number of nodes
3. Node #, x, y, z, value (displayed if you deselect Only summary information in the Full report panel
described in Full Reports (p. 910))
$$ Heat flux, Joule heating density, Elec current density, Elect current density X, Elect current density
Y and Elect current density Z are reported in the following format:
2. Surface area
3. Number of nodes
5. Node #, x, y, z, (displayed if you deselect Only summary information in the Full report panel described
in Full Reports (p. 910))
Note that the reported pointwise value of heat flux ( ) represents heat flux normal to the surface of
the specified object.
Heat flow, Heat flow (into Solid), Heat flow (into Fluid) and Radiative heat flow are reported in the fol-
lowing format:
2. Surface area
3. Number of nodes
5. Node #, x, y, z, value (displayed if you deselect Only summary information in the Full report panel
described in Full Reports (p. 910))
2. Surface area
3. Number of nodes
5. Node #, x, y, z, value (displayed if you deselect Only summary information in the Full report panel
described in Full Reports (p. 910))
Note that the reported pointwise value represents mass flow normal to the surface of the specified
object.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 897
Generating Reports
2. Surface area
3. Number of nodes
5. Node #, x, y, z, value (displayed if you deselect Only summary information in the Full report panel
described in Full Reports (p. 910))
Note that the reported pointwise value represents volume flow normal to the surface of the specified
object.
2. Surface area
3. Number of nodes
5. Node #, x, y, z, h (displayed if you deselect Only summary information in the Full report panel described
in Full Reports (p. 910))
Note that the heat transfer coefficient (h) is determined relative to a user-defined reference temper-
ature (Ref temp).
1. Number of nodes
3. Node #, x, y, z, ux, uy, uz (displayed if you deselect Only summary information in the Full report panel
described in Full Reports (p. 910))
Note that the variables ux, uy, and uz represent velocity in the x, y, and z directions, respectively.
1. Total thermal resistance (displayed only in the Report summary data panel)
Note
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
898 of ANSYS, Inc. and its subsidiaries and affiliates.
HTML Reports
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 899
Generating Reports
3. Specify the level of detail you need to include in the report. You can choose from Problem specification,
Solution overview, Heat source information, Fan information, and Vent information. The HTML report
includes all of these options by default.
4. Specify postprocessing objects and data under Postprocessing data and figures. Use the Add drop-down
list to add postprocessing objects and data to the HTML report. Note that when you use the Add drop-
down list to add multiple items to the report, the Postprocessing data and figures section of the HTML
report panel expands and you must use the scroll bars to access the report data fields. There are three
categories of data you can include in the HTML report:
Picture (.png etc.) allows you to include graphic images in your HTML report. To add a picture to the
report, use the following procedure:
a. Specify a width in pixels for the images using the Width for figures (pixels) field.
b. Enter a file name for the image file you want to include in the HTML report in the Picture file text
field, or browse the directory structure for a specific file by clicking Browse.
c. (Optional) To include text above and below the figure, use the Text above and Text below fields.
d. (Optional) To keep the image from being included in the generated HTML, turn off the Active option.
To remove the image from the HTML report panel, click Delete.
Postprocessing object allows you to include postprocessing object data in your HTML report. To add
a postprocessing object to a report, use the following procedure:
a. Select a postprocessing object from your ANSYS Icepak model using the Post object drop-down list.
b. ANSYS Icepak preloads the Viewing position text field with position, rotation, scale, and centering
data for the current view. You can re-enter data into the field, or you can adjust the viewing position
in the ANSYS Icepak graphics window and click Current in the HTML report panel.
c. If there is more than one solution set available for your model, you will need to specify which solution
you want to include in the HTML report. Enter a solution ID in the Solution ID text field or click Select
to open the Version selection panel. See Selecting a Solution Set to be Examined (p. 887) for more
information about selecting a solution set.
d. (Optional) To include text above and below the figure, use the Text above and Text below fields.
e. (Optional) To keep the postprocessing object from being included in the generated HTML, turn off
the Active option.
To remove the postprocessing object from the HTML report panel, click Delete.
Summary report allows you to include summary report data in your HTML report. To add a summary
report to an HTML report, use the following procedure:
a. Select the type of summary report (Fan operating points, Vent flow rates, Heat source values,
Network blocks, or User-defined) to include in the HTML report using the Summary type drop-
down list.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
900 of ANSYS, Inc. and its subsidiaries and affiliates.
Reviewing a Solution
When the Summary type is User-defined, the Summary definition field becomes active, al-
lowing you to enter the file name of a summary. You can also click Browse to navigate through
your directory structure to locate the summary file.
b. If there is more than one solution set available for your model, you will need to specify which solution
you want to include in the HTML report. Enter a solution ID in the Solution ID text field or click Select
to open the Version selection panel. See Selecting a Solution Set to be Examined (p. 887) for more
information about selecting a solution set.
c. (Optional) To include text above and below the figure, use the Text above and Text below fields.
d. (Optional) To keep the summary report from being included in the generated HTML, turn off the
Active option.
To remove the summary report from the HTML report panel, click Delete. Click Clear to remove
all postprocessing data and objects from the HTML report panel.
To load a report format, click on Load. This opens the File selection dialog box, in which you
can specify the filename and the directory from which the chosen format is to be loaded. See File
Selection Dialog Boxes (p. 93) for details on selecting a file.
To save the report format, click on Save. This opens the File selection dialog box, in which you
can specify the filename and the directory to which the chosen format is to be saved. See File
Selection Dialog Boxes (p. 93) for details on selecting a file.
5. Click Write in the HTML report panel to create the report (or click Cancel to close the panel without cre-
ating the report).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 901
Generating Reports
To view summary data stored for a particular solution, select Solution overview and then View in the
Report menu. This opens a File selection dialog box where you can open a solution overview file
(*.overview). Once an overview file is selected, the summary data is displayed in the Solution panel
(Figure 38.4: The Solution Panel (p. 902)).
The Solution panel contains heat and mass transfer information for the objects in your ANSYS Ice-
pak model.
Panel (p. 903)), select the Summary report option in the Report menu or click on the button in
the Postprocessing toolbar.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
902 of ANSYS, Inc. and its subsidiaries and affiliates.
Summary Reports
1. Specify the Solution ID for which you wish to create a report. There are two options:
Specified allows you to either enter the solution ID in the text entry box or select the solution ID using
the Version selection panel. Click Select to open the Version selection panel (Figure 38.6: The Version
selection Panel (p. 903)).
Select the version you want to use to create the report in the list at the bottom of the Version
selection panel and click Okay to accept the selection.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 903
Generating Reports
ID pattern allows you to generate a report on multiple solutions by entering a wild-card expression or
a text string in the ID pattern text field, and selecting either Transient only or Steady only solutions.
By default, ANSYS Icepak generates a report for all steady solutions, denoted using the * in the ID pattern
text field. For information on how to run multiple trials see Running Multiple Trials (p. 679).
You can type a solution name that contains an asterisk or a question mark in place of characters
or a character, respectively. For example, typing rad* will allow a report to be written for all
solutions whose names start with rad; typing rad? will allow a report to be written for all solutions
whose names consist of the word rad plus one character. Any solution whose id name matches
the pattern will be displayed in a bubble help window as you type in the text field. Only those
IDs shown in the bubble help will be considered when you click Write in the Define summary
report panel. Note that the list of ids shown in the bubble help will be further filtered by Transient
only or Steady only and other options (for example, report time) that you may have specified.
2. (Transient simulations only) Specify the Report time, which is the time in the transient analysis for which
the report is to be written. The time can be specified as a particular Time, time Step, or All times. See
Transient Simulations (p. 605) for details on transient simulations.
3. Under Options, specify where ANSYS Icepak should write the report. There are four options:
Write to window directs the report to the Report summary data panel (for example, Figure 38.7: The
Report summary data Panel (p. 904)).
Write to file directs the report to a file. ANSYS Icepak assigns a default name to the file, but it can be
overwritten with a user-specified name. The user-specified filename can be a full pathname to the file
or a pathname relative to the directory in which execution of ANSYS Icepak was initiated. You can also
click Browse to navigate through your directories to locate a file in which to write.
Include point reports includes the point report (if previously defined) in the summary report.
Trials/objects across top transposes the list of trials and objects (in the case of a single trial) and displays
them by column, as shown in Figure 38.8: The Report summary data Panel Displayed by Column (p. 905).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
904 of ANSYS, Inc. and its subsidiaries and affiliates.
Summary Reports
In ANSYS Icepak, you can choose to report the computed face centroid variable values or the nodal values
that have been interpolated to the nodes. By default, the Report facet values option is off and the in-
terpolated variable values are reported. Using the facet reporting option becomes especially important
while reporting face node temperatures of network objects and network blocks.
4. Click Edit units to specify the units for the report. See Units for Postprocessing (p. 220) for details on selecting
units for reports.
5. Click Edit columns to specify the variables you want to report. Only the variables selected will be written
out.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 905
Generating Reports
To load a previously saved format (for example, a .summ file), click Load. Any one of many previously
saved formats can be loaded.
Note
If more than 100 objects are loaded in at one time, the objects are displayed in the
Define summary report panel as read-only. You will need to toggle the ( ) button
to make edits to any of the objects.
To define the format for a new report, click New and select the object, sides, and variable of interest on
the object.
Objects specify the type of modeling object that represents the report region. In the Objects drop-
down list, you can select different types of objects from those available in the model. Note that groups
are also valid object types. Click Filter to display the Filter object list by type panel and select which
object types to display.
(recirculation openings only) Specify whether you want to create a report for the supply or extract
section of the recirculation opening by selecting supply or extract in the Objects drop-down list.
Select All to create the report for both the supply and the extract sections of the opening.
Sides specify the side or sides of the object to be included in the report region. The Sides options
include All, Min X, Max X, Min Y, Max Y, Min Z, Max Z, Top, Bottom, Sides, and Interior; however,
only those options appropriate for the selected object are available for selection. All object sides are
active by default.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
906 of ANSYS, Inc. and its subsidiaries and affiliates.
Summary Reports
To choose the variable to be reported, select the desired variable (for example, Temperature) from
the Value drop-down list. The available variables are described in Variables Available for Report-
ing (p. 896) and Variables for Postprocessing and Reporting (p. 915).
Note
For a summary report, the average value of a variable is calculated as the area-based
average.
If you select Heat tr. coeff under Value, you will need to specify the reference temperature for
the heat transfer coefficient. To specify the reference temperature, click the Edit button to the
right of the Value text field and enter the Ref temp in the Heat tr. coeff panel.
If you select Heat flow or Heat flux under Value for openings, grilles, or fans, you will need to specify
the reference temperature for the heat flow or heat flux. To specify the reference temperature, click
the Edit button to the right of the Value text field and enter the Ref temp in the Heat flow or Heat
flux panel.
7. If you want to report a combined (single) value for all the sides of an object, turn on the Comb option. To
report them separately, turn off Comb.
8. If you want to report summary data on the meshed region of a specified object, turn on the Mesh option.
This option is used when an object intersects with one or more objects and the mesh in the intersecting
region might not necessarily belong to it. By default, Icepak reports on the full mesh of the specified object.
Enabling the Mesh option allows you to report on the reduced mesh of the specified object.
9. (Optional) If you want to temporarily disable reporting on a specified object, toggle the check box under
the ( ) button to deactivate the report. You can also invert the active state of all summary objects by
clicking on the ( ) icon itself in the Define summary report panel. If you want to permanently remove
10. To change the order of items in a report, enter the appropriate values under Order. Also, you can right
mouse click on Order to display the Reorder and Sort options. The Reorder option allows you to order
items from zero to the total number of items in the report. For example, if you have five items in the report,
the items will be numbered from zero to five. The Sort option allows you to order items from lowest to
highest.
11. Save the report format by clicking Save. This opens the Report summary data dialog box, in which you
can specify the filename and the directory to which the chosen format is to be saved. See File Selection
Dialog Boxes (p. 93) for details on selecting a file.
12. Click Write in the Define summary report panel to create the report (or click Close to close the panel
without creating the report).
Note
You can also use the Define summary report panel to view the results of a previously created report.
To view the information in a previously generated report file, click on View file in the Define summary
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 907
Generating Reports
report panel. ANSYS Icepak will open the File selection dialog box, in which you can select the report
you want to view. (See File Selection Dialog Boxes (p. 93) for details on selecting a file.) When you click
Open in the File selection dialog box, ANSYS Icepak will open a window containing the information
in the selected report.
You can also define a summary report before ANSYS Icepak starts a calculation. ANSYS Icepak will create
the report when the calculation is complete. See Defining Reports (p. 804) for details.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
908 of ANSYS, Inc. and its subsidiaries and affiliates.
Point Reports
1. Specify the Solution ID for which you wish to create a report. You can either enter the solution ID in the
Solution ID text entry box, or select the solution ID using the Version selection panel. Click Select to
open the Version selection panel (Figure 38.6: The Version selection Panel (p. 903)).
Select the version you want to use to create the report in the list at the bottom of the Version se-
lection panel and click Okay to accept the selection.
2. (transient simulations only) Specify the transient Report time, which is the time in the transient analysis
for which the report is to be written. The time can be specified as a particular Time, time Step, or All times.
See Transient Simulations (p. 605) for details on transient simulations.
3. Specify where ANSYS Icepak should write the report. There are two options:
Write to window directs the report to the Report point data panel (for example, Figure 38.11: The Report
point data Panel (p. 909)).
Write to file directs the report to a file. The filename can be a full pathname to the file or a pathname
relative to the directory in which execution of ANSYS Icepak was initiated. You can also click Browse to
navigate through your directories to locate a file in which to write.
4. Click Edit units to specify the units for the report. See Units for Postprocessing (p. 220) for details on selecting
units for reports.
To load a previously saved format (for example, a .rpt file), click Load. Any one of many previously
saved formats can be loaded.
To define the format for a new report, click New, specify the point of interest, and select the variable of
interest.
a. Enter values for the coordinates of the point (separated by spaces) in the Point text entry field.
b. Choose the variable to be reported by selecting the desired variable (for example, Temperature)
from the Value drop-down list. The available variables are described in Variables Available for Report-
ing (p. 896) and Variables for Postprocessing and Reporting (p. 915).
6. (Optional) If you want to temporarily disable reporting on the specified point, toggle the check box ( )
to deactivate the report. If you want to permanently remove the point from the report, click the delete
button ( ).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 909
Generating Reports
7. Save the report format by clicking Save. This opens the Report summary data dialog box, in which you
can specify the filename and the directory to which the chosen format is to be saved. See File Selection
Dialog Boxes (p. 93) for details on selecting a file.
8. Click Write in the Define point report panel to create the report (or click Close to close the panel without
creating the report).
Note
1. Specify the name of the solution for which to generate the report next to Solution ID.
2. Specify the Variable to be reported. Temperature is selected by default in the Variable list. To change
the variable to be reported, select a new variable from the Variable drop-down list. The available variables
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
910 of ANSYS, Inc. and its subsidiaries and affiliates.
Full Reports
are described in Variables Available for Reporting (p. 896) and Variables for Postprocessing and Report-
ing (p. 915).
Note
For a full report, the average value of a variable is calculated as the arithmetic mean of
the nodal values of the variable.
3. Define the region for which the report is to be generated under Report region. Three options are available:
Entire cabinet specifies the complete model. The value of the variable is reported at each node point
of the mesh.
Sub region specifies a region of the model. If you want only a subdomain of the model, you must specify
the boundary coordinates that describe the subdomain. The parameters xS, yS, zS, xE, yE, and zE specify
the Start and End points of the rectangular region, with xS, yS, zS, xE, yE, and zE being the boundary
coordinates of the sub domain (i.e., xS xE, yS yE, and zS zE ).
Specific objects specify that the report is to be generated for a particular object or collection of objects.
a. Specify the modeling object using the Specific object drop-down list. Select an object name from
the list of objects in the ANSYS Icepak model. The object name is displayed in the text field. (for ex-
ample, object fan.1). You can specify more than one object by holding down the Control key and
select another object from the list. Multiple names are listed in the Object text field separated by
spaces.
b. Specify the part of the object where you want the report to be generated. There are two options:
Select sides specify the side or sides of the object to be included in the report region. The Select
sides options include Min X, Max X, Min Y, Max Y, Min Z, Max Z, Top, Bottom, and Sides; however,
only those options appropriate for the selected object are available for specification. All object
sides are active by default.
4. (transient simulations only) Specify the Report time, which is the time in the transient analysis for which
the report is to be written. The time can be specified as a particular Time or time Step. See Transient
Simulations (p. 605) for details on transient simulations.
5. Select from the following options available at the bottom of the Full report panel.
Write to window directs the report to the Report window (for example, Figure 38.13: The Full report
for Temperature window (p. 912)).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 911
Generating Reports
Write to file directs the report to a file. ANSYS Icepak assigns a default name to the file, but it can be
overwritten with a user-specified name. The user-specified filename can be a full pathname to the file
or you can browse to a pathname by clicking the Browse button.
6. Click Write to create the report, click Cancel to close the panel without creating the report, or click Done
to store the specifications in the panel and close the panel. If you modify the model (without closing the
current ANSYS Icepak session) and reopen the Full report panel, its default parameters and specifications
will be those currently specified.
The Message window will report the internal node temperatures for the network blocks and network
objects in your model. An example is shown below.
ANSYS Icepak automatically reports network node temperature values as well as other information at
the end of a solution. The report is accessible by selecting Solution overview from the Report menu.
See Reviewing a Solution (p. 901) for more information about the Solution overview option.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
912 of ANSYS, Inc. and its subsidiaries and affiliates.
Fan Operating Points Report
The Message window will report the surface and volumetric heat losses for objects in your model. An
example is shown below.
Volumetric heat losses:
Total volumetric heat loss on ferrite is 1.111e+03(W)
Total volumetric heat loss on ferrite_1 is 1.110e+03(W)
===============================================================
Total volumetric heat loss is 2.2210e+03 (W)
The Message window will report the volume flow rate and pressure rise for the characteristic curve of
fans and blowers in your model. An example is shown below.
Fan "fan.1" vol flow = 8.1875e-04 m3/s, press rise = 3.729e-01 N/m2
Fan "blower.1" vol flow = 9.270e-03 m3/s, press rise = 8.179e-01 N/m2
ANSYS Icepak automatically reports fan and blower operating point data as well as other information
at the end of a solution. The report is accessible by selecting Solution overview from the Post menu.
See Reviewing a Solution (p. 901) for more information about the Solution overview option.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 913
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
914 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 39: Variables for Postprocessing and Reporting
In ANSYS Icepak, variables are used within the various postprocessing and reporting operations for a
variety of purposes, such as determining the color spectrum to be applied to a contour plot. This chapter
provides definitions of the variables that are contained in the Contours of and Value drop-down lists
that appear in the postprocessing and reporting panels. See Examining the Results (p. 839) for details
on displaying and plotting variables and Generating Reports (p. 895) for details on generating reports.
Scalar and vector variables are further divided into two types: primary and derived. A primary solution
variable is one for which ANSYS Icepak solves directly when performing the simulation. The primary
variables are pressure, temperature, and the three components of velocity. If you are modeling turbulence
with the two-equation (standard k- model, the enhanced two-equation model, or the RNG k- model),
the turbulent kinetic energy and dissipation rate will also be primary solution variables. Derived solution
variables are variables that ANSYS Icepak computes from the primary variables during postprocessing.
For example, heat flux is a derived variable computed from the temperature field.
Not all variables, either primary or derived, are available for all simulations. In an isothermal simulation,
for example, neither the temperature nor any derived variable based on temperature (for example, heat
flux) will be available for postprocessing analysis. For laminar solutions, or for turbulent solutions that
use the zero-equation turbulence model, the turbulent kinetic energy and dissipation will not be available.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 915
Variables for Postprocessing and Reporting
UX is the x component of the velocity vector and is available when flow is computed.
UY is the y component of the velocity vector and is available when flow is computed.
UZ is the z component of the velocity vector and is available when flow is computed.
Speed is the magnitude of the velocity vector and is available when flow is computed.
Vorticity is a derived scalar quantity representing the magnitude of vorticity, ||, where is computed from
the velocity variable:
(39.1)
Mass flow is a derived scalar quantity computed from the velocity field. The flow rate can be computed
only on the surface of model objects (typically, a fan, vent, or opening); it cannot be computed for plane
cuts or isosurfaces.
Volume flow is a derived scalar quantity computed from the velocity field. The flow rate can be computed
only on the surface of model objects (typically, a fan, vent, or opening); it cannot be computed for plane
cuts or isosurfaces.
Pressure is the relative static pressure of the fluid and is available when flow is computed.
Heat flux is a derived scalar quantity computed from the temperature field. The heat flux can be computed
only on the surface of model objects; it cannot be computed for plane cuts or isosurfaces. Two types of heat
flux can be computed on an object face:
(39.2)
where k is the conductivity of the material, T is the temperature, and is the normal to the surface.
the heat flux, , at flow boundaries (for example, openings, vents, fans) is computed from
(39.3)
where is the density of the fluid, cp is the specific heat, Tref is 298 K, and is the velocity.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
916 of ANSYS, Inc. and its subsidiaries and affiliates.
Definitions of Variables
Heat flow is a derived scalar quantity computed from the temperature field. The heat flow can be computed
only on the surface of model objects; it cannot be computed for plane cuts or isosurfaces. Two types of heat
flow can be computed on an object face:
(39.4)
where A is the surface area of the face, k is the conductivity of the material, T is the temperature,
and is the normal to the surface.
the heat flow, qc, at flow boundaries (for example, openings, vents, fans) is computed from
(39.5)
where A is the surface area of the face, is the density of the fluid, cp is the specific heat, Tref is
298 K, and is the velocity.
Heat tr. coeff is a derived scalar quantity computed from the temperature field.
where q is the heat flux for the surface and Tref is a reference temperature. To specify the reference
temperature, click the Parameters button for the Contours of drop-down list or click the Edit button
under Params in the Define summary report panel. Specify the temperature next to Ref temp in
the Heat tr. coeff parameters panel (Figure 39.1: The Heat tr. coeff parameters Panel (p. 917)).
Radiative heat flow is a derived scalar quantity. It is available if you are solving your problem with radiation
effects. It can be computed only on surfaces of objects.
species (mole) is the mole fraction of a particular species in the mixture. For perfect-gas mixtures, the mole
fraction is equal to both the pressure fraction and the volume fraction, so the ppmv (parts per million by
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 917
Variables for Postprocessing and Reporting
volume) for a species is 106 times the mole fraction. Icepak displays the mole fraction for species (mole) by
default. To display the ppmv for the species, you can change the postprocessing units for concentration to
ppmv using the Postprocessing units panel (see Section 5.5 for details on changing units for postprocessing).
Typical concentration values in terms of mass per unit volume can be displayed by creating a user-defined
unit for concentration based on the local mole fraction and reference temperatures and pressures. See
Section 5.4.3 for details on creating a user-defined unit.
Relative humidity is the percentage fraction of water vapor present in the air/water-vapor mixture in the
room relative to a saturated air/water-vapor(h2o) mixture at the same temperature. These values will be
available only if a species calculation for water vapor (h2o) is performed.
X, Y, Z are the Cartesian coordinates in the x-axis, y-axis, and z-axis directions respectively. They are primary
variables in the sense that they are always available. These variables are useful for superimposing lines of
constant x, y, or z value on the model.
TKE is the turbulent kinetic energy. It can be reported if the two-equation (standard k-) turbulence model,
the enhanced two-equation model, or the RNG k- turbulence model is used.
Epsilon is the turbulent dissipation rate. It can be reported if the two-equation (standard k-) turbulence
model, the enhanced two-equation model, or the RNG k- turbulence model is used.
Viscosity ratio is the ratio of the turbulent viscosity to the laminar viscosity. It can be reported if any of the
available turbulence models are used.
where = is the friction velocity, is the distance from point P to the wall, is the fluid
density, and is the fluid viscosity at point P.
Note
When the k- SST turbulence model is selected, TKE and Epsilon quantities are not expor-
ted.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
918 of ANSYS, Inc. and its subsidiaries and affiliates.
Definitions of Variables
K_X is the x component of the orthotropic thermal conductivity vector and is available when traces are im-
ported.
K_Y is the y component of the orthotropic thermal conductivity vector and is available when traces are im-
ported.
K_Z is the z component of the orthotropic thermal conductivity vector and is available when traces are im-
ported.
These variables are useful to analyze the effect of traces on the orthotropic thermal conductivity of PC
Boards and package substrates.
Note
These quantities are available only for blocks assigned with traces.
Electric Potential is available when varying joule heating option is used for blocks.
Elect current density X, Elect current density Y, and Elect current density Z are the vector components
of the current density per unit area.
Joule heating density is the joule heating power per unit volume.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 919
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
920 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 40: Theory
This chapter provides some theoretical background for the models, equations, and solution procedures
used by ANSYS Icepak.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 921
Theory
where p is the static pressure, is the stress tensor (described below), and is the gravitational body
force. contains other source terms that may arise from resistances, sources, and so on.
where is the molecular viscosity, I is the unit tensor, and the second term on the right-hand side is
the effect of volume dilation.
The energy equation for a fluid region can be written in terms of sensible enthalpy h ( ,
where Tref is 298.15 K) as
(40.5)
In conducting solid regions, ANSYS Icepak solves a simple conduction equation that includes the heat
flux due to conduction and volumetric heat sources within the solid:
(40.6)
Note
Equation 40.6 (p. 922) is solved simultaneously with the energy transport equation,
Equation 40.5 (p. 922), in the flow regions to yield a fully coupled conduction/convection
heat transfer prediction.
where SI is the rate of creation by addition from user-defined sources. An equation of this form will be
solved for N 1 species where N is the total number of fluid phase species present in the system.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
922 of ANSYS, Inc. and its subsidiaries and affiliates.
Turbulence
(40.8)
where Sct is the turbulent Schmidt number, (with a default setting of 0.7).
(40.10)
can have a significant effect on the enthalpy field and should not be neglected. In particular, when the
Lewis number
(40.11)
is far from unity, this term cannot be neglected. Icepak will include this term by default.
40.3. Turbulence
Eight turbulence models are available in ANSYS Icepak: the zero-equation (mixing-length) model, the
two-equation (standard k-) model, the RNG k- model, the realizable k- model, the enhanced two-
equation (standard k- with enhanced wall treatment) model, the enhanced RNG k- model, the enhanced
realizable k- model, the Spalart-Allmaras model and the k- SST model.
40.3.1. Zero-Equation Turbulence Model
40.3.2. Advanced Turbulence Models
where d is the distance from the wall and the von Krmn constant k = 0.419.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 923
Theory
(40.15)
The standard k-, RNG and realizable k- models have similar forms, with transport equations for k and
. The major differences in the models are as follows:
This section describes the Reynolds-averaging method for calculating turbulent effects and provides
an overview of the issues related to choosing an advanced turbulence model in ANSYS Icepak. The
transport equations, methods of calculating turbulent viscosity, and model constants are presented
separately for each model. The features that are essentially common to both models follow, including
turbulent production, generation due to buoyancy, and modeling heat transfer.
where and are the mean and instantaneous velocity components (i = 1, 2, 3).
where denotes a scalar such as pressure or energy. Substituting expressions of this form for the flow
variables into the instantaneous continuity and momentum equations and taking a time (or ensemble)
average (and dropping the overbar on the mean velocity, ) yields the ensemble-averaged momentum
equations. They can be written in Cartesian tensor form as:
(40.18)
(40.19)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
924 of ANSYS, Inc. and its subsidiaries and affiliates.
Turbulence
(40.20)
Note
Equation 40.18 (p. 924) and Equation 40.20 (p. 925) are called "Reynolds-averaged" Navier-
Stokes (RANS) equations. They have the same general form as the instantaneous Navier-
Stokes equations, with the velocities and other solution variables now representing ensemble-
averaged (or time-averaged) values. Additional terms now appear that represent the effects
of turbulence. These "Reynolds stresses", , must be modeled in order to close Equa-
tion 40.20 (p. 925).
For variable-density flows, Equation 40.18 (p. 924) and Equation 40.20 (p. 925) can be interpreted
as Favre-averaged Navier-Stokes equations [ 8 (p. 971)], with the velocities representing mass-
averaged values. As such, Equation 40.18 (p. 924) and Equation 40.20 (p. 925) can be applied
to density-varying flows.
Boussinesq Approach
The Reynolds-averaged approach to turbulence modeling requires that the Reynolds stresses in Equa-
tion 40.20 (p. 925) be appropriately modeled. A common method employs the Boussinesq hypothes-
is [8 (p. 971)] to relate the Reynolds stresses to the mean velocity gradients:
(40.21)
The Boussinesq hypothesis is used in the Spalart-Allmaras model and the k- models. The advantage
of this approach is the relatively low computational cost associated with the computation of the turbulent
viscosity, t. In the case of the Spalart-Allmaras model, only one additional transport equation (repres-
enting turbulent viscosity) is solved. In the case of the k- models, two additional transport equations
(for the turbulence kinetic energy, k, and the turbulence dissipation rate, ) are solved, and t is computed
as a function of k and . The disadvantage of the Boussinesq hypothesis as presented is that it assumes
t is an isotropic scalar quantity, which is not strictly true.
The Spalart-Allmaras model is a relatively simple one-equation model that solves a modeled transport
equation for the kinematic eddy (turbulent) viscosity. This embodies a relatively new class of one-
equation models in which it is not necessary to calculate a length scale related to the local shear layer
thickness. The Spalart-Allmaras model was designed specifically for aerospace applications involving
wall-bounded flows and has been shown to give good results for boundary layers subjected to adverse
pressure gradients. It is also gaining popularity for turbomachinery applications.
On a cautionary note, however, the Spalart-Allmaras model is still relatively new, and no claim is made
regarding its suitability to all types of complex engineering flows. For instance, it cannot be relied on
to predict the decay of homogeneous, isotropic turbulence. Furthermore, one-equation models are often
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 925
Theory
criticized for their inability to rapidly accommodate changes in length scale, such as might be necessary
when the flow changes abruptly from a wall-bounded to a free shear flow.
The simplest "complete models" of turbulence are two-equation models in which the solution of two
separate transport equations allows the turbulent velocity and length scales to be independently de-
termined. The standard k- model in ANSYS Icepak falls within this class of turbulence model and has
become the workhorse of practical engineering flow calculations in the time since it was proposed by
Launder and Spalding [18 (p. 972)]. Robustness, economy, and reasonable accuracy for a wide range of
turbulent flows explain its popularity in industrial flow and heat transfer simulations. It is a semi-empir-
ical model, and the derivation of the model equations relies on phenomenological considerations and
empiricism.
As the strengths and weaknesses of the standard k- model have become known, improvements have
been made to the model to improve its performance. One of these variants is available in ANSYS Icepak:
the RNG k- model [29 (p. 972)].
The RNG k- model was derived using a rigorous statistical technique (called renormalization group
theory). It is similar in form to the standard k- model, but includes the following refinements:
The RNG model has an additional term in its equation that significantly improves the accuracy for rapidly
strained flows.
The effect of swirl on turbulence is included in the RNG model, enhancing accuracy for swirling flows.
The RNG theory provides an analytical formula for turbulent Prandtl numbers, while the standard k-
model uses user-specified, constant values.
While the standard k- model is a high-Reynolds-number model, the RNG theory provides an analytically-
derived differential formula for effective viscosity that accounts for low-Reynolds-number effects.
These features make the RNG k- model more accurate and reliable for a wider class of flows than the
standard k- model.
The realizable k- model is a relatively recent development and differs from the standard k- model
in two important ways:
The realizable k- model contains a new formulation for the turbulent viscosity.
A new transport equation for the dissipation rate, , has been derived from an exact equation for the transport
of the mean-square vorticity fluctuation.
The term "realizable" means that the model satisfies certain mathematical constraints on the Reynolds
stresses, consistent with the physics of turbulent flows. Neither the standard k- model nor the RNG k-
model is realizable.
An immediate benefit of the realizable k- model is that it more accurately predicts the spreading rate
of both planar and round jets. It is also likely to provide superior performance for flows involving rotation,
boundary layers under strong adverse pressure gradients, separation, and recirculation.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
926 of ANSYS, Inc. and its subsidiaries and affiliates.
Turbulence
The k- models are primarily valid for turbulent core flows (that is, the flow in the regions somewhat
far from walls). Consideration therefore needs to be given as to how to make these models suitable for
wall-bounded flows.
Turbulent flows are significantly affected by the presence of walls. Obviously, the mean velocity field
is affected through the no-slip condition that has to be satisfied at the wall. However, the turbulence
is also changed by the presence of the wall in non-trivial ways. Very close to the wall, viscous damping
reduces the tangential velocity fluctuations, while kinematic blocking reduces the normal fluctuations.
Toward the outer part of the near-wall region, however, the turbulence is rapidly augmented by the
production of turbulence kinetic energy due to the large gradients in mean velocity.
The near-wall modeling significantly impacts the fidelity of numerical solutions, inasmuch as walls are
the main source of mean vorticity and turbulence. It is in the near-wall region where the solution variables
have large gradients and where the momentum and other scalar transports are the greatest. Therefore,
accurate representation of the flow in the near-wall region determines successful predictions of wall-
bounded turbulent flows.
Numerous experiments have shown that the near-wall region can be largely subdivided into three layers.
In the innermost layer, called the "viscous sublayer", the flow is almost laminar, and the (molecular)
viscosity plays a dominant role in momentum and heat or mass transfer. In the outer layer, called the
fully-turbulent layer, turbulence plays a major role. Finally, there is an interim region between the viscous
sublayer and the fully turbulent layer where the effects of molecular viscosity and turbulence are equally
important.
To more accurately resolve the flow near the wall, the enhanced two-equation models combine three
k- models (standard, RNG and realizable) with enhanced wall treatment.
Enhanced wall treatment is a near-wall modeling method that combines a two-layer model with enhanced
wall functions [ 3 (p. 971) 9 (p. 971) 14 (p. 971) 15 (p. 971) 27 (p. 972) 28 (p. 972)].
In the two-layer model, the viscosity-affected near-wall region is completely resolved all the way to the
viscous sublayer. The two-layer approach is an integral part of the enhanced wall treatment and is used
to specify both and the turbulent viscosity in the near-wall cells. In this approach, the whole domain
is subdivided into a viscosity-affected region and a fully-turbulent region. The demarcation of the two
regions is determined by a wall-distance-based, turbulent Reynolds number.
If the near-wall mesh is fine enough to be able to resolve the laminar sublayer (typically ), then
the enhanced wall treatment will be identical to the traditional two-layer zonal model. However, the
restriction that the near-wall mesh must be sufficiently fine everywhere might impose too large a
computational requirement. Ideally, then, one would like to have a near-wall formulation that can be
used with coarse meshes (usually referred to as wall-function meshes) as well as fine meshes (low-
Reynolds-number meshes). In addition, excessive error should not be incurred for intermediate meshes
that are too fine for the near-wall cell centroid to lie in the fully turbulent region, but also too coarse
to properly resolve the sublayer.
To achieve the goal of having a near-wall modeling approach that will possess the accuracy of the
standard two-layer approach for fine near-wall meshes and will not significantly reduce accuracy for
wall-function meshes, ANSYS Icepak combines the two-layer model with enhanced wall functions to
result in the enhanced wall treatment.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 927
Theory
The standard k- model clearly requires more computational effort than the Spalart-Allmaras model
since an additional transport equation is solved. The realizable k- model requires only slightly more
computational effort than the standard k- model. However, due to the extra terms and functions in
the governing equations and a greater degree of nonlinearity, computations with the RNG k- model
tend to take 10-15% more CPU time than with the standard k- model.
Aside from the time per iteration, the choice of turbulence model can affect the ability of ANSYS Icepak to
obtain a converged solution. For example, the standard k- model is known to be slightly over-diffusive
in certain situations, while the RNG k- model is designed such that the turbulent viscosity is reduced
in response to high rates of strain. Because diffusion has a stabilizing effect on the numerics, the RNG
model is more likely to be susceptible to instability in steady-state solutions. However, this should not
necessarily be seen as a disadvantage of the RNG model, since these characteristics make it more re-
sponsive to important physical instabilities such as time-dependent turbulent vortex shedding.
The transported variable in the Spalart-Allmaras model, , is identical to the turbulent kinematic viscosity
except in the near-wall (viscous-affected) region. The transport equation for is
(40.22)
where G is the production of turbulent viscosity and Y is the destruction of turbulent viscosity that
occurs in the near-wall region due to wall blocking and viscous damping. and Cb2 are constants and
is the molecular kinematic viscosity. is a user-defined source term. Note that since the turbulence
kinetic energy k is not calculated in the Spalart-Allmaras model, the last term in Equation 40.21 (p. 925)
is ignored when estimating the Reynolds stresses.
(40.24)
and
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
928 of ANSYS, Inc. and its subsidiaries and affiliates.
Turbulence
(40.25)
where
(40.27)
and
(40.28)
Cb1 and are constants, d is the distance from the wall, and S is a scalar measure of the deformation
tensor. By default in ANSYS Icepak, as in the original model proposed by Spalart and Allmaras, S is based
on the magnitude of the vorticity:
(40.29)
(40.30)
The justification for the default expression for S is that, for the wall-bounded flows that were of most
interest when the model was formulated, turbulence is found only where vorticity is generated near
walls. However, it has since been acknowledged that one should also take into account the effect of
mean strain on the turbulence production, and a modification to the model has been proposed
[[6 (p. 971)6]] and incorporated into ANSYS Icepak.
This modification combines measures of both rotation and strain tensors in the definition of S:
(40.31)
where
(40.32)
(40.33)
Including both the rotation and strain tensors reduces the production of eddy viscosity and consequently
reduces the eddy viscosity itself in regions where the measure of vorticity exceeds that of strain rate.
One such example can be found in vortical flows, that is, flow near the core of a vortex subjected to a
pure rotation where turbulence is known to be suppressed. Including both the rotation and strain
tensors more correctly accounts for the effects of rotation on turbulence. The default option (including
the rotation tensor only) tends to overpredict the production of eddy viscosity and hence overpredicts
the eddy viscosity itself in certain circumstances.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 929
Theory
where
(40.35)
(40.36)
(40.37)
Cw1, Cw2, and Cw3 are constants, and is given by Equation 40.27 (p. 929). Note that the modification
described above to include the effects of mean strain on S will also affect the value of used to compute
r.
Model Constants
The model constants , and have the following default values [26 (p. 972)]:
(40.38)
(40.39)
When the mesh is fine enough to resolve the laminar sublayer, the wall shear stress is obtained from
the laminar stress-strain relationship:
(40.40)
If the mesh is too coarse to resolve the laminar sublayer, it is assumed that the centroid of the wall-
adjacent cell falls within the logarithmic region of the boundary layer, and the law-of-the-wall is employed:
(40.41)
where u is the velocity parallel to the wall, u is the shear velocity, y is the distance from the wall, is
the von Krmn constant (0.4187), and E = 9.793.
In ANSYS Icepak, turbulent heat transport is modeled using the concept of Reynolds analogy to turbulent
momentum transfer. The "modeled" energy equation is thus given by the following:
(40.42)
where k, in this case, is the thermal conductivity, E is the total energy, and (ij)eff is the deviatoric stress
tensor, defined as
(40.43)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
930 of ANSYS, Inc. and its subsidiaries and affiliates.
Turbulence
The term involving (ij)eff represents the viscous heating. The default value of the turbulent Prandtl
number is 0.85. Turbulent mass transfer is treated similarly, with a default turbulent Schmidt number
of 0.7.
Wall boundary conditions for scalar transport are handled analogously to momentum, using the appro-
priate "law-of-the-wall".
In the derivation of the standard k- model, it is assumed that the flow is fully turbulent, and the effects
of molecular viscosity are negligible. The standard k- model is therefore valid only for fully turbulent
flows.
The turbulent kinetic energy,k, and its rate of dissipation, , are obtained from the following transport
equations:
(40.44)
and
(40.45)
In these equations, Gk represents the generation of turbulent kinetic energy due to the mean velocity
gradients, calculated as described later in this section. Gb is the generation of turbulent kinetic energy
due to buoyancy, calculated as described later in this section. C1,C2, and C3 are constants. k and
are the turbulent Prandtl numbers for k and , respectively.
(40.46)
where C is a constant.
Model Constants
The model constants C1, C2. C3, k, and have the following default values [18 (p. 972)]:
(40.47)
These default values have been determined from experiments with air and water for fundamental tur-
bulent shear flows including homogeneous shear flows and decaying isotropic grid turbulence. They
have been found to work fairly well for a wide range of wall-bounded and free shear flows.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 931
Theory
and
(40.49)
In these equations, Gk represents the generation of turbulent kinetic energy due to the mean velocity
gradients, calculated as described later in this section. Gb is the generation of turbulent kinetic energy
due to buoyancy, calculated as described later in this section. The quantities k and are the inverse
effective Prandtl numbers for k and , respectively.
The scale elimination procedure in RNG theory results in a differential equation for turbulent viscosity:
(40.50)
where
(40.51)
Equation 40.50 (p. 932) is integrated to obtain an accurate description of how the effective turbulent
transport varies with the effective Reynolds number (or eddy scale), allowing the model to better handle
low-Reynolds-number and near-wall flows.
with C = 0.0845, derived using RNG theory. It is interesting to note that this value of C is very close to
the empirically-determined value of 0.09 used in the standard k- model.
In ANSYS Icepak, the effective viscosity is computed using the high-Reynolds-number form in Equa-
tion 40.52 (p. 932).
The inverse effective Prandtl numbers k and are computed using the following formula derived
analytically by the RNG theory:
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
932 of ANSYS, Inc. and its subsidiaries and affiliates.
Turbulence
(40.53)
The main difference between the RNG and standard k- models lies in the additional term in the
equation given by
(40.54)
The effects of this term in the RNG equation can be seen more clearly by rearranging Equa-
tion 40.49 (p. 932). Using Equation 40.54 (p. 933), the last two terms in Equation 40.49 (p. 932) can be
merged, and the resulting equation can be rewritten as
(40.55)
where C2 is given by
(40.56)
In regions where <<0, the R term makes a positive contribution, and C2 becomes larger than C2. In
the logarithmic layer, for instance, it can be shown that 3.0, giving C2 2.0, which is close in
magnitude to the value of C2 in the standard k- model (1.92). As a result, for weakly to moderately
strained flows, the RNG model tends to give results largely comparable to the standard k- model.
In regions of large strain rate (0), however, the R term makes a negative contribution, making the
value of C2 less than C2. In comparison with the standard k- model, the smaller destruction of
augments , reducing k and eventually the effective viscosity. As a result, in rapidly strained flows, the
RNG model yields a lower turbulent viscosity than the standard k- model.
Thus, the RNG model is more responsive to the effects of rapid strain and streamline curvature than
the standard k- model, which explains the superior performance of the RNG model for certain classes
of flows.
Model Constants
The model constants C1 and C2 in Equation 40.49 (p. 932) have values derived analytically by the RNG
theory. These values, used by default in ANSYS Icepak, are C1 = 1.42, C2 = 1.68.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 933
Theory
(40.57)
(40.60)
where Prt is the turbulent Prandtl number for energy. For the standard k- model, the default value of
Prt is 0.85. In the case of the RNG k- model, Prt = 1, where is given by Equation 40.53 (p. 933), but
with 0 = 1Pr = kcp. The coefficient of thermal expansion, , is defined as
(40.62)
It can be seen from the transport equation for k (Equation 40.44 (p. 931) or Equation 40.48 (p. 932)) that
turbulent kinetic energy tends to be augmented (Gb0) in unstable stratification. For stable stratification,
buoyancy tends to suppress the turbulence (Gb<0). In ANSYS Icepak, the effects of buoyancy on the
generation of k are always included when you have both a non-zero gravity field and a non-zero tem-
perature (or density) gradient.
While the buoyancy effects on the generation of k are relatively well understood, the effect on is less
clear. In ANSYS Icepak, by default, the buoyancy effects on are neglected simply by setting Gb to zero
in the transport equation for (Equation 40.45 (p. 931) or Equation 40.49 (p. 932)).
The degree to which is affected by the buoyancy is determined by the constant C3. In ANSYS Icepak,
C3 is not specified, but is instead calculated according to the following relation [7 (p. 971)]:
(40.63)
where v is the component of the flow velocity parallel to the gravitational vector and u is the component
of the flow velocity perpendicular to the gravitational vector. In this way, C3 will become 1 for buoyant
shear layers for which the main flow direction is aligned with the direction of gravity. For buoyant shear
layers that are perpendicular to the gravitational vector, 3 will become zero.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
934 of ANSYS, Inc. and its subsidiaries and affiliates.
Turbulence
(40.65)
with the default value of the turbulent Prandtl number set to 0.85.
where is calculated from Equation 40.53 (p. 933), but with 0 = 1Pr = kcp.
The fact that varies with moleff, as in Equation 40.53 (p. 933), is an advantage of the RNG k- model.
It is consistent with experimental evidence indicating that the turbulent Prandtl number varies with
the molecular Prandtl number and turbulence [17 (p. 971)]. Equation 40.53 (p. 933) works well across a
very broad range of molecular Prandtl numbers, from liquid metals (Pr10) to paraffin oils (Pr103),
which allows heat transfer to be calculated in low-Reynolds-number regions. Equation 40.53 (p. 933)
smoothly predicts the variation of effective Prandtl number from the molecular value ( = Pr) in the
viscosity-dominated region to the fully turbulent value ( = 1.393) in the fully turbulent regions of the
flow.
k- SST Model
The k- SST model is based on the coupling of the SST k- transport equations, one for the intermittency
and one for the transition onset criteria, in terms of momentum-thickness Reynolds number. An ANSYS
empirical correlation (Langtry and Menter) has been developed to cover standard bypass transition as
well as flows in low-free-stream turbulence environments. The k- SST model can be used as a low
Reynolds number turbulence model. It also exhibits good behavior in adverse pressure gradients and
separating flow.
(40.67)
(40.68)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 935
Theory
where is the strain rate magnitude, is an empirical correlation that controls the length of the
transition region, and and hold the values of 2 and 1, respectively. The destruction/relaminariz-
ation sources are defined as follows:
(40.69)
where is the vorticity magnitude. The transition onset is controlled by the following functions:
(40.70)
(40.71)
(40.72)
is the critical Reynolds number where the intermittency first starts to increase in the boundary
layer. This occurs upstream of the transition Reynolds number and the difference between the
two must be obtained from an empirical correlation. Both the and correlations are functions
of .
(40.74)
The model constants in Equation 40.74 (p. 936) have been adjusted from those of Menter et al. [30] (p. 972)
in order to improve the predictions of separated flow transition. The main difference is that the constant
that controls the relation between and was changed from 2.193, its value for a Blasius
boundary layer, to 3.235, the value at a separation point where the shape factor is 3.5 [30] (p. 972). The
boundary condition for at a wall is zero normal flux, while for an inlet, is equal to 1.0.
The transport equation for the transition momentum thickness Reynolds number is
(40.75)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
936 of ANSYS, Inc. and its subsidiaries and affiliates.
Turbulence
(40.76)
(40.77)
(40.78)
(40.79)
The boundary condition for at a wall is zero flux. The boundary condition for at an inlet should
be calculated from the empirical correlation based on the inlet turbulence intensity.
The model contains three empirical correlations. is the transition onset as observed in experiments.
This has been modified from Menter et al. [30] (p. 972) in order to improve the predictions for natural
transition. It is used in Equation 40.75 (p. 936). is the length of the transition zone and is substituted
in Equation 40.67 (p. 935). is the point where the model is activated in order to match both
and , and is used in Equation 40.71 (p. 936). At present, these empirical correlations are proprietary
and are not given in this Users guide.
(40.81)
The first empirical correlation is a function of the local turbulence intensity, , and the Thwaites
pressure gradient coefficient is defined as
(40.82)
The transition model interacts with the SST turbulence model by modification of the -equation, as
follows:
(40.83)
(40.84)
(40.85)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 937
Theory
where and are the original production and destruction terms for the SST model. Note that the
production term in the -equation is not modified. The rationale behind the above model formulation
is given in detail in Menter et al. [30] (p. 972).
In order to capture the laminar and transitional boundary layers correctly, the mesh must have a of
approximately one. If the is too large (that is, > 5), then the transition onset location moves upstream
with increasing . It is recommended that you use the bounded second order upwind based discretiz-
ation for the mean flow, turbulence and transition equations.
It has been observed that the turbulence intensity specified at an inlet can decay quite rapidly depending
on the inlet viscosity ratio ( ) (and hence turbulence eddy frequency). As a result, the local turbulence
intensity downstream of the inlet can be much smaller than the inlet value (see Figure 40.1: Exemplary
Decay of Turbulence Intensity (Tu) as a Function of Streamwise Distance (x) (p. 939)). Typically, the larger
the inlet viscosity ratio, the smaller the turbulent decay rate. However, if too large a viscosity ratio is
specified (that is, > 100), the skin friction can deviate significantly from the laminar value. There is ex-
perimental evidence that suggests that this effect occurs physically; however, at this point it is not clear
how accurately the transition model reproduces this behavior. For this reason, if possible, it is desirable
to have a relatively low (that is, 1 10) inlet viscosity ratio and to estimate the inlet value of turbulence
intensity such that at the leading edge of the blade/airfoil, the turbulence intensity has decayed to the
desired value. The decay of turbulent kinetic energy can be calculated with the following analytical
solution:
(40.86)
For the SST turbulence model in the freestream the constants are:
(40.87)
where is the streamwise distance downstream of the inlet and is the mean convective velocity.
The eddy viscosity is defined as:
(40.89)
The decay of turbulent kinetic energy equation can be rewritten in terms of inlet turbulence intensity
( ) and inlet eddy viscosity ratio ( ) as follows:
(40.90)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
938 of ANSYS, Inc. and its subsidiaries and affiliates.
Buoyancy-Driven Flows and Natural Convection
Figure 40.1: Exemplary Decay of Turbulence Intensity (Tu) as a Function of Streamwise Distance
(x)
(40.91)
When this number approaches or exceeds unity, you should expect strong buoyancy contributions to
the flow. Conversely, if it is very small, buoyancy forces may be ignored in your simulation. In pure
natural convection, the strength of the buoyancy-induced flow is measured by the Rayleigh number:
(40.92)
(40.93)
Rayleigh numbers less than 108 indicate a buoyancy-induced laminar flow, with transition to turbulence
occurring over the range of 108 < Ra <1010.
ANSYS Icepak uses either the Boussinesq model or the ideal gas law in the calculation of natural-con-
vection flows, as described in the following sections.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 939
Theory
where 0 is the (constant) density of the flow, T0 is the operating temperature, and is the thermal
expansion coefficient. Equation 40.95 (p. 940) is obtained by using the Boussinesq approximation
to eliminate from the buoyancy term. This approximation is accurate as long as changes
in actual density are small; specifically, the Boussinesq approximation is valid when (TT0)1
(40.96)
where R is the universal gas constant and pop is defined by you as the Oper. pressure in the Advanced
problem setup panel (see Including Temperature-Dependent Density Effects (p. 257)). In this form, the
density depends only on the operating pressure and not on the local temperature field, or molecular
weight.
This form of the body-force term follows from the redefinition of pressure in ANSYS Icepak as
(40.97)
The definition of the operating density is thus important in all buoyancy-driven flows.
40.5. Radiation
This section discusses the following aspects of radiation:
40.5.1. Overview
40.5.2. Gray-Diffuse Radiation
40.5.3.The Surface-to-Surface Radiation Model
40.5.4.The Discrete Ordinates (DO) Radiation Model
40.5.5.The Ray Tracing Radiation Model
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
940 of ANSYS, Inc. and its subsidiaries and affiliates.
Radiation
40.5.1. Overview
The terms radiative heat transfer and thermal radiation are commonly used to describe heat transfer
caused by electromagnetic (EM) waves. All materials continually emit and absorb EM waves, or photons.
The strength and wavelength of emission depends on the temperature of the emitting material. At
absolute zero K, no radiation is emitted from a surface. For heat transfer applications, wavelengths in
the infrared spectrum are generally of greatest importance and are, therefore, the only ones considered
in ANSYS Icepak.
While both conduction and convection (the other basic modes of heat transfer) require a medium for
transmission, radiation does not. Therefore, thermal radiation can traverse a long distance without in-
teracting with a medium. Also, for most applications, conductive and convective heat transfer rates are
linearly proportional to temperature differences. Radiative heat transfer rates, on the other hand, are
(for the most part) proportional to differences in temperature raised to the fourth power.
In electronics applications, where the medium of interest is typically air, any absorption (and hence re-
emission) and scattering of radiation can be ignored. For such applications, therefore, only "surface-to-
surface" radiation need be considered for analysis.
As stated earlier, for applications of interest, the exchange of radiative energy between surfaces is vir-
tually unaffected by the medium that separates them. Thus, according to the gray-body model, if a
certain amount of radiation (E) is incident on a surface, a fraction (E) is reflected, a fraction (E) is ab-
sorbed, and a fraction (E) is transmitted. Because for most applications the surfaces in question are
opaque to thermal radiation (in the infrared spectrum), the surfaces can be considered opaque. The
transmissivity, therefore, can be neglected. It follows, from conservation of energy, that + = 1, since
= (emissivity), and = 1.
where qout,k is the energy flux leaving the surface, k is the emissivity, is the Boltzmann constant, and
qin,k is the energy flux incident on the surface from the surroundings.
The amount of incident energy upon a surface from another surface is a direct function of the surface-
to-surface "view factor", Fjk. The view factor Fjk is the fraction of energy leaving surface k that is incident
on surface j. The incident energy flux qin,k can be expressed in terms of the energy flux leaving all other
surfaces as
(40.100)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 941
Theory
where Ak is the area of surface k and Fjk is the view factor between surface k and surface j. For N surfaces,
using the view factor reciprocity relationship gives
(40.101)
so that
(40.102)
Therefore,
(40.103)
(40.104)
where Jk represents the energy that is given off (or radiosity) of surface k and Ek represents the emissive
power of surface k. This represents N equations, which can be recast into matrix form as
(40.105)
where K is an NN matrix, J is the radiosity vector, and E is the emissive power vector.
Note
Equation 40.105 (p. 942) is referred to as the radiosity matrix equation. The view factor between
two finite surfaces i and j is given by
(40.106)
where i is determined by the visibility of dAj to dAi. ij = 1 if dAj is visible to dAi and 0 otherwise.
(40.107)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
942 of ANSYS, Inc. and its subsidiaries and affiliates.
Radiation
Each octant of the angular space 4 at any spatial location is discretized into N x N solid angles of extent,
called control angles. The angles are the polar and azimuthal angles respectively, and are measured
with respect to the global Cartesian system (x, y, z) as shown in Figure 40.2: The Angular Coordinate
System (p. 943). The theta and phi extents of the control angle, are constant. In two-dimensional calcu-
lations, only four octants are solved due to symmetry, making a total of directions in all. In three-dimen-
sional calculations, a total of directions are solved. In the case of the non-gray model equations are
solved for each band.
When Cartesian meshes are used, it is possible to align the global angular discretization with the control
volume face, as shown in Figure 40.3: The Face with No Control Angle Overhang (p. 944). For generalized
unstructured meshes however, control volume faces do not in general align with the global angular
discretization, as shown in Figure 40.4: The Face with Control Angle Overhang (p. 944) leading to the
problem of control angle overhang.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 943
Theory
Essentially, control angles can straddle the control volume faces, so that they are partially outgoing to
the face. Figure 40.4: The Face with Control Angle Overhang (p. 944) shows a 3D example of a face with
control angle overhang.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
944 of ANSYS, Inc. and its subsidiaries and affiliates.
Radiation
The control volume face cuts the sphere representing the angular space at an arbitrary angle. The line
of intersection is a great circle. Control angle overhang may also occur as a result of reflection and re-
fraction. It is important in these cases to correctly account for the overhanging fraction. This is done
through the use of pixelation.
Each overhanging control angle is divided into pixels, as shown in Figure 40.6: The Pixelation
of Control Angle (p. 946)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 945
Theory
The energy contained in each pixel is then treated as incoming or outgoing to the face. The influence
of overhang can thus be accounted for within the pixel resolution. ANSYS Icepak allows you to choose
the pixel resolution. For problems involving gray-diffuse radiation, the default pixelation of 1 X 1 is
usually sufficient. For problems involving symmetry, periodic, specular, or semi-transparent boundaries,
a pixelation of 3 X 3 is recommended. You should be aware, however that increasing the pixelation
adds to the cost of computation.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
946 of ANSYS, Inc. and its subsidiaries and affiliates.
Optimization
40.6. Optimization
ANSYS Icepak uses the Dynamic-Q optimization method to solve design optimization problems. The
Dynamic-Q method is an efficient constrained-optimization method consisting of applying a dynamic-
trajectory-optimization algorithm to successive quadratic approximations of the actual optimization
problem.
Due to its efficiency with respect to the number of function evaluations required for convergence, the
Dynamic-Q method is primarily intended for optimization problems where function evaluations are
computationally expensive. Such problems occur frequently in engineering applications where time
consuming numerical simulations may be used for function evaluations. Among others, these numerical
analysis may take the form of a computational fluid dynamics (CFD) simulation, a structural analysis by
means of the finite element method (FEM), or a dynamic simulation of a multibody system. Because
these simulations are usually computationally expensive to perform, and because the relevant functions
may not be known analytically, standard classical optimization methods are normally not suited to these
types of problems. Also the storage requirements of the Dynamic-Q method are minimal. The method
is therefore particularly suitable for problems where the number of variables n is large.
In the following sections, the Dynamic-Q methodology is presented as well as the dynamic trajectory
"leap-frog" algorithm, which is used for solving the quadratic subproblems.
The Dynamic-Trajectory (Leap-Frog) Optimization Method for Solving the Subproblems (p. 949)
(40.108)
(40.109)
where A, Bj, and Ck are the Hessian matrices of the simple forms:
(40.110)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 947
Theory
The identical entries along the diagonal of the Hessian matrices indicate that the approximate subprob-
lems P[i] are indeed spherically quadratic.
For the first subproblem(i = 0), a linear approximation is formed by setting the curvatures a, bj, and ck
to zero. Thereafter, a, bj, and ck are chosen so that the approximating functions (Equation 40.109 (p. 947))
interpolate their corresponding actual functions at both xi and xi1, which implies that for i = 1, 2, 3,
(40.111)
If the gradient vectors f, gj, and hk are not known analytically, they may be approximated from
functional data by means of first-order forward finite differences. The particular choice of spherically
quadratic approximations in the Dynamic-Q algorithm has implications on the computational and
storage requirements of the method. Because the second derivatives of the objective function and
constraints are approximated using function and gradient data, the (n2) calculations and storage locations,
which would usually be required for these second derivatives, are not needed. The computational and
storage resources for the Dynamic-Q method are thus reduced to (n). At most,4 + p + q + r + sn -vectors
need to be stored (where p, q, r, and s are, respectively, the number of inequality constraints, equality
constraints, lower limit of variables, and upper limit of variables). These savings become significant
when the number of variables becomes large. For this reason it is expected, and has also been shown
by Snyman et al. [25 (p. 972)], that the Dynamic-Q method is well suited to engineering problems, such
as structural optimization problems, where a large number of variables are present.
In many optimization problems, additional simple side constraints of the form occur, where
constants and represent, respectively, lower and upper bounds for variable xi. Because these
constraints are of a simple form (with zero curvature), they do not need to be approximated in the
Dynamic-Q method. Instead, they are explicitly treated as special linear inequality constraints. Constraints
corresponding to lower and upper limits are of the forms, respectively,
(40.112)
Here, , where is the set of r subscripts corresponding to the set of variables for
which respective lower bounds are prescribed, and wm = (w1, w2, , ws), where is the set of s
subscripts corresponding to the set of variables for which respective upper bounds wm are prescribed.
The subscripts vl and wm are used since, in general, there will not be exactly n lower and upper limits,
that is usually rn and sn.
In order to obtain convergence to the solution in a controlled and stable manner, move limits are placed
on the variables. For each approximate subproblem P[i] this move limit takes the form of an additional
single inequality constraint
(40.113)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
948 of ANSYS, Inc. and its subsidiaries and affiliates.
Optimization
where is an appropriately chosen step limit and xi1 is the solution to the previous subproblem.
The approximate subproblem P[i], constructed at xi, to the optimization problem (Equation 40.108 (p. 947)),
including simple side constraints (Equation 40.112 (p. 948)) and move limit (Equation 40.113 (p. 948)),
becomes
(40.114)
2. Evaluate f(xi) gj(xi) and hk(xi) , as well as f(xi)gj(xi), and hk(xi). If termination criteria are satisfied,
then stop.
3. Construct a local approximation P[i] to the optimization problem at xi using Equation 40.109 (p. 947),
Equation 40.110 (p. 947), and Equation 40.111 (p. 948).
4. Solve the approximated subproblem P[i] (Equation 40.114 (p. 949)) using the constrained optimizer
LFOPC (see The Dynamic-Trajectory (Leap-Frog) Optimization Method for Solving the Subprob-
lems (p. 949)) with x0: =xi and get xi.
In its unconstrained form, the Leap-Frog Optimizer (LFOP) determines the minimum of a function f(x)
by considering the associated dynamic problem of the motion of a particle of unit mass in an n-dimen-
sional conservative force field. f(x) is the potential energy of a particle at a point x(t) at time t. Therefore,
the method requires the solution of the following equations of the motion:
(40.115)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 949
Theory
To explain how the dynamic-trajectory method works, consider the solution of the above problem over
the time interval [0, t]. It follows that
(40.117)
(40.118)
where T(t) is kinetic energy of the particle at time t, and K is a constant determined by the initial values.
The last expression in Equation 40.117 (p. 950) indicates that energy is conserved. It can also be seen
that f=T, therefore, as long as T increases, f decreases. This forms the basis of the dynamic-trajectory
method.
The LFOP algorithm computes an approximation to the trajectory followed by the particle in the force
field. Whenever T is increasing along the trajectory, f is decreasing and the algorithm is minimizing the
function. However, whenever T is decreasing along the trajectory, the objective function (potential energy)
is increasing. An interfering strategy is then applied to extract kinetic energy from the particle. The
consequence of this strategy, based on an energy-conservation argument, is that a systematic reduction
in the potential energy f of the particle is obtained. The particle is thus forced to follow a path to a
local minimum at x. The numerical integration of the initial value problem (Equation 40.115 (p. 949)
and Equation 40.116 (p. 949)) is achieved using the "leap-frog" (Euler forward - Euler backward) method.
The method contains some heuristic elements relating to time step selection and control.
The LFOP algorithm outlined above can be modified to handle constrained problems (LFOPC) by means
of the penalty-function approach [24 (p. 972)]. In particular, the penalty-function formulation for con-
strained-quadratic-optimization problem P[i] is (by Snyman [24 (p. 972)])
(40.119)
(40.120)
For simplicity, the penalty parameters j and k usually take on the same positive value j = k = . It
can be shown that as tends to infinity, the unconstrained minimum of Q(x) yields the solution to the
constrained problem Equation 40.114 (p. 949).
Phase 0: Given some starting point x0, apply LFOP with some overall penalty parameter = 0(=102) to
Q(x,0) to get x(0).
Phase 1: With x0: = x(0), apply LFOP with increased overall penalty parameter = 1(=1040 to Q(x, 1)
to get x(1). Identify the set of na active constraints corresponding to the set of subscripts Ia=(u1, u2, ,
una) for which guj(x(1))>0, j = 1, 2, , na.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
950 of ANSYS, Inc. and its subsidiaries and affiliates.
Solution Procedures
to get x.
The LFOPC algorithm possesses a number of outstanding characteristics, which makes it highly suitable
for implementation in the Dynamic-Q methodology. The algorithm requires only gradient information
and no explicit line searches or function evaluations are performed. These properties, together with the
influence of the fundamental physical principles underlying the method, ensure that the algorithm is
extremely robust. This has been proven over many years of testing by Snyman [24 (p. 972)]. A further
desirable characteristic related to its robustness, and the main reason for its application in the step 4
of the Dynamic-Q algorithm, is that if there is no feasible solution to the problem, the LFOPC algorithm
will still find the best possible compromised solution without breaking down. The Dynamic-Q algorithm
thus usually converges to a solution from an infeasible remote point without the need to use line
searches between subproblems. The LFOPC algorithm used by Dynamic-Q is identical to that used in
[24 (p. 972)] except for a minor change to LFOP which is advisable if the subproblems become effectively
unconstrained.
Given specified positive tolerances x, f, and c, then at step i, termination of the algorithm occurs if
the normalized step size , or if the normalized change in the function value
, where fbest is the lowest previous feasible function value, and the current xi is
feasible. The point xi is considered feasible if the absolute value of the violation of each constraint is
less than c.
Division of the domain into discrete control volumes using a computational grid.
Integration of the governing equations on the individual control volumes to construct algebraic equations
for the discrete dependent variables ("unknowns") such as velocities, pressure, temperature, and conserved
scalars.
Linearization of the discretized equations and solution of the resultant linear equation system to yield updated
values of the dependent variables.
The governing equations are solved sequentially (that is, segregated from one another). Because the
governing equations are non-linear (and coupled), several iterations of the solution loop must be per-
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 951
Theory
formed before a converged solution is obtained. Each iteration consists of the steps illustrated in Fig-
ure 40.7: Overview of the Solution Method (p. 952) and outlined below:
1. Fluid properties are updated, based on the current solution. (If the calculation has just begun, the fluid
properties will be updated based on the initialized solution.)
2. The u, v and w momentum equations are each solved in turn using current values for pressure and face
mass fluxes, in order to update the velocity field.
3. Because the velocities obtained in Step 2 may not satisfy the continuity equation locally, a "Poisson-type"
equation for the pressure correction is derived from the continuity equation and the linearized momentum
equations. This pressure correction equation is then solved to obtain the necessary corrections to the
pressure and velocity fields and the face mass fluxes such that continuity is satisfied.
4. Where appropriate, equations for scalars such as turbulence, energy, and radiation are solved using the
previously updated values of the other variables.
These steps are continued until the convergence criteria are met.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
952 of ANSYS, Inc. and its subsidiaries and affiliates.
Solution Procedures
Linearization
The discrete, non-linear governing equations are linearized to produce a system of equations for the
dependent variables in every computational cell. The resultant linear system is then solved to yield an
updated flow-field solution.
The manner in which the governing equations are linearized takes an "implicit" form with respect to
the dependent variable (or set of variables) of interest. For a given variable, the unknown value in each
cell is computed using a relation that includes both existing and unknown values from neighboring
cells. Therefore each unknown will appear in more than one equation in the system, and these equations
must be solved simultaneously to give the unknown quantities.
This will result in a system of linear equations with one equation for each cell in the domain. Because
there is only one equation per cell, this is sometimes called a "scalar" system of equations. A point im-
plicit (Gauss-Seidel) linear equation solver is used in conjunction with an algebraic multigrid (AMG)
method to solve the resultant scalar system of equations for the dependent variable in each cell. For
example, the x-momentum equation is linearized to produce a system of equations in which u velocity
is the unknown. Simultaneous solution of this equation system (using the scalar AMG solver) yields an
updated u-velocity field.
In summary, ANSYS Icepak solves for a single variable field (e.g., p) by considering all cells at the same
time. It then solves for the next variable field by again considering all cells at the same time, and so
on.
Discretization of the governing equations can be illustrated most easily by considering the steady-state
conservation equation for transport of a scalar quantity . This is demonstrated by the following
equation written in integral form for an arbitrary control volume v as follows:
(40.121)
where
= density
= velocity vector (= in 2D)
= surface area vector
= diffusion coefficient for
= gradient of in 2D)
S = source of per unit volume
Equation 40.121 (p. 953) is applied to each control volume, or cell, in the computational domain. The
two-dimensional, triangular cell shown in Figure 40.8: Control Volume Used to Illustrate Discretization
of a Scalar Transport Equation (p. 954) is an example of such a control volume. Discretization Equa-
tion 40.121 (p. 953) on a given cell yields
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 953
Theory
(40.122)
where
The equations solved by ANSYS Icepak take the same general form as the one given above and apply
readily to multi-dimensional, unstructured meshes composed of arbitrary polyhedra.
Figure 40.8: Control Volume Used to Illustrate Discretization of a Scalar Transport Equation
ANSYS Icepak stores discrete values of the scalar at the cell centers (c0 and c1 in Figure 40.8: Control
Volume Used to Illustrate Discretization of a Scalar Transport Equation (p. 954)). However, face values f
are required for the convection terms in Equation 40.122 (p. 954) and must be interpolated from the
cell center values. This is accomplished using an upwind scheme.
Upwinding means that the face value f is derived from quantities in the cell upstream, or "upwind",
relative to the direction of the normal velocity vn in Equation 40.122 (p. 954). ANSYS Icepak allows you
to choose from two upwind schemes: first-order upwind, and second-order upwind. These schemes are
described below.
The diffusion terms in Equation 40.122 (p. 954) are central-differenced and are always second-order ac-
curate.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
954 of ANSYS, Inc. and its subsidiaries and affiliates.
Solution Procedures
the face quantities are identical to the cell quantities. Thus when first-order upwinding is selected, the
face value f is set equal to the cell-center value of in the upstream cell.
where and are the cell-centered value and its gradient in the upstream cell, and s is the displace-
ment vector from the upstream cell centroid to the face centroid. This formulation requires the determ-
ination of the gradient in each cell. This gradient is computed using the divergence theorem, which
in discrete form is written as
(40.124)
Here the face values are computed by averaging from the two cells adjacent to the face. Finally,
the gradient is limited so that no new maxima or minima are introduced.
where the subscript nb refers to neighbor cells, and ap and anb are the linearized coefficients for and
b.
The number of neighbors for each cell depends on the grid topology, but will typically equal the
number of faces enclosing the cell (boundary cells being the exception).
Similar equations can be written for each cell in the grid. This results in a set of algebraic equations
with a sparse coefficient matrix. For scalar equations, ANSYS Icepak solves this linear system using a
point implicit (Gauss-Seidel) linear equation solver in conjunction with an algebraic multigrid (AMG)
method which is described in Restriction, Prolongation, and Coarse-Level Operators (p. 967).
Under-Relaxation
Because of the nonlinearity of the equation set being solved by ANSYS Icepak, it is necessary to control
the change of . This is typically achieved by under-relaxation, which reduces the change of produced
during each iteration. In a simple form, the new value of the variable within a cell depends upon the
old value, old, the computed change in , , and the under-relaxation factor, , as follows:
(40.126)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 955
Theory
(40.128)
where is the identity matrix, is the stress tensor, and is the force vector.
The discretization scheme described earlier in this section for a scalar transport equation is also used
to discretize the momentum equations. For example, the x-momentum equation can be obtained by
setting = u:
(40.129)
If the pressure field and face mass fluxes were known, Equation 40.129 (p. 956) could be solved in the
manner outlined earlier in this section, and a velocity field obtained. However, the pressure field and
face mass fluxes are not known a priori and must be obtained as a part of the solution. There are im-
portant issues with respect to the storage of pressure and the discretization of the pressure gradient
term; these are addressed later in this section.
ANSYS Icepak uses a co-located scheme, whereby pressure and velocity are both stored at cell centers.
However, Equation 40.129 (p. 956) requires the value of the pressure at the face between cells c0 and
c1, shown in Figure 40.8: Control Volume Used to Illustrate Discretization of a Scalar Transport Equa-
tion (p. 954). Therefore, an interpolation scheme is required to compute the face values of pressure
from the cell values.
The default pressure interpolation scheme in ANSYS Icepak is the standard scheme. This scheme inter-
polates the pressure values at the faces using momentum equation coefficients [ 21 (p. 972)]. This pro-
cedure works well as long as the pressure variation between cell centers is smooth. When there are
jumps or large gradients in the momentum source terms between control volumes, the pressure profile
has a high gradient at the cell face, and cannot be interpolated using this scheme. If this scheme is
used, the discrepancy shows up in overshoots/undershoots of cell velocity.
Flows for which the standard pressure interpolation scheme will have trouble include flows with large
body forces, such as in strongly swirling flows and in high-Rayleigh-number natural convection. In
such cases, it is necessary to pack the mesh in regions of high gradient to resolve the pressure variation
adequately.
Another source of error is that ANSYS Icepak assumes that the normal pressure gradient at the wall is
zero. This is valid for boundary layers, but not in the presence of body forces or curvature. Again, the
failure to correctly account for the wall pressure gradient is manifested in velocity vectors pointing
in/out of walls.
The other scheme available in ANSYS Icepak is the body-force-weighted scheme. This scheme computes
the face pressure by assuming that the normal acceleration of the fluid resulting from the pressure
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
956 of ANSYS, Inc. and its subsidiaries and affiliates.
Solution Procedures
gradient and body forces is continuous across each face. This works well if the body forces are known
a priori in the momentum equations (e.g., buoyancy and axisymmetric swirl calculations). This scheme
is good for high-Rayleigh-number natural convection flows.
Equation 40.127 (p. 956) may be integrated over the control volume in Figure 40.8: Control Volume Used
to Illustrate Discretization of a Scalar Transport Equation (p. 954) to yield the following discrete equation
(40.130)
As described in Overview of Numerical Scheme (p. 951), the momentum and continuity equations are
solved sequentially. In this sequential procedure, the continuity equation is used as an equation for
pressure. However, pressure does not appear explicitly in Equation 40.130 (p. 957) for incompressible
flows, since density is not directly related to pressure. The SIMPLE (Semi-Implicit Method for Pressure-
Linked Equations) algorithm [20 (p. 972)] is used for introducing pressure into the continuity equation.
This procedure is outlined below.
To proceed further, it is necessary to relate the face values of velocity vn to the stored values of velocity
at the cell centers. Linear interpolation of cell-centered velocities to the face results in unphysical
checker-boarding of pressure. ANSYS Icepak uses a procedure similar to that outlined by Rhie and Chow
[21 (p. 972)] to prevent checkerboarding. The face value of velocity vn is not averaged linearly; instead,
momentum-weighted averaging, using weighting factors based on the aP coefficient from Equa-
tion 40.129 (p. 956), is performed. Using this procedure, the face flow rate Jf may be written as
(40.131)
where Pc0 and Pc1 are the pressures within the two cells on either side of the face, and f contains the
influence of velocities in these cells (see Figure 40.8: Control Volume Used to Illustrate Discretization of
a Scalar Transport Equation (p. 954)). The term df is a function of P, the average of the momentum
equation aP coefficients for the cells on either side of face f.
If the momentum equation is solved with a guessed pressure field p, the resulting face flux Jf computed
from Equation 40.131 (p. 957)
(40.132)
does not satisfy the continuity equation. Consequently, a correction Jf is added to the face flow rate
Jf so that the corrected face flow rate Jf
(40.133)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 957
Theory
satisfies the continuity equation. The SIMPLE algorithm postulates that Jf be written as
(40.134)
The SIMPLE algorithm substitutes the flux correction equations (Equation 40.133 (p. 957) and Equa-
tion 40.134 (p. 958)) into the discrete continuity equation (Equation 40.130 (p. 957)) to obtain a discrete
equation for the pressure correction p in the cell:
(40.135)
where the source term b is the net flow rate into the cell:
(40.136)
The pressure-correction equation (Equation 40.135 (p. 958)) may be solved using the algebraic multigrid
(AMG) method described in Restriction, Prolongation, and Coarse-Level Operators (p. 967). Once a solution
is obtained, the cell pressure and the face flow rate are corrected using
(40.137)
(40.138)
Here p is the under-relaxation factor for pressure (see Equation 40.126 (p. 955) and related description
for information about under-relaxation). The corrected face flow rate Jf satisfies the discrete continuity
equation identically during each iteration.
The pressure-based solver allows you to solve your flow problem in either a segregated or coupled
manner. Using the coupled approach offers some advantages over the non-coupled or segregated ap-
proach. The coupled scheme obtains a robust and efficient single phase implementation for steady-
state flows, with superior performance compared to the segregated SIMPLE solution scheme. For tran-
sient flows, using the coupled algorithm is necessary when the quality of the mesh is poor, or if large
time steps are used.
The pressure-based segregated algorithm solves the momentum equation and pressure correction
equations separately. This semi-implicit solution method results in slow convergence.
The coupled algorithm solves the momentum and pressure-based continuity equations together. The
full implicit coupling is achieved through an implicit discretization of pressure gradient terms in the
momentum equations, and an implicit discretization of the face mass flux, including the Rhie-Chow
pressure dissipation terms.
In the momentum equations (Equation 40.129 (p. 956)), the pressure gradient for component is of the
form
(40.139)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
958 of ANSYS, Inc. and its subsidiaries and affiliates.
Solution Procedures
Where is the coefficient derived from the Gauss divergence theorem and coefficients of the pressure
interpolation schemes. Finally, for any th cell, the discretized form of the momentum equation for
component is defined as
(40.140)
In the continuity equation, the balance of fluxes is replaced using the flux expression in Equa-
tion 40.131 (p. 957), resulting in the discretized form
(40.141)
As a result, the overall system of equations (Equation 40.140 (p. 959) and Equation 40.141 (p. 959)), after
being transformed to the -form, is presented as
(40.142)
(40.143)
(40.144)
(40.145)
Note that Equation 40.142 (p. 959) is solved using the coupled AMG.
(40.146)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 959
Theory
where the function F incorporates any spatial discretization. If the time derivative is discretized using
backward differences, the first-order accurate temporal discretization is given by
(40.148)
where
= a scalar quantity
n + 1 = value at the next time level, t + t
n = value at the current time level, t
Once the time derivative has been discretized, a choice remains for evaluating F(): in particular, which
time level values of should be used in evaluating F?
One method (the method used in ANSYS Icepak) is to evaluate F() at the future time level:
(40.149)
This is referred to as "implicit" integration since n+1 in a given cell is related to n+1 in neighboring
cells through F(n+1):
(40.150)
This implicit equation can be solved iteratively by initializing i to n and iterating the equation
(40.151)
until i stops changing (that is, converges). At that point, n+1 is set to i.
The advantage of the fully implicit scheme is that it is unconditionally stable with respect to time step
size.
Approach
ANSYS Icepak uses a multigrid scheme to accelerate the convergence of the solver by computing cor-
rections on a series of coarse grid levels. The use of this multigrid scheme can greatly reduce the
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
960 of ANSYS, Inc. and its subsidiaries and affiliates.
Solution Procedures
number of iterations and the CPU time required to obtain a converged solution, particularly when your
model contains a large number of control volumes.
Implicit solution of the linearized equations on unstructured meshes is complicated by the fact that
there is no equivalent of the line-iterative methods that are commonly used on structured grids. Because
direct matrix inversion is out of the question for realistic problems and "whole-field" solvers that rely
on conjugate-gradient (CG) methods have robustness problems associated with them, the methods of
choice are point implicit solvers like Gauss-Seidel . Although the Gauss-Seidel scheme rapidly removes
local (high-frequency) errors in the solution, global (low-frequency) errors are reduced at a rate inversely
related to the grid size. Thus, for a large number of nodes, the solver "stalls" and the residual reduction
rate becomes prohibitively low.
Multigrid techniques allow global error to be addressed by using a sequence of successively coarser
meshes. This method is based upon the principle that global (low-frequency) error existing on a fine
mesh can be represented on a coarse mesh where it again becomes accessible as local (high-frequency)
error: because there are fewer coarse cells overall, the global corrections can be communicated more
quickly between adjacent cells. Because computations can be performed at exponentially decaying
expense in both CPU time and memory storage on coarser meshes, there is the potential for very efficient
elimination of global error. The fine-grid relaxation scheme or "smoother", in this case either the point-
implicit Gauss-Seidel or the explicit multi-stage scheme, is not required to be particularly effective at
reducing global error and can be tuned for efficient reduction of local error.
where e is the exact solution. Before the solution has converged there will be a defect d associated
with the approximate solution :
(40.153)
Substituting Equation 40.154 (p. 961) into Equation 40.152 (p. 961) gives
(40.155)
Now using Equation 40.153 (p. 961) and Equation 40.155 (p. 961) we obtain
(40.156)
which is an equation for the correction in terms of the original fine level operator A and the defect d.
Assuming the local (high-frequency) errors have been sufficiently damped by the relaxation scheme on
the fine level, the correction will be smooth and therefore more effectively solved on the next
coarser level.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 961
Theory
Solving for corrections on the coarse level requires transferring the defect down from the fine level
(restriction), computing corrections, and then transferring the corrections back up from the coarse level
(prolongation). We can write the equations for coarse level corrections H as
(40.157)
where AH is the coarse level operator and R the restriction operator responsible for transferring the fine
level defect down to the coarse level. Solution of Equation 40.157 (p. 962) is followed by an update of
the fine level solution given by
(40.158)
where P is the prolongation operator used to transfer the coarse level corrections up to the fine level.
Unstructured Multigrid
The primary difficulty with using multigrid on unstructured grids is the creation and use of the coarse
grid hierarchy. On a structured grid, the coarse grids can be formed simply by removing every other
grid line from the fine grids and the prolongation and restriction operators are simple to formulate
(e.g., injection and bilinear interpolation).
Multigrid Cycles
A multigrid cycle can be defined as a recursive procedure that is applied at each grid level as it moves
through the grid hierarchy. Four types of multigrid cycles are available in ANSYS Icepak: the V, W, F,
and flexible ("flex") cycles.
Figure 40.9: V-Cycle Multigrid (p. 963) and Figure 40.10: W-Cycle Multigrid (p. 964) show the V and W
multigrid cycles (defined below). In each figure, the multigrid cycle is represented by a square, and then
expanded to show the individual steps that are performed within the cycle. You may want to follow
along in the figures as you read the steps below.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
962 of ANSYS, Inc. and its subsidiaries and affiliates.
Solution Procedures
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 963
Theory
For the V and W cycles, the traversal of the hierarchy is governed by three parameters, 1, 2, and 3,
as follows:
1. 1 "smoothings", (sometimes called pre-relaxation sweeps), are performed at the current grid level to reduce
the high-frequency components of the error (local error).
In Figure 40.9: V-Cycle Multigrid (p. 963) and Figure 40.10: W-Cycle Multigrid (p. 964) this step is rep-
resented by a circle and marks the start of a multigrid cycle. The high-wave-number components
of error should be reduced until the remaining error is expressible on the next coarser mesh without
significant aliasing.
If this is the coarsest grid level, then the multigrid cycle on this level is complete. (In Figure 40.9: V-
Cycle Multigrid (p. 963) and Figure 40.10: W-Cycle Multigrid (p. 964) there are 3 coarse grid levels, so
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
964 of ANSYS, Inc. and its subsidiaries and affiliates.
Solution Procedures
the square representing the multigrid cycle on level 3 is equivalent to a circle, as shown in the final
diagram in each figure.)
Note
2. Next, the problem is "restricted" to the next coarser grid level using the appropriate restriction operator.
In Figure 40.9: V-Cycle Multigrid (p. 963) and Figure 40.10: W-Cycle Multigrid (p. 964), the restriction
from a finer grid level to a coarser grid level is designated by a downward-sloping line.
3. The error on the coarse grid is reduced by performing 2 multigrid cycles (represented in Figure 40.9: V-
Cycle Multigrid (p. 963) and Figure 40.10: W-Cycle Multigrid (p. 964) as squares). Commonly, for fixed multigrid
strategies 2 is either 1 or 2, corresponding to V-cycle and W-cycle multigrid, respectively.
4. Next, the cumulative correction computed on the coarse grid is "interpolated" back to the fine grid using
the appropriate prolongation operator and added to the fine grid solution.
In Figure 40.9: V-Cycle Multigrid (p. 963) and Figure 40.10: W-Cycle Multigrid (p. 964) the prolongation
is represented by an upward-sloping line.
The high-frequency error now present at the fine grid level is due to the prolongation procedure
used to transfer the correction.
5. In the final step, 3 "smoothings" (post-relaxations) are performed to remove the high-frequency error in-
troduced on the coarse grid by the 2 multigrid cycles.
In Figure 40.9: V-Cycle Multigrid (p. 963) and Figure 40.10: W-Cycle Multigrid (p. 964), this relaxation
procedure is represented by a single triangle.
For the flexible cycle, the calculation and use of coarse grid corrections is controlled in the multigrid
procedure by the logic illustrated in Figure 40.11: Logic Controlling the Flex Multigrid Cycle (p. 966). This
logic ensures that coarser grid calculations are invoked when the rate of residual reduction on the
current grid level is too slow. In addition, the multigrid controls dictate when the iterative solution of
the correction on the current coarse grid level is sufficiently converged and should thus be applied to
the solution on the next finer grid. These two decisions are controlled by the parameters and shown
in Figure 40.11: Logic Controlling the Flex Multigrid Cycle (p. 966), as described in detail below. Note
that the logic of the multigrid procedure is such that grid levels may be visited repeatedly during a
single global iteration on an equation. For a set of 4 multigrid levels, referred to as 0, 1, 2, and 3, the
flex-cycle multigrid procedure for solving a given transport equation might consist of visiting grid levels
as 0-1-2-3-2-3-2-1-0-1-2-1-0, for example.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 965
Theory
The main difference between the flexible cycle and the V and W cycles is that the satisfaction of the
residual reduction tolerance and termination criterion determine when and how often each level is
visited in the flexible cycle, whereas in the V and W cycles the traversal pattern is explicitly defined.
The F Cycles
The multigrid F cycle is essentially a combination of the V and W cycles described in Multigrid
Cycles (p. 962).
Recall that the multigrid cycle is a recursive procedure. The procedure is expanded to the next coarsest
grid level by performing a single multigrid cycle on the current level. Referring to Figure 40.9: V-Cycle
Multigrid (p. 963) and Figure 40.10: W-Cycle Multigrid (p. 964), this means replacing the square on the
current level (representing a single cycle) with the procedure shown for the 01 level cycle (the second
diagram in each figure). We see that a V cycle consists of:
(40.159)
and a W cycle:
(40.160)
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
966 of ANSYS, Inc. and its subsidiaries and affiliates.
Solution Procedures
As expected, the F cycle requires more computation than the V cycle, but less than the W cycle. However,
its convergence properties turn out to be better than the V cycle and roughly equivalent to the W cycle.
The F cycle is the default AMG cycle for the coupled equation set and for the scalar energy equation.
The multigrid procedure invokes calculations on the next coarser grid level when the error reduction
rate on the current level is insufficient, as defined by
(40.162)
Here Ri is the absolute sum of residuals (defect) computed on the current grid level after the relaxation
on this level. The above equation states that if the residual present in the iterative solution after i relax-
ations is greater than some fraction, (between 0 and 1), of the residual present after the (i 1)th re-
laxation, the next coarser grid level should be visited. Thus is referred to as the residual reduction
tolerance, and determines when to "give up" on the iterative solution at the current grid level and move
to solving the correction equations on the next coarser grid. The value of controls the frequency with
which coarser grid levels are visited. The default value is 0.1. A larger value will result in less frequent
visits, and a smaller value will result in more frequent visits.
Provided that the residual reduction rate is sufficiently rapid, the correction equations will be converged
on the current grid level and the result applied to the solution field on the next finer grid level.
The correction equations on the current grid level are considered sufficiently converged when the error
in the correction solution is reduced to some fraction, (between 0 and 1), of the original error on this
grid level:
(40.163)
Here, Ri is the residual on the current grid level after the ith iteration on this level, and R0 is the residual
that was initially obtained on this grid level at the current global iteration. The parameter , referred
to as the termination criterion, has a default value of 0.1. Note that the above equation is also used to
terminate calculations on the lowest (finest) grid level during the multigrid procedure. Thus, relaxations
are continued on each grid level (including the finest grid level) until the criterion of this equation is
obeyed (or until a maximum number of relaxations has been completed, in the case that the specified
criterion is never achieved).
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 967
Theory
The restriction and prolongation operators used here are based on the additive correction (AC) strategy
described for structured grids by Hutchinson and Raithby [10 (p. 971)]. Inter-level transfer is accomplished
by piecewise constant interpolation and prolongation. The defect in any coarse level cell is given by
the sum of those from the fine level cells it contains, while fine level corrections are obtained by injection
of coarse level values. In this manner the prolongation operator is given by the transpose of the restriction
operator
(40.164)
The restriction operator is defined by a coarsening or "grouping" of fine level cells into coarse level
ones. In this process each fine level cell is grouped with one or more of its "strongest" neighbors, with
a preference given to currently ungrouped neighbors. The algorithm attempts to collect cells into groups
of fixed size, typically two or four, but any number can be specified. In the context of grouping, strongest
refers to the neighbor j of the current cell i for which the coefficient Aij is largest. For sets of coupled
equations Aij is a block matrix and the measure of its magnitude is simply taken to be the magnitude
of its first element. In addition, the set of coupled equations for a given cell are treated together and
not divided amongst different coarse cells. This results in the same coarsening for each equation in the
system.
The coarse level operator AH is constructed using a Galerkin approach. Here we require that the defect
associated with the corrected fine level solution must vanish when transferred back to the coarse level.
Therefore we may write
(40.165)
Upon substituting Equation 40.153 (p. 961) and Equation 40.158 (p. 962) for dnew and new we have
(40.166)
Now rearranging and using Equation 40.153 (p. 961) once again gives
(40.167)
Comparison of Equation 40.167 (p. 968) with Equation 40.157 (p. 962) leads to the following expression
for the coarse level operator:
(40.168)
The construction of coarse level operators thus reduces to a summation of diagonal and corresponding
off-diagonal blocks for all fine level cells within a group to form the diagonal block of that groups
coarse cell.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
968 of ANSYS, Inc. and its subsidiaries and affiliates.
Krylov ROM Theory
On a computer with infinite precision, these residuals will go to zero as the solution converges. On an
actual computer, the residuals decay to some small value ("round-off") and then stop changing ("level
out"). For "single precision" computations (the default for workstations and most computers), residuals
can drop as many as six orders of magnitude before hitting round-off. Double precision residuals can
drop up to twelve orders of magnitude. Guidelines for judging convergence can be found in Judging
Convergence (p. 836).
After discretization, the conservation equation for a general variable at a cell P can be written as
(40.169)
Here aP is the center coefficient, anb are the influence coefficients for the neighboring cells, and b is
the contribution of the constant part of the source term Sc in S = Sc + SP and of the boundary conditions.
In Equation 40.169 (p. 969),
(40.170)
The residual R computed by ANSYS Icepak is the imbalance in Equation 40.169 (p. 969) summed over
all the computational cells P. This is referred to as the "unscaled" residual. It may be written as
(40.171)
(40.172)
For the momentum equations the denominator term aPP is replaced by aP, where vP is the magnitude
of the velocity at cell P.
The scaled residual is a more appropriate indicator of convergence, and is the residual displayed by
ANSYS Icepak.
(40.173)
(40.174)
The denominator is the largest absolute value of the continuity residual in the first five iterations.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 969
Theory
For thermal problems, the full-order model is the set of ordinary differential equations (ODEs) obtained
after spatial discretization of the heat equation. Denoting the temperature as the vector , with
the number of computational cells in the discretization, the set of ODEs is,
(40.175)
where is a vector of input heat densities (possibly a function of time), and , and are matrices
of appropriate dimensions. In a projection method, the ODE unknowns are assumed to be contained,
at least approximately, in a sub-space of small dimension, i.e.,
(40.176)
where the basis vectors are assumed orthogonal, and the reduced amplitudes are denoted by
. The key point in this type of MOR method is that it is possible to derive a set of ODEs for the dynamics
of the reduced amplitudes, to solve this set quickly, and then to expand the solution to approximate
the full-order solution. The reduced order ODE set is obtained by inserting the above approximation in
the original ODE and forcing the residual to be orthogonal to the set of basis vectors . We have,
(40.177)
where the terms in parentheses are the reduced system matrices, which are of order , and which are
computed once and for all.
There are several methods that fall under the above projection framework, with the different methods
corresponding to different choices of the basis vectors . In this work we use the Krylov method, which
is particularly well suited for very large full-order models arising from discretization of the heat equation.
In the Krylov method, the basis vectors are derived using the Arnoldi method [35 (p. 972)], which is
a numerically stable method for computing an orthogonal basis to a Krylov sub-space. The Krylov sub-
space we use is
(40.178)
where and .
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
970 of ANSYS, Inc. and its subsidiaries and affiliates.
Bibliography
[1] T. J., Barth. The design and application of upwind schemes on unstructured meshes. Technical Report
AIAA-89-0366. AIAA 27th Aerospace Sciences Meeting. Reno, Nevada.
[2] G. K. Batchelor. An Introduction to Fluid Dynamics. Cambridge Univ. Press. Cambridge, England.
[3] H. C. Chen and V. C. Patel.Near-Wall Turbulence Models for Complex Flows Including Separation. AIAA
Journal, 26(6), 1988. pg. 641-648.
[4] D. Choudhury. "Introduction to the Renormalization Group Method and Turbulence Modeling". Technical
Memorandum TM-107, 1993.
[5] M. F. Cohen and D. P. Greenberg."The hemi-cube: a radiosity solution for complex environments".
Computer Graphics, 19(3). 1985. pg. 31-40.
[7] R. A Henkes, F. F. van der Flugt, and C. J. Hoogendoorn.Natural Convection Flow in a Square Cavity
Calculated with Low-Reynolds-Number Turbulence Models. Int. J. Heat Mass Transfer, 34. pg. 1543-
1557. 1991.
[9] P. Huang, P. Bradshaw, and T. Coakley.Skin Friction and Velocity Profile Family for Compressible Tur-
bulent Boundary Layers. AIAA Journal, 31(9). pg. 1600-1604. September 1993.
[10] B. R. Hutchinson and G. D. Raithby.A Multigrid Method Based on the Additive Correction Strategy.
Numerical Heat Transfer, 9. pg. 511-537. 1986.
[11] I. E. Idelchick. Handbook of Hydraulic Resistances. 2nd Edition. Hemisphere Publishing Corp.,. 1975.
[12] JEDEC Solid State Products Engineering Council. Integrated Circuits Thermal Test Method Environment
Conditions--Natural Convection (Still Air). EIA/JEDEC Standard EIA/JESD51-2, Electronic Industries
Association. December 1995.
[13] JEDEC Solid State Technology Association. Integrated Circuit Thermal Test Method Environmental Con-
ditions--Forced Convection (Moving Air). JEDEC Standard JESD51-6,Electronic Industries Alliance.
March 1999.
[14] T. Jongen. Simulation and Modeling of Turbulent Incompressible Flows. PhD thesis, EPF Lausanne,
Lausanne, Switzerland. 1992.
[15] B. Kader. Temperature and Concentration Profiles in Fully Turbulent Boundary Layers. Int. J. Heat Mass
Transfer, 24(9). pg. 1541-1544. 1993.
[16] V. Kumar and G. Karypis.METIS - A Software Package for Partitioning Unstructured Graphs, Partitioning
Meshes, and Computing Fill-Reducing Orderings of Sparse Matrices, Version 3.0. University of Min-
nesota and Army HPC Research Center. 1997.
[17] W. M. Kays. Turbulent Prandtl Number - Where Are We?. J. Heat Transfer,116. pg. 284-295. 1994.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 971
Bibliography
[19] M. F. Modest. Radiative Heat Transfer Series in Mechanical Engineering. 2nd Edition. McGraw Hill.
1993.
[20] S. V. Patankar. Numerical Heat Transfer and Fluid Flow. 2nd Edition. Hemisphere Publishing Corp.
Washington, D.C. 1980.
[21] C. M. Rhie and W. L. Chow.Numerical Study of the Turbulent Flow Past an Airfoil with Trailing Edge
Separation. AIAA Journal, 21(11). pg. 1523-1532. November 1983.
[22] J. A. Snyman. A New and Dynamic Method for Unconstrained Minimization. Applied Mathematical
Modeling, 6. pg. 449-462. 1982.
[23] J. A. Snyman. An improved Version of the Original Leap-Frog Method for Unconstrained Minimization.
Applied Mathematical Modeling, 7. pg. 216-218. 1983.
[24] J. A. Snyman. The LFOPC Leap-Frog Algorithm for Constrained Optimization. Computers and Mathem-
atics with Applications, 40. pg. 1085-1096. 2000.
[25] J. A Snyman, J. Roux, and N. Stander, A.Dynamic Penalty Function Method for the Solution of Struc-
tural Optimization Problems.. Applied Mathematical Modeling, 18. pg. 453-460. 1994.
[26] P. Spalart and S. Allmaras.A one-equation turbulence model for aerodynamic flows. Technical Report
AIAA-92-0439, American Institute of Aeronautics and Astronautics. February 1992.
[27] F. White and G. Chris.A Simple New Analysis of Compressible Turbulent Skin Friction Under Arbitrary
Conditions. Technical Report AFFDL-TR-70-133. February 1971.
[28] M. Wolfstein. The Velocity and Temperature Distribution of One-Dimensional Flow with Turbulence
Augmentation and Pressure Gradient. Int. J. Heat Mass Transfer, 12. pg. 301-318. 1969.
[29] V. Yakhot and S. A. Orszag.Renormalization Group Analysis of Turbulence: I. Basic Theory. Journal of
Scientific Computing, 1(1). pg. 1-51. 1986.
[30] F. R. Menter, R. B. Langtry, S. R. Likki, Y. B. Suzen, P. G. Huang, and S. Volker. "A Correlation Based
Transition Model Using Local Variables Part 1 - Model Formulation". (ASME-GT2004-53452)2004.
[31] P. M. Gresho, R. L. Lee, and R. L. Sani. "On the Time-Dependent Solution of the Incompressible Navier-
Stokes Equations in Two and Three Dimensions". In Recent Advances in Numerical Methods in Fluids.
Pineridge Press, Swansea, UK. 1980.
[32] X. Hu, S. Lin, S. Stanton, and W. Lian. A State Space Thermal Model for HEV/EV Battery Modeling. SAE
International. (10.4271/2011-01-1364)2011.
[33] Grimme, E.J.. "Krylov projection methods for model reduction". Doctoral disseration, University of Illinois
at Urbana-Champaign. 1997.
[34] Antoulas, W.E.. "Approximation of Large-Scale Dynamical Systems". Advances in Design and Control,
6. SIAM. 2005.
[35] Arnoldi, W.E.. The Principal of Minimized Iterations in the Solution of the Matrix Eigenvalue Problem.
Quarterly of Applied Mathematics, 9(1). pg. 17-29. 1951.
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
972 of ANSYS, Inc. and its subsidiaries and affiliates.
ANSYS Icepak Toolbars, 81
Index ANSYS Icepak Windows
resizing, 54
Symbols Appearance/Background Color2, 237
2D interpolation method Appearance/Background Style, 237
constant, 239 applications, 13
inverse distance weighted, 239 Arrows, 91
least squares, 239 Assemblies dialog box, 353
assembly, 351-352
adding objects to, 352
A copying, 358
accuracy
creating, 351
diffusion terms, 954
using a group, 335
first-order, 796, 954
deleting, 359
second-order, 796, 955
editing, 352, 358
ACIS geometry
expanding into its components, 360
minimum feature size, 168
external, 354
Active, 307
internal, 354
active objects
loading, 359
saving, 143
merging, 359
Active parameter dialog box, 667
meshing, 772
Add marker dialog box, 60
moving, 359
add point, 626
saving, 359
adding objects to a group, 332
selecting, 358
Advanced solver setup dialog box, 89, 795
summary, 360
algebraic multigrid (AMG), 955, 960
total area, 360
Align and morph edges button, 87
total volume, 360
Align and morph faces button, 87
translating, 354
Align and morph vertices button, 87
viewing, 358
Align centers button, 301
Assembly contents dialog box, 360
Align edges button, 299
Assembly node, 115
Align face centers button, 87, 302
assembly structure
Align faces button, 298
save, 143
Align object centers button, 87
augmentation efficiency, 635
Align vertices button, 300
auto-save interval, 830
All projects button, 235, 241
automatic mesh generation, 741
altitude effects
Autoscale button, 278
modeling, 265
AutoTherm
Ambient reflectance, 64
files, 173
ambient values, 260
saving, 209
animated GIF files, 854
animation
isosurface, 859
B
particle traces, 876 baffles, 396
plane cut, 853 band width for contour plots, 867
saving, 854 Basic parameters dialog box, 88
transient simulations, 623 Basic parameters panel, 250
Anisotropic tensor dialog box, 341 Basic settings dialog box, 89
annotations, 91, 238 Basic settings panel, 799
Annotations dialog box, 91 Reset button, 260, 797, 800
ANSYS Icepak, 7 transient simulations, 616
ANSYS Icepak environment variables, 19 batch
ANSYS Icepak Menus, 54 execution, 830
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 973
Index
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
974 of ANSYS, Inc. and its subsidiaries and affiliates.
Cavity Down BGA Solder dialog box, 575 context menu
Cavity Down BGA Substrate dialog box, 574 set levels, 121
cell values, 954 set orientation, 121
Change family dialog box, 158 context menus
Check model button, 84 graphics display, 117
checking the design, 360, 362 context-specific help, 106
checking the mesh, 784 continuity equation, 921
element volume, 786 contours, 864
face alignment, 784 control panels, 99
skewness, 788 control volume technique, 951
circular object, 311 convection, 939
meshing, 766 forced, 257
Clean up project data, 149 natural, 257
Clean up project data dialog box, 148 transient simulations, 605
co-located scheme, 956 conventions
coarse mesh keyboard, 6
hexahedral, 746 mouse, 6
cocooning, 741, 755, 757 used in this manual, 4
color, 244 convergence, 968
cabinet, 282 criteria, 800, 952
contour plot, 866 history, 833
graphical displays, 843 judging, 836, 968
group, 331 monitoring, 835
object, 308 conversion factors
particle trace, 876 units, 220
vector plot, 870 coordinate axes
color legend moving, 124
data format, 236 coordinate systems, 294
moving, 124 Copy assembly dialog box, 358
color levels Copy from button, 305
contour plot, 868 Copy object button, 87, 303, 344, 358
color spectrum, 843 Copy object dialog box, 303
changing, 124 copying
contour plot, 868 assembly, 358
data format, 236 group, 334
compare materials, 344
temperature limits, 739 mesh data, 142
Complex lighting, 64 object, 303, 305
Component selection dialog box, 176 solution data, 143
compressing project data, 148 Coupled algorithm, 958
compute nodes, 815 Create assemblies button, 85, 352
computing view factors, 648 Create blocks button, 86, 485
adaptive method, 648 Create blowers button, 86, 530
hemicube method, 648 Create Detailed Heatsink dialog box, 707
condenser, 377 Create enclosures button, 86, 431
conduction, 922 Create fans button, 86, 516
transient simulations, 605 Create grille button, 86, 400
configuring a project, 234 Create heat exchangers button, 85, 379
conjugate-gradient methods, 961 Create heat sinks button, 86, 548
conservation equations Create image file button, 82, 227
discretization, 953 Create JEDEC Test Chamber dialog box, 695, 697
integral form, 956 Create Krylov ROM dialog box, 689
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 975
Index
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
976 of ANSYS, Inc. and its subsidiaries and affiliates.
diagnostic Edit units button, 222
files, 137 Edit window, 93
tools, 836 cabinet, 273
die stack information, 583 object, 282
Diffuse reflectance, 64 Edit/Annotations menu, 58
diffusion coefficient, 629 Edit/Clear clipboard, 58
diffusivity, 342 Edit/Find menu, 57
discrete ordinates (DO) Edit/Preferences menu, 58
radiation , 942 Edit/Redo menu, 57
discrete values Edit/Show clipboard, 58
storage points, 954 Edit/Snap to grid menu, 58
discretization, 795, 953, 960 Edit/Undo menu, 57
body force weighted interpolation schemes, 797 editing
first-order scheme, 954 assembly, 352, 358
pressure interpolation schemes, 956 existing point, 627
second-order scheme, 955 interactively, 244
spatial, 953 isosurface, 859
temporal, 960 local coordinate system, 296
DISPLAY, 18 materials, 338
Display object names button, 83 object, 287
Display/Background Color 1, 237 object face, 848
displaying plane cut, 853
cut plane mesh, 119 point, 863
mesh, 119, 775 postprocessing objects, 844
cross-section, 780 view factors, 650
individual objects, 775 electric potential, 897
residuals, 803 element
results, 839 count, 760
view factors, 649 height, 760
divergence, 798 outward height, 766
documentation, 19 outward ratio, 766
double precision, 969 volume, 786
solver, 799 ellipsoid, 322
drilled holes, 173, 175 meshing, 764
drop-down list, 101 elliptical cylinder, 323
DUAL Die dialog box, 578, 582 meshing, 765
DUAL Dimensions dialog box, 572 EM heat losses, 913
DUAL Solder dialog box, 575 emissivity, 343, 642
DUAL Substrate dialog box, 574 enclosure, 431
DWG geometry creating, 431
minimum feature size, 168 meshing, 765
dynamic head, 377 radiation, 434
dynamic-q optimization method, 655, 947 emissivity, 646
specification, 644
E Enclosures dialog box, 431
ECAD energy equation, 922
files, 149 Enforce 3D cut cell meshing, 246
ECAD packages, 172, 182 environment variables, 18
Edit button, 274 ANSYS Icepak, 19
Edit commands toolbar, 82 system, 18
Edit menu, 57 Epsilon, 897
Edit object button, 87 error reduction, 961
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 977
Index
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
978 of ANSYS, Inc. and its subsidiaries and affiliates.
exporting, 209 stacked die, 208
Gerber, 488 STEP, 152
gradient, 206 TCB, 188, 425, 488, 571
gradient thermal resistance, 214 tetin, 154
grid, 137 Total for project, 150
IDF, 172, 213 version, 150
IDX, 182 writing, 93
IGES, 152, 198-199 filter efficiency, 635
image, 144 Find in tree dialog box, 57
format, 146 finite-volume scheme, 953
frame, 147 finned heat sink, 707
label, 147 theory, 543, 546
landscape, 146 first-order accuracy, 796, 954
portrait, 146 Fix values, 218
PostScript options, 147 flex-cycle multigrid, 965
scaling, 146 Flip-Chip Die dialog box, 578, 582
importing, 151 Flip-Chip Dimensions dialog box, 572
job, 137 Flip-Chip Solder dialog box, 575
log, 92 Flip-Chip Substrate dialog box, 574
MCM, 188, 425, 488, 571 floating toolbars, 105
mesh, 137 flow
metadata, 138 conductivity, 545
model, 137 heat, 897, 917
node, 818 mass, 897, 916
ODB++, 188, 425, 488, 571 radiative heat, 897
opening, 93 regime, 255
optimization, 138 variables, 253
input, 138 postprocessing, 254
log, 138 volume, 898, 916
output, 138 Flow dependent heat transfer dialog box, 464
postprocessing, 138 Fluent, 7, 12
tab, 138 fluid material
overview, 135 default, 261
postprocessing, 138 properties, 341
PostScript, 147, 239 flux
problem, 137 heat, 897, 916
problem setup, 137 radiation, 642
reading, 93 font, 244
residual, 137, 836 forced convection, 253, 257
saving, 93 forces
transient simulations, 610 inertial, 259
scratch, 149 viscous, 259
script, 137, 813 Form factors dialog box, 646
selecting, 93 Four viewing windows button, 83
sentinel, 206 FPBGA Die dialog box, 578, 582
Sentinel TI, 210 FPBGA Dimensions dialog box, 572
simplorer, 214 FPBGA Solder dialog box, 575
SIwave temperature files, 214 FPBGA Substrate dialog box, 574
solution, 149 fraction menu, 632
solver, 137 frame
input, 137 image, 147
output, 137 Full report dialog box, 910
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 979
Index
G meshing, 766
gas law, 940 2D polygon, 768
Gauss-Seidel method, 961 circular, 766
Generate mesh button, 84, 748, 750 inclined, 768
geometric transformations rectangular, 767
cabinet, 277, 279, 289 planar resistance, 396
for merging model data, 140 approach velocity, 396
object, 290, 304 device velocity, 396
geometry free area ratio, 396
object, 309 loss coefficient, 396
parameterization, 663 meshing, 396
gerber files, 191 pressure drop, 397
getting started, 7 pressure drop curve, 403
governing equations, 921 Pressure drop curve, 405
discretization, 953 species, 633
integral form, 956 stagnation pressure, 403
gradient files, 206 static pressure, 403
gradient powermap files, 208 vent, 395
Graph editor, 349, 403, 520, 553, 619 pressure drop, 396
graphical displays, 842 Grille dialog box, 400
color, 843 group, 89, 329
graphical styles activating, 335
editing, 242 adding objects, 332
graphical user interface (GUI), 53 color, 331
configuring, 234 copying, 334
graphics display and control window, 90 created during IDF import, 182
graphics driver, 17 created during IDX import, 188
Graphics file options dialog box, 145, 147 creating, 330
graphics tools for postprocessing, 839 assembly, 335, 352
graphics window, 16, 89 from imported IGES geometry, 169
adding annotations, 91 deactivating, 335
adding arrows, 91 deleting, 335
adding lines, 91 displaying results, 845
adding markers, 60, 91 editing object properties, 334
adding text, 91 including objects, 307
isometric view, 65, 83 line width, 331
lighting options, 63 moving, 334
scale to fit, 65, 83 node, 108, 229
views, 65 removing objects, 333
zooming, 65, 82, 129 renaming, 330
Grashof number, 939 saving, 335
gravity, 257 shading, 332
grid, 741 texture, 332
files, 137 transparency, 332
storage points, 954 GUI, 53
grille, 395
approach velocity, 399, 402 H
creating, 400 heat exchanger, 377
device velocity, 399, 402 creating, 379
flow direction, 397, 403 heat transfer, 378
free area ratio, 399, 402 heat transfer coefficient, 378
loss coefficient, 398-399, 402 meshing, 769
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
980 of ANSYS, Inc. and its subsidiaries and affiliates.
pressure drop, 377 hexahedral mesh, 743
Heat exchangers dialog box, 379 hidden line removal, 61
heat flow, 897, 917 high end, 761
heat flux, 897, 916 high side, 761
radiation, 642 High side surface properties dialog box, 430, 446
heat pipes, 711 History plot button, 84, 625
heat sink, 543 History plot dialog box, 625
bonded fin, 548, 556, 710 history plot for transient simulations, 625
creating object, 548 hollow block
cross cut extrusion, 547, 557, 710 species, 633
cylindrical pin, 547, 557, 711 HOME, 18
design, 546, 707 Home position button, 82
detailed, 546, 556, 707 HTC files
extruded, 546, 556, 710 exporting Sentinel TI, 210
longitudinal, 544 HTML report, 899
macro HTML report dialog box, 899
bonded fin, 710 hub, 509
cross cut extrusion, 710 housing, 510
cylindrical pin, 711 humidity ratio, 632
detailed, 707
extruded, 710 I
meshing, 769 I-deas, 814
pins, 544 icepak, 15
radiation, 551 icepak -unpack, 18
emissivity, 646 icepak -x, 17
specification, 644 icepak -xfast, 17
simplified, 543, 551 icepak projectname, 18
simplified flow conductivity, 545 ICEPAK_JOB_DIRECTORY, 19
simplified modeling, 544 ICEPAK_LIB_PATH, 19
thermal resistance curve, 553-554 ICEPAK_LICENSE_FILE, 19
heat sinks ideal gas law, 257-258, 940
flow resistance, 545 IDF files, 172, 213
thermal resistance, 545 board files, 173, 181
Heat sinks dialog box, 548 detailed import, 172, 174
heat sources, 922 drilled holes, 173, 175
Heat tr. coeff parameters dialog box, 917 exporting AutoTherm files, 173, 209
heat transfer, 641, 922 groups, 182
conducting solids, 922 library files, 174, 182
heat transfer coefficient, 378, 898, 917 Miscellaneous options, 180
heaters, 383 modeling components as 2D sources, 178
help, 19, 105 modeling components as 3D blocks, 178
bubble, 106 overview, 172
context-specific, 106 panel files, 174, 182
F1 key, 106 simple import, 172, 174
online, 105 IDF import dialog box, 173, 175, 177, 181
Help menu, 81 IDX files, 182
Help/About ANSYS Icepak menu, 81 board files, 183
Help/ANSYS Customer Portal menu, 81 groups, 188
Help/Help menu, 81 Miscellaneous options, 187
Help/Icepak on the Web menu, 81 modeling components as 2D sources, 185
Help/List shortcuts menu, 81 modeling components as 3D blocks, 185
hex-dominant mesh, 743 overview, 182
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 981
Index
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
982 of ANSYS, Inc. and its subsidiaries and affiliates.
krylov rom, 689 Logo, 91
loss coefficient, 377
L low end, 761
label low side, 761
image, 147 Low side surface properties dialog box, 430, 446
laminar flow, 255 low-Reynolds-number flows, 932
landscape, 146 Lower pri button, 835
Libraries node, 89, 108, 229
fans, 524 M
packages, 588 macros, 695
searching for fans, 524 CRAC, 713
searching for packages, 588 adding, 713
Library name and info dialog box, 242 modifying, 716
library path, 240 data center, 713
Lighting options dialog box, 63 heat sink
line bonded fin, 710
interval, 867 cross cut extrusion, 710
line solvers, 961 cylindrical pin, 711
line width, 244 detailed, 707
cabinet, 282 extruded, 710
contour plot, 867 JEDEC test chambers, 695
group, 331 forced-convection, 695
object, 308 natural-convection, 697
linearization, 953 PCB, 699-700
Link dialog box, 374 pdu
linux nodes adding, 716
remote, 827 PDU
Linux systems modifying, 718
starting ANSYS Icepak on, 15 PDU object, 716
startup options, 17 power dependent power, 732
list rack, 718
drop-down, 101 Rack
single selection, 101 adding, 718
Load solution ID button, 887 modifying, 721
loading tile, 721
assembly, 359 adding, 722
existing mesh, 792 Tile
postprocessing objects, 845 modifying, 724
postprocessing views, 845 Macros menu, 71, 695
report format, 901 Macros/Geometry/Approximation menu, 71
trials plot, 886 Macros/Geometry/Approximation/1/4 Cylinder-Poly-
variation plot, 882 gonal menu, 71
Local coord systems dialog box, 88, 294 Macros/Geometry/Approximation/Circular-Polygonal
local coordinate systems, 294 menu, 71
creating, 295 Macros/Geometry/Approximation/Cylinder-Plates
deleting, 297 menu, 71
editing, 296 Macros/Geometry/Approximation/Cylinder-Polygonal
viewing definition of, 296 menu, 71
Local coords dialog box, 295 Macros/Geometry/Approximation/Hemisphere menu,
locations 71
min/max, 119 Macros/Geometry/Approximation/Polygonal enclosure
log file, 92 menu, 71
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 983
Index
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
984 of ANSYS, Inc. and its subsidiaries and affiliates.
manuals, 19 minimum-count, 748
using, 1 object-specific controls, 745
mass diffusion coefficients, 629 procedure, 744
mass flow, 897, 916 refining, 751
Match edges button, 303 hexahedral, 743
Match faces button, 302 coarse, 746
materials, 335 examining, 746
copying, 344 improving, 747
creating, 345 minimum-count, 746, 750
default, 261 object-specific controls, 746
deleting, 347 parameters, 757
editing, 338 procedure, 746
fluid, 341 refining, 746, 756, 759
parameterization, 663 loading, 792
saving, 345 multi-level
solid, 340 parameters, 753
conductivity, 340, 665 object-specific controls, 760
summary, 360 parameters
surface, 343 2D polygon, 768
temperature dependence, 337, 348 3D polygon, 764
velocity dependence, 347 assembly, 772
viewing properties, 344 block, 762
Materials dialog box, 337, 341 blower, 766
Materials node, 115 cabinet, 762
mathematical conventions, 5 circular object, 766
MCM files, 188 cylinder, 764
menus ellipsoid, 764
ANSYS Icepak, 54 elliptical cylinder, 765
postprocessing context, 121 enclosure, 765
Merge project dialog box, 138 fan, 765
merging grille, 766
assembly, 359 heat exchanger, 769
model data, 138 heat sink object, 769
projects, 138 inclined object, 768
mesh, 741, 759 network, 769
checking, 784 opening, 769
element volume, 786 Packages, 770
face alignment, 784 PCB, 770
skewness, 788 plate, 770
controlling order for objects, 772 prism, 763
copying, 142 rectangular object, 767
defining parameters, 761 resistance, 770
displaying, 775 source, 771
cross-section, 780 traces, 771
individual objects, 775 wall, 771
files, 137, 149 partitioning, 817
global planar resistance, 396
parameters, 752 quality, 742
guidelines, 744 resistance, 537
hex-dominant, 743 skew, 743
examining, 745 units, 216
improving, 745 Mesh control dialog box, 748, 750
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 985
Index
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
986 of ANSYS, Inc. and its subsidiaries and affiliates.
translating the model, 123 network resistances dialog box, 504
zooming the model, 123 Networks dialog box, 369
Move all objects in model dialog box, 276, 279, 289 New directory button, 98
Move assembly dialog box, 359 New project button, 81, 226
Move group dialog box, 334 New project dialog box, 17
Move object button, 87, 276, 359 New unit name dialog box, 219
moving Node dialog box, 372
assembly, 359 node file, 818
cabinet, 278 node values, 954
group, 334 Notes, 98
object, 289 notes, 231
point, 863 cabinet, 281
MPEG file, 854 object, 307
multigrid solver, 798, 960 numerical scheme, 951
cycles, 962
F cycle, 966 O
flex cycle, 965 object
prolongation, 962 adding to group, 332
residual reduction rate, 965, 967 aligning
restriction, 962 centers, 301
termination criteria, 967 edges, 299
V cycle, 962, 965 face centers, 301
W cycle, 962, 965 faces, 298
Multiple regions dialog box, 166 matching edges, 303
multiprocessor workstations, 817 matching faces, 302
using edit window , 297
N using object modification toolbar, 298
name vertices, 300
cabinet, 281 with another object, 297
object, 307 assembly, 351
NASTRAN, 814 attributes, 307
natural convection, 253, 257, 956-957 block, 473
Navier-Stokes equations, 921 blower, 527
near-wall flows, 932 circular, 311
network, 365 color, 308
creating, 369 controlling meshing order, 772
external heat exchangers, 367 copying, 303, 305
fully shunted, 502 creating, 286
general, 503 cylindrical, 319
IC packages, 365 defining mesh parameters, 761
meshing, 769 deleting, 287
nodes, 369 deselecting, 286
radiation, 371 displaying results, 845
star , 501 displaying the mesh, 775
transient simulations, 374 Edit window, 282
two-resistor, 500 editing, 287
network block, 474, 482, 500, 912 properties of like objects in a group, 334
Network editor dialog box, 371 ellipsoid, 322
network objects elliptical cylinder, 323
exporting, 212 enclosure, 431
importing, 205 excluding, 307
recirculation openings, 368 fan, 507
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 987
Index
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
988 of ANSYS, Inc. and its subsidiaries and affiliates.
log, 138 specification, 644
output, 138 top side, 577, 581, 584, 587
postprocessing, 138 Packages dialog box, 566
tab, 138 packing up a project, 18, 148, 837
specification, 655 panels, 99
Option parameter dialog box, 669 parallel processing, 815
Orient menu, 65 efficiency, 815
Orient negative Z button, 83 GPU, 817
Orient positive X button, 83 on a dedicated parallel machine, 817
Orient positive Y button, 83 on a multiprocessor workstation, 817
Orient/Clear user views menu, 66, 845 on a workstation cluster, 818
Orient/Home position menu, 65 Job Scheduler, 819
Orient/Isometric view menu, 65 partitioning, 817
Orient/Nearest axis menu, 66 Parallel settings dialog box, 89, 816
Orient/Orient negative X menu, 65 parallel solver, 815
Orient/Orient negative Y menu, 65 optimize, 830
Orient/Orient negative Z menu, 65 Param value dialog box, 666
Orient/Orient positive X menu, 65 parameterization, 663
Orient/Orient positive Y menu, 65 creating a new parameter, 664, 672
Orient/Orient positive Z menu, 65 deleting parameters, 673
Orient/Read user views from file menu, 66 trials
Orient/Reverse orientation menu, 66 defining, 673
Orient/Save user view menu, 66, 845 running, 677
Orient/Scale to fit menu, 65 saving, 681
Orient/Write user views to file menu, 66 selecting, 676
Orient/Zoom in menu, 65 Parameters and optimization dialog box, 656, 670, 685
Orientation commands toolbar, 83 particle trace, 872
Output units button, 221 animation, 876
partition
P radiation, 642
package, 561 partitioning the mesh, 817
cavity-down BGA, 573 PATH, 18
CCM, 564 PATRAN, 814
BGA, 564 PBGA Die dialog box, 578, 582
lead-frame, 564 PBGA Dimensions dialog box, 572
creating, 566 PBGA Solder dialog box, 575
detailed, 561 PBGA Substrate dialog box, 574
BGA, 561 PCB, 419
lead-frame, 562 compact, 421
flip-chip, 573 components, 428
FPBGA, 573 creating, 423
JB, 565 detailed, 421
JC, 564 high side, 428, 430
library, 588 hollow, 419
search, 588 components height, 420
meshing, 770 components number, 420
node, 108 heat dissipation, 420
package on package (POP), 585 high side, 420
PBGA, 573 low side, 420
QFP, 580 side specification, 420
radiation, 578, 582, 584, 587, 642 low side, 428, 430
emissivity, 646 macro, 699-700
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 989
Index
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
990 of ANSYS, Inc. and its subsidiaries and affiliates.
animation, 623, 876 miscellaneous options, 239, 596
cascade modeling, 888 postprocessing options, 249
color, 843 printing options, 238
contour attributes, 864 solution options, 247
cross-section, 849 Preferences dialog box, 216, 234
files, 138, 149 preferences panel
graphical displays, 842 ANSYS Icepak in Workbench, 133
isosurface, 856 pressure, 897, 916
clipping, 860 drop, 377
min/max points, 863 interpolation schemes, 956
node, 229 variable, 916
object face, 845 postprocessing, 254
defining, 846 Pressure drop curve window, 403
objects pressure-correction equation, 957
activating, 844 pressure-velocity coupling, 957-958
deactivating, 844 primary variables, 895, 915
defining, 804 Print options dialog box, 82
managing, 843 print region, 147
Model manager window , 843 Print screen button, 82, 226
saving, 143 printed circuit board, 419
particle trace, 872 Printed circuit boards dialog box, 423
plane cut, 849 printing images, 144, 146
clipping, 855 file format, 146
defining, 849 frame, 147
point, 861 label, 147
solution ID, 887 landscape, 146
solution variables, 254 portrait, 146
species transport, 639 PostScript options, 147
transient simulations, 622 print region, 147
animation, 623 scaling, 146
trials plot, 882 printing text files, 239
units, 220 printing trials plots, 886
variables, 915 printing variation plots, 882
variation plot, 877 prism, 318
vectors, 869 meshing, 763
XY plot, 877 problem files, 137
zoom-in modeling, 888 problem parameters, 249
Postprocessing toolbar, 84 problem setup, 14
Postprocessing units dialog box, 221 wizard, 265
PostScript files, 147, 239 Problem setup node, 88
power and temperature Basic parameters, 228
setup, 737 Local coords, 229
Power and temperature limit setup dialog box, 737 Title/notes, 229
Power and temperature limits button, 83 profiles, 391, 466
Power and temperature values button, 85 species mass fraction, 638
power setup, 737 program structure, 8
Prandtl number, 259, 800 project
precision, 799, 969 compressing data, 148
preferences configuring, 234
display options, 235 creating, 229
editing options, 238 defining, 223
meshing options, 246 merging, 138
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 991
Index
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
992 of ANSYS, Inc. and its subsidiaries and affiliates.
HTML, 899 object, 290, 305
loading format, 901 roughness, 343
network blocks round-off error, 969
internal node temperatures, 912 Run optimization button, 84
point, 908 Run solution button, 84, 801, 806
transient simulation, 909
saving format, 901, 907, 910 S
summary, 804, 902 sample session, 19
transient simulation, 904 Save image dialog box, 144
transient simulations, 624 Save object dialog box, 211
variables, 896, 915 Save picture file, 99
rescaling vectors, 845 Save project button, 82, 141, 226
resetting variation plots, 882 Save project dialog box, 96, 141
residual files, 137 Save table dialog box, 738
residual reduction rate criteria, 967 saving
residuals, 800-801, 836 active objects, 143
definition of, 969 assembly, 359
monitoring, 968 assembly structure, 143
plotting, 803 blower curve, 534
reduction rate, 967 contour plot, 868
scaling of, 969 fan curve, 519, 522
resistance, 537 files, 93
approach velocity, 537-538, 541 grille curve, 402, 405
creating, 539 group, 335
device velocity, 537-538, 541 log files, 92
flow materials, 345
pressure drop, 537 picture file, 99, 143, 149
free area ratio, 537-538 postprocessing objects, 143, 845
heat transfer coefficient, 381 postprocessing views, 845
loss coefficient, 377, 537-538, 541 pressure drop curve, 553
meshing, 537, 770 project, 141, 231
power law, 537, 541 active objects, 143
pressure drop, 537 assembly structure, 143
species, 634 at specified interval, 814
transient simulations, 542, 615 mesh data, 142
Resistance curve window, 553 picture file, 143
Resistances dialog box, 539 postprocessing objects, 143
resizing solution data, 143
ANSYS Icepak Windows, 54 report
cabinet, 274 full, 912
object, 124, 288 point, 909
restarting the solution, 808 summary, 810, 904
Restore complex defaults, 65 report format, 901, 907, 910
restriction, 962 resistance curve, 541
Reverse orientation button, 83 solution data, 814
Reynolds averaging, 924 thermal resistance curve, 552
Reynolds number, 259, 800, 939 trials plot, 886
Rotate about screen normal button, 83 variation plot, 882
rotating view factors, 650
cabinet, 280 scalar variables, 915
merged model data, 141 scale (in a GUI panel), 103
model, 123 scale to fit, 119
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 993
Index
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
994 of ANSYS, Inc. and its subsidiaries and affiliates.
Parallel settings, 229 temperature dependent, 409, 413
solve transient simulations, 413, 615
create krylov rom, 77 using, 410
define report, 77 Sources dialog box, 410
define trials, 77 Spalart-Allmaras model, 925
diagnostics, 77 spatial power profile, 262
patch temperatures, 77 species, 629
run optimization, 77 adding, 631
run solution, 77 augmentation, 635
settings, 76 boundary conditions, 633-634
solution monitor, 77 concentration, 633
Solve dialog box, 806, 831 concentrations, 632
Solve menu, 76, 793 filtering, 635
Solve/Create Krylov ROM menu, 77 heat flow, 918
Solve/Define report menu, 77, 804 initial concentrations, 632
Solve/Define trials menu, 77, 673 inputs for transport, 630
Solve/Diagnostics menu, 77, 836 material properties, 629
Solve/Patch temperatures, 77 order of, 632
Solve/Run optimization menu, 77 properties, 629
Solve/Run solution menu, 77, 801, 806 specification, 630
Solve/Settings menu, 76 transient simulations, 635
Solve/Settings/Advanced menu, 77, 795 transport
Solve/Settings/Basic menu, 76, 799 postprocessing, 639
Solve/Settings/Parallel menu, 77, 816 transport equations, 922
Solve/Solution monitor menu, 77, 804, 835 variables, 917
solver, 7, 12 specific heat, 340, 342
control, 806 specific heat capacity, 629
advanced options, 811 Specular reflectance, 65
results options, 813 speed, 897, 916
discretization, 953 Square Wave Time-Step Parameters dialog box, 607
double-precision, 799 stability, 955
files, 137 stacked die packages
input, 137 gradient powermap files, 208
output, 137 starting ANSYS Icepak, 15
linear solver advanced controls, 798 on a Linux system, 15
linearization, 953 on a Windows system, 15
multigrid, 955, 960 startup options for Linux systems, 17
numerical scheme, 951 startup screen, 16
overview of, 951 state-space characterization, 685
parallel, 815 static pressure, 916
precision, 799 steady-state calculation, 252
serial, 816 STEP files, 152
single-precision, 799 exporting, 209
source, 409 STEP geometry
creating, 410 importing into ANSYS Icepak, 154
heat parameters, 409, 413 minimum feature size, 168
joule heating, 415 overview, 152
meshing, 771 stiffener, 702
radiation, 413, 642 summary
emissivity, 646 assembly, 360
specification, 644 material, 360
species, 634 object, 360
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 995
Index
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
996 of ANSYS, Inc. and its subsidiaries and affiliates.
Basic parameters panel, 605 saving, 681
Basic settings panel, 616 selecting, 676
block, 614 Trials plot button, 84, 883
fan, 614 Trials plot dialog box, 883
history plot, 625 Trials plot window, 882
initial conditions, 611 turbulence, 255-256, 923
iterations, 616 buoyancy effects, 934
opening, 614 enhanced two-equation model, 256, 924, 927
plate, 615 K- SST, 256
postprocessing, 622 mixing-length model, 923
report, 624 modeling, 925
full, 911 production, 929, 933
point, 909 realizable k- model, 926
summary, 904 realizable k- model, 256
resistance, 615 RNG k- model, 256, 924, 926
saving, 610 RNGk- model, 932
solving, 605 Spalart-Allmaras model, 256, 925, 928
source, 615 standard k- model, 256, 924, 926, 931
specifying variables as a function of time, 616 two-equation model, 256, 924, 931
user inputs, 605 variables, 918
variation of temperature with time, 611 zero-equation model, 256, 923
wall, 615 turbulent dissipation rate, 897, 918
Transient temperature dialog box, 611 turbulent kinetic energy, 897, 918
Transient X velocity dialog box, 614 turbulent viscosity, 256, 931
Transient Y velocity dialog box, 614 turbulent viscosity ratio, 897
Transient Z velocity dialog box, 614 tutorial, 19, 105
Transients dialog box, 618
translating U
assembly, 354 under-relaxation, 797, 955
cabinet, 280 pseudo transient, 959
merged model data, 141 Undo button, 82
model, 123 units, 215
object, 124, 290, 305 automatic conversion, 215
transparency conversion factors, 220
%, 119 creating, 219
group, 332 customizing, 216
object, 308 deleting, 220
Off, 119 Fix values option, 218
transport equation meshing, 216
coupling SST transport and transition model, 937 postprocessing, 220
transition SST model, 935 unpacking a project, 18, 148
Trash node, 89, 111 upwind schemes, 954
trials, 663 first-order, 954
defining, 673 second-order, 955
export, 675 user
import, 675 beginner, 3
plot, 882 experienced, 4
set range, 885 user inputs
reporting and plotting, 682 stacked die, 582
running, 677 user interface, 53
multiple trials, 679 using the manual, 1
single trial, 678
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 997
Index
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
998 of ANSYS, Inc. and its subsidiaries and affiliates.
specification, 644
specified heat flux, 452
specified temperature, 453
stationary, 461
surface roughness, 450
symmetry, 461
thermal boundary conditions, 451
thermal specification, 462
thickness, 449, 461
transient simulations, 462, 615
velocity, 450, 462
Wall external thermal conditions dialog box, 463
Walls dialog box, 458
wedgelock, 702
Welcome to Icepak dialog box, 16
wheel sensitivity, 124
Windows
batch processing, 830
menu, 80
starting ANSYS Icepak on, 15
systems, 15
wire shading, 61
wizard
problem setup, 265
workstation clusters, 818
write
electric current density vector, 814
interpolated restart data file, 814
restart data file, 814
Write assembly button, 359
writing
file, 93
report
full, 912
point, 909
summary, 810, 904
X
XY plot, 877
Z
zero slack, 773
Zoom in button, 83
Zoom-in modeling dialog box, 888
zooming the model, 123
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 999
Release 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
1000 of ANSYS, Inc. and its subsidiaries and affiliates.