Construct Hybrid Microcircuit Geometry: Exercise 1
Construct Hybrid Microcircuit Geometry: Exercise 1
Construct Hybrid Microcircuit Geometry: Exercise 1
Construct Hybrid
Microcircuit Geometry
8 9
8 9
6 7
6 7
10 1
2 3 4 5
2 3 4 5
Y
Z X
Objective:
■ In this exercise you will construct a trimmed surface which
will be the underlying geometry of a 3D Hybrid Microcircuit
model.
Model Description:
In this exercise you will create the required geometry for a 3D
hybrid microcircuit model. You will first construct simple surfaces
which will define the microcircuit perimeter and the locations of
eight surface mounted devices. From the edges of these simple
surfaces you will create chained curves which define the inner and
outer edges (loops) of the microcircuit surface. From these chained
curves you will create a trimmed surface, the guiding geometry of
the microcircuit model.
In later exercises you will define the finite element mesh, material
properties, thermal loads, and boundary conditions for the
microcircuit.
Exercise Overview:
■ Create a new database named microcircuit.db. Set
the Tolerance to Based on Model, the Approximate
Maximum Model Dimension to 0.02, and the
Analysis Code to MSC/THERMAL.
■ Quit MSC/PATRAN.
Hybrid
Microcircuit
0.004 0.002
Dimensions
0.006 X 0.001
(typical)
0.0026
0.02
0.0094
0.002 X 0.002
(typical)
0.004
0.004 0.004
0.02
(All lengths shown in meters)
Figure 1 -Board Design
Exercise Procedure:
Create a 1. Create a new database named microcircuit.db. Set
the Tolerance to Based on Model, the Approximate
new Maximum Model Dimension to 0.02, and the
database Analysis Code to MSC/THERMAL.
Next, select File from the Menu Bar and select New…
from the drop-down menu.
Geometry
Action: Create
Object: Surface
Method: XYZ
Surface ID List
1
Surface Type
PATRAN 2 Convention
Auto Execute
Origin Coordinates List
[0 0 0]
-Apply-
2 3
Z X 1 4
◆Cartesian in Refer. CF
◆
◆ Curvilinear in Refer. CF 2 3
Refer. Coordinate Frame
Coord 0
Translation Vector
<0.004 0 0>
1
Translation Parameters
Repeat Count 6 7 10 11 14 15 18 19
3 2 3 4 5
5 8 9 1213 16 17 20
Delete Original Surfaces Y
Auto Execute 1 4
Z X
Surface List
Surface 2
-Apply-
Geometry Geometry
Geometry
Action: Transform Action: Transform
Action: Create
Object: Surface Object: Surface
Object: Surface
Method: Translate Method: Translate
Method: XYZ
Surface ID List Surface ID List
Surface ID List 7 8
6 Type of Transformation Type of Transformation
Surface Type ◆ Cartesian in Refer. CF ◆ Cartesian in Refer. CF
PATRAN 2 Convention ◆
◆ Curvilinear in Refer. CF ◆
◆ Curvilinear in Refer. CF
-Apply- -Apply-
2 3
30 31 34 35
8 9
29 32 33 36
22 23 26 27
6 7
21 24 25 28
6 7 10 11 14 15 18 19
2 3 4 5
5 8 9 12 13 16 17 20
Y
1 4
Z X
Curve ID List
1
Auto Chain...
Delete Constituent Curves
Curve List
Surface 1.1 1.2 1.3 1.4
-Apply-
8 9
8 9
6 7
6 7
2 3 4 5
2 3 4 5
Z X
Surface ID List
10
Surface Type
PATRAN 2 Convention
Option: Planar
Auto Chain...
Use All Edge Vertices
Delete Outer Loop
-Apply-
If it does not, select Viewing from the Menu Bar and select
Fit View from the drop-down menu.
8. Quit MSC/PATRAN.
Quit MSC/
To stop MSC/PATRAN select File on the Menu Bar and Patran
select Quit from the drop-down menu.
Objective:
■ In this exercise you will mesh the 3D Hybrid Microcircuit
model in two steps.
■ You will use both the IsoMesh and Paver mesher options to
create a surface mesh. These surface elements will then be
swept into solid elements.
Model Description:
In this exercise you will create a mesh for the 3D hybrid
microcircuit model. You will use a finite element construction
method called 2 1/2 D-meshing to create your 3D finite element
model. This algorithm is an extension to the IsoMesh or Paver
algorithms because it will create elements where no geometry
exists.
The mesh will be created in a two step process. First the surface
geometry will be meshed using both the IsoMesh and Paver
options. The resulting surface elements will be used as a template
to create a solid mesh of hexahedral elements. Finally the
quadrilateral surface elements are deleted.
Exercise Overview:
■ Open the existing database named microcircuit.db.
■ Quit MSC/PATRAN.
Exercise Procedure:
Open an 1. Open the existing database named microcircuit.db.
existing Within your window environment change directories to the
database microcircuit.db working directory. Run MSC/PATRAN by
typing p3 in your xterm window.
Next, select File from the Menu Bar and select Open…
from the drop-down menu. Select the name
microcircuit.db from the Database List box.Select OK to
open the database.
Reverse Associated
Elements
Auto Execute
Surface List
-Apply-
Finite Elements
Action: Create
Object: Mesh
Type: Surface
Output IDs
Node ID List
1
Element ID List
1 1
8 8
Global Edge Length 6 9 9
6
0.0012 7 7
Element Topology
Quad4 10
Quad5 2
Quad8 3
2 3 4
4 5
Mesher Y 5
◆IsoMesh◆
◆Paver
Z X
IsoMesh Parameters...
Node Coordinate Frames...
Surface List
Surface 2:9
-Apply-
Output IDs
Element ID List
37
Node ID List
85
8 1
FE Parameters...
6 9
Mesh Control...
7
Normal Length
0.001 10
Offset 2
3 4
0.0
5
Reverse Normal Direction Y
Delete Original Elements X
Z
Base Entity List
Elm 1:36
-Apply-
Z X
Finite Elements
Action: Delete
Object: Any
Delete
Node and Related
Empty Groups
Element and Related
Node
Empty Groups
MPC's
Node
Empty Groups
Auto Execute
Finite Element Entity List
Elm 1:36 109:396
-Apply-
Z X
Objective:
■ In this exercise you will equivalence the 3D Hybrid
Microcircuit model mesh.
Model Description:
The hybrid microcircuit is monolithic: all material interfaces have
negligible resistance to heat transfer. Hence, there are no contact
resistances modeled in the structure and the entire model is
materially continuous. In this exercise you will identify any
incongruities, “cracks”, in the finite element mesh and equivalence
to eliminate them.
Exercise Overview:
■ Open the existing database named microcircuit.db.
■ Quit MSC/PATRAN.
Exercise Procedure:
Open an 1. Open the existing database
existing Within your window environment change directories to the
database microcircuit.db working directory. Run MSC/PATRAN by
typing p3 in your xterm window.
Next, select File from the Menu Bar and select Open...
from the drop-down menu. Select the name
microcircuit.db from the Database List box.
Z X
Finite Elements
Action: Verify
Object: Hex
Type: Aspect
Reliability Threshold
h1
h2 h2
h1
Normalize
Analysis Code:
MSC/THERMAL
0. 20.
3.07
Aspect Ratio
Reset Graphics
Apply Reset
Reliability Threshold
(90°-α)
Normalize
Analysis Code:
MSC/THERMAL
0. 90.
20.05
Reset Graphics
Apply Reset
Reliability Threshold
a
4a
A
Normalize
Analysis Code:
MSC/THERMAL
0. 1.
.90
Face Taper
Reset Graphics
Apply Reset
7. Quit MSC/PATRAN.
Quit MSC/
Patran Before exiting, reset graphics using the Reset Graphics
icon.
Objective:
■ In this exercise you will define material properties and apply
them as element properties on the hybrid microcircuit mesh.
■ You will also use lists and groups as tools to more easily
manipulate your model.
Model Description:
In this exercise you will define several groups which will contain
subsets of model entities. These groups can facilitate model
manipulation. You will define materials by entering the data
manually based on the information provided These materials will
be applied as element properties. Lists will be used to demonstrate
their utility in completing the application and verification of
element properties.
Exercise Overview:
■ Open the existing database named microcircuit.db.
■ Quit MSC/PATRAN.
Hybrid
Microcircuit
Materials
A B
C D E
A B
Substrate Layers
Devices
& Solder Table 1-Material Information
Exercise Procedure:
Open an 1. Open the existing database
existing Within your window environment change directories to the
database microcircuit.db working directory. Run MSC/PATRAN by
typing p3 in your xterm window.
Next, select File from the Menu Bar and select Open…
from the drop-down menu. Select the name
microcircuit.db from the Database List box.
Material Name
Silicon
Description
Current Constitutive Models: Date: 15-Nov-95
Time: 09:48:33
Code: MSC/THERMAL
-Apply- Clear Cancel Type: Thermal
Input Properties...
Change Material Status...
Filter Specification
*
Filter
Existing Group Names
default_group
Group Contents:
Add All Geometry
-Apply- Cancel
Filter Specification
*
Filter
Existing Group Names
default_group
hybrid_geom
hybrid_fem
Group Contents:
Add Entity Selection
Entity Selection
Elm 397:1368
-Apply- Cancel
OK Add Remove
Application Region
-Apply-
Find Target List at the bottom of the Create List form select
“B”. Set the Model, Object, and Method to FEM/Element/
Attribute. In the Attribute list select Material. In the
Existing Materials list drag through all listed materials and
select all materials. Select Apply. Elements with defined
materials are listed in ‘listb‘ contents:.
Association Attribute
Surface Select
Face Add To Group... Property Set
Solid Material
Node Remove From Group... Fringe Value
Group
Highlight Clear
Filter Specification
Filter Specification Previous Cancel *
*
Filter
Filter
Existing Materials
Existing Materials List B
Silicon
default_group `listb` contents:
device_fem Solder
Element 37:72 397:1368
hybrid_fem Alumina
hybrid_geom Kovar
substrate_fem
7. Quit MSC/PATRAN
Quit MSC/
Patran To stop MSC/PATRAN select File on the Menu Bar and
select Quit from the drop-down menu.
Objective:
■ In this exercise you will complete a thermal analysis of a
model created from imported CAD geometry.
Model Description:
In this exercise analyze an oven lid clamp. The clamp geometry (in
centimeters) will be imported as ProEngineer geometry; from it, create a B-
rep solid. Use the Auto TetMesh Mesher to mesh the solid. Apply boundary
conditions, complete the analysis and review the results.
This stainless steel (MID 364) clamp is used to clamp the perimeter flange
on a pressurized processing oven lid. The oven lid surface can reach 300oC
for several days. The lid is insulated; the insulation is sometimes pierced by
the clamp edge. The clamp mounting boss is fastened with two bolts and
thermal 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 50oC
to ensure safe handling during disassembly and that the spring tab knee and
boss transition areas remain at or below 150oC to prevent loss of clamping
force due to creep.
This exercise will introduce a different format for guiding data entry,
keystrokes, and mouse operations. Though all actions and entries required
to accomplish a given step are provided some additional synthesis may be
required by the user since exact images of the entry forms are not provided.
Exercise Overview:
■ Open a new database named exercise_05.db.
■ Run the analysis and read the results into the database.
■ Quit MSC/PATRAN.
Exercise Procedure:
Open a new 1. Open a new database named exercise_05.db.
database Within your window environment change directories to a convenient
working directory. Run MSC/PATRAN by typing p3 in your xterm window.
Next, select File from the Menu Bar and select New … from the drop-down
menu. Assign the name exercise_05.db to the new database by clicking in
the New Database Name box and entering exercise_05 (.db will
automatically be appended).
File
New ...
New Database Name exercise_05
OK
Tolerance ◆ Default
Analysis Code MSC/THERMAL
OK
File
Import...
Object Model
Source Pro/ENGINEER
File Type Primitive Geometry
Pro/ENGINEER Files oventab.geo
Apply
OK
Select Viewing from the Menu Bar or use the Tool Bar Iso 1 View con to
change to an isometric_view.
Viewing
Named View Options...
Select Named View isometric_view
Close
Z X
3. Create a B-rep solid from these surfaces and delete the original
surfaces in the process. Create a B-rep
solid
Select the Geometry Applications radio button. Create a B-rep solid using
the following Action, Object, and Method.
◆ Geometry
Create/Solid/B-rep
Delete Original Surfaces
Auto Execute
Yes
4. Mesh the solid with the TetMesh Mesher using Tet4 elements, TetMesh the
a global edge length of 4.0, and an allowable curvature error
parameter of 0.25 to limit element resolution on curved edges. B-rep solid
Select the Finite Elements Applications radio button. Set the Action,
Object, and Type to Create/Mesh/Solid. The Isomesh Mesher is used on
regular parametric solids. In order to mesh this B-rep solid use the TetMesh
Mesher. Use the default Tet4 topology and adjust the Global Edge Length
and TetMesh Parameters to reduce the mesh resolution for this analysis.
◆ Finite Elements
Create/Mesh/Solid
Global Edge Length 2.5
Mesher ◆ TetMesh
Solid List <select Solid 1>
Apply
Z X
Apply 5. Define an element property over all the solid elements using a
material MID of 364.
element
properties to Select the Properties Applications radio button. Set the Action, Dimension,
the elements and Type to Create/3D/Thermal 3D Solid. In the Input Properties form enter
an MID of 364 for the Material Name and select Solid 1 as the Select
Member region.
◆ Properties
Create/3D/Thermal 3D Solid
Property Set Name Stainless_steel
Input Properties...
Material Name 364
Ok
Select Members <select Solid 1>
Add
Create a
boundary Apply
sink node
6. Create a boundary sink node 999 below the mounting boss and
not associated with geometry.
5-8 PATRAN 312 Exercises - Version 7.5
Exercise 5 Thermal Analysis using Imported Geometry
◆ Finite Elements
Create/Node/Edit
Node ID List 999
Associate with Geometry
7. Increase node display size and change the view to a Y-Z, Increase
side_view. Rotate the view to show the bottom surface of the
mounting boss. node size
and change
Increase the display size of nodes to facilitate the application of boundary to a Y-Z view
condition. Use either Display/Finite Elements... or the associated Tool Bar
icon to change the node size.
Display
Finite Elements...
Node Size (use slider bar) 6
Apply
Cancel
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 View
icon.
Viewing
Named View Options...
Select Named View side_view
Close
Viewing
Transformations...
Options...
Rotation increment (deg) 15 <use slider bar>
OK
<select this icon once for a
15o -Z rotation>
OK
The model should appear as shown below. Note location of Node 999.
Node 999
◆ FEM
Select Nodes <select node 999>
Add
OK
Apply
In order to facilitate applying the next two boundary conditions change the
display. Select Display then Entity Color/Label/Render ... Change Render
Style to Shaded/Flat or use the Tool Bar Smooth Shaded icon to affect the
change.
Display
Entity Color/Label/Render...
Render Style Shaded/Flat
Apply
Cancel
The display should appear as shown below. The lower contact edge of the
spring tab, and the bottom of the mounting boss should now be visible.
Apply the fixed edge temperature. Enter a New Set Name Edge with a fixed
temperature of 300.0oC applied to lower edge of the spring tab.
The display should highlight each node and append the fixed temperature.
On some displays the symbol and value may be difficult to discern.
◆ Load/BCs
Create/Convection/Element Uniform
Option: Use Correlations
New Set Name contact
Target Element Type 3D
Input Data...
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 mounting
boss. When selecting the surface the surface chosen will be highlighted. If
the incorrect surface is selected simply reselect closer to the centroidal
location of the bottom mounting boss surface. The centroid is located
between the mounting holes and centered on the width of the surface.
◆Geometry
Select Solid Faces <select the bottom surface of the
mounting boss, Solid 1.1>
Add
OK
Apply
With boundary conditions applied the model should appear as shown below.
Viewing
Named View Options...
Select Named View isometric_view
Close
Select the Analysis Applications radio button to prepare the analysis. There
are five parameter forms. Change the Translation Parameters... as shown
below. The analysis will be submitted by selecting Apply in the Analysis
form.
◆ Analysis
Analyze/Full Model/Full Run
Translation Parameters...
File to Extract Undefined Materials: 4, mpidcgs.bin (CGS Units)
OK
Solution Parameters...
Calculation Temperature Scale ◆ Celsius
OK
Output Requests...
Units Scale for Output Temperatures ◆ Celsius
OK
Apply
Recall that p3 was initiated from a working directory which contained the
exercise_05.db database file. The analysis, initiated from within MSC/
PATRAN, created a new subdirectory with the same name as the Job Name;
it should be named exercise_05/. By using Read Result in the Analysis form
and Selecting Results File... you can filter down to the Job Name
subdirectory and check for the existence of the results file.
◆ Analysis
Read Results/Result Entities
Select Results File...
Directories <path>/exercise_05
Filter
OK
Select Rslt Template File...
Files pthermal_1_nodal.res_tmpl
OK
Apply
To plot the results to posted FEM use the Results Application radio button.
◆ Results
Create/Quick Plot
Select Result Cases TIME: 0.0000000000D+00 S...
The model should now appear as shown on the front panel of this exercise.
Do the spring tab knee and mounting boss transition temperatures meet the
requirement of 150oC?
Objective:
■ Model two competing finned heat sinks.
Model Description:
In this exercise you will model a section of a finned heatsink in order to
compare the effect of using different materials.
Materials:
Aluminum: MID = 1
1020 Steel MID = 353
R = 2.00 in.
Tambient = 80oF
0.30 in.
0.30 in.
Exercise Overview:
■ Create a new database named exercise_06.db. Set Tolerance to
Default, and the Analysis Code to MSC/THERMAL.
■ Create the five surfaces which define the heat sink geometry.
■ Quit MSC/PATRAN.
Exercise Procedure:
Open a new 1. Open a new database named exercise_06.db.
database Within your window environment change directories to a convenient
working 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 by
clicking in the New Database Name box and entering exercise_06.
File
New ...
New Database Name exercise_06
OK
Tolerance ◆ Default
Analysis Code MSC/THERMAL
OK
2. Create the five surfaces which define the model geometry. Create the
Select the Geometry Applications radio button. Create a surface using the heat sink
following Action, Object, and Method. Click in the appropriate list boxes to surfaces
edit the default values and change them to values listed below.
◆ Geometry
Create/Surface/XYZ
Vector Coordinate List <1 0.3 0>
Origin Coordinates List [2 0 0]
Apply
Remaining in the Geometry form change the Action, Object, and Method to
Transform the existing surface into the required geometry. The Translation
Vector entries are easily determined from Figure 1 and are included in the
form entries below.
◆ Geometry
Transform/Surface/Translate
Translation Vector <0 0.3 0>
Auto Execute
Complete the fin by transforming the newly created Surface 2. Note that the
Repeat Count is adjusted to 3 to create the full fin length.
◆ Geometry
Transform/Surface/Translate
Translation Vector <1 0 0>
Repeat Count 3
Surface List <select Surface 2 in the viewport>
Apply
5 6 7 9 11
2 3 4 5
2 3 8 10 12
1
1 4
Y
Z X
◆ Geometry
Transform/Surface/Translate
Translation Vector <0 1 0>
Repeat Count 1
Surface List <drag a rectangle around all surfaces>
Apply
17 18 19 21 23
7 8 9 10
14 15 20 22 24
6
13 16
5 6 7 9 11
2 3 4 5
2 3 8 10 12
1
1 4
Y
Z X
◆ Finite Elements
Create/Mesh/Surface
Surface List <drag a rectangle
around all surfaces>
Apply
Z X
◆ Finite Elements
Create/Node/Edit
Node ID List 999
Associate with Geometry
Display
Finite Element...
Node Size 6
Apply
Cancel
Y
Z X
◆ Finite Elements
Equivalence/All/Tolerance Cube
Apply
◆ Properties
Create/2D/
Thermal Axisymmetric
Property Set Name Steel
Input Properties...
Material Name 353
Ok
Select Members <drag a rectangle
around the lower heat
sink model surfaces>
Add
Apply
Perform the same steps for upper model using, Aluminum, for the
Property Set Name, and 1 for the Material Name.
◆ Load/BCs
Create/Temperature/Nodal
Option: Fixed
New Set Name Ambient
Input Data...
Fixed Temperature 80.0
OK
Select Application Region...
Geometry Filter ◆ FEM
Select Nodes <select node 999>
Add
OK
Apply
Create the heat transfer coefficient boundary conditions with the Use
Correlations 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 both
finned heat sinks as shown in Figure1. The same boundary condition is
applied to both heat sink models.
◆ Load/BCs
Create/Convection/Element Uniform
Option: Use Correlations
New Set Name Air
Target Element Type 2D
Input Data...
In the Input Data form provide the heat transfer coefficient and fluid node.
In the Select Applications Region form select the right facing and bottom
facing exposed edges of the finned heat sinks. Switch to the Select an Edge
icon in the Select Menu form. When selecting the edges the edge chosen will
be highlighted. Hold down the <shift> key and use the left mouse button to
collect all the edges in the Select Surfaces or Edges box.
Create a set name Flux of 3400 Btu/hr-ft2. Apply the boundary condition
to the left facing edges of both finned heat sinks as shown in Figure1. The
same boundary condition is applied to both heat sink models.
◆ Load/BCs
Create/Heating/Element Uniform
Option: Fluxes
New Set Name Flux
Target Element Type 2D
Input Data...
Heat Flux 3400
OK
In the Select Applications Region form select the left facing exposed edges of
the finned heat sinks. Switch to the Select an Edge icon, if necessary, in the
Select Menu form. When selecting the edges the edge chosen will be
highlighted. Hold down the <shift> key and use the left mouse button to
collect all the edges in the Select Surfaces or Edges box.
With boundary conditions applied the model should appear as shown below
3400.
2.000
3400.
2.000 2.000
3400.
2.000 80.00
2.000 2.000 2.000 2.000 999
3400.
2.000
3400.
2.000 2.000
3400.
2.000
2.000 2.000 2.000 2.000
Z X
◆ Analysis
Analyze/Full Model/Full Run
Translation Parameters...
Model Dimensionality ◆ Axisymmetric Geometry, R Z
Co-ordinates
Submit Options...
OK
Apply
While waiting for the analysis to finish. Reset Graphics and reduce node
size.
◆ Analysis
Read Results/Result Entities
Select Results File...
Directories <path>/exercise_06
Filter
Available Files nr0.nrf.01
OK
Select Rslt Template File...
Files pthermal_1_nodal.res_tmpl
OK
Apply
To plot the results to posted FEM use the Results Application radio button.
◆ Results
Create/Quick Plot
Select Result Cases TIME: 0.0000000000D+00 S...
The model should now appear as shown on the front panel of this exercise.
Objective:
■ Model a 2D planar slice of an oven window.
Model Description:
In this exercise you will model a 2D planar section of an oven window. You
will learn how to initiate and use Utilities which facilitate this task.
A manufacturer of appliances is proposing a self cleaning oven design that
uses of a composite window separating the oven cavity from room air. The
composite consists of two high temperature plastics (A & B) whose physical
and thermal attributes are shown below. The combined convection/
linearized radiation heat transfer parameters for inside and outside of the
oven are also shown. (Note: Radiation will be linearized and is include in
the heat transfer coefficient). The design specification for safe operation
requires an outside oven temperature of 50ΟC or less.
The following assumptions can be made for the model:
0.2 m
Air
Trequired ≤ 50οC
LB
Air
LA
kA = 0.13 W/mC
Ambient kB = 0.07 W/mC
o
T∞ = 24 C
hambient = 13 W/m2C LA = 0.050 m
LB = 0.030 m
Load the MSC/PATRAN CD in the CD-ROM drive and mount the CD-
ROM drive Installation instructions are listed in “Installing PCL Utilities
and MSC Institute Files”, p. 3-20 of “MSC/PATRAN Installation and
Operations Manual”.
If the user has installed MSC/PATRAN with the “FULL” install option
utilities are loaded automatically. If user selects “CUSTOM” installation,
then PCL Utilities must be selected as an option under the MSC/Patran Core
Applications.
Exercise Overview:
■ Create a new database named exercise_07.db. Set
Approximate Maximum Model Dimension to 0.20, and the
Analysis Code to MSC/THERMAL.
■ Create two fluid nodes 9998 and 9999 for the oven interior and
ambient conditions respectively.
■ Quit MSC/PATRAN.
Exercise Procedure:
1. Open a new database named exercise_07.db. Open a new
Within your window environment change directories to a convenient database
working directory. Run MSC/PATRAN by typing p3 in your xterm window.
Next, select File from the Menu Bar and select New … from the drop-down
menu. Assign the name exercise_07.db to the new database by clicking in
the New Database Name box and entering exercise_07.
PATRAN 312 Exercises - Version 7.5 7-5
Create the oven window surfaces
File
New ...
New Database Name exercise_07
OK
Create the 2. Create two surfaces which define the oven window geometry.
oven window Select the Geometry Applications radio button. Create a surface using the
surfaces following Action, Object, and Method. Click in the appropriate list boxes to
edit the default values and change them to values listed below.
◆ Geometry
Create/Surface/XYZ
Vector Coordinate List <0.050 0.2 0>
Apply
◆ Geometry
Create/Surface/XYZ
Auto Execute
3. Mesh surfaces with an IsoMesh, global edge length of 0.003. IsoMesh the
Select the Finite Elements Applications radio button. Set the Action, surfaces
Object, and Type to Create/Mesh/Surface. Change the Global Edge Length
to 0.003 and select both surfaces for inclusion in the Surface List.
◆ Finite Elements
Create/Mesh/Surface
Global Edge Length 0.003
Surface List <drag a rectangle
around both surfaces>
Apply
4. Create two fluid nodes 9998 and 9999 for the oven interior and
Create an ambient conditions respectively.
ambient
Using the Finite Elements form create a boundary nodes which are not
node associated with geometry. The node numbers are 9998 and 9999. Locate the
nodes 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 LBC’s.
◆ Finite Elements
Create/Node/Edit
Node ID List 9998
Associate with Geometry
Display
Finite Element
Node Size 6
Apply
Cancel
or,
◆ Finite Elements
Equivalence/All/Tolerance Cube
Apply
The Apply button is selected from within the Input Options form. The form
does not close upon hitting Apply. This is a convenient, if unintended,
feature since one needs only to enter a new material name in Material Name
and proceed with entering new material data in the Input Options form.
After each Apply the new material should appear in the Existing Materials
list box on the Materials form.
◆ Materials
Create/Isotropic/Manual Input
Material Name ka
Input Properties...
Thermal Conductivity = 0.130
Density = 1.0
Specific Heat = 1.0
Apply
Material Name kb
Thermal Conductivity = 0.07
Density = 1.0
Specific Heat = 1.0
Apply
Cancel
◆ Properties
Create/2D/Thermal 2D
Perform the same steps for Surface 2 using, exterior_pane, for the Property
Set Name, and select kb for the Material Name from the Material Property
Sets list box.
◆ Properties
Create/2D/Thermal 2D
Property Set Name exterior_pane
Input Properties...
Material Name <select kb>
Ok
Select Members <select Surface 2 in the viewport>
Add
Apply
◆ Fields
Create/Spatial/Tabular Input
Field Name: edge_T
Input Data...
Input Scalar Data: 0.0 <CR>
OK
Apply
◆ Load/BCs
Create/Temperature/Nodal
Option: Fixed
New Set Name oven
Input Data...
Fixed Temperature 345.0
OK
Select Application Region...
Geometry Filter ◆ FEM
Select Nodes <select node 9998>
Add
OK
Apply
Repeat the steps for a fixed 24oC boundary temperature named ambient. In
the Select Applications Region form pick node 9999 located to the right of the
oven window.
Repeat steps for fixed edge temperature distribution using spatial field
edge_T. Apply the distribution to the upper Geometry edge of the interior
pane.
Create the heat transfer coefficient boundary conditions with the Use
Correlations option, set name oven_convection, and a heat transfer
coefficient of 16.0 W/oC-m2. Apply the boundary condition to the left most
oven window surface(edge) as shown in Figure1 with fluid node 9998.
◆ Load/BCs
Create/Convection/Element Uniform
Option: Use Correlations
New Set Name oven_convection
Target Element Type 2D
Input Data...
In the Input Data form provide the heat transfer coefficient and fluid node.
In the Select Applications Region form select the left facing surface (edge) of
the oven window. Switch to the Select an Edge icon in the Select Menu
form. When selecting the edges the edge chosen will be highlighted.
Repeat these steps for a New Set Name air_convection with a heat transfer
coefficient of 13.0 W/oC-m2 applied to the right most oven window
surface(edge) as shown in Figure 1 with fluid node 9999.
With boundary conditions applied the model should appear as shown below
Utilities
Thermal
Thermal BC Display...
OK
Apply
Use Clear and Close in the Thermal BC’s form to revert to a normal display.
Clear
Close
◆ Analysis
Analyze/Full Model/Full Run
Translation Parameters...
Model Dimensionality ◆ 2D Plane Geometry, XY Co-ordi-
nates (unit Thickness in Z)
OK
Solution Parameters...
Calculation Temperature Scale ◆ Celsius
Solver Option 1, Weakly Nonlinear Solution
OK
Output Requests...
Units Scale for Output Temperatures ◆ Celsius
OK
Apply
◆ Analysis
Read Results/Result Entities
Select Results File...
Directories <path>/exercise_07
Filter
Available Files nr0.nrf.01
OK
Select Rslt Template File...
Files pthermal_1_nodal.res_tmpl
OK
Apply
To plot the results to posted FEM use the Results Application radio button.
◆ Results
Create/Quick Plot
Select Result Case TIME: 0.0000000000D+00 S...
The model should now appear as shown on the front panel of this exercise.
Temperature Dependent
Material Properties
Objective:
■ You will create a 2D material slice consisting of two
materials with temperature dependent material properties.
Model Description:
In this exercise you will learn to create temperature dependent
material properties.
Material 1 Material 2
T = 600OC T = 100OC
= 873.2 K = 373.2 K
Ta = 0O C = 273.2 K
Exercise Overview:
■ Create a new database named exercise_08.db. Set
the Tolerance to Default, and the Analysis Code to
MSC/THERMAL.
■ Quit MSC/PATRAN.
Exercise Procedure:
Create a 1. Create a new database named exercise_08.db. Set
the Tolerance to Default, and the Analysis Code to
new MSC/THERMAL.
database
Within your window environment change directories to a
convenient working directory. Run MSC/PATRAN by
typing p3 in your xterm window.
Next, select File from the Menu Bar Menu Bar and select
New… from the drop-down menu.
2. Create two surfaces which model the two adjoining Create the
material slabs.
two material
Select the Geometry Applications radio button. Set the surfaces
Action, Object, and Method to Create/Surface/XYZ.
Change the Vector Coordinates List to <0.5, 0.5, 0> and
click on the Apply button to create the first patch
Y
Z X
Output IDs
Node ID List
1
Element ID List
1
Mesher
◆IsoMesh◆
◆Paver
IsoMesh Parameters...
Y
Node Coordinate Frames...
Z X
Surface List
Surface 1 2
-Apply-
In the Finite Elements form set the Action, Object, and Test
to Verify/Element/Boundaries. Select Apply.
Select Arithmetic
Operator: + - * / ** ( )
Function Expression
OK
Coefficient Data
Coefficient
1 0.001
2 9.99999999E-9
Selected Data
Coefficient, A(Index)
Index
3 Clear Data Boxes in ADD mode
Spread Sheet Action: Modify Enter
OK Defaults Cancel
In the Field form change Field Name to K1. Again choose the
mpid_arbt_plyn. Using the Spread Sheet Action Modify, click on
the Coefficient 1 cell in the Coefficient Data frame, and edit the
Coefficient,A(Index) data box to change the Arbitrary Order
Polynomial form for the thermal conductivity of Material 1, (K1 =
0.06 + 0.000036T).
Thermal Conductivity K1
Density 1.0
Specific Heat 1.0
Phase change temperature
Latent Heat
Input Data...
Mat1_2_Bottom_Edge_Temp 273.2
Mat2_Edge_Temp 373.2
Your model should now look like the one shown below.
673
573
0.4
383
0.3
0.2
0.1 50
0.0
0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
8-14 PATRAN 312 Exercises - Version 7.5
Exercise 8 Temperature Dependent Material Properties
Objective:
■ In this exercise you complete a steady state thermal
analysis of the 3D hybrid microcircuit.
Model Description:
In this exercise complete the analysis of a hybrid microcircuit which is
subjected to a bench functional test. The hybrid is clamped to a test fixture
which is chilled by iced water. The microcircuit is continuously flushed by
a dry nitrogen purge at 21oC.
Exercise Overview:
■ Open the existing database named microcircuit.db.
■ Quit MSC/PATRAN.
Hybrid
microcircuit Figure 1-Boundary Conditions
boundary
conditions
h=8 w/m2-oC
h=1000 w/m2-oC
0.50w 0.75w
R1 R2
1.00w 0.25w
R3 R4
V1 1.500E+09
V2 0.250E+09
V3 0.750E+09
V4 0.250E+09
Exercise Procedure:
1. Open the existing database named microcircuit.db. Open an
Within your window environment change directories to the microcircuit.db existing
working directory. Run MSC/PATRAN by typing p3 in your xterm window. database
Next, select File from the Menu Bar and open the existing microcircuit
database.
File
Open Database...
Database List microcircuit.db
OK
Viewing
Named View Options...
Select Named View side_view
Close
Select the Finite Elements Applications radio button. Create two nodes
which are not associated with geometry. The first node is numbered 9998.
◆ Finite Elements
Create/Node/Edit
Node ID List 9998
Associate with Geometry
◆ Finite Elements
Create/Node/Edit
Node ID List 9999
Associate with Geometry
Display
Finite Elements...
Node Size (Use Slider Bar) 6
Apply
Cancel
Preference
Picking...
◆ Enclose Centroid
Close
Display
Load/BC/Element Props...
Vectors/Filters...
Scale Factors: 0.05
Apply
Cancel
Cancel
◆ Load/BCs
Create/Temperature/Nodal
Option: Fixed
New Set Name Cold_plate
Input Data...
◆ FEM
Select Nodes <select node 9999>
Add
OK
Apply
Repeat this process for a New Set Name Nitrogen with a fixed temperature
of 21.0 applied to Node 9998.
The display should highlight each node and append the fixed temperature.
On some displays the symbol and value may be difficult to discern.
◆ Load/BCs
Create/Convection/Element Uniform
Option: Use Correlations
New Set Name nitrogen_flow
Target Element Type 3D
Input Data...
In the Input Data form provide the convection coefficient and fluid node
association.
In the Select Applications Region form select all the free faces of the top and
sides of the model. Exclude the bottom of the model by not enclosing it in
the dragged rectangle.
◆ FEM
Select 3D Element Faces <select all top and side free faces by
dragging a rectangle around them>
Add
OK
Apply
Z X
Repeat this process for a New Set Name heat_sink with a convection
coefficient of 1000.0 applied to the bottom surface of the hybrid_fem.
Z X
Group
Post...
Select Groups to Post device_fem
Apply
Cancel
Reset Graphics
Select Viewing from the Menu Bar or use the Tool Bar Iso 1 View icon to
change to a isometric_view of the device_fem entities.
Viewing
Named View Options...
Select Named View isometric_view
Close
◆ Load/BCs
Create/Heating/Element Uniform
Option: Volumetric Generation
New Set Name R1
Target Element Type 3D
Input Data...
Heat Source 0.167E+09
OK
Repeat the application for New Set Names R2 through V4. Use Figure 2
on page 9-4 to correlate heat load to device locations.
The continuous display of LBC markers, vectors and their values should
have provided positive indication of the correct application of the LBC’s. If
you would like to further verify that the two fixed temperature, two heat
transfer coefficient, and eight volumetric heating rate LBC’s are correctly
applied use the Show Tabular, Plot Contours, and Plot Markers Action:
selections in the Load/Boundary Conditions form. You may also wish to
Group/Set Current... different groups to facilitate this LBC’s check.
Group
Set Current...
Set Current Group hybrid_fem
Cancel
Display
Load/BC/Elem. Prop...
Show LBC/El. Prop. Vectors
Apply
Cancel
Reduce the node size using the Node Size icon and reset graphics defaults
using the Broom icon.
◆ Analysis
Analyze/Full Model/Full Run
Translation Parameters...
OK
Solution Type...
OK
Solution Parameters...
Calculation Temperature Scale ◆ Celsius
Solver Option 1, Weakly Nonlinear Solution
OK
Output Requests...
Units Scale for Output Temperatures ◆ Celsius
OK
Submit Options...
OK
Apply
Recall that p3 was initiated from a working directory which contained the
microcircuit.db database file. The analysis, initiated from within MSC/
PATRAN, created a new subdirectory with the same name as the Job Name;
it should be named microcircuit/. By using Read Result in the Analysis
form and Selecting Results File... you can filter down to the Job Name
subdirectory and check for the existence of the results file.
◆ Analysis
Read Results/Result Entities
Select Results File...
Directories <path>/microcircuit
Filter
Available Files nr0.nrf.01
OK
Select Rslt Template File...
Files pthermal_1_nodal.res_tmpl
OK
Apply
To plot the results to posted FEM use the Results Application radio button.
◆ Results
Create/Quick Plot
Select Result Cases TIME: 0.0000000000D+00 S...
The model should now appear as shown on the front panel of this exercise.
What is the maximum reported temperature? Is it at or below the required
maximum of 50oC?
Objective:
■ Model an aluminum plate.
Model Description:
In this exercise you will define MACROs and microfunctions. MACRO
definitions are edited into a template.dat.apnd file which you create in the
same directory as your database.
MACRO definitions link Template ID’s (TID’s) which are applied in the
Loads/BCs form to Microfunction ID’s (MFID’s) which are defined in the
Fields form. A microfunction can be a function of time or various
temperature functions. This provides a mechanism for defining time or
temperature varying heat load or temperature boundary conditions. Only
constant or spatially varying loads or boundary conditions can be defined
directly in the Loads/BCs forms.
Figure 1
{
t
t T111 100 if t < 60
T121 = 150 if 60< t < 180
0 100
100 if t > 180
30 125
60 160 0.15 m
120 160 111
210 100
121
360 100
Aluminum Plate
0.01 m thick
0.15 m (MID =1)
T11
T1
1 11
t
t
T11 = 15 sin(4*Pi*t/360 + 3*Pi/2) + 115
T1 = 100
Exercise Overview:
■ Create a new database named exercise_10.db. Set Tolerance to
Default, and the Analysis Code to MSC/THERMAL.
■ Read the results files using Shareware and plot results for
several time steps. Do not delete the database from your
directory since it will be used in a future exercise.
■ Quit MSC/PATRAN.
Exercise Procedure:
Open a new 1. Open a new database named exercise_10.db.
database Within your window environment change directories to a convenient
working directory. Run MSC/PATRAN by typing p3 in your xterm window.
Next, select File from the Menu Bar and select New… from the drop-down
menu. Assign the name exercise_10.db to the new database by clicking in
the New Database Name box and entering exercise_10.
File
New
New Database Name exercise_10
OK
Tolerance ◆ Default
Analysis Code MSC/THERMAL
OK
◆ Geometry
Create/Surface/XYZ
Vector Coordinate List <0.15 0.15 0>
Apply
Y
Z X
◆ Finite Elements
Create/Mesh/Surface
Global Edge Length 0.015
Surface List <click on Surface 1 in
the viewport>
Apply
Use the Tool Bar Label Control icon to turn on node labels only.
Close
◆ Properties
Create/2D/Shell
Property Set Name Prop1
Input Properties...
Material Name 1
Shell Corner Thickness 0.01
Ok
Select Members <select Surface 1 in the viewport>
Add
Apply
Figure 1 contains the data required for entry into the various microfunction
forms. The entries and selection below will guide you through the process
of creating the microfunctions. An image of each completed microfunction
form is included to facilitate microfunction entry.
◆ Fields
Create/Non Spatial/General
Field Name Tsine
Input Data...
Select Function Term mfid_sine_wave
Micro Function ID 11
P1 Value 15.0
P2 Value 0.034907
P3 Value 4.71239
P4 Value 115.0
OK
OK
Apply
P1 Value P2 Value
15 0.034907
P3 Value P4 Value
4.712389 115.0
OK Defaults Cancel
Selected Data
P1 Value P2 Value
60.0 180.0
P3 Value P4 Value
150.0 100.0
OK Defaults Cancel
◆ Load/BCs
Create/Temperature/Nodal
Option: Fixed
New Set Name T1
Input Data...
Fixed Temperature 100.0
OK
Select Application Region...
Geometry Filter ◆ FEM
Select Nodes <select Node 1>
Add
OK
Apply
◆ Load/BCs
Create/Temperature/Nodal
Option: Variable
New Set Name T11
Input Data...
Template ID 2
OK
Select Application Region...
Select Nodes <select Node 11>
Add
OK
Apply
Repeat these steps for New Set Name T111 with Template ID 3 on Node 111
and or New Set Name T121 with Template ID 4 on Node 121.
With boundary conditions applied the model should appear as shown below
tid: where,
micro_function_count:
scale_factor:
mfid#:
Use the following chart to help you define the MACRO functions for the
temperature boundary conditions assigned to Nodes 11, 111, and 121.
Table 1:
2 1 0 0 1 11
3 1 0 0 1 111
4 1 0 0 1 121
Note: Nodes 1 and 2 are set to zero since the argument is time.
Shown below is the final form of the template.dat.apnd file created for this
exercise. Note that any comment lines must be started with an * in column
1 and make sure that there are no blank lines especially at the end of the file.
*================
MACRO 2 1 0 0 1.0
11
MACRO 3 1 0 0 1.0
111
MACRO 4 1 0 0 1.0
121
*================
◆ Analysis
Analyze/Full Model/Full Run
Solution Type...
Select Thermal Solution ◆ 1, Transient Run
OK
Solution Parameters...
Calculation Temperature Scale ◆ Celsius
Run Control Parameters...
Stop Time 360.0
OK
OK
Output Requests...
Units Scale for Output Temperatures ◆ Celsius
OK
OK
Apply
9. Read the results files using Utilities and plot results for several
Read and plot time steps. Do not delete the database from your directory since
results it will be used in a future exercise.
From within MSC/PATRAN the only indication that the analysis has
successfully finished is the existence of nrX.nrf.01 (“x” will range from 1-
12) results files in a subdirectory one level below your working directory.
Utilities
Thermal
Thermal Results Reader...
Disclaimer
OK
Directories <path>/exercise_10
Filter
All your nr.nrf.01 files should appear in the Selected Files list box. Edit the
end of the path and file in the Selected File box to end in nr*.
OK
Apply
All the files will be read into the database. Since the analysis does not
involve convection template ID’s, the results template that is used in reading
the files detects that there are no such entries and creates a warning message
for each occurrence. This warning is irrelevant to this analysis. When the
warning messages cease. Click OK in the Warning form.
Warning
OK
Close
If for whatever reason Utilities are unavailable you can use the standard
MSC/PATRAN method of reading the results files. However, a Global
Variable for Time will not be created in the Result Cases. This will
adversely affect the animation subsequently created in Exercise 19.
◆ Analysis
Read Results/Result Entities
Select Results File...
Directories <path>/exercise_10
Filter
Available Files nr0.nrf.01
OK
Select Rslt Template File...
Files pthermal_1_nodal.res_tmpl
OK
Apply
Once you have selected a Results Template you can repeat the Select
Results File... step and hit Apply on the Read Results form without again
selecting a template.
OK
Apply
Repeat these steps for each nr#.nrf.01 file until all results are read.
After results are read in by either method, plot the results. To plot the results
use the Results Application radio button. Select results for t=150s.
◆ Results
Create/Quick Plot
Select Result Cases TIME: 1.5000000000D+02 S...
The posted results are for t=150s. The model should now appear as shown
on the front panel of this exercise. Feel free to post results from other times
to verify your results.
Do not delete the database when you finish this exercise it will be used in a
future exercise. In that exercise we will animate the results to display the
model’s behavior through time.
Objective:
■ Model an iron cube.
Model Description:
In this exercise you will determine the steady state temperature distribution
in an iron cube (MID 18). The temperature distribution will be driven by a
heat flux on one vertical face, natural convection on another vertical face,
and forced convection on the top horizontal face.
CONV definitions link convection Template ID’s (TID’s) which are applied
in the Loads/BC’s form to convection configurations and associated Material
Property ID’s (MPID’s). CONV definitions are edited into a
template.dat.apnd file which you create in the same directory as your
database. MPID’s for air will be placed in a mat.dat.apnd which you also
create.
Figure 1
Forced Convection
T = 300oK
V = 10 m/s
■ Create a 1m x 1m x 1m solid.
■ Quit MSC/PATRAN.
Exercise Procedure:
1. Open a new database named exercise_11.db. Open a new
Within your window environment change directories to a convenient database
working directory. Run MSC/PATRAN by typing p3 in your xterm window.
Next, select File from the Menu Bar and select New… from the drop-down
menu. Assign the name exercise_11.db to the new database by clicking in
the New Database Name box and entering exercise_11
File
New
New Database Name exercise_11
OK
Tolerance ◆ Default
Analysis Code MSC/THERMAL
OK
◆ Geometry
Create/Solid/XYZ
Vector Coordinate List <1 1 1 >
Apply
Select Viewing from the Menu Bar or use the ToolBar Iso 1 View icon to
change to an isometric_view.
Viewing
Named View Options...
Select Named View isometric_view
Close
or,
IsoMesh the 3. Mesh the solid with an IsoMesh of Hex8 elements, Global
Edge Length of 0.1.
solid
Select the Finite Elements Applications radio button. Set the Action,
Object, and Type to Create/Mesh/Solid. For the solid list, select Solid 1.
◆ Finite Elements
Create/Mesh/Solid
Solid List <click on Solid 1 in the viewport>
Apply
◆ Finite Elements
Create/Node/Edit
Node ID List 9999
Associate with Geometry
Increase the display size of nodes. Use either Display Finite Element or the
associated ToolBar icon to change the node size.
Display
Finite Element
Node Size 6 <use slider bar>
Apply
Cancel
or, ToolBar Node size
◆ Properties
Create/3D/Thermal 3D Solid
Property Set Name Prop1
Input Properties...
Material Name 18
Ok
Select Members <select Solid 1 in the viewport>
Add
Apply
Click on the Fields toggle. Set the Action, Object, and Method to Create/
Spatial/PCL Function. Enter, X_dist, in the Field Name box. Next, click
in the Scalar Function text box and select ’X from Independent Variable list
box. Since the global coordinate system’s origin is located at a lower left
corner of the Solid the simple function, f(x)=x, represents the horizontal
distance from the leading edge of the top surface where the forced
convection heat transfer will occur. Click on Apply to create the field.
◆ Fields
Create/Spatial/PCL Function
Field Name X_dist
Independent Variable ’X
Apply
The field name should appear in the Existing Fields list box.
Create a set name Flux of 1000 W/m2. Apply the boundary condition to the
left facing (-X normal) surface of the solid, Solid 1.1, as shown in Figure1.
◆ Load/BCs
Create/Heating/Element Uniform
Option: Fluxes
New Set Name Flux
Target Element Type 3D
Input Data...
Heat Flux 1000
OK
When selecting a surface, the surface chosen will be highlighted. Hold down
the <Shift> key and use the right mouse button to cycle through surfaces that
may overlap or share an edge.
Spatial field X_dist will be used in the Convection Coefficient data field to
supply the leading edge distance to the correlation.
◆ Load/BCs
Create/Convection/Element Uniform
Option: Use Correlations
New Set Name forced_convection
Target Element Type 3D
Input Data...
In the Input Data form provide the Convection Template ID, fluid node, and
Geometric Properties 2 and 3 via the Convection Coefficient data box.
In the Select Applications Region form select the top face (+Y normal) of
Solid 1.
Repeat these steps for a New Set Name natural_convection. Click in the
Convection Coefficient data box. Leave the Convection Coefficient blank.
Use a Convection Template ID of 913, and a Fluid Node of 9999. In the
Select Applications Region form select the right face (+X normal) of Solid 1,
(Solid 1.2).
With boundary conditions applied the model should appear as shown below
You may also choose to review your loads and boundary conditions using
Utilities/Thermal/Thermal BCs Display.
Utilities
Thermal
Thermal BC Display...
OK
Apply
Use Clear and Close in the Thermal BC Display form to revert to normal
display.
Clear
Close
Using the system editor, create and edit the file template.dat.apnd in the
directory which contains your database and where MSC/PATRAN is
running.
Following is a detailed description of what you will be entering into the file.
The actual entries are fairly brief and listed following the detailed
description of the complete syntax.
Create two convection templates, one for the forced_convection and the
other for the natural_convection boundary condition. The format for the
CONV functions are as follows:
Where, TID:
The template ID number (pointer) you entered in the Load/BCs form.
config#:
Convection type configuration number.
Identifies the type of convection class (e.g. 1=forced convection, smooth
Isothermal tubes, 3=flat plate, forced convection, etc.).
number_of_GP_values:
Number of general properties needed for a specific convection
configuration.
Example: For config=3 (forced convection over a horizontal surface)
GP(1) = element surface area (automatically supplied by MSC/PATRAN)
GP(2) = shortest distance form plate’s leading edge to element.
GP(3) = longest distance from plate’s leading edge to element.
GP(4) = free stream velocity
number_of_MPID_values:
Number of Material Property ID numbers used to point to material
properties.
Example: For config = 3 (mpid#’s point to)
MPID(1) = fluid density, ρ
MPID(2) = fluid dynamic viscosity, µ
MPID(3) = fluid specific heat, Cp
MPID(4) = fluid thermal conductivity, κ
Use the following table to help you define the convection templates for the
forced and natural convection boundary conditions. You should also review
the definition of the convection configuration 3 and 13 in the
MSC⁄THERMAL USERS MANUAL, Volume 1, Chapter 9.
Conv
TID# config# #GP #MPID MPID’s (order is important)
Type
Shown below is the final form of the template.dat.apnd file created for this
exercise. Note that any comment lines must be started with an * in column
1 and make sure that there are no blank lines especially at the end of the file.
Start typing from the first column and do no enter any blank lines.
*==================================
CONV 93 3 1 4
10.0
550100 550101 550103 550105
CONV 913 13 4 5
1.0 1.0 0.0 9.8
550100 550101 550106 550103 550105
*==================================
> which p3
> cp <path>/p3thermal_files/examples/qtran/prob4/mat.dat.apnd .
The template.dat.apnd and mat.dat.apnd files are the only two files that
may need to be created outside of the MSC/PATRAN in order to complete
an analysis. As MSC/PATRAN evolves the creation of this files will be
absorbed within the MSC/PATRAN interface.
◆ Analysis
Analyze/Full Model/Full Run
Translation Parameters...
OK
Solution Parameters...
Run Control Parameters...
Initial Temperature Scale ◆ Kelvin
Initial Temperature = 300.0
OK
OK
Output Requests...
Units Scale for Output Temperatures ◆ Kelvin
Nodal Results File Format...
Select Thermal Entries to Output <select all 8 items listed>
OK
Diagnostic Output ◆ Convection Resistors
OK
PATRAN 312 Exercises - Version 7.5 11-15
Read and plot results
OK
Apply
◆ Analysis
Read Results/Result Entities
Select Results File...
Directories <path>/exercise_11
Filter
Available Files nr0.nrf.01
OK
Select Rslt Template File...
Files pthermal_nod_T.res_tmpl
OK
Apply
OK
After results are read in plot the results. To plot the results use the Results
Application radio button. Select you results file.
◆ Results
Create/Quick Plot
Select Result Cases TIME: 0.0000000000D+00 S...
The model should now appear as shown on the front panel of this exercise.
Feel free to plot the value of the heat transfer coefficient (and other
quantities) using Select Fringe Result.
To plot the heat transfer coefficient data:
◆ Results
Form Type: Basic
Apply
To view detailed convection resistor data look in qout.dat.01 file in the Job
Name subdirectory. Search for string “CONVECTIVE RESISTOR DATA.”
Objective:
■ Model an axisymmetric slice of a fuel nozzle tip.
Model Description:
In this exercise you will create an axisymmetric model of a fuel nozzle tip.
You will model the heat transfer contribution of the fuel flow by an
advective boundary condition. The geometry and boundary conditions for
the problem are shown below
The interior surface of the nozzle across which the fuel flows must be
coupled to the fuel flow with a heat transfer coefficient. Since the
corresponding fluid sink will not be a single node but a series of nodes the
usual Load./BCs Create/Convection/Use Correlations form does not apply.
Until the Between Regions Option is implemented for 2D dimensionality (It
is currently applicable only to 3D models.) you must use Element Type
Convective Quads to couple the inner diameter of the nozzle to the fluid
flow.
Figure 1
Geometry
5.0”
.5”
Nickel (MID = 243)
0.05”
Steel (MID = 379)
0.1”
Still Air at h = K/L = 7.0 BTU/hr ft2 ˚F
Boundary Conditions
Forced Convection Air
T = 1000˚F h = 500 BTU/hr ft2 ˚F
Radiation from Flame
Flame Temp = 4000˚F
ε = 0.8
Internal Radiation e = 0.80
Fuel In
h (dT)
Specific gravity = 0.78
Tin = 200 ˚F
h (dT) = 1.0 at 0.0 ˚F and 500.0 at 800 ˚F
m = 50 lbm/hr
Cp = 0.57 BTU/lbm ˚F
■ Create and post a group which does not contain the Convective
Quad elements.
■ Quit MSC/PATRAN.
Exercise Procedure:
1. Open a new database named exercise_12.db. Open a new
Within your window environment change directories to a convenient database
working directory. Run MSC/PATRAN by typing p3 in your xterm window.
Next, select File from the Menu Bar and select New … from the drop-down
menu. Assign the name exercise_12.db to the new database by clicking in
the New Database Name box and entering exercise_12.
Select OK to create the new database
File
New Database...
New Database Name exercise_12
OK
Tolerance ◆ Default
Analysis Code MSC/THERMAL
OK
2. Create the nozzle, fluid stream, and Convective Quad Create the
geometry.
nozzle and
Select the Geometry Applications radio button. Create the first of two fluid stream
surfaces that represent the geometry of the outer nozzle shell using the geometry
following Action, Object, and Method.
◆ Geometry
Create/Surface/XYZ
Auto Execute
To create the second surface change the Vector Coordinates List to <0.5,
0.05, 0>. Click in the Origin Coordinates List and select Point 4 (the lower
right corner of Surface 1).
◆ Geometry
Create/Surface/XYZ
Vector Coordinates List <0.5 0.05 0>
Origin Coordinates List <select Point 4, the lower right corner
point of Surface 1,from the viewport>
Apply
Viewing
Scale Factors...
Model Y 5.0
Apply
Cancel
2 3 5
1 2
1 4 6
To create the surfaces that will represent the geometry where the Steel and
Still Air will reside set the Geometry form Action, Object, and Method to
Transform/Surface/Translate. Click in the Translator Vector databox and
then choose the following Select 2 point icon.
Click on Point 5 and Point 6 to define the translation vector. Next, set the
Repeat Count to 2, click in the Surface List databox and drag a rectangle
around Surface 1 and Surface 2 in the viewport.
◆ Geometry
Transform/Surface/Translate
Translation Vector <choose the Select 2 points icon
(shown above) in the Select Menu
and select Point 5 and then
Point 6 in the viewport>
Repeat Count 2
Auto Execute
2 3 5
1 2
1 4 6
3 4
7 8 9
5 6
10 11 12
The flow of fuel within the nozzle will be modelled with advection bars.
Create the two curves where the bars will be placed. Change the Action,
Object, and Method to Create/Curve/XYZ. For the first curve set the Vector
and Origin Coordinates List to, <4.5 0 0> and [0 0 0] respectively.
◆ Geometry
Create/Curve/XYZ
Vector Coordinates List <4.5 0 0>
Auto Execute
To create the second curve set the Vector and Origin Coordinates List to
<0.5, 0, 0> and Point 14 respectively.
Create surfaces between Curve 1 and the lower edge of Surface 5 and
between Curve 2 and the lower edge of Surface 6. These surfaces will
support the Convection Quad elements.
12-8 PATRAN 312 Exercises - Release 7.5
Exercise 12 Analysis of a Fuel Nozzle Tip
◆ Geometry
Create/Surface/Curve
Auto Execute
◆ Geometry
Delete/Any
Geometric Entity List <Surface 3>
Apply
3. Verify that surface normals are consistent with RxZ. Reverse Verify surface
any surface normals which are not consistent with RxZ.
normals and
Radiative boundary conditions modeled in an axisymmetric coordinate flow direction
frame must have all element normals pointing in the RxZ (read R cross Z)
direction. In this model, RxZ is in the global -Z direction. It is wise to verify
the normal direction now since there are fewer surfaces than elements. This
will facilitate viewing and reversing normals. Element normal will follow
geometry normals in a 2D model.
To verify normals change to an isometric view using the Tool Bar icon.
◆ Geometry
Show/Surface/Normal
Surface List <drag a rectangle around all surfaces
in the viewport>
Apply
Edit/Surface/Reverse
Auto Execute
Surface List <drag a rectangle around all surfaces
in the viewport>
Apply
Draw Normal Vectors
Reset Graphics
Display
Geometry...
Show Parametric Direction
Apply
Cancel
Display
Geometry...
Parametric Direction
Apply
Cancel
◆ Finite Elements
Create/Mesh/Surface
Global Edge Length 0.125
Surface List <drag a rectangle around all sur-
faces in the viewport>
Apply
◆ Finite Elements
Create/Mesh/Curve
Global Edge Length 0.125
Curve List <select Curves 1 and 2 using the
shift-left mouse button>
Apply
◆ Finite Elements
Create/Node/Edit
Node ID List 998
Associate with Geometry
Auto Execute
Increase the display size of nodes. Use either Display/Finite Elements ... or
the associated Tool Bar icon to change the node size.
Display
Finite Elements...
Node Size 9 <use slider bar>
Apply
Cancel
or,
Display
Entity Color/Label/Render...
Hide All Entity Labels
Apply
Cancel
or,
◆ Finite Elements
Equivalence/All/Tolerance Cube
Apply
Select the Properties Applications radio button. Set the Action, Dimension,
and Type to Create/2D/Thermal Axisymmetric. Enter Property Set Name
Nickel. Select the Input Properties... box. Click in the Material Name box
and enter 243. Select OK to close the form.Click in the Select Members box
and select Surfaces 1, 2, and 4 in the viewport using the shift-left mouse
button. Select Add then Apply in the Element Properties form to complete
the element property definition.
◆ Properties
Create/2D/Thermal Axisymmetric
Property Set Name Nickel
Input Properties...
Material Name 243
OK
Select Members <select Surfaces 1, 2, and 4 in
the viewport using shift-left
mouse button>
Add
Apply
The two element property set names should now appear in the Property Set
Name list box.
Create fluid 8. Convert fluid stream nodes to fluid nodes using Utilities and
apply element properties for Convective Quad’s.
nodes and
Convective Convective Quad elements must have at least one Fluid Node associated
Quads with each element. Fluid nodes are a 0D element type applied to selected
nodes. There are two means of creating Fluid Nodes, using Element
Properties or using Utilities. Choose one of the two following methods.
Using Utilities:
Utilities
Thermal
Create Node Type Elements...
OK
New Set Name Fluid_nodes
◆ Finite Elements
Create/Element/Edit
Shape Point
Node 1 = <drag a rectangle around the string
of nodes at the bottom of Surfaces
7 and 8 along the flow stream>
Apply
◆ Properties
Create/0D/Node Type
Property Set Name Fluid_nodes
Input Properties...
Value Type String(Fluid Node)
OK
Select Members <drag a rectangle around the string
of nodes at the bottom of Surfaces
7 and 8 along the flow stream>
Add
Apply
Convective Quads have no physical reality in the model; they are a device
for passing cross sectional area data, convection configuration data (GP’s),
and fluid node data to the convection algorithm. When the Between Region
option is expanded to include 2D dimensionality, the need for Convection
Quads will be limited to passing data to user defined configurations.
◆ Properties
Create/2D/Convective Quad
Property Set Name Conv_quads
Input Properties...
[Template ID] 10
OK
Select Members <select Surfaces 7 and 8 in the
viewport using shift-left mouse
button>
Add
Apply
The last element property you will create will define the Bar2 elements as
advective bars. Change the Dimension to 1D and the Type to Advection Bar.
Enter Adv_bars for the Property Set Name and then click on the Input
Properties… button. When the Input Properties form appears enter 1 for
the Cp-MPID and 50 for the Mass Flow Rate.
Create/1D/Advection bar
Property Set Name Adv_bars
Input Properties...
[Specific Heat MPID] 1
Mass Flow Rate 50
OK
Select Members <select Curves 1 and 2 using
shift-left mouse button>
Add
Apply
Though the Specific Heat MPID appears in square brackets it is, in fact, not
an optional entry. Even in a steady state analysis advective conductors are
derived from the product of specific heat and mass flow rate.
Five Existing Property Sets should now be listed in the Element Properties
form. Adv_bars, Conv_quads, Fluid_Nodes[_Fluid], Nickel, and Steel.
Scroll through the list to verify it.
◆ Fields
Create/Material Property/
General
Field Name h_fuel
Input Data...
Select Function Term mpid_indx_linr_tabl
Material Property ID (MPID) 1001
Temperature Units Fahrenheit
Independent Variable, (X) 0.0
Value, Function (X) 1.0
Enter
Independent Variable, (X) 800.0
Value, Function (X) 500.0
Enter
OK
OK
Apply
◆ Load/BCs
Create/Temperature/Nodal
Option: Fixed
New Set Name T_air
Input Data...
Fixed Temperature 1000.0
OK
Select Application Region...
Geometry Filter ◆ FEM
Select Nodes <select Node 998>
Add
OK
Apply
Repeat these steps for a New Set Name T_flame of 4000 oF applied to
Node 999, located to the right of the nozzle and for a New Set Name
T_fuel of 200oF applied to Node 179, located at the lower left corner of
the model at the fuel stream inlet.
Create the ambient convection boundary condition. Use a New Set Name
Amb_conv, a Convection Coefficient of 500.0, and a Fluid Node 998.
◆ Load/BCs
Create/Convection/
Element Uniform
New Set Name Amb_conv
Target Element Type 2D
Input Data...
Convection Coefficient 500
Fluid Node ID 998
OK
Select Application Region...
Geometry Filter ◆Geometry
Select Menu Select an Edge icon
Create gap condition across still air gap with h=k/L where k = 0.029 BTU/
hr ft2 ˚F and L = 0.05/12 ft. Hence h = 7.0 BTU/hr ft2 ˚F.
◆ Load/BCs
Create/Convection/Element Uniform
Option Between Regions
New Set Name Still_air
Target Element Type 2D
Region 2 2D
Input Data...
Convection Coefficient 7.0
OK
Select Application Region...
Order Closest Approach
Select Surface or Edges <Select the bottom edge of
Surfaces 1. (Surface 1.1)>
Add
Select the bottom most Active List, which is the bottom to select region 2.
Active List
Create the flame radiation boundary condition. Use a New Set Name
Flame_rad, a VFAC Template ID of 10, and an Ambient Node 999, a Convex
Surface ID of 999, an Obstr Flag of 1, and an Enclosure ID of 1.7
◆ Load/BCs
Create/Radiation/Element Uniform
New Set Name Flame_rad
Target Element Type 2D
Input Data...
Vfac Template ID 10
Ambient Node ID 999
Convex Surface ID 999
(Note: Use Scroll bar to access more fields)
◆ Load/BCs
Create/Radiation/Element Uniform
New Set Name Still_air_rad
Target Element Type 2D
Input Data...
Vfac Template ID 10
Ambient Node ID <no entry>
Convex Surface ID <no entry>
Obstr Flag(0=Obstr, 1=No-Obtrs) 1
Enclosure ID 2
There are only 2 entries in this Input Data form. VFAC Template ID and
Enclosure ID.
OK
Select Application Region...
Geometry Filter ◆Geometry
Select Surface or Edges <Select the perimeter of the
still air gap, Surface 1.1,
4.4, and 5.3 using the shift
left mouse button.>
Add
OK
Apply
With boundary conditions applied the model should now appear as shown
below.
11. Create and post a group name Nozzle which does not contain
Create a the Convective Quad elements.
group maned Since Convective Quad elements have no physical reality in the model we
nozzle will prepare the display by eliminating them from the viewport You will
create a group which will contain only entities associated with the nozzle.
To avoid picking the Convective Quads, first change the Rectangle Picking
option.
Preference
Picking...
Rectangle/Polygon Picking ◆Enclose centroid
Close
Group
Create...
New Group Name Nozzle
Make Current
12. Open a new window (shell) and in the directory which contains
the database vi edit a file named template.dat.apnd creating
In unix create the CONV and VFAC definitions.
template.dat.
apnd file Open a unix xterm window and change directories (cd) to the directory
which contains your database.
Using the system editor, typically vi, create and edit the file
template.dat.apnd in the directory which contains your database and
where MSC/PATRAN is running.
Create two definitions, a CONV for the fuel flow Convective Quads and the
other, a VFAC for the flame radiation boundary condition. Shown below is
the final form of the template.dat.apnd file created for this exercise. Note
that any comment lines must be started with an * in column 1 and make sure
that there are no blank lines especially at the end of the file. Start typing
from the first column and do no enter any blank lines.
CONV 10 30 0 1
1001
VFAC 10 0
0.8 1
Using the system editor, typically vi, create and edit a new file
mat.dat.apnd in the directory which contains your database and where
MSC/PATRAN is running.
You will define MPID 1 for the specific heat property of the advective flow.
There is an alternative method for creating MPID definitions. Recall, you
can also use FIelds/Material Property/General to accomplish this. Shown
below is the final form of the mat.dat.apnd file created for this exercise.
Make sure that there are no blank lines especially at the end of the file. Start
typing from the first column and make sure to close the MPID definition
with a slash (/).
MPID 1 C F 1.0
MDATA 0.57
14. Prepare and submit the model for analysis specifying that it is
steady state analysis including viewfactor and radiation resistor Prepare and
computations, for an axisymmetric model with unit
conversions from inches to feet that all calculations and output run analysis
should be in oF.
Select the Analysis Applications radio button to prepare the analysis. Select
the parameter forms reviewing and changing the settings as shown below.
The analysis is submitted by selecting Apply in the Analysis form.
◆ Analysis
Analyze/Full Model/Full Run
Translation Parameters...
Model Dimensionality ◆ Axisymmetric Geometry, R Z
Co-ordinates
OK
Solution Parameters...
Calculation Temperature Scale ◆ Fahrenheit
Make sure both Create ViewFactor Control FIle (vf.ctl) and Execute
Viewfactor Analysis are selected.
OK
Apply
◆ Analysis
Read Results/Result Entities
Select Results File...
Directories <path>/exercise_12
Filter
Available Files nr0.nrf.01
OK
OK
Apply
After results are read in plot the results. To plot the results use the Results
Application radio button. Select you results file.
◆ Results
Create/Quick Plot
Select Result Cases TIME: 0.0000000000D+00 S...
The model should now appear as shown on the front panel of this exercise.
A Sprinkler System
Hydraulic Analysis
Objective:
■ Model a schematic of a home sprinkler system.
Model Description:
In this exercise you will create schematic geometry which models a
sprinkler system for a medium size lawn. The model is a schematic since the
actual pipe lengths in the circuit will be defined via the Element Properties
form. All fitting losses have been included as additions to pipe lengths.
The home for which this sprinkler is designed can comfortably deliver 12
gallons per minute (GPM) of water at 42 psi through the existing main.
Since both the volumetric flow through and the coverage from each
sprinkler head are a function of pressure at the head, this analysis will
determine whether the pressure at each head is above 30 psi and whether the
entry volumetric flow demand is less than 12 GPM.
All data provided yield an analysis in English Engineering units, lbf, lbm, s,
feet. However here are some useful conversion factors for evaluating the
results: 1 cu. ft. = 7.481 gal. and 1 sq. ft. = 144 sq. in.
Exercise Overview:
■ Create a new database named exercise_13.db. Set Tolerance to
Default, and the Analysis Code to MSC/THERMAL.
■ Equivalence nodes.
■ Run the analysis and read the results into the database.
■ Quit MSC/PATRAN.
PATRAN 312 Exercises - Version 7.5 13-3
Open a new database
Exercise Procedure:
Open a new 1. Open a new database named exercise_13.db.
database Within your window environment change directories to a convenient
working directory. Run MSC/PATRAN by typing p3 in your xterm window.
Next, select File from the Menu Bar and select New… from the drop-down
menu. Assign the name exercise_13.db to the new database by clicking in
the New Database Name box and entering exercise_13.
File
New
New Database Name exercise_13
OK
Tolerance ◆ Default
Analysis Code MSC/THERMAL
OK
◆ Geometry
Create/Point/XYZ
Point List [0 6 0]
Apply
Point List [6 0 0]
Apply
Point List [6 12 0]
Apply
Now translate points using the following Action, Object, and Method. Click
in the appropriate list boxes to edit the default values and change them to
values listed below.
Create curves using the following Action, Object, and Method. Click in the
Auto Execute
Transform/Point/Translate
Translation Vector <6 0 0>
Repeat Count 5
Point List Point 1
Apply
Translation Vector <12 0 0>
Repeat Count 2
Point List Point 2, 3
Apply
Translation Vector <0 3 0>
Repeat Count 1
Point List Point 5, 7
Apply
appropriate list boxes to edit the default values and change them to values
listed below.
Create/Curve/Point
Starting Point LIst Point 1
Ending Point LIst Point 4
Apply
Repeat this create curves step for the following starting/ending point list.
Table 1:
◆ Finite Elements
Create/Node/Edit
Node Location LIst <drag a rectangle
around all geometry in
the viewport>
Set the Action, Object, and Type to Create/Mesh/Curve. Change the Global
Edge Length to 12.0 and select all curves for inclusion in the Curve List.
Create/Mesh/Curve
Global Edge Length 12.0
Curve List <select all curves in the
viewport>
Apply
4. Equivalence nodes.
Equivalence
Select the Finite Elements Applications radio button if not already
selected. Set the Action, Object, and Method to Equivalence/All/Tolerance Nodes
Cube. Select apply to complete the function.
The nodes bounding the interior cracks will be circled in the display and the
Command Line will indicate that a number of nodes are deleted.
Select the Properties Applications radio button. Set the Action, Dimension,
and Type to Create/1D/Flow network bar. Enter Property Set Name Entry.
Select the Input Properties... box. In the Input Properties chart, follow the
steps below and enter the values that correspond to the property name.
Select OK to close the form.Click in the Select Members box and select
Curve 1 in the viewport. Select Add then Apply in the Element Properties
form to complete the element property definition.
◆ Properties
Create/1D/Flow network bar
Property Set Name Entry
Input Properties...
TID 1
IOPT 2
Pipe diameter 0.0625
Pipe length 50.00
Pipe roughness 5.0e-6
Fluid density 62.4
Fluid viscosity 1.5e-3
OK
Select Members <select Curve 1>
Add
Apply
Repeat the above steps with the following property set names and change
the property values that are listed, the rest should stay untouched. To select
more than one curve in the Select Members box, hold down the <Shift> key
and select the curves.
Set Name Pipe length Application Region
L_manifold 13.0 Curve 2, 5
L_riser 26.0 Curve 6, 7, 9, 10, 12, 13
S_manifold 7.0 Curve 3, 4
S_riser 8.0 Curve 8, 11
Scroll through the Existing Property Sets box to make sure there are five
property sets.
◆ Field
Create/Non Spactial/General
Field Name Full_GPM
Input Data...
Select Function Term mfid_indx_linr_tabl
Micro Function ID 1100
Independent Variable Type Temperature
Independent Variable, (X) 0.0
◆ Load/BCs
Create/Pressure/Nodal
Option: Fixed
New Set Name Entry
Input Data...
Fixed Pressure 6048
OK
Select Application Region...
Create a Variable, Mass Flow Rate named Full with Template Id 100 in the
Input Data form. In the Select Application Region form pick Point 13, 14.
Create/MassFlow Rate/Nodal
Option: Variable
New Set Name Full
Input Data...
Template ID 100
OK
Select Application Region...
Select Points (hold down <Shift> key) <select Point 13, 14>
Add
OK
Apply
Repeat these steps for New Set Name Half with Template ID 50 on Point 9,
10 and Quarter with Template ID 25 on Point 2, 3, 11, 12.
Change the view to an isometric view using the Iso 3 View icon.
With boundary conditions applied the model should appear as shown below
Using the system editor, typically vi, create and edit the file
template.dat.apnd in the directory which contains your database and
where MSC/PATRAN is running.
Use the following chart to help you define the MACRO functions for the
pressure boundary conditions assigned to all points.
Table 2:
25 1 0 0 -0.139 1025
50 1 0 0 -0.139 1050
100 1 0 0 -0.139 1100
Note: Nodes 1 and 2 are set to zero since the argument is time.
Shown below is the final form of the template.dat.apnd file created for this
exercise. Note that any comment lines must be started with an * in column
1 and make sure that there are no blank lines especially at the end of the file.
*================
MACRO 25 1 0 0 -0.139
1025
MACRO 50 1 0 0 -0.139
1050
MACRO 100 1 0 0 -0.139
1100
*================
◆ Analysis
Analyze/Full Model/Full Run
Solution Type... ◆ Perform Hydraulic Analysis
OK
Solution Parameters...
Calculation Temperature Scale ◆ Fahrenheit
OK
Output Requests...
Units Scale for Output Temperatures ◆ Fahrenheit
Nodal Results File Format .. <Select all Hydraulic Node and Element
Entries to Output>
OK
OK
Apply
◆ Analysis
Read Results/Result Entities
Select Results File...
Directories <path>/exercise_13
Filter
OK
Select Rslt Template File...
Files pthermal_1_pnodal.res_tmpl
OK
Apply
Once he hydraulic results are read in, use Insight to post process the data.
Insight provides a mechanism for increasing the diameter of the Bar 2
elements to view the results.
◆ Insight
Create/Fringe
Results Selection...
Current Load Case(s) 2.1-Hydraulic Time: 0.0000
Update Results
Fringe Result 1.1-Pressure,
OK
Fringe Attributes...
Edge Width 5 <use slider bar>
Style Cylinder
OK
Target: All Edges
Apply
The result should now appear as shown on the front page of the exercise.
Use the vi editor in UNIX to open the qout.dat.01 file in the exercise_13
Job Name subdirectory and determine whether the design requirements are
met: an entry volumetric flow rate not to exceed 12 GPM and a sprinkler
head pressure above 30 psi.
Objective:
■ Build a simple two plate model which meets
specified requirements.
Model Requirements:
The purpose of this exercise is to create a model with less guidance than has
been provided in previous exercises. When the model is ready for analysis
you will open a UNIX shell and observe the sequence of file creation paying
special attention to files which provide feedback on the progress of the
analysis.
The model must meet the following requirements (see Figure on p 14-6)
■ Each plate shall have a quadrant overlapping the other such that
each plate has a corner point coincident with the center point of
the other plate in Plan view.
Exercise Overview:
■ Open a new database named exercise_14.db.
■ Submit the model for analysis and use the commands described
to monitor its progress.
■ Quit MSC/PATRAN.
Exercise Procedure:
Open a new 1. Open a new database named exercise_14.db.
database Within your window environment change directories to a convenient
working directory. Run MSC/PATRAN by typing p3 in your xterm window.
Next, select File from the Menu Bar and select New… from the drop-down
menu. Assign the name exercise_14.db to the new database by clicking in
the New Database Name box and entering exercise_14.
File
New
New Database Name exercise_14
OK
Tolerance ◆ Default
14-4 PATRAN 312 Exercises - Version 7.5
Exercise 14 Midterm Exam: Build a Simple 2 Plate
When completed model, should fit description shown on the next page.
Note:
The radiation boundary condition Input Data form has several list boxes for
data entry. Despite the fact that all of the list boxes on the Input Data form
appear to be required entries, you need only provide an Enclosure Id and a
VFAC Template ID for this exercise. The other fields will be explored further
in Exercise 21.
Is the element type 2D/Shell with Material 353 and thickness 0.001?
Was your Target Element Type: 2D for the radiation boundary condition?
Did you plot LBC markers to verify 2 fixed temperatures and radiation?
Does the radiation LBC use VFAC Template ID=100 and Enclosure ID=1?
*================
VFAC 100
0.1
*================
and no blank lines?
In the Analysis form have you set: Requested Calculation and Output
Temperature scales to degrees Celsius?
$ qstat c
If Step 5 does not yield a results file then determine what went wrong.
If so, then is there a patq.msg file? If there is no patqb.log file then look in
the MSC/PATRAN Command Line History Window or in the PATRAN
interface for any error messages.
If there is a patqb.log file and no patq.msg file then look for error messages
in patqb.log.
If there are no error messages in the patq.msg file but this analysis requests
that a viewfactor run be made then is there a vf.msg file?
For this analysis answering the above questions should provide a clue to the
problem.
Once the error is found and resolved Repeat Steps 4 and 5. Remember that
now many of the files will have an extension index which has been
incremented by 1, e.g., vf.msg.01 to vf.msg.02. If it is convenient you may
delete all the files from the exercise_14 Job Named subdirectory prior to
resubmitting the analysis.
Recall that p3 was initiated from a working directory which contained the
microcircuit.db database file. The analysis, initiated from within MSC/
PATRAN, created a new subdirectory with the same name as the Job Name;
it should be named exercise_14/. By using Read Result in the Analysis form
and Select Results File... you can filter down to the Job Name subdirectory
and check for the existence of the results file.
◆ Analysis
Read Results/Result Entiies
Select Results File...
Directories <path>/exercise_14
Filter
Available Files nr0.nrf.01
OK
Select Rslt Template File...
Files pthermal_1_nodal.res_tmpl
OK
Apply
To plot the results to posted FEM use the Results Application radio button.
◆ Results
Create/Quick Plot
Select Result Cases TIME: 0.0000000000D+00 S...
Apply
The model should now appear as shown on the front panel of this exercise.
8. Quit MSC/PATRAN.
Quit MSC/
Patran To stop MSC/PATRAN select File on the Menu Bar and select Quit from
the drop-down menu.
Objective:
■ Create a user subroutine UHVAL that computes the
values for the heat transfer coefficient.
Model Description:
In this exercise the Convection Correlation will be supplied by the user. You
will write the necessary code to evaluate the Convection Correlation in the
user subroutine UHVAL. This Qtran subroutine will compute the values for
the heat transfer coefficient and return those values to the main program.
Tamb = 300 K
1m X 10m
Iron
Exercise Overview:
■ Start MSC/PATRAN and create a new database named,
exercise_15.db.
■ Apply properties.
■ Create values for distance from the leading edge using Fields
and Create/Spatial/PCL Function.
■ Copy ulib.f.
■ Quit MSC/PATRAN.
Exercise Procedure:
Open a new 1. Open a new database named exercise_15.db.
database Within your window environment change directories to a convenient
working 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_15.db to the new database by
clicking in the New Database Name box and entering exercise_15.
File
New
New Database Name exercise_15
OK
Tolerance ◆ Default
Analysis Code MSC/THERMAL
OK
◆ Geometry
Create/Surface/XYZ
Vector Coordinate List <10 1 0>
Apply
3. Mesh the surface with an IsoMesh of quad4 elements, global IsoMesh the
edge length of 0.2.
surfaces
Select the Finite Elements Applications Radio Button and set the Action,
Object, and Type respectively to Create, Mesh, and Surface. Enter, 0.2, for
the Global Edge Length of the Quad4 elements you are now creating. Click
in the Surface List box and then select Surface 1 in the viewport. Click on
Apply to create the element.
◆ Finite Elements
Create/Mesh/Surface
Global Edge Length 0.2
Surface List <click on Surface 1 in
the viewport>
Apply
◆ Finite Elements
Create/Node/Edit
Node Id List 999
Associate with Geometry (toggle off)
To better visualize the Node’s location, set the Node Radius to 6 (Display/
Finite Element). Or use the Tool Bar Node Size icon.
◆ Properties
Create/2D/Thermal 2D
Property Set Name Prop1
Input Properties...
Material Name 18
Ok
Select Members <select Surface 1 in the viewport>
Add
Apply
6. Create values for distance from the leading edge using Create micro-
Fields and Create/Spatial/PCL Function.
functions
Spatial functions can be created in the Fields form using the Action/Object/
Method Create/Spatial/PCL Function.
◆ Fields
Create/Spatial/
PCL Function
Field Name X_Dist
Scalar Function (’X, ’Y, ’Z) ’X+1.0
Apply
Fields
Action: Create
Object: Spatial
Method: PCL Function
Existing Fields
Field Name
X_Dist
Field Type
Scalar Vector
Coordinate System Type
Real Parametric
Coordinate System
Coord 0
Enter, Bott_Surf_Flux, for the New Set Name and then set the Target
Element Type to 2D. Select Input Data and enter 1000 for Heat Flux. Click
on OK to close the Input Data form. Next, click on the Select Application
Region button and set the Geometry Filter to Geometry in the Select
Application Region form. Click in the Select Surfaces or Edges box and then
select the edge selection icon (second icon from left) in the Select Menu.
Select the bottom edge of Surface 1 in the viewport. Click on the Add and
OK buttons to close the form.
Click on the Apply button to create the Heat Flux boundary condition.
◆ Load/BCs
Create/Heating/Element
Uniform
Analysis Type: Thermal
New Set Name Bott_Surf_Flux
◆ Load/BCs
Create/Temperature/Nodal
Option: Fixed
New Set Name Temp_amb
Input Data...
Fixed Temperature 300
OK
Select Application Region...
Enter, Conv_Coeff_Spatial, in the New Set Name box and then change the
Target Element Type to 2D. Next, click on the Input Data button and enter
the field X_Dist for the Convection Coefficient, a Convection Template ID
of 1, and 999 for the Fluid Node ID. Click on OK to close the Input Data
form.
◆ Load/BCs
Create/Convection/Element
Uniform
Option: Use Correlations
New Set Name Conv_Coeff_Spatial
Target Element Type: 2D
Input Data...
Convection Coefficient <select X-Dist> from
Spatial Fields
Convection Template ID 1
OK
Select Application Region...
Geometry Filter ◆ Geometry
Select Surfaces or Edges <select top edge of Sur-
face 1, Surface 1.2>
Add
OK
Apply
8. Copy ulib.f.
Copy ulib.f
Before you start programming the correlation, you will need to create a job
name subdirectory. In the directory you are running MSC/PATRAN create
a subdirectory named, exercise_15. Change to that subdirectory.
You will now copy the ulib.f file from the MCS/Thermal library. To do so
type get_qtran in the x-term window. Select utility and then ulib.f.
%mkdir exercise_15
%cd exercise_15
%get_qtran
%ls
PATRAN 312 Exercises - Version 7.5 15-11
Modify and Compile ulib.f
The ulib.f file contains, among others, the UHVAL subroutine and several
other skeleton or sample subroutines. You will modify the UHVAL
subroutine to create your own convection correlation.
To compute the h value (h=(Tsurf + 100)/L) the following two inputs are
needed, RL, the distance from the leading edge to a particular element, and
Tsurf the temperature of the element edge (surface).
The distance from the leading edge will be passed from the field (X_Dist)
input in the Convection Coefficient data box in the Load/BCs form. The
average distance from the slab’s leading edge to each element will be
calculated from:
RL = (GP2 + GP3)/2
GP2 and GP3 are the distance from the model’s leading edge to the leading
and trailing edges of each element.
You will now write the FORTRAN code to calculate GVALH, Q, and H.
With the systems editor open the ulib.f file. Scroll down the file or search
for the second occurence of “UHVAL” in the file to locate the UHVAL
subroutine. After the following line,
type the following lines of code while taking care to place all your code
beyond column 7. Remember, this is FORTRAN.
RL = (GP(IRESIS,2) + GP(IRESIS,3))/2.0
AREA = GP(IRESIS,1)
H = (T1+100.0)/RL
GVALH = H*AREA
Q = GVALH*(T1-T2)
As you scrolled down through UHVAL you may have noticed that Q,
GVALH, H, T1, and T2 are already declared variables; hence, you only
needed to declare RL and AREA.
You will now compile your user routine. Delete any existing ulib.a you may
have previously created, if any. Type in the command:
%ulib ulib.f
To call the Convection Configuration you just created in UHVAL, you will
need to create an appropriate convection template in the template.dat.apnd
file. Move up one level of directories using cd .. and move any existing
template.dat.apnd file out of the way and create a new one. Remember: the
template.dat.apnd must exist at the same level as the exercise_15.db.
CONV 1 1000 0 0
Using the system editor enter this line in the template.dat.apnd file.
Note: Since all of the GP values are supplied through the MSC/PATRAN
interface and the calculation in UHVAL uses no material properties, no GP
values and MPID’s have to be specified in the convection template.
◆ Analysis
Analyze/Full Model/Full Run
Translational Parameters... 2D Plane Geometry, X Y Co-ordi-
nates (Unit Thickness in Z)
OK
Output Requests...
Nodal Results File Format...
Select Thermal Entries to Output <select all 8 items by selecting them>
OK
OK
Apply
◆ Analysis
Read Results/Result Entities
Select Results File...
Directories <path>/exercise_15
Filter
Available Files nr0.nrf.01
OK
Select Rslt Template File...
Files pthermal_nod_T.res_tmpl
OK
Apply
Warning
OK
To plot the results to posted FEM use the Results Application radio button.
◆ Results
Create/Quick Plot
Select Result Cases TIME: 0.0000000000D+00 S...
A Concentric Tube,
Counterflow Heat Exchanger
Objective:
■ Demonstrate MSC/THERMAL capabilities for gap
convection problems.
Model Description:
In this exercise you will create a simple 3D model representing a concentric
tube, counterflow heat exchanger. Owing to symmetry considerations only
one-fourth of the heat exchanger configuration needs to be modeled.
The existing reactor coolant system is comprised of steel; and, the material
proposed to contain the secondary coolant flow is simple lead. At the
junction between the plenum and the heat exchanger, the gaseous fluid
would exhibit a high mass flow rate at 350oC; the entry length variation of
the convection coefficient between the steel and the gas is expected to
follow: h = 200-13000*z3 w/m2K (where z is the distance from the plenum).
The liquid coolant will flow between the steel coolant tube and its own lead
housing, will be fully developed and is expected to exhibit a high convection
coefficient (3000 w/m2K).
The students prime concern with the design is the determination of the
maximum temperature that the lead tube will exhibit after 60s of use.
Lead
Secondary
Liquid
Coolant
Reactor Coolant
Plenum
350oC
Steel
Z
h(z)
Reactor
Coolant
Exercise Overview:
■ Create a new database named exercise_16.db.
■ Quit MSC/PATRAN.
Exercise Procedure:
Open a new 1. Open a new database named exercise_16.db.
database Within your window environment change directories to a convenient
working 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_16.db to the new database by
clicking in the New Database Name box and entering exercise_16.
File
New
New Database Name exercise_16
OK
2. Use the Create and Edit actions on the Geometry form to Create 2D heat
constuct a 2D representation of the heat exchanger.
exchanger
Select the Geometry Applications Radio Button. Create a surface using the
following Action, Object, and Method. Click in the appropriate list boxes to
edit the default values and change them to values listed below.
◆ Geometry
Create/Curve/2D ArcAngles
Radius 0.05
Apply
Radius 0.06
Apply
Create/Surface/XYZ
Vector Coordinates List <-0.07 -0.07 0>
Apply
Turn on the label by using the Tool Bar Show Label icon.
Edit/Surface/Break
Option: Curve
Delete/Any
Geometric Entity List Surface 3
Apply
At any time during this exercise, use the Tool Bar Refresh graphics icon to
refresh the graphics when necessary.
3. Mesh the surface with quad4 elements. Use the Paver and a
global edge length of 0.006. Mesh the
surfaces
Select the Finite Elements Applications Radio Button. Set the Action,
Object, and Type to Create/Mesh/Surface. Change the Global Edge Length
to 0.006 and select Surface 2for inclusion in the Surface List.
◆ Finite Elements
Create/Mesh/Surface
Global Edge Length 0.006
Mesher ◆ Paver
Apply
Create/Mesh/Curve
Global Edge Length 0.006
Apply
Sweep/Element/Extrude
Mesh Control ...
Number = 20
OK
Extrude Distance 0.2
Apply
Use the Tool Bar Hide Label icon andIso 1 View to get a clearer view of the
graphics. Also, increase the size of the nodes by using the Tool Bar Node
Size icon so the four boundary nodes will be more visible.
Create/Node/Edit
Node ID List 9996
Associate with Geometry
Rotate the display to verify the locations of the new nodes. Using the Iso 2
View, the model should appear as shown below.
Revert the display back to the Front View for the next section.
Select the Properties Applications radio button. Set the Action, Dimension,
and Method to Create/2D/Shell. Enter Property Set Name Steel. Select the
Input Properties... box. In the Input Properties form, click in the Material
Name box and enter 353, and thickness of 0.005m. Select OK to close the
form. First, select 2D element from the Select Menu Form. Click in the Select
Members box and drag a rectangle around the model in the viewport. Select
Add then Apply in the Element Properties form to complete the element
property definition.
◆ Properties
Create/2D/Shell
Property Set Name Steel
Input Properties...
Material Name 353
Ok
Select Members/Select Menu <2D Element icon, second from
top>
Add
Apply
Perform the same steps for outer lead portion, using Action, Dimension,
andMethod to Create/3D/Thermal 3D Solid, Lead for the Property Set
Name, 21 for the Material Name.
◆ Properties
Create/3D/Thermal 3D Solid
Property Set Name Lead
Input Properties...
Material Name 21
Ok
Select Members/Select Menu <Solid Element icon, second
from top>
Add
Apply
◆ Fields
Create/Spatial/PCL Function
Field Name convection_f_of_z
Scalar Function (‘X, ‘Y, ‘Z) 200-(13000*’Z*’Z*’Z)
Apply
Show
Select Field To Show convection_f_of_z
Specify Range...
Maximum 0.2
No. of Points 10
OK
Apply
Close the window and table by clicking on the Unpost Current XYWindow.
Cancel
Unpost Current XYWindow
◆ Load/BCs
Create/Temperature/Nodal
Option: Fixed
Input Data...
Fixed Temperature 350.0
OK
Add
OK
Apply
Create a between regions convection flow named inner_flow with the data
show as follow.
Create/Convection/Element
Uniform
Option: Between Regions
Region 2: Nodal
Input Data...
Convection Coefficient <select convection_f_of_z in
the Spatial FIelds Box>
OK
Select Application Region...
Geometry Filter ◆ FEM
Add
Application Region <select the bottom one>
◆ Active List
Add
OK
Apply
Before creating the next convection condition, make sure that the polygon
picking preference is set at Enclose entire entity.
Preference
Picking...
Rectangle/Polygon Picking ◆Enclose entire entity
Close
Create/Convection/Element
Uniform
Option: Between Regions
Region 2: 2D
Input Data...
Convection Coefficient 3000
OK
Select Application Region...
Geometry Filter ◆ FEM
Add
Application Region <select the bottom one>
◆ Active List
Add
OK
Apply
◆ Analysis
Analyze/Full Model/Full Run
Solution Type...
Select Thermal Solution ◆ 1, Transient Run
PATRAN 312 Exercises - Version 7.5 16-15
Prepare and run analysis
OK
Solution Parameters...
Calculation Temperature Scale ◆ Celsius
Run Control Parameters...
Stop Time = 60
Initial Temperature = 25.0
OK
OK
Output Requests...
Units Scale for Output Temperatures ◆ Celsius
Print Interval Control...
Initial Print Interval = 20.0
OK
OK
Apply
When the Heartbeat returns to green open a UNIX shell to monitor the
progress of your job. Recall that the tools for monitoring your job are as
follows:
3) qstat l - to link the status file from each time step together and,
From within MCS/PATRAN the only indication that the analysis has Read and plot
successfully finished is the existence of an nrX.nrf.01 results file in a results
subdirectory one level below your working directory.
◆ Analysis
Read Results/Result Entities
Select Results File...
Directories <path>/exercise_16
Filter
Available Files nr2.nrf.01
OK
Select Rslt Template File...
Files pthermal_1_nodal.res_tmpl
OK
Apply
Change the display to the Iso 1 View, reduce the node size, and remove the
BC vectors by using the Tool Bar Iso 1 View, Node Size, Reset graphics, and
then Refresh graphic icons.
To plot the results to posted FEM use the Results Application radio button.
◆ Results
Create/Quick Plot
Select Result Cases TIME: 4.0000000000D+01 S...
The model should now appear as shown on the front panel of this exercise.
Objective:
■ Model an axisymmetric slice of a fuel nozzle tip.
Model Description:
In this exercise you will create an axisymmetric model of a fuel nozzle tip.
You will model the heat transfer contribution of the fuel flow by an
advective boundary condition. The geometry and boundary conditions for
the problem are shown below
The interior surface of the nozzle across which the fuel flows must be
coupled to the fuel flow with a heat transfer coefficient. Since the
corresponding fluid sink will not be a single node but a series of nodes the
usual Load./BCs Create/Convection/Use Correlations form does not apply.
Until the Between Regions Option is implemented for 2D dimensionality (It
is currently applicable only to 3D models.) you must use Element Type
Convective Quads to couple the inner diameter of the nozzle to the fluid
flow.
Figure 1
Geometry
5.0”
.5”
Nickel (MID = 243)
0.05”
Steel (MID = 379)
0.1”
Still Air at h = K/L = 7.0 BTU/hr ft2 ˚F
Boundary Conditions
Forced Convection Air
T = 1000˚F h = 500 BTU/hr ft2 ˚F
Radiation from Flame
Flame Temp = 4000˚F
ε = 0.8
Internal Radiationh e = 0.80
Fuel In
h
Specific gravity = 0.78
Tin = 200 ˚F
h = 500.0 BTU/hr ft2 ˚F
m = 50 lbm/hr
Cp = 0.57 BTU/lbm ˚F
■ Create and post a group name Nozzle which only includes the
nozzle elements.
■ Quit MSC/PATRAN.
Exercise Procedure:
1. Open a new database named exercise_17.db. Open a new
Within your window environment change directories to a convenient database
working directory. Run MSC/PATRAN by typing p3 in your xterm window.
Next, select File from the Menu Bar and select New … from the drop-down
menu. Assign the name exercise_17.db to the new database by clicking in
the New Database Name box and entering exercise_17
Select OK to create the new database
File
New Database...
New Database Name exercise_17
OK
Tolerance ◆ Default
Analysis Code MSC/THERMAL
OK
2. Create the nozzle, fluid stream, and Convective Quad Create the
geometry.
nozzle and
Select the Geometry Applications radio button. Create the first of two fluid stream
surfaces that represent the geometry of the outer nozzle shell using the geometry
following Action, Object, and Method.
◆ Geometry
Create/Surface/XYZ
Auto Execute
To create the second surface change the Vector Coordinates List to <0.5,
0.05, 0>. Click in the Origin Coordinates List and select Point 4 (the lower
right corner of Surface 1).
◆ Geometry
Create/Surface/XYZ
Vector Coordinates List <0.5 0.05 0>
Origin Coordinates List <select Point 4, the lower right corner
point of Surface 1,from the viewport>
Apply
Viewing
Scale Factors...
Model Y 5.0
Apply
Cancel
2 3 5
1 2
1 4 6
To create the surfaces that will represent the geometry where the Steel and
Still Air will reside set the Geometry form Action, Object, and Method to
Transform/Surface/Translate. Click in the Translator Vector databox and
then choose the following Select 2 point icon.
Click on Point 5 and Point 6 to define the translation vector. Next, set the
Repeat Count to 2, click in the Surface List databox and drag a rectangle
around Surface 1 and Surface 2 in the viewport.
◆ Geometry
Transform/Surface/Translate
Translation Vector <choose the Select 2 points icon
(shown above) in the Select Menu
and select Point 5 and then
Point 6 in the viewport>
Repeat Count 2
Auto Execute
2 3 5
1 2
1 4 6
3 4
7 8 9
5 6
10 11 12
The flow of fuel within the nozzle will be modelled with advection bars.
Create the two curves where the bars will be placed. Change the Action,
Object, and Method to Create/Curve/XYZ. For the first curve set the Vector
and Origin Coordinates List to, <4.5 0 0> and [0 0 0] respectively.
◆ Geometry
Create/Curve/XYZ
Vector Coordinates List <4.5 0 0>
Auto Execute
To create the second curve set the Vector and Origin Coordinates List to
<0.5, 0, 0> and Point 14 respectively.
◆ Geometry
Delete/Any
Geometric Entity List <Surface 3>
Apply
To verify normals change to an isometric view using the Tool Bar icon.
◆ Geometry
Show/Surface/Normal
Surface List <drag a rectangle around all surfaces
in the viewport>
Apply
Edit/Surface/Reverse
Auto Execute
Surface List <drag a rectangle around all surfaces
in the viewport>
Apply
Draw Normal Vectors
which is shown in the same color as the curve. Scaling may have offset the
parametric marker from the curve but it’s color and relative length should
facilitate identification.
Display
Geometry...
Show Parametric Direction
Apply
Cancel
Display
Geometry...
Parametric Direction
Apply
Cancel
◆ Geometry
Reset Graphics
4. Mesh the model surfaces with an IsoMesh of Quad4 elements IsoMesh the
and the curve representing the fluid stream with Bar2 elements,
global edge length of 0.25. surfaces and
fluid stream
Select the Finite Elements Applications radio button. Set the Action, curve
Object, and Type to Create/Mesh/Surface. Change the Global Edge Length
to 0.25 and click in the Surface List box. Drag a rectangle around all surfaces
in the viewport.
◆ Finite Elements
Create/Mesh/Surface
Global Edge Length 0.125
Surface List <drag a rectangle around all sur-
faces in the viewport>
Apply
◆ Finite Elements
Create/Mesh/Curve
Global Edge Length 0.125
Curve List <select Curves 1 and 2 using the
shift-left mouse button>
Apply
◆ Finite Elements
Create/Node/Edit
Node ID List 998
Associate with Geometry
Auto Execute
Increase the display size of nodes. Use either Display/Finite Elements ... or
the associated Tool Bar icon to change the node size.
Display
Finite Elements...
Node Size 9 <use slider bar>
Apply
Cancel
or,
Display
Entity Color/Label/Render...
Hide All Entity Labels
Apply
Cancel
or,
◆ Finite Elements
Equivalence/All/Tolerance Cube
Apply
Select the Properties Applications radio button. Set the Action, Dimension,
and Type to Create/2D/Thermal Axisymmetric. Enter Property Set Name
Nickel. Select the Input Properties... box. Click in the Material Name box
and enter 243. Select OK to close the form.Click in the Select Members box
and select Surfaces 1, 2, and 4 in the viewport using the shift-left mouse
button. Select Add then Apply in the Element Properties form to complete
the element property definition.
◆ Properties
Create/2D/Thermal Axisymmetric
Property Set Name Nickel
Input Properties...
Material Name 243
Ok
Select Members <select Surfaces 1, 2, and 4 in
the viewport using shift-left
mouse button>
Add
Apply
The last element property you will create will define the Bar2 elements as
advective bars. Change the Dimension to 1D and the Type to Advection Bar.
Enter Adv_bars for the Property Set Name and then click on the Input
Properties… button. When the Input Properties form appears enter 1 for
the Cp-MPID and 50 for the Mass Flow Rate.
Create/1D/Advection bar
Property Set Name Adv_bars
Input Properties...
[Specific Heat MPID] 1
Mass Flow Rate 50
Ok
Though the Specific Heat MPID appears in square brackets it is, in fact, not
an optional entry. Even in a steady state analysis advective conductors are
derived from the product of specific heat and mass flow rate.
◆ Load/BCs
Create/Temperature/Nodal
Option: Fixed
New Set Name T_air
Input Data...
Fixed Temperature 1000.0
OK
Select Application Region...
Geometry Filter ◆ FEM
Select Nodes <select Node 998>
Add
OK
Apply
Repeat these steps for a New Set Name T_flame of 4000 oF applied to
Node 999, located to the right of the nozzle and for a New Set Name
T_fuel of 200oF applied to Node 179, located at the lower left corner of
the model at the fuel stream inlet.
Create the ambient convection boundary condition. Use a New Set Name
Amb_conv, a Convection Coefficient of 500.0, and a Fluid Node 998.
◆ Load/BCs
Create/Convection/
Element Uniform
New Set Name Amb_conv
Target Element Type 2D
Input Data...
Convection Coefficient 500
Fluid Node ID 998
OK
Select Application Region...
Geometry Filter ◆Geometry
Select Menu Select an Edge icon
Create gap condition across still air gap with h=k/L where k = 0.029 BTU/
hr ft2 ˚F and L = 0.05/12 ft. Hence h = 7.0 BTU/hr ft2 ˚F.
◆ Load/BCs
Create/Convection/Element Uniform
Option Between Regions
New Set Name Still_air
Target Element Type 2D
Region 2 2D
Input Data...
Convection Coefficient 7.0
OK
Select Application Region...
Order Closest Approach
Select Surface or Edges <Select the bottom edge of
Surfaces 1. (Surface 1.1)>
Add
Select the bottom most Active List, which is used to select region 2.
Active List
◆ Load/BCs
Create/Convection/Element Uniform
Option Between Regions
New Set Name Fuel_convection
Target Element Type 2D
Region 2 1D
Input Data...
Convection Coefficient 500.0
OK
Select Application Region...
Create the flame radiation boundary condition. Use a New Set Name
Flame_rad, a VFAC Template ID of 10, and an Ambient Node 999, a Convex
Surface ID of 999, an Obstr Flag of 1, and an Enclosure ID of 1.
◆ Load/BCs
Create/Radiation/Element Uniform
New Set Name Flame_rad
Target Element Type 2D
Input Data...
Vfac Template ID 10
Ambient Node ID 999
Convex Surface ID 999
(Note: Use Scroll bar to access more fields)
◆ Load/BCs
Create/Radiation/Element Uniform
New Set Name Still_air_rad
Target Element Type 2D
Input Data...
Vfac Template ID 10
Ambient Node ID <no entry>
Convex Surface ID <no entry>
Obstr Flag(0=Obstr, 1=No-Obtrs) 1
Enclosure ID 2
There are only 2 entries in this Input Data form. VFAC Template ID and
Enclosure ID.
OK
Select Application Region...
Geometry Filter ◆Geometry
Select Surface or Edges <Select the perimeter of the
still air gap, Surface 1.1,
4.4, and 5.3 using the shift
left mouse button.>
Add
OK
Apply
With boundary conditions applied the model should now appear as shown
below.
9. Create and post a group name Nozzle which only includes the
nozzle elements. Create a
You will create a group which will contain only entities group maned
associated with the nozzle. nozzle
Group
Create...
New Group Name Nozzle
Make Current
Apply
Cancel
10. Open a new window (shell) and in the directory which contains
In unix create the database vi edit a file named template.dat.apnd creating
the CONV and VFAC definitions.
template.dat.
apnd file Open a unix xterm window and change directories (cd) to the directory
which contains your database.
Using the system editor, typically vi, create and edit the file
template.dat.apnd in the directory which contains your database and
where MSC/PATRAN is running.
Create two definitions, a CONV for the fuel flow Convective Quads and the
other, a VFAC for the flame radiation boundary condition. Shown below is
the final form of the template.dat.apnd file created for this exercise. Note
that any comment lines must be started with an * in column 1 and make sure
that there are no blank lines especially at the end of the file. Start typing
from the first column and do no enter any blank lines.
VFAC 10 0
0.8 1
11. Prepare and submit the model for analysis specifying that it is
steady state analysis including viewfactor and radiation resistor Prepare and
computations, for an axisymmetric model with unit
conversions from inches to feet that all calculations and output run analysis
should be in oF.
Select the Analysis Applications radio button to prepare the analysis. Select
the parameter forms reviewing and changing the settings as shown below.
The analysis is submitted by selecting Apply in the Analysis form.
◆ Analysis
Analyze/Full Model/Full Run
Translation Parameters...
Model Dimensionality ◆ Axisymmetric Geometry, R Z
Co-ordinates
OK
Solution Parameters...
Make sure both Create ViewFactor Control FIle (vf.ctl) and Execute
Viewfactor Analysis are selected.
OK
Apply
◆ Analysis
Read Results/Result Entities
Select Results File...
Directories <path>/exercise_17
Filter
Available Files nr0.nrf.01
OK
Select Rslt Template File...
Files pthermal_1_nodal.res_tmpl
OK
Apply
After results are read in plot the results. To plot the results use the Results
Application radio button. Select you results file.
◆ Results
Create/Quick Plot
Select Result Cases TIME: 0.0000000000D+00 S...
The model should now appear as shown on the front panel of this exercise.
Objective:
■ In this exercise you post-process the results of the hybrid
microcircuit analysis using Insight tools.
Model Description:
In this exercise you will reopen the hybrid microcircuit database which now
includes results data. You will use the Insight post-processing tools to
enhance the presentation of the available results.
Exercise Overview:
■ Open the existing database named microcircuit.db.
■ Quit. MSC/PATRAN.
Exercise Procedure:
Open an 1. Open the existing database named microcircuit.db.
existing Within your window environment change directories to the microcircuit.db
database working directory. Run MSC/PATRAN by typing p3 in your xterm window.
Next, select File from the Menu Bar and open the existing microcircuit
database.
File
Open Database...
Database List microcircuit.db
OK
Change to an 2. Change the view to an X-Z view. (This step can also be
accomplished simply by selecting the Tool Bar Bottom view
X-Z view icon).
Viewing
Named View Options...
Select Named View default_view
Close
Select Viewing from the Menu Bar and use Transformations... to adjust the
display to an X-Z view. When the rotation increment is defined use the -X
rotation icon to complete the X-Z view.
Viewing
Transformations...
Options...
Rotation increment (deg) 90 <use slider bar>
◆ Screen Relative
OK
<select this icon once for a
90o -X rotation>
Z
Y X
Display/Entity Color/Label/
Render...
Render Style: Hidden Line
Apply
Cancel
Again use the Transformations form to change the view point. (The
form should have been left open on the screen and should
Transformations
still be available. If necessary, reopen it using Viewing/
Transformations...).
Viewing
Transformations...
Options...
Rotation increment (deg) 15 <use slider bar>
◆ Screen Relative
OK
<select this icon once for a
15o +Z rotation>
OK
Z
Y
X
◆ Insight
Create/Isosurface
Results Selection...
Select the results case and temperature data from the Results Selection form
and select the Isovalue Setup... to define the number and value of the
Isosurfaces.
Update Results
Isosurface Result 1.1-Temperature,
Isovalue Setup...
Using either the slider bar or by editing the entry box and hitting a <CR>
change the Number of Isos to 2. Edit the Isovalue entry box and enter 23.0.
Edit the Ending Value box and enter 26.0. Select OK twice to close the
Result Isovalue Setup and Result Selection Form. Select Apply in the Insight
Imaging form to create the Isos_1 Tool
Isovalue 23.0
OK
OK
Apply
The Isos_1 tool will appear in the Existing Isosurfaces list, the Isosurface
Name box will increment the Isosurface Tool Name, and two isotherms will
be displayed in the viewport. The display should appear as shown below.
Insight Control
Post/Unpost Tools...
Select None
Apply
Cancel
◆ Insight
Create/Isosurface
Isosurface Value ◆ Coord.
Coordinate Selection...
Number of Isos (Use Slider Bar) 5
OK
Isosurface Attributes...
Color: White
Clip at Isosurface
OK
Apply
This set of isosurface will be used to display results fringes. Use Create/
Fringe from the Insight Imaging form to create the Fringe Tool. Select the
temperature results and Target the Isosurfaces defined in Isos_2.
◆ Insight
Create/Fringe
Results Selection...
Current Load Case(s) 2.1-Time: 0.0000000000D+00 S...
Update Results
Fringe Result 1.1-Temperature,
OK
Target Isosurfaces
Apply
The fringe results will be evaluated at the locations of the isosurface planes.
The display should appear as shown below and on the front panel of this
exercise.
6. Quit MSC/PATRAN
Quit MSC/
To stop MSC/PATRAN select File on the Menu Bar and select Quit from Patran
the drop-down menu.
Objective:
■ In this exercise you will post-process the time
dependent results of Exercise 10 using Insight Tools.
Model Description:
In this exercise you will reopen the database developed in Exercise 10 which
now includes time dependent results data. You will use the Insight post-
processing tools to enhance the presentation of the available results.
A Fringe Tool will be created from the entire set of results. The results will
then be animated using the Animation Control options within Insight
Control.
Exercise Overview:
■ Open the existing database named exercise_10.db.
Exercise Procedure:
1. Open the existing database named exercise_10.db. Open an
Within your window environment change directories to the microcircuit.db existing
working directory. Run MSC/PATRAN by typing p3 in your xterm window. database
Next, select File from the Menu Bar and open the existing microcircuit
database.
.
File
Open
Database List exercise_10.db
OK
If the display shows the Fringe Plot results from Exercise_10, clear the
screen using the Reset Graphics icon.
Create an 2. Use Insight to create a Fringe Tool with which to view a fringe
plot of the results.
Insight
Fringe tool Select the Insight Applications radio button. There will be a short delay
while insight is loaded and the default_viewport is modified to show an
‘Insight Graphics Window’. Set Action/Tool to Create/Fringe.
◆ Insight
Create/Fringe
Results Selection...
Select all the results cases listed in the Current Load Case(s) list box and
select Update Results. Select all the results files by depressing the left
mouse button and dragging down through the list.
Select Temperature data from the Fringe Result list box in the Results
Selection form. Be sure to select Temperature from the Fringe Result list
box. It is selected when it is highlighted with a dark background.
Update Results
Fringe Result 1.1-Temperature,
OK
Apply
The display should appear as shown below. It shows the fringe plot for the
first results set at t=0.0s which is isothermal at 100oC.
Insight Control
Range Control...
Freeze Range Values
Min. 100.0
Max. 160.0
Apply
Cancel
This step could also be performed at any time after the animation is created.
If the temperature range is not known before hand, however, the initial
animation may have a surprising appearance since each frame will auto
range to the minimum and maximum temperature for that frame. Adjust the
spectrum to range from blue/cold to white/hot.
Display
Spectrum
Spectrum Type ◆ Temperature
Apply
Cancel
Insight Control
Animation Control...
Setup...
Non-Animation Tool(s) FR-Fringe_1
Selecting the FR-Fringe_1 tool you created earlier initiates the Animation
Attributesform. From this form we will define the Animation Type and
Global Variable.
Enable Animation
Ok
The Animation Attributes form will close. At this point define the number of
frames, 13. This will create an animation frame for each 30s interval
beginning at t=0s and ending at t=360s.
Frames 13
Animate
At this point Insight will build, in memory, each frame of the animation.
Obviously choosing a greater number of frames to animate will result in
increased frame processing time. The frames are built only once for a given
animation setup and may optionally be saved to a file. This option was
located on the Animation Setup form.
As each frame is built you can observe the Time value change in the
viewport. You can also assess Min and Max values, if necessary, to freeze
the range at a later point.
Once the animation begins the Animation Control form becomes available. On
this form you may Pause/Stop Animation to adjust any of the features
available. Toggling Pause/Stop Animation stops and starts the animation
(frames are not rebuilt, they are already available).
If your system is fast and your model is small some persistence may be
required to pause or slow the animation. Use the slider to decrease
Animation Speed. The Animation Speed slide is available even when an
animation is playing.
Ok
◆ Insight
Do you wish to clear animation YES
To stop MSC/PATRAN select File on the Menu Bar and select Quit from
the drop-down menu.
SINDA Translation of a
PWB Model
Objective:
■ Create a model by playing a session file.
Model Description:
In this exercise you will read a session file which will construct a board level
PWB (Printed Wiring Board) heat transfer model. When the session file
ends it will have produced a model that is ready to analyze. You will run the
analysis in MSC/THERMAL but you will also produce a run-ready SINDA/
G deck.
Since the platform on which you work this exercise may not have a SINDA/
G executable module, results from SINDA/G are provided. With the
possible exception of actually running the SINDA/G analysis, you will have
used MSC/PATRAN to produce a syntactically correct SINDA/G deck and
read in the resulting temperatures.
1 in 3 watts .1 w .1 w .1 w
2 in 2 in
6 in.
1 in. 0.25 in
Y
0.5 watts .25 w .25 w .25 w
2 in
X
8 in.
PWB is 0.125 in. thick NOT TO SCALE
kx = ky = 0.825 w/in-C
kz = 0.01 w/in-C
Tambient = 70 C Figure 1
Exercise Overview:
■ Create a new database named exercise_20.db. Set Tolerance to
Default, and the Analysis Code to MSC/THERMAL.
■ Quit MSC/PATRAN.
Exercise Procedure:
Open a new 1. Open a new database named exercise_20.db.
database Within your window environment change directories to a convenient
working 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_20.db to the new database by
clicking in the New Database Name box and entering exercise_20.
File
New
New Database Name exercise_20
OK
Tolerance ◆ Default
Analysis Code MSC/THERMAL
OK
The session file, once initiated, will run autonomously until the model is
completed.
Files
Sessions
Play... <Filter to location of
exercise_20.ses>
Play from File <Select exercise_20.ses>
Apply
Wait until the session file has completed the model. The Heartbeat will
remain green and the Command Line History Window will indicate that
“Session file stopped playing”
◆ Analysis
Analyze/Full Model/Full Run
Solution Parameters...
Calculation Temperature Scale ◆ Celsius
OK
Output Requests...
Units Scale for Output Temperatures ◆ Celsius
OK
Submit Options... ◆ Create SINDA Input File (model.sin)
OK
Apply
In order to locate this SINDA/G model results file you must change the filter
in the Select File form.
◆ Analysis
Read Result/Result Entities
Select Results FIle...
Filter <change *.nrf* to *.*>
Filter
Directories <locate the delivered file nr0.sin: it is
usually located in your home directory>
OK
Apply
OK
Apply
◆ Results
Create/Quick Plot
Select Result Cases TIME: 0.0000000000D+00 S...
Apply
At this point you may wish to read the MSC/THERMAL results and
compare them. Be sure to change the template file for the MSC/THERMAL
nr0.nrf.01 results set.
8. Quit MSC/PATRAN
Quit MSC/
Patran To stop MSC/PATRAN select File on the Menu Bar and select Quit from
the drop-down menu.
Optimizing Performance of
Radiation Interchange
Analysis
Objective:
■ Modify the database of exercise_14 and the
template.dat.apnd file in order to increase analysis
speed and reduce file size
Model Description:
In this Exercise we will reopen the database created in Exercise 14 and
modify some LBC’s and the template.dat.apnd file. These modifications will
significantly reduce the execution time of both the radiation interchange
calculations as well as the thermal analysis network run. Also, the size of
several of the files will be significantly reduced.
Exercise Overview:
■ Open the existing database named exercise_14.db.
■ Submit the model for analysis and use the commands described
to monitor its progress.
■ Quit MSC/PATRAN.
Exercise Procedure:
Open an 1. Open the existing database named exercise_14.db.
existing Within your window environment change directories to the microcircuit.db
database working directory. Run MSC/PATRAN by typing p3 in your xterm window.
Next, select File from the Menu Bar and open the existing microcircuit
database.
File
Open
Database List exercise_14.db
OK
◆ Load/BC
Modify/Radiation
Select Set to Modify <your set name>
Modify Data...
Convex Surface ID 1
OK
Modify Application Region...
Application Region Surface 1 (delete Surface 2)
OK
Apply
◆ Load/BC
Create/Radiation/Element
Uniform
New Set Name Rad2
Input Data...
Vfac Template ID 200
Convex Surface ID 2
Enclosure ID 1
OK
Select Application Region <select Surface 2>
ADD
OK
Apply
◆ Analysis
Job Name exercise_21
*============================
VFAC 100
0.1 1.0 0 0 0.0 0.0 0 100
VFAC 200
0.1 1.0 0 0 0.0 0.0 0 200
*============================
The main advantage of using COLLAPSE to collapse radiosity nodes is that
this will result in a much smaller number of radiation resistors in the model.
A smaller number of resistors usually means that the thermal analysis will
proceed faster. In the best cases, the number of radiation resistors may be
reduced by about a factor of four for 2D Cartesian or axisymmetric models
and by about a factor of 16 for 3D models.
$ qstat c
If Step 5 does not yield a results file then determine what went wrong.
If so, then is there a patq.msg file? If there is no patqb.log file then look in
the MSC/PATRAN Command Line History Window or in the PATRAN
interface for any error messages.
If there is a patqb.log file and no patq.msg file then look for error messages
in patqb.log.
If there are no error messages in the patq.msg file but this analysis requests
that a viewfactor run be made then is there a vf.msg file?
For this analysis answering the above questions should provide a clue to the
problem.
Once the error is found and resolved Repeat Steps 4 and 5. Remember that
now many of the files will have an extension index which has been
incremented by 1, e.g., vf.msg.01 to vf.msg.02. If it is convenient you may
delete all the files from the exercise_21 Job Named subdirectory prior to
resubmitting the analysis.
Recall that p3 was initiated from a working directory which contained the
microcircuit.db database file. The analysis, initiated from within MSC/
PATRAN, created a new subdirectory with the same name as the Job Name;
it should be named exercise_21/. By using Read Result in the Analysis form
and Selecting Results File... you can filter down to the Job Name
subdirectory and check for the existence of the results file.
◆ Analysis
Read Results/Result Entities
Select Results File...
Directories <path>/exercise_21
Filter
Available Files nr0.nrf.01
OK
Select Rslt Template File...
Files pthermal_1_nodal.res_tmpl
OK
Apply
To plot the results to posted FEM use the Results Application radio button.
◆ Results
Create/Quick Plot
Select Result Cases <select the second>
TIME: 0.0000000000D+00 S...
Apply
Use the ls -al v* command in each Job Name subdirectory to record the size
of the vfnode.dat, vfraw.dat, and vfres.dat files in the following table.
Vfraw.dat (bytes)
Vfres.dat (bytes)
Objectives:
■ Create a 2D model that incorporates two enclosures.
Model Description:
In this exercise you will construct a model with two
separate radiation enclosures, one for gray body radiation
and the other for wave length dependent radiation. No
material (e.g. air) will be defined in the enclosure therefore
only Radiation heat transfer can transfer heat energy across
the enclosures. In the enclosure where it is assumed that the
surfaces are gray the emissivity will be constant regardless
of the surface temperatures. The other enclosure will
incorporate wave length dependent radiation which is a
significant extension of the gray body theory. Normal
radiosity is divided into discrete frequency bands with
emissivity and transmissivity assumed to be constant
within these frequency bands.
o
1500 C (fixed)
Iron
0.5
2.0
o Node 1000
0 C (fixed) o
T=200 C (fixed)
Enclosure Emissivity Information:
Exercise Overview:
■ Create a new database named exercise_22.db. Set Tolerance to
Default, and the Analysis Code to MSC/THERMAL.
■ Quit MSC/PATRAN.
Exercise Procedure:
1. Open a new database named exercise_22.db. Open a new
Within your window environment change directories to a convenient database
working 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_23.db to the new database by
clicking in the New Database Name box and entering exercise_22.
File
New
New Database Name exercise_22
OK
Tolerance ◆ Default
Analysis Code MSC/THERMAL
OK
First, turn on the labels using the Tool Bar Show Label icon.
◆ Geometry
Create/Surface/XYZ
Vector Coordinate List <0.3 0.5 0>
Apply
Vector Coordinate List <0.5 0.5 0>
Origin Coordinates List Point 4
Apply
Vector Coordinate List <0.4 0.5 0>
Origin Coordinates List Point 6
Apply
Transform/Surface/Mirror
Define Mirror Plane Normal Coord 0.1
Offset Parameters 1.0
Auto Execute (off)
Since this is a 2D model using radiation, check surface normal to verify that
they are all in the +Z direction. Change to Iso 1 view using the Tool Bar Iso
1 View icon.
◆ Geometry
Show/Surface/Normal
Surface List <select all surfaces>
Apply
If there are any surface that is pointing the -Z direction, change them with
the following steps.
Edit/Surface/Reverse
Surface List <select any surface(s) that
needs to be reversed>
Apply
◆ Finite Elements
Create/Mesh/Surface
Global Edge Length 0.16666
Surface List <Surface 1:13>
Apply
Return to the Front View using the Tool Bar Front View icon and turn off the
labels with the Hide Labels icon.
The nodes bounding the interior cracks will be circled in the display and the
Command Line will indicate that a number of nodes are deleted.
◆ Finite Elements
Create/Node/Edit
Node ID List 1000
Associate with Geometry
Increase the node size by using the Tool Bar Node Size icon.
Next, assign fixed temperatures of 1500˚C and 0˚C respectively to the top
and bottom geometry edges of the model. Use T_top and T_bottom for
their respective New Set Names.
In the Load/Boundary Conditions form, change the Action, Object, and Type
option menus respectively to Create/Radiation/Element Uniform. Change
the Target Element Type to 2D.
◆ Load/BCs
Create/Radiation/Element
Uniform
Option: View Factors
New Set Name Encl_101
Target Element Type: 2D
Input Data...
Vfac Template ID 100
Enclosure ID 1
OK
Select Application Region...
◆ Geometry
Select Surfaces s or Edges <select Edge icon>
/Select Menu
Use the diagram below to determine the required geometric information for
the two enclosures.
101 201
101 101 201 201
101 201
You will now complete the View Factor definitions by entering the
Emissivity and Transmissivity information into the template.dat file. Create
a separate x-window shell in the directory you are running P3/PATRAN and
edit the file named template.dat.apnd. Next, enter the required VFAC
commands to define the Emissivity and Transmissivity for Enclosures 1 and
2. The syntax of the command is,
100 0 0.9 - - - - - -
200 2 0.9 0.4 0 0 0.0 5.0 0
0.2 0.4 0 0 5.0 1E6 0
Your model with its applied boundary conditions should now look like the
one shown below.
◆ Properties
Create/2D/Thermal 2D
Property Set Name Iron
Input Properties...
Material Name 18
OK
Select Members <Select all entities,
(Surface 1:13)>
Add
Apply
◆ Analysis
Analyze/Full Model/Full Run
Translation Parameters...
Model Dimensionality ◆ 2D Plane Geometry, X Y Co-ord
OK
Solution Type... ◆ Perform Viewfactor Analysis
OK
Solution Parameters...
Calculation Temperature Scale ◆ Celsius
OK
Output Requests...
Units Scale for Output Temperatures ◆ Celsius
OK
Submit Options...
Create Viewfactor Control File (if not already selected)
Execute Viewfactor Analysis (if not already selected)
OK
Apply
◆ Analysis
Read Results/Result Entities
Select Results File...
Directories <path>/exercise_22
Filter
Available Files nr0.nrf.01
OK
Select Rslt Template File...
Files pthermal_1_nodal.res_tmpl
OK
Apply
To plot the results to posted FEM use the Results Application radio button.
◆ Results
Create/Quick Plot
Select Result Cases TIME: 0.0000000000D+00 S...
Apply
◆ Insight
Create/Contour
Results Selection...
Update Results
Contour Result 1.1-Temperature,
OK
Apply
Your model should now look like the one shown below.
To create Cursor tool change the Tool to Cursor and then click on the
Results Selection… button. Again select 1.1-Temperature, (nodal) in the
Cursor Results list and click on OK to close the form. Click on the Apply
button to create the Cursor Tool. When the Cursor Tool from appears click
on the Cascade Spread Sheet button. Next, click some where on the model.
You should see the temperature of the Node nearest to the mouse cursor
printed on the model and in the Cursor Results form.
Create/Cursor
Results Selection...
Contour Result 1.1-Temperature,
OK
Apply
Cursor Result Form ◆ Cascade Spread SHeet
Your model should now look similar to the one shown below.
Objective:
■ To familiarize the user with initiating a model in
MSC/THERMAL.