292
Tokyo, Japan Tel: 81-3-3505-0266 Fax: 81-3-3505-0914 MSC.Software Corporation 815 Colorado Boulevard Los Angeles, California 90041-1777 Tel: (323) 258-9111 Fax: (323) 259-3838 Munich, Germany Tel: (+49)-89-43 19 87 0 Fax: (+49)-89-43 61 716 United States MSC.Patran Support Tel: 1-800-732-7284 Fax: 714-9792990 Thermal Analysis Using MSC.Nastran NAS104 EXERCISE WORKBOOK MSC.Nastran Version 70.7 MSC.Patran Version 9.0 NA*70.7*Z*Z*Z*SM-NAS104-WBK May 2000

Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Embed Size (px)

Citation preview

Page 1: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Tokyo, JapanTel: 81-3-3505-0266Fax: 81-3-3505-0914

MSC.Software Corporation815 Colorado Boulevard Los Angeles, California 90041-1777Tel: (323) 258-9111 Fax: (323) 259-3838

Munich, GermanyTel: (+49)-89-43 19 87 0Fax: (+49)-89-43 61 716

United StatesMSC.Patran SupportTel: 1-800-732-7284Fax: 714-9792990

Thermal Analysis Using MSC.Nastran

NAS104 EXERCISE WORKBOOKMSC.Nastran Version 70.7

MSC.Patran Version 9.0

NA*70.7*Z*Z*Z*SM-NAS104-WBK

May 2000

Page 2: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

PROPRIETARY NOTICE

The MSC.Software Corporation reserves the right to make changes in specifications and other information contained in this document without prior notice.

Although due care has been taken to present accurate information, THE MSC.SOFTWARE CORPORATION DISCLAIMS ALL WARRANTIES WITH RESPECT TO THE CONTENTS OF THIS DOCUMENT (INCLUDING WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE) EITHER EXPRESSED OR IMPLIED. THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR DAMAGES RESULTING FROM ANY ERROR CONTAINED HEREIN, INCLUDING, BUT NOT LIMITED TO, FOR ANY SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF, OR IN CONNECTION WITH, THE USE OF THIS DOCUMENT.

MSC.Patran is a registered trademark of The MSC.Software Corporation.MSC and MSC. are registered trademarks and service marks of The MSC.Software Corporation. ABAQUS is a registered trademark of Hibbitt, Karlsson, & Sorensen, Inc.ANSYS is a registered trademark of ANSYS, Inc.CADDS 5 and Computervision are trademarks of Computervision R&D Inc., a subsidiary of Prime Computer, Inc.CATIA is a registered trademark of Dassault Systemes.EUCLID is a registered trademark of Matra Datavision, S.A.IGES is an acronym for the “Initial Graphics Exchange Specification”, published by the U.S. Department of Commerce, National

Institute of Standards and Technology. MARC is a registered trademark of MARC Analysis Research Corporation.Motif is a trademark of the Open Software Foundation, Inc.MSC.Nastran is an enhanced proprietary version developed, maintained, supported and marketed by The MSC.Software

Corporation.NASTRAN is a registered trademark of the National Aeronautics and Space Administration.Pro/ENGINEER is a trademark of Parametric Technology Corporation.Unigraphics is a registered trademark of EDS Unigraphics Division.UNIX is a trademark of AT&T Bell Laboratories.X Window System is a trademark of the Massachusetts Institute of Technology.

Training Documentation: Copyright 2000 The MSC.Software Corporation. All Rights Reserved.

This notice shall be marked on any reproduction of this documentation, in whole or in part. Any reproduction or distribution of this document, in whole or in part, without the prior written consent of The MSC.Software Corporation is prohibited.

If you would like to order more copies of this document, please contact MSC.Software Contracts Processing at (800) 400-4672. U.S.A. orders: All orders must be accompanied by a check or purchase order. Your order will be sent prepaid via UPS or fourth class mail and the shipping charges will be added to the invoice. F.O.B. will be the shipping point. Terms are net amount due within 30 days. Outside U.S.A. orders: Please contact your local MSC.Software office for a quotation.

Page 3: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

DISCLAIMER

The concepts, methods, and examples presented in this text are for educational purposes only and

are not intended to be exhaustive or to apply to any particular engineering problem or design. The

MSC.Software Corporation assumes no liability or responsibility to any person or company for direct

or indirect damages resulting from the use of any information contained herein.

Printed in U.S.A.©2000 by MSC.Software CorporationAll rights reserved.

Page 4: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR
Page 5: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

MSC.Nastran 104 Exercise Workbook 0-3

TABLE OF CONTENTS

Lesson Title

1. Getting Started

1a. Creating A Model

1b. Transient Thermal Analysis

2. Free Convection on Printed Circuit Board

3. Forced Convection on Printed Circuit Board

4. Thermal Contact Resistance

5. Typical Avionics Flow

6. Radiation Enclosures

7. Axisymmetric Flow in a Pipe

8. Directional Heat Loads

9. Thermal Stress Analysis from Directional HeatLoads

10. Thermal Stress Analysis of a Bi-Metallic Plate

Appendix Title

A Transient Thermal Analysis of a Cooling Fin

B. Analytical Solution for a Simple Radiation toSpace Problem

C. Printed Circuit Board using 2 1/2 D PavedMeshing Method

D. Create Group and List

E. Importing IGES File and Auto_Tet Mesh theModel

Page 6: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

0-4 MSC.Nastran 104 Exercise Workbook

Page 7: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

MSC.Nastran 104 Exercise Workbook 1a-1

Getting Started Creating A Model

WORKSHOP 1a

Objectives:

� Create a new database defined for MSC.Nastran thermal analysis.

� Define geometry for a rectangular plate.

Page 8: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

1a-2 MSC.Nastran 104 Exercise Workbook

Page 9: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Getting Started – Creating A Model

MSC.Nastran 104 Exercise Workbook 1a-3

WORKSHOP 1a

Model Description:In this exercise you will first create a aluminum plate. Shown belowis a drawing of the model you will be building and suggested stepsfor its construction.

Figure 1a.1

1 m

3 m

Aluminum Plate

K = 204 W/m-oC

Cp = 896 J/kg-oC

ρ = 2707 kg/m3

q = 5000.0 W/m2

T = 50 oC

Tamb = 20.0 oC

h = 10.0 W/m2-oC

Thickness = 0.1 m

Page 10: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

1a-4 MSC.Nastran 104 Exercise Workbook

Page 11: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Getting Started – Creating A Model

MSC.Nastran 104 Exercise Workbook 1a-5

WORKSHOP 1a

Suggested Exercise Steps:

� Create a new database defined for MSC.NASTRAN thermal analysis.

� Define geometry for a rectangular plate.

� Mesh the structure with quadrilateral elements.

� Modify the mesh.

� Define the plate’s material as aluminum. Specify a thermal conductivity of 204 W/m-oC, specific heat of 896 J/kg-oC, and a density of 2707 kg/m3.

� Define the plate’s thickness to be 0.1 m.

� Clean up the display.

� Apply a temperature of 50 oC to the bottom edge of the plate.

� Apply heat flux of 5000 W/m2 to the right edge of the plate.

� Apply to the left edge of the surface a convection boundary condition with heat transfer coefficient of 10.0 W/m2-oC and ambient temperature of 20 oC.

� Perform a steady-state thermal analysis using MSC.NASTRAN within the MSC.PATRAN system.

� Visualize the temperature distribution as a contour plot.

Page 12: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

1a-6 MSC.Nastran 104 Exercise Workbook

Page 13: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Getting Started – Creating A Model

MSC.Nastran 104 Exercise Workbook 1a-7

WORKSHOP 1a

Exercise Procedure:

1. Open a new database. Name it ex1a.

The viewport (PATRAN’s graphics window) will appear along witha New Model Preference form. The New Model Preference setsall the code specific forms and options inside MSC.PATRAN.

In the New Model Preference form set the Analysis Code toMSC.Nastran

2. Create the Model.

3. Mesh the surface with elements.

File/New...

New Database Name: ex1a

OK

Tolerance: � Based on Model

Analysis Code: MSC/NASTRAN

Approximate Maximum Model Dimension: 10.0

Analysis Type: Thermal

OK

� Geometry

Action: Create

Object: Surface

Method: XYZ

Vector Coordinates List: <1 3 0>

Origin Coordinates List: [0 0 0]

Apply

� Finite Elements

Action: Create

Object: Mesh

Page 14: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

1a-8 MSC.Nastran 104 Exercise Workbook

At this point, we will invoke MSC.PATRAN’s undo feature so thatwe can make a coarser mesh. The mesh we have just created (300elements) is excessive for our example.

Your model should look like the following figure.

At this point, we will invoke MSC.PATRAN’s undo feature so wecan make a coarser mesh. The mesh we have just created (300elements) is excessive for our example.

Click on the Undo icon.

Click on the Refresh Graphics icon.

Type: Surface

Global Edge Length: 0.1

Mesher: IsoMesh

Surface List: Surface 1

Apply

X

Y

Z

Undo

Reset Graphics

Page 15: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Getting Started – Creating A Model

MSC.Nastran 104 Exercise Workbook 1a-9

WORKSHOP 1a

Note that the Finite Elements form is still visible. Change theGlobal Edge Length from 0.1 to 0.2. This will create elements of 0.2units (meters) in length, which will result in a coarser mesh of 75quadrilateral elements.

Your model should look like the following figure.

4. Specify Material Properties.

Our material for this exercise will be aluminum. Click on theMaterials application. The Material form will appear with certaindefault options.

� Finite Elements

Global Edge Length: 0.2

Apply

� Materials

Action: Create

Object: Isotropic

Method: Manual Input

Material Name: alum

XYZ

Page 16: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

1a-10 MSC.Nastran 104 Exercise Workbook

5. Our next task is to specify a thickness of 0.1 to our aluminumelements.

From the Element Properties form, click on the Select Membersdatabox. MSC.PATRAN will display two icons to the left of theElement Properties form. The first icon represents surface or face,the second represents 2D element. The two options allow you toapply properties either on the geometric entity (in this case, thesurface) or on the finite elements.

Click on the Surface or Face icon.

Now click anywhere on the geometric surface. The surface will behighlighted in red. The Select Members databox will now appear asSurface 1.

Input Properties...

Thermal Conductivity: 204

Specific Heat: 896

Density: 2707

Apply

Cancel

� Properties

Action: Create

Object: 2D

Type: Shell

Property Set Name: plate

Input Properties...

Material Name: m:alum

Thickness: 0.1

OK

Add

Surface or Face

Page 17: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Getting Started – Creating A Model

MSC.Nastran 104 Exercise Workbook 1a-11

WORKSHOP 1a

6. Apply the load and boundary conditions.

Click on the Curve or Edge icon.

With your mouse, position the cursor on the bottom edge of thesurface. Click on the edge. You will see Surface 1.4 appear in theSelect Geometry Entities databox. This means we have selectedEdge number 4 in Surface number 1.

7. We will now apply heat flux to the model using the Loads/BoundaryConditions form.

Apply

� Load/BCs

Action: Create

Object: Temp(Thermal)

Type: Nodal

New Set Name: tempbc

Input Data...

Boundary Temperature: 50

OK

Select Application Region...

Geometry Filter: � Geometry

Add

OK

Apply

� Load/BCs

Action: Create

Object: Applied Heat

Type: Element Uniform

Curve or Edge

Page 18: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

1a-12 MSC.Nastran 104 Exercise Workbook

Because the problem is a 2D one, we need to toggle that TargetElement Type setting to 2D. Even though we are applying heat fluxalong an edge, which we normally think of as 1D, our finite elementproblem is 2D; i.e., we are modeling heat conduction in twodimensions.

Click on the Edge icon.

Position the cursor over the right edge of the surface and click on thisedge with the mouse. MSC.PATRAN will insert Surface 1.3 in thedatabox under the heading Select Surfaces or Edges.

A yellow flag will appear on the right edge of your surface indicatingthat a heat flux of 5000 W/m2 has been applied along the rightedge.

Option: Normal Fluxes

Analysis Type: Thermal

New Set Name: flux

Target Element Type: 2D

Input Data...

Form Type: Basic

Surface Option: Edge

Edge Heat Flux: 5000

OK

Select Application Region...

Geometry Filter: � Geometry

Add

OK

Apply

Edge

Page 19: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Getting Started – Creating A Model

MSC.Nastran 104 Exercise Workbook 1a-13

WORKSHOP 1a

Your model should look like the following figure.

8. We will now apply a convention boundary condition to the left edgeof the plate-- again, using the Loads/BCs form.

� Load/BCs

Action: Create

Object: Convention

Type: Element Uniform

Option: To Ambient

Analysis Type: Thermal

New Set Name: conv

Target Element Type: 2D

Input Data...

Surface Option: Edge

Edge Convection Coef: 10

Ambient Temperature: 20

OK

5000.

50.00XYZ 5000.50.00

Page 20: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

1a-14 MSC.Nastran 104 Exercise Workbook

Click on the Edge icon.

Position the cursor over the left edge of the surface and click on theedge with the mouse. MSC.PATRAN will insert Surface 1.1 in thedatabox under Select Surfaces or Edges

A green label will appear confirming that you have applied aconvection coefficient of 10.0W/m2-oC at this location of yourmodel.

Your model should look like the following figure.

Select Application Region...

Geometry Filter: � Geometry

Add

OK

Apply

Edge

5000.

10.00

10.00

50.00XYZ 5000.50.00

Page 21: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Getting Started – Creating A Model

MSC.Nastran 104 Exercise Workbook 1a-15

WORKSHOP 1a

9. We are now ready to submit the model for MSC.NASTRAN steady-state thermal analysis. Click on the Analysis application located onthe MSC.PATRAN main form.

� Analysis

Action: Analyze

Object: Entire Model

Method: Analysis Deck

Job Name: ex1a

Apply

Page 22: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

1a-16 MSC.Nastran 104 Exercise Workbook

Submitting the Input File for Analysis:

10. Submit the input file to MSC.NASTRAN for analysis.

To submit the MSC.PATRAN .bdf file for analysis, find an availableUNIX shell window. At the command prompt enter: nastranex1a.bdf scr=yes. Monitor the run using the UNIX ps command.

11. When the run is completed, edit the ex1a.f06 file and search for theword FATAL. If no matches exist, search for the word WARNING.Determine whether existing WARNING messages indicatemodeling errors.

Page 23: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Getting Started – Creating A Model

MSC.Nastran 104 Exercise Workbook 1a-17

WORKSHOP 1a

12. MSC.Nastran Users have finished this exercise. MSC.PatranUsers should proceed to the next step.

13. Proceed with the Reverse Translation process, that is, attaching theex1a.xdb results file into MSC.Patran. To do this, return to theAnalysis form and proceed as follows:

14. Display the Results.

A contour plot displaying temperature distributions will appear.

� Analysis

Action: Attach XDB

Object: Result Entities

Method: Local

Select Results File...

Select Results File ex1a.xdb

OK

Apply

� Results

Select Results Cases:

Select Fringe Result:

Apply

Default, PW Linear: 100. % of Load

Temperatures

Page 24: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

1a-18 MSC.Nastran 104 Exercise Workbook

Your model should look like the following figure.

Select the Save and Close operations from the Fil menu to save yourplate.db file. We will perform a transient thermal analysis on thismodel in the next workshop.

15. Close database and quit MSC.Patran to complete this exercise.

File/Quit...

Page 25: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

MSC.Nastran 104 Exercise Workbook 1b-1

Transient Thermal

WORKSHOP 1b

Objectives:

� Open the database created in Workshop 1a.

� Define time dependent funtions using the Field application.

� Create a trasient load case.

Page 26: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

1b-2 MSC.Nastran 104 Exercise Workbook

Page 27: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Transient Thermal Analysis

MSC.Nastran 104 Exercise Workbook 1b-3

WORKSHOP 1b

Model Description:This exercise describes transient thermal analysis, it is an extensionof the steady state modeling exercise given in Workshop 1a. Thisworkshop contains step-by-step descriptions of the menu picksinvolved in the modeling process.

Shown below is a drawing of the model you will be building andsuggested steps for its construction

Figure 1b.1

3 m

Aluminum Plate

k = 204 W/m-oC

Cp = 896 J/kg-oC

ρ = 2707 kg/m3

q = qflux(t) W/m2

T = 50 oC

Tamb = 20.0 oC

h = 10.0 W/m2-oC

Thickness = 0.1 m

1 m

q = qvol(t) W/m3

0.4 m

T0 = 50 oC

Page 28: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

1b-4 MSC.Nastran 104 Exercise Workbook

Page 29: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Transient Thermal Analysis

MSC.Nastran 104 Exercise Workbook 1b-5

WORKSHOP 1b

Suggested Exercise Steps:

� Open the database created in Workshop 1a.

� Define time dependent functions using the Field application.

� Create a transient load case. Add two existing load sets (temperature and convection boundary conditions) to this transient load case.

� Apply time varying heat flux to the right edge of the plate

� Apply a transient volumetric heat generation inside the shaded area of the plate

� Select solution type as transient analysis.

� Specify the default initial temperature.

� Define time steps.

� Select a transient load case.

� Perform a transient thermal analysis using MSC.NASTRAN within the MSC.PATRAN system

� Postprocess the transient results (Contour and XY plots).

Page 30: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

1b-6 MSC.Nastran 104 Exercise Workbook

Page 31: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Transient Thermal Analysis

MSC.Nastran 104 Exercise Workbook 1b-7

WORKSHOP 1b

Exercise Procedure:

1. Open the database created in workshop 1a.

2. Define Time Dependent Functions.

Before applying time varying loads and boundary conditions, weneed to define time dependent functions using the Field application.In this model, two time fields are defined, one for applied heat fluxand one for volumetric heat generation.

Fill in the table with the following values using the RETURN orENTER key.

File/Open...

Existing Database Name: ex1a

OK

� Fields

Action: Create

Object: Non Spatial

Method: Tabular Input

Field Name: flux_time

Input Data...

Time(t): Value:

1:

0 1

2:

10 1.25

3:

30 1.75

4:

50 2

5:

100 2

Page 32: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

1b-8 MSC.Nastran 104 Exercise Workbook

Similarly, a time dependent function for volumetric heating isdefined as follows.

3. Create a transient load case.

OK

Apply

� Fields

Action: Create

Object: Non Spatial

Method: Tabular Input

Field Name: qvol_time

Input Data...

Time(t): Value:

1:

0 10000

2:

10 12000

3:

30 13000

4:

50 14000

5:

100 14000

OK

Apply

� Load Cases

Action: Create

Load Case Name: transient

Load Case Type: TimeDependent

Page 33: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Transient Thermal Analysis

MSC.Nastran 104 Exercise Workbook 1b-9

WORKSHOP 1b

Since the temperature and convection boundary conditions are notchanged from Workshop 1a, we can associate these two load setswith the new load case directly.

Highlight Conve_conv and Temp_tempbc within the SelectIndividual Loads/BCs Sets listbox.

At this point, we will impose a transient flux load on the plate’s rightedge. The magnitude of this flux load is 5000 W/m2 multiplied bythe time dependent function flux_time defined earlier under theFields application. Click on the Loads/BCs application.

Assign/Prioritize Loads/BCs

OK

Apply

� Loads/BCs

Action: Create

Object: Applied Heat

Method: Element Uniform

Option: Normal Fluxes

Analysis Type: Thermal

New Set Name: tran_flux

Target Element Type: 2D

Input Data...

Surface Option: Edge

Edge Heat Flux: 5000

Time Function: f:flux_time

OK

Select Application Region...

Select 2D Elements: Surface 1.3

Add

OK

Page 34: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

1b-10 MSC.Nastran 104 Exercise Workbook

