Professional Documents
Culture Documents
ANSYS, Inc.
Southpointe
275 Technology Drive
Canonsburg, PA 15317
ansysinfo@ansys.com
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.
Disclaimer Notice
THIS ANSYS SOFTWARE PRODUCT AND PROGRAM DOCUMENTATION INCLUDE TRADE SECRETS AND ARE CONFIDENTIAL AND PROPRIETARY PRODUCTS OF ANSYS, INC., ITS SUBSIDIARIES, OR LICENSORS. The software products
and documentation are furnished by ANSYS, Inc., its subsidiaries, or affiliates under a software license agreement
that contains provisions concerning non-disclosure, copying, length and nature of use, compliance with exporting
laws, warranties, disclaimers, limitations of liability, and remedies, and other provisions. The software products
and documentation may be used, disclosed, transferred, or copied only in accordance with the terms and conditions
of that software license agreement.
ANSYS, Inc. is certified to ISO 9001:2008.
Third-Party Software
See the legal information in the product help files for the complete Legal Notice for ANSYS proprietary software
and third-party software. If you are unable to access the Legal Notice, please contact ANSYS, Inc.
Published in the U.S.A.
Table of Contents
1. Using This Manual ................................................................................................................................... 1
1.1. Whats In This Manual ........................................................................................................................ 1
1.2. How To Use This Manual .................................................................................................................... 1
1.2.1. For the Beginner ...................................................................................................................... 1
1.2.2. For the Experienced User .......................................................................................................... 1
1.3.Typographical Conventions Used In This Manual ................................................................................ 1
1.4. Mouse Conventions Used In This Manual ........................................................................................... 2
1.5. When To Call Your ANSYS Icepak Support Engineer ............................................................................ 2
2. Finned Heat Sink ..................................................................................................................................... 3
2.1. Introduction ..................................................................................................................................... 3
2.2. Prerequisites ..................................................................................................................................... 3
2.3. Problem Description ......................................................................................................................... 3
2.4. Step 1: Create a New Project .............................................................................................................. 4
2.5. Step 2: Build the Model ..................................................................................................................... 5
2.6. Step 3: Generate a Mesh .................................................................................................................. 19
2.7. Step 4: Physical and Numerical Settings ........................................................................................... 24
2.8. Step 5: Save the Model .................................................................................................................... 29
2.9. Step 6: Calculate a Solution ............................................................................................................. 29
2.10. Step 7: Examine the Results ........................................................................................................... 32
2.11. Step 8: Summary ........................................................................................................................... 45
2.12. Step 9: Additional Exercise ............................................................................................................. 47
3. RF Amplifier ........................................................................................................................................... 49
3.1. Introduction ................................................................................................................................... 49
3.2. Prerequisites ................................................................................................................................... 49
3.3. Problem Description ....................................................................................................................... 49
3.4. Step 1: Create a New Project ............................................................................................................ 50
3.5. Step 2: Build the Model ................................................................................................................... 51
3.6. Step 3: Create Assemblies ................................................................................................................ 67
3.7. Step 4: Generate a Mesh .................................................................................................................. 69
3.8. Step 5: Physical and Numerical Settings ........................................................................................... 72
3.9. Step 6: Save the Model .................................................................................................................... 79
3.10. Step 7: Calculate a Solution ........................................................................................................... 80
3.11. Step 8: Examine the Results ........................................................................................................... 84
3.12. Step 9: Summary ........................................................................................................................... 95
4. Use of Parameterization to Optimize Fan Location .............................................................................. 99
4.1. Introduction ................................................................................................................................... 99
4.2. Prerequisites ................................................................................................................................... 99
4.3. Problem Description ....................................................................................................................... 99
4.4. Step 1: Create a New Project .......................................................................................................... 100
4.5. Step 2: Build the Model ................................................................................................................. 100
4.6. Step 3: Creating Separately Meshed Assemblies ............................................................................. 115
4.7. Step 4: Generate a Mesh ................................................................................................................ 116
4.8. Step 5: Setting up the Multiple Trials .............................................................................................. 117
4.9. Step 6: Creating Monitor Points ..................................................................................................... 120
4.10. Step 7: Physical and Numerical Setting ......................................................................................... 120
4.11. Step 8: Save the Model ................................................................................................................ 122
4.12. Step 9: Calculate a Solution .......................................................................................................... 122
4.13. Step 10: Examine the Results ....................................................................................................... 123
4.14. Step 11: Reports .......................................................................................................................... 126
4.15. Step 12: Summary ....................................................................................................................... 127
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
iii
Tutorials
4.16. Step 13: Additional Exercise to Model Higher Altitude Effect ......................................................... 128
5. Cold-Plate Model with Non-Conformal Meshing ................................................................................ 131
5.1. Introduction ................................................................................................................................. 131
5.2. Prerequisites ................................................................................................................................. 131
5.3. Problem Description ..................................................................................................................... 131
5.4. Step 1: Create a New Project .......................................................................................................... 132
5.5. Step 2: Build the Model ................................................................................................................. 132
5.6. Step 3: Create a Separately Meshed Assembly ................................................................................ 136
5.7. Step 4: Generate a Mesh ................................................................................................................ 137
5.8. Step 5: Physical and Numerical Settings ......................................................................................... 139
5.9. Step 6: Save the Model .................................................................................................................. 142
5.10. Step 7: Calculate a Solution .......................................................................................................... 142
5.11. Step 8: Examine the Results ......................................................................................................... 142
5.12. Step 9: Summary ......................................................................................................................... 143
5.13. Step 10: Additional Exercise ......................................................................................................... 144
6. Heat-Pipe Modeling and Nested Non-Conformal Meshing ................................................................ 145
6.1. Introduction ................................................................................................................................. 145
6.2. Prerequisites ................................................................................................................................. 145
6.3. Problem Description ..................................................................................................................... 145
6.4. Step 1: Create a New Project .......................................................................................................... 146
6.5. Step 2: Build the Model ................................................................................................................. 147
6.6. Step 3: Create Nested Non-conformal Mesh Using Assemblies ........................................................ 152
6.7. Step 4: Generate a Mesh ................................................................................................................ 153
6.8. Step 5: Physical and Numerical Settings ......................................................................................... 154
6.9. Step 6: Save the Model .................................................................................................................. 156
6.10. Step 7: Calculate a Solution .......................................................................................................... 156
6.11. Step 8: Examine the Results ......................................................................................................... 156
6.12. Step 9: Summary ......................................................................................................................... 158
7. Non-Conformal Mesh .......................................................................................................................... 161
7.1. Introduction ................................................................................................................................. 161
7.2. Prerequisites ................................................................................................................................. 161
7.3. Problem Description ..................................................................................................................... 161
7.4. Step 1: Create a New Project .......................................................................................................... 162
7.5. Step 2: Build the Model ................................................................................................................. 162
7.6. Step 3: Generate a Conformal Mesh ............................................................................................... 165
7.7. Step 4: Physical and Numerical Settings ......................................................................................... 166
7.8. Step 5: Save the Model .................................................................................................................. 167
7.9. Step 6: Calculate a Solution ........................................................................................................... 167
7.10. Step 7: Examine the Results ......................................................................................................... 167
7.11. Step 8: Add an Assembly to the Model ......................................................................................... 169
7.12. Step 9: Generate a Non-conformal Mesh ...................................................................................... 171
7.13. Step 10: Save the Model .............................................................................................................. 172
7.14. Step 11: Calculate a Solution ........................................................................................................ 173
7.15. Step 12: Examine the Results ....................................................................................................... 174
7.16. Step 13: Summary ....................................................................................................................... 175
8. Mesh and Model Enhancement Exercise ............................................................................................. 177
8.1. Objective ...................................................................................................................................... 177
8.2. Prerequisites ................................................................................................................................. 177
8.3. Skills Covered ............................................................................................................................... 177
8.4. Training Method Used ................................................................................................................... 177
8.5. Loading the Model ........................................................................................................................ 177
8.6. A 15 Minute Exploration ................................................................................................................ 178
iv
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Tutorials
8.7. Step-by-Step Approach ................................................................................................................. 178
8.8. Modification 1: Non-Conformal Mesh of the Heat Sink and Components ........................................ 179
8.9. Modification 2: Non-Conformal Mesh for the hi-flux-comps Cluster ................................................ 182
8.10. Modification 3: A Super Assembly ................................................................................................ 187
8.11. Modification 4: Separation Tolerance and Minimum Gap Settings ................................................. 187
8.12. Additional Exercise: Local Mesh Refinement and Comparisons Between the Non-Conformal and
Conformal Meshes .............................................................................................................................. 190
8.13. Conclusion .................................................................................................................................. 191
9. Loss Coefficient for a Hexa-Grille ........................................................................................................ 193
9.1. Introduction ................................................................................................................................. 193
9.2. Prerequisites ................................................................................................................................. 193
9.3. Problem Description ..................................................................................................................... 193
9.4. Step 1: Create a New Project .......................................................................................................... 194
9.5. Step 2: Build the Model ................................................................................................................. 194
9.6. Step 3: Define Parameters and Trials ............................................................................................... 196
9.7. Step 4: Generate a Mesh ................................................................................................................ 203
9.8. Step 5: Physical and Numerical Settings ......................................................................................... 205
9.9. Step 6: Save the Model .................................................................................................................. 208
9.10. Step 7: Calculate a Solution .......................................................................................................... 209
9.11. Step 8: Examine the Results ......................................................................................................... 209
9.12. Step 9: Summary ......................................................................................................................... 210
10. Inline and Staggered Heat Sinks Comparison .................................................................................. 213
10.1. Introduction ............................................................................................................................... 213
10.2. Prerequisites ............................................................................................................................... 213
10.3. Problem Description ................................................................................................................... 213
10.4. Step 1: Create a New Project ........................................................................................................ 214
10.5. Step 2: Build the Model ................................................................................................................ 215
10.6. Step 3: Define Design Variables .................................................................................................... 216
10.7. Step 4: Define Parametric Runs and Assign Primary Functions ...................................................... 218
10.8. Step 5: Generate a Mesh .............................................................................................................. 222
10.9. Step 6: Physical and Numerical Settings ....................................................................................... 223
10.10. Step 7: Save the Model .............................................................................................................. 225
10.11. Step 8: Monitor Points ............................................................................................................... 225
10.12. Step 9: Calculate a Solution ........................................................................................................ 225
10.13. Step 10: Examine the Results ...................................................................................................... 226
10.14. Step 11: Summary ..................................................................................................................... 233
11. Minimizing Thermal Resistance ........................................................................................................ 235
11.1. Introduction ............................................................................................................................... 235
11.2. Prerequisites ............................................................................................................................... 235
11.3. Problem Description ................................................................................................................... 235
11.4. Step 1: Create a New Project ........................................................................................................ 236
11.5. Step 2: Build the Model ................................................................................................................ 237
11.6. Step 3: Define Design Variables .................................................................................................... 237
11.7. Step 4: Generate a Mesh .............................................................................................................. 240
11.8. Step 5: Physical and Numerical Settings ....................................................................................... 240
11.9. Step 6: Save the Model ................................................................................................................ 240
11.10. Step 7: Define Primary, Compound, and Objective Functions ....................................................... 240
11.11. Step 8: Calculate a Solution ........................................................................................................ 243
11.12. Step 9: Examine the Results ....................................................................................................... 244
11.13. Step 10: Optimization in DesignXplorer ...................................................................................... 245
11.14. Step 11: Summary ..................................................................................................................... 249
11.15. Step 12: Additional Exercise ....................................................................................................... 249
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Tutorials
12. Radiation Modeling .......................................................................................................................... 251
12.1. Introduction ............................................................................................................................... 251
12.2. Prerequisites ............................................................................................................................... 251
12.3. Problem Description ................................................................................................................... 251
12.4. Step 1: Create a New Project ........................................................................................................ 251
12.5. Step 2: Build the Model ................................................................................................................ 251
12.6. Step 3: Generate a Mesh .............................................................................................................. 258
12.7. Step 4: Physical and Numerical Settings ....................................................................................... 261
12.8. Step 5: Solving the Model Without Radiation ................................................................................ 261
12.9. Step 6: Save the Model ................................................................................................................ 264
12.10. Step 7: Calculate a Solution: No Radiation ................................................................................... 265
12.11. Step 8: Surface to Surface (S2S) Radiation Model ........................................................................ 265
12.12. Step 9: Discrete Ordinates (DO) Radiation Model ........................................................................ 267
12.13. Step 10: Ray-Tracing Radiation Model ........................................................................................ 268
12.14. Step 11: Examine the Results ...................................................................................................... 268
12.15. Step 12: Summary ..................................................................................................................... 271
13. Transient Simulation ......................................................................................................................... 273
13.1. Introduction ............................................................................................................................... 273
13.2. Prerequisites ............................................................................................................................... 273
13.3. Problem Description ................................................................................................................... 273
13.4. Step 1: Create a New Project ........................................................................................................ 273
13.5. Step 2: Build the Model ................................................................................................................ 274
13.6. Step 4: Generate a Mesh .............................................................................................................. 278
13.7. Step 5: Physical and Numerical Settings ....................................................................................... 278
13.8. Step 6: Save the Model ................................................................................................................ 279
13.9. Step 7: Calculate a Solution .......................................................................................................... 279
13.10. Step 8: Generate a Summary Report ........................................................................................... 280
13.11. Step 9: Examine the Results ....................................................................................................... 281
13.12. Step 10: Examine Transient Results in CFD-Post .......................................................................... 285
13.13. Step 10: Summary ..................................................................................................................... 290
14. Zoom-In Modeling in ANSYS Workbench .......................................................................................... 293
14.1. Introduction ............................................................................................................................... 293
14.2. Prerequisites ............................................................................................................................... 293
14.3. Problem Description ................................................................................................................... 293
14.4. Step 1: Create a New Project ........................................................................................................ 294
14.5. Step 2: Build the Model ................................................................................................................ 295
14.6. Step 3: Generate a Mesh .............................................................................................................. 296
14.7. Step 4: Physical and Numerical Settings ....................................................................................... 298
14.8. Step 5: Save the Model ................................................................................................................ 298
14.9. Step 6: Calculate a Solution .......................................................................................................... 299
14.10. Step 7: Examine the Results ....................................................................................................... 299
14.11. Step 8: Create a Zoom-In Model ................................................................................................. 303
14.12. Step 9: Edit the Zoom-in Model .................................................................................................. 306
14.13. Step 10: Mesh the Zoom-In Model ............................................................................................. 308
14.14. Step 11: Zoom-In Physical and Numerical Settings ...................................................................... 309
14.15. Step 12: Examine the Zoom-in Results ........................................................................................ 310
14.16. Step 13: Summary ..................................................................................................................... 311
14.17. Step 14: Additional Exercise 1 .................................................................................................... 312
14.18. Step 15: Additional Exercise 2 .................................................................................................... 312
15. IDF Import ......................................................................................................................................... 315
15.1. Introduction ............................................................................................................................... 315
15.2. Prerequisites ............................................................................................................................... 315
vi
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Tutorials
15.3. Problem Description ................................................................................................................... 315
15.4. Step 1: Create a New Project ........................................................................................................ 315
15.5. Step 2: Build the Model ................................................................................................................ 316
15.6. Step 3: Component Filtration Alternatives .................................................................................... 321
15.7. Step 4: Component Models Alternatives ...................................................................................... 323
15.8. Step 5: Summary ......................................................................................................................... 324
16. Modeling CAD Geometry .................................................................................................................. 325
16.1. Introduction ............................................................................................................................... 325
16.2. Prerequisites ............................................................................................................................... 325
16.3. Problem Description ................................................................................................................... 325
16.4. Step 1: Creating a New Project ..................................................................................................... 326
16.5. Step 2: Build the Model ................................................................................................................ 327
16.6. Step 3: Generate a Mesh .............................................................................................................. 336
16.7. Step 4: Physical and Numerical Settings ....................................................................................... 342
16.8. Step 5: Save the Model ................................................................................................................ 345
16.9. Step 6: Calculate a Solution .......................................................................................................... 346
16.10. Step 7: Examine the Results ....................................................................................................... 347
16.11. Step 8: Summary ....................................................................................................................... 350
17. Trace Layer Import for Printed Circuit Boards ................................................................................... 353
17.1. Introduction ............................................................................................................................... 353
17.2. Prerequisites ............................................................................................................................... 353
17.3. Problem Description ................................................................................................................... 353
17.4. Step 1: Create a New Project ........................................................................................................ 354
17.5. Step 2: Build the Model ................................................................................................................ 354
17.6. Conduction Only Model (PCB Without the Components) .............................................................. 365
17.7. Step 1: Generate a Mesh .............................................................................................................. 365
17.8. Step 2: Set Physical and Numerical Values .................................................................................... 366
17.9. Step 3: Save the Model ................................................................................................................ 367
17.10. Step 4: Calculate a Solution ........................................................................................................ 367
17.11. Step 5: Examine the Results ....................................................................................................... 367
17.12. PCB With the Actual Components Under Forced Convection ...................................................... 369
17.13. Step 1: Generate a Mesh ............................................................................................................ 370
17.14. Step 2: Set Physical and Numerical Values .................................................................................. 370
17.15. Step 3: Calculate a Solution ........................................................................................................ 370
17.16. Step 4: Examine the Results ....................................................................................................... 370
17.17. Summary .................................................................................................................................. 371
17.18. Additional Exercise 1 ................................................................................................................. 371
18. Joule/Trace Heating .......................................................................................................................... 373
18.1. Introduction ............................................................................................................................... 373
18.2. Prerequisites ............................................................................................................................... 373
18.3. Problem Description ................................................................................................................... 373
18.4. Step 1: Create a New Project ........................................................................................................ 373
18.5. Step 2: Build the Model ................................................................................................................ 374
18.6. Step 3: Generate a Mesh .............................................................................................................. 381
18.7. Step 4: Physical and Numerical Settings ....................................................................................... 383
18.8. Step 5: Save the Model ................................................................................................................ 385
18.9. Step 6: Calculate a Solution .......................................................................................................... 385
18.10. Step 7: Examine the Results ....................................................................................................... 386
18.11. Step 8: Summary ....................................................................................................................... 390
19. Microelectronics Packages - Compact models .................................................................................. 391
19.1. Introduction ............................................................................................................................... 391
19.2. Prerequisites ............................................................................................................................... 391
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
vii
Tutorials
19.3. Problem Description ................................................................................................................... 391
19.4. Step 1: Create a New Project ........................................................................................................ 392
19.5. Step 2: Build the Model ................................................................................................................ 392
19.6. Step 3: Generate a Mesh .............................................................................................................. 403
19.7. Step 4: Physical and Numerical Settings ....................................................................................... 404
19.8. Step 5: Save the Model ................................................................................................................ 405
19.9. Step 6: Calculate a Solution .......................................................................................................... 405
19.10. Step 7: Examine the Results ....................................................................................................... 406
19.11. Step 8: Summary ....................................................................................................................... 410
19.12. Step 9: Additional Exercise ......................................................................................................... 410
20. Multi-Level Meshing .......................................................................................................................... 411
20.1. Objective .................................................................................................................................... 411
20.2. Prerequisites ............................................................................................................................... 411
20.3. Skills Covered .............................................................................................................................. 411
20.4. Loading the Model ...................................................................................................................... 411
20.5. Step-by-Step Approach ............................................................................................................... 411
20.6. Modification 1: Multi-Level Meshing of the Fan_Guide ................................................................. 414
20.7. Modification 2: Multi-Level Mesh of the Sheetmetal_hs_assy.1 ..................................................... 415
20.8. Generate a Mesh ......................................................................................................................... 416
20.9. Conclusion .................................................................................................................................. 420
21. Characterizing a BGA-package by Utilizing ECAD Files .................................................................... 423
21.1. Introduction ............................................................................................................................... 423
21.2. Prerequisites ............................................................................................................................... 423
21.3. Problem Description ................................................................................................................... 423
21.4. Step 1: Create a New Project ........................................................................................................ 423
21.5. Step 2: Build the Model ................................................................................................................ 423
21.6. Step 3: Generate a Mesh .............................................................................................................. 429
21.7. Step 4: Physical and Numerical Settings ....................................................................................... 430
21.8. Step 5: Save the Model ................................................................................................................ 431
21.9. Step 6: Calculate a Solution .......................................................................................................... 431
21.10. Step 7: Examine the Results ....................................................................................................... 431
21.11. Step 8: Summary ....................................................................................................................... 433
22. Zero Slack with Non-Conformal Meshing ......................................................................................... 435
22.1. Introduction ............................................................................................................................... 435
22.2. Prerequisites ............................................................................................................................... 435
22.3. Problem Description ................................................................................................................... 435
22.4. Step 1: Create a New Project ........................................................................................................ 437
22.5. Step 2: Default Units .................................................................................................................... 437
22.6. Step 3: Build the Model ................................................................................................................ 437
22.7. Step 4: Import Traces ................................................................................................................... 437
22.8. Step 5: Add Slack Values .............................................................................................................. 439
22.9. Step 6: Generate Mesh (with Slack Values) .................................................................................... 440
22.10. Step 7: Zero Slack ...................................................................................................................... 441
22.11. Step 8: Generate Mesh (with Zero Slack) ..................................................................................... 443
22.12. Step 9: Physical and Numerical Settings ..................................................................................... 443
22.13. Step 10: Save the Model ............................................................................................................. 444
22.14. Step 11: Calculate a Solution ...................................................................................................... 444
22.15. Step 12: Examine the Results ...................................................................................................... 444
22.16. Step 13: Summary ..................................................................................................................... 445
23. ANSYS Icepak - ANSYS Workbench Integration Tutorial ................................................................... 447
23.1. Introduction ............................................................................................................................... 447
23.2. Prerequisites ............................................................................................................................... 447
viii
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Tutorials
23.3. Problem Description ................................................................................................................... 447
23.4. Step 1: Create a New Project ........................................................................................................ 448
23.5. Step 2: Build the Model ................................................................................................................ 449
23.6. Step 3: Generate a Mesh .............................................................................................................. 452
23.7. Step 4: Physical and Numerical Settings ....................................................................................... 454
23.8. Step 5: Save the Model ................................................................................................................ 455
23.9. Step 6: Calculate a Solution .......................................................................................................... 455
23.10. Step 7: Examine the Results with CFD-Post ................................................................................. 456
23.11. Step 8: Thermo-Mechanical Structural Analysis ........................................................................... 460
23.12. Step 9: Summary ....................................................................................................................... 461
24. Postprocessing Using ANSYS CFD-Post ............................................................................................ 463
24.1. Introduction ............................................................................................................................... 463
24.2. Prerequisites ............................................................................................................................... 463
24.3. Problem Description ................................................................................................................... 464
24.4. Step 1: Create a New Project ........................................................................................................ 464
24.5. Step 2: Parametric Trials and Solver Settings ................................................................................. 467
24.6. Step 3: Calculate a Solution .......................................................................................................... 467
24.7. Step 4: Postprocessing Using ANSYS CFD-Post ............................................................................. 468
24.8. Step 5: Comparison Study ............................................................................................................ 493
24.9. Step 6: Summary ......................................................................................................................... 498
25. High Density Datacenter Cooling ..................................................................................................... 499
25.1. Introduction ............................................................................................................................... 499
25.2. Prerequisites ............................................................................................................................... 499
25.3. Problem Description ................................................................................................................... 499
25.4. Step 1: Create a New Project ........................................................................................................ 500
25.5. Step 2: Set Preferences ................................................................................................................ 501
25.6. Step 3: Build the Model ................................................................................................................ 502
25.7. Step 4: Generate a Mesh .............................................................................................................. 528
25.8. Step 5: Create Monitor Points ....................................................................................................... 529
25.9. Step 6: Physical and Numerical Settings ....................................................................................... 530
25.10. Step 7: Save the Model .............................................................................................................. 531
25.11. Step 8: Calculate a Solution ........................................................................................................ 531
25.12. Step 9: Examine the Results ....................................................................................................... 533
25.13. Step 10: Additional Exercise: Visualize and analyze the results in ANSYS CFD-Post ........................ 540
25.14. Step 11: Summary ..................................................................................................................... 540
26. Design Modeler - Electronics ............................................................................................................ 541
26.1. Introduction ............................................................................................................................... 541
26.2. Prerequisites ............................................................................................................................... 541
26.3. Problem Description ................................................................................................................... 541
26.4. Step 1: Create a New Project ........................................................................................................ 542
26.5. Step 2: Build the Model ................................................................................................................ 543
26.6. Step 3: Add Shortcuts to the Toolbar ............................................................................................ 544
26.7. Step 4: Edit the Model for ANSYS Icepak ....................................................................................... 545
26.8. Step 5: Opening the Model in ANSYS Icepak ................................................................................. 563
26.9. Step 6: Summary ......................................................................................................................... 564
27. CFD Modeling and Analysis of an Avionics Box ............................................................................... 565
27.1. Introduction ............................................................................................................................... 565
27.2. Prerequisites ............................................................................................................................... 565
27.3. Create a New ANSYS Icepak Project ............................................................................................. 565
27.4. Create a Support for the Box and Resize Cabinet .......................................................................... 567
27.5. Set Up the Model for Non-conformal Meshing ............................................................................. 571
27.6. Generate the Mesh ...................................................................................................................... 575
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
ix
Tutorials
27.7. Power and Material Inputs ........................................................................................................... 578
27.8. Fan Inputs ................................................................................................................................... 579
27.9. Physical and Numerical Settings .................................................................................................. 579
27.10. Calculate a Solution ................................................................................................................... 585
27.11. Examine the Results .................................................................................................................. 586
27.12. Additional Exercises .................................................................................................................. 595
27.13. Setup for Transient Analysis Forced Convection Mode ............................................................. 597
28. Translation of MCAD Geometry to Icepak Native Geometry Using ANSYS DesignModeler ............. 601
28.1. Introduction ............................................................................................................................... 601
28.2. Prerequisites ............................................................................................................................... 601
28.3. Tutorial Outline ........................................................................................................................... 601
28.4. Part 1: General Topics .................................................................................................................. 601
28.5. ANSYS Workbench Project Schematic .......................................................................................... 602
28.6. DesignModeler ........................................................................................................................... 605
28.7. CAD Model Import ...................................................................................................................... 605
28.8. PART 2: Model Conversion From CAD to Icepak ............................................................................ 606
28.9. ANSYS DesignModeler- Electronics .............................................................................................. 607
28.10. Simplify - Level 0 ....................................................................................................................... 609
28.11. Slice Tool in DM ......................................................................................................................... 612
28.12. Simplify - Level 1 ....................................................................................................................... 615
28.13. Simplify - Level 2 ....................................................................................................................... 618
28.14. Simplification into Icepak Objects Level 3 ................................................................................ 618
28.15. Conclusion ................................................................................................................................ 622
29. Translation of System Level MCAD Geometry to Icepak Native Geometry Using ANSYS DesignModeler ................................................................................................................................................... 623
29.1. Introduction ............................................................................................................................... 623
29.2. Prerequisites ............................................................................................................................... 623
29.3. Tutorial Outline ........................................................................................................................... 623
29.4. Model Description ...................................................................................................................... 623
29.5. Getting Started ANSYS Workbench, Project Schematic ............................................................... 624
29.6. Getting Started - ANSYS DesignModeler ...................................................................................... 627
29.7. Import of CAD Geometry ............................................................................................................ 627
29.8. Initial Model Review .................................................................................................................... 628
29.9. CAD Geometry Information and Repair Utilities ........................................................................... 630
29.10. Suppress Non-Essential Bodies .................................................................................................. 631
29.11. Functionality Based Grouping ................................................................................................... 632
29.12. Simple Shapes vs. Complex Shapes ............................................................................................ 633
29.13. Translation of CAD Bodies to ANSYS Icepak ................................................................................ 635
29.14. Summary .................................................................................................................................. 674
30. MRF Tutorial ...................................................................................................................................... 675
30.1. Introduction ............................................................................................................................... 675
30.2. Prerequisites ............................................................................................................................... 675
30.3. Opening the Project .................................................................................................................... 676
30.4. Modifying the Geometry ............................................................................................................. 677
30.5. Generating the Mesh ................................................................................................................... 680
30.6. Examine the Mesh ....................................................................................................................... 684
30.7. Solution Settings for MRF Fan Model ........................................................................................... 686
30.8. Post-processing the Results ......................................................................................................... 691
30.9. BONUS SECTION: Comparing MRF to 3D Icepak Fans .................................................................... 692
31. Modeling an Airborne Electronics System at Altitude ...................................................................... 693
31.1. Introduction ............................................................................................................................... 693
31.2. Opening the Project .................................................................................................................... 694
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Tutorials
31.3. Adding the Fins ........................................................................................................................... 695
31.4. Modeling the effects of Altitudes ................................................................................................. 699
31.5. Summary .................................................................................................................................... 706
32. Maxwell to ANSYS Icepak Coupling Tutorial ..................................................................................... 707
32.1. Introduction ............................................................................................................................... 707
32.2. Prerequisites ............................................................................................................................... 707
32.3. Problem Description ................................................................................................................... 707
32.4. Step 1: Create a New Project ........................................................................................................ 707
32.5. Step 2: Build the Model ................................................................................................................ 708
32.6. Step 3: Generate a Mesh .............................................................................................................. 724
32.7. Step 4: Physical and Numerical Settings ....................................................................................... 725
32.8. Step 5: Save the Model ................................................................................................................ 726
32.9. Step 6: Calculate a Solution .......................................................................................................... 726
32.10. Step 7: Examine the Results ....................................................................................................... 727
32.11. Step 8: Summary ....................................................................................................................... 728
33. Icepak HFSS Coupling ..................................................................................................................... 729
33.1. Introduction ............................................................................................................................... 729
33.2. Prerequisites ............................................................................................................................... 729
33.3. Problem Description ................................................................................................................... 729
33.4. Step 1: Create a New Project ........................................................................................................ 730
33.5. Step 2: Build the Model ................................................................................................................ 730
33.6. Step 3: Generate a Mesh .............................................................................................................. 732
33.7. Step 4: Physical and Numerical Settings ....................................................................................... 733
33.8. Step 5: Volume/Surface Mapping ................................................................................................. 733
33.9. Step 6: Save the Model ................................................................................................................ 735
33.10. Step 7: Calculate a Solution ........................................................................................................ 735
33.11. Step 8: Examine the Results ....................................................................................................... 735
33.12. Step 9: Summary ....................................................................................................................... 743
Index ........................................................................................................................................................ 745
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
xi
xii
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Basic parameters
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.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
2.2. Prerequisites
This tutorial assumes that you have little to no experience with ANSYS Icepak and thus each step is
described explicitly.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
2. Click New in the Welcome to Icepak panel to start a new ANSYS Icepak project.
The New project panel appears.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
You can rotate the cabinet around a central point using the left mouse button, or you
can translate it to any point on the screen using the middle mouse button. You can zoom
into and out from the cabinet using the right mouse button. To restore the cabinet to
its default orientation, select Home position in the Orient menu. Alternatively, you can
click the Home position icon (
key.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Cabinet
Extra
You can also open the Cabinet panel by selecting the Cabinet item in the Model manager
window and then clicking the Edit object button ( ) in the Object modification toolbar.
Resizing of the cabinet object can also be done in the geometry window in the lower
right hand corner of the GUI.
a. In the Cabinet panel, click the Geometry tab.
b. Under Location, enter the following coordinates:
xS
xE
0.075
yS
yE
0.25
zS
zE
0.356
Extra
You can also scale the view by clicking the Scale to fit button (
).
Extra
After selecting the object to be edited in the Model manager window, there are
several ways you can open the Edit panel:
Double-click the object in the Model manager window, or
Type Ctrl+E, or
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Extra
Blocks and conducting thick plates allow six-sided control for meshing and thermal specifications. Conducting thin plates, however, have no physical thickness and therefore
allow for only two-sided control.
a. Click the Create blocks button (
ANSYS Icepak creates a new solid prism block in the center of the cabinet. You need to change
the size of the block.
b. Click the Edit object button (
xE
0.006
yS
yE
0.25
zS
zE
0.356
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
ANSYS Icepak creates a free rectangular opening on the X-Y plane at the center of the cabinet.
You need to change the size of the opening.
b. Click the Edit object button (
xS
0.006
xE
0.075
yS
yE
0.25
zS
0.356
zE
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
ANSYS Icepak creates a free circular fan lying in the X-Y plane in the center of the cabinet. You
need to change the size of the fan and specify its volumetric flow rate.
b. Click the Edit object (
0.04
yC
0.0475
zC
e. Enter 0.03 for the external radius (Radius), and 0.01 for the internal radius (Int Radius).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
f.
Note
Make sure to update the units to cfm by clicking on the triangle button and selecting
cfm from the drop-down list.
10
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
i.
5. Copy the first fan (fan.1) to create the second and third fans (fan.1.1 and fan.1.2).
a. In the graphics display window, select fan.1 using the right mouse button.
b. In the object context menu, select Copy and the Copy fan fan.1 panel opens.
c. Enter 2 as the Number of copies.
d. Select the Translate option and specify a Y offset of 0.0775 m.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
11
e. Click Apply.
ANSYS Icepak makes two copies of the original fan, each offset by 0.0775 m in the y direction
from the previous one.
Extra:
Alternatively, you can simply select the object(s) you need to copy in the Model manager
window and then press Ctrl+C to bring up the Copy panel for the object(s).
) to create a source.
ANSYS Icepak creates a free rectangular source in the center of the cabinet. You need to change
the geometry and size of the source and specify its heat source parameters.
Note
For planar objects, select the desired plane first, then enter the coordinates.
12
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
xE
yS
0.0315
yE
0.0385
zS
0.1805
zE
0.2005
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
13
i.
7. Copy the first device (source.1) to create the other four devices (source.1.1, source.1.2, source.1.3, and
source.1.4).
a. In the Model manager window, select the source.1 item under the Model node.
b. Click the Copy object button (
).
c. Follow the same instructions that you used above to copy the fans, using a Y offset of 0.045 m to
create 4 copies.
8. Create the first fin.
Like the fans and devices, each fin is physically identical to the others, except with respect to its
location in the cabinet. To create the array of ten fins, you will build a single rectangular plate as a
template, and then create nine copies, each with a specified offset in the y direction.
a. Click the Create plates button (
) to create a plate.
ANSYS Icepak creates a free rectangular plate on the X-Y plane at the center of the cabinet. You
need to change the orientation and size of the plate and specify its thermal parameters.
b. Click the Edit object button (
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
f.
xS
0.006
xE
0.075
yS
0.0125
yE
zS
0.05
zE
0.331
g. Under Thermal model, select Conducting thick from the drop-down menu.
h. Set the Thickness to 0.0025 m.
i.
Note
Since the default solid material is extruded aluminum, you do not need to explicitly
specify the material here.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
15
j.
9. Copy the first fin (plate.1) to create the other nine fins (plate.1.1, plate.1.2, ..., plate.1.9).
a. In the Model manager window, select the plate.1 item under the Model node.
b. Click the Copy object button (
).
c. Follow the same instructions that you used above to copy the fans, using a Y offset of 0.025 m to
create 9 copies.
The completed model is shown in Figure 2.2: Completed Model for the Finned Heat Sink (p. 17),
visible in the Isometric view (available in the Orient menu or by clicking the Isometric view button
(
)).
Note
You can remove the object names by clicking the Display object names button (
16
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
).
c. Select Plate for Object type and Conducting thick for Sub type.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
17
Note
You can also click the Check model button (
Note
ANSYS Icepak should report in the Message window that 0 problems were found.
18
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
The summary report also shows the user-specified material properties for each of the
objects to help identify the proper material specifications. Figure 2.5: Partial Table of
Summary Report for Blocks (p. 19) shows the summary report for block.1, which includes
its material specifications.
Figure 2.5: Partial Table of Summary Report for Blocks
Extra
For more information on how to refine a mesh locally, refer to Refining the Mesh Locally.
Model Generate mesh
Extra
You can also generate a mesh by clicking the Generate mesh button (
Mesh control panel.
19
Note
If the Allow minimum gap changes option is unchecked under the Misc tab, ANSYS
Icepak will inform you that your minimum object separation is more than 10% of the
smallest size object in the model. You can stop the meshing process, ignore the
warning, or allow ANSYS Icepak to correct the values.
20
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
If this warning appears, click Change value and mesh in the Minimum separation in x and Minimum
separation in y panels to accept the recommended changes to your model and continue generating
the mesh.
Note
The number of elements may vary slightly on different machines.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
21
e. Use the slider bar to move the plane cut through the model. See Figure 2.7: Fine and Coarse Mesh
on the Y-Z Plane (p. 23) to examine a close-up view of the coarse mesh.
Note
You can change the mesh color using the Surface mesh color and the Plane mesh
color options.
The mesh elements near the fins are too large to sufficiently resolve the problem physics. In the
next step, you will generate a finer mesh.
3. Generate a finer mesh.
a. Click the Settings tab.
b. Under the Global tab, select Normal in the Mesh parameters drop-down list.
ANSYS Icepak updates the panel with the default meshing parameters under the Global tab.
4. Click the Generate button in the Mesh control panel to generate the finer mesh.
5. Examine the new mesh.
The graphics display updates automatically to show the new mesh. Click the Display tab and use
slider bar to advance the plane cut and view the mesh throughout the model.
22
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
After deselecting the Display mesh option and closing the Mesh control panel, you
can display the mesh on selected objects by using the context menu in the graphics
display window. To display the context menu, hold down the Shift key and press the
right mouse button anywhere in the graphics window, but not on an object. Select
Display mesh and select the object you want it displayed on.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
23
24
Basic settings
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
a. Click the Reset button as shown in Figure 2.9: Basic settings panel (p. 25). Reset calculates the
Reynolds and Peclet numbers.
b. Check the values printed to the Message window.
The Reynolds and Peclet numbers are approximately 13,000 and 9,000, respectively, so the flow
is turbulent. ANSYS Icepak consequently recommends setting the flow regime to turbulent.
Note
These values are only estimates, based on the current model setup. Actual values may
vary, and may need verification, depending on your design.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
25
b. For step 1 of 14, keep the default settings for check boxes. Click Next.
c. For step 2 of 14, keep the default flow condition selected. Click Next.
d. Note that you are now at step 5 of 14 according to the Problem setup wizard panel, shown in Figure 2.11: Problem setup wizard at step 5 of 14 (p. 27). Ensure that you select Set flow regime to
turbulent.
Extra
Hold your mouse pointer over any selection in the Problem setup wizard to have a
text bubble appear for additional information on the selection, as shown in Figure 2.11: Problem setup wizard at step 5 of 14 (p. 27).
26
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Click Next.
e. For step 6 of 14, select Zero equation (mixing length) as your turbulence model. Click Next.
f.
For step 7 of 14, select Ignore heat transfer due to radiation. Click Next.
g. Note that you are now at step 9 of 14 according to the panel. Leave the check box empty to exclude
solar radiation and click Next.
h. For step 10 of 14, select Variables do not vary with time (steady-state) for steady-state simulation.
Click Next.
i.
Note that you are now at step 14 of 14, as shown in Figure 2.12: Problem setup wizard at step 14 of
14 (p. 28). Ignore altitude effects by leaving the check boxes empty. Click Done to finish the Problem
setup wizard, fully defining the problem setup.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
27
Note
You can edit these settings and other aspects of the problem setup by double-clicking
Basic parameters in the Model manager window. Figure 2.13: Basic parameters
panel (p. 29) shows the Basic parameters panel.
28
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
Alternatively, you can click the
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
29
Note
You can click the Run solution button (
2. Match your settings to those of Figure 2.14: Solve Panel (p. 30).
3. Click Start solution to start the solver.
Note
No universal metric exists for judging convergence; a good indicator is when the solution
no longer changes with more iterations and when the residuals have decreased to a
certain degree. The default criterion is that each residual reduces to a value of less than
except the energy residual, for which the default criterion is
. It is a good idea
to judge convergence not only by examining residual levels, but also by monitoring relevant integrated quantities.
30
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
The actual values of the residuals may differ slightly on different machines, so your plot
may not look exactly the same as Figure 2.15: Plot of Solution Residuals (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
32
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
The objective of this exercise is to determine whether the air flow and heat transfer associated
with the heat sink (fans and fins) are sufficient to maintain device temperatures below 65C.
You can accomplish this by creating different plane cuts and monitoring the velocity vector
and temperature on it. Plane-cut views allow you to observe the variation in a solution variable
across the surface of a plane.
You will use the Plane cut panel to view the direction and magnitude of velocity across a
horizontal plane.
1. To open the Plane cut panel, select Plane cut in the Post menu.
Extra
You can also open the Plane cut panel by clicking the Plane cut button (
).
2. Display velocity vectors on a plane cut on the fin side of the enclosure.
Post Plane cut
a. In the Name field, enter the name cut-velocity as shown in Figure 2.16: Plane cut Panel for cutvelocity (p. 34).
b. In the Set position drop-down list, select X plane through center.
Tip
Click the drop-down arrow button located next to the Set position text field to open
the 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.
33
f.
g. Click Create.
34
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Extra
You can also select the positive X orientation by clicking the Orient positive X button
(
).
i.
Note
You can later open the Inactive folder in the Model manager window and locate
cut_velocity. The object cut_velocity can be either deleted or reactivated
by dragging it to Trash or to the Post-processing folder, as well as within the rightclick context menu.
35
g. For Color levels, select Calculated and then select This object from the drop-down list.
h. Click Apply.
ANSYS Icepak computes the color range for the display based on the range of temperatures on
this plane cut.
i.
Click Done to save the new settings, close the panel, and update the graphics display.
The graphics display updates to show the temperature contour plot. The actual values of temperature may slightly differ on different systems. You can use the scroll bar to change the xlocation of the plane cut. In addition, the plane cut can be dragged through the model when
you hold down the Shift key and the middle mouse button on the plane. Ensure you click the
edge of the plane cut so as to not move any objects.
Figure 2.19: Temperature Contours on the Fin Side of the Enclosure (p. 37) shows that heat is
conducted through the fins in both directions away from the sources as well as the thermal
boundary layers resulting from the forced convection.
36
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
j.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
37
f.
38
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Extra
You can also open the Object face panel by clicking the Object face button (
).
In the Object face contours panel, keep the default selection of Temperature in the Contours of
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.
39
i.
Click Done to save the new settings, close the panel, and update the graphics display.
The graphics display updates to show the temperature contours on the sources.
j.
Use your right mouse button to zoom in and look more closely at each source.
Figure 2.21: Temperature Contours on the Five Devices (p. 41) shows a view with the temperature
contours on all five sources. The temperature distributions are similar for all sources: warm in
the center and decreasing in temperature toward the edges of the source. Temperature distributions on the top and bottom sources are similar to each other, as are distributions on the two
remaining sources.
Note
To view the temperature contours on an individual source, hold down the Shift key
and drag a box around a source object using the left mouse button. The source object
will show as highlighted in the Model manager window. Right-click the source object
to display the context menu and select Create Object face(s) Separate. ANSYS
Icepak displays the Object face panel for that particular object. Change the settings
to match the ones used above for all source objects and click Create.
40
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
g. For Level spacing, select Fixed and set the Number of contour lines to 200.
h. For Color levels, select Calculated and then select This object from the drop down list.
i.
Click Done to save the new settings, close the panel, and update the graphics display.
The graphics display updates to show the temperature contours on the block. Figure 2.22: Temperature Contours on the Backing Plate (p. 42) shows that most of the heat is confined to the
region near the sources. The maximum temperature occurs near the middle three sources.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
41
j.
Click Done in the Object face panel to close the panel. Deselect the Active option for the object
face in the Model manager window.
7. Utilize the Transparency slider in the Plane cut panel to help visualize multiple plane cuts simultaneously.
a. Refer to Figure 2.16: Plane cut Panel for cut-velocity (p. 34). Select Active in the Plane cut panel to
display in the graphics display window. Select the check box for the Transparency slider in order to
enable transparency. Click and drag the slider between the allowable values 0.000.99 to control
the degree of transparency. In the Plane cut panel, deselect the Active option.
b. Click Done in the Plane cut panel to close the panel.
c. Figure 2.23: Example of Transparency Feature with Multiple Plane cut Contours (p. 43) is a combination
of two plane cut temperature contours and a partially transparent pressure contour as an example
of the Transparency feature. Notice that the single, semi-transparent pressure contour allows concurrent visualization of the temperature profiles immediately next to the block.
42
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
8. Create a summary report of object-specific solution data. Summary reports can provide physical information from the solution about specific Model objects, Groups objects, Post-processing objects and
Points objects. Follow the steps below to create a summary report:
a. First, make the post-processing object cut-temperature active again by accessing the context menu
under the Inactive node in the Model manager window.
b. Report Summary report
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
43
c. Click New in the Define summary report panel five times to create 5 rows of Objects.
d. In the first row, select object block.1, then click Accept. In the Value drop-down menu, select Heat
flow.
Note
Although you did not change the default settings of the check boxes Comb and
Mesh, you may encounter projects in which you need to change these. Comb refers
to combined: The report generates a single, combined value for all the sides selected;
deselecting the option would report the side values separately. Mesh allows you to
report on the reduced mesh of the selected object in the case that an object intersects
with other objects and the mesh in the intersecting region might not necessarily belong to the object of interest.
e. In the second row, use the Shift key to select all 3 fans, then click Accept. In the Value drop-down
menu, select Volume flow.
f.
In the third row, use the Shift key to select all 5 sources, then click Accept. In the Value drop-down
menu, select Heat flow.
g. In the fourth row, use the Shift key to select all 10 plates, then click Accept. In the Value drop-down
menu, select Heat flow.
44
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Step 8: Summary
h. In the fifth row, use the Shift key to select post cut-temperature, then click Accept. Keep the default
settings in the other fields.
i.
Click Write to generate a panel for the object summary report (Figure 2.24: Report summary data
Panel (p. 45)). Examine the values reported and confirm they are consistent with the physics of the
model. Click Done to exit out of this panel, then Close to exit the Define summary report panel.
Figure 2.24: Report summary data Panel
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
45
Select Normal in the Mesh parameters field when flow structures require finer grids than possible
with Coarse meshing.
g. Use the Problem setup wizard for guided problem setup. Edit the problem setup if needed using
the
h. Save the model and mesh before starting the solution so that you can open the saved job and continue analysis in a future session.
i.
Judge convergence by monitoring residual levels as well as relevant integrated quantities, which
should eventually stop changing significantly with more iterations.
d. Use the Reset button in the Basic settings panel to have ANSYS Icepak estimate dimensionless
numbers (for example, the Reynolds and Peclet numbers for forced convection) and determine the
appropriate flow regime.
e. Hold your mouse pointer over any selection in the Problem setup wizard to have a text bubble
appear for additional information on the selection.
f.
Use the Transparency slider in the post-processing object edit panels to improve visualization of
post-processing objects.
g. Use the post summary report to view an object-specific summary of the solution results.
46
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
When you are finished examining the results, you can end the ANSYS Icepak session by
clicking Quit in the File menu.
File Quit
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
47
48
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 3: RF Amplifier
3.1. Introduction
This tutorial demonstrates how to model an RF amplifier using ANSYS Icepak as well many features and
functions essential to any ANSYS Icepak project. For the sake of brevity, many of the later tutorials do
not cover basic steps or explain the steps in detail as those tutorials assume you have completed this
and/or the last tutorial (Finned Heat Sink) beforehand.
In this tutorial you will learn how to:
Create a new project.
Create a model using openings, fans, sources, enclosures, PCBs, heat sinks, and walls.
Use non-conformal meshing.
Set up a simulation with various physical conditions and parameters, including turbulence and natural
convection.
Calculate a solution.
Post-process your results by using power and temperature limits, object faces, plane cuts, isosurfaces and
variation plots.
3.2. Prerequisites
This tutorial assumes that you have little experience with ANSYS Icepak but that you are generally familiar with the interface. If you are not, review the Sample Session in the Icepak Users Guide.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
49
RF Amplifier
Figure 3.1: Schematic of the RF Amplifier
2. Click New in the Welcome to Icepak panel to start a new ANSYS Icepak project.
The New project panel appears.
50
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
3. Specify the name rf_amp for your project and click Create.
ANSYS Icepak creates a default cabinet with the dimensions 1 m 1 m 1 m, and displays the
cabinet in the graphics window.
Note
You can rotate the cabinet around a central point using the left mouse button, or you
can translate it to any point on the screen using the middle mouse button. You can zoom
into and out from the cabinet using the right mouse button. To restore the cabinet to
its default orientation, select the Home position in the Orient menu. Alternatively, you
can click the Home position icon (
Cabinet
Select the cabinet in the Model manager window and specify the following in the object geometry
window:
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
51
RF Amplifier
Extra
After selecting the object to be edited in the Model manager window, there are several
ways you can open the Edit panel:
Double-click the object in the Model manager window, or
Type Ctrl+e, or
Right-click the object in the Model manager window and scroll to Edit object, or
Click the Edit button in the object geometry window, or
Click the Edit object icon (
One side of this cabinet has an opening. To assign Properties on this boundary, in the Properties
tab of the Cabinet object panel (Figure 3.3: The Cabinet Boundary Panel (p. 53)):
a. Change the Max y Wall type to be an Opening.
b. Click Done to accept the inputs and close the panel.
52
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
2. Create the Y and Z faces of the amplifier housing as an enclosure using the enclosure object.
Click the Create enclosures icon (
dimensions:
Tip
You have to scroll down the list to find this material.
c. Click Done.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
53
RF Amplifier
Figure 3.4: The Enclosure Panel
In the object edit window, name the wall Xmin and change the plane to Y-Z.
Note
Although you are using the align tools to place the wall at the desired locations, you
could also specify the dimensions/locations of the wall in the Geometry tab and achieve
the same result. However, the align tools are faster and thus the recommended method.
To start the process, click the Morph edges icon (
by-step procedure described below:
a. Select the Zmax edge of the wall, indicated by the red edge in the figure (Figure 3.5: Schematic
Showing Edge Identities for Alignment (p. 55)) by left mouse clicking it in the graphical window.
Notice that it turns red to indicate that it has been selected.
b. Click the middle mouse button to accept this edge.
c. Select the lower Zmax edge of the enclosure, indicated by the yellow edge in the figure (Figure 3.5: Schematic Showing Edge Identities for Alignment (p. 55)) with the left mouse button. Notice
that it turns yellow to indicate its selection.
54
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
d. Click the middle mouse button to accept the transformation. The wall Xmin should have now been
moved and resized. Now the wall should extend to the entire Xmin side of the enclosure.
To specify the remaining wall dimension, stay in the Morph edges mode and complete the following
steps:
a. Click the Zmin edge of the wall with the left mouse button. Be sure that the Zmin edge of the wall
(and not the enclosure edge) is highlighted in red. By repeatedly clicking the left mouse button,
ANSYS Icepak cycles through all possible edges.
b. Click the middle mouse button to accept.
c. Using the left mouse button, click the lower Zmin edge of the enclosure.
d. Click the middle mouse button to accept. The wall now forms the Xmin face of the enclosure.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
55
RF Amplifier
e. Click the right mouse button to exit the Morph edges mode.
The resulting model is shown in Figure 3.6: Geometry with Wall (p. 56) with shading to highlight
new definitions. Shading is available under the Info tab in most panels.
Figure 3.6: Geometry with Wall
Double-click the newly created wall object (Xmin) in the Model manager window to open the Walls
panel. Specify the following properties to the wall in the Properties tab.
a. Specify a Wall thickness of 1 mm (0.001 m).
b. Specify the Solid material as Polystyrene-rigid-R12 under Plastics.
c. Specify the External conditions as Heat transfer coefficient and click the Edit button.
56
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
c. Specify the Trace layer type as Detailed and specify the parameters under Trace layer parameters
(make sure that you enter both columns) in the Properties tab as shown in Figure 3.8: The Printed
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
57
RF Amplifier
circuit boards Panel (p. 58). Click the Add layer button 3 more times. There is a total of four internal
layers.
Note
Specify the layer thicknesses in microns.
Notice that the Effective conductivity in plane and normal directions are updated when you
click the Update button (Figure 3.8: The Printed circuit boards Panel (p. 58)).
Figure 3.8: The Printed circuit boards Panel
58
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
c. In the Properties tab, specify the Total power as 7 W (Figure 3.9: The Sources Panel (p. 59)) and
click Done.
Figure 3.9: The Sources Panel
d. Create two copies of the source and separate them by 0.055 m in the Z direction. Follow the steps
below for copying the source object.
i.
Right-click the source object and choose the Copy option. Alternatively, click the source object
in the Model manager window and press Ctrl+C to bring up the Copy panel.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
59
RF Amplifier
ii. Specify the Number of copies as 2.
iii. Select the Translate option.
iv. Specify a Z offset of 0.055 m.
v. Click Apply to copy the object.
Figure 3.10: The Copy source device Panel
e. Similarly, create the other source objects (devices) by copying the sources created in the previous
steps.
i.
Click and select device, then while holding down the Ctrl key, select device.1, and device.2.
Right-click and choose the Copy option, or press Ctrl+c.
Note
Following these two copy actions, you should now have 12 sources (Figure 3.11: Geometry with Devices (p. 61)) in a four rows by three columns pattern.
60
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
61
RF Amplifier
b. In the Heat sinks object panel, select the Geometry tab, and specify a Base height of 0.004 m and
an Overall height of 0.04 m.
c. Specify the properties of the heat sink as shown in Figure 3.12: The Heat sinks Panel (p. 62) below.
Note that you are not changing parameters in the Flow/thermal data, Pressure loss, or Interface
tabs.
Figure 3.12: The Heat sinks Panel
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
In the Physical tab, deactivate the Min fan size and enter 80 mm for the Max fan size.
ii. Select the Thermal/flow tab, enable the Min flow rate option and specify a Min flow rate of 80
cfm.
Note
The minimum flow rate used in the search criteria implies the minimum free flow
of the fans.
Note
ANSYS Icepak lists all the fans in its libraries that satisfy these conditions.
c. Select the fan called delta.FFB0812_24EHE in the Name column by clicking it.
d. Click Create to load the fan into the model.
Figure 3.13: Search Fan library Panel
e. Now, specify the location of the fan. Resize the fan geometry as shown in Figure 3.14: The Fans Panel (p. 64). Note the plane orientation is X-Z.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
63
RF Amplifier
Figure 3.14: The Fans Panel
The final geometry should look like Figure 3.15: The Final Geometry (p. 65).
64
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
f.
ii. The Show objects by type panel appears as shown in Figure 3.16: Show objects by type Panel (p. 66).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
65
RF Amplifier
Figure 3.16: Show objects by type Panel
iii. Click Display to show the devices. The model then appears as in Figure 3.17: Displaying Objects
of Type Source (p. 66).
Figure 3.17: Displaying Objects of Type Source
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
The HTML version of the summary displays in your web browser. The summary displays
a list of all the objects in the model and all the parameters that have been set for
each object. You can view the detailed version of the summary by clicking the appropriate object names or property specifications. If you notice any incorrect specifications,
you can return to the appropriate modeling object panel and change the settings in
the same way that you originally entered them.
b. In the Model manager window, use the left mouse button to drag the fan, delta.FFB0812_24EHE,
into the new assembly to add the fan to this assembly.
c. In the Object geometry window, rename this assembly as fan and click Apply.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
67
RF Amplifier
Figure 3.18: Two Assemblies
68
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
Slack values represent a finite offset from an object to a non-conformal mesh boundary
and are required when meshing assemblies separately. Selecting small slack values can
decrease the total number of cells in the mesh with a negligible change in accuracy.
On the other hand slack values that are too large may cause excessive mesh bleeding.
It is good practice to set slack values such that two or three cells fit in the slack region.
Note that in this particular model the gap between the two assemblies is large enough
to accommodate nonzero slack values. Refer to Zero Slack with Non-Conformal Meshing
for more discussion on slack values.
1. Edit both assemblies (right-click the assembly name in the model toolbar and select Edit), then select
the Meshing tab.
2. Toggle Mesh separately and then specify the slack values indicated in the following table. Make sure
you remember to add slack values to both assemblies.
Table 3.1: Slack Values for the Amplifier and Fan
Name
Min X
Min Y
Min Z
Max X
Max Y
Max Z
Amplifier
0.02
0.01
0.05
0.01
Fan
0.01
0.01
0.01
0.05
0.01
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
69
RF Amplifier
Figure 3.19: Fan Assemblies Panel
3. To create the mesh, go to Model Generate Mesh. The Mesh control panel (Figure 3.20: The Mesh
control Panel (p. 71)) appears. You can also open the Mesh control panel by clicking the Generate
mesh icon (
70
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
4. First, generate a coarse mesh by choosing Coarse in the Mesh parameters drop-down list in the Global
tab, as shown in Figure 3.20: The Mesh control Panel (p. 71). Click Generate to create a mesh.
Note
If you have unchecked Allow minimum gap changes in the Misc tab, the Minimum
separation warning will appear. This warning message appears when the minimum gap
specified is more than 10% of the smallest sized object in the model. Select Change
value and mesh if the warning message pops up.
5. To view the mesh, display a plane cut view through the center of the cabinet, perpendicular to the fins
(y-z plane).
6. To create a plane cut, follow these steps:
a. Click the Display tab at the top of the Mesh control panel.
b. Toggle Display mesh and Cut plane.
c. Under Plane location, set position to X plane through center in the drop-down list.
d. Press Shift+X to orient to the positive X direction and view the newly created cut plane.
e. Move the plane using the slider bar to see different views.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
71
RF Amplifier
Make sure that the amplifier assembly is expanded and inspect the cells adjacent to the heat sink
fins. Notice that the resolution is coarse (Figure 3.21: Coarse and Fine Mesh (p. 72)), with only a
couple of cells between the fins. As the flow passes between the fins, the boundary layers will grow
and their degree of resolution will dictate the accuracy of the simulation. You want to have at least
three to four cells between the fins to adequately resolve the growth of the boundary layers. Refining
the mesh results in better resolution.
7. Select Normal in the Mesh parameters drop-down list in the Settings tab. Click Generate and inspect
the resulting mesh. Note that this has increased the number of cells between adjacent fins (Figure 3.21: Coarse and Fine Mesh (p. 72)), providing better resolution of the boundary layers.
You can display the mesh on selected objects or the cut plane by using the context menu in the
graphics window. To display the context menu, hold down the Shift key and press the right mouse
button anywhere in the graphics window. Select Display mesh or Display cut plane mesh in the
context menu and the mesh will be displayed on selected objects or the cut plane will be displayed.
It is also a good practice to select the Quality tab and review the Face Alignment, Quality, Volume,
and Skewness. The histograms show the quality metric (Face Alignment, Quality Ratio, Volume or
Skewness) versus the number of cells. Clicking the bars that form the histogram displays the cells
with that value in the graphics window.
Figure 3.21: Coarse and Fine Mesh
8. Once you have explored the mesh quality, click Close to dismiss the Mesh control dialog box.
72
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Basic settings
a. Click the Reset button (Figure 3.22: The Basic settings Panel (p. 73)).
Figure 3.22: The Basic settings Panel
Note
These values are only estimates, based on the current model setup. Actual values may
vary, and may need to be verified, depending on your design.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
73
RF Amplifier
Figure 3.23: Problem setup wizard panel at step 1 of 14
b. For step 1 of 14, indicated in the bottom-left corner of the Problem setup wizard panel, keep the
default settings for the check boxes. Click Next.
c. For step 2 of 14, select Flow is buoyancy driven (natural convection) as in Figure 3.24: Problem
setup wizard panel at step 2 of 14 (p. 75), since natural convection is not negligible inside the RF
amplifier. Click Next.
74
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Extra
Hold your mouse pointer over any selection in the Problem setup wizard to have a
text bubble appear for additional information on the selection, as shown in Figure 3.24: Problem setup wizard panel at step 2 of 14 (p. 75).
d. For step 3 of 14, keep the default setting of Use Boussinesq approximation for the natural convection
model.
e. For step 4 of 14, keep the Operating pressure at the default value of 101325.0 N/m2. Select Set
gravitational acceleration and leave the default values for all directions, as shown in Figure 3.25: Problem setup wizard at step 4 of 14 (p. 76). Click Next.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
75
RF Amplifier
Figure 3.25: Problem setup wizard at step 4 of 14
f.
For step 5 of 14, select Set flow regime to turbulent to enable turbulence modeling, shown in Figure 3.26: Problem setup wizard at step 5 of 14 (p. 76). Click Next.
Figure 3.26: Problem setup wizard at step 5 of 14
g. For step 6 of 14, select Zero equation (mixing length) to choose the zero equation turbulent model,
shown in Figure 3.27: Problem setup wizard at step 6 of 14 (p. 77). Click Next.
76
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
h. For step 7 of 14, turn off radiation by selecting Ignore heat transfer due to radiation. Click Next.
i.
For step 9 of 14, keep the check box clear to ignore solar radiation. Click Next.
j.
For step 10 of 14, keep the default setting of Variables do not vary with time (steady-state) for
steady-state simulation. Click Next.
k. For step 14 of 14, keep the check boxes clear to ignore altitude effects. Finally, click Done to finish
the Problem setup wizard. These settings now fully define the problem setup.
Note
You can edit these settings and other aspects of the problem setup by double-clicking
( ) Basic parameters in the Model manager window. Figure 3.28: Basic parameters
panel (p. 78) shows the Basic parameters panel that appears.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
77
RF Amplifier
Figure 3.28: Basic parameters panel
3. Return to the Basic settings panel, specify the number of iterations as 300, click Reset and then Accept
again.
4. Set up the temperature limits for all the sources.
Model Power and temperature limits
a. Figure 3.29: Panel of Power and temperature limit setup (p. 79) shows the required settings for the
next few steps.
78
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
ANSYS Icepak uses the default temperature limit during post-processing to identify
components that exceed their limits or components that are close to this limit. ANSYS
Icepak does not use this value to solve the problem.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
79
RF Amplifier
File Save project
Note
You can click the save button (
Note
It is good practice to monitor the solution progress for certain objects. Dragging the
object in the Model manager window and placing it in the Points folder can accomplish
this.
a. Drag device.2 and cabinet_default_side_maxY into the Points folder.
b. Right-click the cabinet_default_side_maxY in the Points folder.
c. Select Edit and deselect Temperature and select Velocity (Figure 3.30: The Modify point Panel (p. 80)).
d. Click Done to accept the modifications and to dismiss the per-objects Modify point panel.
Figure 3.30: The Modify point Panel
80
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
Disable radiation instructs ANSYS Icepak not to calculate radiation parameters for
the model. For cases in which your model has blocks with joule heating, only then
should you select Disable varying joule heating. Otherwise, leave the option
deselected. Refer to Using the Solve Panel to Set the Solver Controls in the ANSYS
Icepak Users Guide for more information on the settings in the Solve panel.
Note
Alternatively, you can click the Run solution icon (
to display the Run solution panel.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
81
RF Amplifier
Figure 3.31: Convergence Plot
82
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
83
RF Amplifier
Note
Ensure that the amplifier and fan assemblies are expanded, so that the fins are visible.
a. Press Shift+Z to orient the view in the positive Z direction.
b. To create an object face, click the Object face icon (
c. In the Object drop down list, specify heatsink.1 as the object and click Accept.
d. Select Show contours and click the Parameters button (adjacent to show contours) to access the
Object face contours edit dialog box.
i.
Select This object in the drop-box adjacent to Calculated to use the object-based range.
84
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
You can also create contours on heatsink.1 by selecting this object in the Model
manager window and right-clicking to display the context menu. Select Create>Object
face(s)>Separate and the Object face panel will appear. The Object face panel is
displayed for that particular object.
Note
Using the mouse, rotate the heat sink to examine the surface temperature distribution.
Notice that the location of the devices is clearly discernible on the bottom of the heat
sink. Also note that the devices get progressively hotter in the flow direction (Figure 3.35: Temperature Contours on the Heat Sink Object Face (p. 86)).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
85
RF Amplifier
Figure 3.35: Temperature Contours on the Heat Sink Object Face
Note
Notice that face.1 has now appeared in the Model manager window in the Postprocessing folder. Right-click face.1 and note that you can make it active, edit it, or
delete it. You can move face.1 into the Inactive folder by dragging and dropping
face.1 within the Model manager window. You can make face.1 active again or
delete it by dragging it to Trash or to the Post-processing folder, as well as with the
right-click dialog.
86
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
87
RF Amplifier
Figure 3.37: Plane Cut of Velocity Vector Field
Note
Examining the vector plot, we can see that the flow pattern is symmetric, with two large
recirculating zones adjacent to the fan. Zoom into the region directly in front of the fan
and notice that two smaller recirculating zones exist in front of the hub. These local effects
can be important when objects are close to the hub region.
Note
You can move a plane cut through a model by pressing the Shift key, holding down the
middle mouse button on an edge of the plane cut and dragging the plane cut through
the model in the graphics window.
88
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
b. Specify Temperature as the Variable, input a Value of 55C, and select Show contours and click
Parameters. In the Isosurface contours panel, select Smooth for Shading options and This object
in the drop-box adjacent to Calculated. Click Done.
c. Click Update in the Isosurface panel and notice that an isosurface has been placed around all of the
sources, indicating that they have temperatures equal to 55C (Figure 3.38: Temperature Isosurface
Contour of 55C for Sources (p. 89)).
Figure 3.38: Temperature Isosurface Contour of 55C for Sources
d. Now, change the Variable to Speed and input a Value of 4. Click Update. Notice that the regions
with velocities in excess of 4 m/s are now displayed (Figure 3.39: Temperature Contours on Isosurface
of Speed 4 m/s (p. 90)).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
89
RF Amplifier
Figure 3.39: Temperature Contours on Isosurface of Speed 4 m/s
5. Utilize the Transparency slider to help visualize multiple post-processing objects simultaneously.
a. With the previously created isosurface still active, select the plane cut (cut.1) in the Model manager
window and select Active to make it visible again.
b. Edit iso.1. Select the Transparency check box, shown in Figure 3.40: Isosurface Panel with Transparency Enabled (p. 91). Set the value to 0.63.
90
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
c. Click Done to show the isosurface and plane cut simultaneously (Figure 3.41: Concurrent Visualization
of Semi-Transparent Isosurface and Opaque Plane cut (p. 92)). Notice the semi-transparency of the
isosurface allows the concurrent visualization of the opaque velocity flow field near the fan.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
91
RF Amplifier
Figure 3.41: Concurrent Visualization of Semi-Transparent Isosurface and Opaque Plane
cut
Note
You can access the Transparency slider in the following post-processing objects:
Object face, Plane cut, and Isosurface.
6. Create a summary report of object-specific solution data. Summary reports can provide physical information from the solution about specific Model objects, Groups objects, Post-processing objects and
Points objects. Follow the steps below to create a summary report:
a. First, make the post-processing object face.1 active again by accessing the context menu under the
Inactive node in the Model manager window.
b. Report Summary report
92
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
c. Click New in the Define summary report panel three times to create 3 rows of Objects.
d. In the first row, select object heatsink.1, then click Accept. In the Value drop-down menu, select
Heat flow.
Note
Although you did not change the default settings of the check boxes Comb and
Mesh, you may encounter projects in which you need to change these. Comb refers
to combined: The report generates a single, combined value for all the sides selected;
deselecting the option would report the side values separately. Mesh allows you to
report on the reduced mesh of the selected object in the case that an object intersects
with other objects and the mesh in the intersecting region might not necessarily belong to the object of interest.
e. In the second row, select the fan, object delta.FFB0812_24EHE, then click Accept. In the Value
drop-down menu, select Volume flow.
f.
In the third row, select post face.1, then click Accept. In the Value drop-down menu, select Temperature.
g. Click Write to generate a panel for the object summary report (Figure 3.42: Report summary data
Panel (p. 94)). Examine the values reported and confirm they are consistent with the physics of the
model. Click Done to exit out of this panel, then Close to exit the Define summary report panel.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
93
RF Amplifier
Figure 3.42: Report summary data Panel
Note
Before creating the variation plots, ensure that the amplifier assembly is expanded,
so that the fins are visible. Next, press Shift+Z to orient the view in the positive Z
direction.
94
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Step 9: Summary
Figure 3.43: Variation Plot of UY Velocity Versus Z Coordinate
Click the Save button at the bottom of the Variation of UY plot window.
ii. Enter a file name in the resulting Save curve dialog box.
iii. Click Save to save the file in the model folder.
95
RF Amplifier
b. Use the alignment and morph tools to position objects based on other existing objects. This can be
faster than specifying object dimensions and coordinates in many situations.
c. Use the Show objects by type feature to verify your model objects by type.
d. View the HTML summary report (View Summary (HTML)) to ensure proper specification of
geometries, properties, and materials for each object.
e. Reduce mesh counts and consequently decrease run times in regions requiring less resolution by
creating separately meshed assemblies when appropriate. Also select suitable slack values that improve
the convergence rate while avoiding mesh bleeding.
f.
Select the Allow minimum gap changes option in the Misc tab of the Mesh control panel to allow
ANSYS Icepak to avoid unnecessary meshing due to inadvertent misalignments in the model. This is
suitable for this tutorial but may not be in other projects.
g. Ensure that you have at least three to four cells between fins to resolve adequately the boundary
layers between them by visually inspecting the mesh. Refine the mesh as necessary by using Normal
meshing.
h. Evaluate your mesh quality under the Quality tab in the Mesh control panel.
i.
Use the Problem setup wizard for guided problem setup. Edit the problem setup if needed using
the
j.
Judge convergence by monitoring residual levels as well as relevant integrated quantities for certain
objects with point monitors, which should eventually stop changing significantly with more iterations.
d. Highlight critical regions using the Power and temperature limits feature (Model Power and
temperature limits) to designate maximum power and temperature, which can then be highlighted
in the graphics window after the solution calculation (Post Power and temperature values).
Note that setting these limits does not affect how ANSYS Icepak calculates the solution.
e. Use the Reset button in the Basic settings panel to have ANSYS Icepak estimate dimensionless
numbers (for example, the Reynolds and Peclet numbers for forced convection) and determine the
appropriate flow regime.
f.
96
Hold your mouse pointer over any selection in the Problem setup wizard to have a text bubble
appear for additional information on the selection.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Step 9: Summary
g. Use the Transparency slider in the post-processing object edit panels to improve visualization of
post-processing objects.
h. Move a plane cut through a model by pressing the Shift key, holding down the middle mouse button
on an edge of the plane cut and dragging the plane cut through the model in the graphics window.
i.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
97
98
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
4.2. Prerequisites
This tutorial assumes that you have little experience with ANSYS Icepak, but that you are generally familiar with the interface. If you are not, review Sample Session in the Icepak Users Guide and the tutorial
Finned Heat Sink of this guide as some of the steps that were discussed in these tutorials will not be
repeated here.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
99
100
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
We will now set the physical properties that will define the fan behavior:
a. Edit the fan object and go to Properties tab.
b. In the Properties tab, retain the selection of Intake for Fan type and select Non-linear in the Fan
flow tab.
c. Enter the characteristic curve by clicking on the Edit button and selecting Text Editor in the dropdown list in the Non-linear curve group box.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
101
d. First change the units of the volume flow rate and pressure according to the units in Table 4.1: Values
for the Curve Specification Panel (p. 102) and enter the values in pairs with a space between them in
the Curve specification panel.
Table 4.1: Values for the Curve Specification Panel
Volume Flow (CFM)
Pressure (in_water)
0.42
20
0.28
40
0.2
60
0.14
80
0.04
90
0.0
Note
Pay attention to the two zero values in Table 4.1: Values for the Curve Specification
Panel (p. 102). In general, you should start a fan curve specification with a zero flow
rate and end the specification with a zero pressure.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Select the Edit button again in the Non-linear curve group box and click Graph Editor in the dropdown list to view the fan curve (Figure 4.4: The Fan Curve Panel (p. 103) ).
Figure 4.4: The Fan Curve Panel
In the Properties tab, set the Operating RPM of 2000 in the Options tab, located next to the Swirl
tab.
Note
The RPM under the Swirl tab specifies the nominal RPM of the fan from the existing
fan curve. The Operating RPM in the Options tab is a working RPM value used in
conjunction with the nominal RPM to dynamically scale and update the fan curve
according to the fan laws. The nominal RPM can also be used to compute the swirl
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
103
j.
Now the model looks as shown in Figure 4.5: Model with Fan (p. 104).
Figure 4.5: Model with Fan
Extra
The shading of the fan object can be changed by changing the Shading option under
the Info tab to change the shading of just that object, or by leaving it as default and
changing the default shading option by going to View Default shading to change
the shading of all objects that have default shading selected.
3. Set up a grille.
a. Click the Create grille icon ( ) for creating a new grille, set its plane to Y-Z. Then, using the Morph
faces ( ) option move the grille to the max-X face of the cabinet. After clicking the icon ( ), the
graphics display window presents step by step instructions on how to use the Morph faces option.
Alternatively, you can use the coordinates shown in the geometry window below:
104
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
This is a 50% open perforated thin grille.
i.
For the Velocity loss coefficient, keep the default selection of Automatic.
Note
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. ANSYS Icepak calculates the
loss coefficient of the grille based on the free area ratio. Different resistance types
govern the method of calculation. See Pressure Drop Calculations for Grilles in the
Users Guide for more information on the free area ratio and the various pressure
drop calculation methods.
iii. Retain Perforated thin vent for the Resistance type. Refer to Figure 4.6: Grille Panel (Properties
Tab) (p. 106) for the correct settings.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
105
106
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
4. Set up a wall.
Note
The model includes a 0.01 m thick PCB that touches and covers the entire min-Y floor
of the cabinet. The PCB is exposed to the outside with a known heat flux of 20 W/m2. In
order to consider the heat flux, we will use a wall object to simulate the PCB.
a. Click the Create walls icon ( ) to create a new wall. We will define the geometry and physical
parameters for the wall object:
i.
) from the model toolbar to align the wall object with the entire
Note
If you have difficulty selecting faces, try clicking near the edge of a face. Clicking
correctly should highlight the entire face in red.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
107
108
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
5. Create blocks.
In this step, you will create several types of blocks to represent different physics.
Creation of Solid Blocks
Now, create four blocks that dissipate 5 W each and have a contact resistance of 0.005 C/W on
their bottom faces.
a. Create a new block ( ) , and retain the Type as solid and Geom as Prism. Enter the location
values shown in the panel below:
b. Edit the block and specify the following in the Properties tab:
i.
In the Surface specification group box, click the Individual sides check box and click Edit
(Figure 4.10: The Individual side specification (p. 110)).
A. Select Min Y and toggle Thermal properties and Resistance.
B. Under Thermal condition, retain the selection of Fixed heat and Total power of 0 W.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
109
ii. In the Thermal specification group box in the Properties tab, retain the selection of default
for Solid Material (you can also select Al-Extruded which is the default).
iii. Set Total Power to 5 W.
iv. Click Update and Done to close the panel.
c. Next, make three copies of this block with an X offset of 0.08 m.
Extra
The previous tutorial showed you how to make a copy of an object.
110
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
111
c. Now make three copies of this network block with an X offset of 0.08 m. This finishes the creation
of the network blocks.
Creation of a Hollow Block
Note
Finally, to cut out a section of the cabinet from the computational domain, create a
hollow block. This represents a region that does not directly affect heat transfer via
solid conduction but that does, however, alter the flow patterns surrounding this region.
a. Create a new Block. Set the Block type as Hollow.
b. In the Geometry tab, go to the Local coord system drop-down menu..
c. Select Create new to open the Local coords panel.
d. Enter X offset = 0.1, Y offset = 0, Z offset = 0.
e. Click Accept. This is just to demonstrate the use of local coordinate system.
f.
112
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
6. Now we will create the detailed heat sink. The heat sink base acts as a heat spreader for all the chips.
a. Click the Create heat sinks icon ( ) and edit it. In the Properties tab, select Detailed in the Type
drop-down menu. Entering its location and properties as shown in the following table:
Table 4.2: Heatsink Properties
Geometry
Plane:
X-Z
xS / xE:
0.05/0.34
yS / yE:
0.03/
zS / zE:
0.1/0.23
Base height:
0.01 m
Overall height:
0.06 m
Properties
Type:
Detailed
Flow Direction:
Bonded fin
Fin setup
Fin spec:
Count/thickness
Count:
Thickness:
0.008 m
Flow/thermal data
Fin material:
default
Base material:
Cu-Pure
Interface
Fin bonding:
Effective thickness:
0.0002 m
Solid material:
default
b. Click Update and Done. This completes the model building process. The complete model should
look like that shown in Figure 4.13: Final Model (p. 114).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
113
7. Check the definition of the modeling objects to ensure that you have specified them properly.
View Summary (HTML)
The summary report now appears in a web browser. The summary displays a list of all the objects
in the model and all the parameters that have been set for each object. You can view the detailed
version of the summary by clicking the appropriate object names or property specifications. If you
notice any incorrect specifications, you can return to the appropriate modeling object panel and
change the settings in the same way that you originally entered them.
Note
The summary report also shows the user-specified material properties for each of
the objects to help identify the proper material specifications. Figure 4.14: Partial
Table of Summary Report for Blocks (p. 115) shows the summary report for block.1,
which includes its material specifications.
114
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
0.005 m
Max X
0.015 m
Min Y
0.005 m
Max Y
0.005 m
Min Z
0.005 m
Max Z
0.005 m
Note
Note that for the Heatsink-packages-asy, we have set a bounding box that is 0.005 m bigger
than the assembly at five sides except Max X where the slack is defined higher (0.015 m)
to capture the wake region of the flow.
5. Click Update and Done to complete the bounding box specifications for the assembly.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
115
0m
Max X
0.005 m
Min Y
0.002 m
Max Y
0.002 m
Min Z
0.002 m
Max Z
0.002 m
Extra
This warning appears because the Minimum gap (separation), which is like a tolerance
setting for the mesher, is larger than 10% of the smallest feature in the model. When
there are objects smaller than the mesher tolerance, those objects will not be meshed
correctly. To avoid this, you need to change the value to modify the minimum gap to
10% of the smallest object. The prompt window that appears allows you to do this with
the Change value and mesh option. This option is used for this particular tutorial and
may not be applicable all the time. As the mesh separation setting is a useful tool designed
to avoid unnecessary meshing due to inadvertent misalignments in the model (without
modifying the geometry), we may use other options suitable to the model.
116
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
Recall from previous examples that Figure 4.15: Graph of Face alignment (p. 117) is a graph
of cell number versus face alignment. For more information on face alignment as a
measure of mesh quality, see Checking the Face Alignment from the Icepak Users Guide.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
117
118
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
After the first trial has been completed, ANSYS Icepak has the option of starting the following trial(s) from the default initial conditions specified in Problem setup panel, or
from the solution(s) of the trial run(s) that have completed.
For this model, next go to the Trials tab and ensure the Restart ID is blank for the 2nd trial as
shown in Figure 4.17: The Parameters and optimization Panel (Trials Tab) (p. 119). This instructs ANSYS
Icepak to start the 2nd run from the default initial conditions.
2. Click Reset button and select Values to use the base names for trial naming. Note that resetting automatically selects tr_zc_0_1 for the second trials Restart ID. Delete this entry to make it blank again.
Figure 4.17: The Parameters and optimization Panel (Trials Tab)
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
119
Basic settings
1. Enter 200 in the Number of iterations field in the Basic settings panel (Figure 4.19: The Basic settings
Panel (p. 121)).
120
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
2. Click Reset. In the message window. ANSYS Icepak recommends setting the flow regime to turbulent
based on the approximate Reynolds and Peclet numbers.
3. Click Accept to accept the new settings.
Use the Problem setup wizard to set up the basic parameters of the problem.
1. Right-click
Problem setup in the Model manager window and select Problem setup wizard.
2. Follow the instructions as the Problem setup wizard panel guides you.
Important
Do the following in the wizard (keep the rest of the settings at default): Select forced
convection, set the flow regime to turbulent, use the zero equation turbulence model,
include radiation heat transfer, and use the surface-to-surface radiation model.
3. Click Done when the panel is at step 14 of 14 to finish your problem setup.
Note
You can edit the problem setup by expanding
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
121
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
123
Important
To view the 2nd parametric run, click the Post menu and select Load solution ID.
Select the solution that corresponds to the second parametric run: zC = 0.165. The
graphics display window updates automatically.
2. Object face panel to display temperature contours on wall.1 and on all blocks
124
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
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.
Use the Problem setup wizard for guided problem setup. Edit the problem setup if needed using
the
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
127
Note
Use the left mouse button first to select a face, then accept the selection with the
middle mouse button. Right-click to cancel your selection or to exit the Morph faces
mode.
d. Create hollow blocks to cut out a section of the cabinet from the computational domain. Hollow
blocks only alter flow patterns and do not participate in solid conduction heat transfer.
e. Use the appropriate Restart ID for your trials' initial conditions when running a parametric optimization
to improve convergence rate.
128
Problem setup
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
In addition, in the Fan flow section of the Fans Properties tab, you must modify all the defined fan
curves by multiplying the existing pressures times the ratio of densities (the density of air at 3000 m /
the density of air at 0 m), which in this case is less than 1. Use the values in Figure 4.25: Updating Fan
Curves to Account for Altitude Effects (p. 129) for this modification. Finally, the model is ready for running
to account for the effects of higher altitude.
Figure 4.25: Updating Fan Curves to Account for Altitude Effects
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
129
130
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
5.2. Prerequisites
This tutorial assumes that you have reviewed Sample Session in the Icepak Users Guide and tutorials
Finned Heat Sink and RF Amplifier of this guide.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
131
The objective of this exercise is to illustrate the use of two different fluids in ANSYS Icepak. The model
includes two heated plates, cooled by water circulating inside the cold-plate cavity, as well as by air
driven by natural convection externally. Separately meshed assemblies will be employed to reduce the
overall mesh count in the domain. The model will be constructed using the default metric unit system.
132
xS
0.0 m
xE
0.4 m
yS
0.0 m
yE
0.3 m
zS
0.0 m
zE
0.2 m
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Create a solid block, block.1, and a fluid block, block.2, with the specifications in Table 5.2: Specifications of block.1 and block.2 (p. 133). Note the specified materials for each block.
Table 5.2: Specifications of block.1 and block.2
Object
Name: block.1
xS
0.05 m
xE
0.35 m
Geometry: Prism
yS
0.08 m
yE
0.22 m
zS
0.07 m
zE
0.13 m
Name: block.2
xS
0.06 m
xE
0.34 m
Geometry: Prism
yS
0.09 m
yE
0.21 m
zS
0.08 m
zE
0.12 m
Solid material:
Al-Extruded
Fluid material:
Water(@280K)
Because you have created block.2 after block.1, block.2 has a higher relative meshing priority.
Note
ANSYS Icepak meshes the objects according to their mesh priority; this is important when
intersection between two or more objects occurs. If two or more objects intersect, you
may not obtain the correct results with the default meshing priority. The ascending order
of the model object nodes in the model manager window determines the mesh priority
of the corresponding model objects. For example, the model object in the bottom node
has the highest meshing priority. For more information on controlling meshing priority,
see Controlling the Meshing Order for Objects in the ANSYS Icepak Users Guide.
Note
Because Al-Extruded is set as the Default solid in the Defaults tab of the Basic parameters panel, you can leave the material selection as default while creating the object instead
of selecting the material each time when an object is being created.
Next, create 4 cylindrical blocks. While editing cylindrical blocks, first select the block shape as cylinder,
then select the desired plane and finally enter the dimensions.
Table 5.3: Cylindrical Block Specifications
Object
xC
yC
zC
Height
Radius
IRadius
Specifications
Name:
block.3
0.1
m
0.0
m
0.1
m
0.09
m
0.015
m
0.0 m
Geometry:
Cylinder
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
133
xC
yC
zC
Height
Radius
IRadius
Specifications
0.3
m
0.0
m
0.1
m
0.09
m
0.015
m
0.0 m
Plane: X-Z
Name:
block.4
Geometry:
Cylinder
Plane: X-Z
Name:
block.5
0.1
m
0.0
m
0.1
m
0.09
m
0.01
m
0.0 m
Geometry:
Cylinder
Plane: X-Z
Name:
block.6
0.3
m
0.0
m
0.1
m
0.09
m
0.01
m
0.0 m
Geometry:
Cylinder
Plane: X-Z
Because the fluid blocks, block.5 and block.6, are created after the solid blocks, they will have
higher relative meshing priorities.
Note
An alternative way to build the cylinders would be to create the solid block, block.3, and
then the fluid block, block.5, group these together, and then copy them with an offset of
0.2 in the X direction. Note that the naming of the cylinders will not be consistent with
the tutorial. However, you could rename the objects to their corresponding names in the
tutorial by right-clicking each copied object in the Model manager window and selecting
Rename.
Plates (
134
Specifications
Name: plate.1
xS
0.07 m
xE
0.33 m
Thermal model:
Conducting thick
(0.01 m)
Geometry:
Rectangular
yS
0.1 m
yE
0.2 m
Total power:
200 W
Plane: X-Y
zS
0.06 m
zE
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
xS
0.07 m
xE
0.33 m
Thermal model:
Conducting thick
(0.01 m)
Geometry:
Rectangular
yS
0.1 m
yE
0.2 m
Total power:
200 W
Plane: X-Y
zS
0.13 m
zE
Note
An alternative way to create plate.2 is to copy plate.1 with a Z offset of 0.07 m.
Openings (
The openings at the liquid inflow and outflow regions of the cold-plate are:
Table 5.5: Opening Specifications
Object
xC
yC
zC
Radius
Name: opening.1
(outlet opening)
0.1 m
0m
0.1 m
0.01 m
0.3 m
0m
0.1 m
0.01 m
Specifications
Type: Free
Geometry: Circular
Plane: X-Z
Name: opening.2
(inlet opening)
Y Velocity = 0.2
m/s
Type: Free
Geometry: Circular
Plane: X-Z
Note
You could also have made a copy of the outlet opening (opening.1) with an X offset of
0.2 m along with a specified Y Velocity = 0.2 m/s to create the inlet opening (opening.2).
For agreement with the tutorial, ensure that you have placed the inlet and outlet in their
correct positions by referring to Figure 5.1: The Cold-Plate Model (p. 132).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
135
xS
0.4 m
xE
Type: Free
yS
0.0 m
yE
0.3 m
Geometry: Rectan- zS
gular
0.2 m
zE
0.0 m
Plane: Y-Z
Name: opening.4
xS
0.0 m
xE
Type: Free
yS
0.0 m
yE
0.3 m
Geometry: Rectan- zS
gular
0.2 m
zE
0.0 m
Plane: Y-Z
Note
Instead of creating the openings, opening.3 and opening.4 above, you could have edited
Cabinet and changed the wall type on the Min x and Max x faces to Opening. Note,
however, that you cannot rename the two resulting objects.
See Figure 5.1: The Cold-Plate Model (p. 132) for the final model.
Note
Figure 5.1: The Cold-Plate Model (p. 132) displays different opacity, shading and color of
some objects to make the objects easier to see.
136
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
The bounding box of the assembly is larger than the original assembly by 0.01 m on five sides. The
slack value for the min Y side of the assembly is set to be 0 m, since the min Y side of the assembly is
at the bottom surface of the cabinet. Click Update and Done to complete editing the separately meshed
assembly.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
137
Note
The X, Y, and Z "counts" are also known as element counts, the number of divisions into
which an edge is subdivided. In other words, an element count is the number of elements
that lie along the edge. For more information on per-object meshing parameters, see
Definitions of Object-Specific Meshing Parameters in the ANSYS Icepak Users Guide.
Figure 5.2: Mesh control Panel Settings
138
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Caution
Using the Reset button in the Basic settings panel to determine flow regime will give
dimensionless numbers based on the default fluid material from the Basic parameters
panel, which in this case is Air. Therefore, exercise caution when relying on ANSYS Icepak
to determine the Reynolds number.
Note
Basic parameters panel, you can instead use the Problem setup
Instead of accessing the
wizard to define your problem setup by double-clicking Problem setup in the Model
manager window. See Step 4: Physical and Numerical Settings in the Icepak Tutorials of the
Finned Heat Sink tutorial for more instruction regarding the Problem setup wizard. You
must still use the same settings described in this tutorial for the Problem setup wizard.
Basic parameters and choose the Zero
To set up turbulent flow, go to Problem setup
equation turbulence model for the Flow regime in the General setup tab.
Gravity acts in the negative x direction in this problem. To setup the effects of gravity, toggle the
Gravity vector in the General setup tab. Enter the new values for the Gravity vector as X = -9.80665
m/s2, Y = 0.0 m/s2, and Z = 0.0 m/s2. Now go to the Transient setup tab and set an initial X velocity
of 0.005 m/s in the X direction. Accept all other defaults in the Basic parameters panel. These are
shown in Figure 5.3: Switching on Gravity and Turbulent Flow (p. 140).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
139
Note
For steady-state natural convection cases, set a small initial velocity opposite to the gravity
vector direction as this assists with the initial convergence of the model. For cases in which
Basic
there is no forced convection, clicking on Reset in the Solution settings
settings menu automatically sets a small initial velocity in the direction opposite to the
gravity vector. This may not be necessary in this model though, because the flow will be
forced through the cold plate. We will have mixed (forced and natural) convection heat
transfer.
140
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Select the Basic settings panel from the Solution settings branch of the tree and set the Number of
iterations to 300. Go to Advanced settings and make sure Under-relaxation factors for Pressure,
Momentum, and Temperature are 0.3, 0.7, and 1.0, respectively. Change the Stabilization under
Joule heating potential to BCGSTAB, and select Double for the Precision drop-down list. The recommended basic settings and advanced solver setup for this model are shown in Figure 5.4: Basic and
Advanced Solver Settings (p. 141).
Add three monitor points to the Points folder, one to monitor the velocity at the center of the opening.1
(outlet opening), and two to monitor the temperature at the center of block.2 and plate.2, respectively.
The easiest way to create them is to select the objects from the Model manager window and then
drag them to the Points folder of the tree. ANSYS Icepak will then automatically monitor values at the
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
141
Specifications/Display Attributes
Description
face.1
Object: all blocks (select the blocks using Object-face view of temperature on all the blocks.
the Ctrl key or the Shift key and the left What is the maximum temperature?
mouse button)
Show contours/Parameters
Contours of: Temperature
Contours options: Solid fill and
Smooth
Color levels: Calculated/Global limits
cut.1
Variable: Speed
Display options: Uniform: 30
Particle options: Keep all the defaults
Style: Trail (Width = 1) and
Marker: (cone )
Color levels: Calculated/ This Object
142
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Step 9: Summary
cut.2
You can save the post-processing objects that you just created by clicking Save post objects to file
option in the Post menu. ANSYS Icepak will save these objects under the file named post_objects in
the Icepak project folder.
d. Create monitor points of relevant quantities (temperature, pressure, or velocity) to help judge convergence alongside residuals.
2. Tips and Tricks
a. Copy similar objects then edit the copied objects to the desired specifications to eliminate redundancies. This may be faster than creating every object individually.
b. Display different types of shading to help visualize parts of your model better by editing an individual
object in the Model manager window or by applying it globally (View Default shading).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
143
144
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
6.2. Prerequisites
This tutorial assumes that you have little experience with ANSYS Icepak, but that you are generally familiar with the interface. If you are not, review Sample Session in the Icepak Users Guide and the tutorial
Finned Heat Sink of this guide. Some steps in the setup and solution procedure will not be shown explicitly.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
145
Note
ANSYS Icepak can be started in ANSYS Workbench using the import .tzr feature or it can
be opened as a stand-alone product.
146
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Right-click the material name and select Edit or double-click the material name to open the Edit
panel.
Go to the Properties tab and make sure to toggle Material type to be Solid and set the Conductivity
type to be Orthotropic from the drop-down list.
Deselect the Edit check box next to Conductivity and create the following materials with orthotropic
conductivity properties using the template in Figure 6.2: Orthotropic Material Properties (p. 148).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
147
Nominal Conductivity
Orthotropic multiplier
material.1
20000
X=1
Y = 0.005
Z = 0.005
material.2
20000
X = 0.005
Y=1
Z = 0.005
material.3
20000
X=1
Y=1
Z = 0.005
The above materials have orthotropic conductivity, which means conductivity is different per
orthogonal direction. The effective conductivity in each orthogonal direction is equal to the
nominal conductivity multiplied by the orthotropic multiplier in that direction.
2. After creating these heat pipe materials, we build the heat pipe made of cylindrical blocks and square
joints.
Create five block objects.
Use the values in the following table (be sure to note the geometry)
Table 6.2: Block Specifications
Object
Geometry
xC
yC
zC
Height
Radius
IRadius
Specifications
pipe1
Shape:
Cylinder
0.05
m
0.11
m
0.1
m
0.245
m
0.01 m
0.0 m
Type: solid
Plane:
Y-Z
pipe2
148
Shape:
Cylinder
Solid material:
material.1
0.325 0.365 0.1
m
m
m
0.267
m
0.01 m
0.0 m
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Type: solid
Geometry
xC
yC
zC
Height
Radius
IRadius
Plane:
Y-Z
pipe3
Specifications
Solid material:
material.1
Shape:
Cylinder
0.31
m
0.125 0.1
m
m
0.225
m
0.01 m
0.0 m
Plane:
X-Z
Type: solid
Solid material:
material.2
Object
Geometry
xS
yS
zS
xE
Joint1
Shape:
Prism
yE
zE
Specifications
0.125
m
0.115
m
Type: solid
Solid material:
material.3
Joint2
Shape:
Prism
0.295 0.35
m
m
0.085 0.325
m
m
0.38 m
0.115
m
Type: solid
Solid material:
material.3
Note
You can use the Copy object function to speed up the creation of the remaining objects
after pipe1 and joint1 are created. However, the names will not be the same as the
tutorial. To rename an object, right-click the object in the Model manager window
and click Rename.
3. Next, we will also build the heat sink using block objects.
Build the base and one pin according to the following
Table 6.3: Base and Pin Specifications
Object
Geometry
xS
yS
zS
xE
yE
Base
Shape:
Prism
0.42
m
0.35
m
0.05
m
0.592 0.38 m
m
zE
Properties
0.15 m
Type: solid
Solid material: default
Object
Geometry
xC
yC
zC
Height Radius
/ Radius2
Pin
Shape:
Cylinder
0.44
m
0.38
m
0.067 0.04
m
m
0.01 m
/
0.006
m
IRadius
/ IRadius2
Properties
0m/0
m
Type: solid
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
149
Make two copies of Pin with an offset of 0.033 m in the Z direction (Number of copies = 2, Translate
with Z offset = 0.033 m).
150
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
151
0.005 m
Max X
0.005 m
Min Y
0.005 m
Max Y
0.005 m
Min Z
0.015 m
Max Z
0.005 m
Note
For the Heatsink-asy, you have set a bounding box that is 0.005 m bigger than the
assembly at five sides except Min Z where the slack is defined higher (0.015 m) to
capture the wake region of the flow. Also keep in mind that on the face Min Z is
where the wake occurs because the fan is of type Exhaust rather than of type Intake.
Use the following tables to assign slack values for Vent-asy and Fan-asy assemblies, respectively.
Table 6.5: Slack Values for Vent-asy
Min X
0.01 m
Max X
0.01 m
Min Y
0.01 m
Max Y
0.01 m
Min Z
0.01 m
Max Z
0m
152
Min X
0.01 m
Max X
0.01 m
Min Y
0.01 m
Max Y
0.01 m
Min Z
0m
Max Z
0.01 m
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
0.02 m
Max X
0.02 m
Min Y
0.02 m
Max Y
0.02 m
Min Z
0m
Max Z
0m
2. In the Mesh control panel, specify a global maximum element size of 0.025 m in all three directions
(Max X size = Max Y size = Max Z size = 0.025).
3. Verify that the Coarse option is selected next to Mesh parameters and change the Max size ratio from
10 to 5.
4. Make sure that Mesh assemblies separately button is toggled.
5. Under the Options tab, set the Init element height to 0.003.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
153
6. Click Generate. Visualize the mesh by making plane cuts and surface displays under the Display tab,
especially between the heat sink pins and on the surface of the fan and grille objects. The meshing
panel should look like the one in Figure 6.5: Mesh control Panel (p. 154) when finished.
154
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Basic settings, set the Number of iterations to 200 (Figure 6.7: Basic
4. Click Accept.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
155
Specifications
Description
face.1
156
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
157
d. Create monitor points of relevant quantities (temperature, pressure, or velocity) to help judge convergence alongside residuals.
158
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Step 9: Summary
2. Tips and Tricks
a. Copy similar objects then edit the copied objects to the desired specifications to eliminate redundancies. This may be faster than creating every object individually.
b. Choose appropriate solution initializations to achieve faster convergence.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
159
160
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
7.2. Prerequisites
This tutorial assumes that you are familiar with the menu structure in ANSYS Icepak and that you have
explored the Sample Session in the Icepak Users Guide and the tutorial Finned Heat Sink. For this
reason, some steps in the setup and solution procedure will not be shown explicitly.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
161
Non-Conformal Mesh
Figure 7.1: Problem Specification
0.3 m
xE
0.7 m
yS
0.5 m
yE
0.7 m
zS
0.0 m
zE
1.0 m
162
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Extra:
You can edit the ambient temperature setting, among other default settings, in the
Basic parameters panel.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
163
Non-Conformal Mesh
Figure 7.3: Grille Properties Specifications
Source (
Specification
Name: source.1
xS = 0.48 m
xE = 0.52 m
Geometry: Rectangular
yS = 0.52 m
yE =
Plane: X-Z
zS = 0.48 m
zE = 0.52 m
Heat sink (
Total power: 30 W
Now, create a heat sink with the following geometrical and physical properties (Figure 7.4: Heat sinks
Panel (Specifications for Geometry and Properties) (p. 165)):
164
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
).
a. In the Mesh control panel, set the Max element size for X to 0.02 m, for Y to 0.01 m, and for Z
to 0.05 m.
b. Under the Global tab, select Normal next to Mesh parameters.
c. Under the Misc tab, select Allow minimum gap changes.
d. Click Generate.
Note
The minimum gap for X, Y, Z may adjust to 10% of the minimum dimension in respective directions. Make a note of the number of elements, shown in the Mesh control
panel, as well as the face alignment range, displayed 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.
165
Non-Conformal Mesh
d. Select the Display mesh option.
Note
The mesh display plane is an X-Z plane cut through the center of the cabinet as shown
in Figure 7.5: Conformal Mesh, Central Y Plane (p. 166). Note the clustered mesh lines extending from the heat sink all the way across the domain in both the X and Z directions.
The total number of cells is about 144000.
Figure 7.5: Conformal Mesh, Central Y Plane
166
Basic settings
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
Instead of accessing the
Basic parameters panel as described below, you can instead
use the Problem setup wizard for guided problem setup by double-clicking Problem
setup in the model manager window. See 2.7. Step 4: Physical and Numerical Settings of
the Finned Heat Sink tutorial for more instruction regarding the Problem setup wizard. You
must still use the same settings described in this tutorial for the Problem setup wizard.
Basic parameters and choose the Zero
1. To set up turbulent flow, go to Problem setup
equation turbulence model under the General setup tab.
2. Forced convection is the predominant form of convection in this exercise. Natural convection is negligible,
so do not enable gravity. Also ignore radiation heat transfer as it is also negligible in comparison to
forced convection. This exercise is a steady-state analysis. Click Accept to accept the new solver settings.
3. Go to
Solution settings
4. Go to Advanced settings and specify Under-relaxation factors for Pressure, Momentum, and Temperature as 0.7, 0.3, and 1.0 respectively.
5. Define a monitor point by dragging the source object (source.1) into the Points folder. This creates
a monitor point for the temperature of the object, which can be used to judge convergence alongside
the residuals.
Extra:
Speed up the convergence by initializing the solver with a Z velocity of 1.0 m/s in the
Transient setup tab of the Basic parameters panel.
167
Non-Conformal Mesh
b. In the Objects drop-down list, select heatsink.1 and click Accept.
c. In the Value drop-down list, select Temperature.
d. Repeat steps (a) through (c) for source.1.
168
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
Because you are changing the current model, thereby invalidating the post-processing data
that has been loaded from the previous steps, you will need to generate a mesh (a nonconformal mesh) and calculate the solution again which is shown in steps 9 through 11.
1. Create an assembly consisting of the source and the heat sink objects.
a. Click the Create assemblies button ( ) to create a new assembly. This creates an assembly node
in the Model manager window under the Model node.
b. Select the source.1 item under the Model node in the Model manager window, hold down the Ctrl
key, and then select the heatsink.1 item.
c. Hold down the left mouse button, drag both highlighted items into the assembly.1 node of the tree,
then release the left mouse button.
Note
You can also create assemblies by highlighting source.1 and heatsink.1 in the Model
manager window, then right-clicking one of the highlights, going to Create, then finally
selecting Assembly..
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
169
Non-Conformal Mesh
Figure 7.6: Slack Values and Mesh Controls in the Separately Mesh Assembly
This creates a bounding box region that is 0.05 m larger than the assembly on four sides. Since
Min Y is already at the bottom of the cabinet, no slack value can be provided for it. A larger
slack value of 0.15 m has been provided in the Max Z direction to resolve the wake region. Note
that a smaller Max X and Max Z grid size has been specified within the assembly compared to
the global max grid size. This helps to refine the mesh within the separately meshed assembly.
d. Click Done to set the properties of the assembly and close the panel.
The new model is shown in Figure 7.7: The Source and Heat Sink in a Separately Meshed Assembly (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.
Note
Make a note of the number of elements, shown in the Mesh control panel, as well
as the face alignment range, displayed in the Message window.
171
Non-Conformal Mesh
b. Turn on the Cut plane option.
c. In the Set position drop-down list, select Y plane through center.
d. Turn on the Display mesh option.
The mesh display plane is an - plane cut through the center of the cabinet as shown in Figure 7.8: Non-conformal Mesh (p. 172). Note the clustered mesh lines extending from the heat sink
all the way across the domain in both the and directions only within the bounds of the assembly. The total number of cells is about 107000.
Figure 7.8: Non-conformal Mesh
172
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
The monitor point that you already created is automatically used for the new solution.
Your residuals plot may look similar to Figure 7.9: Residuals Plot for the Non-Conformal Mesh (p. 174).
Note that the number of iterations is less than that of the solution using the conformal mesh. The
exact number of iterations required for convergence may vary on different computers.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
173
Non-Conformal Mesh
Figure 7.9: Residuals Plot for the Non-Conformal Mesh
174
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
d. Create monitor points of relevant quantities (temperature, pressure, or velocity) to help judge convergence alongside residuals.
2. Tips and Tricks
a. Copy similar objects then edit the copied objects to the desired specifications to eliminate redundant
work. This is faster than creating every object individually.
b. Initialize the solution with reasonable values to achieve faster convergence.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
175
176
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
8.2. Prerequisites
You should be familiar with:
ANSYS Icepak modeling objects
Basics of meshing
Non-conformal meshing
177
Hint
Start by generating the mesh without making any changes. View mesh cut planes at various
orientations and locations to identify causes that result in unnecessary mesh clusters in noncritical regions. Then modify the model in order to tackle the issues you notice.
Note
Ensure the mesh type is Mesher-HD.
Create mesh cut planes in different orientations to identify the root cause for such a high mesh count.
One such cut plane (Z plane through center set position) is shown in Figure 8.1: A Mesh Cut Plane View
of the Given Model When Meshed Without Modifications (p. 179).
Figure 8.1: A Mesh Cut Plane View of the Given Model When Meshed Without Modifications (p. 179) shows
that the high mesh count is due to grid bleeding from the heat sink and the components cooled by it.
Note
You can use non-conformal assemblies to avoid mesh bleeding in ANSYS Icepak.
178
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
179
Tip
Inside the graphics window, hold the Shift key, then click and draw a box around the group
of objects you would like to assemble.
If you have trouble selecting the heat sink objects, you can make the mesh and some objects
invisible.
You can also select the objects in the Model manager window by selecting heatsink.1
and then holding down Shift and clicking all objects with HS_component in their name.
180
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Tip
Use the Case check macro to ensure that no problematic assembly intersections exist.
In the Macros menu, select Case check Automatic Case Check Tool. Click Apply
for each case and note that there are no errors. Click Close when finished.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
181
182
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
183
4. Edit the hfc-asy assembly and specify the slack settings as shown in Figure 8.6: Slack Settings for Assembly
hfc-asy (p. 185):
184
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
185
7. Repeat cut plane viewing. Figure 8.8: Mesh Bleeding from the Boards (p. 186) shows a cut plane view after
creating the two separate mesh regions. You can still eliminate the mesh bleeding emanating from the
boards.
Figure 8.8: Mesh Bleeding from the Boards
186
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
This method of creating a super assembly containing sub-non-conformal assemblies is called "nested
non-conformal meshing" or "recursive embedded meshing".
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
187
188
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
This warning appears because the gap (think of it as a tolerance setting for the mesher) distance is
larger than 10% of the smallest feature in the model.
When there are objects smaller than the mesher tolerance, those objects will not be meshed correctly.
However, note that the minimum gap setting is a useful tool designed to avoid unnecessary meshing
in regions with inadvertent geometry misalignments (without modifying the geometry) or regions that
do not require physical modeling.
Look for the name of the object featured in the warning and its dimension.
The warning is about the die objects, which are 0.0004 m in width.
Note
Due to possibly different meshing priorities, you may get a warning for the object Airgap
first as the objects thickness is equal to the minimum gap settings. Select Change value
and mesh if that warning appears.
These objects are power generating components, which are thin conducting plates. The warning is
about the width of the packages.
The surface area of the dies is a critical parameter affecting the temperature prediction for the component. This cannot be simplified. Selecting Continue, dont change would essentially ignore the
small geometry of the dies during meshing.
Hence accept the suggested change in the minimum gap setting. The resultant mesh count is significantly lower than the mesh count of the original model.
Note
It is also possible to use a separation distance larger than the recommended 10%
value. Values of up to 50% (of the smallest dimension) may be used in cases where
reducing the mesh count is critical.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
189
Note
You may get a message in the text window such as "16 values were modified by less than
minimum separation values to eliminate small gaps". The mesher is modifying the geometry
itself to get rid of problematic small gaps due to misalignments. In this exercise, the
modifications are negligible and thus do not cause a problem.
Tip
The size of the first cells from critical heat-dissipating surfaces should be less than 1 mm
for a first cut analysis.
View the mesh cut plane on the wall of the enclosure object, the PCB, and the critical heat generating
components to see if you are fulfilling the above requirement.
Use the Object params control in the Local tab of the Mesh control panel to specify mesh refinement
near all the important surfaces mentioned above. The Object params panel allows localized, per-object
mesh control. For an example, enter 0.001 for the Element height of the enclosure object. A similar
approach can be taken for the pcb object.(Figure 8.12: Per-object Meshing Parameters (p. 190)).
Figure 8.12: Per-object Meshing Parameters
190
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Conclusion
Generate the mesh to verify your changes.
Now compare the conformal and non-conformal meshes.
Deselect the Mesh assemblies separately option in the Mesh control panels and generate the mesh.
The difference between the mesh with this check button selected and deselected is the effect of nonconformal meshing.
Problem setup, solution, and post-processing are beyond the scope of this exercise and are therefore not
explored.
Compare the suggested approach to meshing with the approach you were attempting during the initial
15 minute period of this tutorial.
8.13. Conclusion
You have significantly reduced the mesh count of a model through successive modifications to the
mesh. Consequently, the computing time and cost of the solution is much lower. Using approximate
object choices and enhanced meshing strategies, you have improved both the model and the mesh.
The approach delineated in this exercise can help reduce significant run time without compromising
the physics being modeled. Use the techniques you have learned in this tutorial to improve your meshes
in other projects.
We repeat some of the tips and best practices found in this tutorial for your convenience:
1. Best Practices
a. Maintain 2-3 cells within a slack region.
b. Identify problematic areas within your mesh by visually inspecting it.
c. Reduce the cell count by eliminating mesh bleeding and choosing appropriate minimum gap values.
d. Eliminate mesh bleeding by creating separately meshed assemblies.
e. Use the Case check macro to avoid intersections between different objects and/or assemblies.
f.
Choose suitable slack values to avoid mesh bleeding while adequately reducing mesh count.
g. Ensure that the size of the first cells from critical heat-dissipating surfaces is less than 1 mm for a first
cut analysis.
2. Tips and Tricks
a. Make objects temporarily invisible or inactive when the objects obstruct your view in the graphics
window.
b. Select appropriate minimum gap values to avoid unnecessary meshing in regions with inadvertent
geometry misalignments or in regions where physical modeling is unneeded.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
191
192
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
9.2. Prerequisites
This tutorial assumes that you are familiar with the menu structure in ANSYS Icepak and that you have
solved or read the tutorial Finned Heat Sink. Some steps in the setup and solution procedure will not
be shown explicitly.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
193
194
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
195
Note
The loss coefficient K is obtained by dividing the total pressure differential through the
domain by the average dynamic pressure,
.
196
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
f.
Click the Close button to accept the settings and close the panel.
2. Define a velocity parameter at the inlet opening in terms of the Reynolds number (
).
Note
The velocity at the inlet opening in terms of the Reynolds number (), which is customarily used in loss-coefficient plots in lieu of velocity, is calculated as = , where
the kinematic viscosity = 1.84e-5 kg/m.s, and the hydraulic diameter of the duct Dh =
9.322e-3 m.
a. Select the inlet opening, cabinet_default_side_minx, in the Model manager window, and then click
the Edit object button ( ) to open the Openings panel.
b. Click the Properties tab.
c. Select X Velocity and set the value to $Re*1.84e-5/9.322e-3.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
197
d. Click Done to set the properties of the opening. This opens the Param value panel.
e. Set the Initial value of Re to 10, and click Done to close both the Param value and the Openings
panels.
3. Define six trials according to the different values of the Reynolds number.
Solve Define trials
a. In the Parameters and optimization panel, ensure you have selected Parametric trials and All
combinations in the Setup tab.
198
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
b. Click the Design variables tab, enter the following values for the Reynolds number in the box next
to the Discrete values field: 10 50 100 500 1000 1750.
Click Apply to accept the changes.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
199
Note
Parameters values can also be exported/imported by clicking the Export or Import
button in the Setup tab of the Parameters and optimization panel. Clicking Export
or Import opens a file selection dialog box and overrides any existing data.
c. Click the Trials tab to review the trials. Ensure the Trials across top option at the bottom of the tab
is not selected, and click Reset to select Values instead of Numbered in order to use the base names
as values.
200
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
These functions represent static pressures and average velocities at the inlet and
outlet, respectively.
i.
Under Primary functions, click the New button to open the Define primary function panel.
ii. In the Define primary function panel, enter Pstat_in for the Function name.
iii. Select Report summary from the Function type drop-down list and cabinet_default_side_minx
Pressure from the Item drop-down list and retain the selection of Max.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
201
v. Repeat steps (i) through (iv) for the following three functions:
Function
name
Function type
Item
Max/Mean
Pstat_out
Report summary
cabinet_default_side_maxx
Pressure
Max
Uave_in
Report summary
cabinet_default_side_minx UX
Mean
Uave_out
Report summary
cabinet_default_side_maxx UX
Mean
Important
All function names are case-sensitive.
5. Define five compound functions (Pdyn_in, Pdyn_out, Ptot_in, Ptot_out, and Kfact).
a. Under Compound functions, click the New button to open the Define compound function panel.
b. In the Define compound function panel, enter Pdyn_in for the Function name.
c. Next to Definition enter 0.5*1.1614*$Uave_in*$Uave_in.
202
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Definition
Pdyn_out
0.5*1.1614*$Uave_out*$Uave_out
Ptot_in
$Pstat_in+$Pdyn_in
Ptot_out
$Pstat_out+$Pdyn_out
Kfact
($Ptot_in-$Ptot_out)/$Pdyn_out
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
203
Note
The mesh display plane is an X-Z cut plane through the center of the cabinet as shown
in Figure 9.3: Mesh on the X-Z Plane (p. 204).
Figure 9.3: Mesh on the X-Z Plane
e. Deselect the Cut plane check box. Select the Volume check box.
f.
g. In the Model manager window, click block.1. View the volume mesh of the hex structure (Figure 9.4: Volume Mesh of Object block.1 (p. 205)).
204
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
3. Deselect the Display mesh option to turn off the mesh display.
4. Click Close to close the Mesh control panel.
Basic parameters
205
Basic settings
206
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Advanced settings
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
207
208
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
Alternatively, you can click the
button in the Model and solve toolbar to display the
Parameters and optimization panel.
2. Make sure Allow fast trials (single .cas file) is not selected in the Setup tab.
3. Click Run in the Parameters and optimization panel.
Plot the loss coefficient, Kfact, against the Reynolds number, Re.
1. In the Parametric trials panel, click the Plot button to open the Selection panel.
2. In the Selection panel, select Re as the
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.
Step 9: Summary
Use the Parameters and optimization feature to perform a parametric analysis of your system.
Create your own independent variable, such as a varying Reynolds number, in the Design variables
tab of the Parameters and optimization panel.
Define your own customized quantities for ANSYS Icepak to report in the Functions tab of the Parameters and optimization panel.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
211
212
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
10.2. Prerequisites
This tutorial assumes that you are familiar with the menu structure in ANSYS Icepak and that you have
solved or read the tutorial Finned Heat Sink. Some steps in the setup and solution procedure will not
be shown explicitly.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
213
Note
When ANSYS Icepak starts, the Welcome to Icepak panel will open automatically.
214
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
The File selection panel will appear.
4. In the File selection panel, select the packed project file heat_sink2b.tzr and click Open.
Note
The Location for the unpacked project file selection dialog will appear.
5. In the Location for the unpacked project file selection dialog, select a directory where you would like
to place the packed project file, enter a project name in the New project text field, then click Unpack.
Note
You can rotate the cabinet around a central point using the left mouse button, or you can
translate it to any point on the screen using the middle mouse button. You can zoom into
and out from the cabinet using the right mouse button. To restore the cabinet to its default
orientation, select Home position from the Orient menu.
Save the problem to a new project file.
Note
This will allow you to expand on the problem without affecting the original file.
File Save project as
In the Project name text box, enter the name heat-sink-new.
Click Save.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
215
216
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
b. Right-click the Active check box to open the Active parameter panel.
c. Select ON if variable is equal to this objects name.
d. Enter $HeatSink in the Variable field.
Caution
Note that all function names are case sensitive.
e. Click Accept in the Active parameter panel 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.
217
Click Update in the Assemblies panel to open the Param value panel.
g. In the Param value panel, enter Staggered for the Initial value of HeatSink, and click Done to
close the panel.
Note
The word Active in the Assemblies panel became green. Also, note that the Inline
assembly in the Model manager window is moved to the Inactive node.
Note
You do not have to specify the initial value of $HeatSink again.
Extra
Alternatively, you can click the
button.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
2. Review trials.
a. Click the Trials tab.
b. Make sure that the Order for Staggered is 1, and for Inline is 2.
c. Select tr_HeatSink_Staggered as the Restart ID for the tr_HeatSink_Inline trial as shown in the
image below. This allows the second trial to use the first trials solution data to converge its own
solution more quickly.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
219
220
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
c. In the Define primary function panel, enter Tmax next to Function name.
d. In the Value drop-down list, select Maximum temperature of objects.
e. In the Object drop-down list, select the 700_BGA_40X40_5peripheral_p1.50 object in the Package
assembly, and click Accept.
f.
In the Define primary function panel, click Accept to save the changes and close the panel.
g. Click Done in the Parameters and optimization panel to close the panel.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
221
222
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Basic parameters
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
223
Basic settings
Advanced settings
224
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
In addition to the residual plot, the monitor plot will display temperature at the center of the BGA
package object during the solution process and provide another indication of convergence as the
temperature settles on a fixed value.
Note
You can click the
2. Click the Setup tab, and make sure that options Parametric trials and All combinations are selected.
Deselect Allow fast trials (single .cas file).
3. Click Run in the Parameters and optimization panel, to start the calculations.
Note
As ANSYS Icepak starts calculating solutions for the model, the Solution residuals window,
displaying convergence history, and the Temperature Point monitors window will open.
Also, the Parametric trials panel will open displaying the function values, as well as
parameters and running times for both trials, as shown in Figure 10.5: The Parametric
trials Panel (p. 226). The Parametric trials can also be opened by selecting Show optimization/param results from the Report menu.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
225
Extra
You can also open the Plane cut panel by clicking the
button.
In the Plane cut vectors panel, in the Color levels group box, select This object from the Calculated
drop-down list.
g. Your Plane cut vectors panel should resemble that in Figure 10.6: Plane cut vectors Panel (p. 227).
226
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
h. Click Done in the Plane cut vectors panel to accept the changes and close the panel.
i.
Note
The graphics window is updated, as shown in Figure 10.7: Velocity Vectors at the Exit
Region of the Heat Sink (p. 228)
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
227
228
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
4. Clip the plane cut to align it with the sides of the heat sink assembly.
a. In the Orient menu, first select Orient positive X, then Scale to fit.
b. In the Plane cut panel (that was already opened), select Enable clipping, then click Max Y in the
orange region under Clip to box.
c. Click the top edge of the assembly in the graphics window.
d. In the Plane cut panel, click Min Z in the orange region under Clip to box.
e. Click the left edge of the assembly in the graphics window.
f.
In the Plane cut panel, click Max Z in the orange region under Clip to box.
Note
The graphics window will be updated, as shown in Figure 10.8: Clipped Plane
Cut (p. 230)
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
229
In the Style group box, ensure the Trail check box is selected. For Width, enter 3.
g. In the Color levels group box, select This object from the Calculated drop-down list. Your settings
should match those in Figure 10.9: Plane cut particles Panel (p. 231).
230
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
The graphics window will display the particle traces in the forward direction, as shown
in Figure 10.10: Forward Particle Traces (p. 232)
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
231
Select the Show particle traces option, and click Parameters to open the Plane cut particles panel.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
In the Style group box, keep the default selection of Trail. Type 3 for Width.
j.
In the Color levels group box, select This object from the Calculated drop-down list.
k. Click Done in the Plane cut particles and Plane cut panels to close the panels and update the
graphics window.
l.
233
b. Create monitor points of relevant quantities (temperature, pressure, or velocity) to help judge convergence alongside residuals.
2. Tips and Tricks
a. Select a preceding trial's name as the Restart ID for another trial to speed up the convergence.
b. Drag a plane cut through the model by pressing Shift while clicking the middle mouse button on
the edge of the plane cut.
234
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
11.2. Prerequisites
This tutorial assumes that you have little experience with ANSYS Workbench but familiar with the menu
structure in Icepak and that you have solved or read the tutorial Finned Heat Sink.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
235
236
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
You can rotate the cabinet around a central point using the left mouse button, or you can
translate it to any point on the screen using the middle mouse button. You can zoom into
and out from the cabinet using the right mouse button. To restore the cabinet to its default
orientation, select Home position from the Orient menu.
Save the problem to a new project file (this enables you to expand on the problem without affecting
the original file).
File Save project as
1. In the Project name text box, enter the name optimization-new.
2. Click Save.
) to
Important
All function names are case-sensitive.
e. In the Param value panel, enter 15 for the Initial value of finCount, and 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.
237
f.
In the Heat sinks panel, under the Fin setup tab, type $finThick next to Thickness, and press
Enter on the keyboard to open the Param value panel.
g. In the Param value panel, enter 0.762 for the Initial value of finThick, and click Done to close the
panel.
Extra
Alternatively, you can click the
238
button.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
The design variables that you had defined will be listed in the panel, and their initial values will
be shown in the Base value text box.
b. Select finCount from the list, then enter 2 for the Min value constraint, 18 for the Max value
constraint.
c. Select Allow only multiples, keep the default value of 1, and click Apply.
d. Select finThick from the list, then enter 0.254 for the Min value constraint, 2.032 for the Max
value constraint, and click Apply.
e. Make sure Allow only multiples is only activated for finCount, not finThick.
f.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
239
Basic parameters
Basic Settings
240
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
ii. In the Define primary function panel, enter bighsrth next to Function name.
iii. In the Function type drop-down list, keep the default selection of Global value.
iv. In the Value drop-down list, select Thermal resistance of heatsink.
v. In the Object drop-down list, select the heatsink_big object under hs_assembly_2, and click
Accept to save the changes and close the panel.
b. Define the mass function for the large heat sink (bighsms).
i.
Repeat step (a) for the bighsms as the Function name, Global value as the Function type,
Mass of objects as the Value, and heatsink_big as the Object.
c. Define the mass function for the small heat sink (smlhsms).
i.
Repeat step (a) for the smlhsms as the Function name, Global value as the Function type,
Mass of objects as the Value, and heatsink_small as the Object.
ii. In the Define primary function panel, enter mxtmp next to Function name.
iii. In the Function type drop-down list, keep the default selection of Global value.
iv. In the Value drop-down list, keep the default selection of Global maximum temperature.
v. Select Constraint and keep the default selection of Max value.
vi. Enter 70 in the text entry field and click Accept to save the changes and close the panel.
3. Define a compound function.
a. Under Compound functions, click the New button to open the Define compound function panel.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
241
b. In the Define compound function panel, enter totalmass for the Function name.
c. Next to Definition enter $bighsms+$smlhsms.
d. Select Constraint and keep the default selection of Max value.
e. Enter 0.326 in the text entry field and click Accept to save the changes and close the panel.
4. Define an objective function.
a. In the Parameters and optimization panel, select bighsrth from the Objective function drop-down
list.
b. Keep the default selection of Minimize value.
242
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
Alternatively, you can click the
Note
Due to the geometry change based on the fin thickness and fin count, the fast trials
option is not possible in this problem.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
243
3. Click Run in the Parameters and optimization panel to start the calculations.
244
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
Each iteration takes three trials.
Note
When ANSYS Workbench starts, the Toolbox and Project Schematic are displayed.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
245
Add an Icepak template by dragging the template from the Toolbar under the Component Systems node
into the Project Schematic. Perform a right mouse click on the Setup cell. select Import Icepak Project
and Browse to import the optimization-new project and launch Icepak.
The model appears in the graphics display window. Click the isometric toolbar icon (
isometric view of the model.
) to display the
Go to Solve Run optimization to open the Parameters and optimization panel. Click on Publish
to WB to display the Publish variables panel and select the green check marks to select all input and
output variables. Output variables for Workbench are primary and compound functions in Icepak. Click
Accept to save your specifications and click Done to close the panel.
246
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
In Workbench, the Parameter Set is displayed. Double click the Parameter Set bar to display an outline
of all parameters and the table of design points.
From the Toolbox under the Design Exploration node, add a Response Surface Optimization template
by dragging the template into the Project Schematic.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
247
Perform a right mouse click on the Design of Experiments cell and select Preview to see a preview
of design points. Again, perform a right mouse click on the Design of Experiments cell and select
Update to run an optimization. The optimization data will provide information of the variable affected
the most by the different combinations.
Figure 11.3: Design of Experiments
Next double click on the Optimization cell to open it. Enter the objectives and constraints as shown
in the figure below. Click Update to run an optimization.
248
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
To see the Candidate Points selected, click on Candidate Points in the Outline of Schematic. The
optimal fin count and thickness are determined.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
249
250
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
12.2. Prerequisites
This tutorial assumes that you have worked on Sample Session and the tutorials Finned Heat Sink and
RF Amplifier in this guide.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
251
Radiation Modeling
Figure 12.1: Dimensions of the Cabinet and the Boundary Condition Specifications
2. In the Properties tab of the Cabinet panel, define all the sides of the cabinet as shown above. The Min
y and Max y sides are defined as openings while all the remaining sides are stationary walls.
3. Click Done to close the Cabinet panel.
4. The printed circuit board (PCB), heat sink base and the fins of the heat sink will be constructed using
the block object in ANSYS Icepak.
5. Create the PCB.
a. First, create a block and rename it as PCB in the Info tab of the Blocks panel.
b. Specify the dimensions of the block in the Geometry tab as shown below in Figure 12.2: Dimensions
of the PCB (p. 253).
252
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Enter 40, 40, and 0.4 W/m-K for the X, Y, and Z directions, respectively.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
253
Radiation Modeling
e. In the Model manager window, double-click the PCB object we created to open the Blocks panel
again.
f.
In the Properties tab of the Blocks panel, select material.1 from the Solid material drop-down list
as shown in Figure 12.3: Specifying material.1 as PCB Solid Material (p. 254).
Figure 12.3: Specifying material.1 as PCB Solid Material
254
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
255
Radiation Modeling
Figure 12.5: Heat Sink Fin Dimensions
c. Leave all the other properties as their default values. Click Done to close the Blocks panel.
d. Create the remaining fins by using the copy feature.
i.
Right-click the hs-fin1.1 object in the Model manager window and select Copy. The Copy block
hs-fin.1.1 panel opens.
256
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
Click Update for the panel to display a value of 0 m for zE.
Tip
Alternatively, you can use the snapping tools from the geometry window to align the
sources dimensions to those of the Min z side of the hs-base block object. The
snapping tools here are labeled by their respective faces, such as xS, xE, yS, yE, and
so on.
c. Click Done to close the Sources panel and complete the creation of the model.
Figure 12.6: Source at the Bottom on the Heat Sink
The final model should appear as shown in Figure 12.7: Schematic of the Model (p. 258).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
257
Radiation Modeling
Figure 12.7: Schematic of the Model
258
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
The units depicted in Figure 12.8: Meshing Parameters for assembly.1 (p. 259) are in
mm and m.
Figure 12.8: Meshing Parameters for assembly.1
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
259
Radiation Modeling
a. Change the Mesh units to mm.
Note
Doing so affects the parameters in the Max element size box.
b. Input the Max element size specifications according to Figure 12.9: Global Mesh Control Parameters (p. 260).
Figure 12.9: Global Mesh Control Parameters
260
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
You can view the mesh using the Cut plane and Surface options available in the Display tab.
g. Once you have finished viewing the mesh, make sure you deselect Display mesh in the Display tab,
and click Close to close the Mesh control panel.
Problem setup
Basic parameters.
a. Under the General setup tab (Figure 12.10: Basic parameters Panel (p. 262)):
i.
Ensure that you have selected both Flow (velocity/pressure) and Temperature in the Variables
solved box.
ii. Because this is a natural convection problem select the Gravity vector check box.
iii. Choose Turbulent under the Flow regime group box and select the default turbulence model
Zero equation.
iv. Select Off in the Radiation box to disable radiation effects.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
261
Radiation Modeling
Figure 12.10: Basic parameters Panel
In the Ambient conditions group box, set the Temperature and the Radiation temp to 40 C.
Note
Temperature is the temperature of the ambient fluid, and Radiation temp is the
temperature of the surrounding enclosure surfaces used for radiation calculations.
Enter a small velocity value for the Y velocity such as 0.01 m/s.
Note
In free convection flow problems, you should set a small initial velocity opposite
to the gravity vectors direction.
ii. Retain the defaults for all other settings in the Basic parameters panel.
d. Press Accept to close the Basic parameters panel.
262
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Solution settings
Basic settings.
a. Change your settings to match the values in Figure 12.11: Basic settings Panel (p. 263).
Figure 12.11: Basic settings Panel
Solution settings
Advanced settings.
a. In the Advanced solver setup panel ensure that the Under-relaxation parameters for Pressure and
Momentum are 0.7 and 0.3, respectively.
b. Select Double from the precision drop-down list at the bottom of the panel (Figure 12.12: Advanced
solver setup Panel (p. 264)).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
263
Radiation Modeling
Figure 12.12: Advanced solver setup Panel
c. Keep all other default options in the Advanced solver setup panel.
d. Press Accept to close the Advanced solver setup panel.
264
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
You can check the maximum temperatures of each object by going to Report
Solution overview Create or by using the object summary report (Report
Summary report).
Figure 12.13: Temperature Results for the Model With Radiation Disabled
Problem setup
Basic parameters.
) to
a. Under Participating objects, select all objects by clicking All and leave all other settings to their
default values.
b. Press Compute to calculate the view factors.
i.
You can display the view factors calculated in the text window by clicking each participating object
listed under Display object values. Select the object PCB displays the various form factors of
PCB in the graphics window (Figure 12.14: Form Factors of the PCB (p. 266)).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
265
Radiation Modeling
Figure 12.14: Form Factors of the PCB
ii. After reviewing the view factors, select Dont recompute in the Form factor options group box.
iii. The settings for the view factor calculations setup are shown in Figure 12.15: Enabling Radiation
in ANSYS Icepak Model (p. 267).
c. Press Close to close the Form factors panel.
266
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
3. Go to Solve Run solution and start the solver with S2S as the solution ID.
4. Once the solution residuals have converged, make note of the maximum temperature (Figure 12.16: Temperature Results for the Surface to Surface Radiation Model (p. 267)).
Figure 12.16: Temperature Results for the Surface to Surface Radiation Model
Problem setup
Basic parameters.
a. Enable the Discrete ordinates radiation model option in the Radiation group box.
b. Press Accept to close the Radiation panel.
2. Start the solution again with DO as the solution ID.
3. Once the solution residuals have converged, make note of the maximum temperature (Figure 12.17: Temperature Results for the Discrete Ordinates Radiation Model (p. 268)).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
267
Radiation Modeling
Figure 12.17: Temperature Results for the Discrete Ordinates Radiation Model
Problem setup
Basic parameters.
a. Enable the Ray tracing radiation model option in the Radiation group box.
b. Press Accept to close the Radiation panel.
2. Start the solution again with Ray as the solution ID.
3. Once the solution residuals have converged, make note of the maximum temperature.(Figure 12.18: Temperature Results for the Ray-Tracing Radiation Model (p. 268))
Figure 12.18: Temperature Results for the Ray-Tracing Radiation Model
268
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
In order to have the plane cuts located exactly at Z = 20 mm, go to the Plane location group
box of the Plane cut panel. Type 0.02 for the field PZ to set the plane at Z = 0.02 m, or 20
mm..
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
269
Radiation Modeling
Figure 12.19: Plane cuts on the Z = 20 mm plane for (a) radiation disabled (b) S2S radiation model
(c) discrete ordinates radiation model and (d) ray-tracing radiation model
270
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
82.45C
Surface to surface
74.97C
Discrete ordinates
76.23C
Ray tracing
75.55C
Because the first case assumes no heat is rejected through radiation, there is less heat transfer and
therefore a higher maximum temperature when neglecting radiation. The radiation models all produce
similar results.
Note
The actual values may differ slightly on different machines, so your values may not look exactly
the same.
In general, the surface to surface model is the fastest of the three radiation models in ANSYS Icepak.
Therefore, you should use it for a first cut analysis. However, you cannot use the surface to surface
model when CAD objects are present. Note that the discrete ordinates and ray tracing models are more
accurate and better suited for more complex geometries. With a large number of participating surfaces,
the surface to surface model and ray tracing model cost significantly more computationally than the
discrete ordinates model.
b. Select the Allow minimum gap changes option in the Misc tab of the Mesh control panel to allow
ANSYS Icepak to avoid unnecessary meshing due to inadvertent misalignments in the model. This is
suitable for this tutorial but may not be in other projects.
c. Set a small initial velocity in an opposite direction to the gravity vector's direction when solving
natural convection problems.
d. Use the surface to surface radiation model for a first cut analysis, but switch to the discrete ordinates
or ray tracing radiation models for higher accuracy.
e. Use the discrete ordinates or ray tracing methods when using CAD objects or when you require a
higher fidelity solution than what the surface to surface model can provide.
2. Tips and Tricks
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
271
Radiation Modeling
a. Select the Don't recompute option in the Form factors panel to re-use form factors and save computational time.
272
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
13.2. Prerequisites
This tutorial assumes that you have worked on Sample Session and the first two ANSYS Icepak tutorials
of this guide (Finned Heat Sink and RF Amplifier).
Caution
The maximum allowable time step varies for each problem. Choosing an excessively large
time step may result in an insufficient temporal resolution and consequently instability
and divergence of the solution. However, choosing an excessively small time step may
result in slow convergence without a significant increase in accuracy.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
273
Transient Simulation
Figure 13.1: Setting up the Model as Transient
0.05 m
xE
0.35 m
yS
0.1 m
yE
0.55 m
zS
0.05 m
zE
0.25 m
Open the Cabinet object panel, go to the Properties tab, under Wall type, change Min y and Max
y to Opening. Press Done and then Shift+I for an isometric view.
Plate (
274
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Properties
Name: plate.1
xS = 0.1 m
xE = 0.3 m
Geometry: Rectangular
yS = 0.2 m
yE = 0.4 m
Thickness: 10 mm
Plane: X-Y
zS = 0.12 m
Blocks (
Object
xC
yC
zC
Height Radius
Name: block.1
0.02 m
IRadius
Properties
0.0 m
Geometry: Cylinder
Plane: X-Y
Radius2
IRadius2
Nonuniform radius
0.012 m
0.0
Make two copies of the tapered fin (block.1), offset by 0.05 m in the X direction (Number of copies
= 2 and Translate with X offset = 0.05 m). Select all three tapered fins, and make two copies of
this group with an offset of 0.05 m in the Y direction (Number of copies = 2, and Translate with
Y offset = 0.05 m). Remember to right-click the icon in the Model manager window to copy objects
or alternatively press Ctrl + c while the objects are selected. These tapered cones model a heat sink
with tapered cone fins.
Sources (
Create source.1, the first of four sources you will create, according to the specifications in the following
table:
Object
Specification
Name: source.1
xS = 0.12
m
xE = 0.18
m
Geometry: Rectangular
yS = 0.22
m
yE = 0.28
m
Plane: X-Y
zS = 0.12
m
The 4 sources have a peak power of 100 watts each and a period of 20 seconds. The variation of
power is according to the following exponential curve,
is the time.
In the Properties tab of the Sources panel, select Transient, click Edit, and enter 0 for Start time
and 20 for End time. To specify the variation curve, click Exponential and set a = 0.025 and b =
100. Click Update and Done, in the Transient power panel and then in the Sources panel.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
275
Transient Simulation
Figure 13.2: Defining Transient Power for the Sources
Now make one copy of source.1 with an offset of 0.1 m in the X direction. Select source.1 and
source.1.1, then make one copy of these two sources with an offset of 0.1 m in the Y-direction to
complete the construction of the sources.
Basic
To view the time-dependent power specified for the sources, go to Problem setup
parameters. Select the Transient setup tab and click View (next to Edit parameters) near the top
of this panel. This displays the time variation of the power specified using sources.
276
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Tip
A time dependent power profile such as a piecewise linear curve can also be imported/exported by clicking Save All and Load All in the Transients panel. Clicking Load All will
open the Load all curves file selection dialog box and override any existing data. Select
the CSV file containing the curve data and click Open.
The final model should appear as that shown in Figure 13.4: Schematic of the Model (p. 278).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
277
Transient Simulation
Figure 13.4: Schematic of the Model
Note
The Init element height is the first elements height measured from the surface of the
solid into the fluid. This can be used in a relatively simple model as this one to increase
the boundary layer resolution. It is not recommended to be used for complex models
as this can create very large mesh counts.
278
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Create a monitor point to observe the temperature of source.1 with respect to time by dragging and
dropping source.1 into the Points folder 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.
279
Transient Simulation
Figure 13.6: Convergence Plot (p. 280) shows the solution residuals for this exercise. Note that exact residuals and number of iterations may vary on different computers. Each dip corresponds to the convergence of an individual timestep, resulting in a total of 20 timesteps as you had initially specified.
Figure 13.6: Convergence Plot
280
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
281
Transient Simulation
To view these images in this model, create the following post-processing objects:
Table 13.1: Object Face and Plane Cut Specifications
Object
Specifications
face.1
Description
282
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
283
Transient Simulation
To animate the above post objects, go to Post Transient settings to open the Post-processing
time panel. Click Animate to open the Transient animation window. To animate the current display
on screen, click Animate in the Transient animation panel. The animation can be played once, from
the start time to end time, or in the Loop mode.
Tip
In addition to animating the display in screen, you can also write the animation to a file in
MPEG, GIF, or other neutral formats to be played back later using a third-party software. To
do that, go to Post Transient settings, then click Animate to open the Transient animation panel. Select Write to file, then click Write to open the Save animation panel. Pick
a file format, give it a file name, and then click Save. This sequence saves the entire display
area with no scaling.
Alternatively, you can click the Options tab in the Save animation panel and modify the
Scale factor in the Save animation options panel. Also available in Save animation options
panel is Print region. Choose the default Full screen or Mouse selection. Choosing Mouse
selection allows one to draw a rubber band and select only a part of the screen. To do so,
choose Mouse selection, specify the file type and file name, then click Save in the Save
animation panel. With the cursor showing a square and the red prompt at the bottom of
the screen, draw a rectangular region with the left mouse to save it to the animation file.
You can examine how a variable changes over time at selected points using the History plot panel. To
open this panel, select History plot in the Post menu or click (
In the History plot panel, enter 20 seconds for End time, click the Add point button and select
source.1 for the point. Click the Create button to display the plot shown in Figure 13.9: History
plot (p. 285).
284
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Tip
Refer to the ANSYS Icepak text window for the location and file name of the transient solution
you have just saved.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
285
Transient Simulation
Figure 13.10: CFD-Post
Once the results have been loaded into CFD-Post, there are several options to view and analyze a
transient solution.
1. Display time history similar to what is displayed in Icepak.
a. Go to Insert Text
b. Enter the text, Auto Annotation.
c. In the Definition tab of the Details view, enter Time into the Text String field.
d. Select the Embed Auto Annotation option.
e. In the Type drop-down list, select Timestep.
f.
286
Click Apply.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
2. Create a contour.
a. Go to Insert Contour and create a new contour named TemperatureContours.
b. Update the settings for the Geometry tab of the Details view for TemperatureContours as
shown in Figure 13.12: Details of TemperatureContours (p. 288). Note that to select all of the blocks
as shown in the figure, you must click the ... button next to Locations, then you must press Shift
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
287
Transient Simulation
while selecting all of the block nodes in the panel that appears. Click Apply to create the contours
(Figure 13.13: TemperatureContours Display (p. 289)).
Figure 13.12: Details of TemperatureContours
288
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
289
Transient Simulation
Figure 13.14: Timestep Selector Panel
Additional options available in CFD-Post can be found in Postprocessing Using ANSYS CFD-Post.
290
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
291
292
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
14.2. Prerequisites
This tutorial assumes that you have little experience with ANSYS Icepak and ANSYS Workbench, but
that you are generally familiar with the interface. If you are not, review Finned Heat Sink and the ANSYS
Icepak - ANSYS Workbench Integration Tutorial in this guide.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
293
294
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
295
Note
ANSYS Workbench will close Icepak to save the model, you will need to launch Icepak again
to continue.
2. In the Mesh control panel, make sure Mesher-HD is selected as the Mesh type.
3. Set the Max element size for X, Y, and Z to 0.03 m if not already set.
4. Select the Normal option next to Mesh parameters.
5. In the Local tab, select Edit next to Object params (Figure 14.3: Object Parameters in the Mesh control
Panel (p. 297)). Specify the individual localized mesh settings for the following objects using the values
in the table:
Object type
Object name
Parameter
Requested Value
Opening
All openings
Y count
10
Plate
All plates
0.003
0.003
Y count
Block
block.3
Tip
You can specify the parameters of multiple objects simultaneously by selecting all the
desired objects in the node tree of the Per-object meshing parameters panel then
296
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
You can also set mesh parameters by right-clicking object in the Model manager window
and selecting Edit mesh parameters.
Figure 14.3: Object Parameters in 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.
297
Specification
Number of iterations
200
1e-7
Advanced settings.
0.7
Momentum
0.3
2. Go to Problem setup
Basic parameters and make sure the Flow regime is Turbulent and
the turbulence model is Zero equation under the General setup tab. Also select Off in the Radiation
group box. Click Accept to close the panel.
Note
Basic parameters panel, you can instead use the Problem
Instead of accessing the
setup wizard to define your problem setup by double-clicking Problem setup in the
model manager window. See 2.7. Step 4: Physical and Numerical Settings of the Finned
Heat Sink tutorial for more instruction regarding the Problem setup wizard. You must
still use the same settings described in this tutorial for the Problem setup wizard.
3. Now add two temperature point monitors for plate2.1 and plate2.2 into the Points folder to observe
the progress of the solution at the center of the objects. To do this, highlight both objects in the Model
manager window using the Ctrl key and the left mouse button, and then drag the objects into the
Points folder. The default monitored parameter is temperature.
298
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Tip
When the gravity vector is not enabled in the solver, you have the opportunity to reduce
solve time if desired by selecting Sequential solution of flow and energy equations.
Since there are no buoyancy effects, there is no longer coupling of the Navier-Stokes and
energy equations. Thus, you can completely converge the flow equations and then use
that value in the energy equation instead of solving both on every iteration.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
299
Click Animate in the Object face particles panel to see the fluid streamlines animated according
to the steady-state velocity distribution.
Plane cut: cut.1
300
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
The post-processing objects face.1 and cut.1 should look similar to Figure 14.5: Object Face: face.1
(plate2.2 Temperature) (p. 302) and Figure 14.6: Plane Cut: cut.1 (Z Plane Through Center Velocity) (p. 303).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
301
302
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
2. Save all the post-processing objects created. Go to Post Save post objects to file. Save it with the
default file name post_objects to be used in the future.
303
Note
The coordinates for each of the zoom-in boundaries can also be specified by clicking the
Select button to the right of the appropriate text entry box and clicking the left mouse
button on the desired point in the graphics display window. You may want to orient your
view depending upon the coordinate being selected to ensure a more accurate selection.
The boundaries of the zoom-in model will be displayed in the graphics window as you
update them.
Figure 14.7: The Zoom-in modeling Setup Panel
3. Click Accept to create the zoom-in model. Since many of the parts in the zoom-in model extend out of
the zoom-in box, a warning message window should appear listing a set of objects that lie outside.
4. In the Objects overlapping dialog box, click the Resize button to resize these parts to fit into the zoomin model. ANSYS Icepak writes out a zoom-in model called IcepakProj.zoom_in. ANSYS Icepak reports
on the operations to construct the model and creates the profiles in the ANSYS Icepak messages window.
304
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
305
Note
Click Update Project in ANSYS Workbench to update the setup and solution data before
creating a new Icepak template. This will mesh and solve your Icepak model again.
2. Right-click the Icepak Setup cell (B2), select Import Icepak Project and Browse....
3. In the Select Folder file selection dialog, select the zoom-in model called IcepakProj.zoom_in. (It will
be in the same location as the folder for the system level model.) In the system level model we used a
single conducting thick plate to represent the components. We can now replace the plate.2.2 by the
individual components.
4. Double-click plate.2.2 to open the Plates panel and make the following changes:
a. In the Info tab, type Chip for the Name field.
b. In the Geometry tab, change your settings to match those in Figure 14.10: Plates Panel for Object
Chip (Geometry Tab) (p. 307).
306
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Delete two of the components (Chip.1.3 and Chip.4) and to form the pattern shown in Figure 14.11: Schematic of the Completed Zoom-in Model (p. 308).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
307
308
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
4. Generate the mesh and then display and check the mesh quality from the Display tab. Make sure to
deselect the Display mesh option when you are done.
Solution settings
4. Solve the model by selecting Solve Run solution and by clicking Start solution under the 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.
309
Specifications
Description
face.1
Object: side_opening.miny
Variable: Speed
Particle options
310
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
311
c. Select Sequential solution of flow and energy equations in the Solve panel when you are not
considering the effects of natural convection. This reduces the solution time required by converging
the flow equations before the energy equation rather than simultaneous computation on each iteration.
2. Delete all the components within the model except all the plates which represents the PCB and the chips
and re-save the model. This version has all the unnecessary components for the system merge removed.)
3. Rename Icepak component module A as rack-merge-NC as shown:
312
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
There will be two projects in the rack-new_files folder, IPK and IPK-1. Select IcepakProj
located at dp0/IPK-1/Icepak.
6. Deactivate the old components residing where the merged components are (plate.1.2 and plate.2.2).
7. Create a non-conformal assembly containing all the chips and the board. Use slack values between 3-5
mm in every direction for the assembly. These are good values to start without violating any of the nonconformal meshing rules.
8. Finally, mesh and run the model with a different Solution ID and compare the results to the previously
obtained ones. Verify that the results are very comparable.
Figure 14.14: Temperature Comparison: Zoom-in Model with Conformal Meshing vs. System with
Non-conformal Assembly (p. 314) shows a temperature comparison between the zoom-in model and
the system-level model with a non-conformal assembly. While the temperatures are slightly different,
the overall distribution (hot spots) stay the same.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
313
314
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
15.2. Prerequisites
This tutorial assumes that you are familiar with the menu structure in ANSYS Icepak and that you have
solved or read the tutorial Finned Heat Sink. If you have not, review Sample Session in the Icepak Users
Guide.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
315
IDF Import
2. Click New in the Welcome to Icepak panel to start a new ANSYS Icepak project.
The New project panel appears.
3. Specify a name for your project.
a. In the Project name text box, enter the name idf-demo.
b. Click Create.
1. In the IDF import panel, click the Browse button next to the Board file (ascii) field and select the file
brd_board.emn from your Icepak installation folder. Board files have the extension *.emn" or *.brd".
Note that the library file (brd_board.emp) is loaded automatically (Figure 15.2: IDF import Panel - Load
files (p. 317)).
316
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
2. Click Next and go on to the Layout options section (Figure 15.3: IDF import Panel - Layout options (p. 318)).
Import type as Detail
Board plane as XY - this is always detected automatically
Board shape as Rectangular
Board properties - Click Edit button to access the Board properties where you can enter details such
as number of trace layers, coverage, layer thickness, and so on. Layer properties refer to the average
properties of all internal layers. In this example, examine the defaults, and click Cancel to close the
Board properties panel.
Note
More advanced PCB models are covered in the introductory tutorial, RF Amplifier, and
the application tutorial, Trace Layer Import for Printed Circuit Boards, located in the
Icepak tutorials guide.
Drilled holes are for positioning purposes and usually are not important to the thermal physics of the
model. During the import, they can be ignored. By default, ANSYS Icepak leaves the Import drilled
holes check box deselected under Detailed options group box.
Select Make all components rectangular under the Detailed options group box to convert all
polygonal components to rectangular prisms.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
317
IDF Import
Figure 15.3: IDF import Panel - Layout options
3. Click Next to go to the Component filters section (Figure 15.4: IDF import Panel - Component filters (p. 318)). Components can be filtered either by size and power or by component type. For now, select
Filter by component type and Import all components. The other options will be explained in more
detail at the end of the tutorial.
Figure 15.4: IDF import Panel - Component filters
4. Click Next to go to the Component models section (Figure 15.5: IDF import Panel - Component models (p. 319)).
5. Select Model all components as and keep the default settings. The option Choose specific component
model will be discussed later in the tutorial.
318
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
6. Click Next to go to the Miscellaneous options section (Figure 15.6: IDF import Panel - Miscellaneous
options (p. 320)). Select Append Part Name to Reference Designator under the Naming conventions
group box.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
319
IDF Import
Figure 15.6: IDF import Panel - Miscellaneous options
9. Examine the imported model (Figure 15.8: IDF Imported Model with All Components (p. 321)).
Observe:
the different types of blocks
the material properties of the PCB block (BOARD_OUTLINE.1)
320
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
321
IDF Import
Figure 15.9: IDF Import Panel - Components filters: Filter by size/power
2. If Filter by component type is chosen (Figure 15.10: IDF Import Panel - Component filters: Filter by
component type (p. 322)), the required components can be selected through the Component selection
panel (Figure 15.11: Component selection Panel (p. 322)); otherwise all the components are included
during the import. The Component selection panel contains reference designators for all components.
Figure 15.10: IDF Import Panel - Component filters: Filter by component type
After clicking Choose, you can choose individual components from the panel in the figure below:
Figure 15.11: Component selection Panel
322
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Rjc
(C/W)
Rjb
(C/W)
Figure 15.12: Set Component Property Using File (p. 323) shows a sample file. Objects not present in
the file are imported with data already present in the IDF file, or as solid blocks with no power
specification.
Figure 15.12: Set Component Property Using File
4. Component properties may also be edited manually by selecting the Specify values for individual
component types option. The components to be imported are listed under Selected components. The
component name is composed of the type and name and the number of copies, followed by a more
descriptive part name (Figure 15.13: Manual Selection of Component Models (p. 324)). To manually set
the component property, you can select the component in the Selected components list. Multiple selections can be made by pressing Ctrl, or Shift, along with the left mouse button. Then, you can choose
the model type: Rjc-Rjb (two resistors), 3d blocks, or 2d sources. Furthermore, you can specify the
power dissipation. For a two-resistor model, Rjc and Rjb values need to be specified as well. After inputting
your specifications, click Apply to complete the modification.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
323
IDF Import
Figure 15.13: Manual Selection of Component Models
324
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
16.2. Prerequisites
This tutorial assumes that you have little experience with ANSYS Icepak, but that you are generally familiar with the interface. If you are not, review Sample Session in the Icepak Users Guide.
The heat sink used for this sample problem was obtained from the company Alpha, www.alphanovatech.com/cindexe.html#w.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
325
2. Click New in the Welcome to Icepak panel to start a new ANSYS Icepak project.
The New project panel appears.
326
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
ANSYS Icepak creates a default cabinet with the dimensions 1 m 1 m 1 m and displays
the cabinet 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.
327
328
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
329
Cabinet
Important
Note that the dimensions are in millimeters.
Table 16.1: Coordinates for the Cabinet
xS
-100 mm
xE
150 mm
yS
-5 mm
yE
20 mm
zS
-25 mm
zE
25 mm
330
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
4. Edit the cabinet properties to specify the Min x and Max x sides as openings.
a. Select Opening from the drop-down menu under Wall type for Min x and Max x.
b. Select Edit to display the Openings object panel for Min x and specify the X Velocity to be 5 m/s.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
331
332
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Important
Note that the dimensions are in millimeters.
Table 16.2: Coordinates for the Block
xS
-30 mm
xE
30 mm
yS
-5 mm
yE
0 mm
zS
-25 mm
zE
25 mm
The block touches the cabinet on the Min Y face and the heat sink on the Max Y face. The Min
Z and Max Z faces of the block touch the cabinet.
e. In the Properties tab, select Solid for the Block type if not already selected. Under Thermal specification, keep default (Al-Extruded) as the Solid material.
f.
6. Create a source between the base block and the heat sink.
a. Click the Create sources button (
) to create a source.
b. Edit the source Geometry with the Start / end dimensions given in Table 16.3: Coordinates for the
Source (p. 333).
Important
Note that the dimensions are in mm.
Table 16.3: Coordinates for the Source
Shape
Rectangular
Plane
X-Z
xS
-10 mm
xE
10 mm
yS
yE
zS
10 mm
zE
-10 mm
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
333
d. Click Done to modify the source property and close the panel.
Note
You will allow heat transfer from the base of the metal block by creating a wall, wall.1
on the Min y side of the block and the cabinet boundary.
334
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Important
Note that the dimensions are in mm.
Table 16.4: Coordinates for the Wall
Shape
Rectangular
Plane
X-Z
xS
-30 mm
xE
30 mm
yS
-5 mm
yE
zS
-25 mm
zE
25 mm
b. Edit the wall Properties to specify the boundary conditions of the wall.
i.
Select Heat transfer coefficient from the External conditions drop-down list.
ii. Click Edit to open the Wall external thermal conditions panel.
iii. Select Heat transfer coeff in the Thermal conditions group box.
iv. Input a Heat transfer coeff of 10.0 W/K-m2 and keep the default selection of Constant in the
Heat transfer coefficient group box. The Ref temperature is ambient.
Tip
By default, the ambient temperature is 20.0C. You can edit the ambient temperature in the Defaults tab of the Basic parameters panel.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
335
v. Click Done in the Wall external thermal conditions panel and then in the Walls object panel
to apply the changes and close the panels.
The final model should correspond to the one shown in Figure 16.1: Wind Tunnel Model with Heatsink
Modeled as CAD Block (p. 326).
336
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Important
Note that the dimensions are in millimeters.
Figure 16.5: Meshing Parameters for assembly.1
Note
The slacks in the Min Z and Max Z directions can be specified by snapping with the
cabinet boundary in the respective directions. Note the use of Max element size in
each direction to control the mesh refinement in the assembly.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
337
Tip
For a first cut solution, the maximum ratio of cells between the fine and coarse meshes
should be 10:1 at the interface between the two meshes. For models requiring more accuracy, such as in mesh independence studies, this max ratio should be 5:1. You can
visually inspect this ratio yourself by examining the displayed mesh.
a. Choose assembly.1, block.1, and wall.1 from the Model manager window and create assembly.2.
b. The meshing parameters for this assembly are shown in Figure 16.6: Meshing Parameters for assembly.2 (p. 339).
Important
Note that the dimensions are in millimeters.
338
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
There is a larger max element size in this assembly compared to that in assembly.1
to reduce the grid density.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
339
Important
Note that the dimensions are in millimeters.
Figure 16.7: Mesh control Panel Inputs
Note
When meshing models containing CAD blocks, you could select Hexa unstructured
or Hexa cartesian for the global Mesh type, but only Mesher-HD can be used to
mesh CAD blocks. Therefore, you must create assemblies with Mesher-HD as the
Mesh type around all the CAD blocks when the global mesher is not hex-dominant.
340
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
Closely examine the interface between the innermost mesh of assembly.1 and that
of assembly.2. The ratio of cells between the two meshes is less than 3. The next interface (between assembly.2 and the outermost region) has a ratio between 12 and
13. In practice, you should create another nested assembly for a smoother transition at
the outermost interface. For the sake of brevity in the tutorial, however, the current ratios
are sufficient.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
341
Problem setup
Basic parameters.
a. In the General Setup tab, make sure that both the flow and the temperature fields are activated.
Note
This is a forced convection problem; therefore the natural convection as well as radiation effects can be ignored.
b. Select Off in the Radiation group box and ensure Gravity vector is deselected.
c. Choose Turbulent in the Flow regime group box. Keep the default turbulence model of Zero
equation.
342
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
Since you are modeling the problem without natural convection and thus without
the coupling of the energy and flow equations, allow ANSYS Icepak to solve the flow
and energy equations sequentially. Because the flow and energy equations do not
have to be solved together for every iteration, the convergence rate will increase
significantly.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
343
Note
A more stringent energy convergence criterion is required when the energy equation is
solved separately of the flow equations. You will also use a more appropriate multigrid
cycle scheme for the energy equation than the default, as shown in the next step.
3. Adjust the solver settings to account for the sequential solution of the flow and energy equations.
Go to
Solution settings
Advanced settings.
a. Make sure that the Under-relaxation parameters for Pressure and Momentum are 0.3 and 0.7,
respectively.
b. Input the following for Temperature in the Linear solver group box:
i.
Tip
Refer to 34.5. Selecting the Multigrid Scheme of the Icepak Users Guide for more
information on multigrid cycle types.
ii. Enter 1e-6 for the Termination criterion and the Residual reduction tolerance.
c. Change Precision to Double.
344
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
345
Note
You can click the save project button (
Note
The actual values of the residuals may differ slightly on different machines, so your
plot may not look exactly the same as Figure 16.12: Residuals (p. 347).
346
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
347
Keep the default selection of Calculated in the Color levels group box and choose This object from
the drop-down list.
Figure 16.13: Post Object Face Settings for CAD Block
g. Press Done in the Object face contours panel and then in the Object face panel to close the panels
and view the post-processing object.
This maps the color range to the temperature distribution on the heat sink. You can see the temperature on a given point using the surface probe tool.
Figure 16.14: Temperature Distribution on the Heat Sink (p. 349) shows the temperature distribution
on the heat sink.
348
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
2. Right-click face.1 in the Model manager window and deselect Active to deactivate the post-processing
object.
3. Click the Plane cut button (
a. Select Y plane through center from the Set position drop-down list.
b. Select Show vectors option.
c. Click Create and Done. Zoom in to display more details.
The velocity field around the heat sinks fins, visualized on the central Y plane, is shown in Figure 16.15: Velocity Field Around the Heat Sinks Fins (p. 350).
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.
Step 8: Summary
Select Sequential solution of flow and energy equations in the Solve panel when you are not considering the effects of natural convection. This reduces the solution time required by converging the
flow equations before the energy equation rather than simultaneous computation on every iteration.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
351
352
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
17.2. Prerequisites
This tutorial assumes that you are familiar with the menu structure in ANSYS Icepak and that you have
solved or read the tutorial Finned Heat Sink. Some steps in the setup and solution procedure will not
be shown explicitly.
353
2. Click New in the Welcome to Icepak panel to start a new ANSYS Icepak project.
The New project panel appears.
3. Specify a name for your project.
a. In the Project name text box, enter the name trace-import.
b. Click Create.
2. Select Next to see your Layout options. Keep Detail for the Import type, XY for the board plane and
Rectangular for the board shape.
354
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
Because we import the trace information later, we do not need to edit the board properties
at this time.
3. Select Next to see the Component filtering options. Ensure Import all components is selected.
Note
You can filter certain components at this step by their size and power information, i.e.
you can ignore the small components or the ones dissipating low power. We will import
all of the components in this tutorial.
4. Select Next to see the Component models section. Select Model all components as. Keep the default
selection of 3d blocks and the default Cutoff height for modeling components as 3d blocks.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
355
Note
If you have thin components on your board, they can be modeled as 2D sources. In this
tutorial, we would like to model all the components as rectangular blocks.
5. Click Next to go to the Miscellaneous options section where you can specify the naming and monitor
options. Keep the default options and click Finish to start importing the files. This will take some time
depending on the speed of your machine.
356
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
You have learned how to import board and library files, and in general you can import any IDF file
by using the procedure above.
The next step in building the model is to import the trace files. A pre-built board model named
A11" (see Figure 17.1: A11 Board Layout (p. 358)) will be used to demonstrate the trace file import.
This pre-built model was extracted from the previous board file (A11.brd), a number of small components were removed and a non-conformal assembly was formed.
a. Unpack A11.tzr file to your desktop and name the project A11".
Note
As mentioned earlier, the trace file (.brd, .tcb, .mcm, .anf, or .odb++) can either be
imported during the IDF file import or the trace layout information can be assigned
to the board after importing the IDF file.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
357
b. Right click BOARD_OUTLINE.1 located in the board assembly in the Model manager window and
click Edit to display the Printed circuit boards object panel.
To import the trace layout, follow the procedures below.
i.
358
In the Geometry tab, select Ansoft Neutral ANF from the Import ECAD file drop down list
(Figure 17.2: Printed circuit boards [BOARD_OUTLINE.1] Panel (p. 359)).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
ii. Select A1.anf from the Trace file panel. This process may take a few minutes depending on the
speed of your computer.
Note
A1.anf can be found at ICEPAK_ROOT/tutorials/traces/A1.anf. You
must replace ICEPAK_ROOT by the full path name of the directory where ANSYS
Icepak is installed on your computer system.
iii. Once the import process is completed, you can edit the layer information in the Board layer and
via information panel (Figure 17.3: Importing Trace Layout and Editing Layer Information (p. 361)).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
359
Thickness (mm)
Layer 1
0.04
Layer 2
0.45364
Layer 3
0.062
Layer 4
0.467
Layer 5
0.055
Layer 6
0.442
Layer 7
0.045
The grid density is specified By count: and By size:. To determine the optimal grid density
find the smallest trace width in the x and y directions. Review the via diameters and see that
the minimum via diameter is 0.254mm. The length of the PCB in the x-direction is 166.6mm
and 109.1mm in the y-direction. Divide the length of the PCB by the minimum via diameter
to determine the optimal grid density in the x and y directions. Select By count: and change
the number of rows and columns to 656 x 430.
360
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
v. By default, the Model layers separately option is on when importing traces using a pcb object.
Click Accept to close the panel. In the Printed circuit boards [BOARD_OUTLINE.1] panel, click
Edit... across from Trace layers and vias to display the Board layer and via information panel.
The Model layers separately option is on. Click the Dont recompute metal fractions option
to turn it off.
vi. Via information (e.g., material, plating thickness, filled/un-filled, via diameter etc.) is imported
automatically (Figure 17.4: Vias Information (p. 362)), keep the default settings.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
361
Note
The background mesh matrix (rows and columns) is used to compute the orthotropic conductivity on the board. The rows represent the division of the board in
the y-direction, the columns represent the division of the board in the x-direction
and the size field determines the divisions of the board and indicates the grid size
in each direction. The values of , , , and on each cell are determined by
the local trace density and the direction. ANSYS Icepak does not include the trace
geometry in the physical model; however, the locally varying orthotropic conductivity is mapped from the background mesh to the physical model mesh. Once the
trace file is imported and assigned to the board geometry, the trace layers are
associated with the board and are moved (in translation and/or rotation) with the
board object.
362
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
You can view the traces in three different ways, i.e. single color, color by layer,
or color by trace. Each of the trace layers can be viewed separately by switching
the visible option on or off in the layers part of the panel. (Figure 17.5: Displaying
Traces on the Board (p. 363)).
Figure 17.5: Displaying Traces on the Board
x. Select color by trace; the board traces are as shown in Figure 17.6: Trace Layout on the PCB with
the Color by trace Option (p. 364).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
363
You can view the location of individual trace layers as shown in Figure 17.7: Displaying Trace
Layers (p. 364) by enabling the Display traces in 3D option in the Preferences panel.
Edit Preferences Display
After enabling Display traces in 3D option, select This project in the Preferences panel,
zoom in and display the positive Y view of your model.
Figure 17.7: Displaying Trace Layers
xi. View the fraction of metal traces based on the grid density entered above. Go to the Model menu
and select Show metal fractions. In the Show metal fractions panel, select BOARD_OUTLINE.1
across from Object with traces. The other fields will be automatically filled with the PCB information.
364
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
365
Note
The rest of the sides are insulated. The board will be simulated using a conduction-only
model.
Problem setup
Basic parameters.
a. Since this is a conduction only model, toggle off the Flow option in the General setup tab.
b. Make sure Radiation is off and keep all other default values.
c. Press Accept to close the Basic parameters panel.
2. Go to
Solution settings
Basic settings.
a. Keep the default Number of iterations and set the Convergence criteria for Energy to 1e-12.
b. Click Accept to close the panel.
3. Go to
Solution settings
Advanced settings.
a. Input the following for Temperature in the Linear solver group box:
i.
ii. Enter 1e-6 for both the Termination criterion and Residual reduction tolerance.
366
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
367
Note
The spatially varying non-uniform conductivity of the board can also be viewed during post
processing. The conductivities in the three direction , , and are available as postprocessing variables with plane cuts and object faces. Figure 17.10: K_X Distribution on the
PCB (mid-plane) (p. 369) plots at the board mid-plane by selecting K_X from the Contours
of drop-down list from Plane cut contours panel of the cut.1 object. In the present case,
because the layers are modeled separately, there is a variation of the conductivities in the
board-normal direction.
368
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
369
370
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Additional Exercise 1
Figure 17.11: Top Surface Temperature Distribution: PCB With Imported Traces in Forced
Convection
17.17. Summary
In this tutorial, you imported the board layout and trace files. Then you simulated the board using a
conduction only model using a grid density of 656 x 430. Postprocessing this model showed high
temperature regions occurring at the no-trace areas and low temperature regions occurring at areas
with a high trace concentration. Then you simulated the board with the components put back into the
model and simulated under forced convection..
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
371
372
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
18.2. Prerequisites
This tutorial assumes that you have completed the tutorial Trace Layer Import for Printed Circuit
Boards (p. 353) of this guide. This same model is used to determine the Joule/trace heating capability
in ANSYS Icepak.
Note
When ANSYS Icepak starts, the Welcome to Icepak panel will open automatically.
2. Click Unpack in the Welcome to Icepak panel to start a new ANSYS Icepak project.
Note
The File selection panel will appear.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
373
Joule/Trace Heating
3. In the File selection panel, select the packed project file Joule-heating.tzr (found in your Icepak
installation folder) and click Open.
Note
The project file can be found in your installation directory at ICEPAK_ROOT/tutorials/Joule-heating/Joule-heating.tzr.
4. In the Location for the unpacked project panel, select a directory where you would like to place the
packed project file, enter a project name in the New Project text field, and click Unpack.
Note
A1.anf can be found at ICEPAK_ROOT/tutorials/Joule-heating/A1.anf. You must
replace ICEPAK_ROOT by the full path name of the directory where ANSYS Icepak is installed
on your computer system.
Table 18.1: Thickness Information on the Board (Layer 1: Top, Layer 7: Bottom layers)
Layer
Thickness (mm)
Layer 1
0.04
Layer 2
0.45364
Layer 3
0.062
Layer 4
0.467
Layer 5
0.055
Layer 6
0.442
Layer 7
0.045
You will work directly on the Joule heating capability in ANSYS Icepak
1. Select BOARD_OUTLINE.1 from the Model manager window.
a. Right click on the object BOARD_OUTLINE.1 and click on Traces in the context menu. You can
view the traces in three different ways and select Off to remove the display.
b. You can also view individual traces or nets by selecting Traces from the View menu and clicking on
Trace info. As you click on different areas in the graphics display window, the trace name and
number will appear. Click on the right or middle mouse button when you are done. In the steps below,
you will create a solid trace from one of these traces.
374
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
c. Open the BOARD_OUTLINE.1 edit panel. In the Geometry tab, click the Edit button next to Model
trace heating. The Trace heating panel opens.
i.
In the drop-down list under Layers, select INT1_3. The list in the Display traces group box shows
available traces. You can filter the traces to view by setting an Area filter (the default in ANSYS
Icepak is 20% of the Largest trace area) and clicking the Filter button. In this example, use an
Area filter of 4124 mm2, as this will only show the significant traces.
Note
The trace area of a trace is the area interior to that trace. The Trace heating
panel lists the traces in each layer in order of descending area, see Figure 18.1: Trace
Heating Panel Selection and Options (p. 376).
ii. Before you create a solid trace of trace A3V3_151, you need to modify the Max angle filter and
the Min length filter to ignore the fine details in the trace geometry and reduce the mesh count.
If you have not done so already, select trace A3V3_151 and set the Max angle filter to 135 and
the Min length filter to 1.0 mm. These settings determine the creation and geometry of a trace
block modeling the trace.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
375
Joule/Trace Heating
Figure 18.1: Trace Heating Panel Selection and Options
iii. Click the Create solid trace button. ANSYS Icepak will create a polygonal solid block named
BOARD_OUTLINE.layer-3-trace-A3V3_151 that contains the trace information. (The actual
name may vary). Click Done to close the Trace heating panel.
Note
You can try reducing the Area filter to 1000 mm2 to check how many traces
appear. We are interested in the largest trace, trace A3V3_151.
d. Click Done in the Printed circuit boards panel to close the panel and view the model (Figure 18.2: Solid Block Created for Trace A3V3_151 (p. 377)). Note that the shaded object in the figure below is the
block you have just created for trace A3V3_151.
376
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
2. Select the polygonal trace just created from the Model manager window and open the Blocks panel.
a. In the Geometry tab of the Blocks panel, make sure there are approximately 115 vertices for the
trace, as shown in Figure 18.3: Polygonal Trace Block (p. 378).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
377
Joule/Trace Heating
Figure 18.3: Polygonal Trace Block
Make sure that the Solid material is tr_A3V3_151_sol_mat and then select Edit definition
in the drop-down list.
A. The Materials panel opens.
B. Make sure the Properties tab of the Materials panel looks like those in Figure 18.4: Trace
Materials Panel Properties Tab (p. 379).
C. Press Done to close the Materials panel.
378
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
ii. In order to activate Joule heating of the trace, press the Edit button for the Joule option. The
Joule heating power panel opens.
A. Click Add side two times to create two boundary conditions.
B. For the first boundary condition in the Boundary conditions group box, set Side to side93,
Boundary type to current, and specify the Current to 25.0 Amp.
C. For the second boundary condition, set Side to side113, Boundary type to voltage, and
the Voltage to 0.0 V.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
379
Joule/Trace Heating
Figure 18.5: Boundary conditions for the Trace Block
Note
You must manually check for current conservation.
380
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
The side numbers are estimates as they may be slightly different for each
model.
D. Press Done in the Joule heating power panel and then the Blocks panel to close the panels
and view the model.
Note
The mesh priority of the trace block must be greater than the mesh priority of the
PCB.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
381
Joule/Trace Heating
b. Double-click the assembly you created to open the Assemblies panel.
i.
In the Meshing tab, select Mesh separately and input the Slack settings, Mesh type, Max element size, Min gap and Global specifications settings as shown in Figure 18.7: Mesh Settings for
the Trace Board (p. 382).
Figure 18.7: Mesh Settings for the Trace Board
Note
Ensure the Mesh type is Mesher-HD.
382
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
383
Joule/Trace Heating
2. Go to
Problem setup
Basic parameters.
Note
Instead of accessing the
Basic parameters panel, you can instead use the Problem
setup wizard to define your problem setup by double-clicking Problem setup in the
Model manager window. See 2.7. Step 4: Physical and Numerical Settings of the Finned
Heat Sink tutorial for more instruction regarding the Problem setup wizard. You must
still use the same settings described in this tutorial for the Problem setup wizard.
a. Since this is a forced convection problem, ensure that the Flow and Temperature check boxes and
the Turbulent option are selected. Select Zero equation as the turbulence model.
b. Click Accept to close the panel.
3. Go to
Solution settings
Basic settings.
Solution settings
Advanced settings.
a. Input the following for Temperature in the Linear solver group box:
i.
ii. Enter 1e-6 for both the Termination criterion and Residual reduction tolerance.
b. Make sure the Precision for the solver is Double.
Your settings should match those in Figure 18.9: Linear Solver Settings (p. 384).
Figure 18.9: Linear Solver Settings
384
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
385
Joule/Trace Heating
Figure 18.10: Solution Residuals
386
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
387
Joule/Trace Heating
Figure 18.11: Trace Temperature Contours with Forced Convection
2. Now plot the electric potential of the same trace, Figure 18.12: Trace Electric Potential Contours with
Forced Convection (p. 389).
388
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
389
Joule/Trace Heating
The temperature contours are closely related to the electric potential contours, which is a direct
result of Joule heating of the trace.
d. Press Done in the Object face contours and Object face panels to close the panels.
390
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
19.2. Prerequisites
This tutorial assumes that you have worked on Sample Session in the Icepak Users Guide and the first
two ANSYS Icepak tutorials of this guide.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
391
392
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Number of
Occurrences
in Model
Available Information
Power
(W)
PCB
1.6 mm thick, FR4 Material, six 1 oz. layers of Copper, 30% coverage for all layers
Al-Extruded
TO-220 Packages
DIP
None
0.5
2.0
= 2.5 C/W
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
1.5
393
Number of
Occurrences
in Model
Available Information
Power
(W)
3.5
Note
An ounce of Copper is actually the thickness of 1 ounce/sq.ft of plane copper sheet. Using
copper density this translates to a thickness of 0.035 mm.
Table 19.2: Available Information for 400 PBGA
Feature
Size (mm)
Overall package
26 x 26 x 2.15
Mold compound
0.8
Die/Mold tab
Die
18 x 18 x 0.4
Silicon material
Die/Mold tab
Die Flag
18 x 18 x 0.035
(equivalent)
80.0 (effective)
Die/Mold tab
Die Attach
0.05 mm thick
Not mentioned
Die/Mold tab
Substrate
0.4 mm thick
FR4
Substrate tab
Substrate
traces
0.035 mm thick
Copper
Substrate tab
Vias
Unknown
Not mentioned
Solder Balls
Standard
Solder
20 x 20 count, full
array
Solder tab
Wire Bonds
Not mentioned
Usually Gold
Die/Mold tab
Name
Shape/Type/Plane
PCB
pcb.1
X-Z
a. Go to the Properties tab. Enter the PCB thickness of 1.6 mm for Substrate thickness.
394
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Now, you should see the PCB object overlapping the block called PCB. There is no more need for
this block.
Note
You recreated the PCB object geometry using coordinates of the imported PCB block.
3. Right-click the block named PCB and deselect Active to deactivate the block object.
4. Verify the material properties of the heat spreaders for the TO-220 devices.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
395
There are 9 TO-220 device blocks. Select them all at once by drawing a selection box around them
with Shift and the left mouse button (see Figure 19.4: Window Selecting Multiple Objects for
Simultaneous Edit (p. 396)). Press Shift+y to get a positive Y orientated view as in the figure.
Simultaneous selection can also be done in the Model manager window. Press the Ctrl key and
click to select several objects.
Figure 19.4: Window Selecting Multiple Objects for Simultaneous Edit
ii. You should see all TO-220 devices highlighted in the Model manager window. Note that only
TO-220 objects should be selected. If you see other objects highlighted (such as the Spreader
objects), deselect them by holding down the Ctrl key and clicking them in the Model manager
396
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Caution
You will not be able to edit the objects simultaneously if you still have the
spreaders selected.
A. Select Network for the Block type.
B. Keep the default selection of Two resistor for the Network type.
C. In order to assign the resistance, you need to identify a reference side. This is the purpose of
the board side" input. You want the resistance to be applied from the junction to the side in
contact with the spreader (Max Z side). You can accomplish this in two ways:
Designate Min Z as the Board side and assign the supplier provided resistance value (2.5
C/W from Table 19.1: Available Details for Objects in the Model (p. 393)) to Rjc.
or
Designate Max Z as the Board side and assign the supplier provided resistance value to
Rjb.
Note
Zero resistance means that there would not be any link and the resistance
values are infinite. For more information regarding the two-resistor model,
refer to Two-Resistor Model in the Icepak Users Guide.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
397
As you have done previously for the TO_220 objects, select all the DIP objects and simultaneously
edit them.
ii. Select default for Solid material (however, any material would work because you are not interested
in the temperature of the DIP packages).
A. Input 0.5 W in the Total Power field.
B. Click Done.
Note
DIP is the package type for which you have the least information. So you are
left with two options:
Try to get additional information from the supplier.
or
398
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Go to the Libraries node by clicking the Library tab in the Model manager window. Right-click
Libraries and select Search packages.
Note
A package may also be created using either IC package macros or a package object.
ii. In the Search package library panel enter all known information about the package
(Table 19.1: Available Details for Objects in the Model (p. 393)) as the search criteria. Clicking the
Search button should return 1 the closest matching packages from the library. Pick the package
that is most similar in description to the 232-lead PQFP information available and select Create.
Figure 19.6: Package Search Criteria (p. 400) depicts the package search settings and results.
If search does not return a relevant package, click the package object icon to create a new package object. After entering the few
known values, you may enter reasonable values or leave the remaining parameters as default.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
399
iii. Go back to the Project tab and edit the newly created package object. Make sure that:
The Package type is QFP.
The Package thickness is 2.0 mm.
The Model type is Compact Conduction Model (CCM).
400
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
CCM is a compact model based on geometric simplifications that still preserve the
original heat transfer pathways of the package. It has been demonstrated 2 that
CCM is fairly accurate and boundary condition independent. Other options under
Model type are:
To model the package in full detail. This option is meant for package level modeling.
Using this in board or system design will create many more objects requiring
meshing and thus increase the mesh size.
To characterize junction-to-case and junction-to-board network resistances for a two
resistance compact model. We have used this for the PBGA package.
iv. Select the Die/Mold tab. (The Substrate and Solder tabs show blank interface since QFP type
packages do not have soldering or substrates.) Enter 3.5 W for Total power.
v. Use all other defaults under the Die/Mold tab. Click Done to close the tab.
vi. The package created is in an arbitrary location. You may use the Align face centers button (
)
to position the base center of the created package object with that of the 232PQFP block. The
dimensions of the package should match the dimensions of the 232PQFP block (select the block
to see its dimensions):
vii. Since there is no more need for the 232PQFP block, deactivate it.
viii.There is another 232PQFP block (232PQFP.1). Create a copy of the first package object and align
it with the remaining 232PQFP block. Note that this second package is offset from the first in
only the X direction by 70 mm. Deactivate the second 232PQFP" block (232PQFP.1). The dimensions of the second package should be:
Karimanal, K.V. and Refai-Ahmed, G., Validation of Compact Conduction Models of BGA Under An Expanded Boundary Condition
Set", Proceedings of the ITHERM 2002, May 2002, San Diego, Ca, USA.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
401
Select all the blocks named 400-PBGA and edit all of them simultaneously.
A. Select Network as the Block type and Two resistor as the Network type.
B. Set the board side as Min Y.
C. Input the estimated jc (1.4 C/W) and jb (6.75 C/W) values in the Rjc and Rjb fields respectively.
D. Input a Junction power of 2.0 W.
E. Click Done to finish.
ii. Edit the Cabinet. In the Properties tab, you have the option to define the boundary condition
(Wall type) for each side of the cabinet. Set the Wall type for Min x and Max x as Opening.
iii. Press Edit for the Min x side to open the Openings panel.
iv. In the Properties tab of the Openings panel, assign an X velocity of 1.0 m/s.
v. Click Done to close the Openings panel.
vi. The Max x side opening should have the default settings (free opening).
vii. All other cabinet boundaries should be Default.
402
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
a. Make sure Mesher-HD is selected as the Mesh type and Normal is selected for Mesh parameters.
b. Click Generate to create the mesh.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
403
Basic parameters and set the Flow regime to Turbulent in the General
404
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
405
406
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Probe temperatures values at desired locations on the object face by using the Surface probe feature
(
).
Note the higher temperatures in the parts of the PCB under the PQFP packages.
2. Go to Report Network block values. The text window lists all the network block temperatures.
Network junction temperatures can also be obtained from the overview report.
3. The closeness of the PBGA objects relative to each other may be a potential cause for overheating. How
much of the problem is due to the ambient temperature of the air flowing past these components?
You can visualize the thermal boundary layer over the PBGA objects by taking an X-Y plane cut of
temperature contours over the PBGA blocks (Figure 19.11: Temperature Contour Plane Cut (Z plane
through center) (p. 408)). Note the higher temperatures in the wake region of the right-most block.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
407
4. What is the cause for the relatively high temperatures of the TO-220 devices?
Are the heat spreaders too close? If so, the air flowing between the spreaders will overheat preventing
further heat dissipation to the air. You can find out if this is the case by creating XZ cut planes of
vectors and contours that cut across the spreader blocks. In Figure 19.12: Temperature Contour Plane
Cut (Y plane through center) (p. 409), the boundary layers of the spreaders do not interfere with each
other significantly. Therefore, their arrangement relative to each other is not problematic thermally.
408
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
5. The highest temperatures are in the 400-PBGA blocks. Effective cooling solutions can be designed by
understanding heat flow pathways.
Generate a summary report of heat flow for the 400-PBGA blocks. By deselecting the check box under
Comb in the Define summary report panel, generate an itemization of the heat flow through each
side of the object. Figure 19.13: Summary Report for Object 400-PBGA (p. 410) shows the resulting
summary report.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
409
410
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
20.2. Prerequisites
The trainee should be familiar with:
ANSYS Icepak modeling objects
Basics of meshing
Non-conformal meshing
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
411
Multi-Level Meshing
meshing and the uniform mesh parameters feature, you can reduce the mesh count to approximately
500,000 elements and improve mesh resolution.
Note
Multi-level meshing allows for gradually increasing resolution of fine-level features. For more
information on multi-level meshing, see Meshing Options of the Icepak Users Guide.
Generate the mesh without modifying the model. You will see a mesh count of about 650,000 cells.
Note
The mesh count may differ slightly on different machines.
412
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Step-by-Step Approach
Figure 20.1: Mesh of Flow Guide Without Multi-Level Meshing
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
413
Multi-Level Meshing
Figure 20.2: Mesh of Sheetmetal_HS Without Multi-Level Meshing
Note
For more information on various multi-level meshing options, see Global Refinement for
a Hex-Dominant Mesh of the Icepak Users Guide.
414
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
415
Multi-Level Meshing
416
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Generate a Mesh
Observe the decrease in the number of mesh elements in the Mesh control panel.
Display a cut plane of the mesh to examine the multi-level meshing around the fan guide.
Figure 20.3: Meshing Levels of the Fan Guide Objects (p. 418) shows a cut plane of the mesh through
the fan guide. Observe the various levels of meshing starting from level 0 and refining to level 2 near
the object interfaces.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
417
Multi-Level Meshing
Figure 20.3: Meshing Levels of the Fan Guide Objects
Display the mesh of the plate object guide_sweep-0_1.1 and the block object SheetMetal_HS.
Figure 20.4: Surface Mesh of guide_sweep-0_1.1 (p. 419) shows the surface mesh on the flow guide
for the plate object guide_sweep-0_1.1. Fine mesh resolution in some regions is necessary for
a body fitted mesh. This can be clearly seen in the figure.
Figure 20.5: Surface Mesh of SheetMetal_HS (p. 420) shows the mesh on and around the sheet metal
heatsink. It can be seen that the mesh resolution is fine in the fin region and coarser as we move
away from the heatsink.
418
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Generate a Mesh
Figure 20.4: Surface Mesh of guide_sweep-0_1.1
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
419
Multi-Level Meshing
Figure 20.5: Surface Mesh of SheetMetal_HS
20.9. Conclusion
Using multi-level meshing, we were able to improve the mesh resolution and instantly transition to
coarser meshes thus reducing the overall mesh count. Hence, this approach significantly reduces run
time while enhancing the accuracy of the simulation.
In addition, we repeat here some of the tips found in this tutorial for your convenience:
Use multi-level meshing for CAD objects.
Set the level of each object by right-clicking it in the Model manager window. Manually specified objects
can have more levels than the maximum number of levels specified.
Select multiple objects that require the same number of levels to set them simultaneously in the
Model manager window.
Specify the max element size in each of the principal directions to achieve the desired resolution.
For example, if you require a resolution of 1 mm and are using 2 levels, then your max element size
should be:
=
420
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Conclusion
Avoid applying multi-level meshing to the entire model by using non-conformal assemblies and then activating multi-level meshing in their individual Assemblies object edit panel (under the Meshing tab).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
421
422
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
21.2. Prerequisites
You should be familiar with the menu structure in ANSYS Icepak and should have solved or read the
tutorial Finned Heat Sink of this guide. Many basic steps found in the introductory tutorials will not be
mentioned here.
423
b. In the Packages panel, click the Dimensions tab and select ASCII TCB from the Import ECAD file
drop-down list.
Figure 21.1: The Packages Panel (Dimensions Tab)
424
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
block_1.tcb can be found in the installation directory at ICEPAK_ROOT/tutorials/BGA-package/block_1.tcb.
d. Keep the settings for the layers and vias as they are and click Accept in the Board layer and via information panel.
e. Click the Die/Mold tab and assign a die Power of 0.5 W.
f.
Click Done.
Note
If the Objects outside panel is displayed, click the Resize Cabinet button.
g. Click the Cabinet in the object tree and click the Autoscale button located in the edit window in
the lower right corner of the main menu.
Note
Click the Scale to fit icon (
h. If the graphics window does not already display the traces by color, right-click the package object in
the object tree, choose Traces Color by trace to display the traces.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
425
As can be seen in Figure 21.2: Display of Traces (p. 426), the wirebonds are lumped into polygonal
plates by ANSYS Icepak.
i.
Change the cabinet zS to -1.2 mm. If the Objects outside panel appears, click Move so that the
package is fully inside the cabinet.
j.
Create a PCB object and input the following in the Geometry tab:
Plane
X-Y
Specify by
Start / end
xS
-7.03 mm
xE
7.03 mm
yS
-7.03 mm
yE
7.03 mm
zS
-1.2 mm
zE
Note
If the Objects outside panel appears again, select Allow out to ignore the error. You
will fix the cabinet size later.
k. In the Properties tab, set the substrate thickness as 0.8 mm and then enter the following percent
coverage of copper for the layers:
426
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
l.
Click Update. Note that ANSYS Icepak updates the thermal conductivity information, plane and normal,
for the PCB object.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
427
Frank Incropera and David DeWitt, Fundamentals of Heat and Mass Transfer, John Wiley & Sons, Inc., New York, 1981.
428
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
).
2. In the Mesh control panel (Figure 21.6: Mesh control Panel (p. 429)), enter 0.5 mm, 0.5 mm, and 0.14
mm for the Max element size for X, Y, and Z, respectively. Change the Minimum gap values to 0.05
mm, 0.05 mm, and 0.01 mm for X, Y, and Z, respectively. In the Misc tab, deselect Allow minimum
gap changes and click Change value and mesh in the Minimum separation panels that appear.
Note
Ensure that Mesh type is Mesher-HD.
3. Click Generate.
Figure 21.6: Mesh control Panel
4. Click Close to close the panel once you have created the mesh.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
429
Problem setup
Basic parameters.
Note
Neglecting flow and radiation means that this is a pure conduction problem.
2. Go to
Solution settings
Basic settings.
a. Change the Number of iterations to 25 and the Convergence criteria for Energy to 1e-15.
Note
The absence of flow equations means the problem requires very few iterations to
converge. Since ANSYS Icepak is only solving for the energy equation, you require a
very stringent convergence criterion for the energy residual.
Solution settings
Advanced settings.
a. Input the following for Temperature in the Linear solver group box:
i.
ii. Enter 1e-6 for both the Termination criterion and Residual reduction tolerance.
Note
These settings aid in convergence when ANSYS Icepak solves only the energy equation.
430
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
431
=
(21.1)
Where is the die power (0.5 W in this case). Substituting these values, we can calculate the junctionto-case resistance like so:
432
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Step 8: Summary
=
(21.2)
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
433
434
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
22.2. Prerequisites
This tutorial assumes that you have reviewed Sample Session and the tutorials Finned Heat Sink and
RF Amplifier of this guide.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
435
The objective of this exercise is to illustrate the advantage of using zero slack values for non-conformal
assemblies. The model will be constructed using the default metric unit system.
436
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
437
Important
You need to unzip BOARD_OUTLINE_1.zip or extract the TCB file within it before you
can import the TCB into ANSYS Icepak. You can find the ZIP archive in the installation
directory at ICEPAK_ROOT/tutorials/ZeroSlack/BOARD_OUTLINE_1.
3. In the Trace file panel, select BOARD_OUTLINE.tcb. Deselect the Resize Block option because the
PCB was imported using an IDF file, so the dimensions are already correct. This process may take a few
minutes depending on the speed of your computer.
Note
The Resize Block option is necessary when the board size is not known or an IDF file is
not available.
4. Once the import is complete, you can edit the layer information in the Board layer and via information
panel. Enter the layer thicknesses as shown in the table below.
Layer
Thickness (mm)
1 M1 TOP
0.04
2 D2 DIELECTRIC_U3
0.45364
3 M2 int1
0.062
4 D3 DIELECTRIC_U4
0.467
5 M3 INT2
0.055
6 D4 DIELECTRIC_U5
0.442
7 M4 BOTTOM
0.045
5. By default, layers are lumped for each sub-grid. Therefore, the Model layers separately option is disabled
and will need to be selected.
a. Click Accept to close the Board layer and via information panel.
b. Then click Edit next to Trace layers and vias in the Blocks panel to re-open the Board layer and
via information panel.
c. The Model layers separately option is now available. Select the option.
6. The via information is imported automatically, so keep the default settings.
438
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
You can view the traces in four different ways: Single color, Color by trace, Color by layer,
or Color by net.
The meshing plates are placed at the location of the different layers; they are used to ensure
the mesh resolution is high enough at each layer.
Note
Non-conformal assemblies reduce mesh bleeding and lower the overall mesh count. This is
particularly useful for regions where a coarser mesh is sufficient.
1. Set the slack values for the heat sink assembly as shown in the figure below.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
439
440
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Object name
Parameter
Requested
block
pcb
X count
25
Z count
assembly
Heatsink
assembly
Board
assembly
Package
Note
The package is not well resolved and it is divided between the heatsink and board assemblies. Moreover, the mesh bleeds into the packages edges significantly because of the
nonzero slack values of the Heatsink assembly on the Min Z and Max Z faces. This prevents
you from creating a separately meshed assembly for the package because non-conformal
assemblies cannot intersect with each other in ANSYS Icepak. You can verify this by
changing the view to the positive X orientation.
Note
Currently, zero slack assemblies are unable to participate in radiation when a surface coincides
with the assembly interface.
1. Change the slack values for the heat sink assembly as shown in the figure below.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
441
2. In addition, select the Mesh separately option in the assemblies Package and Board. Do not change
any other values in these assemblies. These other assemblies will have default slack values of zero. Figure 22.2: Package and Heatsink Assemblies (p. 443) shows the Package and Heatsink assemblies adjacent
to each other without intersection due to the zero slack values in the Z direction for both assemblies.
442
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Solution settings
Solution settings
Advanced settings, and verify that the following values are set:
Basic settings
Value
Number of iterations
200
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
443
1e7
Advanced settings
Under-relaxation: Pressure
0.7
Note
2.
Specifications
Description
Plane cut (X-Z) view of the velocity vectors in the X-Z plane.
Show vectors
face.1 (object face)
Object: pcb
Object: pcb
Show contours / Parameters
Contours of : K_X
444
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
445
446
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
23.2. Prerequisites
This tutorial assumes that you have little experience with ANSYS Workbench and so each step will be
explicitly described.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
447
Note
When ANSYS Workbench starts, the Toolbox and Project Schematic are displayed.
448
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
A green check mark in the Geometry cell indicates you have imported the geometry
successfully.
2. Double-click the Geometry (A2) cell to open DesignModeler as you need to edit the geometry first before
exporting into ANSYS Icepak.
a. Go to the Units menu and then select Meter as the desired length unit.
b. Click Generate to display the model.
c. Edit the geometry in DesignModeler using the Electronics option in the Tools menu. Select Simplify
and choose the appropriate simplification level and select bodies.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
449
ii. Keep the Simplification Type as Level 2. Your settings should resemble those in Figure 23.2: Details
of Simplify1 (p. 450).
Figure 23.2: Details of Simplify1
Note
The Electronics menu is shown only if the DesignModeler option Enable Electronics
Options is selected.
b. Rename the objects in the edit panel of each of the objects by going to the Info tab then changing
the Name field. Enter the specifications in Properties tab. Table 23.1: Object Properties (p. 451) shows
these specifications.
Note
You can rename the objects in the edit panel of each of the objects by going to the
Info tab then changing the Name field. To open the object edit panel, right-click the
object and select Edit. After editing the object, you can press Update to save any
450
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
New name
Solid material
SERIAL_PORT
no change
needed
no change needed
no change needed
MEMORY1
MEMORY_1
Ceramic_material
MEMORY1.1
MEMORY_2
Ceramic_material
CAPACITOR
CAPACITOR_1
no change needed
no change needed
CAPACITOR.1
CAPACITOR_2
no change needed
no change needed
KB
no change
needed
no change needed
no change needed
HEAT_SINK
no change
needed
no change needed
no change needed
CPU
no change
needed
Ceramic_material
20
ALHPA_MAIN_PCB
PCB
no change needed
Note
Edit the Solid material by selecting a material in the drop down list. To create a
Custom material, select Create material in the drop-down list and click the Properties
tab in the Materials panel. Enter the specifications above.
Cabinet
In the Cabinet panel, click the Geometry tab. Under Location, enter the following coordinates:
Table 23.2: Coordinates for the Cabinet (Specify by: Start / end)
xS = -0.19 m
xE = 0.03 m
yS = 0 m
yE = 0.02848 m
zS = -0.11 m
zE = 0 m
ii. Edit the cabinet properties to specify Min x and Max x sides as openings.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
451
Note
To add objects to an assembly, select one or more objects in the Model manager window
and drag them into the desired assembly node.
452
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Max X = 0.005 m
Min Y = 0.0016 m
Max Y = 0 m
Min Z = 0.001 m
Max Z = 0.005 m
3. Specify the overall mesh controls as shown in the Mesh control panel below.
Model Generate mesh
Note
For more information on how to refine a mesh locally, refer to Refining the Mesh Locally
in the Icepak Users Guide.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
453
Note
The Mesh units and Minimum gap values are in mm, and Set uniform mesh params
is selected in the Global tab.
Click Generate to create the mesh. You can check the mesh by going to the Display and Quality
tabs in the Mesh control panel. Click Close when you are done.
454
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Problem setup
a. In the General setup tab, make sure that both Flow (velocity/pressure) and Temperature are selected.
b. Select Turbulent and Zero equation for the Flow regime and select Off in the Radiation group
box to neglect radiation modeling.
c. Click Accept to close the panel.
2. Go to Solution settings Basic settings and Solution settings Advanced settings in
the Model manager window and verify that the following values are set for each variable:
Basic settings
User input
Number of iterations
100
0.001
1e-7
0.3
Momentum
0.7
Note
You can click the save icon (
455
4. Once the solution converges, click Done in the Solution residuals window to close it.
456
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
2. Double-click the C2 Results cell to launch ANSYS CFD-Post. The model should appear in the display
window.
3. To generate contours, do the following:
a. Go to Insert Contour or click the Contour button
tour 1 and click OK.
Keep the default selection of All Domains in the Domains drop-down list.
ii. Click the ... button next to Locations to display the Location Selector panel. Highlight all objects
containing "CPU", "PCB", or "HEAT_SINK" in the name as shown in Figure 23.4: Location Selector
Panel (p. 458). Click OK 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.
457
Note
You can select multiple objects by pressing and holding either Shift or Ctrl while
clicking the objects.
458
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
ii. Keep the default selection of All Domains in the Domains drop-down list.
iii. Select cabinet_default_side_maxx minx from the Start From drop-down list.
iv. Keep the default selection of Velocity in the Variable drop-down list.
v. Keep all other defaults and click Apply to display the streamline.
c. You can also animate the streamline. To animate the streamline, go to Tools Animation or click
the animation button
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
459
).
5. When you are done examining the results, close ANSYS CFD-Post and return to ANSYS Workbench.
3. Right-click the Setup cell (D5) and then click Update. Allow ANSYS Workbench to complete the update.
4. Double-click the Model cell (D4) to launch ANSYS Mechanical.
5. Expand the Imported Load (Solution) node in the Outline window then click the Imported Body
Temperature object.
6. Under Details of Imported Body Temperature, ensure that the Scoping Method is Geometry Selection.
460
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Step 9: Summary
. Hold down the Ctrl key and drag a box around the
b. Click the cell to the right of Geometry and then click Apply. You should have nine bodies now selected.
7. Select All from the Icepak Body drop-down list.
8. Click Solve.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
461
462
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
24.2. Prerequisites
Familiarity with the ANSYS Workbench interface
Familiarity with the ANSYS Icepak interface
Figure 24.1: Quick Reference - CFD Post Interface
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
463
To adjust or view the mouse mapping options, go to Edit Options, then Viewer Setup Mouse
Mapping in ANSYS CFD-Post.
464
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
c. Rename the ANSYS Icepak component module as Parametric Setup as shown in Figure 24.5: Renaming the ANSYS Icepak Component Module (p. 465). To rename the title, double-click the title
Icepak or click the down arrow (
d. As shown in Figure 24.6: Linking the Results (ANSYS CFD-Post) Component to the ANSYS Icepak
Component (p. 466) and Figure 24.7: Final Project Schematic (p. 466), drag and drop a Results (ANSYS
CFD-Post) component module onto the Solution cell of the Parametric Setup to link the ANSYS
Icepak analysis to ANSYS CFD-Post. Rename the Results component module to CFD Post.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
465
e. Save the project while in the ANSYS Workbench interface. Name the project as ice-cfdpost.
2. Open the project in ANSYS Icepak
a. Right-click the ANSYS Icepak Setup cell and import the packed ANSYS Icepak project file ice-cfdpost.tzr located in the project directory.
Note
ice-cfdpost.tzr can be found at ICEPAK_ROOT/tutorials/CFD-Post/icecfdpost.tzr. You must replace ICEPAK_ROOT by the full path name of the directory where ANSYS Icepak is installed on your computer system.
466
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
467
c. Go to the Details view located on the lower left hand side of the screen (see Figure 24.1: Quick Reference - CFD Post Interface (p. 463)).
Figure 24.9: Details View for BoardANDComponents Surface Group
468
As shown in Figure 24.10: Selection for the BoardANDComponents Surface Group (p. 469), hold
down Shift and the left mouse button to select all of the objects excluding the objects in the
Cabinet node. You may need to press the Ctrl key also to select the objects.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
ii. Click OK to close the Location Selector panel and add the surfaces.
e. Click Apply in the Details view to apply the settings.
3. Create another Surface Group for the cabinet.
a. Go to Insert Location Surface Group and name the group CabinetSurfaces. Click Apply
in the Details view. CabinetSurfaces should now appear in the Outline tree view.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
469
b. As before, open the Location Selector panel, but this time select only the objects in the Cabinet
node (Figure 24.12: Selection for the CabinetSurfaces Surface Group (p. 470)). Click OK.
Figure 24.12: Selection for the CabinetSurfaces Surface Group
c. In the Render tab, apply the settings as shown in Figure 24.13: Rendering Details for the CabinetSurfaces Surface Group (p. 471) and click Apply.
470
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
d. Deselect the object BoardANDComponents from the User Locations and Plots node in the Outline
tree view.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
471
e. Note that these newly create Surface Groups are listed under User Locations and Plots in the Outline
tree view.
4. Plot Contours of Temperature on the Surface Group BoardANDComponents.
a. Change the Units for this postprocessing session.
i.
472
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
iv. Click Apply and then OK to set the units and close the panel.
b. Go to Insert Contour and create a new contour object named TemperatureContours.
Note
The object TemperatureContours is listed under the User Locations and Plots
node in the Outline tree view.
c. For the contour TemperatureContours, update the settings for the Geometry tab of the Details
view as shown in Figure 24.16: Geometry Settings for TemperatureContours (p. 474) and click Apply.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
473
474
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
475
d. Go to the Symbol tab and input 2.5 for the Symbol Size. Click Apply and then observe the updated
model.
476
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
7. Plot Thermal Chokepoint, displaying regions of high heat flux on the Surface Group BoardANDComponents.
a. Deselect HeatFluxVectors in the User Locations and Plots node.
b. Go to Insert Contour and create a new Contour object named Chokepoint and click OK.
c. Open the Location Selector panel and select only the ALPHA_MAIN_PCB objects (Figure 24.21: Selection for Thermal Chokepoint (p. 478)). Click OK to close the Location Selector panel and add the
surfaces.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
477
d. Modify the Geometry tab of the Details view as shown in Figure 24.22: Geometry Settings for
Chokepoint (p. 479) and click Apply.
478
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
479
480
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
d. Modify the Color tab as shown in Figure 24.25: Color Settings for StreamlinesFans (p. 481) and click
Apply.
Figure 24.25: Color Settings for StreamlinesFans
e. Modify the Symbol tab as shown in Figure 24.26: Symbol Settings for StreamlinesFan (p. 482) and
click Apply.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
481
482
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
c. Right-click the background next to the model in the 3D viewer and select the View From +Y option
under Predefined Camera.
Figure 24.29: View From +Y
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
483
h. Click the Options button on the Animation panel to access the Animation Options panel.
i.
Set the Animation Speed to Slower from the drop-down menu by a factor of 20 and click OK.
Figure 24.30: Animation Options Panel
j.
Replay the animation and note that the animation is less choppy compared to the original one.
Deselect the TemperatureContours and StreamlinesFan objects under User Locations and
Plots.
10. Create a Plane object displaying temperature contours and velocity vectors.
a. Go to Insert Location Plane and create a plane named PlaneCut.
484
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
c. Deactivate the display of the plane by deselecting PlaneCut and activate the contour display by
selecting TemperatureContours under User Locations and Plots.
d. Double-click TemperatureContours or right-click Edit to access the Details view. Update the
details as shown in Figure 24.32: Details for TemperatureContours (p. 485) and click Apply.
Figure 24.32: Details for TemperatureContours
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
485
e. Go to the Details view for the PlaneCut (do not activate the display of the PlaneCut) and make
the following modifications:
i.
ii. Use the scroll bar to change the Z location for PlaneCut.
f.
The plane cut can also be traversed across the domain using the animation tools in CFD-Post.
i.
Go to Tools Animation and select Quick Animation (default) and highlight the PlaneCut
object.
ii. Using the scroll bar, adjust the number of frames for the animation as shown in Figure 24.34: Quick
Animation Settings (p. 487) and click the
486
button.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
iii. The animation can be viewed on the screen or can be written out to an animation file by checking
the Save Movie option.
iv. Stop the animation by clicking the
button.
Modify the Details view for VelVectors to set the Locations to PlaneCut and click Apply.
j.
As before, use the Details view for the PlaneCut to manually traverse the plane displaying the
vectors across the domain.
k. Deactivate the display of the vectors by deselecting Velvectors under User Locations and Plots.
11. Create an Isosurface of 27C and 3 m/s.
a. Go to Insert Location Isosurface and create an Isosurface name HotSpots.
b. Modify the Details view for HotSpots to create an isosurface for 27[C] (Variable: Temperature,
Value: 27C).
c. Similarly, modify the Details to create an isosurface for 3 m/s (Variable: Velocity, Value: 3 m/s).
d. Deactivate the display of the isosurface by deselecting HotSpots under User Locations and Plots.
12. Create a Volume for values above 25C.
a. Go to Insert Location Volume and create a Volume named IsoVolume.
b. Modify the Details view for IsoVolume as shown in Figure 24.35: Details of IsoVolume (p. 488) and
click Apply.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
487
c. Deactivate the display of the volume by deselecting IsoVolume under User Locations and Plots.
488
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
c. Deactivate the display of the line by deselecting ForChart under User Locations and Plots.
d. Go to Insert Chart to create a Chart named TemperatureVariation.
e. Modify the Details for TemperatureVariation as follows:
i.
ii. General tab: Set the Title to Temperature Variation along Z axis.
iii. Data Series tab: Set Location to ForChart.
iv. X Axis tab: Set Variable to Z.
v. Y Axis tab: Set Variable to Temperature.
f.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
489
Note
The chart TemperatureVariation is added under the Report node of the Outline
tree.
14. Create an Expression and Variable that can be used for postprocessing.
490
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Right-click in the white space and click New to create a new expression named VelocityRatio.
iv. Create the expression as shown in Figure 24.39: Expression for VelocityRatio (p. 492) and click Apply.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
491
Note
Velocity is found under Variables, volumeAve()@ is found under Functions
CFDPost, and Cabinet is found under Locations Other.
b. Switch to the Variables tab and review the list of Derived, Geometric, Solution, and User Defined
variables.
i.
492
Right-click the white space and click New to create a new variable named VelRatio.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
VelRatio is listed under the User-Defined type of Variables.
c. You can now plot Contours, Isosurfaces, Vectors, Charts, and so on using the new variable VelRatio.
493
d. Double-click the Results cell of Comparison Study to launch a new ANSYS CFD-Post session.
Note
As before, ANSYS CFD-Post automatically reads in the most recent solution set (trial
004).
494
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
The root directory ~ice-cfdpost_files refers to the project folder in which you
have saved the ANSYS Workbench project for this tutorial.
Figure 24.41: The Load Results Panel
to
4. As before, go to Insert Location Surface Group and create a Surface Group named BoardAndComponents.
Important
The Surface Group in this ANSYS CFD-Post session should include the board and component surfaces from both solution sets. Use the Location Selector to select all the objects
excluding the cabinet objects for each list. The easiest way to do this is to select all the
objects from both groups using Shift and the left mouse button, then deselecting the
cabinet objects from both groups using Ctrl and the left mouse button. Click Apply to
create the surface group.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
495
496
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
8. Go to Insert Streamline and create a Streamline object named StreamlinesFans and edit the
Details as below:
a. Geometry tab: Select fan1_minx from both solution sets for Start From and set # of Points to 50.
Tip
Click the button ... next to Start From to select both fan1_minx objects more easily.
b. Color tab: Set Mode to Variable and select Temperature for Variable.
c. Symbol tab: Select Show Symbols and Show Streams. Set the Interval to 0.005 s.
d. Click Apply.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
497
e. Perform a detailed comparison study using the various features (Isosurface, Plane, Animation etc.)
discussed earlier in this tutorial.
498
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
25.2. Prerequisites
This tutorial assumes that you are familiar with the menu structure in ANSYS Icepak and that you have
solved or read the tutorial Finned Heat Sink of this guide. Some steps will not be shown explicitly.
Size
Power
Server Cabin- 2 ft x 3 ft x 7
et
ft
3000
W
High Density
2 ft x 3 ft x 7
ft
7000
W
PDU
4 ft x 2 ft x 5
ft
3600
W
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
499
Note
You can rotate the cabinet around a central point using the left mouse button, or you
can translate it to any point on the screen using the middle mouse button. You can zoom
500
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
501
Note
The walls of the cabinet are adiabatic and do not participate in radiation by default.
Radiation will not be considered for this analysis.
).
ANSYS Icepak creates a free rectangular plate in the x-y plane in the center of the cabinet. You
need to change the orientation and size of the plate and its location within the cabinet.
b. In the object geometry window:
i.
502
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
503
Note
Mass flow rate has units of lbm/s.
f.
504
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
4. Set the per-object meshing parameters for the fans crac_intake and crac_exhaust.
a. Open the Mesh control panel by clicking the Generate mesh button (
).
In the Per-object meshing parameters panel, Ctrl+left click crac_exhaust and crac_intake
to select both objects.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
505
506
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
e. Press Apply and Done to copy the CRAC unit 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.
507
f.
).
508
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
509
Note
The volumetric flow rate input for the recirculation opening is converted by ANSYS
Icepak to a mass flow rate input to the computational stage of the analysis. For this
conversion, ANSYS Icepak uses the density specified for Air in the materials panel as
shown below.
510
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
511
f.
512
Press Apply and Done to copy the row of server racks 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.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
513
i.
11. Create a new group for the high density server racks.
a. Select all the high density server rack objects by Shift+left clicking hdrack and then hdrackopns.10 in the Model manager window.
b. Right click one of the selected objects and go to Create and then Group.
c. In the Create group panel, enter HDRACKs in the Name for new group text field.
514
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Press Apply and Done to copy the row of high density server racks and close the panel.
Figure 25.14: Two Rows of High Density Server Racks 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.
515
f.
516
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
14. Set the per-object meshing parameters for all the resistance objects.
a. Open the Mesh control panel by clicking the Generate mesh button (
).
b. In the Local tab, press Edit next to the Object params option.
i.
In the Per-object meshing parameters panel, Shift+left click tile and then tile.10 to select
all the resistance objects.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
517
In the Copy group panel, check Group name and enter TILEs.
518
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
).
).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
519
Right click CEILING-RETURN in the Groups node again and select Copy.
g. In the Copy group panel, check Group name and enter CEILING-RETURN.
h. Check Translate and set the X offset to -14 ft.
i.
520
Press Apply and Done to copy the row of return grilles 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.
).
b. Double click the newly created object to open the Grille panel.
c. In the Info tab, enter ceiling-return-crac1 under Name and select CEILING-RETURN from
the Groups drop-down list.
d. In the Geometry tab, set the Plane to X-Z and enter the following dimensions:
g. Right click the vent ceiling-return-crac1 from the Model tree and select Copy.
h. In the Copy group panel, check Group name and enter CEILING-RETURN.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
521
j.
Press Apply and Done to copy the return grille and close the panel.
21. Set the per-object meshing parameters for the return grilles.
a. Open the Mesh control panel by clicking the Generate mesh button (
).
b. In the Local tab, press Edit next to the Object params option.
i.
In the Per-object meshing parameters panel, Shift+left click ceiling-return and then
ceiling-return.3 to select all the return grilles.
522
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
523
f.
23. Set the per-object meshing parameters for the grilles pdu_vent_in and pdu_vent_out.
a. Open the Mesh control panel by clicking the Generate mesh button (
).
In the Per-object meshing parameters panel, Ctrl+left click pdu_vent_in and pdu_vent_out
to select both objects.
524
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
525
).
).
).
526
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
).
).
ii. In the Copy group panel, check Group name and enter CABLETRAYS.
iii. Check Translate and set the X offset to 6 ft.
iv. Press Apply and Done to copy the cabletray and close the panel.
v. Right click CABLETRAYS in the Groups node again and select Copy.
vi. In the Copy group panel, check Group name and enter CABLETRAYS.
vii. Check Translate and set the X offset to 14 ft.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
527
).
2. In the Mesh control panel, enter 2 ft, 0.5 ft, and 1 ft for the Max element size for x, y, and z, respectively.
Change the Minimum gap values to 1 in, 0.36 in, and 1 in for x, y and z, respectively.
528
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
The units for the Minimum gap values are in inches.
3. Click Generate.
4. Use the Display and Quality tabs to view the mesh and check the mesh quality.
5. Click Close to close the panel once you have finished viewing the mesh.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
529
Problem setup
Basic parameters.
ii. Select Turbulent and Zero equation for the Flow regime.
iii. Enable the Gravity vector.
b. In the Defaults tab:
i.
Select Mica-Typical from the Insulators section of the Default solid drop-down list.
ii. Select Paint-non-metallic from the Paint section of the Default surface drop-down list.
c. In the Transient setup tab:
i.
Set the initial Y velocity to be 0.5 ft/s (a non-zero initial velocity is recommended for problems
involving natural convection).
Select the Ideal gas law (recommended for problems involving significant temperature differences).
530
Select the crac-intake fans by Ctrl+left clicking crac_intake and then crac_intake.1 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.
Solution settings
Basic settings.
a. Change the Number of iterations to 1000 and the Convergence criteria for Energy to 1e-6.
b. Click Accept to apply the settings and close the panel.
3. Go to
Solution settings
Advanced settings.
531
Note
The actual values of the residuals may differ slightly on different machines, so your plots
may not look exactly the same as Figure 25.27: Solution Residuals (p. 532) and Figure 25.28: Temperature Point Monitors (p. 533).
Figure 25.27: Solution Residuals
532
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
4. Click Done in the Solution residuals and Temperature Point monitors windows to close them.
).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
533
534
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
).
e. Check the Loop mode option and click Animate to display a loop of the plane cut traversing from
the min z to the max z side of the datacenter.
f.
Click Interrupt on the progress bar to return to the Plane cut panel.
g. Repeat the above procedure for plane cuts in the Y-Z and X-Z planes by changing the Set position
to X plane through center and Y plane through center respectively.
h. 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.
535
).
f.
In the Animation group box, enter 90 for Start, 80 for End, and 10 for Steps.
536
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
).
Note
ANSYS Icepak will take a few moments to generate the airflow patterns.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
537
j.
k. View the animated airflow patterns from various angles from the Orient menu.
l.
m. Click Done in the Object face particles and Object face panels to close them.
n. Right click airflow in the Model manager window and make the particle traces inactive by unchecking Active in the context menu.
5. Report the volumetric flow rate distribution at the perforated floor tiles.
a. Go to Report Summary report to open the Define summary report panel.
b. Click New to get a new field to define the Summary report.
c. In the Objects drop-down list, expand the Groups node and select TILEs, and click Accept.
d. Select Volume flow from the Value drop-down list and deselect Comb.
e. Click New to get a new field to define the Summary report.
f.
In the Objects drop-down list select crac_exhaust and crac_exhaust.1, and click Accept.
g. Select Relative humidity from the Value drop-down list and deselect Comb.
538
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
i.
j.
6. Save (
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
539
25.13. Step 10: Additional Exercise: Visualize and analyze the results in
ANSYS CFD-Post
In addition to using the postprocessing tools contained within ANSYS Icepak, you can also postprocess
using the advanced tools in ANSYS CFD-Post through ANSYS Workbench. See Postprocessing Using
ANSYS CFD-Post for details on how to use the features in ANSYS CFD-Post.
540
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
26.2. Prerequisites
Familiarity with the ANSYS Workbench interface
Familiarity with the ANSYS Icepak interface
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
541
542
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
) and select
Note
DME.stp can be found at ICEPAK_ROOT/tutorials/DME/DME.stp. You must replace ICEPAK_ROOT by the full path name of the directory where ANSYS Icepak is installed on your computer.
3. Click
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
543
Note
The Electronics drop-down menu in the toolbar contains several options:
544
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
We will not have to make modifications to export these bodies into ANSYS Icepak.
b. Go to Electronics Show CAD Bodies. Only bodies with complex geometries not recognized as
ANSYS Icepak native objects will be visible.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
545
Note
These are the bodies we will have to modify in order to export these bodies into
ANSYS Icepak.
c. Go to Electronics Revert View to return to the previous display.
2. Create a Slice for one set of fins.
a. In the Tree Outline, right-click Housing and select Hide All Other Bodies.
Note
Expand the node 54 Parts, 54 Bodies to see the Housing node.
b. Select
546
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
If you cannot select the face, try using the Model Faces selection filter ( ).
f.
g. Click the field to the right of Bodies and select the Housing body from the Tree Outline.
h. Click Apply and then
i.
Verify that the Details view for FinsSlice1 resembles Figure 26.8: Details View of FinsSlice1 (p. 547).
Figure 26.8: Details View of FinsSlice1
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
547
Note
The Housing should now appear in several parts in the Tree Outline. When selecting
Hide All Other Bodies, select all of the Housing nodes first.
Note
Make sure that the Bodies selection is the larger section of the housing containing
the fins as shown in Figure 26.9: FinsSlice2 Bodies Selection (p. 548).
Figure 26.9: FinsSlice2 Bodies Selection
Note
The Parts will become Assemblies in ANSYS Icepak.
a. Press +Y on the Triad (the axes) to get a clear view of the fins.
b. Select Box Select from the Shortcuts toolbar.
548
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
e. Right-click anywhere in the Model View and select Form New Part.
f.
In the Details view, set the Part feature name to Fins1 and press Enter 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.
549
Important
Note that this Housing body is located outside the parts Fins1 and Fins2.
b. Go to Electronics Simplify.
c. In the Details view, rename the feature HousingSimplify and then press Enter.
d. In the Simplification Type field, select Level 1 from the drop-down list.
550
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
d. Go to the Y view.
e. While holding down the Ctrl key, select the face as shown in Figure 26.12: BackOpenings Face Selection (p. 551).
Figure 26.12: BackOpenings Face Selection
f.
Go to Electronics Opening.
g. In the Details view, click Apply in the Faces field. You should have 2 to the right of Faces.
h. Click Generate to finish creating the feature.
7. Create a Fan.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
551
Note
If you cannot view the object correctly, press Zoom to Fit ( ).
b. Go to Electronics Fan.
c. In the Details view, set the Fan name to FanGeom.
d. Click the field to the right of Body To Extract Fan Data, select the entire fan body and click Apply.
e. Click the field to the right of Hub/Casing Faces and select the faces as shown in Figure 26.13: Hub/Casing Faces Selection (p. 552).
Figure 26.13: Hub/Casing Faces Selection
Note
You can select multiple faces by simultaneously holding down Ctrl and clicking the
objects.
552
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
Although it may seem like there was no change, this step creates a fan object in ANSYS
Icepak. To confirm this, you can go to Electronics Show Ice Bodies and check if
the fan is present.
In the Tree Outline, select the Front-Panel part and then simultaneous press Ctrl and click
the Fan object.
ii. Right-click the Fan object and select Form New Part.
iii. In the Details view, rename the Front-Panel Part to Front-Panel-Fan.
8. Perform a Simplify operation on the Housing.
a. Show all bodies again by right-clicking one of the objects in the Tree Outline and clicking Show All
Bodies
b. Go to Electronics Simplify.
c. In the Details view, set the Simplify feature name to HousingFrontBack.
d. In the field to the right of Simplification Type, select Level 1.
e. Click the field to the right of Select Bodies and select the front and the rear panels of the Housing
as shown in Figure 26.14: HousingFrontBack Bodies Selection (p. 554).
Tip
Again, simultaneously press Ctrl and click each panel in order to make both selections.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
553
f.
554
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
Selecting Fins1, Fins2, Front-Panel, Rear-Panel includes the selection of all the
components inside of those nodes.
b. Right-click the selected objects and select Hide Body to view just the internal components.
c. Go to Electronics Simplify.
d. In the Details view, set the Simplify feature name to PWB_T0220.
e. In the field to the right of Simplification Type, select Level 1.
f.
Click the field to the right of Select Bodies and select the PWB and all the HS_AF0 and T0220_Case
objects.
Tip
You can either follow the steps immediately below to select the objects from the
Graphics window, or you can select them directly from the Tree Outline.
i.
Go to the +Z view.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
555
g. Click Apply. The Select Bodies field should now show 13 bodies selected.
h. Click
556
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
c. Right-click the model and select Form New Part. All the bodies will be added to the part.
d. Name the part T0220_Case1.
e. Repeat steps a to e for the rest of the packages, except naming the parts T0220_Case2,
T0220_Case3, etc.
11. Perform a Simplify on the Coil.
a. Go to Electronics Simplify.
b. In the Details view, set the Simplify name to CoilAssembly.
c. In the field to the right of Simplification Type, select Level 1.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
557
558
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
e. Click Apply.
f.
g. Click
559
16. Right-click a body in the Tree Outline and select Show All Bodies. Your model should look like Figure 26.21: Final Model in ANSYS DesignModeler (p. 561) and your Tree Outline should look like Figure 26.22: Final Tree Outline (p. 562).
560
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
561
Note
Some of your parts and bodies may be in a different order than what is shown in Figure 26.22: Final Tree Outline (p. 562).
17. Check if all the bodies have been converted to ANSYS Icepak objects.
a. Go to Electronics Show CAD Bodies.
b. Confirm that the view contains no bodies. This means all the bodies have been recognized by ANSYS
Icepak.
18. The model is now ready to use in ANSYS Icepak.
562
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
3. Double-click the Setup cell (B2) to open the model in ANSYS Icepak.
4. In the Model manager window, right-click the Model node and select Expand all to view the geometry
inside the assemblies.
5. Notice that the bodies have been successfully transferred into ANSYS Icepak.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
563
564
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
27.2. Prerequisites
You should have the following before starting this tutorial:
Ability to perform basic project analysis in ANSYS Icepak
Familiarity with the ANSYS Icepak interface
Familiarity with the Design Modeler - Electronics tutorial which is located in the Icepak Tutorial Guide
In the file selection panel, select the packed project file tut26-Icepak.tzr and click Open.
Note
The file tut26-Icepak.tzr can be found at ICEPAK_ROOT/tutorials/Avionics/tut26-Icepak.zip. You must replace ICEPAK_ROOT by the full path name of the
directory where ANSYS Icepak is installed on your computer system. You must extract the
files from tut26-Icepak.zip before importing the .tzr file.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
565
In the location for the unpacked project file selection dialog, select a location where you would like to
create the new Icepak project and click Unpack.
Note that the faces of the cabinet align with the outermost boundaries of the rest of the model.
Figure 27.3: Unpacked Model
566
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
From the Model manager window, double-click block.1 to open the edit panel.
Using the Info tab, rename the block as Support and click Update.
In the Properties tab, set the block type to Hollow as shown in the below figure:
Figure 27.4: Block Type
In the Geometry tab, switch to Start / length, update the coordinates for the block as shown below and
click Done.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
567
Note
The zL dimension is in feet.
A warning message (see below) comes up indicating that the support block is outside the cabinet.
Click Resize cabinet to allow the cabinet to resize to include the support block within its extents.
568
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
From the Model manager window, double-click Cabinet and open the Cabinet edit panel.
In the Geometry tab, modify the cabinet dimensions as shown below and click Update.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
569
Using the Properties tab, set the Wall type for the cabinet sides as shown below and click Done.
Note
This setup will be used for a forced convection and a natural convection (fan failure) based
analysis.
Figure 27.8: Updated Properties Tab for Cabinet
570
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Right-click the selected items (in the Model manager window) and select Create assembly from the
menu items as shown below.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
571
In the Model manager window, expand assembly.1 by clicking the assembly node
(
).
Note in the Model manager window that the Fan is listed outside the Front-Panel-Fan assembly
node.
572
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
On the Model manager window, double-click assembly.1 to open the edit panel for assembly.1.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
573
Similarly, modify the slack values for the other assemblies as shown in Table 27.1: Slack Settings for the
Assemblies (p. 574).
Note
As you have done for assembly.1, select Mesh separately in the Meshing tab for each
of the assemblies in the table before entering the required inputs.
Tip
To facilitate the specifications, click Update in the Assemblies panel after each specification
and then click the next assembly object in the Model manager window. Doing this, you
do not have to close and re-open the Assemblies panel repeatedly.
Table 27.1: Slack Settings for the Assemblies
574
Assembly
Min X
Max X
Min Y
Max Y
Min Z
Max Z
assembly.1
Front-Panel-Fan
Rear-Panel
T0220_Case3
2.23
T0220_Case2
T0220_Case1
T0220_Case4
2.23
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
T0220_Case6
Coil
4.175
Components
4.175
Capacitors
2.271
4.175
BGAHS
4.175
Fins1
Fins2
Note
You have not meshed the Housing assembly separately. Furthermore, you have set a
few slack values to 0 for some assemblies. These are to avoid any assembly-assembly intersections, which ANSYS Icepak does not allow.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
575
Click Generate.... The resulting mesh size should be between 500,000 and 600,000 cells. Observe in the
Message window that no mesh exists for the DIE_AF0 objects.
Right-click the Model node from the Model manager window and select Sort Meshing Priority.
576
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
From the Model manager window, expand the node for the assembly TO220_Case3. Note that DIE_AF0
is at the top of the list indicating that it has the least meshing priority.
While holding down the Shift key, select TO220_Case_0 and TO220_Case_1 from the Model manager
window. Drag and drop these above DIE_AF0 as shown in Figure 27.16: Modifying the Meshing Priority (p. 577). This automatically changes the respective meshing priority settings such that DIE_AF0 has a
higher meshing priority than the TO220_Case blocks do.
Note
For more information on meshing priority, see Controlling the Meshing Order for Objects
of the Icepak Users Guide.
Figure 27.16: Modifying the Meshing Priority
Similarly, update the meshing priorities of the other DIE_AF0 blocks for all the TO220_Case assemblies.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
577
Note
From the messages printed in the Message window, remeshing is limited to the
TO220_Case assemblies only.
Use the Display and Quality tabs to visualize mesh refinement and assess mesh quality.
Save the project.
Tip
For objects that require similar material and power specifications, you can edit them simultaneously to speed up the process. From the Model manager window, select all of the
objects requiring the same material and power specifications, such as the DIE_AF0 objects,
while holding down the Ctrl key. Right-click one of the selected objects and select Edit
to open the shared object edit panel. You can now select the material and total power for
all of the selected objects simultaneously. Click Done after you change the settings.
Table 27.2: Material and Power Inputs
Node
Object name
Material
Total Power (
W)
TO220_Case3
DIE_AF0
Ceramic_material
T0220_Case2
DIE_AF0.1
T0220_Case1
DIE_AF0.2
T0220_Case4
DIE_AF0.3
T0220_Case5
DIE_AF0.4
T0220_Case6
DIE_AF0.5
Coil
Coil-2
Cu-Brass
Components
Component
Mold_material
Component.1
Component.2
Component.3
Capacitors
Capacitor
Capacitor.1
Capacitor.2
578
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
BGA
Ceramic_material
Note
Orient the fan in the negative Y direction by selecting Negative in the Flow direction
group box.
Figure 27.17: Fan Curve and Swirl Inputs for the Fan Object
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
579
Problem Setup
Note
Instead of accessing the
Basic parameters panel, you can instead use the Problem setup
wizard to define your problem setup by double-clicking Problem setup in the Model
manager window. See 2.7. Step 4: Physical and Numerical Settings of the Finned Heat Sink
tutorial for more instruction regarding the Problem setup wizard. You must still use the
same settings described in this tutorial for the Problem setup wizard.
Modify the General setup tab for the Basic parameters (under the Problem setup node) as shown below.
Figure 27.18: Basic parameters/General setup
Set the options for discrete ordinates radiation model as below and click Accept.
580
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Go to the Defaults tab and update the Ambient conditions as shown below.
Figure 27.20: Basic parameters/Defaults
Go to the Advanced tab, enable Solar loading and update the options for solar loading as shown below.
Click Accept.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
581
Solver Setup
Go to the Solve menu and click Settings Basic. Increase the Number of iterations to 500 and click
Accept.
Retain the defaults for the Parallel and the Advanced settings.
Create a monitor point at the centroid of the BGA. There are two ways to do so:
Method 1:
Drag and drop the BGA block from the BGAHS assembly node in the Model manager window to the
Points node as shown below.
Double-click the newly created monitor point and accept the default settings.
582
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Method 2:
From the Model manager window, as shown below, right-click the BGA block and click Add to Clipboard.
Right-click the Points node (see below) and select Paste from Clipboard.
The BGA point monitor will be added to the Points node.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
583
Similarly, create monitor points for the opening objects Rear-Panel_18 and Rear-Panel_4, found
in the Rear-Panel assembly node. Modify the corresponding monitor point panels to enable velocity
and temperature monitoring during the solution process by selecting both Temperature and Velocity
check boxes for each of the rear panel monitor points.
Figure 27.24: Point Monitors (Temperature and Velocity) for the Openings Rear_Panel_18 and
Rear_Panel_4
584
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Calculate a Solution
Save using the File menu and click Save project.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
585
586
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Right-click the selection on the Model manager window and choose Create Object Face(s)
Combined to create contours of temperature, the default variable, on the faces of the selected objects.
Click Done on the Object face panel.
Review the contours display (Figure 27.28: Display Contours of Temperature on Selected Objects (p. 588)).
Note that the hot spots are located on the capacitors and the components.
The max Y (west) side of the support block is directly exposed to solar radiation. This is confirmed by
the results. This side is warmer than the other sides of the support block.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
587
Right-click face.1 from the Post-processing node (in the Model manager window) and then deselect
Active to deactivate face.1.
588
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Tip
You can also snap the extents of the clipping zone from 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.
589
590
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
591
Click Parameters (adjacent to Show Vectors), set the Display options to Uniform (10000), select the
Project to plane option and click Apply then Update.
Figure 27.33: Updated Plane Cut of Velocity Vectors
592
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
593
Use the Animate button to visualize a dynamic 3D representation of the air flow beginning from the fan
and exiting out of the openings on the rear panel.
Adjust the steps input to modify the number of frames included in the animation.
Deactivate face.1 and face.2.
Power and Temperature Values
Go to the Post menu and select Power and temperature values to identify (and display) the objects
which fail for specified maximum temperature criteria.
Assume that the maximum temperature rating for the components in this setup is 85C.
In the Power and temperature limit setup panel, set the Default temperature limit to 85 C and click
All to default.
Click Show too hot to report (in the message window) and display (on the graphics window) the objects
that fail this criterion.
The graphical display will update for standard shape Icepak objects only. CAD objects will not be
highlighted in the graphics window but will be listed in the message window instead.
594
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Additional Exercises
Figure 27.36: Updated Graphical Display
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
595
Go to the Solve menu and select Settings Advanced and update the under-relaxation settings for
Pressure and Momentum to 0.7 and 0.3 respectively.
Go to the Solve menu and click Run solution, enter a unique Solution ID and click Start solution.
Note
The ID icepakcfd-tut2600 should not be used for the Solution ID as it has already
been used for the forced convection, steady-state simulation setup.
596
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
597
Click Accept, Done, and Accept to close the Curve specification, Transient temperature and Basic
parameters panels respectively.
Go to Solve Settings Basic and set the Iterations / timestep to 200.
Go to the Solve menu and click Run solution, enter a unique Solution ID.
As shown below, set the Type to Restart and select the ID for the forced convection, steady-state simulation (icepakcfd-tut2600) with the Full data option.
Having an established flow field from the steady state analysis as a starting point will aid convergence
during the transient simulation.
598
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
599
600
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
28.2. Prerequisites
Familiarity with integration of ANSYS Icepak into ANSYS Workbench
Familiarity with ANSYS DesignModeler interface
601
Note
If you plan to perform a subsequent thermal stress analysis using the temperature data from
Icepak results, you should retain the features that affect the stress analysis rather than simplify them.
Figure 28.1: Customized Heat Sink with all Detailed Features
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Rename the Geometry component module to STEP Import. To rename the title, double-click the title
Geometry or click the left mouse button on the down arrow and select the Rename option from the dropdown menu (highlighted in Figure 28.4: Rename the Geometry Component (p. 604) below).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
603
Next, as shown in Figure 28.5: Create the Icepak Component (p. 604), select the Icepak component module
from the toolbox and drop it on cell A2 of the geometry component to establish the link between Geometry
(ANSYS DesignModeler) and ANSYS Icepak.
Figure 28.5: Create the Icepak Component
This completes the schematic representation of the project workflow. The updated Project Schematic is
shown in Figure 28.6: Updated Project Schematic (p. 605) below.
604
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
28.6. DesignModeler
In the Project Schematic, double-click cell A2 (Geometry) to open DM.
Go to Tools Options.
In the Options panel, click the Toolbars sub-node under the DesignModeler node.
Set Slice, Freeze, and Electronics to Yes.
Click OK to exit the panel.
Note
The file custom-heat_sink-simplified.stp can be found at ICEPAK_ROOT/tutorials/MCAD_heatsink/custom-heat_sink-simplified.zip. You must replace
ICEPAK_ROOT by the full path name of the directory where ANSYS Icepak is installed on
your computer system. You must also extract the contents of the zip folder before selecting
custom-heat_sink-simplified.stp.
Tip
The key F5 is the keyboard shortcut for Generate.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
605
Rotate the model and observe the various geometric features in the imported CAD body.
Note
Generating the model is necessary to implement the last operation performed on the
model. The Graphics window displays the changes.
Note the updated status of the individual cells (A2 and B2) on the Workbench Project Schematic.
Figure 28.8: Project Schematic Updated Cell Status
606
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Description
Level 0
Level 1
Level 2
Similar to Level 1, except that the resulting block shapes are polygonal extrusions wherever applicable.
Level 3
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
607
Go to Electronics Show Ice bodies. The Graphics window will go blank. Now, go to Electronics
Show CAD bodies. The Graphics window will show the heat sink geometry.
Note
Regular Icepak shapes (rectangular prisms, cylinders, uniform polygons) are recognized as
valid Icepak bodies automatically. The CAD bodies need to be converted to valid Icepak
bodies using the Electronics utility.
608
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Simplify - Level 0
Go to Electronics Simplify.
Note that Simplify1 shows up in the Tree Outline and the Details view is populated with the
simplify form. Go to the Details view.
Click Apply in the Select Bodies row.
Go to the Simplify input field and then add the prefix L0_ to the existing name so that the feature is
named L0_Simplify1. Press Enter.
Set the Simplification Type to Level 0 using the drop-down list.
Click
A single block (corresponding to extents of the Heat Sink geometry) should appear 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.
609
Steps in Workbench
Go to the Workbench Project Schematic.
Change the title below the Icepak module to Icepak-Simplify-Level0. To do so, double-click the
title or select the Rename option using the drop-down menu.
Double-click cell B2 (Setup for the Icepak module) to open Icepak.
Figure 28.12: Updated Project Schematic
Steps in Icepak
Observe that the Icepak model contains one Icepak block, the default object type for the DM Electronics
utility.
610
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Simplify - Level 0
Figure 28.13: Icepak Interface for Icepak-Simplify-Level0
Steps in Workbench
Go back to the Workbench Project Schematic. Select the link from the STEP Import module to the
Icepak-Simplify-Level0 module. Press the Delete key on the keyboard to delete the link and then
click OK to ignore the warning message that appears.
Figure 28.14: Updated Project Schematic
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
611
Note
The geometry selection filter is automatically set to Faces.
Click Apply on the Details view to confirm this selection as the target face for the slice operation.
612
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Slice Tool in DM
Figure 28.16: Selection of Slice Surface
Set the Slice Targets field to Selected Bodies (click the field to the right of Slice Targets). Select the
yellow bodies field (right box). The selection filter is automatically set to bodies. Select the heat sink body.
Click the Apply button to complete the selection.
Figure 28.17: Details View for Slice Operation
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
613
Note
In the Tree Outline, the icon for a valid Icepak body (left half of heat sink) is similar to the
icon used for the corresponding primitive, a block in this case, in Icepak.
Figure 28.19: Show Ice Bodies, Updated Tree Outline and Graphics Window
Next, go to Electronics Show CAD Bodies and confirm that only the right hand side of the heat sink
is visible with this selection.
Figure 28.20: Show CAD Bodies, Updated Tree Outline and Graphics Window
614
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Simplify - Level 1
Figure 28.21: Revert View and Context Menus
As shown in Figure 28.22: Rename the Bodies After the Slice Operation (p. 615), right-click the names of
the bodies and rename the two bodies as CUSTOM-HEAT_SINK-SIMPLIFIED-LEFT and CUSTOMHEAT_SINK-SIMPLIFIED-RIGHT.
The key F2 can also be used for renaming the bodies.
Figure 28.22: Rename the Bodies After the Slice Operation
In the next section, we shall use different simplify operations on the child bodies (created as a result of
the Slice operation).
615
Steps in Workbench:
Go to the Workbench Project Schematic.
Create a new Icepak component as shown below. Rename the Icepak component to Icepak-SimplifyLevel1 and establish a link between STEP Import (A2) and Icepak-Simplify-Level1 (C2).
Figure 28.24: Updated Project Schematic
616
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Simplify - Level 1
Steps in Icepak:
Observe the Icepak model.
Notice that CUSTOM-HEAT_SINK-SIMPLIED-LEFT is automatically translated to a corresponding
polygonal block shape in Icepak.
Recall that Simplify operation is not required for regular Icepak shapes such as prisms, cylinders, uniform
polygons, and so on.
If you do not wish to apply the automatically recognized shape, you can use DM to simplify the CAD
geometry as required.
It is good practice to use simplification operations for all bodies that must be transferred to Icepak.
The part CUSTOM-HEAT_SINK-SIMPLIED-RIGHT shows up as an Icepak assembly with the same
name. Expand the assembly to view the contents on the Model manager window and the graphics window
as shown in Figure 28.25: Icepak interface for Icepak-Simplify-Level1 (p. 617).
Figure 28.25: Icepak interface for Icepak-Simplify-Level1
Close Icepak.
Steps in Workbench
Go back to the Workbench Project Schematic. Select the link from STEP Import to Icepak-SimplifyLevel1 module. Press the Delete key to delete the link and click OK to ignore the warning message that
appears.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
617
618
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
619
Steps in Workbench
Go to the Workbench Project Schematic.
Create a new Icepak component as shown below. Rename the Icepak component to Icepak-SimplifyLevel3 and establish a link between STEP Import (A2) and Icepak-Simplify-Level3 (D2).
620
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Steps in Icepak
Examine the Icepak model.
Notice that the model is identical to the original CAD import.
Check the Icepak geometry information of the only block- note that the shape is set to CAD. This is an
Icepak CAD block.
Note
Since all the sides of this part were planar, the facet quality of very coarse was sufficient.
On the other hand, if the original CAD part contained more complex surfaces, such as bspline, torus, or partial or toroid cylinders, a finer resolution option might be required.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
621
Close Icepak.
Steps in Workbench
Go back to Workbench and save the project using File Save.
28.15. Conclusion
In this tutorial, you:
Learned how to use DM to convert a CAD part into an Icepak model
Became better acquainted with the different levels of simplification available within the DM Electronics
utility
Used the Slice feature multiple times in DM
622
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
29.2. Prerequisites
To use this tutorial more effectively, you should have the following:
Completion of the tutorial Translation of MCAD Geometry to Icepak Native Geometry Using ANSYS
DesignModeler in the Icepak Tutorials
Familiarity with the ANSYS Workbench (WB) and DM interfaces
ANSYS Icepak - ANSYS Workbench Integration Tutorial in the Icepak Tutorials
Design Modeler - Electronics in the Icepak Tutorials
Familiarity with the conversion of CAD objects into Icepak native objects
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
623
Translation of System Level MCAD Geometry to Icepak Native Geometry Using ANSYS
DesignModeler
Figure 29.1: Electronics Box Model
624
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Drag a Geometry component module from the Toolbox and drop it into the Project Schematic window
as shown in Figure 29.3: Create the Geometry Component (p. 626).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
625
Translation of System Level MCAD Geometry to Icepak Native Geometry Using ANSYS
DesignModeler
Figure 29.3: Create the Geometry Component
626
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
The file generic-electronic-box.stp can be found at ICEPAK_ROOT/tutorials/MCAD_board/generic-electronic-box.zip. You must replace ICEPAK_ROOT
by the full path name of the directory where ANSYS Icepak is installed on your computer
system and unzip the file before importing it.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
627
Translation of System Level MCAD Geometry to Icepak Native Geometry Using ANSYS
DesignModeler
Figure 29.6: Updated Tree Outline and Graphics Window
Note
As a part of the import operation in DM, all the CAD parts from the original CAD model
are retained in the correct locations as DM Bodies. However, the organization of the
CAD assemblies (irrespective of the import source) cannot be preserved in DM.
628
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Examine which objects are already recognized as compatible with Icepak native geometry.
1. Go to Electronics Show Ice Bodies. This feature displays only those CAD bodies that have been
recognized by DM as valid for translation to Icepak.
2. Since no simplify operations have been performed yet, only the simple shape bodies are recognized
as valid for translation to Icepak at this instance.
3. Figure 29.8: DM Bodies Compatible with Icepak Native Geometry (p. 630) shows the bodies that can be
directly converted to Icepak native geometry without simplification in DesignModeler.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
629
Translation of System Level MCAD Geometry to Icepak Native Geometry Using ANSYS
DesignModeler
Figure 29.8: DM Bodies Compatible with Icepak Native Geometry
Note
Using Show Ice Bodies also updates the icons for the Icepak-compatible bodies in the
Tree Outline.
Note
The geometry used in this tutorial does not need any repair.
630
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
631
Translation of System Level MCAD Geometry to Icepak Native Geometry Using ANSYS
DesignModeler
Figure 29.10: Create and Suppress Fasteners, Updated Graphical Display
Note
Generally, fasteners are non-essential for the CFD analysis. However, you must be careful
to include any heat spreading objects. Also, if combined thermo-mechanical analysis with
ANSYS Icepak and ANSYS Mechanical is planned, it is possible that some of the fasteners
are important for FEA purposes. In this case, you should include these fasteners in both
ANSYS Icepak and ANSYS Mechanical.
632
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
During the creation of parts, in case any objects are missed, create a separate part out of
those and then merge this part with the intended part. To merge multiple parts, which
can be a combination of suppressed and unsuppressed parts, hold down the Ctrl key while
selecting the parts that need to be merged, and then right-click the selection and select
Form New Part to complete the merging of the parts. Rename the newly formed part as
appropriate.
This completes the initial review and organization of the CAD model for efficient translation to native
ANSYS Icepak geometry.
Save the project using File Save Project in DM.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
633
Translation of System Level MCAD Geometry to Icepak Native Geometry Using ANSYS
DesignModeler
Go to WB and double-click cell B2 (the Setup cell from CFD module) to open the Icepak interface.
In Icepak, right-click the Model node (from the Model manager window) and select Expand All.
In Icepak, go to the Orient menu and select the Isometric view and then Scale to fit to reorient the
graphics display.
Observe that the valid Ice bodies have been successfully converted to Icepak block objects.
Figure 29.12: Show Ice Bodies in DM (left) and Model with Same Objects in Icepak (right)
The Level 3 Simplify feature is used only for complex shapes which cannot be modeled as Icepak primitive
shapes.
You must use the hex-dominant mesher (Mesher-HD) to mesh these shapes in Icepak.
634
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
For the sake of clarity, it is useful to display only the part that is currently of interest and hide all other
parts and bodies.
A Periphery to Center Marching strategy will be employed to target the easily visible CAD bodies for
translation to Icepak native geometry progressively.
Translating
In the Tree Outline, right-click the Chassis part and select Hide All Other Bodies so that only the
Chassis geometry is visible in the graphics display.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
635
Translation of System Level MCAD Geometry to Icepak Native Geometry Using ANSYS
DesignModeler
Figure 29.16: Retain Only the Chassis Geometry in the Graphics Display Window
Chassis:
DM Electronics/Opening
Observe the circular through-hole at the top of the chassis and the two grilles made of rectangular
and circular hole patterns on the side walls of the chassis. These will be represented as free openings
in Icepak.
Go to Electronics Opening.
From the graphics window, select the three chassis faces as shown below in Figure 29.17: Opening
Operation for Chassis Selection of Candidate Faces (p. 636).
Figure 29.17: Opening Operation for Chassis Selection of Candidate Faces
In the Details view for the opening operation, click Apply to accept this selection for the Faces field.
Click Generate to create the openings.
Observe the new entries in the Tree Outline. One new surface body and two new parts have been
created.
From the Tree Outline, right-click each of these newly created parts and surface body listings to rename them as shown below.
636
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Chassis:
DM Electronics/Simplify
On the Shortcuts Toolbar, set the Selection Filter to Bodies.
From the graphics display area, select the two Chassis bodies, as shown in Figure 29.20: Selecting
Chassis Cover and Housing (p. 637), by holding down the Shift key.
The same selection can also be made by expanding the node corresponding to the Chassis part
listing in the Tree Outline and selecting the bodies (using the Shift key) COVER and HOUSING.
Figure 29.20: Selecting Chassis Cover and Housing
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
637
Translation of System Level MCAD Geometry to Icepak Native Geometry Using ANSYS
DesignModeler
Go to Electronics Simplify and click Apply in the Details view to accept this selection.
In the Details view, set the Simplification Type to Level 1
Click Generate.
Observe the simplified representation of the Chassis on the graphics display.
Figure 29.21: Updated Graphical Display in DM
Chassis:
638
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Chassis:
In Icepak, verify that only the Chassis assembly shows up in the Model manager window.
From the Model manager window, expand the Chassis assembly node to view the contents.
Verify, from the Model manager window and from the graphics display, that all the Chassis bodies,
surface bodies and solid bodies, have been correctly translated to corresponding opening and block
objects in Icepak.
Figure 29.24: Updated Icepak Graphics Display (p. 639) shows the isometric view of the Chassis
representation in Icepak:
Figure 29.24: Updated Icepak Graphics Display
Save the project using the File menu and select Save project in Icepak.
Go to File Close Icepak to close the Icepak interface.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
639
Translation of System Level MCAD Geometry to Icepak Native Geometry Using ANSYS
DesignModeler
Chassis:
Note
This new link will be used to process the Motherboard part in DM for translation
to native Icepak geometry.
Save the project using File Save in WB.
Figure 29.26: Updated WB Project Schematic
640
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Motherboard:
DM Electronics/Simplify
In the Shortcuts Toolbar, set the Selection Filter to Bodies.
Also, as shown in Figure 29.28: Set Select Mode to Box Select (p. 641), on the Shortcuts Toolbar, set
the Select Mode to Box Select. Note the change in the cursor display.
Figure 29.28: Set Select Mode to Box Select
Draw a box to include all the Motherboard part geometry. As shown below, the selected geometry
will be shaded solid (zero transparency).
Note
You can also select the Motherboard bodies by selecting the node Motherboard
from the Tree Outline.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
641
Translation of System Level MCAD Geometry to Icepak Native Geometry Using ANSYS
DesignModeler
Figure 29.29: Use Box Select to Select All the Geometry From the Motherboard Part
Go to Electronics Simplify and click Apply in the Details view to accept this selection.
In the Details view, set the Simplification Type to Level 0.
Click Generate.
Observe the simplified representation of the Motherboard part geometry in the graphics display.
You have successfully converted all the bodies from the Motherboard part to valid Ice bodies.
Go to Electronics Show CAD Bodies and confirm that the corresponding graphics display is empty.
Go back to Electronics Show Ice Bodies.
Figure 29.30: Simplified Representation of Motherboard Part Geometry
Motherboard:
642
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Go to File menu and select Close Icepak to close the Icepak interface.
Motherboard:
WB Update Project Schematic
Go back to the WB interface and delete the link between the MCAD and the CFD-Motherboard
modules.
Drag a new Icepak component from the WB Toolbox and drop on cell A2 of the MCAD module to
create a new DM-Icepak link.
Rename the newly created Icepak module as CFD-QFP1.
This new link will be used to process the QFP-1 part in DM for translation to native Icepak geometry.
Save the project using File Save in WB.
Figure 29.32: Updated WB Project Schematic
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
643
Translation of System Level MCAD Geometry to Icepak Native Geometry Using ANSYS
DesignModeler
Translating
QFP-1:
DM Electronics/Simplify
From the Tree Outline, expand the node corresponding to the QFP-1 part.
Observe that there are two bodies (SM-HEATSINK and QFP-1) listed under this part. Here, SMHEATSINK represents the sheet metal heatsink and QFP-1 represents the IC package.
Simplify the SM-HEATSINK body with a level 3 Simplify operation.
644
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Using cell D2 (the Setup cell for the CFD-QFP1 module) from the WB Project Schematic, open Icepak.
Verify that all the bodies from the QFP-1 part in DM have been correctly converted to corresponding
block objects in Icepak.
Double-click SM-HEATSINK from the Model manager window to access the Edit panel for this block.
Go to the Geometry tab and note that the geometry shape is set to CAD.
This will always be the case when the level for simplification in DM is set to Level 3.
Click Done to close the Edit panel for SM-HEATSINK.
The isometric view of the QFP-1 representation in Icepak is shown below.
Figure 29.35: Updated Icepak Graphics Display
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
645
Translation of System Level MCAD Geometry to Icepak Native Geometry Using ANSYS
DesignModeler
Go to the File menu and select Close Icepak to close the Icepak interface.
QFP-1:
WB Update Project Schematic
As before, delete the link between the MCAD and the CFD-QFP1 modules.
Link a new Icepak module named CFD-CPU-Box to MCAD.
Save the project using File Save in WB.
Figure 29.36: Updated WB Project Schematic
Translating
646
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Display one body at a time using the Hide function. Since the bodies contain geometric features that
are important for thermal analysis, it is a good practice to examine them and determine how to
capture the features in the CFD model.
CPU_Socket: Observe that CPU_Socket contains a cavity in the center. When the CPU is mounted,
the air pocket in this cavity reduces the heat flow from the CPU to the PCB. It is important to capture
the effect of this air pocket. Simplification using the level 1 simplification scheme will not recognize
this cavity automatically. A new volume body will be created to model the cavity explicitly.
Figure 29.38: CPU_Socket Body
TIM: Note the small thickness of TIM between the heat sink base and the CPU case. To avoid unnecessary mesh refinement due to this small thickness, the TIM body will be set up as a contact resistance
plate in Icepak.
CPU-Box:
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
647
Translation of System Level MCAD Geometry to Icepak Native Geometry Using ANSYS
DesignModeler
Using the Ctrl key, select all the inside faces that correspond to the cavity. The selected faces are
highlighted in green (see below) in the graphics display.
Note
You should have 8 faces selected in total. Rotate the model in order to select all of
the faces.
Figure 29.39: CPU_Socket Body Select Cavity Faces
Go to Tools Fill and click Apply in the corresponding Details view (see below) to accept the selection.
Click Generate.
Figure 29.40: Details View for Fill Operation
In the Tree Outline, select the newly generate body named Solid and verify that it accurately
represents the cavity within the CPU_SOCKET body.
Rename the body Solid to Socket_Cavity.
648
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Merge the body Socket_Cavity with the CPU-Box part by selecting both of them in the Tree
Outline and then clicking Form New Part.
Figure 29.42: Updated Tree Outline Node CPU-Box
CPU-Box:
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
649
Translation of System Level MCAD Geometry to Icepak Native Geometry Using ANSYS
DesignModeler
Go to Tools Analysis Tools Entity Information to report the detailed information for the selected
edge in the Details view.
Note that the length of the edge, or the thickness of TIM, is 0.254 mm.
Suppress the TIM body.
Figure 29.44: Use of Analysis Tools to Find Out TIM Thickness
Reducing TIM into a 2D representation (surface body in DM and plate in Icepak) will leave a 0.254
mm gap, which must be filled by one of the neighboring objects (HEAT_SINK or CPU).
Hence, placement of the 2D TIM surface body on the CPU body will require extension of the
HEAT_SINK base by 0.254 mm.
The additional 0.254 mm of aluminum (the HEAT_SINK material) only marginally increases the
overall thermal resistance and hence is an acceptable approximation.
Alternatively, the placement of the 2D TIM on the HEAT_SINK body, which requires the extension
of CPU, or somewhere in-between, which would require the extension of both CPU and HEAT_SINK,
can also be considered.
Right-click the body CPU and select Hide All Other Bodies.
Go to the main menu and then select Concept Surface from Faces.
Select the top side of the CPU body (as shown below).
Click Apply in the Details view to accept this selection.
Click Generate.
650
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note that a new surface body named CPU shows up within the CPU-Box part in the Tree Outline.
Rename the new surface body as TIM_plate.
Figure 29.46: Updated Tree Outline View
CPU-Box:
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
651
Translation of System Level MCAD Geometry to Icepak Native Geometry Using ANSYS
DesignModeler
Figure 29.47: Use of Solid Extension
CPU-Box:
DM - Electronics/Simplify
From the Tree Outline, right-click the part CPU-Box and then select Show All Bodies. Right-click
the body TIM to suppress it again.
Go back to the +Z view.
Go to Electronics Simplify.
Using Box Select, select all the visible bodies from the graphical display. You should have 5 bodies
selected.
Click Apply in the Details view to accept the selection.
Set the Simplification Level to Level 1.
652
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
CPU-Box:
Note
The TIM_plate surface body is represented as a plate object in Icepak.
The isometric view of the CPU-Box part representation in Icepak is shown in Figure 29.51: Updated
Icepak Graphics Display (p. 654).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
653
Translation of System Level MCAD Geometry to Icepak Native Geometry Using ANSYS
DesignModeler
The TIM_plate plate object has been highlighted using View Default shading Selected
solid feature in Icepak.
Figure 29.51: Updated Icepak Graphics Display
Go to the File menu and select Close Icepak to close the Icepak interface.
CPU-Box:
WB- Update Project Schematic
As before, delete the link between the MCAD and the CFD-CPU-Box modules.
Link a new Icepak module named CFD-Fan-System to MCAD.
Save the project using the File menu, click Save in WB.
654
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Translating
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
655
Translation of System Level MCAD Geometry to Icepak Native Geometry Using ANSYS
DesignModeler
Figure 29.53: Updated Tree Outline View and Graphics Display in DM (Iso view)
Fan-system:
DM - Electronics/Fan
Go to Electronics Fan.
Note that the Selection Filter has automatically switched to Bodies.
Observe the Details view.
In the Shortcuts Toolbar, set Select Mode to Single Select. Note the change in the cursor display.
For the Body to Extract Fan Data field, select the fan housing geometry from the graphics display
as shown in Figure 29.54: Electronics/Fan Selection of Body to Extract Fan Data (p. 656). Alternatively,
you can simply select NIDEC_D34667 from the Tree Outline.
Figure 29.54: Electronics/Fan Selection of Body to Extract Fan Data
656
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Fan-system:
657
Translation of System Level MCAD Geometry to Icepak Native Geometry Using ANSYS
DesignModeler
To minimize the mesh, the FLOW-GUIDE body will be represented using zero thickness plate objects
in Icepak.
The planar sides and the top opening will be modeled as simple Icepak objects.
The expansion has a complex shape which can only be modeled as a CAD plate.
To retain the exact flow volume within the FLOW_GUIDE, the plates will be constructed using inner
faces of the FLOW_GUIDE body.
Fan-system:
DM - FLOW_GUIDE Top Side
In DM, set the Selection Filter to Faces.
Select the inner face of the top side of the FLOW_GUIDE body as shown in Figure 29.57: Inner Face
of the Top Side of the FLOW_GUIDE Body, Electronics/Opening (p. 658).
Figure 29.57: Inner Face of the Top Side of the FLOW_GUIDE Body, Electronics/Opening
Go to Electronics Opening.
In the Details view, click Apply to accept the selection.
Click Generate.
Note that a new surface body named FLOW_GUIDE_1 has been created.
From the Tree Outline, merge this surface body with the Fan-system part.
658
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
659
Translation of System Level MCAD Geometry to Icepak Native Geometry Using ANSYS
DesignModeler
Figure 29.60: FLOW_GUIDE New Surface Body Created Using Surfaces from Edges
Fan-system:
660
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
661
Translation of System Level MCAD Geometry to Icepak Native Geometry Using ANSYS
DesignModeler
Using the same procedure, create surface bodies using the inner faces of the base sides of the
FLOW_GUIDE body.
Note
You should have had 2 faces selected.
After clicking Generate, rename the resulting surface bodies as shown in Figure 29.64: FLOW_GUIDE
Base Sides Newly Created Surface Bodies (p. 662).
Figure 29.64: FLOW_GUIDE Base Sides Newly Created Surface Bodies
Using the level 3 Simplify operation, convert the Flow_Guide_Non-Uniform-Face surface body
to a CAD plate representation in Icepak.
Set the Facet Quality in the Details view to Very Fine for this simplify operation. Click Generate
to complete the Simplify operation.
The surface bodies Flow_Guide_Base_Face1 and Flow_Guide_Base_Face2 are simple shapes
and hence are automatically recognized as plates in Icepak.
Go to Electronics Show CAD Bodies and note that only the original FLOW_GUIDE body is visible.
Suppress the FLOW_GUIDE body.
Go to Electronics Show Ice Bodies.
Go back to the Shaded Exterior and Edges view using the View menu.
662
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Fan-system:
Note
The Flow_Guide_Non-Uniform-Face plate object has a CAD-type geometry.
The isometric view of the Fan-system part representation in Icepak is shown below.
The View Default Shading Solid feature is used to show the solid rendering of the Icepak
geometry:
Figure 29.66: Updated Icepak Graphics Display
Go to the File menu and select Close Icepak to close the Icepak interface.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
663
Translation of System Level MCAD Geometry to Icepak Native Geometry Using ANSYS
DesignModeler
Fan-system:
664
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
The DIMM_SOCKET-1 surface bodies will not be used in the Icepak setup and hence
can be suppressed.
Suppress the four DIMM_SOCKET-1 surface bodies.
Figure 29.69: Updated Tree Outline View
Memory:
DM - Electronics/Simplify Level 1
From the Tree Outline, hide the DIMM_HS4 body and the two DIMM_TIMM bodies.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
665
Translation of System Level MCAD Geometry to Icepak Native Geometry Using ANSYS
DesignModeler
Use the level 1 Simplify operation to simplify the DIMM body and the two DIMM_SOCKET bodies.
Figure 29.70: Level 1 Simplification of DIMM, DIMM_SOCKET Bodies
From the Tree Outline, merge the newly created parts, as shown in Figure 29.71: Updated Tree Outline
View (p. 666), with the Memory part. Name the merged part Memory again.
Figure 29.71: Updated Tree Outline View
Rename the DIMM_8 body as DIMM_PCB and the remaining DIMM bodies as DIMM_IC as shown:
666
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Memory:
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
667
Translation of System Level MCAD Geometry to Icepak Native Geometry Using ANSYS
DesignModeler
Figure 29.72: Updated Tree Outline and Graphics Display
The DIMM_TIM bodies will be modeled as contact resistance plates in Icepak and hence need to be
represented as surface bodies in DM.
Set the Selection Filter to Faces.
While holding down the Ctrl key, select the inner faces for the two DIMM_TIM bodies as shown in
Figure 29.73: Selection of Inner Faces for DIMM_TIM Bodies (p. 668). The inner surfaces are in contact
with: the casing tops of all the DIMM_IC bodies and the opposite side of DIMM_PCB. The design
intent is to model the contact resistances at these locations; therefore it is important to select the
two inner faces for this feature operation.
Figure 29.73: Selection of Inner Faces for DIMM_TIM Bodies
Use the Concept menu and select Surfaces From Faces to create corresponding surface bodies.
Click Apply in the Details view and then click Generate.
Note that two new surface bodies named DIMM_TIMM are now listed within the Memory part listing
in the Tree Outline.
Since the newly created surface bodies are simple shapes, they are automatically recognized as
valid Icepak plate objects.
668
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Memory:
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
669
Translation of System Level MCAD Geometry to Icepak Native Geometry Using ANSYS
DesignModeler
Figure 29.75: Updated Graphics Display and Zoom-in +Z View
Note that there is a small gap between the DIMM_TIM_Plate surface bodies and the DIMM_HS4
body.
This gap equals the thickness of the original DIMM_TIM body, which is 0.0776 mm.
This gap can be measured using Analysis Tools /Distance Finder or Analysis Tools /Entity Information.
This gap will be removed by re-creating the heatsink.
Pick any thin edge of the DIMM-HS4 body and find its thickness using Analysis Tools /Entity Information.
It is 0.5 mm thick. Thus the total thickness from the outer surface of DIMM_HS4 to the
DIMM_TIM_Plate (nearest to the selected surface) is 0.5776 mm.
Set the Selection Filter to Faces.
From the graphics display, as shown below, select any outer face of DIMM_HS4.
From the Shortcuts toolbar use the Extended Selection feature (see Figure 29.76: Recreating the
Heatsink Geometry (p. 671)) and select Extend to Limits. This will select all the outer faces of Heat
sink.
Go to the Create menu and select Thin/Surface.
In the Details view, set the Selection Type to Faces to Keep.
Click Apply in the Details view to accept the face selection.
Make sure that 17 faces are selected.
Set the Direction field to Inward and the field FD1, Thickness (>=0) to 0.5776 mm.
Click Generate.
670
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Observe that the gap between the DIMM_HS4 body and the DIMM_TIM_Plate surface bodies no
longer exists.
Using the level 3 Simplify operation, simplify the DIMM_HS4 body for a CAD-type block representation
in Icepak.
Set the Facet Quality in the Details view to Very Fine for this Simplify operation. Click Generate
to complete this operation.
Memory:
Icepak - Import Memory Part Geometry
Using cell G2 (the Setup cell for the CFD-Memory module) from the WB Project Schematic, open
Icepak.
Verify that all the bodies from the Memory part in DM have been correctly converted to the corresponding block and plate objects in Icepak.
Note
The DIMM_HS4 block object has a CAD-type geometry.
The isometric view of the Memory part representation in Icepak is shown in Figure 29.77: Updated
Icepak Graphics Display (p. 672).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
671
Translation of System Level MCAD Geometry to Icepak Native Geometry Using ANSYS
DesignModeler
The View Default shading Solid/Wire feature was used to display the solid rendering in
Icepak.
Figure 29.77: Updated Icepak Graphics Display
Go to the File menu and select Close Icepak to close the Icepak interface.
Memory:
WB Update Project Schematic
As before, delete the link between the MCAD and the CFD-Memory modules.
Link a new Icepak module named CFD-System to MCAD.
Right-click the white space in the Project Schematic window and select the Fit option to resize the
Project Schematic modules.
Save the project using File Save in WB.
672
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
673
Translation of System Level MCAD Geometry to Icepak Native Geometry Using ANSYS
DesignModeler
System
Go to the File menu and select Close Icepak to close the Icepak interface.
Save the project using File Save in WB.
The MCAD-Icepak translation for this system level electronics box setup is now complete.
Exit out of WB using File Exit.
29.14. Summary
In this tutorial, the following features/capabilities have been discussed:
Use of ANSYS Workbench to integrate DM with Icepak
Import and organization of assembly level CAD models in DM
Use of DM for modification and simplification of imported CAD geometry
Translation of CAD geometry to Icepak primitive objects using DM Electronics
674
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
30.2. Prerequisites
Familiarity with Icepak interface, and having a good understanding of basic problem setup and solution
procedure.
An Icepak 3D fan object may sometimes behave differently from real fan behavior. Typically this is due
to flow features like swirl and centrifugal spread resultant from the spinning fan rotor as well as the
rotor blade geometry. In an Icepak fan based setup, this swirl is estimated and calculated off a 2D annular flow face rather than off the physical surfaces of the blade.
The MRF approach allows for a more accurate representation of the internal geometry of the fan and
therefore results in a better modeling of the flow features. In Icepak MRF simulations, the actual blade
geometry is modeled as a CAD block object and a fluid cylinder rotates into contact with the surfaces
to create a spinning flow.
In this tutorial, you will use a previously built Icepak model of fan blades (Figure 30.1: A 3D Icepak Fan
Object Assembly (p. 676)a) and create the rotating MRF fluid blocks to create flow in the model. You
will learn the proper problem setup and solution settings for an MRF model, as well as a good meshing
technique to insure good results.
As an added bonus, a 3D Icepak fan object assembly (Figure 30.1: A 3D Icepak Fan Object Assembly
(p. 676)b) can be activated and run to see the difference in flow patterns and results.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
675
MRF Tutorial
Figure 30.1: A 3D Icepak Fan Object Assembly
Note
In Icepak, models can be compressed into a specialized zip file with the extension tzr. This
is called packing a project. The essential files needed to properly re-build the model, including the mesh settings, are saved in this compressed file. A model has been previously
created to reduce the time needed to properly teach the MRF techniques in Icepak and
will be opened out of this packed file.
Download the file MRF_Tutorial.tzr and select this file to unpack. You will then be able to create a project
folder for this tutorial. Choose the location and name the project MRF_Practice.
Note
MRF_Tutorial.tzr can be found at ICEPAK_ROOT /tutorials/MRF/MRF_Tutorial.tzr.
You must replace ICEPAK_ROOT by the full path name of the directory where ANSYS Icepak
is installed on your computer system.
Once the model has opened, go to the Model node. Perform a right mouse click and select, Expand All
to open all model nodes.
Next, go to the Model menu and select CAD data. Click None under Families to turn off the CAD display.
Set the orientation to the isometric view to display the model geometry as shown below.
676
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
You can activate the assembly by selecting it and then using the Ctrl A shortcut or by
right clicking and selecting Active.
An assembly containing the CAD fan blades (rotors), fan casing blocks, and fan tray cutout blocks should
appear.
Expand the FANS_CAD.1 assembly node on the Model tree to view the fan blade geometry.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
677
MRF Tutorial
Click on any object inside of the FANS_CAD.1 assembly and create two fluid blocks surrounding the fan
blades and cutting through the casing blocks using the information provided in Table 30.1: Fluid Block
Settings for MRF Setup (p. 678) below.
Table 30.1: Fluid Block Settings for MRF Setup
Name
Shape
Plane
Center
Height
Radius
Type
FluidA
Cylinder
Y-Z
xC:141.3 mm
yC:133.04 mm
zC:130.6 mm
20.0 mm
34.0 mm
Fluid
FluidB
Cylinder
Y-Z
xC:141.3 mm
yC:133.04 mm
zC:56.6 mm
20.0 mm
34.0 mm
Fluid
Note
If your current object selection is not inside of the assembly, the new fluid cylinders would
appear outside and have to be dragged into the assembly. This is saving this extra step.
Another time saver would be to create FluidA and then copy the object. You would just
need to change the name of the copy to FluidB and change the zC location.
As shown in Figure 30.3: Fluid Blocks Surrounding Fan Blade Geometry (p. 679), the fluid cylinder blocks
will be created at the bottom of the assembly list. This is because Icepak will, by default, give the newest
objects the highest meshing priority. The fluid blocks need to have a higher priority than the case blocks
but a LOWER priority than the fan rotor so that the rotor will be fully meshed. To automatically change
the meshing priority, highlight both these fluid cylinders in the Model tree, and drag them above the fan
blades (drop them on top of the upper most blade). The assembly should now look like Figure 30.4: Updated
Model Tree View (p. 679).
Double click on FluidA in the Model tree. Under the Properties tab, select Use rotation for MRF and set
a rotational speed of 6000 as seen in Figure 30.5: MRF Settings (p. 680). Repeat this for FluidB.
678
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
679
MRF Tutorial
Figure 30.5: MRF Settings
Set the Minimum gap values to 1 mm in all directions and update the dialog to look like Figure 30.6: Global
Mesh Settings (p. 681).
Note
HD meshing starts with a default hexa-unstructured mesh, and progressively uses other
element types (tetrahedral, etc.) in areas where geometric complexity does not allow for
680
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
Proper resolution of CAD objects requires more mesh. Resolving surfaces with curvatures
typically requires more mesh than planar faces.
Figure 30.6: Global Mesh Settings
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
681
MRF Tutorial
option and fill out the slack and max element sizes as shown in Figure 30.7: Non-conformal Mesh Settings
for FANS_CAD.1 Assembly (p. 683).
Note
The positive slack values define the distance off the outermost surfaces of all objects in
the assembly. While ANSYS Icepak v13.0 does allow for zero slack specification, it is recommended to use a positive value in MRF cases to ensure good mesh transition from solid
surfaces into the fluid.
Turn on the Allow multi-level meshing option, ensure Proximity size function and Curvature size
function are selected. Also, turn on the Set uniform mesh params option.
Note
The Set uniform mesh params option will block off regions around complex geometries
and allow for a better mesh transition.
Click on the Edit levels button in the Multi-level tab and set the meshing levels as shown in Figure 30.8: Edit Levels Settings for FANS_CAD.1 Assembly (p. 684).
Note
Multi-level meshing allows the user to control the mesh sizing near the surfaces of CAD
objects without filling the entire non-conformal region with small elements. It is also known
as a hanging node mesh where a cell edge is split into two smaller edges as the mesh
gets closer to the surface. Thus each face is split into four smaller faces, and each cell into
eight smaller cells.
Note
In Figure 30.7: Non-conformal Mesh Settings for FANS_CAD.1 Assembly (p. 683), the max
sizes in all three directions are the largest elements. The levels value set per object is the
number of times that element size will be split in half. For example, with 4 mm being the
largest element, 2 levels would correspond to a refinement of 4/2 = 2 mm for the first split
and 2/2 = 1 mm for the smallest element on that object.
682
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
683
MRF Tutorial
Figure 30.8: Edit Levels Settings for FANS_CAD.1 Assembly
You are now ready to generate the mesh. Go back to the global settings and click on the Generate button
near the top of the pop-up window. There should be about 742,000 elements in the model.
Note
It is especially important to check the surface meshes of CAD objects. If too large of an
element is being used near the surface, you may see bad elements protruding away from
or into the surface.
684
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Next, create a plane cut of the mesh through the center of one of the fan rotors on the z axis. The mesh
display should look similar to Figure 30.10: Mesh Display - Cut Plane Through Rotor Center (p. 685) (Switch
off the previous surface display).
Note
To do this properly, hit Shift-x to look at the x axis, select the Cut plane option in the
Display tab under meshing, click on the drop down menu next to Set position, select
Vertical - screen select and click on the center of either fan hub. This will draw a vertical
line through the selected point. Hit Shift-z to look at the plane through that line.
Figure 30.10: Mesh Display - Cut Plane Through Rotor Center
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
685
MRF Tutorial
Go to Solution settings Basic settings under the Model tree and set the Number of iterations to
1000 (adequate for this model).
686
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
When using MRF, the solver typically needs a larger number of iterations to completely
converge. When running the initial solution it is recommended that you set the number
of iterations to something on the order of 2000 or more to see where the convergence
finally occurs. You can lower the number of iterations in subsequent solutions with the
use of solution restart. It is also recommended to lower the convergence criteria to ensure
this convergence.
Figure 30.12: Basic Solution Settings
Point Monitors
When running any simulation you should also include a few temperature and a few velocity monitor
points to ensure that there is complete convergence. In a steady state problem, you can have greater
confidence in the solution convergence, when the monitor values do not change for an extended number
of iterations.
In an MRF problem, there should be multiple velocity point monitors between different blades and located
in the fluid. To do this, go the tree, right click the Points branch and select the Create at location option.
An easy method of creating such points is to first create a plane cut display of the mesh, as shown in
Figure 30.13: Easy Method to Snap Point Monitors to the Mesh Display (p. 688). Specify the monitor point
name and variable in the Create point panel. Finally use the Nearest option to snap the point to a grid
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
687
MRF Tutorial
location. The location of point monitors used in this tutorial are presented in Table 30.2: Location of Point
Monitors (p. 688).
Table 30.2: Location of Point Monitors
Point Monitor
Location (X, Y, Z) mm
Monitor
Velocity
Velocity
Velocity
mon_pt_1
Velocity
mon_pt_2
Temperature
mon_pt_3
Temperature
mon_pt_4
Temperature
688
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
689
MRF Tutorial
Figure 30.15: Temperature Monitors
690
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
691
MRF Tutorial
Figure 30.18: Contour of Speed at Center of Z with MRF
692
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
This exercise assumes you have had already created some models in Icepak, and in particular have experience in meshing assemblies separately and also in setting up parametric simulations.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
693
Note
The file avionics_box.tzr can be found at ICEPAK_ROOT/tutorials/Altitude/avionics_box.tzr. You must replace "ICEPAK_ROOT" by the full path name of
the directory where ANSYS Icepak is installed on your computer system.
This is the basic cold wall geometry with two parametric runs defined. The first assumes a uniform
loading of 30 W per PCB, giving a total dissipation of 450 W for the cards. This is applied uniformly to
the card edges on both sides of the chassis.
An additional 30 W is applied to the front of the unit opposite the fan to represent any additional load
from additional equipment. The total power can be viewed in the Power and temperature limit setup
panel as shown below.
Figure 31.1: Total Power
Heat can only be conducted out of the unit, so the interior air is not modeled, and replaced by a hollow
block. Recall that within a hollow block no equations are solved, and no mesh is generated, so this
methodology reduces the problem down to a worst case scenario.
Next, you need to add two heat sinks to represent the finned cold walls on the sides of the unit.
694
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
695
696
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
697
Create an assembly for each heat sink and choose to mesh each assembly separately and apply appropriate slack values. Slack values are displayed in Figure 31.6: Heat Sink Assembly Slack Values (p. 699).
Note
Rename your assemblies to match the heat sinks names as shown above.
698
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Tip
You could have also made the second heat sink by copying the first and then using the
alignment tools to re-position it.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
699
Go to the Advanced tab. Select the Altitude check box and ensure that the Update fan curves check
box is also selected. Enter $Elevation for the Altitude field. This creates a variable for altitude that
you will soon specify. Change the units to m. The Basic parameters panel should resemble that of
Figure 31.8: The Advanced Tab of the Basic parameters Panel (p. 701).
700
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
The Param value panel will appear upon opening the Parameters and optimization panel. Enter
10000 in the text box. This assigns an initial value of 10 kilometers for the variable Elevation.
Select the Design variables tab and then the Elevation node in the Parameters and optimization
panel. Next to Discrete values, type 0, separated by a space before 10000 as shown in Figure 31.9: Assigning Variable for Altitude (p. 702).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
701
Now edit the fan object (fan.1) in the model. At altitude the inlet temperature will be very different
from the same flow rate at sea level. Assign a parameter for the inlet temperature as shown in the Fans
panel of Figure 31.10: Assigning Parameters for Inlet Temperature (p. 703). Initialize the variable Flow_T
with a value of -5 after updating the fan object. The temperature parameter should take the values 20
and -5 C as shown in the Parameters and optimization panel of Figure 31.10: Assigning Parameters
for Inlet Temperature (p. 703). Apply these settings, and reset the trials. Check that the correct combination of parameters for sea level, and 10 Km for elevation have been assigned.
702
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
In the Functions tab of the Parameters and optimization panel, create three functions, one to report
the global maximum temperature and the other two to calculate the pressure drop across each of the
heat sinks. Figure 31.11: Primary Functions (p. 704) and Table 31.1: Functions (p. 704) show the functions
names and specifications.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
703
Function
type
Value
maxTemp
Global value
DP-1
Difference
DP-2
Difference
Click Run to run the trials and then analyze the two simulations to compare results. Generate some
particle tracks from the fan through the system and display the object faces of the two heat sinks.
Create a summary report for both runs for the temperatures of the sources. Combine these into an
HTML report.
704
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Deactivate the temperature object face (right-click face.1 in the Model manager window and deselect
Active).
Create an object face to display temperature contours on the heat sink objects. The object face should
look similar to those in Figure 31.14: Temperature Contours on heat_sink_minx and
heat_sink_maxx (p. 706).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
705
31.5. Summary
In this tutorial, you learned how to model the effects of altitude in ANSYS Icepak by using the Parameters
and optimization panel to create parametric variables.
706
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
32.2. Prerequisites
This tutorial assumes that you have little experience with ANSYS Workbench and so each step will be
explicitly described. A Maxwell V17 license is needed to perform this tutorial.
Note
When ANSYS Workbench starts, the Toolbox and Project Schematic are displayed.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
707
708
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
709
710
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Go to the Thermal Modifier column for bulk conductivity and select Edit.
In the Edit Thermal Modifier panel,
Set modifier as: if (Temp <=22, 1, 1/(1+0.0039*(Temp-22)))
Press OK.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
711
Press OK to close the View/Edit Material and the Select Definition panels.
In this step, you will enable the temperature feedback
Select the menu item Maxwell 3D>Set Object Temperature.
712
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
713
Note
After entering the specifications, the Geometry and Setup cells in the Maxwell system
should appear as follows:
714
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
To view any errors or warning messages, use the message manager.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
715
716
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Select Input>Quantity>OhmicLoss
Select Input>Geometry>Volume>Stock
Select Scalar>
integrate
Select Output>Eval
The Ohmic losses in Stock volume are around 8.72 Watts.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
717
718
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
After solving, the Maxwell3DDesign1 system should have green check mark in the
Solution cell. If not, select Update from the context menu of the Solution cell.
Suppress Geometry
On the tree outline, right click on the coil_Section1 object and click Suppress Body.
Repeat this same procedure with the dummy object.
Figure 32.6: Suppress Bodies
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
719
Click Generate.
Note
The coil object has now been converted into a simple shape and hence is automatically
recognized as a CAD block object in Icepak.
Next, simplify the Stock object using Level 2 for the Simplification Type. See the figure below.
720
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Double click the Icepak Setup cell to open Icepak. You will see that the geometry has been imported.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
721
722
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Each side of the cabinet contains an opening. In the Cabinet panel, click the Properties tab and assign
Openings. Change the Min z and Max z Wall type to Opening.
Figure 32.11: Cabinet Properties
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
723
The material for the Stock object is Aluminum; therefore keep the selection of default for the Stock
object.
724
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Click Generate to mesh the model. Visualize the mesh at plane cuts and surface displays from the
Display tab.
Solution settings
Solution settings
Advanced settings.
725
726
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
2. Go to the Solve menu and select Define report. In the Define summary report panel, keep the default
specifications. Select New and select the Stock objects in the Objects drop-down list. For the Value,
select Heat flow. Click Accept. Click Write to display the Report summary data panel shown in Figure 32.16: Report summary data Panel (p. 728).
Figure 32.15: Define summary report Panel
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
727
728
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
33.2. Prerequisites
This tutorial assumes that you have basic familiarity with the setup and solution of HFSS and ANSYS
Icepak simulation.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
729
730
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
c. Edit the geometry in DesignModeler using the Electronics option in the Tools menu.
Select Simplify and choose Level 3 simplification for Outer1.
Make sure to select Very Fine for the facet quality.
Click Generate.
Select Simplify and choose Level 2 simplification for the Substrate.
Click Generate.
Close DesignModeler and return to ANSYS Workbench.
Note
The Electronics menu is shown only if the DesignModeler option Enable Electronics
Options is turned on.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
731
Make sure that the HFSS Solution cell is Updated after establishing the connection.
Note
Perform update again in the HFSS solution if needed.
4. Right click on the Setup cell (C2) and select Edit to launch ANSYS Icepak.
a. Resize the cabinet using the following dimensions.
Table 33.1: Cabinet Geometry
xS
-0.04
xE
0.04
yS
-0.03
yE
0.03
zS
-0.003
zE
0.003
b. Create openings for the flow inlet and outlet. Specify X velocity of 0.1 m/s for opening in min-x direction.
732
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
In the Mesh control panel, specify Mesher HD for this model as it contains CAD objects. Click Generate.
Note
The mesh count should be approximately 11K.
Problem setup
a. In the General setup tab, make sure that both flow and the temperature fields are switched on.
b. Select Laminar for the Flow regime and turn Off the Radiation.
c. Click Accept to close the panel.
2. Go to Solution settings Basic settings and Solution settings Advanced settings in
the Model manager window and verify that the following values are set for each variable:
Basic settings
No. of iterations = 500
Flow = 0.001
Energy = 1e-7
Advanced settings
Discretization scheme = First order
Precision = Double
733
734
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
Alternatively, you can click the
Note
Solution completes approximately after 60 iterations.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
735
Note
Heat flow value from HFSS can also be obtained from uns_out file.
736
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Note
Outer1 is selected as conductor losses are predominant in this body.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
737
6. Click Accept.
7. Retain all other settings.
8. Enter new Solution ID and solve the ANSYS Icepak model.
Create a summary report for heat-flow from the openings of the cabinet.
1. Heat flow from cabinet boundaries represent surface heat loss as no other device is generating heat.
Select Report Summary Report
1. Select minx and maxx openings in the objects list.
2. Select Heat Flow for Value.
738
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
739
Note
Heat flow value from HFSS can also be obtained from uns_out file.
Evaluate volumetric and surface losses in ANSYS Icepak
1. Open electromagnetic mapping panel in ANSYS Icepak.
2. Select Volumetric heat losses option.
a. Select the Substrate only to solve for which losses needs to be applied.
740
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
3. Click Accept.
4. Retain all other settings.
5. Enter new Solution ID and solve the ANSYS Icepak model.
Comparison of Total Loss (Volumetric and Surface)
1. Create a summary report for heat-flow from the openings of the cabinet.
Heat flow from cabinet boundaries represent total heat loss as no other device is generating heat.
2. Select Report Summary Report
a. Select minx and maxx openings in the objects list.
b. Select Heat Flow in Values.
3. Click write to obtain the heat-flow.
4. ANSYS Icepak reports 0.952752 Watts.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
741
742
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Step 9: Summary
Note
Heat flow value from HFSS can also be obtained from uns_out file.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
743
744
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
Index
A
Airborne Electronics System, 693
Avionics Box, 565
J
Joule heating, 373
B
BGA-package, 213, 423
C
CAD
geometry, 325
import, 327
CFD Post, 463
CFD Post in Workbench, 463
cold-plate, 131-132
Datacenter cooling
high density, 499
Design Modeler
electronics, 541
MCAD Geometry, 601
Dimensions tab, 424
non-conformal
assembly, 136
mesh, 161, 169, 171
nested, 152
I
Icepak in Workbench, 447
Icepak HFSS coupling, 729
import
radiation model
discrete ordinates, 251, 267
ray tracing, 268
rf amplifier, 49, 65
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.
745
Index
S
search fan library, 62
summary report, 167
support
obtaining help, 2
System
Electronics, 693
System Level Geometry
Translation, 623
T
Thermal Resistance, 235
trace heating, 373
trace layer, 353
import, 357, 437
transient simulation, 273
Translation
MCAD Geometry, 623
typographical conventions, 1
W
Workbench
Icepak, 447
Maxwell to Icepak, 707
Z
zero slack, 182, 435, 441
zoom-in modeling, 293, 303
746
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates.