You are on page 1of 20

Supplementary Exercise - 4

MSC.Patran Thermal Thermal Block

Objectives:
s Model various thermal conditions on a simple block model. This involves adding various boundary conditions:
s s s s s Temperature Heating, flux Heating, nodal source Radiation Convection

MSC.Patran 301 Exercise Workbook

Supp4-1

Supp4-2

MSC.Patran 301 Exercise Workbook

Supp. Exercise 4

Thermal Block

Model Description:
In this exercise you will create a simple cube conduction thermal model and apply several thermal loads and boundary conditions. For each added boundary condition, an analysis is performed.

[0,0,0] y 1 x Analysis Code: Element type: Element Global Edge Length: MSC/THERMAL Hex8 0.1

Figure 1-1

MSC.Patran 301 Exercise Workbook

Supp4-3

Suggested Exercise Steps:


s Create a new database named block.db. s Change the Tolerance to Default and the Analysis Code to MSC/THERMAL. s Create the geometry and finite element mesh using the information in Figure 1-1. s Define a material named alum. s Define a Property called block. s Create a fixed temperature of 100oC on left face of block; use set name fixed_left. s Couple the right face of the block with Node 9999 set to 0oC; use set name coupled_face. s Analyze the model and read in the results. View results using quick plot method. s Add a constant heat flux called constant_flux to the model and re-analyze. s Add a couple of heat nodal sources to the model and analyze. s Remove the coupled nodes from the default load case. Change temperature of Node 9999 to -100.0oC. Add radiation to the model between the right side of block and Node 9999. Analyze. s Create a new node and add convection to model. Analyze. s The purpose of this exercise is to demonstrate how boundary conditions can be created for a simple situation (model).

Supp4-4

MSC.Patran 301 Exercise Workbook

Supp. Exercise 4

Thermal Block

Exercise Procedure:
1. Create a new database and name it block.db.

File/New... New Database Name OK block

2.

Change the Tolerance to Default and the Analysis Code to MSCTHERMAL.

New Model Preference Tolerance Analysis Code: OK Default MSC/THERMAL

3.

Create the geometry and finite element mesh. Geometry

Create a solid
Create Solid XYZ <1,1,1> [0, 0, 0]

Action: Object: Method: Vector Coordinate List Origin Coordinate List Apply

MSC.Patran 301 Exercise Workbook

Supp4-5

Now create the mesh for the model.

Mesh the model

Finite Elements Action: Object: Type: Global Edge Length Mesher Element Topology Solid List Apply Your finite element model should look like the one shown in the figure below. Create Mesh Solid 0.1 Isomesh Hex8 Solid 1

Y Z X

The following node to be created will be used as the coupling node for specifying the temperatures on the right side of the model. Action: Object: Method:
Supp4-6 MSC.Patran 301 Exercise Workbook

Create Node Edit

Supp. Exercise 4

Thermal Block
9999

Node ID List Associate with Geometry Node Location List Apply

[1.5 .5 .5]

4.

Create a material property set for aluminum called alum. Materials

Create Material

Action: Object: Method: Material Name Input Properties... Thermal Conductivity Density Specific Heat Apply Cancel

Create Isotropic Manual Input alum

204 1.0 1.0

5.

Define solid element properties with set called block. Properties

Create Property

Action: Object: Type: Property Set Name Input Properties... Material name

Create 3D Thermal 3D Solid block

m:alum
MSC.Patran 301 Exercise Workbook Supp4-7

OK Select Members Add Apply Solid1

6.

Create Loads and BCs

Create a fixed temperature on the left face of the block model. Set the temperature there to 100oC (set name fixed_left). Then specify the temperature on the right face using the nodal coupling option-- couple the temperature at a single node to that of a set of nodes. The coupling node is Node 9999 and is at 0oC. Loads/BCs

Action: Object: Type: Option: New Set Name Input Data... Fixed Temperature OK Select Application Region... Geometry

Create Temperature (PThermal) Nodal Fixed fixed_left

100

Select Geometry Entities select left face of the solid (Solid 1.1) Add OK Apply

Action: Object: Type:


Supp4-8 MSC.Patran 301 Exercise Workbook

Create Temperature (PThermal) Nodal

Supp. Exercise 4

Thermal Block
Coupled coupled_face

Option: New Set Name Select Application Region... FEM Slave Region Select Nodes Add Master Region Select Nodes Add OK Apply

select nodes on right face

Node 9999

Set the temperature of the master region, ie. Node 9999. Action: Object: Type: Option: New Set Name Input Data... Fixed Temperature OK Select Application Region... FEM Select Nodes Add OK Apply
MSC.Patran 301 Exercise Workbook Supp4-9

Create Temperature (PThermal) Nodal Fixed fixed_node

0.0

Node 9999

7.

Analyze the model Analysis

Action: Object: Method: Solution Parameters... Calculation Temperature Scale: OK Output Requests...

Analyze Full Model Full Run

Celsius

Units Scale for Output Temperatures: OK Apply

Celsius

8.

Read in the results. Read Result Result Entities

Action: Object: Select Results File...