4. Apply Transient Volumetric Heat Generation Inside the Plate.

The volumetric heating can be applied in a similar way, using theLoads and Boundary Conditions form as follows.

Next, click on Select Application Region located on the Loads andBoundary Conditions form. We want to apply an internal heatgeneration inside a section of the plate from x=0.0 m to x=0.4 m.This application region will be selected by graphical cursor using theFEM geometry filter.

Use the mouse cursor to drag a rectangle covering the elementslocated between x=0.0 m and x=0.4 m. Release the mouse cursor.The first two columns of the elements will turn red indicating theselection. Also, a list of elements will appear in the Select 2DElements databox.

Apply

� Loads/BCs

Action: Create

Object: Applied Heat

Method: Element Uniform

Option: VolumetricGeneration

Analysis Type: Thermal

New Set Name: tran_qvol

Target Element Type: 2D

Input Data...

Time Function: f:qvol_time

OK

Select Application Region...

Geometry Filter: � FEM

Add

OK

Apply

Page 35: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Transient Thermal Analysis

MSC.Nastran 104 Exercise Workbook 1b-11

WORKSHOP 1b

Note: A square yellow marker will appear on the center of theselected element indicating that a volumetric heating has beenapplied on this element.

5. Now we are ready to set the analysis controls for transient thermalanalysis.

For transient thermal analysis, we have to employ a startingtemperature from which the solution evolves. If the initialtemperature distribution is uniform, a default initial temperature issufficient to specify the initial state. Otherwise, the InitialTemperature object in Loads and BCs application must be used todefine initial nodal temperatures explicitly.

� Analysis

Action: Analyze

Object: Entire Model

Method: Analysis Deck

Job Name: ex1b

Solution Type...

� TRANSIENT ANALYSIS

Solution Parameters...

Default Init Temperature: 50.0

OK

OK

Subcase Create...

Available Subcase:

Subcase Parameters...

Initial Time Step: 10

Number of Time Steps: 100

OK

Apply

Cancel

Subcase Select...

transient

Page 36: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

1b-12 MSC.Nastran 104 Exercise Workbook

Subcases for Solution Sequence:

Subcases Selected:

OK

Apply

transient

Default

Page 37: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Transient Thermal Analysis

MSC.Nastran 104 Exercise Workbook 1b-13

WORKSHOP 1b

Submitting the Input File for Analysis:

6. Submit the input file to MSC.NASTRAN for analysis.

6a. To submit the MSC.PATRAN .bdf file for analysis, find anavailable UNIX shell window. At the command prompt enter:nastran ex1b.bdf scr=yes. Monitor the run using the UNIXps command.

7. When the run is completed, edit the ex1a.f06 file and search for theword FATAL. If no matches exist, search for the word WARNING.Determine whether existing WARNING messages indicatemodeling errors.

Page 38: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

1b-14 MSC.Nastran 104 Exercise Workbook

8. MSC.Nastran Users have finished this exercise. MSC.PatranUsers should proceed to the next step.

9. Proceed with the Reverse Translation process, that is, attaching theex1b.xdb results file into MSC.Patran. To do this, return to theAnalysis form and proceed as follows:

Note: The heartbeat will change to the color blue, indicating thatreading process is underway. When the heartbeat turns green again,the results are ready for postprocess.

10. We will create a contour plot of temperature distributions attime=700 sec using the Results Display form.

� Analysis

Action: Attach XDB

Object: Result Entities

Method: Local

Select Results File...

Select Results File ex1b.xdb

OK

Apply

� Results

Action: Create

Object: Quick Plot

Select ResultsCases:

Select FringeResult:

Apply

Transient, Time=700

Temperatures

Page 39: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Transient Thermal Analysis

MSC.Nastran 104 Exercise Workbook 1b-15

WORKSHOP 1b

Your model should look like the following figure.

Now we will apply XY plotting to visualize the temperature-timehistory of Nodes 49-54.

In the Select Result Case(s) listbox, click an drag mouse to selectthe time states from transient, Time=0, to transient, time=1020.

Within the Select Y Result listbox, highlight Temperatures.

Click on the Target Entities icon.

� Results

Action: Create

Object: Graph

Method: Y vs. X

Select Y Result:

Target Entity: Nodes

Temperatures

Target Entities

Page 40: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

1b-16 MSC.Nastran 104 Exercise Workbook

At this point, we will modeify the Y scale of the XY plot and displaygrid lines in the Y directly by clicking on the XY Plot application.

Select Nodes: Node 49:54

Apply

� XY Plot

Action: Modify

Object: Axis

Select Current XY Window: Results Graph

Active Axis: � Y

Scale...

Scale: � Linear

Assignment Method: � Range

Enter Lower and UpperValues:

45 70

Number of Primary TickMarks:

6

Apply

Cancel

Grid Lines...

Display: Primary

Apply

Page 41: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Transient Thermal Analysis

MSC.Nastran 104 Exercise Workbook 1b-17

WORKSHOP 1b

Your model should look like the following figure.

11. Close the database and quit MSC.Patran when you have completedthis exercise.

File/Quit...

Page 42: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

1b-18 MSC.Nastran 104 Exercise Workbook

Page 43: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

MSC.Nastran 104 Exercise Workbook 2-1

Free Convection on Printed Circuit Board

WORKSHOP 2

Objectives:

� Create surfaces for PCB and electronic devices.

� Apply thermal loads and boundary conditions.

� Perform a steady-state analysis.

Page 44: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

2-2 MSC.Nastran 104 Exercise Workbook

Page 45: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Free Convection on Printed Circuit Board

MSC.Nastran 104 Exercise Workbook 2-3

WORKSHOP 2

