ANSYS Icepak User's Guide
ANSYS, Inc. Southpointe 275 Technology Drive Canonsburg, PA 15317
[email protected] http://www.ansys.com (T) 724-746-3304 (F) 724-514-9494
Release 15.0 November 2013 ANSYS, Inc. is certified to ISO 9001:2008.
Copyright and Trademark Information © 2013 ANSYS, Inc. All rights reserved. Unauthorized use, distribution or duplication is prohibited. ANSYS, ANSYS Workbench, Ansoft, AUTODYN, EKM, Engineering Knowledge Manager, CFX, FLUENT, HFSS and any and all ANSYS, Inc. brand, product, service and feature names, logos and slogans are registered trademarks or trademarks of ANSYS, Inc. or its subsidiaries in the United States or other countries. ICEM CFD is a trademark used by ANSYS, Inc. under license. CFX is a trademark of Sony Corporation in Japan. All other brand, product, service and feature names or trademarks are the property of their respective owners.
Disclaimer Notice THIS ANSYS SOFTWARE PRODUCT AND PROGRAM DOCUMENTATION INCLUDE TRADE SECRETS AND ARE CONFIDENTIAL AND PROPRIETARY PRODUCTS OF ANSYS, INC., ITS SUBSIDIARIES, OR LICENSORS. The software products and documentation are furnished by ANSYS, Inc., its subsidiaries, or affiliates under a software license agreement that contains provisions concerning non-disclosure, copying, length and nature of use, compliance with exporting laws, warranties, disclaimers, limitations of liability, and remedies, and other provisions. The software products and documentation may be used, disclosed, transferred, or copied only in accordance with the terms and conditions of that software license agreement.
U.S. Government Rights 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).
Third Party Software This product contains the following licensed software which requires reproduction of the following notices. FLEXlm and FLEXnet are trademarks of Macrovision Corporation. 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 WARRANTIES,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, ENHANCEMENTS, OR MODIFICATIONS pnmscale: Copyright (C) 1989 by Jef Poskanzer. pnmtops: Copyright (C) 1989 by Jef Poskanzer. pnmtotiff: Copyright (c) 1990 by Sun Microsystems, Inc., Author: Patrick J. Naughton
[email protected]. pnmtoxwd: Copyright (C) 1989, 1991 by Jef Poskanzer. ppm2fli: Copyright (C) 1995,1996 by Klaus Ehrenfried.
ppmquant: Copyright (C) 1989, 1991 by Jef Poskanzer. ppmtogif: Copyright (C) 1989 by Jef Poskanzer. gifsicle: LCDF Gifsicle 1.19 Copyright (C) 1997-2000 Eddie Kohler cjpeg: Independent JPEG Group's CJPEG, version 6b 27-Mar-1998 Copyright (C) 1998, Thomas G. Lane 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 License Agreement: PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 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 REPRESENTATION 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. NETEX-G: Copyright © 2004 by Artwork Conversion Software, Inc. cpp (GCC): Copyright (C) 2003 Free Software Foundation, Inc. Copyright (c) 1998-2008 The OpenSSL Project. All rights reserved. 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 acknowledgment: "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, please contact
[email protected]. 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 (
[email protected]). This product includes software written by Tim Hudson (
[email protected]). Original SSLeay License ----------------------Copyright (C) 1995-1998 Eric Young (
[email protected]) All rights reserved. This package is an SSL implementation written by Eric Young (
[email protected]). 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 aheared 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 (
[email protected]). 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 acknowledgement: "This product includes cryptographic software written by Eric Young (
[email protected])" The word 'cryptographic' can be left out if the rouines 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 (
[email protected])" 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 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. 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. What’s 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.6.1. Typographical Conventions .................................................................................................... 19 2.7. Sample Session ............................................................................................................................... 19 2.7.1. Problem Description .............................................................................................................. 20 2.7.2. Outline of Procedure .............................................................................................................. 20 2.7.3. Step 1: Create a New Project ................................................................................................... 21 2.7.4. Step 2: Build the Model ........................................................................................................... 22 2.7.5. Step 3: Generate a Mesh ......................................................................................................... 32 2.7.6. Step 4: Physical and Numerical Settings .................................................................................. 36 2.7.7. Step 5: Save the Model ........................................................................................................... 37 2.7.8. Step 6: Calculate a Solution ..................................................................................................... 37 2.7.9. Step 7: Examine the results ..................................................................................................... 39 2.7.10. Step 8: Summary .................................................................................................................. 51 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 ....................................................................................................... 55 3.1.3. The ANSYS Icepak Toolbars ..................................................................................................... 80 Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
v
User's Guide 3.1.4. The Model manager Window .................................................................................................. 86 3.1.5. Graphics Windows .................................................................................................................. 88 3.1.6. The Message Window ............................................................................................................. 91 3.1.7. The Edit Window .................................................................................................................... 91 3.1.8. File Selection Dialog Boxes ..................................................................................................... 92 3.1.9. Control Panels ........................................................................................................................ 97 3.1.10. Accessing Online Help ........................................................................................................ 102 3.2. Using the Mouse ........................................................................................................................... 103 3.2.1. Controlling Panel Inputs ....................................................................................................... 103 3.2.2. Using the Mouse in the Model manager Window .................................................................. 104 3.2.3. Using the Context Menus in the Model manager Window ..................................................... 104 3.3. The Main library Node Context Menu ............................................................................................ 104 3.4. The Materials Node Context Menu ................................................................................................. 105 3.5. The fans and packages Node Context Menu .................................................................................. 105 3.5.1. The Groups Node Context Menus ......................................................................................... 105 3.5.2. The Post-processing Node Context Menu .............................................................................. 106 3.5.3. The Points Node Context Menus ........................................................................................... 107 3.5.4.The Trash Node Context Menus ............................................................................................. 107 3.5.5. The Inactive Node Context Menu .......................................................................................... 107 3.5.6. The Model Node Context Menus ........................................................................................... 108 3.6. The Cabinet Context Menu ............................................................................................................ 110 3.7. The Materials Node Context Menu ................................................................................................. 111 3.8. The Assembly Node Context Menu ................................................................................................ 111 3.8.1. Using the Clipboard ............................................................................................................. 112 3.9. Using the Context Menus in the Graphics Display Window ............................................................. 112 3.10. Manipulating Graphics With the Mouse ....................................................................................... 118 3.10.1. Rotating a Model ................................................................................................................ 119 3.10.2. Translating a Model ............................................................................................................ 119 3.10.3. Zooming In and Out ........................................................................................................... 119 3.10.4. Adding Objects to the Model .............................................................................................. 119 3.10.5. Selecting Objects Within a Model ....................................................................................... 119 3.10.6. Translating Objects Within a Model ..................................................................................... 120 3.10.7. Resizing Objects Within a Model ......................................................................................... 120 3.10.8. Moving the Display Identifiers ............................................................................................ 120 3.10.9. Changing the Color Spectrum ............................................................................................. 120 3.10.10. Changing the Mouse Controls ........................................................................................... 120 3.10.11. Switching Between Modes ................................................................................................ 121 3.11.Triad (coordinate axis) and Rotation Cursors ................................................................................. 122 3.11.1. Pointer Modes .................................................................................................................... 122 3.12. Using the Keyboard ..................................................................................................................... 123 3.13. Quitting ANSYS Icepak ................................................................................................................ 125 4. ANSYS Icepak in Workbench ............................................................................................................... 127 4.1. The ANSYS File Menu .................................................................................................................... 127 4.2. The ANSYS Icepak Toolbar ............................................................................................................ 129 4.3. The Preferences Panel ................................................................................................................... 129 5. Reading, Writing, and Managing Files ................................................................................................. 131 5.1. Overview of Files Written and Read by ANSYS Icepak ..................................................................... 131 5.2. Files Created by ANSYS Icepak ....................................................................................................... 132 5.2.1. Problem Setup Files .............................................................................................................. 132 5.2.2. Mesh Files ............................................................................................................................ 133 5.2.3. Solver Files ........................................................................................................................... 133 5.2.4. Optimization Files ................................................................................................................ 133
vi
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
User's Guide 5.2.5. Postprocessing Files ............................................................................................................. 134 5.3. Merging Model Data ..................................................................................................................... 134 5.3.1. Geometric Transformations .................................................................................................. 136 5.4. Saving a Project File ...................................................................................................................... 137 5.4.1. Recent Projects .................................................................................................................... 139 5.5. Saving Image Files ........................................................................................................................ 139 5.5.1. Choosing the Image File Format ........................................................................................... 141 5.5.2. Specifying the Print Region ................................................................................................... 143 5.6. Packing and Unpacking Model Files .............................................................................................. 143 5.7. Cleaning up the Project Data ......................................................................................................... 144 6. Importing and Exporting Model Files ................................................................................................. 147 6.1. Files That Can Be Imported Into ANSYS Icepak ............................................................................... 147 6.2. Importing IGES, and STEP Files Into ANSYS Icepak .......................................................................... 148 6.2.1. Overview of Procedure for IGES or STEP File Import ............................................................... 148 6.2.2. Reading an IGES, or STEP File Into ANSYS Icepak .................................................................... 150 6.2.3. Using Families ...................................................................................................................... 152 6.2.4. Converting CAD Geometry Into ANSYS Icepak Objects .......................................................... 155 6.2.5. Visibility of CAD Geometry in the Graphics Window .............................................................. 165 6.3. Importing IDF Files Into ANSYS Icepak ........................................................................................... 168 6.3.1. Overview of Importing IDF Files Into ANSYS Icepak ............................................................... 168 6.3.2. Reading an IDF File Into ANSYS Icepak .................................................................................. 169 6.3.3. Updating the Imported IDF File in ANSYS Icepak ................................................................... 176 6.3.4. Using the Imported IDF File in ANSYS Icepak ......................................................................... 177 6.4. Importing Trace Files Into ANSYS Icepak ........................................................................................ 178 6.4.1. Importing Trace Files ............................................................................................................ 178 6.5. Trace Heating ................................................................................................................................ 185 6.5.1. Trace Heating Boundary Conditions ...................................................................................... 187 6.6. Importing Other Files Into ANSYS Icepak ....................................................................................... 188 6.6.1. General Procedure ................................................................................................................ 188 6.6.2. IGES Files .............................................................................................................................. 189 6.6.3. CSV/Excel Files ..................................................................................................................... 190 6.6.4. Networks ............................................................................................................................. 194 6.6.5. Gradient, Cadence, SIwave and Apache Sentinel Powermap Files ........................................... 195 6.6.6. Gradient Powermap Files for Stacked Die Packages ............................................................... 196 6.7. Exporting ANSYS Icepak Files ........................................................................................................ 196 6.7.1. IGES, STEP and Tetin Files ...................................................................................................... 197 6.7.2. Saving an AutoTherm File ..................................................................................................... 197 6.7.3. Write Sentinel TI HTC File ...................................................................................................... 198 6.7.4. CSV/Excel Files ..................................................................................................................... 199 6.7.5. Networks ............................................................................................................................. 200 6.7.6. IDF Files ............................................................................................................................... 201 6.7.7. Gradient, Cadence Thermal Resistance and SIwave Temperature Files .................................... 202 6.7.8. Write Simplorer Files ............................................................................................................. 202 6.7.9. Write CFD-Post Files .............................................................................................................. 202 7. Unit Systems ........................................................................................................................................ 203 7.1. Overview of Units in ANSYS Icepak ................................................................................................ 203 7.2. Units for Meshing .......................................................................................................................... 203 7.3. Built-In Unit Systems in ANSYS Icepak ............................................................................................ 203 7.4. Customizing Units ......................................................................................................................... 204 7.4.1. Viewing Current Units ........................................................................................................... 205 7.4.2. Changing the Units for a Quantity ......................................................................................... 205 7.4.3. Defining a New Unit ............................................................................................................. 207 Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
vii
User's Guide 7.4.4. Deleting a Unit ..................................................................................................................... 208 7.5. Units for Postprocessing ................................................................................................................ 208 8. Defining a Project ................................................................................................................................ 211 8.1. Overview of Interface Components ............................................................................................... 211 8.1.1. The File Menu ....................................................................................................................... 211 8.1.2. The File commands Toolbar .................................................................................................. 214 8.1.3. The Model manager Window ................................................................................................ 215 8.2. Creating, Opening, Reloading, and Deleting a Project File ............................................................... 217 8.2.1. Creating a New Project ......................................................................................................... 217 8.2.2. Opening an Existing Project .................................................................................................. 220 8.2.3. Reloading the Main Version of a Project ................................................................................ 221 8.3. Configuring a Project .................................................................................................................... 221 8.3.1. Display Options .................................................................................................................... 223 8.3.2. Editing Options .................................................................................................................... 225 8.3.3. Printing Options ................................................................................................................... 226 8.3.4. Miscellaneous Options ......................................................................................................... 227 8.3.5. Editing the Library Paths ....................................................................................................... 228 8.3.6. Editing the Graphical Styles .................................................................................................. 230 8.3.7. Interactive Editing ................................................................................................................ 231 8.3.8. Meshing Options .................................................................................................................. 232 8.3.9. Solution Options .................................................................................................................. 234 8.3.10. Postprocessing Options ...................................................................................................... 235 8.3.11. Other Preferences and Settings ........................................................................................... 235 8.4. Specifying the Problem Parameters ............................................................................................... 235 8.4.1. Time Variation ...................................................................................................................... 238 8.4.2. Solution Variables ................................................................................................................. 238 8.4.3. Flow Regime ........................................................................................................................ 241 8.4.4. Forced- or Natural-Convection Effects ................................................................................... 243 8.4.5. Ambient Values .................................................................................................................... 246 8.4.6. Default Fluid, Solid, and Surface Materials .............................................................................. 247 8.4.7. Initial Conditions .................................................................................................................. 247 8.4.8. Specifying a Spatial Power Profile ......................................................................................... 248 8.4.9. Modeling Solar Radiation Effects ........................................................................................... 248 8.4.10. Modeling Altitude Effects ................................................................................................... 251 8.5. Problem Setup Wizard ................................................................................................................... 251 9. Building a Model ................................................................................................................................. 257 9.1. Overview ...................................................................................................................................... 257 9.1.1. The Object Creation Toolbar ................................................................................................. 257 9.1.2. The Object Modification Toolbar ........................................................................................... 258 9.1.3. The Model Node in the Model manager Window ................................................................... 258 9.1.4. The Model Menu .................................................................................................................. 259 9.2. Defining the Cabinet ..................................................................................................................... 259 9.2.1. Resizing the Cabinet ............................................................................................................. 260 9.2.2. Repositioning the Cabinet .................................................................................................... 264 9.2.3. Changing the Walls of the Cabinet ........................................................................................ 266 9.2.4. Changing the Name of the Cabinet ....................................................................................... 267 9.2.5. Modifying the Graphical Style of the Cabinet ........................................................................ 267 9.3. Configuring Objects Within the Cabinet ........................................................................................ 268 9.3.1. Overview of the Object Panels and Object Edit Windows ....................................................... 268 9.3.2. Creating a New Object .......................................................................................................... 272 9.3.3. Selecting and Deselecting an Object ..................................................................................... 272 9.3.4. Editing an Object ................................................................................................................. 273
viii
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
User's Guide 9.3.5. Deleting an Object ............................................................................................................... 273 9.3.6. Resizing an Object ................................................................................................................ 274 9.3.7. Repositioning an Object ....................................................................................................... 275 9.4. Creating a New Local Coordinate System ....................................................................................... 281 9.5. Editing an Existing Local Coordinate System .................................................................................. 282 9.6. Viewing the Definition of a Local Coordinate System ...................................................................... 282 9.7. Deleting Local Coordinate Systems ................................................................................................ 283 9.8. Activating and Deactivating Local Coordinate Systems .................................................................. 283 9.8.1. Aligning an Object With Another Object in the Model ........................................................... 283 9.9. Aligning Object Faces ................................................................................................................... 284 9.10. Aligning Object Edges ................................................................................................................. 285 9.11. Aligning Object Vertices .............................................................................................................. 286 9.12. Aligning Object Centers .............................................................................................................. 287 9.13. Aligning Object Face Centers ....................................................................................................... 288 9.14. Matching Object Faces ................................................................................................................ 288 9.15. Matching Object Edges ............................................................................................................... 289 9.15.1. Copying an Object .............................................................................................................. 290 9.16. Object Attributes ........................................................................................................................ 292 9.16.1. Description ........................................................................................................................ 293 9.16.2. Graphical Style ................................................................................................................... 293 9.16.3. Position and Size ................................................................................................................ 294 9.16.4. Geometry ........................................................................................................................... 294 9.17. Two-Dimensional Polygons ......................................................................................................... 300 9.18. Three-Dimensional Polygons ....................................................................................................... 302 9.18.1. Prism Objects ..................................................................................................................... 304 9.18.2. Cylindrical Objects .............................................................................................................. 305 9.18.3. Ellipsoid Objects ................................................................................................................. 308 9.18.4. Elliptical Cylinder Objects ................................................................................................... 309 9.18.5. CAD Objects ....................................................................................................................... 313 9.18.6. Physical Characteristics ....................................................................................................... 314 9.19. Adding Objects to the Model ....................................................................................................... 315 9.20. Grouping Objects ........................................................................................................................ 315 9.20.1. Creating a Group ................................................................................................................ 316 9.20.2. Renaming a Group ............................................................................................................. 316 9.20.3. Changing the Graphical Style of a Group ............................................................................. 317 9.20.4. Adding Objects to a Group ................................................................................................. 318 9.20.5. Removing Objects From a Group ........................................................................................ 319 9.20.6. Copying Groups ................................................................................................................. 320 9.20.7. Moving a Group ................................................................................................................. 320 9.20.8. Editing the Properties of Like Objects in a Group ................................................................. 320 9.20.9. Deleting a Group ................................................................................................................ 321 9.20.10. Activating or Deactivating a Group ................................................................................... 321 9.20.11. Using a Group to Create an Assembly ................................................................................ 321 9.20.12. Saving a Group as a Project ............................................................................................... 321 9.21. Material Properties ...................................................................................................................... 321 9.21.1. Using the Materials Library and the Materials Panel ............................................................. 323 9.21.2. Editing an Existing Material ................................................................................................. 324 9.21.3. Viewing the Properties of a Material .................................................................................... 330 9.21.4. Copying a Material ............................................................................................................. 330 9.21.5. Creating a New Material ..................................................................................................... 331 9.21.6. Saving Materials and Properties .......................................................................................... 331 9.21.7. Deleting a Material ............................................................................................................. 333 Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
ix
User's Guide 9.21.8. Defining Properties Using Velocity-Dependent Functions .................................................... 333 9.21.9. Defining Properties Using Temperature-Dependent Functions ............................................ 334 9.22. Using the Temperature value curve Window ................................................................................ 334 9.23. Using the Curve specification Panel ............................................................................................. 336 9.24. Custom Assemblies ..................................................................................................................... 337 9.24.1. Creating and Adding an Assembly ...................................................................................... 337 9.24.2. Editing Properties of an Assembly ....................................................................................... 338 9.24.3. Assembly Viewing Options ................................................................................................. 343 9.24.4. Selecting an Assembly ........................................................................................................ 344 9.24.5. Editing Objects in an Assembly ........................................................................................... 344 9.24.6. Copying an Assembly ......................................................................................................... 344 9.24.7. Moving an Assembly .......................................................................................................... 344 9.24.8. Saving an Assembly ............................................................................................................ 345 9.24.9. Loading an Assembly ......................................................................................................... 345 9.24.10. Merging an Assembly With Another Project ...................................................................... 345 9.24.11. Deleting an Assembly ....................................................................................................... 345 9.24.12. Expanding an Assembly Into Its Components .................................................................... 345 9.24.13. Summary Information for an Assembly ............................................................................. 346 9.24.14. Total Volume of an Assembly ............................................................................................. 346 9.24.15. Total Area of an Assembly ................................................................................................. 346 9.25. Checking the Design of Your Model ............................................................................................. 346 9.25.1. Object and Material Summaries .......................................................................................... 346 9.25.2. Design Checks .................................................................................................................... 348 10. Networks ........................................................................................................................................... 351 10.1. Location and Dimensions ............................................................................................................ 351 10.2. Modeling IC Packages ................................................................................................................. 351 10.3. Modeling Heat Exchangers/Cold Plates ........................................................................................ 353 10.4. Modeling Recirculation Openings ................................................................................................ 354 10.5. Network Nodes ........................................................................................................................... 355 10.6. Adding a Network to Your ANSYS Icepak Model ........................................................................... 355 11. Heat Exchangers ................................................................................................................................ 363 11.1. Geometry, Location, and Dimensions ........................................................................................... 363 11.2. Modeling a Planar Heat Exchanger in ANSYS Icepak ..................................................................... 363 11.2.1. Modeling the Pressure Loss Through a Heat Exchanger ....................................................... 363 11.2.2. Modeling the Heat Transfer Through a Heat Exchanger ........................................................ 364 11.2.3. Calculating the Heat Transfer Coefficient ............................................................................. 364 11.3. Adding a Heat Exchanger to Your ANSYS Icepak Model ................................................................ 365 12. Openings ........................................................................................................................................... 369 12.1. Geometry, Location, and Dimensions ........................................................................................... 370 12.2. Free Openings ............................................................................................................................ 370 12.3. Recirculation Openings ............................................................................................................... 370 12.3.1. Recirculation Mass Flow Rate .............................................................................................. 371 12.3.2. Flow Direction for Recirculation Openings .......................................................................... 371 12.3.3. Recirculation Opening Thermal Specifications ..................................................................... 372 12.4. Recirculation Opening Species Filters .......................................................................................... 373 12.5. Adding an Opening to Your ANSYS Icepak Model ......................................................................... 373 12.5.1. User Inputs for a Free Opening ............................................................................................ 376 12.5.2. User Inputs for a Recirculation Opening .............................................................................. 380 13. Grilles ................................................................................................................................................ 383 13.1. Vents .......................................................................................................................................... 383 13.2. Planar Resistances ....................................................................................................................... 384 13.3. Geometry, Location, and Dimensions ........................................................................................... 384
x
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
User's Guide 13.4. Pressure Drop Calculations for Grilles ........................................................................................... 385 13.5. Adding a Grille to Your ANSYS Icepak Model ................................................................................ 388 13.5.1. Using the Resistance curve Window to Specify the Curve for a Grille .................................... 391 13.5.2. Using the Curve specification Panel to Specify the Curve for a Grille ..................................... 393 14. Sources .............................................................................................................................................. 397 14.1. Geometry, Location, and Dimensions ........................................................................................... 397 14.2. Thermal Options ......................................................................................................................... 397 14.3. Source Usage .............................................................................................................................. 398 14.4. Adding a Source to Your ANSYS Icepak Model .............................................................................. 398 14.4.1. User Inputs for Thermal specification .................................................................................. 401 15. Printed Circuit Boards (PCBs) ............................................................................................................ 409 15.1. Location and Dimensions ............................................................................................................ 409 15.2. Types of PCBs .............................................................................................................................. 409 15.2.1. Hollow PCBs ....................................................................................................................... 409 15.2.2. Compact PCBs .................................................................................................................... 411 15.2.3. Detailed PCBs ..................................................................................................................... 411 15.2.4. ECAD PCBs ......................................................................................................................... 412 15.3. Racks of PCBs .............................................................................................................................. 412 15.4. Adding a PCB to Your ANSYS Icepak Model .................................................................................. 413 16. Enclosures ......................................................................................................................................... 419 16.1. Location and Dimensions ............................................................................................................ 419 16.2. Adding an Enclosure to Your ANSYS Icepak Model ....................................................................... 419 17. Plates ................................................................................................................................................. 423 17.1. Defining a Plate in ANSYS Icepak ................................................................................................. 423 17.2. Geometry, Location, and Dimensions ........................................................................................... 424 17.2.1. Plate Thickness ................................................................................................................... 424 17.3. Thermal Model Type .................................................................................................................... 424 17.4. Surface Roughness ...................................................................................................................... 425 17.5. Using Plates in Combination with Other Objects .......................................................................... 425 17.6. Adding a Plate to Your ANSYS Icepak Model ................................................................................. 425 17.6.1. User Inputs for the Thermal Model ...................................................................................... 428 17.6.2. User Inputs for the Low- and High-Side Properties of the Plate ............................................. 434 18. Walls .................................................................................................................................................. 437 18.1. Geometry, Location, and Dimensions ........................................................................................... 437 18.1.1. Wall Thickness .................................................................................................................... 437 18.2. Surface Roughness ...................................................................................................................... 438 18.3. Wall Velocity ................................................................................................................................ 438 18.4. Thermal Boundary Conditions ..................................................................................................... 439 18.4.1. Specified Heat Flux ............................................................................................................. 440 18.4.2. Specified Temperature ........................................................................................................ 441 18.5. External Thermal Conditions ........................................................................................................ 442 18.5.1. Convective Heat Transfer .................................................................................................... 442 18.5.2. Radiative Heat Transfer ....................................................................................................... 443 18.6. Constructing Multifaceted Walls .................................................................................................. 444 18.7. Adding a Wall to Your ANSYS Icepak Model .................................................................................. 446 18.7.1. User Inputs for a Symmetry Wall .......................................................................................... 449 18.7.2. User Inputs for a Stationary or Moving Wall ......................................................................... 449 18.7.2.1. Using the Curve specification Panel to Specify a Spatial Boundary Profile .................... 454 19. Periodic Boundaries .......................................................................................................................... 457 19.1. Geometry, Location, and Dimensions ........................................................................................... 458 19.2. Adding a Periodic boundary to Your ANSYS Icepak Model ............................................................ 459 20. Blocks ................................................................................................................................................ 461 Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
xi
User's Guide 20.1. Geometry, Location, and Dimensions ........................................................................................... 461 20.2. Block Type .................................................................................................................................. 461 20.3. Surface Roughness ...................................................................................................................... 462 20.4. Physical and Thermal Specifications ............................................................................................. 463 20.5. Block-Combination Thermal Characteristics ................................................................................. 463 20.5.1. Blocks with Coincident Surfaces .......................................................................................... 464 20.5.2. Blocks with Intersecting Volumes ........................................................................................ 465 20.6. A Block and an Intersecting Plate ................................................................................................. 468 20.7. Blocks Positioned on an External Wall .......................................................................................... 469 20.8. Cylinder, Polygon, Ellipsoid, or Elliptical Cylinder Blocks Positioned on a Prism Block ...................... 469 20.9. Network Blocks ........................................................................................................................... 470 20.9.1. Two-Resistor Model ............................................................................................................ 470 20.9.2. Star Network Model ............................................................................................................ 470 20.9.3. Fully Shunted Network Model ............................................................................................. 471 20.9.4. General Network Model ...................................................................................................... 472 20.10. Adding a Block to Your ANSYS Icepak Model .............................................................................. 473 20.10.1. User Inputs for the Block Surface Specification .................................................................. 476 20.10.2. User Inputs for the Block Thermal Specification ................................................................. 480 20.10.3. User Inputs for Network Blocks ......................................................................................... 488 21. Fans ................................................................................................................................................... 493 21.1. Defining a Fan in ANSYS Icepak ................................................................................................... 493 21.2. Geometry, Location, and Dimensions ........................................................................................... 494 21.2.1. Simple Fans ........................................................................................................................ 494 21.2.2. Fans on Solid Blocks ........................................................................................................... 496 21.3. Flow Direction ............................................................................................................................ 497 21.4. Fans in Series .............................................................................................................................. 497 21.5. Fans in Parallel ............................................................................................................................ 498 21.6. Fans on Blocks ............................................................................................................................ 498 21.7. Specifying Swirl .......................................................................................................................... 499 21.7.1. Swirl Magnitude ................................................................................................................. 499 21.7.2. Fan RPM ............................................................................................................................. 500 21.8. Fixed Flow .................................................................................................................................. 500 21.9. Fan Characteristic Curve .............................................................................................................. 500 21.10. Additional Fan Options .............................................................................................................. 501 21.10.1. Fan Efficiency ................................................................................................................... 501 21.10.2. Fan Resistance Modeling .................................................................................................. 501 21.11. Adding a Fan to Your ANSYS Icepak Model ................................................................................. 502 21.11.1. Using the Fan curve Window to Specify the Curve for a Characteristic Curve Fan Type ........ 506 21.11.2. Using the Curve specification Panel to Specify the Curve for a Characteristic Curve Fan Type ............................................................................................................................................. 508 21.11.3. Loading a Pre-Defined Fan Object ..................................................................................... 510 22. Blowers .............................................................................................................................................. 513 22.1. Impellers ..................................................................................................................................... 513 22.2. Centrifugal Blowers ..................................................................................................................... 514 22.3. Specifying Blower Properties ....................................................................................................... 515 22.3.1. Blower Characteristic Curve ................................................................................................ 515 22.3.2. Specifying Swirl .................................................................................................................. 515 22.4. Adding a Blower to Your ANSYS Icepak Model .............................................................................. 516 23. Resistances ........................................................................................................................................ 523 23.1. Geometry, Location, and Dimensions ........................................................................................... 523 23.2. Pressure Drop Calculation for a 3D Resistance .............................................................................. 523 23.3. Adding a Resistance to Your ANSYS Icepak Model ........................................................................ 525
xii
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
User's Guide 24. Heat Sinks .......................................................................................................................................... 529 24.1. Simplified Heat Sinks ................................................................................................................... 529 24.1.1. Modeling a Simplified Heat Sink ......................................................................................... 530 24.1.2. Modeling Compact Heat Sinks Using Geometry-Based Correlations ..................................... 531 24.2. Detailed Heat Sinks ..................................................................................................................... 532 24.3. Adding a Heat Sink to Your ANSYS Icepak Model .......................................................................... 534 24.3.1. User Inputs for a Simplified Heat Sink .................................................................................. 537 24.3.2. User Inputs for a Detailed Heat Sink .................................................................................... 542 25. Packages ........................................................................................................................................... 547 25.1. Location and Dimensions ............................................................................................................ 547 25.2. Detailed Packages ....................................................................................................................... 547 25.2.1. Detailed Features ............................................................................................................... 548 25.2.2. Approximated Features ...................................................................................................... 548 25.3. Compact Conduction Model (CCM) Packages .............................................................................. 550 25.3.1. Lead-Frame Packages ......................................................................................................... 550 25.3.2. Ball Grid Array (BGA) Packages ............................................................................................ 550 25.4. Junction-to-Case Characterization Model .................................................................................... 550 25.5. Junction-to-Board Characterization Model ................................................................................... 551 25.6. Adding a Package to Your ANSYS Icepak Model ............................................................................ 552 25.6.1. User Inputs for BGA Packages ............................................................................................. 560 25.6.2. User Inputs for Lead-Frame Packages .................................................................................. 566 25.6.3. User Inputs for Stacked Die Packages .................................................................................. 568 25.6.4. User Inputs for Package on Package .................................................................................... 571 25.6.5. Loading a Pre-Defined Package Object ............................................................................... 574 25.7. Delphi Package Characterization ................................................................................................. 576 26. Transient Simulations ........................................................................................................................ 591 26.1. User Inputs for Transient Simulations ........................................................................................... 591 26.2. Specifying Variables as a Function of Time ................................................................................... 603 26.2.1. Displaying the Variation of Transient Parameters with Time .................................................. 604 26.2.2. Using the Time/value curve Window to Specify a Piecewise Linear Variation With Time ........ 606 26.2.3. Using the Curve specification Panel to Specify a Piecewise Linear Variation With Time .......... 608 26.3. Postprocessing for Transient Simulations ..................................................................................... 609 26.3.1. Examining Results at a Specified Time ................................................................................. 609 26.3.2. Creating an Animation ........................................................................................................ 610 26.3.3. Generating a Report ........................................................................................................... 611 26.3.4. Creating a History Plot ........................................................................................................ 612 27. Species Transport Modeling ............................................................................................................. 617 27.1. Overview of Modeling Species Transport ..................................................................................... 617 27.2. User Inputs for Species Transport Simulations .............................................................................. 618 27.2.1. Using the Curve specification Panel to Specify a Spatial Boundary Profile ............................. 624 27.3. Postprocessing for Species Calculations ....................................................................................... 625 28. Radiation Modeling .......................................................................................................................... 627 28.1. When to Include Radiation .......................................................................................................... 627 28.2. Surface-to-surface Radiation Modeling ........................................................................................ 627 28.2.1. Radiation Modeling for Objects .......................................................................................... 628 28.3. User Inputs for Radiation Modeling ............................................................................................. 628 28.3.1. User Inputs for Specification of Radiation in Individual Object Panels ................................... 630 28.3.2. User Inputs for Specification of Radiation Using the Form factors Panel ................................ 632 28.4. Discrete Ordinates Radiation Modeling ........................................................................................ 637 28.5. Ray tracing Radiation Modeling ................................................................................................... 638 29. Optimization ..................................................................................................................................... 641 29.1. When to Use Optimization ........................................................................................................... 641 Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
xiii
User's Guide 29.2. User Inputs for Optimization ........................................................................................................ 641 30. Parameterizing the Model ................................................................................................................ 649 30.1. Overview of Parameterization ..................................................................................................... 649 30.2. Defining a Parameter in an Input Field ......................................................................................... 650 30.3. Defining Check Box Parameters ................................................................................................... 653 30.3.1. Examples ........................................................................................................................... 654 30.4. Defining Radio Button Parameters (Option Parameters) ............................................................... 656 30.5. Defining a Parameter (Design Variable) Using the Parameters and optimization Panel ................... 657 30.6. Deleting Parameters .................................................................................................................... 660 30.7. Defining Trials ............................................................................................................................. 660 30.7.1. Import and Export of Trial Data ........................................................................................... 662 30.7.2. Selecting Trials ................................................................................................................... 663 30.8. Running Trials ............................................................................................................................. 664 30.8.1. Running a Single Trial ......................................................................................................... 665 30.8.2. Running Multiple Trials ....................................................................................................... 666 30.9. Function Reporting and Plotting ................................................................................................. 669 31. Using Macros ..................................................................................................................................... 673 31.1. JEDEC Test Chambers .................................................................................................................. 673 31.2. Forced-Convection Test Chamber ................................................................................................ 673 31.3. Natural-Convection Test Chamber ............................................................................................... 675 31.4. Printed Circuit Board (PCB) .......................................................................................................... 677 31.4.1. Adding a PCB to Your ANSYS Icepak Model .......................................................................... 678 31.4.2. Adding PCB Attachments to Your ANSYS Icepak Model ........................................................ 680 31.5. Detailed Heat Sink ....................................................................................................................... 685 31.5.1. Adding a Detailed Heat Sink Macro to Your ANSYS Icepak Model ......................................... 685 31.6. Heat Pipes .................................................................................................................................. 689 31.6.1. Adding a Heat Pipe to Your ANSYS Icepak Model ................................................................. 689 31.7. Data Center Components ............................................................................................................ 691 31.7.1. CRAC macro ....................................................................................................................... 691 31.7.2. PDU Macro ......................................................................................................................... 694 31.7.3. Rack Macro ......................................................................................................................... 696 31.7.4. Tile Object .......................................................................................................................... 699 32. Power and Temperature Limit Setup ................................................................................................ 703 32.1. Setting Up the Power and Temperature Limit Values .................................................................... 703 32.2. Comparing the Object Temperatures with the Temperature Limits ............................................... 705 33. Generating a Mesh ............................................................................................................................ 707 33.1. Overview .................................................................................................................................... 707 33.2. Mesh Quality and Type ................................................................................................................ 708 33.2.1. Mesh Quality ...................................................................................................................... 708 33.2.2. Hex-Dominant and Hexahedral Meshes .............................................................................. 709 33.3. Guidelines for Mesh Generation .................................................................................................. 710 33.3.1. Hex-Dominant Meshing Procedure ..................................................................................... 710 33.3.2. Hexahedral Meshing Procedure .......................................................................................... 712 33.4. Creating a Minimum-Count Mesh ................................................................................................ 713 33.4.1. Creating a Minimum-Count Hex-Dominant Mesh ................................................................ 714 33.4.2. Creating a Minimum-Count Hexahedral Mesh ..................................................................... 715 33.5. Refining the Mesh Globally .......................................................................................................... 716 33.5.1. Global Refinement for a Hex-Dominant Mesh ...................................................................... 716 33.5.2. Global Refinement for a Hexahedral Mesh ........................................................................... 721 33.6. Refining the Mesh Locally ............................................................................................................ 724 33.6.1. General Procedure .............................................................................................................. 724 33.6.2. Definitions of Object-Specific Meshing Parameters .............................................................. 725
xiv
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
User's Guide 33.6.3. Defining Meshing Parameters for Multiple Objects .............................................................. 726 33.6.4. Meshing Parameters for Cabinets ........................................................................................ 727 33.6.5. Meshing Parameters for Blocks ........................................................................................... 727 33.6.6. Meshing Parameters for Enclosures ..................................................................................... 730 33.6.7. Meshing Parameters for Fans .............................................................................................. 730 33.6.8. Meshing Parameters for Blowers ......................................................................................... 731 33.6.9. Meshing Parameters for Grilles ............................................................................................ 731 33.6.10. Meshing Parameters for Heat Exchangers .......................................................................... 734 33.6.11. Meshing Parameters for Heat Sink Objects ........................................................................ 734 33.6.12. Meshing Parameters for Networks ..................................................................................... 734 33.6.13. Meshing Parameters for Openings .................................................................................... 734 33.6.14. Meshing Parameters for Packages ..................................................................................... 734 33.6.15. Meshing Parameters for PCBs ............................................................................................ 734 33.6.16. Meshing Parameters for Plates .......................................................................................... 735 33.6.17. Meshing Parameters for Resistances .................................................................................. 735 33.6.18. Meshing Parameters for Sources ....................................................................................... 735 33.6.19. Meshing Parameters for Traces .......................................................................................... 735 33.6.20. Meshing Parameters for Walls ........................................................................................... 735 33.6.21. Meshing Parameters for Assemblies .................................................................................. 737 33.7. Controlling the Meshing Order for Objects ................................................................................... 737 33.8. Non-Conformal Meshing Procedures for Assemblies .................................................................... 738 33.9. Displaying the Mesh .................................................................................................................... 739 33.9.1. Displaying the Mesh on Individual Objects .......................................................................... 739 33.9.2. Displaying the Mesh on a Cross-Section of the Model .......................................................... 744 33.10. Checking the Mesh ................................................................................................................... 748 33.10.1. Checking the Face Alignment ........................................................................................... 749 33.10.2. Checking the Element Quality ........................................................................................... 750 33.10.3. Checking the Element Volume .......................................................................................... 752 33.10.4. Checking the Skewness .................................................................................................... 753 33.11. Loading an Existing Mesh .......................................................................................................... 757 34. Calculating a Solution ....................................................................................................................... 759 34.1. Overview .................................................................................................................................... 759 34.2. General Procedure for Setting Up and Calculating a Solution ........................................................ 760 34.3. Choosing the Discretization Scheme ........................................................................................... 761 34.4. Setting Under-Relaxation Factors ................................................................................................ 763 34.5. Selecting the Multigrid Scheme ................................................................................................... 764 34.6. Selecting the Version of the Solver ............................................................................................... 764 34.7. Initializing the Solution ............................................................................................................... 765 34.8. Monitoring the Solution .............................................................................................................. 766 34.8.1. Defining Solution Monitors ................................................................................................. 766 34.8.2. Plotting Residuals ............................................................................................................... 768 34.9. Defining Postprocessing Objects ................................................................................................. 769 34.10. Defining Reports ....................................................................................................................... 769 34.11. Setting the Solver Controls ........................................................................................................ 770 34.11.1. Using the Solve Panel to Set the Solver Controls ................................................................ 771 34.11.2. Advanced Solution Control Options .................................................................................. 775 34.11.3. Results Solution Control Options ....................................................................................... 778 34.11.4. Parallel Processing ............................................................................................................ 779 34.12. Partitioning the Grid .................................................................................................................. 781 34.12.1. Workstation Cluster .......................................................................................................... 782 34.13. Starting Parallel ANSYS Icepak with the Job Scheduler ............................................................... 783 34.13.1. Configuring Remote Linux Nodes ..................................................................................... 783 Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
xv
User's Guide 34.13.2. Batch Processing of ANSYS Icepak Projects on a Windows Machine .................................... 786 34.14. Performing Calculations ............................................................................................................ 788 34.14.1. Starting the Calculation .................................................................................................... 788 34.14.2. The Solution residuals Graphics Display and Control Window ............................................ 789 34.14.3. Changing the Solution Monitors During the Calculation .................................................... 791 34.14.4. Ending the Calculation ...................................................................................................... 791 34.14.5. Judging Convergence ....................................................................................................... 792 34.15. Diagnostic Tools for Technical Support ....................................................................................... 792 35. Examining the Results ....................................................................................................................... 795 35.1. Overview: The Post Menu and Postprocessing Toolbar ................................................................. 795 35.1.1.The Post Menu .................................................................................................................... 795 35.1.2. The Postprocessing Toolbar ................................................................................................ 797 35.2. Graphical Displays ....................................................................................................................... 798 35.2.1. Overview of Generating Graphical Displays ......................................................................... 798 35.2.2. The Significance of Color in Graphical Displays .................................................................... 799 35.2.3. Managing Postprocessing Objects ...................................................................................... 799 35.2.4. Displaying Results on Object Faces ..................................................................................... 801 35.2.5. Displaying Results on Cross-Sections of the Model .............................................................. 805 35.2.6. Displaying Results on Isosurfaces ........................................................................................ 811 35.2.7. Displaying Results at a Point ............................................................................................... 815 35.2.8. Contour Attributes ............................................................................................................. 819 35.2.9. Vector Attributes ................................................................................................................ 823 35.2.10. Particle Trace Attributes .................................................................................................... 827 35.3. XY Plots ...................................................................................................................................... 832 35.3.1. Variation Plots .................................................................................................................... 832 35.3.2. Trials Plots .......................................................................................................................... 836 35.3.3. Network Temperature Plots ................................................................................................ 840 35.4. Selecting a Solution Set to be Examined ...................................................................................... 841 35.5. Zoom-In Modeling ...................................................................................................................... 842 36. Generating Reports ........................................................................................................................... 845 36.1. Overview: The Report Menu ........................................................................................................ 845 36.2. Variables Available for Reporting ................................................................................................. 846 36.3. HTML Reports ............................................................................................................................. 849 36.4. Reviewing a Solution ................................................................................................................... 851 36.5. Summary Reports ....................................................................................................................... 852 36.6. Point Reports .............................................................................................................................. 857 36.7. Full Reports ................................................................................................................................. 860 36.8. Network Block Values Report ....................................................................................................... 862 36.9. Fan Operating Points Report ........................................................................................................ 863 37. Variables for Postprocessing and Reporting .................................................................................... 865 37.1. General Information about Variables ............................................................................................ 865 37.2. Definitions of Variables ................................................................................................................ 865 37.2.1. Velocity-Related Quantities ................................................................................................. 866 37.2.2. Pressure-Related Quantities ................................................................................................ 866 37.2.3. Temperature-Related Quantities ......................................................................................... 866 37.2.4. Radiation-Related Quantities .............................................................................................. 867 37.2.5. Species-Transport-Related Quantities ................................................................................. 867 37.2.6. Position-Related Quantities ................................................................................................ 868 37.2.7. Turbulence-Related Quantities ............................................................................................ 868 37.2.8. Thermal Conductivity-Related Quantities ............................................................................ 868 37.2.9. Joule Heating-Related Quantities ........................................................................................ 869 38. Theory ............................................................................................................................................... 871
xvi
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
User's Guide 38.1. Governing Equations ................................................................................................................... 871 38.1.1. The Mass Conservation Equation ........................................................................................ 871 38.1.2. Momentum Equations ........................................................................................................ 871 38.1.3. Energy Conservation Equation ............................................................................................ 872 38.2. Species Transport Equations ........................................................................................................ 872 38.3. Turbulence .................................................................................................................................. 873 38.3.1. Zero-Equation Turbulence Model ........................................................................................ 873 38.3.2. Advanced Turbulence Models ............................................................................................. 874 38.4. Buoyancy-Driven Flows and Natural Convection .......................................................................... 890 38.4.1. The Boussinesq Model ........................................................................................................ 891 38.4.2. Incompressible Ideal Gas Law ............................................................................................. 891 38.5. Radiation .................................................................................................................................... 892 38.5.1. Overview ........................................................................................................................... 892 38.5.2. Gray-Diffuse Radiation ........................................................................................................ 892 38.5.3. The Surface-to-Surface Radiation Model ............................................................................. 892 38.5.4. The Discrete Ordinates (DO) Radiation Model ..................................................................... 894 38.5.5. The Ray Tracing Radiation Model ........................................................................................ 897 38.6. Optimization ............................................................................................................................... 898 38.6.1. The Dynamic-Q Optimization method ................................................................................. 898 38.6.2. The Dynamic-Trajectory (Leap-Frog) Optimization Method for Solving the Subproblems ..... 901 38.7. Solution Procedures .................................................................................................................... 902 38.7.1. Overview of Numerical Scheme .......................................................................................... 903 38.7.2. Spatial Discretization .......................................................................................................... 905 38.7.2.1. Pseudo Transient Under-Relaxation ............................................................................ 911 38.7.3. Time Discretization ............................................................................................................. 911 38.7.4. Multigrid Method ............................................................................................................... 912 38.7.5. Solution Residuals .............................................................................................................. 920 Bibliography ............................................................................................................................................. 923 Index ........................................................................................................................................................ 925
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
xvii
xviii
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 1: Using This Manual This chapter contains the following sections: 1.1. What’s 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
1.1. What’s In This Manual This manual tells you what you need to know to use ANSYS Icepak. Introductory information about ANSYS Icepak is given, as well as a sample session, and information about the user interface. The next sections explain how to use ANSYS Icepak and each specific topic or problem setup step is presented in a procedural manner. Lastly, information about the theory behind ANSYS Icepak’s physical models and numerical procedures is presented. A brief description of each chapter follows: • 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. 127) describes the mechanics of using ANSYS Icepak in the Workbench framework. • Reading, Writing, and Managing Files (p. 131) contains information about the files that ANSYS Icepak can read and write, including hardcopy files. • Importing and Exporting Model Files (p. 147) provides information on importing IGES files, IDF files, and other files created by commercial CAD packages into ANSYS Icepak. • Unit Systems (p. 203) describes how to use the standard and custom unit systems available in ANSYS Icepak. • Defining a Project (p. 211) describes how to define a job for your ANSYS Icepak model. • Building a Model (p. 257) contains information about how to set up your model in ANSYS Icepak. • Networks (p. 351) contains information about network objects and how to add them to your ANSYS Icepak model. • Heat Exchangers (p. 363) contains information about heat exchanger objects and how to add them to your ANSYS Icepak model. • Openings (p. 369) contains information about opening objects and how to add them to your ANSYS Icepak model.
Release 15.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. 383) contains information about grille objects and how to add them to your ANSYS Icepak model. • Sources (p. 397) contains information about source objects and how to add them to your ANSYS Icepak model. • Printed Circuit Boards (PCBs) (p. 409) contains information about PCB objects and how to add them to your ANSYS Icepak model. • Enclosures (p. 419) contains information about enclosure objects and how to add them to your ANSYS Icepak model. • Plates (p. 423) contains information about plate objects and how to add them to your ANSYS Icepak model. • Walls (p. 437) contains information about wall objects and how to add them to your ANSYS Icepak model. • Periodic Boundaries (p. 457) contains information about periodic boundary objects and how to add them to your ANSYS Icepak model. • Blocks (p. 461) contains information about block objects and how to add them to your ANSYS Icepak model. • Fans (p. 493) contains information about fan objects and how to add them to your ANSYS Icepak model. • Blowers (p. 513) contains information about blower objects and how to add them to your ANSYS Icepak model. • Resistances (p. 523) contains information about volumetric resistance objects and how to add them to your ANSYS Icepak model. • Heat Sinks (p. 529) contains information about heat sink objects and how to add them to your ANSYS Icepak model. • Packages (p. 547) contains information about package objects and how to add them to your ANSYS Icepak model. • Transient Simulations (p. 591) contains information about solving problems involving time-dependent phenomena, including transient heat conduction and convection. • Species Transport Modeling (p. 617) explains how to include species in your ANSYS Icepak model. • Radiation Modeling (p. 627) explains how to include radiative heat transfer in your ANSYS Icepak simulation. • Optimization (p. 641) contains information about solving design-optimization problems using ANSYS Icepak. • Parameterizing the Model (p. 649) describes how to use parameterization to determine the effect of various object sizes or other characteristics on the solution. • Using Macros (p. 673) 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. 703) 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.
2
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
How To Use This Manual • Generating a Mesh (p. 707) explains how to create a computational mesh for your ANSYS Icepak model. • Calculating a Solution (p. 759) describes how to compute a solution for your ANSYS Icepak model. • Examining the Results (p. 795) explains how to use the graphics tools in ANSYS Icepak to examine your solution. • Generating Reports (p. 845) describes how to obtain reports of flow rates, heat flux, and other solution data. • Variables for Postprocessing and Reporting (p. 865) defines the flow variables that appear in the variable selection drop-down lists in the reporting and postprocessing panels. • Theory (p. 871) describes the theory behind the physical models and numerical procedures in ANSYS Icepak.
1.2. How To Use This Manual Depending on your familiarity with computational fluid dynamics and ANSYS Icepak, you can use this manual in a variety of ways: 1.2.1. For the Beginner 1.2.2. For the Experienced User
1.2.1. For the Beginner The suggested readings for the beginner are as follows: • 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. 131). • To learn about importing IGES files and IDF files into ANSYS Icepak, see Importing and Exporting Model Files (p. 147). • If you plan to use a unit system other than SI (British units, for example), see Unit Systems (p. 203) for instructions. • To learn how to define a job for your model, see Defining a Project (p. 211). • For information about defining your ANSYS Icepak model, see Building a Model (p. 257). • For information about available objects and how to add them to your ANSYS Icepak model, see Networks (p. 351) – Packages (p. 547). • For information about modeling the effect of time-dependent phenomena, see Transient Simulations (p. 591). • For information about modeling species transport, see Species Transport Modeling (p. 617).
Release 15.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 about including radiative heat transfer effects in your simulation, see Radiation Modeling (p. 627). • To learn how to solve constrained-design-optimization problems, see Optimization (p. 641). • For information about parameterizing your model, see Parameterizing the Model (p. 649). • To learn how to use macros to define common combinations of ANSYS Icepak objects (such as heat sinks), see Using Macros (p. 673). • To learn how to set up and review the power of objects and temperature limits, see Power and Temperature Limit Setup (p. 703). • To learn how to generate a computational mesh for your model, see Generating a Mesh (p. 707). • To learn how to calculate a solution for your model or to modify parameters that control this calculation, see Calculating a Solution (p. 759). • To find out how to examine the results of your calculation using graphics and reporting tools, see Examining the Results (p. 795) and Generating Reports (p. 845).
1.2.2. For the Experienced User If you are an experienced user who needs to look up specific information, there are two tools that allow you to use the ANSYS Icepak User’s Guide as a reference manual. • 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 restrict your search queries to the Icepak documentation set.
1.3. Typographical Conventions Used In This Manual Several typographical conventions are used in this manual’s text to facilitate your learning process. • The word Note at the beginning of a line marks an important note. • Different type styles are used to indicate graphical user interface menu items and text inputs that you enter (e.g., Open project panel, enter the name projectname). • A mini flow chart is used to indicate the menu selections that lead you to a specific panel. For example, Model → Generate mesh 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, Problem setup → 4
Basic parameters
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Mathematical Conventions indicates that the Basic parameters item can be selected from the Problem setup node in the Model manager window • Pictures of toolbar buttons are also used to indicate the button that will lead you to a specific panel. For example, indicates that you will need to click on this button (in this case, to open the Walls panel) in the toolbar.
1.4. Mathematical Conventions ur ur
• Where possible, vector quantities are displayed with a raised arrow (e.g., , ). Boldfaced characters are reserved for vectors and matrices as they apply to linear algebra (e.g., the identity matrix, ). • 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
∂ ur ∂ ur ∂ ur + + ∂ ∂ ∂
(1.1)
∇ appears in several ways: – The gradient of a scalar quantity is the vector whose components are the partial derivatives; for example,
∇ =
∂ ur ∂ ur ∂ ur +
+ ∂
∂ ∂
(1.2)
– The gradient of a vector quantity is a second-order tensor; for example, in Cartesian coordinates,
ur ur ur ∂ ur ∂ ur ∂ ur ur ∇ = + + + + ∂ ∂ ∂
(1.3)
This tensor is usually written as
∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂
(1.4)
– The divergence of a vector quantity, which is the inner product between ∇ and a vector; for example,
ur ∂ ! ∂ !& ∂ !' ∇⋅! = %+ + ∂" ∂# ∂$
(1.5)
(
– The operator ∇ ⋅ ∇ , which is usually written as ∇ and is known as the Laplacian; for example,
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
5
Using This Manual
∇ =
∂ ∂
+
∂ ∂
+
∂
(1.6)
∂
∇ is different from the expression ∇ , which is defined as
∂ ∂ ∂ ∇ = + + ∂ ∂ ∂
(1.7)
• An exception to the use of ∇ is found in the discussion of Reynolds stresses in Advanced Turbulence Models (p. 874), 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.
1.5. Mouse and Keyboard Conventions Used In This Manual The default mouse buttons used to manipulate your model in the graphics window are described in Manipulating Graphics With the Mouse (p. 118). Note that you can change the default mouse controls in ANSYS Icepak to suit your preferences (see Changing the Mouse Controls (p. 120)). In this manual, however, 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 default keyboard key that is used in conjunction with the mouse buttons to move legends, titles, etc. 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. 221)). In this manual, however, descriptions of moving legends, titles, etc. assume that you are using the default setting (i.e., the Ctrl key). If you change the default setting, you will need to use the key you have specified, instead of the Ctrl key, when you move legends, titles, etc. in the graphics window.
1.6. When To Call Your ANSYS Icepak Support Engineer The ANSYS Icepak support engineers can help you to plan your modeling projects and to overcome any difficulties you encounter while using ANSYS Icepak. If you encounter difficulties we invite you to call your support engineer for assistance. However, there are a few things that we encourage you to do before calling: 1. Read the section(s) of the manual containing information on the options you are trying to use. 2. Recall the exact steps you were following that led up to and caused the problem. 3. Write down the exact error message that appeared, if any. 4. For particularly difficult problems, package up the project in which the problem occurred (see Packing and Unpacking Model Files (p. 143) 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.
6
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. Information in this chapter is divided into the following sections: • What is ANSYS Icepak? (p. 7) • Program Structure (p. 8) • Program Capabilities (p. 9) • Overview of Using ANSYS Icepak (p. 13) • Starting ANSYS Icepak (p. 15) • Accessing the ANSYS Icepak Manuals (p. 19) • Sample Session (p. 19)
2.1. What is ANSYS Icepak? ANSYS Icepak is a powerful CAE software tool that allows engineers to model electronic system designs and perform heat transfer and fluid flow simulations that can increase a product’s quality and significantly reduce its time-to-market. The ANSYS Icepak program is a total thermal management system that can be used to solve component-level, board-level, or system-level problems. It provides design engineers with the ability to test conceptual designs under operating conditions that might be impractical to duplicate with a physical model, and obtain data at locations that might otherwise be inaccessible for monitoring. ANSYS Icepak uses the Fluent computational fluid dynamics (CFD) solver engine for thermal and fluidflow 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: • accurate modeling of non-rectangular devices • contact resistance modeling • anisotropic conductivity • non-linear fan curves • lumped-parameter heat sink devices Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
7
Getting Started • external heat exchangers • automatic radiation heat transfer view factor calculations
2.2. Program Structure Your ANSYS Icepak package includes the following components: • ANSYS Icepak, the tool for modeling, meshing, and postprocessing • Fluent, the solver engine • 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 Figure 2.1: Basic Program Structure
8
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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 dynamics simulation. The resulting data can then be postprocessed using ANSYS Icepak, as shown in Figure 2.1: Basic Program Structure (p. 8).
2.3. Program Capabilities All of the functions that are required to build an ANSYS Icepak model, calculate a solution, and examine the results can be accessed through ANSYS Icepak’s interactive menu-driven interface.
2.3.1. General • mouse-driven interactive GUI controls – mouse or keyboard control of placement, movement, and sizing of objects – 3D mouse-based view manipulation – error and tolerance checking • complete flexibility of unit systems • geometry import using IGES, STEP, and IDF file formats • library functions that allow you to store or retrieve groups of objects in an assemblies library • online help and documentation – complete hypertext-based online documentation (including theory and tutorials) • supported platforms – Linux workstations – PCs running Windows XP or Windows 7
2.3.2. Model Building • object-based model building with predefined objects – cabinets – networks – heat exchangers – openings – grilles – sources – printed circuit boards (PCBs)
Release 15.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 – fans (with hubs) – blowers – resistances – heat sinks – packages • macros – JEDEC test chambers – printed circuit board (PCB) – ducts – compact models for heat sinks • 2D object shapes – rectangular – circular – inclined – polygon • complex 3D object shapes – prisms – cylinders – ellipsoids – elliptical and concentric cylinders – prisms of polygonal and varying cross-section – ducts of arbitrary cross-section
2.3.3. Meshing • automatic unstructured mesh generation 10
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Program Capabilities – hexahedra, tetrahedra, pyramids, prisms, and mixed element mesh types • meshing control – coarse mesh generation option for preliminary analysis – full mesh control – viewing tools for checking mesh quality – non-conformal meshing
2.3.4. Materials • comprehensive material property database • input for full anisotropic conductivity in solids • temperature-dependent material properties
2.3.5. Physical Models • laminar and turbulent flow models • species transport • steady-state and transient analysis • forced, natural, and mixed convection heat transfer modes • conduction in solids • conjugate heat transfer between solid and fluid regions • surface-to-surface radiation heat transfer model (with automatic view-factor calculation) • volumetric resistances and sources for velocity and energy • 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 • contact resistance modeling • non-isotropic volumetric flow resistance modeling, with non-isotropic resistance proportional to velocity (linear and/or quadratic) • internal heat generation in volumetric flow resistances • non-linear fan curves for realistic fan modeling • lumped-parameter models for fans, resistances, and grilles
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
11
Getting Started
2.3.6. Boundary Conditions • wall and surface boundaries with options for specification of heat flux, temperature, convective heat transfer coefficient, radiation, and symmetry conditions • 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 • time-dependent and temperature-dependent sources • time-varying ambient temperature inputs
2.3.7. Solver For its solver engine, ANSYS Icepak uses Fluent, a finite-volume solver. ANSYS Icepak’s 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 • point probes and XY plotting for data reporting • 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 quantities • animation for viewing particle and dye traces • animation of vectors and contours in transient analyses • animation of plane cuts through the domain • 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, etc.) on all objects, parts of objects, and user-specified regions of the domain • time history of solution variables at any point in the model • graphical monitoring of convergence history during the solution process
12
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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 • direct graphics output to printers and/or to user-specified files – color, gray-scale, or monochrome PostScript – PPM – TIFF – GIF – JPEG – VRML scripts – MPEG movies – AVI movies – FLI movies – animated GIF 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: • flow in computer cabinets • telecommunications equipment • analysis of chip- and board-level packages • system-level modeling • heat sink analysis • numerical wind tunnel testing • modeling heat pipes
2.4. Overview of Using ANSYS Icepak Before you create your model in ANSYS Icepak, you should plan the analysis for your model. When you have considered the issues discussed in Planning Your ANSYS Icepak Analysis (p. 13), you can set up and solve your problem using the basic steps listed in Problem Solving Steps (p. 14).
2.4.1. Planning Your ANSYS Icepak Analysis When you are planning to solve a problem using ANSYS Icepak, you should first give consideration to the following issues: Release 15.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 Computational Model: What are the boundary conditions? • 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 (e.g., gravity)? • Determining the Solution Procedure: Can the problem be solved simply, using the default solver formulation 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 significantly 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.
2.4.2. Problem Solving Steps Once you have determined important features of the problem you want to solve using ANSYS Icepak, follow the basic procedural steps outlined below. 1. Create a project file. 2. Specify the problem parameters. 3. Build the model. 4. Generate the mesh. 5. Calculate a solution. 6. Examine the results. 7. Generate summaries and reports.
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. Table 2.1: Problem Solving Steps in ANSYS Icepak Problem Solving Step
Interface Location
See...
1. Create project file
File menu
Defining a Project (p. 211)
2. Specify the problem parameters
Model manager window
Defining a Project (p. 211)
3. Build the model
Object toolbar
Building a Model (p. 257) – Packages (p. 547)
4. Generate a mesh
Model menu
Generating a Mesh (p. 707)
14
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Starting ANSYS Icepak Problem Solving Step
Interface Location
See...
5. Calculate a solution.
Solve menu
Calculating a Solution (p. 759)
6. Examine the results
Post menu or toolbar
Examining the Results (p. 795)
7. Generate summaries and reports.
Report menu
Generating Reports (p. 845)
2.5. Starting ANSYS Icepak The way you start ANSYS Icepak will be different for Linux and Windows systems, as described in the following sections. The installation process (described in the separate installation instructions for your computer type) is designed to ensure that the ANSYS Icepak program is launched when you follow the appropriate instructions. If it is not, consult your computer systems manager or your technical support engineer. Once you have installed ANSYS Icepak on your computer system, you can start it as described in the following section.
2.5.1. Starting ANSYS Icepak on a Linux System For a Linux system, start ANSYS Icepak by typing icepak at the system prompt. 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 (e.g., 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.
2.5.2. Starting ANSYS Icepak on a Windows System For a Windows (Windows XP or Windows 7) system, start ANSYS Icepak using the following procedure: 1. Click on the Start button, select the Programs menu, select the ANSYS 15.0 menu, and then select the 15.0 ANSYS Icepak program item. (Note that if the default "ANSYS 15" 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 15 program group.) 2. After installation, there will be a desktop shortcut called Icepak-15.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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
15
Getting Started 1. Go to NVIDIA Control Panel. 2. Under 3D Settings (in left pane), select option Manage 3D Settings. 3. In the corresponding right pane, expand drop down Global Presets. 4. Select Dassault Systems CATIA - compatible option and Apply. (Recommended). 5. If option Dassault Systems CATIA - compatible option is not found, any other 3D setting option that has the word "compatible", can be selected.
2.5.3. Startup Screen When the application startup procedure is completed, ANSYS Icepak displays the startup screen (shown in Figure 2.2: The Startup Screen (p. 16)), which consists of two components: the Main window and the Welcome to Icepak panel. Figure 2.2: The Startup Screen
The Main Window The Main window controls the execution of the ANSYS Icepak program and contains sub-windows for navigating the project list tree (left), displaying messages (bottom left), editing general ANSYS Icepak
16
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Starting ANSYS Icepak object parameters (bottom right), and displaying the model (center). You can resize any of these subwindows within the Main window by holding down your left mouse button on any of the square boxes on the window borders and dragging your mouse in a direction allowed by the cursor. The Main window is discussed in The Main Window (p. 54).
The Welcome to Icepak Panel The Welcome to Icepak panel is a temporary window that closes once you choose one of three options: • 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 Parentheses are not valid in an ANSYS Icepak project name.
• 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, Reloading, and Deleting a Project File (p. 217). See File Selection Dialog Boxes (p. 92) 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. 221) for details on changing the configuration parameters.
2.5.4. Startup Options for Linux Systems Although ANSYS Icepak can be started by simply entering icepak at the system command prompt, you can customize your ANSYS Icepak startup using command line arguments. The general form of the ANSYS Icepak command line is: icepak -option value [-option value ...] [projectname]
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
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
17
Getting Started 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 (i.e., 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 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 technical support engineer using the Pack option in the File menu. To restore or "unpack" files, type icepak -unpack filename.tzr
where filename.tzr is the name of the compressed file. See Packing and Unpacking Model Files (p. 143) 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.
2.5.5. Environment Variables on Linux Systems You can use environment variables to tailor the operation of ANSYS Icepak to a particular environment. There are two types of environment variables: system environment variables and ANSYS Icepak environment variables. System environment variables are used by ANSYS Icepak at the system level, and are independent of the ANSYS Icepak application. ANSYS Icepak environment variables are specific to the execution of ANSYS Icepak.
System Environment Variables In most cases, the system environment variables shown in Table 2.2: System Environment Variables (p. 18) will already have been set for your system when you log onto your computer. These environment variables must be set for your system before you can use ANSYS Icepak. For more information on environment variables, refer to documentation concerning shell commands for your computer system. Table 2.2: System Environment Variables Variable
Description
HOME
The path to your home directory where configuration files are located. (Linux systems only)
TERM
The terminal type (e.g., xterm, hpterm). (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 (e.g.,
18
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session Variable
Description linux:0.0), and must be set for ANSYS Icepak to operate. (Linux systems only) The list of directories to search for system-level commands.
PATH
You will need to include the ANSYS 15.0/bin directory in the path. For example, if ANSYS Icepak 15.0 has been installed under /usr/local, there will be a ANSYS directory present as /usr/local/ANSYS.Inc. You would then need to set your PATH environment variable to include /usr/local/ANSYS.Inc/bin.
ANSYS Icepak Environment Variables ANSYS Icepak allows you to change certain aspects of its operation by setting ANSYS Icepak-specific environment variables. There are two ANSYS Icepak-specific environment variables, which are described in Table 2.3: ANSYS Icepak-Specific Environment Variables (p. 19). Table 2.3: ANSYS Icepak-Specific Environment Variables 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. 228) 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. 143) for details.
2.6. Accessing the ANSYS Icepak Manuals As described in The Help Menu (p. 79), ANSYS Icepak’s online help gives you access to ANSYS Icepak documentation. For printing, Adobe Acrobat PDF versions of the manuals are also provided on the customer portal. See On-Line Help (p. 102) for information about accessing the manuals through the online help.
2.6.1. Typographical Conventions Throughout the manuals, mini flow charts are used to indicate the menu or list tree node selections that lead you to a specific command or panel. When appropriate, pictures of toolbar buttons are used to indicate the button that will lead you to a specific panel.
2.7. Sample Session In the following demonstration, you will use ANSYS Icepak to set up a problem, solve it, and postprocess the results. This is a basic introduction to the features of ANSYS Icepak. Working through the examples in the tutorial guide will provide a more complete demonstration of the program’s features.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
19
Getting Started
2.7.1. Problem Description The problem solved here is illustrated in Figure 2.3: Problem Description (p. 20). It involves a cabinet containing an adiabatic block, a rack of printed circuit boards (PCBs), a fan, and a rectangular grille. The cabinet is 0.2 m long, 0.2 m wide, and 0.1 m high. The block measures 0.08 m × 0.06 m × 0.1 m and is used to create a void in the computational domain and so create a U-shaped enclosure. The rack of PCBs contains four boards, spaced 1.25 cm apart, and each board dissipates 1 W from its “low" side. The fan is a circular intake fan with a radius of 3.5 cm, a hub radius of 1 cm, and a fixed mass flow rate of 0.001 kg/s. Figure 2.3: Problem Description
2.7.2. Outline of Procedure The problem shown in Figure 2.3: Problem Description (p. 20) is a simple problem in which the flow is laminar, based on the Reynolds Number calculation. The steps you will follow in this sample session are reduced to the following: 1. Create a new project. 2. Add the block, rack of PCBs, fan, and grille modeling objects to the cabinet. 3. Generate a summary of the model. 4. Create a mesh. 5. Calculate a solution.
20
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session 6. Examine the results.
2.7.3. Step 1: Create a New Project Start ANSYS Icepak as described in Starting ANSYS Icepak (p. 15). The Welcome to Icepak panel will be displayed, as shown in Figure 2.4: The Welcome to Icepak Panel (p. 21). Click New to open the New project panel (Figure 2.5: The New project Panel (p. 21)). Figure 2.4: The Welcome to Icepak Panel
Figure 2.5: The New project Panel
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
21
Getting Started Under Project name, enter the name of your ANSYS Icepak project (e.g., 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 cabinet using the right mouse button. To restore the cabinet to its default orientation, select Home position in the Orient menu.
2.7.4. Step 2: Build the Model Resize the Default Cabinet 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. Table 2.4: Coordinates for the Cabinet 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. 23)), selecting the Geometry tab, and entering the coordinates under Location.
22
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session Figure 2.6: The Cabinet Panel
Adding Objects to the Cabinet You will now add objects to the cabinet. The process of adding an object involves three basic steps: 1. Creating a new object. 2. Specifying the coordinates of the object. 3. Specifying the thermal characteristics of the object.
Adding a Block First, you will create an adiabatic block inside the cabinet. button to create a new block, and then click the button to open the Blocks panel. Click the 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. Table 2.5: Coordinates for the Block xS
0.06
xE
0.14
yS
0.0
yE
0.1
zS
0.0
zE
0.06
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
23
Getting Started Figure 2.7: The Blocks Panel
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.
Adding a Rack of Printed Circuit Boards (PCBs) Next, you will add a rack of PCBs to your model. To construct a rack of PCBs, you must first create and resize one PCB, then specify the number of similar PCBs in the rack and the spacing between them. Click the button to create a new PCB, and then click on the button to open the Printed circuit boards panel (Figure 2.8: The Printed circuit boards Panel (Geometry Tab) (p. 25) and Figure 2.9: The Printed circuit boards Panel (Properties Tab) (p. 26)).
24
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session 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. Table 2.6: Coordinates for the PCB xS
0.06
xE
0.14
yS
0.015
yE
0.06
zS
0.125
zE
—
Figure 2.8: The Printed circuit boards Panel (Geometry Tab)
Release 15.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 specification. 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. Figure 2.9: The Printed circuit boards Panel (Properties Tab)
Adding an Intake Fan Now you will add a circular intake fan to your model. Click the button to create a new fan, and then click on the button to open the Fans panel (Figure 2.10: The Fans Panel (Geometry Tab) (p. 27) and Figure 2.11: The Fans Panel (Properties Tab) (p. 28)).
26
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session 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). Table 2.7: Coordinates for the Fan xC
0.0
Radius
0.035
yC
0.045
Int radius
0.01
zC
0.13
—
—
Figure 2.10: The Fans Panel (Geometry Tab)
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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
27
Getting Started Figure 2.11: The Fans Panel (Properties Tab)
Adding a Rectangular Grille Finally, you will add a rectangular grille to your model. button to create a new grille, and then click the button to open the Grille panel Click the (Figure 2.12: The Grille Panel (Geometry Tab) (p. 29) and Figure 2.13: The Grille Panel (Properties Tab) (p. 30)). 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. 28) for the grille. Table 2.8: Coordinates for the Grille xS
0.2
xE
—
yS
0.01
yE
0.04
zS
0.1
zE
0.18
28
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session Figure 2.12: The Grille Panel (Geometry Tab)
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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
29
Getting Started Figure 2.13: The Grille Panel (Properties Tab)
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. 31).
30
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session 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. View → Summary (HTML) 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. 32).
Release 15.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.15: Summary of the Model
2.7.5. Step 3: Generate a Mesh Once you are satisfied with your model, you can generate a mesh for it. First, you will create a default mesh, then you will display the mesh, and finally you will refine the mesh.
Creating a Coarse Mesh You will now generate a coarse mesh for your model. To create a mesh, select Generate mesh in the Model menu. Model → Generate mesh
32
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session ANSYS Icepak will open the Mesh control panel, as shown in Figure 2.16: The Mesh control Panel (p. 33). 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 parameters 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 = 3108) and the number of nodes (nodes = 3620) in the mesh will also be displayed in the Mesh control panel.
Note Please note that the exact number of nodes and element numbers may vary slightly on different computers. Figure 2.16: The Mesh control Panel
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
33
Getting Started
Displaying the Mesh ANSYS Icepak offers several options for displaying the mesh, including views on surfaces, within the entire cabinet volume, and through a plane intersecting the cabinet (a “plane-cut" view).
Viewing the Mesh Across All Surfaces To view the mesh across all surfaces in the model, click the Display tab in the Mesh control panel. Select the Surface option, keep the Wire option selected, select the All option in the Object display options group box, and then select Display mesh. The mesh will be displayed on the surfaces of all the objects in the model, as shown in Figure 2.17: Viewing the Surface Mesh (p. 34). Figure 2.17: Viewing the Surface Mesh
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.
Viewing a Plane Cut Through the Mesh To simplify the display of the mesh within the cabinet volume, it is often useful to create a plane-cut view, i.e., a zero-thickness slice through the mesh. Next, you will create a plane-cut view of the mesh in the area surrounding the PCBs. 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 34
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session 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. 35) 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, i.e., there should be no large jumps in size for elements near surfaces in the model. Figure 2.18: Viewing a Plane-Cut View of the Mesh
Refining the Mesh For this example, the default mesh shown in Figure 2.18: Viewing a Plane-Cut View of the Mesh (p. 35) will not generate a solution with our desired level of accuracy. ANSYS Icepak provides tools to improve the mesh. You will change the global specification of the maximum element size to refine the mesh and improve the mesh quality. To specify the maximum element size throughout the computational domain, click on 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.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
35
Getting Started Click Generate to create the refined mesh. The refined mesh (Figure 2.19: Viewing the Refined Mesh (p. 36)) will be displayed in the graphics window automatically because Display mesh is still selected in the Display section of the Mesh control panel. Figure 2.19: Viewing the Refined Mesh
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, especially 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.
2.7.6. Step 4: Physical and Numerical Settings To review the default solution parameters, double click the Basic settings item under the Solution settings node of the Model manager window. Solution settings →
Basic settings
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. 37). 36
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session Figure 2.20: The Basic settings Panel
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 estimates 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.
2.7.7. Step 5: Save the Model ANSYS Icepak automatically saves the model for you before it starts the calculation, but it is a good idea to save the model (including the mesh) yourself as well. If you exit ANSYS Icepak before you start the calculation, you will be able to open the job you saved and continue your analysis in a future ANSYS Icepak session. (If you start the calculation in the current ANSYS Icepak session, ANSYS Icepak will simply overwrite your job file when it saves the model.) To save the project, select Save project in the File menu. File → Save project
2.7.8. Step 6: Calculate a Solution After the mesh has been generated and refined, ANSYS Icepak is ready to solve the model. You will use the Solve panel (Figure 2.21: The Solve Panel (General setup Tab) (p. 38)) to start the solver. To open the Solve panel, select Run solution in the Solve menu or click the
icon in the toolbar.
Solve → Run solution
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
37
Getting Started Figure 2.21: The Solve Panel (General setup Tab)
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 example, 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. 39). 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. 39).
38
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session Figure 2.22: Residuals After Convergence
Click Done to close the Solution residuals window.
2.7.9. Step 7: Examine the results ANSYS Icepak provides a number of ways to view and examine the solution results, including: • object-face views • plane-cut views
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
39
Getting Started • isosurface views • point values of solution variables • variation plots along specified lines in the cabinet 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 (e.g., temperature) and the attributes of the view (e.g., shading type). You will use the Object face panel (Figure 2.23: The Object face Panel (p. 40)) 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. Post → Object face Figure 2.23: The Object face Panel
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.
40
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session 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. 41). Figure 2.24: The Object face contours Panel
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. 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. 42).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
41
Getting Started Figure 2.25: Contours of Temperature on the Rack of PCBs
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 allow 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. 43)) 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.
42
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session Post → Plane cut Figure 2.26: The Plane cut Panel
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 Figure 2.27: Velocity Vectors (Plane-Cut View) (p. 44).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
43
Getting Started Figure 2.27: Velocity Vectors (Plane-Cut View)
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 a single value. You will use the Isosurface panel (Figure 2.28: The Isosurface Panel (p. 45)) to view the surface across which all points have a temperature of 28°C. To open the Isosurface panel, select Isosurface in the Post menu. Post → Isosurface
44
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session Figure 2.28: The Isosurface Panel
Keep the default Variable of Temperature. Enter a value of 28 next to Value to specify an isosurface at 28°C. 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. 46).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
45
Getting Started Figure 2.29: Isosurface of Temperature = 28 Degrees
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 pull-down menu.
Point Views Point views allow 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. 47)) to probe for temperature. To open the Point panel, select Point in the Post menu. Post → Point
46
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session Figure 2.30: The Point Panel
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. 47). Figure 2.31: The Postprocessing Edit Window for a Point View
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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
47
Getting Started 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 pull-down menu.
Variation Plots ANSYS Icepak variation plots allow 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. 48)) 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. Post → Variation plot Figure 2.32: The Variation plot Panel
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. 49).
48
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session Figure 2.33: Variation of Temperature Plot
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.
Saving Postprocessing Objects You can save the objects (e.g., plane-cut views, isosurfaces) generated during the postprocessing session to a file, so that you can reuse them the next time you view the model in ANSYS Icepak. Select Save post objects to file in the Post menu. Post → Save post objects to file Click Save in the resulting File selection dialog box to save the file with the default name post_objects.
Note Saving postprocessing objects often requires a large amount of disk space.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
49
Getting Started
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. 50)) 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. Report → Full report Figure 2.34: The Full report Panel
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 dropdown 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. 51). 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.
50
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Sample Session Figure 2.35: The Full report for Mass flow Window
Exiting From ANSYS Icepak When you are finished examining the results, you can end the ANSYS Icepak session by clicking Quit in the File menu. File → Quit
2.7.10. Step 8: Summary This example has been designed to show you how to use ANSYS Icepak to solve a very simple problem. Example problems of increasing difficulty are solved in the ANSYS Icepak Tutorial Guide, where the different modeling objects, physical models, and solution parameters that are available in ANSYS Icepak are illustrated in greater detail.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
51
52
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. • The Graphical User Interface (p. 53) • Using the Mouse (p. 103) • Using the Keyboard (p. 123) • Quitting ANSYS Icepak (p. 125)
3.1. The Graphical User Interface ANSYS Icepak’s graphical user interface (GUI) consists of several major components: the menu bar, toolbars, control panels, the Model manager window, the Message window, and the graphics windows. When you use the GUI, you will be interacting with one of these components at all times within a single ANSYS Icepak application window. You interact with ANSYS Icepak through the GUI 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 wish to act upon, and click the left mouse button. You perform most tasks (e.g. file saving, object creation, object editing, etc.) 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 GUI is presented in the following sections: • The Main Window (p. 54) • The ANSYS Icepak Menus (p. 55) • The ANSYS Icepak Toolbars (p. 80) • The Model manager Window (p. 86) • Graphics Windows (p. 88) • The Message Window (p. 91) • The Edit Window (p. 91) • File Selection Dialog Boxes (p. 92) • Control Panels (p. 97) Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
53
User Interface • Accessing Online Help (p. 102)
3.1.1. The Main Window When you start ANSYS Icepak, the Main window (center) is displayed on the screen (Figure 3.1: The Main Window (p. 54)). The Main window controls the execution of the ANSYS Icepak program and has six primary components: the Main Menu bar (top), the Model Display window or graphics window (right), the Model manager window (left), the Message window (lower left), the Edit window (lower right), and several toolbars. Figure 3.1: The Main Window
Resizing ANSYS Icepak Windows You can customize the appearance of the Main window by resizing any of the four major ANSYS Icepak windows: the Model manager window; the Message window; the Edit window; and the Model Display graphics window.
54
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical 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.
3.1.2. The ANSYS Icepak Menus The Main Menu bar (Figure 3.2: The Main Menu Bar (p. 55)) contains eleven menus that are located along the top of the Main window. These menus (File, Edit, View, Orient, Macros, Model, Solve, Post, Report, Windows, and Help ) are accessible at all times and allow you to access top-level ANSYS Icepak functionality. When you select one of these menus in the Main Menu bar, a set of menu-specific options will be displayed. Some menu-specific options also have sub-options that you can choose from. In addition, 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. 123). Figure 3.2: The Main Menu Bar
The File Menu The File menu (Figure 3.3: The File Menu (p. 55)) contains options for working with ANSYS Icepak projects and project files. From this menu, you can open, merge, and save ANSYS Icepak projects. In addition, you can import, export, compress, and decompress files relating to your ANSYS Icepak model. There are also utilities designed to save or print your model geometries. A brief description of the File menu options is provided below. See Reading, Writing, and Managing Files (p. 131) for more information about reading, writing, and managing ANSYS Icepak project files. Note: If you are running ANSYS Icepak from within ANSYS Workbench, the File options are different than what is presented in this section. See The ANSYS File Menu (p. 127) for more information on the File menu options when running ANSYS Icepak from Workbench. Figure 3.3: The File Menu
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
55
User Interface New project allows 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. 127) for more information. Open project allows 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. 127) for more information. Merge project allows you to merge an existing project into your current project using the Merge project panel. Reload main version allows you to re-open the original version of the ANSYS Icepak project when your project has multiple versions. See Defining a Project (p. 211) for more information. Save project saves the current ANSYS Icepak project. Save project as allows 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. 127) 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. 147) for more information about importing files. Export allows 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. 147) for more information about exporting files. Unpack project opens a File selection dialog that allows 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. 127) for more information.
56
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface Pack project opens a File selection dialog that allows you to compact your project into a compressed .tzr file. Cleanup allows 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. Print screen allows 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. 139) for details. Create image file opens a Save image dialog that allows 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. Quit exits the ANSYS Icepak application. See Quitting ANSYS Icepak (p. 125) for details.
Note This option is not available when running ANSYS Icepak in Workbench. See The ANSYS File Menu (p. 127) for more information.
The Edit Menu The Edit menu (Figure 3.4: The Edit Menu (p. 57)) contains options for editing your ANSYS Icepak model. A description of the Edit menu options is provided below. See Building a Model (p. 257) for more information about editing objects in your ANSYS Icepak model. Figure 3.4: The Edit Menu
Undo allows you to undo the last model operation you performed. Undo can be used repeatedly to take you back to the first operation performed. Redo allows you to redo one or more previously undone operations. This option applies only to operations undone by selecting the Undo option.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
57
User Interface Find opens the Find in tree panel (Figure 3.5: The Find in tree Panel (p. 58)) that allows you to search the Model manager window hierarchy for a specific object. Figure 3.5: The Find in tree Panel
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. Show clipboard allows you to show objects or materials that you have placed in the clipboard. Clear clipboard allows you to remove object or materials placed in the clipboard. Snap to grid opens the Snap to grid panel that allows you to snap a selected object in the graphics window to the grid. See Repositioning an Object (p. 275) for details. Preferences opens the Preferences panel, where you can configure the graphical user interface. See Configuring a Project (p. 221) for more information about setting preferences. Annotations allows you to add annotations (e.g., labels and arrows) to the graphics window using the Annotations panel. See Adding Annotations to the Graphics Window (p. 89) for more information about annotations.
The View Menu The View menu (Figure 3.6: The View Menu (p. 59)) contains options that control the appearance of the graphics window. A description of the View menu options is provided below.
58
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface Figure 3.6: The View Menu
Summary (HTML) allows 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. 32). Location allows 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, click with the right mouse button in the graphics window. Distance allows 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 allows 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 allows you to determine the minimum and maximum coordinates for your model’s bounding box. To find the minimum and maximum coordinates for the model’s 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.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
59
User Interface Traces allow 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 on Net info or Trace info. Using the left mouse button, select the trace or net. Click the middle mouse or right mouse button to exit. Markers allows you to add or remove markers from the graphics window of your ANSYS Icepak model. • Add allows 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)). Figure 3.7: The Add marker Panel
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 on the Select button and then click on 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 allows you to remove all of the markers from the graphics window. Rubber bands allows you to add and remove rubber-banding rulers between two objects in the graphics window. • Add allows 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 rubberbands from the graphics window. Edit toolbars allows 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)).
60
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface Figure 3.8: The Available toolbars Panel
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 include: • 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 adds solid-tone shading to only the currently selected object. Display contains options that allow 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. – Selected displays the names of the currently selected objects. • Coord axes displays the coordinate axes reference in the lower left hand corner of the graphics window. This option is selected by default.
Release 15.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. The grid parameters must first be set in the Interaction section of the Preferences panel. See Interactive Editing (p. 231) for more information about the interactive editing. • 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 Control key, clicking on the current date with the middle mouse button, and dragging it to a new location. • Construction lines displays construction lines from IGES models. • Construction points displays construction points from IGES models. • Mesh displays a mesh that has been loaded into a model. • 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 model’s 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 allows 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 • Grille • Sources • Printed circuit boards • Enclosures
62
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface • 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 Inactive node but are not visible in the graphics window. This allows you to view and edit portions of your model while hiding the rest from view. Action turns on objects that have motion associated with them, such as fans. This animation option uses considerable CPU time, and it is recommended that this option should not be left on, but used only as needed. The motion has no physical significance, and is intended only to aid in the recognition of model components. Lights allows 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 (Figure 3.9: The Lighting options Panel (p. 64)).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
63
User Interface Figure 3.9: The Lighting options Panel
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 may range from 0 to 1, and the Color can be specified as described in Editing the Graphical Styles (p. 230). 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 relative 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 object’s 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. 64
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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.
The Orient Menu The Orient menu (Figure 3.10: The Orient menu (p. 65)) contains options that allow you to modify the direction from which you view your model in the graphics window. Besides selecting the view along the x, y, and z axis, you can zoom your model, scale it to fit exactly within the graphics window, or restore it to the default view along the negative axis. A description of the Orient menu options is provided below. Figure 3.10: The Orient menu
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 allows 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 window’s width and height. Release 15.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 (i.e., 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. Figure 3.11: The Save user view panel
Clear user views removes the listing of user views from the bottom of the Orient menu. Write user views to file saves the user views to a file. Read user views from file loads the saved views from a file and lists them at the bottom of the Orient menu.
The Model Menu The Model menu (Figure 3.12: The Model Menu (p. 66)) contains options that allow you to generate a mesh, load non-native files, edit CAD data, create objects and perform other model-related functions. A description of the Model menu options is provided below. Figure 3.12: The Model Menu
66
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface Create object allows you to add an ANSYS Icepak object (e.g., block, fan, etc.) to your ANSYS Icepak model. CAD data opens the CAD data panel that allows you to import into ANSYS Icepak and edit geometry that was created using a commercial CAD program. See Importing and Exporting Model Files (p. 147) 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. 627) 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. 707) for more information about meshes. Edit priorities opens the Object priorities panel that allows 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. 737) for details. Edit cutouts When openings, fans or grilles are placed inside or adjacent to a block, a fluid hole or cutout is automatically generated in the block to allow 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 check button 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 allows you to save a materials library for use with your ANSYS Icepak model. See Material Properties (p. 321) 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. 703) 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. 348) for details. Show objects by material displays objects by selected material. • 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 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. Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
67
User Interface Multiple material selection is not available. Initially the right pane is empty and the tree in the left pane is populated with materials 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. Figure 3.13: Show objects by material Panel- Initial
68
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface Figure 3.14: Show objects by material Panel- Select material
Click Close in the Show objects by material panel to close the panel. Show objects by property displays objects by selected property type. Figure 3.15: Show objects by property Panel
• Power - Click Display to display the power color gradient for the objects in your model. Only constant power sources are taken into account. To change the range of power values for active objects, click Min value and/or Max value, enter a value, and click Display. Icepak displays a legend showing the color spectrum and its associated values for power. 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 Window (p. 112). Show object by type displays objects by object type
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
69
User Interface Figure 3.16: Show objects by type Panel
• 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 dropdown list allows 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 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 Metal fraction 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 Macros Menu The Macros menu (Figure 3.17: The Macros Menu (p. 71)) contains options that allow you access defined ANSYS Icepak macros. See Using Macros (p. 673) for more information about ANSYS Icepak macros. A description of the Macros menu options is provided below.
70
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface Figure 3.17: The Macros Menu
ATX allows 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 heatsinks. Additionally, the number of CD/DVDs in the chassis can be specified. Approximation allows you to create analogues of certain geometries and objects. Options include: • Cylinder-Plates allows you to approximate a cylinder using a ring of rectangular thin conducting plate objects. • Cylinder-Polygonal allows you to approximate a cylinder using a polygonal block, source, or resistance object. • Hemisphere allows you to approximate a hemisphere using a stack of cylinders with a non uniform radius. • 1/4 Cylinder-Polygonal allows you to approximate one or more quadrants of a cylinder using polygonal block, source, or resistance objects. • Circular-Polygonal allows you to approximate a circular fan, vent, opening, wall, plate, or source using a polygonal object. • Polygonal Enclosure allows you to approximate a polygonal enclosure using a ring of wall and polygonal block objects. Case Check contains the Automatic case check tool which allows 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. Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
71
User Interface • 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 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. Data center components contains macros for creating models commonly found in data centers. • CRAC allows you to create hollow block and fan objects to represent a Computer Room Air Conditioning unit. • PDU allows you to create a fluid block, partitions, and vent objects to represent a Power Distribution Unit. • The Rack macros allow 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. – Rack (Front to Rear) should be chosen when flow enters from one face and leaves from the other face in the same direction. • Tile allows you to create resistance and opening objects to represent a Tile. Heat pipes allows you to quickly model a heat pipe using the Network heat pipe - Straight macro. The macro contains options to specify the heat pipe’s geometry and its thermal properties. Heat sink contains available ANSYS Icepak heat sink macros. Options include: • Special heat sinks contains several specialized heat sinks geometries: – Lance+Offset - Blocks creates a lance+offset heat sink using blocks. – Skived creates a skived heat sink out of up to four thin conducting plates per fin. – Radial - Cylindrical hub triangular fins creates a cylindrical heat sink that has triangular fins that are placed in a radial pattern along the hub. – 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. – Folded fin creates a heat sink that uses folded fins based on the number of top folds and their width. – 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. – Lance+Offset creates a lance+offset heat sink using plates.
72
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface • HS wind tunnel contains options related to the creation and solution of wind tunnels using preexisting detailed heat sink objects. – Process wind tunnel - Plate-fin heat sink configuration is used after opening the project created from Create wind tunnel to process the wind tunnel. – Create wind tunnel creates a separate icepak project using an existing heat sink object. • Align_HeatSink allows you to align a heat sink with a block. • Heat sinks contains some commonly used heat sinks: – Angled fin heat sink allows you to create a heat sink with angled fins. The angle of inclination of the fins relative to the base can be specified. – Detailed heat sink allows you to create detailed finned heat sinks or heat sinks with pins. Import power matrix file contains the Import power matrix option that 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: name
xstart ystart
zstart xend/length yend/length zend/length total power
block.1 4.9
0.75
4.9
6.3
0.95
6.3
0.08
plate.1 6.3
0.75
4.9
7.7
0.86
4.9
2.45
source 7.7
0.75
4.9
7.7
0.65
6.3
50.0
Note If an object listed in the file does not exist in your model, a new block object will be created by default. Network heat exchanger contains the Network Representation - Heat Exchanger option that allows for the templated creation of a flow-through or looped heat exchanger. Network info writer contains the Extract network information option that 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). PCB contains options related to the creation of printed circuit boards (PCBs) and vias. Options include: • Compact Vias - Filled allows you to create a simplified object to represent the via as in the Compact Vias macro, but also allows you to specify the fill material. • Compact Vias allows you to create a simplified object to represent the via. The macro allows for the specification of the via details including the via density, via diameter, and electroplating thickness and material. The macro creates either a block or a plate with equivalent orthotropic thermal conductivity. • Wedgelock is used to define a location on the board where the board is clamped to a heat sink or cold plate at a defined temperature.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
73
User Interface • Bolt is used to define a location on the board where the board is bolted to a heat sink or cold plate at a defined temperature. • Stiffener is an item that is either bolted or bonded to the board surface. • PCB - Detailed and Compact opens the Board panel. This panel allows you to create a plate object with orthotropic conductivity that can be used to model a printed circuit board (PCB). • Write average metal fractions enables you to select a trace and write out the metal fractions. • Compact Vias 2 allows you to create a simplified object to represent the via as in the Compact Vias macro, but allows you to specify an angle of rotation. Packages contains options for creating a variety of packages: • TO_devices contains various options to create TO packages. It contains macros for the TO220, TO252, and TO263 packages. • IC 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. • IC Packages - Enclosures contains a JEDEC option that opens the JEDEC chambers 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) and a Conduction-enclosure option that allows you to specify package and board dimensions, h boundary conditions, and load from the library. • IC Packages contains various options to create IC packages. The following package types can be created: BGA, QFP, Cavity-Down BGA, FPBGA, LCC, DUAL, and Flipchip-BGA. These packages will be created using various objects. • IC packages - Characterization creates a file to alter the boundary conditions on the cabinet to run a number of simulations, the results of which can be used to extract out a network to represent the internal structure of the IC package. • Discrete packages contains an option to create various SOT packages. Post Processingcontains macros used for post processing: • Write_detail_report writes the detail report of materials properties, power and temperature values. • Report Max Values helps to get the maximum and vertex average value of the post object function. • Ensight Export writes the Ensight post data files. Rotate block and plate rotates multiple objects at once around a point, centroid, or vertex. • Individual plates rotates a selection of multiple plates. • Groups of prism blocks rotates all prism block contained in a group. • Individual prism blocks rotates a selection of multiple prism blocks. • Individual polygonal blocks rotates a selection of multiple polygonal blocks.
74
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface Thermo Electric Cooler contains options related to the templated creation and solution of models consisting of thermo electric coolers. Thermostat uses mimic thermostat control on processor power and fan speed. There is a Source or Fan option. Other contains several miscellaneous macros. • Sort Inactive sorts inactive objects by alphabetical order. • Solar flux calculates the solar flux along a surface at a particular latitude, longitude, and date. • Temperature Field to Ansys WB exports nodal temperature data for ANSYS Workbench solutions. • Bonding Wires adds wire data to packages. • Make All Visible changes all invisible objects to visible. • Arc fin creates fins of arc shape.
The Solve Menu The Solve menu (Figure 3.18: The Solve Menu (p. 75)) contains options that allow you to control the solution of your ANSYS Icepak model. See Calculating a Solution (p. 759) for more information. A description of the Solve menu options is provided below. Figure 3.18: The Solve Menu
Settings allows 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. 765) for details. • 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. 759) for details. • Parallel opens the Parallel settings panel where you can specify the type of execution you wish to perform (e.g. serial (the default), parallel, network parallel or Microsoft Job Scheduler). See Parallel Processing (p. 779) for details.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
75
User Interface 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. 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 allows 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. 792) for details.
The Post Menu The Post menu (Figure 3.19: The Post Menu (p. 77)) contains options that allow your to access ANSYS Icepak’s postprocessing objects. See Examining the Results (p. 795) for more information. A description of the Post menu options is provided below.
76
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface Figure 3.19: The Post Menu
Object face allows you to display results on object faces in the model. Plane cut allows you to display results on cross-sections of the model. Isosurface allows you to display results on defined isosurfaces in the model. Point allows you to create points and display results at points in the model. Surface probe allows you to display results at a point on a postprocessing object that has been created in the model. Min/max locations allows you to display the location of the minimum and maximum values for postprocessed variables. Convergence plot allows you to display the convergence history of the solution. Variation plot allows you to create a 2D plot of a variable along a line through the model. 3D Variation plot allows 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 allows you to plot solution variable histories over time. Trials plot allows you to plot solution variables at specified points across multiple trials.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
77
User Interface Network temperature plot allows 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 iteration or time in the case of transient simulations. Transient settings opens the Post-processing time panel where you can set parameters for transient simulations. Load solution ID allows you to select a specific solution set to be examined. Postprocessing units opens the Postprocessing units panel where you can choose the units for different postprocessing variables. Load post objects from file allows you to load postprocessing objects from a file. Save post objects from file allows you to save postprocessing objects to a file. Rescale vectors allows you to redisplay vectors drawn at their original sizes. Create zoom-in model allows 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. Write CFD Post file writes out a data file that can be loaded into CFD-Post.
The Report Menu The Report menu (Figure 3.20: The Report Menu (p. 78)) contains options for generating output concerning the results of your ANSYS Icepak model. See Generating Reports (p. 845) for more information. A description of the Report menu options is provided below. Figure 3.20: The Report Menu
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 allows you to view and create solution overview files.
78
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface • 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. 851) 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 allows 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 allows you to create a report of the fan operating points for fans using fan curves in your model. Write Autotherm file allows you to export temperature and heat transfer coefficient data to an AutoTherm file. Export allows 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. • Gradient Firebolt p2i file • Cadence TPKG file • SIwave temp data • Sentinel TI HTC file
The Windows Menu The Windows menu contains the names of ANSYS Icepak panels when one or more of them are open. This feature is useful when you have many panels or toolbars open and you wish to quickly locate a specific toolbar or panel. An asterisk (*) to the left of a panel or toolbar name indicates that the panel or toolbar is currently hidden. You can show or hide toolbars using the Available toolbars panel 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.
The Help Menu The Help menu (Figure 3.21: The Help Menu (p. 80)) contains options that allow you to access the online ANSYS Icepak documentation, ANSYS Icepak web sites, and also print a list of keyboard shortcuts available in ANSYS Icepak. A description of the Help menu options is provided below. Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
79
User Interface Figure 3.21: The Help Menu
Help opens online ANSYS Icepak documentation in a web browser. 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.
3.1.3. The ANSYS Icepak Toolbars The ANSYS Icepak graphical user interface (Figure 3.1: The Main Window (p. 54)) also includes eight toolbars located throughout the Main window. These toolbars (File commands, Edit commands, Viewing options, Orientation commands, Model and solve, Postprocessing, Object creation, and Object modification) provide shortcuts to performing common tasks in ANSYS Icepak. By default, the toolbars are docked to the ANSYS Icepak interface but can also be detached and treated as regular control panels. See Floating Toolbars (p. 101) for more information about using detached toolbars.
The File commands Toolbar The File Commands toolbar (Figure 3.22: The File commands Toolbar (p. 80)) contains options for working with ANSYS Icepak projects and project files. A brief description of the File commands toolbar options is provided below. See Reading, Writing, and Managing Files (p. 131) for more information about reading, writing, and managing files in ANSYS Icepak. Figure 3.22: The File commands Toolbar
New project ( ) allows 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. Open project ( ) allows 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. Save project (
80
) saves the current ANSYS Icepak project.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
Print screen ( ) allows 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. 139) for details. Create image file ( ) opens a Save image dialog that allows 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.
The Edit commands Toolbar The Edit commands toolbar (Figure 3.23: The Edit commands Toolbar (p. 81)) contains options that allow you to perform undo and redo operations in your ANSYS Icepak model. A description of the Edit commands toolbar options is provided below. See Building a Model (p. 257) for more information about editing objects in ANSYS Icepak. Figure 3.23: The Edit commands Toolbar
Undo ( ) allows you to undo the last model operation you performed. Undo can be used repeatedly to take you back to the first operation performed. ) allows you to redo one or more previously undone operations. This option applies only to Redo ( operations undone by selecting the Undo option.
The Viewing options Toolbar The Viewing options toolbar (Figure 3.24: The Viewing options Toolbar (p. 81)) contains options that allow you to modify the way in which you view your model in the graphics window. A description of the Viewing options toolbar options is provided below. Figure 3.24: The Viewing options Toolbar
Home position (
) selects the default view of your model directed along the negative
axis.
Zoom in ( ) allows 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. ) adjusts the overall size of your model to take maximum advantage of the graphics Scale to fit ( window’s width and height.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
81
User Interface Rotate about screen normal ( the view.
) rotates the current view by 90° clockwise about the axis normal to
One viewing window ( ) displays a single graphics window. 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 model’s object names in the graphics window.
The Orientation commands Toolbar The Orientation commands toolbar (Figure 3.25: The Orientation commands Toolbar (p. 82)) contains options that allow you to modify the direction from which you view your model in the graphics window. A description of the Orientation commands toolbar options is provided below. Figure 3.25: The Orientation commands Toolbar
• Orient X,Y, Z ( z axis. • Isometric view (
) views the model toward the direction of the positive x, y or, or negative
) views the model from the direction of the vector equidistant to all three axes.
• Reverse orientation ( (i.e., rotated 180°).
) views the model along the current view vector but from the opposite direction
The Model and solve Toolbar The Model and solve toolbar (Figure 3.26: The Model and solve Toolbar (p. 82)) contains options that allow you to generate a mesh, model radiation, check your model, and run a solution. A description of the Model and solve toolbar options is provided below. Figure 3.26: The Model and solve Toolbar
• 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. • 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. 707) for more information about generating meshes. ) opens the Form factors panel where you can model radiation for specific objects in • Radiation ( your model. See Radiation Modeling (p. 627) for more information about radiation models in ANSYS Icepak. 82
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
• Check model ( ) performs a check to test the model for problems in the design. See Repositioning an Object (p. 275) for details. ) opens the Solve panel where you can set solution parameters for your ANSYS Ice-
• Run solution ( pak model.
• Run optimization ( ) opens the Parameters and optimization panel where you can define parameters (design variables) and set the optimization process.
The Postprocessing Toolbar The Postprocessing toolbar (Figure 3.27: The Postprocessing Toolbar (p. 83)) contains options that allow you to examine your results using ANSYS Icepak’s postprocessing objects. A description of the Postprocessing toolbar options is provided below. See Examining the Results (p. 795) for more information about postprocessing. Figure 3.27: The Postprocessing Toolbar
• Object face ( • Plane cut ( • Isosurface ( • Point (
) allows you to display results on object faces in the model. ) allows you to display results on cross-sections of the model. ) allows you to display results on defined isosurfaces in the model.
) allows you to display results at points in the model.
• Surface probe (
) allows you to display results at a point on a surface in the model.
• Variation plot (
) allows you to plot a variable along a line through the model.
• History plot ( • Trials plot (
) allows you to plot solution variable histories over time. ) allows you to plot trial solution variables.
• Transient settings ( sient simulations. • Solution ID (
) opens the Post-processing time panel where you can set parameters for tran-
) allows you to select a specific solution set to be examined.
) opens the Define summary report panel where you can specify a summary report • Summary report ( for a variable on any or all objects in your ANSYS Icepak model. Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
83
User Interface
• 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.
The Object creation Toolbar The Object creation toolbar (Figure 3.25: The Orientation commands Toolbar (p. 82)) contains options that allow you to add objects to your ANSYS Icepak model. A description of the Object creation toolbar (Figure 3.28: The Object creation Toolbar (p. 84)) options is provided below. Unless otherwise noted, all objects are created in the center of the corresponding model cabinet. Figure 3.28: The Object creation Toolbar
• Create assemblies ( • Create networks (
) allows you to create an assembly object. See Building a Model (p. 257) for details. ) allows you to create a network object. See Networks (p. 351) for details.
• Create heat exchangers ( for details. • Create openings ( • Create grille ( • Create sources (
) allows you to create a heat exchanger object. See Heat Exchangers (p. 363)
) allows you to create an opening object. See Openings (p. 369) for details.
) allows you to create a grille object. See Grilles (p. 383) for details. ) allows you to create a source object. See Sources (p. 397) for details.
• Create printed circuit boards ( Boards (PCBs) (p. 409) for details.
84
) allows you to create a printed circuit board object. See Printed Circuit
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface • Create enclosures (
) allows you to create an enclosure object. See Enclosures (p. 419) for details.
• Create plates (
) allows you to create a plate object. See Plates (p. 423) for details.
• Create walls(
) allows you to create a wall object. See Walls (p. 437) for details.
• Create periodic boundaries ( aries (p. 457) for details. • Create blocks ( • Create fans (
) allows you to create a periodic boundary object. See Periodic Bound-
) allows you to create a block object. See Blocks (p. 461) for details. ) allows you to create a fan object. See Fans (p. 493) for details.
• Create blowers (
) allows you to create a blower object. See Blowers (p. 513) for details.
• Create resistances ( • Create heat sinks ( • Create packages (
) allows you to create a 3D resistance object. See Resistances (p. 523) for details. ) allows you to create a heat sink object. See Heat Sinks (p. 529) for details. ) allows you to create a package object. See Packages (p. 547) for details.
• Create materials ( ) allows you to create a materials node for the model in the Model manager window. See Building a Model (p. 257) for details.
The Object modification Toolbar The Object modification toolbar (Figure 3.29: The Object modification Toolbar (p. 85)) contains options that allow you to edit, delete, move, copy, or align an object in your ANSYS Icepak model. A description of the Object modification toolbar options is provided below. See Building a Model (p. 257) for details about modifying objects in ANSYS Icepak. Figure 3.29: The Object modification Toolbar
• Edit object (
) opens an object-specific Edit window where you can set various object properties. Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
85
User Interface
• Delete object( • Move object ( an object.
) removes the object from the model. ) opens an object-specific Move panel where you can scale, rotate, translate, or mirror
) opens an object-specific Copy panel where you can create a copy of an object and • Copy object ( then scale, rotate, translate, or mirror the copied object. • Align and morph faces (
) aligns the faces of two objects.
• Align and morph edges ( • Align and morph vertices ( • Align object centers ( • Align face centers ( • Morph faces ( • Morph edges (
) aligns the edges of two objects. ) aligns the vertices of two objects.
) aligns the centers of two objects. ) aligns the centers of the faces of two objects.
) matches the faces of two objects. ) matches the edges of two objects.
3.1.4. The Model manager Window The ANSYS Icepak Model manager window (Figure 3.30: An Example of the Model manager Window (p. 87)) consists of the Project and Library tabs. The Project tab provides a localized area for defining your ANSYS Icepak model and contains a project-specific listing of problem and solution parameters. The Library tab consists of the Main library and any user-defined libraries. 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 on the icon on the left hand side of the tree. To collapse a tree node, click on 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 allows you to easily manipulate your ANSYS Icepak model. See Using the Mouse in the Model manager Window (p. 104) for more information on using the mouse in the Model manager window.
86
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface Figure 3.30: An Example of the Model manager Window
An ANSYS Icepak project is organized in the Model manager window using six different categories: • Problem setup ( ) allows you to set basic problem parameters, set the project title, and define local coordinate 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. 235) 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. 280) for details. • Solution settings ( ) allows 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. 765) for details. – Parallel settings ( ) opens the Parallel settings panel where you can specify the type of execution you wish to perform (e.g. serial (the default), parallel, network parallel or Microsoft Job Scheduler). See Parallel Processing (p. 779) 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. 759) for details.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
87
User Interface • Groups ( ) lists any groups of objects in the current ANSYS Icepak project. See Grouping Objects (p. 315) for details about grouping objects. • Post-processing ( ) lists any postprocessing objects in the current ANSYS Icepak project. See Examining the Results (p. 795) for details about postprocessing in ANSYS Icepak. • Points ( ) lists any point monitoring objects in the current ANSYS Icepak project. See Defining Solution Monitors (p. 766) for details about point 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. 321) for details.
3.1.5. Graphics Windows Displaying graphics is an important aspect of the ANSYS Icepak graphical user interface. There are two types of graphical displays in ANSYS Icepak: a graphics window (or Model Display window) and a graphics display and control window. 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 manipulate objects in the graphics window using the mouse; see Manipulating Graphics With the Mouse (p. 118) for details. 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 Figure 3.31: Example of a Graphics Window With Controls (p. 89)). 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.31: Example of a Graphics Window With Controls (p. 89). 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. 789).
88
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface Figure 3.31: Example of a Graphics Window With Controls
Adding Annotations to the Graphics Window You can add annotations (e.g., labels and arrows) to the graphics window using the Annotations panel. To open the Annotations panel, select the Annotations option in the Edit menu. Edit → Annotations
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
89
User Interface Figure 3.32: The Annotations Panel
The following options are available for annotations: • Title includes the job title in the graphics window. • Date includes the current date in the graphics window. • 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. 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. 139) for details about image files).
90
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
3.1.6. The Message Window The Message window (Figure 3.33: Sample Message Window (p. 91)) is located below the graphics window. ANSYS Icepak communicates with you through its Message window. It is used to display informative messages, such as those relating to meshing or solution procedures, as well as error messages and instructions. ANSYS Icepak saves all information that is written to the Message window in memory. You can review this information at any time by using the scroll bar on the right-hand side of the Message window. To instruct ANSYS Icepak to display more detailed messages related to the meshing and solution procedures, select the Verbose option in the Message window. Figure 3.33: Sample Message Window
To write this information to a file, follow the steps below. 1. Click on 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. 2. To specify a different file name, type it in the text field. 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.33: Sample Message Window (p. 91)). A File selection 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. 2. To specify a different filename, type it in the text field. 3. Click the Open button in the File selection dialog box to start the log file. Click the Cancel button to cancel the procedure.
3.1.7. The Edit Window The Edit window is located in the lower right corner of the screen below the graphics window. This window displays geometric data and other general properties for a selected object. The layout of this window and the data displayed in this window change depending on the currently selected object in the graphics window. For example, when you are constructing a fan, the Edit window becomes the fan Edit window. An example of the Edit window is shown in Figure 3.34: Sample Edit Window (p. 92). Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
91
User Interface Figure 3.34: Sample Edit Window
3.1.8. File Selection Dialog Boxes File selection dialog boxes enable you to choose a file for reading or writing. You can use them to look at your system directories and select a file. Note that the appearance of the file selection dialog box will not always be the same. The version shown in Figure 3.35: The File selection Dialog Box (p. 92) will appear in many cases. If you are saving a project, the version shown in Figure 3.36: The Save project Panel Showing the File Selection Dialog (p. 93) 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.37: The Open project Panel Showing the File Selection Dialog and the Preview Tab (p. 94) and Figure 3.38: The Open project Panel Showing the File Selection Dialog and the Notes Tab (p. 95) will appear. Figure 3.35: The File selection Dialog Box
92
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface Figure 3.36: The Save project Panel Showing the File Selection Dialog
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
93
User Interface Figure 3.37: The Open project Panel Showing the File Selection Dialog and the Preview Tab
94
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface Figure 3.38: The Open project Panel Showing the File Selection Dialog and the Notes Tab
The steps for file selection are as follows: 1. (Windows systems only) In the Drive drop-down list, select the drive on your system that contains the file. 2. You can do this in four different ways: • 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 on a directory, and then a subdirectory, etc., 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 on a directory, and then a subdirectory etc. in the directories list or click on the and then subdirectory etc., in the directories list.
icon to open a directory node
• Click on 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
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
95
User Interface 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 The favorite button is displayed when the environment variable, ICEPAK_JOB_DIRECTORY is set to an ANSYS Icepak projects folder.
• Most file selection dialogs contain a button that allow 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 (e.g. 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 (e.g., in the Open project panel shown in Figure 3.37: The Open project Panel Showing the File Selection Dialog and the Preview Tab (p. 94)). 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 dialogs. 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 Configuring a Project (p. 221)) 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 dialogs (e.g., Figure 3.38: The Open project Panel Showing the File Selection Dialog and the Notes Tab (p. 95)). In addition, the Preview tab (e.g., Figure 3.37: The Open project Panel Showing the File Selection Dialog and the Preview Tab (p. 94)) 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. 219) for information on adding a title to a job. • Notes displays any notes related to the job file selected. See Title and Notes (p. 219) for information on adding notes to a job. • 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. 137) for more information on the Save picture file option.
96
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface 8. In some of the file selection dialogs there are other options that you can select, for example, on the right-hand side of the Save project panel (Figure 3.36: The Save project Panel Showing the File Selection Dialog (p. 93)). 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. 137). 9. Click on the Save button 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 on 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.
3.1.9. Control Panels Control panels, which are used to perform input tasks, are another major component of the GUI. They are displayed in a separate window, and are invoked by means of a higher-level function selection. Figure 3.39: Example of a Control Panel (p. 97) shows an example of a control panel. Figure 3.39: Example of a Control Panel
Working with a panel is similar to filling out a form. You provide input data to the panel’s 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.
Push Button
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
97
User Interface 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".
Text Entry
A text entry 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 on the text entry with the left mouse button to highlight the entire field, and type the new entry. To view text that overflows the field, press Ctrl+ left mouse click to display a pop-up dialog of the text entry field. You can edit and save text in this pop-up dialog box, re-size the dialog, or cancel any actions.
Note Pop-up dialog boxes are available for all editable fields. Figure 3.40: Pop-Up Text Entry Dialog
98
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface
Real Number Entry
A real number entry is similar to a text entry except it allows only real numbers to be entered (e.g., 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 (e.g., 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
99
User Interface When you want to change the selection (e.g., from assembly-group to fan-group), follow the steps below: 1. Click on the button located next to the text field to display the list. 2. Place the mouse pointer over the new list item (e.g., 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.
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: 1. Place the pointer over the slider. 2. Press and hold down the left mouse button. 3. Move the pointer along the slider bar to change the value. 4. Release the left mouse button.
Tabs Many of the ANSYS Icepak panels (e.g. object editing panels) include tabbed regions that separate different categories of input fields. For instance, the Walls panel includes four tabs: Info, Geometry, Properties, and Notes, as seen in Figure 3.41: An Example of a Tabbed Panel (p. 101). 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.
100
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Graphical User Interface Figure 3.41: An Example of a Tabbed Panel
Many tabbed panels have the following types of tab categories: • 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. • Properties provides access to the object’s material and thermal properties. • 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.
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. Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
101
User Interface Figure 3.42: Floating Toolbars
To hide an attached toolbar entirely from view in the ANSYS Icepak graphical interface, click on 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. View → Edit toolbars
3.1.10. Accessing Online Help There are three types of help available in ANSYS Icepak: online help, bubble help and context-specific help. Bubble help provides a brief explanation of the function performed by items in the Main window, the Message window, the Edit window, the Model manage window, the various toolbars, the materials drop-down lists, and control panels. Online help provides access to online versions of the ANSYS Icepak manuals. Context-specific help provides specific information for a panel or window.
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 User’s Guide. To access the ANSYS Icepak Tutorial Guide, click the Product Documentation node and click on Tutorials. See Accessing the ANSYS Icepak Manuals (p. 19) for information on using the online manuals.
Bubble Help Bubble help (i.e., 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 description of the function of the item. You can disable the bubble help, as described in Configuring a Project (p. 221).
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
102
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Using the Mouse the ANSYS viewer, open the appropriate online document, and locate the heading or figure within the document that relates to the panel in question.
3.2. Using the Mouse The mouse is used as the primary means of interacting with the graphical user interface (GUI) to access ANSYS Icepak’s functionality. To take full advantage of the functionality available in ANSYS Icepak, you will need a three-button mouse. 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.
3.2.1. Controlling Panel Inputs The left mouse button is used to control panel inputs in the following ways: • Executing selector button functions (e.g., push buttons, radio buttons, toggle buttons) • Highlighting items in a list • Enabling a text field for typing In addition, the middle mouse button allows you to drag into view text entries or list items that overflow the field.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
103
User Interface
3.2.2. Using the Mouse in the Model manager Window The left mouse button is used in the Model manager window in the following ways: • 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 (e.g. 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 (e.g., fan.1, fan.2,..., fan.10 ) select the first item (e.g., fan.1), hold down the Shift key and select the last item (e.g., 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 (e.g., to set project parameters and options, or edit object properties). In addition, there are context menus available in the ANSYS Icepak Model manager window, as described in the next section.
3.2.3. Using the Context Menus in the Model manager Window ANSYS Icepak includes a context menu that you can access by holding down the right mouse button on certain objects that are selected in the Model manager window. The context menu is useful in the Model manager window when you want to quickly perform common tasks on the objects in your model.
The Libraries Node Context Menus When the Libraries node is selected, the context menu includes the following options: • 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. 228) 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. 574) 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. 510) for details.
3.3. The Main library Node Context Menu When the Main library node is selected, the context menu includes the following options: • Edit opens the Library name and info panel where you can view and edit the library name and information fields. See Material Properties (p. 321) for details.
104
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The fans and packages Node Context Menu • 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. 112) for more information about the clipboard. • Refresh updates the library if any changes (additions or subtractions) have been made to the library repository. • Expand all automatically opens the Main libraries node and all nodes underneath it in the Model manager window. • Collapse all automatically closes the Main libraries node and all nodes underneath it in the Model manager window.
3.4. The Materials Node Context Menu When the Materials node is selected, the context menu has the following option: • 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. 321) for details.
3.5. The fans and packages Node Context Menu When an item in the fans or packages node is selected, the context menu includes the following options: • Load as object adds the object to your model. See Building a Model (p. 257) for more information about adding objects. • Edit as project loads the object into ANSYS Icepak as its own project.
3.5.1. The Groups Node Context Menus When the Groups node is selected, the context menu includes the following options: • Create allows you to name a new group and then add the new group as an item under the Groups node. • Expand all automatically opens the Groups node and all nodes underneath it in the Model manager window. • Collapse all automatically closes the Groups node and all nodes underneath it in the Model manager window. When an individual group node is selected under the Groups node (e.g., 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. • Rename allows you to rename 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. Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
105
User Interface • Delete moves the group to the Trash node. • Paste from clipboard pastes the group from the clipboard to your model. See page Using the Clipboard (p. 112) 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. • Delete all deletes all objects in the group. • Edit objects opens the object Edit window where you can edit object properties if all objects in the group are of the same type. • Visible toggles the display of the group in the graphics window. • Activate all activates all inactive objects in the group. • Deactivate all deactivates all active objects in the group. • 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. 337) 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. 315) for details about grouping objects. When an individual item in a Groups node is selected (e.g., 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. See Building a Model (p. 257) for more information about editing objects and groups of objects.
3.5.2. The Post-processing Node Context Menu When an item in the Post-processing node is selected, the context menu includes the following options: • Active allows you to toggle the postprocessing object’s activity. If this option is turned off, the postprocessing object is placed under the Inactive node. • Edit allows you to edit the postprocessing object.
106
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The fans and packages Node Context Menu • Delete moves the postprocessing object to the Trash node. See Examining the Results (p. 795) for more information about postprocessing in ANSYS Icepak.
3.5.3. The Points Node Context Menus When the Points node is selected, the context menu includes the following option: • Create at location displays the Point panel where you can define the location of solution monitor points. See Defining Solution Monitors (p. 766) 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. 112) 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. 766)): • Edit displays the Modify point panel where you can monitor the temperature, pressure, and velocity parameters at a central point within an object. • Active allows you to toggle the item’s activity. • 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. • Delete deletes the monitor point.
3.5.4. The Trash Node Context Menus When the Trash node is selected, the context menu includes the following options: • Paste from clipboard empties the contents of the clipboard into the Trash node. See page Using the Clipboard (p. 112) for more information about the clipboard. • Empty trash deletes the contents of the Trash node completely from the ANSYS Icepak project. • Expand all automatically opens the Trash node and all nodes underneath it in the Model manager window. • Collapse all automatically closes the Trash node and all nodes underneath it in the Model manager window. 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.
3.5.5. The Inactive Node Context Menu When an item in the Inactive node is selected, the context menu includes the following options: • Edit allows you to edit the properties of the item.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
107
User Interface • Active allows you to toggle the item’s activity. • Rename allows you to rename the item. • Copy allows you to copy the selected object. • Move allows you to move the selected object. • Delete moves the item to the Trash node. • Add to clipboard copies the item to the clipboard. See page Using the Clipboard (p. 112) for more information about the clipboard. • Paste from clipboard pastes the item from the clipboard to your model. See page Using the Clipboard (p. 112) for more information about the clipboard. • Create allows you to create an assembly, group, monitor point, or object face from the selected item. • Set meshing levels opens up the Meshing level panel where you can enter the multi-level meshing maximum level. See Global Refinement for a Hex-Dominant Mesh (p. 716) 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. 724) for more information on defining object-specific meshing parameters. • Display options allows you to Set shading and/or Set transparency for objects. See Graphical Style (p. 293) for more information on displaying graphical style options. • Visible allows you to toggle the item’s 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 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. 852) for more information on creating a summary report.
3.5.6. The Model Node Context Menus When the Model node is selected, the context menu includes the following options: • Create object allows you to add an ANSYS Icepak object (e.g., block, fan, etc.) 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 Clipboard (p. 112) for more information about the clipboard. • Merge project allows you to merge an existing project with your current project using the Merge project panel.
108
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The fans and packages Node Context Menu • Load assembly allows you to load an assembly as another ANSYS Icepak project using the Load project panel. • Sort allows you to sort the tree hierarchy. Options include: – Alphabetical sorts objects alphabetically by their names. – Meshing priority sorts objects by their meshing priority. – 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: – Flat arranges objects in the order they are created. – Types groups objects in the tree hierarchy by object type. – 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. • Expand all automatically opens the Model node and all nodes underneath it in the Model manager window. • Collapse all automatically closes the Model node and all nodes underneath it in the Model manager window. 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: • Edit allows you to edit the properties of the item. • Active allows you to toggle the item’s activity. • Rename allows you to rename the item. • Copy allows you to copy the selected object. • Move allows you to move the selected object. • Delete moves the item to the Trash node. • Add to clipboard copies the item to the clipboard. See page Using the Clipboard (p. 112) for more information about the clipboard. • Paste from clipboard pastes the item from the clipboard to your model. See page Using the Clipboard (p. 112) for more information about the clipboard. • Create allows you to create an assembly, group, monitor point or object face from the selected item. – Assembly allows you to create an assembly from the selected item. – Group allows you to create a group from the selected item.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
109
User Interface – 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. 766) for more information on object monitor points. – 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. 801) for more information on defining object faces. • Set meshing levels opens up the Meshing level panel where you can enter the multi-level meshing maximum level. See Global Refinement for a Hex-Dominant Mesh (p. 716) 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. 724) for more information on defining object-specific meshing parameters. • Display options allows you to Set shading and/or Set transparency for objects. See Graphical Style (p. 293) for more information on displaying graphical style options. • Visible allows you to toggle the item’s 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 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. 852) for more information on creating a summary report. See Building a Model (p. 257) for more information about adding objects and assemblies to your model, as well as about editing objects and groups of objects.
3.6. The Cabinet Context Menu When the Cabinet in the Model node is selected, the context menu includes the following options: • Edit allows you to edit the properties of the item. • Visible allows you to toggle the item’s 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. • Add to clipboard copies the item to the clipboard. See page Using the Clipboard (p. 112) for more information about the clipboard. • Paste from clipboard pastes the item from the clipboard to your model. See page Using the Clipboard (p. 112) for more information about the clipboard. • Rename allows you to rename the item. • Move allows you to move the selected object.
110
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Assembly Node Context Menu • 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.
3.7. The Materials Node Context Menu When an item in the Materials node is selected, the context menu includes the following options: • Edit allows you to edit the properties of the item. • Rename allows you to rename the item. • Copy copies the item and adds it to your ANSYS Icepak model. • Delete moves the material item to the Trash node. • Add to clipboard copies the item to the clipboard. See page Using the Clipboard (p. 112) for more information about the clipboard. See Material Properties (p. 321) for more information about materials.
3.8. The Assembly Node Context Menu When an assembly node is selected, the context menu includes the following options: • Edit allows you to edit the properties of the assembly item. • Active allows you to toggle the assembly item’s activity. • Rename allows you to rename the assembly item. • Copy allows you to copy the selected assembly object. • Move allows you to move the selected assembly object. • Delete moves the assembly item to the Trash node. • Create object allows you to create another ANSYS Icepak object (e.g. block, fan, etc.) 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. • Add to clipboard copies the item to the clipboard. See page Using the Clipboard (p. 112) for more information about the clipboard. • Paste from clipboard pastes the item from the clipboard to your model. See page Using the Clipboard (p. 112) for more information about the clipboard. • Visible allows you to toggle the assembly item’s visibility. • View separately allows you to move the assembly item up to the level of the Model node in the Model manager window. Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
111
User Interface • Expand all opens the assembly tree structure in the Model manager window. • Collapse all closes the assembly tree structure in the Model manager window. 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. • Merge project you to merge an existing project with your current project using the Merge project panel. See Reading, Writing, and Managing Files (p. 131) for more details. • Load assembly allows you to load an assembly as another ANSYS Icepak project using the Load project panel. • Save as project saves the assembly as an ANSYS Icepak project. • 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. 346)). See Custom Assemblies (p. 337) for more information about assemblies.
3.8.1. Using the Clipboard In the Libraries, Groups, Inactive, and Model nodes (including items within the Materials node or an Assembly node under the Model node) of the Model manager window, the context menu allows you to copy items to a temporary holding area called a clipboard. You can select objects from these nodes, copy them to the clipboard and paste them into other nodes of the Model manager window (Libraries, Groups, Monitor points, Inactive, Trash, and Model nodes). The clipboard is especially useful when you have a large ANSYS Icepak model and you need to move one or more objects from one node of the Model manager window to another. To use the clipboard, right-click on an appropriate item and select Add to clipboard from the resulting context menu. Next, right-click on 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.
3.9. Using the Context Menus in the Graphics Display Window You can access a context menu in the Graphics display window by holding down the Shift key and the right mouse button near the edges of an object or on a postprocessing legend. The context menu
112
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Using the Context Menus in the Graphics Display Window allows you to quickly perform common tasks on the objects in your model. Context menu options may be slightly different depending on the type of object selected.
Note If Set 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 enabled. See Changing the Mouse Controls (p. 120) for more details. The Graphics display context menu includes the following options: • Edit allows you to edit the properties of the item. • Active allows you to toggle the item's activity. • Copy allows you to copy the selected object. • Move allows you to move the selected object. • Delete moves the item to the Trash node. • Add to clipboard copies the item to the clipboard. See page Using the Clipboard (p. 112) for more information about the clipboard. • Paste from clipboard pastes the item from the clipboard to your model. See page Using the Clipboard (p. 112) for more information about the clipboard. • Create allows you to create an assembly, group, monitor point or object face from the selected item. • Set power values opens up the Power panel where you can enter the power (W) for an object. • Set meshing levels opens up the Meshing level panel where you can enter the multi-level meshing maximum level. See Global Refinement for a Hex-Dominant Mesh (p. 716) 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. 724) for more information on defining object-specific meshing parameters. • Display options allows you to Set shading and/or Set transparency for objects. See Graphical Style (p. 293) for more information on displaying graphical style options. • 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. 852) for more information on creating a summary report.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
113
User Interface Figure 3.43: Object Context Menu
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. The Graphics display context menu includes the following options: • 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. • 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.
114
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Using the Context Menus in the Graphics Display Window • 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
115
User Interface Figure 3.44: Graphics Display Context Menu
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. The Graphics display context menu includes the following options: • Edit allows you to edit the properties of the post processing object. • Active allows you to toggle the item's activity. • Show mesh allows you to toggle grid display. • Show contour allows you to toggle contours display. • Show vector allows you to toggle vectors display. • Show particle traces allows you to toggle particle traces display. • Delete moves the item to the Trash node.
116
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Using the Context Menus in the Graphics Display Window Figure 3.45: Post processing Context Menu
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. The Graphics display context menu includes the following options: • 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 The number of levels should be at least two.
• Set orientation allows you to display the legend horizontally or vertically. Select Set orientation in the context menu and click on Vertical or Horizontal to update the legend.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
117
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. Figure 3.46: Legend Context Menu
3.10. Manipulating Graphics With the Mouse You can modify the view of your ANSYS Icepak model in the graphics window using the mouse. You can use the mouse buttons (left, right, and middle), either alone or in combination with a keystroke, to perform the following graphic manipulation functions: • Rotating, translating, and zooming in on the entire model • Adding, selecting, translating, and resizing individual objects • Selecting and translating title, date, and axes • Changing the spectrum on the color legend
118
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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.47: The Mouse buttons section of the Preferences panel (p. 121)). Edit → Preferences
3.10.1. Rotating a Model To rotate your model about a central point on the graphics display, position the cursor over the model, hold down the left mouse button (or the button that you specified as the 3D Rotate button in the Mouse buttons section of the Preferences panel), and move the mouse in any direction. To rotate about an axis perpendicular to the screen, hold down the right mouse button (or the button that you specified as the Scale/2D Rotate button in the Mouse buttons section of the Preferences panel) and move the mouse to the left and right. To change the center of rotation on the graphics display, enable the Set rotation around mouse selected 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.
3.10.2. Translating a Model To translate your model to any point on the screen, position the cursor over the model, hold down the middle mouse button (or the button that you specified as the Translate button in the Mouse buttons section of the Preferences panel), and move the mouse to a new location.
3.10.3. Zooming In and Out To zoom into your model, position the cursor over the model, hold down the right mouse button (or the button that you specified as the Scale/2D Rotate button in the Mouse buttons section of the Preferences panel), and move the mouse up (or in the direction that you specified as the Zoom in direction in the Mouse buttons section of the Preferences panel). To zoom out from your model, hold down the mouse button and move the mouse in the opposite direction.
3.10.4. Adding Objects to the Model To add objects to your ANSYS Icepak model using the mouse, hold down the left mouse button on one of the buttons in the Object creation toolbar (e.g., wall, fan, opening, etc.) and drag the cursor inside the graphics window. The new object will appear inside the cabinet and you can continue to drag the object in the graphics window. Release the mouse button to set the object’s position in the graphics window.
3.10.5. Selecting Objects Within a Model To select an individual object in the graphics display, hold down the Shift key and use the left mouse button (or the button that you specified as the Select/2D Rotate button in the Mouse buttons section of the Preferences panel) to click on the object. 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
119
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.
3.10.6. Translating Objects Within a Model To translate an individual object in a model, hold down the Shift key and use the middle mouse button (or the button that you specified as the Translate button in the Mouse buttons section of the Preferences panel) to select the object and drag it to its new location. 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. 221) for details about enabling this feature.
3.10.7. Resizing Objects Within a Model To resize an individual object in a model, hold down the Shift key, use the right mouse button (or the button specified as the Scale/2D Rotate button in the Mouse buttons section of the Preferences panel) to select the object, and then move the mouse to shrink or enlarge the object.
3.10.8. Moving the Display Identifiers To move the title, date, coordinate axes, and color legend in the graphics display, hold down the Control key (or the key specified as the Annotation edit key in the Editing section of the Preferences panel, described in Configuring a Project (p. 221)), use the middle mouse button to select an identifier, and then move the mouse to a new location.
3.10.9. Changing the Color Spectrum To change the spectrum of color in the graphics display, position the cursor over the color spectrum, hold down the Control key (or the key specified as the Annotation edit key in the Editing section of the Preferences panel, described in Configuring a Project (p. 221)), press and hold down the right mouse button, and drag the legend value lines up or down the spectrum.
3.10.10. Changing the Mouse Controls You can change the default mouse controls in ANSYS Icepak to suit your preferences using the Mouse buttons section of the Preferences panel. Edit → Preferences
120
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Manipulating Graphics With the Mouse Figure 3.47: The Mouse buttons section of the Preferences panel
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 incremental movements of your model. If Wheel sensitivity is not enabled, you can not 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 to object menu is enabled to display an object menu when you perform and a right mouse click on an object. If this option is not enabled, performing a and a right mouse click activates the interactive 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.
Note The 3D Rotate button is active when Set Classic Display Cursors is enabled.
3.10.11. Switching Between Modes When you are using the mouse for a specific function in the graphics window other than manipulating graphics (described in Manipulating Graphics With the Mouse (p. 118)), you can switch between the specific function and the graphics manipulation functions using the F9 key on the keyboard. For example, if you are using the Probe option in the postprocessing objects Edit window to display the value of a variable at a point, and you want to rotate your model to see the value of the variable, press the F9 key on the keyboard to switch the mode of the mouse from the Probe function to the graphics manipRelease 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
121
User Interface ulation functions, and then use the mouse to rotate the display. When you have finished manipulating the graphics, press the F9 key to switch the mode of the mouse back to the Probe function.
3.11. Triad (coordinate axis) and Rotation Cursors The triad and rotation cursors allow you to control the viewing orientation as described below. • Triad (coordinate axis) – Located in the lower left corner. – 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. – Clicking the sphere animates the view to isometric. • Rotation Cursors
– Free rotation (
)
– Rotation around an axis that points out of the screen (roll) (
)
– Rotation around a vertical axis relative to the screen (“yaw" axis) ( – Rotation around a horizontal axis relative to the screen (“pitch" axis) (
) )
3.11.1. Pointer Modes The type of rotation depends on the starting location of the cursor. In general, if the cursor is near the center of the graphics window, the familiar 3D free rotation occurs. If the cursor is near a corner or edge, a constrained rotation occurs: pitch, yaw or roll.
122
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Using the Keyboard Figure 3.48: Cursor Rotation Behavior
3.12. Using the Keyboard You can also use the keyboard to modify the direction from which you view your model in the graphics window. The “hot keys" that are available in ANSYS Icepak are listed below. You can view help for these keys in the Message window by selecting the List shortcuts option under the Help menu, or by typing ? in the ANSYS Icepak graphics window.
Note These hot keys are case-sensitive. • Ctrl+a toggles active objects • Ctrl+c copies and moves selected objects or groups • Ctrl+e edits an object or postprocessing object • Ctrl+f finds in tree Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
123
User Interface • Ctrl+h toggles shading of selected objects • Ctrl+l opens the main version of the model • Ctrl+m opens/closes the Model subtree • Ctrl+n creates a new project • Ctrl+o opens an existing project • Ctrl+p prints the screen • Ctrl+r performs a redo of one or more previously undone operations • Ctrl+s saves the project • Ctrl+t opens/closes the currently-selected tree node • Ctrl+v toggles object visibility • Ctrl+w toggles between solid, solid/wire, and wire shading of the model. • Ctrl+x moves selected objects • Ctrl+z performs an undo of the previous operation to the model • Delete deletes the current object • F1 displays the main help page for ANSYS Icepak • F5 sets the model’s wireframe offset • F6 sets the model’s wireframe offset to 0 • F7 increments the model’s 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 model’s 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. • F9 toggles between interactive object resize feature and object menu • Shift+i displays the isometric view of the model. • Shift+r displays the reverse view of the model. • 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+? prints the keyboard shortcuts in the Message window. • Shift+LMB creates a selector region in the Icepak graphics window by dragging the mouse to dynamically select object(s) within the region.
124
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Quitting ANSYS Icepak • h selects the default view of your model directed along the negative
axis.
• s scales the view to fit the graphics window. • 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 menu’s options and sub-options.
3.13. Quitting ANSYS Icepak You can exit ANSYS Icepak by selecting Quit in the File menu. 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.49: Warning Message Displayed When Quitting ANSYS Icepak Before Saving Your Model (p. 125). Figure 3.49: 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
125
126
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 4: ANSYS Icepak in Workbench The ANSYS Icepak application can be used as a standalone product or within the ANSYS Workbench framework. See The ANSYS File Menu (p. 127) and The ANSYS Icepak Toolbar (p. 129) for a description of the File menu and File commands toolbar options for running ANSYS Icepak. A tutorial or sample session is shown in the Workbench online help to introduce you to solving an ANSYS Icepak model in Workbench. • The ANSYS File Menu (p. 127) • The ANSYS Icepak Toolbar (p. 129) • The Preferences Panel (p. 129)
Interoperability within ANSYS Workbench For information about performing a thermal modeling analysis using ANSYS Icepak, see Electronics in the ANSYS DesignModeler application help. For detailed information about creating a utility Icepak system in the Project Schematic, see Icepak in the ANSYS Workbench User's Guide.
4.1. The ANSYS File Menu When running ANSYS Icepak in Workbench, the File menu options are slightly different. The following options are no longer available. New project, Open project, Save Project as, Unpack and Quit. Instead, the File menu options in the Workbench interface are used to create, open, save and exit projects. The File menu options are described below.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
127
ANSYS Icepak in Workbench
Refresh Input Data refreshes the current data with new input data. Merge project allows you to merge an existing project into your current project using the Merge project panel. Reload main version allows you to re-open the original version of the ANSYS Icepak project when your project has multiple versions. See Defining a Project (p. 211) for more information. Save project saves the current ANSYS Icepak project. 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. 147) for more information about importing files. Export allows 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. 147) for more information about exporting files. EM Mapping allows 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 information on the Icepak to HFSS workflow. Pack project opens a File selection dialog that allows you to compact your project into a compressed .tzr file. Cleanup allows you to clean up your project by removing or compressing data related to ECAD, mesh, post-processing, screen captures, summary output, reports, and scratch files using the Clean up project data panel. Print screen allows 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 for details. 128
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
The Preferences Panel Print screen allows 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. 139) for details. Create image file opens a Save image dialog that allows 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. 125) for details.
4.2. The ANSYS Icepak Toolbar When running ANSYS Icepak in Workbench, the File commands toolbar options are slightly different. The following options are no longer available: New project, Open project, and Save project. The File commands toolbar options are described below.
Save Project (
) saves the current ANSYS Icepak project.
Refresh Input Data (
) refreshes the current data with new input data.
) allows you to print a PostScript image of the ANSYS Icepak model that is displayed Print screen ( 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. 139) for details. Create image file ( ) opens a Save image dialog that allows 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.
4.3. The Preferences Panel 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 (Figure 8.8: The Preferences Panel (p. 222)). When running ANSYS Icepak in ANSYS Workbench, the Preferences options are slightly different. An additional option is included in the Editing node. 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
129
ANSYS Icepak in Workbench Figure 4.1: Editing Options of the Preferences Panel
130
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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 (e.g., IGES files, IDF files) are discussed in Importing and Exporting Model Files (p. 147). Information in this chapter is divided into the following sections: • Overview of Files Written and Read by ANSYS Icepak (p. 131) • Files Created by ANSYS Icepak (p. 132) • Merging Model Data (p. 134) • Saving a Project File (p. 137) • Saving Image Files (p. 139) • Packing and Unpacking Model Files (p. 143) • Cleaning up the Project Data (p. 144)
5.1. Overview of Files Written and Read by ANSYS Icepak Table 5.1: Files Written or Read by ANSYS Icepak (p. 131) lists the files that ANSYS Icepak can read and/or write. You can use this table to get an overview of the files you may be using, to find out which codes write to a particular file, and to see where to look for more information on each file. Table 5.1: Files Written or Read by ANSYS Icepak File Type
Created by
Used by
Default Suffix or Filename
See...
Model
ANSYS Icepak
ANSYS Icepak
model
Sec. Problem Setup Files (p. 132)
Problem
ANSYS Icepak
ANSYS Icepak
problem
Sec. Problem Setup Files (p. 132)
Job
ANSYS Icepak
ANSYS Icepak
job
Sec. Problem Setup Files (p. 132)
Mesh input
ANSYS Icepak
mesher
grid_input
Sec. Mesh Files (p. 133)
Mesh output
mesher
ANSYS Icepak
grid_output
Sec. Mesh Files (p. 133)
Case
ANSYS Icepak
Fluent
.cas
Sec. Solver Files (p. 133)
Data
Fluent
Fluent
.dat and .fdat
Sec. Solver Files (p. 133)
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
131
Reading, Writing, and Managing Files File Type
Created by
Used by
Default Suffix or Filename
See...
Residual
Fluent
ANSYS Icepak
.res
Sec. Solver Files (p. 133)
Script
ANSYS Icepak
ANSYS Icepak
.SCRIPT or _scr.bat
Sec. Solver Files (p. 133)
Solver input
ANSYS Icepak
Fluent
.uns_in
Sec. Solver Files (p. 133)
Solver output
Fluent
–
.uns_out
Sec. Solver Files (p. 133)
Diagnostic
ANSYS Icepak
–
.diag
Sec. Solver Files (p. 133)
Optimization
ANSYS Icepak
optimizer
.log, .dat, .tab .post, and .rpt
Sec. Optimization Files (p. 133)
Postprocessing
Fluent
ANSYS Icepak
.resd
Sec. Postprocessing Files (p. 134)
Log
ANSYS Icepak
ANSYS Icepak
.log
Sec. The Message Window (p. 91)
Geometry
assorted
ANSYS Icepak
.igs,.stp, etc.
Chapt. Importing and Exporting Model Files (p. 147)
Image
ANSYS Icepak
assorted
.png,.gif, .jpg, .ppm, .tiff, .vrml, and .ps
Sec. Saving Image Files (p. 139)
Packaged
ANSYS Icepak
ANSYS Icepak
.tzr
Sec. Packing and Unpacking Model Files (p. 143)
5.2. Files Created by ANSYS Icepak ANSYS Icepak creates files during the course of a simulation that are related to setting up the problem, generating a mesh, calculating a solution, and postprocessing the results. These files are described below. • Problem Setup Files (p. 132) • Mesh Files (p. 133) • Solver Files (p. 133) • Optimization Files (p. 133) • Postprocessing Files (p. 134)
5.2.1. Problem Setup Files ANSYS Icepak creates several files that relate to the setup of the simulation: • The model file contains information related to the model: boundary conditions and geometry information.
132
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Files Created by ANSYS Icepak • 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, e.g., projectname.model and projectname.problem.
5.2.2. Mesh Files The meshing procedure in ANSYS Icepak creates two files that relate to the generation of the mesh for your simulation: • The mesh input file (e.g., grid_input) contains the inputs for the mesh generator. • The mesh output file (e.g., grid_output) contains the output from the mesh generator; i.e., the mesh file.
5.2.3. Solver Files ANSYS Icepak creates several files that are used by the solver to start the calculation: • 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 script file (projectname.SCRIPT on Linux systems, projectname_scr.bat on Windows systems) runs the solver executable, and can also be used to run the solver in batch mode. Two files are created while the solver is running: • 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. The solver saves two files when it has finished calculating: projectname.dat and projectname.fdat. These data files can be used to restart the solver (see Using the Solve Panel to Set the Solver Controls (p. 771)).
5.2.4. Optimization Files ANSYS Icepak creates several files that are used during an optimization process:
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
133
Reading, Writing, and Managing Files • The log file (optimization.log) contains information about all the trials performed during the optimization 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. 641)). This data is also used during plotting of optimization variables and functions. • The postprocessing files (optimization.post and optimization.rpt) contain information required by the ANSYS Icepak postprocessor to compute all the optimization function values during the optimization run.
5.2.5. Postprocessing Files The solver creates a file (projectname.resd) that is used by ANSYS Icepak for postprocessing.
5.3. Merging Model Data ANSYS Icepak allows you to merge an existing project into your current project. Both the existing project and the current project are defined with respect to a global (x, y, z) coordinate system. When the two projects have been merged, they will coexist in this global coordinate system. In many cases, this can result in objects from one project being overlaid on objects from another project. The Merge project panel includes options to perform geometric transformations on the existing project before it is merged into the current project. To merge two projects, you can use the Merge project panel (Figure 5.1: The Merge project Panel (Preview Tab) (p. 135)). To open the Merge project panel, select Merge project in the File menu. File → Merge project
134
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Merging Model Data Figure 5.1: The Merge project Panel (Preview Tab)
1. Select the existing file to be merged with the current file. See File Selection Dialog Boxes (p. 92) for details on selecting a file. 2. Click on the Transformation tab. 3. (Optional) Enable the appropriate Geometric transformation options. See Geometric Transformations (p. 136) 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. 315) 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. 211)) for the current project to the project that is being merged, turn on the Apply user preferences 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. You can also use the Merge project panel to create a new directory (see File Selection Dialog Boxes (p. 92)).
Release 15.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
5.3.1. Geometric Transformations ANSYS Icepak can transform the existing model data you are merging with your current model by using a combination of up to four geometric transformations: translation, rotation, mirroring, and scaling. To access the geometric transformations options, you will click on the Transformation tab in the Merge project panel. Only the transformations selected in the Merge project panel are performed on the merged geometry. If multiple geometric transformations are selected, ANSYS Icepak applies them in the order in which they appear in the panel. For example, if both Rotate and Translate options are selected, the imported geometry is rotated first and then translated. Note that not all combinations of transformations are commutative; i.e., the result is order-dependent, particularly if reflection is used. 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. 136)). Figure 5.2: The Merge project Panel (Transformation Tab)
Scaling Merged Model Data To scale the existing model data you are merging with your current model, turn on the Scale option in the Scale tab. Specify the scaling factor by entering a value in the Scale 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 existing model data 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 text entry box, ANSYS Icepak will scale the model data by 1.5 in the x direction, 2 in the y direction, and 3 in the z direction.
Mirroring Merged Model Data To obtain the mirror image of the existing model data you are merging with your current model, turn on the Mirror option in the Mirror tab. You can specify the Plane across which to reflect the model
136
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Saving a Project File data by selecting XY, YZ, or XZ. You can also specify the location about which the model is to be flipped by selecting Centroid, Low end, or High end next to About in the Merge project panel.
Rotating Merged Model Data To rotate the existing model data you are merging with your current model, turn on the Rotate option in the Rotate tab. You can rotate the model data you are merging about any coordinate axis. Select X, Y, or Z next to Axis, and then select 90, 180, or 270 degrees of rotation.
Translating Merged Data To translate the existing model data you are merging with your current model, turn on the Translate option in the Translate tab. 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. Note that all offsets are relative to the position of the existing project being merged.
5.4. Saving a Project File To save the current project under its current name, click on the button in the File commands toolbar or select Save project in the File menu. ANSYS Icepak will save the project using the current name. File → Save project 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. 138)). File → Save project as
Note Save project as is not available when running ANSYS Icepak in Workbench. See The ANSYS File Menu (p. 127) for more information.
Release 15.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 Figure 5.3: The Save project Panel
To save the current project, follow the steps below: 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. 92) for more information on file selection. 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. 92) for information on versions. 3. Select any other data to be saved with the project. • 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. • 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. 138
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Saving Image Files • 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. 220)) or the Merge project panel (see Merging Model Data (p. 134)). • When saving an assembly as a project using the right-click menu for an assembly, you can save the assembly structure by selecting the Keep assembly structure option. If not, only the contents of the assembly 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. 92)).
5.4.1. Recent Projects ANSYS Icepak keeps track of the most recent projects you saved, and allows you to select one from the Recent projects drop-down list in the Open project panel ( Figure 5.4: The Open project Panel (p. 139)). You can open the Open project panel by choosing Existing in the Welcome to Icepak panel when starting ANSYS Icepak, or at any time when you select Open project from the File menu. Figure 5.4: The Open project Panel
5.5. Saving Image Files Graphics window displays can be saved as image files in various formats, including PNG, TIFF, GIF (8 bit color), and PostScript. There may be slight differences, however, between images and the view dis-
Release 15.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 played in the graphics window, since images are generated using the internal software renderer, while the graphics window may utilize specialized graphics hardware for optimum performance. To set image parameters and save image files, you will use the Save image panel (Figure 5.5: The Save image Panel (p. 140)). 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. 89)). Figure 5.5: The Save image Panel
The procedure for saving an image file is as follows: 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. 141) for details. 3. Click Options... to open the Graphics file options panel (Figure 5.6: The Graphics file options Panel (p. 141)).
140
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Saving Image Files Figure 5.6: The Graphics file options Panel
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. 143) for more details. 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 hardcopied 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. 142) 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. f.
Click accept to close the Graphics file options panel.
4. Click Save to save the image file (or click Cancel to close the Save image panel without saving the image file).
5.5.1. Choosing the Image File Format To choose the image file format, select one of the following items in the Files of type drop-down list: • PNG files (*.png) (Portable Network Graphics) is a graphic image format. • GIF files (*.gif) (Graphics Interchange Format) is a graphic image format. • 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. 141)). 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 Release 15.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 file compression, 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.
• Postscript (*.ps) is a common vector file format. See the following section for details.
Setting Options for PostScript Files ANSYS Icepak provides several options for printing PostScript files in the Graphics file options panel (Figure 5.6: The Graphics file options Panel (p. 141)). To enable the available options for making image PostScript files, select Postscript files (*.ps) from the Files of type drop-down list in the Save image panel (Figure 5.5: The Save image Panel (p. 140)) and click Options... This opens the Graphics file options panel. To specify the PostScript options follow the procedure below: 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 2–5. 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 onscreen, 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 grayscale 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.
142
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Packing and Unpacking Model Files 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. 6. Click Accept to store the PostScript options.
5.5.2. Specifying the Print Region There are three ways to define the region of the graphics window that should be printed to the file: you can pick the desired selection method in the Graphics file options panel, from the Select using drop-down list under Region. • 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. • 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.
5.6. Packing and Unpacking Model Files To archive or pack up a project, select the Pack project option in the File menu. File → Pack project ANSYS Icepak will open the File selection dialog box (see File Selection Dialog Boxes (p. 92)), 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. File → Unpack project 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
Release 15.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 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. 127) for more information.
5.7. Cleaning up the Project Data A complete ANSYS Icepak simulation can generate a significant amount of information. You can remove data associated with the current project from the project directory using the Clean up project data panel (Figure 5.7: The Clean up project data Panel (p. 144)). You can also instruct ANSYS Icepak to compress the files associated with a particular solution ID. This option will remove any files that are not required for further postprocessing of the solution and compress the remaining files. When you postprocess the results associated with a compressed solution ID, ANSYS Icepak automatically uncompresses the files. Figure 5.7: The Clean up project data Panel
The data associated with the current project are identified in the Clean up project data panel by the operation that created them (e.g., Mesh, Post-processing), and ANSYS Icepak provides an estimate 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. To clean up the project data, select Cleanup in the File menu. File → Cleanup This opens the Clean up project data panel shown in Figure 5.7: The Clean up project data Panel (p. 144). The following items are listed in the Clean up project data panel:
144
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Cleaning up the Project Data • 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 are but not limited to mcm, bool, conductivity, etc. 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 (i.e., .cas, .dat, .resd, etc.) resulting from running the solution. All solutions that exist for the current project are listed by solution ID. • Version projectname specifies the size of the version files (i.e., 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
145
146
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. Information in this chapter is divided into the following sections: • Files That Can Be Imported Into ANSYS Icepak (p. 147) • Importing IGES, and STEP Files Into ANSYS Icepak (p. 148) • Importing IDF Files Into ANSYS Icepak (p. 168) • Importing Trace Files Into ANSYS Icepak (p. 178) • Trace Heating (p. 185) • Importing Other Files Into ANSYS Icepak (p. 188) • Exporting ANSYS Icepak Files (p. 196)
6.1. Files That Can Be Imported Into ANSYS Icepak The following types of files can be imported into ANSYS Icepak: • International Graphics Exchange Specification (IGES) files containing point and line information (see Importing Other Files Into ANSYS Icepak (p. 188)) • 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. 148)) • Tetin files, a native ICEM CFD file format (see Importing IGES, and STEP Files Into ANSYS Icepak (p. 148)) • Comma separated values files (can be created or read in by spreadsheet programs like Excel) (see CSV/Excel Files (p. 190)). • Intermediate Data Format (IDF) files (see Importing IDF Files Into ANSYS Icepak (p. 168)) 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. 149)). The procedure for importing each type of file is described in the sections specified above.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
147
Importing and Exporting Model Files
6.2. Importing IGES, and STEP Files Into ANSYS Icepak You can import IGES, and STEP files that were created using a commercial CAD package (e.g., Pro/ENGINEER, I-deas) into ANSYS Icepak for use in heat transfer and fluid flow simulations. This allows you to use a CAD engine for your geometry design, and transfer your model to a CAE engine for design simulation and analysis. Using a CAD/CAE partnered system allows you to quickly and accurately design, prototype, and analyze mechanical system designs that may increase a product’s quality and significantly reduce its time-to-market. ANSYS Icepak provides the capability to import an IGES, or STEP file, as well as utilities to simplify the geometry representation and allow 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: 1. Model mechanical design using a CAD product. 2. Save geometry in IGES or STEP format. 3. Import IGES or STEP file into ANSYS Icepak. 4. Convert CAD geometry into ANSYS Icepak objects. 5. Conduct thermal design analysis using ANSYS Icepak. 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. 188)).
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 from scratch.
6.2.1. Overview of Procedure for IGES or STEP File Import The general procedure for importing an IGES or STEP file into ANSYS Icepak and cleaning up the geometry is as follows: 1. Read the IGES or STEP file into ANSYS Icepak (see Reading an IGES, or STEP File Into ANSYS Icepak (p. 150)). 2. Convert CAD geometry into ANSYS Icepak objects (see Converting CAD Geometry Into ANSYS Icepak Objects (p. 155)). 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. 149)) and the CAD data operation options panel (Figure 6.2: The CAD data operation options Panel (p. 150)). To open the CAD data menu, select CAD data in the Model menu. Model → CAD data
148
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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 pull-down menu. Figure 6.1: The CAD data Panel
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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
149
Importing and Exporting Model Files Figure 6.2: The CAD data operation options Panel
6.2.2. Reading an IGES, or STEP File Into ANSYS Icepak When you read an IGES or STEP file into ANSYS Icepak, ANSYS Icepak will first convert the IGES or STEP file into a tetin file (a native ICEM CFD geometry format). The tetin file will then be read into ANSYS Icepak. 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. 150)), 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 textentry 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. 166).
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
150
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. 150)). c. Click Accept in the CAD data operation options panel. 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. 149)). a. Click Load and select one of the following options from the pull-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. 92) 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 appropriate options in the File selection dialog box. c. Click Accept to read the IGES or tetin file into ANSYS Icepak. • Use the File → Import menu. File → Import → IGES/Step surfaces+curves, File → Import → Tetin surfaces+curves, a. Enter the name of the IGES, STEP, or tetin file (e.g., 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. 92) 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 15.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 An example of an imported CAD geometry is shown in Figure 6.3: Example of an Imported CAD Geometry (p. 152). The model contains a circular fan, a rectangular grille, five plates, and four walls. Figure 6.3: Example of an Imported CAD Geometry
6.2.3. Using Families A family is a group of CAD objects. ANSYS Icepak will import families as part of the IGES, STEP or tetin import process if the imported file already contains them. In ANSYS Icepak, you can move CAD objects from one family to another, create new families, and delete unused ones. ANSYS Icepak displays different families using different colors in the graphics window. You can temporarily remove a family from the graphics window as described in Changing the Visibility of a Family of CAD Objects (p. 165).
152
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Importing IGES, and STEP Files Into ANSYS Icepak
Moving CAD Geometry From One Family to Another Family To move CAD geometry from one family to another, 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. 120)), 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. 149)). 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 keyboard and click on the object using the left mouse button. 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. 153)). Select the name of the family and click Accept. To select all family names, click All. To deselect all selected family names, click None. Figure 6.4: The Select family Panel
• To instruct ANSYS Icepak to select all 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 15.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 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. 154)). 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. Figure 6.5: The Change family Panel
4. Click on the name of the family to which you want the CAD geometry to be moved. 5. Click Accept to move the CAD geometry to the specified family.
Creating a New Family To create a new family of CAD objects in ANSYS Icepak, 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. 120)), 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. 149)).
154
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. 153) 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. 154)). 4. Enter the name of the new family in the New family text entry box. 5. Click Accept to create the new family.
6.2.4. Converting CAD Geometry Into ANSYS Icepak Objects Once you have imported the CAD geometry into ANSYS Icepak, you will then convert it into ANSYS Icepak objects. You can do this in three ways: • 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 (e.g., 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 15.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
Converting Selected CAD Geometry Into ANSYS Icepak Objects To convert selected CAD geometry into an ANSYS Icepak object, 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. 120)), 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. 149)). Model → CAD data a. Under Creation mode, select Selected. 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. 157) into a fan, select circ (circular) in the CAD data panel and deselect all other shapes under Shapes to try.
156
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Importing IGES, and STEP Files Into ANSYS Icepak Figure 6.6: Surfaces That Define a Circle
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. 164). 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. 153) 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 15.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
Converting Families of CAD Objects Into ANSYS Icepak Objects If you select a group of families in ANSYS Icepak, ANSYS Icepak can convert each family in the group into an ANSYS Icepak object. For example, if the five shapes shown in bold in Figure 6.7: Five Families of CAD Objects (p. 158) represent five different families, you can select all of these families at once and ANSYS Icepak can convert each family into an ANSYS Icepak object. Figure 6.7: Five Families of CAD Objects
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. 120)), 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. 149)). Model → CAD data a. Under Creation mode, select Family. b. Under Shapes to try, select the shapes that you want ANSYS Icepak to try to fit to the families. For example, if the five shapes shown in bold in Figure 6.7: Five Families of CAD Objects (p. 158) 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.
158
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. 164) 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. 153) 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.
Converting Regions of the Model Into ANSYS Icepak Objects When converting CAD geometry into ANSYS Icepak objects, you can define a region in your model and then divide the region into segments. ANSYS Icepak can then convert all the CAD geometry within each segment into an ANSYS Icepak object. For example, you could define a region surrounding the CAD geometry representing five plates in the middle of the cabinet in Figure 6.8: Five Plates in a Region (p. 160)a. You could then divide the region into five segments, as shown in Figure 6.8: Five Plates in a Region (p. 160)b, where each segment contains CAD geometry representing one plate. ANSYS Icepak will then convert the CAD geometry in each segment into an ANSYS Icepak object; i.e., ANSYS Icepak will create five ANSYS Icepak plate objects for the example shown in Figure 6.8: Five Plates in a Region (p. 160).
Release 15.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 Figure 6.8: Five Plates in a Region
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. 120)), 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. 149)). Model → CAD data a. Under Creation mode, select Region.
160
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. 160) 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. 164). 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. 153) 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. 162) 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 15.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 Figure 6.9: Three CAD Objects Divided into Two Regions
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 regions Panel (p. 162)), which contains the following options: Figure 6.10: The Multiple regions Panel
• 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
162
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Importing IGES, and STEP Files Into ANSYS Icepak CAD Objects Divided into Two Regions (p. 162) 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. 163)a will be split along the dividing line, and then all the CAD objects in region 1 will be converted into one ANSYS Icepak 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 Option (p. 163)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 Icepak 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. 164)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. 164)b. • Cancel instructs ANSYS Icepak to exit the selection mode. Figure 6.11: Three CAD Objects Converted Into Two ANSYS Icepak Objects Using the Split Option
Release 15.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 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.
CAD Import Options The following options are available in the CAD data operation options panel (Figure 6.2: The CAD data operation options Panel (p. 150)). • Polygon options contains options for creating polygon objects from imported CAD geometry. – Max volume change allows you to specify how much the volume of a polygon or a non-uniform object can expand in order to simplify the object (e.g., by removing polygon vertices that are almost colinear). – 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 imported CAD geometry. – Value specifies the minimum size of features to be imported into ANSYS Icepak from the IGES, STEP or tetin file. This option allows you to remove small features from your model that are not important.
164
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Importing IGES, and STEP Files Into ANSYS Icepak You 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. 166). – Blank below value specifies that ANSYS Icepak should blank (i.e., not display) features smaller than the specified Minimum feature size (see above and Blanking and Unblanking CAD Surfaces (p. 166)). • 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 allows you to specify the name of a group to which ANSYS Icepak will add new ANSYS Icepak objects. • Allow non-uniform shapes allows 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.
6.2.5. Visibility of CAD Geometry in the Graphics Window There are several ways to display CAD geometry in the graphics window or remove the CAD geometry from the graphics window, either temporarily or permanently. You can also shade any CAD geometry that is visible in the graphics window. These options are described in the sections that follow.
Changing the Visibility of a Family of CAD Objects To change the visibility of a family of CAD objects, open the CAD data panel (Figure 6.1: The CAD data Panel (p. 149)). In the Families list, click on the name of a family to select or deselect it. A family is selected if the region around it in the Families list is colored; it will be visible in the graphics window. A family is deselected if the region around it in the Families list is not colored; it will not be visible in the graphics window. Click All to select all families; click None to deselect all families. The visibility of a family will be updated in the graphics window as soon as you select or deselect the name of the family in the Families list. 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 15.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
Displaying Used and Unused CAD Geometry Used CAD geometry is IGES or STEP geometry that has been used to create ANSYS Icepak objects; unused CAD geometry is IGES or STEP geometry that has not been used to create ANSYS Icepak objects. 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. 149)). 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.
Blanking and Unblanking CAD Surfaces You can temporarily remove or “blank" selected CAD surfaces from the graphics window. To blank selected surfaces, 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. 120)), 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. Model → CAD data 1. Click Blank in the CAD data panel (Figure 6.1: The CAD data Panel (p. 149)). 2. Select the CAD surfaces to be blanked in the graphics window. See Moving CAD Geometry From One Family to Another Family (p. 153) 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 (i.e., to redisplay all CAD surfaces that you temporarily removed from the graphics window), click Unblank in the CAD data panel. Model → CAD data 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 (Figure 6.2: The CAD data operation options Panel (p. 150)) and click the Blank below value button. ANSYS Icepak will blank features smaller than the specified minimum feature size.
166
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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.
Deleting All Remaining CAD Surfaces To delete all remaining CAD surfaces from your model, click Clear in the CAD data panel (Figure 6.1: The CAD data Panel (p. 149)). Model → CAD data 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. 167)). Click Yes to remove all remaining CAD surfaces. Figure 6.13: Warning Message Before All CAD Geometry is Deleted
Shading CAD Surfaces To shade all of the remaining CAD surfaces in the graphics window, turn on the Solid shading option in the CAD data panel (Figure 6.1: The CAD data Panel (p. 149)). Model → CAD data To display all of the remaining CAD surfaces in wireframe format, turn off the Solid shading option in the CAD import menu.
Manipulating CAD Geometry With the Mouse You can modify the view of your CAD geometry in the graphics window using the mouse as described in Manipulating Graphics With the Mouse (p. 118). To enable faster movement of your model in the graphics window if your model is very large, turn on the Fast movement option in the CAD data panel (Figure 6.1: The CAD data Panel (p. 149)). Model → CAD data 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 15.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
Fixing Small Gaps in the CAD Geometry To eliminate gaps in the CAD geometry below a specified size, enter a value under Small gaps in the CAD data panel (Figure 6.1: The CAD data Panel (p. 149)) and click Fix below size. Model → CAD data ANSYS Icepak will merge existing curves and surfaces, create points by intersecting curves, and split existing surfaces as necessary to fix the specified gaps.
6.3. Importing IDF Files Into ANSYS Icepak ANSYS Icepak can import Intermediate Data Format (IDF) files that have been exported from an ECAD package. The IDF is a neutral file format that is supported by many ECAD packages (e.g., Allegro from Cadence, Board Station from Mentor Graphics, Visula from Zuken) and some mechanical CAD packages (e.g., Pro/ENGINEER, SDRC/I-deas, Unigraphics). You can obtain a complete list of CAD and ECAD vendors that export IDF files from www.intermedius.com. You can import IDF 2.0 and IDF 3.0 files into ANSYS Icepak. Note that IDF 4.0 files cannot be read by ANSYS Icepak. This is because, currently, ECAD and CAD packages do not export to the IDF 4.0 format, due to the rather radical changes from IDF 3.0 to IDF 4.0. Information on importing an IDF file into ANSYS Icepak is presented in the following sections: • Overview of Importing IDF Files Into ANSYS Icepak (p. 168) • Reading an IDF File Into ANSYS Icepak (p. 169) • Updating the Imported IDF File in ANSYS Icepak (p. 176) • Using the Imported IDF File in ANSYS Icepak (p. 177)
6.3.1. Overview of Importing IDF Files Into ANSYS Icepak IDF 2.0 consists of two files, a board file and a library file. IDF 3.0 may consist of two or three files: a board file, a library file, and (in some cases) a panel file. The board file contains information about the outline of the board, its thickness, and the positions (but not the sizes) of the components on the board. The library file contains information about the components of the board: their sizes, and their thermal and electrical properties. ANSYS Icepak needs both of these files to obtain complete thermal information about the board and the components. The panel file contains information about the placement of boards in a rack. 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 168
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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 allows 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 boardlevel 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. ANSYS Icepak can export IDF 2.0 or 3.0 library files. File → Export → IDF 2.0 library file or File → Export → IDF 3.0 library file
6.3.2. Reading an IDF File Into ANSYS Icepak To import a new IDF file into ANSYS Icepak, follow the steps below. 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. 169)), which is a wizard-style panel that will change as you follow the steps below. File → Import → IDF file → New Figure 6.14: The IDF Import Panel (Specifying the File)
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 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 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 15.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 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. 188). e. Click Next ⋙ . ANSYS Icepak will examine the board, library, and panel files you have selected to determine 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. 170)). Figure 6.15: The IDF import panel (Specifying Board/Panel Details)
a. Select the type of import that is required under Import type. • 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 allows 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 Panel (p. 171)).
170
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Importing IDF Files Into ANSYS Icepak Figure 6.16: The Board properties Panel
i.
Specify the Number of layers of trace/metalization on the board.
ii. Specify the Layers thickness. 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. 321) for details on material properties. v. Specify the percentage of Copper coverage in the trace/metalization layers. See Printed Circuit Boards (PCBs) (p. 409) 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. 172)).
Release 15.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 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 and turning on Size filter, and specifying the size (in mm) under Size filter. b. Specify the minimum power of components to be imported into ANSYS Icepak by selecting Filter by size/power and turning on Power filter, and specifying the power (in mW) under 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. Or, specify the type of components to be imported into ANSYS Icepak by selecting Filter by component type and Import selected components. d. Click Choose... to open the Component selection panel (Figure 6.18: The Component selection panel (p. 172)). Figure 6.18: The Component selection panel
172
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Importing IDF Files Into ANSYS Icepak e. 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. f.
Click Next ⋙ .
5. (detailed import only) Specify the ANSYS Icepak objects to be used to model the components (Figure 6.19: The IDF import Panel (Specifying How the Components Should Be Modeled) (p. 173)). Figure 6.19: The IDF import Panel (Specifying How the Components Should Be Modeled)
• Model all components as allows 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 Release 15.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 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 allows you to specify the modeling of each component. – Load data from file allows you to specify individual component modeling by loading a file. You will select the relevant file by clicking Browse.... 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. 174). 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. 175)) Figure 6.20: The sample file
174
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Importing IDF Files Into ANSYS Icepak Figure 6.21: The IDF View loaded data Panel
→ Cutoff filter allows 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. a. You can specify the minimum power of components to be imported into ANSYS Icepak by specifying the power density (in W/m3 next to the Power density or the power) in W next to Power using the radio button. 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 allows 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 object’s 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. Click Apply to accept the parameters. 6. Specify details related to the naming conventions, monitor points, and points reports (Figure 6.22: The IDF import Panel (Miscellaneous options) (p. 176)).
Release 15.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.22: The IDF import Panel (Miscellaneous options)
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 (e.g., 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 \ (e.g., C1-C1206—Vapor_phase, U5-SO14—reflow, R10-TR4—Pitch,...) 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.
6.3.3. Updating the Imported IDF File in ANSYS Icepak To update an IDF file in ANSYS Icepak, follow the steps below. 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. 177)), which is a wizard-style panel that will change as you follow the steps below.
176
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Importing IDF Files Into ANSYS Icepak File → Import → IDF file → Update Figure 6.23: IDF import – Update option
In the IDF import panel, specify the following inputs. • 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 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 corresponds 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. 188). • Select the Board block from the drop-down list. • 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. 169).
6.3.4. Using the Imported IDF File in ANSYS Icepak The library file (.bdf or .emp) lists all of the components used by the IDF file. When you import the IDF file into ANSYS Icepak, ANSYS Icepak will group the components into different groups depending on their characteristics (size and power). You can use the Groups node in the Model manager window Release 15.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 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. 315) 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 allows you to easily identify these components and to use them during postprocessing. Note that the third column of the IDF file (reference designator) is used as part of the naming scheme of the component for easy identification.
6.4. Importing Trace Files Into ANSYS Icepak You can import the trace layout of boards for use in heat transfer and fluid flow simulations. The file formats supported are BRD/MCM, and TCB files that were created using EDA software such as Cadence Allegro and Extended Gerber files (.art, .gbr, .pho) that were created using Cadence, Synopsys, Zuken, and Mentor. Lastly, Ansoft Neutral Files (ANF files) version 2 in acsii format and ODB++ can be imported and is discussed in Importing Trace Files (p. 178). The procedure for importing BRD/MCM, TCB, ANF, ODB++ or Extended Gerber files is described in Importing Trace Files (p. 178).
6.4.1. Importing Trace Files You can import MCM/BRD, ANF, ODB++, and TCB files in the following ways. 1. While importing the associated IDF files you can specify the .BRD or .MCM/SIP file (see Importing IDF Files Into ANSYS Icepak (p. 168)). 2. You can associate a board that has already been imported using IDF import with a BRD/MCM, ANF, ODB++, or TCB 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 or ASCII Neutral BOOL option and select the MCM/SIP, ANF, BRD, ODB++, or TCB file.
178
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Importing Trace Files Into ANSYS Icepak
Note BRD/MCM import uses the Cadence installation of the user and accesses local environment variables which are 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 following variables: set CDSROOT=V:\SPB_16.6 set CHDL_LIB_INST_DIR=V:\SPB_16.6
Release 15.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 set PATH=%PATH%;V:\SPB_16.6\tools\pcb\bin;V:\SPB_16.6\tools\bin
Note ODB++ and binary ANF import require the installation of AnsoftLinks and ECADTranslators.
Note 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.24: Trace file Panel (p. 180)) is displayed when importing a .brd, .tcb, .anf, or .bool file. Select a file and click Open to import the file. Figure 6.24: Trace file Panel
Note The Resize block/pcb option modifies the geometry of the block or pcb to fit the extents of the traces. However, polygonal and cylinder shape objects are not supported. The Resize block/pcb option allows you to reposition the block or pcb to the traces or reposition the traces to the block or pcb using the Resize block/pcb drop-down list. The default is to reposition the block or pcb to the traces. You can import Extended Gerber trace and via layout files by clicking on the option Gerber files and following the procedures below.
180
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Importing Trace Files Into ANSYS Icepak Figure 6.25: Import Gerber files Panel
1. Click the Browse button in the Metal layer Gerber files panel to display the metal layer file dialog. 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. 5. Select Accept to save your changes or Cancel to close the panel. 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.26: Board Layer Information (p. 182).
Release 15.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 Figure 6.26: Board Layer Information
When importing traces, the default materials are Cu-pure for metal and FR-4 for dielectric. In order to specify a different 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, use the Board layer and via information panel to select a metal and/or dielectric material for a layer using the drop down arrows.
182
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Importing Trace Files Into ANSYS Icepak
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. 474)). The Layers tab allows 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 under Visible. Activity 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.
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 Figure 8.9: The Display Section of the Preferences Panel (p. 224). To view the resolution of grid density based on the values in the Board layer and via information panel, use the Show metal fractions option in the Model menu. See The Model Menu section for details.
Release 15.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 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. Please 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 Don’t recompute metal fraction allows 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 is imported directly during the import process. The plating thickness of the vias must be specified. The default thickness is 12.7 micron. The vias can be made filled or unfilled. If filled, the fill material can be specified. To model all vias larger than a particular diameter as holes, enter a Maximum via diameter in the text box and click Update via data. The fill materials of vias with diameters larger than the maximum diameter will change to Air-solid. The above values can also be modified later by clicking on the option Trace layers and vias in the object panel.
Note Via layer information can be displayed for a maximum of 250 items in the Vias tab.
184
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Trace Heating Figure 6.27: Via Layer Information
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.
6.5. Trace Heating The Trace heating panel displays a list of traces on each layer in order of descending area. The minimum calculated trace area (Smallest trace area) is the area of the trace with the smallest area, and the maximum calculated trace area (Largest trace area) is the area of the trace with the largest area on the selected layer. By default, the list displays traces with areas larger than 20% of the maximum area. To display more traces, change the Area filter (display list) value and click the Filter button. This will update the Trace heating panel with all traces on the selected layer that are equal to or greater than the area input in the Area filter (display list) box. Release 15.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 To create a trace block: 1. Select the trace in the list, the trace will be highlighted in the graphics display area. 2. Retain the default settings for Max angle filter and Min length filter 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 filter and both the segment lengths are less than Min length filter, 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. The trace material is pure copper ‘‘Cu-Pure’’.
Note The trace block will be automatically resized if the layer thickness is modified or the PCB Board is moved or rotated.
3. Select the layer in the drop-down list and click Create solid trace to create a block object.
186
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Trace Heating Figure 6.28: The Trace heating panel
6.5.1. Trace Heating Boundary Conditions There are two ways to set boundary conditions for a solid trace block object. • 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. 480) 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
Release 15.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 touches. Specify current/voltage for the source object. See User Inputs for Thermal specification (p. 401) for user inputs.
Note While using this method, please 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.
Note The created solid trace object is polygonal in shape. Please note that the shape of the block should not be changed to a non-polygonal shape.
6.6. Importing Other Files Into ANSYS Icepak This section describes how to import IGES files containing point and line information and comma separated values (CSV/Excel) files into ANSYS Icepak. The general procedure for importing these files is described in General Procedure (p. 188). Specific information on importing IGES files is provided in IGES Files (p. 189).
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 dimensions from scratch. • General Procedure (p. 188) • IGES Files (p. 189) • CSV/Excel Files (p. 190) • Networks (p. 194) • Gradient, Cadence, SIwave and Apache Sentinel Powermap Files (p. 195)
6.6.1. General Procedure To import model geometry into ANSYS Icepak, you will use the File → Import menu. File → Import 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. 1. Select a file format from the File type options. 188
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Importing Other Files Into ANSYS Icepak • For an IGES file that contains point and line information, select IGES points+lines. • For a comma separated ASCII file, select CSV/Excel. 2. Enter the name of the import file (e.g., 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. 4. Click Open to import the model data.
6.6.2. IGES Files When ANSYS Icepak imports geometry from an IGES file as described in General Procedure (p. 188), only point and line geometry are imported; all other geometric entities are ignored. In addition, the imported geometry has no physical characteristics associated with it (i.e., no thermal parameters, material properties, etc.). Consequently, when you import geometry from these file formats into ANSYS Icepak, you must assign physical characteristics to each object. 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. 1. Create an object (e.g., a block) in ANSYS Icepak. 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. 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.
Release 15.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 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.
6.6.3. CSV/Excel Files ANSYS Icepak allows you to import geometry and power for simple objects (including blocks, plates, walls, grilles, 2D fans, resistances, openings, and sources) in the form of comma separated values (CSV) files. Complex objects (i.e., 3D fans, blowers, PCBs, heat sinks, heat exchangers, and packages) are not supported for this operation. Material properties and certain boundary conditions are also not supported for this type of import. To import a CSV file, select Import → CSV/Excel from the File menu and load a file. Click on 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.29: Row import Options Panel (p. 190) and Figure 6.30: Column import options Panel (p. 191). Figure 6.29: Row import Options Panel
190
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Importing Other Files Into ANSYS Icepak Figure 6.30: Column import options Panel
An example of this file format is given below. For details about how to export a CSV/Excel file, see CSV/Excel Files (p. 199). # Plates Rectangular Object name,high_emis_on,high_reftemp,high_rtype,low_rtype,plate_type, all_conduct_thin_thickness,fl_material,use_contact_res,eff_thick,low_enabled, low_material,all_conduct_thin_material,all_conduct_thin_on,sol_material, high_material,high_enabled,contact_res,te,eff_thick_on plate.1,0,20.0,reftemp,reftemp,conduct_thin,0.0,default,0,0.01,0,default, default,0,default,default,0,0.0,0.0,0 # 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 # Fans Circular Object name fan.1 # Fans Circular name,xc,yc,zc,split_flag,plane,radius,iradius,xoff,yoff,zoff Release 15.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 fan.1,0.5,0.5,0.5,16,2,0.1,0,0,0,0 # Blocks Polygon Object name block.1 # Resistances Prism Object name resistance.1 # 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
Typically, the flags you would use are name, xs, ys, zs, xe, ye, ze, xd, yd, zd. In many cases (e.g., 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: • xs, ys, zs represent the starting coordinates • xe, ye, ze represent the ending coordinates • xd, yd, zd represent the lengths in each direction. 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 wish to create a number of cuboidal blocks, you might create the following input (where the commas separate columns): # Blocks Prism name,xs,ys,zs,xe,ye,ze,xd,yd,zd,volume_flag,diff_flag,xoff,yoff,zoff block.1,0.4,0.4,0.4,0.6,0.6,0.6,0.2,0.2,0.2,1,0,0,0,0 block.2,0.3,0.3,0.3,0.6,0.6,0.6,0.2,0.2,0.2,1,0,0,0,0 block.3,0.4,0.4,0.4,0.6,0.6,0.6,0.2,0.2,0.2,1,0,0,0,0
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: # 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 wish. 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 (i.e., name, xs, ys, etc.). In the following example, you will import three prism
192
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Importing Other Files Into ANSYS Icepak (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 represent 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. # Sources Rectangular Object name,temp_total,temp_total_units M-1,0.708813428,W M-2,1.895909642,W M-3,2.316375884,W
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. 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.35 0.5,0.45 0.375 0.5
Release 15.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
6.6.4. Networks ANSYS Icepak allows 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. 199) and for details about how to export a network object, see Networks (p. 200). # 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 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
194
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Importing Other Files Into ANSYS Icepak
# 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.
6.6.5. Gradient, Cadence, SIwave and Apache Sentinel Powermap Files ANSYS Icepak allows you to import Integrated Circuit (IC) powermap files to enable integrated chip-tosystem level thermal analysis. These files are exported from the chip-level thermal analysis tools Gradient Firebolt (i2p), Cadence Encounter (tab) and Apache Sentinel TI. In addition, ANSYS Icepak allows you to import a power distribution map from SIwave to perform accurate 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 and SIwave simulation, a user can import the power distribution of the board layers into ANSYS Icepak for a thermal analysis of the board. The coupling between SIwave and ANSYS Icepak allows users to predict both internal temperatures and accurate component junction temperatures for printed circuit boards. 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.
Release 15.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
6.6.6. Gradient Powermap Files for Stacked Die Packages ANSYS Icepak allows you to import individual die powermap files for stacked die packages to enable integrated die-to-system thermal analyses. These files are exported from Cadence Encounter (tab).
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, 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 orientation. 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.
6.7. Exporting ANSYS Icepak Files The following sections detail how to export ANSYS Icepak projects in various other formats. • IGES, STEP and Tetin Files (p. 197) • Saving an AutoTherm File (p. 197) • CSV/Excel Files (p. 199) • Networks (p. 200) • IDF Files (p. 201) • Gradient, Cadence Thermal Resistance and SIwave Temperature Files (p. 202) • Write Simplorer Files (p. 202) • Write CFD-Post Files (p. 202)
196
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Exporting ANSYS Icepak Files
6.7.1. IGES, STEP and Tetin Files To export an IGES or STEP (or tetin) file from ANSYS Icepak, select the appropriate item in the File → Export menu and then specify a name with the appropriate extension in the File selection panel. File → Export → IGES, File → Export → Step, File → Export → Tetin
6.7.2. Saving an AutoTherm File ANSYS Icepak can export temperature and heat transfer coefficient data to an AutoTherm file (a boardlevel analysis product available from Mentor Graphics). After you calculate a solution for an 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. To save an AutoTherm file, select Write Autotherm file in the Report menu. Report → Write Autotherm file 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. 92) for details on saving a file. The user inputs for saving an AutoTherm file are shown below.
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, XZ, 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)
where q is the heat flux and Tref is the reference temperature.
Release 15.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
6.7.3. Write Sentinel TI HTC File ANSYS Icepak can export temperature, heat flux, and heat transfer coefficient data to a Sentinel TI file after solving. To write a Sentinel TI file, select Sentinel TI HTC file from the Export drop-down list in the Report menu. Report → Export → Sentinel TI HTC file ANSYS Icepak will open an Export Sentinel TI HTC file panel. The user inputs for writing a Sentinel TI file are shown below. Figure 6.31: Export Sentinel TI HTC file
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. 2. Select the Package up direction using the drop down arrow. The package up direction indicates the direction 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
198
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Exporting ANSYS Icepak Files 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. 9. Click Write to write out the htc file.
6.7.4. CSV/Excel Files To export an object or a list of objects in CSV/Excel file format, select the appropriate objects in the Model manager window, and then select CSV/Excel in the File → Export menu. ANSYS Icepak will open the Save object panel (Figure 6.32: The Save object Panel for CSV/Excel Files (p. 199)), where you can specify the details of the object that you want to export. File → Export → CSV/Excel Figure 6.32: The Save object Panel for CSV/Excel 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 (i.e., 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 (e.g., 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 (e.g., Figure 6.33: An Example of a CSV/Excel Export Options Panel (p. 200)) where you can select the data to be exported.
Release 15.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 Figure 6.33: An Example of a CSV/Excel Export Options Panel
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 Object geometries will not be written unless General is turned on in each of the export options panels.
6.7.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.34: The Save all network data Panel (p. 201)) where you can specify the file name and save the file. File → Export → Networks
200
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Exporting ANSYS Icepak Files Figure 6.34: The Save all network data Panel
6.7.6. IDF Files To export an IDF file from ANSYS Icepak, select the IDF in the File → Export menu. ANSYS Icepak will open the Export IDF files panel (Figure 6.35: The Export IDF files Panel (p. 201)), where you can specify the details of the IDF files that you want to export. You have the option of choosing IDF file versions 2.0 or 3.0. Select the board in the Board block to export drop-down list. In addition to the board file (.emn, .bdf ), a library file (.emp, .ldf ) can be specified in the panel. Figure 6.35: The Export IDF files Panel
Release 15.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
6.7.7. Gradient, Cadence Thermal Resistance and SIwave Temperature Files ANSYS Icepak allows you to export package die thermal resistance data that can be read by the chiplevel thermal analysis tools Gradient Firebolt (p2i) and Cadence Encounter (TPKG). In addition, you can export temperature data to SIwave. The resistance or temperature file can be exported using the appropriate option in the Report → Export menu. For exporting die thermal resistance, the block object 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.
6.7.8. Write Simplorer Files ANSYS Icepak allows you to export a .simpinfo file that can be read by Simplorer. The Simplorer file is written out by enabling the Write Simplorer File option in the Parameters and optimization panel. See Running a Single Trial (p. 665) for details.
6.7.9. Write CFD-Post Files ANSYS Icepak allows you to export .cfd.cas and .cfd.dat files that can be read by CFD-Post. In the case of a transient problem, each time step will be written out as well with the same extensions. These files are written out by enabling the Write CFD Post File option in the Results tab of the Solve panel. When running ANSYS Icepak from Workbench the CFD-Post file is automatically written out.
202
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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: • Overview of Units in ANSYS Icepak (p. 203) • Units for Meshing (p. 203) • Built-In Unit Systems in ANSYS Icepak (p. 203) • Customizing Units (p. 204) • Units for Postprocessing (p. 208)
7.1. Overview of Units in ANSYS Icepak ANSYS Icepak allows you to work in any unit system, including mixed units. Thus, for example, you can work in Imperial (British) units with heat input in Watts, or you can work in SI units with length defined in inches. This is accomplished by providing ANSYS Icepak with a correct set of conversion factors between the units you want to use and the standard SI unit system that is used internally. ANSYS Icepak uses these conversion factors for input and output, internally storing all parameters and performing all calculations in SI units. 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.
7.2. Units for Meshing The units used for meshing will be the same as the default units specified for length (meters) in ANSYS Icepak. To change the units for meshing, you must change the default units for length. See Changing the Units for a Quantity (p. 205) for details on changing the units for a quantity.
7.3. Built-In Unit Systems in ANSYS Icepak ANSYS Icepak provides two built-in unit systems: Imperial and SI. You can convert all units from one system to another in the Units section of the Preferences panel. Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
203
Unit Systems Edit → Preferences Figure 7.1: The Units Section of the Preferences Panel
To choose the Imperial standard for all units, click on the Set all to Imperial button; to select the International System of units (SI) standard for all units, click on 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.
7.4. Customizing Units If you would like a mixed unit system, or any unit system different from the default SI system supplied by ANSYS Icepak, you can use the Units section of the Preferences panel (Figure 7.1: The Units Section of the Preferences Panel (p. 204)) to select an available unit or specify your own unit name and conversion factor for each quantity. • Viewing Current Units (p. 205) • Changing the Units for a Quantity (p. 205) • Defining a New Unit (p. 207) • Deleting a Unit (p. 208)
204
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Customizing Units
7.4.1. Viewing Current Units Before customizing units for one or more quantities, you may want to view the current units. To view the built-in definitions for a particular category, select the category in the Category list in the Units section of the Preferences panel (Figure 7.1: The Units Section of the Preferences Panel (p. 204)). The built-in definitions will be displayed in the Units list. For example, to view the built-in definitions for length, select Length in the Category list. The built-in definitions for length are displayed in the Units list: m, ft, cm, mm, microns, in, mil, and Cu-oz/ft2.
7.4.2. Changing the Units for a Quantity ANSYS Icepak will allow you to modify the units for individual quantities. This is useful for problems in which you want to use one of the built-in SI unit systems, but you want to change the units for one quantity (or for a few). If, for example, you want to use SI units for your problem, but the dimensions of the geometry are given in inches, you can select the SI unit system and then change the unit of length from meters to inches.
Changing the Default Unit The default unit for a particular Category is marked with an asterisk (*) in the Units list. To change the default units for a particular quantity, follow these steps: 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. 204)). 2. Choose a new unit from those that are available in the Units list. 3. Click Set as default under Conversion. 4. If you wish 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 (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. 204)). You should substitute a length in meters into Equation 7.2 (p. 205) to calculate the length in inches. For example, to convert a length of 10 m into inches:
= =
×
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
(7.3)
205
Unit Systems 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. 206)). Figure 7.2: Units Defined for Individual Inputs for a Block
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.
Changing the Unit for an Individual Input You can change the unit for an individual input by following the steps below: 1. Click on the unit definition to the right of the text field to display the list of available units. 2. Place the mouse pointer over the new list item. 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. 206) from inches to meters, you would left-click on 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.
The Fix values Option You can also change the units in which a quantity is displayed, without changing its value, using the Fix values option. This option is available in the Geometry tab of the Cabinet panel, in the Geometry and Properties tabs of the Object panels, and in the Properties tab of the Materials panels. The Fix values option is off by default in the Cabinet and the Object panels. 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. 321)), and the units for these materials are defined as SI units
206
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Customizing 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.
7.4.3. Defining a New Unit To create a new unit to be used for a particular quantity, follow the procedure below: 1. In the Units section of the Preferences panel (Figure 7.1: The Units Section of the Preferences Panel (p. 204)), 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. 207)). Figure 7.3: The New unit name Panel
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 on 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 on 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 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.
Determining the Conversion Factor, c The conversion factor c you specify (under Conversion in the Units section of the Preferences panel) tells ANSYS Icepak the number to multiply by to obtain your customized unit value from the SI unit value. Thus the conversion factor c should have the form custom units/SI units. For example, if you want the unit of length to be inches, you should input a conversion factor c of 39.37008 inches/meter.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
207
Unit Systems If you want the unit of speed to be feet/min, you can determine the conversion factor c by using the following equation: (7.4) = × × You should input a conversion factor c of 196.85, which is equal to 60/0.3048.
7.4.4. Deleting a Unit To delete a unit, follow the procedure below: 1. In the Units section of the Preferences panel (Figure 7.1: The Units Section of the Preferences Panel (p. 204)), 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.
7.5. Units for Postprocessing You can choose the units for postprocessing for different variables using the Postprocessing units panel (Figure 7.4: The Postprocessing units Panel (p. 208)). There are several ways to open the Postprocessing units panel: Figure 7.4: The Postprocessing units Panel
208
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Units for Postprocessing • Select Postprocessing units in the Post menu. Post → Postprocessing units • Select Solution monitor in the Solve menu. Solve → Solution monitor This opens the Solution monitor definition panel. Next, click on the Output units button at the bottom of the Solution monitor definition panel. • Select Define report in the Solve menu. Solve → Define report This opens the Define summary report panel. Next, click on the Units button in the Define summary report panel. • Select Convergence plot in the Post menu. Post → Convergence plot This opens the Solution monitor definition panel. Next, click on the Output units button at the bottom of the Solution monitor definition panel. • Click on Summary report in the Report menu. Report → Summary report This opens the Define summary report panel. Next, click on the Edit units button in the Define summary report panel. • Select Point report in the Report menu. Report → Point report This opens the Define point report panel. Next, click on the Edit units button in the Define point report panel. The Postprocessing units panel shows the units defined for the different variables available for postprocessing. 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 Quantity (p. 205).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
209
210
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. 257)). The information in this chapter is divided into the following sections: • Overview of Interface Components (p. 211) • Creating, Opening, Reloading, and Deleting a Project File (p. 217) • Configuring a Project (p. 221) • Specifying the Problem Parameters (p. 235) • Problem Setup Wizard (p. 251)
8.1. Overview of Interface Components • The File Menu (p. 211) • The File commands Toolbar (p. 214) • The Model manager Window (p. 215)
8.1.1. The File Menu The File menu (Figure 8.1: The File Menu (p. 212)) contains options for working with ANSYS Icepak projects and project files. From this menu, you can open, merge, and save ANSYS Icepak projects. In addition, you can import, export, compress, and decompress files relating to your ANSYS Icepak model. There are also utilities designed to save or print your model geometries. A brief description of the File menu options is provided below. See Reading, Writing, and Managing Files (p. 131) for more information about reading, writing, and managing ANSYS Icepak project files. Note: If you are running ANSYS Icepak from within ANSYS Workbench, the File menu options are different than what is presented in this section. See The ANSYS File Menu (p. 127) for more information on the File menu options when running ANSYS Icepak from Workbench.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
211
Defining a Project Figure 8.1: The File Menu
New project allows 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. 127) for more information. Open project allows 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. 127) for more information. Merge project allows you to merge an existing project into your current project using the Merge project panel. Reload main version allows you to re-open the original version of the ANSYS Icepak project when your project has multiple versions.
212
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Overview of Interface Components Save project saves the current ANSYS Icepak project.
Note This option is not available when running ANSYS Icepak in Workbench. See The ANSYS File Menu (p. 127) for more information. Save project as allows 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. 147) for more information about importing files. Export allows 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. 147) for more information about exporting files. Unpack project opens a File selection dialog that allows you to browse for and decompress .tzr files. See Packing and Unpacking Model Files (p. 143) for details.
Note This option is not available when running ANSYS Icepak in Workbench. See The ANSYS File Menu (p. 127) for more information. Pack project opens a File selection dialog that allows you to compact your project into a compressed .tzr file. See Packing and Unpacking Model Files (p. 143) for details. Clean up allows you to clean up your project by removing or compressing data relating to ECAD, mesh, post-processing, screen captures, summary output, reports, message logs, and scratch files using the Clean up project data panel. Print screen allows 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. 139) for details. Create image file opens a Save image dialog that allows 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. Type exit in the window to close the window when you are finished using it. (Note that on Windows systems, this menu item is called Command prompt).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
213
Defining a Project Quit exits the ANSYS Icepak application.
Note This option is not available when running ANSYS Icepak in Workbench. See The ANSYS File Menu (p. 127) for more information.
8.1.2. The File commands Toolbar The File Commands toolbar (Figure 8.2: The File commands Toolbar (p. 214)) contains options for working with ANSYS Icepak projects and project files. Note: If you are running ANSYS Icepak from within ANSYS Workbench, the File command options are different than what is presented in this section. See The ANSYS Icepak Toolbar (p. 129) for more information on the File commands options when running ANSYS Icepak from Workbench. A brief description of the File commands toolbar options is provided below. See Reading, Writing, and Managing Files (p. 131) for more information about reading, writing, and managing files in ANSYS Icepak. Figure 8.2: The File commands Toolbar
• New project ( ) allows 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. 129) for more information.
• Open project ( ) allows 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. 129) for more information.
• Save project (
) saves the current ANSYS Icepak project.
• Print screen ( ) allows 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. 139) for details.
214
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Overview of Interface Components
• Create image file ( ) opens a Save image dialog that allows 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.
8.1.3. The Model manager Window The ANSYS Icepak Model manager window (Figure 8.3: An Example of the Model manager Window (p. 216)) provides a localized area for defining your ANSYS Icepak model and contains a projectspecific listing of problem and solution parameters. 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 on the icon on the left hand side of the tree. To collapse a tree node, click on 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 allows you to easily manipulate your ANSYS Icepak model. See Using the Mouse in the Model manager Window (p. 104) for more information on using the mouse in the Model manager window.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
215
Defining a Project Figure 8.3: An Example of the Model manager Window
An ANSYS Icepak project is organized in the Model manager window using six different categories: •
Problem setup allows you to set basic problem parameters, set the project title, and define local coordinate 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. 235) 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. 280) for details.
• 216
Solution settings allows you to set ANSYS Icepak solution parameters. Options include: Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Creating, Opening, Reloading, and Deleting a Project File –
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. 765) for details.
–
Parallel settings opens the Parallel settings panel where you can specify the type of parallel execution you wish to perform. Options include serial (the default), parallel, or network parallel. See Parallel Processing (p. 779) 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. 759) for details.
•
Groups lists any groups of objects in the current ANSYS Icepak project. See Grouping Objects (p. 315) for details about grouping objects.
•
Post-processing lists any postprocessing objects in the current ANSYS Icepak project. See Examining the Results (p. 795) for details about postprocessing in ANSYS Icepak.
•
Points lists any point monitoring objects in the current ANSYS Icepak project. See Defining Solution Monitors (p. 766) for details about point 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. 321) for details.
8.2. Creating, Opening, Reloading, and Deleting a Project File • Creating a New Project (p. 217) • Opening an Existing Project (p. 220) • Reloading the Main Version of a Project (p. 221)
8.2.1. Creating a New Project The first step in the process of defining a project is to create a new project file. To do this, select New project in the File menu or click on the
button in the File commands toolbar.
File → New project ANSYS Icepak will open the New project file selection dialog box (Figure 8.4: The New project File Selection Dialog Box (p. 218)). Here, you can select a project name, choose a location for the project, then
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
217
Defining a Project click Create to create the new project. For more information on file selection dialog boxes, see File Selection Dialog Boxes (p. 92).
Note Parentheses are not valid in an Icepak project name. Figure 8.4: The New project File Selection Dialog Box
The Message window will report Creating new project Done loading.
In addition, a new directory for your project (e.g., 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. 219).
218
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Creating, Opening, Reloading, and Deleting a Project File 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 the Save button. ANSYS Icepak will open the Save project panel, where you can specify the name of the file. (See Saving a Project File (p. 137) for more details on saving a project file.) To start the new project without saving the current project, click the Don’t save button. Alternatively, to cancel opening the new project, click the Cancel switch button.
Title and Notes You can enter a title and some notes for your new ANSYS Icepak project in the Title/notes panel (Figure 8.6: The Title/notes Panel (p. 219)). To open the Title/notes panel, double-click on the Title/notes item under the Problem setup node in the Model manager window. Problem setup →
Title/notes
Figure 8.6: The Title/notes Panel
To enter a title and notes for your project:
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
219
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 dropdown 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 project’s title and notes. 3. Click Accept.
8.2.2. Opening an Existing Project You will use the Open project panel (Figure 8.7: The Open project Panel (p. 220)) to open an existing project. To do this, select Open project in the File menu or click on the toolbar.
button in the File commands
File → Open project Figure 8.7: The Open project Panel
Select a project (e.g., project1) in the Open project panel (see File Selection Dialog Boxes (p. 92) 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. 221)) 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.
220
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Configuring a Project You can also use the Open project panel to create a new directory (see File Selection Dialog Boxes (p. 92)).
8.2.3. Reloading the Main Version of a Project When your project has multiple versions and solutions, and you wish to make a change to the original model, you can quickly revert to the main version of your ANSYS Icepak project. To do this, select Reload main version in the File menu. File → Reload main version While ANSYS Icepak allows 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 allows 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 can be identified with a version tag (i.e. rad01.problem, rad01.job, rad01.model, etc.).
8.3. Configuring a Project 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 (Figure 8.8: The Preferences Panel (p. 222)). Edit → Preferences
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
221
Defining a Project Figure 8.8: The Preferences Panel
When you click on one of the item nodes under the Options node, the Preferences panel (Figure 8.9: The Display Section of the Preferences Panel (p. 224)- Figure 8.12: The Misc Section of the Preferences Panel (p. 227)) will change to allow you to define many configuration settings for your ANSYS Icepak 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. 222)). 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. 222
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Configuring a Project 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. 220) for more information about opening a project.
8.3.1. Display Options To set display options for your model, select the Display item under the Options node in the Preferences panel. Options →
Display
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
223
Defining a Project Figure 8.9: The Display Section of the Preferences Panel
• 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. 799) 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 (e.g., 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 (e.g., 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. • Numerical display precision defines the number of fractional digits displayed in the labels for the color legend.
224
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Configuring a Project • Color assembly objects gray contains options for changing the color of objects in the graphics window to gray. – None specifies that no objects are to be colored gray. – Unselected specifies that only assemblies that are not selected should be colored gray. – All specifies that all objects are to 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 toolbar to cycle through them.
button in the Viewing options
– None specifies that no object names are displayed. – 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 assemblies are defined, the names of all objects under the Model node are displayed. • Highlight block sides with properties allows 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 allow 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 allows you to choose the direction of the vertical axis to be either Y or Z. • Display scale allows 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 allows 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.
8.3.2. Editing Options To set editing options for your model, select the Editing item under the Options node in the Preferences panel. Options →
Editing
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
225
Defining a Project Figure 8.10: The Editing Section of the Preferences Panel
• Default dimensions allows 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, etc. 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 (i.e., 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, etc. in the graphics window.
• Fix values contains options for fixing the values of quantities in the various object panels. See Unit Systems (p. 203) for details. – All specifies that the values of all quantities will be fixed. This will cause the Fix values option to be unavailable 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.
8.3.3. Printing Options To set printing options for your model, select the Printing item under the Options node in the Preferences panel. Options →
Printing
Figure 8.11: The Printing Section of the Preferences Panel
• 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, 226
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Configuring a Project 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 (e.g., -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.
8.3.4. Miscellaneous Options To set other miscellaneous options for your model, select the Misc item under the Options node in the Preferences panel. Options →
Misc
Figure 8.12: The Misc Section of the Preferences Panel
• Xterm options (Linux systems only) allows 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 allows you to specify the delay time before the bubble help appears when you hold your mouse pointer over an item in the GUI. 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 location 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 (i.e. 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.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
227
Defining a Project • 2D profile interpolation method allows 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 contributions 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.
8.3.5. Editing the Library Paths The Libraries section of the Preferences panel (Figure 8.13: The Libraries Section of the Preferences Panel (p. 228)) allows you to change the path settings to include libraries of macros and materials so that ANSYS Icepak can find them. Options →
Libraries
Figure 8.13: The Libraries Section of the Preferences Panel
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. 321)) and macros (see Using Macros (p. 673)) that are predefined in ANSYS Icepak.
228
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Configuring a Project 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 material and macro information from the libraries specified in the list. See Saving Materials and Properties (p. 331) 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 folders 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 Location 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.
Changing the Name of a Library To change the name of any user-defined library, right-click on the specified library node and select Edit info in the resulting pull-down menu. ANSYS Icepak will open the Library name and info panel (Figure 8.14: The Library name and info Panel (p. 229)), where you can change the Name or add any descriptive information in the large text entry field. Figure 8.14: The Library name and info Panel
Adding Items to a Library To add an item to a new library, first select the item in the Project tab of the Model manager window and choose Add to clipboard in the context menu of the item. Then under the context menu of the library choose Paste from clipboard. If the item you paste into the library is a material, a Materials node will appear under the new library node containing the new material item in its appropriate category Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
229
Defining a Project (Solid, Fluid, Surface, etc.). If the item you drag into the library is an object or assembly, ANSYS Icepak will open a Save project panel. You will need to save the object or assembly as a separate project to make it available in the new library. See Saving a Project File (p. 137) for details about using the Save project panel.
8.3.6. Editing the Graphical Styles The Object types section of the Preferences panel (Figure 8.15: The Object types Section of the Preferences Panel (p. 230)) allows you to customize the color, line width, shading, decoration, and font type of individual objects associated with your ANSYS Icepak model, as they are displayed in the graphics window. For example, you may want to change the shading of a rack of PCBs to a different type to better distinguish it from other objects in your graphics window. The types of objects that you can customize in the Graphical styles panel are listed in Table 8.1: Object Choices for Editing Graphical Styles (p. 230). A description of each option in the Object types section of the Preferences panel follows. Options →
Object types
Figure 8.15: The Object types Section of the Preferences Panel
Table 8.1: Object Choices for Editing Graphical Styles Object
Description
Cabinet
ANSYS Icepak cabinet
Blocks
230
Blowers
ANSYS Icepak modeling objects
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Configuring a Project Fans
Periodic boundaries
Openings
Heat sinks
Walls
Enclosures
Plates
Grille
Sources
Heat exchangers
Resistances
Printed circuit boards
Packages • Color displays the color currently associated with the corresponding object type. When you click on 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 on 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 on 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, etc.) 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.
8.3.7. Interactive Editing The Interaction section of the Preferences panel (Figure 8.16: The Interaction Section of the Preferences Panel (p. 232)) allows you to perform snapping when repositioning an object in the graphics window. Snapping can be done by: • 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
231
Defining a Project Figure 8.16: The Interaction Section of the Preferences Panel
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. 3. Click This project. 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. 275) for more information about moving objects and setting object interaction parameters. 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 Preferences panel (Figure 8.16: The Interaction Section of the Preferences Panel (p. 232)). 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.
8.3.8. Meshing Options To set meshing options for your model, select the Meshing item under the Defaults node in the Preferences panel (Figure 8.17: The Meshing Section of the Preferences Panel (p. 233)). Defaults →
232
Meshing
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Configuring a Project Figure 8.17: The Meshing Section of the Preferences Panel
• 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 (e.g., 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 model’s 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, etc. 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). • Enable 2D multi-level meshing is used with the hex-dominant mesher only and starts with coarse background 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 multilevel 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 yields higher cell count as compared to anisotropic refinement but quality of cells may be better in isotropic refinement as aspect ratio is maintained in 2D. – By default Anisotropic refinement is selected where cells may be sub-divided into a particular direction as contrast to both directions as in isotropic refinement.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
233
Defining a Project • 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.
8.3.9. Solution Options To set advanced solution options for your model, select the Solution item under the Defaults node in the Preferences panel (Figure 8.18: The Solution Section of the Preferences Panel (p. 234)). Defaults →
Solution
Figure 8.18: The Solution Section of the Preferences Panel
For details on advanced solver setup options see Choosing the Discretization Scheme (p. 761) - Selecting the Version of the Solver (p. 764).
234
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Specifying the Problem Parameters
8.3.10. Postprocessing Options To set postprocessing options for your model, select the Postprocessing item under the Options node in the Preferences panel (Figure 8.19: The Postprocessing Section of the Preferences Panel (p. 235)). Defaults →
Postprocessing
Figure 8.19: The Postprocessing Section of the Preferences Panel
• Post-processing 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 (e.g., 0.001, 1e-3, 0.1e-2). • Surface probe color allows 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 on the icon in the lower right corner of the palette menu. • Particle trail marker spacing allows you to specify the distance between markers when particle traces are used. The minimum value possible is 1. • 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.
8.3.11. Other Preferences and Settings When you click on other items in the Preferences panel, you will be able to edit additional preferences as follows: • Units enables you to modify the default unit definitions and conversion factors. See Unit Systems (p. 203) for details. • Mouse buttons allows you to change the default mouse controls in ANSYS Icepak. See Changing the Mouse Controls (p. 120) for details.
8.4. Specifying the Problem Parameters You can specify parameters for the current model in ANSYS Icepak using the Basic parameters panel (Figure 8.20: The Basic parameters Panel (General setup Tab) (p. 237), Figure 8.21: The Basic parameters Panel (Transient setup Tab) (p. 238), Figure 8.22: The Basic parameters Panel (Advanced Tab) (p. 244) and Figure 8.23: The Basic parameters Panel (Defaults Tab) (p. 246)). The types of parameters you can use to describe your model include the following: • time variation Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
235
Defining a Project • solution variables • species transport • flow regime • gravity • ambient values • default fluid, solid, and surface materials • initial conditions • spatial power profile 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 • natural convection included • ambient temperature of 20 C, ambient pressure of 0 N/m2, ambient radiation temperature of 20 C • fluid is air, solid is extruded aluminum, and surface is oxidized steel. • ambient temperature and no flow for initial conditions To open the Basic parameters panel (Figure 8.20: The Basic parameters Panel (General setup Tab) (p. 237), Figure 8.21: The Basic parameters Panel (Transient setup Tab) (p. 238), Figure 8.22: The Basic parameters Panel (Advanced Tab) (p. 244), and Figure 8.23: The Basic parameters Panel (Defaults Tab) (p. 246)), doubleclick on the Basic parameters item under the Problem setup node in the Model manager window. Problem setup →
Basic parameters
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 on the Reset button. To close the panel and ignore any changes made to it, click Cancel. To access the online documentation, click Help.
236
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Specifying the Problem Parameters Figure 8.20: The Basic parameters Panel (General setup Tab)
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
237
Defining a Project Figure 8.21: The Basic parameters Panel (Transient setup Tab)
8.4.1. Time Variation ANSYS Icepak allows you to solve two types of flow problems: • steady-state • transient The default setting for time variation in the Basic parameters panel (Transient setup tab) is steadystate (Figure 8.21: The Basic parameters Panel (Transient setup Tab) (p. 238)). The procedure for defining a transient simulation is described in Transient Simulations (p. 591).
8.4.2. Solution Variables ANSYS Icepak allows you to choose the variables you want it to solve in your simulation. Four options are presented in the Basic parameters panel (General setup tab): Flow (velocity/pressure), Temperature, Radiation and (Advanced tab): Species(Figure 8.20: The Basic parameters Panel (General setup Tab) (p. 237)) and (Figure 8.22: The Basic parameters Panel (Advanced Tab) (p. 244)). These options are discussed in the following section.
238
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Specifying the Problem Parameters
Flow, Temperature and Species Variables ANSYS Icepak allows you to solve the problem for any of the following combinations of flow and temperature variables: • flow (velocity and pressure fields) only • flow and temperature distributions (velocity, pressure, and temperature fields) • temperature distribution only • 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 Forcedor Natural-Convection Effects (p. 243) 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 select the variables to be solved, follow one of the procedures below: • 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. 237)). 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. 241) 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 dominant 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. 771) 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. 617).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
239
Defining a Project
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 parameters Panel (General setup Tab) (p. 237)). 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. 627) for information on surface-to-surface radiation modeling, Discrete Ordinates Radiation Modeling (p. 637) for a description of the Discrete ordinates model and Ray tracing Radiation Modeling (p. 638) for a description of the ray tracing radiation model.
Postprocessing for Solution Variables ANSYS Icepak provides postprocessing options for displaying, plotting, and reporting the solution variables. The following variables are contained in the Variable and Value drop-down lists that appear in the postprocessing and reporting panels. See Variables for Postprocessing and Reporting (p. 865) for their definitions. Velocity-related quantities that can be reported are as follows: • UX • UY • UZ • Speed • Vorticity • Mass flow • Volume flow Pressure-related quantities that can be reported are as follows: • Pressure Temperature-related quantities that can be reported are as follows: • Temperature • Heat flux • Heat flow • Heat flow (into Solid) • Heat flow (into Fluid) • Heat tr. coeff Species-related quantities that can be reported are as follows:
240
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Specifying the Problem Parameters • species (mass), the mass fraction of a species • species (mole), the mole fraction of a species • Relative humidity Radiation-related quantities that can be reported are as follows: • Radiative heat flow Thermal conductivity-related quantities that can be reported are as follows: • K_X • K_Y • K_Z Joule heating-related quantity that can be reported is as follows: • Electric Potential • Elec current density • Joule heating density
8.4.3. Flow Regime Turbulent flows are characterized by fluctuating velocity fields. These fluctuations mix transported quantities such as momentum and energy, and cause the transported quantities to fluctuate as well. Since these fluctuations can be of small scale and high frequency, they are too computationally expensive to simulate directly in practical engineering calculations. Instead, the instantaneous (exact) governing equations can be time-averaged to remove the small scales, resulting in a modified set of equations that are computationally less expensive to solve. However, the modified equations contain additional unknown variables, and turbulence models are needed to determine these variables in terms of known quantities. 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 fluctuations. 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. 873) 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.
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 Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
241
Defining a Project 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 conductivity, which is the sum of the fluid’s thermal conductivity and a turbulent conductivity. ANSYS Icepak provides a mixing-length zero-equation turbulence model, a two-equation turbulence model (the standard k-ε model), the RNG k-ε turbulence model, the realizable k-ε turbulence model, enhanced models for the three two-equation models (k-ε models with enhanced wall treatment, pressure gradient effects, and thermal effects), Spalart-Allmaras turbulence model and the K-ω SST turbulence model. In most cases, the zero-equation model will sufficiently account for the effects of turbulence. See Turbulence (p. 873) for more details on the turbulence models available in ANSYS Icepak.
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.
Specifying the Flow Regime The nature of the flow regime (laminar or turbulent) is indicated by the values of certain dimensionless groups, such as the Reynolds and Rayleigh numbers. The Reynolds number is generally the appropriate measure for forced convection, while the Rayleigh number is generally appropriate for natural convection. The flow is laminar when these numbers are relatively small and turbulent when they are large. See Forced- or Natural-Convection Effects (p. 243) for more details on forced and natural convection and Rayleigh and Reynolds numbers. 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. 237)) 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.
Postprocessing for Turbulent Flows ANSYS Icepak provides postprocessing options for displaying, plotting, and reporting the solution variables. You can generate graphical plots or reports of the following quantities: • TKE (two-equation and RNG turbulence models only) • Epsilon (two-equation and RNG turbulence models only) • Viscosity ratio • Wall YPlus
242
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Specifying the Problem Parameters These variables are contained in the Variable and Value drop-down lists that appear in the postprocessing and reporting panels. See Variables for Postprocessing and Reporting (p. 865) for their definitions.
Note When the K-ω SST turbulence model is selected, TKE and Epsilon quantities are not exported.
8.4.4. Forced- or Natural-Convection Effects Natural (or free) convection arises when the air density varies due to temperature differences. The motion of fluid in an enclosure has a significant effect on the temperature distribution in the enclosure 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 (i.e., mixed convection) play a role in determining the overall temperature distribution. In general, forced-convection effects greatly dominate naturalconvection effects when fans are present. Both forced-convection and natural-convection flows can be modeled by ANSYS Icepak. Many of today’s 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. 890) 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.
Including Gravity Effects The effects of gravity are ignored in your ANSYS Icepak simulation by default. To set the gravitational acceleration in each Cartesian coordinate direction, enter the appropriate values in the X, Y, and Z fields. Note that the default gravitational acceleration in ANSYS Icepak is 9.80665 m/s2 in the y direction. To ignore the gravitational effects in your calculation, turn off the Gravity vector option in the General setup tab of the Basic parameters panel.
Including Temperature-Dependent Density Effects ANSYS Icepak provides two options for the definition of a temperature-dependent fluid density. The default option is the Boussinesq approximation model, which should be used for natural-convection problems involving small changes to temperature (see The Boussinesq Model (p. 891)). The second option is the ideal gas law (see Incompressible Ideal Gas Law (p. 891)), which should be used when pressure variations are small enough that the flow is fully incompressible but you wish to use the ideal gas law to express the relationship between density and temperature (e.g., for a natural-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. 244)). Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
243
Defining a Project Figure 8.22: The Basic parameters Panel (Advanced Tab)
2. Change from the default option, Boussinesq approx, and select the Ideal gas law option. 3. Set the operating pressure (Oper. pressure).
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 increasing altitude.
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 p′s in Equation 38.97 (p. 891). Although you will know the actual
244
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Specifying the Problem Parameters 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 material, make sure that you specify the correct molecular weight for the new or copied material.
Determining the Flow Regime Prior to solving the model, ANSYS Icepak will determine whether the flow will be dominated by forced or natural convection. For problems dominated by forced convection, ANSYS Icepak computes the Reynolds number (Re) and the Peclet number (Pe), both of which are dimensionless. For flows dominated by natural convection (i.e., buoyancy-driven flows), ANSYS Icepak computes the Rayleigh number (Ra) and the Prandtl number (Pr), which are also dimensionless. 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 NaturalConvection Problems in ANSYS Icepak (p. 245). Table 8.2: Typical Values of Dimensionless Parameters in Forced- and Natural-Convection Problems in ANSYS Icepak Dimensionless Number
Range
Reynolds
103– 105
Peclet
103 – 105
Prandtl
0.71
Rayleigh
10 5 – 109
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. 241) for more details on specifying the flow type).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
245
Defining a Project 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.
8.4.5. Ambient Values Ambient values reflect the conditions surrounding the outside of the cabinet. You can specify ambient values for pressure and radiation temperature by entering values in the Gauge Pressure and Radiation temp text entry boxes under Ambient conditions in the Defaults tab of the Basic parameters panel (Figure 8.23: The Basic parameters Panel (Defaults Tab) (p. 246)). Note that the ambient value for pressure must be the gauge pressure. You can also enter an ambient value for Temperature, and you can define this temperature to vary as a function of time for a transient simulation. The Temperature specified in the Basic parameters panel is used as s0 in the transient equations (see Transient Simulations (p. 591) for information on transient simulations). Figure 8.23: The Basic parameters Panel (Defaults Tab)
246
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Specifying the Problem Parameters
8.4.6. Default Fluid, Solid, and Surface Materials ANSYS Icepak allows you to specify a default material for fluids, solids, and surfaces in the Defaults tab of the Basic parameters panel (Figure 8.23: The Basic parameters Panel (Defaults Tab) (p. 246)). The default fluid in ANSYS Icepak is Air, the default solid is Al-Extruded (extruded aluminum), and the default surface is Steel-Oxidised-surface (oxidized steel).
Changing the Default Material To change a default material, follow the steps below: 1.
Click on the
2.
Place the mouse pointer over the new list item (e.g., 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.
button located next to the relevant text field to display the list of available materials.
If you want to abort the selection process while the list is displayed, click Cancel at the bottom of the list.
Changing the Properties of a Material The properties of the materials in the Default fluid, Default solid, and Default surface lists can be modified using the Materials panel. To open the Materials panel, select the Edit definition option from the materials drop-down list. For more information on material properties, see Material Properties (p. 321).
Specifying the Material for Individual Objects Any modeling objects that require the specification of a fluid, a solid, or a surface material will be defined with the relevant default material specified in the Basic parameters panel (Defaults tab), by default. For example, if you create a solid block in your model, the material specified for the solid block will be shown as default in the Blocks panel, which is the default solid material in the Basic parameters panel (i.e., Al-Extruded). You can change the selection of the fluid, solid, or surface material for individual objects by selecting the new 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. 2. Select Al-Pure in the materials drop-down list. 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. 321).
8.4.7. Initial Conditions ANSYS Icepak allows you to set initial conditions for the fluid in your model. If you are performing a steady-state analysis, the initial conditions are the initial guess for the various solution fields used by the solution procedure. If you are performing a transient simulation, the initial conditions are the physical initial state of the fluid. Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
247
Defining a Project 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. 238)). Turbulent kinetic energy, Turbulent dissipation rate and Specific dissipation rate can be added for all objects in the model.
8.4.8. Specifying a Spatial Power Profile To assign a spatial, or volumetric, power profile to a solid region, click Load next to Spatial power profile file in the Advanced tab of the Basic parameters panel (Figure 8.20: The Basic parameters Panel (General setup Tab) (p. 237)). ANSYS Icepak will open the File selection dialog box (see File Selection Dialog Boxes (p. 92)), in which you can specify the profile file (e.g., 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 power per unit volume. See User Inputs for a Free Opening (p. 376) for more information about spatial profiles.
8.4.9. Modeling Solar Radiation Effects ANSYS Icepak 's solar load model allows you to include the effects of direct solar illumination as well as diffuse solar radiation. Given the model geometry and pertinent solar information such as terrestrial location, date, and time, the model performs a ray tracing shading test for all boundary surfaces. This approach includes a two-band (visible and infrared) spectral model for solar illumination. The transparent material model computes the absorptivity and transmissivity as functions of incident angle.
User Inputs for the Solar Load Model ANSYS Icepak provides a solar calculator that can be used to compute solar beam direction and irradiation. Alternatively you can specify a value for the Direct solar irradiation, Diffuse solar irradiation flux and the sun direction vector. To use the solar load model, follow the procedure outlined below. 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.
248
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Specifying the Problem Parameters
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: 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).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
249
Defining a Project 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.
6.
Under Illumination parameters, specify the following parameters: a.
Specify the Sunshine fraction, which is a factor between 0 and 1 used to account for the effects of clouds which 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 (i.e., 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. 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. 247) ). To change the material for an object or surface, select a material from the material drop-down list. See Material Properties (p. 321) 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.
250
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Problem Setup Wizard
8.4.10. Modeling Altitude Effects The density variation of air from sea level to higher altitudes can vary considerably. In addition, as the altitude increases, the mass flow rates of fans are reduced. The effect of altitude can be modeled in ANSYS Icepak. To model altitude, follow the procedure below: • In the Advanced tab of the Basic parameters panel (Figure 8.22: The Basic parameters Panel (Advanced Tab) (p. 244)), 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 characteristic 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 When altitude effects are modeled, the Ideal gas law option cannot be used.
Note The effect of altitude can be automatically modeled by ANSYS Icepak only when the default fluid is air.
8.5. Problem Setup Wizard The problem setup wizard allows you to specify parameters such as flow, turbulence, radiation, transient or steady-state behavior, altitude, etc. for the current ANSYS Icepak model. The first step in the process of using the wizard is to do a right mouse click on Problem setup in the Model manager window. Select Problem setup wizard to display the Problem setup wizard panel. 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
251
Defining a Project Figure 8.24: Problem setup wizard panel- Choose variables(s) to solve
Click Next. Specify the flow condition. Figure 8.25: Problem setup wizard panel- Select flow condition
Click Next. Specify the flow regime (laminar or turbulent).
252
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Problem Setup Wizard Figure 8.26: Problem setup wizard panel- Select flow regime
Click Next. Determine heat transfer due to radiation. Figure 8.27: Problem setup wizard panel- Determine radiation heat transfer
Click Next. Choose radiation model.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
253
Defining a Project Figure 8.28: Problem setup wizard panel- Choose radiation model
Click Next. Determine external heat load. Figure 8.29: Problem setup wizard panel- Determine external heat load
Click Next. Choose variable behavior.
254
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Problem Setup Wizard Figure 8.30: Problem setup wizard panel- Choose variable behavior
Click Next. Select any altitude effects. Figure 8.31: Problem setup wizard panel- Altitude effects
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
255
256
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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 Defining a Project (p. 211)), 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 described in Generating a Mesh (p. 707). The information in this chapter is divided into the following sections: • Overview (p. 257) • Defining the Cabinet (p. 259) • Configuring Objects Within the Cabinet (p. 268) • Object Attributes (p. 292) • Adding Objects to the Model (p. 315) • Grouping Objects (p. 315) • Material Properties (p. 321) • Custom Assemblies (p. 337) • Checking the Design of Your Model (p. 346)
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.
9.1.1. The Object Creation Toolbar The Object creation toolbar (Figure 9.1: The Object Creation Toolbar (p. 258)) contains buttons that allow you to add objects to your ANSYS Icepak model and specify material properties for those objects. See Networks (p. 351) -- Packages (p. 547) for information about adding specific objects to your ANSYS Icepak model. See Material Properties (p. 321) for information about specifying object material properties.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
257
Building a Model Figure 9.1: The Object Creation Toolbar
9.1.2. The Object Modification Toolbar The Object modification toolbar (Figure 9.2: The Object Modification Toolbar (p. 258)) is used to make changes to objects in your ANSYS Icepak model and contains buttons that allow you to edit, move, copy, delete, and align objects that you have created within the cabinet. See Configuring Objects Within the Cabinet (p. 268) for information about modifying object configuration within the cabinet. See Object Attributes (p. 292) for information about modifying individual object attributes. Figure 9.2: The Object Modification Toolbar
9.1.3. The Model Node in the Model manager Window The Model node in the Model manager window (Figure 9.3: The Model Node in the Model manager Window (p. 259)) is used for many of the same functions as the Object creation and Object modification toolbars. Right-clicking on the Model node and its corresponding items allows you to create, edit, move,
258
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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 Cabinet (p. 268) for information about modifying object configuration within the cabinet. See Object Attributes (p. 292) for information about modifying individual object attributes. Figure 9.3: The Model Node in the Model manager Window
9.1.4. The Model Menu The Model objects to your model. These options include functions related to generating a mesh (Model → Generate mesh) and specifying the order in which objects are meshed (Model → Edit priorities). These functions are described in Generating a Mesh (p. 707). There are also options related to importing geometry from third-party CAD software (Model → CAD data) and radiation modeling (Model → Radiation) that are described in Importing and Exporting Model Files (p. 147) and Radiation Modeling (p. 627), respectively.
9.2. Defining the Cabinet When you start a new project, ANSYS Icepak automatically creates a 3D rectangular cabinet with the dimension 1 m × 1 m × 1 m and displays the cabinet in the graphics window. The default view of the cabinet is in the direction of the negative z axis. The sides of the cabinet represent the physical boundary of the model and no object (except for external walls with non-zero thickness) can extend outside the cabinet. The Edit window in the lower right corner of the screen will become the cabinet Edit window (Figure 9.4: The Cabinet Edit Window (p. 259)). Figure 9.4: The Cabinet Edit Window
The options for modifying the default cabinet are as follows: • resizing the cabinet • repositioning the cabinet • changing the walls of the cabinet Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
259
Building a Model • changing the description of the cabinet • changing the graphical style of the cabinet 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. 260)-Figure 9.8: The Cabinet Panel (Notes Tab) (p. 262)).
9.2.1. Resizing the Cabinet You can resize the cabinet in several different ways: • Specify the dimensions of the cabinet in the cabinet Edit window (Figure 9.4: The Cabinet Edit Window (p. 259)). 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 the Enter key on the keyboard to update the model and display the updated model in the graphics window. If you do not click Accept or press the Enter key, 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. 260)-Figure 9.8: The Cabinet Panel (Notes Tab) (p. 262)). To open this panel, double-click on the Cabinet item under the Model node in the Model manager window. Model →
Cabinet
Figure 9.5: The Cabinet Panel (Info Tab)
260
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Defining the Cabinet Figure 9.6: The Cabinet Panel (Geometry Tab)
Figure 9.7: The Cabinet Panel (Properties Tab)
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
261
Building a Model Figure 9.8: The Cabinet Panel (Notes Tab)
You can specify the starting and ending points of the cabinet by clicking on 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, use the right mouse button to click on 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. 259)), click on the coordinate (displayed in orange) that you want to change. Click the left mouse button on 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 on yE (value = 1.0 m) and then click on 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. 263)). To open this panel, right-click on Cabinet under the Model node in the Model manager window and select Move object from the pull-down menu. Alternatively, you can select the cabinet and click on the Model →
262
button in the Object modification toolbar. Cabinet → Move Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Defining the Cabinet Figure 9.9: The Move all objects in model Panel
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. 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.
• Click on Autoscale in the cabinet Edit window (Figure 9.4: The Cabinet Edit Window (p. 259)) to resize the cabinet so that it is exactly the size required to fit all the objects in the model. This option 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.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
263
Building a Model
9.2.2. Repositioning the Cabinet You can reposition the cabinet in several different ways: • Select or specify a local coordinate system for the cabinet in the Cabinet panel (Figure 9.6: The Cabinet Panel (Geometry Tab) (p. 261)). Model →
Cabinet
By default, the global coordinate system is used, which has an origin of (0, 0, 0). To use a local coordinate system for the cabinet, select a local coordinate system from the Local coord system dropdown 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. 280). • 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. 259)) or in the Specify by drop-down list in the Cabinet panel (Figure 9.6: The Cabinet Panel (Geometry Tab) (p. 261)) 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 on 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. 264)) and are described below. Edit → Preferences →
Interaction
Figure 9.10: The Interaction Section of the Preferences Panel
– X, Y, Z allow 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 allow 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 grid264
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Defining the Cabinet 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. 263)). To open this panel, right-click on Cabinet under the Model node in the Model manager window and select Move from the pull-down menu. Alternatively, you can select the cabinet and click on the
button in the Object modification toolbar.
Model →
Cabinet → Move
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; i.e., 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: – Mirror allows 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 allows 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 allows 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. 266)). To open this panel, select the cabinet in the graphics window and then select Snap to grid in the Edit menu. Edit → Snap to grid
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
265
Building a Model Figure 9.11: The Snap to grid Panel
Options available for snapping objects to a grid using the Snap to grid panel include the following: – Incr allows you to specify the increment unit and distance of the grid in each axis direction. – Count allows you to specify the number of grid points for in a specified range in each axis direction. – Start allows you to specify the coordinates of the origin of the grid. This option is available for both Incr and Count. – End allows 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. 707) for more information about creating a mesh.
9.2.3. Changing the Walls of the Cabinet To give more complex physical properties to the cabinet, ANSYS Icepak allows you to change the definition of the cabinet walls. By default, the walls of the cabinet have no thickness and have zero velocity and heat flux boundary conditions. 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. 261)). The following options are available: • Default defines the specified cabinet wall as an impermeable adiabatic boundary. This option is selected by default. • Wall defines the specified cabinet wall as a wall object. • Opening defines the specified cabinet wall as an opening object. • Grille defines the specified cabinet wall as a grille object. 266
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Defining the Cabinet 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. 273) for more information about editing objects. (See Chapters Walls (p. 437), Openings (p. 369), and Grilles (p. 383), respectively for details about wall, opening, and grille objects.)
9.2.4. Changing the Name of the Cabinet ANSYS Icepak allows you to change the name of the cabinet. The name of the cabinet is displayed in the Name text entry box in the Cabinet panel (Figure 9.5: The Cabinet Panel (Info Tab) (p. 260)). 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.
Adding Notes About the Cabinet You can enter notes for cabinet under Notes for this object in the Notes tab of the Cabinet panel (Figure 9.8: The Cabinet Panel (Notes Tab) (p. 262)). There is no restriction on the number and type of text characters you can use. When you are finished entering or updating the text in this field, click Update to store this information along with the cabinet object.
9.2.5. Modifying the Graphical Style of the Cabinet ANSYS Icepak allows you to change the display of the cabinet in the graphics window. You can change the color and line width of the cabinet as described in the following sections.
Changing the Color The Color of the cabinet in the graphics window is shown as default in the Cabinet panel (Figure 9.5: The Cabinet Panel (Info Tab) (p. 260)). The color that will be applied to the cabinet when default is selected is defined in the Object types section of the Preferences panel (see Editing the Graphical Styles (p. 230) for more details on changing the default color using this panel). To change the color of the cabinet, select the selected option next to Color and click on the square button to the right of the Color text field. A color palette menu will open. You can select the new color in the color palette menu. To select a different color, click on 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.
Changing the Line Width The Linewidth of the cabinet in the graphics window is shown as default in the Cabinet panel (Figure 9.5: The Cabinet Panel (Info Tab) (p. 260)). The width of the line used to display the cabinet when default is selected is defined in the Graphical styles panel (see Editing the Graphical Styles (p. 230) for more details on changing the default line width using the Graphical styles panel). To change the width of the line for the cabinet, select one of the options in the drop-down list next to Linewidth
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
267
Building a Model (default, 1, 2, 3, 4, or 5). Click Update at the bottom of the Cabinet panel to change the width of the line for the cabinet in the graphics window.
9.3. Configuring Objects Within the Cabinet The options for configuring objects within the cabinet are described in detail in the following sections. • Overview of the Object Panels and Object Edit Windows (p. 268) • Creating a New Object (p. 272) • Selecting and Deselecting an Object (p. 272) • Editing an Object (p. 273) • Deleting an Object (p. 273) • Resizing an Object (p. 274) • Repositioning an Object (p. 275) • Aligning an Object With Another Object in the Model (p. 283) • Copying an Object (p. 290)
9.3.1. Overview of the Object Panels and Object Edit Windows When you click on an object button in the Object creation toolbar, the Edit window in the lower right corner of the screen becomes the object Edit window for the type of object selected. For example, if you click on the button in the Object creation toolbar, then the Edit window becomes the block Edit window. The object Edit window is similar for all types of objects, and is divided into sections for name and group information and relevant geometric information. Figure 9.12: Example of an Object Edit Window (p. 268) shows an example of an object Edit window specific to plates (the plates Edit window). Figure 9.12: Example of an Object Edit Window
The object Edit window works in conjunction with the Object panel that opens at the bottom right of button in the Object modification toolbar. Note that you can the screen when you click on the 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 allows 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:
268
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Configuring Objects Within the Cabinet description, geometry specification, and physical properties, and object notes. Figure 9.13: Example of an Object Panel (Info Tab) (p. 269)-Figure 9.16: Example of an Object Panel (Notes Tab) (p. 272) show examples of an Object panel specific to plates (the Plates panel). Figure 9.13: Example of an Object Panel (Info Tab)
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
269
Building a Model Figure 9.14: Example of an Object Panel (Geometry Tab)
270
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Configuring Objects Within the Cabinet Figure 9.15: Example of an Object Panel (Properties Tab)
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
271
Building a Model Figure 9.16: Example of an Object Panel (Notes Tab)
9.3.2. Creating a New Object To create a new object, click on the appropriate button in the Object creation toolbar (Figure 9.1: The Object Creation Toolbar (p. 258)). You can also right-click on the Model node in the Model manager window, select Create, and then the object type from the subsequent pull-down menus. For example: Model → Create → Block 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 depressing the appropriate object button with the left mouse button, dragging the pointer to the desired location in the graphics window, and releasing the left mouse button. See Repositioning an Object (p. 275) for details about repositioning objects once they have been created.
9.3.3. Selecting and Deselecting an Object There are two ways to select an object:
272
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Configuring Objects Within the Cabinet • Select the name of the object in the object list under the Model node in the Model manager window using the left mouse button. • Position the mouse cursor over the object in the graphics window, hold down the Shift key on the keyboard, and 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 (e.g., Figure 9.12: Example of an Object Edit Window (p. 268)) and the Object panel (e.g., Figure 9.13: Example of an Object Panel (Info Tab) (p. 269)). To deselect an object that is currently selected, click on another item under the Model node in the Model manager window. When you select a new object, the previously selected object is automatically unselected.
9.3.4. Editing an Object To edit an object, select the object and click on the button in the Object modification toolbar (Figure 9.2: The Object Modification Toolbar (p. 258)). This opens the Object panel (e.g., Figure 9.13: Example of an Object Panel (Info Tab) (p. 269)). The Object panel is specific to the type of object being configured and contains more functionality than the object Edit window. The Object panel allows you to specify physical characteristics and properties not available in the object Edit window.
Note button. See Selecting and An object must be selected before you click on the Deselecting an Object (p. 272) for details on selecting an object. Alternate ways of opening the Object panel after selecting an object are as follows: • Click the Edit button in the object Edit window. • Double-click on the object name in the object list under the Model node in the Model manager window. • Right-click on the object name under the Model node and select Edit object from the pull-down menu.
9.3.5. Deleting an Object To delete an object, select the object and click on the button in the Object modification toolbar (Figure 9.2: The Object Modification Toolbar (p. 258)) 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. 293) for details. Alternate ways of deleting a selected object are as follows: • Select the object and press the Delete key on the keyboard. Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
273
Building a Model • Right-click on the object name under the Model node and select Delete from the pull-down menu.
9.3.6. Resizing an Object You can resize and object in several different ways: • Specify the new dimensions of the object in the object Edit window (Figure 9.17: Example of an Object Edit Window (p. 274)). 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 the Enter key on the keyboard to update the model and display the updated model in the graphics window. If you do not click Accept or press the Enter key, ANSYS Icepak will not update the model. Figure 9.17: Example of an Object Edit Window
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. 269)-Figure 9.16: Example of an Object Panel (Notes Tab) (p. 272)). To open this panel, double-click on 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. • Hold down the Shift key on the keyboard, use the right mouse button to click on 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. 274)), click on the coordinate (displayed in orange) that you want to change. Click the left mouse button on 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, if you click on yE (value = 1.0 m) and then click on a point in the
274
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Configuring Objects Within the Cabinet 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. 263)). To open this panel, right-click the object under the Model node in the Model manager window and select Move from the pull-down menu. Alternatively, you can select the cabinet and click on the
button in the Object modification toolbar.
Model →
Cabinet → Move
9.3.7. Repositioning an Object You can reposition an object in ANSYS Icepak in much the same way as you reposition a cabinet. See Repositioning the Cabinet (p. 264) for details on repositioning a cabinet. Note that you can also reposition an object (and the cabinet) using a local coordinate system as described Local Coordinate Systems (p. 280) 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 (e.g., Figure 9.12: Example of an Object Edit Window (p. 268)) using the left mouse button 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 (e.g., Figure 9.14: Example of an Object Panel (Geometry Tab) (p. 270)) 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 (Figure 9.10: The Interaction Section of the Preferences Panel (p. 264)) and are listed below: – X, Y, Z allow 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 allows you to restrict the motion of the object to within the cabinet boundaries. If In cabinet is not selected, ANSYS Icepak will allow the object to project beyond the cabinet 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 allows you to move entire groups using the Shift key and the middle mouse button. – Move object snaps to other objects allows 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 Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
275
Building a Model 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. – 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 This value does not apply to package objects.
• If you click on 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 pulldown 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; i.e., 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. 277)), 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. 277). 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. 278), 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. 279). The part that is outside will be discarded. – Resize cabinet instructs ANSYS Icepakto 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. 280). – 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.
276
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Configuring Objects Within the Cabinet Figure 9.18: The Objects outside Panel
Figure 9.19: Object Outside Cabinet Boundary
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
277
Building a Model Figure 9.20: Moving the Object Back Inside the Cabinet
278
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Configuring Objects Within the Cabinet Figure 9.21: Resizing an Object that is Outside the Cabinet
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
279
Building a Model Figure 9.22: Resizing the Cabinet to Include Outside Object
Local Coordinate Systems The global coordinate system has an origin of (0, 0, 0) in ANSYS Icepak. You can create local coordinate systems that can be used in your model. The origins of the local coordinate systems are specified with an offset from the origin of the global coordinate system. 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. 281)), double-click on the Local coords item under the Problem setup node in the Model manager window. Problem setup →
280
Local coords
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Creating a New Local Coordinate System Figure 9.23: The Local coord systems Panel
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 (e.g., Figure 9.14: Example of an Object Panel (Geometry Tab) (p. 270)), and also the Cabinet panel (Figure 9.6: The Cabinet Panel (Geometry Tab) (p. 261)), 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.
9.4. Creating a New Local Coordinate System To create a new local coordinate system, click on New in the Local coord systems panel (Figure 9.23: The Local coord systems Panel (p. 281)). A new local coordinate system will be created. Rename the local coordinate system, if desired. 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). Repeat these steps to create any other local coordinate systems, and then click Accept. 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. 282)). 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
281
Building a Model Figure 9.24: The Local coords Panel
9.5. Editing an Existing Local Coordinate System You can use the Local coord systems panel (Figure 9.23: The Local coord systems Panel (p. 281)) to rename an existing local coordinate system. You can also change the origin of a local coordinate system by entering new 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 editing the local coordinate systems. 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. 282)) 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 object’s position with respect to the global coordinate 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 adjusted to account for its display location. For example, if the offset values for a local coordinate 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.
9.6. Viewing the Definition of a Local Coordinate System You can view the definition of a local coordinate system using any Object panel (or the Cabinet panel). To view the properties of the local coordinate system selected in the Local coord system list, open the list and select View definition. The Message window will report the definition of the coordinate system.
282
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Activating and Deactivating Local Coordinate Systems
9.7. Deleting Local Coordinate Systems If there are local coordinate systems in the Local coord systems panel (Figure 9.23: The Local coord systems Panel (p. 281)) that you no longer need, you can easily delete them. Click on the Delete button on the line of the coordinate system that you want to delete. The coordinate system will be permanently removed from your model. 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).
9.8. Activating and Deactivating Local Coordinate Systems By default, all local coordinate systems that you create will be available in your current ANSYS Icepak model. You can remove a local coordinate system from your model temporarily by turning off the Active option for the coordinate system in the Local coord systems panel (Figure 9.23: The Local coord systems Panel (p. 281)). You can repeat this for each local coordinate system that you want to temporarily remove from your model. When a local coordinate system is deactivated, it is simply removed from the Local coord system drop-down lists, not deleted from ANSYS Icepak. Since it still exists, you can easily add it to the Local coord system drop-down lists again by turning the Active option back on. 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.
9.8.1. Aligning an Object With Another Object in the Model You can align an object with another object in your ANSYS Icepak model using the Edit window or the Object modification toolbar.
Aligning Objects With the Object Edit Window Figure 9.25: Two Objects That Are Close Together (p. 284) shows an example of two objects that are close together. To align the right-hand side of object.1 with the left-hand side of object.2 using the object Edit window, follow the steps below.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
283
Building a Model Figure 9.25: Two Objects That Are Close Together
1. Select the object you want to align (object.1 in this example). 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. Use the left mouse button to click on the part of the object that you want to align your object with in the graphics window. In this example, you would click on 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 lefthand side of object.2.
Aligning Objects With the Object modification Toolbar You can align an object with another object in your ANSYS Icepak model in several ways using the Object modification toolbar (Figure 9.2: The Object Modification Toolbar (p. 258)).
9.9. Aligning Object Faces You can align two objects with faces that are in parallel planes using the button in the Object modification toolbar. Alignment of one object with another using faces can be accomplished by two methods: • 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, cylindrical, or 3D polygon geometries. Objects with these geometries can then be resized only when they are being aligned to objects with similar geometry (e.g., prism objects cannot be resized to become aligned with cylindrical objects). To align the faces of two objects, use the following procedure: 284
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. • To align objects by resizing one of the objects, left-click on the • To align objects by translating one of the objects, right-click on the
button. button.
2. Use the left mouse button to select 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, click the right mouse button 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.
9.10. Aligning Object Edges You can align two objects with edges that run in the same direction using the button in the Object modification toolbar. Aligning one object to another using edges can be accomplished by two methods for both 2D and 3D objects: • 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 colinear 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 colinear 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 colinear 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 colinear with the selected edge on the reference object
Note Aligning two objects using edges is not available for objects with circular, cylindrical, ellipsoid, or elliptical cylinder geometry. To align the edges of two objects, use the following procedure: 1. Decide whether you want to align the two desired objects by resizing or translating one of the objects. • To align objects by resizing one of the objects, left-click on the
button.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
285
Building a Model • To align objects by translating one of the objects, right-click on the
button.
2. Use the left mouse button to select 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 the left button until the desired edge is selected. If you select the wrong edge, click the right mouse button 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. 286) shows an example of aligning the edges of two objects using resizing and translation. Figure 9.26: Alignment of Two Objects Using Edges
9.11. Aligning Object Vertices You can align two objects by their individual vertices using the button in the Object modification toolbar. Alignment of one object with another using vertices can be accomplished by two methods:
286
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Aligning Object Centers • 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 • 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. To align the vertices of two objects, use the following procedure: 1. Decide whether you want to align the two desired objects by resizing or translating one of the objects. • To align objects by resizing one of the objects, left-click on the • To align objects by translating one of the objects, right-click on the
button. button.
2. Use the left mouse button to select 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 the left button until the desired vertex is selected. If you select the wrong vertex, click the right mouse button 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.
9.12. Aligning Object Centers 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. To align the centers of two objects, use the following procedure: 1. Left-click on the
button.
2. Use the left mouse button to select 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 the left button until the desired object is selected. If you select the wrong object, click the right mouse button 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
287
Building a Model
9.13. Aligning Object Face Centers You can align two objects by the geometric centers of their faces using the button in the Object modification toolbar. Alignment of one object to another using face centers occurs by translating the 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 geometry. To align the face centers of two objects, use the following procedure: 1. Left-click on the
button.
2. Use the left mouse button to select 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 the left button until the desired face is selected. If you select the wrong face, click the right mouse button 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.
9.14. Matching Object Faces You can align two objects by matching their faces using the button in the Object modification toolbar. Alignment of one object to another by matching faces occurs as necessary by some or all of the following methods: • resizing the selected object by stretching (or contracting) in one or both of the coordinate directions of the plane of the selected face • translating the selected object in up to three coordinate directions • 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
288
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Matching Object Edges be matched to a face on a cylindrical object. Circular faces in different planes (e.g., x-y and y-z), however, can not be matched.
Note Aligning two objects by matching faces is not available for objects with ellipsoid geometry. To align two objects by matching faces, use the following procedure: 1. Left-click on the
button.
2. Use the left mouse button to select 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 the left button until the desired face is selected. If you select the wrong face, click the right mouse button 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.
9.15. Matching Object Edges You can align two objects by matching their edges using the button in the Object modification toolbar. Alignment of one object to another by matching edges occurs as necessary by one or both of the following methods: • resizing the selected object by stretching (or contracting) in the coordinate direction of the selected edge • translating the selected object in up to three coordinate directions
Note Matching object edges is possible only when the selected edges are in the same general plane (i.e., x-y, y-z, x-z , or inclined).
Note Aligning two objects by matching edges is not available for objects with circular, cylindrical, ellipsoid, or elliptical cylinder geometry. To align two objects by matching edges, use the following procedure: 1. Left-click on the
button.
2. Use the left mouse button to select 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 the left button until the desired edge is selected. If you select the wrong edge, click the right mouse button to deselect it. Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
289
Building a Model 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.
9.15.1. Copying an Object There are two ways to copy an object in ANSYS Icepak: using the Copy object panel and using the Object selection panel.
Copying an Object Using the Copy object Panel One way to copy an object is to use the Copy object panel. Figure 9.27: Example of a Copy object Panel (p. 290) shows an example of a Copy object panel specific to copying a block (the Copy block panel). To open this panel, select the object in the graphics window and click on the Object modification toolbar (Figure 9.2: The Object Modification Toolbar (p. 258)).
button in the
Figure 9.27: Example of a Copy object Panel
An alternate way of opening the Copy object panel is as follows: • Right-click on the object name under the Model node and select Copy from the pull-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. 275).
290
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Matching Object Edges 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; i.e., 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. 275) for more information on moving an object. Options available for copying objects using the Copy object panel include the following: • Number of copies allows you to specify how many copies of the selected object you require. • Group name allows 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 allows 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. To scale the size of multiple copies successively (i.e., to scale the first copy relative to the original object, the second copy relative to the first copy, etc.), select Scale copies cumulatively. • Mirror allows 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 allows you to rotate the new object about any coordinate axis from the object’s original position. Select X, Y, or Z next to Axis, and then select 90, 180, or 270 degrees of rotation. • Translate allows you to translate the new object a specified distance from the original object’s 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.
Copying an Object Using the Object selection Panel You can also copy an object using the Object selection panel. Figure 9.28: The Object selection Panel (p. 292) shows an example of an Object selection panel. To open this panel, click on Copy from in the Object panel (e.g., Figure 9.14: Example of an Object Panel (Geometry Tab) (p. 270)).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
291
Building a Model Figure 9.28: The Object selection Panel
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 on 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. Other options available in the Object selection panel are as follows: • 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 purposes 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. • Copy shape info copies the shape of the object only. • 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.
9.16. Object Attributes When a new object is created in ANSYS Icepak, default characteristics are applied to the object. ANSYS Icepak gives the object the following characteristics, which are displayed in the object Edit window or the Object panel, or, in some cases, in both places. • Description (name, notes, group, include or exclude the object)
292
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Object Attributes • Graphical style (shading, line width, color, texture, transparency) • Position and size • 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 allows 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.
Changing the Name of an Object ANSYS Icepak allows you to change the name of an object. The name of an object is displayed in the Name text entry box in the object Edit window (e.g., Figure 9.12: Example of an Object Edit Window (p. 268)) and in the Name text entry box in the Object panel (e.g., Figure 9.13: Example of an Object Panel (Info Tab) (p. 269)). To change the name of an object, enter a new name in the Name text entry box.
Adding Notes About the Object You can enter notes for object under Notes for this object in the Notes tab of the Cabinet panel (e.g., Figure 9.16: Example of an Object Panel (Notes Tab) (p. 272)). There is no restriction on the number and type of text characters you can use. When you are finished entering or updating the text in this field, click Update to store this information along with the object.
Assigning an Object to a Group The group to which the object belongs is displayed in the Group text entry box in the object Edit window (e.g., Figure 9.12: Example of an Object Edit Window (p. 268)) and in the Groups text entry box in the Object panel (e.g., Figure 9.13: Example of an Object Panel (Info Tab) (p. 269)). You can specify the group to which the object belongs (if applicable) by entering the name of the group in the Group text entry box.
Including or Excluding an Object You can include an object in the model or exclude it by selecting or deselecting Active in the Object panel (e.g., Figure 9.13: Example of an Object Panel (Info Tab) (p. 269)). The object is included 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.
9.16.2. Graphical Style ANSYS Icepak allows you to change the display of the object in the graphics window. The procedure for changing the color and line width of the object is the same as for changing the color and line width of the cabinet, as described in Modifying the Graphical Style of the Cabinet (p. 267).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
293
Building a Model
Changing the Shading The Shading of an object in the graphics window is shown as default in the Object panel (e.g., Figure 9.13: Example of an Object Panel (Info Tab) (p. 269)). The type of shading that will be applied to the object when default is selected is defined in the Object types section of the Preferences panel (see Editing the Graphical Styles (p. 230) for more details on changing the default shading using the Preferences panel). To change the shading of the object, click on the square button to the right of the Shading text field in the Object panel. Select a shading type in the resulting drop-down list: default, Wire, Solid, Solid/wire, Hidden line, or Invisible. Click Update at the bottom of the Object panel to change the shading for the object in the graphics window.
Changing the Texture The Texture of an object in the graphics window can be modified when Solid or Solid/wire has been selected in the Shading drop-down list. The default texture option is No texture. To modify the texture, select Load from file and select an available PPM image file in the resulting File selection dialog box (see File Selection Dialog Boxes (p. 92)). 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.
Changing the Transparency The transparency of an object in the graphics window can be modified by turning on the Transparency option and moving the slider bar between values of 0.00 (opaque) and 0.99 (fully transparent). This option is useful when Solid has been selected in the Shading drop-down list. In the case of the Solid/wire option, the transparency will be seen on the faces only, not the edges.
9.16.3. Position and Size An example of how ANSYS Icepak displays the position and size of an object is described below for a rectangular object. • The plane of the currently selected object is displayed in the object Edit window (e.g., Figure 9.12: Example of an Object Edit Window (p. 268)) 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 (e.g., Figure 9.14: Example of an Object Panel (Geometry Tab) (p. 270)) 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 (e.g., Figure 9.12: Example of an Object Edit Window (p. 268)) and in the Object panel (e.g., Figure 9.14: Example of an Object Panel (Geometry Tab) (p. 270)) 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 (e.g., Figure 9.12: Example of an Object Edit Window (p. 268)) next to Geom. To modify the geometry, select 294
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Object Attributes 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 (e.g., Figure 9.14: Example of an Object Panel (Geometry Tab) (p. 270)) in the Shape drop-down list. The geometries available in ANSYS Icepak are listed below and described in the following sections. • rectangular • circular • inclined • polygon (2D and 3D) • prism • cylindrical • ellipsoid • elliptical cylinder • CAD
Rectangular Objects The location and dimension parameters for a rectangular object include the coordinate plane (Y-Z, XY, 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. 295)). 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. Figure 9.29: Rectangular Object Definition
Rectangular geometries are available for the following objects: • networks • heat exchangers Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
295
Building a Model • openings • grilles • sources • printed circuit boards (PCBs) • plates • walls • fans • resistances (3D rectangular geometries only) 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 coordinates (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. 297)) 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.
296
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Object Attributes Figure 9.30: Circular Object Definition
Circular geometries are available for the following objects: • 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.
Specify the location of the center of the object (xC, yC, zC), the plane in which the object lies (Y-Z, XZ, 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 Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
297
Building a Model 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 on 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 Figure 9.31: Inclined Object Definition (p. 298)). 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. Figure 9.31: Inclined Object Definition
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. 299)).
298
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Object Attributes Figure 9.32: Inclined Object Slope Definition
Inclined geometries are available for the following objects: • 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
299
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.
9.17. Two-Dimensional Polygons A two-dimensional polygon object (see Figure 9.33: Definition of a 2D Polygon Object (p. 301)) is described by the plane in which it lies (Y-Z, X-Z, or X-Y) and the coordinates of its vertices (e.g., vert 1, vert 2, vert 3). The coordinate on the axis that is normal to the plane of the object is specified only for the first vertex. For the remaining vertices, this same value is used. For example, if the object is in the X-Z plane, you specify (x1, y1, z1) for vert 1, (x2, z2) for vert 2, (x3, z3) for vert 3, etc., and ANSYS Icepak automatically sets y2 = y3 = y1, etc.
300
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Two-Dimensional Polygons Figure 9.33: Definition of a 2D Polygon Object
Two-dimensional polygon geometries are available for the following objects: • networks • heat exchangers • openings • grilles • sources • plates • walls • fans • printed circuit boards 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 (e.g., vert 1, vert 2, vert 3) of the polygon. You can add and remove vertices using the Add and Remove buttons. Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
301
Building a Model To modify the position of any polygon vertex, either select its name (e.g., 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.
9.18. Three-Dimensional Polygons Three-dimensional polygon objects have top and bottom sides that are polygonal in shape and are parallel to each other. A uniform 3D polygon object (Figure 9.34: Definition of a Uniform 3D Polygon Object (p. 302)) has a centerline aligned with one of the coordinate axes and a constant cross-section throughout the height of the block. It is described by the plane in which its base lies (Y-Z, X-Z, or X-Y), its Height, and the coordinates of the vertices (e.g., vert 1, vert 2, vert 3) on the base plane. Figure 9.34: Definition of a Uniform 3D Polygon Object
A non-uniform 3D polygon object (Figure 9.35: Definition of a Non-Uniform 3D Polygon Object (p. 303)) 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 (e.g., low 1, low 2, low 3, high 1, high 2, high 3). The top and bottom sides of a nonuniform 3D polygon object can differ in shape but must be parallel to each other and possess an identical number of vertices.
302
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Three-Dimensional Polygons Figure 9.35: Definition of a Non-Uniform 3D Polygon Object
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 XY in the Plane drop-down list. Under Location, specify the Height and the coordinates of the vertices (e.g., 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
303
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 (e.g., 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 (e.g., 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 nonparallel. However, ANSYS Icepak’s 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. 275)) before selecting and moving the polygon vertices.
9.18.1. Prism Objects A prism object (Figure 9.36: Definition of a Prism Object (p. 305)) has its sides aligned with the three coordinate planes. Its location is defined by the coordinates of the lower left front corner, referred to as the object starting point (xS, yS, zS), and the upper right corner, referred to as the object ending point (xE, yE, zE).
304
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Three-Dimensional Polygons Figure 9.36: Definition of a Prism Object
Prism geometries are available for the following objects: • 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 coordinates (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.
9.18.2. Cylindrical Objects Cylindrical objects can be specified as uniform or non-uniform. A uniform cylindrical object (Figure 9.37: Definition of a Uniform Cylindrical Object (p. 306)) has a constant radius throughout the height Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
305
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). Figure 9.37: Definition of a Uniform Cylindrical Object
A non-uniform cylindrical object (Figure 9.38: Definition of a Non-Uniform Cylindrical Object (p. 307)) 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).
306
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Three-Dimensional Polygons Figure 9.38: Definition of a Non-Uniform Cylindrical Object
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. Cylindrical geometries are available for the following objects: • 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
307
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 cylinder (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).
9.18.3. Ellipsoid Objects Ellipsoid objects are defined by a bounding box, just like a prism, and a set of flags that indicate whether each octant should be turned on or off. Any one or more of the eight octants can be activated or deactivated. The object is defined by the number of octants used as well as the actual dimensions specified by xS, xE, yS, yE, zS, and zE. The octants can be activated or deactivated using the xyz, Xyz, xYz, XYz, xyZ, XyZ, xYZ, and XYZ check boxes. 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.
Note Ellipsoids can be meshed only with the hex-dominant mesher (see Guidelines for Mesh Generation (p. 710)). Ellipsoid geometries are available only for blocks and sources. 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.
308
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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.
9.18.4. Elliptical Cylinder Objects Elliptical cylinders (E. cylinder) are defined with four quadrants. The two centers are specified by X, Y, Z for the bottom center point (Bot cent), and X, Y, Z for the top center (Top cent), as shown in Figure 9.39: Nomenclature for Simplified Elliptical Cylinders (p. 310) and Figure 9.40: Nomenclature for Detailed Elliptical Cylinders (p. 311). Each center has two vectors that should be perpendicular, which define the two end caps of the cylinder. The four vectors are named Bot vec 1 and Bot vec 2 for the low center (Bot cent), and Top vec 1 and Top vec 2 for the high center (Top cent). One or more of the quadrants can be activated or deactivated using the check buttons -1 -2, -1 +2, +1 -2, and +1 +2. Here, -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.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
309
Building a Model Figure 9.39: Nomenclature for Simplified Elliptical Cylinders
310
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Three-Dimensional Polygons Figure 9.40: Nomenclature for Detailed Elliptical Cylinders
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 15.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 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 allows you to define a cylinder with circular end caps of variable radius and also allows 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 allows 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 perpendicular 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.
312
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Three-Dimensional Polygons
9.18.5. CAD Objects CAD objects are directly imported using the IGES/STEP import feature (see Importing IGES, and STEP Files Into ANSYS Icepak (p. 148)). CAD objects can possess the most general 2D (Figure 9.41: 2D CAD Object (p. 313)) and 3D (Figure 9.42: 3D CAD Object (p. 314)) shapes. The geometry of a CAD object cannot be specified or modified in ANSYS Icepak. As such, any changes to the shape of the object must be made in the CAD tool before being exported.
Note IGES/Step export for CAD geometries is not supported. Figure 9.41: 2D CAD Object
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
313
Building a Model Figure 9.42: 3D CAD Object
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 geometry. 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.
9.18.6. Physical Characteristics ANSYS Icepak allows you to specify the physical characteristics of an object in the Object panel (e.g., Figure 9.15: Example of an Object Panel (Properties Tab) (p. 271)). The physical characteristics are specific to the type of object being configured. For example, the Object panel for printed circuit boards allows you to specify whether there is a rack of boards, and, if so, how many boards are in the rack. Also, you can specify the number and height of components on each side of the board, as well as physical properties for each side. Thermal characteristics of an object are also specified in the Object panel. Specific information on the use of the individual Object panels appears in Adding Objects to the Model (p. 315) within the discussion of each object type.
314
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Grouping Objects
9.19. Adding Objects to the Model Adding an object to your model is more complicated than defining a cabinet, because, in addition to specifying dimensions, you must also assign physical properties, describe the components of some objects, and configure the object within the model. 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. 258)). 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: 1. Create the object. 2. Change the description of the object. 3. Change the graphical style of the object (optional). 4. Specify the geometry, position, and size of the object. 5. Specify the type of the object (if relevant). 6. Specify the physical and thermal characteristics of the object. The objects available for your ANSYS Icepak model are described in detail in Networks (p. 351) -- Packages (p. 547).
9.20. Grouping Objects ANSYS Icepak allows you to group objects in your model. Groups can be used for several purposes, including the following: • defining a set of objects as a single design element so that you can use it repeatedly in a series of models • modifying the properties of like objects • designating a collection of objects as a set to test one part of the model independently from the whole model • moving several objects simultaneously • grouping objects together for postprocessing purposes • turning defined sets of objects on and off at your discretion Groups can be easily activated and deactivated, allowing 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
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
315
Building a Model be copied or moved within the model using a variety of geometric transformations. ANSYS Icepak allows 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. 316)) to create and configure groups within your ANSYS Icepak model. Figure 9.43: The Groups Node in the Model manager Window
The procedures for creating and configuring groups are described in the following sections.
9.20.1. Creating a Group To create a new group, double-click on the Groups node in the Model manager window (Figure 9.43: The Groups Node in the Model manager Window (p. 316)) or select Create in the object menu. The new group node will be added under the Groups node. It will not contain any objects until you add them to it, as described in Adding Objects to a Group (p. 318). 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. 104)). To create a group from the selected items, right-click on one of the items and select Create and Group in the pull-down menu. In the resulting Create group dialog box (Figure 9.44: The Create group Panel (p. 316)), enter a name and click Done. Figure 9.44: The Create group Panel
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.
9.20.2. Renaming a Group To rename an existing group, right-click on the group node in the Model manager window (Figure 9.43: The Groups Node in the Model manager Window (p. 316)) and select Rename in the pull-down menu. In the resulting Rename group dialog box (Figure 9.45: The Rename group Panel (p. 317)), enter a new name and click Done.
316
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Grouping Objects Figure 9.45: The Rename group Panel
9.20.3. Changing the Graphical Style of a Group ANSYS Icepak allows you to change the display of a group in the graphics window. You can change the shading, color, and line width of the group in the Group parameters panel (Figure 9.46: The Group parameters Panel (p. 317)). 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. 316)) and select Edit in the pull-down menu. Figure 9.46: The Group parameters Panel
Changing the Color To change the color of a group, turn on the Color option in the Group parameters panel and click on the square button to the right of the Color text option. A color palette menu will open. See Modifying the Graphical Style of the Cabinet (p. 267) for details about selecting colors. Click Accept in the Group parameters panel to change the color of the group in the graphics window.
Changing the Line Width To change the width of the lines for a group, turn on the Linewidth option and select a line width (1, 2, 3, 4, or 5) from the drop-down list. Click Accept in the Group parameters panel to change the line width of the group in the graphics window.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
317
Building a Model
Changing the Shading To change the shading of a group, turn on the Shading option in the Group parameters panel and select a shading type (View, Wire, Solid, Solid/wire, Hidden line, or Invisible) from the drop-down list. Click Accept in the Group parameters panel to change the shading of the group in the graphics window. 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).
Changing the Texture The surface texture of a group can be modified when Solid or Solid/wire has been selected in the Shading drop-down list. The default texture option is No texture. To modify the texture, turn on the Texture option in the Group parameters panel. Select Load from file, and then select an available PPM image file in the resulting File selection dialog box (see File Selection Dialog Boxes (p. 92)). 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.
Changing the Transparency The transparency of a group can be modified by turning on the Transparency option and moving the slider bar between values of 0.00 (opaque) and 0.99 (fully transparent). This option is most useful when Solid has been selected in the Shading drop-down list.
9.20.4. Adding Objects to a Group To add an object to a group, right-click on the group node in the Model manager window (Figure 9.43: The Groups Node in the Model manager Window (p. 316)) and select Add in the pull-down menu. 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 allows 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. 319)).
318
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Grouping Objects Figure 9.47: The Add by name/pattern Panel
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. 293)).
9.20.5. Removing Objects From a Group To remove an object from a group, right-click on the group node in the Model manager window (Figure 9.43: The Groups Node in the Model manager Window (p. 316)) and select Remove in the pulldown menu. 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 allows 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. 320)).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
319
Building a Model Figure 9.48: The Remove by name/pattern Panel
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 pull-down menu.
9.20.6. Copying Groups You can access these items using the Model manager window by right-clicking on the specific group node and selecting Copy group or Copy params in the pull-down menu.
9.20.7. Moving a Group To move a group, right-click on the group node in the Model manager window (Figure 9.43: The Groups Node in the Model manager Window (p. 316)) and select Copy in the pull-down menu. This opens the Move group panel. You can apply various transformations to the group. The operations in the Move group 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. 263)). The Scale option is described in Resizing the Cabinet (p. 260), and the Mirror, Rotate, and Translate options are described in Repositioning the Cabinet (p. 264) and Repositioning an Object (p. 275). 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.
9.20.8. Editing the Properties of Like Objects in a Group You can edit the properties of like objects simultaneously within a group. Note that the objects in the group must be of the same type (e.g., all blocks), and you cannot change the geometry of the objects. To edit the properties of like objects in a group, right-click on the group under the Groups node in the Model manager window and select Edit objects in the pull-down menu. This will open the Object panel (e.g., the Blocks panel if the group contains blocks) and display the properties of the selected objects. You can edit any properties of the objects that are not grayed out in the Object panel. Click Done when you have finished editing the objects. ANSYS Icepak will close the Object panel and apply the changes to all the objects in the group. You can check the changes that ANSYS Icepak has made to the objects in the group by viewing the properties of the objects in the Parameter summary panel, described in Object and Material Summaries (p. 346). 320
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Material Properties
9.20.9. Deleting a Group You can access these items in the Model manager window by right-clicking on the specific group node and selecting Delete or Delete all in the pull-down menu.
9.20.10. Activating or Deactivating a Group You can access these items using the Model manager window by right-clicking on the specific group node and selecting Activate all or Deactivate all in the pull-down menu.
9.20.11. Using a Group to Create an Assembly To create an assembly using a group, right-click on the group node in the Model manager window (Figure 9.43: The Groups Node in the Model manager Window (p. 316)) and select Create assembly in the pull-down menu. See Custom Assemblies (p. 337) for information on assemblies.
9.20.12. Saving a Group as a Project To save a group of objects as a separate project (model), right-click on the group node in the Model manager window (Figure 9.43: The Groups Node in the Model manager Window (p. 316)) and select Save as project in the pull-down menu (See Saving a Project File (p. 137) for information on the Save project panel.). You can save the project containing the group to any directory, but it is recommended that you create a local groups directory where you can save all the groups you create.
9.21. Material Properties An important step in the setup of your model is the definition of the physical properties of the materials. Material properties are defined in the Materials panel, which allows you to input values for the properties that are relevant to the problem you have defined in ANSYS Icepak. These properties can include the following: • Density and/or molecular weights • Viscosity • Specific heat capacity • Thermal conductivity • Diffusivity • Volumetric expansion coefficient • Surface roughness • Emissivity • Solar behavior • Solar and diffuse absorptance and transmittance 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
321
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. 2. Select Al-Pure in the materials drop-down list. 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. 323)). 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.
322
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Material Properties Figure 9.49: Material Selection Panel
Some properties may be temperature-dependent, and ANSYS Icepak allows you to define a property as: • a constant value • a linear function of temperature • a piecewise-linear function of temperature, described as a series of points defining the property variation. These points can be described in two ways: – using the graph editor – specifying points as coordinate pairs You can also define the thermal conductivity of a fluid to be velocity-dependent, if required.
9.21.1. Using the Materials Library and the Materials Panel You will use the Materials library node in the Library tab of the Model manager window and the Materials panel to define materials within your ANSYS Icepak model. Libraries →
Main library →
Materials
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
323
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 allows you to edit the physical characteristics of the material selected under the Materials library node. The Materials panel will have different inputs depending on the material selected.
9.21.2. Editing an Existing Material A common operation that you will perform with the Materials panel is the modification of an existing material. Items in the Materials library, themselves, cannot be edited. Instead, you can create a copy of an existing material for use in your model and then edit the copy. The steps for this procedure are as follows:
324
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Material Properties 1. Expand the node for the type of the material (e.g., Fluid, Solid, Surface) in the Project tab of the Model manager window. Expand the node for the sub-type of the material (e.g., Immersion fluids in Figure 9.50: The Materials Node in the Library Tab of the Model manager Window (p. 324)) and select the material item under the sub-type node. Right-click on the material item and select Edit in the pull-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 modification toolbar. Figure 9.51: The Materials Panel for a Solid Material (Properties Tab) (p. 325) shows the Materials 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 on the material item and select Rename in the pull-down menu. In the subsequent Rename object dialog box, enter a new name in the text entry field and click Done. 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. 206) for details. 4. Define the properties of the material. The properties for different types of materials are described below. Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
325
Building a Model 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 Materials panel and display the properties of the selected material. You can edit the definition of the material 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. 331) for details on saving material properties to a library.
Editing a Solid Material The inputs for editing a solid material are shown in Figure 9.51: The Materials Panel for a Solid Material (Properties Tab) (p. 325). The following properties are defined for solid materials: • Density is the density of the solid. • Specific heat is the specific heat capacity of the solid. • Conductivity is the thermal conductivity of the solid. • 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 Conductivity. 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 dropdown list and specify the thermal Conductivity. To define the degree to which the orthotropic conductivity varies in each coordinate direction, specify a scaling factor for the conductivity in each of the X, Y, and Z coordinate directions. – To specify an anisotropic thermal conductivity, specify the thermal Conductivity and then select Anisotropic from the Conductivity type drop-down list. To define the degree to which the anisotropic conductivity 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 on 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. 327)).
326
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Material Properties Figure 9.52: The Anisotropic tensor Panel
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 information, click the Edit button next to Origin or Axis. When Origin or Axis is not enabled, Icepak automatically uses coordinate information from corresponding objectsT. The thermal conductivity is used when temperature is included in the problem (see Solution Variables (p. 238)). When modeling a transient problem, density and specific heat will also be used. See Transient Simulations (p. 591) for details on transient simulations.
Editing a Fluid Material The inputs for editing a fluid material are shown in Figure 9.53: The Materials Panel for a Fluid Material (p. 328).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
327
Building a Model Figure 9.53: The Materials Panel for a Fluid Material
The following properties are defined for fluid materials: • Vol. expansion is the volumetric expansion coefficient of the fluid. • Viscosity is the fluid dynamic viscosity. • Density is the fluid density. • Specific heat is the specific heat capacity of the fluid. • Conductivity is the thermal conductivity of the fluid (which can be velocity- or temperature-dependent). • Diffusivity is the diffusivity of the fluid. • Molecular weight is the molecular weight of the fluid. 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. 241). The thermal conductivity and specific heat are used when temperature is included in the problem (see Flow, Temperature and Species Variables (p. 239)). 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. 243)). 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. 891)) 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
328
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Material Properties the buoyancy force, ANSYS Icepak uses a density that varies as Gas Law (p. 891).
, as described in Incompressible Ideal
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.
Editing a Surface Material The inputs for editing a surface material are shown in Figure 9.54: The Materials Panel for a Surface Material (p. 329). Figure 9.54: The Materials Panel for a Surface Material
The following properties are defined for surface materials: • Roughness is the roughness of the entire surface, where zero represents a perfectly smooth surface. • Emissivity is the emissivity of the 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
329
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. 241). The emissivity is used when radiation is modeled (see Radiation Modeling (p. 627)). Solar and diffuse absorptance and transmittance properties are used when solar loading is modeled (see Modeling Solar Radiation Effects (p. 248)). 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.
9.21.3. Viewing the Properties of a Material You can view the properties of a material using any panel that contains a materials list. For example, the Walls panel contains a list called the Solid material list. To view the properties of the material selected in the Solid material list, open the list and select View definition. The Message window will report the properties of the material, e.g., for when the library material eGRAF_SPREAD_SS300 is assigned to an object in the Solid material list: Material name: "eGRAF_SPREAD_SS300", type solid, subtype Heat_Spreaders Density =1360.0 kg/m3 Specific heat = 711.0 J/Kg-K Conductivity type = Orthotropic K_X = 300.0 W/m-k K_Y = 300.0 W/m-k K_Z = 4.5 W/m-k
9.21.4. Copying a Material To copy a material, right-click on the material item in the Model manager window and select Copy in the pull-down menu. You can also copy a material by selecting the material item in the Model manager window and clicking on the button. A new material will be created under the Model node (Figure 9.55: The Materials Node Under the Model Node (p. 331)) 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. 324).
330
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Material Properties Figure 9.55: The Materials Node Under the Model Node
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. 331) for details on saving material properties to a library.
9.21.5. Creating a New Material To create a new material, click on 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. 331)) and in the Name text entry box in the Materials panel. See Editing an Existing Material (p. 324) 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 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. 331) for details on saving material properties to a library.
9.21.6. Saving Materials and Properties By default, ANSYS Icepak searches for the materials file that is provided with the standard ANSYS Icepak distribution. This file includes a large collection of material definitions that are available to all ANSYS Icepak users. It is located in the ICEPAK_ROOT/icepak_lib directory and is called the materials file. Different materials files can be accessed using different libraries. If you wish to modify the properties of materials that are included with ANSYS Icepak, there are two ways to do this: • create a new library and copy materials to the library Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
331
Building a Model • copy materials from the main library into the 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 existing 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. To create a new library of materials, you have two options: • Create your own local materials file using the following procedure: 1. Select Create material library in the Model menu. Model → Create material library 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. 332)). 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. 92) for details about the file selection dialog box. Figure 9.56: The Selection Panel for Saving Materials
332
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. 228) for details. This allows 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 Icepak 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. 228)). • Create a new library using the Library path panel as described in Editing the Library Paths (p. 228). 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.
9.21.7. Deleting a Material If there are materials in your local materials library that you no longer need, you can easily delete them. button in the Object Select the material under the Materials (or Model) node and click on the modification toolbar or click Delete in the Materials panel (e.g., Figure 9.51: The Materials Panel for a Solid Material (Properties Tab) (p. 325)). The selected material will be removed from your model.
9.21.8. Defining Properties Using Velocity-Dependent Functions You can define the thermal conductivity of a fluid in ANSYS Icepak to be a function of velocity. The thermal conductivity of a fluid can be defined using a power law form: =
(9.2)
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 conductivity Panel Showing the Velocity-Dependent Inputs (p. 333)). Figure 9.57: The Fluid conductivity Panel Showing the Velocity-Dependent Inputs
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
333
Building a Model Specify the Coefficient (C in Equation 9.2 (p. 333)) and the Exponent (n in Equation 9.2 (p. 333)) and click Accept to define the velocity-dependent thermal conductivity of the fluid.
Note You must specify these inputs in SI units.
9.21.9. Defining Properties Using Temperature-Dependent Functions Many material properties in ANSYS Icepak can be defined as functions of temperature. For most properties, you can define a constant, linear, or curve function of temperature. To define a property as temperature-dependent, enable the check box next to the property and click the adjacent Edit button in the Materials panel. This will open the specific heat parameter panel. Figure 9.58: Example of a Solid specific heat Panel (p. 334) shows an example of a temperature-dependent parameter panel (the Solid specific heat panel). Figure 9.58: Example of a Solid specific heat Panel
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: • Constant allows you to define the property as a constant. • Linear allows you to define the property in terms of a linear equation:
= + −
(9.3)
where v0 is a reference value, C is a constant, and Tref is the reference temperature. • Piecewise allows you to define the property 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 Temperature/value curve window or by specifying a list of temperature/value coordinate pairs using the Curve specification panel. These options are described below.
9.22. Using the Temperature value curve Window You can specify a piecewise linear variation of a property with temperature using the Temperature/value curve graphics display and control window (Figure 9.59: The Temperature/value curve Graphics Display and Control Window (p. 335)). To open the Temperature/value curve window, select Piecewise in the
334
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. 334)) 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 on 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
335
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 on Set range. This will open the Set range panel (Figure 9.60: The Set range Panel (p. 336)). Figure 9.60: The Set range Panel
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 on 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. 92) 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. You can use the Print button to print the curve. See Saving Image Files (p. 139) for details on saving hardcopy files. Click Done when you have finished creating the curve; this will store the curve and close the Temperature/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. 337) for the pairs of coordinates for the curve shown in Figure 9.59: The Temperature/value curve Graphics Display and Control Window (p. 335)).
9.23. Using the Curve specification Panel You can define a piecewise linear variation of a property with temperature using the Curve specification panel (Figure 9.61: The Curve specification Panel (p. 337)). To open the Curve specification panel, select Piecewise in the Temperature dependent parameter panel (Figure 9.58: Example of a Solid specific heat Panel (p. 334)) and select Text editor from the resulting list.
336
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Custom Assemblies Figure 9.61: The Curve specification Panel
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 specification 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. 335) for the curve for the values shown in Figure 9.61: The Curve specification Panel (p. 337).
9.24. Custom Assemblies In thermal management models, it is not uncommon to encounter cases where a given combination of modeling objects appears in more than one model. It may be necessary, for example, to model the use of a standard electronic assembly (e.g., a power supply) in conjunction with several different types of cabinets and/or other electronic components. ANSYS Icepak allows you to create the standard assembly once, and then use it in other models. Assemblies are collections of ANSYS Icepak objects (e.g., PCBs, grilles, fans, blocks) that have been defined together as a group (see Grouping Objects (p. 315) for information on grouping objects) and stored as a single unit.
9.24.1. Creating and Adding an Assembly You can create an assembly to be used in your ANSYS Icepak model using one of the following methods: • 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. 315) for details on creating groups. • Create an assembly first and then add individual objects or groups to the assembly. Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
337
Building a Model
Creating an Assembly From a Group of Objects You can create a new assembly by right-clicking on the group item under the Groups node in the Model manager window and selecting Create assembly in the pull-down menu. Figure 9.62: An Assembly Node in the Model manager Window
Creating an Assembly Item Without Using a Group of Objects To create an empty assembly item under the Model node in the Model manager window (Figure 9.62: An Assembly Node in the Model manager Window (p. 338)), click on the button in the Object creation toolbar. If the Assemblies panel is already open, you can also click on New in the Assemblies panel to create a new assembly. 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. 104)). To create an assembly from the selected items, right-click on one of the items and select Create assembly in the pull-down menu.
Adding Objects to an Assembly To add objects to an existing assembly, use one of the following methods: • 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. 119) for details.
• Right-click on the assembly item in the Model manager window and select Create in the first pull-down menu. In the subsequent pull-down menu, select the type of object you wish to add to the assembly. See Networks (p. 351) -- Packages (p. 547) for information about the different objects in ANSYS Icepak.
9.24.2. Editing Properties of an Assembly To edit properties of an assembly item, use the following procedure:
338
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Custom Assemblies 1. Click on the button in the Object modification toolbar or right-click on the assembly item in the Model manager window and select Edit in the pull-down menu. This will open the Assemblies panel (Figure 9.63: The Assemblies Panel (Definition Tab) (p. 339) and Figure 9.64: The Assemblies Panel (Meshing Tab) (p. 341)). Figure 9.63: The Assemblies Panel (Definition Tab)
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. 293) 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. 293) 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. 339)). There are two options:
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
339
Building a Model • External Assembly allows 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. 92) 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 allows 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 Assemblies 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. 260) and Repositioning the Cabinet (p. 264). You should also note the extra details for moving an object in Repositioning an Object (p. 275).
Note If you scale, rotate, mirror, or translate the assembly, these operations will be performed with respect to the assembly’s 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. 341)).
340
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Custom Assemblies Figure 9.64: The Assemblies Panel (Meshing Tab)
a. To allow ANSYS Icepak to generate a non-conformal mesh, turn on the Mesh separately option. See Generating a Mesh (p. 707) 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. 283). 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 assembly in the X, Y, and Z directions. This specification is used by ANSYS Icepak whenever the distance Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
341
Building a Model between two objects inside the assembly is less than this value, but greater than the model’s zero tolerance. If you don’t specify the Minimum gap (i.e., 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. Assemblies 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. 342). Figure 9.65: The Assemblies Panel Using Mesher-HD (Meshing Tab)
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. 716)
342
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Custom Assemblies • Enforce 3D cut cell meshing for all objects allows 3D cut cell meshing instead of the mesh settings selected in the Misc tab of the Mesh control panel. • Allow stair-stepped meshing and Allow multi-level meshing 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 is a selection where cells may be sub-divided into a particular direction as contrast to both directions as in isotropic refinement. – Isotropic refinement yields higher cell count as compared to anisotropic refinement but quality of cells may be better in isotropic refinement as aspect ratio is maintained in 2D. • In the Multi-level tab, Max Levels allows 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 allows 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 assemblies 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. 206) 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.
9.24.3. Assembly Viewing Options There are several ways to view an assembly in your ANSYS Icepak model. Expanding the assembly node in the Model manager window will display the objects in the assembly as they would normally look. Closing the assembly node will display only the bounding box of the assembly.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
343
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 on the desired assembly node under the Model node in the Model manager window and turn on the View separately option in the pull-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 on the assembly node and turn off the View separately option.
9.24.4. Selecting an Assembly There are two ways to select an assembly: • 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 keyboard, and click the left mouse button.
9.24.5. Editing Objects in an Assembly Once you have created an assembly or read an assembly into your ANSYS Icepak model, you can edit the individual objects in the assembly. To edit an object, select the object item under the assembly node and click on the button in the Object modification toolbar. This will open the Object panel, where you can edit any of the properties of any individual object. Alternatively, you can edit an assembly by right-clicking on the assembly item in the Model manager window and selecting Edit in the pull-down menu.
9.24.6. Copying an Assembly 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. 290). Alternatively, you can copy an assembly by right-clicking on the assembly item in the Model manager window and selecting Copy in the pull-down menu.
Note If you scale, rotate, mirror, or translate the assembly, these operations will be performed with respect to the assembly’s local coordinate system and not the global coordinate system.
9.24.7. Moving an Assembly To move an assembly, select the assembly and click on 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. 263)). The Scale option is described in Resizing the Cabinet (p. 260), and the Rotate, Mirror, and Translate options are described in Repositioning the Cabinet (p. 264) and Repositioning an Object (p. 275).
344
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Custom Assemblies Alternatively, you can move an assembly by right-clicking on the assembly item in the Model manager window and selecting Move in the pull-down menu.
Note If you scale, rotate, mirror, or translate the assembly, these operations will be performed with respect to the assembly’s local coordinate system and not the global coordinate system.
9.24.8. Saving an Assembly To save an assembly to be used in another model, click Write in the Assemblies panel (Figure 9.63: The Assemblies Panel (Definition Tab) (p. 339)). This will open the Save project panel. See Saving a Project File (p. 137) for information on the Save project panel. You can save the project containing the assembly to any directory, but it is recommended that you create a local assemblies directory where you can save all the assemblies you create. 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 pull-down menu. See Saving a Project File (p. 137) for details about saving projects.
9.24.9. Loading an Assembly To load an assembly that was created in another model, right-click on the assembly item in the Model manager window and select Load assembly in the pull-down menu. This will open the Load project panel, which is similar to the Open project panel. See Creating, Opening, Reloading, and Deleting a Project File (p. 217) for information on the Open project panel.
9.24.10. Merging an Assembly With Another Project To merge an assembly with another project, right-click on the assembly item in the Model manager window and select Merge project in the pull-down menu. This will open the Merge project panel. See Merging Model Data (p. 134) for information about using this panel.
9.24.11. Deleting an Assembly You can delete an assembly by right-clicking on the assembly item in the Model manager window and selecting Delete in the pull-down menu. 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.
9.24.12. Expanding an Assembly Into Its Components Once you have created an assembly or read an assembly into your ANSYS Icepak model, you can expand the assembly into its individual components. To expand an assembly, simply expand the assembly node in the Model manager window. The assembly will be expanded into its individual components that can be edited separately. 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 pull-down menu. To view the assembly as a single object, you can close the node or select Close subtree in the pull-down menu. Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
345
Building a Model
9.24.13. Summary Information for an Assembly To view a brief summary of the contents of an assembly, right-click the assembly item in the Model manager window and select Summary information in the pull-down menu. This will open the Assembly contents panel, as shown in Figure 9.66: The Assembly contents Panel (p. 346). This panel lists the total number of objects in the assembly along with the number of objects of each individual object-type. Figure 9.66: The Assembly contents Panel
9.24.14. Total Volume of an Assembly To display the total volume occupied by all the objects in an assembly (excluding CAD objects), rightclick the assembly item in the Model manager window and select Total volume in the pull-down menu. The total volume will be displayed in the Message window.
9.24.15. Total Area of an Assembly To display the total area occupied by all the objects in an assembly (excluding CAD objects), right-click the assembly item in the Model manager window and select Total area in the pull-down menu. The total area will be displayed in the Message window.
9.25. Checking the Design of Your Model ANSYS Icepak provides two ways to check your model for design problems: object and material summaries, and design checks. Object and material summaries, and design checks are described in detail in the following section.
9.25.1. Object and Material Summaries Object and material summaries provide an on-screen catalog of all objects in the model, (including names, descriptions, dimensions, locations, and all physical and thermal properties associated with each object) and any materials you have created or edited. The summary allows 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 (Figure 9.67: Model Summary (p. 347)). View → Summary (HTML)
346
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Checking the Design of Your Model Figure 9.67: Model Summary
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 (e.g., blocks, fans, openings). For each object type, the number of objects of that type is indicated, along with the Name and Shape of every object. If specified, other information will be listed, such as Material, Power, Radiation, Loss specification, etc. If certain properties (e.g., 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. 347), the detailed version of the summary will be displayed as shown in Figure 9.68: Detailed Summary (p. 348).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
347
Building a Model Figure 9.68: Detailed Summary
9.25.2. Design Checks Design checks test the model for problems in the design. To perform an automated design check, select Check model in the Model menu. Model → Check model In the design check, ANSYS Icepak searches for incidences of overlapping objects, violations of physics (e.g., openings not associated with walls), and unacceptable data (e.g., values out of range for individual specifications). The results of the design check are reported sequentially in the ANSYS Icepak Message window. Informative messages appear as blue text, while flaws or design errors detected by the check appear as red 348
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Checking the Design of Your Model 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. 91)). Note that the design check is performed automatically when you generate a mesh for the model.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
349
350
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. 470) for details about network block objects. To configure a network in the model, you must specify its location (i.e., the location and size of the network faces that are connected to the nodes), the number of nodes, and the links between the nodes. Information about the characteristics of a network is presented in the following sections: • Location and Dimensions (p. 351) • Modeling IC Packages (p. 351) • Modeling Heat Exchangers/Cold Plates (p. 353) • Modeling Recirculation Openings (p. 354) • Network Nodes (p. 355) • Adding a Network to Your ANSYS Icepak Model (p. 355)
10.1. Location and Dimensions A network is defined as one or more 2D objects in ANSYS Icepak. The location and dimension parameters for a network vary according to the geometry of the network faces. Network geometries include rectangular, 2D polygon, circular, and inclined. These geometries are described in Geometry (p. 294).
10.2. Modeling IC Packages Figure 10.1: A Two-Resistor Model of an IC Package for Steady-State Simulations (p. 352) and Figure 10.2: An RC Model of an IC Package (p. 352) are, respectively, examples of steady-state and transient network models for IC packages. Figure 10.1: A Two-Resistor Model of an IC Package for Steady-State Simulations (p. 352) is a commonly used representation of a two-resistor network model. The resistance Rjc represents the thermal resistance from the junction to the case and the resistance Rjb represents the thermal resistance from the junction to the board. The intention of the model is to represent the simplest possible path the heat flow can take from the junction to the case and the board. It is assumed that negligible heat transfer occurs through the sides. In Figure 10.2: An RC Model of an IC Package (p. 352), C is the thermal capacitance. Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
351
Networks Figure 10.1: A Two-Resistor Model of an IC Package for Steady-State Simulations
Figure 10.2: An RC Model of an IC Package
A more complicated network representation is shown in Figure 10.3: A Four-Resistor Representation of an IC Package (p. 352). Instead of considering the top of the package to be representative of the case temperature (a single value) and the bottom face of the package to be represented as a single value, it is more physical to represent the top and bottom by two separate temperatures and connect them up with the junction using appropriate resistances. Continuing in this vein, the top, bottom, and sides of the IC packages can be broken up into various ‘‘isothermal’’ zones to construct ever more complicated thermal networks. Figure 10.3: A Four-Resistor Representation of an IC Package
352
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Modeling Heat Exchangers/Cold Plates
10.3. Modeling Heat Exchangers/Cold Plates An example of a heat exchanger that can be modeled using a network object is shown in Figure 10.4: Detailed Heat Exchanger (p. 353). Figure 10.4: Detailed Heat Exchanger
Figure 10.5: Network Object Used to Model a Cold Plate/Heat Exchanger
Modeling the flow through a detailed model of the heat exchanger in Figure 10.4: Detailed Heat Exchanger (p. 353) 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
353
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. 523) for details about volumetric resistances. See Openings (p. 369) 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. 353)). Given the surface area/geometry of the heat exchanger in terms of its bounding box and the two values listed above, ANSYS Icepak’s network object model can be used to model the effects of the heat exchanger on the rest of the system.
10.4. Modeling Recirculation Openings Examples of several recirculation openings that can be modeled using a network object are shown in Figure 10.6: Network Object Representation of Recirculation Openings (p. 354). Figure 10.6: Network Object Representation of Recirculation Openings
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. 354), the extract air leaves the cabinet domain at A and B and the supply air re-enters the cabinet domain at C, D, and
354
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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 (i.e., it either flows inside a hollow block or outside of the cabinet walls) and enters the recirculation device. The recirculation 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.
10.5. Network Nodes Networks consist of a set of face nodes, boundary nodes, and internal nodes. Face nodes represent the geometry of the network face, so that you can visualize the geometric shape to which the internal nodes are connected. Boundary nodes represent boundary conditions for the network node. They are just like regular boundary conditions that you would apply at a wall (e.g., fixed heat flux or fixed temperature). Internal nodes represent objects that you wish to lump together to have a single temperature. For example, if you are modeling an IC package or a chip, the junction would be an internal node. The assumptions here are that the internal details of the chip are not important and that the most important characteristic that would be of interest in modeling is the junction node. The rest of the chip is modeled through resistance connections to surfaces. Nodes can be connected in the following ways: • face nodes can connect to other face nodes or to internal nodes • boundary nodes can connect only to internal nodes • internal nodes can connect to all three types of nodes 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. 470) for more information 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 (e.g., a cabinet boundary, hollow block surfaces) since they represent a connection to an external domain that you do not wish to model in detail.
10.6. Adding a Network to Your ANSYS Icepak Model To include a network in your ANSYS Icepak model, click on the
button in the Object creation tool
bar and then click on the button to open the Networks panel, shown in Figure 10.7: The Networks Panel (Geometry Tab) (p. 356) and Figure 10.8: The Networks Panel (Properties Tab) (p. 357).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
355
Networks Figure 10.7: The Networks Panel (Geometry Tab)
The procedure for adding a network to your ANSYS Icepak model is as follows: 1. Create a network. See Creating a New Object (p. 272) for details on creating a new object and Copying an Object (p. 290) for details on copying an existing object. 2. Change the description of the network, if required. See Description (p. 293) for details. 3. Change the graphical style of the network, if required. See Graphical Style (p. 293) for details.
356
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Network to Your ANSYS Icepak Model Figure 10.8: The Networks Panel (Properties Tab)
4. In the Geometry tab, select the appropriate face tab (Face 0, Face 1, etc.) and specify the geometry, position and size of each face in the network. There are four different kinds of geometry available for networks in the Shape drop-down list. The inputs for these geometries are described in Geometry (p. 294). See Resizing an Object (p. 274) for details on resizing an object and Repositioning an Object (p. 275) 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 (e.g., the view factor). See Radiation Modeling (p. 627) 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. 247)). To change the material for the network face, select a material from the Material drop-down list. See Material Properties (p. 321) for details on material properties. 6. Edit the connectivity and other properties of the network nodes in the Network editor panel (Figure 10.9: Example of a Network editor Panel (p. 358)). To open the Network editor panel, select the Properties tab and click the Edit network button.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
357
Networks Figure 10.9: Example of a Network editor Panel
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 representations 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. 359)-Figure 10.12: Example of a Node Panel (Internal Node) (p. 359) show examples of Node panels specific to each type of node. To open a Node panel, double-click on the node in the working area of the Network editor panel.
358
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Network to Your ANSYS Icepak Model Figure 10.10: Example of a Node Panel (Face Node)
Figure 10.11: Example of a Node Panel (Boundary Node)
Figure 10.12: Example of a Node Panel (Internal Node)
• 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. – If there is no contact resistance, select None. Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
359
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. 591) 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.
Note 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 Values (p. 703) 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 Panel (p. 361)).
360
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Network to Your ANSYS Icepak Model Figure 10.13: Example of a Link Panel
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 internal 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 on the link in the Network editor panel.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
361
362
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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 surrounding air. For a planar heat exchanger in ANSYS Icepak, a lumped-parameter model is used to model a heat exchange element. The heat exchanger allows 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: • Geometry, Location, and Dimensions (p. 363) • Modeling a Planar Heat Exchanger in ANSYS Icepak (p. 363) • Adding a Heat Exchanger to Your ANSYS Icepak Model (p. 365)
11.1. Geometry, Location, and Dimensions Heat exchanger location and dimension parameters vary according to the geometry. Heat exchanger geometries include rectangular, inclined, circular, and 2D polygon. These geometries are described in Geometry (p. 294).
11.2. Modeling a Planar Heat Exchanger in ANSYS Icepak A lumped-parameter model for a heat exchange element (for example, a radiator or condenser), is available in ANSYS Icepak. The heat exchanger allows you to specify both the pressure drop and the heat transfer coefficient as functions of the velocity normal to the heat exchanger. • Modeling the Pressure Loss Through a Heat Exchanger (p. 363) • Modeling the Heat Transfer Through a Heat Exchanger (p. 364) • Calculating the Heat Transfer Coefficient (p. 364)
11.2.1. Modeling the Pressure Loss Through a Heat Exchanger In the heat exchanger model in ANSYS Icepak, the heat exchanger is considered to be infinitely thin, and the pressure drop through the heat exchanger is assumed to be proportional to the dynamic head of the fluid, with an empirically determined loss coefficient which you supply. That is, the pressure drop, ∆p, varies with the normal component of velocity through the radiator, v, as follows:
=
(11.1)
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. In the case of a polynomial, the relationship is of the form
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
363
Heat Exchangers
− = ∑
(11.2)
=
where rn are polynomial coefficients and v is the magnitude of the local fluid velocity normal to the resistance.
11.2.2. Modeling the Heat Transfer Through a Heat Exchanger The heat flux from the heat exchanger to the surrounding fluid is given as
= −
(11.3)
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. For a polynomial, the relationship is of the form = ∑ ≤ ≤ =
(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. 364)) is integrated over the heat exchanger surface area.
11.2.3. Calculating the Heat Transfer Coefficient To model the thermal behavior of the heat exchanger, you must supply an expression for the heat transfer coefficient, h, as a function of the fluid velocity through the resistance, v. To obtain this expression, consider the heat balance equation: ɺ ( (11.5) = = !" ' # − $%& where
q = heatflux
) = 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 Equation 11.5 (p. 364)can be rewritten as:
364
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Heat Exchanger to Your ANSYS Icepak Model
=
ɺ − = −
(11.6)
where Tair,u, is the upstream air temperature. The heat transfer coefficient, h, can therefore be computed as ɺ − (11.7) = $ $ $ − !"# or, in terms of the fluid velocity, &'( ) − ) % = * +,- 3 . +,- 3 / )+,- 3 / − )012
(11.8)
11.3. Adding a Heat Exchanger to Your ANSYS Icepak Model To include a heat exchanger in your ANSYS Icepak model, click on the
button in the Object creation
toolbar and then click on the button to open the Heat exchangers panel, shown in Figure 11.1: The Heat exchangers Panel (Geometry Tab) (p. 365) and Figure 11.2: The Heat exchangers Panel (Properties Tab) (p. 366). Figure 11.1: The Heat exchangers Panel (Geometry Tab)
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
365
Heat Exchangers Figure 11.2: The Heat exchangers Panel (Properties Tab)
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. 272) for details on creating a new object and Copying an Object (p. 290) for details on copying an existing object. 2. Change the description of the heat exchanger, if required. See Description (p. 293) for details. 3. Change the graphical style of the heat exchanger, if required. See Graphical Style (p. 293) 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. 294). See Resizing an Object (p. 274) for details on resizing an object and Repositioning an Object (p. 275) 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) + + + you would enter a b c d
366
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Heat Exchanger to Your ANSYS Icepak Model in the Polynomial text entry box.
Note You must use SI units for the polynomial equation.
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. 364)). 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 You must use SI units for the polynomial equation. Specify the temperature of the resistance (i.e., Tair,d in Equation 11.3 (p. 364)) next to External temp. The value of the ambient temperature is defined under Ambient conditions in the Basic parameters panel (see Ambient Values (p. 246)).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
367
368
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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, i.e., 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. Recirculation openings model devices (e.g., 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: • Geometry, Location, and Dimensions (p. 370) • Free Openings (p. 370) • Recirculation Openings (p. 370) • Adding an Opening to Your ANSYS Icepak Model (p. 373)
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
369
Openings
12.1. Geometry, Location, and Dimensions The location and dimension parameters for an opening vary according to the geometry of the opening. Opening geometries include rectangular, circular, 2D polygon, inclined and CAD. These geometries are described in Geometry (p. 294).
Note The geometries of the extract and supply sections for a recirculation opening can differ from one another.
12.2. Free Openings A free opening represents an area on the surface of a solid object (e.g., block, plate), or an area on a planar object such as a wall, through which a fluid is free to flow in any direction. In most cases, an opening represents a hole on the boundary of the cabinet where the model fluid is exposed to the external environment. 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. 246)). 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.
12.3. Recirculation Openings Recirculation openings model recirculation devices such as heating or cooling units. In such a device, the fluid is withdrawn from the cabinet through the extract section of the opening and returned to the cabinet through the supply section, as shown in Figure 12.1: External Recirculation Cooling Device (p. 370). The extract and supply sections of the recirculation opening can differ from one another in both size and geometry. Figure 12.1: External Recirculation Cooling Device
370
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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 recirculation opening on two different sides of an adiabatic block, as shown in Figure 12.2: Internal Recirculation Device (p. 371).
Note A conducting solid block cannot be used to represent an internal recirculation device. Figure 12.2: Internal Recirculation Device
• Recirculation Mass Flow Rate (p. 371) • Flow Direction for Recirculation Openings (p. 371) • Recirculation Opening Thermal Specifications (p. 372)
12.3.1. Recirculation Mass Flow Rate ANSYS Icepak provides two methods of specifying the flow rate through a recirculation device: • total mass flow through the opening • mass flow rate per unit area of the opening 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.
12.3.2. Flow Direction for Recirculation Openings By default, the flow direction of the fluid passing through the extract or supply section of a recirculation opening is normal to the plane of the section. However, you can specify that the flow leaves the supply section at an angle, as shown in Figure 12.3: Flow Direction Through Opening Section (p. 372). Note that ANSYS Icepak uses the direction parameters only to determine the direction of fluid flow; they do not affect the magnitude of the velocity.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
371
Openings Figure 12.3: Flow Direction Through Opening Section
12.3.3. Recirculation Opening Thermal Specifications When fluid exits and re-enters the enclosure through a recirculation device, its temperature can increase or decrease. ANSYS Icepak computes the temperature of the re-entering fluid (Tsupply) based on the temperature of the exiting fluid (Textract) and the thermal change applied to the fluid as it passes through the device. 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. 247)) 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
372
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding an Opening to Your ANSYS Icepak Model
= −
−
ɺ
(12.3)
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. 247)), and is the mass flow rate through the device.
12.4. Recirculation Opening Species Filters When fluid exists and re-enters the cabinet through a recirculation device, you can specify an increase or decrease of species in the recirculation loop. See Species Transport Modeling (p. 617) for details on modeling species transport.
12.5. Adding an Opening to Your ANSYS Icepak Model To include an opening in your ANSYS Icepak model, click on the
button in the Object creation
button to open the Openings panel, shown in Figure 12.4: The toolbar and then click on the Openings Panel for a Free Opening (Geometry Tab) (p. 374) and Figure 12.5: The Openings Panel for a Recirculation Opening (Geometry Tab) (p. 375).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
373
Openings Figure 12.4: The Openings Panel for a Free Opening (Geometry Tab)
374
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding an Opening to Your ANSYS Icepak Model 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. 272) for details on creating a new object and Copying an Object (p. 290) for details on copying an existing object. 2. Change the description of the opening, if required. See Description (p. 293) for details. 3. Change the graphical style of the opening, if required. See Graphical Style (p. 293) 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-down list. The inputs for these geometries are described in Geometry (p. 294). See Resizing an Ob-
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
375
Openings ject (p. 274) for details on resizing an object and Repositioning an Object (p. 275) 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 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. • User Inputs for a Free Opening (p. 376) • User Inputs for a Recirculation Opening (p. 380)
12.5.1. User Inputs for a Free Opening To specify a free opening, select Free next to Type in the Openings panel. The user inputs for a free opening are shown in Figure 12.6: The Openings Panel for a Free Opening (Properties Tab) (p. 377).
376
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding an Opening to Your ANSYS Icepak Model Figure 12.6: The Openings Panel for a Free Opening (Properties Tab)
The steps for defining a free opening are as follows: 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 Values (p. 246)). 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
377
Openings 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. 591) for more details on transient simulations.
Note ANSYS Icepak cannot use both a spatial profile and a transient profile for the static pressure, 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 concentrations panel. To open this panel, select Species in the Openings panel and then click Edit. See Species Transport Modeling (p. 617) for details on modeling species transport.
Using the Curve specification Panel to Specify a Spatial Boundary Profile You can define a spatial boundary profile using the Curve specification panel (Figure 12.7: The Curve specification Panel (p. 378)). To open the Curve specification panel, select Profile in the Openings panel and click Edit. Figure 12.7: The Curve specification Panel
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. 378) specifies a temperature of 30 C at (0.25, 0.25, 1). The data in Figure 12.7: The Curve specification Panel (p. 378) specify a variation of temperature on the plane 0.25≤ x≤0.75, 0.25≤y≤0.75, z=1. The values
378
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding an Opening to Your ANSYS Icepak Model 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 Icepak 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 (i.e., walls, blocks, and resistances). To load a previously defined profile, click on Load. (See Saving a Contour Plot (p. 823) 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. 92) 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: 1. the number of data sets in the file (usually 1) 2. the unit specifications for the file, which can be obtained from the Curve specification panel (e.g., units m C) 3. the number of data points in the file (e.g., 10) Using the above example, the first three lines of the curve file would be 1 units m C 10
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
379
Openings The actual data points should be entered in the same way as you would enter them in the Curve specification 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.
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. 227). To save a profile, click on Save. This will open the Save curve dialog box, in which you can specify the filename and directory to which the profile data are to be saved.
12.5.2. User Inputs for a Recirculation Opening To specify a recirculation opening, select Recirc next to Type in the Geometry tab of the Openings panel. The user inputs for the physical properties of a recirculation opening are shown in Figure 12.8: The Openings Panel for a Recirculation Opening (Properties Tab) (p. 381).
380
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding an Opening to Your ANSYS Icepak Model Figure 12.8: The Openings Panel for a Recirculation Opening (Properties Tab)
The steps for defining a recirculation opening are as follows: 1. Specify the thermal change applied to the fluid in the recirculation loop. There are three options: • Temperature change specifies a constant increase or decrease of temperature applied to the fluid in the recirculation loop (see Equation 12.1 (p. 372)). • Heat input/extract specifies a constant heat flow into or out of the fluid as it passes through the recirculation loop (see Equation 12.2 (p. 372)). • 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. 373)) in the Conductance text entry field. Specify the external temperature (Texternal in Equation 12.3 (p. 373)) next to External temp. The value of the ambient temperature is defined under Ambient conditions in the Basic parameters panel (see Ambient Values (p. 246)). 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 crossRelease 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
381
Openings 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. 3. Specify the Supply flow direction. There are two options: • 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 of the period when the opening is 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. 617) for details on modeling species transport.
382
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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: For information about 3D resistance objects, see Resistances (p. 523). • Vents (p. 383) • Planar Resistances (p. 384) • Geometry, Location, and Dimensions (p. 384) • Pressure Drop Calculations for Grilles (p. 385) • Adding a Grille to Your ANSYS Icepak Model (p. 388)
13.1. Vents Vents represent holes through which fluid can enter or leave the cabinet. They are always located on enclosure boundaries, i.e., either cabinet walls or the surfaces of blocks used to modify the shape of the enclosure (see Figure 13.1: Vent Examples (p. 383)). Vent geometries include rectangular, circular, 2D polygon, inclined and CAD. Figure 13.1: Vent Examples
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
383
Grilles In most real-world cases, vents have coverings (e.g., 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. 246)). 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.
13.2. Planar Resistances Planar resistances represent partial obstructions to flow within the cabinet. Planar resistance geometries include rectangular, circular, inclined, 2D polygon and CAD and are designed to model planar flow obstructions such as screens and permeable baffles. 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 conducting thick plate. To configure a flow resistance in the model, you must specify its geometry (including location and dimensions), the pressure drop model, and the relationship between resistance and velocity.
13.3. Geometry, Location, and Dimensions Grille location and dimension parameters vary according to the grille geometry. Grille geometries include rectangular, circular, inclined, 2D polygon and CAD. These geometries are described in Geometry (p. 294).
384
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Pressure Drop Calculations for Grilles
13.4. Pressure Drop Calculations for Grilles ANSYS Icepak computes the speed, direction, and temperature of the fluid exiting the cabinet through a grille (see Figure 13.2: Outlet Grille Conditions (Vents) (p. 385)). The calculations are based on the assumption that the external pressure is static. If you do not specify a value for the external pressure, ANSYS Icepak uses the ambient pressure specified under Ambient conditions in the Basic parameters panel (see Ambient Values (p. 246)). Figure 13.2: Outlet Grille Conditions (Vents)
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. 246)), 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. 386). You can also specify a temperature for the fluid entering the grille.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
385
Grilles Figure 13.3: Grille Flow Direction (Vents)
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. 923)] 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: • a perforated thin vent, with a loss coefficient of =
−
+ −
(13.1)
where A is the free area ratio. • a circular metal wire screen, with a loss coefficient of
=
−
+ −
(13.2)
where A is the free area ratio. • a two-plane screen with cylindrical bars, with a loss coefficient of
386
=
−
(13.3)
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Pressure Drop Calculations for Grilles where A is the free area ratio.
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. 387) and Equation 13.5 (p. 387) 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:
= !"
(13.7)
• For an inertial flow regime (e.g., 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: Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
387
Grilles
= +
(13.9)
You can obtain the loss coefficients in several ways: • experimental measurements • computational measurements • from a reference (The loss coefficients for many grille and vent configurations are available in [ 11 (p. 923)].)
13.5. Adding a Grille to Your ANSYS Icepak Model To include a grille in your ANSYS Icepak model, click on the
button in the Object creation toolbar
and then click on the button to open the Grille panel, shown in Figure 13.4: The Grille Panel (Geometry Tab) (p. 388) and Figure 13.5: The Grille Panel (Properties Tab) (p. 389). Figure 13.4: The Grille Panel (Geometry Tab)
388
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Grille to Your ANSYS Icepak Model Figure 13.5: The Grille Panel (Properties Tab)
The procedure for adding a grille to your ANSYS Icepak model is as follows: 1. Create a grille. See Creating a New Object (p. 272) for details on creating a new object and Copying an Object (p. 290) for details on copying an existing object. 2. Change the description of the grille, if required. See Description (p. 293) for details. 3. Change the graphical style of the grille, if required. See Graphical Style (p. 293) 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. 294). See Resizing an Object (p. 274) for details on resizing an object and Repositioning an Object (p. 275) for details on repositioning an object.
Note The decoration shown on the grille object in the graphic display window is not displayed when the grille is a CAD object.
5. In the Properties tab, specify the characteristics for the grille.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
389
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 calculate 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 calculate 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 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 grille speed/pressure coordinate pairs using the Curve specification panel (described below). These options are available under Edit. To load a previously defined curve, click on 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. 92) 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.
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.
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. 246)). c. Specify the Flow direction. There are three options:
390
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Grille to Your ANSYS Icepak Model • 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. 617) for details on modeling species transport. e. Enter a value for the External temperature of the external fluid. The default value of Ambient temperature is the ambient temperature specified under Ambient conditions in the Basic parameters panel (see Ambient Values (p. 246)). 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 Resistance curve Window to Specify the Curve for a Grille (p. 391) • Using the Curve specification Panel to Specify the Curve for a Grille (p. 393)
13.5.1. Using the Resistance curve Window to Specify the Curve for a Grille You can specify a resistance curve for a grille using the Resistance curve graphics display and control window (Figure 13.6: The Resistance curve Graphics Display and Control Window (p. 392)). To open the Resistance curve window, select Loss curve from the Pressure loss specification drop-down list in the Grille panel and click on Edit. Select Graph editor from the resulting list.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
391
Grilles Figure 13.6: The Resistance 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 on 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 Resistance curve window, with appropriate changes
392
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Grille to Your ANSYS Icepak Model 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 on Set range. This will open the Set range panel (Figure 13.7: The Set range Panel (p. 393)). Figure 13.7: The Set range Panel
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 on 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. 92) 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. You can use the Print button to print the curve. See Saving Image Files (p. 139) for details on saving hardcopy files. Click Done when you have finished creating the curve; this will store the curve and close the Resistance 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. 394) for the pairs of coordinates for the curve shown in Figure 13.6: The Resistance curve Graphics Display and Control Window (p. 392).
Note The curve you specify must intersect both the x and y axes.
13.5.2. Using the Curve specification Panel to Specify the Curve for a Grille You can define a resistance curve for a grille using the Curve specification panel (Figure 13.8: The Curve specification Panel (p. 394)). To open the Curve specification panel, select Loss curve from the Loss specification drop-down list in the Grille panel and click on Edit. Select Text editor from the resulting list.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
393
Grilles Figure 13.8: The Curve specification Panel
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 specification panel. To load a previously defined curve, click on 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. 92) 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: 1. the number of data sets in the file (usually 1) 2. the unit specifications for the file, which can be obtained from the Curve specification panel (e.g., units m/s N/m2) 3. the number of data points in the file (e.g., 10) Using the above example, the first three lines of the curve file would be 1 units m/s N/m2 10
394
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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 specification 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 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. Once the pairs of coordinates have been entered, you can view the curve in the Resistance curve graphics display and control window. See Figure 13.6: The Resistance curve Graphics Display and Control Window (p. 392) for the curve for the values shown in Figure 13.8: The Curve specification Panel (p. 394).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
395
396
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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 represent current and voltage for Joule heating simulation. Source geometries include prism, cylinder, ellipsoid, 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: • Geometry, Location, and Dimensions (p. 397) • Thermal Options (p. 397) • Source Usage (p. 398) • Adding a Source to Your ANSYS Icepak Model (p. 398)
14.1. Geometry, Location, and Dimensions Source location and dimension parameters vary according to source geometries. Source geometries include rectangular, circular, 2D polygon, inclined, prism, cylinder, ellipsoid, elliptical cylinder and CAD. These geometries are described in Geometry (p. 294).
14.2. Thermal Options Energy sources are specified using one of the following options: total heat, per unit area/volume, fixed value, temperature dependent, joule heating, LED source or transient. These options are described below and in the section describing user inputs for heat source parameters. Note that the variable s represents the input value in each text field. • 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. • LED source models temperature dependent power.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
397
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 temperaturemaintaining 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).
14.3. Source Usage Some general points regarding source usage are as follows: • A volumetric source placed within a flow region can be regarded as a "transparent" object; i.e., 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; i.e., 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.
14.4. Adding a Source to Your ANSYS Icepak Model To include a source in your ANSYS Icepak model, click on the
button in the Object creation toolbar
button to open the Sources panel, shown in Figure 14.1: The Sources Panel and then click on the (Geometry Tab) (p. 399) and Figure 14.2: The Sources Panel (Properties Tab) (p. 400).
398
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Source to Your ANSYS Icepak Model Figure 14.1: The Sources Panel (Geometry Tab)
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
399
Sources Figure 14.2: The Sources Panel (Properties Tab)
The procedure for adding a source to your ANSYS Icepak model is as follows: 1. Create a source. See Creating a New Object (p. 272) for details on creating a new object and Copying an Object (p. 290) for details on copying an existing object. 2. Change the description of the source, if required. See Description (p. 293) for details. 3. Change the graphical style of the source, if required. See Graphical Style (p. 293) 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. 294). See Resizing an Object (p. 274) for details on resizing an object and Repositioning an Object (p. 275) 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. 401).
400
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. 591) for more details on transient simulations. 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 (e.g., the view factor) by using the Radiation specification panel. To open this panel, select Radiation and then click Edit. See Radiation Modeling (p. 627) for details on radiation modeling. Specify the material in the Surface material drop-down list. 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. 591) for more details on transient simulations. 9. (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. 703) for more information on temperature limit setup. • User Inputs for Thermal specification (p. 401)
14.4.1. User Inputs for Thermal specification The following options are available for specifying thermal specification in the Sources panel. • 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. 246)). 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. 402)).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
401
Sources Figure 14.3: The Temperature dependent power Panel- Linear
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. 246)). 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. Figure 14.4: The Temperature dependent power Panel- Piecewise linear
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 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. 403)). 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.
402
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Source to Your ANSYS Icepak Model Figure 14.5: Curve specification panel
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.
Note The piecewise linear option is available only for 2D sources.
Note The values entered are actual total powers and not power per unit area.
– Joule heating is available only for 2D sources, and is not available if the Transient option is selected in the Sources panel. It allows you to specify Joule heating type inputs (current and resistivity) for the source. Select Joule heating under Heat source parameters in the Sources panel. Click Edit next to Joule heating to open the Joule heating power panel (Figure 14.6: The Joule heating power Panel (p. 404)).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
403
Sources Figure 14.6: The Joule heating power Panel
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. 591) 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 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. 246)). Click Update to update the thermal specification of the source. • Surface/volume flux allows you to specify: – 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. 246)). 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
404
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Source to Your ANSYS Icepak Model Edit next to Temperature dependent to open the Temperature dependent power panel (Figure 14.3: The Temperature dependent power Panel- Linear (p. 402)). Figure 14.7: The Temperature dependent power Panel- Linear
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. 246)). 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. Figure 14.8: The Temperature dependent power Panel- Piecewise linear
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 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. 403)). If the temperature exceeds the highest temperature specified in the curve, then the power is given by specified power at the highest
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
405
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.
Note The piecewise linear option is available only for 2D sources.
Note 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. 227).
• Fixed temperature 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. 246)). 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 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.
406
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Source to Your ANSYS Icepak Model Figure 14.9: LED power settings Panel
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
407
408
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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: • Location and Dimensions (p. 409) • Types of PCBs (p. 409) • Racks of PCBs (p. 412) • Adding a PCB to Your ANSYS Icepak Model (p. 413)
15.1. Location and Dimensions A PCB is defined as a rectangular or polygon object in ANSYS Icepak. The geometry of a rectangular object is described in Rectangular Objects (p. 295) and polygon objects are described in Polygon Objects (p. 300).
15.2. Types of PCBs Almost all electronic enclosures contain PCBs. PCBs are carriers of the traces and copper planes (metalization) that form the circuitry. Because of the intricate and populated nature of the circuitry on a PCB, it is not feasible to model the geometry of each and every trace wire. Therefore, the PCB object in ANSYS Icepak uses three levels of simplification to represent printed circuit boards. • Hollow PCBs (p. 409) • Compact PCBs (p. 411) • Detailed PCBs (p. 411) • ECAD PCBs (p. 412)
15.2.1. Hollow PCBs Hollow-type PCB objects are meant for capturing the flow obstruction and air heating effects associated with a rack of PCBs. Hollow PCBs are useful for a quick analysis of system-level airflow patterns. If, however, your modeling interest is the temperature of the components or board itself, it is not advisable to use a hollow PCB. This is because the hollow-type PCB is treated in a similar way as a hollow block. As a result, neither the normal nor the in-plane conductivity is modeled. Temperature predictions for
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
409
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.
PCB Side and Component Specifications To distinguish the individual sides of a hollow PCB from one other, they are referred to in ANSYS Icepak as high and low, relative to the coordinate direction normal to the PCB. The high side of a PCB faces the higher coordinate values; the low side faces the lower values. 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 Suppression in a Hollow PCB (p. 410).
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. Figure 15.1: Component Flow Suppression in a Hollow PCB
Side-Specific Heat Dissipation You can specify heat dissipation from the side of a PCB in terms of the total heat dissipation for the side, the heat dissipation per unit area, or the heat dissipation per component. If you specify heat dissipation per unit area, the total heat dissipation depends on the size (area) of the PCB. If you specify heat dissipation per component, the total heat dissipation depends on the number of components on the side. Note, however, that the number of components can be specified on a per-unit-area basis.
Heat Dissipation from Both Sides The amount of heat dissipated from either side of a PCB is specified as a percentage of the total heat dissipated by the board. Therefore, for either side, a percentage of the heat (% current side) is dissipated from the current side, and the remainder (100 % − % current side) is dissipated from the other side. Similarly, heat generated on the other side of the board is dissipated on its own side, but also dissipates from the current side. For the current side of a PCB, the total heat transferred to the fluid per unit area is given by 410
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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, i.e., 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.2. Compact PCBs Compact-type PCB objects lump the composite PCB solid into a homogeneous solid with directional (orthotropic) conductivities. The in-plane conductivity (e.g., the x-direction and z-direction conductivities for a PCB in the x-z plane) is given by
− = ∑
(15.2)
The normal-direction conductivity (e.g., 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
15.2.3. Detailed PCBs Detailed-type PCB objects model each layer of trace as an individual plane. The simplification involved here is the treatment of each copper trace layer as a "smeared" plane with uniform effective properties. The trace material layer thickness is usually very small, and therefore thin conducting plate entities are used for the trace layers in a detailed PCB. The conductivity, specific heat, and density of each copper layer are volume-averaged based on the percent coverage:
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
411
Printed Circuit Boards (PCBs)
=
=
=
× +
− ×
× +
− ×
× +
(15.5)
− ×
15.2.4. ECAD PCBs ECAD-type PCB objects accurately model the traces and vias in the PCB by importing ECAD files. Since the precise geometry of the traces and vias are imported from the ECAD database, ECAD-type PCBs are the most detailed and accurate of the four types of PCBs in ANSYS Icepak. However the actual geometry of the traces and vias is not meshed along with the rest of the CFD model. Instead, the effect of the traces and vias is modeled in each of the CFD mesh cells by computing orthotropic conductivities from the imported trace and via geometries. Each of the metal and dielectric layers are modeled separately, thereby maintaining a high degree of accuracy.
15.3. Racks of PCBs A rack of PCBs is defined as a row of two or more identical boards. The position of the boards begins at the coordinates of the first board and extends in specified increments in the positive or negative coordinate direction normal to the first board as shown in Figure 15.2: Rack of Four PCBs (p. 412). To construct a rack of PCBs, you must specify the number of boards in the rack and the spacing between the boards. 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. Figure 15.2: Rack of Four PCBs
412
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a PCB to Your ANSYS Icepak Model
15.4. Adding a PCB to Your ANSYS Icepak Model To include a PCB in your ANSYS Icepak model, click on the
button in the Object creation toolbar
and then click on the button to open the Printed circuit boards panel, shown in Figure 15.3: The Printed circuit boards Panel (Geometry Tab) (p. 413) and Figure 15.4: The Printed circuit boards Panel (Properties Tab) (p. 414). Figure 15.3: The Printed circuit boards Panel (Geometry Tab)
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
413
Printed Circuit Boards (PCBs) Figure 15.4: The Printed circuit boards Panel (Properties Tab)
The procedure for adding a PCB to your ANSYS Icepak model is as follows: 1. Create a PCB. See Creating a New Object (p. 272) for details on creating a new object and Copying an Object (p. 290) for details on copying an existing object. 2. Change the description of the PCB, if required. See Description (p. 293) for details. 3. Change the graphical style of the PCB, if required. See Graphical Style (p. 293) 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. 295) and the inputs for a polygon object are described in TwoDimensional Polygons (p. 300). See Resizing an Object (p. 274) for details on resizing an object and Repositioning an Object (p. 275) for details on repositioning an object.
414
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a PCB to Your ANSYS Icepak Model • (optional) The traces and vias in the PCB can be accurately modeled by directly importing ECAD data (BRD, TCB, ODB++, Gerber or ANF files). Choose Cadence BRD, ASCII TCB, Ansoft Neutral ANF, ASCII Neutral BOOL, Artwork Gerber or ODB++ Design from the Import ECAD file drop-down list to display the Trace file panel. Select a BRD, TCB, ANF, BOOL, Gerber 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. 415)) is displayed when importing a .brd, .tcb, .anf, or .bool file. Select a file and click Open to import the file. Figure 15.5: PCB Trace file panel
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. 178) for details. Modeling trace heating is available for pcbs. See Trace Heating (p. 185) for details. If you want to remove the BRD, TCB, BOOL, ANF, Gerber 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. 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
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
415
Printed Circuit Boards (PCBs) 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.
6. Define the Board specification for the PCB. • For a Compact or a Detailed PCB: 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 dropdown list. See Material Properties (p. 321) 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. c. Specify the Heat dissipation of the boards in the rack. – For a Compact PCB, specify the Total power of the PCB. – 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 orthogonal. 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 conductivity is generally much closer to the conductivity of the substrate.
• For a Hollow PCB:
416
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a PCB to Your ANSYS Icepak Model 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.6: The PCB low side specification Panel (p. 417)). 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. Figure 15.6: The PCB low side specification Panel
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. 247)). To change the material for the current side of the PCB, select a material from the Material drop-down list. See Material Properties (p. 321) 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.7: The Low side surface properties Panel (p. 418)).
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.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
417
Printed Circuit Boards (PCBs) – 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. 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. 414)) and then click Edit, ANSYS Icepak will open the Low side surface properties panel (Figure 15.7: The Low side surface properties Panel (p. 418)). 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. Figure 15.7: 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. 247)). To change the material for the current side of the PCB, select a material from the Material drop-down list. See Material Properties (p. 321) 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 (e.g., the view factor). See Radiation Modeling (p. 627) for details on radiation modeling.
418
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. 423) 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. 673) 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. 649) for details on parameterizing your model). Information about the characteristics of an enclosure is presented in the following sections: • Location and Dimensions (p. 419) • Adding an Enclosure to Your ANSYS Icepak Model (p. 419)
16.1. Location and Dimensions An enclosure is represented by rectangular plate objects, but is defined in a similar way to a prism object in ANSYS Icepak. The geometry of both rectangular and prism objects is described in Geometry (p. 294).
16.2. Adding an Enclosure to Your ANSYS Icepak Model To include an enclosure in your ANSYS Icepak model, click on the
button in the Object creation
toolbar and then click on the button to open the Enclosures panel, shown in Figure 16.1: The Enclosures Panel (Geometry Tab) (p. 420) and Figure 16.2: The Enclosures Panel (Properties Tab) (p. 421).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
419
Enclosures Figure 16.1: The Enclosures Panel (Geometry Tab)
420
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding an Enclosure to Your ANSYS Icepak Model Figure 16.2: The Enclosures Panel (Properties Tab)
The procedure for adding an enclosure to your ANSYS Icepak model is as follows: 1. Create an enclosure. See Creating a New Object (p. 272) for details on creating a new object and Copying an Object (p. 290) for details on copying an existing object. 2. Change the description of the enclosure, if required. See Description (p. 293) for details. 3. Change the graphical style of the enclosure, if required. See Graphical Style (p. 293) 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. 294). See Resizing an Object (p. 274) for details on resizing an object and Repositioning an Object (p. 275) 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. 247)). To change either material for the sides, select a material from the Surface material or Solid material drop-down lists. See Material Properties (p. 321) for details on material properties. 6. Specify parameters for the enclosure. 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
421
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. See Plates (p. 423) for more information about plates. 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 (e.g., the view factor). See Radiation Modeling (p. 627) for details on radiation modeling.
422
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. Information about the characteristics of a plate is presented in the following sections: • Defining a Plate in ANSYS Icepak (p. 423) • Geometry, Location, and Dimensions (p. 424) • Thermal Model Type (p. 424) • Surface Roughness (p. 425) • Using Plates in Combination with Other Objects (p. 425) • Adding a Plate to Your ANSYS Icepak Model (p. 425)
17.1. Defining a Plate in ANSYS Icepak In ANSYS Icepak, plate sides are referred to as high and low, relative to the coordinates of the plane perpendicular to the plate (see Figure 17.1: High/Low Side Plate Definition (p. 424)). The no-slip boundary condition applies at any plate surface in contact with the fluid and, for turbulent flows, you can specify a surface roughness for each side of the plate. The sides of a plate can exchange radiation with other objects in the model.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
423
Plates Figure 17.1: High/Low Side Plate Definition
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.
17.2. Geometry, Location, and Dimensions The location and dimension parameters for a plate vary according to the geometry of the plate. Plate geometries include rectangular, 2D polygon, circular, inclined and 2D CAD. These geometries are described in Geometry (p. 294). • Plate Thickness (p. 424)
17.2.1. Plate Thickness When a rectangular, 2D polygon, or circular plate is specified with a non-zero thickness, the thickness extends in either the positive or the negative coordinate direction (normal to the plane of the plate), depending on whether the thickness is specified as a positive or negative value. For an inclined plate, ANSYS Icepak distributes the specified thickness in equal portions on both sides of the plate.
17.3. Thermal Model Type Plates are defined according to their associated thermal models, which can be specified as adiabatic thin, conducting thick, conducting thin, hollow thick, or contact resistance. 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, i.e., 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
424
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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 conductivity 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; i.e., 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.
17.4. Surface Roughness In fluid dynamics calculations, it is common practice to assume that boundary surfaces are perfectly smooth. In laminar flow, this assumption is valid, because the length scales of typical rough surfaces are much smaller than the length scales of the flow. In turbulent flow, however, the length scales of the flow eddies are much smaller than laminar length scales; therefore, it is sometimes necessary to account for surface roughness. Surface roughness acts to increase resistance to flow, leading to higher rates of heat transfer. 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.
17.5. Using Plates in Combination with Other Objects Plates can be used alone or in conjunction with other modeling objects to create complex objects in order to perform sophisticated thermal simulations. For example, plates and blocks can be used to build a complex PCB configuration that allows for a more detailed representation of a PCB than the simplified PCB object provided in ANSYS Icepak and described in Printed Circuit Boards (PCBs) (p. 409). A plate is also used to create the PCB macro described in Printed Circuit Board (PCB) (p. 677).
17.6. Adding a Plate to Your ANSYS Icepak Model To include a plate in your ANSYS Icepak model, click on the
button in the Object creation toolbar
and then click on the button to open the Plates panel, shown in Figure 17.2: The Plates Panel (Geometry Tab) (p. 426) and Figure 17.3: The Plates Panel (Properties Tab) (p. 427).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
425
Plates Figure 17.2: The Plates Panel (Geometry Tab)
426
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Plate to Your ANSYS Icepak Model Figure 17.3: The Plates Panel (Properties Tab)
The procedure for adding a plate to your ANSYS Icepak model is as follows: 1. Create a plate. See Creating a New Object (p. 272) for details on creating a new object and Copying an Object (p. 290) for details on copying an existing object. 2. Change the description of the plate, if required. See Description (p. 293) for details. 3. Change the graphical style of the plate, if required. See Graphical Style (p. 293) for details. 4. In the Geometry tab, specify the geometry, position, and size of the plate. There are four different kinds of geometry available for plates in the Shape drop-down list. The inputs for these geometries are described in Geometry (p. 294). See Resizing an Object (p. 274) for details on resizing an object and Repositioning an Object (p. 275) 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 theThermal model dropdown 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. 434). 8. (circular plates only) Specify the speed of Rotation (rpm). Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
427
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. 703) for more information on temperature limit setup. • User Inputs for the Thermal Model (p. 428) • User Inputs for the Low- and High-Side Properties of the Plate (p. 434)
17.6.1. User Inputs for the Thermal Model The following thermal models are available:
Conducting Thick Plates To specify a conducting thick plate, select Conducting thick under Thermal model in the Plates panel. The user inputs for the Conducting thick thermal model are shown below.
The steps for defining a plate with a Conducting thick thermal model are as follows: 1. Specify the Thickness of the plate. 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. 247)). To change the Solid material for the plate, select a material from the Solid material drop-down list. See Material Properties (p. 321) 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: • Constant allows you to specify a constant value of 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 Temperature dependent power panel (Figure 17.5: The Temperature dependent power Panel (p. 432)). 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 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. 246)). If the temperature exceeds the specified value of High temperature, then the power is given by substituting the value of
428
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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 Edit 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 17.6: Curve specification Panel (p. 433)). 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. 591) for more details on transient simulations. • Joule 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; this opens the Joule heating power panel (Figure 17.4: The Joule heating power Panel (p. 429)). Figure 17.4: The Joule heating power Panel
Specify values for the Resistivity, Current, and the constant C to be entered into the equations at the top of the panel. Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
429
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. 591) 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 temperature is defined under Ambient conditions in the Basic parameters panel (see Ambient Values (p. 246)). Click Update to update the thermal specification of the plate.
Hollow Thick Plates To specify a hollow thick plate, select Hollow thick under Thermal model in the Plates panel. The user inputs for the Hollow thick thermal model are shown below.
The steps for defining a plate with a Hollow thick thermal model are as follows: 1. Specify the Thickness of the plate. 2. Specify the Total power dissipated by the plate.
Contact Resistance Plates To specify a contact resistance plate, select Contact resistance under Thermal model in the Plates panel. The user inputs for the Contact resistance thermal model are shown below.
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: 430
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. 247)). To change the Solid material for the plate, select a material from the Solid material drop-down list. See Material Properties (p. 321) for details on material properties. 2. Enter a value for the Total power dissipated by the plate.
Conducting Thin Plates To specify a conducting thin plate, select Conducting thin under Thermal model in the Plates panel. The user inputs for the Conducting thin thermal model are shown below.
The steps for defining a plate with a Conducting thin thermal model are as follows: 1. Specify the Effective thickness for the plate. 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. 247)). To change the Solid material for the plate, select a material from the Solid material drop-down list. See Material Properties (p. 321) 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: • Constant allows you to specify a constant value of the Total power.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
431
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. Figure 17.5: The Temperature dependent power Panel
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. 432)). 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 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. 246)). 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 Edit 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 17.6: Curve specification Panel (p. 433)). 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.
432
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Plate to Your ANSYS Icepak Model Figure 17.6: Curve specification Panel
Note The piecewise linear option is available only for Conducting thin plates.
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.
Adiabatic Thin Plates An adiabatic plate does not conduct heat in any direction, either normal to the plate or along the plane of the plate. 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. 434).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
433
Plates Figure 17.7: Using a Fluid Plate
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. 427)) and then click Edit, ANSYS Icepak will open the Low side surface properties panel (Figure 17.8: The Low side surface properties Panel (p. 434)). 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. Figure 17.8: 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 material specified for the side of the plate is defined in the Basic parameters panel (see Default
434
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Plate to Your ANSYS Icepak Model Fluid, Solid, and Surface Materials (p. 247)). To change the material for the current side of the plate, select a material from the Material drop-down list. See Material Properties (p. 321) 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 (e.g., the view factor). See Radiation Modeling (p. 627) for details on radiation modeling.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
435
436
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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, inclined 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. Information about the characteristics of a wall is presented in the following sections: • Geometry, Location, and Dimensions (p. 437) • Surface Roughness (p. 438) • Wall Velocity (p. 438) • Thermal Boundary Conditions (p. 439) • External Thermal Conditions (p. 442) • Constructing Multifaceted Walls (p. 444) • Adding a Wall to Your ANSYS Icepak Model (p. 446)
18.1. Geometry, Location, and Dimensions Wall location and dimension parameters vary according to the wall geometry. Wall geometries include rectangular, 2D polygon, circular, inclined and CAD. These geometries are described in Geometry (p. 294). • Wall Thickness (p. 437)
18.1.1. Wall Thickness For walls with non-zero thickness, ANSYS Icepak automatically extends the wall inward or outward from the specified plane of the wall. The direction of this extension is determined by the sign of the specified Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
437
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. 438). If the thickness value is negative, the expansion is in the negative direction. Figure 18.1: Wall Thickness Direction
Walls with non-zero thickness can conduct heat either through or along the plane of the wall, and can do so anisotropically, i.e., 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 effective thickness.
18.2. Surface Roughness In fluid dynamics calculations, it is common practice to assume that boundary surfaces are perfectly smooth. In laminar flow, this assumption is valid, because the length scales of typical rough surfaces are much smaller than the length scales of the flow. In turbulent flow, however, the length scales of the flow eddies are much smaller than laminar length scales; therefore, it is sometimes necessary to account for surface roughness. Surface roughness acts to increase resistance to flow, leading to higher rates of heat transfer. 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.
18.3. Wall Velocity In most cases, walls represent stationary objects, but occasionally circumstances arise in which the model requires walls that move. For example, if the moving belt shown in Figure 18.2: Moving 438
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Thermal Boundary Conditions Walls (p. 439) is located at the cabinet boundary, it can be represented as a wall moving at a fixed velocity. Moving walls always have zero thickness. Figure 18.2: Moving Walls
When a wall is specified as moving, it is allowed to move only in the plane of the wall, i.e., 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. 439), 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).
18.4. Thermal Boundary Conditions External walls can have two distinct thermal boundary conditions: a specified heat flux or a fixed temperature. In both cases, the wall is assumed to have zero thickness by default. When neither parameter is known, the external wall can model conditions applied to the outer side of the wall that enable ANSYS Icepak to compute the heat flux and the temperature on the inside of the wall, as shown in Figure 18.3: Thermal Boundary Conditions (p. 440).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
439
Walls Figure 18.3: Thermal Boundary Conditions
• Specified Heat Flux (p. 440) • Specified Temperature (p. 441)
18.4.1. Specified Heat Flux The simplest thermal boundary condition for a wall is that of a specified heat flux. In this case, the amount of heat that can pass through the wall is specified as a constant value or as a spatial boundary profile, expressed as power per unit area (heat flux). For an adiabatic wall, the heat flux is zero. For walls with non-zero thickness, the heat flux is applied on the outer surface of the wall, as shown in Figure 18.4: Specified Heat Flux or Specified Temperature (p. 441). An example of the use of this capability might be modeling solar loading. For transient problems, you can specify the variation of heat flux with time.
440
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Thermal Boundary Conditions Figure 18.4: Specified Heat Flux or Specified Temperature
18.4.2. Specified Temperature In most cases, the temperature at the inside surface of a wall is unknown. However, if the temperature is known (e.g., if the wall abuts some material or object whose absolute temperature is known or easily determined), the temperature can be directly applied as the thermal boundary condition at the inside surface of the wall, either as a constant value or as a spatial boundary profile. For walls with non-zero thickness, the temperature is applied on the outer surface of the wall, as shown in Figure 18.4: Specified Heat Flux or Specified Temperature (p. 441). For transient problems, you can specify the variation of temperature with time.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
441
Walls
18.5. External Thermal Conditions In some situations, neither the heat flux nor the temperature on the inner side of the external wall is known. In this case, the external wall and the heat transfer from the surface of the wall to the external environment can be modeled as a wall with a specified thickness. Alternatively, a zero-thickness wall can be specified with a convective and/or radiative heat transfer condition applied directly to the wall. 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 Figure 18.5: Wall with Non-Zero Thickness (p. 442)). 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). Figure 18.5: Wall with Non-Zero Thickness
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. • Convective Heat Transfer (p. 442) • Radiative Heat Transfer (p. 443)
18.5.1. Convective Heat Transfer The convective heat transfer boundary condition can be written as
= −
442
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
(18.1)
External Thermal Conditions where qconv is the heat gain or loss, hc is the heat transfer coefficient, Twall is the computed wall temperature, and Tambient is the external specified ambient temperature, i.e., the temperature of the external fluid. From Equation 18.1 (p. 442), 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 (e.g., 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.
18.5.2. Radiative Heat Transfer The radiative heat transfer boundary condition provides for heat transfer between the room wall and a remote surface. It can be written as
= −
(18.2)
where qrad is the heat gain or loss due to radiation (i.e., 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. 444). In this case, the room walls exchange radiant energy with the remote surfaces.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
443
Walls Figure 18.6: Radiative Heat Transfer
In circumstances where heat transfer through the wall is not required (e.g., 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.
18.6. Constructing Multifaceted Walls When an adiabatic block is used to change the shape or size of a cabinet, or to mask a portion of the cabinet to be excluded from the computational domain, the sides of the block represent enclosure boundaries. You can position an external wall on one or more of the block surfaces, as shown in Figure 18.7: Blocked-Out Volumes (p. 445). The main reason for using a wall in this way is that an external wall might provide better control of heat transfer behavior than the surface of a block.
444
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Constructing Multifaceted Walls Figure 18.7: Blocked-Out Volumes
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. 445). Figure 18.8: Wall with Overlaid Objects
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. 446), 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
445
Walls Figure 18.9: Multifaceted Walls
18.7. Adding a Wall to Your ANSYS Icepak Model To include a wall in your ANSYS Icepak model, click on the
button in the Object creation toolbar
and then click on the button to open the Walls panel, shown in Figure 18.10: The Walls Panel (Geometry Tab) (p. 447) and Figure 18.11: The Walls Panel (Properties Tab) (p. 448).
446
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Wall to Your ANSYS Icepak Model Figure 18.10: The Walls Panel (Geometry Tab)
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
447
Walls Figure 18.11: The Walls Panel (Properties Tab)
The procedure for adding a wall to your ANSYS Icepak model is as follows: 1. Create a wall. See Creating a New Object (p. 272) for details on creating a new object and Copying an Object (p. 290) for details on copying an existing object. 2. Change the description of the wall, if required. See Description (p. 293) for details. 3. Change the graphical style of the wall, if required. See Graphical Style (p. 293) 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. 294). See Resizing an Object (p. 274) for details on resizing an object and Repositioning an Object (p. 275) 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. • User Inputs for a Symmetry Wall (p. 449) • User Inputs for a Stationary or Moving Wall (p. 449) 448
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Wall to Your ANSYS Icepak Model
18.7.1. User Inputs for a Symmetry Wall The velocity component normal to a symmetry wall is set to zero. This option allows you to model half of a cabinet in the case where the cabinet is geometrically symmetric about a center plane. When the Symmetry option is selected, you cannot specify any thermal data and ANSYS Icepak automatically specifies a zero heat flux condition at the symmetry plane. There are no additional inputs for a symmetry wall.
18.7.2. User Inputs for a Stationary or Moving Wall To specify a stationary wall or a moving wall, select Stationary or Moving next to Wall type in the Walls panel. The user inputs for a stationary wall are shown below. The user inputs for a moving wall are almost identical to those for a stationary wall, except that the motion of the wall must also be specified.
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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
449
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. 247)). To change the Solid material for the wall, select a material from the Solid material drop-down list. See Material Properties (p. 321) 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. 247)). 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. 321) 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 material specified as the Internal material for the wall is defined under Default surface in the Basic parameters panel (see Default Fluid, Solid, and Surface Materials (p. 247)). 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. 321) 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 parameters panel. To edit the transient parameters for the heat flux, select Transient and click Edit in the Walls panel. See Transient Simulations (p. 591) 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.
450
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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 Temperature 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. 591) 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. 451)). Figure 18.12: The Wall external thermal conditions Panel
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. 442)) in the text entry field and select the Constant option (default). Enter the Ref temperature (T remote in Equation 18.2 (p. 443)). The value of the ambient temperature is defined under Ambient conditions in the Basic parameters panel (see Ambient Values (p. 246)). 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 Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
451
Walls and click Edit 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 correlations 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. 452)).
Note Use correlation is not available when wall shape is CAD. Figure 18.13: The Flow dependent heat transfer Panel
In this panel, you can select either Forced convection (default) or Natural convection. • If you have selected the Forced convection option i.
To change the default Fluid material for the external flow, select a material from the Fluid material drop-down list. See Material Properties (p. 321) 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 dropdown 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. • If you have selected the Natural convection option
452
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. 321) 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 variation 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. 591) 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 (i.e., Tambient in Equation 18.1 (p. 442)) 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. 246)). 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. 443)) and View factor. The value of the ambient temperature is defined under Ambient conditions in the Basic parameters panel (see Ambient Values (p. 246)). 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 Simulations (p. 591). View factor of the remote surface (i.e., 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.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
453
Walls 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 (e.g., the view factor) by using the Radiation specification panel. To open this panel, select Inner surface radiation in the Walls panel and then click Edit. See Radiation Modeling (p. 627) 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. 454)). 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 difference 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. Figure 18.14: The Curve specification Panel
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. 454) 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. 454) specify a variation of heat flux on the plane 0.25≤x≤0.75, 0.25≤y≤0.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. To define a temperature/heat transfer coefficient curve, specify a list of temperature/heat transfer coefficient pairs in the Curve specification panel. It is important to give the numbers in pairs, but the spacing between numbers is not important.
454
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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 specification 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 Icepak 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 (i.e., openings, blocks, and resistances). To load a previously defined profile or curve, click on Load. (See Saving a Contour Plot (p. 823) 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. 92) 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: 1. the number of data sets in the file (usually 1) 2. the unit specifications for the file, which can be obtained from the Curve specification panel (e.g., units m W/m2) 3. the number of data points in the file (e.g., 5) Using the above example, the first three lines of the curve file would be 1 units m W/m2 5
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
455
Walls The actual data points should be entered in the same way as you would enter them in the Curve specification 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.
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. 227). To save a profile or curve, click on 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.
456
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. 457) 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 Figure 19.2: Example of Translational Periodicity - Modeled Domain (p. 458). Figure 19.1: Example of Translational Periodicity - Physical Domain
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
457
Periodic Boundaries Figure 19.2: Example of Translational Periodicity - Modeled Domain
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 opposite periodic plane are used. Information about the characteristics of a periodic boundary is presented in the following sections: • Geometry, Location, and Dimensions (p. 458) • Adding a Periodic boundary to Your ANSYS Icepak Model (p. 459)
19.1. Geometry, Location, and Dimensions The location and dimension parameters for a periodic boundary vary according to the geometry of the periodic planes. Periodic boundary geometries include rectangular, circular, 2D polygon, and inclined. These geometries are described in Geometry (p. 294).
Note The geometries of both sections of a periodic pair making up a periodic boundary must be identical i.e., if a periodic surface, Side0, is rectangular, its corresponding periodic pair surface, Side1 must be rectangular and of the same dimensions.
458
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Periodic boundary to Your ANSYS Icepak Model
19.2. Adding a Periodic boundary to Your ANSYS Icepak Model To include a periodic boundary in your ANSYS Icepak model, click on the
button in the Object
creation toolbar and then click on the button to open the Periodic boundaries panel, shown in Figure 19.3: The Periodic boundaries Panel (Geometry Tab) (p. 459). Figure 19.3: The Periodic boundaries Panel (Geometry Tab)
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. 272) for details on creating a new object and Copying an Object (p. 290) for details on copying an existing object. 2. Change the description of the periodic boundary, if required. See Description (p. 293) for details. 3. Change the graphical style of the periodic boundary, if required. See Graphical Style (p. 293) 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.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
459
Periodic Boundaries The inputs for these geometries are described in Geometry (p. 294). See Resizing an Object (p. 274) for details on resizing an object and Repositioning an Object (p. 275) 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.
460
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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), cylinder, 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. Information about the characteristics of a block is presented in the following sections: • Geometry, Location, and Dimensions (p. 461) • Block Type (p. 461) • Surface Roughness (p. 462) • Physical and Thermal Specifications (p. 463) • Block-Combination Thermal Characteristics (p. 463) • Network Blocks (p. 470) • Adding a Block to Your ANSYS Icepak Model (p. 473)
20.1. Geometry, Location, and Dimensions Block location and dimension parameters vary according to block geometry. Block geometries include prism, cylinder, 3D polygon, ellipsoid, elliptical cylinder, and 3D CAD. These geometries are described in Geometry (p. 294). Note that network blocks can only have prism geometries.
20.2. Block Type There are four types of ANSYS Icepak blocks: solid, hollow, fluid, and network. Although they share certain specifications, each is unique in purpose and characteristics: • 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
461
Blocks • Hollow blocks 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 block. Hollow-block surfaces can be specified as adiabatic (impervious to heat flow) or as possessing 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. 247)). 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), etc. 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. 462). Figure 20.1: A Simple Network Block
20.3. Surface Roughness In fluid dynamics calculations, it is common practice to assume that boundary surfaces are perfectly smooth. In laminar flow, this assumption is valid, because the length scales of typical rough surfaces are much smaller than the length scales of the flow. In turbulent flow, however, the length scales of the flow eddies are much smaller than laminar length scales; therefore, it is sometimes necessary to account for surface roughness. Surface roughness acts to increase resistance to flow, leading to higher rates of heat transfer. 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.
462
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Block-Combination Thermal Characteristics
20.4. Physical and Thermal Specifications Block physical and thermal specifications vary according to block type: • Solid block specifications include parameters related to material properties. • Hollow block specifications, on the other hand, include only parameters related to the block surface itself, such as temperature, heat flux, 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 (e.g., temperature and heat flux) as well as radiation. 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.
20.5. Block-Combination Thermal Characteristics Solid, hollow, and fluid blocks can be combined with other blocks and objects to achieve a wide variety of complex shapes. In combining blocks to create custom objects, special care must be taken to ensure that the assignment of thermal characteristics achieves the intended representation of the object being modeled. The following examples illustrate the general rules that govern heat transfer in objects created by combining two or more objects.
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. • Blocks with Coincident Surfaces (p. 464) • Blocks with Intersecting Volumes (p. 465) • A Block and an Intersecting Plate (p. 468) • Blocks Positioned on an External Wall (p. 469) • Cylinder, Polygon, Ellipsoid, or Elliptical Cylinder Blocks Positioned on a Prism Block (p. 469)
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
463
Blocks
20.5.1. Blocks with Coincident Surfaces When a model involves two blocks with coincident surfaces (see Figure 20.2: Blocks with Coincident Surfaces (p. 464)), ANSYS Icepak employs two basic rules to govern the thermal characteristics in the region of contact: Figure 20.2: Blocks with Coincident Surfaces
• 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. 423)). • 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. 465) 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.
464
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Block-Combination Thermal Characteristics Figure 20.3: Heat Flux for Blocks with Coincident Surfaces
20.5.2. Blocks with Intersecting Volumes Blocks with intersecting volumes follow rules similar to those outlined above for blocks with coincident surfaces. Intersecting blocks, such as those shown in Figure 20.4: Blocks with Intersecting Volumes (p. 466), however, differ from blocks with coincident surfaces in that the characteristics of the intersecting region are those of the last block created.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
465
Blocks Figure 20.4: Blocks with Intersecting Volumes
Consider, for example, a block configuration such as that shown in Figure 20.5: Intersecting-Volume Properties (p. 467), 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.
466
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Block-Combination Thermal Characteristics Figure 20.5: Intersecting-Volume Properties
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.
A Block and a Plate with Coincident Surfaces When a block is positioned on a plate (see Figure 20.6: Block Positioned on a Plate (p. 468)), two rules govern the manner in which the thermal characteristics of the plate affect those of the block:
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
467
Blocks Figure 20.6: Block Positioned on a Plate
• 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.
20.6. A Block and an Intersecting Plate Blocks and plates can be combined in a number of ways to produce complex objects. For example, a plate can be embedded in a block to introduce anisotropic conductivity. When a block and a plate intersect (see Figure 20.7: Plate Intersecting a Block (p. 468)) two rules govern the manner in which the thermal characteristics of the plate affect those of the block: Figure 20.7: Plate Intersecting a Block
• The thermal characteristics of a plate intersecting a conducting solid block override those of the block, regardless 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 (i.e., the portion of the plate within the block is ignored).
468
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Cylinder, Polygon, Ellipsoid, or Elliptical Cylinder Blocks Positioned on a Prism Block
20.7. Blocks Positioned on an External Wall When a block is located on an external wall (see Figure 20.8: Block on an External Wall (p. 469)), the thermal interaction between the wall and block is governed by the following rules: Figure 20.8: Block on an External Wall
• A conducting solid block on an external wall exchanges heat with the wall. If the block is specified as dissipating 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.
20.8. Cylinder, Polygon, Ellipsoid, or Elliptical Cylinder Blocks Positioned on a Prism Block When a prism block is in surface contact with a cylinder, polygon, ellipsoid, or elliptical cylinder block (see Figure 20.9: Multiple Blocks in Contact (p. 469)), the rules outlined above governing blocks with coincident surfaces apply: Figure 20.9: Multiple Blocks in Contact
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
469
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 computes 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. 469), 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.
20.9. Network Blocks ANSYS Icepak provides four types of network representations to describe IC (integrated circuit) packages. They are, in increasing order of complexity: • Two-Resistor Model (p. 470) • Star Network Model (p. 470) • Fully Shunted Network Model (p. 471) • General Network Model (p. 472)
20.9.1. Two-Resistor Model This is the simplest type of network block. The details of the IC package composition are represented by two resistance values: the junction-to-case (Rjc) resistance and the junction-to-board (Rjb) resistance. The power dissipated by the package is assigned to the junction. A two-resistor network block is shown in Figure 20.10: A Two-Resistor Network Block (p. 470). Figure 20.10: A Two-Resistor Network Block
20.9.2. Star Network Model In this model, the junction-to-case resistance is separated into five resistances: one junction-to-case resistance to the top of the case and four junction-to-case resistances to the sides of the case. The four side resistances are assumed to have the same value. A star network block is shown in Figure 20.11: A Star Network Block (p. 471).
470
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Network Blocks Figure 20.11: A Star Network Block
20.9.3. Fully Shunted Network Model This model builds on the star network model by providing shunt resistances between adjacent sides. This represents a more complex thermal path within the IC package. It is assumed that all the shunt resistance values are the same, i.e., the composition of the IC package is symmetric. A fully shunted network block is shown in Figure 20.12: A Fully Shunted Network Block (p. 472).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
471
Blocks Figure 20.12: A Fully Shunted Network Block
20.9.4. General Network Model This is the most general representation of the resistive network model. It provides the possibility of constructing complicated multi-chip packages by allowing up to three junctions or nodes. These junctions are located along the line connecting (xS, yS, zS) to (xE, yE, zE), as shown in Figure 20.13: Location of Junctions for a General Network Block (p. 473). Junction 1 is located one third of the way along this line, junction 2 is located in the center of the line, and junction 3 is located two thirds of the way along the line.
472
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Block to Your ANSYS Icepak Model Figure 20.13: Location of Junctions for a General Network Block
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.
20.10. Adding a Block to Your ANSYS Icepak Model To include a block in your ANSYS Icepak model, click on the
button in the Object creation toolbar
and then click on the button to open the Blocks panel, shown in Figure 20.14: The Blocks Panel (Geometry Tab) (p. 474) and Figure 20.15: The Blocks Panel (Properties Tab) (p. 475).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
473
Blocks Figure 20.14: The Blocks Panel (Geometry Tab)
474
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Block to Your ANSYS Icepak Model Figure 20.15: The Blocks Panel (Properties Tab)
The procedure for adding a block to your ANSYS Icepak model is as follows: 1. Create a block. See Creating a New Object (p. 272) for details on creating a new object and Copying an Object (p. 290) for details on copying an existing object. 2. Change the description of the block, if required. See Description (p. 293) for details. 3. Change the graphical style of the block, if required. See Graphical Style (p. 293) 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 depending on the shape. The inputs for these geometries are described in Geometry (p. 294). See Resizing
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
475
Blocks an Object (p. 274) for details on resizing an object and Repositioning an Object (p. 275) for details on repositioning an object.
Note You must specify a prism geometry for a network block.
5. (solid blocks only) You can import trace files (MCM/SIP, BRD, gerber, ANF, ODB++) for solid blocks by clicking on the Import ECAD file drop-down list. Please see Importing Trace Files (p. 178) 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. 480) 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. 480). 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. 488). 10. (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. 703) for more information on temperature limit setup.
Note If you are running a transient case involving a thermal resistance network, it is recommended 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. 351) for more information about network objects.
• User Inputs for the Block Surface Specification (p. 476) • User Inputs for the Block Thermal Specification (p. 480) • User Inputs for Network Blocks (p. 488)
20.10.1. User Inputs for the Block Surface Specification Define the Surface specification for a solid, hollow, or network block. The Surface specification can optionally be included for a fluid block also. The surface specification allows you to specify thermal and physical surface properties for the block. The user inputs for the surface specification are shown below.
476
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. 247)). 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. 321) 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 (e.g., for modeling serrated surfaces), and is set to 1 by default. • 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 (e.g., 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. 627) 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. 478)). To open this panel, select Individual sides under Surface specification in the Blocks panel and then click Edit.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
477
Blocks Figure 20.16: The Individual side specification Panel
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. 478) Table 20.1: Which side Options for Block Geometries
478
Geometry
Which side options
Prism
Min X, Max X, Min Y, Max Y, Min Z, Max Z
Cylinder
Bottom, Top, Sides
Polygon
Bottom, Top, Side 1, Side 2, Side 3, etc.
Ellipsoid
Sides, Inner
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Block to Your ANSYS Icepak Model Geometry
Which side options
E. cylinder
Sides
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. 247)). To change the Material for an individual side, select a material from the Material dropdown list. See Material Properties (p. 321) 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. 246)). 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. 591) 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 variation 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. 591) for more details on transient simulations.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
479
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 selected 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 (e.g., 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 im pedance = ) 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. 627) for details on radiation modeling. e. Click Accept in the Individual side specification panel. f.
Repeat these steps for each side of the block.
20.10.2. User Inputs for the Block Thermal Specification Define the Thermal specification for the block. The thermal specification allows you to specify thermal properties for the block. The following models are available:
Solid and Fluid Blocks The user inputs for the thermal specification for a solid or fluid block are shown below.
480
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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 parameters panel (see Default Fluid, Solid, and Surface Materials (p. 247)). To change the Solid material or Fluid material, select a new material from the relevant material drop-down list. See Material Properties (p. 321) 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. There are five options for specifying the total power which 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 Temperature; this opens the Temperature dependent power panel (Figure 20.17: The Temperature dependent power Panel (p. 481)). Figure 20.17: The Temperature dependent power Panel
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 dependent power panel is the Total power specified in the Blocks panel. 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. 246)). If the temperature exceeds the specified Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
481
Blocks 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. 482)). 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. Figure 20.18: Curve specification Panel
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 in the drop-down list across from Total power and enter a value for the Total power. To edit the transient
482
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Block to Your ANSYS Icepak Model parameters for the block, click Edit next to Transient. See Transient Simulations (p. 591) for more details on transient simulations. • Joule 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. 484)). 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. 591) 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 temperature is defined under Ambient conditions in the Basic parameters panel (see Ambient Values (p. 246)). Click Update to update the thermal specification of the block.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
483
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, an 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. 478).
Note To avoid solution convergence difficulties, it is recommended not to specify Current at both the inlet(s) and outlet(s), the same holds true for specifying voltage. Therefore, if Current is selected at the inlet(s), then it is recommended that you specify voltage at the outlet(s) and vice-versa.
484
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. Please refer to User Inputs for Thermal specification (p. 401) 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. 248) 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. 227).
• 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 Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
485
Blocks define 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. Figure 20.21: The LED power settings Panel
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. 486)). 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. 454)). 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. 591) for more details on transient simulations. Figure 20.22: The Block thermal conditions Panel for a Solid or Fluid Block
486
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Block to Your ANSYS Icepak Model 5. (fluid cylindrical blocks only) Enable MRF modeling of fans by selecting Use rotation for MRF. 6. (solid cylindrical blocks only) Specify the speed of Rotation (rpm).
Hollow Blocks Define the thermal specification for the hollow block. There are two options: fixed heat and fixed temperature. 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. 246)). 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. 591) 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. 487)). 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 Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
487
Blocks click Edit to open the Curve specification panel (described in Using the Curve specification panel to Specify a Spatial Boundary Profile (p. 454)). 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. 591) for more details on transient simulations. • Rotation (rpm) (for cylindrical blocks only) allows you to specify the rotational speed of a cylindrical block.
20.10.3. User Inputs for Network Blocks Define the thermal resistance network for the network block.
Two-Resistor Model To specify a network block using the two-resistor model (see Figure 20.10: A Two-Resistor Network Block (p. 470)), select Two resistor under Network type in the Blocks panel. The user inputs for the two-resistor network block are shown below.
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). 3. Specify the power dissipated by the IC package next to Junction power.
Star Network Model To specify a network block using the star network model (see Figure 20.11: A Star Network Block (p. 471)), select Star network under Network type in the Blocks panel. The user inputs for the star network block are shown below.
488
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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-top (of the case) resistance (Rjc). 3. Specify the junction-to-sides (of the case) resistance (Rjc-sides). 4. Specify the junction-to-board resistance (Rjb). 5. Specify the power dissipated by the IC package next to Junction power.
Fully Shunted Network Model To specify a network block using the fully shunted model (see Figure 20.12: A Fully Shunted Network Block (p. 472)), select Full shunt under Type in the Blocks panel. The user inputs for the fully shunted network block are shown below.
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-top (of the case) resistance (Rjc). 3. Specify the junction-to-sides (of the case) resistance (Rjc-sides). 4. Specify the junction-to-board resistance (Rjb). 5. Specify the Shunt resistance, which is the resistance between the adjacent sides of the block.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
489
Blocks 6. Specify the Junction power dissipated by the package.
General Network Model To specify a network block using the general network model, select General under Type in the Blocks panel. The user inputs for the general network block are shown below.
1. Specify the power dissipated by the junctions by entering values for Int node 1 power, Int node 2 power, and Int node 3 power in the Network parameters section. (See Figure 20.13: Location of Junctions for a General Network Block (p. 473) 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. 490)) to specify the resistances. To open this panel, click on Edit resistance matrix in the Blocks panel. Figure 20.24: The Network resistances Panel
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. 491), showing the resistances defined in Figure 20.24: The Network resistances Panel (p. 490): • Min Y is connected to Int 2 with a resistance of 1 C/W.
490
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Block to Your ANSYS Icepak Model • Max X is connected to Min Y with a resistance of 2 C/W. • Int 1 is connected to Int 2 with a resistance of 3 C/W. Figure 20.25: Simple Example of Three Resistances in a General Network Block
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
491
492
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. Information about the characteristics of a fan is presented in the following sections: • Defining a Fan in ANSYS Icepak (p. 493) • Geometry, Location, and Dimensions (p. 494) • Flow Direction (p. 497) • Fans in Series (p. 497) • Fans in Parallel (p. 498) • Fans on Blocks (p. 498) • Specifying Swirl (p. 499) • Fixed Flow (p. 500) • Fan Characteristic Curve (p. 500) • Additional Fan Options (p. 501) • Adding a Fan to Your ANSYS Icepak Model (p. 502)
21.1. Defining a Fan in ANSYS Icepak Figure 21.1: Intake and Exhaust Fans (p. 494) shows two fans on the cabinet boundary; one defined as an intake fan and the other defined as an exhaust fan. The intake fan draws fluid into the cabinet. By default, ANSYS Icepak assumes that the intake fluid is at ambient temperature. The exhaust fan expels fluid from the cabinet in a direction determined by the local flow conditions. By default, the fluid exits the cabinet at the temperature computed for the fluid within the cabinet at the intake side of the fan.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
493
Fans Figure 21.1: Intake and Exhaust 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. 494)) 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. Figure 21.2: Internal Fan Placement
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.
21.2. Geometry, Location, and Dimensions Fan location and dimension parameters vary according to fan geometry. Fan geometries include circular, rectangular, inclined, 2D polygon and CAD. These geometries are described in Geometry (p. 294).
21.2.1. Simple Fans A simple fan is a two-dimensional fan that can have circular, rectangular, inclined, polygonal or CAD geometry.
494
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. 495). Figure 21.3: Circular Fan Definition
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; i.e., you specify r in Figure 21.4: Rectangular Fan Hub Definition (p. 495). Figure 21.4: Rectangular Fan Hub Definition
ANSYS Icepak will create a rectangular hub with the area πr2. ANSYS Icepak uses the area of the rectangular hub and the ratio of the lengths of the sides of the rectangular fan (d1 and l1 in Figure 21.4: Rectangular Fan Hub Definition (p. 495)) to calculate the lengths of the sides of the rectangular hub (d2 and l2 in Figure 21.4: Rectangular Fan Hub Definition (p. 495)):
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
495
Fans
=
=
(21.1)
If the fan is square, then d2 = l2 = x, and
=
=
(21.2)
21.2.2. Fans on Solid Blocks A fan on a solid block, or housing, is a three-dimensional fan that can have circular (cylindrical) or rectangular (prism) geometry. The housing is a prism block of specified equal length and width that encases the fan. The thickness of the housing is equal to the specified height of the fan. The fan itself can be located on either of two faces of the prism block that are in the plane of the fan, as shown in Figure 21.5: 3D Fans with Housing (p. 496). 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). Figure 21.5: 3D Fans with Housing
496
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Fans in Series
21.3. Flow Direction Exhaust fans expel fluid from the cabinet. The flow exits the cabinet in a direction perpendicular to the fan. By default, the direction of flow through an intake fan is normal to the plane of the fan. ANSYS Icepak allows you to specify the flow direction and, thereby, model the effect of an inclined fan (see Figure 21.6: Intake Fan Flow Direction (p. 497)). Figure 21.6: Intake Fan Flow Direction
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.
21.4. Fans in Series Fans can be arranged in series (see Figure 21.7: Fans in Series (p. 498)). There are two major advantages of placing several small fans in series rather than using a single large fan to achieve a given flow rate: • Fans placed in series can be made active and inactive individually, so you can create different air flow patterns.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
497
Fans • Fans placed in series can direct air flows into localized streams. Figure 21.7: Fans in Series
21.5. Fans in Parallel Fans can also be positioned in parallel (see Figure 21.8: Fans in Parallel (p. 498)). Two or more fans placed in parallel can increase flow with respect to a single fan of equivalent power. Figure 21.8: Fans in Parallel
21.6. Fans on Blocks Fans can be combined with blocks to account for the dimensions of an actual fan. The treatment of fans used in conjunction with blocks varies according to the fan type. When a hollow block is placed against a cabinet wall to mask a region of the cabinet, an exhaust/intake fan can be positioned on any one of the exposed surfaces of the block (see Figure 21.9: Fan on a Block (p. 499)). Fans used in this way must be exhaust/intake in type despite the fact that they are located within the cabinet and not on a
498
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Specifying Swirl cabinet wall, because, in effect, the interior surfaces of this block are cabinet walls, i.e., they represent part of the enclosure.
Note Exhaust/intake fan and block combinations cannot involve a conducting solid block. Figure 21.9: Fan on a 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.
21.7. Specifying Swirl To specify the swirl for a fan, you must specify the swirl magnitude or the rotational speed of the fan. 21.7.1. Swirl Magnitude 21.7.2. Fan RPM
21.7.1. Swirl Magnitude By default, ANSYS Icepak assumes that fluid exits the fan in the direction normal to the plane of the fan. Alternatively, you can specify a swirl magnitude. This skews the flow direction in the θ direction, i.e., the direction of blade revolution. Swirl magnitude is defined by
=
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
(21.3)
499
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.
21.7.2. Fan RPM Instead of using a specified swirl magnitude, ANSYS Icepak can also allow the swirl factor to change as a function of the operating point on the fan curve. This is achieved by specifying the RPM (revolutions per minute) of the fan. The swirl magnitude (the ratio of the tangential velocity to the axial velocity) can then change as the fan operating point changes on the fan curve. For example, if the flow rate through the fan decreases, the swirl magnitude will increase, and if the flow rate through the fan increases, the swirl magnitude will decrease. Fan RPM is defined by
× = ×
(21.4)
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.
21.8. Fixed Flow In real-world applications, the performance of a fan is described by its characteristic curve, as described in the following section. In ANSYS Icepak, you can also specify a constant total mass flow or volume flow rate.
21.9. Fan Characteristic Curve The relationship between volumetric flow rate and the pressure drop across the fan (static pressure) is described by the fan characteristic curve, which is usually supplied by the fan manufacturer. Figure 21.10: Tube-axial Fan Curve (p. 500) shows a characteristic curve for a common tube-axial fan. The total volumetric flow rate, Q, is plotted against fan static pressure, pfs. Figure 21.10: Tube-axial Fan Curve
500
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. Fan static pressure is computed by:
= −
(21.6)
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 pintakeand 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. 246)). 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 characteristic curve fan, as described in Fan Operating Points Report (p. 863).
21.10. Additional Fan Options For specific types of fans, there are additional inputs that may be required. 21.10.1. Fan Efficiency 21.10.2. Fan Resistance Modeling
21.10.1. Fan Efficiency For a 3D fan, you can specify the efficiency by inputting a volumetric heat source on the hub. This power source is the percentage of the total work done by the fan’s motor (W) that is lost as thermal energy to the hub block. The equation for calculating the power, P, of a fan is:
=
−
(21.7)
where e is the efficiency.
21.10.2. Fan Resistance Modeling Certain type of fans are equipped with vent-like guards that function as a resistance to the air flow. For 3D fans in ANSYS Icepak, you can specify that the side of the housing opposite the fan be modeled as a grille object to account for such a resistance.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
501
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. See Grilles (p. 383) for more information about grilles.
21.11. Adding a Fan to Your ANSYS Icepak Model To include a fan in your ANSYS Icepak model, click on the
button in the Object creation toolbar
and then click on the button to open the Fans panel, shown in Figure 21.11: The Fans Panel (Geometry Tab) (p. 502) and Figure 21.12: The Fans Panel (Properties Tab) (p. 503). Figure 21.11: The Fans Panel (Geometry Tab)
502
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Fan to Your ANSYS Icepak Model Figure 21.12: The Fans Panel (Properties Tab)
The procedure for adding a fan to your ANSYS Icepak model is as follows: 1. Create a fan. See Creating a New Object (p. 272) for details on creating a new object and Copying an Object (p. 290) for details on copying an existing object. 2. Change the description of the fan, if required. See Description (p. 293) for details. 3. Change the graphical style of the fan, if required. See Graphical Style (p. 293) 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. 294). See Resizing an Object (p. 274) for details on resizing an object and Repositioning an Object (p. 275) for details on repositioning an object. Additional geometric parameters for specific types of fans are as follows: • 2D fans:
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
503
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 information. 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. 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 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. 246)). b. Specify the flow Direction. There are two options: – 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 direction 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 characteristic curve fans. • For a fixed flow fan, select the Fixed option. You can then specify a Volume flow rate or a Mass flow rate. • For a characteristic curve fan, the following options are available:
504
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Fan to Your ANSYS Icepak Model – Linear allows 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 allows you to define the characteristic curve 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 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. 508)). These options are available under Edit. To load a previously defined curve, click on 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. 92) 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.
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. 617) 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 fan’s 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. 388) 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. 591) for more details on transient simulations.
Note The transient option is not available for CAD shaped fans. Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
505
Fans 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.8)
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. 246) for details. • Using the Fan curve Window to Specify the Curve for a Characteristic Curve Fan Type (p. 506) • Using the Curve specification Panel to Specify the Curve for a Characteristic Curve Fan Type (p. 508) • Loading a Pre-Defined Fan Object (p. 510)
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. 507)). To open the Fan curve window, select Curve under Characteristic curve in the Fans panel and click on Edit. Select Graph editor from the resulting list.
506
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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 on 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
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
507
Fans 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 on Set range. This will open the Set range panel (Figure 21.14: The Set range Panel (p. 508)). Figure 21.14: The Set range Panel
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 on 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. 508) for details about creating a curve file outside of ANSYS Icepak. See File Selection Dialog Boxes (p. 92) 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. You can use the Print button to print the curve. See Saving Image Files (p. 139) 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. 509) for the pairs of coordinates for the curve shown in Figure 21.13: The Fan curve Graphics Display and Control Window (p. 507).
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 Characteristic Curve Fan Type You can define a curve for a Characteristic curve fan type using the Curve specification panel (Figure 21.15: The Curve specification Panel (p. 509)). To open the Curve specification panel, select Curve under Characteristic curve in the Fans panel and click on Edit. Select Text editor from the resulting list.
508
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Fan to Your ANSYS Icepak Model Figure 21.15: The Curve specification Panel
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 specification panel. To load a previously defined curve, click on 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. 92) 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: 1. the number of data sets in the file (usually 1) 2. the unit specifications for the file, which can be obtained from the Curve specification panel (e.g., units m3/s N/m2) 3. the number of data points in the file (e.g., 10) Using the above example, the first three lines of the curve file would be 1 units m3/s N/m2 10
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
509
Fans The actual data points should be entered in the same way as you would enter them in the Curve specification 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 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. 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. 507) for the curve for the values shown in Figure 21.15: The Curve specification Panel (p. 509).
21.11.3. Loading a Pre-Defined Fan Object You can load a pre-defined fan object using the Libraries node in the Model manager window. Libraries →
Main library →
Fans
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. 228). 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.
Loading a Fan Using the Model manager Window To load a pre-defined fan using the Model manager window, open the fans library node and rightclick on the desired fan item. There are two options in the resulting pull-down menu. • 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).
Loading a Fan Using the Search Tool To load a pre-defined fan using the built-in search function, right-click on the Libraries node and select Search fans from the resulting pull-down menu. This will open the Search fan library panel (Figure 21.16: The Search fan library Panel (p. 511)).
510
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Fan to Your ANSYS Icepak Model Figure 21.16: The Search fan library Panel
To create a list of search results, use the following procedure, 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 Icepak’s 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. – Min fan height specifies a minimum fan height. – Max fan height specifies a maximum fan height. – Manufacturer specifies the manufacturer of the fan. – Model number specifies the model number of the fan.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
511
Fans 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 valid only for 3D fans. • Thermal/flow contains search criteria related to the transport characteristics of the fans stored in ANSYS Icepak’s 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 on 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. 4. Click Create to add the fan object to the model.
512
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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 information about the inlet and outlet openings. Information about the characteristics of a blower is presented in the following sections: • Impellers (p. 513) • Centrifugal Blowers (p. 514) • Specifying Blower Properties (p. 515) • Adding a Blower to Your ANSYS Icepak Model (p. 516)
22.1. Impellers Impellers, or type 1 blower objects (see Figure 22.1: Impeller Definition (p. 514)), 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
513
Blowers Figure 22.1: Impeller Definition
22.2. Centrifugal Blowers Centrifugal blowers, or type 2 blower objects (see Figure 22.2: Centrifugal Blower Definition (p. 515)), consist of a hollow prism block, an air-outlet opening, and either one or two air-inlet openings. Air is drawn into the blower though the inlet opening(s) and is then redirected 90 C. The flow is then concentrated in one direction though a single circular or rectangular outlet opening.
514
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Specifying Blower Properties Figure 22.2: Centrifugal Blower Definition
22.3. Specifying Blower Properties You can specify internal properties for both types of blowers. For both impellers and centrifugal blowers, you can specify a characteristic curve for the air flow rate. Additionally, you can specify a swirl component for the flow for an impeller, as the outlet air direction is skewed by the blade revolution. • Blower Characteristic Curve (p. 515) • Specifying Swirl (p. 515)
22.3.1. Blower Characteristic Curve The relationship between volumetric flow rate and the pressure drop across the blower (static pressure) is described by the blower characteristic curve, which is usually supplied by the manufacturer. Similar to a fan, the total volumetric flow rate, Q, is plotted against the static pressure, p. For more information about characteristic curves, see Fan Characteristic Curve (p. 500).
22.3.2. Specifying Swirl To specify the swirl for an impeller, you must specify the impeller blade angle and the rotational speed (RPM) of the impeller blades. The tangential air velocity, utan, changes as the blower operating point changes on the blower curve (as shown in Equation 22.1 (p. 515) -- Equation 22.3 (p. 515)):
= −
(22.1)
where is the angular velocity of the blades,
(22.2)
(22.3)
= × and
= where
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
515
Blowers h = height of impeller blades (case height) r = radius of inlet opening N = RPM of impeller blades Q = Volumetric flow rate (from characteristic curve) β = impeller blade angle measured with respect to -ωr (see Figure 22.3: Geometry for Impeller Swirl Calculation (Top View) (p. 516)) Figure 22.3: Geometry for Impeller Swirl Calculation (Top View)
22.4. Adding a Blower to Your ANSYS Icepak Model To include a blower in your ANSYS Icepak model, click on the
button in the Object creation toolbar
and then click on the button to open the Blowers panel, shown in Figure 22.4: The Blowers Panel (Geometry Tab) (p. 517) and Figure 22.5: The Blowers Panel (Properties Tab) (p. 518).
516
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Blower to Your ANSYS Icepak Model Figure 22.4: The Blowers Panel (Geometry Tab)
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
517
Blowers Figure 22.5: The Blowers Panel (Properties Tab)
The procedure for adding a blower to your ANSYS Icepak model is as follows: 1. Create a blower. See Creating a New Object (p. 272) for details on creating a new object and Copying an Object (p. 290) for details on copying an existing object. 2. Change the description of the blower, if required. See Description (p. 293) for details. 3. Change the graphical style of the blower, if required. See Graphical Style (p. 293) 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 Object (p. 274) for details on resizing an object and Repositioning an Object (p. 275) for details on repositioning an object.) • Impellers:
518
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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 dropdown 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. 520) 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.
g. Specify the geometry of the inlet opening(s). – 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 (i.e., Size X, Size Y, or Size Z depending on the direction of the opening) and, optionally, the Hub radius. h. Specify the geometry of the outlet opening. – Circular outlets: Under Circular outlet, specify a value for the Radius.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
519
Blowers – Rectangular outlets: Under Rectangular outlet, specify values for the length and width of the opening (i.e., Size X, Size Y, or Size Z depending on the direction of the opening) and the offset distances from the center of the face (i.e., Offset X, Offset Y, or Offset Z). Figure 22.6: Centrifugal Blowers Geometry Panel
6. In the Properties tab, specify the internal properties of the blower. a. Under Blower flow, define the characteristic curve for the blower as a curve consisting of piecewisecontinuous 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. 506) 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. 508)). These options are available under Edit.
520
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Blower to Your ANSYS Icepak Model To load a previously defined curve, click on 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. 92) 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.
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.
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 counterclockwise, 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 counterclockwise 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 blower’s efficiency, similar to the hub power for a fan.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
521
522
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. 383) for more information 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 dimensions), 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. Information about the characteristics of a 3D resistance is presented in the following sections: • Geometry, Location, and Dimensions (p. 523) • Pressure Drop Calculation for a 3D Resistance (p. 523) • Adding a Resistance to Your ANSYS Icepak Model (p. 525)
23.1. Geometry, Location, and Dimensions 3D resistance location and dimension parameters vary according to resistance geometries. Resistance geometries include prism, cylinder, and 3D polygon. These geometries are described in Geometry (p. 294).
23.2. Pressure Drop Calculation for a 3D Resistance For a 3D resistance, ANSYS Icepak provides a power-law method for calculating the pressure drop across the resistance: Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
523
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. 524) 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 quadratic. 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 Equation 23.2 (p. 524) and Equation 23.3 (p. 524) 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:
4 01 = 25636 6
(23.6)
• For a combination of these two types of flow, you should select a linear+quadratic velocity relationship:
78 = 7 89:; + 7 8?@=A>=B:C
524
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
(23.7)
Adding a Resistance to Your ANSYS Icepak Model You can obtain the loss coefficients in several ways: • experimental measurements • computational measurements • from a reference. (The loss coefficients for many grille and vent configurations are available in [11 (p. 923)].)
23.3. Adding a Resistance to Your ANSYS Icepak Model To include a resistance in your ANSYS Icepak model, click on the
button in the Object creation
toolbar and then click on the button to open the Resistances panel, shown in Figure 23.1: The Resistances Panel (Geometry Tab) (p. 525) and Figure 23.2: The Resistances Panel (Properties Tab) (p. 526). Figure 23.1: The Resistances Panel (Geometry Tab)
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
525
Resistances Figure 23.2: The Resistances Panel (Properties Tab)
The procedure for adding a resistance to your ANSYS Icepak model is as follows: 1. Create a resistance. See Creating a New Object (p. 272) for details on creating a new object and Copying an Object (p. 290) for details on copying an existing object. 2. Change the description of the resistance, if required. See Description (p. 293) for details. 3. Change the graphical style of the resistance, if required. See Graphical Style (p. 293) 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. 294). See Resizing an Object (p. 274) for details on resizing an object and Repositioning an Object (p. 275) for details on repositioning an object. 5. In the Properties tab, specify the characteristics for the grille.
526
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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 calculate 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 calculate 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. 524)) and the Exponent (n in Equation 23.1 (p. 524)).
Note You must specify these inputs in SI units.
• 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 coordinate pairs using the Curve specification panel. These options are available in the Edit dropdown 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 Resistance curve Window to Specify the Curve for a Grille (p. 391) and Using the Curve specification Panel to Specify the Curve for a Grille (p. 393). 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. 92) 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. 247)). To change the Fluid material for the resistance, select a material from the Fluid material drop-down list. See Material Properties (p. 321) for details on material properties.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
527
Resistances 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. 591) for more details on transient simulations. • 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. 248) 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. 227).
528
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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: • Simplified Heat Sinks (p. 529) • Detailed Heat Sinks (p. 532) • Adding a Heat Sink to Your ANSYS Icepak Model (p. 534)
24.1. Simplified Heat Sinks Simplified heat sink objects (see Figure 24.1: Simplified Heat Sink Definition (p. 530)) are designed to model finned heat sinks. They consist of a base and a prism-shaped volume representing the fin region. The heat sink base models heat transfer from the fins through the base of the heat sink to any object connected to the base. The prismatic volume models flow resistance due to the presence of the fins. ANSYS Icepak allows you to specify a thermal conductivity for the prismatic volume separately from that of the enclosure fluid. The thermal conductivity of the prismatic volume should be specified at an effective value that takes into account both the fluid and the fins.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
529
Heat Sinks Figure 24.1: Simplified Heat Sink Definition
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. • Modeling a Simplified Heat Sink (p. 530) • Modeling Compact Heat Sinks Using Geometry-Based Correlations (p. 531)
24.1.1. Modeling a Simplified Heat Sink The simplified heat sink consists of two components: the heat sink base and a prismatic volume representing the finned region. The prismatic volume accounts for the fact that, in an actual heat sink, the path of least resistance for an approaching fluid is around, rather than through, the finned region. ANSYS Icepak allows you to specify the characteristics of both components using the Heat sinks panel. 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 convecting 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.
530
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. 531) indicates that, for a fluid with constant properties (i.e., µ, ρ 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 manufacturer’s 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.
24.1.2. Modeling Compact Heat Sinks Using Geometry-Based Correlations A compact heat sink is a simplified heat sink that uses geometry-based correlations to model the flow and thermal resistances imposed on the fin array.
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. 523) 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 appropriate fluid thermal conductivity to the 3D resistance.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
531
Heat Sinks
=
= =
(24.4) (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. 532) - Equation 24.6 (p. 532), 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 onedimensional fin conduction model.
*011 = +,
. / . / ,- 234/ 234567899 + * − 234/ 234567899 :;9< :;9<
where Nfin is the number of fins, k is the thermal conductivity of the fins, H is the fin height, average heat transfer coefficient, and m is defined as
(24.8)
= is the
>= A B ? @ CDE J FGHII
(24.9)
where P is the perimeter of the fin cross section.
24.2. Detailed Heat Sinks In addition to the simplified heat sink described above, ANSYS Icepak provides a detailed heat sink, which is intended for use in the design of heat sinks. 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. 533).
532
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Detailed Heat Sinks Figure 24.2: Extruded Heat Sink
• 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 Extrusion Heat Sink (p. 533). Figure 24.3: Cross Cut Extrusion Heat Sink
• Cylindrical pin heat sinks have cylindrical or tapered pins separated from each other in both directions parallel 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. 534).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
533
Heat Sinks Figure 24.4: Cylindrical Pin Heat Sink With Staggered Pins
• 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.
24.3. Adding a Heat Sink to Your ANSYS Icepak Model To include a heat sink in your ANSYS Icepak model, click on the
button in the Object creation
button to open the Heat sinks panel, shown in Figure 24.5: The Heat toolbar and then click on the sinks Panel (Geometry Tab) (p. 535) and Figure 24.6: The Heat sinks Panel (Properties Tab) (p. 536).
534
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Heat Sink to Your ANSYS Icepak Model Figure 24.5: The Heat sinks Panel (Geometry Tab)
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
535
Heat Sinks Figure 24.6: The Heat sinks Panel (Properties Tab)
The procedure for adding a heat sink to your model is as follows: 1. Create a heat sink. See Creating a New Object (p. 272) for details on creating a new object and Copying an Object (p. 290) for details on copying an existing object. 2. Change the description of the heat sink, if required. See Description (p. 293) for details. 3. Change the graphical style of the heat sink, if required. See Graphical Style (p. 293) for details. 4. Specify the position and size of the heat sink. (See also Resizing an Object (p. 274) for details on resizing an object and Repositioning an Object (p. 275) 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 dropdown list under Base dimensions. b. Under 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) and the lengths of the sides (xL, yL, zL, as ap-
536
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Heat Sink to Your ANSYS Icepak Model propriate) 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 base next to Base height. 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 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 (e.g., the view factor) by using the Radiation specification panel. To open this panel, select Radiation and then click Edit. See Radiation Modeling (p. 627) for details on radiation modeling. • User Inputs for a Simplified Heat Sink (p. 537) • Detailed Heat Sinks (p. 532)
24.3.1. User Inputs for a Simplified Heat Sink To specify a simplified heat sink, select Simple in the Type drop-down list in the Properties tab of the Heat sinks panel. The steps for defining a simplified heat sink are as follows: 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 tab, there are three options for specifying the geometry of the fins: • Count/thick 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. • Count/space specifies the number of fins (Count) and their Spacing. • Thick/space 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 (i.e., disable
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
537
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 Thermal 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 on 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. 92) 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.
Note This option is not available if you are modeling longitudinal fins using geometrybased 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 material specified as the Flow material is defined under Default fluid in the Basic parameters panel 538
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Heat Sink to Your ANSYS Icepak Model (see Default Fluid, Solid, and Surface Materials (p. 247)), 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. 321) 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 Resistance curve Window to Specify the Curve for a Grille (p. 391) 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 Curve for a Grille (p. 393) for details). These options are available under Edit. To load a previously defined curve, click on 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. 92) 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. 540)). To open the Resistance curve window, turn on the Resistance option and select Curve in the Thermal tab in the Heat sinks panel and then click on Edit. Select Graph editor from the resulting list.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
539
Heat Sinks Figure 24.7: The Resistance curve Graphics Display and Control Window for a Heat Sink
See Using the Resistance curve Window to Specify the Curve for a Grille (p. 391) 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 (Figure 24.8: The Curve specification Panel for a Heat Sink (p. 541)). To open the Curve specification panel, turn on the Resistance option and select Curve in the Thermal tab in the Heat sinks panel and then click on Edit. Select Text editor from the resulting list.
540
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Heat Sink to Your ANSYS Icepak Model Figure 24.8: The Curve specification Panel for a Heat Sink
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 specification panel. To load a previously defined curve, click on 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. 92) 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 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: 1. the number of data sets in the file (usually 1) 2. the unit specifications for the file, which can be obtained from the Curve specification panel (e.g., units m/s C/W) 3. the number of data points in the file (e.g., 10) Using the above example, the first three lines of the curve file would be 1 units m/s C/W 10
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
541
Heat Sinks The actual data points should be entered in the same way as you would enter them in the Curve specification 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.
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. 227). 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. 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. 540) for the curve for the values shown in Figure 24.8: The Curve specification Panel for a Heat Sink (p. 541).
24.3.2. User Inputs for a Detailed Heat Sink To specify a detailed heat sink, select Detailed in the Type drop-down list in the Properties tab of the Heat sinks panel. The steps for defining a detailed heat sink are as follows: 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/thick 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). – Count/space specifies the number of fins (Count) and their Spacing.
542
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Heat Sink to Your ANSYS Icepak Model – Thick/space 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: – Count/thick specifies the number of fins (Count) and their Thickness. – Count/space specifies the number of fins (Count) and their Spacing. – Thick/space 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. b. Specify the number of pins in the directions parallel to the base of the heat sink next to Pin count. Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
543
Heat Sinks c. For heat sinks that have bases larger than the fin footprints, 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. d. Specify the geometry of the pins next to Pin type: – 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 Thermal tab. 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. 247)). 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. 321) 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. 544)). Figure 24.9: The Interface thermal resistance Panel
There are two options for specifying the contact resistance: • Compute allows ANSYS Icepak to compute the thermal resistance at the interface. The resistance is computed as d⁄k, 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. 247)). To change the Solid material for the thermal resistance, select a material from the Solid material drop-down list. See Material Properties (p. 321) for details on material properties. • Specify allows you to specify a value of the contact resistance to heat transfer (Resistance value).
544
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Heat Sink to Your ANSYS Icepak Model 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. 544). The options for specifying the bonding thermal resistance are the same as those for specifying the interface thermal resistance and are described above.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
545
546
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. Information about the characteristics of a package is presented in the following sections: • Location and Dimensions (p. 547) • Detailed Packages (p. 547) • Compact Conduction Model (CCM) Packages (p. 550) • Junction-to-Case Characterization Model (p. 550) • Junction-to-Board Characterization Model (p. 551) • Adding a Package to Your ANSYS Icepak Model (p. 552) • Delphi Package Characterization (p. 576)
25.1. Location and Dimensions A package is defined similar to a rectangular object in ANSYS Icepak. The geometry of a rectangular object is described in Rectangular Objects (p. 295).
25.2. Detailed Packages To model a device at the package level, it can be as simple as a package on a board with wall-heattransfer boundary conditions applied to every surface that is exposed to air. For such a simple model, you can model almost all of the details of the package. As an example of a detailed package, a cross section of a typical ball grid array (BGA) package is shown in Figure 25.1: Example of a BGA Package (p. 548).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
547
Packages Figure 25.1: Example of a BGA Package
Of the components shown in Figure 25.1: Example of a BGA Package (p. 548), some can be modeled in detail, and others are approximated. • Detailed Features (p. 548) • Approximated Features (p. 548)
25.2.1. Detailed Features The die and mold are volumetric solids made of user-specified materials. The die also has a power source distributed uniformly on its surface and can be of specified dimensions. For lead-frame packages (e.g., QFPs), each lead is modeled as an angled conducting thin plate of user-specified material and dimensions. For BGA packages (e.g., PBGAs), each solder ball is modeled as a discrete cuboid for which the crosssectional area is that of a cylinder with the specified solder diameter. 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.
25.2.2. Approximated Features Substrates are usually encountered in BGA packages. The substrate is the medium that houses the traces that carry the signals from the bond wire to the solder balls. A signal from a trace in one layer is connected to trace in another layer by means of vias. Vias are cylindrical holes that are either plated or filled with copper. Some BGA packages also have thermal vias that enhance the heat transfer between the die and the thermal balls. 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. 549).
548
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Detailed Packages
= ∑
= ∑
(25.1)
= ∑ where Zi is the volume ratio for component i. 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. 549)).
=
∑
(25.2)
where ki is the conductivity of component i (i.e., the conductivities of the lead and the mold, respectively). area,i is the cross-sectional area ratio for component i. For example, the cross-sectional area ratio for the lead would be R = (25.3) + Thermal resistances of the substrate and vias in the in-plane direction are in series. Equation 25.4 (p. 549) is used for the conductivity in the plane directions.
! =
∑!
R #$%&'( * )
(25.4)
")
where length,i is the ratio of the length of component i to the total length of the composite in the heat flow direction. For example, length 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. 549)). A typical substrate may be constructed as shown in Figure 25.2: Two-Layer Substrate (p. 549) using standard ANSYS Icepak objects. Figure 25.2: Two-Layer Substrate
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
549
Packages
25.3. Compact Conduction Model (CCM) Packages To model a package at the board, subsystem, or system level, you can use the compact conduction model (CCM). In the CCM, all repetitive features, such as the leads or the solder balls, are approximated using effective orthotropic conductivities. Certain features are not modeled in the CCM so that the model is simple enough to use at system levels. • Lead-Frame Packages (p. 550) • Ball Grid Array (BGA) Packages (p. 550)
25.3.1. Lead-Frame Packages For a lead-frame-type package, the lead wires and wire bonds are lumped into thin conducting entities that connect the die side with the package side. The lead wires that connect the package side with the mounting PCB are also conducting thin entities. The conductivity, density, and specific heat of these entities are volumetrically averaged using Equation 25.1 (p. 549).
25.3.2. Ball Grid Array (BGA) Packages For a BGA-type package, solder balls are approximated as a contact resistance with the height of the balls and an effective conductivity (Equation 25.1 (p. 549)). The density and specific heat are volume averaged using Equation 25.1 (p. 549). The substrate is modeled as a solid object with orthotropic properties. The in-plane conductivity is determined using Equation 25.2 (p. 549), 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. 549) in substrates with vias. The parallel conductivity in the normal direction is determined using the fraction of the cross-sectional area occupied by vias.
25.4. Junction-to-Case Characterization Model The junction-to-case (JC) thermal resistance, Rjc, can be determined using a model of the package surrounded with adiabatic surfaces on all sides except the package top (see Figure 25.3: JC Characterization (p. 551)), where a constant heat-transfer-coefficient boundary condition is applied.
550
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Junction-to-Board Characterization Model Figure 25.3: JC Characterization
= −
(25.5)
where dq = heat dissipated through each surface element Tcs = temperature of discrete case surface Tamb = constant ambient temperature dAs = area of the surface element Rjc can then determined by
−
=
(25.6)
where Tdie is the maximum die temperature. Tc,mean is the average case temperature, which can be determined 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. 845) for details about generating reports.
25.5. Junction-to-Board Characterization Model The junction-to-board (JB) thermal resistance,Rjb, can be determined using a model of the package mounted on a board that is 5 mm wider than the package on all sides. All surfaces are insulated except for the periphery of the board (see Figure 25.4: JB Characterization (p. 552)), which is subject to an isothermal boundary condition.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
551
Packages Figure 25.4: JB Characterization
Rjb can then be determined by
=
−
(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.
25.6. Adding a Package to Your ANSYS Icepak Model To include a package in your ANSYS Icepak model, click on the
button in the Object creation
toolbar and then click on the button to open the Packages panel, shown in Figure 25.5: The Packages Panel (Dimensions Tab) (p. 553)--Figure 25.8: The Packages Panel (Die/Mold Tab) (p. 556).
552
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Package to Your ANSYS Icepak Model Figure 25.5: The Packages Panel (Dimensions Tab)
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
553
Packages Figure 25.6: The Packages Panel (Substrate Tab)
554
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Package to Your ANSYS Icepak Model Figure 25.7: The Packages Panel (Solder Tab)
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
555
Packages Figure 25.8: The Packages Panel (Die/Mold Tab)
The procedure for adding a package to your ANSYS Icepak model is as follows: 1. Create a package. See Creating a New Object (p. 272) for details on creating a new object and Copying an Object (p. 290) for details on copying an existing object. 2. Change the description of the package, if required. See Description (p. 293) for details. 3. Change the graphical style of the package, if required. See Graphical Style (p. 293) 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), FlipChip, QFP (quad flat pack), QFN (quad flat no leads), DUAL, Stacked Die, and Package on Package. See User Inputs for BGA Packages (p. 560), User Inputs for Lead-Frame Packages (p. 566),User Inputs for
556
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Package to Your ANSYS Icepak Model Stacked Die Packages (p. 568) and User Inputs for Package on Package (p. 571) 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 Rectangular Objects (p. 295). See Resizing an Object (p. 274) for details on resizing an object and Repositioning an Object (p. 275) 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 (e.g., 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. 550) for details.
Note Only the Detailed model type is available with Stacked Die.
8. 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. 9. (Optional) The package can be created by directly importing ECAD data (MCM/SIP, TCB, BOOL, ODB++, or ANF files). Choose Cadence MCM/SIP, ASCII TCB, BOOL+INFO, 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, 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
557
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, or ODB++ file associated with the package, you can do so by clicking the Clear ECAD button in the Dimensions tab. 10. (Flip-chip packages only) This package can be created by importing an ECAD file and then a TSV file. After importing the ECAD file, click on the Import button across from TSV structure. The Import TSV structure panel will be displayed. Click Browse next to the input fields to select two files: Import TSV location file and Import TSV related geometry file. Click Import to import the file. If you want to remove the TSV file associated with the package, you can do so by clicking the Clear TSV button. Figure 25.9: The Import TSV structure Panel
To obtain a finer mesh, click the Edit button to display the TSV information Panel and change the default values. Figure 25.10: TSV information Panel
Note Die stack editing features for flip chip packages are activated in the Die/Mold tab just like for stacked die packages. Editing the parameters of related chips such as interposers, memory blocks, etc. are available.
558
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Package to Your ANSYS Icepak Model 11. (Optional) Click the Schematic button to open the Package Dimensions panel (e.g., Figure 25.12: The Flip-Chip Dimensions Panel (p. 559)) and view a schematic drawing of the package dimensions. 12. Select the Component visibility button to display a check box of all package components. Toggle components to turn on or off visibility. Figure 25.11: The Component Visibility Panel
13. Figure 25.12: The Flip-Chip Dimensions Panel
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
559
Packages • User Inputs for BGA Packages (p. 560) • User Inputs for Lead-Frame Packages (p. 566) • User Inputs for Stacked Die Packages (p. 568) • User Inputs for Package on Package (p. 571) • Loading a Pre-Defined Package Object (p. 574)
25.6.1. User Inputs for BGA Packages To specify a BGA package, select PBGA, Cavity Down BGA, FPBGA, or Flip-Chip from the Package type drop-down list in the Dimensions tab of the Packages panel (Figure 25.5: The Packages Panel (Dimensions Tab) (p. 553)). The steps for defining a BGA package are as follows: 1. Specify the substrate parameters in the Substrate tab (Figure 25.6: The Packages Panel (Substrate Tab) (p. 554)). a. Specify the Substrate thickness. 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. 321) for details on material properties. c. Specify the Number of thermal vias in the substrate. d. Specify the Via diameter and the Via plate thickness. e. Specify the Top trace coverage %. This value is the percentage of the top trace layer volume represented 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. 321) 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, odb++ or tcb file). You can change the values in the Board layer and via information panel. See Importing Trace Files (p. 178) for details. l.
560
(Optional) Click the Schematic button to open the Package Substrate panel (e.g., Figure 25.13: The PBGA Substrate Panel (p. 561)) and view a schematic drawing of the package substrate.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Package to Your ANSYS Icepak Model Figure 25.13: The PBGA Substrate Panel
2. Specify the solder parameters in the Solder tab (Figure 25.7: The Packages Panel (Solder Tab) (p. 555)). a. Specify the number of rows and columns of solder balls by entering values in the fields. b. Specify the Array type. There are two options: • Full array specifies that the ball grid will encompass the entire underside of the package. • Peripheral array 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. 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 This option is not available for cavity-down BGA packages.
e. Specify the Pitch. f.
Specify the Ball diameter and Ball height.
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. 321) for details on material properties. h. Select Block or Cylinder to represent the solder balls or solder bumps.
Note Note: Cylindrical geometry will imply larger mesh counts and increased computational costs.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
561
Packages 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 (e.g., Figure 25.14: The FPBGA Solder Panel (p. 562)) and view a schematic drawing of the package solder. Figure 25.14: The FPBGA Solder Panel
3. Specify the die and mold parameters in the Die/Mold tab (Figure 25.8: The Packages Panel (Die/Mold Tab) (p. 556)). a. Specify properties for the Die. i.
If there is more than one die, you can select the appropriate die from the Current die drop-down list.
ii. In theDie 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. 321) for details on material properties.
562
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Package to Your ANSYS Icepak Model 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- allows 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- allows 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. 480).
Note Transient problems are not supported for the Temp dependent option.
v. (For cavity-down BGA packages only) Specify the Cavity depth. 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. 321) for details on material properties.
ii. Specify the die underfill Thickness. 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. 321) 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. 321) for details on material properties.
ii. Specify the die attach Thickness. e. Specify the Top side radiation properties for the package. If you select Top side radiation and then click Edit, ANSYS Icepak will open the Top side surface properties panel (Figure 25.15: The Top side surface properties Panel (p. 564)).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
563
Packages Figure 25.15: The Top side surface properties Panel
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. 247)). To change the material for the top side of the package, select a material from the Material drop-down list. See Material Properties (p. 321) 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 (e.g., the view factor). See Radiation Modeling (p. 627) for details on radiation modeling. f.
(Optional) Click the Schematic button to open the Package Die panel (e.g., Figure 25.16: The Cavity Down BGA Die Panel (p. 564)) and view a schematic drawing of the package die. Figure 25.16: The Cavity Down BGA Die Panel
g. (For PBGA, cavity-down BGA, and FPBGA packages only) In the Interconnects tab, specify properties for the Wire bonds. i.
564
Click Edit wire bonds to modify wire bonds. See Figure 25.17: The Edit Wire Bonds Panel (p. 565) to view wire bond properties.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Package to Your ANSYS Icepak Model Figure 25.17: The Edit Wire Bonds Panel
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. 321) for details on material properties. iii. Specify the wire bond Diameter. 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. 321) 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 Properties (p. 321) for details on material properties.
j.
(For flip-chip and package on packages only) Specify solder bump properties. i.
Specify Bump diameter.
ii. Specify Bump material. You can change bump material by selecting a material from the dropdown list. iii. Select Simple or Detailed for the Solder bump model.
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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
565
Packages i.
Specify the Heatsink thickness.
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. 321) for details on material properties.
25.6.2. User Inputs for Lead-Frame Packages To specify a lead-frame package, select QFP (i.e., leads on all four sides), QFN (i.e., no leads), or DUAL (i.e., leads on only two sides) from the Package type drop-down list in the Dimensions tab of the Packages panel (Figure 25.5: The Packages Panel (Dimensions Tab) (p. 553)). 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. 556)). The steps for defining a lead-frame package are as follows: 1. Specify properties for the Die in the Die settings tab. 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. 321) 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- allows 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- allows 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. 480).
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. 321) 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. 321) for details on material properties. b. Specify the die attach Thickness.
566
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Package to Your ANSYS Icepak Model 4. Specify properties for the Wire bonds in the Interconnects tab. 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. 321) for details on material properties. b. Specify the wire bond Diameter. c. Specify the Average Length of the wire bonds. 5. Specify properties for Leads in the Interconnects tab. 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. 321) 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. e. Specify the Lead thickness and Lead width. 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 Material drop-down list in the Mold group box. See Material Properties (p. 321) for details on material properties. 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. 6. Specify properties in the External tab. • 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. 7. Specify the Top side radiation properties for the package. If you select Top side radiation and then click Edit, ANSYS Icepak will open the Top side surface properties panel (Figure 25.15: The Top side surface properties Panel (p. 564)). 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. 247)). To change the material for the top side of the package, select a material from the Material drop-down list. See Material Properties (p. 321) for details on material properties.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
567
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 (e.g., the view factor). See Radiation Modeling (p. 627) for details on radiation modeling. 8. (Optional) Click the Schematic button to open the Package Die panel (e.g., Figure 25.16: The Cavity Down BGA Die Panel (p. 564)) and view a schematic drawing of the package die.
25.6.3. User Inputs for Stacked Die Packages To specify a stacked die package, select Stacked Die from the Package type drop-down list in the Dimensions tab of the Packages panel (Figure 25.5: The Packages Panel (Dimensions Tab) (p. 553)).
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 underfill information for dies containing solder bumps and Die pad information for dies containing wirebonds when importing a stacked die package. The steps for defining a Stacked Die package are as follows: 1. Specify board layer and via information in the Substrate tab (Figure 25.6: The Packages Panel (Substrate Tab) (p. 554)). 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. 178) for details. b. (Optional) Click the Schematic button to open the Package Substrate panel (e.g., Figure 25.13: The PBGA Substrate Panel (p. 561)) 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. 555)). a. Specify the Ball diameter and Ball height. 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. 321) 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. e. Select Block or Cylinder to represent the solder balls or solder bumps.
Note Cylindrical geometry will imply larger mesh counts and increased computational costs.
f.
568
(Optional) Click the Schematic button to open the Package Solder panel (e.g., Figure 25.14: The FPBGA Solder Panel (p. 562)) and view a schematic drawing of the package solder.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. 556)). 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. • Layer is the number associated with the die being defined. • X1, Y1, X2 and Y2 are die coordinates. • Thickness is the height of the die. c. Specify the die Material in the Die settings tab. You can change the die material by selecting a material from the Material drop-down list. See Material Properties (p. 321) 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
569
Packages • Constant- allows 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- allows 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. 480).
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. 321) 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. 321) for details on material properties. i.
Specify the die attach Thickness.
j.
In the Interconnects tab, click Edit wire bonds to modify wire bonds. See Figure 25.17: The Edit Wire Bonds Panel (p. 565) 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. 321) for details on material properties.
k. Specify the wire bond Diameter. l.
Specify the Average Length of the wire bonds.
m. 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. 321) 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. 247)). To change the material for the top side of the package, select a material from the Material drop-down list. See Material Properties (p. 321) 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 (e.g., the view factor). See Radiation Modeling (p. 627) for details on radiation modeling. p. Specify the Top side radiation properties for the package. If you select Top side radiation and then click Edit, ANSYS Icepak will open the Top side surface properties panel (Figure 25.15: The Top side surface properties Panel (p. 564)). q. (Optional) Click the Schematic button to open the Stacked Die panel (e.g., Figure 25.18: Schematic Showing the Stacked Dies (p. 571)) and view a schematic drawing of the package dimensions.
570
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Package to Your ANSYS Icepak Model Figure 25.18: Schematic Showing the Stacked Dies
25.6.4. User Inputs for Package on Package To specify package on package, select Package on Package from the Package type drop-down list in the Dimensions tab of the Packages panel (Figure 25.5: The Packages Panel (Dimensions Tab) (p. 553)). The steps for defining package on package are as follows: 1. Specify board layer and via information in the Substrate tab (Figure 25.6: The Packages Panel (Substrate Tab) (p. 554)). 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. 178) 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. 555)). 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
571
Packages b. Specify bottom or top in the Specify location drop-down list when updating the Solder tab. c. Specify the Ball diameter and Ball height. 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. f.
Select Block or Cylinder to represent the solder balls or solder bumps.
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. 556)). 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 material from the Material drop-down list. See Material Properties (p. 321) 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- allows 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- allows 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. 480).
Note Transient problems are not supported for the Temp dependent option.
e. Specify properties for the Die underfill in the Die settings tab. 572
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. 321) for details on material properties.
ii. Specify the die underfill Thickness. f.
In the Interconnects tab, specify solder bump properties. i.
Specify Bump diameter.
ii. Specify Bump material. You can change bump material by selecting a material from the dropdown list. iii. Select Simple or Detailed for the Solder bump model.
Note Solder bump model options will be grayed out unless you import a MCM/SIP or TCB file.
g. Specify the Top side radiation properties for the package. If you select Top side radiation and then click Edit, ANSYS Icepak will open the Top side surface properties panel (Figure 25.15: The Top side surface properties Panel (p. 564)). 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. 247)). To change the material for the top side of the package, select a material from the Material drop-down list. See Material Properties (p. 321) 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 (e.g., the view factor). See Radiation Modeling (p. 627) for details on radiation modeling. h. (Optional) Click the Schematic button to open the Package on Package Die panel (e.g.,Figure 25.19: Schematic Showing Package on Package Die Panel (p. 574) ) and view a schematic drawing of the package dimensions.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
573
Packages Figure 25.19: Schematic Showing Package on Package Die Panel
25.6.5. Loading a Pre-Defined Package Object You can load a pre-defined package object using the Libraries node in the Model manager window. Libraries →
Main library →
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. 228). 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.
Loading a Package Using the Model manager Window To load a pre-defined package using the Model manager window, open the packages library node in the Library tab and right-click on the desired package item. There are two options in the resulting pull-down menu. • 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 (e.g., 128_BGA_12X12_4peripheral_p1.00).
Loading a Package Using the Search Tool To load a pre-defined package using the built-in search function, right-click on the Libraries node in the Library tab and select Search packages from the resulting pull-down menu. This will open the Search package library panel (Figure 25.20: The Search package library Panel (p. 575)).
574
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Adding a Package to Your ANSYS Icepak Model Figure 25.20: The Search package library Panel
To create a list of search results, use the following procedure, 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 Icepak’s 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
575
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 on the Name, Size, or Balls/Leads entry of a package in the list to display more specific information in the Details field. 4. Click Create to add the package object to the model.
25.7. Delphi Package Characterization Delphi stands for Development of Libraries of Physical models for an Integrated Design. A Delphi network model is an advanced network representation of microelectronic packages. This model is characterized by a set of thermal resistances connecting internal node(s) with several surface nodes. The resistance values are obtained by running the detailed package model for multiple sets of boundary conditions and minimizing cost (error) function. This way one may reduce the boundary condition dependency on the network model. 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. – Ensure your system has Microsoft Office 11 or higher. – Launch Microsoft Excel and click on the Office Button. Click the Excel Options button at the bottom of the panel.
576
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
577
Packages
– In the Add-Ins panel, select the Solver Add-In option and click OK to enable this option.
578
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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. Then click Trust Center Settings...
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
579
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 It is acceptable to enable all macros (not recommended; potentially dangerous code can run) in this case.
580
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
581
Packages Figure 25.21: The Preferences Panel - Misc
Creating a Delphi Network Model from an Existing Detailed Package Model There are two steps to this process. The first step is to run the Extract Delphi macro within ANSYS Icepak. This macro creates wall objects at the boundaries of the model, runs different boundary condition scenarios by changing the heat transfer coefficients at the boundaries and records the maximum and the die temperature as well as the heat flow through the boundaries. The temperature and the heat flux values, recorded by the macro, while running different boundary conditions are used by an Excel program to create an optimized thermal network which minimizes the normalized differences in die temperature and boundary heat fluxes of the network model when compared to the detailed model.
Generating the Temperature and Heat Flow Data Create a sufficiently detailed representation of your package. • 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 (i.e., 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.
582
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Delphi Package Characterization – Remove the external walls, if any, before running the Delphi extraction 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, it is recommended to 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. – Please ensure that the ambient temperature is 20°C.
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.
Note Special characters such as "., $, #, @" should be avoided in the project name for creation of the Delphi network macro.
The procedure for running the Delphi extraction macro is as follows: • In ANSYS Icepak, click on Macros >Packages > IC Packages – Characterization > Extract Delphi (Figure 25.22: Launching the Macro (p. 584)).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
583
Packages Figure 25.22: Launching the Macro
Figure 25.23: The Macro Interface: Select Package Type
584
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Delphi Package Characterization Figure 25.24: Arrangement of Interconnects (pins/balls)
Figure 25.25: Choose to Have Side Nodes for the Delphi Package
Figure 25.26: Choose the number of boundary conditions
• The resulting interface will ask some simple questions about your package (Figure 25.24: Arrangement of Interconnects (pins/balls) (p. 585) – Figure 25.26: Choose the number of boundary conditions (p. 585)). E.g., 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, etc. 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, please contact ANSYS support. There are simple work-arounds for most single die packages. • If you had set up point monitors, make sure that the component temperature does not exceed 4700°C. If this happens, it means that the power imposed on the component is too high. Rerun the macro after imposing a reduced power (Note: the network created is independent of the power imposed.).
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
585
Packages Figure 25.27: Instructions on Delphi Model Creation
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.28: Image of the Excel Based Optimizer (p. 587). Left click on 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.
586
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Delphi Package Characterization Figure 25.28: Image of the Excel Based Optimizer
Procedure for Using an Already Created Delphi Network Model in a System Level Thermal Analysis 1.
After you obtain the Delphi Network • 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 on setting up libraries.
2.
Incorporating the Delphi model into a system model • 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. • Translate and rotate the assembly to the desired location.
3.
Assigning power • 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. • An image showing the network representation will show up. Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
587
Packages – If the network is not clearly visible, click Reset Location – 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.29: Editing the Network Object: Assigning Power (p. 588) • Double click on the Junction node. Input the power value. The power in the junction node should correspond to the power dissipated in the die. The procedure is exemplified in Figure 25.29: Editing the Network Object: Assigning Power (p. 588). 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 GUI. The respective faces can be seen using the selected solid view option (Figure 25.30: Checking the Location of a Face Object in the Model. Make Pictures Without Annotation Lines (p. 589) ). Figure 25.29: Editing the Network Object: Assigning Power
588
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Delphi Package Characterization Figure 25.30: Checking the Location of a Face Object in the Model. Make Pictures Without Annotation Lines
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
589
590
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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-dependent 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 (e.g., 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 timedependent 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. 911) for details about the theory of transient simulations. Information on transient simulations is divided into the following sections: • User Inputs for Transient Simulations (p. 591) • Specifying Variables as a Function of Time (p. 603) • Postprocessing for Transient Simulations (p. 609)
26.1. User Inputs for Transient Simulations To solve a transient problem, you will follow the procedure outlined below: 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. 592)). To open the Basic parameters panel, double-click on the Basic parameters item under the Problem setup node in the Model manager window. Problem setup →
Basic parameters
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
591
Transient Simulations Figure 26.1: The Basic parameters Panel (Transient setup Tab)
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 on Edit parameters. This will display the Transient parameters panel shown in Figure 26.2: The Transient parameters Panel (p. 592). Figure 26.2: The Transient parameters Panel
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. 592
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
User Inputs for Transient Simulations • Enable Varying to specify a non-uniform time step. There are four options in the drop-down list:
Note If Varying is not enabled, the time step will be uniform. – 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 Initial step (i) 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 timestep parameters panel (Figure 26.3: The Square Wave Time-Step Parameters Panel (p. 593)). Figure 26.3: The Square Wave Time-Step Parameters Panel
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. 593). Figure 26.4: The Square Wave Inputs for Time Step Variation
– 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 Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
593
Transient Simulations pairs in the Piecewise values (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.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 t1≤t
− (38.76)
− − −
(
*34
= =
(38.77)
(38.78)
12 034 / 9: ; G <
I CBH − =?@AB = 8 ED + F
(38.79)
The model constants for the JKɶ LM equation are:
NPQ =
O PQ =
(38.80)
The boundary condition for RSɶ TU at a wall is zero flux. The boundary condition for VWɶ XY at an inlet should be calculated from the empirical correlation based on the inlet turbulence intensity. The model contains three empirical correlations. Z[\] is the transition onset as observed in experiments. This has been modified from Menter et al. [30] (p. 924) in order to improve the predictions for natural transition. It is used in Equation 38.75 (p. 888). ^_`abcd is the length of the transition zone and is substituted in Equation 38.67 (p. 886). efgh is the point where the model is activated in order to match both ijkl and mnopqrs, and is used in Equation 38.71 (p. 887). At present, these empirical correlations are proprietary and are not given in this User’s guide.
tu{| = z}~| =
v wx y v tuɶ{|
=
v tuɶ{|
tu{
The first empirical correlation is a function of the local turbulence intensity, , and the Thwaites’ pressure gradient coefficient
is defined as
888
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
(38.81)
Turbulence
=
(38.82)
where is the acceleration in the streamwise direction. Coupling the Transition Model and SST Transport Equations The transition model interacts with the SST turbulence model by modification of the -equation, as follows:
∂ ∂ ∂ ∂
+
= + − + ∂ ∂ ∂ ∂
(38.83)
= ɶ
(38.84)
$ =
!" #%&&
$
(38.85)
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. 924). + 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 up+ stream with increasing . . It is recommended that you use the bounded second order upwind based discretization for the mean flow, turbulence and transition equations.
Specifying Inlet Turbulence Levels It has been observed that the turbulence intensity specified at an inlet can decay quite rapidly depending on the inlet viscosity ratio ( / 0 / ) (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 38.1: Exemplary Decay of Turbulence Intensity (Tu) as a Function of Streamwise Distance (x) (p. 890)). 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 experimental 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: −: ∗ (38.86) :
1 = 1 56789
+ 2 5678934
For the SST turbulence model in the freestream the constants are: ∗
;=
; =
(38.87)
The time scale can be determined as follows:
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
889
Theory where is the streamwise distance downstream of the inlet and is the mean convective velocity. The eddy viscosity is defined as: (38.89) = The decay of turbulent kinetic energy equation can be rewritten in terms of inlet turbulence intensity ( ) and inlet eddy viscosity ratio ( ) as follows: − ∗ !"#$% (38.90) = + !"#$%
Figure 38.1: Exemplary Decay of Turbulence Intensity (Tu) as a Function of Streamwise Distance (x)
38.4. Buoyancy-Driven Flows and Natural Convection The importance of buoyancy forces in a mixed convection flow can be measured by the ratio of the Grashof and Reynolds numbers : &'()* (38.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 : 5 -./01 2 (38.92) = 34 where β is the thermal expansion coefficient:
890
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Buoyancy-Driven Flows and Natural Convection
∂ =− ∂
(38.93)
and α is the thermal diffusivity:
=
(38.94)
Rayleigh numbers less than 108 indicate a buoyancy-induced laminar flow, with transition to turbulence occurring over the range of 108 < Ra 0, j = 1, 2, …, na. • Phase 2: With x0: = x∗(µ1), apply LFOP to
= ∑ =
+ ∑ =
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. 924)]. 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. 924)] 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 P − − P < , or if the normalized change in the function value the normalized step size ∇ = + P P
∇ =
− !"#$ + !"#$
< , 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.
38.7. Solution Procedures The following procedures are discussed: 38.7.1. Overview of Numerical Scheme 38.7.2. Spatial Discretization 38.7.3.Time Discretization 38.7.4. Multigrid Method 902
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solution Procedures 38.7.5. Solution Residuals
38.7.1. Overview of Numerical Scheme ANSYS Icepak will solve the governing integral equations for mass and momentum, and (when appropriate) for energy and other scalars such as turbulence. A control-volume-based technique is used that consists of: • 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 (i.e., segregated from one another). Because the governing equations are non-linear (and coupled), several iterations of the solution loop must be performed before a converged solution is obtained. Each iteration consists of the steps illustrated in Figure 38.7: Overview of the Solution Method (p. 904) 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. Since 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. 5. A check for convergence of the equation set is made. These steps are continued until the convergence criteria are met.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
903
Theory Figure 38.7: Overview of the Solution Method
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 implicit (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.
904
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solution Procedures
38.7.2. Spatial Discretization ANSYS Icepak uses a control-volume-based technique to convert the governing equations to algebraic equations that can be solved numerically. This control volume technique consists of integrating the governing equations about each control volume, yielding discrete equations that conserve each quantity on a control-volume basis. 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:
∫
ur ur ⋅ =
ur ∇ ⋅ +
(38.121)
where
ρ = density
µ µ ur
= velocity vector (= + in 2D) uru = surface area vector Γφ = diffusion coefficient for φ ∇φ = gradient of = ∂ ∂ Sφ = source of φ per unit volume
µ µ + ∂ ∂ in 2D)
Equation 38.121 (p. 905) is applied to each control volume, or cell, in the computational domain. The two-dimensional, triangular cell shown in Figure 38.8: Control Volume Used to Illustrate Discretization of a Scalar Transport Equation (p. 906) is an example of such a control volume. Discretization Equation 38.121 (p. 905) on a given cell yields
∑ !"#$ ur = ∑ !"#$ ur
ur ∇ +
(38.122)
where Nfaces = number of faces enclosing cell φf = value of φ convected through face f
ur ur % & ( ⋅ ' ( = mass flux through the face ur µ µ ) * = area of face f(A) (= + . , + + . - in 2D))
(∇φ)n = ∇φ normal to face f V = cell volume 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.
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
905
Theory Figure 38.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 38.8: Control Volume Used to Illustrate Discretization of a Scalar Transport Equation (p. 906)). However, face values φf are required for the convection terms in Equation 38.122 (p. 905) 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 38.122 (p. 905). 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 38.122 (p. 905) are central-differenced and are always second-order accurate.
First-Order Upwind Scheme When first-order accuracy is desired, quantities at cell faces are determined by assuming that the cellcenter values of any field variable represent a cell-average value and hold throughout the entire cell; 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.
Second-Order Upwind Scheme When second-order accuracy is desired, quantities at cell faces are computed using a multidimensional linear reconstruction approach [1 (p. 923)]. In this approach, higher-order accuracy is achieved at cell faces through a Taylor series expansion of the cell-centered solution about the cell centroid. Thus when second-order upwinding is selected, the face value φf is computed using the following expression:
ur
= + ∇ ⋅
(38.123)
where φ and ∇φ are the cell-centered value and its gradient in the upstream cell, and ∆s is the displacement vector from the upstream cell centroid to the face centroid. This formulation requires the determination of the gradient ∇φ in each cell. This gradient is computed using the divergence theorem, which in discrete form is written as
906
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solution Procedures
∇ =
∑ ɶ ur
Here the face values
(38.124)
ɶ
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.
Linearized Form of the Discrete Equation The discretized scalar transport equation (Equation 38.122 (p. 905)) contains the unknown scalar variable φ at the cell center as well as the unknown values in surrounding neighbor cells. This equation will, in general, be nonlinear with respect to these variables. A linearized form of Equation 38.122 (p. 905) can be written as
= ∑ +
(38.125)
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. 919).
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:
= +
(38.126)
Discretization of the Momentum and Continuity Equations In this section, special practices related to the discretization of the momentum and continuity equations and their solution are addressed. These practices are most easily described by considering the steadystate continuity and momentum equations in integral form:
ur
ur
⋅ = ur ur
ur
⋅ = − where
&
(38.127)
ur
! ⋅ +
is the identity matrix,
'
" ⋅ + ∫ % # $ ur
ur
is the stress tensor, and
(38.128)
ur
(
is the force vector.
Discretization of the Momentum Equation 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:
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
907
Theory
ɵ = ∑ + ∑ ⋅ +
(38.129)
If the pressure field and face mass fluxes were known, Equation 38.129 (p. 908) 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 important 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 38.129 (p. 908) requires the value of the pressure at the face between cells c0 and c1, shown in Figure 38.8: Control Volume Used to Illustrate Discretization of a Scalar Transport Equation (p. 906). Therefore, an interpolation scheme is required to compute the face values of pressure from the cell values. Pressure Interpolation Schemes The default pressure interpolation scheme in ANSYS Icepak is the standard scheme. This scheme interpolates the pressure values at the faces using momentum equation coefficients [ 21 (p. 924)]. This procedure 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 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. Discretization of the Continuity Equation Equation 38.127 (p. 907) may be integrated over the control volume in Figure 38.8: Control Volume Used to Illustrate Discretization of a Scalar Transport Equation (p. 906) to yield the following discrete equation
∑ =
(38.130)
where Jf is the mass flux through face f, ρvn. As described in Overview of Numerical Scheme (p. 903), 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 38.130 (p. 908) for incompressible flows, since density is not directly related to pressure. The SIMPLE (Semi-Implicit Method for Pressure-
908
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solution Procedures Linked Equations) algorithm [ 20 (p. 924)] 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. 924)] 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 Equation 38.129 (p. 908), is performed. Using this procedure, the face flow rate Jf may be written as
= + −
(38.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 38.8: Control Volume Used to Illustrate Discretization of a Scalar Transport Equation (p. 906)). 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.
Pressure-Velocity Coupling with SIMPLE Pressure-velocity coupling is achieved by using Equation 38.131 (p. 909) to derive an equation for pressure from the discrete continuity equation (Equation 38.130 (p. 908)). ANSYS Icepak uses the SIMPLE (SemiImplicit Method for Pressure-Linked Equations) pressure-velocity coupling algorithm. The SIMPLE algorithm uses a relationship between velocity and pressure corrections to enforce mass conservation and to obtain the pressure field. If the momentum equation is solved with a guessed pressure field p∗, the resulting face flux Jf∗ computed from Equation 38.131 (p. 909) ∗ ∗ ∗ ∗ (38.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 ∗ = + ′
(38.133)
satisfies the continuity equation. The SIMPLE algorithm postulates that Jf′ be written as
′ = ′ − ′
(38.134)
where ′ is the cell pressure correction. The SIMPLE algorithm substitutes the flux correction equations (Equation 38.133 (p. 909) and Equation 38.134 (p. 909)) into the discrete continuity equation (Equation 38.130 (p. 908)) to obtain a discrete equation for the pressure correction p′ in the cell:
′ + ′ = ∑
where the source term b is the net flow rate into the cell: $ = ∑ # %&'()! #∗ " #
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
(38.135)
(38.136)
909
Theory The pressure-correction equation (Equation 38.135 (p. 909)) may be solved using the algebraic multigrid (AMG) method described in Restriction, Prolongation, and Coarse-Level Operators (p. 919). Once a solution is obtained, the cell pressure and the face flow rate are corrected using ∗ ′ (38.137)
=
+
= ∗ + ′ − ′
(38.138)
Here αp is the under-relaxation factor for pressure (see Equation 38.126 (p. 907) and related description for information about under-relaxation). The corrected face flow rate Jf satisfies the discrete continuity equation identically during each iteration.
Coupled Pressure-Velocity Formulation Selecting Coupled pressure-velocity formulation from the Solver options group box indicates that you are using the pressure-based coupled algorithm which is described in this section. 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 approach. The coupled scheme obtains a robust and efficient single phase implementation for steadystate flows, with superior performance compared to the segregated SIMPLE solution scheme. For transient 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 38.129 (p. 908)), the pressure gradient for component is of the form
∑ = − ∑
(38.139)
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
∑ !$!$ " + ∑ !$# = !$
(38.140)
In the continuity equation, the balance of fluxes is replaced using the flux expression in Equation 38.131 (p. 909), resulting in the discretized form
∑ ∑ % +* ,-.& )* + ∑ % +* ,,' * = ( + , )
*
*
(38.141)
As a result, the overall system of equations (Equation 38.140 (p. 910) and Equation 38.141 (p. 910)), after being transformed to the /-form, is presented as
∑ 3
910
ur ur 0 43 1 3 = 2 4
(38.142) Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solution Procedures where the influence of a cell on a cell
=
has the form
(38.143)
and the unknown and residual vectors have the form
ur = ur =
′
′
′ ′
(38.144)
− − − −
(38.145)
Note that Equation 38.142 (p. 910) is solved using the coupled AMG.
38.7.2.1. Pseudo Transient Under-Relaxation The pseudo transient under-relaxation method is a form of implicit under-relaxation. Here, the underrelaxation is controlled through the pseudo time step size. The pseudo time step size, which is automatically calculated by the solver, can be the same or different for different equations solved.
where
− !" %
+ = ∑ #$#$ +
(38.146)
#$
is the pseudo time step.
38.7.3. Time Discretization In ANSYS Icepak the time-dependent equations must be discretized in both space and time. The spatial discretization for the time-dependent equations is identical to the steady-state case (see Spatial Discretization (p. 905)). Temporal discretization involves the integration of every term in the differential equations over a time step ∆t. The integration of the transient terms is straightforward, as shown below. A generic expression for the time evolution of a variable φ is given by
∂& =( ∂'
(38.147)
&
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
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
911
Theory
+ −
=
(38.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: + −
+
=
(38.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): + +
= +
(38.150)
This implicit equation can be solved iteratively by initializing φi to φn and iterating the equation
= +
(38.151)
until φi stops changing (i.e., 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.
38.7.4. Multigrid Method This section describes the mathematical basis of the multigrid approach used in ANSYS Icepak.
Approach ANSYS Icepak uses a multigrid scheme to accelerate the convergence of the solver by computing corrections on a series of coarse grid levels. The use of this multigrid scheme can greatly reduce the number of iterations and the CPU time required to obtain a converged solution, particularly when your model contains a large number of control volumes. The Need for Multigrid 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. Since 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. 912
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solution Procedures 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. Since 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 pointimplicit 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. The Basic Concept in Multigrid Consider the set of discretized linear (or linearized) equations given by
+ =
(38.152)
where φe is the exact solution. Before the solution has converged there will be a defect d associated with the approximate solution φ: (38.153) + = We seek a correction ψ to φ such that the exact solution is given by
= +
(38.154)
Substituting Equation 38.154 (p. 913) into Equation 38.152 (p. 913) gives
+ + = + + =
(38.155)
Now using Equation 38.153 (p. 913) and Equation 38.155 (p. 913) we obtain
+ =
(38.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. Restriction and Prolongation 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
+ =
(38.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 38.157 (p. 913) is followed by an update of the fine level solution given by
= +
(38.158)
where P is the prolongation operator used to transfer the coarse level corrections up to the fine level. Unstructured Multigrid
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
913
Theory 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. Three types of multigrid cycles are available in ANSYS Icepak: the V, W, and flexible (‘‘flex’’) cycles. The V and W Cycles Figure 38.9: V-Cycle Multigrid (p. 915) and Figure 38.10: W-Cycle Multigrid (p. 916) 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.
914
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solution Procedures Figure 38.9: V-Cycle Multigrid
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
915
Theory Figure 38.10: W-Cycle Multigrid
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 38.9: V-Cycle Multigrid (p. 915) and Figure 38.10: W-Cycle Multigrid (p. 916) this step is represented 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 38.9: VCycle Multigrid (p. 915) and Figure 38.10: W-Cycle Multigrid (p. 916) there are 3 coarse grid levels, so
916
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information 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 In ANSYS Icepak, β1 is zero (i.e., pre-relaxation is not performed).
2. Next, the problem is ‘‘restricted’’ to the next coarser grid level using the appropriate restriction operator. In Figure 38.9: V-Cycle Multigrid (p. 915) and Figure 38.10: W-Cycle Multigrid (p. 916), 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 38.9: VCycle Multigrid (p. 915) and Figure 38.10: W-Cycle Multigrid (p. 916) 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 38.9: V-Cycle Multigrid (p. 915) and Figure 38.10: W-Cycle Multigrid (p. 916) 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 introduced on the coarse grid by the β2 multigrid cycles. In Figure 38.9: V-Cycle Multigrid (p. 915) and Figure 38.10: W-Cycle Multigrid (p. 916), this relaxation procedure is represented by a single triangle. The Flexible Cycle For the flexible cycle, the calculation and use of coarse grid corrections is controlled in the multigrid procedure by the logic illustrated in Figure 38.11: Logic Controlling the Flex Multigrid Cycle (p. 918). 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 38.11: Logic Controlling the Flex Multigrid Cycle (p. 918), 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 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
917
Theory Figure 38.11: Logic Controlling the Flex Multigrid Cycle
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 Residual Reduction Rate Criteria 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 (38.159) > − 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 relaxations is greater than some fraction, β (between 0 and 1), of the residual present after the (i − 1)th relaxation, 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. The Termination Criteria 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.
918
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
Solution Procedures 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: (38.160)