14
2017 Mentor Graphics Corporation All rights reserved. This document contains information that is trade secret and proprietary to Mentor Graphics Corporation or its licensors and is subject to license terms. No part of this document may be photocopied, reproduced, translated, distributed, disclosed or provided to third parties without the prior written consent of Mentor Graphics. FloTHERM ® Introduction Student Workbook

FloTHERM Introduction Student Workbook - Cloud Object ... · Student Workbook . This document is for ... Lab Exercise 1 ... Module 4: Post-Processing

Embed Size (px)

Citation preview

Page 1: FloTHERM Introduction Student Workbook - Cloud Object ... · Student Workbook . This document is for ... Lab Exercise 1 ... Module 4: Post-Processing

2017 Mentor Graphics Corporation

All rights reserved.

This document contains information that is trade secret and proprietary to Mentor Graphics Corporation or its licensors and

is subject to license terms. No part of this document may be photocopied, reproduced, translated, distributed, disclosed or

provided to third parties without the prior written consent of Mentor Graphics.

FloTHERM® Introduction

Student Workbook

Page 2: FloTHERM Introduction Student Workbook - Cloud Object ... · Student Workbook . This document is for ... Lab Exercise 1 ... Module 4: Post-Processing

This document is for information and instruction purposes. Mentor Graphics reserves the right to make

changes in specifications and other information contained in this publication without prior notice, and the reader

should, in all cases, consult Mentor Graphics to determine whether any changes have been made.

The terms and conditions governing the sale and licensing of Mentor Graphics products are set forth in written

agreements between Mentor Graphics and its customers. No representation or other affirmation of fact

contained in this publication shall be deemed to be a warranty or give rise to any liability of Mentor Graphics

whatsoever.

MENTOR GRAPHICS MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS MATERIAL

INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS

FOR A PARTICULAR PURPOSE.

MENTOR GRAPHICS SHALL NOT BE LIABLE FOR ANY INCIDENTAL, INDIRECT, SPECIAL, OR

CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING BUT NOT LIMITED TO LOST PROFITS)

ARISING OUT OF OR RELATED TO THIS PUBLICATION OR THE INFORMATION CONTAINED IN IT, EVEN

IF MENTOR GRAPHICS HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

U.S. GOVERNMENT LICENSE RIGHTS: The software and documentation were developed entirely at private

expense and are commercial computer software and commercial computer software documentation within the

meaning of the applicable acquisition regulations. Accordingly, pursuant to FAR 48 CFR 12.212 and DFARS

48 CFR 227.7202, use, duplication and disclosure by or for the U.S. Government or a U.S. Government

subcontractor is subject solely to the terms and conditions set forth in the license agreement provided with the

software, except for provisions which are contrary to applicable mandatory federal laws.

TRADEMARKS: The trademarks, logos and service marks ("Marks") used herein are the property of Mentor

Graphics Corporation or other parties. No one is permitted to use these Marks without the prior written consent

of Mentor Graphics or the owner of the Mark, as applicable. The use herein of a third- party Mark is not an

attempt to indicate Mentor Graphics as a source of a product, but is intended to indicate a product from, or

associated with, a particular third party. A current list of Mentor Graphics’ trademarks may be viewed at:

www.mentor.com/trademarks.

The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus

Torvalds, owner of the mark on a world-wide basis.

End-User License Agreement: You can print a copy of the End-User License Agreement from:

www.mentor.com/eula.

Mentor Graphics Corporation

8005 S.W. Boeckman Road, Wilsonville, Oregon 97070-7777

Telephone: 503.685.7000

Toll-Free Telephone: 800.592.2210

Website: www.mentor.com

SupportNet: supportnet.mentor.com/

Send Feedback on Documentation: supportnet.mentor.com/doc_feedback_form

Part Number: 073598

Page 3: FloTHERM Introduction Student Workbook - Cloud Object ... · Student Workbook . This document is for ... Lab Exercise 1 ... Module 4: Post-Processing

Table of Contents

FloTHERM Introduction I

Module 1: Introduction to FloTHERM ............................................................... 13

Objectives ........................................................................................................................................... 14

Mechanical Analysis Division Philosophy ........................................................................................ 15

What Is CFD? ..................................................................................................................................... 16

FloTHERM – What Does it Do? ........................................................................................................ 17

How Does FloTHERM Work? ........................................................................................................... 21

Types of FloTHERM Models ............................................................................................................ 26

The FloTHERM User Interface: Starting FloTHERM ...................................................................... 27

The FloTHERM User Interface: Project Manager ............................................................................. 28

The FloTHERM User Interface: Toolbars ......................................................................................... 30

The FloTHERM User Interface: Visual Editor/Tables ...................................................................... 32

The FloTHERM User Interface: Profiles ........................................................................................... 33

The FloTHERM User Interface: FloMCADBridge ........................................................................... 34

The FloTHERM User Interface: Visual Editor/Tables ...................................................................... 35

The FloTHERM User Interface: FloEDABridge ............................................................................... 36

Creating Geometry ............................................................................................................................. 37

Specifying Properties ......................................................................................................................... 39

Editing the Model ............................................................................................................................... 40

Using Library Functionality ............................................................................................................... 43

Getting Help ....................................................................................................................................... 45

Lab Exercise 1 .................................................................................................................................... 48

Module 2: Basics of FloTHERM Studies ............................................................ 49

Objectives ........................................................................................................................................... 50

FloTHERM Objects: Basic Definitions ............................................................................................. 51

Page 4: FloTHERM Introduction Student Workbook - Cloud Object ... · Student Workbook . This document is for ... Lab Exercise 1 ... Module 4: Post-Processing

Table of Contents

FloTHERM Introduction II

FloTHERM Objects: What Makes a SmartPart Smart? ..................................................................... 52

Primitive: Cuboid ............................................................................................................................... 53

Primitive: Source ................................................................................................................................ 54

SmartPart: Enclosure .......................................................................................................................... 55

SmartPart: Perforated Plate ................................................................................................................ 56

SmartPart: PCB .................................................................................................................................. 57

Organizing the Model: Assemblies .................................................................................................... 58

Organizing the Model: Project Manager Tree Hierarchy ................................................................... 59

Defining the Environment: Solution Domain .................................................................................... 60

Defining the Environment: Global System Settings .......................................................................... 61

Defining the Environment: Ambient Conditions ............................................................................... 62

Visual Editor: Visualizing the Model ................................................................................................. 63

Visual Editor: Using the Mouse ......................................................................................................... 64

Visual Editor: Rotating the View ....................................................................................................... 65

Basics of Gridding .............................................................................................................................. 66

Keeping Track of the Solution: Monitor Points ................................................................................. 69

Keeping Track of the Solution: Volume Regions .............................................................................. 70

Managing Projects: Saving ................................................................................................................. 71

Managing Projects: Loading .............................................................................................................. 72

Managing Projects: Importing and Exporting .................................................................................... 73

Running the Solver ............................................................................................................................. 74

Post Processing Simulation Results ................................................................................................... 75

Post Processing Simulation Results: Temperature Plane ................................................................... 76

Post Processing Simulation Results: Velocity Plane .......................................................................... 77

Post Processing Simulation Results: Deleting a Plane ....................................................................... 78

Page 5: FloTHERM Introduction Student Workbook - Cloud Object ... · Student Workbook . This document is for ... Lab Exercise 1 ... Module 4: Post-Processing

Table of Contents

FloTHERM Introduction III

A FloTHERM Study .......................................................................................................................... 79

Tips on Creating the Geometry .......................................................................................................... 80

Lab Exercise 2 .................................................................................................................................... 81

Module 3: Using EDA Data .................................................................................. 83

Objectives ........................................................................................................................................... 84

FloEDABridge ................................................................................................................................... 85

FloEDABridge Window Layout ........................................................................................................ 86

EDA Direct Interfaces ........................................................................................................................ 87

Example: Expedition .......................................................................................................................... 88

FloEDA Files ...................................................................................................................................... 89

Importing a FloEDA File ................................................................................................................... 90

Automatic Component Swapping ...................................................................................................... 91

Component Filtering .......................................................................................................................... 92

Using Power Lists .............................................................................................................................. 93

Viewing the Board Layout ................................................................................................................. 94

Viewer Settings: Annotate Toolbar .................................................................................................... 96

Viewer Settings: Viewer and Color Toolbars .................................................................................... 97

Component Coloring Examples ......................................................................................................... 98

Loading from the Library Manager .................................................................................................... 99

Manual Component Swapping ......................................................................................................... 100

Saving to the Library Manager ......................................................................................................... 101

Metallic Layer and Electrical Vias Processing................................................................................. 102

Metallic Layer Processing Tool ....................................................................................................... 104

Board Layer Stack up ....................................................................................................................... 105

Metallic Layer Processing Guidelines .............................................................................................. 106

Page 6: FloTHERM Introduction Student Workbook - Cloud Object ... · Student Workbook . This document is for ... Lab Exercise 1 ... Module 4: Post-Processing

Table of Contents

FloTHERM Introduction IV

Additional Geometry: New Geometry Toolbar ............................................................................... 107

Additional Geometry: Heat Sinks .................................................................................................... 108

Additional Geometry: Heat Sink Property Sheet ............................................................................. 109

Additional Geometry: Thermal Vias ................................................................................................ 110

Additional Geometry: ThermalVia Property Sheet .......................................................................... 111

Additional Geometry: EM Can ........................................................................................................ 112

Additional Geometry: Potting Component ...................................................................................... 113

Additional Geometry: Cylindrical Component ................................................................................ 114

Additional Geometry: Daughterboards ............................................................................................ 115

Transfer to FloTHERM .................................................................................................................... 116

Assembly Structure in FloTHERM .................................................................................................. 117

Lab Exercise ..................................................................................................................................... 119

Module 4: Post-Processing .................................................................................. 121

Objectives ......................................................................................................................................... 122

Accessing Post-Processing ............................................................................................................... 123

Window Overview ........................................................................................................................... 124

View Manipulation: Mouse Modes .................................................................................................. 125

View Manipulation: Changing Display ............................................................................................ 126

View Manipulation: Keyboard Shortcuts ......................................................................................... 127

View Manipulation: Hiding/Revealing Geometry ........................................................................... 128

Perspective or Orthographic View ................................................................................................... 129

Saving Viewpoints ........................................................................................................................... 130

Create a Plane Plot ........................................................................................................................... 131

Changing the Plane ........................................................................................................................... 132

Plane Plot: Scalars ............................................................................................................................ 133

Page 7: FloTHERM Introduction Student Workbook - Cloud Object ... · Student Workbook . This document is for ... Lab Exercise 1 ... Module 4: Post-Processing

Table of Contents

FloTHERM Introduction V

Plane Plots: Vectors ......................................................................................................................... 134

Plane Plots: Orientation and Location .............................................................................................. 135

Plane Plots: Display Grid ................................................................................................................. 136

Plane Plots: Deleting and Cloning ................................................................................................... 137

Surface Temperatures Plots .............................................................................................................. 138

Surface Temperature: Tips ............................................................................................................... 139

Scalar Field Properties ..................................................................................................................... 140

Vector Field Properties ..................................................................................................................... 141

Showing Airflow .............................................................................................................................. 142

Showing Airflow with 3D Streamlines ............................................................................................ 143

Annotating the Picture ...................................................................................................................... 145

Annotations ...................................................................................................................................... 146

Assigning Colors to Geometry ......................................................................................................... 147

