Introduction to Thermal Analysis Using MSC.thermal
-
Upload
loc-vu-van -
Category
Documents
-
view
88 -
download
4
Transcript of Introduction to Thermal Analysis Using MSC.thermal
-
Tokyo, JapanTel: 81-3-3505-0266Fax: 81-3-3505-0914
MSC.Software Corporation2 MacArthur Place Santa Ana, California 92707-5924Tel: 714-540-8900 Fax: 714-784-4056
Munich, GermanyTel: (+49)-89-43 19 87 0Fax: (+49)-89-43 61 716
United StatesMSC.Patran SupportTel: 1-800-732-7284Fax: 714-784-4343
Introduction to Thermal AnalysisUsing MSC.Thermal
PAT312 EXERCISE WORKBOOKMSC.Patran Version 2001
P3*V2001*Z*Z*Z*SMPAT312WBK
June 2001
-
PROPRIETARY NOTICE
The MSC.Software Corporation reserves the right to make changes in specifications and other information contained in this documentwithout prior notice.
Although due care has been taken to present accurate information, THE MSC.SOFTWARE CORPORATION DISCLAIMS ALLWARRANTIES WITH RESPECT TO THE CONTENTS OF THIS DOCUMENT (INCLUDING WITHOUT LIMITATIONWARRANTIES 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 ERRORCONTAINED HEREIN, INCLUDING, BUT NOT LIMITED TO, FOR ANY SPECIAL, INCIDENTAL OR CONSEQUENTIALDAMAGES 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 2001 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 theshipping 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.
-
DISCLAIMER
The concepts, methods, and examples presented in this text are for educational purposes only andare not intended to be exhaustive or to apply to any particular engineering problem or design. TheMSC.Software Corporation assumes no liability or responsibility to any person or company for director indirect damages resulting from the use of any information contained herein.
Printed in U.S.A.2001 by MSC.Software CorporationAll rights reserved.
-
Copyright 2001 MSC.Software
TABLE OF CONTENTSMSC.Patran
Introduction to Thermal Analysis Using MSC.ThermalPAT312
Exercise Workbook Release 2001
Workshop Title
Exercise 1 Construct Hybrid Microcircuit Geometry . . . . . . . . . . .1-1Geometry Creation
Exercise 2 Hybrid Microcircuit Finite Elements. . . . . . . . . . . . . . . .2-1Meshing
Exercise 3 Equivalence and Verify the Hybrid Mesh . . . . . . . . . . . .3-1FEM Verification Tools
Exercise 4 Materials, Lists and Groups. . . . . . . . . . . . . . . . . . . . . . .4-1Define material properties using lists and groups
Exercise 5 Thermal Analysis using Imported CAD Geometry. . . . .5-1Create and analyze model with imported geometry
Exercise 6 Comparison of Two Heat Sink Designs . . . . . . . . . . . . .6-12D axisymmetric model with simple convection
Exercise 7 An Oven Window Design . . . . . . . . . . . . . . . . . . . . . . . .7-12D planar model with field definition for LBC, simpleconvection
Exercise 8 Temperature Dependent Material Properties. . . . . . . . . .8-12D planar model with field definition for materialproperties
Exercise 9 Thermal Analysis of the Hybrid Microcircuit . . . . . . . . .9-1Create convection and loading LBCs, submit analysisand view results
Exercise 10 Time Dependent Boundary Conditions . . . . . . . . . . . . . .10-1Using microfunctions for transient analysis
Exercise 11 Using Convection Correlations . . . . . . . . . . . . . . . . . . . .11-1Using the convection correlation library
-
Copyright 2001 MSC.Software
Workshop Title
Exercise 12 Analysis of a Fuel Nozzle Tip . . . . . . . . . . . . . . . . . . . . .12-1Advective, radiative and convective boundaries,convective quads
Exercise 13 A Sprinkler System Hydraulic Analysis . . . . . . . . . . . . .13-1Pressure varying mass flow
Exercise 14 Midterm: Build a Simple 2 Plate Model . . . . . . . . . . . . .14-1Radiation heat transfer, analysis utilities
Exercise 15 User Supplied Subroutines . . . . . . . . . . . . . . . . . . . . . . .15-1User subroutine convection calculations
Exercise 16 A Concentric Tube, Counterflow Heat Exchanger . . . . .16-1Element sweep, gap convection
Exercise 17 Analysis of a Fuel Nozzle Tip Using ConvectionBetween Regions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-1Advective, radiative and convective boundaries
Exercise 18 Post-processing the Hybrid Microcircuit Resultswith Insight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18-1Insight tools
Exercise 19 Animating Results with Insight . . . . . . . . . . . . . . . . . . . .19-1Insight and Patran animation
Exercise 20 SINDA Translation of a PWB Model . . . . . . . . . . . . . . .20-1Read session file, produce SINDA deck
Exercise 21 Optimizing Performance of RadiationInterchange Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-1Flags and settings to increase run efficiency
Exercise 22 Steady State Radiative Boundary Conditions . . . . . . . . .22-12D planar model with radiation within enclosures
Exercise 23 Your Model Here . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-1User initiated model
-
MSC.Patran 312 Exercise Workbook - Release 2001 1-1
WORKSHOP 1
Construct HybridMicrocircuit Geometry
10
2 3 4 5
6 7
8 9
1
X
Y
Z
Objective:n In this exercise you will construct a trimmed surface which
will be the underlying geometry of a 3D Hybrid Microcircuitmodel.
n Create a trimmed surface with interior cutouts forcomponents.
n Create regular surfaces representing component footprints.
8 9
6 7
2 3 4 5
1
-
1-2 MSC.Patran 312 Exercise Workbook - Release 2001
-
WORKSHOP 1 Construct Hybrid Microcircuit Geometry
MSC.Patran 312 Exercise Workbook - Release 2001 1-3
Model Description:In this exercise you will create the required geometry for a 3Dhybrid microcircuit model. You will first construct simple surfaceswhich will define the microcircuit perimeter and the locations ofeight surface mounted devices. From the edges of these simplesurfaces you will create chained curves which define the inner andouter edges (loops) of the microcircuit surface. From these chainedcurves you will create a trimmed surface, the guiding geometry ofthe microcircuit model.
In later exercises you will define the finite element mesh, materialproperties, thermal loads, and boundary conditions for themicrocircuit.
Exercise Overview:n Create a new database named microcircuit.db. Set
the Tolerance to Based on Model, the ApproximateMaximum Model Dimension to 0.02, and theAnalysis Code toMSC/THERMAL.
n Create a simple surface that will form the outsideedge for the microcircuit model. The dimensions areprovided.
n Turn labels on using Tool Bar Show Labels icon.
n Create eight regular surfaces that will define thelocations of the surface mounted devices. Thedimensions are provided.
n Create chained curves on the edges of each surface byusing Create/Curve/Chain.
n Unclutter the display by selectively hiding labels.
n Complete the geometry of the hybrid microcircuit byusing Create/Surface/Trimmed with the OptionPlanar.
n QuitMSC.Patran.
.
-
Hybrid Microcircuit Dimensions
1-4 MSC.Patran 312 Exercise Workbook - Release 2001
Exercise Procedure:1. Create a new database named microcircuit.db. Set
the Tolerance to Based on Model, the ApproximateMaximum Model Dimension to 0.02, and theAnalysis Code toMSC/THERMAL.
Within your window environment change directories to aconvenient working directory. Run MSC.Patran by typingp3 in your xterm window.
Next, select File from the Menu Bar and select Newfrom the drop-down menu.
Assign the name microcircuit.db to the new database byclicking in the New Database Name box and enteringmicrocircuit (.db will automatically be appended).Select OK to create the new database.
HybridMicrocircuit
0.02
0.004
0.0094
0.0026
0.004 0.004
0.02
0.002 X 0.002(typical)
0.006 X 0.001(typical)
(All lengths shown in meters)
0.004 0.002
Figure 1 -Board Design
Create anewdatabase
-
WORKSHOP 1 Construct Hybrid Microcircuit Geometry
MSC.Patran 312 Exercise Workbook - Release 2001 1-5
MSC.Patran will open a Viewport and change variousControl Panel selections from a ghosted appearance to abold format.When the New Model Preferences form appearson your screen, set the Tolerance to Based on Model, theApproximate Maximum Model Dimension to 0.02, and theAnalysis Code to MSC/THERMAL. Select OK to closethe New Model Preferences form.
2. Create a simple surface that will form the outsideedge for the microcircuit model.
Select the Geometry toggle in Applications radio button.You will now create a 0.02 X 0.02 surface. Use its outsideedges to form the outer loop for the trimmed surface youwill create in the last part of this exercise.
Set the Action, Object, and Method to Create/Surface/XYZ. Be sure to turn off Auto Execute in all forms in thisexercise. Change the Vector Coordinates List to and select Apply to create the surface. Thecompleted form is shown below.
Create asimplesurface
GeometryAction: Create
Object: SurfaceMethod: XYZ
Surface ID List1
Surface Type
PATRAN 2 Convention
Refer. Coordinate FrameCoord 0
Vector Coordinates List
Auto Execute
Origin Coordinates List[0 0 0]
-Apply-
-
Turn on labels
1-6 MSC.Patran 312 Exercise Workbook - Release 2001
3. Turn labels on using Tool Bar Show Labels icon.
Use the Tool Bar Show Labels icon on the menu bar to turnon labels. The correct model is shown below.
4. Create eight regular surfaces that will define thelocations of the surface mounted devices.
Position the left-most square device by changing theVector and Origin Coordinates Lists to and [0.004 0.004 0]. Select Apply to create the surface.
Turn onlabels
X
Y
Z 1
2 3
4
1
Positionthe 8devices
-
WORKSHOP 1 Construct Hybrid Microcircuit Geometry
MSC.Patran 312 Exercise Workbook - Release 2001 1-7
Create three copies of this region by changing the Action,Object, and Method to Transform/Surface/Translate.Enter for the Translation Vector and 3 for theRepeat Count. Click in the Surface List box. SelectSurface 2 in the viewport. Select Apply to create thesurface. The completed Geometry form and current modelshould appear as shown below.
Leaving the Action as Transform change the Object andMethod to Point/Translate. Edit the Translation Vector toread and the Repeat Count to 1. Click in thePoint List box and select Point 5 from the viewport, thelower left corner point of Surface 2. Select Apply to createthe surface. Point 21 should appear to guide layout of theremaining four devices.
Geometry
Surface ID List3
Type of TransformationCartesian in Refer. CFCurvilinear in Refer. CF
Refer. Coordinate FrameCoord 0
Translation ParametersRepeat Count3
Delete Original SurfacesAuto ExecuteSurface List
-Apply-
Translation Vector
uuu
Surface 2
Action: TransformObject:Method:Object: Surface
Translate
1
2 3
4
5
6 7
8 9
10 11
1213
14 15
16 17
18 19
20
1
3 4 52
X
Y
Z
-
Position the 8 devices
1-8 MSC.Patran 312 Exercise Workbook - Release 2001
Set the Action, Object, and Method to Create/Surface/XYZ. Position the first rectangular device by changing theVector Coordinates List to , clicking in theOrigin Coordinates List box, and selecting Point 21 fromthe viewport. Select Apply to create the surface.
After constructing Surface 6 use the Transform/Surface/Translate operations twice to complete theremaining three device locations. Forms are shownbelow.
GeometryAction: CreateObject: SurfaceMethod: XYZ
Surface ID List6Surface Type
PATRAN 2 Convention
Refer. Coordinate FrameCoord 0
Vector Coordinates List
Auto ExecuteOrigin Coordinates ListPoint 21
-Apply-
Geometry
Surface ID List7
Type of TransformationCartesian in Refer. CFCurvilinear in Refer. CF
Refer. Coordinate FrameCoord 0
Translation ParametersRepeat Count1
Delete Original SurfacesAuto ExecuteSurface List
-Apply-
Translation Vector
uuu
Surface 6
Action: TransformObject:Method:Object: Surface
Translate
Geometry
Surface ID List8Type of Transformation
Cartesian in Refer. CFCurvilinear in Refer. CF
Refer. Coordinate FrameCoord 0
Translation ParametersRepeat Count1
Delete Original SurfacesAuto ExecuteSurface List
-Apply-
Translation Vector
uuu
Surface 6 7
Action: TransformObject:Method:Object: Surface
Translate
-
WORKSHOP 1 Construct Hybrid Microcircuit Geometry
MSC.Patran 312 Exercise Workbook - Release 2001 1-9
Your model should now appear as shown below.
5. Create chained curves on the edges of each surface.
In order to facilitate picking, use Preferences/Picking...and set Rectangle/Polygon Picking to Enclose entireentity. Select Close. Next, Change the Action, Object, andMethod to Create/Curve/Chain. Turn off the DeleteConstituent Curves option. To create the perimeter chainclick in the Curve List box and then click in the Edgeselection icon (third from the top) in the Select Menu.While holding the key down select the four outeredges of Surface 1. The completed form should now looklike the one shown below.
Select Apply to complete the function.
1
2 3
4
5
6 7
8 9
10 11
12 13
14 15
16 17
18 19
20
21
22 23
24 25
26 27
28
29
30 31
32 33
34 35
36
1
2 3 4 5
6 7
8 9
X
Y
Z
Createchainedcurves
GeometryAction: CreateObject: CurveMethod: Chain
Curve ID List1
Auto Chain...Delete Constituent Curves
Curve List
-Apply-
Surface 1.1 1.2 1.3 1.4
-
Unclutter the display
1-10 MSC.Patran 312 Exercise Workbook - Release 2001
To create the 8 interior chained curves click in the CurveList box and drag a rectangle around Surface 2 (the lowerleft-most device location). The 4 edge identifiers forSurface 2 should replace the previous Curve List box entry.Select Apply to complete the function. Repeat this stepfor the remaining seven device surfaces.
6. Unclutter the display by hiding some labels.
To simplify the displayed image of your model selectDisplay from the Menu Bar and select Entity Color/Label/Render... from the drop-down menu. When theEntity Color/Label/Render Display form appears select HideAll Entity Labels and turn on only Curve, Surface, andTSurf labels. Select Apply then Cancel to complete thefunction.
Your model should now appear as shown below.
7. Complete the geometry of the hybrid microcircuit.
Create the trimmed surface that surrounds themicrocircuits devices. Set Action, Object, and Method toCreate/Surface/Trimmed. Select Option as Planar. Turnoff theDelete Outer and Inner Loops switches. Click in theOuter Loop List databox, click in the Curve selection icon(second from the top) in the Select Menu and select
Unclutterthedisplay
2 3 4 5
6 7
8 9
1
X
Y
Z
8 9
6 7
1
2 3 4 5
Create atrimmedsurface
-
WORKSHOP 1 Construct Hybrid Microcircuit Geometry
MSC.Patran 312 Exercise Workbook - Release 2001 1-11
Curve 1. Next, click in the Inner Loop List databox anddrag a rectangle around Curves 2 through 9. Thecompleted Geometry form is shown below for yourreference.
Select Apply to complete the function.
Your model should now appear as shown on the front panelof this exercise.
If it does not, selectViewing from theMenu Bar and selectFit View from the drop-down menu.
8. Quit MSC.Patran.To stopMSC.Patran select File on theMenu Bar and selectQuit from the drop-down menu.
GeometryAction: Create
Object: SurfaceMethod: Trimmed
Option:
Surface ID List10
Surface TypePATRAN 2 Convention
Planar
Auto Chain...Use All Edge VerticesDelete Outer Loop
Outer Loop List
Delete Inner Loops
Inner Loop List
-Apply-
Curve 1
Curve 2:9
QuitMSC.Patr
-
Quit MSC.Patran
1-12 MSC.Patran 312 Exercise Workbook - Release 2001
-
MSC.Patran 312 Exercise Workbook - Release 2001 2-1
WORKSHOP 2
Hybrid Microcircuit FiniteElements
Objective:n In this exercise you will mesh the 3D Hybrid Microcircuit
model in two steps.
n You will use both the IsoMesh and Paver mesher options tocreate a surface mesh. These surface elements will then beswept into solid elements.
-
2-2 MSC.Patran 312 Exercise Workbook - Release 2001
-
WORKSHOP 2 Hybrid Microcircuit Finite Elements
MSC.Patran 312 Exercise Workbook - Release 2001 2-3
Model Description:In this exercise you will create a mesh for the 3D hybridmicrocircuit model. You will use a finite element constructionmethod called 2 1/2 D-meshing to create your 3D finite elementmodel. This algorithm is an extension to the IsoMesh or Paveralgorithms because it will create elements where no geometryexists.
The mesh will be created in a two step process. First the surfacegeometry will be meshed using both the IsoMesh and Paveroptions. The resulting surface elements will be used as a templateto create a solid mesh of hexahedral elements. Finally thequadrilateral surface elements are deleted.
Exercise Overview:n Open the existing database namedmicrocircuit.db.
n Using Show/Surface/Normal verify that all surfacenormals point in the +Z direction. If necessary, editnormals using Edit/Surface/Reverse.
n Delete Surface 1 by using Delete/Any and selectingSurface 1.
n Mesh the regions containing the devices usingCreate/Mesh/Surface and the IsoMesh Mesher.
n Sweep/Element/Normal to create device hexelements.
n Switch to the Paver Mesher and mesh the remainingtrimmed surface geometry.
n Sweep/Element/Normal with One Way Bias in the- Z direction from all surface quads to createsubstrate hex elements.
n Use Finite Elements/Delete/Any and the SelectMenu filter to delete all surface quad elements.
n Unclutter the display by hiding labels.
n QuitMSC.Patran.
.
-
Open an existing database
2-4 MSC.Patran 312 Exercise Workbook - Release 2001
Exercise Procedure:1. Open the existing database named microcircuit.db.
Within your window environment change directories to themicrocircuit.db working directory. Run MSC.Patran bytyping p3 in your xterm window.
Next, select File from the Menu Bar and select Openfrom the drop-down menu. Select the namemicrocircuit.db from the Database List box.Select OK toopen the database.
MSC.Patran will open a Viewport and change variousControl Panel selections from a ghosted appearance to abold format.
From the Menu Bar select Viewing/Named ViewOptions... Select isometric_view then Close. SelectViewing/Fit View to readjust the display, if necessary.This will provide a convenient view for verifying normalvectors.
2. Verify that surface normals point in the +Z direction.
Select the Geometry Applications radio button. Set theAction, Object, and Method to Show/Surface/Normal.Select Set Normal Vector Length and enter a NormalVector Length of 0.01. Click in the Surface List box anddrag a rectangle around all the displayed geometry. SelectApply.
All normal vectors should point in the global +Zdirection.
Open anexistingdatabase
Verifysurfacenormals
-
WORKSHOP 2 Hybrid Microcircuit Finite Elements
MSC.Patran 312 Exercise Workbook - Release 2001 2-5
If some surfaces have incorrect normal vectors use Edit/Surface/Reverse in the Geometry form, as shown below, topoint the normals in the +Z direction.
3. Delete Surface 1.
Set the Action and Object to Delete/Any. Click in theGeometric Entity List box and select Surface 1 from theviewport. Use the shift-right mouse button to cycle pickbetween Surface 10 and Surface 1 or select Surface 1 fromthe Selection list window, if necessary. Select Apply todelete Surface 1. Repaint the screen with the RefreshGraphics paint brush icon.
GeometryAction: EditObject: SurfaceMethod: Reverse
Reverse AssociatedElements
Surface List
Draw Normal VectorsReset Graphics
-Apply-
Auto Execute
DeleteSurface 1
-
IsoMesh device regions
2-6 MSC.Patran 312 Exercise Workbook - Release 2001
4. Mesh the device regions with an IsoMesh.
Select the Finite Elements Applications radio button. Setthe Action, Object, and Type to Create/Mesh/Surface. SettheGlobal Edge Length to 0.0012. Click in the Surface Listbox and while holding down the key select theeight interior device surfaces with the left mouse button.The completed form is shown below.
Select Apply to complete the meshing function. Thedisplay should appear as shown above. If it does not, selectthe undo icon and analyze the error to a resolution.
IsoMeshdeviceregions
Finite ElementsAction: CreateObject: MeshType:Type: Surface
Output IDsNode ID List1
Element ID List1
Global Edge Length0.0012
Element Topology
Quad5Quad8
MesherIsoMesh Paver
IsoMesh Parameters...
Node Coordinate Frames...
Surface ListSurface 2:9
-Apply-
u uu
Quad4
X
Y
Z
1
2 3 4 5
67
89
10
2 3 4 5
67
89
-
WORKSHOP 2 Hybrid Microcircuit Finite Elements
MSC.Patran 312 Exercise Workbook - Release 2001 2-7
5. Create device hex elements.
Set the Action, Object, and Method to Sweep/Element/Normal. (If the Mesh Control form appears click OK toaccept the defaults.) Change the Normal Length to 0.001.Click in the Base Entity List box and drag a rectanglearound the eight sets of quad elements. Select Apply tocomplete the meshing function. The completed form andresultant display are shown below.
6. Mesh the remaining trimmed surface with Paver.
Set the Action, Object, and Method to Create/Mesh/Surface. The Global Edge Length should be set to 0.0012.Select Paver as the Mesher option. Click in the SurfaceList box and select the remaining unmeshed trimmedsurface, Surface 10. SelectApply to complete the function.If you experience any problems selecting Surface 10, usePreferences/Picking.../(Single Picking) Centroid.
Createdevicehexelements
Finite ElementsAction: SweepObject:Method:
ElementNormal
Output IDsElement ID List37
Node ID List85
FE Parameters...
Mesh Control...Normal Length0.001
Offset0.0
Reverse Normal Direction
Delete Original Elements
Base Entity ListElm 1:36
-Apply-
1
2 3 4 5
67
89
10
X
Y
Z
Create thesubstratePaver
-
Create the substrate hex mesh
2-8 MSC.Patran 312 Exercise Workbook - Release 2001
7. Sweep a one-way-biased mesh of hex elements inthe - Z direction from all surface quads.
Set the Action, Object, and Method to Sweep/Element/Normal. (If the Mesh Control form does not appear click onMesh Control...) In the Mesh Control form change theMethod to One Way Bias set Number to 3 and L2/L1 to 4.Select OK to close the Mesh Control form.
In the Finite Elements form set Normal Length to 0.005 andturn on Reverse Normal Directions. Click in the BaseEntity List box and drag a rectangle around all of theelements in the viewport. (The default Select Menu filterwill allow selection of only the quad/tri elements.) Theform should appear as shown below.
Select Apply to complete the meshing function. Theresultant display is shown above.
Create thesubstratehex mesh
Finite ElementsAction: SweepObject:Method:
ElementNormal
Output IDsElement ID List400
Node ID List611
FE Parameters...
Mesh Control...Normal Length0.005
Offset0.0
Reverse Normal Direction
Delete Original Elements
Base Entity ListElm 1:36 109:424
-Apply-
Mesh ControlMethod:One Way Bias
Mesh Control Data
Num Elems and L2/L1L1 and L2
Number = 3L2/L1 = 4
OK
L2L1
uuu
1
2 3 4 5
67
89
10
X
Y
Z
-
WORKSHOP 2 Hybrid Microcircuit Finite Elements
MSC.Patran 312 Exercise Workbook - Release 2001 2-9
8. Delete all surface quad elements.
In the Finite Elements form set Action and Object toDelete/Any.
Click in the Finite Element Entity List box. In the SelectMenu choose the quad element filter icon (third from thetop), in the second level Select Menu choose the quadelement filter (fifth from the top), and drag a rectanglearound all entities displayed in the viewport. The formshould now appear as shown below.
Select Apply to complete the function.
Delete allquadelements
Finite Elements
Action: Delete
Object: Any
DeleteNode and Related
Empty GroupsElement and Related
NodeEmpty Groups
MPC'sNodeEmpty Groups
Auto ExecuteFinite Element Entity ListElm 1:36 109:424
-Apply-
-
Unclutter the display
2-10 MSC.Patran 312 Exercise Workbook - Release 2001
9. Unclutter the display by hiding labels.
To simplify the display of your model select Display fromtheMenu Bar and select Plot/Erase... from the drop-downmenu. When the Plot/Erase form appears select PostedEntities/Geometry:Erase. Select OK to close the form.
Select Display from the Menu Bar and select EntityColor/Label/Render from the drop-down menu. Whenthe Entity Color/Label/Render form appears select Hide AllEntity Labels. Click in the Render Style: box and selectHidden Line or use Hide Labels and Hidden Line iconsshown to the right. Select Apply then Cancel to completethe function.
Your model should now appear as shown on the front panelof this exercise. Reset the Render Style toWireframe.
10. Quit MSC.Patran.Select File on theMenu Bar and selectQuit from the drop-down menu.
Unclutterthedisplay
QuitMSC.Patr
-
MSC.Patran 312 Exercise Workbook - Release 2001 3-1
WORKSHOP 3
Equivalence and Verify theHybrid Mesh
X
Y
Z
Objective:n In this exercise you will equivalence the 3D Hybrid
Microcircuit model mesh.
n You will sample the finite element verification functions toexamine the aspect ratio, skewness, and taper of the meshelements.
-
3-2 MSC.Patran 312 Exercise Workbook - Release 2001
-
WORKSHOP 3 Equivalence and Verify the Hybrid Mesh
MSC.Patran 312 Exercise Workbook - Release 2001 3-3
Model Description:The hybrid microcircuit is monolithic: all material interfaces havenegligible resistance to heat transfer. Hence, there are no contactresistances modeled in the structure and the entire model ismaterially continuous. In this exercise you will identify anyincongruities, cracks, in the finite element mesh and equivalenceto eliminate them.
You will examine the completed mesh with quantitativeverification tools. You will evaluate the mesh element aspect ratio,taper, and skewness. These are generally useful in qualitativelyassessing the accuracy of results and identifying problem areas forconvergence to a solution.
Exercise Overview:n Open the existing database namedmicrocircuit.db.
n Use Finite Element/Verify/Element/Boundaries toidentify any cracks which remain as artifacts fromthe geometry creation and meshing process.
n Equivalence/All/Tolerance Cube to eliminateduplicate nodes and eliminate cracks in the mesh.
n Verify/Hex/Aspect to identify elements with aspectratios greater than 3.0.
n Verify/Hex/Face Skew to identify elements withface skew angles greater than 110 degrees.
n Verify/Hex/Face Taper to identify elements withhighly tapered faces.
n QuitMSC.Patran.
-
Open an existing database
3-4 MSC.Patran 312 Exercise Workbook - Release 2001
Exercise Procedure:1. Open the existing database
Within your window environment change directories to themicrocircuit.db working directory. Run MSC.Patran bytyping p3 in your xterm window.
Next, select File from the Menu Bar and select Open...from the drop-down menu. Select the namemicrocircuit.db from the Database List box.
Select OK to open the database.
MSC.Patran will open a Viewport and change variousControl Panel selections from a ghosted appearance to abold format.
2. Identify any cracks which remain as artifacts fromthe geometry creation and meshing process.
To identify mesh boundaries select the Finite ElementsApplications radio button. Set the Action, Object, and Testto Verify/Element/Boundaries. Select Apply. Thedisplay should appear as shown below.
3. Equivalence nodes to eliminate duplicate nodes andeliminate cracks in the mesh.
Set the Action, Object, and Method to Equivalence/All/Tolerance Cube. Select Apply to complete the function.
Open anexistingdatabase
Identifycracks inmesh
X
Y
Z
Equivalence meshnodes
-
WORKSHOP 3 Equivalence and Verify the Hybrid Mesh
MSC.Patran 312 Exercise Workbook - Release 2001 3-5
The nodes bounding the interior cracks will be circled inthe display and the Command Line will indicate that anumber of nodes are deleted.
Reexamine the mesh boundaries after equivalencing withVerify/Element/Boundaries. Your model should appearas shown on the front panel of this exercise.
4. Identify elements with aspect ratios greater than 3.0.
In the Finite Elements form set the Action, Object, and Testto Verify/Hex/Aspect. Change the Aspect Ratio toapproximately 3.0. Select Apply. Since the paver mesherwas used your results may vary from those shown below.Now select Plot Failed Elements Only. The completedform and resultant display are shown below.
Evaluateelementaspect
Finite ElementsAction: VerifyObject:Object: HexType: Aspect
Reliability Threshold
Normalize
Analysis Code:MSC/THERMAL
20.0.
Element Plot OptionsColor Code Elements
Plot Failed Elements Only
Fringe Attributes...
Apply Reset
3.07
Aspect Ratio
h2h1h2h1
Reset Graphics
-
Evaluate element face skewness
3-6 MSC.Patran 312 Exercise Workbook - Release 2001
MSC.Thermal is reliable in converging to a solution evenwith elements of relatively high aspect ratio. However it isleft to the analyst to decide whether too large a gradient isresolved across the long dimension of a high aspect ratioelement. If this is so then resolving the mesh to a loweraspect ratio in that area will yield more accuracy.
5. Identify elements with face skew angles greater than110 degrees.
In the Finite Elements form set the Action, Object, and TesttoVerify/Hex/Face Skew. Change the Face Skew Angle toapproximately 20.0. Select Apply. Since the paver mesherwas used your results may vary from those shown below.Now select Plot Failed Elements Only. The completedform and resultant display are shown below.
Evaluateelementface
Finite ElementsAction: VerifyObject:Object: HexType: Face Skew
Reliability Threshold
Normalize
Analysis Code:MSC/THERMAL
90.0.
Element Plot OptionsColor Code Elements
Plot Failed Elements Only
Fringe Attributes...
Apply Reset
20.05
Face Skew Angle
(90 )-
Reset Graphics
-
WORKSHOP 3 Equivalence and Verify the Hybrid Mesh
MSC.Patran 312 Exercise Workbook - Release 2001 3-7
The finite element formulation of an R-C network inMSC.Thermal has been developed to provide a higherorder accuracy to the resultant temperature distributionthan is available with the traditional lumped mass/elementcentroid technique. Hence, even meshes with skewedelements yield results which do not contain artifacts of themesh geometry.
6. Identify elements with highly tapered faces.
In the Finite Elements form set the Action, Object, and Testto Verify/Hex/Face Taper. Change the Face Taper toapproximately 0.90. Select Apply. Since the paver mesherwas used your results may vary from those shown below.Now select Plot Failed Elements Only. The completedform and resultant display are shown below.
Evaluateelementface taper
Finite ElementsAction: VerifyObject:Object: HexTypet: Face Taper
Reliability Threshold
Normalize
Analysis Code:MSC/THERMAL
1.0.
Element Plot OptionsColor Code Elements
Plot Failed Elements Only
Reset Graphics
Apply Reset
.90
Face Taper
a4 aA
Fringe Attributes...
-
Quit MSC.Patran
3-8 MSC.Patran 312 Exercise Workbook - Release 2001
The verification functions in MSC.Patran provide a toolfor quantifying the geometric quality of a finite elementmesh. The criteria which determine the performance of themesh in a numerical analysis remain the province of theanalyst and his or her experience with the particularanalysis.
Click Reset Graphics in the Finite Elements Verify form.
7. Quit MSC.Patran.To stopMSC.Patran select File on theMenu Bar and selectQuit from the drop-down menu.
QuitMSC.Patr
-
MSC.Patran 312 Exercise Workbook - Release 2001 4-1
WORKSHOP 4
Materials, Lists, and Groups
Objective:n In this exercise you will define material properties and apply
them as element properties on the hybrid microcircuit mesh.
n You will also use lists and groups as tools to more easilymanipulate your model.
-
4-2 MSC.Patran 312 Exercise Workbook - Release 2001
-
WORKSHOP 4 Materials, Lists, and Groups
MSC.Patran 312 Exercise Workbook - Release 2001 4-3
Model Description:In this exercise you will define several groups which will containsubsets of model entities. These groups can facilitate modelmanipulation. You will define materials by entering the datamanually based on the information provided These materials willbe applied as element properties. Lists will be used to demonstratetheir utility in completing the application and verification ofelement properties.
As you progress, carefully review your steps to ensure that youhave repeated each step, if necessary, for each material, group, andproperty definition.
Exercise Overview:n Open the existing database namedmicrocircuit.db.
n Use Create//Isotropic/Manual Input to define thefive materials used in this model.
n UseGroup/Create to define a group containing onlygeometry, another containing only FEM entities, andtwo more groups dividing the substrate FEM and thedevice FEM.
n Use Properties/Create/3D/Thermal 3D Solid toapply the material properties to 4 of the 5 materialregions; intentionally ignore the silicon region.
n Use List/Create... and List/Boolean...to identifyelements which have not had a material propertyapplied.
n Complete application of material properties using thelistc contents as input.
n QuitMSC.Patran.
.
-
Hybrid Microcircuit Materials
4-4 MSC.Patran 312 Exercise Workbook - Release 2001
HybridMicrocircuit
A B
C D E
Material Conductivity (w/m-C)SiliconSolderAluminaMolybdenumKovar
148.035.730.1139.013.9
Table 1-Material Information
Figure 1-Material Location
(A)(B)(C)(D)(E)
DevicesSubstrate Layers
A B
& Solder
-
WORKSHOP 4 Materials, Lists, and Groups
MSC.Patran 312 Exercise Workbook - Release 2001 4-5
Exercise Procedure:1. Open the existing database
Within your window environment change directories to themicrocircuit.db working directory. Run MSC.Patran bytyping p3 in your xterm window.
Next, select File from the Menu Bar and select Openfrom the drop-down menu. Select the namemicrocircuit.db from the Database List box.
Select OK to open the database.
MSC.Patran will open a Viewport and change variousMain Form selections from a ghosted appearance to a boldformat.
2. Define the five materials used in this model.
Define a material by selecting the Materials Applicationsradio button. Set the Action, Object, and Method toCreate/Isotropic/Manual Input. Enter the MaterialName Silicon and select Input Properties... to enter thedata. In the Input Options form enter the value provided inTable 1 for Thermal Conductivity. Enter 1.0 for Densityand Specific Heat; these are inert values which are requiredin the form but not used in a steady-state analysis. Thecompleted form should look as follow.
Open anexistingdatabase
Definematerials
-
Define materials
4-6 MSC.Patran 312 Exercise Workbook - Release 2001
Select Apply to define the material.
Without closing the Input Options form edit the MaterialName and repeat the steps for the remaining fourmaterials renaming them appropriately, Solder,Alumina, Molybdenum, and Kovar. Each time enter thecorrect thermal conductivity without changing the densityor the specific heat. Hit Apply with completion of eachmaterial. Select Cancel to close Input Options.
After completing the material definitions deselect theMaterial Application radio button.
Materials
IsotropicManual Input
Filter*Existing Materials
SiliconMaterial NameMaterial
Date: 15-Nov-95Description
Code:Type:
MSC/THERMALThermal
Input Properties...Change Material Status...
Object:Method:
Time: 09:48:33
Input Options
Thermal PropertiesConstitutive Model:
Property Name Value
Time, Temperature or Constant Fields:
-Apply- Clear Cancel
Thermal Conductivity =Density =
[Phase change temperature][Latent Heat] =
Specific Heat = 1.01.0
148.0
Current Constitutive Models:
CreateAction:
-
WORKSHOP 4 Materials, Lists, and Groups
MSC.Patran 312 Exercise Workbook - Release 2001 4-7
3. Divide the geometry and FEM into working groups.
Select Group from the Menu Bar and select Createfrom the drop-down menu. Click in the New Group Namebox and enter hybrid_geom; click in the Group Contents:menu and select Add All Geometry. The completed formis shown below.
Select Apply to complete the function.
Reselect Group/Create, if necessary. Click in the NewGroup Name box enter hybrid_fem click in the GroupContents:menu and select Add All FEM. Turn on UnpostAll Other Groups. Select Apply to complete the function.
From the Menu Bar select Viewing/Named ViewOptions... Select side_view then Close. Select Viewing/Fit View to readjust the display. This is a convenient viewfor creating the next two groups.This can also beaccomplished using the Tool Bar Right Side View icon.
Definegeometryand FEMgroups
Group Create
default_viewportCurrent Viewport
*
Existing Group Names
hybrid_geomNew Group Name
Make Current
Unpost All Other Groups
Add All GeometryGroup Contents:
default_group
Filter
-Apply- Cancel
CreateAction:
-
Define geometry and FEM groups
4-8 MSC.Patran 312 Exercise Workbook - Release 2001
Reselect Group/Create, if necessary. Click in the NewGroup Name box enter substrate_fem. Click in theGroupContents:menu and select Add Entity Selection. Turn offMake Current, Posted, and Unpost All Other Groups.From the Select Menu select the Select any FEM entityfilter, third icon from the top; from the next level SelectMenu select the Element filter, also third from the top;finally, in the third level Select Menu select the Hexelement filter, eighth from top. Drag a rectangle around theperimeter of the substrate selecting only the 3 layers ofsubstrate hex elements. The form is shown below.
Select Apply to complete the function.
Repeat these steps dragging a rectangle around onlythe device area and solder to create the last groupnamed device_and_solder.
After all groups are defined, Cancel the Group Function.
Group Create
default_viewportCurrent Viewport
*
Existing Group Names
substrate_femNew Group Name
Make Current
Unpost All Other Groups
Add Entity SelectionGroup Contents:
Elm 425:1480Entity Selection
default_group
Filter
-Apply- Cancel
hybrid_geomhybrid_fem
Posted
CreateAction:
-
WORKSHOP 4 Materials, Lists, and Groups
MSC.Patran 312 Exercise Workbook - Release 2001 4-9
4. Apply the material properties to 4 of the 5 materialregions; intentionally ignore the silicon region.
Select the Properties Applications radio button. Set theAction, Dimension, and Type to Create/3D/Thermal 3DSolid. Enter Property Set Name prop_kovar. Select theInput Properties... box. In the Input Properties form, click inthe Material Name box and select Kovar from theMaterial Properties Sets list. SelectOK to close the form.
Click in the Select Members box. From the at the bottom ofthe screen select the Select a Solid element filter, secondicon from the top, and drag a rectangle around the lowestlayer of hex elements, region E in Figure 1. The completedform is shown below. Select Add then Apply to completethe function.
Repeat these steps for the next three layers of elementsnaming the properties prop_moly, prop_alumina, andprop_solder. Be certain to select the appropriatematerial for each layer. Omit assigning elementproperties to the silicon devices. Refer to Figure 1 formaterial locations.
Applyelementproperties
Element PropertiesCreateAction:3DDimension:
Thermal 3D SolidType:
FE hex, tet, wedgeOption(s):
Existing Property Sets
Property Set Name
Input Properties...
Elm 1129:1480Select Members
Add RemoveApplication Region
Application Region
-Apply-
prop_kovar
Input Properties3D SOLIDProperty Name Value Value Type
OK
[Material orient.-X] Real ScalarMaterial Name Mat Prop Name
[Material orient.-Y] Real Scalar[Material orient.-Z] Real Scalar
Material Property SetsSiliconSolderAluminaMolybdenumKovar
m:Kovar
-
Using lists to find elements
4-10 MSC.Patran 312 Exercise Workbook - Release 2001
We are intentionally omitting the application of a materialproperty to some elements. However, it is not unusual inpractice to inadvertently omit assigning an elementproperty to some elements. Use lists to recover them.
5. Identify elements which do not have a materialproperty applied.
Select Tools from the Menu Bar and select List from thedrop-down menu and Create from the submenu. Set theModel, Object, and Method to FEM/Element/Association. In the Association frame scroll to and selectGroup. In the Existing Groups frame select hybrid_fem.Select Apply. All elements will be listed in listacontents:.
Find Target List at the bottom of the Create List form selectB. Set theModel,Object, andMethod to FEM/Element/Attribute. In the Attribute list select Material. In theExisting Materials list drag through all listed materials andselect all materials. Select Apply. Elements with definedmaterials are listed in listb contents:.
The resulting forms are shown below.
Usinglists tofind
Create ListFEMModel:ElementObject:AttributeMethod:
Attribute
AB
Target List
Select
Apply Cancel
uu
Existing Materials
Fringe Value
*
Filter Specification
Filter
Property SetMaterial
SiliconSolder
Kovar
List A`lista` contents:
Add To Group...
Remove From Group...
Highlight ClearPrevious Cancel
Element 37:108 425:1480
List B`listb` contents:
Add To Group...
Remove From Group...
Highlight ClearPrevious Cancel
Element 37:72 425:1480
Create ListFEMModel:ElementObject:
AssociationMethod:
Association
AB
Target List
Surface
Apply Canceluu
Face
Group
u
SolidNode
Existing Materials
*
Filter Specification
Filter
default_groupdevice_femhybrid_femhybrid_geomsubstrate_fem
Alumina
u
-
WORKSHOP 4 Materials, Lists, and Groups
MSC.Patran 312 Exercise Workbook - Release 2001 4-11
Since Lista A contains all elements and List B contains allelements with a material attribute, subtracting List B fromList A will yield List C which will contain all elementswhich do not have material attributes.
Select Tools/List from the Menu Bar and selectBoolean from the submenu. The Boolean List form willoffer several options for Boolean operations, choose the A-B icon. The variable listc now contains the desiredelement list. Select Cancel to exit the Boolean List andselect Cancel again to exit the Create List form. Thecontents of lista, listb, and listc are retained.
MSC.Patran supplies a set of utilities collected under thename Utilities. When installed, Utilities provides a utility,Utilities/Group/Group Elements with No Properties...,which accomplishes the preceding steps in three mouseclicks. We will discuss and use Utilities in later lecturesand exercises.
6. Complete application of material properties usingthe listc contents as input.
To complete element properties return to Create/3D/Thermal 3D Solid. Input the Property Set Nameprop_silicon. Complete the Input Properties form byselecting Silicon from the Material Property Sets. In theSelect Members box type listc (use reverse apostrophes).Notice that listc is evaluated in the Application Region.Select Add then Apply to complete the function.
From the Menu Bar select Viewing/Named ViewOptions... from the drop-down menu. Selectisometric_view then Close. Or use Tool Bar Iso 1 Viewicon.
In the Element Properties form set Action as Show, inExisting Properties selectMaterial Name, and in DisplayMethod select Scalar Plot. Select Groups as hybrid_femand select Apply. The model should now appear as on thefront panel of the exercise.
7. Quit MSC.PatranTo stopMSC.Patran select File on theMenu Bar and selectQuit from the drop-down menu.
Completetheelement
QuitMSC.Patr
-
Quit MSC.Patran
4-12 MSC.Patran 312 Exercise Workbook - Release 2001
-
MSC.Patran 312 Exercise Workbook - Release 2001 5-1
WORKSHOP 5
Thermal Analysis usingImported CAD Geometry
Objective:n In this exercise you will complete a thermal analysis of a
model created from imported CAD geometry.
-
5-2 MSC.Patran 312 Exercise Workbook - Release 2001
-
WORKSHOP 5 Thermal Analysis using Imported Geometry
MSC.Patran 312 Exercise Workbook - Release 2001 5-3
Model Description:In this exercise analyze an oven lid clamp. The clamp geometry (incentimeters) will be imported as ProEngineer geometry; from it, create a B-rep solid. Use the Auto TetMeshMesher to mesh the solid. Apply boundaryconditions, complete the analysis and review the results.
This stainless steel (MID 364) clamp is used to clamp the perimeter flangeon a pressurized processing oven lid. The oven lid surface can reach 300oCfor several days. The lid is insulated; the insulation is sometimes pierced bythe clamp edge. The clamp mounting boss is fastened with two bolts andthermal grease (total contact h = 0.01 w/oC-cm2) to a room temperature(20oC) water cooled sink.Determine both that the bracket mounting boss will remain at or below 50oCto ensure safe handling during disassembly and that the spring tab knee andboss transition areas remain at or below 150oC to prevent loss of clampingforce due to creep.
This exercise will introduce a different format for guiding data entry,keystrokes, and mouse operations. Though all actions and entries requiredto accomplish a given step are provided some additional synthesis may berequired by the user since exact images of the entry forms are not provided.
Exercise Overview:n Open a new database named exercise_05.db.
n Import Pro/ENGINEER primitive geometry from a filenamed oventab.geo.
n Create a B-rep solid from these surfaces and delete theoriginal surfaces in the process.
n Mesh the solid with the TetMesh Mesher using Tet4elements, a global edge length of 2.5..
n Define an element property over all the solid elementsusing a material name of 364.
n Create a boundary sink node 999 below the mountingboss and not associated with geometry.
n Change the view for application of boundary conditions
n Apply a 20oC fixed temperature to the sink node.
n Apply a fixed temperature of 300oC to the edge of thesolid in contact with the lid.
-
Open a new database
5-4 MSC.Patran 312 Exercise Workbook - Release 2001
n Apply a convection boundary condition of 0.01 w/oC-cm2 to the underside of the mounting boss.
n Select thempidcgs.bin file in the P/Thermal TranslationParameters form in order to select the correct materialproperty units.
n Run the analysis and read the results into the database.
n Fringe plot the temperature results and evaluate themagainst the requirements.
n QuitMSC.Patran.
Exercise Procedure:1. Open a new database named exercise_05.db.
Within your window environment change directories to a convenientworking directory. Run MSC.Patran by typing p3 in your xterm window.
Next, select File from theMenu Bar and select New from the drop-downmenu. Assign the name exercise_05.db to the new database by clicking inthe New Database Name box and entering exercise_05 (.db willautomatically be appended).Select OK to create the new database.
MSC.Patran will open a Viewport and change various Control Panelselections from a ghosted appearance to a bold format. When the New ModelPreferences form appears on your screen, set the Tolerance to Default, andthe Analysis Code toMSC/THERMAL. Select OK to close the New ModelPreferences form.
File
New...New Database Name exercise_05
OK
Tolerance u DefaultAnalysis Code MSC/THERMAL
OK
Open anewdatabase
-
WORKSHOP 5 Thermal Analysis using Imported Geometry
MSC.Patran 312 Exercise Workbook - Release 2001 5-5
2. Import Pro/ENGINEER primitive geometry from a file namedoventab.geo.
Select File from the Menu Bar and select Import from the drop-downmenu. Change the Object, Source, and File Type list boxes as shown below.It may be necessary to select a path and use the Filter button to locate theoventab.geo file which should be contained in your home directory.
The model geometry will be imported. A Pro/ENGINEER Model ImportSummary form will provide statistics on the entity type and quantityimported. Click OK to close this form.
The display should appear as shown below.
File
Import...Object ModelSource Pro/ENGINEERFile Type Primitive GeometryPro/ENGINEER Files oventab.geo
Apply
OK
ImportCADgeometry
-
Import CAD geometry
5-6 MSC.Patran 312 Exercise Workbook - Release 2001
Select Viewing from the Menu Bar or use the Tool Bar Iso 1 View con tochange to an isometric_view.
Or, use the Tool Bar Iso 1 View Icon.
The model should appear as shown below.
Preference
Graphics...Auto Fit View
ApplyCancelViewingNamed View Options...Select Named View isometric_view
Close
X
Y
Z
-
WORKSHOP 5 Thermal Analysis using Imported Geometry
MSC.Patran 312 Exercise Workbook - Release 2001 5-7
3. Create a B-rep solid from these surfaces and delete the originalsurfaces in the process.
Select the Geometry Applications radio button. Create a B-rep solid usingthe following Action, Object, andMethod.
A message window will request confirmation of deletion. Select Yes.
B-rep solid 1 is displayed as white in the viewport.
4. Mesh the solid with the TetMeshMesher using Tet4 elements,a global edge length of 2.5.
Select the Finite Elements Applications radio button. Set the Action,Object, and Type to Create/Mesh/Solid. The Isomesh Mesher is used onregular parametric solids. In order to mesh this B-rep solid use the TetMeshMesher. Use the default Tet4 topology and adjust the Global Edge Lengthand TetMesh Parameters to reduce the mesh resolution for this analysis.
u GeometryCreate/Solid/B-rep
Delete Original Surfaces
Auto Execute
Surface List Apply
Yes
u Finite ElementsCreate/Mesh/SolidGlobal Edge Length 2.5Mesher u TetMeshInput List Apply
Create a B-rep solid
TetMeshthe B-repsolid
-
Apply element properties to the elements
5-8 MSC.Patran 312 Exercise Workbook - Release 2001
Your model should appear as shown below.
5. Define an element property over all the solid elements using amaterial MID of 364.
Select the Properties Applications radio button. Set the Action,Dimension,and Type toCreate/3D/Thermal 3D Solid. In the Input Properties form enteran MID of 364 for the Material Name and select Solid 1 as the SelectMember region.
u PropertiesCreate/3D/Thermal 3D SolidProperty Set Name Stainless_steelInput Properties...Material Name 364
OKSelect Members AddApply
X
Y
Z
Applyelementpropertiesto the
-
WORKSHOP 5 Thermal Analysis using Imported Geometry
MSC.Patran 312 Exercise Workbook - Release 2001 5-9
6. Create a boundary sink node 999 below the mounting boss andnot associated with geometry.
Select the Finite Elements Applications radio button. Create a boundarynode which is not associated with geometry. The node is numbered 999.Locate the node at [0 -5 0] centered below the mounting boss.
7. Increase node display size and change the view to a Y-Z,side_view. Rotate the view to show the bottom surface of themounting boss.
Increase the display size of nodes to facilitate the application of boundarycondition. Use either Display/Finite Elements... or the associated Tool Baricon to change the node size.
Select Viewing from the Menu Bar to change to a side_view of the model.Alternately, this step can be completed using the Tool Bar Right Side Viewicon.
u Finite ElementsCreate/Node/EditNode ID List 999
Associate with Geometry
Node Location List [0 -5 0]Apply
DisplayFinite Elements...Node Size (use slider bar) 6ApplyCancel
ViewingNamed View Options...Select Named View side_view
Close
Create aboundarysink node
Increasenode sizeandchange to
-
Increase node size and change to a Y-Z view
5-10 MSC.Patran 312 Exercise Workbook - Release 2001
Using Viewing/Transformations... from the drop down menu to changethe view point by tilting the 15o around the -Z axis to show the bottomsurface of the mounting boss.
The model should appear as shown below. Note location of Node 999.
ViewingTransformations...
Options...Rotation increment (deg) 15 OK
OK
Node 999
-
WORKSHOP 5 Thermal Analysis using Imported Geometry
MSC.Patran 312 Exercise Workbook - Release 2001 5-11
8. Fix the boundary node temperatures at 20.0oC.
Begin applying boundary conditions. Select the Loads/BCs Applicationsradio button. Create a fixed 20.0oC nodal boundary named Sink.
In the Input Data form define the fixed temperature.
In the Select Applications Region form pick node 999.
In order to facilitate applying the next two boundary conditions change thedisplay. SelectDisplay thenEntity Color/Label/Render ...Change RenderStyle to Shaded/Flat or use the Tool Bar Smooth Shaded icon to affect thechange.
u Loads/BCsCreate/Temperature/NodalOption: FixedNew Set Name Sink
Input Data...
Fixed Temperature 20.0
OKSelect Application Region...
u FEMSelect Nodes
Add
OKApply
DisplayEntity Color/Label/Render...Render Style Shaded/Flat
ApplyCancel
Fix nodalboundarytemperature
-
Fix nodal boundary temperature
5-12 MSC.Patran 312 Exercise Workbook - Release 2001
The display should appear as shown below. The lower contact edge of thespring tab, and the bottom of the mounting boss should now be visible.
Apply the fixed edge temperature. Enter a New Set Name Edgewith a fixedtemperature of 300.0oC applied to lower edge of the spring tab.
New Set Name Edge
Input Data...Fixed Temperature 300.0
OKSelect Application Region...u GeometrySelect Geometry Entities
Add
OKApply
Bottom of mounting boss
Lower spring tab edge
-
WORKSHOP 5 Thermal Analysis using Imported Geometry
MSC.Patran 312 Exercise Workbook - Release 2001 5-13
The display should highlight each node and append the fixed temperature.On some displays the symbol and value may be difficult to discern.
9. Apply contact heat transfer coefficient.
Create the contact heat transfer coefficient boundary conditions with theTemplate, Convection option and the heat transfer coefficient provided,0.01 w/oC-cm2. Name the set contact and apply the boundary condition tothe surface on the bottom of the mounting boss.
In the Input Data form provide the heat transfer coefficient and fluid node.Leave the Template ID field blank.
In the Select Applications Region form select the bottom face of the mountingboss. When selecting the surface the surface chosen will be highlighted. Ifthe incorrect surface is selected simply reselect closer to the centroidallocation of the bottom mounting boss surface. The centroid is locatedbetween the mounting holes and centered on the width of the surface.
u Loads/BCsCreate/Convection/Element UniformOption: Template, ConvectionNew Set Name contact
Target Element Type 3D
Input Data...
Convection Coefficient 0.01Fluid Node ID OKSelect Application Region...
uGeometrySelect Solid Faces Add
OKApply
Applycontactheattransfer
-
Prepare and run analysis
5-14 MSC.Patran 312 Exercise Workbook - Release 2001
With boundary conditions applied the model should appear as shown below.
10. Prepare and submit the model for analysis.
Reset the model to an isometric_view. Select Viewing from the Menu Barto change to a isometric_view of the model. Alternately, this step can becompleted using the Tool Bar Iso 1 View icon.
Reset the graphics using the Reset Graphics icon.
Reduce node size using the Node Size icon.
ViewingNamed View Options...Select Named View isometric_view
Close
Prepareand runanalysis
-
WORKSHOP 5 Thermal Analysis using Imported Geometry
MSC.Patran 312 Exercise Workbook - Release 2001 5-15
Select theAnalysis Applications radio button to prepare the analysis. Thereare five parameter forms. Change the Translation Parameters... as shownbelow. The analysis will be submitted by selecting Apply in the Analysisform.
11. Read results file and plot results.
From within MSC.Patran the only indication that the analysis hassuccessfully finished is the existence of an nrX.nrf.01 results file in asubdirectory one level below your working directory.
Recall that p3 was initiated from a working directory which contained theexercise_05.db database file. The analysis, initiated from withinMSC.Patran, created a new subdirectory with the same name as the JobName; it should be named exercise_05/. By using Read Result in theAnalysis form and Selecting Results File... you can filter down to the JobName subdirectory and check for the existence of the results file.
u AnalysisAnalyze/Full Model/Full RunTranslation Parameters...File to Extract Undefined Materials: 4, mpidcgs.bin (CGS Units)OKSolution Parameters...Calculation Temperature Scale u CelsiusOKOutput Requests...Units Scale for Output Temperatures u CelsiusOKApply
u AnalysisRead Results/Result EntitiesSelect Results File...Directories /exercise_05
Filter
Read andplot results
-
Quit MSC.Patran
5-16 MSC.Patran 312 Exercise Workbook - Release 2001
To plot the results to posted FEM use the Results Application radio button.
Select the Fringe Attributes icon.
The model should now appear as shown on the front panel of this exercise.
What is the maximum reported temperature on the mounting boss? Is it ator below the required maximum of 50oC?
Do the spring tab knee and mounting boss transition temperatures meet therequirement of 150oC?
12. Quit MSC.PatranTo stop MSC.Patran select File on the Menu Bar and select Quit from thedrop-down menu.
Available Files nr0.nrf.01
OKSelect Rslt Template File...Files pthermal_1_nodal.res_tmpl
OKApply
u ResultsCreate/Quick PlotSelect Result Cases TIME: 0.0000000000D+00 S...
Select Fringe Result Temperature,
Display: Element EdgesLabel Style...Label Format: Fixed
Significant figures 4 OKApply
QuitMSC.Patr
-
MSC.Patran 312 Exercise Workbook - Release 2001 6-1
WORKSHOP 6
Comparison of Two HeatSink Designs
Objective:n Model two competing finned heat sinks.
n These will be 2D axisymmetric slices.
-
6-2 MSC.Patran 312 Exercise Workbook - Release 2001
-
WORKSHOP 6 Comparison of Two Heat Sink Designs
MSC.Patran 312 Exercise Workbook - Release 2001 6-3
Model Description:In this exercise you will model a section of a finned heatsink in order tocompare the effect of using different materials.
The model is a representative fin section of a compressor cylinder casing.The maximum total heating on the casing interior has been determined. Achoice of materials is open; the casing can be either aluminum or 1020 steel.Other than cost the only remaining discriminator is temperature; the interiorcasing surface must not exceed 212oF. If both materials keep this surface ator below 212oF steel will be used otherwise aluminum would be thematerial of choice. This analysis will determine the material choice.
Figure 1: Slice Through Compressor Cylinder Casing
R = 2.00 in.
1.0 in. 3.0 in.
0.30 in.
0.30 in.
q/A = 3,400 Btu/hr-ft2 h =2.0 Btu/hr-ft2
Model this section to simplifyboundary conditions
Tambient = 80oF
Materials:
Aluminum: MID = 11020 Steel MID = 353
-
Open a new database
6-4 MSC.Patran 312 Exercise Workbook - Release 2001
Exercise Overview:n Create a new database named exercise_06.db. Set Tolerance
to Default, and the Analysis Code toMSC/THERMAL.
n Create the five surfaces which define the heat sink geometry.
n Transform the geometry to create the second heat sink.
n Mesh the surfaces with an IsoMesh.
n Create an ambient node 999.
n Equivalence the nodes at the mating surface edges.
n Apply element properties to the elements using the MIDsprovided. These are 2D Thermal Axisymmetric elements.
n Apply temperature, flux and convection boundary conditions.
n Prepare and submit the model for analysis specifying that it isan Axisymmetric Geometry model, that a units conversion isrequired, and that the direct solver will be used for analysis.
n Read the results file and plot results.
n Check the results against the requirement of 212oF.
n QuitMSC.Patran.
Exercise Procedure:1. Open a new database named exercise_06.db.
Within your window environment change directories to a convenientworking directory. Run MSC.Patran by typing p3 in your xterm window.
Next, select File from the Top Menu Bar and select New from the drop-down menu. Assign the name exercise_06.db to the new database byclicking in the New Database Name box and entering exercise_06.
Select OK to create the new database.
File
New ...New Database Name exercise_06
OK
Open anewdatabase
-
WORKSHOP 6 Comparison of Two Heat Sink Designs
MSC.Patran 312 Exercise Workbook - Release 2001 6-5
MSC.Patran will open a Viewport and change variousMain Form selectionsfrom a ghosted appearance to a bold format. When the New ModelPreferences form appears on your screen, set the Tolerance to Default, andthe Analysis Code toMSC/THERMAL. Select OK to close the New ModelPreferences form.
2. Create the five surfaces which define the model geometry.
Select the Geometry Applications radio button. Create a surface using thefollowing Action, Object, andMethod. Click in the appropriate list boxes toedit the default values and change them to values listed below.
Surface 1 will appear in the viewport. As shown below
Tolerance u DefaultAnalysis Code MSC/THERMAL
OK
u GeometryCreate/Surface/XYZVector Coordinate List Origin Coordinates List [2 0 0]Apply
Create theheat sinksurfaces
-
Create the heat sink surfaces
6-6 MSC.Patran 312 Exercise Workbook - Release 2001
Remaining in the Geometry form change the Action, Object, and Method toTransform the existing surface into the required geometry. The TranslationVector entries are easily determined from Figure 1 and are included in theform entries below.
Use Show Label icon to display labels.
Complete the fin by transforming the newly created Surface 2. Note that theRepeat Count is adjusted to 3 to create the full fin length.
u GeometryTransform/Surface/Trans-lateTranslation Vector
Auto Execute
Surface List Apply
u GeometryTransform/Surface/Trans-lateTranslation Vector Repeat Count 3Surface List Apply
-
WORKSHOP 6 Comparison of Two Heat Sink Designs
MSC.Patran 312 Exercise Workbook - Release 2001 6-7
The resulting model is shown below.
3. Transform the geometry to create the second heat sink.
Duplicate the entire heat sink cross section by transforming all the existingsurfaces. Note that the Repeat Count is adjusted back to 1 to create the asingle copy of the heat sink. The completed geometry is shown below.
u GeometryTransform/Surface/Trans-lateTranslation Vector Repeat Count 1Surface List Apply
X
Y
Z
1
2 3
4
5 6 7
8
9
10
11
121
2 3 4 5
Create thesecondheatsink
-
IsoMesh the surfaces
6-8 MSC.Patran 312 Exercise Workbook - Release 2001
The display should now appear as shown below.
4. Mesh the surfaces with an IsoMesh.
Select the Finite Elements Applications radio button. Set the Action,Object, and Type toCreate/Mesh/Surface. Accept the Global Edge Lengthof 0.1 and select all surfaces for inclusion in the Surface List.
Use Hide Label Icons to turn off all labels.
u Finite ElementsCreate/Mesh/SurfaceSurface List
Apply
X
Y
Z
12 3
4
5 6 78
910
1112
1314 15
16
17 18 1920
2122
2324
12 3 4 5
67 8 9 10
IsoMeshthesurfaces
-
WORKSHOP 6 Comparison of Two Heat Sink Designs
MSC.Patran 312 Exercise Workbook - Release 2001 6-9
The display should now appear as shown below.
5. Create an ambient node 999.
Using the Finite Elements form create a boundary node which is notassociated with geometry. The node is numbered 999. Locate the node at[6.2 0.9 0] to the right of and between the two models.
u Finite ElementsCreate/Node/EditNode ID List 999
Associate with Geometry
Node Location List [6.2 0.9 0]Apply
X
Y
Z
Create anambientnode
-
Equivalence nodes
6-10 MSC.Patran 312 Exercise Workbook - Release 2001
Increase the display size of nodes to facilitate the application of boundarycondition. Use either Display/Finite Elements... or the associated Tool BarNode Size icon to change the node size. The model should now appear asshown below.
6. Equivalence the nodes at the mating surface edges.
Using the Finite Elements form set the Action/Object/Method toEquivalence/All/Tolerance Cube and select Apply to eliminate duplicatenodes created at geometric entity edges.
7. Apply element properties to the elements using thetwo material properties MIDs, 1 and 353.
DisplayFinite Elements...Node Size 6
ApplyCancel
u Finite ElementsEquivalence/All/Tolerance CubeApply
X
Y
Z
Equivalence nodes
Applyelementproperties
-
WORKSHOP 6 Comparison of Two Heat Sink Designs
MSC.Patran 312 Exercise Workbook - Release 2001 6-11
In a typical modelling sequence the Materials Application radio buttonwould be the next stop to define a material for application in ElementProperties. However, MSC.Thermal includes a Material PropertiesDatabase which contains 970 materials with thermal properties alreadydefined. Use this database to facilitate the analysis.
Select the PropertiesApplications radio button. Set the Action, Dimension,and Method to Create/2D/Thermal Axisymmetric. Enter Property SetName Steel. Select the Input Properties... box. In the Input Properties form,click in the Material Name box and enter 353. Select OK to close theform.Click in the Select Members box and drag a rectangle around the lowermodel in the viewport. SelectAdd thenApply in the Element Properties formto complete the element property definition.
Perform the same steps for upper model using, Aluminum, for theProperty Set Name, and 1 for theMaterial Name.
8. Apply the temperature, convection, and fluxboundary conditions to the model.
Begin applying boundary conditions. Select the Loads/BCs Applicationsradio button. Create a fixed 80.0oF nodal boundary named Ambient In theInput Data form define the fixed temperature. In the Select Applications Regionform pick node 999.
u PropertiesCreate/2D/Thermal AxisymmetricProperty Set Name Steel
Input Properties...Material Name 353
OKSelect Members
Add
Apply
u Loads/BCsCreate/Temperature/NodalOption: Fixed
Applyboundaryconditions
-
Apply boundary conditions
6-12 MSC.Patran 312 Exercise Workbook - Release 2001
Create the heat transfer coefficient boundary conditions with the Template,Convection option, set name Air, and a heat transfer coefficient of 2.0 Btu/oF-hr-ft2. Apply the boundary condition to the exposed edges of bothfinned heat sinks as shown in Figure1. The same boundary condition isapplied to both heat sink models.
In the Input Data form provide the heat transfer coefficient and fluid node.
New Set Name Ambient
Input Data...Fixed Temperature 80.0
OKSelect Application Region...Geometry Filter u FEMSelect Nodes Add
OKApply
u Loads/BCsCreate/Convection/Element UniformOption: Template, ConvectionNew Set Name AirTarget Element Type 2D
Input Data...
Convection Coefficient 2.0Fluid Node ID OKSelect Application Region...
-
WORKSHOP 6 Comparison of Two Heat Sink Designs
MSC.Patran 312 Exercise Workbook - Release 2001 6-13
In the Select Applications Region form select the right facing and bottomfacing exposed edges of the finned heat sinks. Switch to the Select an Edgeicon in the Select Menu form.When selecting the edges the edge chosen willbe highlighted. Hold down the key and use the left mouse button tocollect all the edges in the Select Surfaces or Edges box.
Create a set name Flux of 3400 Btu/hr-ft2. Apply the boundary conditionto the left facing edges of both finned heat sinks as shown in Figure1. Thesame boundary condition is applied to both heat sink models.
In the Select Applications Region form select the left facing exposed edges ofthe finned heat sinks. Switch to the Select an Edge icon, if necessary, in theSelect Menu form. When selecting the edges the edge chosen will behighlighted. Hold down the key and use the left mouse button tocollect all the edges in the Select Surfaces or Edges box.
Geometry Filter uGeometrySelect Menu Select an Edge icon
Select Surfaces or Edges
Add
OKApply
u Loads/BCsCreate/Heating/Element UniformOption: Flux, FixedNew Set Name FluxTarget Element Type 2D
Input Data...Heat Flux 3400
OK
Select Application Region...
-
Prepare and run analysis
6-14 MSC.Patran 312 Exercise Workbook - Release 2001
With boundary conditions applied the model should appear as shown below
9. Prepare and submit the model for analysis.
Select theAnalysis Applications radio button to prepare the analysis. Selectthe parameter forms reviewing and changing the settings as shown below.The analysis is submitted by selecting Apply in the Analysis form.
Geometry Filter uGeometrySelect Menu Select an Edge icon
Select Surfaces or Edges
Add
OKApply
u Analysis
X
Y
Z
2.000
2.000
2.000 2.000
2.000
2.000
2.000 2.000
2.000
2.000
2.000 2.000
2.000
2.000
2.000 2.000 99980.00
3400.
3400.
3400.
3400.
3400.
3400.
Prepareand runanalysis
-
WORKSHOP 6 Comparison of Two Heat Sink Designs
MSC.Patran 312 Exercise Workbook - Release 2001 6-15
Analyze/Full Model/Full RunTranslation Parameters...Model Dimensionality u Axisymmetric Geometry, R Z
Co-ordinates
Radial, R Co-ordinate u X axisCenterline, Z Co-ordinate u Y axis
Perform Geometry UnitsConversion
From Units inchesTo Units feetFile to Extract Undefined Materials: 3,mpidfph.bin (Btu-feet-lbm..OKSolution Parameters...Calculation Temperature Scale u FahrenheitSolver Option 2, Direct SolverRun Control Parameters...Initial Temperature 212.0Initial Temperature Scale u FahrenheitOKOKOutput Requests...Units Scale for Output Temperatures u FahrenheitUnits Definition for Time Label Hours
OKSubmit Options...OKApply
-
Read and plot results
6-16 MSC.Patran 312 Exercise Workbook - Release 2001
While waiting for the analysis to finish. Reset Graphics and reduce nodesize.
10. Read results file and plot results.
From within MSC.Patran the only indication that the analysis hassuccessfully finished is the existence of an nrX.nrf.01 results file in asubdirectory one level below your working directory.
P3 was initiated from a working directory which contained theexercise_06.db database. The analysis created a new subdirectory with thesame name as the Job Name; exercise_06/. By using Read Result in theAnalysis form and Selecting Results File... you can filter down to the JobName subdirectory and check for the existence of a results file.
To plot the results to posted FEM use the Results Application radio button.
u AnalysisRead Results/Result EntitiesSelect Results File...Directories /exercise_06
FilterAvailable Files nr0.nrf.01
OKSelect Rslt Template File...Files pthermal_1_nodal.res_tmpl
OKApply
u ResultsCreate/Quick PlotSelect Result Cases TIME: 0.0000000000D+00 S...
Select Fringe Result Temperature,
Read andplot results
-
WORKSHOP 6 Comparison of Two Heat Sink Designs
MSC.Patran 312 Exercise Workbook - Release 2001 6-17
Select the Fringe Attributes icon.
The model should now appear as shown on the front panel of this exercise.
Which material will be chosen for the cylinder casing?
11. QuitMSC.PatranTo stop MSC.Patran select File on the Top Menu Bar and select Quit fromthe drop-down menu.
Display: Element EdgesLabel Style...Label Format: Fixed
Significant figures 4 OKApply
QuitMSC.Patr
-
Quit MSC.Patran
6-18 MSC.Patran 312 Exercise Workbook - Release 2001
-
MSC.Patran 312 Exercise Workbook - Release 2001 7-1
WORKSHOP 7
An Oven Window Design
Objective:n Model a 2D planar slice of an oven window.
n Learn how to initiate and use Utilities.
-
7-2 MSC.Patran 312 Exercise Workbook - Release 2001
-
WORKSHOP 7 An Oven Window Design
MSC.Patran 312 Exercise Workbook - Release 2001 7-3
Model Description:In this exercise you will model a 2D planar section of an oven window. Youwill learn how to initiate and use Utilitieswhich facilitate this task.
A manufacturer of appliances is proposing a self cleaning oven design thatuses a composite window separating the oven cavity from room air. Thecomposite consists of two high temperature plastics (A &B) whose physicaland thermal attributes are shown below. The combined convection/linearized radiation heat transfer parameters for inside and outside of theoven are also shown. (Note: Radiation will be linearized and is include inthe heat transfer coefficient). The design specification for safe operationrequires an outside oven temperature of 50C or less.
The following assumptions can be made for the model:
n Steady-state conditions exist.
n The oven door can be modeled as a 2-dimensional slice.
n Contact resistance is negligible.
n Each plastic is homogeneous with constant properties.
Air
Air
Composite Window
T= 24o C
hambient = 13 W/m2C
Oven CavityToven = 345o Choven = 16 W/m2C
Ambient
0.2 m
LA
Trequired 50C
A B
kA = 0.13 W/mC
kB = 0.07 W/mC
LA = 0.050 m
LB = 0.030 m
LB
Figure 1
-
7-4 MSC.Patran 312 Exercise Workbook - Release 2001
Information on Utilities:Utilities refer to a set of tools which facilitate the use of MSC.Patran. Thesetools are supplied with MSC.Patran. In version 9.0 they are located on eachCD ROM.
Utilities are written or supplied by MSC.Software software developers,applications engineers, and anyone within MSC who has a good idea forimproving MSC.Patran functionality. Sometimes Utilities are the vehiclefor implementing an improvement which for organizational reasons will notbe officially implemented within a reasonable release horizon.
Utilities are written in PCL, MSC.Patran Command Language. SinceUtilities are developed from the personal initiative of individuals and not aspart of theMSC.Software corporate software development strategy, they arenot subjected to any formal quality assurance testing. Hence, they aresupplied by MSC.Software as a courtesy but they are officially notsupported by MSC.Software. Most Utilities are supplied with the authorsname, an e-mail address, and telephone number. If you have a problem witha Utilities tool you may contact the author if ownership data is available.You may report suspected or identified problems with Utilities to theMSC.Patran support line but no obligation to fix the Utilities problem isincurred by MSC.Software. That being said, Utilities are generally reliableand quite handy. Most intermediate and advanced user of MSC/PATRANinstall and use Utilities.
Load the MSC.Patran CD in the CD-ROM drive and mount the CD-ROMdrive Installation instructions are listed in Installing PCL Utilities andMSC.Software Institute Files on Unix, p. 43 of MSC.Patran Installationand Operations Guide. Instructions for Windows NT are found on p. 65.
If the user has installed MSC.Patran with the FULL install option utilitiesare loaded automatically. If user selects CUSTOM installation, then PCLUtilities must be selected as an option under the MSC.Patran CoreApplications.
When loaded (installed) Utilities are initiated by copying the p3epilog.pclfile from /shareware/msc/unsupported/utilities (e.g.,/patran/patran3/shareware/msc/unsupported/utilities/p3epilog.pcl), into ausers home directory (for user-by-user access) or the P3_HOME directory(for a system wide access). Once the p3epilog.pcl file is in place Utilities isavailable as a pick on the Menu Bar after re-starting MSC.Patran.
-
WORKSHOP 7 An Oven Window Design
MSC.Patran 312 Exercise Workbook - Release 2001 7-5
Exercise Overview:n Create a new database named exercise_07.db. Set
Approximate Maximum Model Dimension to 0.20, and theAnalysis Code toMSC/THERMAL.
n Create two surfaces which define the oven window geometry.
n Mesh the surfaces with an IsoMesh, Global Edge Length of0.003.
n Create two fluid nodes 9998 and 9999 for the oven interior andambient conditions respectively.
n Equivalence the nodes at the mating surface edges.
n Define the two material properties for the plastics.
n Apply element properties to the elements using the definedmaterials. These are Thermal 2D elements.
n Use the Fields Form to define the temperature distribution atthe interior pane upper edge.
n Apply temperature and convection boundary conditions.
n Visualize and verify the convection LBCs using Utilities/Thermal/Thermal BC Display...
n Prepare and submit the model for analysis specifying that it isa 2D Plane Geometry model and that theWeakly NonlinearSolution solver will be used for analysis.
n Read the results file and plot results.
n Check the results against the requirement of 50oC.
n QuitMSC.Patran.
-
Open a new database
7-6 MSC.Patran 312 Exercise Workbook - Release 2001
Exercise Procedure:1. Open a new database named exercise_07.db.
Within your window environment change directories to a convenientworking directory. Run MSC.Patran by typing p3 in your xterm window.
Next, select File from theMenu Bar and select New from the drop-downmenu. Assign the name exercise_07.db to the new database by clicking inthe New Database Name box and entering exercise_07.
Select OK to create the new database.
MSC.Patran will open a Viewport and change variousMain Form selectionsfrom a ghosted appearance to a bold format. When the New ModelPreferences form appears on your screen, set the Approximate MaximumModel Dimension to 0.20, and the Analysis Code to MSC/THERMAL.Select OK to close the New Model Preferences form.
2. Create two surfaces which define the oven window geometry.
Select the Geometry Applications radio button. Create a surface using thefollowing Action, Object, andMethod. Click in the appropriate list boxes toedit the default values and change them to values listed below.
File
New ...New Database Name exercise_07
OK
Approximate Maximum Model Dimen-sion:
0.20
Analysis Code MSC/THERMAL
OK
u GeometryCreate/Surface/XYZVector Coordinate List
Apply
Open anewdatabase
Create theovenwindow
-
WORKSHOP 7 An Oven Window Design
MSC.Patran 312 Exercise Workbook - Release 2001 7-7
Turn on labels using the Show Labels icon.
Create the second surface from the same Action/Object/Method but changethe Vector Coordinate List to . Modify theOrigin CoordinatesList by clicking in the list box and selecting Point 4 from the viewport.
The model will appear as shown below.
u GeometryCreate/Surface/XYZ
Auto Execute
Vector Coordinate List Origin Coordinates List Apply
-
IsoMesh the surfaces
7-8 MSC.Patran 312 Exercise Workbook - Release 2001
3. Mesh surfaces with an IsoMesh, global edge length of 0.003.
Select the Finite Elements Applications radio button. Set the Action,Object, and Type toCreate/Mesh/Surface. Change theGlobal Edge Lengthto 0.003 and select both surfaces for inclusion in the Surface List.
Turn off labels using Hide Labels icon.
4. Create two fluid nodes 9998 and 9999 for the oven interior andambient conditions respectively.
Using the Finite Elements form create a boundary nodes which are notassociated with geometry. The node numbers are 9998 and 9999. Locate thenodes at [-0.03 0 0] and [0.11 0 0], to the left and right of model.The spatial location of the boundary nodes is irrelevant to the analysis; but,these locations facilitate display and verification of LBCs.
u Finite ElementsCreate/Mesh/SurfaceGlobal Edge Length 0.003Surface List
Apply
u Finite ElementsCreate/Node/EditNode ID List 9998
Associate with Geometry
Node Location List [ -0.03 0 0]ApplyNode Location List [0.11 0 0]Apply
IsoMeshthesurfaces
Create anambientnode
-
WORKSHOP 7 An Oven Window Design
MSC.Patran 312 Exercise Workbook - Release 2001 7-9
Increase the display size of nodes to facilitate the application of boundarycondition. Use either Display/Finite Elements or the associated ToolbarNode Size icon to change the node size. The model should now appear asshown below.
The display should now appear as shown below.
DisplayFinite Elements...Node Size 6
ApplyCancelor,
-
Equivalence nodes
7-10 MSC.Patran 312 Exercise Workbook - Release 2001
5. Equivalence the nodes at the mating surface edges.
Using the Finite Elements form set the Action, Object, and Method toEquivalence/All/Tolerance Cube and select Apply to eliminate duplicatenodes created at geometric entity edges.
6. Define the two material properties for the plastics.
Since this will be a steady state analysis, thermal conductivity is the onlymaterial property used in the solution. Thermal conductivity values areprovided in Figure 1; however, the Input Options form also requires data forDensity and Specific Heat. Enter a value of 1.0 in each of these fields.The Apply button is selected from within the Input Options form. The formdoes not close upon hitting Apply. This is a convenient, if unintended,feature since one needs only to enter a new material name inMaterial Nameand proceed with entering new material data in the Input Options form.
After each Apply the new material should appear in the Existing Materialslist box on the Materials form.
u Finite ElementsEquivalence/All/Tolerance CubeApply
u MaterialsCreate/Isotropic/Manual InputMaterial Name ka
Input Properties...Thermal Conductivity = 0.130Density = 1.0Specific Heat = 1.0
OKApplyMaterial Name kbThermal Conductivity = 0.07Density = 1.0Specific Heat = 1.0
Equivalence nodes
Define twomaterials
-
WORKSHOP 7 An Oven Window Design
MSC.Patran 312 Exercise Workbook - Release 2001 7-11
7. Apply element properties to the elements using thedefined materials. These are Thermal 2D elements.
Select the Properties Applications radio button. Set the Action,Dimension,and Type to Create/2D/Thermal 2D. Enter Property Set Nameinterior_pane. Select the Input Properties... box. Click in the MaterialName box and select ka from theMaterial Property Sets list box. SelectOKto close the form.Click