Model Description:Shown below depicts a printed circuit board (PCB assembly whichhas three significant ship devices mounted on it. Each chip isgenerating heat at a rate that is consistent with the application of aheat flux of 5.0 W/in2 over each device surface area. Heat isdissipated by thermal conduction within the chips and underlyingboard. Free convection to the ambient environment provides theultimate heat take. The ambient temperature for convection isassumed to be 20.0 oC, and a heat transfer coefficient of 0.02 W/in2-oC is used to apply convection to the entire assembly surface. Wewill analyze the printed circuit board to determine the devicetemperature so that they can be compared to manufacturerallowables.

Shown below is a drawing of the model you will be building andsuggested steps for its construction.

Page 46: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

2-4 MSC.Nastran 104 Exercise Workbook

Page 47: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Free Convection on Printed Circuit Board

MSC.Nastran 104 Exercise Workbook 2-5

WORKSHOP 2

Suggested Exercise Steps:

� Create the Surfaces of Printed Circuit Board and Electric Components.

� Extrude the Surfaces to Create Solids.

� Mesh the Solids.

� Specify Materials.

� Define Element Properties.

� Merge the Common Nodes.

� Verify the Free Edges.

� Apply a heat load on each device.

� Apply a convection boundary condition on the PCB.

� Perform the Analysis.

� Read the analysis results.

� Display the results.

Page 48: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

2-6 MSC.Nastran 104 Exercise Workbook

Page 49: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Free Convection on Printed Circuit Board

MSC.Nastran 104 Exercise Workbook 2-7

WORKSHOP 2

Exercise Procedure:

1. Create a New Database and name it free_conv_pcb.db.

2. Change the Tolerance to Default and the Analysis Code toMSC.Nastran in the New Model Preferences form. Verify that theAnalysis Type is Structural.

3. Create the surfaces of printed circuit board and electroniccomponents..

For Chip 1

File/New...

New Database Name free_conv_pcb.db

OK

New Model Preference

Tolerance Default

Analysis Code: MSC/NASTRAN

Analysis Type Thermal

OK

Geometry

Action: Create

Object: Surface

Method: XYZ

Surface ID List: 1

Vector Coordinates List: <9 6 0 >

Origin Coordinates List: [0 0 0]

Apply

Surface ID List: 2

Vector Coordinates List: <1 1.5 0>

Origin Coordinates List: [1 1 0]

Page 50: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

2-8 MSC.Nastran 104 Exercise Workbook

.For Chip 2

For Chip 3

4. Create the PCB solid by extruding surfaces 1 by -0.1 inch in the Zdirection. Extrude surfaces.2,3 and 4 in the Z direction by 0.25inches.

If the Auto Execute is ON, you do not need to click on Apply.

For Chips 1, 2, 3:

Apply

Surface ID List: 3

Vector Coordinates List: <1 1 0>

Origin Coordinates List: [4 4 0]

Apply

Surface ID List: 4

Vector Coordinates List: <1 1 0>

Origin Coordinates List: [5.5 2 0]

Apply

Geometry

Action: Create

Object: Solid

Method: Extrude

Solid ID List: 1

Translation Vector: <0 0 -0.1>

Surface List: Surface 1

Apply

Solid ID List: 2

Translation Vector: <0 0 0.25>

Page 51: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Free Convection on Printed Circuit Board

MSC.Nastran 104 Exercise Workbook 2-9

WORKSHOP 2

5. You will now create the model’s finite elements.

To obtain a clearer view, select the isometric view by clicking on theIso View icon.

The mesh should look like this.

Surface List: Surface 2:4

Apply

Finite Elements

Action: Create

Object: Mesh

Type: Solid

Global Edge Length: 0.25

Element Topology: Hex8

Solid List: Solid 1:4

Apply

Page 52: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

2-10 MSC.Nastran 104 Exercise Workbook

6. For this model we will assume that the PCB and chips aremanufactured from the isotropic materials having constantconductivities.

Kpcb = 0.066 W/in-oCKchip = 2.24 W/in-oC

For chips 1, 2, 3:

7. For a solid model element properties are used to assign the materialsto the various parts of the model. .

Materials

Action: Create

Object: Isotropic

Method: Manual Input

Material Name: pcb

Input Properties....

Thermal Conductivitiy 0.066

Apply

Materials

Action: Create

Object: Isotropic

Method: Manual Input

Material Name: chip

Thermal Conductivity: 2.24

Apply

Properties

Action:

Dimension:

Type:

Property Set Name: pcb

Input Properties...

Create

3D

Solid

Page 53: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Free Convection on Printed Circuit Board

MSC.Nastran 104 Exercise Workbook 2-11

WORKSHOP 2

Chips 1, 2, 3

8. To verify that the correct material properties have been defined andassigned to the correct model locations, change the Action option toShow and create a scalar plot of the model’s materials.

Material Name: m:pcb

OK

Select Members: Solid 1

ADD

Apply

Input Properties...

Material Name: m:chip

OK

Select Members: Solid 2:4

ADD

Apply

Properties

Action: Show

Select Property: Material Name

Display Method Scalar Plot

Select Groups: �Current Viewport

Default Group

Apply

Page 54: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

2-12 MSC.Nastran 104 Exercise Workbook

The scalar plot resembles the following.

9. The duplicate nodes located at the PCB and chip interfaces must bemerges.

10. To check the equivalence process you should verify the elementboundaries. If the model has been equivalenced properly you shouldsee a wireframe rendering of your model where only the free edgesare components of the wireframe image. Display the view to ensurethat the model has no cracks between elements.

Finite Elements

Action: Equivalence

Object: All

Method: Tolerance Cube

Equivalence Tolerance: 0.005

Apply

Finite Elements

Action: Verify

Object:

Test: Boundaries

Element

Page 55: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Free Convection on Printed Circuit Board

MSC.Nastran 104 Exercise Workbook 2-13

WORKSHOP 2

11. A heat flux will now be applied to the exposed plan from face of thechips.

Use the Free Face Select icon to help you pick the exposed chipfaces.

12. The convection boundary condition will now be applied to the backside of the PCB (side opposite the chips)..

Display Type: �Free Edges

Apply

Load/BCs

Action:

Object:

Type:

Option: Normal Fluxes

New Set Name: flux

Target Element Type: 3D

Input Data...

Heat Flux: 5

OK

Select Application Region...

Geometry Filter: �Geometry

Select Solid Faces: Solid 2.6 3.6 4.6

Add

OK

Apply

Load/BCs

Create

Applied Heat

Element Uniform

Page 56: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

2-14 MSC.Nastran 104 Exercise Workbook

Use the Free Face Select icon to help you pick the back face of thePCB.

13. Perform the Analysis.

Action:

Object:

Type:

Option:

New Set Name:

Target Element Type:

Input Data...

Convection Coefficient:

Ambient Temperature:

OK

Select Application Region

Geometry Filter: �Geometry

Select Solid Faces:

Add

OK

Apply

Analysis

Action:

Object:

Method:

Job Name: ex2

Solution Type...

Solution Type: � STEADY STATE ANALYSIS

Create

Convection

Element Uniform

To Ambient

conv

3D

0.02

20

Solid 1.6

Analyze

Entire Model

Full Run

Page 57: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Free Convection on Printed Circuit Board

MSC.Nastran 104 Exercise Workbook 2-15

WORKSHOP 2

An MSC.Nastran input file called ex2.bdf will be generated. Thisprocess of translating your model into an input file is called theForward Translation. The Forward Translation is complete when theHeartbeat turns green.

OK

Apply

Page 58: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

2-16 MSC.Nastran 104 Exercise Workbook

Submitting the Input File for Analysis:

14. Submit the input file to MSC.Nastran for analysis.

14a. To submit the MSC.Patran .bdf file, find an available UNIXshell window. At the command prompt enter nastran ex2.bdfscr=yes. Monitor the run using the UNIX ps command.

14b. To submit the MSC.Nastran .dat file, find an available UNIXshell window and at the command prompt enter nastran ex2scr=yes. Monitor the run using the UNIX ps command.

15. When the run is completed, edit the ex2.f06 file and search for theword FATAL. If no matches exist, search for the word WARNING.Determine whether existing WARNING messages indicatemodeling errors.

Page 59: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Free Convection on Printed Circuit Board

MSC.Nastran 104 Exercise Workbook 2-17

WORKSHOP 2

16. MSC.Nastran Users have finished this exercise. MSC.PatranUsers should proceed to the next step.

17. Proceed with the Reverse Translation process, that is, attaching thefin.xdb results file into MSC.Patran. To do this, return to theAnalysis form and proceed as follows:.

18. Display the results.

Analysis

Action: Attach XDB

Object: Result Entities

Method: Local

Select Result Files....

Select Results File ex2.xdb

OK

Apply

Results

Object:

Select Results Cases:

Select Fringe Result:

Apply

Quick Plot

Default, PW Linear: 100%..

Temperature

Page 60: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

2-18 MSC.Nastran 104 Exercise Workbook

The result should resemble the following.

The heat generated by the electronic devices is conducted to theprinted circuit board, and then spread on the epoxy glass PCB. Thecooling mechanism is provided by a free convection heat exchangebetween the backside of the PCB and the ambient fluid that ismaintained at 20 oC. As a result, the largest electronic device has thehighest temperature. Because of their indentical size, the other twoelectronic chips possess nearly the same temperature distribution.

Page 61: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

MSC.Nastran 104 Exercise Workbook 3-1

Forced Air Convection on Printed Circuit Board

WORKSHOP 3

Objective:

� Create Geometry from MSC.Patran

Page 62: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

3-2 MSC.Nastran 104 Exercise Workbook

Page 63: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Forced Air Convection on Printed Circuit Board

MSC.Nastran 104 Exercise Workbook 3-3

WORKSHOP 3

Model Description:We will model the previous PCB thermal analysis with forced air convection over the flat plate, using the Coupled Advection feature. The air temperature rises in the X direction as the fluid stream traverses the circuit board. The temperature dependency of the convection coefficient will be defined using a temperature dependent field

q = 20.0 W/in2

m = .

Tin = 20.0 oC

h = h(T) W/in2-oC

9.0 in

8.33E-3 lbm/sec

Z

X

X

Air

K = 6.66E-4 W/in-oCCp = 456.2 J/lbm-oC

ρ = 5.01E-5 lbm/in3

µ = 1.03E-6 lbm/in-sec

Page 64: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

3-4 MSC.Nastran 104 Exercise Workbook

Page 65: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Forced Air Convection on Printed Circuit Board

MSC.Nastran 104 Exercise Workbook 3-5

WORKSHOP 3

Suggested Exercise Steps:

� Create a new database called forced_conv_pcb.db

� Create a solid that represents the electronic component and the printed circuit board.

� Mesh surfaces and curves with global edge length of 0.25 using Hex8 as element topology

� Merge nodes by using Equivalence method under Finite Elements.

� Use Free Edges to verify the Element Boundaries

� Input specify Material Properties for the chip, pcb, air, and flow tube.

� Define the solids’ properties using pcb and chip for their property names.

� Apply loads and boundary conditions to the model using Coupled Advection Feature to simulate the forced air convection on the back surface of PCB.

� Apply heat flux on each device using Element uniform and define the inlet Temperature of the fluid.

� Perform, read, and display the results

Page 66: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

3-6 MSC.Nastran 104 Exercise Workbook

Page 67: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Forced Air Convection on Printed Circuit Board

MSC.Nastran 104 Exercise Workbook 3-7

WORKSHOP 3

Exercise Procedure:

1. Create a New Database and name it forced_conv_pcb.db.

2. Change the Tolerance to Default and the Analysis Code toMSC.Nastran in the New Model Preferences form. Verify that theAnalysis Type is Thermal.

3. Create the surfaces representing the printed circucit board.

File/New...

New Database Name forced_conv_pcb

OK

New Model Preference

Tolerance Default

Analysis Code: MSC/NASTRAN

Analysis Type thermal

OK

Geometry

Action: Create

Object: Surface

Method: XYZ

Vector Coordinates List: <9 6 0>

Origin Coordinates List: [ 0 0 0 ]

Apply

Vector Coordinates List: <1 1.5 0>

Origin Coordinates List: [1 1 0]

Apply

Vector Coordinates List: <1 1 0>

Origin Coordinates List: [4 4 0]

Page 68: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

3-8 MSC.Nastran 104 Exercise Workbook

When you are finished your model should look like the one shownin the figure below.

4. Extrude the solid

Apply

Vector Coordinates List: <1 1 0>

Origin Coordinates List: <5.5 2 0>

Apply

Geometry

Action: Create

Object: Solid

Method: Extrude

Translation Vector: <0 0 -0.1>

Surface List: Surface 1

Page 69: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Forced Air Convection on Printed Circuit Board

MSC.Nastran 104 Exercise Workbook 3-9

WORKSHOP 3

5. Mesh the solids to create Hex8 element with global edge length 0.25.

Apply

Translation Vector: <0 0 0.25>

Surface List: Surface 2:4

Apply

Finite Elements

Action: Create

Object: Mesh

Type: Solid

Global Edge Length 0.25

Element Topology Hex8

Solid List Solid 1:4

Apply

Page 70: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

3-10 MSC.Nastran 104 Exercise Workbook

Your model should appear like the one shown below.

6. Equivalence the Finite Elements to reduce the number of elementsby eliminating duplicate nodes.

7. Verify the Element Boundaries.

Finite Elements

Action: Equivalence

Object: All

Type: Tolerance Cube

Equivalence Tolerance: 0.005

Apply

Finite Elements

Page 71: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Forced Air Convection on Printed Circuit Board

MSC.Nastran 104 Exercise Workbook 3-11

WORKSHOP 3

8. Create the isotropic material properties.

9. Create the model’s element properties assigning the material type tothe correct region of the model.

Action: Verify

Object: Element

Test: Boundaries

Display Type: � Free Edges

Apply

Materials

Action: Create

Object: Isotropic

Method: Manual Input

Material Name: chip

Input Properties...

Constitutive Model: Solid properties

Thermal Conductivity: 2.24

Apply

Material Name: pcb

Constitutive Model: Solid properties

Thermal Conductivity: 0.066

Apply

Properties

Action: Create

Dimension: 3D

Type: Solid

Property Set Name: chip

Page 72: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

3-12 MSC.Nastran 104 Exercise Workbook

10. Define Temperature Dependent Field.

Input Properties...

Material Name: m:chip

OK

Select Members: Solid 2:4

Add

Apply

Property Set Name: pcb

Input Properties...

Material Names: m:pcb

OK

Select Members: Solid 1

Add

OK

Fields

Action: Create

Object: Material Property

Method: Tabular Input

Field Name: conv_temp

Active Independent Variables: Temperature (T)

Input Data....

Input Scalar Data: Hit Enter Key

T.Value

00.2

1000.3

2000.35

Add

Page 73: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Forced Air Convection on Printed Circuit Board

MSC.Nastran 104 Exercise Workbook 3-13

WORKSHOP 3

11. Select two nodes to create a curve.

12. Define the location of the Air Stream.

13. Mesh the Airstream. preferably, the mesh size should be the same onthe air stream as on the PCB.

OK

Geometry

Action: Create

Object: Curve

Method: Point

select the Node Icon

Starting Point List: Node 938

Ending Point List: Node 1838

Apply

Geometry

Action: Transform

Object: Curve

Method: Translate

Translation Vector: <0 0 -1.0>

Curve List: Curve 1

Apply

Finite Element

Action: Create

Object: Mesh

Type: Curve

Page 74: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

3-14 MSC.Nastran 104 Exercise Workbook

Note: The identical mesh size is not required, but may provide the most accurate model. The Closest Approach method will select the nearest neighboring structure and fluid nodes.

14. Specify the material properties of air.

15. Define flow tube properties.

Global Edge Length: 0.25

Ending Point List: Bar2

Curve List: Curve 2

Apply

Materials

Action: Create

Object: Isotropic

Method: Manual Input

Material Name: air

Input Properties...

Constitutive Model: Fluid properties

Thermal Conductivity: 6.66e-4

Specific Heat: 456.2

Density: 5.01e-5

Dynamic Viscosity: 1.03e-3

Apply

Properties

Action: Create

Dimension: 1D

Type: Flow Tube

Property Set Name: flow_tube

Input Properties...

Material Name: m:air

Page 75: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Forced Air Convection on Printed Circuit Board

MSC.Nastran 104 Exercise Workbook 3-15

WORKSHOP 3

16. We will use the Coupled Advection Feature to simulate the forcedair convection on the back surface of PCB.

There are two application regions:

•The Structure Region (Application Region 1) can be 1D, 2D, or 3D. In this case we have a 3D structure, and the appropriate Target Ele-ment Type is 3D.

•The Second Application Region must be 1D, which represents the air-flow over the flat plate. In this case, select the curve along the X direction. MSC.PATRAN will then couple the fluid to the structure locally by the Closest Approach method.

Diameter at Node 1: 1.0

OK

Select Members Curve 2

Add

Apply

Load/BCs

Action: Create

Object: Convection

Type: Element Uniform

Options: Coupled Advection

New Set Name: flow_by_plate

Target Element Type: 3D

Region 2: 1D

Input Data...

Temperature Function f:conv_temp

Mass Flow Rate: 8.33e-3

OK

Select Application Region

Page 76: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

3-16 MSC.Nastran 104 Exercise Workbook

17. Apply a Heat Flux on Each Device.

Geometry Filter: Geometry

Select Solid Surfaces: Solid 1.6

Active List for companion region

Add

Select Curves: Curve 2

Add

OK

Apply

Load/BCs

Action: Create

Object: Applied Heat

Type: Element Uniform

Options: Normal Flux

New Set Name: heat_flux

Target Element Type: 3D

Input Data...

Heat Flux: 20

OK

Select Application Region

Geometry Filter: Geometry

Select Solid Surfaces Solid 2.6 3.6 4.6

Add

OK

Apply

Page 77: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Forced Air Convection on Printed Circuit Board

MSC.Nastran 104 Exercise Workbook 3-17

WORKSHOP 3

18. Define the inlet Temperature of the fluid.

19. Define the Default Initital Temperature and Perform the analysis.

Load/BCs

Action: Create

Object: Temp (Thermal)

Type: Nodal

New Set Name: inlet_temp

Input Data...

Boundary Temperature: 20

OK

Select Application Region

Geometry Filter: Geometry

Select Geometry Entities: Point 35

Add

OK

Apply

Analysis

Action: Analyze

Object: Entire Model

Method: Full Run

Job Name: ex3

Solution Type...

Solution Parameters...

Data Deck Echo: Sorted

Default Init Temperature 100

OK

OK

Page 78: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

3-18 MSC.Nastran 104 Exercise Workbook

An MSC.Nastran input file called fin.bdf will be generated. Thisprocess of translating your model into an input file is called theForward Translation. The Forward Translation is complete when theHeartbeat turns green.

Apply

Page 79: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Forced Air Convection on Printed Circuit Board

MSC.Nastran 104 Exercise Workbook 3-19

WORKSHOP 3

Submitting the Input File for Analysis:

20. Submit the input file to MSC.Nastran for analysis.

20a. To submit the MSC.Patran .bdf file, find an available UNIXshell window. At the command prompt enter nastran ex3.bdfscr=yes. Monitor the run using the UNIX ps command.

20b. To submit the MSC.Nastran .dat file, find an available UNIXshell window and at the command prompt enter nastran ex3scr=yes. Monitor the run using the UNIX ps command.

21. When the run is completed, edit the ex3.f06 file and search for theword FATAL. If no matches exist, search for the word WARNING.Determine whether existing WARNING messages indicatemodeling errors.

Page 80: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

3-20 MSC.Nastran 104 Exercise Workbook

22. MSC.Nastran Users have finished this exercise. MSC.PatranUsers should proceed to the next step.

23. Proceed with the Reverse Translation process, that is, attaching theex3.xdb results file into MSC.Patran. To do this, return to theAnalysis form and proceed as follows:

24. Display the Results.

Analysis

Action: Attach XDB

Object: Result Entities

Method: Local

Select Results File...

Select Results File ex3.xdb

OK

Apply

Results

Object: Quick Plot

Select Results Cases: Default, PW Linear: 100. % of Load

Select Fringe Result: Temperatures

Apply

Page 81: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Forced Air Convection on Printed Circuit Board

MSC.Nastran 104 Exercise Workbook 3-21

WORKSHOP 3

Your Viewport will appear as follows.

The viewport may now be reset by clicking on the broom icon in themain window.

File/Quit...

Page 82: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

3-22 MSC.Nastran 104 Exercise Workbook

Page 83: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

MSC.Nastran 104 Exercise Workbook 4-1

Thermal Contact Resistance

WORKSHOP 4

Objective:

� Create Geometry from MSC.Patran

� Determine the maximum and minimum temperature on different sides of the circuit board.

Page 84: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

4-2 MSC.Nastran 104 Exercise Workbook

Page 85: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Thermal Contact Resistance

MSC.Nastran 104 Exercise Workbook 4-3

WORKSHOP 4

Model Description:In this example we will model the contact resistance between two solids. In this case, the contact between an electronic component and a printed wiring board (PWB)--to determine the maximum temperature at the top of the chip and the temperature drop to the bottom of the wiring board.

T = 20.0 oC

5.0 in

5.0 inKpwb = 0.6 W/in-oC

Kchip = 1.34 W/in-oC

2.0 in

2.0 in

2.0 in

2.0 in

0.25 in

0.5 in

q = 10.0 W/in2

Contact Coefficient = 1.2 W/in2-oC

Y

X

X

Z

Page 86: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

4-4 MSC.Nastran 104 Exercise Workbook

Page 87: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Thermal Contact Resistance

MSC.Nastran 104 Exercise Workbook 4-5

WORKSHOP 4

Suggested Exercise Steps:

� Create a new database called thermal_contact_resistance.db

� Create a solid that represents the electronic component and the printed wiring board.

� Mesh surfaces and curves with global edge length of 0.25 using Hex8 as element topology

� Merge nodes by using Equivalence method under Finite Elements.

� Input specify Material Properties for both solids.

� Define the solids’ properties using pwb and chip for their property names.

� Apply loads and boundary conditions to the model.Contact resistance is modeled in MSC.Patran using the Convection-Coupled menu operation (select the bottom of the chip surface and the top of the printed wiring board to specify the thermal conductance between the two surfaces).

� Apply heat flux on the top Surface of the chip with Element Uniform Type.

� Using thermal temperature, the boundary condition is applied to the backside of the PWB.

� Perform, read, and display the results.

Page 88: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

4-6 MSC.Nastran 104 Exercise Workbook

Page 89: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Thermal Contact Resistance

MSC.Nastran 104 Exercise Workbook 4-7

WORKSHOP 4

Exercise Procedure:

1. Create a New Database called thermal_contact_resistance.db.

2. Change the Tolerance to Default and the Analysis Code toMSC.Nastran in the New Model Preferences form. Verify that theAnalysis Type is Thermal..

3. Create the solid representing the wiring board and eletronicelements.

File/New...

New Database Name thermal_contact_resistance

OK

New Model Preference

Tolerance Default

Analysis Code: MSC/NASTRAN

Analysis Type Thermal

OK

Geometry

Action: Create

Object: Solid

Method: XYZ

Solid ID List: 1

Vector Coordinates List: <5 5 0.5>

Origin Coordinates List: [ 0 0 0 ]

Apply

Solid ID List: 2

Vector Coordinates List: <2 2 .25>

Origin Coordinates List: [2 2 1]

Apply

Page 90: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

4-8 MSC.Nastran 104 Exercise Workbook

4. Mesh the solids to create Hex8 element with global edge length 0.25.

To obtain a clearer view, select Iso 1 View

Your model should appear like the one shown below.

Finite Elements

Action: Create

Object: Mesh

Type: Solid

Global Edge Length 0.25

Element Topology Hex8

Solid List Solid 1:2

Apply

Page 91: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Thermal Contact Resistance

MSC.Nastran 104 Exercise Workbook 4-9

WORKSHOP 4

5. Equivalence the Finite Elements to reduce the number of elementsby eliminating duplicate nodes.

6. Create the isotropic material properties using the material constantsspecify in figure.

Finite Elements

Action: Equivalence

Object: All

Type: Tolerance Cube

Equivalence Tolerance: 0.005

Apply

Materials

Action: Create

Object: Isotropic

Method: Manual Input

Material Name: pwb

Input Properties...

Constitutive Model: Solid properties

Thermal Conductivity: 0.6

Apply

Material Name: chip

Constitutive Model: Solid properties

Thermal Conductivity: 1.34

Apply

Page 92: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

4-10 MSC.Nastran 104 Exercise Workbook

7. Create the model’s element properties assigning the material type tothe correct region of the model.

8. Contact resistance is modeled in MSC.Patran using the ConvectionCoupled. This technique enables you to apply a connection throughconvection between two solid geometric faces without connectingthe structures with finite elements. One advantage of this method isthat mesh sizes between the two regions need not be congruent.MSC.Patran will automatically find the ambient points closest to thethermal contact area.

Properties

Action: Create

Dimension: 3D

Type: Solid

Property Set Name: pwb

Input Properties...

Material Name: m:pwb

OK

Select Members: Solid 1

Add

Apply

Property Set Name: Chip

Input Properties

Material Names: m:chip

OK

Select Members: Solid 2

Add

OK

Load/BCs

Action: Create

Object: Convection

Type: Element Uniform

Page 93: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Thermal Contact Resistance

MSC.Nastran 104 Exercise Workbook 4-11

WORKSHOP 4

Note: Arrows should be pointing downward into the printed wiringboard.

9. Apply a Heat Flux on the Top Surfaces of the chip.

Options: Coupled

New Set Name: coup_conv

Target Element Type: 3D

Region 2: 3D

Input Data...

Convection Coefficient: 1.2

OK

Select Application Region

Geometry Filter: Geometry

Select Solid Faces: Solid 2.5

Add

Active List

Select Solid Faces: Solid 1.6

Add

OK

Apply

Load/BCs

Action: Create

Object: Applied Heat

Type: Element Uniform

Options: Normal Fluxes

New Set Name: heat_flux

Target Element Type: 3D

Input Data...

Page 94: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

4-12 MSC.Nastran 104 Exercise Workbook

Heat Flux: 10

OK

Select Application Region

Geometry Filter: Geometry

Select Solid Surfaces Solid 2.6

Select the Free Face Solid icon

Add

OK

Apply

Page 95: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Thermal Contact Resistance

MSC.Nastran 104 Exercise Workbook 4-13

WORKSHOP 4

10. Apply a temperature Boundary Condition on the backside of the

PWB.

11. Perform the analysis.

Load/BCs

Action: Create

Object: Temp (Thermal)

Type: Nodal

New Set Name: tempbc

Input Data...

Boundary Temperature: 20

OK

Select Application Region

Geometry Filter: Geometry

Select Geometry Entities: Solid 1.5

Select the Surface or Face icon

Add

OK

Apply

Analysis

Action: Analyze

Object: Entire Model

Method: Full Run

Job Name: ex4

Apply

Page 96: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

4-14 MSC.Nastran 104 Exercise Workbook

An MSC.Nastran input file called ex4.bdf will be generated. Thisprocess of translating your model into an input file is called theForward Translation. The Forward Translation is complete when theHeartbeat turns green.

Page 97: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Thermal Contact Resistance

MSC.Nastran 104 Exercise Workbook 4-15

WORKSHOP 4

Submitting the Input File for Analysis:

12. Submit the input file to MSC.Nastran for analysis.

12a. To submit the MSC.Patran .bdf file, find an available UNIXshell window. At the command prompt enter nastran ex4.bdfscr=yes. Monitor the run using the UNIX ps command.

12b. To submit the MSC.Nastran .dat file, find an available UNIXshell window and at the command prompt enter nastran ex4scr=yes. Monitor the run using the UNIX ps command.

13. When the run is completed, edit the ex4.f06 file and search for theword FATAL. If no matches exist, search for the word WARNING.Determine whether existing WARNING messages indicatemodeling errors.

Page 98: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

4-16 MSC.Nastran 104 Exercise Workbook

14. MSC.Nastran Users have finished this exercise. MSC.PatranUsers should proceed to the next step.

15. Proceed with the Reverse Translation process, that is, attaching theex4.xdb results file into MSC.Patran. To do this, return to theAnalysis form and proceed as follows:.

16. Display the Results.

Your Viewport will appear as follows.

Analysis

Action: Attach XDB

Object: Result Entities

Method: Local

Select Results File...

Select Results File ex4.xdb

OK

Apply

Results

Object: Quick Plot

Select Results Cases: Default, PW Linear: 100. % of Load

Select Fringe Result: Temperature

Apply

Page 99: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Thermal Contact Resistance

MSC.Nastran 104 Exercise Workbook 4-17

WORKSHOP 4

The viewport may now be reset by clicking on the broom icon in themain window.

File/Quit...

Page 100: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

4-18 MSC.Nastran 104 Exercise Workbook

Page 101: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

MSC.Nastran 104 Exercise Workbook 5-1

Typical Avionics Flow

WORKSHOP 5

Objective:

� Modeling this problem within the MSC.Patran and MSC.Nastran.

� This method allows the analyst an option to specify non-coincident mesh sizes on the structure and the fluid nodes.

Page 102: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

5-2 MSC.Nastran 104 Exercise Workbook

Page 103: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Typical Avionics Flow

MSC.Nastran 104 Exercise Workbook 5-3

WORKSHOP 5

Model Description:In this exercise, the compact heat exchanger is being modeled usingMSC.Patran. MSC.Patran can associate the structure nodes with thefluid nodes using a technique called the Closet Approach method.This method allows the analyst an option to specity non-coincidentmesh sizes on the structure and the fluid nodes. However, it isrecommended that you use an identical mesh size for a regularisoparametric rectangular mesh.

Page 104: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

5-4 MSC.Nastran 104 Exercise Workbook

Page 105: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Typical Avionics Flow

MSC.Nastran 104 Exercise Workbook 5-5

WORKSHOP 5

Suggested Exercise Steps:

� Create a new database called avionics_flow.db.

� Create a new surface that has a total of five rectangular ducts.

� Mesh surfaces and curves with global edge length of 0.25

� Merge nodes by using Equivalence method under Finite Elements.

� Input specify Material Properties

� Define the thickness of four side walls that separte fluid channels.

� Apply loads and boundary conditions to the model.

� Perform analysis and read the analysis results.

Page 106: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

5-6 MSC.Nastran 104 Exercise Workbook

Page 107: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Typical Avionics Flow

MSC.Nastran 104 Exercise Workbook 5-7

WORKSHOP 5

Exercise Procedure:

1. Create a New Database and name it avionics_flow.db.

2. Change the Tolerance to Default and the Analysis Code toMSC.Nastran in the New Model Preferences form. Verify that theAnalysis Type is Thermal.

Whenever possible click ❑ Auto Execute (turn off).

3. Create the geometry that represents the the compact heat exchangerwith five rectangular ducts.

File/New...

New Database Name avionics_flow

OK

New Model Preference

Tolerance Default

Analysis Code: MSC/NASTRAN

Analysis Type Thermal

OK

Geometry

Action: Create

Object: Curve

Method: XYZ

Vector Coordinates List: <1 0 0>

Origin Coordinates List: [ 0 0 0 ]

Apply

Page 108: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

5-8 MSC.Nastran 104 Exercise Workbook

You will now use Transformation to create the upper part of therectangular duct.

Finish the rectangular surface by creating verticals lines connectingthe two previous horizontal lines.

Extrude the surface.

Geometry

Action: Transform

Object: Curve

Method: Translate

Translation Vector: <0 0.5 0>

Curve List: Curve 1

Apply

Geometry

Action: Create

Object: Curve

Method: Point

Starting Point: Point 1

Ending Point: Point 3

Apply

Starting Point: Point 2

Ending Point: Point 4

Apply

Geometry

Action: Create

Object: Surface

Method: Extrude

Translation Vector <0 0 -10>

Curve list Curve 1:4

Page 109: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Typical Avionics Flow

MSC.Nastran 104 Exercise Workbook 5-9

WORKSHOP 5

Use Iso 1 View Icon to obtain 3D view

Create another surface and translate it to another surface

Select the Surface Icon

Apply

Geometry

Action: Create

Object: Curve

Method: XYZ

Vector Coordinates List: <0 0 -10>

Origin Coordinates List: [ 0.5 0.25 0 ]

Apply

Geometry

Action: Transform

Object: Surface

Method: Translate

Translation Vector: <1 0 0>

Repeat Count: 4

Surface List: Surface 1 2 4

Apply

Page 110: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

5-10 MSC.Nastran 104 Exercise Workbook

Translate the final curve to complete the rectangular duct

Select the Curve Icon

When you are finished your model should look like the one shownin the figure below.

4. Mesh Surfaces 1 to 16 to create QUAD4 elements with global edgelength 0.25.

Geometry

Action: Transform

Object: Curve

Method: Translate

Translation Vector: <1 0 0>

Repeat Count: 4

Curve List: Curve 5

Apply

Finite Elements

Action: Create

Page 111: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Typical Avionics Flow

MSC.Nastran 104 Exercise Workbook 5-11

WORKSHOP 5

5. Similiarly, mesh Curves 5 to 9 with Bar2 element using a GlobalEdge Length of 0.25.

Your model should appear like the one shown below.

Object: Mesh

Type: Surface

Global Edge Length 0.25

Element Topology Quad 4

Surface List Surface 1:16

Apply

Finite Elements

Action: Create

Object: Mesh

Type: Curve

Global Edge Length: 0.25

Element Topology: Bar2

Curve List: Curve 5:9

Apply

Page 112: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

5-12 MSC.Nastran 104 Exercise Workbook

6. Equivalence the Finite Elements to reduce the number of elementsby eliminating duplicate nodes.

7. Create the isotropic aluminum material properties using the materialconstants.

Finite Elements

Action: Equivalence

Object: All

Type: Tolerance Cube

Equivalence Tolerance: 0.005

Apply

Materials

Action: Create

Object: Isotropic

Method: Manual Input

Material Name: alum

Input Properties...

Constitutive Model: Solid properties

Thermal Conductivity: 4.0

OK

Apply

Material Name: air

Input Properties...

Constitutive Model: Fluid properties

Thermal Conductivity: 6.66e-4

Specific Heat: 456.2

Density: 5.01e-5

Dynamic Viscosity-: 1.03e-6

OK

Page 113: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Typical Avionics Flow

MSC.Nastran 104 Exercise Workbook 5-13

WORKSHOP 5

8. Create the model’s element properties assigning the material typeand element thickness to the correct region of the model. Use thenames of inner_wall, and outside_wall for the property names. TheThickness of the four side walls that separte fluid channels is 0.1inch. The other walls have a thikckness of 0.05 inch.

Select Front View Icon to choose walls

Apply

Properties

Action: Create

Dimension: 2D

Type: Shell

Property Set Name: outside_wall

Input Properties...

Material Name: m:alum

Thickness: 0.05

OK

Select Members: Surface 1:3 5 6 8 9 11 12 14:16

Add

Apply

Property Set Name: inner_walls

Input Properties

Material Name: m:alum

Thickness: 0.1

OK

Select Members Surface 4:13:3

Page 114: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

5-14 MSC.Nastran 104 Exercise Workbook

For the flow tube elements, the equivalent hydraulic diameter is

\

9. Apply a heat load on the top surface.

Add

Apply

Properties

Action: Create

Dimension: 1D

Type: Flow Tube

Property Set Name: air_flow

Input Properties...

Material Name: m:air

Diameter at Node 1: 0.5333

OK

Select Members: Curve 5:9

Add

Apply

Load/BCs

Action: Create

Object: Applied Heat

Type: Element Uniform

Options: Normal Flux

New Set Name: flux

Target Element Type: 2D

Input Data...

Surface Option: Top

Top Surf Heat Flux: 20

Dh 4 0.32⋅( ) 2.4( )⁄ 0.5333in= =

Page 115: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Typical Avionics Flow

MSC.Nastran 104 Exercise Workbook 5-15

WORKSHOP 5

10. Define the Inlet Temperature of the Fluid.

11. Apply Coupled Advection. Five load sets, one for each channel, aredefined for the fluid-structure coupling.

OK

Select Application Region

Geometry Filter: Geometry

Select Surfaces or Edges: Surface 2 6:15:3

Add

OK

Apply

Load/BCs

Action: Create

Object: Temp (Thermal)

Type: Nodal

New Set Name: inlet_temp

Input Data...

Boundary Temperature: 20

OK

Select Application Region

Geometry Filter: Geometry

Select Geometry Entities Point 9 27:33:2

Add

OK

Apply

Load/BCs

Action: Create

Page 116: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

5-16 MSC.Nastran 104 Exercise Workbook

Object: Convection

Type: Element Uniform

Option: Coupled Advection

New Set Name: conv1

Target Element Type: 2D

Region 2: 1D

Input Data...

Surface Option: Top

Top Surf Heat Convection Coef:

0.3

Mass Flow Rate: 8.33e-3

OK

Select Application Region

Geometry Filter: Geometry

Change the view to Front View

Select Surfaces or Edges: Surface 1:4

Add

OK

Apply

Active list For the Companion Region

Select Curves: Curve 5

Add

OK

Apply

Page 117: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Typical Avionics Flow

MSC.Nastran 104 Exercise Workbook 5-17

WORKSHOP 5

Do the same for the remaining four(4) channels.

New Set Name: conv2

Select Application Region

Geometry Filter: Geometry

Active list

Select Surfaces or edges: Surface 4:7

Add

Active list For the Companion Region

Select Curves: Curve 6

Add

OK

Apply

New Set Name conv3

Select Application Region

Geometry Filter: Geometry

Active list For the Companion Region

Select Surfaces or edges: Surface 7:10

Add

Active list For the Companion Region

Select Curves: Curve 7

Add

OK

Apply

Page 118: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

5-18 MSC.Nastran 104 Exercise Workbook

New Set Name conv4

Select Application Region

Geometry Filter: Geometry

Active list For the Companion Region

Select Surfaces or edges: Surface 10:13

Add

Active list For the Companion Region

Select Curves: Curve 8

Add

OK

Apply

New Set Name conv5

Select Application Region

Geometry Filter: Geometry

Active list For the Companion Region

Select Surfaces or edges: Surface 13:16

Add

Active list For the Companion Region

Select Curves: Curve 9

Add

OK

Apply

Page 119: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Typical Avionics Flow

MSC.Nastran 104 Exercise Workbook 5-19

WORKSHOP 5

12. Analyze the model.

An MSC.Nastran input file called ex5.bdf will be generated. Thisprocess of translating your model into an input file is called theForward Translation. The Forward Translation is complete when theHeartbeat turns green.

Analysis

Action: Analyze

Object: Entire Model

Method: Analysis Deck

Job Name: ex5

Apply

Page 120: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

5-20 MSC.Nastran 104 Exercise Workbook

Submitting the Input File for Analysis:

13. Submit the input file to MSC.Nastran for analysis.

13a. To submit the MSC.Patran .bdf file, find an available UNIXshell window. At the command prompt enter nastran ex5.bdfscr=yes. Monitor the run using the UNIX ps command.

13b. To submit the MSC.Nastran .dat file, find an available UNIXshell window and at the command prompt enter nastran ex5scr=yes. Monitor the run using the UNIX ps command.

14. When the run is completed, edit the ex5.f06 file and search for theword FATAL. If no matches exist, search for the word WARNING.Determine whether existing WARNING messages indicatemodeling errors.

Page 121: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Typical Avionics Flow

MSC.Nastran 104 Exercise Workbook 5-21

WORKSHOP 5

15. MSC.Nastran Users have finished this exercise. MSC.PatranUsers should proceed to the next step.

16. Proceed with the Reverse Translation process, that is, attaching theex5.xdb results file into MSC.Patran. To do this, return to theAnalysis form and proceed as follows:

17. Display the Results.

Analysis

Action: Attach XDB

Object: Result Entities

Method: Local

Select Results File...

Select Results File ex5.xdb

OK

Apply

Results

Form Type: Basic

Select Results Cases 1.1 Default, PW Linear: 100. % of Load

Select Fringe Result 1.1 Temperatures

Change to Iso 1 View

Apply

Page 122: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

5-22 MSC.Nastran 104 Exercise Workbook

The viewport may now be reset by clicking on the broom icon in themain window.

File/Quit...

Page 123: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

MSC.Nastran 104 Exercise Workbook 6-1

Radiation Enclosures

WORKSHOP 6

Objective:

� Create Geometry from MSC.Patran

� Attain a temperature solution withing MSC.Nastran

Page 124: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

6-2 MSC.Nastran 104 Exercise Workbook

Page 125: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Radiation Enclosures

MSC.Nastran 104 Exercise Workbook 6-3

WORKSHOP 6

Model Description:In this example we will model three plates that are in radiative equilibrium with a zero-degree ambient environment. Each plate measures 2 m by 3 m, and are arranged as shown in the figure below. The center plate (II) has a heat flux applied to it with a magnitude of 2000 W/m2 in the central region, as illustrated.

The emissivity of all surfaces is chosen as 1.0, representing perfect blackbodies. The plate thicknesses are all 0.001 m, and the material is aluminum. Temperature distribution for each plate will be determined.

I II III

1 m

1 1/2 m

2 m

2 m 3 m

3 m

q=2000 W/m2

Z

Y

X

k = 204 W/m-oK

Aluminum Plate

Thickness = 0.001 m

ε = 1.0

Cavity 1 Cavity 2

Page 126: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

6-4 MSC.Nastran 104 Exercise Workbook

Page 127: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Radiation Enclosures

MSC.Nastran 104 Exercise Workbook 6-5

WORKSHOP 6

Suggested Exercise Steps:

� Create a new database called radiation_enclosures.db

� Create surfaces that represents three plates.

� Each plate is meshed with sixteen QUAD8 elements

� Input specify Material Properties for the plates.

� Define the element properties using alum as the property name.

� Apply loads and boundary conditions to the model. Two radiation cavities are defined. Cavity 1 includes all the elements on Plates I and II that view each other. These elements also communicate with zero-degree space. The second cavity is comprised of the elements on Plates II and III, which see each other, and they also communicate with zero-degree space.

� The non-cavity sides of Plates I and III are treated as adiabatic surfaces (i.e., perfectly insulated

� The normal heat flux is applied to one side of the centermost four elements of Plate II, for a total heat load of 3000 W.

� Perform, read, and display the results.

Page 128: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

6-6 MSC.Nastran 104 Exercise Workbook

Page 129: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Radiation Enclosures

MSC.Nastran 104 Exercise Workbook 6-7

WORKSHOP 6

Exercise Procedure:

1. Create a New Database called it radiation_enclosures.db

2. Change the Tolerance to Default and the Analysis Code toMSC.Nastran in the New Model Preferences form. Verify that theAnalysis Type is Thermal.

3. Create the surface representing a plate.

You will now use Transformation to create the other 2 surfacesparallel with the previous one.

File/New...

New Database Name radiation_enclosures

OK

New Model Preference

Tolerance Default

Analysis Code: MSC/NASTRAN

Analysis Type Thermal

OK

Geometry

Action: Create

Object: Surface

Method: XYZ

Vector Coordinates List: <2 3 0>

Origin Coordinates List: [ 0 0 0 ]

Apply

Geometry

Action: Transform

Object: Surface

Method: Translate

Page 130: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

6-8 MSC.Nastran 104 Exercise Workbook

When you are finished your model should look like the one shownin the figure below.

4. Mesh the plate

Translation Vector: <0 0 2>

Surface List: Surface 1

Apply

Change the view to Iso 2 View

Translation Vector: <0 0 3>

Surface List: Surface 2

Apply

Finite Elements

Action: Create

Object: Mesh Seed

Type: Uniform

�Number of Elements

Number=: 4

Page 131: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Radiation Enclosures

MSC.Nastran 104 Exercise Workbook 6-9

WORKSHOP 6

5. Mesh the solids to create Quad8 element with global edge length 1.0.

6. Create the isotropic material properties using the material constantsspecify in figure.

Curve List: Surface 1.1 1.2 2.1 2.2 3.1 3.2

Apply

Finite Elements

Action: Create

Object: Mesh

Type: Surface

Global Edge Length: 1

Element Topology: Quad8

�IsoMesh

Surface List: Surface 1:3

Apply

Materials

Page 132: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

6-10 MSC.Nastran 104 Exercise Workbook

7. Create the model’s element properties assigning the material type tothe correct region of the model.

8. Define the radiation enclosures by defining two cavities forradiation exchange. This will save a lot of time attaining atemperature solution within MSC ⁄NASTRAN. Basically, to identifythe TOP and BOTTOM surfaces appropriately, each independent

Action: Create

Object: Isotropic

Method: Manual Input

Material Name: alum

Input Properties...

Constitutive Model: Solid properties

Thermal Conductivity: 204

OK

Apply

Properties

Action: Create

Dimension: 2D

Type: Shell

Property Set Name: alum

Input Properties...

Material Name: m:alum

Thickness: 0.001

OK

Select Members: Surface 1:3

Add

Apply

Page 133: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Radiation Enclosures

MSC.Nastran 104 Exercise Workbook 6-11

WORKSHOP 6

surface within an enclosure will have a distinct SET NAME.Consistent use of the ENCLOSURE ID with each SET NAMEensures that the elements are included in the appropriate enclosure.

Load/BCs

Action: Create

Object: Radiation

Type: Element Uniform

Options: Enclosures

New Set Name: enl_1

Target Element Type: 2D

Input Data...

Surface Option: Top

Enclosure ID: 1

Top Surf Emissivity: 1.0

Surface Can Shade

Surface Can Be Shaded

OK

Select Application Region

Geometry Filter: Geometry

Select Surfaces or Edges: Surface 1

Add

OK

Apply

New Set Name: encl_1a

Input Data...

Surface Option: Bottom

Enlosure ID: 1

Bottom Surf Emissivity: 1.0

Page 134: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

6-12 MSC.Nastran 104 Exercise Workbook

OK

Select Application Region

Geometry Filter: Geometry

Select Surfaces or Edges: Surface 2

Add

OK

Apply

New Set Name: encl_2

Input Data...

Surface Option: Top

Enlosure ID: 2

Top Surf Emissivity: 1.0

OK

Select Application Region

Geometry Filter: Geometry

Select Surfaces or Edges: Surface 2

Add

OK

Apply

New Set Name: encl_2a

Input Data...

Surface Option: Bottom

Enlosure ID: 2

Bottom Surf Emissivity: 1.0

OK

Select Application Region

Page 135: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Radiation Enclosures

MSC.Nastran 104 Exercise Workbook 6-13

WORKSHOP 6

9. Apply a Heat Flux on the Top Surfaces of the chip.

Geometry Filter: Geometry

Select Surfaces or Edges: Surface 3

Add

OK

Apply

Load/BCs

Action: Create

Object: Applied Heat

Type: Element Uniform

Options: Normal Flux

New Set Name: heat_flux

Target Element Type: 2D

Input Data...

Surface Option: Top

Top Surface Heat Flux 2000

OK

Select Application Region

Geometry Filter: FEM

Select 2D Elements or Edges Elm 22 23 26 27

Add

OK

Apply

Page 136: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

6-14 MSC.Nastran 104 Exercise Workbook

10. Perform the analysis.Since radiation heat transfer, by definitionmakes our problem highly nonlinear, we need to consider theDefault Initial Temperature setting if we hope to achieve aconverged solution with the MSC.Nastran thermal solver

An MSC.Nastran input file called ex6.bdf will be generated. Thisprocess of translating your model into an input file is called theForward Translation. The Forward Translation is complete when theHeartbeat turns green.

Analysis

Action: Analyze

Object: Entire Model

Method: Analysis Deck

Job Name: ex6

Solution Type....

Solution Parameters....

Default Init Temperature=: 500

Radiation Parameters....

Stefan-Boltzmann Constant: 5.6696e-8

OK

OK

OK

Apply

Page 137: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Radiation Enclosures

MSC.Nastran 104 Exercise Workbook 6-15

WORKSHOP 6

Submitting the Input File for Analysis:

11. Submit the input file to MSC.Nastran for analysis.

11a. To submit the MSC.Patran .bdf file, find an available UNIXshell window. At the command prompt enter nastran ex6.bdfscr=yes. Monitor the run using the UNIX ps command.

11b. To submit the MSC.Nastran .dat file, find an available UNIXshell window and at the command prompt enter nastran ex6scr=yes. Monitor the run using the UNIX ps command.

When the run is completed, edit the ex6.f06 file and search for theword FATAL. If no matches exist, search for the word WARNING.Determine whether existing WARNING messages indicatemodeling errors.

Page 138: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

6-16 MSC.Nastran 104 Exercise Workbook

12. MSC.Nastran Users have finished this exercise. MSC.PatranUsers should proceed to the next step.

13. Proceed with the Reverse Translation process, that is, attaching theex6.xdb results file into MSC.Patran. To do this, return to theAnalysis form and proceed as follows:

14. Display the Results.

Analysis

Action: Attach XDB

Object: Result Entities

Method: Local

Select Results File...

Select Results File ex6.xdb

OK

Apply

Results

Object: Quick Plot

Select Results Cases: Default, A1:Non-Lin-ear: 100. % of Load

Select Fringe Result: Temperatures

Apply

Page 139: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Radiation Enclosures

MSC.Nastran 104 Exercise Workbook 6-17

WORKSHOP 6

Your Viewport will appear as follows.

The viewport may now be reset by clicking on the broom icon in themain window.

File/Quit...

Page 140: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

6-18 MSC.Nastran 104 Exercise Workbook

Page 141: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

MSC.Nastran 104 Exercise Workbook 7-1

Axisymmetric Flow in a Pipe

WORKSHOP 7

Page 142: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

7-2 MSC.Nastran 104 Exercise Workbook

Page 143: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Axisymmetric Flow in a Pipe

MSC.Nastran 104 Exercise Workbook 7-3

WORKSHOP 7

Model Description:In this example we will analyze an axisymmetric structure for itstemperature distribution. We will use the MSC.NASTRAN CTRIAX6axisymmetric element (in its 3 node configuration) as the heat conductionelement.

The basic geometry is detailed in the figure above. A section of pipeconsisting of composite materials is divided into two different materialregions. Region A is from radius 1.5 feet to 3.5 feet. Region B is fromradius 3.5 feet to 4.75 feet. The overall pipe section is 5.0 feet long withan inside diameter of 3 feet and an outside diameter of 9.5 feet.

Oil flows through the interior with an inlet temperature of 100 oF and amass flow rate of 2.88E6 lbm/hr. The forced convection heat transfercoefficient between the oil and wall is calculated by MSC.NASTRANusing the following relationship:

Nu = 0.023 Re0.8 Pr0.3333. Thermal conductivity properties for Region Aand Region B are 0.2 and 0.5 Btu/hr-ft-oF. Volumetric internal heatgeneration occurs in the subregion of Region B (Specifically from radius3.5 feet to 3.9167 feet), and varies based on Z location. The heatgeneration is 1200 * (1-Z/5) Btu/hr-ft3, where Z is given in units of feet.Free convection to an ambient temperature of 100 oF is applied to theexterior surface of the structure through a heat transfer coefficient of 3.0Btu/hr-ft2-oF.

Figure 7.1

5.0 ft

KA = 0.2 Btu/hr-ft-oF

KB = 0.5 Btu/hr-ft-oF

Region A

1.5 ft

q = qvol (z) = 1200 (1 - Z/5) Btu/hr-ft3

3.5 ft3.9167 ft4.75 ft

Region BFluid

Tamb = 100 oF

h = 3.0 Btu/hr-ft2-oF

Oil Flow

X

Z

m = .

2.88E6 lbm/hr

Tin = 100 oF

µoil = 100.08 lbm/ft-hr

Cp oil = 0.44 Btu/lbm-oF

Koil = 0.077 Btu/hr-ft-oF

ρoil = 56.8 lbm/ft3

Nu = 0.023 Re0.8 Pr0.3333

Page 144: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

7-4 MSC.Nastran 104 Exercise Workbook

Page 145: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Axisymmetric Flow in a Pipe

MSC.Nastran 104 Exercise Workbook 7-5

WORKSHOP 7

Suggested Exercise Steps:

� Create a new database called ex7.db

� Using thermal analysis, create a geometry representing a pipe divided up into two region.

� Perform meshing on the Fluid Curve and Pipe Surfaces using one way bias mesh seed.

� Mesh the rest of the solid.

� Merge all coincident nodes using Equivalence action in patran.

� Define all material properties accordingly.

� Using 2D Axisym Solid to define the element’s properties and 1D solid to represent the Flow Tube.

Page 146: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

7-6 MSC.Nastran 104 Exercise Workbook

Page 147: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Axisymmetric Flow in a Pipe

MSC.Nastran 104 Exercise Workbook 7-7

WORKSHOP 7

Exercise Procedure:

1. Open a new database. Name it ex7.db

The viewport (PATRAN’s graphics window) will appear along witha New Model Preference form. The New Model Preference sets allthe code specific forms and options inside MSC.PATRAN.

In the New Model Preference form set the Analysis Code toMSC.Nastran

2. Create the Geometry.

Click on the Bottom View icon for working with axisymmetricgeometries.

File/New...

New Database Name: ex7

OK

Tolerance: � Based on Model

Analysis Code: MSC/NASTRAN

Analysis Type: Thermal

OK

� Geometry

Action: Create

Object: Curve

Method: XYZ

Vector Coordinates List: <0 0 5>

Origin Coordinates List: [0 0 0]

Apply

� Geometry

Bottom View

Page 148: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

7-8 MSC.Nastran 104 Exercise Workbook

Your model should look like the following figure.

Action: Create

Object: Surface

Method: XYZ

Surface ID List: 1

Vector Coordinates List: <2 0 5>

Origin Coordinates List: [1.5 0 0]

Apply

Surface ID List: 2

Vector Coordinates List: <.4167 0 5>

Origin Coordinates List: [3.5 0 0]

Apply

Surface ID List: 3

Vector Coordinates List: <.8333 0 5>

Origin Coordinates List: [3.9167 0 0]

Apply

Page 149: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Axisymmetric Flow in a Pipe

MSC.Nastran 104 Exercise Workbook 7-9

WORKSHOP 7

3. Mesh the Fluid Curve and Pipe Surfaces.

� Finite Elements

Action: Create

Object: Mesh Seed

Type: One Way Bias

Number: 10

L2/L1: 2.0

Curve List: Curve 1 Surface 1.4 3.2

Apply

� Finite Elements

Action: Create

Object: Mesh

Type: Surface

Global Edge Length: 0.25

Element Topology: Tria3

Surface List: Surface 1:3

Apply

� Finite Elements

Action: Create

Object: Mesh

Type: Curve

Global Edge Length: 0.25

Element Topology: Bar2

Curve List: Curve 1

Apply

Page 150: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

7-10 MSC.Nastran 104 Exercise Workbook

4. Remove Coincident Nodes.

Your model should look like the following figure.

5. Specify Material Properties.

� Finite Elements

Action: Equivalence

Object: All

Type: Tolerance Cube

Equivalencing Tolerance: 0.005

Apply

� Materials

Action: Create

Object: Isotropic

Method: Manual Input

Material Name: mat_a

Input Properties...

Constitutive Model: Solid Properties

Thermal Conductivity: 0.2

Page 151: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Axisymmetric Flow in a Pipe

MSC.Nastran 104 Exercise Workbook 7-11

WORKSHOP 7

6. Define Element Properties.

Apply

Cancel

Material Name: mat_b

Input Properties...

Constitutive Model: Solid Properties

Thermal Conductivity: 0.5

Apply

Cancel

Material Name: oil

Input Properties...

Constitutive Model: Fluid Properties

Thermal Conductivity: 0.077

Specific Heat: 0.44

Density: 56.8

Dynamic Viscosity: 100.08

Apply

Cancel

� Properties

Action: Create

Object: 2D

Type: Axisym Solid

Property Set Name: pipe_a

Input Properties...

Material Name: m:mat_a

OK

Page 152: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

7-12 MSC.Nastran 104 Exercise Workbook

Select Members: Surface 1

Add

Apply

� Properties

Action: Create

Object: 2D

Type: Axisym Solid

Property Set Name: pipe_b

Input Properties...

Material Name: m:mat_b

OK

Select Members: Surface 2 3

Add

Apply

� Properties

Action: Create

Object: 1D

Type: Flow Tube

Property Set Name: oil

Input Properties...

Material Name: m:oil

Hydraulic Diam. at Node: 3.0

OK

Select Members: Curve 1

Add

Apply

Page 153: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Axisymmetric Flow in a Pipe

MSC.Nastran 104 Exercise Workbook 7-13

WORKSHOP 7

7. Define a Spatial Field.

8. Apply a Volumetric Heat Load.

� Fields

Action: Create

Object: Spatial

Method: PCL Function

Field Name: qvol_z

Scalar Function: 1200*(1.0-’Z/5.0)

Apply

� Load/BCs

Action: Create

Object: Applied Heat

Type: Element Uniform

Option: Volumetric Generation

New Set Name: qvol

Target Element Type: 2D

Input Data...

Volumetric Heat Generation: f:qvol_z

OK

Select Application Region...

Geometry Filter: � Geometry

Select Surfaces: Surface 2

Add

OK

Apply

Page 154: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

7-14 MSC.Nastran 104 Exercise Workbook

Your model should look like the following figure.

9. Apply Free Convection.

� Load/BCs

Action: Create

Object: Convection

Type: Element Uniform

Option: To Ambient

New Set Name: conv

Target Element Type: 2D

Input Data...

Surface Option: edge

Edge Convection Coef: 3.0

Ambient Temperature: 100

OK

Select Application Region...

Geometry Filter: � Geometry

Page 155: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Axisymmetric Flow in a Pipe

MSC.Nastran 104 Exercise Workbook 7-15

WORKSHOP 7

Click on the Edge View icon.

10. Define Inlet Temperatures of the Fluid.

11. Define Coupled Flow Tube.

Apply a fluid-structure coupling between the oil and inner wall ofthe pipe.

Select Surfaces: Surface 3.2

Add

OK

Apply

� Load/BCs

Action: Create

Object: Temp (Thermal)

Type: Nodal

New Set Name: inlet_temp

Input Data...

Boundary Temperature: 100

OK

Select Application Region...

Geometry Filter: � Geometry

Select Geometry Entities: Point 1

Add

OK

Apply

� Load/BCs

Action: Create

Edge

Page 156: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

7-16 MSC.Nastran 104 Exercise Workbook

Click on the Edge View icon.

Object: Convection

Type: Element Uniform

Option: Coupled Flow Tube

New Set Name: coup_ftube

Target Element Type: 1D

Region 2: 2D

Input Data...

Form Type: Advanced

Mass Flow Rate: 2.88e6

Heat Transfer Coefficient: 0.023

Formula Type Option: � h=k/d*coef*Re**Expr*Pr**

Reynolds Exponent: 0.8

Prandtl Exponent, Heat In: 0.3333

OK

Select Application Region...

Geometry Filter: � Geometry

Select Curves: Curve 1

Add

Active List

Select Surfaces or Edges: Surface 1.4

Add

OK

Apply

Edge

Page 157: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Axisymmetric Flow in a Pipe

MSC.Nastran 104 Exercise Workbook 7-17

WORKSHOP 7

Your model should look like the following figure.

12. Perform the Analysis.

An MSC.Nastran input file called ex7.bdf will be generated. Thisprocess of translating your model into an input file is called theForward Translation. The Forward Translation is complete when theHeartbeat turns green.

� Analysis

Action: Analyze

Object: Entire Model

Method: Analysis Deck

Job Name: ex7

Apply

Page 158: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

7-18 MSC.Nastran 104 Exercise Workbook

Page 159: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Axisymmetric Flow in a Pipe

MSC.Nastran 104 Exercise Workbook 7-19

WORKSHOP 7

Submitting the Input File for Analysis:

13. Submit the input file to MSC.NASTRAN for analysis.

13a. To submit the MSC.Patran .bdf file, find an available UNIXshell window. At the command prompt enter nastran ex7.bdfscr=yes. Monitor the run using the UNIX ps command.

13b. To submit the MSC.Nastran .dat file, find an available UNIXshell window and at the command prompt enter nastran ex7scr=yes. Monitor the run using the UNIX ps command.

14. When the run is completed, edit the ex7.f06 file and search for theword FATAL. If no matches exist, search for the word WARNING.Determine whether existing WARNING messages indicatemodeling errors.

Page 160: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

7-20 MSC.Nastran 104 Exercise Workbook

15. MSC.Nastran Users have finished this exercise. MSC.PatranUsers should proceed to the next step.

16. Proceed with the Reverse Translation process, that is, attaching theex7.xdb results file into MSC.Patran. To do this, return to theAnalysis form and proceed as follows:

17. Display the Results.

� Analysis

Action: Attach XDB

Object: Result Entities

Method: Local

Select Results File...

Select Results File ex7.xdb

OK

Apply

� Results

Select Results Cases:

Select Fringe Result:

Apply

Default, PW Linear: 100. % of Load

Temperatures

Page 161: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Axisymmetric Flow in a Pipe

MSC.Nastran 104 Exercise Workbook 7-21

WORKSHOP 7

Your model should look like the following figure.

The maximum temperature occurs near the internal heat generationregion with a temperature of 842.3oF. The fluid temperature remainsconstant at 100 oF because of the massive flow rate at 2.88E6 lbm/hr.

We can check the energy balance on this model as follows:

Total heat = 2.91246E4 Btu/hr (from the OLOAD RESULTANT ofthe F06 file)

Sum of the heat on the column under Free Convection = 2.5828E4Btu/hr

Sum of the heat on the column under Forced Convection = 3.297E3Btu/hr

Sum of the heat on the above two columns = 2.9125E4 Btu/hr, whichis equal to the input heat of 2.91246E4 Btu/hr.

An assumption of a 1-D fluid element is that temperature gradientswithin the fluid are only significant along the axial direction. Withsuch a large diameter flow tube, this assumption is probably beingmisused in this particular problem. The application of the flow tubeboundary convection relationship also implies fully developed flow,yet, over only a 5 foot section and with a 3 foot diameter, this is alsoa very crude approximation. In essence, what we are saying, is thatthis example serves to illustrate coupled convection in anaxisymmetric environment, application of spatial heat loads, and useof convection correlation equations, rather than fluid physics.

Page 162: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

7-22 MSC.Nastran 104 Exercise Workbook

Quit MSC.Patran when you have completed this exercise.

Page 163: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

MSC.Nastran 104 Exercise Workbook 8-1

Directional Heat Loads

WORKSHOP 8

Page 164: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

8-2 MSC.Nastran 104 Exercise Workbook

Page 165: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Directional Heat Loads

MSC.Nastran 104 Exercise Workbook 8-3

WORKSHOP 8

Model Description:In this example we will apply a directional heat load on cylinder. Wewill orient the surface normal from the surface such that the normalvector (Right hand rule) will point away from the surface. Thisallows the incoming directional heat flux to see the normals, andproject the correct energy by forming a dot product with this vector.A typical application of this directional heat load process is in anorbital heating environment.

The dimension of the cylinder is 1.5 inch in diameter with a lengthof 6 inches. The material is aluminum with a thermal conductivity of3.96 W/in-oC. The absorptivity and emissivity of the cylindersurface are 0.8. The directional heat load is 30 W/in2. The exteriorsurface of the cylinder looses heat by radiation to space. Theradiation view factor is 1.0 and the ambient temperature is 20 oC.

Figure 8.1

6.0 in

q = qvec = 30 Tamb = 20.0 oCView Factor = 1.0

1.5 in

k = 3.96 W/in-oC

Aluminum Cylinder

α = ε = 0.8

Thickness = 0.0625 in

Radiation Boundary Condition

X

Y

Z

Page 166: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

8-4 MSC.Nastran 104 Exercise Workbook

Page 167: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Directional Heat Loads

MSC.Nastran 104 Exercise Workbook 8-5

WORKSHOP 8

Suggested Exercise Steps:

� Create a new database called

� Create the Surfaces of Printed Circuit Board and Electric Components.

� Extrude the Surfaces to Create Solids.

� Mesh the Solids.

� Specify Materials.

� Define Element Properties.

� Merge the Common Nodes.

� Verify the Free Edges.

� Apply a heat load on each device.

� Apply a convection boundary condition on the PCB.

� Perform the Analysis.

� Read the analysis results.

� Display the results.

Page 168: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

8-6 MSC.Nastran 104 Exercise Workbook

Page 169: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Directional Heat Loads

MSC.Nastran 104 Exercise Workbook 8-7

WORKSHOP 8

Exercise Procedure:

1. Open a new database. Name it ex8.db

The viewport (PATRAN’s graphics window) will appear along witha New Model Preference form. The New Model Preference sets allthe code specific forms and options inside MSC.PATRAN.

In the New Model Preference form set the Analysis Code toMSC.Nastran

2. Create the geometry.

File/New...

New Database Name: ex8

OK

Tolerance: � Based on Model

Analysis Code: MSC/NASTRAN

Analysis Type: Thermal

OK

� Geometry

Action: Create

Object: Point

Method: XYZ

Point ID List: 1

Refer. Coordinate Frame: Coord 0

Point Coordinates List: [0.75 0 0]

Apply

� Geometry

Action: Create

Object: Curve

Method: Revolve

Page 170: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

8-8 MSC.Nastran 104 Exercise Workbook

Click on the Iso 1 View icon to obtain a 3D view of the cylinder.

Your model should look like the following figure.

Curve ID List: 1

Total Angle: 360.0

Auto Execute

Point List: Point 1

Apply

� Geometry

Action: Create

Object: Surface

Method: Extrude

Translation Vector: <0 0 -6>

Curve List: Curve 1

Apply

Iso 1 View

Page 171: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Directional Heat Loads

MSC.Nastran 104 Exercise Workbook 8-9

WORKSHOP 8

The surface normal direction is important in this problem, becausethe incoming heat flux vector will form a dot product with thenormal vector for the surface generating the correct projectedsurface area for application of the heat load. Therefore, when wecreated the cylinder using geometry, we should verify that thenormal vector points outward. This is accomplished by using:

Click on the Front View icon.

Select Surface 1 to make sure that the normal vector indicated by thered arrow points outward from the cylinder. If the normal vector ispointing inward, then you can reverse the surface normal by usingthe following command:

� Geometry

Action: Show

Object: Surface

Method: Normal

Auto Execute

Surface List: Surface 1

Apply

� Geometry

Action: Edit

Object: Surface

Method: Reverse

Auto Execute

Surface List: Surface 1

Apply

Front View

Page 172: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

8-10 MSC.Nastran 104 Exercise Workbook

3. Create Finite Elements.

Click on the Iso 1 View icon.

4. Remove Coincident Nodes.

� Finite Elements

Action: Create

Object: Mesh

Type: Surface

Global Edge Length: 0.1

Element Topology: Quad4

Surface List: Surface 1

Apply

� Finite Elements

Action: Equivalence

Object: All

Type: Tolerance Cube

Equivalencing Tolerance: 0.005

Apply

Iso 1 View

Page 173: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Directional Heat Loads

MSC.Nastran 104 Exercise Workbook 8-11

WORKSHOP 8

Your model should look like the following figure.

5. Specify Material Properties.

6. Define Element Properties.

� Materials

Action: Create

Object: Isotropic

Method: Manual Input

Material Name: alum

Input Properties...

Constitutive Model: Solid properties

Thermal Conductivity: 3.96

Apply

Cancel

� Properties

Action: Create

Object: 2D

Page 174: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

8-12 MSC.Nastran 104 Exercise Workbook

7. Apply a Directional Heat Load.

Type: Shell

Property Set Name: alum

Input Properties...

Material Name: m:alum

Thickness: 0.0625

OK

Select Members: Surface 1

Add

Apply

� Load/BCs

Action: Create

Object: Applied Heat

Option: DirectionalFluxes

Type: ElementUniform

New Set Name: vector_flux

Target Element Type: 2D

Input Data...

Surface Option: Top

Top Surf Absorptivity: 0.8

Top Surf Heat Flux: 30

Incident Thermal Vector: <-1 0 0>

OK

Select Application Region...

Geometry Filter: � Geometry

Select Surface or Edges: Surface 1

Add

Page 175: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Directional Heat Loads

MSC.Nastran 104 Exercise Workbook 8-13

WORKSHOP 8

8. Apply a Radiation Boundary Condition.

OK

Apply

� Load/BCs

Action: Create

Object: Radiation

Type: ElementUniform

Option: Ambient Space

New Set Name: rad_space

Target Element Type: 2D

Input Data...

Surface Option: Top

Top Surf Emissivity: 0.8

Top Surf Absorptivity: 0.8

Ambient Temperature: 20

View Factor: 1.0

OK

Select Application Region...

Geometry Filter: � Geometry

Select Surface or Edges: Surface 1

Add

OK

Apply

Page 176: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

8-14 MSC.Nastran 104 Exercise Workbook

Your model should look like the following figure.

9. Specify Radiation Parameters and Perform the Analysis.

� Analysis

Action: Analyze

Object: Entire Model

Method: Analysis Deck

Job Name: ex8

Solution Type...

� STEADY STATE ANALYSIS

Solution Parameters...

Radiation Parameters...

Absolute Temperature Scale: 273.15 Degree Celsius

Stefan-Boltzmann Constant: 3.6580e-11 WATTS/IN2/K4

OK

OK

OK

Apply

Page 177: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Directional Heat Loads

MSC.Nastran 104 Exercise Workbook 8-15

WORKSHOP 8

An MSC.Nastran input file called ex8.bdf will be generated. Thisprocess of translating your model into an input file is called theForward Translation. The Forward Translation is complete when theHeartbeat turns green.

Page 178: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

8-16 MSC.Nastran 104 Exercise Workbook

Submitting the Input File for Analysis:

10. Submit the input file to MSC.Nastran for analysis.

10a. To submit the MSC.Patran .bdf file, find an available UNIXshell window. At the command prompt enter nastran ex8.bdfscr=yes. Monitor the run using the UNIX ps command.

10b. To submit the MSC.Nastran .dat file, find an available UNIXshell window and at the command prompt enter nastran ex8scr=yes. Monitor the run using the UNIX ps command.

11. When the run is completed, edit the ex8.f06 file and search for theword FATAL. If no matches exist, search for the word WARNING.Determine whether existing WARNING messages indicatemodeling errors.

Page 179: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Directional Heat Loads

MSC.Nastran 104 Exercise Workbook 8-17

WORKSHOP 8

12. MSC.Nastran Users have finished this exercise. MSC.PatranUsers should proceed to the next step.

13. Proceed with the Reverse Translation process, that is, attaching theex8.xdb results file into MSC.Patran. To do this, return to theAnalysis form and proceed as follows:

14. Display the Results.

Analysis

Action: Attach XDB

Object: Result Entities

Method: Local

Select Results File

Select Results File ex8.xdb

OK

Apply

� Results

Select Results Cases:

Select Fringe Result:

Apply

Default, PW Linear: 100. % of Load

Temperatures

Page 180: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

8-18 MSC.Nastran 104 Exercise Workbook

Your model should look like the following figure.

Example 8 demonstrates an aluminum cylinder in radiativeequilibrium. The heat source is directional (light source oriented),and the radiation boundary condition is equal for all directions. Thecylinder’s maximum temperature (~473 oC) is attained on the sidesubject to the solar heat load. The minimum temperature (~424 oC)occurs in the shadow region. The high conductivity of the cylinderhelps to equilibrate the temperatures. If the conductivity were verylow, the maximum temperature would approach 740 oC with theminimum approximately 20 oC.

Quit MSC.Patran when you have completed this exercise.

Page 181: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

MSC.Nastran 104 Exercise Workbook 9-1

Thermal Stress Analysis from Directional Heat Loads

WORKSHOP 9

Page 182: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

9-2 MSC.Nastran 104 Exercise Workbook

Page 183: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Thermal Stress Analysis from Directional HeatLoads

MSC.Nastran 104 Exercise Workbook 9-3

WORKSHOP 9

Model Description:This example demonstrates how to apply the thermal results ofExample 8 to perform a stress analysis. We will create thetemperature loading for the stress run by using the Create-Spatial-FEM command under the Fields Application. You can also use theinclude punch file option to get the thermal load.

The diameter of the cylinder is 1.5 inch with a length of 6 inches.The material is aluminum. The heat transfer problem solved inExample 8 resulted in a temperature solution which we would nowlike to apply to a thermal stress analysis.

Figure 9.1

6.0 in

Y

XZ

1.5 in

E = 1.0E7 lb/in2

Aluminum Cylinder

ν = 0.34

Thickness = 0.0625 in

α = 1.3E-5 in/in-oC

Page 184: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

9-4 MSC.Nastran 104 Exercise Workbook

Page 185: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Thermal Stress Analysis from Directional HeatLoads

MSC.Nastran 104 Exercise Workbook 9-5

WORKSHOP 9

Suggested Exercise Steps:

� Create a new database called ex9.

� Create Spacial FEM based on the Temperature Profile.

� Specify the material properties after changing the Analysis Type to Structural.

� Define element properties using 2D shell.

� Create new load case and applyed fixed boundary conditions on the end of the cylinder.

� Apply boundary conditions to the structural load case and define temperature load to the model.

� Analyze the model

� Read and display the results.

Page 186: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

9-6 MSC.Nastran 104 Exercise Workbook

Page 187: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Thermal Stress Analysis from Directional HeatLoads

MSC.Nastran 104 Exercise Workbook 9-7

WORKSHOP 9

Exercise Procedure:

1. Open the database ex8.db from the previous exercise.

2. Create a Spatial FEM based on the Temperature Profile.

3. Change the Analysis Type to Structual.

4. Specify the Structural Materials.

File/Open...

Existing Database Name: ex8

OK

� Fields

Action: Create

Object: Spatial

Method: FEM

Field Name: tempload

FEM Field Definition: � Continuous

Field Type: � Scalar

Mesh/Results Group Filter: � Current Viewport

Select Group:

Apply

Preferences/Analysis...

Analysis Type: Structural

OK

� Materials

Action: Create

Object: Isotropic

Method: Manual Input

default_group

Page 188: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

9-8 MSC.Nastran 104 Exercise Workbook

5. Assign Element Properties.

When asked, “Surface 1 already has been associated to an elementproperty region. Overwrite the association?”, answer Yes.

6. Create a New Load Case.

Material Name: alum_st

Input Properties...

Constitutive Model: Linear Elastic

Elastic Modulus: 1.0e7

Poisson Ratio: 0.34

Thermal Expan. Coeff: 1.3e-5

Reference Temperature: 0.0

Apply

Cancel

� Properties

Action: Create

Object: 2D

Type: Shell

Property Set Name: alum_st

Input Properties...

Material Name: m:alum_st

Thickness: 0.0625

OK

Select Members: Surface 1

Add

Apply

Yes

Page 189: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Thermal Stress Analysis from Directional HeatLoads

MSC.Nastran 104 Exercise Workbook 9-9

WORKSHOP 9

We will create a new load case consisting of the structural thermalloading and apply the fixed boundary conditions on the ends of thecylinder.

7. Apply the Clamped Boundary Conditions.

Click on the Curve or Edge icon.

� Load Cases

Action: Create

Load Case Name: struct_load

Load Case Type: Static

Apply

� Load/BCs

Action: Create

Object: Displacement

Type: Nodal

Analysis Type: Structural

Current Load Case: struct_load

New Set Name: clamp_bc

Input Data...

Load/BC Set Scale Factor: 1.0

Translations <T1 T2 T3> < 0., 0., 0.>

Rotations <R1 R2 R3> < 0., 0., 0.>

OK

Select Application Region...

Geometry Filter: � Geometry

Select Geometry Entities: Curve 1 Surface1.3

Curve or Edge

Page 190: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

9-10 MSC.Nastran 104 Exercise Workbook

8. Define a Temperature Load.

Click on the Surface or Face icon.

Add

OK

Apply

� Load/BCs

Action: Create

Object: Temperature

Type: Nodal

Analysis Type: Structural

Current Load Case: struct_load

New Set Name: temp_load

Input Data...

Load/BC Set Scale Factor: 1.0

Temperature: f:tempload

OK

Select Application Region...

Geometry Filter: � Geometry

Select Geometry Entities: Surface 1

Add

OK

Apply

Surface or Face

Page 191: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Thermal Stress Analysis from Directional HeatLoads

MSC.Nastran 104 Exercise Workbook 9-11

WORKSHOP 9

Your model should look like the following figure.

9. Perform the Analysis.

An MSC.Nastran input file called ex9.bdf will be generated. Thisprocess of translating your model into an input file is called theForward Translation. The Forward Translation is complete when theHeartbeat turns green.

� Analysis

Action: Analyze

Object: Entire Model

Method: Analysis Deck

Job Name: ex9

Subcase Select...

Subcases For Solution Sequence:101

Subcases Selected:

OK

Apply

struct_load

Default

Page 192: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

9-12 MSC.Nastran 104 Exercise Workbook

Submitting the Input File for Analysis:

10. Submit the input file to MSC.Nastran for analysis.

10a. To submit the MSC.Patran .bdf file, find an available UNIXshell window. At the command prompt enter nastran ex9.bdfscr=yes. Monitor the run using the UNIX ps command.

10b. To submit the MSC.Nastran .dat file, find an available UNIXshell window and at the command prompt enter nastran ex9scr=yes. Monitor the run using the UNIX ps command.

11. When the run is completed, edit the ex9.f06 file and search for theword FATAL. If no matches exist, search for the word WARNING.Determine whether existing WARNING messages indicatemodeling errors.

Page 193: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Thermal Stress Analysis from Directional HeatLoads

MSC.Nastran 104 Exercise Workbook 9-13

WORKSHOP 9

12. MSC.Nastran Users have finished this exercise. MSC.PatranUsers should proceed to the next step.

13. Proceed with the Reverse Translation process, that is, attaching theex9.xdb results file into MSC.Patran. To do this, return to theAnalysis form and proceed as follows:

14. Display the Results.

Analysis

Action: Attach XDB

Object: Result Entities

Method: Local

Select Results File

Select Results File ex9.xdb

OK

Apply

� Results

Select Results Cases:

Select Fringe Result:

Result Position:

Result Quantity: von Mises

Select DeformationResult:

Apply

struct_load, Static Subcase

Stress Tensor

At Z1

Displacements, Translational

Page 194: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

9-14 MSC.Nastran 104 Exercise Workbook

Your model should look like the following figure.

For output we plot the von Mises stress for the fixed end cylinderundergoing the directional thermal load. Peak stresses occur near thefixed end points (recall the points are fixed in X, Y, and Zdirections). Thermal expansion causes growth in the axial and radialdirections with a circumferential variation due to the directionalnature of the thermal load. Near the cylinder mid-plane, in an axialsense, we find the maximum stress at the location which is normalto the directional load vector. The minimum is on the opposite sideof the cylinder in the shadow.

Quit MSC.Patran when you have completed this exercise

Page 195: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

MSC.Nastran 104 Exercise Workbook 10-1

Thermal Stress Analysis of a Bi-Metallic Plate

WORKSHOP 10

Page 196: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

10-2 MSC.Nastran 104 Exercise Workbook

Page 197: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Thermal Stress Analysis of a Bi-Metallic Plate

MSC.Nastran 104 Exercise Workbook 10-3

WORKSHOP 10

Model Description:In this example we will perform the thermal stress analysis of a bi-metallic strip. We will build the entire model from geometricconstruction so that we can apply loads directly on the geometry.The dimension of the bi-metallic strip is one inch by one inch. Thethickness for the solder type material is 0.05 inch, and the thicknessof the Ge material is 0.025 inch. Thus the assembly thickness is0.075 inch.

The top surface temperature boundary condition is -30o C, and thebottom surface temperature boundary condition is 70o C. We willdetermine the temperature distribution by running a steady-statethermal analysis.

Figure 10.1

Prior to the development of the MSC.Patran MSC.Nastran HeatTransfer interface, one would request:

TEMP(PUNCH)=all

in the MSC.Nastran Case Control section of the thermal run. Thetemperature load is then created and saved inside the punch file. Inthe subsequent thermal stress analysis one can access this file bydefining

TEMP(LOAD)=1

in the Case Control section of the ensuing stress analysis run.

T = 70.0 oC

KGe = 1.524 W/in-oC

Ksolder = 1.27 W/in-oC

X

Y

1.0 in

1.0 in

X

Ge: 0.025 in

Solder: 0.05 in

Z T = -30.0 oC

EGe = 1.885E7 lb/in2

GGe = 0.933E7 lb/in2

αGe = 5.8E-6 in/in-oC

ESolder = 1.3E7 lb/in2

νSolder = 0.4αSolder = 2.47E-5 in/in-oC

Tref = -30 oC

Page 198: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

10-4 MSC.Nastran 104 Exercise Workbook

However, using MSC.Patran you can use the Create-Spatial-FEMcommand after you have postprocessed the thermal result in theviewport. We will use this technique to apply a thermal load for thestress analysis. Also, we will analyze the thermal stress analysis forthe free-free expansion by enforcing a minimum number ofconstraints to fix-rigid body motion.

Page 199: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Thermal Stress Analysis of a Bi-Metallic Plate

MSC.Nastran 104 Exercise Workbook 10-5

WORKSHOP 10

Suggested Exercise Steps:

� Create a new database called ex10.db

� Create a geometry representing a bi-metallic strip.

� Mesh the solid using Uniform Mesh Seed for solid 1 and Mesh using HEX8 for both solids.

� Merge all coincident nodes using Equivalence action in the Finite Elements menu

� Specify thermal material properties.

� Define properties using 3D solid for each individual parts.

� Apply temperature boundary conditions to the solid.

� Analyze, perform, and read the results.

� Define a spatial FEM Field based on the temperature Profile.

� Define the new material properties using structural analysis.

� Apply different loads and boundary conditions for the solid

� Perform the structural analysis and read the results.

Page 200: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

10-6 MSC.Nastran 104 Exercise Workbook

Page 201: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Thermal Stress Analysis of a Bi-Metallic Plate

MSC.Nastran 104 Exercise Workbook 10-7

WORKSHOP 10

Exercise Procedure:

1. Open a new database. Name it ex10.db

The viewport (PATRAN’s graphics window) will appear along witha New Model Preference form. The New Model Preference sets allthe code specific forms and options inside MSC.PATRAN.

In the New Model Preference form set the Analysis Code toMSC.Nastran

2. Create the Model.

File/New...

New Database Name: ex10

OK

Tolerance: � Based on Model

Analysis Code: MSC/NASTRAN

Analysis Type: Thermal

OK

� Geometry

Action: Create

Object: Surface

Method: XYZ

Vector Coordinates List: <1 1 0>

Origin Coordinates List: [0 0 0]

Apply

� Geometry

Action: Create

Object: Solid

Method: Extrude

Translation Vector: <0 0 0.05>

Page 202: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

10-8 MSC.Nastran 104 Exercise Workbook

Click on the Solid Face icon.

Your model should look like the following figure.

3. Mesh the Solids.

Auto Execute

Surface List: Surface 1

Apply

Translation Vector: <0 0 0.025>

Surface List: Solid 1.6

Apply

� Finite Elements

Action: Create

Object: Mesh Seed

Type: Uniform

Solid Face

Page 203: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Thermal Stress Analysis of a Bi-Metallic Plate

MSC.Nastran 104 Exercise Workbook 10-9

WORKSHOP 10

Click on the four corners of Solid 1. Hold shift key down while youclick.

Click on the four corners of Solid 2. Hold shift key down while youclick.

4. Remove Coincident Nodes.

Number: 4

Curve List: Solid 1.1.1 1.2.1 1.2.3 1.1.3

Apply

Number: 2

Curve List: Solid 2.1.1 2.2.1 2.2.3 2.1.3

Apply

� Finite Elements

Action: Create

Object: Mesh

Type: Solid

Global Edge Length: 0.1

Element Topology:

Solid List: Solid 1 2

Apply

� Finite Elements

Action: Equivalence

Object: All

Type: Tolerance Cube

Equivalencing Tolerance: 0.005

Apply

Hex8

Page 204: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

10-10 MSC.Nastran 104 Exercise Workbook

Your model should look like the following figure.

5. Specify Thermal Material Properties.

� Materials

Action: Create

Object: Isotropic

Method: Manual Input

Material Name: Ge

Input Properties...

Constitutive Model: Solid properties

Thermal Conductivity: 1.524

Apply

Cancel

Material Name: Solder

Input Properties...

Constitutive Model: Solid properties

Thermal Conductivity: 1.27

Apply

Page 205: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Thermal Stress Analysis of a Bi-Metallic Plate

MSC.Nastran 104 Exercise Workbook 10-11

WORKSHOP 10

6. Define Element Properties.

Click on the Bottom View icon.

7. Apply temperature boundary conditions.

Cancel

� Properties

Action: Create

Object: 3D

Type: Solid

Property Set Name: Ge

Input Properties...

Material Name: m:Ge

OK

Select Members: Solid 2

Add

Apply

Property Set Name: Solder

Input Properties...

Material Name: m:Solder

OK

Select Members: Solid 1

Add

Apply

� Load/BCs

Action: Create

Bottom View

Page 206: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

10-12 MSC.Nastran 104 Exercise Workbook

Click on the Surface or Face icon.

Object: Temp(Thermal)

Type: Nodal

Analysis Type: Thermal

New Set Name: temp_bottom

Input Data...

Boundary Temperature: 70

OK

Select Application Region...

Geometry Filter: � Geometry

Select Geometry Entities: Surface 1

Add

OK

Apply

New Set Name: temp_top

Input Data...

Boundary Temperature: -30

OK

Select Application Region...

Geometry Filter: � Geometry

Select Geometry Entities: Solid 2.6

Add

OK

Apply

Surface or Face

Page 207: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Thermal Stress Analysis of a Bi-Metallic Plate

MSC.Nastran 104 Exercise Workbook 10-13

WORKSHOP 10

Your model should look like the following figure.

8. Perform the Thermal Analysis.

An MSC.Nastran input file called ex10.bdf will be generated. Thisprocess of translating your model into an input file is called theForward Translation. The Forward Translation is complete when theHeartbeat turns green.

� Analysis

Action: Analyze

Object: Entire Model

Method: Analysis Deck

Job Name: ex10

Apply

Page 208: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

10-14 MSC.Nastran 104 Exercise Workbook

Submitting the Input File for Analysis:

9. Submit the input file to MSC.Nastran for analysis.

9a. To submit the MSC.Patran .bdf file, find an available UNIXshell window. At the command prompt enter nastranex10.bdf scr=yes. Monitor the run using the UNIX pscommand.

9b. To submit the MSC.Nastran .dat file, find an available UNIXshell window and at the command prompt enter nastran ex10scr=yes. Monitor the run using the UNIX ps command.

10. When the run is completed, edit the ex10.f06 file and search for theword FATAL. If no matches exist, search for the word WARNING.Determine whether existing WARNING messages indicatemodeling errors.

Page 209: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Thermal Stress Analysis of a Bi-Metallic Plate

MSC.Nastran 104 Exercise Workbook 10-15

WORKSHOP 10

11. MSC.Nastran Users have finished this exercise. MSC.PatranUsers should proceed to the next step.

12. Proceed with the Reverse Translation process, that is, attaching theex10.xdb results file into MSC.Patran. To do this, return to theAnalysis form and proceed as follows:

13. Display the Results.

Click on the Iso 1 View icon to change the view.

Analysis

Action: Attach XDB

Object: Result Entities

Method: Local

Select Results File

Select Results File ex10.xdb

OK

Apply

� Results

Form Type:

Select ResultsCases:

Apply

Default, PW Linear: 100. % of Load

Temperatures

Iso 1 View

Page 210: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

10-16 MSC.Nastran 104 Exercise Workbook

Your model should look like the following figure.

14. Define a Spatial FEM Field based on the Temperature Profile.

15. Change the Analysis type to Structural.

� Fields

Action: Create

Object: Spatial

Method: FEM

Field Name: t_load

FEM Field Definition: � Continuous

Field Type: � Scalar

Mesh/Results Group Filter: � Current Viewport

Select Group:

Apply

Preferences/Analysis...

Analysis Type: Structural

OK

default_group

Page 211: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Thermal Stress Analysis of a Bi-Metallic Plate

MSC.Nastran 104 Exercise Workbook 10-17

WORKSHOP 10

16. Specify Structural Material Properties.

17. Assign Element Properties.

� Materials

Action: Create

Object: Isotropic

Method: Manual Input

Material Name: Solder_st

Input Properties...

Constitutive Model: Linear Elastic

Elastic Modulus: 1.3e7

Poisson Ratio: 0.4

Thermal Expan. Coeff: 2.47e-5

Reference Temperature: -30.0

Apply

Cancel

Material Name: Ge_st

Input Properties...

Constitutive Model: Linear Elastic

Elastic Modulus: 1.885e7

Shear Modulus: 0.933e7

Thermal Expan. Coeff: 5.8e-6

Reference Temperature: -30.0

Apply

Cancel

� Properties

Action: Create

Object: 3D

Page 212: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

10-18 MSC.Nastran 104 Exercise Workbook

When asked, “Solid 2 already has been associated to an elementproperty region. Overwrite the association?”, answer Yes.

When asked, “Solid 1 already has been associated to an elementproperty region. Overwrite the association?”, answer Yes.

18. Create a New Load Case.

Type: Solid

Property Set Name: Ge_st

Options: StandardFormulation

Input Properties...

Material Name: m:Ge_st

OK

Select Members: Solid 2

Add

Apply

Yes

Property Set Name: Solder_st

Options: StandardFormulation

Input Properties...

Material Name: m:Solder_st

OK

Select Members: Solid 1

Add

Apply

Yes

� Load Cases

Action: Create

Page 213: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Thermal Stress Analysis of a Bi-Metallic Plate

MSC.Nastran 104 Exercise Workbook 10-19

WORKSHOP 10

19. Define a Temperature Load.

Click on the Solid icon.

20. Apply constraints on the four corner points of the top surface.

Load Case Name: struct_load

Load Case Type: Static

Apply

� Load/BCs

Action: Create

Object: Temperature

Type: Nodal

Analysis Type: Structural

Current Load Case: struct_load

New Set Name: temp_load

Input Data...

Load/BC Set Scale Factor: 1.0

Temperature: f:t_load

OK

Select Application Region...

Geometry Filter: � Geometry

Select Geometry Entities: Solid 1 2

Add

OK

Apply

� Load/BCs

Solid

Page 214: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

10-20 MSC.Nastran 104 Exercise Workbook

Click on the Point icon.

Action: Create

Object: Displacement

Type: Nodal

Analysis Type: Structural

New Set Name: fix_x

Input Data...

Load/BC Set Scale Factor: 1.0

Translations <T1 T2 T3> <0., , >

OK

Select Application Region...

Geometry Filter: � Geometry

Select Geometry Entities: Point 9 10

Add

OK

Apply

New Set Name: fix_y

Input Data...

Load/BC Set Scale Factor: 1.0

Translations <T1 T2 T3> < , 0., >

OK

Select Application Region...

Geometry Filter: � Geometry

Select Geometry Entities: Point 11

Add

OK

Point

Page 215: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Thermal Stress Analysis of a Bi-Metallic Plate

MSC.Nastran 104 Exercise Workbook 10-21

WORKSHOP 10

Your model should look like the following figure.

Apply

New Set Name: fix_z

Input Data...

Load/BC Set Scale Factor: 1.0

Translations <T1 T2 T3> < , , 0.>

OK

Select Application Region...

Geometry Filter: � Geometry

Select Geometry Entities: Point 9:12

Add

OK

Apply

Page 216: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

10-22 MSC.Nastran 104 Exercise Workbook

21. Perform the Structural Analysis.

� Analysis

Action: Analyze

Object: Entire Model

Method: Analysis Deck

Job Name: ex10_st

Subcase Select...

Subcases For Solution Sequence:101

Subcases Selected:

OK

Apply

struct_load

default

Page 217: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Thermal Stress Analysis of a Bi-Metallic Plate

MSC.Nastran 104 Exercise Workbook 10-23

WORKSHOP 10

Submitting the Input File for Analysis:

22. Submit the input file to MSC.NASTRAN for analysis.

To submit the MSC.PATRAN .bdf file for analysis, find an availableUNIX shell window. At the command prompt enter: nastranex10_st.bdf scr=yes. Monitor the run using the UNIX ps command.

23. When the run is completed, edit the ex10_st.f06 file and search forthe word FATAL. If no matches exist, search for the wordWARNING. Determine whether existing WARNING messagesindicate modeling errors.

24. Read in the Analysis Results.

25. Display the Results.

� Analysis

Action: Read Output2

Object: Result Entities

Method: Translate

Job Name: ex10_st

Select Results File...

OK

Apply

� Results

Select Results Cases:

Select Fringe Result:

Result Quantity: von Mises

Select DeformationResult:

Apply

ex10_st.op2

struct_load, Static Subcase

Stress Tensor

Displacements, Translational

Page 218: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

10-24 MSC.Nastran 104 Exercise Workbook

Your model should look like the following figure.

The reference or zero stress state for the assembly is initialized at -30 oC. The thermal coefficient of expansion for the solder isapproximately four times that of Ge. When the temperature gradientassociated with the temperature boundary conditions is applied, thesolder layer wants to grow significantly more than the Ge layer duenot only to the higher coefficient of thermal expansion, but alsobecause of the higher temperature relative to TREF. The Ge layerends up with a more complex stress pattern due to its four cornerpoints being constrained, the distribution of temperature through thelayer, and the growth enforced by the solder layer. The free surfaceof the solder layer exhibits the low stress levels.

Quit MSC.Patran when you have completed this exercise

Page 219: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

MSC.Nastran 104 Exercise Workbook A-1

Transient Thermal Analysis of a Cooling fin

APPENDIX A

Objectives:

� Create a new database.

� Create the surface.

� Assign the thermal loads

� Submit the model for analysis

Page 220: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

A-2 MSC.Nastran 104 Exercise Workbook

Page 221: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Transient Thermal Analysis of a Cooling Fin

MSC.Nastran 104 Exercise Workbook A-3

APPENDIX A

Suggested Exercise Steps:

� Create a new database and name it fin.db.

� Create a surface model of the cooling fin

� Generate the finite elements using mesh seeds

� Define material and element properties.

� Apply the convection conditions to the model.

� Submit the model to MSC.Nastran for analysis.

� Review results.

Page 222: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

A-4 MSC.Nastran 104 Exercise Workbook

Page 223: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Transient Thermal Analysis of a Cooling Fin

MSC.Nastran 104 Exercise Workbook A-5

APPENDIX A

Exercise Procedure:

1. Open a new database called fin.db.

In the New Model Preferences form set the following:

Whenever possible click ❑ Auto Execute (turn off).

2. Create the surfaces of the cooling fin

Repeat the previous step to create the remaining surface.

File/New...

New Database Name fin

OK

New Model Preference

Tolerance Default

Analysis Code: MSC/NASTRAN

Analysis Type: Thermal

OK

Geometry

Action: Create

Object: Surface

Method: XYZ

Reference Coordinate Frame Coord 0

Vector Coordinates List [0.5, 2, 0]

Origin Coordinates List [0, 0, 0]

Apply

Vector Coordinates List [0.5, 0.666667, 0]

Origin Coordinates List [0.5, 0.666667, 0]

Apply

Page 224: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

A-6 MSC.Nastran 104 Exercise Workbook

3. Generate the mesh seed for the surfaces created:

Using the mesh seed generated in the previous step, mesh thegeometry and create finite elements.

Use equivalence function to make sure all the overlapping nodes areconnected.

Finite Element

Action: Create

Object: Mesh Seed

Method: Uniform

Element Edge Length Data Number of Elements

Number = 9

Curve List Surface 1.1 1.3

Apply

Number = 4

Curve List Surface 1.2 1.4 2.2 2.4

Apply

Number = 3

Curve List Surface 2.3

Apply

Finite Element

Action: Create

Object: Mesh

Method: Surface

Surface List Surface 1 2

Apply

Finite Element

Action: Equivalence

Object: All

Page 225: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Transient Thermal Analysis of a Cooling Fin

MSC.Nastran 104 Exercise Workbook A-7

APPENDIX A

4. Next, define a material using the specified thermal conductivity,specific heat, and density.

Method: Tolerance Cube

Apply

Materials

Action: Create

Object: Isotropic

Method: Manual Input

Material Name: mat_1

Input Properties

Thermal Conductivity 6e-4

Specific Heat 0.146

Density 0.283

OK

Apply

Page 226: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

A-8 MSC.Nastran 104 Exercise Workbook

5. Next, reference the material that was created in the previous step.Define the properties of the cooling fin.

6. Since this is a transient analysis problem, a transient load case needsto be defined before loads and boundary conditions are applied.

7. Assign the convection properties to the cooling fin.

7a. The convection on the left edge is defined as follows:

Properties

Action: Create

Object: 2D

Type: Shell

Property Set Name fin

Input Properties

Material Name m:mat_1

Thickness 1

OK

Select Members Surface 1 2

Add

Apply

Load Cases

Action: Create

Load Case Name transient

Load Case Type: Time Dependent

Apply

Loads/BCs

Action: Create

Object: Convection

Type: Element Uniform

New Set Name conv

Page 227: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Transient Thermal Analysis of a Cooling Fin

MSC.Nastran 104 Exercise Workbook A-9

APPENDIX A

7b. The right hand side of the fin undergoes a different type ofconvection.

Target Element Type: 2D

Input Data

Surface Option: Edge

Edge Convection Coef 0.001543

Ambient Temperature 2500

OK

Select Application Region

Geometry Filter Geometry

Select Surfaces or Edges Surface 1.1

Add

OK

Apply

Loads/BCs

Action: Create

Object: Convection

Type: Element Uniform

New Set Name conv_right

Target Element Type: 2D

Input Data

Surface Option: Edge

Edge Convection Coef 0.001157

Ambient Temperature 1000

OK

Select Application Region

Geometry Filter FEM

Page 228: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

A-10 MSC.Nastran 104 Exercise Workbook

8. Click on the Analysis radio button on the Top Menu Bar andcomplete the entries as shown here:

Select 2D Elements or Edge Element 37:40.1.1 4:12:4.1.2 28:48:4.1.2 45:48.1.3

Add

OK

Apply

Analysis

Action: Analyze

Object: Entire Model

Type: Analysis Deck

Translation Parameters

Data Output: XDB and Print

OK

Solution Type

Solution Type TRANSIENT ANALYSIS

Solution Parameters

Default Init Temperature 70

OK

Subcase Create

Available Subcases transient

Subcase Parameter

Initial Time Step = 0.1

Number of Time Steps = 20

OK

Apply

Cancel

Apply

Page 229: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Transient Thermal Analysis of a Cooling Fin

MSC.Nastran 104 Exercise Workbook A-11

APPENDIX A

An MSC.Nastran input file called fin.bdf will be generated. Thisprocess of translating your model into an input file is called theForward Translation. The Forward Translation is complete when theHeartbeat turns green.

Page 230: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

A-12 MSC.Nastran 104 Exercise Workbook

Submitting the Input File for Analysis:

9. Submit the input file to MSC.Nastran for analysis.

9a. To submit the MSC.Patran .bdf file, find an available UNIXshell window. At the command prompt enter nastran fin.bdfscr=yes. Monitor the run using the UNIX ps command.

9b. To submit the MSC.Nastran .dat file, find an available UNIXshell window and at the command prompt enter nastran finscr=yes. Monitor the run using the UNIX ps command.

10. When the run is completed, edit the fin.f06 file and search for theword FATAL. If no matches exist, search for the word WARNING.Determine whether existing WARNING messages indicatemodeling errors.

Page 231: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Transient Thermal Analysis of a Cooling Fin

MSC.Nastran 104 Exercise Workbook A-13

APPENDIX A

11. MSC.Nastran Users have finished this exercise. MSC.PatranUsers should proceed to the next step.

12. Proceed with the Reverse Translation process, that is, attaching thefin.xdb results file into MSC.Patran. To do this, return to theAnalysis form and proceed as follows:

13. When the translation is complete and the Heartbeat turns green,bring up the Results form.

Choose the Default result case, and plot the result by selectingTemperature in the Select Fringe Result.

Analysis

Action: Attach XDB

Object: Result Entities

Method: Local

Select Results File

Select Results File fin.xdb

OK

Apply

Results

Action: Create

Object: Quick Plot

Select Result Cases Default, A1:Time = 1.02

Select Fringe Result Temperature

Apply

Page 232: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

A-14 MSC.Nastran 104 Exercise Workbook

Page 233: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

MSC.Nastran 104 Exercise Workbook B-1

Analytical Solution for a Simple Radiation to Space Problem

APPENDIX B

Objectives:

� Create a new database.

� Create the solid model

� Assign the thermal loads

� Submit the model for analysis

Page 234: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

B-2 MSC.Nastran 104 Exercise Workbook

Page 235: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Analytical Solution for a Simple Radiation to SpaceProblem

MSC.Nastran 104 Exercise Workbook B-3

APPENDIX B

Suggested Exercise Steps:

� Create a new database and name it furnance.db.

� Create a surface of the wall and then extrude it to generate a solid model.

� Generate mesh seeds on the edges of the solid.

� Create a finite element model using the available mesh seeds.

� Define material and element properties.

� Apply the convection conditions to front surface of the furnance wall.

� Apply radiation and heat flux to the back side of the model.

� Submit the model to MSC.Nastran for analysis.

� Review results.

Page 236: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

B-4 MSC.Nastran 104 Exercise Workbook

Page 237: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Analytical Solution for a Simple Radiation to SpaceProblem

MSC.Nastran 104 Exercise Workbook B-5

APPENDIX B

Exercise Procedure:

1. Open a new database called furnance.db.

In the New Model Preferences form set the following:.

Change to a front view by selecting the Iso1 View button on thetoolbar.

Whenever possible click ❑ Auto Execute (turn off).

2. Create the surfaces of the furnance wall.

File/New...

New Database Name furnance

OK

New Model Preference

Tolerance Default

Analysis Code: MSC/NASTRAN

Analysis Type: Thermal

OK

Geometry

Action: Create

Object: Surface

Method: XYZ

Reference Coordinate Frame Coord 0

Vector Coordinates List <3, 2.5, 0>

Origin Coordinates List [0, 0, 0]

Apply

Iso1 View

Page 238: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

B-6 MSC.Nastran 104 Exercise Workbook

Extrude the surface to create a solid wall with thickness of 0.15

3. Create a finite element model

Generate two mesh seeds on the edge of the wall.:

Choose the lower right hand curve

Create mesh seed on the two longer edges of the solid

Geometry

Action: Create

Object: Solid

Method: Extrude

Reference Coordinate Frame Coord 0

Translation Vector <0, 0, 0.15>

Surface List [Surface 1

Apply

Finite Element

Action: Create

Object: Mesh Seed

Method: Uniform

Element Edge Length Data Number of Elements

Number = 2

Curve List Solid 1.2.1

Apply

Element Edge Length Data Element Length (L)

Number = 0.2

Curve List Solid 1.4.3 1.1.2

Apply

Page 239: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Analytical Solution for a Simple Radiation to SpaceProblem

MSC.Nastran 104 Exercise Workbook B-7

APPENDIX B

Create finite elements using the mesh seeds generated in theprevious steps.

4. Define a material using the specified thermal conductivity.

5. Apply the material properties to the furnance wall

Finite Element

Action: Create

Object: Mesh

Method: Solid

Surface List Solid 1

Apply

Materials

Action: Create

Object: Isotropic

Method: Manual Input

Material Name mat

Input Properties

Thermal Conductivity = 1.2

OK

Apply

Properties

Action: Create

Object: 3D

Type: Solid

Property Set Name solid

Input Properties

Material Name mat

OK

Page 240: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

B-8 MSC.Nastran 104 Exercise Workbook

6. Assign the thermal loads to the wall

The front surfaces of the solid is undergoing convection.

Choose the front faces of solid

Heat flux and radiation is being applied to the back surface.

Select Members Solid 1

Add

Apply

Loads/BCs

Action: Create

Object: Convection

Type: Element Uniform

New Set Name convection

Target Element Type: 3D

Input Data

Convection Coef 20

Ambient Temperature 298

OK

Select Application Region

Geometry Filter Geometry

Select Surfaces or Edges Surface 1.6

Add

OK

Apply

Loads/BCs

Action: Create

Object: Applied Heat

Type: Element Uniform

Page 241: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Analytical Solution for a Simple Radiation to SpaceProblem

MSC.Nastran 104 Exercise Workbook B-9

APPENDIX B

Specify the parameters for the radiation on the back surface.

New Set Name heat_flux

Target Element Type: 3D

Input Data

Form Type: Basic

Surface Option: Bottom

Bottom Surf Heat Flux 2020

OK

Select Application Region

Geometry Filter Geometry

Select Solid Faces Solid 1.5

Add

OK

Apply

Loads/BCs

Action: Create

Object: Radiation

Type: Element Uniform

New Set Name radiation

Target Element Type: 3D

Input Data

Top Surf Emissivity 0.8

Top Surf Absorptivity 0.8

Ambient Temperature 298

View Factor 1

OK

Select Application Region

Page 242: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

B-10 MSC.Nastran 104 Exercise Workbook

7. Click on the Analysis radio button on the Top Menu Bar andcomplete the entries as shown here:

An MSC.Nastran input file called furnance.bdf will be generated.This process of translating your model into an input file is called theForward Translation. The Forward Translation is complete when theHeartbeat turns green.

Geometry Filter Geometry

Select Solid Faces Solid 1.6

Add

OK

Apply

Analysis

Action: Analyze

Object: Entire Model

Type: Analysis Deck

Translation Parameters

Data Output: XDB and Print

OK

Solution Type

Solution Type: STEADY STATE ANALY-SIS

Solution Parameters

Default Init Temperature 300

Radiation Parameters

Stefan-Boltzmann Constant: 5.67e-8

OK

OK

OK

Apply

Page 243: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Analytical Solution for a Simple Radiation to SpaceProblem

MSC.Nastran 104 Exercise Workbook B-11

APPENDIX B

Submitting the Input File for Analysis:

8. Submit the input file to MSC.Nastran for analysis.

8a. To submit the MSC.Patran .bdf file, find an available UNIXshell window. At the command prompt enter nastranfurnance.bdf scr=yes. Monitor the run using the UNIX pscommand.

8b. To submit the MSC.Nastran .dat file, find an available UNIXshell window and at the command prompt enter nastranfurnance scr=yes. Monitor the run using the UNIX pscommand.

9. When the run is completed, edit the furnance.f06 file and search forthe word FATAL. If no matches exist, search for the wordWARNING. Determine whether existing WARNING messagesindicate modeling errors.

Page 244: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

B-12 MSC.Nastran 104 Exercise Workbook

10. MSC.Nastran Users have finished this exercise. MSC.PatranUsers should proceed to the next step.

11. Proceed with the Reverse Translation process, that is, attaching thefurnance.xdb results file into MSC.Patran. To do this, return to theAnalysis form and proceed as follows:

12. When the translation is complete and the Heartbeat turns green,bring up the Results form.

Choose the Default result case, and plot the result by selectingTemperature in the Select Fringe Result.

Analysis

Action: Attach XDB

Object: Result Entities

Method: Local

Select Results File

Select Results File furnance

OK

Apply

Results

Action: Create

Object: Quick Plot

Select Result Cases Default

Select Fringe Result Temperature

Apply

Page 245: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

MSC.Nastran 104 Exercise Workbook C-1

Printed Circuit Board Using 2 1/2 D Paved meshing method

APPENDIX C

Objective:

� Create Geometry from MSC.Patran

Page 246: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

C-2 MSC.Nastran 104 Exercise Workbook

Page 247: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Printed Circuit Board Using 2 1/2 D PavedMeshing Method

MSC.Nastran 104 Exercise Workbook C-3

APPENDIX C

Suggested Exercise Steps:

� Create a new database called pcb.db

Page 248: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

C-4 MSC.Nastran 104 Exercise Workbook

Page 249: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Printed Circuit Board Using 2 1/2 D PavedMeshing Method

MSC.Nastran 104 Exercise Workbook C-5

APPENDIX C

Exercise Procedure:

1. Create a New Database and name it pcb.db.

2. Change the Tolerance to Default and the Analysis Code toMSC.Nastran in the New Model Preferences form. Verify that theAnalysis Type is Thermal.

Whenever possible click ❑ Auto Execute (turn off).

3. Create the surfaces representing the printed circucit board.

Repeat the previous step to create the two rectangular components.

File/New...

New Database Name pcb

OK

New Model Preference

Tolerance Default

Analysis Code: MSC/NASTRAN

Analysis Type Thermal

OK

Geometry

Action: Create

Object: Surface

Method: XYZ

Vector Coordinates List: <6.5 5.4 0>

Origin Coordinates List: [ 0 0 0 ]

Apply

Vector Coordinates List: <0.75 0.875 0>

Origin Coordinates List: [5 3.5 0]

Apply

Page 250: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

C-6 MSC.Nastran 104 Exercise Workbook

Use the Curve object to create the two circular components

4. Create trimmed surfaces that will represent the components and thecircuit boards.

In order to create trimmed surfaces, the curves that represents theedges of the surface must be chained together.

Vector Coordinates List: <1 1 0>

Origin Coordinates List: [1 1.5 0]

Apply

Geometry

Action: Create

Object: Curve

Method: 2D Circle

Input Radius 0.75

Construction Plane List Coord 0.3

Center Point List [3.5 3 0]

Apply

Input Radius 0.5

Construction Plane List Coord 0.3

Center Point List [4.5 1.5 0]

Apply

Input Radius 0.5

Construction Plane List Coord 0.3

Center Point List [1.5 4 0]

Apply

Geometry

Action: Create

Object: Curve

Page 251: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Printed Circuit Board Using 2 1/2 D PavedMeshing Method

MSC.Nastran 104 Exercise Workbook C-7

APPENDIX C

Generate the trimmed surfaces using the chained curved created inthe previous steps.

Click NO when the message “Do you wish to delete the originalcurves?” appears. This also applies to the following steps.

Method: Chain

Delete Orginial Elements

Curve List Surface 1.4 1.3 1.2 1.1

Apply

Curve List Surface 2.4 2.3 2.2 2.1

Apply

Curve List Surface 3.4 3.3 3.2 3.1

Apply

Geometry

Action: Create

Object: Surface

Method: Trimmed

Option: Planar

Use All Edge Vertices

Delete Outer Loop

Outer Loop List Curve 4

Delete Inner Loops

Inner Loop List Curve 2 1 6 3 5

Apply

Geometry

Page 252: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

C-8 MSC.Nastran 104 Exercise Workbook

Be sure to delete the curve lists in the Inner Loop List box

Action: Create

Object: Surface

Method: Trimmed

Option: Planar

Use All Edge Vertices

Delete Outer Loop

Outer Loop List Curve 2

Delete Inner Loops

Inner Loop List

Apply

Geometry

Action: Create

Object: Surface

Method: Trimmed

Option: Planar

Use All Edge Vertices

Delete Outer Loop

Outer Loop List Curve 1

Delete Inner Loops

Inner Loop List

Apply

Geometry

Page 253: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Printed Circuit Board Using 2 1/2 D PavedMeshing Method

MSC.Nastran 104 Exercise Workbook C-9

APPENDIX C

When you are finished your model should look like the one shownin the figure below.

5. Create the finite element model

Action: Create

Object: Surface

Method: Trimmed

Option: Planar

Use All Edge Vertices

Delete Outer Loop

Outer Loop List Curve 3

Delete Inner Loops

Inner Loop List

Apply

Page 254: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

C-10 MSC.Nastran 104 Exercise Workbook

Because the surfaces are trimmed and non-parametric surfaces,paver meshed is need to generate the finite elements.

Create the finite elements for the components.

Extrude the Quad4 elements to generate solid elements to representthe epoxy layer.

Finite Element

Action: Create

Object: Mesh

Method: Surface

Global Edge Length 0.1

Element Topology Quad4

Mesher Paver

Curve List Surface 4

Apply

Finite Element

Action: Create

Object: Mesh

Method: Surface

Global Edge Length 0.1

Element Topology Quad4

Mesher Paver

Curve List Surface 5 6 3 7 2

Apply

Finite Element

Action: Sweep

Object: Element

Method: Extrude

Direction Vector <0 0 0.010>

Page 255: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Printed Circuit Board Using 2 1/2 D PavedMeshing Method

MSC.Nastran 104 Exercise Workbook C-11

APPENDIX C

Repeat the previous step and create the solid elements on top of theepoxy elements to represent the components, and the circuit board.

Extrude Distance 0.010

Offset 0.0

Delete Orginial Elements

Base Entity List Elm 3044:3657:1

Mesh Control

Number = 2

OK

Apply

Finite Element

Extrude Distance 0.4

Offset 0.010

Delete Orginial Elements

Base Entity List Elm 3044:3657:1

Mesh Control

Number = 2

OK

Apply

Direction Vector <0 0 -0.2>

Extrude Distance 0.2

Offset 0.0

Delete Orginial Elements

Base Entity List Elm 1:3657:1

Apply

Page 256: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

C-12 MSC.Nastran 104 Exercise Workbook

Equivalence the model to make sure all the intersecting nodes areconnected.

Use the Verify command to make sure that the model is meshedcorrectly.

Finite Element

Action: Equivalence

Object: All

Method: Tolerance Cube

Equivalencing Tolerance 0.0045

Apply

Finite Element

Action: Verify

Object: Element

Method: Boundaries

Display Type Free Edges

Apply

Page 257: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Printed Circuit Board Using 2 1/2 D PavedMeshing Method

MSC.Nastran 104 Exercise Workbook C-13

APPENDIX C

6. Create groups that represent the base component, chip, and epoxyfinite elements.

Group/Create...

Action: Create

New Group Name base_component

Make Current

Group Contents: Add Entity Selection

Entity Selection Elm 3044:3657:1

Apply

Group/Create...

Action: Create

New Group Name chip

Make Current

Page 258: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

C-14 MSC.Nastran 104 Exercise Workbook

7. Post the Chip, default_group, and epoxy groups to show the finiteelements in the group.

8. Define the three different materials using the specified thermalconductivity.

Group Contents: Add Entity Selection

Entity Selection Elm 4886:6113:1

Apply

Group/Create...

Action: Create

New Group Name epoxy

Make Current

Group Contents: Add Entity Selection

Entity Selection Elm 3658:4885:1

Apply

Group/Post...

Action: Post

Select Group to Post Chipdefault_groupepoxy

Apply

Group/Post...

Action: Post

Select Group to Post default_group

Apply

Materials

Page 259: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Printed Circuit Board Using 2 1/2 D PavedMeshing Method

MSC.Nastran 104 Exercise Workbook C-15

APPENDIX C

Action: Create

Object: Isotropic

Method: Manual Input

Material Name: component

Input Properties

Thermal Conductivity 0.89

OK

Apply

Materials

Action: Create

Object: Isotropic

Method: Manual Input

Material Name: glue

Input Properties

Thermal Conductivity 0.2

OK

Apply

Materials

Action: Create

Object: Isotropic

Method: Manual Input

Material Name: circuit_board

Input Properties

Thermal Conductivity 0.3

Page 260: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

C-16 MSC.Nastran 104 Exercise Workbook

9. Apply the material properties to the finite elements.

OK

Apply

Properties

Action: Create

Object: 3D

Type: Solid

Property Set Name pcb

Input Properties

Material Name m:circuit_board

OK

Select Members Elm 6114:13427:1

Add

Apply

Properties

Action: Create

Object: 3D

Type: Solid

Property Set Name chip

Input Properties

Material Name m:component

OK

Select Members Elm 4886:6113:1

Add

Apply

Properties

Page 261: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Printed Circuit Board Using 2 1/2 D PavedMeshing Method

MSC.Nastran 104 Exercise Workbook C-17

APPENDIX C

10. Apply the heat flux to the top surfaces of the chips

Before you select the element faces, change the rectangular pickingpreference to Enclose Entire Entity.

Action: Create

Object: 3D

Type: Solid

Property Set Name epoxy

Input Properties

Material Name m:glue

OK

Select Members Elm 3658:4885:1

Add

Apply

Loads/BCs

Action: Create

Object: Applied Heat

Type: Element Uniform

New Set Name heatflux

Target Element Type: 3D

Input Data

Form Type: Basic

Heat Flux 3

OK

Select Application Region

Geometry Filter FEM

Preferences/Picking...

Page 262: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

C-18 MSC.Nastran 104 Exercise Workbook

Also, in the FEM Select Menu, pick the Face of element icon.

Next, click on the Top View button on the main menu.

Now drag a rectangular box across the end of the chip elements asshonw in the following figure.

Rectangle/Polygon Picking Enclose entire entity

OK

Select 3D Element Faces Elm 4760:5372:1

Add

OK

Apply

Face of element

Top View

Page 263: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Printed Circuit Board Using 2 1/2 D PavedMeshing Method

MSC.Nastran 104 Exercise Workbook C-19

APPENDIX C

Set the boundary condition on the circuit board so it is permanetlykept at 40 degree.

Select the right and left edges of the circuit board.

11. Click on the Analysis radio button on the Top Menu Bar andcomplete the entries as shown here:

Loads/BCs

Action: Create

Object: Temp (Thermal)

Type: Nodal

New Set Name temp_edge

Input Data

Boundary Temperature 40

OK

Select Application Region

Geometry Filter FEM

Select Nodes Node 2 67:120

Add

OK

Apply

Analysis

Action: Analyze

Object: Entire Model

Type: Analysis Deck

Translation Parameters

Data Output: XDB and Print

OK

Solution Type

Page 264: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

C-20 MSC.Nastran 104 Exercise Workbook

An MSC.Nastran input file called pcb.bdf will be generated. Thisprocess of translating your model into an input file is called theForward Translation. The Forward Translation is complete when theHeartbeat turns green.

Solution Type STATIC STATE ANAL-YSIS

Solution Parameters

Default Init Temperature 70

OK

OK

Apply

Page 265: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Printed Circuit Board Using 2 1/2 D PavedMeshing Method

MSC.Nastran 104 Exercise Workbook C-21

APPENDIX C

Submitting the Input File for Analysis:

12. Submit the input file to MSC.Nastran for analysis.

12a. To submit the MSC.Patran .bdf file, find an available UNIXshell window. At the command prompt enter nastran pcb.bdfscr=yes. Monitor the run using the UNIX ps command.

12b. To submit the MSC.Nastran .dat file, find an available UNIXshell window and at the command prompt enter nastran pcbscr=yes. Monitor the run using the UNIX ps command.

13. When the run is completed, edit the pcb.f06 file and search for theword FATAL. If no matches exist, search for the word WARNING.Determine whether existing WARNING messages indicatemodeling errors.

Page 266: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

C-22 MSC.Nastran 104 Exercise Workbook

14. MSC.Nastran Users have finished this exercise. MSC.PatranUsers should proceed to the next step.

15. Proceed with the Reverse Translation process, that is, attaching thepcb.xdb results file into MSC.Patran. To do this, return to theAnalysis form and proceed as follows:

16. When the translation is complete and the Heartbeat turns green,bring up the Results form.

Choose the Default result case, and plot the result by selectingTemperature in the Select Fringe Result.

Analysis

Action: Attach XDB

Object: Result Entities

Method: Local

Select Results File

Select Results File pcb.xdb

OK

Apply

Results

Action: Create

Object: Quick Plot

Select Result Cases Default

Select Fringe Result Temperature

Apply

Page 267: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

MSC.Nastran 104 Exercise Workbook D-1

Create Group and List

APPENDIX D

Objectives:� Read in the Patran session file.

Page 268: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

D-2 MSC.Nastran 104 Exercise Workbook

Page 269: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Create Group and List

MSC.Nastran 104 Exercise Workbook D-3

APPENDIX D

Suggested Exercise Steps:

� Create a new database and name it pwb.db.

� Read in a session file called pwd1.ses

� Click on the Analysis toggle in the Main window: Analyze-Entire Model-Full run: Job name is pwb.

� When the job is completed, you can read in the XDB results. PATRAN version 9 now support XDB file by default.

� Attach XDB –Result entities-local: select the pwb.xdb.

� Click on the Results toggle, and create-quick plot-and select the temperature results.

Page 270: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

D-4 MSC.Nastran 104 Exercise Workbook

Page 271: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Create Group and List

MSC.Nastran 104 Exercise Workbook D-5

APPENDIX D

Exercise Procedure:

1. Open a new database and name it pcb.db.

In the New Model Preferences form set the following:

Whenever possible click ❑ Auto Execute (turn off).

2. Read in the session file called pcb1.ses and play it.

3. Click on the Analysis radio button on the Top Menu Bar andcomplete the entries as shown here:.

File/New...

New Database Name pcb

OK

New Model Preference

Tolerance Default

Analysis Code: MSC/NASTRAN

Analysis Type: Thermal

OK

File/Session/Play...

Play from file pcb1

Apply

Analysis

Action: Analysis

Object: Entire Model

Method: Full Run

Job Name pwb

Apply

Page 272: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

D-6 MSC.Nastran 104 Exercise Workbook

An MSC.Nastran input file called fin.bdf will be generated. Thisprocess of translating your model into an input file is called theForward Translation. The Forward Translation is complete when theHeartbeat turns green.

Page 273: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Create Group and List

MSC.Nastran 104 Exercise Workbook D-7

APPENDIX D

Submitting the Input File for Analysis:

4. Submit the input file to MSC.Nastran for analysis.

4a. To submit the MSC.Patran .bdf file, find an available UNIXshell window. At the command prompt enter nastran fin.bdfscr=yes. Monitor the run using the UNIX ps command.

4b. To submit the MSC.Nastran .dat file, find an available UNIXshell window and at the command prompt enter nastran finscr=yes. Monitor the run using the UNIX ps command.

5. When the run is completed, edit the fin.f06 file and search for theword FATAL. If no matches exist, search for the word WARNING.Determine whether existing WARNING messages indicatemodeling errors.

Page 274: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

D-8 MSC.Nastran 104 Exercise Workbook

6. MSC.Nastran Users have finished this exercise. MSC.PatranUsers should proceed to the next step.

7. Proceed with the Reverse Translation process, that is, attaching thefin.xdb results file into MSC.Patran. To do this, return to theAnalysis form and proceed as follows:

8. When the translation is complete and the Heartbeat turns green,bring up the Results form.

Choose the Default result case, and plot the result by selectingTemperature in the Select Fringe Result.

9. Create a group named new_85.

Analysis

Action: Attach XDB

Object: Result Entities

Method: Local

Select Result File...

Select Result File pwb.xdb

OK

Apply

Results

Action: Create

Object: Quick Plot

Select Results Cases Default

Select Fringe Result Temperature

Apply

Group/Create...

Action: Create

New Group Name new_85

Make Current

Apply

Page 275: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Create Group and List

MSC.Nastran 104 Exercise Workbook D-9

APPENDIX D

Tools/List/Create...

Model: FEM

Object: Element

Method: Attribute

Attribute Fringe Value

TOL-FRI 0.005

F 85

Target List “A”

Apply

List A

Add to Group

Existing Groups new_85

Group Name new_85

Apply

Group/Create...

Action: Create

New Group Name other_than_85

Make Current

Apply

Tools/List/Create...

Model: FEM

Object: Element

>

Page 276: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

D-10 MSC.Nastran 104 Exercise Workbook

Method: Attribute

Attribute Material

Existing Materials Epoxy_glass_boardbondlinechip

Target List “B”

Apply

List A

Add to Group

Operation:

Add to Group

Existing Groups other_than_85

Group Name other_than_85

Apply

Group/Create...

Action: Create

New Group Name components

Make Current

Apply

Group/Create...

Action: Create

New Group Name thermal_grease

A B

B - A

Page 277: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

Create Group and List

MSC.Nastran 104 Exercise Workbook D-11

APPENDIX D

Before you click the Apply button, you should click on the Clearbutton in the List A form. This is to make sure that List A does nothave any existing elements.

Once you have done that, then you click on the Apply on the CreateList menu, this will create the following elements on the List Aform.

Make Current

Apply

Group/Create...

Action: Create

New Group Name pcb

Make Current

Apply

Tools/List/Create...

Model: FEM

Object: Element

Method: Attribute

Attribute Material

Existing Materials chip

Target List “A”

Apply

List A

Add to Group

List Save

Existing Groups components

Page 278: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

D-12 MSC.Nastran 104 Exercise Workbook

Group Name components

Apply

Display/Entity Color/Label/Render...

Target Group(s) components

Render Style: Shaded/Smooth

Apply

Display/Entity Color/Label/Render...

Target Group(s) pcb

Render Style: Shaded/Smooth

Apply

Group/Post...

Action: Post

Seelct Group to Post Componentspcb

Apply

Page 279: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

MSC.Nastran 104 Exercise Workbook E-1

APPENDIX E

Importing IGES file and auto-tet mesh the model

Objectives:� Importing IGES geometry, and create a B-Rep solid from

all the surfaces� Auto-Tet mesh the model with TETRA10� Apply convection heating on the blade surfaces with h=10,

and hot ambient temperature at 1000 F� Apply a constant base temperature of 70 degree F� Obtain a temperature contour

Page 280: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

E-2 MSC.Nastran 104 Exercise Workbook

Page 281: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

APPENDIX E Importing IGES file and auto-tet mesh the model

MSC.Nastran 104 Exercise Workbook E-3

Suggested Exercise Steps:

� Create a new database and name it fin.db.

� Create a surface model of the cooling fin

� Generate the finite elements using mesh seeds

� Define material and element properties.

� Apply the convection conditions to the model.

� Submit the model to MSC.Nastran for analysis.

� Review results.

Page 282: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

E-4 MSC.Nastran 104 Exercise Workbook

Page 283: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

APPENDIX E Importing IGES file and auto-tet mesh the model

MSC.Nastran 104 Exercise Workbook E-5

Exercise Procedure:

1. Open a new database called fin.db.

In the New Model Preferences form set the following:

Whenever possible click ❑ Auto Execute (turn off).

2. Import the IGES geometry

Click OK when the IGES Import Summary appears

3. Create a B-Rep solid from all the surfaces

File/New...

New Database Name prob16

OK

New Model Preference

Tolerance Default

Analysis Code: MSC/NASTRAN

Analysis Type: Thermal

OK

File/Import...

Source: IGES

Import File mblade.igs

Apply

Geometry

Action: Create

Object: Solid

Method: B-rep

Surface List Surface 1:34(Select all the surfaces)

Page 284: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

E-6 MSC.Nastran 104 Exercise Workbook

Switch the viewport to ISO2 view by click on the ISO 2 View icon onthe Main Menu.

Also view the model in Smooth Shaded view.

4. Mesh the solid using TetMesh

Apply

Finite Element

Action: Create

Object: Mesh

Type: Solid

Mesher TetMesh

Element Topology Tet10

Input List Solid 1

Apply

Iso 2 View

Smooth Shaded

Page 285: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

APPENDIX E Importing IGES file and auto-tet mesh the model

MSC.Nastran 104 Exercise Workbook E-7

5. Next, define a material using the specified thermal conductivity.

6. Next, reference the material that was created in the previous step.Define the properties of the blade.

7. Apply the constant temperature boundary conditions at the base.

Materials

Action: Create

Object: Isotropic

Method: Manual Input

Material Name: Titan

Input Properties

Thermal Conductivity 10.8859

OK

Apply

Properties

Action: Create

Object: 3D

Type: Solid

Property Set Name solid

Input Properties

Material Name m:Titan

OK

Select Members Solid 1

Add

Apply

Loads/BCs

Action: Create

Object: Temp (Thermal)

Page 286: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

E-8 MSC.Nastran 104 Exercise Workbook

Now assign the Convection boundary conditions on the surfaces of theblade.

Type: Nodal

New Set Name base_temp

Input Data

Boundary Temperature 70

OK

Select Application Region

Geometry Filter Geometry

Select Geometry Entities Surface 3 5

(Select the bottom 2 arcs)

Add

OK

Apply

Loads/BCs

Action: Create

Object: Convection

Type: Element Uniform

New Set Name convection

Target Element Type: 3D

Input Data

Convection Coefficient 10

Ambient Temperature 1000

OK

Select Application Region

Geometry Filter Geometry

Select Solid Faces Solid 1.22 1.21

(Click on the blade to select both faces)

Page 287: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

APPENDIX E Importing IGES file and auto-tet mesh the model

MSC.Nastran 104 Exercise Workbook E-9

8. Click on the Analysis radio button on the Top Menu Bar andcomplete the entries as shown here:

Add

OK

Apply

Analysis

Action: Analyze

Object: Entire Model

Type: Analysis Deck

Translation Parameters

Data Output: XDB and Print

OK

Solution Type

Solution Type STEADY STATE ANALYSIS

OK

Page 288: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

E-10 MSC.Nastran 104 Exercise Workbook

An MSC/NASTRAN input file called prob16.bdf will be generated.This process of translating your model into an input file is called theForward Translation. The Forward Translation is complete when theHeartbeat turns green.

Apply

Page 289: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

APPENDIX E Importing IGES file and auto-tet mesh the model

MSC.Nastran 104 Exercise Workbook E-11

Submitting the Input File for Analysis:

9. Submit the input file to MSC/NASTRAN for analysis.

9a. To submit the MSC/PATRAN .bdf file, find an availableUNIX shell window. At the command prompt enter nastranprob16.bdf scr=yes. Monitor the run using the UNIX pscommand.

9b. To submit the MSC/NASTRAN .dat file, find an availableUNIX shell window and at the command prompt enternastran prob16 scr=yes. Monitor the run using the UNIX pscommand.

10. When the run is completed, edit the fin.f06 file and search for theword FATAL. If no matches exist, search for the word WARNING.Determine whether existing WARNING messages indicatemodeling errors.

Page 290: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

E-12 MSC.Nastran 104 Exercise Workbook

11. MSC/NASTRAN Users have finished this exercise. MSC/PATRAN Users should proceed to the next step.

12. Proceed with the Reverse Translation process, that is, attaching theprob16.xdb results file into MSC/PATRAN. To do this, return to theAnalysis form and proceed as follows:

13. When the translation is complete and the Heartbeat turns green,bring up the Results form.

Choose the Default result case, and plot the result by selectingTemperature in the Select Fringe Result.

Analysis

Action: Attach XDB

Object: Result Entities

Method: Local

Select Results File

Select Results File prob16.xdb

OK

Apply

Results

Action: Create

Object: Quick Plot

Select Result Cases Default, A1:Non-Linear:100.% Load

Select Fringe Result Temperatures

Apply

Page 291: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

APPENDIX E Importing IGES file and auto-tet mesh the model

MSC.Nastran 104 Exercise Workbook E-13

Page 292: Thermal Analysis Using MSC.Nastran - oss.jishulink.comoss.jishulink.com/caenet/forums/upload/2006/8/30/2d24c48d-c092-4f2... · THE MSC.SOFTWARE CORPORATION SHALL NOT BE LIABLE FOR

E-14 MSC.Nastran 104 Exercise Workbook