Adding Realism ................................................................................................................................ 148

Obtain Hard Copy ............................................................................................................................ 149

Taking Movies .................................................................................................................................. 150

Tables ............................................................................................................................................... 151

Geometry Tables .............................................................................................................................. 152

Grid Information .............................................................................................................................. 155

Monitor Point Information ............................................................................................................... 156

Other Available Tables ..................................................................................................................... 157

Saving Visual Editor State ............................................................................................................... 158

Lab Exercise ..................................................................................................................................... 159

Module 5: Using MCAD Data ............................................................................ 161

Objectives ......................................................................................................................................... 162

Page 8: FloTHERM Introduction Student Workbook - Cloud Object ... · Student Workbook . This document is for ... Lab Exercise 1 ... Module 4: Post-Processing

Table of Contents

FloTHERM Introduction VI

Introduction to FloMCADBridge ..................................................................................................... 163

Supported File Formats .................................................................................................................... 164

Import of MCAD files ...................................................................................................................... 165

FloMCADBridge: User Interface ..................................................................................................... 166

Geometry Simplification .................................................................................................................. 167

Global Simplification ....................................................................................................................... 168

Geometry Conversion ...................................................................................................................... 169

Single Object Conversion Example — Fan ..................................................................................... 170

Single Object Conversion Example — Vent .................................................................................... 171

Geometry Conversion — Decompose .............................................................................................. 172

Voxelization ..................................................................................................................................... 174

Voxelization Imputs ........................................................................................................................ 175

Voxelization — How it works ........................................................................................................ 176

Voxelization — Enough Resolution? ............................................................................................... 177

Data Transfer to FloTHERM ........................................................................................................... 178

Additional Features — Slice & Split ................................................................................................ 179

Additional Features — Viewing & Managing ................................................................................. 180

Additional Features — Boolean Ops & Rotate ................................................................................ 181

Additional Features — Measure and Extrude .................................................................................. 182

Additional Features — Assembly Manager ..................................................................................... 183

Lab Exercise ..................................................................................................................................... 184

Module 6: Gridding and Convergence .............................................................. 185

Objectives ......................................................................................................................................... 186

Keypoint Grid ................................................................................................................................... 187

System Grid ...................................................................................................................................... 188

Page 9: FloTHERM Introduction Student Workbook - Cloud Object ... · Student Workbook . This document is for ... Lab Exercise 1 ... Module 4: Post-Processing

Table of Contents

FloTHERM Introduction VII

System Grid: Preset Buttons ............................................................................................................ 189

System Grid: Maximum Size ........................................................................................................... 190

System Grid: Minimum Size ............................................................................................................ 191

Project Manager: Integrated Summary ............................................................................................ 192

System Grid: Smoothing .................................................................................................................. 193

Grid Constraints ............................................................................................................................... 194

Grid Constraints: Number of Cells Control ..................................................................................... 196

Grid Constraints: Example ............................................................................................................... 197

Grid Constraints: Hierarchy Issues................................................................................................... 198

Grid Constraints: Inflation ............................................................................................................... 199

Using Regions to Define Grid .......................................................................................................... 202

Localized Grid .................................................................................................................................. 203

Why Localize? .................................................................................................................................. 204

Localized Grid: On Single Object .................................................................................................... 205

Localized Grid: On Assemblies ....................................................................................................... 206

Localized Grid: On Regions ............................................................................................................. 207

Gridding Advice: Aspect Ratios ...................................................................................................... 209

Gridding Advice: Avoiding Problems .............................................................................................. 210

Gridding Advice: Grid Smoothing ................................................................................................... 211

Grid Summary Dialog ...................................................................................................................... 212

Grid Quality Check .......................................................................................................................... 213

High Aspect Ratios due to Misalignment ........................................................................................ 214

Grid Visualization ............................................................................................................................ 215

Gridding Rules of Thumb: Heat Sinks ............................................................................................. 217

