Documente Academic
Documente Profesional
Documente Cultură
S2-1
S2-2
OVERVIEW
Why a Structural Analyst may have to perform Thermal Analysis Modes of Heat Transfer Available in MSC.NASTRAN and MSC.Patran support
S2-3
HEAT TRANSFER
Motivation
When the solution for the temperature field in a solid (or fluid) is desired, and the temperature is not influenced by the other unknown fields, a heat transfer analysis is appropriate. T2
q T2 T2 q T1
Heat Moves IN Moving Fluid
T1
q1 T2 T1 q2 T1>T2 Radiation T2
T1>T2 Convection
T1>T2 Advection
Boundary Conditions:
Thermal Convection
S2-5
Thermal equilibrium between heat sources, energy flow density and temperature rate is expressed by the Energy Conservation Law, which may be written:
where is L is the conductivity matrix. Assume that the continuum is incompressible and that there is no spatial variation of r and Cp; then the conservation law becomes:
S2-6
S2-7
S2-8
S2-9
The following table outlines the options when the Analysis Type is set to NASTRAN Thermal:
Object Type Nodal Element Uniform Nodal Element Uniform Ambient Space Enclosures(View factor) To ambient Flow tube to Ambient Coupled Coupled Flow tube Coupled Advection Duct Flow Normal Fluxes Directional Fluxes Nodal Source Volumetric Generation Fixed Initial
S2-10
Option
Radiation
Convention
Heating
S2-11
S2-12
S2-13
S2-14
S2-15
Includes the "NASTRAN" statement (optional - determines overall program control for the current run Allocates files, controls restarts and database operations The goal of the File Management Section is to make the operating system invisible to the user
Output requests and selects certain Bulk Data items such as loadings and constraints to be used
S2-16
The Bulk Data section is where you provide the description of the model and the loading conditions and constraints As mentioned in the previous section, the Executive Control section provides overall control of the solution and the Case Control provides the control of the individual loadings to be applied and the output requests
S2-17
The Bulk Data Section contains all data necessary for describing a structural model Bulk Data definitions include
Geometry
The Bulk Data is not required to be input in any set order. It is automatically sorted (alphabetically) at the beginning of the analysis
S2-18
Each item described in the Bulk Data section is called an Entry Each Entry may span multiple lines The format of each Entry is pre-defined - the format of each entry is described in the MSC.NASTRAN Quick Reference Guide (QRG), section 5 Only a few basic entries will be described in this set of notes Not all options will be discussed for each entry - for a full description, check the QRG
S2-19
S2-20
Each field of the input has a pre-determined data type. You must enter you data correctly An integer number has no decimal point Examples:
1 134 267
S2-21
Real data has a decimal point and may have an exponent There are several ways to represent real numbers For example, the real value 123.45 might be represented using any of the following: 123.45 1.2345+2 12.345E+01 .12345E3 These all represent the same number
S2-22
BCD (or character) data is represented as a text string It must start with a letter (A-Z) It may contain numbers in the text (0-9) It must be 8 or fewer characters long No special characters or embedded blanks may be used Examples: TEST123 X32 DUM1
S2-23
The first field of an entry is its name All subsequent fields provide data as defined for that entry in the QRG If an entry spans more than one line, then a continuation is needed Each line of input will use one of three formats:
S2-24
When using Small Field, each line is divided into 10 fields Each field is 8 columns long This is the format used by most pre-processing programs when writing an input file for MSC.Nastran Example Small Field Entry
When using small field, you must be sure to count the number of columns for each field There is no requirement that numbers be right- or left-justified (the program handles this for you)
S2-25
This is similar to small field, but fields are separated by either a comma or a space (using commas is recommended) Rules:
To skip a field, use two commas in succession Integers or BCD fields with more than 8 characters will result in a FATAL error Real numbers with more than 8 characters will be rounded off to 8 characters (therefore, some precision will be lost)
The first and last fields of each line are 8 columns The intermediate fields are 16 columns (there are only 4 intermediate fields per line - resulting in each line being 80 columns long)
Large Field is denoted by adding an asterisk (*) after the name in the first field of an entry and by an asterisk(*) in the first column of the second line of the entry See next page for the format
S2-27
S2-28
Errors result if data extends beyond its field into another field Fields 1 and 10 must be left justified. Fields 2 through 9 do not have this requirement Input items should not have embedded blanks
S2-29
All Real numbers (including zero) must have a decimal point (This is a common error) Many fields have a default value, if these fields are left blank, the default value will be used (See the QRG)
S2-30
Continuation Entries
Many input entries require more than one line of input If this is the case, then continuation entries must be used Continuation entries may be generated automatically when the entries are in sorted order. The parent entry must be blank in columns 74-80 (field 10), and the continuation entry must be blank in columns 2-8 (field 1). For small field entries, the first column of the continuation entry may be blank or contain a + symbol. For large field entries, the first column of the continuation entry must contain a * symbol
S2-31
Input rules
Unless you use automatic generation, a (+) or (*) is required in column 1, field 1 of a continuation entry. The remaining contents in field 1 of a continuation entry must be identical to the entry in field 10 (columns 2 through 8) of the parent entry (or the preceding continuation entry) Any entry in the first column of field 10 on the parent entry is ignored by the continuation entry Small field and large field continuation entries may be used together in defining a single data item entry
S2-32
S2-33
To avoid the time-consuming input of each Bulk Data entry individually, repetitive fields can be generated from a single entry definition. Rules governing this capability are:
Duplication of a field from the preceding entry is accomplished by coding the symbol = in the associated field Duplication of all remaining fields from the preceding entry is accomplished by coding the symbol == in the first of the fields to be repeated Generation of a incremented value from the previous entry is defined by coding *X or *(X) where X is the real or integer value of the increment (Note: Parentheses are optional) Repeated replication is indicated by coding =n or the optional =(n) in field 1, where n is the number of entry images to be generated using the values of the increments on the preceding generation entry
S2-34
Generation/replication rules apply to all Bulk Data entries unless denoted otherwise on specific entry definition pages in the QRG. Preprocessing programs generally generate a separate entry for each item and do not use replication. In this seminar and others, we often use replication as a method to shorten the file so that we can show the complete input, rather than just showing parts of it
S2-35
Continuation fields (fields 1 and 10) may be replicated using the following conventions
Only letters of the alphabet and integers may be used. They are coded into a base 36 number. That is, the sequence of numbers is 0, 1, 2,...8, 9, A, B,...Z. The first character in the field 1 or 10 is not incremented MSC.Nastran increments continuation fields by +1. The number of characters in an incremented field is not increased. For example, if the field in the first entry is 0, the field in the 37th entry is also 0 resulting in an illegal duplicate entry. A method to solve this problem is to start a first entry with 00. This will provide 36 squared unique fields See Section 3.5.1 of the MSC/NASTRAN Handbook for Linear Analysis for examples of continuation entries in small field and large field formats
S2-36
Example of Replication
S2-37
S2-38
chbdyp,10,10,line,,,1,2,1 =,*1,=,=,=,=,*1,*1,== =7
CHBDYP CHBDYP CHBDYP CHBDYP CHBDYP CHBDYP CHBDYP CHBDYP 10 11 12 13 14 15 16 17 10 10 10 10 10 10 10 10 10 LINE LINE LINE LINE LINE LINE LINE LINE LINE 1 2 3 4 5 6 7 8 9 2 3 4 5 6 7 8 9 10 1 1 1 1 1 1 1 1 1
CHBDYP 18
S2-39
S2-40
The following are recommendations on how to avoid some commonly made errors in the input
Failure to leave the proper number of fields blank when defining data values causes either a fatal error or wrong answers. Be sure to leave the proper number of blanks or include the correct number of commas to delimit data fields Be sure to use the correct format for integer numbers and real numbers. See individual entry format in the MSC/NASTRAN Quick Reference Guide for these specifications Be sure to define all the required fields for the Bulk Data entries
S2-41
(optional)
(Use for restart purpose) (required - sets solution type)
(keyword delimiter)
(declares loads/output requests) (keyword delimiter) (specifies model details) (keyword delimiter)
Case Control
BEGIN BULK
Bulk Data
ENDDATA
S2-42
FILE MANAGEMENT
Principal uses
Initialization of the MSC.Nastran database Restarts Controlling scratch space - requires manual input Assigning file units (e.g. to produce output for MSC/PATRAN) requires manual input
S2-43
EXECUTIVE CONTROL
Principal uses
Example:
S2-44
CASE CONTROL
Principal uses
Select desired loading and boundary conditions Specify convergence criteria Request output sets (sent F06, XDB and/or punch file)
S2-45
S2-46
BEGIN BULK $ Direct Text Input for Bulk Data $ Elements and Element Properties for region : rod GRID 1 0. 0. 0. GRID 2 .1 0. 0. CROD 1 1 1 2 PROD 1 1 .007854 $ Description of Material : Date: 03-Jun-98 Time: 15:43:43 MAT4 1 204.
S2-47
MSC.NASTRAN FILES
Input file describing FE model and run parameters ASCII results file Binary results file Run history(disk space used, files assigned, etc.) Summary of execution links Main database - contains assembled matrices and solutions (required for restart) Serves as a directory listing of files used during a run (required for restart)
S2-48