Select under Directories the jobname subdirectory, e.g. /baja/users/ patran.class/jobname (as seen in Jobname). Selected Results Files: OK Select Rslt Template File... Template File: OK Apply pthermal_1_nodal.res_tmpl nr0.nrf.01

Supp4-10

MSC.Patran 301 Exercise Workbook

Supp. Exercise 4

Thermal Block
In Results, use quick plot and choose temperature as your fringe result. Results

9.

Action: Object: Select Result Cases: Select Fringe Result: Apply

Create Quick Plot 0.000000000D +00 Temperature,

You will need to reset the graphics by using the Reset Graphics Icon after viewing the results.

MSC.Patran 301 Exercise Workbook

Supp4-11

10.

Add a heat flux to the top face of the solid cube. Loads/BCs

Action: Object: Type: Option: New Set Name Input Data... Fixed Heat Flux OK Select Application Region... Geometry Select Solid Faces Add OK Apply 11.

Create Heating (PThermal) Element Uniform Flux, Fixed constant_flux

10000

select top face of solid (Solid 1.4)

Check the load case named Default, that is always used for an MSC.Thermal analysis, to see that all loads and boundary conditions are being used.

Load Cases Action: Select Load case to Modify Modify Default

See the Loads/BCs that will be used for the analysis under Assigned Loads/BCs. Cancel

Supp4-12

MSC.Patran 301 Exercise Workbook

Supp. Exercise 4

Thermal Block
Analyze the model and view the results (newest result case). After viewing the results reset graphics.

12.

Change the job name for this analysis. Analysis Action: Object: Method: Job Name Apply Read the results file as before, but this time select the results file, nr0.nrf.01, under the new job name subdirectory, block_flux. It is not necessary to select the results template file a second time. The result should look like the following figure. Analyze Full Model Full Run block_flux

MSC.Patran 301 Exercise Workbook

Supp4-13

13.

Create heating for nodal sources in the model. Loads/BCs

Action: Object: Type: Option: New Set Name Input Data... Nodal Source OK Select Application Region... FEM Select nodes Add OK Apply

Create Heating (PThermal) Element Uniform Template, Nodal Source node_sources

1000

select 2 nodes from interior

Supp4-14

MSC.Patran 301 Exercise Workbook

Supp. Exercise 4

Thermal Block
Analyze the model and view the results (newest result case). Remember to change the job name. The result will depend on which nodes are chosen for the location of the nodal sources, but will have a relationship to the following plot. After viewing results reset graphic.

14.

15.

Add radiation to the right side of model and modify temperature of Node 9999 to be -100.0oC. The coupled nodes should be removed from the default load case. Load Cases

Action: Select Load Case To Modify: Assigned Loads/BCs: Remove Selected Rows OK Apply

Modify Default coupled_face

MSC.Patran 301 Exercise Workbook

Supp4-15

Loads/BCs Action: Object: Type: Option: New Set Name Target Element Type: Region2: Input Data... Application Surf Emissivity Coupling Surf Emissivity Form Factor OK Select Application Region... FEM Coupling Method Application Region Select 3D Element Faces Add Companion Region Select Nodes Add OK Apply Node 9999 select right side of block Closest Approach 0.8 1.0 1.0 Create Radiation (PThermal) Element Uniform Gap Radiation radiation 3D Nodal

Supp4-16

MSC.Patran 301 Exercise Workbook

Supp. Exercise 4

Thermal Block

Modify the temperature of the fixed_node to be -100oC. Action: Object: Type: Option: Select Set To Modify: Modify Data... Fixed Temperature OK Apply -100 Modify Temperature (PThermal) Nodal Fixed fixed_node

16.

Analyze the model and view the results (newest result case). Remember to change the job name. After viewing results reset graphic.

MSC.Patran 301 Exercise Workbook

Supp4-17

17.

Add convection to the bottom of the model. Create a node below the bottom of model and give it a temperature of 0oC. Finite Elements

Action: Object: Method: Node ID List Associate with Geometry Node Location List Apply

Create Node Edit 20000

[0.5 -0.5 0.5]

Loads/BCs Action: Object: Type: Option: New Set Name Input Data... Fixed Temperature OK Select Application Region... FEM Select Nodes Add OK Apply Node 20000 0.0 Create Temperature (PThermal) Nodal Fixed conv_temp

Supp4-18

MSC.Patran 301 Exercise Workbook

Supp. Exercise 4

Thermal Block

Set the convection condition between the conv_temp and the bottom of the solid. Action: Object: Type: Option: New Set Name Target Element Type: Region2: Input Data... Convection Coefficient OK Select Application Region... FEM Coupling Method Application Region Select 3D Element Faces Add Coupling Region Select Nodes Add OK Apply Node 20000 select bottom side of block Closest Approach 1000 Create Convection (PThermal) Element Uniform Fixed Coefficient convection 3D Nodal

MSC.Patran 301 Exercise Workbook

Supp4-19

18.

Analyze the model and view the results (newest result case). Change the job name. After viewing the results reset the graphics.

19.

To complete the exercise, close the database.

File/Quit...

Supp4-20

MSC.Patran 301 Exercise Workbook

You might also like