Gridding Rules of Thumb: Components .......................................................................................... 218

Page 10: FloTHERM Introduction Student Workbook - Cloud Object ... · Student Workbook . This document is for ... Lab Exercise 1 ... Module 4: Post-Processing

Table of Contents

FloTHERM Introduction VIII

Gridding Rules of Thumb: PCBs ..................................................................................................... 219

Grid Independence ........................................................................................................................... 220

FloTHERM痴 Convergence Definition .......................................................................................... 222

What is an Acceptable Residual? ..................................................................................................... 223

But What if ・ .................................................................................................................................. 224

Overall Control: Monitor Point Convergence .................................................................................. 225

Overall Control: Solver Options ...................................................................................................... 226

Remember ........................................................................................................................................ 227

Lab Exercise ..................................................................................................................................... 228

Module 7: Troubleshooting Convergence ......................................................... 229

Objectives ......................................................................................................................................... 230

Common Convergence Issues .......................................................................................................... 231

Interpreting Residual Profiles ........................................................................................................... 232

Sanity Check .................................................................................................................................... 233

Common Sanity Check Error ........................................................................................................... 235

Common Sanity Check Warnings .................................................................................................... 236

Sanity Check: Example .................................................................................................................... 237

Input Errors ...................................................................................................................................... 238

Gridding Deficiency ......................................................................................................................... 239

Error Field Tool ................................................................................................................................ 240

Convergence Issues Related to Termination Criteria ....................................................................... 241

Inappropriate Control Parameters .................................................................................................... 242

False Time Steps .............................................................................................................................. 243

Relaxation Methods .......................................................................................................................... 244

Natural Instability ............................................................................................................................. 245

Page 11: FloTHERM Introduction Student Workbook - Cloud Object ... · Student Workbook . This document is for ... Lab Exercise 1 ... Module 4: Post-Processing

Table of Contents

FloTHERM Introduction IX

Best Practice ..................................................................................................................................... 246

Module 8: More SmartParts .............................................................................. 247

Objectives ......................................................................................................................................... 248

Heatsink SmartPart ........................................................................................................................... 249

Heatsink SmartPart: Plate Fin .......................................................................................................... 250

Heatsink SmartPart: Pin Fin ............................................................................................................. 251

Heatsink: Advanced Options ............................................................................................................ 252

Fan SmartPart ................................................................................................................................... 253

Fan SmartPart: Model Options ......................................................................................................... 254

Recirculation Device (Blower) ......................................................................................................... 257

Recirculation Device: Online Blower Macro ................................................................................... 258

Fixed Flow SmartPart ....................................................................................................................... 259

Heat Pipe SmartPart ......................................................................................................................... 260

Thermo-Electric Cooler SmartPart (TEC) ....................................................................................... 261

Die SmartPart ................................................................................................................................... 262

More Information on SmartParts ...................................................................................................... 263

Lab Exercise ..................................................................................................................................... 264

Module 9: Command Center .............................................................................. 265

Objectives ......................................................................................................................................... 266

Scenarios .......................................................................................................................................... 267

Typical Optimizations Task in Electronics Cooling ........................................................................ 268

Where to Start ................................................................................................................................... 269

Command Center Application Window ........................................................................................... 270

Input Variables ................................................................................................................................. 271

Examples of Input Variables ............................................................................................................ 274

Page 12: FloTHERM Introduction Student Workbook - Cloud Object ... · Student Workbook . This document is for ... Lab Exercise 1 ... Module 4: Post-Processing

Table of Contents

FloTHERM Introduction X

Output Variables .............................................................................................................................. 278

Scenario Table .................................................................................................................................. 280

Scenario Table: Creating New Scenarios ......................................................................................... 281

Scenario Table: Append Scenario Creation ..................................................................................... 282

Scenario Table: Linear Sweep Scenario Creation ............................................................................ 283

Scenario Table: Superposition Scenario Creation ............................................................................ 284

Scenario Viewer ............................................................................................................................... 286

Solution Monitoring ......................................................................................................................... 287

Exporting the Scenario Table ........................................................................................................... 288

Exporting Full Results ...................................................................................................................... 289

Design of Experiments ..................................................................................................................... 290

Sequential Optimization ................................................................................................................... 293

DoE & Response Surface Optimization (RSO) ............................................................................... 298

Setting up RSO ................................................................................................................................. 299

RSO Graphs ...................................................................................................................................... 300

RSO Notes ........................................................................................................................................ 301

Solver Configuration ........................................................................................................................ 302

Lab Exercise ..................................................................................................................................... 303

Module 10: Radiation .......................................................................................... 305

Objectives ......................................................................................................................................... 306

Radiation .......................................................................................................................................... 307

What Is Radiation? ........................................................................................................................... 308

FloTHERM Radiation Model ........................................................................................................... 309

Add Radiation .................................................................................................................................. 310

Activating Radiation ........................................................................................................................ 311

Page 13: FloTHERM Introduction Student Workbook - Cloud Object ... · Student Workbook . This document is for ... Lab Exercise 1 ... Module 4: Post-Processing

Table of Contents

FloTHERM Introduction XI

Setting Radiation Parameters ........................................................................................................... 312

Radiation Attributes: Single and Subdivided ................................................................................... 313

Radiation Attributes: When to Subdivided ...................................................................................... 314

Radiation Attribute: Minimum Area Considered ............................................................................. 315

Effect on Solution ............................................................................................................................. 316

Summary: What is Required for Radiation? .................................................................................... 317

Modelling Solar Radiation ............................................................................................................... 318

Other Solar Considerations .............................................................................................................. 320

Solar Radiation Restrictions ............................................................................................................. 321

Conclusions ...................................................................................................................................... 322

Module 11: Component Modeling ..................................................................... 323

Objectives ......................................................................................................................................... 324

PCB SmartPart Components ............................................................................................................ 325

PCB SmartPart Components: Location and Construction ............................................................... 326

PCB SmartPart Components: Modelling Options ............................................................................ 327

PCB SmartPart Components Materials ............................................................................................ 330

Detailed Components ....................................................................................................................... 331

Compact Component Resistance Model .......................................................................................... 332

2-Resistor Compact Model ............................................................................................................... 333

Generating 2-Resistor Compact Models .......................................................................................... 334

DELPHI (Multiple Resistor) Models ............................................................................................... 335

DELPHI Compact Models in FloTHERMPACK ............................................................................ 336

FloTHERM Compact Component SmartPart .................................................................................. 337

Network Assembly ........................................................................................................................... 340

Component Accuracy Levels ........................................................................................................... 342

Page 14: FloTHERM Introduction Student Workbook - Cloud Object ... · Student Workbook . This document is for ... Lab Exercise 1 ... Module 4: Post-Processing

Table of Contents

FloTHERM Introduction XII

FloTHERMPACK ............................................................................................................................ 343

Utilizing the Library Manager .......................................................................................................... 351

The T3ster ョ ...................................................................................................................................... 352

The T3ster ョ and FloTHERM ........................................................................................................... 353

Module 12: Summary .......................................................................................... 355

Objectives ......................................................................................................................................... 356

Proposed FloTHERM Workflow: Basic Strategy ............................................................................ 357

Six Steps to Successful Thermal Analysis in FloTHERM ............................................................... 358

Step 1: Decide What to Model ......................................................................................................... 359

Step 2: Create Geometry .................................................................................................................. 360

Step 3: Add Grid .............................................................................................................................. 361

Step 4: Solve the Model ................................................................................................................... 362

Step 5: Analyze the Results .............................................................................................................. 363

Step 6: Run Parametrics ................................................................................................................... 364

A Reminder ... (Getting Help) .......................................................................................................... 365