Seminar Notes
BASIC MSC.NASTRAN Linear Static
and Normal Modes Analysis
The MSC.Software Corporation
Training and Education
THE MACNEAL-SCHWENDLER CORPORATION
Los Angeles, California 90041-1777
Fax: (213) 259-3838
815 Colorado Boulevard
Tel: (213) 258-9111
United States
MSC/PATRAN Support
Tel: 1-800-732-7284
Fax: 714-979-2990
Frimley, Camberley
Surrey, United Kingdom
Tel: (+44)-1276-67 1000
Fax: (+44)-1276-69 1111
MSC/NASTRAN Support
Tel: 1-800-336-4858
Fax: 323-259-4999
Tokyo, Japan
Tel: 81-3-3505-0266
Fax: 81-3-3505-0914
Munich, Germany
Tel: (+49)-89-43 19 87 0
Fax: (+49)-89-43 61 716
Paris, France
Tel: (+33)-1-69 36 69 36
Fax: (+33)-1-69 36 45 17
Rome, Italy
Tel: (+39)-6 5 91 64 50
Fax: (+39)-6 5 91 25 05
Gouda, The Netherlands
Tel: (+31)-182-543700
Fax: (+31)-182-543707
Moscow, Russia
Tel: (+7095)-236-61-77
Fax: (+7095)-232-3575
Madrid, Spain
Tel: (+34)-915-560919
Fax: (+34)-915-567280
BASIC MSC.NASTRAN
Linear Static and Normal Modes Analysis
SEMINAR NOTES
NA*V70.5*Z*Z*Z*SM-NAS101-NT1
June 1998
DISCLAIMER
The concepts, methods, and examples presented in this text are for educational purposes only and
are not intended to be exhaustive or to apply to any particular engineering problem or design. The
MSC.Software Corporation assumes no liability or responsibility to any person or company for direct
or indirect damages resulting from the use of any information contained herein.
Printed in U.S.A.
1999 by The MacNeal-Schwendler Corporation
All rights reserved.
The MacNeal-Schwendler Corporation
Seminar Questionnaire
Seminar
Date
Location
Instructor
Your Name
Title
Company
Your feedback is very important in helping MSC meet the training needs of its clients. Your specific
written comments are especially helpful. Please use the following scale:
1 = poor
Rating
2 = marginal
3 = average
Category
4 = good
5 = very good
Comments
Effectiveness of instructor in
explaining technical concepts.
Ability of instructor to relate
seminar content to real-world
problem solving.
Organization of material in a
clear and understandable
manner.
Balance of material (i.e., theory
vs. practical, applied
engineering).
(Continued on back)
Rev 5/93
The MacNeal-Schwendler Corporation
Seminar Questionnaire (Cont.)
1 = poor
Rating
2 = marginal
3 = average
Category
4 = good
5 = very good
Comments
Quality of course handouts.
Usefulness of maps. Were you
able to locate the seminar room?
Any suggestions?
Impression of hotel
accommodations. At which
hotel did you stay? Any
problems?
How were the seminar lunches?
Overall impression of seminar.
Please offer suggestions for
improvement.
Would you recommend this instructor for future classes? Why or why not? ____________________
________________________________________________________________________________
Rev 5/93
TABLE OF CONTENTS
TITLE
1.0
SECTION
INTRODUCTION TO MSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
COMPANY OVERVIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
WHAT IS MSC/NASTRAN?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MSC CLIENT SUPPORT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ADDITIONAL SOURCES OF INFORMATION . . . . . . . . . . . . . . . . . .
MSC TRAINING AND EDUCATION . . . . . . . . . . . . . . . . . . . . . . . . . .
2.0
INTRODUCTION TO FINITE ELEMENT THEORY . . . . . . . . . . . . . . . . . 2-1
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MATRIX THEORY OF STRUCTURAL ANALYSIS
(HISTORICAL SKETCH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
OVERVIEW OF THE MATRIX METHOD
OF STRUCTURAL ANALYSIS. . . . . . . . . . . . . . . . . . . . . . . . . . . .
FUNDAMENTAL STRUCTURAL
ANALYSIS REQUIREMENTS. . . . . . . . . . . . . . . . . . . . . . . . . . . .
BASIC EQUATION OF THE DISPLACEMENT METHOD . . . . . . . . .
INTERPRETATION OF ELEMENTAL STIFFNESS
MATRIX [K] AND STIFFNESS COEFFICIENTS (kij) . . . . . . . . . .
DISCRETIZATION OF CONTINUOUS STRUCTURE . . . . . . . . . . . .
EXAMPLE: DIRECT FORMULATION OF ROD ELEMENT
STIFFNESS MATRIX BY DISPLACEMENT METHOD . . . . . . . . .
OTHER EXAMPLES OF ELEMENTAL
STIFFNESS MATRICES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GLOBAL STIFFNESS MATRIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CONSTRAINING THE STRUCTURE RIGID BODY MOTION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
OVERVIEW OF FINITE ELEMENT SOLUTION PROCEDURE . . . . .
REFERENCES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.0
2-1
2-3
2-4
2-5
2-6
2-7
2-8
2-10
2-14
2-16
2-18
2-20
2-22
INTRODUCTION TO FINITE ELEMENT MODELING . . . . . . . . . . . . . . . 3-1
GOAL OF FINITE ELEMENT ANALYSIS . . . . . . . . . . . . . . . . . . . . . . . . .
INPUT TO THE FINITE ELEMENT MODEL . . . . . . . . . . . . . . . . . . . .
OUTPUTS FROM THE FINITE ELEMENT ANALYSIS. . . . . . . . . . . .
MODELING GUIDELINES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
UNITS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.0
1-1
1-2
1-4
1-6
1-7
3-1
3-2
3-4
3-5
3-6
INTRODUCTION TO MSC/NASTRAN INPUT FILE . . . . . . . . . . . . . . . . 4-1
MSC/NASTRAN INPUT FILE - OVERALL VIEW . . . . . . . . . . . . . . . . . . .
DELIMETER ENTRIES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SAMPLE MSC/NASTRAN INPUT FILE. . . . . . . . . . . . . . . . . . . . . . . .
FORMAT OF MSC/NASTRAN DATA ENTRIES . . . . . . . . . . . . . . . . .
i
4-1
4-3
4-4
4-7
TABLE OF CONTENTS (Cont.)
TITLE
SECTION
SMALL FIELD FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FREE FIELD FORMAT IN THE BULK DATA . . . . . . . . . . . . . . . . . . .
LARGE FIELD FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GENERAL RULES FOR BULK DATA INPUT . . . . . . . . . . . . . . . . . . .
CONTINUATION ENTRIES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GENERATION/REPLICATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GENERATION/REPLICATION OF
CONTINUATION ENTRIES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GENERATION/REPLICATION EXAMPLES . . . . . . . . . . . . . . . . . . . .
COMMON ENTRY FORMAT ERRORS . . . . . . . . . . . . . . . . . . . . . . .
THE NASTRAN STATEMENT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FILE MANAGEMENT SECTION (FMS) . . . . . . . . . . . . . . . . . . . . . . .
5.0
5-1
5-2
5-3
5-4
5-5
5-6
5-7
5-9
5-10
CASE CONTROL SECTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
INTRODUCTION TO THE CASE CONTROL SECTION . . . . . . . . . . . . .
CASE CONTROL COMMAND - DATA SELECTION . . . . . . . . . . . . .
CASE CONTROL COMMANDS - OUTPUT SELECTION. . . . . . . . . .
CASE CONTROL SET DEFINITIONS. . . . . . . . . . . . . . . . . . . . . . . . .
CASE CONTROL SORT OPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . .
SORT1 FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SORT2 FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CASE CONTROL COMMANDS - SUBCASE DEFINITION . . . . . . . .
CASE CONTROL EXAMPLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.0
4-16
4-17
4-19
4-20
4-21
EXECUTIVE CONTROL SECTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
INTRODUCTION TO THE EXECUTIVE CONTROL SECTION . . . . . . . .
SELECTED EXECUTIVE CONTROL STATEMENTS. . . . . . . . . . . . .
DEFINITION OF DMAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MSC/NASTRAN SOLUTION SEQUENCE
FOR STATIC ANALYSIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A ROAD-MAP FROM MSC/NASTRAN . . . . . . . . . . . . . . . . . . . . . . . .
F04 OUTPUT FILE FROM SOL 24 STATIC ANALYSIS . . . . . . . . . . .
EPSILON (RESIDUAL ERROR VECTOR) AND
STRAIN ENERGY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
STRUCTURED SOLUTION SEQUENCES . . . . . . . . . . . . . . . . . . . . .
RIGID FORMAT SOLUTION SEQUENCES . . . . . . . . . . . . . . . . . . . .
6.0
4-9
4-10
4-11
4-12
4-13
4-15
6-1
6-2
6-4
6-9
6-11
6-12
6-14
6-17
6-19
BULK DATA SECTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.0-1
INTRODUCTION TO THE BULK DATA SECTION . . . . . . . . . . . . . . . . .
MSC/NASTRAN COORDINATE SYSTEMS . . . . . . . . . . . . . . . . .
GRID POINTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SINGLE-POINT CONSTRAINTS. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ii
7.1-1
7.1-2
7.2-1
7.3-1
TABLE OF CONTENTS (Cont.)
TITLE
SECTION
MATERIAL PROPERTIES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MSC/NASTRAN ELEMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ZERO-DIMENSIONAL (SCALAR) ELEMENT LIBRARY. . . . . . . . . . .
ONE-DIMENSIONAL ELEMENT LIBRARY. . . . . . . . . . . . . . . . . . . . .
CALCULATION OF TORSIONAL CONSTANT J
FOR PROD, PBAR, AND PBEAM ENTRIES. . . . . . . . . . . . . . . . .
CROD EXAMPLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CBAR ELEMENT DEFINITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CBARAO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CBEAM ELEMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TWO-DIMENSIONAL ELEMENT LIBRARY . . . . . . . . . . . . . . . . . . . .
TWO-DIMENSIONAL ELEMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . .
REFERENCES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CQUAD4 ELEMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CQUAD4 ELEMENT DEFINITION . . . . . . . . . . . . . . . . . . . . . . . . . . .
QUAD4 ELEMENT DEFINITION ALTERNATE PROPERTY ENTRY . . . . . . . . . . . . . . . . . . . . . . . .
THREE-DIMENSIONAL ELEMENT LIBRARY . . . . . . . . . . . . . . . . . .
RECOMMENDED USES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CHEXA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MSC/NASTRAN LOADS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FORCE AND MOMENT ENTRIES . . . . . . . . . . . . . . . . . . . . . . . . . . .
EXAMPLE INPUT FOR FORCE AND
MOMENT ENTRIES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DISTRIBUTED LOADS (PLOAD) IN MSC/NASTRAN . . . . . . . . . . . .
EXAMPLE INPUT FOR PLOAD1 ENTRY . . . . . . . . . . . . . . . . . . . . . .
EXAMPLE INPUT FOR PLOAD4 ENTRY . . . . . . . . . . . . . . . . . . . . . .
GRAV ENTRY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
THERMAL EFFECTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EXAMPLE OF APPLYING THERMAL EFFECTS . . . . . . . . . . . . . . . .
LOAD ENTRY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
THE LOAD REQUEST TREE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.0
7.4-1
7.5-1
7.6-1
7.7-1
7.7-6
7.7-8
7.7-14
7.7-37
7.7-44
7.8-1
7.8-2
7.8-3
7.8-4
7.8-6
7.8-18
7.9-1
7.9-2
7.9-3
7.10-1
7.10-2
7.10-3
7.10-5
7.10-6
7.10-10
7.10-12
7.10-14
7.10-15
7.10-18
7.10-19
INTERMEDIATE MODELING PRACTICES . . . . . . . . . . . . . . . . . . . . . . . 8.0-1
SET NOTATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MULTIPOINT CONSTRAINTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
R-TYPE (CONSTRAINT) ELEMENTS . . . . . . . . . . . . . . . . . . . . . . . .
SINGULARITIES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PARAM, AUTOSPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
STRUCTURAL SYMMETRY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MESH TRANSITIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TYPES OF PLATE ELEMENT DISTORTION . . . . . . . . . . . . . . . . . . .
iii
8.1-1
8.1-2
8.1-5
8.1-6
8.1-7
8.2-1
8.2-8
8.2-10
CYLINDRICAL AND CIRCULAR ELEMENTS. . . . . . . . . . . . . . . . . . . 8.2-10
MODEL DEBUGGING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.3-1
9.0
PARAMETERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
INTRODUCTION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PARAMETERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PRINTOUT GENERATED BY PARAM,PROUT,1. . . . . . . . . . . . . . . .
PRINTOUT GENERATED BY PARAM,GPECT,1 . . . . . . . . . . . . . . . .
PRINTOUT GENERATED BY PARAM,EST,1 . . . . . . . . . . . . . . . . . .
10.0
NATURAL FREQUENCIES AND NORMAL MODES . . . . . . . . . . . . . . . 10-1
GOVERNING EQUATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MASS MATRIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
THEORETICAL RESULTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
REASONS TO COMPUTE NATURAL FREQUENCIES
AND NORMAL MODES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
IMPORTANT FACTS AND RESULTS REGARDING
NORMAL MODES AND NATURAL FREQUENCIES . . . . . . . . . .
METHODS OF COMPUTATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
COMPARISON OF EIGENVALUE
EXTRACTION METHODS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
NORMAL MODES ANALYSIS ENTRIES . . . . . . . . . . . . . . . . . . . . . .
11.0
10-1
10-3
10-7
10-11
10-12
10-16
10-18
10-20
LINEAR BUCKLING ANALYSIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1
THEORY OF BUCKLING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SOLUTION OF THE EIGENVALUE PROBLEM . . . . . . . . . . . . . . . . .
SOLUTION SEQUENCES FOR BUCKLING AND
STABILITY PROBLEMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EXAMPLES OF NONLINEAR BUCKLING . . . . . . . . . . . . . . . . . . . . .
RULES FOR SOL 105 BUCKLING ANALYSIS . . . . . . . . . . . . . . . . . .
DATA ENTRIES FOR LINEAR BUCKLING. . . . . . . . . . . . . . . . . . . . .
EEIGB ENTRY. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EXAMPLE - SIMPLE EULER COLUMN . . . . . . . . . . . . . . . . . . . . . . .
REFERENCES FOR BUCKLING AND
STABILITY ANALYSIS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.0
9-1
9-2
9-4
9-5
9-6
11-1
11-2
11-3
11-5
11-6
11-7
11-8
11-10
11-16
FILE MANAGEMENT SECTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-1
FMS OVERVIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DBSETS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
REQUIRED DBSETS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TYPICAL FILES GENERATED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RESTARTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AUTOMATIC RESTARTS (SOLs 101-200). . . . . . . . . . . . . . . . . . . . .
RESTART EXAMPLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RESTART EXAMPLE - COLD START . . . . . . . . . . . . . . . . . . . . . . . .
COLD START F04 FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
iv
12-1
12-2
12-3
12-4
12-5
12-6
12-7
12-8
12-9
COLD START F06 FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RESTART EXAMPLE - DATA RECOVERY RESTART . . . . . . . . . . .
RESTART EXAMPLE - PREFERRED METHOD . . . . . . . . . . . . . . . .
RESTART F04 FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RESTART F06 FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RESTART EXAMPLE SUMMARY. . . . . . . . . . . . . . . . . . . . . . . . . . . .
MANIPULATING THE DATABASE . . . . . . . . . . . . . . . . . . . . . . . . . . .
ASSIGN AND INIT STATEMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . .
EXAMPLES - ASSIGN AND INIT . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EXPAND STATEMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EXAMPLE - EXPAND STATEMENT . . . . . . . . . . . . . . . . . . . . . . . . . .
EXAMPLE ASSIGNING A FORTRAN FILE . . . . . . . . . . . . . . . . . . . .
13.0
12-11
12-14
12-15
12-16
12-18
12-21
12-22
12-23
12-24
12-25
12-26
12-27
MSC/NASTRAN DOCUMENTATION. . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
DOCUMENTATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
ADDITIONAL DOCUMENTATION . . . . . . . . . . . . . . . . . . . . . . . . . . . A-4
14.0
STRUCTURE PLOTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PLOT ENTRIES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VIEWING OPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EXAMPLE - PLOT INPUT FILE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PLOT SET 1 LABEL BOTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PLOT SET 1 SHRINK, LABEL GSPC . . . . . . . . . . . . . . . . . . . . . . . . .
PLOT STATIC DEFORMATION 0 SET . . . . . . . . . . . . . . . . . . . . . . . .
15.0
B-1
B-3
B-4
B-6
B-7
B-8
B-9
MSC/NASTRAN MODEL CHECKOUT . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
MSC/NASTRAN MODEL CHECKOUT . . . . . . . . . . . . . . . . . . . . . . . . C-1
BASIC MSC/NASTRAN SEMINAR OBJECTIVE
The purpose of this seminar is to introduce you to MSC/NASTRAN.
The seminar will stress proper data formats and basic concepts in the
use of MSC/NASTRAN finite element analysis to solve engineering
analysis problems.
You are not expected to leave as an expert in basic MSC/NASTRAN.
However, if you leave here with a better understanding of
MSC/NASTRANs data structure, capable of executing simple analyses on your own, and with the knowledge of where to look for answers to your questions, then this seminar has been a success.
vii
SECTION 1
INTRODUCTION TO MSC
COMPANY OVERVIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
WHAT IS MSC/NASTRAN? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
MSC CLIENT SUPPORT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
ADDITIONAL SOURCES OF INFORMATION . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
MSC TRAINING AND EDUCATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
COMPANY OVERVIEW
The MacNeal-Schwendler Corporation (MSC) has been supplying
sophisticated computer-aided engineering tools since 1963.
MSC is the developer, distributor, and supporter of the most
complete and widely-used structural analysis program in the world,
MSC/NASTRAN.*
NASTRAN development was initiated in 1966 under the
sponsorship of the National Aeronautics and Space Administration
based on the known requirements of the aerospace industry for
structural analysis. MSC has been involved in NASTRAN since its
inception and has marketed its own enhanced, proprietary version
MSC/NASTRAN since 1972.
___________________________________________________________________________________________
*NASTRAN is a registered trademark of the National Aeronautics and Space Administration.
1-1
WHAT IS MSC/NASTRAN?
MSC/NASTRAN is a general-purpose, finite element analysis
program capable of solving a wide variety of engineering problems
including:
Linear static analysis
Static analysis with geometric and material nonlinearity
Transient analysis with geometric and material nonlinearity
Normal modes and buckling analysis
Direct and modal complex eigenvalue analysis
Direct and modal frequency analysis and random response
Direct and modal transient analysis (including response spectrum
analysis)
Linear static and vibration analysis with cyclic symmetry
Linear and nonlinear steady-state heat transfer
Transient heat transfer
Aeroelasticity
Multilevel superelements
1-2
WHAT IS MSC/NASTRAN? (Cont.)
Design sensitivity and optimization
Acoustics
p-Version elements and hp adaptivity
MSC/NASTRAN is
Extensively documented (including on-line encylopedia!) and
quality assurance tested
Continually being enhanced by the addition of new capabilities
Efficient due to its use of modern database technology and use of
modern sparse matrix and numerical analysis techniques
Mainly written in FORTRAN (some C), currently over 1.4 million
program statements
Used extensively by aerospace, energy, transportation, biomedical, and general industries
1-3
MSC CLIENT SUPPORT
With corporate headquarters in Los Angeles, MSC maintains
regional sales and support offices around the world. Information
regarding the location of MSC offices may be found on the MSC
web page:
http://www.macsch.com
Regional offices provide the first line of client support for
MSC/NASTRAN products and are staffed by experienced
engineers.
If you need to contact MSC for clients support, the phone numbers
are available using the web page under "Support, Training, and
Documentation."
1-4
MSC CLIENT SUPPORT (Cont.)
When contacting MSC with technical questions concerning an
MSC/NASTRAN run, please have the following information
available:
The version level of MSC/NASTRAN being used (for example,
Version 70.5)
Your computer platform (manufacturer, model, and operating
system)
Your input file (.dat)
Your output files (.f06, .f04, and .log files)
Relevant user documentation
A description of the error encountered (if applicable) and a
description of your model
1-5
ADDITIONAL SOURCES OF INFORMATION
News file printed at the top of the .f06 file contains information on
upcoming conferences, new capabilities and enhancements, and
changes made with respect to previous versions.
Version dependent release notes provide in-depth discussions of
new features.
Current error list delivered with MSC/NASTRAN contains known
errors and general limitations. For updates contact your local MSC
office.
MSC/WORLD offers viewpoints/articles from MSCs upper
management, industry applications, user conference summaries,
and seminar schedules.
User conferences, technical articles (both in-house and outside
publications).
1-6
MSC TRAINING AND EDUCATION
MSC/NASTRAN seminars are held worldwide. Locations, dates,
and descriptions of all scheduled classes are given in the Seminar
Program Catalog available upon request from any MSC regional
office.
MSC also conducts cost-effective in-house seminars at clients
facilities.
MSC/NASTRAN seminar topics include:
Basic Linear Statics and Normal Modes
Dynamic Analysis
Thermal Analysis
Nonlinear Analysis
Superelement Analysis
DMAP and Database Applications in MSC/NASTRAN
Aeroelasticity
Composite Materials
Practical Dynamic Analysis using MSC/NASTRAN
1-7
MSC TRAINING AND EDUCATION (Cont.)
Design Sensitivity and Optimization
Practical
Finite
MSC/NASTRAN
Element
Modeling
Fluid Structure Analysis
Custom seminars are available upon request
1-8
Techniques
Using
SECTION 2
INTRODUCTION TO FINITE ELEMENT THEORY
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
MATRIX THEORY OF STRUCTURAL ANALYSIS
(HISTORICAL SKETCH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
OVERVIEW OF THE MATRIX METHOD OF STRUCTURAL ANALYSIS . . . . . . 2-4
FUNDAMENTAL STRUCTURAL ANALYSIS REQUIREMENTS . . . . . . . . . . . . . 2-5
BASIC EQUATION OF THE DISPLACEMENT METHOD . . . . . . . . . . . . . . . . . . 2-6
INTERPRETATION OF ELEMENTAL STIFFNESS
MATRIX [K] AND STIFFNESS COEFFICIENTS (kij) . . . . . . . . . . . . . . . . . . . . . 2-7
DISCRETIZATION OF CONTINUOUS STRUCTURE. . . . . . . . . . . . . . . . . . . . . . 2-8
EXAMPLE: DIRECT FORMULATION OF ROD ELEMENT
STIFFNESS MATRIX BY DISPLACEMENT METHOD. . . . . . . . . . . . . . . . . . . . . 2-10
OTHER EXAMPLES OF ELEMENTAL STIFFNESS MATRICES. . . . . . . . . . . . . 2-14
GLOBAL STIFFNESS MATRIX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16
CONSTRAINING THE STRUCTURE - RIGID BODY MOTION . . . . . . . . . . . . . . 2-18
OVERVIEW OF FINITE ELEMENT SOLUTION PROCEDURE . . . . . . . . . . . . . . 2-20
REFERENCES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-22
INTRODUCTION
There are a number of possible approaches to engineering problems
Exact (closed form)
Classical
Methods
Approximate (e.g., series
solution to governing
differential equations)
Engineering
Analysis
Energy
Boundary Element
Numerical
Methods
Finite Difference
Finite Element
Classical (analytical) methods
Exact and Approximate. Offer a high degree of insight, but the
problems are difficult or impossible to solve for anything but simple
geometry and loadings
2-1
INTRODUCTION (Cont.)
Numerical methods
Energy: Minimizes an expression for the potential energy of the
structure over the whole domain. This approach is feasible only for
simple configurations.
Approximates functions satisfying the
Boundary Element:
governing differential equations not the boundary conditions.
Problem size is reduced because elements represent only the
boundary of the domain. However, the application of this method
relies on knowing the fundamental solution to the governing
equations. This can sometimes be difficult to obtain.
Finite Difference: Replaces governing differential equations and
boundary conditions with corresponding algebraic finite difference
equations.
Problems occur when attempting to represent
irregularly shaped structures or complicated boundary conditions.
Finite Element: Offers considerable problem generality and ease
of solution by permitting irregularly shaped elements. Some prior
knowledge of the overall behavior of the structure is required to
guide model generation and element selection.
2-2
MATRIX THEORY OF STRUCTURAL ANALYSIS
(HISTORICAL SKETCH)
The matrix theory of structural analysis first began appearing in the
technical literature in the early 1950s.
The emergence of high-speed automatic computing machines
and the desire to analyze complex structural designs promoted the
development of matrix methods.
During the early 1950s a procedure known as the displacement
(stiffness) method was suggested for investigating the complex
behavior of structural problems.
In 1956, Turner, Clough, Martin, and Topp presented the first
treatment of the direct stiffness method (Journal of Aeronautical
Science, Volume 23, pages 805-823, 1956).
The term finite element was coined by Clough in a paper
describing the technique used for plane stress analysis
(Proceedings of the Second ASCE Conference on Electronic
Computation, Sept. 1960).
2-3
OVERVIEW OF THE MATRIX METHOD
OF STRUCTURAL ANALYSIS
Two different finite element approaches to analyzing structures are
the force method and the displacement method. In both methods,
equilibrium, compatibility, and stress-strain relations are used to
generate a system of equations that represent the behavior of the
structure.
Force Method
The member forces are the basic unknowns in
the system of equations.
Displacement
Method
The nodal displacements are the
unknowns in the system of equations.
basic
Both methods can be used to solve structural problems. Although
both approaches are valid, the displacement method is easier to adapt
to electronic computations. MSC/NASTRAN uses the displacement
method approach to finite element analysis, as do most commercial
finite element programs.
2-4
FUNDAMENTAL STRUCTURAL ANALYSIS
REQUIREMENTS
All structural engineering analyses must satisfy the following three
general conditions:
F = 0 , M = 0
1.
Equilibrium of forces and moments:
2.
Strain-Displacement relations: (also called compatibility of
deformations) Ensures that the displacement field in a deformed
continuous structure is free of voids or discontinuities
3.
Stress-Strain relations: (also called constitutive relations)
For a linear material, generalized Hookes Law states
{} = [E]{}
where { }= { }
x y z xy yz zx
{ } = { x y z xy yz zx }
[ E ] = 6 x 6 matrix of elastic constants
A homogeneous, isotropic material [E] reduces to two indepedent material constants E and .
For such a material under uniaxial load,
= E
These three conditions can be used to generate a system of
equations in which the displacements are unknown (the displacement
method).
2-5
BASIC EQUATION OF THE DISPLACEMENT METHOD
The basic equations of the displacement method are derived from:
1.
The equilibrium of nodal forces
2.
The compatibility of displacements (at grid points and within the
elements)
3.
The force-displacement relationship
The compatibility condition correlates the external grid point displacements to end deformations of the elements.
The force-displacement relationship is established between the member end forces and displacements, and between the grid point forces
and displacements. The stiffness matrix [ K ] is used to relate the
forces acting on the structure and the displacements resulting from
these forces in the following manner:
{F} = [K]{u}
where
{ F } = forces acting on the structure
[ K ] = stiffness matrix [ k ij ] where each [ k ij ] term is the
force of a constraint at coordinate i due to a unit
displacement at j with all other displacements set
equal to zero
{ u } = displacements resulting from { F }
Boundary conditions are applied to prevent rigid body motions, and
the system of linear equations is solved for the unknown { u } .
2-6
INTERPRETATION OF ELEMENTAL STIFFNESS
MATRIX [K] AND STIFFNESS COEFFICIENTS (kij)
Physically, [ K ] describes how force is transmitted through the
element.
For elastic problems, Maxwells Law requires that the stiffness
matrix is symmetric. Recall that a symmetric matrix is a square
matrix whose elements satisfy the relation
a ij = a ji
This is reasonable, since pulling End 1 of a spring a given distance
while holding End 2 fixed requires the same force as pulling End 2
the same distance while holding End 1 fixed.
A single term of the stiffness matrix k ij is called a stiffness
coefficient. The units of k ij are load/displacement. For example,
the units of k ij for a spring are force/length.
2-7
DISCRETIZATION OF CONTINUOUS STRUCTURE
Analyzing a complex engineering problem may be difficult (if not
impossible) without some simplifying assumptions.
For finite element analysis, the complex structure is divided into a
series of separate (finite) elements which, when combined into an
assembly, approximate the behaviour of the complex structure.
The complex structure is divided into discrete grid points
connected by elements.
The motion of each grid point may be described by using six
independent degrees of freedom (DOFs). A degree of freedom is
defined as an independent component of translation or rotation at
a grid point.
The following figure illustrates the 6 dof used to determine the
motion of a GRID point
2-8
DISCRETIZATION OF CONTINUOUS STRUCTURE
y
uy
x
ux
uz
z
3 translations
{ ux , uy , uz }
3 rotations
{ x , y , z }
{ u } = vector of displacements = { u x u y u z x y z }
Note:
Displacement is a general term describing a component of
translation or rotation.
2-9
EXAMPLE: DIRECT FORMULATION OF ROD
ELEMENT STIFFNESS MATRIX BY DISPLACEMENT
METHOD
Rod under axial load
Consider an elastic rod of uniform cross section A and length L
under axial load.
X=0
L
F1
2
u1
F2
u2
Axial translations u 1 and u 2 are the only axial displacements at
nodes 1 and 2. Thus, this element has two degrees of freedom.
Goal - Find a linear equation relating force to displacement for each
degree of freedom.
Step 1: Satisfy static equilibrium
Fx = F1 + F2 = 0
or
(1)
F2 = F1
2-10
EXAMPLE: DIRECT FORMULATION OF ROD
ELEMENT STIFFNESS MATRIX BY DISPLACEMENT
METHOD (Cont.)
Step 2: Relate strain to displacements
Assume that the rod changes length by an amount L due to the axial
load. The strain in the rod is
u2 u1
L
x = ------- = ------------------L
L
(2)
Step 3: Relate stress to strain
For a homogeneous, isotropic material, axial stress is related to axial
strain by
x = E x
2-11
(3)
EXAMPLE: DIRECT FORMULATION OF ROD
ELEMENT STIFFNESS MATRIX BY DISPLACEMENT
METHOD (Cont.)
Step 4: Relate force to stress
P
By definition, axial stress ( ) is given by ---- :
A
F1
F2
x = ------ and x = -----A
A
1
2
(4)
The minus sign is required since a positive tensile stress at End 1 is
in the negative x direction.
F1
A
Step 5: Relate force to displacement
Substitution of Equations 2 and 3 into Equation 4 yields:
EA
F 1 = x A = E x A = -------- ( u 2 u 1 )
L
or
(5)
EA
EA
F 1 = -------- u 2 -------- u 2
2
L
2-12
EXAMPLE: DIRECT FORMULATION OF ROD
ELEMENT STIFFNESS MATRIX BY DISPLACEMENT
METHOD (Cont.)
Similarly,
EA
EA
F 2 = --------u 2 --------u 1
L
L
(6)
Equations 5 and 6 represent two linear equations and two unknowns.
In matrix form,
EA 1 1
-------u
L 1 1
1
u2
F1
=
F2
or
(7)
{F} = [K]{u}
where
[ K ] = [ k ij ] element stiffness matrix
{ F } = vector of forces (known)
{ u } = vector of unknown displacements resulting from { F }
2-13
OTHER EXAMPLES OF ELEMENTAL STIFFNESS
MATRICES
Uniform rod under torsion
x1
x2
T1
T2
L
Two rotational degrees of freedom about x ( x1 , x2 )
GJ
- 1 1
T
1 ------L
1 1
=
T2
K
where G
x1
x2
= material shear modulus (for example, psi or N/m2)
= polar moment of inertia (for example, in4 or m4)
= torsional load (for example, in-lb or N-m)
2-14
OTHER EXAMPLES OF ELEMENTAL STIFFNESS
MATRICES (Cont.)
Beam in bending in x-y plane
y
z2
z1
y1
y2
L
Four degrees of freedom
2 rotations about z ( z1 , z2 )
2 translations in ( y 1 , y 2 )
Loads are forces Py and moments Mz at each end.
{P}
3L
3L
3L 2L 3L L
6 3L
3L L
3L
3L 2L
[K]
y1
z1
y2
z2
P y1
M z1
2EI
P y2 = -------3
L
M z2
{u}
A similar approach can be used in the development of a 3-D beam.
2-15
GLOBAL STIFFNESS MATRIX
A real structure can be modeled as a collection of individual
elements.
An assembly of elemental stiffness matrices
representing a structure is called the global stiffness matrix.
Example: Find global stiffness matrix for two axial rods (springs).
ka
1
u1 , F1
kb
u2 , F2
u3 , F3
The definition of the stiffness coefficient enables us to write the
following relation:
ka
0 u1
ka
F1
F2 = ka ( ka + kb ) kb u2
0
kb
kb u3
F3
2-16
GLOBAL STIFFNESS MATRIX (Cont.)
This relation can also be obtained by superposing the elemental
stiffness matrices:
ka ka u1
F1
and
F
k
u
k
2
a a 2
F1
F2 =
F3
kb kb u2
F2
F
kb kb u3
3
ka
ka
ka
ka + kb
kb
kb
kb
u1
u2
u3
Formulation of elemental stiffness matrices
Direct determination (i.e., by hand) of the element stiffness matrix
is limited to one- and two-dimensional elements with limited
degrees of freedom.
For higher-order elements (general beams, plates, solids), energy
principles and assumed element shape functions are used to
determine element stiffness matrices.
2-17
CONSTRAINING THE STRUCTURE RIGID BODY MOTION
The solution of the structural equations
{F} = [K]{u}
requires inversion of the [ K ] matrix:
{u} = [K]
{F}
Inversion of the [ K ] matrix requires that [ K ] be square and that
det [ K ] 0 (i.e., nonsingular).
If rigid body motion or mechanisms are not prevented (constrained),
the structure is unstable and the stiffness matrix will be singular.
Note that an infinite number of displacement solutions occur if rigid
body motion is allowed. MSC/NASTRAN evaluates structural stability
independent of the applied load.
When considering rigid body motion, you must remember that the
computer program is working in a 3-dimensional space. That is, the
set of constraints you apply must be able to prevent any possible
rigid-body motion in 3-dimensions.
For example, as you will see on the next page, constraints must be
applied in the "out-of-plane" direction also to insure stability.
2-18
CONSTRAINING THE STRUCTURE RIGID BODY MOTION (Cont.)
Examples:
Adequate Constraints
Rigid Body Motion
F
Note:
In actual practice, inversion of the stiffness matrix to solve
the system of equations is highly inefficient. MSC/NASTRAN
uses methods based on Gauss Elimination. However, the requirement for a nonsingular matrix still holds.
2-19
OVERVIEW OF FINITE ELEMENT SOLUTION
PROCEDURE
Flowchart of Linear Static Structural Analysis
Represent continuous structure as a collection of
grid points connected by discrete elements.
Formulate element stiffness matrices from element
properties, geometry, and material.
Assemble all element stiffness matrices into global
stiffness matrix.
Apply boundary conditions to constrain model (i.e.,
remove certain degrees of freedom).
Apply loads to model (forces, moments, pressure,
etc.).
Solve matrix
displacements.
equation
Calculate element forces
displacement results.
2-20
{F}
[K]{u}
and
stresses
for
from
OVERVIEW OF FINITE ELEMENT SOLUTION
PROCEDURE (Cont.)
In general, the finite element method can be applied to any continuum
described by partial differential equations.
Example: Steady-state heat conduction
Replace the structural stiffness matrix with the matrix of thermal
conductivities.
Single DOF at each node (temperature)
Other fields
Fluid flow/wave propagation
Electromagnetics
Dynamics
2-21
REFERENCES
Matrix Structural Analysis
H. C. Martin
Introduction to Matrix Methods of Structural Analysis
McGraw-Hill Book Company
1966
J. S. Przemieniecki
Theory of Matrix Structural Analysis
McGraw-Hill Book Company and Dover Publications
1968
M. F. Rubinstein
Matrix Computer Analysis of Structures
Prentice-Hall, Inc.
1966
M. D. Vanderbilt
Matrix Structural Analysis
Quantum Publishers, Inc.
1974
2-22
REFERENCES (Cont.)
Finite Element Method
K. J. Bathe (theoretical)
Finite Element Procedures in Engineering Analysis
Prentice-Hall, Inc.
1982
R. D. Cook (theoretical, applications)
Concepts and Applications of Finite Element Analysis, 2nd Edition
John Wiley and Sons, Inc.
1981
R. H. Gallagher (applications)
Finite Element Analysis Fundamentals
Prentice-Hall, Inc.
1975
O. C. Zienkiewicz and R. L. Taylor (theoretical)
The Finite Element Method, 4rd Edition
McGraw-Hill Book Company
1989
R. H. MacNeal (theoretical applications)
Finite Elements: Their Design and Performance
Marcel Dekker, Inc.
1994
A. O. Cifuentes (MSC/NASTRAN applications)
Using MSC/NASTRAN: Statics and Dynamics
Springer-Verlag
1989
2-23
2-24
SECTION 3
INTRODUCTION TO FINITE ELEMENT MODELING
GOAL OF FINITE ELEMENT ANALYSIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
INPUT TO THE FINITE ELEMENT MODEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
OUTPUTS FROM THE FINITE ELEMENT ANALYSIS. . . . . . . . . . . . . . . . . . . . . 3-4
MODELING GUIDELINES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
UNITS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
GOAL OF FINITE ELEMENT ANALYSIS
We wish to approximate behavior of an irregular, continuous structure
under general loading and constraints with an assembly of discrete
elements.
Structure
X
uy
ux
Element
Level
[ K ]e { u }e = { f }e
The behavior of the structure is obtained by considering the collective
behavior of the discrete elements.
3-1
INPUT TO THE FINITE ELEMENT MODEL
Subdivision or discretization of real-world structures into elements
and the selection of element types is the responsibility of the user.
The user may use an input data generator (such as MSC/PATRAN) to
assist in discretizing the structure.
The principal concerns in making a finer or coarser finite element
mesh are accuracy and computer resources, both of which increase
with an increasing number of degrees of freedom.
Computer resources (CPU time) used by MSC/NASTRAN (for a
problem with "N" dof)
Overhead (constant)
Stiffness matrix assembly (~N)
Solution cost (~N2)
Data recovery (~N)
These four costs are approximately equal to each other for smaller
models (100-200 grid points). For large modes, the solution cost will
generally dominate.
3-2
INPUT TO THE FINITE ELEMENT MODEL (Cont.)
Once the user is satisfied with the model subdivision, the following
classes of input data must be prepared to provide a detailed
description of the finite element model to MSC/NASTRAN.
Geometry
The locations of grid points and the
orientations of coordinate systems that
are used to record components of
displacements and forces at grid points
Element Connectivities
The identification numbers of the grid
points to which each element is connected
Element Properties
Examples of element properties are the
thickness of a surface element and the
cross-sectional area of a line element.
Each element type has a specific list of
properties.
Material Properties
Examples of material properties are
Youngs modulus, density, and thermal
expansion coefficient. There are several
material types available in MSC/NASTRAN.
Each has a specific list of properties.
Constraints
Constraints are used to specify boundary
conditions, symmetry conditions, and a
variety of other useful relationships.
Constraints are essential because an
unconstrained structure is capable of freebody motion, which will cause the analysis
to fail.
Loads and
Enforced
Displacements
Loads may be applied at grid points or on
elements.
3-3
OUTPUTS FROM THE FINITE ELEMENT ANALYSIS
Once the data describing the finite element model has been
assembled and submitted to the computer, it will be processed by
MSC/NASTRAN to produce information requested by the user. The
classes of output data are:
Components of displacements at grid points
Element data recovery: stresses, strains, strain energy, and
internal forces and moments
Grid point data recovery: applied loads, forces of constraint, and
forces due to elements
It is the responsibility of the user to verify the accuracy of the finite
element analysis results. Some suggested checks to perform are:
Generate plots to visually verify the geometry
Verify overall model response for loadings applied
Check input loads with reaction forces
Perform hand checks of results whenever possible
See the Proceedings of the 1986 MSC World Users Conference,
MSC/NASTRAN Model Checkout by the Jet Propulsion
Laboratory, Appendix C.
3-4
MODELING GUIDELINES
Engineering judgment about the behavior of the structure
is required before modeling process begins.
Recognize all load application and reaction points.
Establish the primary load paths for bending, torsion, shear, and
axial loads.
Refine the mesh in regions where high-stress gradients are
expected. Increasing number of elements generally increases
accuracy.
Try to exploit symmetry in the structure.
Consider project budget and computer resources - increasing the
DOFs increases the computer resouces, modeling time, and time
required to interpret results.
Sensitivity studies should be performed with small models to
determine the relationships between number of elements, solution
accuracy, and modeling cost.
Use small, simple test models to check out unfamiliar modeling
techniques and procedures before running expensive, real models.
3-5
UNITS
MSC/NASTRAN knows nothing about units.
The units of all physical quantities (input) for
MSC/NASTRAN must be consistent! OUTPUT
WILL BE IN THE SAME UNITS AS THE INPUT DATA
Example
Input
Units
English
Metric
Grid Point Geometry
inches
mm
Elastic Modulus
lb/in2
N/mm2
Applied Moments
inch-lb
mm-N
Applied Forces
lb
Corresponding Output
Displacements
Units
inches
mm
Stresses
lb/in2
N/mm2
3-6
Must Be
Consistent
UNITS (Cont.)
System of
Units
Mass
Length
Time
Force
English
lb sec2/ft
ft
sec
lb
32.174 ft/sec2
SI
kg
sec
Newton
9.81 m/sec2
F = Ma:
Note:
weight
mass(M) = -------------------g
Mass density (not weight density) is required for dynamic
analysis.
Example:
density
0.283 lb/in
Mass density = weight
----------------------------------------- = -----------------------------------------------------g
ft 12 in
of mild steel
32.174 ------------- --------------
2
sec 1 ft
2
lb sec
= 7.324E 4 -------------------4
in
3-7
3-8
SECTION 4
INTRODUCTION TO MSC/NASTRAN INPUT FILE
MSC/NASTRAN INPUT FILE - OVERALL VIEW . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
DELIMETER ENTRIES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
SAMPLE MSC/NASTRAN INPUT FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
FORMAT OF MSC/NASTRAN BULK DATA ENTRIES. . . . . . . . . . . . . . . . . . . . . 4-7
SMALL FIELD FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
FREE FIELD FORMAT IN THE BULK DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10
LARGE FIELD FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11
GENERAL RULES FOR BULK DATA INPUT. . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
CONTINUATION ENTRIES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-13
GENERATION/REPLICATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15
GENERATION/REPLICATION OF CONTINUATION ENTRIES . . . . . . . . . . . . . . 4-16
GENERATION/REPLICATION EXAMPLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-17
COMMON ENTRY FORMAT ERRORS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19
THE NASTRAN STATEMENT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-20
FILE MANAGEMENT SECTION (FMS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-21
MSC/NASTRAN INPUT FILE - OVERALL VIEW
ENDDATA
BULK DATA SECTION
BEGIN BULK
CASE CONTROL SECTION
CEND
EXECUTIVE CONTROL SECTION
ID A, B $ OPTIONAL
FMS
File Management Section (FMS):
Includes the "NASTRAN" statement (optional - determines overall
program control for the current run)
Allocates files, controls restarts and database operations
Executive Control Section:
Solution type, time allowed, program modifications and system
diagnostics
Case Control Section:
Output requests and selects certain Bulk Data items such as
loadings and constraints to be used
Bulk Data Section:
Structural model definition and solution conditions
4-1
MSC/NASTRAN INPUT FILE - OVERALL VIEW (Cont.)
MSC/NASTRAN is designed to run in the batch mode. An analysis
is submitted in an input file containing the following:
1.
File Management Section (Optional)
2.
Executive Control Section
3.
Case Control Section
4.
Bulk Data Section
Input files may be preceded and followed by the required resident
operating system (job control language) control statements. The
type and number vary with each installation.
The goal of the File Management Section is to make the operating
system invisible to the user.
Refer to the MSC/NASTRAN Installation and Operation Instructions
and your operating system personnel for instructions in preparing
operating system control statements.
4-2
DELIMETER ENTRIES
ID A, B
First statement in Executive Section - (Optional)
CEND
End of Executive Section, beginning of Case Control
BEGIN BULK
End of Case Control, beginning of Bulk Data
ENDDATA
Last entry in all MSC/NASTRAN input files
Note:
BEGIN BULK and ENDDATA must begin in column 1.
4-3
SAMPLE MSC/NASTRAN INPUT FILE
Problem: Find the maximum displacement of the a square plate due
to a concentrated force applied at the center. The edges of
the plate are fixed.
Finite Element Model:
F = 1000.0 lbs
E = 30.0 E6 psi
t = 0.25 inches
= 0.33
y
8
4
5
z
1
10 inches
2
x
2
10 inches
= grid ID
= element ID
Note:
Coarse mesh is used for demonstration purposes.
4-4
SAMPLE MSC/NASTRAN INPUT FILE (Cont.)
ID SAMPLE,DATA DECK
Executive Control Section
SOL 101
$
CEND
LOAD=20
Case Control Section
DISP=ALL
$
BEGIN BULK
$Dollar signs anywhere in the Data Deck
$denote a comment
GRID,1,,0.,0.,0.,,123456
GRID,2,,5.,0.,0.,,123456
GRID,3,,10.,0.,0.,,123456
GRID,4,,0.,5.,0.,,123456
GRID,5,,5.,5.,0.,,6
GRID,6,,10.,5.,0.,,123456
GRID,7,,0.,10.,0.,,123456
Bulk Data Section
GRID,8,,5.,10.,0.,,123456
GRID,9,,10.,10.,0.,,123456
$Comment entries are not required
CQUAD4,1,10,1,2,5,4
CQUAD4,2,10,2,3,6,5
CQUAD4,3,10,4,5,8,7
CQUAD4,4,10,5,6,9,8
PSHELL,10,30,0.25,30
MAT1,30,3.+7,,0.33
FORCE,20,5,,-1000.,0.,0.,1.
ENDDATA
4-5
FORMAT OF MSC/NASTRAN INPUT FILE (Cont.)
File Management Section
Use free field format.
(See the MSC/NASTRAN Quick Reference Guide for specific
input.)
Executive Control Section and Case Control Section
Use free field format. Input may begin in any column and is
separated by commas or blanks.
(See the MSC/NASTRAN Quick Reference Guide for specific
Executive statements and Case Control commands.)
Bulk Data Section
There are three possible field formats:
Free field
Small field
Large field
(See Section 5 of the MSC/NASTRAN Quick Reference Guide for
specific Bulk Data input requirements.)
4-6
FORMAT OF MSC/NASTRAN BULK DATA ENTRIES
Each BULK DATA Entry has a specific pre-defined format and
purpose (described in the MSC/NASTRAN Quick Reference Guide,
Section 5)
The following is the CROD entry description from the QRG
CROD
Defines a tension-compression-torsion element.
Format:
1
CROD
EID
PID
G1
G2
13
21
23
10
Example:
CROD
12
Field
Contents
EID
Element identification number. (Integer >0)
PID
Property identification number of a PROD entry. (Integer > 0; Default = EID)
G1, G2
Grid Point identification numbers of connection points. (Integer>0; G1=G2)
Remarks:
1. Element identification numbers should be unique with respect to all other element
identification numbers.
2. See CONROD for alternative method of rod definition.
3. Only one element may be defined on a single entry.
Each line contains 10 fields
An entry may require one or more lines of data to define it.
4-7
FORMAT OF MSC/NASTRAN BULK DATA ENTRIES
Data may be Integer, Real, or BCD format
Integer
Used on the majority of data entries
Real
Character string
BCD
Different ways to input a real number
The following representations of the real number 7.0 are
numerically equivalent and acceptable to MSC/NASTRAN:
7.0
.7E1
0.7+1
.70+1
7.+0
70. -1
The first field on the first line of an entry is the entry name.
All subsequent fields are data for entry.
If more than one line is needed, then "continuation" entries must be
used.
4-8
SMALL FIELD FORMAT
Small field
10 fields of 8 columns each
Example:
Small Field Bulk Data Entry
1
10
GRID
10
7.5
8.6
4-9
456
FREE FIELD FORMAT IN THE BULK DATA
Free field
Fields in the Bulk Data entries can be separated by commas or
blanks. (The RECOMMENDED PRACTICE is to use commas not
blanks to separate data into fields.)
Rules:
To skip a field, use two commas in succession.
Integer numbers or BCD fields with more than eight
characters cause a fatal error.
Real numbers with more than eight characters are rounded
off and lose some precision. For example, 1.2345E+2
becomes 123.45, while 1.2345678+2 becomes 123.4568. If
more than eight characters are needed, use large field entry
format.
Example:
Free Field Bulk Data Entry
GRID,10,,7.5,8.6,9.0,,456
4-10
LARGE FIELD FORMAT
Large field
In general, requires two entries
First and last fields of each entry use eight columns, and
intermediate fields use 16 columns.
Large field entries are denoted by an * immediately after the
mnemonic in field 1A on the first entry and * immediately preceding
the mnemonic in field 1B of the second entry.
Example:
Large Field Bulk Data Entry
First Entry
1A
10A
16
16
16
16
7.5
8.6
*GRID10
GRID*
10
Second Entry
1B
10B
16
16
16
16
*GRID10
9.0
456
4-11
GENERAL RULES FOR BULK DATA INPUT
Errors result if input data items extend past their specified fields.
Input data items in fields 1 and 10 must be left justified. Input data
in fields 2 through 9 do not have to be left or right justified.
Input data items must not have any embedded blanks.
Example: (free field)
G R
1 0
Since a blank is a valid separator,
MSC/NASTRAN will interpret this as an
integer 8 rather than the intended value,
8.6. Since real numbers are required for
coordinate data, a fatal error will result.
All real numbers, including zero, must contain a decimal point WARNING - COMMON ERROR!
A blank field will be interpreted as a real number or integer number
as required.
4-12
CONTINUATION ENTRIES
Definition
Continuation entries are used when more than one line is required
to define a single Bulk Data entry.
Free field format example
Parent entry:
PBAR,10,20,1.25,,,,,,+PB10
The plus sign is optional. The first
column of field 10 on the parent entry is
ignored by MSC/NASTRAN.
Continuation entry:
+PB10,2.0,5.0,-2.0,-5.0
The plus sign is required in column 1,
field 1 of a continuation entry.
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.
4-13
CONTINUATION ENTRIES (Cont.)
Input rules
(+) or (*) is required in column 1, field 1 of a continuation entry.
The remaining entry 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.
4-14
GENERATION/REPLICATION
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 incremeted 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.
Generation/replication rules apply to all Bulk Data entries unless
denoted otherwise on specific entry definition pages in
Section 12.0 of the MSC/NASTRAN Handbook for Linear Analysis.
4-15
GENERATION/REPLICATION OF
CONTINUATION ENTRIES
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. User input
values for these fields are ignored.
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.
4-16
GENERATION/REPLICATION EXAMPLES
I N P U T
B U L K
D A T A
4-17
.
1 ..
2 ..
3 ..
4 ..
5 ..
6 ..
7
.
GRID,1,,1.,0.,0.
=,*(1),,*(1.),== $GRID GENERATION CARD
=(3)
$GRID REPLICATION CARD
CBEAM,100,1,1,2,0.,1.,0.
=,*10,=,*1,*1,== $CBEAM GENERATION CARD
=2
$CBEAM REPLICATION CARD
PBEAM,1,1,24.,72.,32.
,3.,-2.,3.,2.,-3.,2.,-3.,-2. $PBEAM CONTINUATION CARD
,YESA,0.2 $PBEAM CONTINUATION CARD
,=,*0.2
$GENERATION OF PREVIOUS CARD
=3
$REPLICATION OF PREVIOUS CARD
EIGR,10,MGIV,,30.
,MASS
$EIGR CONTINUATION CARD
$
ENDDATA
INPUT BULK DATA CARD COUNT =
15
D E C K
..
E C H O
..
..
10
GENERATION/REPLICATION EXAMPLES (Cont.)
S O R T E D
4-18
CARD
COUNT
123456789101112131415161718-
.
1 ..
2
CBEAM
100
CBEAM
110
CBEAM
120
CBEAM
130
EIGR
10
++000008MASS
GRID
1
GRID
2
GRID
3
GRID
4
GRID
5
PBEAM
1
++0000013.
++000002YESA
++000003YESA
++000004YESA
++000005YESA
++000006YESA
ENDDATA
TOTAL COUNT=
19
..
3
1
1
1
1
MGIV
1
-2.
0.2
.4
.6
.8
1.0
..
1
2
3
4
1.
2.
3.
4.
5.
24.
3.
B U L K
..
5
2
3
4
5
30.
0.
0.
0.
0.
0.
72.
2.
..
0.
0.
0.
0.
D A T A
..
1.
1.
1.
1.
E C H O
..
0.
0.
0.
0.
..
..
10
+000008
+000009
0.
0.
0.
0.
0.
32.
-3.
2.
-3.
-2.
+000001
+000002
+000003
+000004
+000005
+000006
+000007
COMMON ENTRY FORMAT ERRORS
The following are common entry format errors and ways to avoid
them.
Failure to leave the proper number of fields blank when defining
data values causes a fatal error. Be sure to leave the proper
number of blanks or include the correct number of commas to
delimit data fields.
Be sure to put integer numbers and real numbers where they
belong. See individual entry format in the MSC/NASTRAN Quick
Reference Guide for these specifications.
Be sure to define all the required fields on the Bulk Data entries.
4-19
THE NASTRAN STATEMENT
The NASTRAN statement is a member of the FMS and is optional.
It should be used to modify operational parameters (system cells).
If used, it is best to place it as the first entry in the input file.
Used only in exceptional circumstances and is not needed for most
runs.
Typical applications
Change BUFFSIZE
NASTRAN BUFFSIZE=2000
or
NASTRAN SYSTEM(1)=2000
Specifying HICORE
NASTRAN HICORE=5000000
or
NASTRAN SYSTEM(57)=5000000
See the MSC/NASTRAN Reference Guide, Section 1 for a complete
listing and description of the machine-independent system cells.
4-20
FILE MANAGEMENT SECTION (FMS)
The FMS is optional and may not be needed for many problems.
Used to initialize or attach existing MSC/NASTRAN databases and
FORTRAN files
The FMS commands works the same for all platforms
Reduces or eliminates the machine-dependent JCL
Typical applications
Initializing the database (name, size, location , etc.)
Splitting up a database into several smaller database sets, which
allows large problems to be solved on machines with limited disk
space
Expand an existing database.
Restart Control.
Detailed description of the FMS is given in Section 12.
4-21
4-22
SECTION 5
EXECUTIVE CONTROL SECTION
INTRODUCTION TO THE EXECUTIVE CONTROL SECTION . . . . . . . . . . . . . . 5-1
SELECTED EXECUTIVE CONTROL STATEMENTS . . . . . . . . . . . . . . . . . . . . . . 5-2
DEFINITION OF DMAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
MSC/NASTRAN SOLUTION SEQUENCE FOR STATIC ANALYSIS . . . . . . . . . . 5-4
A ROAD-MAP FROM MSC/NASTRAN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
F04 OUTPUT FILE FROM SOL 24 STATIC ANALYSIS . . . . . . . . . . . . . . . . . . . . 5-6
EPSILON (RESIDUAL ERROR VECTOR) AND STRAIN ENERGY . . . . . . . . . . 5-7
STRUCTURED SOLUTION SEQUENCES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9
RIGID FORMAT SOLUTION SEQUENCES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10
INTRODUCTION TO THE EXECUTIVE
CONTROL SECTION
The Executive Control Section is the first required group of
statements in any MSC/NASTRAN input file.
The primary functions of the Executive Control Section are:
Define the type of analysis (solution sequence)
Identify the job (optional)
Define general operation conditions such as:
Maximum time allowed
System diagnostics desired
User-written DMAP
See the MSC/NASTRAN Quick Reference Guide, Section 3 for a
complete description of the Executive Control Section.
5-1
SELECTED EXECUTIVE CONTROL STATEMENTS
First Entry:
ID A1,A2
Optional
Second Entry:
SOL K
Required entry - K= SOLution number or
name
Last Entry:
CEND
Required entry
Optional Entries
TIME K
Indicates maximum allowable CPU minutes
(default = 60)
Diagnostic:
DIAG K
Optional entries requesting diagnostic output.
useful DIAG requests are:
DIAG 8
Some
Prints matrix summary data as it is generated
DIAG 14 Prints DMAP sequence - recommended for use
with ALTERS
DIAG 38 Prints material angles for QUAD4, QUAD8,
TRIA3, TRIA6 elements
See Section 3 of the MSC/NASTRAN Quick Reference Guide for
descriptions of this and other statements.
5-2
DEFINITION OF DMAP
MSC/NASTRANs Executive System uses an internal, data block
oriented language called Direct Matrix Abstraction Programming
(DMAP) to direct MSC/NASTRAN to solve problems.
DMAP
Performs the operations of converting input lists to matrices and/or
tables
Performs the matrix solutions
Converts matrix solutions to output lists
Prints the solution (and/or any intermediate information)
These operations are selected by requesting one of the solution
sequences (SOL K). Each SOL assembles hundreds to thousands
of DMAP commands to perform a specific type of analysis.
User access to DMAP enables:
Altering (modifying) a built-in solution sequence flow
Writing a solution sequence to meet special analysis needs
Note:
User modification to DMAP is optional.
See the MSC/NASTRAN DMAP Module Dictionary for more information
about DMAP.
5-3
MSC/NASTRAN SOLUTION SEQUENCE
FOR STATIC ANALYSIS
DMAP modules perform the mathematical operations required to
perform the requested solution sequence.
Static Analysis
Solution Sequence Operations
Modules
Preface
MSGMESH
Geometry Processors
GP1,GP2,GP3,GP4
Plot Preparation
(Undeformed)
PLOT
Matrix Assembly
EMG,EMA,GPSP1
Multipoint Constraint
Elimination
MCE1,MCE2
Single-Point Constraint
Elimination
SCE1
Stiffness
Matrix Decomposition
DCMP
Static Solution
SSG1,SSG2,SSG3
Data Recovery
SDR1,SDR2,GPFDR
Plot Preparation
(Deformed)
PLOT
5-4
A ROAD-MAP FROM MSC/NASTRAN
The ".f04" file contains a "road-map" of the MSC/NASTRAN
modules used in the solution of your problem.
Each time a DMAP module is executed, a line is created in the .f04
file contain in the module name and information on the current
state of the run.
DAY
TIME ELASPED I/O MB
DEL_MB
CPU
SEC
DEL_CPU
SUB_DMAP/ DMAP_MODULE MESSAGES
16:56:39
0:37
2.9
0.0
8.9
SEPREP2
17
GP1
BEGN
16:56:40
0:38
2.9
0.0
9.5
SEPREP2
17
GP1
END
Module Name
DMAP Sequence ID
subDMAP
Elasped Time for Job
(used for "time" limit)
File Operations
Wall Clock - Elasped Seconds
Time of Day
If anything should go wrong during a run, this output is invaluable
as a trouble-shooting aid.
5-5
F04 OUTPUT FILE FROM SOL 24 STATIC ANALYSIS
5-6
DAY TIME
ELAPSED
17:40:14
17:40:14
17:40:14
17:40:14
17:40:14
17:40:14
17:40:14
17:40:14
17:40:14
17:40:14
17:40:14
17:40:14
17:40:14
17:40:14
17:40:14
17:40:14
17:40:14
17:40:14
17:40:14
17:40:14
17:40:14
17:40:14
17:40:14
17:40:14
17:40:14
17:40:14
17:40:14
17:40:14
17:40:15
17:40:15
17:40:15
17:40:15
17:40:15
17:40:15
17:40:15
17:40:15
17:40:15
17:40:15
17:40:15
17:40:15
17:40:15
17:40:15
17:40:15
17:40:15
17:40:15
17:40:15
17:40:15
17:40:15
0:03
0:03
0:03
0:03
0:03
0:03
0:03
0:03
0:03
0:03
0:03
0:03
0:03
0:03
0:03
0:03
0:03
0:03
0:03
0:03
0:03
0:03
0:03
0:03
0:03
0:03
0:03
0:03
0:04
0:04
0:04
0:04
0:04
0:04
0:04
0:04
0:04
0:04
0:04
0:04
0:04
0:04
0:04
0:04
0:04
0:04
0:04
0:04
I/O SEC
23.4
23.5
23.9
23.9
23.9
24.0
24.0
24.0
24.0
24.0
24.0
24.0
24.1
24.1
24.1
24.1
24.1
24.1
24.1
24.1
24.1
24.1
24.1
24.1
24.1
24.1
24.1
24.2
24.2
24.2
24.2
24.2
24.2
24.2
24.2
24.2
24.2
24.2
24.2
24.2
24.2
24.2
24.2
24.2
24.2
24.2
24.2
24.2
DEL_I/O
2.6
0.2
0.3
0.0
0.0
0.1
0.0
0.0
0.0
0.0
0.0
0.0
0.1
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.1
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
CPU SEC
1.2
1.2
1.6
1.6
1.7
1.7
1.8
1.8
1.9
1.9
1.9
1.9
2.0
2.0
2.0
2.0
2.0
2.0
2.1
2.1
2.1
2.1
2.1
2.1
2.1
2.1
2.1
2.1
2.2
2.2
2.2
2.2
2.2
2.2
2.3
2.3
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.4
2.5
2.5
2.5
2.5
DEL_CPU
0.1
0.1
0.4
0.0
0.1
0.0
0.1
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.1
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
MODULE/SUBROUTINE MESSAGES
STATICS
STATICS
STATICS
IFP
STATICS
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
SOL24
4
5
6
IFP1
XSORT
IFP
BEGN - Preface operations: read datea deck,
BEGN
Bulk Data sorted and placed
BEGN
in tables
12 SOL24
BEGN
9
GP1
BEGN
11 GP2
BEGN
26 GP3
BEGN
28 TA1
BEGN
31 EMG
BEGN
35 XPURGE BEGN
37 EMA
BEGN
39 XPURGE BEGN
43 ELTPRT BEGN
73 XEQUIV BEGN
85 XEQUIV BEGN
89 XEQUIV BEGN
97 GP4
BEGN
99 GPSP
BEGN
100 XPURGE BEGN
104 XEQUIV BEGN
108 XEQUIV BEGN
110 SCE1
BEGN
112 XEQUIV BEGN
113 XPURGE BEGN
134 XEQUIV BEGN
135 XPURGE BEGN
140 DCMP
BEGN
145 SSG1
BEGN
146 XEQUIV BEGN
148 SSG2
BEGN
150 XEQUIV BEGN
150 XEQUIV BEGN
155 SSG3
BEGN
160 SDR1
BEGN
176 SDR2
BEGN
185 OFP
BEGN
186 SDRX
BEGN
187 XEQUIV BEGN
187 XEQUIV BEGN
188 OFP
BEGN
189 GPFDR
BEGN
190 OFP
BEGN
193 OFP
BEGN
210 SDR2
BEGN
211 XEQUIV BEGN
215 OFP
BEGN
220 EXIT
BEGN
- Grid point processor
- Element connection table
- Temperature and static loads
- Element matrices generated
- [K] is assembled from all
individual element matricex
- Constraint data processor
- Grid point sigularity processor
- Single point constraint processor
- Decompostion of stiffness matrix
- Static solution generators
- Stress data recovery
- Process output requests for
SPCF, OLOAD, DISP, FORCE, STRESS
- Prepares GPFORCE tables & element
strain energy tables
- Stress data recovery
EPSILON (RESIDUAL ERROR VECTOR) AND
STRAIN ENERGY
When you perform a static solution, the SSG3 module calculates the
residual load vector
{ P } = { P } [ K ] { u }
The residual load vector exists due to numerical roundoff in the
calculations. If there were no numerical roundoff,
{ P } = 0
It also calculates the residual error vector
{ u } { P } residual strain energy
= ---------------------------- = -------------------------------------------------------------T
external work
1
--- { P } { u }
2
work done by P
= ---------------------------------------------------------------------------------------work done by the applied loads
Performing a static solution causes epsilon and the external work to
be automatically printed out as a user information message. A
parameter IRES allows the user to request printout of the residual load
vector. Parameters are discussed in more detail in Chapter 9.
Epsilon and strain energy give an indication of how well conditioned
your problem is.
5-7
EPSILON (RESIDUAL ERROR VECTOR) AND
STRAIN ENERGY (Cont.)
If 10-6, it could be a sign of ill-conditioning. Small models tend to
have a lower because they have fewer calculations. Larger models
have higher residual load errors; therefore, is generally higher. An
10-6
in a small model could be an indication of poorly modeled
elements (e.g., high aspect ratio CQUAD4).
5-8
STRUCTURED SOLUTION SEQUENCES
Structured solution sequences use a random access database for
data storage.
Solutions 101 through 200 allow the use of
superelements and have automatic restarts.
These are the
recommended solutions.
Solution Sequences
Structured Format
Number (SOL K)
Full Name
Abbreviation
101
Statics
SESTATIC
103
Normal modes
SEMODES
105
Buckling
SEBUCKL
106
Nonlinear Statics
NLSTATIC
107
Direct Complex Eigenvalues
SEDCEIG
108
Direct Frequency Response
SEDFREQ
109
Direct Transient Response
SEDTRAN
110
Modal Complex Eigenvalues
SEMCEIG
111
Modal Frequency Response
SEMFREQ
112
Modal Transient Response
SEMTRAN
114
Cyclic Statics with Option
CYCSTATX
115
Cyclic Normal Modes
CYCMODE
116
Cyclic Direct Frequency Response
CYCFREQ
129
Nonlinear Transient Response
NLTRAN
144
Static Aeroelastic Response
AESTAT
145
Aerodynamic Flutter
SEFLUTTER
146
Aeroelastic Response
SEAERO
153
Steady Nonlinear Heat Transfer
NLHEAT
159
Transient Heat Transfer
TRHEAT
200
Design Optimization
DESOPT
5-9
RIGID FORMAT SOLUTION SEQUENCES
Rigid format solution sequences use sequential logic for storing data.
Restarts are not possible for rigid formats.
Rigid Format
Number
(SOL K)
Full Name
Abbreviation
Static analysis
STATICS1
Normal Modes
Modes
Geometric Nonlinear
GNOLIN
Buckling
BUCKLING
Direct Complex Eigenvalues
DCEIG
Direct Frequency Response
DFREQ
Direct Transient Response
DTRAN
10
Modal Complex Eigenvalues
MCEIG
11
Modal Frequency Response
MFREQ
12
Modal Transient Response
MTRAN
5-10
SECTION 6
CASE CONTROL SECTION
INTRODUCTION TO THE CASE CONTROL SECTION. . . . . . . . . . . . . . . . . . . . 6-1
CASE CONTROL COMMAND - DATA SELECTION . . . . . . . . . . . . . . . . . . . . . . 6-2
CASE CONTROL COMMANDS - OUTPUT SELECTION . . . . . . . . . . . . . . . . . . 6-4
CASE CONTROL SET DEFINITIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-9
CASE CONTROL SORT OPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-11
SORT1 FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-12
SORT2 FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-14
CASE CONTROL COMMANDS - SUBCASE DEFINITION . . . . . . . . . . . . . . . . . 6-17
CASE CONTROL EXAMPLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-19
INTRODUCTION TO THE CASE CONTROL SECTION
The Case Control Section always follows the Executive Control
Section, precedes the Bulk Data Section, and is required in every
run.
Primary functions of the Case Control Section are:
Specify sets of Bulk Data input that are to be used in the analysis
(Loads. Constraints, eigenvalue solution method, etc.)
Make output selections
Define subcases (load cases)
See the MSC/NASTRAN Quick Reference Guide, Section 4 for a
summary of all output that can be requested for each solution
sequence.
6-1
CASE CONTROL COMMAND - DATA SELECTION
The concept of data sets allows the user to define any number of
different load and constraint data sets in the Bulk Data. The particular
set(s) to be used in the analysis are specified with the Case Control
data selection command:
DATA SET NAME = SID (Bulk Data: data set ID)
Bulk Data items selected in this manner include loads, constraints,
and thermal fields.
NOTE: Any BULK DATA entries which may be selected by CASE
CONTROL commands, but are not, will be ignored in the current run.
Case Control commands for static load selection:
LOAD
Selects the static loading condition
DEFORM
Selects initial element deformations specified by
Bulk Data DEFORM entry
Example:
LOAD = 10
DEFORM = 20
specifies that the set of initial element deformations defined by all
Bulk Data DEFORM entries with set ID number 20 and all Bulk Data
static load entries having set ID number 10 define the set of grid point
loads for this static analysis
6-2
CASE CONTROL COMMANDS - DATA
SELECTION (Cont.)
Case Control commands for constraint selection:
SPC
Selects the set of single-point constraints (boundry
conditions)
MPC
Selects the set of multipoint constraints
Case Control commands for thermal field selection:
TEMP(LOAD) = 15
Selects a temperature set defined by Bulk
Data temperature entries having set ID 15 to
be used for calculating equivalent thermal
loads
6-3
CASE CONTROL COMMANDS - OUTPUT SELECTION
Titling: optional but recommended for record purposes
TITLE
Specifies the first line of text to be printed on each
page of output
SUBTITLE
Specifies the second line of text to be printed on
each page of output
LABEL
Specifies the third line of text to be printed on each
page of output
Bulk Data echo:
ECHO
Selects echo options for the Bulk Data. Options include:
SORT
Prints the BULK DATA in Alphabetical
sorted order(default)
UNSORT
Prints only unsorted Bulk Data (as it
appears in your input file)
BOTH
Prints sorted and unsorted Bulk Data
NONE
Turns off the Bulk Data listing
PUNCH
Prints echo of Bulk Data to a separate file
(the ".pch" file)
Example:
ECHO = BOTH
causes both the alphabetically sorted Bulk Data and the Bulk Data in
the order input by the user to be printed in the output file.
6-4
CASE CONTROL COMMANDS - OUTPUT
SELECTION (Cont.)
By default, MSC/NASTRAN does not provide any output of results.
You must request any desired results using the following
commands.
When requesting the calculation of results quantities, they may be
requested for selected items by referencing a SET, or for all items.
When you request results, you have several options on how the
results will be presented. The most commonly used of these are:
PRINT, PLOT, and PUNCH.
PRINT is the default of most results requests and will provide
printed results in the "f06" file.
PUNCH will provide the output in the ".pch" file using a "punch"
format (80 column width per line).
PLOT causes the program to calculate the requested results, but
not print them. This option is usually used when you wish to view
the results in MSC/NASTRAN plots and/or a post processing
program, but do not wish to print the results.
If used, this selection is placed in parenthesis after the command.
Examples
DISP = ALL
- calculate and print displacement results for all
points in the model.
DISP(PLOT) = ALL
- calculate, but do not print, displacement
results for all points in the model
6-5
CASE CONTROL COMMANDS - OUTPUT
SELECTION (Cont.)
Element output requests:
ELFORCE or FORCE
Requests the forces to be calculated and
written for a set of structural elements
ELSTRESS or STRESS
Requests the stresses for a set of
structural elements
STRAIN
Requests the strains for a set of plate or
solid elements
ESE
Requests the strain energy for a set of
elements
Grid point output requests:
DISPLACEMENT
Requests the displacements for a set of
grid points
DISPLACEMENT(PLOT)
Alternate form of the DISPLACEMENT
command. Causes the calculation of the
displacements but no printout.
This
form of command is often used when
plots or postprocessing are desired, but
there is no need for the printed output.
SPCFORCES
Requests the single-point
forces for a set of grid points
OLOAD
Requests the set of applied loads for
output in static analysis
GPFORCE
Requests the grid point force balance for
a set of grid points
6-6
contraint
CASE CONTROL COMMANDS - OUTPUT
SELECTION (Cont.)
Use Of GPFORCE Request
Comments
Case Control
If only one subcase exists in the
input file, it is implicitly defined.
CEND
TITLE = Use GPFORCE Request
TEMP(LOAD) = 100
SPC = 200
LOAD = 120
DISP = ALL
FORCE = ALL
STRESS = ALL
GPFORCE = ALL
BEGIN BULK
The GPFORCE request generates a table containing the grid point
force balance at the selected grid points. This is useful for
determining load paths, contributions of applied loads to element
response, and effects of initial thermal strain. Contributors to the grid
point force balance table include:
Applied loads
SPC forces
Element elastic forces
6-7
CASE CONTROL COMMANDS - OUTPUT
SELECTION (Cont.)
Note:
The applied loads and the element forces include the selfequilibrating forces that arise from the initial thermal strain
(TEMP(LOAD)).
In MSC/NASTRAN, it is possible top perform static solutions for
multiple loading and boundary conditions in a single run. Each
solution you wish is defined using the SUBCASE command (details
provided later in this section). If no SUBCASE exists, the program
assumes that you have only one loading condition for the solution.
See the MSC/NASTRAN Quick Reference Guide, Section 4 for a detailed
description of the GPFORCE Case Control request.
6-8
CASE CONTROL SET DEFINITIONS
SET
Defines a collection of grid point numbers or element
numbers for use in output requests. Used to obtain
output for only a portion of the model.
Example:
CEND
TITLE = OUTPUT SELECTION EXAMPLE
SUBTITLE = ILLUSTRATES USE OF SETS
LOAD = 15
SET 1 = 3,4,7,9,11
SET 5 = 2,9,15 THRU 21,33
DISP = 1 $ DISPLACEMENTS FOR GRIDS 3,4,7,9,11
FORCE = 1 $ FORCES FOR ELEMENTS 3,4,7,9,11
STRESS = 5
OLOAD = ALL
BEGIN BULK
For this example, the following items are computed and printed to
the output file
The displacement for Grid Points 3,4,7,9, and 11
The force in Elements 3,4,7,9, and 11
The stresses in Elements 2,9,15 THRU 21,33
6-9
CASE CONTROL SET DEFINITIONS (Cont.)
Since MSC/NASTRAN will not calculate any results unless
requested, if you wish to use graphical postprocessing (regardless
of software used), you must include the appropriate Case Control
output request commands.
For example, to postprocess displacement plots, the Case Control
must include the request DISP = N. This causes the displacement
data for set N to be calculated and saved on the postprocessing
graphics file.
6-10
CASE CONTROL SORT OPTIONS
There are two formats used to present printed results from
MSC/NASTRAN. For purposes of static analysis, the default format
used to print results (SORT1) is the preferred format.
SORT1
Analysis output is presented as a tabular listing of
the grid point selected output for each subcase.
Output for each subcase is started on any page.
(Default for static analysis)
SORT2
Analysis output is presented as a tabular listing of
the subcases for each selected output item. Output
for each grid point or element is started on a new
page.
A request for SORT2 format with any output request results in all
output requests being printed in SORT2 format.
Warning:
SORT2 output requests may produce an excessive number of
output pages. SORT2 is normally used only in dynamic solutions.
6-11
SORT1 FORMAT
EXAMPLE OF SORT1 OUTPUT
SORT1 IS THE DEFAULT OUTPUT FORMAT
AUGUST
16, 1994
D I S P L A C E M E N T
POINT ID.
TYPE
1
2
3
4
5
G
G
G
G
G
T1
0.0
2.758621E-02
5.517241E-02
8.275862E-02
1.103448E-01
T3
6-12
TYPE
1
2
3
4
5
T1
G
G
G
G
G
0.0
0.0
0.0
0.0
0.0
16, 1994
MSC/NASTRAN
0.0
0.0
0.0
0.0
0.0
5/31/94
R3
0.0
0.0
0.0
0.0
0.0
PAGE
11
SUBCASE 2
V E C T O R
T2
0.0
0.0
0.0
0.0
0.0
10
R2
0.0
0.0
0.0
0.0
0.0
D I S P L A C E M E N T
POINT ID.
PAGE
SUBCASE 1
R1
0.0
0.0
0.0
0.0
0.0
AUGUST
5/31/94
V E C T O R
T2
0.0
0.0
0.0
0.0
0.0
EXAMPLE OF SORT1 OUTPUT
SORT1 IS THE DEFAULT OUTPUT FORMAT
MSC/NASTRAN
T3
0.0
0.0
0.0
0.0
0.0
R1
0.0
4.563709E-02
9.127419E-02
1.369113E-01
1.825484E-01
R2
0.0
0.0
0.0
0.0
0.0
R3
0.0
0.0
0.0
0.0
0.0
SORT1 FORMAT (Cont.)
EXAMPLE OF SORT1 OUTPUT
SORT1 IS THE DEFAULT OUTPUT FORMAT
AUGUST
F O R C E S
16, 1994
ELEMENT
ID.
1
3
AXIAL
FORCE
2.000000E+05
2.000000E+05
TORQUE
0.0
0.0
6-13
EXAMPLE OF SORT1 OUTPUT
SORT1 IS THE DEFAULT OUTPUT FORMAT
AUGUST
F O R C E S
ELEMENT
ID.
1
3
AXIAL
FORCE
0.0
0.0
I N
TORQUE
1.000000E+05
1.000000E+05
5/31/94
PAGE
12
SUBCASE 1
R O D
E L E M E N T S
( C R O D )
ELEMENT
AXIAL
ID.
FORCE
TORQUE
2
2.000000E+05
0.0
4
2.000000E+05
0.0
16, 1994
I N
MSC/NASTRAN
MSC/NASTRAN
5/31/94
PAGE
13
SUBCASE 2
R O D
E L E M E N T S
ELEMENT
AXIAL
ID.
FORCE
2
0.0
4
0.0
( C R O D )
TORQUE
1.000000E+05
1.000000E+05
SORT2 FORMAT
EXAMPLE OF SORT2 OUTPUT
AUGUST 17, 1994
SORT2 SELECTION IS DISP(SORT2)=ALL, FORCE(SORT2)=ALL
POINT-ID =
1
D I S P L A C E M E N T
SUBCASE
1
2
TYPE
G
G
T1
0.0
0.0
T2
0.0
0.0
6-14
TYPE
G
G
T1
2.758621E-02
0.0
T2
0.0
0.0
TYPE
G
G
T1
5.517241E-02
0.0
T3
0.0
0.0
T2
0.0
0.0
T3
0.0
0.0
PAGE
10
V E C T O R
R1
R2
0.0
0.0
EXAMPLE OF SORT2 OUTPUT
AUGUST 17, 1994
SORT2 SELECTION IS DISP(SORT2)=ALL, FORCE(SORT2)=ALL
POINT-ID =
3
D I S P L A C E M E N T
SUBCASE
1
2
5/31/94
T3
0.0
0.0
EXAMPLE OF SORT2 OUTPUT
AUGUST 17, 1994
SORT2 SELECTION IS DISP(SORT2)=ALL, FORCE(SORT2)=ALL
POINT-ID =
2
D I S P L A C E M E N T
SUBCASE
1
2
MSC/NASTRAN
MSC/NASTRAN
R3
0.0
0.0
5/31/94
0.0
0.0
PAGE
11
V E C T O R
R1
0.0
4.563709E-02
MSC/NASTRAN
R2
R3
0.0
0.0
5/31/94
0.0
0.0
PAGE
12
V E C T O R
R1
0.0
9.127419E-02
R2
0.0
0.0
R3
0.0
0.0
SORT2 FORMAT (Cont.)
EXAMPLE OF SORT2 OUTPUT
AUGUST 17, 1994 MSC/NASTRAN
SORT2 SELECTION IS DISP(SORT2)=ALL, FORCE(SORT2)=ALL
POINT-ID =
4
D I S P L A C E M E N T
V E C T O R
SUBCASE
1
2
TYPE
G
G
T1
8.275862E-02
0.0
T2
0.0
0.0
T3
0.0
0.0
R1
0.0
1.369113E-01
EXAMPLE OF SORT2 OUTPUT
AUGUST 17, 1994 MSC/NASTRAN
SORT2 SELECTION IS DISP(SORT2)=ALL, FORCE(SORT2)=ALL
POINT-ID =
5
D I S P L A C E M E N T
V E C T O R
6-15
SUBCASE
1
2
TYPE
G
G
T1
1.103448E-01
0.0
T2
0.0
0.0
T3
0.0
0.0
5/31/94
PAGE
13
R2
R3
0.0
0.0
5/31/94
0.0
0.0
R1
0.0
1.825484E-01
PAGE
14
R2
R3
0.0
0.0
EXAMPLE OF SORT2 OUTPUT
AUGUST 17, 1994 MSC/NASTRAN
5/31/94
PAGE
SORT2 SELECTION IS DISP(SORT2)=ALL, FORCE(SORT2)=ALL
ELEMENT-ID =
1
F O R C E S
I N
R O D
E L E M E N T S
( C R O D )
0.0
0.0
SUBCASE
1
AXIAL
FORCE
2.000000E+05
TORQUE
0.0
SUBCASE
2
AXIAL
FORCE
0.0
15
TORQUE
1.000000E+05
SORT2 FORMAT (Cont.)
EXAMPLE OF SORT2 OUTPUT
AUGUST 17, 1994 MSC/NASTRAN
SORT2 SELECTION IS DISP(SORT2)=ALL, FORCE(SORT2)=ALL
ELEMENT-ID =
2
F O R C E S
I N
R O D
E L E M E N T S
SUBCASE
1
AXIAL
FORCE
2.000000E+05
TORQUE
0.0
5/31/94
PAGE
16
( C R O D )
AXIAL
FORCE
SUBCASE
2
TORQUE
1.000000E+05
0.0
EXAMPLE OF SORT2 OUTPUT
AUGUST 17, 1994 MSC/NASTRAN
5/31/94
PAGE
SORT2 SELECTION IS DISP(SORT2)=ALL, FORCE(SORT2)=ALL
ELEMENT-ID =
3
F O R C E S
I N
R O D
E L E M E N T S
( C R O D )
6-16
SUBCASE
1
AXIAL
FORCE
2.000000E+05
TORQUE
0.0
EXAMPLE OF SORT2 OUTPUT
AUGUST
SORT2 SELECTION IS DISP(SORT2)=ALL, FORCE(SORT2)=ALL
ELEMENT-ID =
4
F O R C E S
I N
SUBCASE
1
AXIAL
FORCE
2.000000E+05
TORQUE
0.0
AXIAL
FORCE
SUBCASE
2
17, 1994
R O D
0.0
MSC/NASTRAN
5/31/94
E L E M E N T S
SUBCASE
2
17
TORQUE
1.000000E+05
PAGE
18
( C R O D )
AXIAL
FORCE
0.0
TORQUE
1.000000E+05
CASE CONTROL COMMANDS - SUBCASE DEFINITION
Separate static loading conditions (including changes to constraints)
are defined by the use of the SUBCASE command.
SUBCASE i
- where an integer identifier for the SUBCASE. The
values of i must be ascending. That is each SUBCASE id must be a
number higher than that of the previous SUBCASE.
Used to define each unique combination of loading and constraint
sets
Used to control symmetry and antisymmetry conditions
Allows user to analyze several different load conditions in one run
Subcase delimiters:
SUBCASE
Defines the beginning of a subcase
SUBCOM
Defines the beginning of a subcase which is a linear
combination of the preceding subcases
SUBSEQ
Defines coefficients for SUBCOM. Required within a
SUBCOM subcase
Note:
When using SUBSEQ, a coefficient must be given for each
one of the preceding subcases. A coefficient of 0.0 indicates
its associated subcase does not contribute to the SUBCOM.
6-17
CASE CONTROL COMMANDS - SUBCASE
DEFINITION (Cont.)
The following Symmetry condition delimeters are similar to SUBCASE
and SUBCOM:
SYM
Defines the beginning of a symmetry subcase (the
only difference between SYM and SUBCASE is that
a SYM will not provide output for any output
requests which occur above the first SUBCASE (or
SYM)
SYMCOM
Defines a combination of preceding SYM subcases.
A SYMCOM will provide output in a similar manner to
a SUBCOM.
SYMSEQ
Defines coefficients for the linear combination in
SYMCOM. Default of 1.0 is used if SYMSEQ is not
defined.
Subcase delimiters governing output requests:
REPCASE
Defines the beginning of a subcase for additional
output requests for the previously run subcase.
Multiple output requests for the same item are not
permitted in the same subcase; REPCASE must be
used to obtain this output.
MODES
Normally only used in normal modes - repeats the
subcase in which it appears N times for eigenvalue
problems. Used to repeat the same output request
for several consecutive modes
6-18
CASE CONTROL EXAMPLES
Linear Combination of Subcases
Comments
Requests above the first subcase
apply to all following subcases,
except the following:
Requests within a subcase
override the above requests.
Sets defined within a subcase are
limited to that subcase only.
The real numbers of the SUBSEQ
entry are scaling factors to be
used on the preceding
SUBCASEs
Case Control
CEND
TITLE = Equipment Rack Analysis
ECHO = BOTH
SPC = 20
SET 1 = 1 THRU 50
DISP = 1
SUBCASE 1
SUBTITLE = Dead Load
LOAD = 10
DISP = ALL
SUBCASE 2
SUBTITLE = NW Wind Load
LOAD = 20
SET 10 = 2,4,6
DISP = 10
SUBCASE 3
SUBTITLE = SW Wind Load
LOAD = 30
SUBCOM 10
SUBTITLE = Load Combination 1
LABEL = Dead Load + NW Wind
SUBSEQ = 1.0,1.0,0.0
SUBCOM 20
SUBTITLE = Load Combination 2
LABEL = Dead Load + (-) 1.5 SW Wind
SUBSEQ = 1.0,0.0,-1.5
STRESS = ALL
BEGIN BULK
6-19
CASE CONTROL EXAMPLES (Cont.)
Statics Problem with One Plane of Symmetry
Comments
Only output requests
defined within SYM
are used here; no
displacements are
printed.
SYMCOM uses the
output requests
defined above the
subcase level (i.e.,
above the first
subcase).
Case Control
CEND
TITLE = Analysis of Half Tank
SPCFORCE = ALL
SET 1 = 1 THRU 100
SET 2 = 3,17,26,31
DISP = 1
ELFORCE = 2
SYM 1
SUBTITLE = Symmetry Boundary,Load
LOAD = 40
SPC = 10
OLOAD = ALL
SYM 2
SUBTITLE = Anti-Symmetry Boundary,Load
SPC = 15
LOAD = 50
SYMCOM 3
SYMSEQ 1., 1.
SYMCOM 4
SYMSEQ 1., -1.
BEGIN BULK
6-20
CASE CONTROL EXAMPLES (Cont.)
Use of Repcase in Statics
Comments
SETS must be defined
prior to use.
Must be defined
since element force
requests for sets 2
and 3 cannot be made
within Subcase 1
Note:
Case Control
CEND
TITLE = Analysis of Large Model
SUBTITLE = Use REPCASE to Get
Output
SPC = 22
LOAD = 900
SET 1 = 1 THRU 10
SET 2 = 20 THRU 50
SET 3 = 500 THRU 1100
SUBCASE 1
LABEL = Nodal Data for Whole Model
DISP = ALL
SPCF = ALL
ELFO = 1
REPCASE 2
LABEL = Forces for Set 2
ELFO = 2
REPCASE 3
LABEL = Forces for Set 3
ELFO = 3
BEGIN BULK
For this Case Control selection, only one solution is actually
performed. The repcases only provide for data retrieval.
6-21
CASE CONTROL EXAMPLES (Cont.)
Important Points to Remember When Using TEMP(LOAD)
Comments
Case Control
For a rod undergoing thermal expansion
that sustains an axial force, the
relation is
CEND
TITLE = CRANKSHAFT ANALYSIS
SET 1 = 1000 THRU 1200
SET 2 = 2000 THRU 2400
( T T o ) = ---SET 3 = 3000 THRU 3200
E
SET 4 = 4000 THRU 4400
SUBCASE 1
LABEL = STATIONS 1-2
LOAD = 110
Element stresses and forces are
TEMP(LOAD) = 220
calculated on an element-by-element
SPC = 123
basis from a knowledge of the
MPC = 201
displacement vector and the temperature
field. In a SUBCOM, SYMCOM, or
ELFORCE = 1
REPCASE, the user must supply a
STRESS = 1
definition of the temperature field (i.e.,
REPCASE 2
TEMP(LOAD) = X) whenever element
LABEL = STATIONS 2-3
stresses and forces are requested.
TEMP(LOAD) = 220
ELFORCE = 2
STRESS = 2
For the SUBCOM, which modifies
SUBCASE 3
SUBCASE 3, the temperature field must
LABEL = NEW LOAD
also be modified accordingly where
TEMP(LOAD) = 220
LOAD = 120
T 240 = 1.0 ( T 220 T 0 ) + 0.5 ( T 220 T 0 ) + T 0 ELFORCE = 1
STRESS = 1
SUBCOM 10
LABEL= COMBINE SUB 1+50% SUB 3
In general, in SUBCOM where element
SUBSEQ
= 1.0, 0.5
forces or stresses are requested, the
TEMP(LOAD) = 240
temperature distribution to be defined
ELFO = ALL
for n temperature loadings is
STRESS = ALL
n
BEGIN BULK
T
= T +
a (T T )
SUBCOM
i=1
where ai = SUBSEQ coefficients.
6-22
SECTION 7
BULK DATA SECTION
INTRODUCTION TO THE BULK DATA SECTION . . . . . . . . . . . . . . . . . . . . . . . . 7.1-1
MSC/NASTRAN COORDINATE SYSTEMS . . . . . . . . . . . . . . . . . . . . . . . . . . 7.1-2
GRID POINTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.2-1
SINGLE-POINT CONSTRAINTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.3-1
MATERIAL PROPERTIES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.4-1
MSC/NASTRAN ELEMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.5-1
ZERO-DIMENSIONAL (SCALAR) ELEMENT LIBRARY . . . . . . . . . . . . . . . . . . . 7.6-1
ONE-DIMENSIONAL ELEMENT LIBRARY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.7-1
CALCULATION OF TORSIONAL CONSTANT J
FOR PROD, PBAR, AND PBEAM ENTRIES . . . . . . . . . . . . . . . . . . . . . . . . . 7.7-6
CROD EXAMPLE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.7-8
ONE-DIMENSIONAL ELEMENT LIBRARY . . . . . . . . . . . . . . . . . . . . . . . . . . 7.7-12
CBAR ELEMENT DEFINITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.7-14
CBARAO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.7-37
CBEAM ELEMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.7-44
TWO-DIMENSIONAL ELEMENT LIBRARY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.8-1
TWO-DIMENSIONAL ELEMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.8-2
REFERENCES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.8-3
CQUAD4 ELEMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.8-4
CQUAD4 ELEMENT DEFINITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.8-6
QUAD4 ELEMENT DEFINITION - ALTERNATE PROPERTY ENTRY . . . . . . 7.8-18
SECTION 7 (Cont.)
BULK DATA SECTION
THREE-DIMENSIONAL ELEMENT LIBRARY . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.9-1
RECOMMENDED USES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.9-2
CHEXA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.9-3
MSC/NASTRAN LOADS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.10-1
FORCE AND MOMENT ENTRIES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.10-2
EXAMPLE INPUT FOR FORCE AND
MOMENT ENTRIES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.10-3
DISTRIBUTED LOADS (PLOAD) IN MSC/NASTRAN . . . . . . . . . . . . . . . . . . 7.10-5
EXAMPLE INPUT FOR PLOAD1 ENTRY . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.10-6
EXAMPLE INPUT FOR PLOAD4 ENTRY . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.10-10
GRAV ENTRY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.10-12
THERMAL EFFECTS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.10-14
EXAMPLE OF APPLYING THERMAL EFFECTS . . . . . . . . . . . . . . . . . . . . . . 7.10-15
LOAD ENTRY. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.10-18
THE LOAD REQUEST TREE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.10-19
INTRODUCTION TO THE BULK DATA SECTION
The Bulk Data Section contains all data necessary for describing a
structural model
Bulk Data definitions include:
Geometry
User-definable coordinate systems
Geometric locations of grid points
Constraints
Material properties
Element connections
Element properties
Loads
The Bulk Data Section is not required to be input in any particular
order. It is sorted automatically at the beginning of the analysis.
7.1-1
MSC/NASTRAN COORDINATE SYSTEMS
Coordinate systems are required to define the locations of grid
points in space and to orient each grid points displacement vector.
In MSC/NASTRAN the following coordinate systems may be used.
Basic Coordinate System - Implicitly defined reference rectangular
coordinate system (Coordinate System 0). Orientation of this
system is defined by the user through specifying the components
of grid point locations.
Alternate (local) Coordinate Systems - Alternate systems can be
defined to facilitate geometric input. Each local system must be
related directly or indirectly to the basic coordinate system. The
six possible alternate coordinate systems are:
Rectangular
CORD1R
CORD2R
Cylindrical
CORD1C
CORD2C
Spherical
CORD1S
CORD2S
7.1-2
MSC/NASTRAN COORDINATE SYSTEMS (Cont.)
The CORD1R, CORD1C, and CORD1S entries define a local
coordinate system by referencing the IDs of three defined grid
points. Beware that if the model is modified and any of these
reference grid point locations change, the coordinate system
orientation will also change.
The CORD2R, CORD2C, and CORD2S entries define a local
coordinate system by specifying the vector components of three
points.
Refer to the Getting Started with MSC/NASTRAN Users Guide,
Chapter 5, the MSC/NASTRAN Linear Static Analysis Users Guide,
Chapter 3, and the MSC/NASTRAN Quick Reference Guide, Section 5
for more detailed information about defining coordinate systems.
Global System - Collection of all displacement coordinate systems
referenced on all grid entries. (Note that some finite element codes
use the term global coordinate system to refer to the equivalent
of MSC/NASTRANs Basic Coordinate System.
All angular coordinates are input in degrees. Output associated
with these coordinates is in radians.
7.1-3
MSC/NASTRAN COORDINATE SYSTEMS (Cont.)
Rectangular (x, y, z)
u3
u2
B
u1
y
Local System Origin
x
Note:
U1 =
x direction
U2 =
y direction
U3 =
z direction
A, B, and C are points used to define the local coordinate
system.
P is a grid point defined in the local system.
7.1-4
MSC/NASTRAN COORDINATE SYSTEMS (Cont.)
Cylindrical Local Coordinate System (r, , z)
Uz
z
B
U
P
Ur
C
z
A
x
Point A
local system origin
Point P
grid point defined in local cylindrical system
Point C
reference point in the r-z plane at = 0
Point B
reference point for z axis direction
(Ur, U, Uz)
displacement components of P in local system
7.1-5
MSC/NASTRAN COORDINATE SYSTEMS (Cont.)
Spherical Local Coordinate System (r, , )
z
Ur
B
P
U
y
Point A
= local system origin
Point P
= grid point defined in local cylindrical system
Point C
= reference point in the x-z plane at ( = 0)
Point B
= reference point for z axis direction ( = 0)
(Ur, U, U)
= displacement components of P in local system
Note:
cylindrical spherical
7.1-6
MSC/NASTRAN COORDINATE SYSTEMS (Cont.)
Example Using Local Coordinate Systems
Suppose you want to conduct a static analysis of a cylindrical
grain silo with a spherical dome. The use of local coordinate
systems will greatly simplify your job.
2 = 0
50.0
z1
zB
xB
R1
100.
7.1-7
MSC/NASTRAN COORDINATE SYSTEMS (Cont.)
Define local cylindrical coordinate system 1 for the silo floor and
wall.
Direction of z-axis - Point B
CORD2C, 1, 0, 100., 0., 0., 100., 0., 1., +C1
Local Origin - Point A
Reference Coordinate
System ID
(Basic or Another Local)
Local Coordinate System ID
+C1, 101., 0., 1.
Define a point in the
r-z plane - Point C.
The z-axis is taken along a line drawn from Point A to Point B.
Define local spherical coordinate system 2 for the silo dome.
CORD2S, 2, 1, 100., 0., 50., 100., 0., 51., +C2
+C2, 101., 0., 51.
or system 2 may be defined using system 1:
CORD2S, 2, 0, 100., 0., 50., 100., 0., 51., +C2
+C2, 101., 0., 51.
This way, if coordinate system were moved, system 2 would "move
with it"
7.1-8
GRID POINTS
Grid points are used to specify:
Structural geometry
Degrees of freedom of the structure
Locations of points at which displacements are constrained or
loads are applied
Locations where output quantities are to be calculated
Each GRID entry refers to 2 coordinate systems. One for locating
the grid point and the other for establishing the grid point
displacement coordinate system that defines for the given grid
point the directions of the nodal displacements, degrees of
freedom, constraints, and solution vectors.
NOTE: constraints, MPCs, R-type elements, and output all use the
displacement coordinate system.
All matrices used inside
MSC/NASTRAN use the displacement coordinate system.
If you specify the displacement coordinate system as a cylindrical
or spherical system, the program creates a right-handed cartesian
coordinate system at the grid point, which is the projection of the
coordinate system used. This used as the displacement system for
that point.
7.2-1
GRID POINTS (Cont.)
Grid Point Displacement Coordinate System
Six degrees of freedom (DOFs) identified as 1, 2, 3, 4, 5, 6
6
3
5
2
Commonly used nomenclature for the components of motion at a
grid point is:
DOF 1 = T 1 = u 1 = translation in direction 1
DOF 2 = T 2 = u 2 = translation in direction 2
DOF 3 = T 3 = u 3 = translation in direction 3
DOF 4 = R 1 = 1 = rotation in direction 1
DOF 5 = R 2 = 2 = rotation in direction 2
DOF 6 = R 3 = 3 = rotation in direction 3
7.2-2
GRID POINTS (Cont.)
Grid Entry Definition
1
GRID
ID
CP
X1
X2
X3
CD
PS
SEID
GRID
101
5.0
10.0
2.0
123
Field
10
Contents
ID
Grid point identification number
CP
Identification number of coordinate system in which
the location of the grid point is defined (integer 0 or
blank) (default = basic coordinate system)
X1, X2, X3
Location of grid point in coordinate system CP (real)
CD
Identification number of coordinate system in which
displacements, degrees of freedom, constraints, and
solution vectors are defined at the grid point (integer
0 or blank, default = basic coordinate system)
PS
Permanent single-point constraints associated with
grid point (any of the digits 1-6 with no embedded
blanks)
SEID
Superelement ID
Refer to Chapter 3 of the MSC/NASTRAN Linear Static Analysis Users
Guide and page 619 of the MSC/NASTRAN Quick Reference Guide for
detailed information about the GRID entry.
7.2-3
GRID POINTS (Cont.)
Grid Entry Definition - CP, CD Fields
Define Grid Points 10 and 20 on a circle.
GRID, 10, 1, 10., 45., 0., 0
GRID, 20, 1, 10., 135., 0., 0
where field 3 (CP) references cylindrical coordinate system 1 (defined
elsewhere) and field 7 (CD) references basic coordinate system 0.
With this definition, all grid point output associated with Grids 10 and
20 will be oriented as shown.
2
1
20
YB
XB
7.2-4
10
R
GRID POINTS (Cont.)
Now, in separate model, define Grid Points 10 and 20 as:
GRID, 10, 1, 10., 45., 0., 1
GRID, 20, 1, 10., 135., 0., 1
With CP and CD referencing cylindrical coordinate system 1 (defined
elsewhere), all output grid information at Grids 10 and 20 will be in
terms of radial and tangential directions.
2
1
20
YB
XB
7.2-5
1
10
GRID POINTS (Cont.)
Other Geometry Entries
SPOINT
Scalar points are used to specify a single degree of freedom
without reference to spatial location. Often used to represent
DOFs associated with nonstructural behavior (e.g., scalar spring
mass systems, ambient temperature values, addition of warping
term on CBEAM).
GRDSET
Defines default values for fields 3 (CP), 7 (CD), 8 (PS), and 9
(SEID) of all GRID entries
Can be overridden by direct input in these fields on any GRID entry
Only one GRDSET entry is allowed per input file
Useful for minimizing repetitive data input in these fields
7.2-6
SINGLE-POINT CONSTRAINTS
A single-point constraint (SPC) is a constraint applied to one or
more components of motion at selected grid or scalar points. Uses
of SPCs include:
Support a structure
Apply symmetric or antisymmetric boundary conditions by
restraining the DOFs that must have zero values in order to satisfy
symmetry or antisymmetry
Remove degrees of freedom unconnected or weakly coupled to the
structure
Remove degrees of freedom not used in the structural analysis
(e.g., out-of-plane DOFs for a 2-D analysis)
Apply zero or nonzero enforced displacements to grid points
SPCs can be applied as:
Permanent constraints - defined on GRID entry
User-requested in Case Control with SPC=SID.
Bulk Data entry on SPC, SPC1, or SPCD entries
Defined in the
Automatic - PARAM,AUTOSPC,YES
Reaction forces at SPCd grids (termed single-point forces of
constraint), may be obtained by including the Case Control request
SPCFORCES=ALL.
7.3-1
SINGLE-POINT CONSTRAINTS (Cont.)
Permanent Constraints
One method of permanently removing degrees of freedom associated
with a specific grid point is by defining these DOFs in field 8 of the
GRID entry.
GRID
ID
CP
X1
X2
X3
CD
PS
SEID
GRID
1.0
-2.0
3.0
10
245
This type of constraint is automatically included in the analysis, i.e., it
is not selected in the Case Control.
This manner of specifying constraints is often used when generating
models where the constraints are not likely to change.
7.3-2
SINGLE-POINT CONSTRAINTS (Cont.)
User Requested Single-Point Constraints
The following Bulk Data entries can be used to define SPCs:
SPC
Use to define either zero or nonzero enforced displacements.
Useful when applying a small number of enforced
displacements.
SPC
SID
SPC
15
1501
123
1502
456
0.0
Enforced Displacement
(Default = 0.0)
Components
Grid Point ID
Set ID, Selected in Case Control as SPC = 15
7.3-3
10
SINGLE-POINT CONSTRAINTS (Cont.)
SPC1
Use to define only zero enforced displacements. Useful
when applying a large number of zero-enforced
displacements. SPC set ID selected in Case Control.
2
SPC1
SID
G1
G2
G3
G4
G5
G6
SPC1
10
G7
68
G8
G9
-etc.-
+BC
Alternate Form
SPC1
SID
GID1
THRU
GID2
SPC1
313
12456
THRU
32
7.3-4
10
ABC
SINGLE-POINT CONSTRAINTS (Cont.)
SPCD
Use to define nonzero-enforced displacements. Selected in
Case Control with LOAD=SID. Useful when applying a large
number of nonzero enforced displacements. A coordinate
referenced on this entry must be referenced by a SPC or
SPC1 entry.
SPC Set
SPC1
SID
G1
G2
G3
G4
G5
SPC1
13
14
SPCD
SID
SPCD
11
13
.05
14
.07
G6
Static Load Set
The SPCD entry computes the equivalent load required for the
requested enforced displacement.
Use of the SPCD entry allows different enforced displacements
in different subcases, without causing the stiffness matrix to be
decomposed for each subcase.
Note also that DOFs specified on SPC-type entries can be
redundantly specified in the PS field on GRID entry.
SPCs are specified in the output coordinate system of the
grid point at which they are defined. Remember that the
grid point output coordinate system is defined in field 7 of
the GRID entry.
7.3-5
SINGLE-POINT CONSTRAINTS (Cont.)
Automatic Generation of SPCs
Singularity
A degree of freedom unconnected or weakly coupled
to the structure. Singularities prohibit matrix inversion
and result in fatal errors.
The Bulk Data entry PARAM,AUTOSPC,YES instructs the program to
automatically apply SPCs to obvious singularities.
PARAM, AUTOSPC, YES is the default in most of the structured
solutions.
If obvious singularities exist, the MSC/NASTRAN output includes a
grid point singularity table. This table should be inspected carefully
since singularities may result from modeling errors.
Singularities, the grid point singularity table, and how to debug a
model containing singularities are discussed in more detail in Chapter
9, Intermediate Modeling Practices.
See page 321 of the MSC/NASTRAN Linear Static Analysis Users
Guide for a detailed description of how singularities are identified and
treated in MSC/NASTRAN.
7.3-6
MATERIAL PROPERTIES
Definitions
Stress-Strain Curve
(Typical Structural Steel)
Stress (psi) or
(N/mm2)
Linear Region
E
1
Strain
Linear
Deformations are linearly proportional to the
applied load (i.e., strain is proportional to
stress).
Youngs Modulus E
Constant of proportionality relating stress to
strain in the linear region
Elastic
The structure returns to its original,
undeformed shape when the load is removed.
Poisson Ratio
Absolute value of the ratio of lateral strain to
axial strain
7.4-1
MATERIAL PROPERTIES (Cont.)
Homogeneous Material properties are independent of the location
within the material.
Isotropic
Material properties do not change with the direction
of the material.
The three properties needed to completely describe
an isotropic material are E, , and G (shear modulus).
Only two are independent.
E
G = --------------------2(1 + )
7.4-2
MATERIAL PROPERTIES (Cont.)
Five different
MSC/NASTRAN
types
of
materials
can
be
defined
with
Isotropic MAT1
Two-dimensional anisotropic MAT2
Axisymmetric solid orthotropic MAT3
Two-dimensional orthotropic MAT8
Three-dimensional anisotropic MAT9
Temperature-dependent material properties are defined on MATTi
entries.
Note:
MAT2 through MAT9 and MATTi entries are beyond the scope
of this class.
For further information, refer to the
MSC/NASTRAN Reference Manual, Vol. I, Chapter 6.
Stress-dependent material properties are defined on MATS1.
7.4-3
MATERIAL PROPERTIES (Cont.)
Isotropic Materials (MAT1)
Define terms E, G, and
Users need supply only two terms.
calculated automatically.
If desired, the third is
E
G = --------------------2(1 + )
For line and surface elements
E
Modulus for extension and bending
Modulus for torsion and transverse shear
For thermal anlaysis
A
Thermal expansion coefficient
Tref
Thermal expansion reference temperature
For margin of safety calculations
Stress limits
7.4-4
MATERIAL PROPERTIES (Cont.)
1
MAT1
MID
NU
RHO
TREF
GE
MAT1
2.9+7
6.5E-6
50.0
0.33
Field
10
+M1
Contents
MID
Material identification number (integer > 0)
Youngs modulus (real or blank)
Shear modulus (real or blank)
NU
Poisson ratio (-1.0 < real 0.5 or blank)
RHO
Mass density (real)
Thermal expansion coefficient (real)
TREF
Thermal expansion reference temperature (real)
GE
Structural element damping coefficient
ST
+M1
SC
SS
MCSID
36000.
ST,SC,SS
Stress limits for tension, compression, and shear
(OPTIONAL: used only to compute margins of safety
for certain elements)
MCSID
Material coordinate system ID number (integer 0,
blank)
7.4-5
7.4-6
MSC/NASTRAN ELEMENTS
Element Library
Over 50 finite elements
One-dimensional
Two-dimensional
Three-dimensional
Scalar
Axisymmetric
Rigid
Mass and damping
Heat transfer
Genel user-supplied element
Fluid-structure
p-version
Contact
7.5-1
MSC/NASTRAN ELEMENTS (Cont.)
Most Commonly Used MSC/NASTRAN Elements
Line
Elements
Surface
Elements
Solid
Elements
CROD
CQUAD4
CHEXA
CELASi (i=1,2,3,4)
CONROD
CQUAD8
CPENTA
GENEL
CTUBE
CTRIA3
CTETRA
CONM2
CBAR
CTRIA6
CTRIAX6
CBEAM
CSHEAR
CBEND
7.5-2
Other
Elements
MSC/NASTRAN ELEMENTS (Cont.)
Degrees of freedom are components of translation and rotation (no
higher order derivatives).
Stiffness matrix is independent of grid point sequence.
D
B
C
[ ke ]
A
=
Elements of different types are compatible.
7.5-3
[ ke ]
MSC/NASTRAN ELEMENTS (Cont.)
Full range of capability
Stiffness
Mass
Differential stiffness
Anisotropy
Temperature
Internal loads
Stress output
7.5-4
MSC/NASTRAN ELEMENTS (Cont.)
Element Coordinate Systems
Element coordinate systems are required to
Orient components of force and stress output (all elements)
Orient section properties (line elements)
Orient pressure loads (surface elements)
Each element has its own coordinate system that is defined by
element connectivity order or by other data on the elements
connectivity. Positive z-direction of element coordinate system
always follows the right-hand rule.
Surface and solid elements also have optional material coordinate
systems that may be used to orient orthotropic or anisotropic
material properties. Material coordinate systems are defined on
the elements connection or property entries.
In addition to the element and material coordinate systems, stress
output can be obtained in any user-defined coordinate system by
using the Case Control GPSTRESS capability.
Remember:
Grid point information is output in the global system.
Element information is output in the element coordinate
system.
7.5-5
7.5-6
ZERO-DIMENSIONAL (SCALAR) ELEMENT LIBRARY
CELAS1, CELAS2, CELAS3, CELAS4, CBUSH
A
B
X
The CELASi elements are connected by two degrees of freedom one at each grid/ground connection point
The CBUSH elements connects from 1 to 6 dof between two GRID
points.
Force components: axial force P
or moment M
Displacement components:
axial translation u
or rotation
7.6-1
ZERO-DIMENSIONAL (SCALAR) ELEMENT LIBRARY
CELAS1 Connects two points, which may be grid points, scalar
points, or both, with references to a property entry
CELAS2 Connects two points, which may be grid points, scalar
points or both, without reference to a property entry
CELAS3 Connects only scalar points with reference to a property
entry
CELAS4 Connects only scalar points without reference to property
entry
CBUSH Connects two GRID points. Avoids the grounding problem
inherent in CLEASi elements (when mis-used).
May
connect 1 to 6 dof.
The CBUSH is the recommended form for scalar springs. It avoids the
potential grounding which may occur when two non-coincident points
are connected. The CELASi elements simply insert terms directly into
the stiffness matrix without considering geometry or displacement
coordinate systems. The CBUSH correctly accounts for the effects of
geometry and displacement coordinate systems.
See page 61 and pp. 121 through 125 of the MSC/NASTRAN Linear
Static Analysis Users Guide and Section 5.6 of the MSC/NASTRAN
Reference Manual for detailed information about scalar elements. The
CBUSH element is documented in the V69 Release Guide.
7.6-2
ZERO-DIMENSIONAL ELEMENT LIBRARY (Cont.)
CELAS2 Example
1200
1202
P
1201
K = 100. lb/in
P = 10. lb
S = 50.
100.
CELAS2
EID
G1
C1
G2
C2
GE
CELAS2
1200
100.
1201
1202
GRID
1201
0.
0.
0.
123456
GRID
1202
100.
0.
0.
23456
50.
Field
Contents
EID
Element identification number
The value of the scalar spring stiffness
G1,G2
Geometric grid point identification
C1,C2
Component number (global system)
GE
Damping coefficient (real)
Stress coefficient (see element output for explanation)
Notes:
10
1.
Zero or blank for G2, C2 indicates a grounded spring.
2.
For this example, Grid 1202 must have DOFs 2, 3, 4, 5, 6
constrained to prevent singularities.
7.6-3
POINT ID.
1201
1202
TYPE
G
G
T1
0.0
1.000000E-01
T2
V E C T O R
T3
0.0
0.0
R1
0.0
0.0
R2
0.0
0.0
R3
0.0
0.0
0.0
0.0
P
10.
= ---- = ----------- = 0.1 in
K
100.
F O R C E S
7.6-4
ELEMENT
ID.
1200
FORCE
I N
ELEMENT
ID.
S C A L A R
FORCE
S P R I N G S
ELEMENT
ID.
( C E L A S 2 )
FORCE
ELEMENT
ID.
FORCE
-1.000000E+01
F = K ( u 1 u 2 ) = 100. ( 0. 0.1 ) = 10. lb
S T R E S S E S
ELEMENT
ID.
1200
STRESS
ELEMENT
ID.
I N
S C A L A R
STRESS
S P R I N G S
ELEMENT
ID.
STRESS
-5.000000E+02
= sF = .50 ( 10. ) = 500 psi
( C E L A S 2 )
ELEMENT
ID.
STRESS
ZERO-DIMENSIONAL ELEMENT LIBRARY (Cont.)
D I S P L A C E M E N T
ZERO-DIMENSIONAL ELEMENT LIBRARY (Cont.)
CUBSH - Defines a generalized spring-and-damper structuralelement
that may be nonlinear or frequency dependent.
Format:
1
CBUSH
EID
PID
GA
GB
GO/X1
CBUSH
OCID
S1
S2
S3
7
X2
X3
CID
10
Example 1: Noncoincidnet grid points.
CBUSH
39
100
75
Example 2: GB not specified.
CBUSH
39
Example 3: Coincidnet grid points (GA=GB).
CBUSH
39
100
Field
Contents
EID
Element identification number. (Integer > 0)
PID
Property identification number of a PBUSH entry.
(Integer > 0; Default =EID)
GA, GB
Grid points identification number of connections points.
See Remark. (Integer > 0)
Xi
Component of orientation vector
v , from GA, in the
displacement coordinate system at GA. (REAL)
GO
Alternate method to supply vector v using grid point GO.
Direction of v is from GA to GO. v is then transferred to
End A. See Remark. (Integer > 0)
CID
Element coordinate system identification. A 0 means the
basic coordinate system. If CID is blank, then the element
coordinate system is determined from GO or Xi. See
Figure 1. (Integer _> 0 or blank)
7.6-5
ZERO-DIMENSIONAL ELEMENT LIBRARY (Cont.)
CBUSH - (cont)
Loaction of spring damper. See Figure 1. (0.0 <_ Real <_ 1.0;
Default =0.5)
OCID
Coordinate system identification of spring-damper offset.
See Remark NO TAG. (Integer >_ -1; Default=-1 which
means element coordinate system)
S1,
S2, Components of spring-damper offset in the OCID
S3
coordinate system if OCID >_0. See Remarks.
S
Remarks:
CID >_ 0 overrides GO and Xi. Then the element x-axis is along T1, the
element y-axis is along T2, and the element z-axis is along
T3 of the CID coordinate system. If the CID refers to a
cylindrical coordinate system of a shperical coordinate
system, then grid GA is used to locate the system. If for
cylindrical or spherical coordinate, GA falls on the z-axis
used to define them, it is recommended that another CID
be selected to define the element x-axis.
For noncoincident grids (GA =/ GB), when GO or (X1, X2, X3) is given
and no CID is specified, the line AB is the element x-axis
and the orientation vector v lies in the x-y plane (similar to
the CBEAM element).
For noncoincident grids (GA =/ GB), if neither GO or (X1, X2, X3) is
specified and no CID is specified, then the line AB is the
element x-axis. This option is valid only when K1 (or B1)
or K4 (or B4) or both on the PBUSH entry are specified
(but K2, K3, K5, K6 or B2, B3, B5, B6 are not specified). If
K2, K3, K5, or K6 (or B2, B3, B5, or B6) are specified, a
fatal message will be issued.
7.6-6
ZERO-DIMENSIONAL ELEMENT LIBRARY (Cont.)
CBUSH - (cont)
If GA and GB are coincident, or if GB is blak, then CID must be
specified.
If OCID = -1 or blank (default) then S is used and S1, S2, S3 are
ignored. If OCID >_ 0, then S is ignored ans Si, S2, S3 are
used
zelem
GA
S*
yelem
(1 - S)*
GB
xelem
zelem
GA
S*
yelem
(1 - S ) *
GB
xelem
Figure 1. CBUSH Element.
7.6-7
ZERO-DIMENSIONAL ELEMENT LIBRARY (Cont.)
CBUSH - (cont)
zelem
yelem
(S1, S2, S3)OCID
GB
GA
Note: 1. The material stiffness and damping properties of the
elastomer are located at (S1, S2, S3).
zelem
yelem
(S1, S2, S3)OCID
GB
GA
Note: 1. The material stiffness and damping properties of the elastomer are located at (S1, S2, S3).
2. The elastomer itself has zero length; i.e., GA and GB are coincident. It is shown here in an exploded view
Figure 2. Definition of Offset S1, S2, S3.
7.6-8
ZERO-DIMENSIONAL ELEMENT LIBRARY (Cont.)
PBUSH - Defines the nominal property values for a generalized springand-damper structural element.
Formats:
1
PBUSH
PID
"K"
K1
K2
K3
K4
K5
K6
"B"
B1
B2
B3
B4
B5
B6
"GE"
GE1
"RCV"
SA
ST
EA
ET
10
Example 1:GB not specified.
PBUSH
35
4.35
GE
.06
RCV
7.3
2.4
3.1
.03
3.3
Example 2: Coincidnet grid points (GA=GB).
PBUSH
35
2.3
Field
Contents
PID
Property identification number. (Integer > 0)
"K"
Flag indicating that next 1 to 6 fields are stiffness values.
(Character)
Ki
Nominal stiffness values in directions 1 through 6. (Real;
Default=0.0)
"B"
Flag indicating that the next 1 to 6 fields are force-pervelcoity damping. (Character)
Bi
Nominal damping cofficient in units of force per unit
velocity. (Real; Default=0.0)
"GE"
Flag indicating that the next fields is structural damping.
(Character)
GE1
Nominal Structural damping constant. (Real;Default=0.0)
7.6-9
ZERO-DIMENSIONAL ELEMENT LIBRARY (Cont.)
PBUSH - (cont)
"RCV"
Flag indicating that the next 1 to 4 fields are stress or
strain coefficients. (Character)
SA
Stress recovery coefficient in the translational component
numbers 1 through 3. (Real Default=1.0)
ST
Stress recovery coefficient in the rotational component
numbers 4 through 6. (Real; Default=1.0)
EA
Strain recovery coefficient in the translational component
numbers 1 thorough 3. (Real; Default=1.0)
ET
Strain recovery coefficient in the rotational component
numbers 4 through 6. (Real; Default=1.0)
Remarks:
Ki, Bi, or GE1 may be made frequency dependent for both direct and
modal frequency response by use of PBUSHT entry.
The elements stresses are computed by multiplying the stress
coefficinets with the recovered element forces.
The element strains are computed by multiplying the strain
coefficients with the recovered element displacmeents.
The "K", "B", "GE", or "RCV" entries may be specified in any order.
7.6-10
ONE-DIMENSIONAL ELEMENT LIBRARY
ROD, CONROD, TUBE:
Pin-ended rod - 4 DOFs
BAR:
Prismatic beam - 12 DOFs
BEAM:
Straight beam with warping - 14 DOFs
BEND:
Curved beam or pipe - 12 DOFs
The BEND element is a special-purpose element and as such is not as
commonly used as most of the other 1-D elements.
7.7-1
ONE-DIMENSIONAL ELEMENT LIBRARY (Cont.)
General features of CROD, CONROD, and CTUBE elements are:
Connected by two grid points
Force components:
axial force P
torque T
Displacement components:
ui
i
Straight, prismatic member
The element stiffness matrix contains terms only for 2 DOFs at
each end. These are mapped onto the grid points at the two ends
in the global system.
CROD versus CONROD versus CTUBE
CROD
Element connectivity is defined on CROD entry.
Properties are defined on the PROD entry. Useful
when defining several rod elements having the same
properties
CONROD
Element connectivity and properties are all defined
on CONROD entry. Useful when defining several rod
elements having different properties
CTUBE
Used to specify a tube.
outside diameters
7.7-2
Can define inside and
ONE-DIMENSIONAL ELEMENT LIBRARY (Cont.)
Rod Element Definition - Geometry
A
T
Xe
The rod element x axis (Xe) is defined along the line connecting End A
to End B.
Note:
Torque T is applied about the x element axis of the rod in the
right hand rule sense. Axial force P is shown in the positive
(tensile) direction.
7.7-3
ONE-DIMENSIONAL ELEMENT LIBRARY (Cont.)
1
CROD
EID
PID
G1
G2
CROD
101
Field
10
Contents
EID
Element identification number
PID
Identification number of PROD property entry
G1,G2
Grid point identification numbers of connection
points where G1 = grid point at End A and G2 = grid
point at End B
7.7-4
ONE-DIMENSIONAL ELEMENT LIBRARY (Cont.)
Rod Element Definition - Properties
1
PROD
PID
MID
NSM
PROD
101
201
0.10
Field
10
Contents
PID
Property identification number
MID
Material identification number
Area of rod
Torsional constant (equals polar moment of inertia for circular
cross sections)
Coefficient to determine torsional stress
NSM Nonstructural mass per unit length (real)
Notes:
1.
C = the distance from the center of the cross section to
the point of maximum torsional stress. This is usually
the maximum radius.
2.
MSC/NASTRAN uses the following formula to compute
torsional stress :
CM
= -----------J
where M = torsional moment
7.7-5
CALCULATION OF TORSIONAL CONSTANT J
FOR PROD, PBAR, AND PBEAM ENTRIES
Solid Circular Section
1 4
J = --- r
2
2r
Hollow Circular Section
ro
4 4
1
J = --- r r
2 o
i
ri
Solid Square Section
J = 2.25 a
2a
7.7-6
CALCULATION OF TORSIONAL CONSTANT J
FOR PROD, PBAR, AND PBEAM ENTRIES (Cont.)
Solid Rectangular Section
J = ab
2b
4
b
b
------ 3.36 --- 1 -------------
4
a
3
12a
3 16
2a
Some other cases for noncircular cross sections may be found in
R. J. Roark and W. C. Young, Formulas for Stress and Strain, 5th ed.,
Table 20 pages 290-296.
7.7-7
CROD EXAMPLE
y
102
100
101
P
100.
Element Properties
A = 5. in
r = 1.262 in.
4
4
r
J = --------- = 3.984 in
2
Material Properties
E = 29. E + 6 psi
G = 11. E + 6 psi
y = 36000. psi
Applied Loads
P = 2. E + 6 psi
T = 1. E + 5 in lbs
7.7-8
CROD EXAMPLE (Cont.)
1
10
CROD
100
101
102
GRID
101
0.
0.
0.
123456
GRID
102
100.
0.
0.
2356
PROD
201
5.
3.984
1.262
MAT1
201
2.9+7
11.+6
+M1
36000.
Note:
For this example, Grid 102 must have DOFs 2, 3, 5, 6
constrained to prevent singularities.
+M1
36000.
7.7-9
D I S P L A C E M E N T
POINT ID.
101
102
TYPE
G
G
T1
0.0
1.379310E-01
T2
T3
0.0
0.0
0.0
0.0
R1
0.0
2.281855E-01
R2
0.0
0.0
R3
0.0
0.0
TL
( 1.E + 5 ) ( 100. )
1 = -------- = ----------------------------------------------- = 2.281855E 01
JG ( 3.987 ) ( 11.E + 6 )
7.7-10
F O R C E S
ELEMENT
ID.
100
AXIAL
FORCE
2.000000E+05
S T R E S S E S
I N
R O D
E L E M E N T S
ELEMENT
ID.
TORQUE
1.000000E+05
I N
T H E
( C R O D )
R O D
E L E M E N T S
AXIAL
FORCE
TORQUE
( C R O D )
CROD EXAMPLE (Cont.)
PL ( 2.E + 5 ) ( 100. )
= -------- = ---------------------------------------- = 1.37931E 01
AE
( 5. ) ( 29.E + 6 )
V E C T O R
ELEMENT
AXIAL
ID.
STRESS
100 4.000000E+04
SAFETY
MARGIN
-1.0E-01
TORSIONAL
STRESS
3.167671E+04
P 2.E + 5
= ---- = ------------------ = 4.0E + 4
A
5.
SAFETY
MARGIN
1.4E-01
ELEMENT
ID.
AXIAL
STRESS
SAFETY
MARGIN
TORSIONAL
STRESS
TC ( 1.E + 5 ) ( 1.262 )
= -------- = -------------------------------------------- = 3.167671E + 4
J
3.984
Stress allow
M.S. = ---------------------------------- 1.0
Stress allow
7.7-11
36000.
M.S. axial = ------------------ 1.0 = 0.1
40000.
36000.
M.S. torsion = ------------------ 1.0 = 0.14
31680.
SAFETY
MARGIN
ONE-DIMENSIONAL ELEMENT LIBRARY
CBAR Element Overview
Connected to two grid points
Formulation derived from classical beam theory (plane sections
remain plane under deformations)
Includes optional transverse shear flexibility
Force components
Axial force P
Torque T
Bending moments about two perpendicular directions Mi
Shears in two perpendicular directions Vi
Displacement components
ui
i
7.7-12
ONE-DIMENSIONAL ELEMENT LIBRARY (Cont.)
Neutral axis may be offset from the grid points (internally a rigid
link is created).
Principal axis of inertia need not coincide with element axis.
Pin flag capability used to represent linkages, etc.
Principal limitations
Straight, prismatic member (i.e., properties do not vary along the
length)
Shear center and neutral axis must coincide (therefore, not
recommended for modeling channel sections).
Torsional stiffening effect of out-of-plane cross-sectional warping is
neglected.
(The CBEAM element has these additional capabilities.)
See Section 4.1 of the MSC/NASTRAN Linear Static Analysis Users
Guide and Section 5.2.2 of the MSC/NASTRAN Reference Manual for
detailed information about CBAR.
7.7-13
CBAR ELEMENT DEFINITION
Geometry
1
CBAR
EID
PID
GA
GB
X1,G0
X2
X3
CBAR
102
1.0
1.0
PA
PB
W1A
W2A
W3A
W1B
W2B
0.5
-1.2
+B1
0.5
10
+B1
W3B
0.6
Continuation Entry
Field
Contents
EID
Element identification number
PID
Identification number of a PBAR or PBARL
property entry
GA,GB
Grid point identification numbers of connection
points
X1,X2,X3
Components of vector v at End A measured
parallel to displacement coordinate system
components for GA. Used to determine element
coordinate system orientation
G0
Grid point identification number to optionally
supply X1,X2,X3
PA,PB
Pin flags for bar Ends A and B. Used to model
linkages and/or hinges.
W1A,W2A,W3A
W1B,W2B,W3B
Components of offset vectors wa and wb in
displacement coordinate systems at Points GA
and GB
7.7-14
FCBAR ELEMENT DEFINITION (Cont.)
CBAR element coordinate system
User-defined by orientation vector V
Orients input cross-sectional properties
Orients output forces and stresses
Orientation Vector V
z
End b
Plane 1
ye
xe
y
x
Grid Point b
Plane 2
End a
Offset W a
Offset W b
ze
y
x
Grid Point a
7.7-15
CBAR ELEMENT DEFINITION (Cont.)
Element X-axis:
Always coincident with line between End A and
End B. Positive sense is from End A to End B.
Element X-Y plane:
Determined by V which lies in the Xe Ye
plane. Plane 1 is always the Xe Ye plane.
Element Z-axis:
Cross-product Xex V .
Xe Ye plane.
Note:
Plane 2 is always the
The reference planes (Plane 1, Plane 2) are not necessarily
principal planes. Coincidence of these reference planes and
the principal planes is indicated by a zero product of inertia
(I12) on the PBAR entry.
7.7-16
CBAR ELEMENT DEFINITION (Cont.)
Following are two examples of when you might define the CBAR
element coordinate system orientation vector V with each of the two
available options (GO or X1, X2, X3).
V V V
V
GO
V
V
V
If you are representing stringers on a fuselage with CBAR elements,
your input will be minimized by using the GO option to define the
element coordinate system orientation vector V.
Note:
If a third grid point GO is defined only for the purpose of
specifying the vector, then the degrees of freedom at GO are
not connected to the structure and must be constrained. Otherwise, a singular system matrix will result.
7.7-17
CBAR ELEMENT DEFINITION (Cont.)
1
2
To specify the orientation of the legs of a tripod modeled with CBAR
elements as shown, it would be most efficient to use the components
of a point (X1, X2, X3) to define the orientation vector V since the
orientation of each of the legs is unique.
7.7-18
CBAR ELEMENT DEFINITION (Cont.)
Offsets
The ends of the CBAR element can be offset from the Grid Points
(GA, GB) by specifying the components of offset vectors WA and
WB on the CBAR entry.
The offset vector is treated as a rigid link between the grid point
and the end of the element.
The element coordinate system is defined with respect to the offset
ends of the bar element.
The origin of V is at
Zc
Ye
V ( X 1, X 2, X 3 )
GO
offset point A when V is
defined by components
(X1, X2, X3).
The origin of V is at
WA
WB
GA
GB
7.7-19
Xe GA when V is defined
using GO.
CBAR ELEMENT DEFINITION (Cont.)
Pin Flags
The user specifies DOFs at either end of the bar element that are to
transmit zero force or moment. The pin flags PA and PB are specified
in the element coordinate system and defined in fields 2 and 3 of the
optional CBAR continuation.
Note:
Pin flags are force constraints.
constraints.
7.7-20
SPCs are displacement
CBAR ELEMENT DEFINITION (Cont.)
Properties: may be defined using either PBAR or PBARL
1
PBAR
PID
MID
I1
I2
NSM
PBAR
102
202
0.30
.0090
.0063
0.0124
C1
C2
D1
D2
E1
E2
F1
F2
0.3
-0.25
0.3
0.25
-0.3
0.25
-0.3
-0.25
K1
K2
I12
+P1
10
+P1
+P2
+P2
Field
Contents
PID
Property identification number
MID
Material identification number
Area of bar cross section
I1,I2,I12
Area moments of inertia I1 = Izz, I2 = Iyy, I1 I2 > I 12 .
Defined with respect to element coordinate system.
Torsional constant
Ci,Di,Ei,Fi
Stress recovery coefficients. Must be specified if
bending stress output is desired
K1,K2
Area factor for shear in planes 1 and 2. (Default values
are infinite, i.e., no shear flexibility; beam is infinitely
rigid in shear). If I 12 0 , K1 and K2 are ignored.
7.7-21
CBAR ELEMENT DEFINITION (Cont.)
Shear Factor K
The shear displacement V of the beam is given by
Vz L
V = -------------KAG
where Vz = transverse shear force in the element z-direction
L
= beam length
= shear factor
= beam cross-sectional area
= beam shear modulus
and the term 1/KAG is called the shear flexibility of the beam.
K accounts for the shear distribution over the element cross section,
and its value depends on the geometry of the cross section.
7.7-22
CBAR ELEMENT DEFINITION (Cont.)
On the PBAR entry
K1 contributes to the shear resisting transverse force in the
element y-axis direction.
K2 contributes to the shear resisting transverse force in the
element z-axis direction.
Shape of Cross Section
Value of K
Rectangular
5/6
Circular
9/10
Thin-Wall Hollow Circular
1/2
Wide Flange Beams:
Minor Axis
Af 2A
Major Axis
Aw A
References:
1.
Roark and Young, Formulas for Stress and Strain, 5th ed., p.
185.
7.7-23
CBAR ELEMENT DEFINITION (Cont.)
The orientation of the element reference planes (Plane 1 and Plane 2)
determines the values input on the PBAR entry for moments of inertia
and stress recovery point coordinates. For this element coordinate
system:
ye
Moment of inertia in Plane 1 is:
C
BH
I 1 = I zz = -----------12
Moment of inertia in Plane 2 is:
ze
HB
I 2 = I yy = -----------12
C
D
E
F
= .5H, .5B
= .5H, .5B
= .5H, .5B
= .5H, .5B
ze
For this element coordinate system:
C
HB
I 1 = I zz = -----------12
BH
I 2 = I yy = -----------12
C
D
E
F
H
ye
= .5B, .5H
= .5B, .5H
= .5B, .5H
= .5B, .5H
7.7-24
CBAR ELEMENT DEFINITION (Cont.)
PBARL
Format:
1
PBARL
PID
MID
DIM1
DIM2
DIM3
DIM9
-etc.-
NSM
10
GROUP TYPE
DIM4
DIM5
DIM6
DIM7
DIM8
Example:
PBARL
Field
39
14..
6.
.5
.5
.5
Contents
PID
Property identification number. (Integer > 0)
MID
Material identification number. (Integer >0)
GROUP Cross-section group. (Character; Default="MSCBMLO")
TYPE
(Character: "ROD", "TUBE", "I", "CHAN", "T", "BOX",
"BAR", "CROSS", "H", "T1", "I1", "CHAN1", "Z", "CHAN2",
"T2", "BOX1", "HEXA", "HAT" for GROUP="MSCBMLO")
DIMi
Cross-sectional dimensions. (Real > 0.0)
NSM
Nonstructural mass per unit length. NSM is specified after
the last DIMi. (Real; Default=0.0)
7.7-25
CBAR ELEMENT DEFINITION (Cont.)
PBARL
yelem
yelem
C
DIM 1
DIM 1
zelem
yelem
TYPE = "ROD"
zelem
DIM 2
TYPE = "TUBE"
DIM 4
DIM 3
DIM 2
zelem
E
D
DIM 1
yelem
TYPE = "L"
(PBEAML only)
DIM 3
yelem
DIM 4
C
F
C
zelem
DIM 6
DIM 2
zelem
DIM 4
DIM 3
DIM 1
DIM 5
E
D
DIM 2
D
DIM 1
TYPE = "I"
TYPE = "CHAN"
7.7-26
CBAR ELEMENT DEFINITION (Cont.)
PBARL
yelem
yelem
DIM 3
DIM 1
zelem
DIM 2
DIM 3
zelem
DIM 2
D
DIM 4
E
yelem
TYPE = "T"
F
DIM 4
DIM 1
C
TYPE = "BOX"
zelem
DIM 2
D
yelem
DIM 1
2
yelem
E
DIM 1
DIM 1
2
DIM 2
TYPE = "BAR"
C
DIM 2
2
C
DIM 3
DIM 3
DIM 4
D
zelem
zelem
DIM 4
E
D
DIM 1
DIM 2
TYPE = "H"
TYPE = "CROSS"
7.7-27
CBAR ELEMENT DEFINITION (Cont.)
PBARL
yelem
DIM 1
DIM 2
2
DIM 1
2
C
DIM 2
DIM 1
IM 3
zelem
DIM 4
DIM 3
D
TYPE = "T1"
yelem
DIM 2
TYPE = "I1"
DIM 1
DIM 3
zelem
DIM 4
E
yelem
DIM 1
F
TYPE = "CHAN1"
DIM 1
DIM 2
DIM 1
C
yelem
DIM 3
zelem
DIM 3
DIM 4
DIM 2
E
TYPE = Z
DIM 1
TYPE = "CHAN2"
7.7-28
C
zelem
CBAR ELEMENT DEFINITION (Cont.)
PBARL
yelem
yelem
DIM 1
DIM 4
C
DIM 3
zelem
DIM 3
DIM 2
DIM 2
zelem
E
DIM 1
DIM 4
E
TYPE = T2
DIM 6
DIM 5
TYPE = BOX1
yelem
DIM 4
DIM 4
DIM 3
E
F
DIM 3
DIM 1
zelem
DIM 2
DIM 1
E
DIM 2
TYPE = HAT
TYPE = HEXA
7.7-29
CBAR ELEMENT DEFINITION (Cont.)
Interpretation of Element Output
BAR element internal forces and moments
Ze
Plane 2
Ye
Plane 1
M1
V1
V2
M2
7.7-30
Fx
Xe
CBAR ELEMENT DEFINITION (Cont.)
This can also be viewed as:
ye
ve
M1a
M1b
xe
Fx
a
Plane 1
Fx
v1
ze
ve
M2a
M2b
xe
a
Plane 2
v2
7.7-31
CBAR ELEMENT DEFINITION (Cont.)
Example
Applied Loading
P1 = 2.4E + 4 lb
yb
P2
P2 = 5000. lb
T
= 4.0E + 4 in-lb
3400
3401
3402
P1
100.
Element Properties
A = 24. in2
ye
I1 = I = 72. in4
zz
I2 = I = 32. in4
yy
6.
J
= 75.12
ze
in4
7.7-32
4.
xB
CBAR ELEMENT DEFINITION (Cont.)
Material Properties
E
= 30.E + 6 psi
= 0.3
= 36000 psi
E
= --------------------- = 11.54E + 6 psi
2(1 + )
10
CBAR
3400
3401
3402
0.
1.
0.
GRID
3401
0.
0.
0.
GRID
3402
100.
0.
0.
PBAR
10
24.
72.
32.
75.12
+PB1
3.
-2.
3.
2.
-3.
2.
MAT1
10
30.+6
0.3
+M1
+M1
36000.
BAR
+PB1
123456
+PB1
-3.
-2.
or
PBAR
10
+PB1
4.
6.
7.7-33
D I S P L A C E M E N T
POINT ID.
3401
3402
TYPE
G
G
T1
0.0
3.333333E-03
T2
0.0
-7.716050E-01
T3
0.0
0.0
V E C T O R
R1
0.0
4.614223E-03
R2
0.0
0.0
7.7-34
P1 L
( 2.4E + 4 ) ( 100. )
1 = ----------- = ------------------------------------------- = 3.33E-3 in.
AE
( .24 ) ( 30.E + 6 )
P2 L
( 5000. ) ( 100. )
2 = -------------- = ------------------------------------------------- = 7.716E-1 in.
3EI 1
( 3 ) ( 30.E + 6 ) ( 72. )
R3
0.0
-1.157407E-02
BAR ELEMENT--CANTILEVERED WITH CONCENTRATED TIP LOADS
I N
B A R
E L E M E N T S
30, 1992
MSC/NASTRAN 10/ 2/91
( C B A R )
ELEMENT
BEND-MOMENT END-A
BEND-MOMENT END-B
- SHEAR AXIAL
ID.
PLANE 1
PLANE 2
PLANE 1
PLANE 2
PLANE 1
PLANE 2
FORCE
3400 -5.000000E+05 0.0
0.0
0.0
-5.000000E+03 0.0
2.400000E+04
P2 = 5000.
7.7-35
Shear
V = 5000.
V=P
P2 = 5000.
0
Moment
M1 = 5.0E+5
M1 = Px = 5000(100)
M2 = 0
PAGE 6
TORQUE
4.000000E+04
CBAR ELEMENT DEFINITION (Cont.)
F O R C E S
MARCH
BAR ELEMENT--CANTILEVERED WITH CONCENTRATED TIP LOADS
ELEMENT
SA1
ID.
SB1
3400 2.083333E+04
0.0
I N
B A R
30, 1992
E L E M E N T S
MSC/NASTRAN 10/ 2/91
( C B A R )
SA2
SA3
SA4
AXIAL
SA-MAX
SA-MIN
SB2
SB3
SB4
STRESS
SB-MAX
SB-MIN
2.083333E+04 -2.083333E+04 -2.083333E+04 1.000000E+03 2.183333E+04 -1.983333E+04
0.0
0.0
0.0
1.000000E+03 1.000000E+03
Normal Stress Due to Bending Only
7.7-36
Normal Stress
Due to Axial
Load Only
Combined Axial
and Bending
Stress
My
( 5.0E + 5 ) ( 3. )
bending = -------- = ------------------------------------- = 2.0833E + 4
I1
72.
P
2.4E + 4
axial = ---- = ---------------------- = 1.0E + 3
A
24.
S allow
36000.
M.S. ( T ) = ----------------------- 1.0 = ------------------ 1.0 = 0.65
S actual
21833.
S allow
36000.
M.S. ( C ) = ----------------------- 1.0 = ------------------ 1.0 = 0.82
S actual
19833.
PAGE 7
Optional
M.S.-T
M.S.-C
6.5E-01
8.2E-01
CBAR ELEMENT DEFINITION (Cont.)
S T R E S S E S
MARCH
CBARAO
The CBARAO Bulk Data entry defines a series of locations along a
CBAR element at which stresses and/or internal element forces can
be recovered. For CBEAM elements, the PBEAM entry incorporates
the capabilities of the CBARAO.
The CBARAO entry is normally used only to evaluate the effects of
applying a nonuniformly distributed load (PLOAD1) to a CBAR
element.
7.7-37
CBARAO (Cont.)
CBARAO Entry Format
1
CBARAO
EID
SCALE
X1
X2
X3
X4
X5
X6
CBARAO
100
FR
.2
.4
.6
.8
Field
10
Contents
EID
Element ID of a CBAR element
SCALE
Scale of X1 values
LE = Xi are actual distances along the element length.
FR = Xi are ratios of actual distances to the bar length.
Xi
Series of locations along element axis for stress and force
data recovery (real > 0). A maximum of six points may be
specified on CBARAO entry for data recovery on each bar
element.
7.7-38
CBARAO (Cont.)
CBAR/CBARAO Example
Applied Loading
yB
P2
P1 = 24000. lb.
P2 = 1000. lb.
3402
3401
P1
3400
50.
100.
Element Properties
ye
A = 24 in2
C
= Izz = 72. in4
= Iyy = 32. in4
6.
J = 75.12
ze
in4
7.7-39
4.
xB
CBARAO (Cont.)
Material Properties
E
30.E+6 psi
0.3
36000 psi = yield stress
CBAR
3400
3401
3402
0.
1.
0.
CBARAO
3400
LE
25.
50.
75.
GRID
3401
0.
0.
0.
12345
GRID
3402
100.
0.
0.
2345
PBAR
24.
72.
32.
75.12
+PB1
3.
-2.
3.
2.
-3.
2.
7.7-40
10
+PB1
-3.
-2.
BAR ELEMENT--SIMPLY SUPPORTED WITH CONCENTRATED LOAD
MARCH 30, 1992
MSC/NASTRAN 10/ 2/91
PAGE 5
ONE ELEMENT WITH INTERMEDIATE OUTPUT FROM CBARAO CARD
D I S P L A C E M E N T
TYPE
G
G
T1
0.0
-3.333333E-03
T2
T3
0.0
0.0
R1
0.0
0.0
MSC/NASTRAN - CBAROA EXAMPLE INPUT
0.0
0.0
MARCH 30, 1992
R2
0.0
0.0
R3
-2.893519E-04
2.893519E-04
MSC/NASTRAN 10/ 2/91
BASIC CLASS NOTES
F O R C E
ELEMENT
ID.
3400
3400
3400
STATION
(PCT)
0.000
0.250
0.500
D I S T R I B U T I O N
BEND-MOMENT
PLANE 1
PLANE 2
0.0
1.250000E+04
2.500000E+04
0.0
0.0
0.0
I N
B A R
E L E M E N T S
SHEAR FORCE
PLANE 1
PLANE 2
-5.000000E+02
-5.000000E+02
-5.000000E+02
0.0
0.0
0.0
( C B A R )
AXIAL
FORCE
TORQUE
-2.400000E+04
-2.400000E+04
-2.400000E+04
0.0
0.0
0.0
PAGE 6
CBARAO (Cont.)
7.7-41
POINT ID.
3401
3402
V E C T O R
3400
3400
0.750
1.000
1.250000E+04
0.0
0.0
0.0
5.000000E+02
5.000000E+02
0.0
0.0
-2.400000E+04
-2.400000E+04
0.0
0.0
V = +500.
CBARAO (Cont.)
0
Shear
-500.
7.7-42
M = +25000.
M = +12500.
Moment
AR ELEMENT--SIMPLY SUPPORTED WITH CONCENTRATED LOAD
MARCH 30, 1992
MSC/NASTRAN 10/ 2/91
PAGE 8
ONE ELEMENT WITH INTERMEDIATE OUTPUT FROM CBARAO CARD
S T R E S S
ELEMENT STATION
ID.
(PCT)
3400
0.000
3400
0.250
3400
0.500
SXC
D I S T R I B U T I O N
SXD
0.0
0.0
-5.208334E+02 -5.208334E+02
-1.041667E+03 -1.041667E+03
I N
SXE
0.0
5.208334E+02
1.041667E+03
B A R
E L E M E N T S
SXF
0.0
5.208334E+02
1.041667E+03
( C B A R )
AXIAL
-1.000000E+03
-1.000000E+03
-1.000000E+03
S-MAX
S-MIN
-1.000000E+03 -1.000000E+03
-4.791666E+02 -1.520833E+03
4.166675E+01 -2.041667E+03
M.S.
3.5E+01
2.3E+01
1.7E+01
3400
3400
0.750
1.000
-5.208334E+02 -5.208334E+02
0.0
0.0
5.208334E+02
0.0
5.208334E+02
0.0
-1.000000E+03
-1.000000E+03
-4.791666E+02 -1.520833E+03
-1.000000E+03 -1.000000E+03
My
( 25000. ) ( 3. )
bending = -------- = --------------------------------- = 1041.7
I
72.
P
24000.
axial = ---- = ------------------ = 1000.
A
24.
7.7-43
S allow
36000.
M.S. = ----------------------- 1.0 = ------------------ 1.0 = 16.63
S actual
1041.7
where S actual = max { S max , S min }
2.3E+01
3.5E+01
CBEAM ELEMENT
Connected to two grid points
Force components
Axial force P
Total torque T
Warping torque Tw
Bending moments in Planes 1 and 2 Mi
Shears in Planes 1 and 2 Vi
Displacement component
ui
i
(d/dx)i (represented by SPOINTs)
7.7-44
CBEAM ELEMENT (Cont.)
The beam includes all capabilities of the CBAR element plus
several optional capabilities that include
The cross-sectional properties may be specified at as many as
nine interior points and at both ends.
The neutral axis and shear center axis need not be coincident.
The effect of cross-sectional warping on the torsional stiffness.
The effect of taper on the transverse shear stiffness (shear relief).
7.7-45
CBEAM ELEMENT (Cont.)
Geometry
1
CBEAM
EID
PID
GA
GB
X1,G0
X2
X3
CBEAM
39
13
PA
PB
W1A
W2A
W3A
+23
+34
Field
513
SA
SB
10
123
W1B
W2B
W3B
3.0
234
Contents
EID
Element identification number (integer > 0)
PID
Identification number of PBEAM property entry
GA,GB
Grid point identification numbers of connection points
X1,X2,X3
Components of vector v at End A, measured at the offset
point for End A, parallel to the components of the
displacement coordinate system for GA
G0
Grid point identification number to optionally supply X1,
X2, and X3
PA,PB
Pin flags for beam Ends A and B, respectively
7.7-46
CBEAM ELEMENT (Cont.)
Field
Contents
W1A,W2A,W3A
W1B,W2B,W3B
Components of offset vectors, measured in the
displacement coordinate systems at Grid Points A
and B, from the grid points to the end points of the
axis of shear center (real or blank)
SA,SB
Scalar or grid point identification numbers for the
Ends A and B, respectively.
The degrees of
freedom at these points are the warping variables
d/dx
7.7-47
CBEAM ELEMENT (Cont.)
M1(A), M2(A)
zelem
N1A
Nonstructural Mass
Center of Gravity
N2A
yelem
Plane 2
Plane 1
(0, 0, 0)
V
Neutral Axis
xelem
w a Offset
Shear Center
N2B
Grid Point GA
N1B
(xb, 0, 0)
w b Offset
BEAM Element Coordinate System
Grid Point GB
The specifications of element coordinate system, orientation vector V
element-end offsets, and pin flags are identical to those for the CBAR
element.
7.7-48
CBEAM ELEMENT (Cont.)
Properties
1
PBEAM
PID
MID
A(A)
I1(A)
I2(A)
I12(A)
J(A)
NSM(A)
PBEAM
39
2.9
3.5
5.97
C1(A)
C2(A)
D1(A)
D2(A)
E1(A)
2.0
-4.0
+23
+34
X/XB
I1
I2
YES
1.0
5.3
56.2
78.6
C1
C2
D1
D2
E1
2.5
-5.0
S1
S2
K1
K2
+56
E2(A)
I12
M2(A)
M1(B)
F1(A)
F2(A)
NSM
345
E2
F1
F2
+56
NSI(1) NS1(2) CW(A) CW(B)
1.1
M1(A)
0.21
M2(B)
N1(A)
+67
Field
123
+34
S0
+45
10
N2(A)
0.5
Contents
N1(B)
567
N2(B)
0.0
Default
Values
PID
Property identification number
Required
MID
Material identification number
Required
A(A)
Area of beam cross section at End A
Required
I1(A)
Area of beam cross section at End A in Plane 1 Required
about the neutral axis
7.7-49
CBEAM ELEMENT (Cont.)
Field
Contents
Default
Values
I2(A)
Area moment of inertia at End A in
Plane 2 about the neutral axis
Required
I12(A)
Area product of inertia at End A
0.0
( I 1 I 2 I 12 > 0 )
J(A)
Torsional stiffness parameter at End A
(J > 0.0 if warping is present)
0.0
NSM(A)
Nonstructural mass per unit length at
End A (real)
0.0
Ci(A),Di(A),
Ei(A), Fi(A)
The y,z locations in element coordinates
at End A for stress data recovery
yi = zi = 0.0
S0
Stress output request option (BCD)
Required
YES:
Stresses recovered at Points
C,D,E,F on next continuation
entry
YESA: Stresses recovered at points
with same y,z location at EndA
NO:
X/XB
No stresses or forces are
recovered
Distance from End A in the element
coordinate system (X) divided by
the length of the element (XB)
7.7-50
Required
CBEAM ELEMENT (Cont.)
Field
A,I1,I2,
NSM
Contents
Default
Values
I12,J, Area, moments of inertia, and torsional
stiffness parameter for the cross
section, and
nonstructural mass
located at X (J > 0.0 if warping is
present)
Ci,Di,Ei,Fi
The
y,z
locations
in
element
coordinates for the cross section
located at X/XB. The values are fiber
locations for stress data recovery.
K1,K2
Shear stiffness factor K for Plane 1
and Plane 2
1.0, 1.0
S1,S2
Shear relief coefficient due to taper for
Plane 1 and Plane 2
0.0, 0.0
NSI(1), NSI(2) Nonstructural mass moment of inertia
per unit length about nonstructural
mass center of gravity at Ends A and
B (real)
0.0, same as
end A
CW(A), CW(B) Warping coefficient for End A and
End B
0.0, same as
end A
N1(A), N2(A), The y,z coordinates of neutral axis for
N1(B), N2(B) End A and End B
0.0 (no offset
from shear
center), the
same values
as End A
7.7-51
CBEAM ELEMENT (Cont.)
Field
Contents
Default
Values
M1(A), M2(A), (Y,Z) coordinates of center of gravity 0.0 (nooffset
M1(B), M2(B)
of nonstructural mass for End A and from
shear
End B
center), same
values
as
End A
7.7-52
CBEAM ELEMENT (Cont.)
Shear Relief Coefficient due to Taper S1, S2
The shear relief factor accounts for the fact that in a tapered flanged
beam, the flanges sustain a portion of the transverse shear load. This
situation is illustrated below:
P
MB
hB
hA
MA
P
Tension
Tension
No Shear
Shear
Compression
Compression
The value of the shear coefficient for a tapered beam with heavy
flanges that sustain the entire moment load may then be written as
2 ( hA hB )
S 1 = ----------------------------( hA + hB )
See the MSC/NASTRAN Reference Manual, Section 5.2.1.
7.7-53
CBEAM ELEMENT (Cont.)
Cross-Sectional Warping - Coefficients CW(A), CW(B)
Open section members, such as, channels, undergo torsion as well as
bending when transverse loads act anywhere except at the shear
center of a cross section. This torsion produces warping of the cross
section so that plane sections do not remain plane, and as a result,
axial stresses are produced. This situation can be represented in the
following differential equation for the torsion of a beam about the axis
of shear centers:
d
G ------- J
dx
where E
2
2
d
d
d
------ E ---------- C w ---------- = m
dx
2
2
dx
dx
= Youngs modulus of elasticity
Cw = warping constant
Note:
= shear modulus
= torsion constant
= angle of rotation at any cross section
= applied torsional moment per unit length
The
The warping constant Cw has units of (length)6.
development of the above differential equation and methods
for the numerical evaluations of the warping constant are
available in the literature. (See, for example, Timoshenko and
Gere, Theory of Elastic Stability, McGraw Hill Book Company,
1961. Also see Roark & Young, Formulas for Stress and
Strain, for values for different sections.)
7.7-54
CBEAM ELEMENT (Cont.)
Neutral Axis Offset from Shear Center (N1, N2)
In an unsymmetric section (e.g.,
channel)
under
transverse
loading, the internal transverse
shear forces f form a twisting
moment on the member.
_
>
Member Will Twist
When the load is applied
through the offset shear center
Q, an external torsional moment
is formed that is equal and
opposite to the internal torsional
moment of the shear forces f. In
this case, only bending will result
on the member.
Only Bending Here
Vertical Shear Axis
The N1 and N2 fields on the PBEAM entry allow the user to specify the
neutral axis offset from the shear center.
7.7-55
CBEAM ELEMENT (Cont.)
Properties - PBEAML
Defines the properties of a beam element by corss-sectional dimensions.
Format: (Note: n = number of dimensions and m = number of intermediate
stations)
1
PBEAML
PID
MID
DIM1(A) DIM2(A)
10
GROUP TYPE
-etc.-
DIMn(A)
NSM(A)
SO(1)
X(1)XB
DIM1(1)
DIM1(2)
DIM2(2)
DIM2(1)
-etc.-
DIMn(1)
NSM(1)
SO(2)
X(2)XB
-etc.-
DIMn(2)
-etc.-
NSM(m)
SO(m)
X(m)XB DIM1(m)
DIMn(m) NSM(m)
SO(B)
1.0
DIM1(B) DIM2(B)
-etc.-
-etc.-
DIMn(B)
NO
0.4
6.
0.6
6.
7.8
Example:
PBEAML
99
21
12.
14.8
2.5
7.
1.2
2.6
5.6
2.3
2.6
YES
YES
Field
PID
MID
Group
TYPE
Contents
Property identification number. (Integer > 0)
Material identification number. (Integer > 0)
Cross-section group. (Character; Default="MSCBMLO"
Cross-section shape. See Remark 4.. (Character: "ROD",
"TUBE", "L", "I", "CHAN", "T", "BOX", "BAR", "CROSS", "H",
"T1", "I1", "CHAN1", "Z", CHAN2", "T2", "BOX1", "HEX",
"HAT" for GROUP="MSCBMLO")
DIMi(A), DIMi(B)
Cross-section dimensions at end A and B. (Real > 0.0 for
GROUP="MSCBMLO"
NSM(A), NSM(B)
Nonstructural mass per unit length. (Real _>0.0; Default = 0.0)
7.7-56
CBEAM ELEMENT (Cont.)
Properties - PBEAML
Field
Contents
SO(j), SO(B)
Stress output requests options for the itermediate station j and
B. (Character; Default="YES")
YES:
Stress recovered at all points on next continuation
and shown in Figure NO TAG as C, D, E, and F.
NO:
No stress or forces are recovered.
X(j)/XB Distance from end A to intermediate station j in the element
coordinate system divided by the length of the element.
(Real>0.0; Default=0.0)
NSM(j) Nonstructural mass per unit length at intermediate station j.
(Real 0.0; Defalut=0.0)
DIMi(j) Cross-section dimenstions at intermediate station j. (Real>0.0
for GROUP="MSCBMLO")
Remarks:
1.
For structural problems, PBEAML entries must reference a
MAT1 material entry.
2.
PID must be unique with respect to all other PBEAM and
PBEAML property identification numbers
3.
For heat-transfer problems, the MID must reference a MAT4 or
MAT5 mater entry.
4.
See the PBEAM entry description for a discussion of beamelement geometry.
5.
If any of the fields NSM(B), DIMi(B) are blank on the
continuation entry for End B, the values are set to the vaules
given for end A. For the continuation entries that have values
of X(j)/XB between 0.0 and 1.0 and use the default options
(blank field), a linear interpolation between the values at ends
A and B is performed to obtain the missing field.
7.7-57
CBEAM ELEMENT (Cont.)
Properties - PBEAML
6.
The GROUP is associated with a FMS CONNECT statement,
which specifices the evaluator. A resevered GROUP name is
"MSCBMLO". Users may create their own cross-section types.
Each of the types will require one or more subroutines to convert DIMi infromation to geometric property information contained on a PBEAM entry.
7.
For GROUP="MSCBMLO", the cross-sectional properties,
shear flexibility factors and stress recovery points are computed using the TYPE and DIMi as shown in Figure NO TAG. The
element coordinate system is located at the shear center.
8.
A function of this entry is to derive an equivlaent PBEAML
entry. Any sorted echo requet will also cause printout and/or
punch of the derived PBEAML.
9.
The cross-section dimensions, DIMi, cannot be sued directly as
design variables in SOL 200. DEQATN entries may be used to
indirectly specify cross-section dimensions as design
variables.
7.7-58
CBEAM ELEMENT (Cont.)
Interpretation of Element Output
Beam element internal forces and moments
zelem
yelem
Plane 1
Plane 2
M1
V2
M2
Neutral Axis
V1
Fx
xelem
Shear Axis
Tx
7.7-59
CBEAM ELEMENT (Cont.)
This can also be viewed as
ye
v1
M1a
M1b
Fx
xe
a
Plane 1
v1
v2
ze
M2a
M2b
xe
a
Plane 2
v2
For further information on the BEAM element, see Section 1.3.2 of the
MSC/NASTRAN Users Manual, Section 2.6 of the MSC/NASTRAN
Application Manual and Section 2.3.5.2 of the MSC/NASTRAN Handbook for
Linear Analysis.
7.7-60
CBEAM ELEMENT (Cont.)
Example of BEAM element:
Applied Loading
ye
P1 = 2.4E+4
P2
200
P2 = 5000. lb.
T = 4.0E+4
202
xe
201
P1
100.
Element Properties
ye
A = 24.
C
I1 = Izz = 72.
I2 = Iyy = 32.
J = 75.12
6.
ze
4.
7.7-61
CBEAM ELEMENT (Cont.)
Material Properties
E
30.E+6
0.3
36000.
E
--------------------- = 11.54E+6
2(1 + )
CBEAM
200
201
202
0.
1.
0.
GRID
201
0.
0.
0.
GRID
202
100.
0.
0.
PBEAM
24.
72.
32.
+PB1A
3.
-2.
3.
2.
-3.
+PB1B
YESA
1.0
MAT1
30.+6
+M1
36000.
0.3
10
123456
75.12
2.
-3.
+PB1A
-2.
+PB1B
+M1
or
PBEAMl
BAR
+PB1A
4.
6.
1.
+PB1A
YES
7.7-62
BEAM ELEMENT--CANTILEVERED WITH CONCENTRATED TIP LOADS
ONE ELEMENT, OUTPUT AT ENDS OF ELEMENT ONLY
MARCH 30,1992
POINT ID.
201
202
TYPE
G
G
T1
0.0
-3.333333E-03
T2
0.0
-7.734105E-01
T3
V E C T O R
R1
0.0
4.614838E-03
0.0
0.0
7.7-63
BEAM ELEMENT--CANTILEVERED WITH CONCENTRATED TIP LOADS
ONE ELEMENT, OUTPUT AT ENDS OF ELEMENT ONLY
F O R C E S
ELEMENT-ID
200
GRID
201
202
STAT DIST/
LENGTH
0.000
1.000
I N
- BENDING MOMENTS PLANE 1
PLANE 2
-5.000000E+05 0.0
1.455192E-11 0.0
R2
E L E M E N T S
- WEB
PLANE 1
SHEARS PLANE 2
-5.000000E+03 0.0
-5.000000E+03 0.0
R3
0.0
-1.157407E-02
0.0
0.0
MARCH 30, 1992
B E A M
PAGE 4
MSC/NASTRAN 10/ 2/91
PAGE 6
( C B E A M )
AXIAL
FORCE
TOTAL
TORQUE
WARPING
TORQUE
-2.400000E+04
4.000000E+04
0.0
-2.400000E+04
4.000000E+04
0.0
CBEAM ELEMENT (Cont.)
D I S P L A C E M E N T
MSC/NASTRAN 10/ 2/1991
BEAM ELEMENT--CANTILEVERED WITH CONCENTRATED TIP LOADS
ONE ELEMENT, OUTPUT AT ENDS OF ELEMENT ONLY
S T R E S S E S
ELEMENT-ID
200
GRID
201
202
STAT DIST/
LENGTH
0.000
1.000
SXC
SXD
I N
MARCH 30, 1992
B E A M
E L E M E N T S
SXE
SXF
MSC/NASTRAN 10/ 2/91
( C B E A M )
S-MAX
S-MIN
1.983333E+04 1.983333E+04 -2.183333E+04 -2.183333E+04 1.983333E+04 -2.183333E+04
-1.000000E+03 -1.000000E+03 -1.000000E+03 -1.000000E+03 -1.000000E+03 -1.000000E+03
7.7-64
Normal Stress due to Combined
Axial and Bending
PAGE 7
M.S.-T
M.S.-C
8.2E-01
6.5E-01
Maximum and
Minimum of Combined
Stresses at Points
C,D,E, and F
CBEAM ELEMENT (Cont.)
This example illustrates the CBEAM element output that is identical to
that obtained for the CBAR element with the CBARAO entry.
Applied Loading
P2
P1 = 2.4E+4
P2 = 1000.
202
201
P1
200
50.
100.
ye
Element Properties
C
A = 24.
I1 = Izz = 72.
I2 = Iyy = 32.
ze
6.
J = 75.12
F
7.7-65
4.
CBEAM ELEMENT (Cont.)
Material Properties
= 0.3
E = 30.E+6 psi
y = 36000. psi
CBEAM
200
201
202
0.
1.
0.
GRID
201
0.
0.
GRID
202
100.
0.
0.
PBEAM
24.
72.
32.
+PB1A
3.
-2.
3.
2.
-3.
+PB1B
YESA
.25
+PB1C
+PB1C
YESA
.5
+PB1D
+PB1D
YESA
.75
+PB1E
+PB1E
YESA
1.
MAT1
30.+6
+M1
36000.
0.3
75.12
10
2.
-3.
+PB1A
-2.
+PB1B
+M1
or
PBEAML
BAR
+PB1A
4.
6.
YES
+PB1B
YES
.5
BAR
+PB1C
1.0
+BP1D
+PB1C
YES
7.7-66
+PB1A
.25
+PB1B
BEAM ELEMENT--CANTILEVERED WITH CONCENTRATED TIP LOADS
ONE ELEMENT, OUTPUT AT INTERMEDIATE STATIONS
MARCH 30, 1992
D I S P L A C E M E N T
TYPE
G
G
T1
0.0
-3.333333E-03
T2
V E C T O R
T3
0.0
0.0
R1
0.0
0.0
7.7-67
ELEMENT-ID
200
GRID
201
0
0
0
202
STAT DIST/
LENGTH
0.000
0.250
0.500
0.750
1.000
I N
7.812500E-03 0.0
1.250001E+04 0.0
2.500000E+04 0.0
1.250000E+04 0.0
0.0
0.0
E L E M E N T S
- WEB
PLANE 1
SHEARS PLANE 2
-4.999999E+02 0.0
-4.999999E+02 0.0
-4.999999E+02 0.0
5.000001E+02 0.0
5.000001E+02 0.0
R3
-2.835957E-04
2.835955E-04
0.0
0.0
MARCH 30, 1992
B E A M
- BENDING MOMENTS PLANE 1
PLANE 2
R2
0.0
0.0
BEAM ELEMENT--CANTILEVERED WITH CONCENTRATED TIP LOADS
ONE ELEMENT, OUTPUT AT INTERMEDIATE STATIONS
F O R C E S
PAGE 5
MSC/NASTRAN 10/ 2 /91
PAGE 7
( C B E A M )
AXIAL
FORCE
TOTAL
TORQUE
-2.400000E+04
0.0
-2.400000E+04
0.0
-2.400000E+04
0.0
-2.400000E+04
0.0
-2.400000E+04
0.0
WARPING
TORQUE
0.0
0.0
0.0
0.0
0.0
CBEAM ELEMENT (Cont.)
POINT ID.
201
202
MSC/NASTRAN 10/ 2/91
BEAM ELEMENT--CANTILEVERED WITH CONCENTRATED TIP LOADS
ONE ELEMENT, OUTPUT AT INTERMEDIATE STATIONS
S T R E S S E S
ELEMENT-ID
200
GRID
7.7-68
201
0
0
0
202
STAT DIST/
LENGTH
0.000
0.250
0.500
0.750
1.000
SXC
SXD
I N
MARCH 30, 1992
B E A M
E L E M E N T S
SXE
SXF
MSC/NASTRAN 10/ 2/91
PAGE 8
( C B E A M )
S-MAX
S-MIN
-1.000000E+03 -1.000000E+03 -9.999997E+02 -9.999997E+02 -9.999997E+02 -1.000000E+03
-1.520834E+03 -1.520834E+03 -4.791664E+02 -4.791664E+02 -4.791664E+02 -1.520834E+03
-2.041667E+03 -2.041667E+03 4.166684E+01 4.166684E+01 4.166684E+01 -2.041667E+03
-1.520833E+03 -1.520833E+03 -4.791666E+02 -4.791666E+02 -4.791666E+02 -1.520833E+03
-1.000000E+03 -1.000000E+03 -1.000000E+03 -1.000000E+03 -1.000000E+03 -1.000000E+03
M.S.-T
M.S.-C
8.6E+02
1.7E+01
TWO-DIMENSIONAL ELEMENT LIBRARY
TRIA3
Three-noded
isoparametric
flat
plate
element.
Commonly used for mesh
transitions. May have excessive stiffness
particularly for membrane strain.
QUAD4
Four-noded isoparametric flat plate element.
Behaves well when irregularly shaped, good
results can be obtained with skew angles up
to 45 degrees.
SHEAR
Four-noded, shear and extensional force
only element.
Used for analyzing thin
reinforced plates and shells. Commonly
used with rod elements to analyze thinskinned
aircraft
structures
(best
if
rectangular).
TRIA6
Isoparametric triangle element with three
corner and three midside grid points. Used
in regions with curvature.
QUAD8
Isoparametric element with four corner and
four edge grid points. Useful for modeling
singly-curved shells (e.g., cylinder). QUAD4
performs better for doubly curved shells
(e.g., sphere).
TRIAR
Three-noded isoparametic flat element.
Companion to the QUADR element.
QUADR
Four-noded isoparametric flat plate element
with without membrane-bending coupling.
Less sensitive to distortion and extreme
values of Poisson ratio than the QUAD4.
Note: It is not recommended to use TRIAR or QUADR elements for
curved surfaces unless PARAM, SNORM is used.
7.8-1
TWO-DIMENSIONAL ELEMENTS
Plates - Background
Definition:
A plate is a structural element with one small
dimension and two large dimensions.
On your structure, these elements may be used to model thin
plates. A thin plate is one in which the thickness is much less than
the next larger dimension (roughly 1/15).
For linear analysis, MSC/NASTRAN plate elements assume
classical engineering assumptions of thin plate behavior.
The deflection of the midsurface is small compared with the
thickness.
The midsurface remains unstrained (neutral) during bending (this
applies to lateral loads, not in-plane loads).
The normal to the midsurface remains normal to the midsurface
during bending.
An important fact about plate and shell elements is that they have
no stiffness term for in-plane rotational dof. As such, if BAR or
BEAM elements are connected to a plate of shell, special modeling
effort is required.
7.8-2
REFERENCES
References on basic plate theory:
1.
Theory of Plates and Shells, by S. Timoshenko and S. Woinowsky-Krieger, 2nd ed., McGraw Hill, 1959
2.
Stresses in Plates and Shells, by A. C. Ugural, McGraw Hill, 1981
7.8-3
CQUAD4 ELEMENT
Element most commonly used for representing plates, shells, and
membranes.
ye
Lateral, transverse, normal
xe
Membrane, in-plane
Element Force Output
Fx,Fy
Membrane force per unit length
Fxy
Membrane shear force per unit length
Mx,My
Bending moments per unit length
Mxy
Twisting moment per unit length
Vx,Vy
Transverse shear forces per unit length
Stress components: x, y, xy, (at center - optionally at cornors)
Displacement components:
ui
x, y (no rotation normal to element)
7.8-4
CQUAD4 ELEMENT (Cont.)
Interpretation of Element Output
Vx
Mx
Ze
Fx
Vy
Ye
Fy
Mxy
My
Fyx Vx
Mxy
Fyx
Mxy
Fxy
Fyx Mx
My
Fx
Xe
Mxy
Fy
Vy
Forces and moments: Calculated at element centroid by default for
CQUAD4 and CTRIA3 (may be calculated at
corners if desired)
Calculated at centroid and grid points for
CQUAD8, CTRIA6, CQUADR, and CTRIAR
Ye y
xy
xy
x
x
xy
Xe
xy
y
Stresses:
Calculated at distances Z1 and Z2 from the element
reference plane
7.8-5
CQUAD4 ELEMENT DEFINITION
Geometry
1
CQUAD4
EID
PID
G1
G2
G3
G4
ZOFFS
CQUAD4
111
203
31
74
75
32
2.6
T1
T2
T3
T4
1.77
2.04
2.09
1.80
+BC
Field
10
ABC
Contents
EID
Element identification number (integer > 0)
PID
Identification number of a PSHELL or PCOMP
property entry
G1,G2,
G3,G4
Grid point identification numbers of connection
points. (All interior angles of this element must be
less than 180.)
Material property orientation specification. If real or
blank, specifies material property orientation angle
in degrees. If integer, material x-axis orientation is
along projection onto the plane of the x-axis of the
specified coordinate system.
T1,T2,
T3,T4
The continuation entry is optional. If supplied, it
describes the membrane thickness of the element at
grid points G1 through G4 (real 0., not all zero). If not
supplied, then T1 through T4 is set equal to the value of T
on the PSHELL data entry.
ZOFFS
Offset from the surface of the grid points to the
element reference plane in the element coordinate
system
7.8-6
CQUAD4 ELEMENT DEFINITION (Cont.)
The element coordinate system:
Is defined based on the order and location of the connecting points
Defines positive sense of normal pressures applied to the element
Used to define layers of a composite material
Used to interpret the element output forces and stresses
yelement
G3
+
= -----------2
G4
xelement
xmaterial
G1
G2
7.8-7
CQUAD4 ELEMENT DEFINITION (Cont.)
Element x-axis bisects the angle 2. Positive direction is from G1
towards G2.
Element y-axis is perpendicular to the element x-axis and lies in
the plane defined by G1, G2, G3, and G4. Positive direction is
from G1 toward G4.
Element z-axis is normal to the x-y plane of the element. Positive
sense is defined by the right-hand rule and the ordering of the
connected grids.
7.8-8
CQUAD4 ELEMENT DEFINITION (Cont.)
Properties
1
PSHELL
PID
MID1
MID2
12/T3
MID3
TS/T
NSM
PSHELL
204
.025
204
Z1
Z2
MID4
204
10
+PS1
+PS1
Field
Contents
PID
Property identification number
MID1
Material identification number for membrane behavior
(integer > 0 or blank)
Plate or membrane thickness
MID2
Material identification number for bending behavior (integer
> 0 or blank, MID2 = -1 represents plane strain) - NOTE: THE
DEFAULT FOR MID2 IS NOT TO INCLUDE BENIDNG
STIFNESS. FOR MOST MODELS, MID2 SHOULD NOT BE
BLANK
12I/T3
Normalized bending inertia per unit length (real or blank,
default = 1.0). The default value is correct for solid,
homogeneous plates.
MID3
Material identification number for transverse shear behavior
(integer > 0 or blank)
7.8-9
CQUAD4 ELEMENT DEFINITION (Cont.)
Field
Contents
TS/T
Transverse shear thickness divided by membrane thickness
(default = .833333). The default value is correct for solid,
homogeneous plates.
NSM
Nonstructural mass per unit area (real)
Z1,Z2
Stress recovery distances for bending (real, default Z1 = -1/2
thickness, Z2 = +1/2 thickness)
MID4
Material identification number to define coupling between
membrane and bending deformation
The QUAD4 element can have in-plane, bending, and transverse shear
behavior. The element mechanical behavior is specified by the
presence or absence of a material ID number in the appropriate
field(s) on the PSHELL entry.
7.8-10
CQUAD4 ELEMENT DEFINITION (Cont.)
MID1: To model a membrane (i.e., no bending) fill in MID1 only.
PSHELL
PID
MID1
PSHELL
204
.025
MID2
12I/T3
MID3
TS/T
MID3
TS/T
MID2: To model just bending, fill in MID2 only.
PSHELL
PID
PSHELL
MID1
MID2
.025
204
12I/T3
MID3: To add transverse shear flexibility to bending, fill in MID3.
PSHELL
PID
PSHELL
Note:
MID1
MID2
.025
204
12I/T3
Mass is not calculated if MID1 =0
7.8-11
MID3
204
TS/T
CQUAD4 ELEMENT DEFINITION (Cont.)
MID3 - Continued:
Use MID3 to include an extra shear term in the element
stiffness calculations (i.e., includes transverse shear
flexibility).
t =1
20 50
MID3
t
Note:
MID4:
For thin plates, MID3 has very little effect.
For thicker plates, MID3 has significant
effect. Including MID3 term makes the plate
more flexible in the normal (transverse)
direction.
For a solid homogeneous plate, MID1, MID2, and MID3 should
reference the same material ID.
The MID4 field (bending and membrane deformation
coupling) should be defined only if the elements
cross section is unsymmetric. Default is blank =
symmetric cross section.
In summary, the results of leaving an MID field blank are:
MID1
No membrane or coupling stiffness
MID2
No bending, coupling, or transverse shear stiffness
MID3
No transverse shear flexibility
MID4
No bending-membrane coupling
7.8-12
CQUAD4 ELEMENT DEFINITION (Cont.)
Example
y
P2
3304
3303
P1
10.0
3300
3302 P2
3301
P1
10.0
P2
0.1
P1
E = 30.E+6
P 1 = 12000.
= 0.3
P 2 = 5000.
CQUAD4
3300
3301
3302
3303
3304
GRID
3301
0.
0.
0.
123456
GRID
3302
10.
0.
0.
GRID
3303
10.
10.
0.
GRID
3304
0.
10.
0.
123456
0.1
PSHELL
MAT1
30.+6
0.3
7.8-13
10
MARCH 30, 1992 MSC/NASTRAN 10/ 2/91 PAGE 4
D I S P L A C E M E N T
7.8-14
POINT ID.
3301
3302
3303
3304
TYPE
G
G
G
G
T1
0.0
7.806971E-03
7.806971E-03
0.0
T2
0.0
1.756568E-03
-1.756568E-03
0.0
T3
0.0
-1.261228E+02
-1.261228E+02
0.0
V E C T O R
R1
0.0
-3.192983E+00
3.192983E+00
0.0
R2
0.0
1.915789E+01
1.915789E+01
0.0
R3
0.0
0.0
0.0
0.0
CQUAD4 ELEMENT DEFINITION (Cont.)
QUAD4 ELEMENT--CANTILEVERED WITH CONCENTRATED TIP LOAD
F O R C E S
ELEMENT
ID
3300
I N
MARCH 30, 1992 MSC/NASTRAN 10/ 2/91 PAGE 6
Q U A D R I L A T E R A L
E L E M E N T S
( Q U A D 4 )
7.8-15
- MEMBRANE FORCES FX
FY
FXY
2.400000E+03 1.930295E+02 7.105427E-15
- BENDING MOMENTS MX
MY
MXY
-5.000000E+03 -7.017544E+02 1.776357E-12
In-plane Element Forces in
Element Coordinate System
(Force/Length)
Element Internal Moments in
Element Coordinate System
(Moment/Length)
- TRANSVERSE SHEAR FORCES QX
QY
-1.000000E+03 5.684342E-14
Transverse
Shear Forces
(Force/Length)
P2
M = 100000.
MX = 50000.
in-lb/10 in
= 5000.
in-lb/in
CQUAD4 ELEMENT DEFINITION (Cont.)
QUAD4 ELEMENT--CANTILEVERED WITH CONCENTRATED TIP LOAD
QUAD4 ELEMENT--CANTILEVERED WITH CONCENTRATED TIP LOAD
ELEMENT
ID.
3300
FIBRE
DISTANCE
-5.000000E-02
5.000000E-02
I N
Q U A D R I L A T E R A L
STRESSES IN ELEMENT COORD SYSTEM
NORMAL-X
NORMAL-Y
SHEAR-XY
-2.976000E+06 -4.191223E+05
1.065885E-09
3.024000E+06
4.229829E+05 -1.065743E-09
E L E M E N T S
( Q U A D 4 )
PRINCIPAL STRESSES (ZERO SHEAR)
ANGLE
MAJOR
MINOR
90.0000
-4.191223E+05
-2.976000E+06
0.0000
3.024000E+06
4.229829E+05
VON MISES
2.790149E+06
2.836263E+06
P
24000.
axial = ---- = ------------------ = 2.4E + 4
A
1
7.8-16
My
( 50000. ) ( .05 )
bending = -------- = ------------------------------------ = 3.0E + 6
3
I
10(.1) 12
+ = a + b = 3.024E + 6
- = a + b = 2.976E + 6
2
HVM = ( x x y + y + 3 xy )
2
12
2 12
HVM = [ ( 3.024E + 6 ) ( 3.024E + 6 ) ( 4.23E + 5 ) + ( 4.23E + 5 ) ]
= 2.836E + 6
CQUAD4 ELEMENT DEFINITION (Cont.)
S T R E S S E S
MARCH 30, 1992 MSC/NASTRAN 10/ 2/91 PAGE 7
S T R A I N S
ELEMENT
ID.
3300
FIBRE
DISTANCE
-5.000000E-02
5.000000E-02
I N
MARCH 30, 1992 MSC/NASTRAN 10/ 2/91 PAGE 9
Q U A D R I L A T E R A L
STRAINS IN ELEMENT COORD SYSTEM
NORMAL-X
NORMAL-Y
SHEAR-XY
-9.500878E-02
1.578926E-02
9.298796E-17
9.657017E-02 -1.614057E-02 -9.297441E-17
E L E M E N T S
( Q U A D 4 )
PRINCIPAL STRAINS (ZERO SHEAR)
ANGLE
MAJOR
MINOR
90.0000
1.578926E-02
-9.500878E-02
0.0000
9.657017E-02
-1.614057E-02
7.8-17
This output was obtained with the Case Control request: STRAIN(FIBER) = ALL
VON MISES
6.920528E-02
7.037997E-02
CQUAD4 ELEMENT DEFINITION (Cont.)
QUAD4 ELEMENT--CANTILEVERED WITH CONCENTRATED TIP LOAD
QUAD4 ELEMENT DEFINITION - ALTERNATE
PROPERTY ENTRY
The alternate PCOMP property entry may be used when the element is
a composite consisting of layers of unidirectional fibers.
The
information on the PCOMP entry includes the thickness, orientation,
and material identification of each layer. This information is used
within MSC/NASTRAN to compute the entries of a PSHELL entry,
which should not be simultaneously entered by the user for the same
element(s). Special layer-by-layer output is provided when the
PCOMP option is used.
See Section 6.5 of the MSC/NASTRAN Reference Manual for detailed
information about simulating composite materials with MSC/NASTRAN.
7.8-18
THREE-DIMENSIONAL ELEMENT LIBRARY
Commonly used solid elements:
PENTA
(6-15 nodes)
HEXA
(8-20 nodes)
TETRA
(4-10 nodes)
HEXA
PENTA
Any or all edge midside
nodes may be deleted. Corner
nodes may not be deleted.
TETRA
7.9-1
RECOMMENDED USES
HEXA
Recommended for general use. Accuracy degrades when
element is skewed and used in a situation where bending
behavior is dominant. In most other modeling situations, it
has superior performance to the other 3-D elements.
PENTA
Commonly used to model transition. This element is
designed to behave well as a resonable thin shell element.
If the triangular faces are not on the exposed surfaces of
the shell, excessive stiffness results.
TETRA
Frequently used by sutomatic mach generators and to fill in
odd-shaped holes that occasionally apper in models made
with
HEXA
and
PENTA
elements.
Unless
"perfectly-shaped",
the
4-noded
TETRA
is
not
recommended for modeling large portions of solid
continua, the 10-noded TETRA elements will provied much
better accuracy.
3-D elements connect only translational DOFs, i.e., no rotational DOFs
are connected to a solid element.
7.9-2
CHEXA
Connected to 8 to 20 grid points (8 or 20 nodes recommended for
best results)
Stress components: x, y, z, xy, yz, zx (at center and corner
points)
Displacement components: ui
Can reference either an isotropic or anisotropic material entry
7.9-3
CHEXA (Cont.)
Geometry
G18
G7
G6
G19
G14
G17
G15
G20
G2
G8
G10
G5
G3
G16
G13
G9
G11
G12
G4
G1
CHEXA
EID
PID
G1
G2
G3
G4
G5
G6
CHEXA
71
G7
G8
G9
G10
G11
G12
G13
G14
10
30
31
53
54
G15
G16
G17
G18
G19
G20
55
56
57
58
59
60
+BC
+EF
Field
10
ABC
DEF
Contents
EID
Element identification number
PID
Identification number of a PSOLID property entry
G1,...,G20
Grid point identification numbers of connection
points
7.9-4
CHEXA (Cont.)
Element Coordinate System
R vector
Joins the centroids
G3-G2-G6-G7
of
faces
G4-G1-G5-G8
and
S vector
Joins the centroids
G4-G3-G7-G8
of
faces
G1-G2-G6-G5
and
T vector
Joins the centroids
G5-G6-G7-G8
of
faces
G1-G2-G3-G4
and
XYZ axes
The origin of the cordinate system is at the intersection
of the RST vectors. The X, Y, and Z axes are chosen as
close as possible to the R, S, and T vectors and are in
the same general direction. (Mathematically, the
coordinate system is computed in such a way that if the
RST vectors are described in the element coordinate
system, then this produces a 3 by 3 positive, definite,
symmetric matrix.)
G7
T
G6
G8
G5
Centroid
Centroid
G3
G4
G1
7.9-5
G2
CHEXA (Cont.)
Properties
1
PSOLID
PID
MID
CORDM
IN
STRESS
ISOP
PSOLID
100
TWO
GRID
REDUCED
Field
10
FCTN
Contents
PID
Property identification number. (Integer>0)
MID
Identification number of a MAT1, MAT4, MAT5, MAT9, or
Mat10 entry. (Integer>0)
CORDM Identification number of material coordinate system. See
Rmearks 3. and 4. (Integer; Default = 0, which is the basic
coordinate system; see Remark3)
IN
Integration network. See Remarks 5, 6, 7., and 9..(integer,
Character, or blank)
STRESS Location selection for stress output. See Remarks 8 and
9.(Integer, Character, or blank)
ISOP
Integration shceme. See Remarks 5, 6, 7, and 9. (Integer,
Character, or blank)
FCTN
Fluid element flag. (Character: "PFLUID" inticates a fluid
element, "SMECH" indicates a structural element;
Default="SMECH.")
7.9-6
CHEXA (Cont.)
Properties
Remarks:
1.
PSOLID entries should have unique identification numbers with respect to all other property entries.
2.
Istropic (MAT1 or MAT4), anisotropic (MAT5 or MAT9), or fluid
(MAT10) material properties may be referenced.
If FCTN=
"PFLUID", then MID must reference a MAT10 entry.
3.
See the CHEXA, CPENTA, or CTETRA entry for the defintion of the
element coordinate system.
The material coordinate system
(CORDM) may be the basic system (0 or blank), any defined
system (Integer>0), or the element coordinate system (-1). The
default value for CORDM is zero unless it is overridden by the
NASTRAN statement with the CORDM keyword. See Chaper 1 of
the MSC/NASTRAN Quick Reference Guide.
4.
If MID reference a MAT9 entry, then CORDM defines the material
property coordinate system for Gij on the MAT9 entry. CORDM is
ignored in the stress output labeled "NONLINEAR STRESS" where
only the element coordinate system is used.
5.
For CHEXA and CPENTA elements with mo midside nodes,
reduced shear integration with buble funciotns (ISOP=blank or
"REDUCED" and IN=blank or "BUBBLE") is the default. This is
recommended because it minimizes shear locking and Poissons
ratio locking and does not cause modes of deformation that lead to
no strain energy. The effects of using nondefault values are as
follows:
a.
In="THREE" or 3 produces an overly stiff element
b.
If IN="TWO" or 2 and the element has midside nodes,
modes of deformation may occur that lead to no strain
energy.
c.
Standard isoparametric itegration (ISOP="FULL" or 1 and
IN="TWO" or 2; or "THREE" or 3) produces an element
overly stiff in shear. This type of integration is more suited
to nonstructural problems.
7.9-7
CHEXA (Cont.)
Properties
6.
IN="BUBBLE" is not allowed for CTETRA elements or for CHEXA
and CPENTA elements with midside nodes.
7.
For CTETRA and fluid elements (FCTM="PFLUID"), standard
isoparametric integration (ISOP="FULL" or 1 and IN="TWO" or 2; or
"THREE" or 3) is the default and the only option available.
8.
Stress output may be requested at the Gauss points
(STRESS="GAUSS" or 1) of CHEXA and CPENTA elements with
no midside nodes. Gauss point output is available for the CTETRA
element with or without midside nodes.
9.
The following tables indicate the allowed options and combination of
options. If a combination not found in the table is used, then a
warning message will be issued and default values will be assigned
for all options.
10. The gauss point locations for the solid elements are documented in
Section 15.3 of the MSC/NASTRAN Reference Manual.
7.9-8
CHEXA (Cont.)
Properties
CHEXA
Integration
Table 1. CHEXA Entry Options.
IN
STRESS
ISOP
Nonlinear
(Default:
(Default: See Remarks 5 Capability
GRID)
and 7.)
BUBBLE or
2x2x2 Reduced
Shear with Bubble Bland or 0
(default)
Function (default)
2x2x2 Reduced
Shear Only
8 Node
2x2x2 Standard
Isoparametric
2x2x2 Reduced
Shear Only
2x2x2 Standard
Isoparametric
2x2x2 Reduced
Shear Only
9-20
NODE
3x3x3 Standard
Isoparametric
Blank or REDUCED
(Default*)
Yes
FULL or 1
Blank or REDUCED
THREE or
3
Blank or GRID
No
FULL or 1
Blank or REDUCED
TWO or 2
2x2x2 Standard
Isoparametric
3x3x3 Reduced
Shear Only
(default)
p-elements
TWO or 2
Blank or GRID
or
GAUSS or 1
Blank or GRID
0 or 1
Bubble, P+ISOP
Integration
No Bubble,
P+ISOP Integration
2 or 3
No
Blank or REDUCED
(Default*)
Blank or
THREE or
3
(Default)
Reduced (p-order)
Bubble
FULL or 1
FULL or 1
Not
applicable
No
-10 < ISOP < 10
_
_
REDUCED is the default only for structural elements (FCTN="SMECH")
7.9-9
CHEXA (Cont.)
Interpretation of Element Output
Stress output consists of the six components of stress measured
in the material coordinate system defined in the CORDM field of the
PSOLID entry (default=BASIC system).
Additional output includes the magnitude and direction of the three
principal stresses, the mean pressure, and the octahedral stresses.
These stresses are provided at the corner grid points and at the
center of each element.
See Section 5.4 of the MSC/NASTRAN Reference Manual and section
4.3 of the MSC/NASTRAN Linear Static Analysis Users Guide for
more detailed information about solid elements.
7.9-10
CHEXA (Cont.)
Example Input
z
6711
6714
10.
6712 6701 6713
y
6704
6702
6703
x
10.
E = 30.E+6 psi
= 0.3
p = 8. psi
7.9-11
10.
MSC/NASTRAN - CHEXA EXAMPLE INPUT
BASIC CLASS NOTES
MARCH 30, 1992 MSC/NASTRAN 10/ 2/91 PAGE 3
S O R T E D
.
1 ..
2
CHEXA
6700
+CH1
6713
GRID
6701
GRID
6702
GRID
6703
GRID
6704
GRID
6711
GRID
6712
GRID
6713
GRID
6714
MAT1
1
PLOAD4 1
PSOLID 1
ENDDATA
TOTAL COUNT=
..
3
1
6714
D A T A
..
5
6702
..
6
6703
0.
10.
10.
0.
0.
10.
10.
0.
0.
0.
10.
10.
0.
0.
10.
10.
.3
8.
0.
0.
0.
0.
10.
10.
10.
10.
30.E6
6700
1
..
4
6701
8.
8.
..
7
6704
E C H O
..
8
6711
..
9
6712
.. 10
+CH1
123456
23456
3456
3456
456
456
456
456
8.
6711
6713
14
*** USER INFORMATION MESSAGE 5293 FOR DATA BLOCK KLL
LOAD SEQ. NO.
1
EPSILON
1.3239410E-17
EXTERNAL WORK
EPSILONS LARGER THAN 0.001 ARE FLAGGED WITH ASTERISKS
1.0666667E-03
CHEXA (Cont.)
7.9-12
CARD
COUNT
12345678910111213-
B U L K
S T R E S S E S
ELEMENT-ID
6700
MARCH 30, 1992 MSC/NASTRAN 10/ 2/91 PAGE 6
I N
CORNER
------CENTER
GRID-ID
NORMAL
-1GRID CS 8 GP
CENTER X
1.665335E-16
Y
2.775558E-17
Z -8.000000E+00
H E X A H E D R O N
S O L I D
AND CORNER POINT STRESSES-------SHEAR
PRINCIPAL
E L E M E N T S
( H E X A )
DIR. COSINES
-A- -B- -C-
MEAN
PRESSURE
VON MISES
XY
YZ
ZX
4.163336E-17
5.551115E-17
5.551115E-17
A
B
C
-8.000000E+00
1.110223E-16
1.110223E-16
LX 0.00 0.0
LY 0.00 0.0
LZ 1.00 0.0
0.0
0.0
0.0
2.666667E+00
8.000000E+00
X
Y
Z
3.747003E-16
5.273559E-16
-8.000000E+00
XY
YZ
ZX
1.249001E-16
2.775558E-17
5.150794E-17
A
B
C
-8.000000E+00
4.996004E-16
4.996004E-16
LX 0.00 0.0
LY 0.00 0.0
LZ 1.00 0.0
0.0
0.0
0.0
2.666667E+00
8.000000E+00
6702
X
Y
Z
3.122502E-16
-1.249001E-16
-8.000000E+00
XY
YZ
ZX
1.249001E-16
8.593553E-17
5.150794E-17
A
B
C
-8.000000E+00
1.110223E-16
1.110223E-16
LX 0.00 0.0
LY 0.00 0.0
LZ 1.00 0.0
0.0
0.0
0.0
2.666667E+00
8.000000E+00
6703
X
Y
Z
-2.775558E-17
-3.538836E-16
-8.000000E+00
XY
YZ
ZX
1.249001E-16
8.593553E-17
2.775558E-17
A
B
C
-8.000000E+00
-2.220446E-16
-2.220446E-16
LX 0.00 0.0
LY 0.00 0.0
LZ 1.00 0.0
0.0
0.0
0.0
2.666667E+00
8.000000E+00
6704
X
Y
Z
-8.326673E-17
3.608225E-16
-8.000000E+00
XY
YZ
ZX
1.249001E-16
2.775558E-17
2.775558E-17
A
B
C
-8.000000E+00
1.665335E-16
1.665335E-16
LX 0.00 0.0
LY 0.00 0.0
LZ 1.00 0.0
0.0
0.0
0.0
2.666667E+00
8.000000E+00
6711
X
Y
Z
-4.163336E-17
-1.942890E-16
-8.000000E+00
XY
YZ
ZX
-4.163336E-17
2.775558E-17
5.150794E-17
A
B
C
-8.000000E+00
-1.110223E-16
-1.110223E-16
LX 0.00 0.0
LY 0.00 0.0
LZ 1.00 0.0
0.0
0.0
0.0
2.666667E+00
8.000000E+00
6712
X
Y
Z
-6.938894E-18
3.330669E-16
-8.000000E+00
XY
YZ
ZX
-4.163336E-17
8.593553E-17
5.150794E-17
A
B
C
-8.000000E+00
1.110223E-16
1.110223E-16
LX 0.00 0.0
LY 0.00 0.0
LZ 1.00 0.0
0.0
0.0
0.0
2.666667E+00
8.000000E+00
6713
X
Y
Z
3.053113E-16
3.747003E-16
-8.000000E+00
XY
YZ
ZX
-4.163336E-17
8.593553E-17
2.775558E-17
A
B
C
-8.000000E+00
3.885781E-16
3.885781E-16
LX 0.00 0.0
LY 0.00 0.0
LZ 1.00 0.0
0.0
0.0
0.0
2.666667E+00
8.000000E+00
6714
X
Y
Z
8.326673E-17
-3.330669E-16
-8.000000E+00
XY
YZ
ZX
-4.163336E-17
2.775558E-17
2.775558E-17
A
B
C
-8.000000E+00
-1.110223E-16
-1.110223E-16
LX 0.00 0.0
LY 0.00 0.0
LZ 1.00 0.0
0.0
0.0
0.0
2.666667E+00
8.000000E+00
CHEXA (Cont.)
7.9-13
6701
Example Output
MSC/NASTRAN - CHEXA EXAMPLE INPUT
BASIC CLASS NOTES
CHEXA (Cont.)
Example Stress Calculations
For the output on the preceding page,
p = pressure = 8.0 psi
p =
net force on element face = -80 lb/in2 (10 in x 10 in) = -800.0 lbs
Thus,
z = principal stress = P= 8.0 psi
po
1
mean pressure = --- ( x + y + z )
3
1
--- ( 8.0 ) = 2.667 psi
3
= von Mises stress
=
Note:
2
2
2
2
2 12
1
------- [ ( x y ) + ( y z ) + ( z x ) + 6 yz + 6 xy ]
2
12
1
------- ( 64 + 64 )
2
= 8.000 psi
von Mises stress is related to octahedral shear stress (o)by
the following expression:
3
= ------- o
2
7.9-14
MSC/NASTRAN LOADS
Summary of Static Loads in MSC/NASTRAN
Type of Load
Bulk Data Entries
Forces Applied Directly to Grid Points
FORCE, FORCE1, FORCE2
Moments Applied Directly to Grid Points
MOMENT, MOMENT1, MOMENT2
Loads on Scalar Points
SLOAD
Loads on Line Elements
PLOAD1
Pressures and Tractions on Surfaces
PLOAD,
PLOADX
Gravity
GRAV (Plus Specification of Mass)
Centrifugal Force
RFORCE (Plus Specification of
Mass)
Thermal Expansion
TEMP, TEMPD, TEMPP1, TEMPP3,
TEMPRB (Plus Specification of
Thermal Expansion Coefficients)
Enforced Extensional Deformation of Line
Elements (Except BEND)
DEFORM
Enforced Displacement at Grid Points
SPCD, SPC
Linear Combination of Load Sets
LOAD
7.10-1
PLOAD2,
PLOAD4,
FORCE AND MOMENT ENTRIES
There are three different entries available for defining force input and
three entries available for defining moment input.
The three FORCE entries differ only in the way the direction of the
force is specified.
FORCE uses the components of a vector.
FORCE1 uses two grid points, not necessarily the same as the
loaded grid points.
FORCE2 defines the direction of the force as the direction of a
vector that is the vector product of two other vectors.
The distinctions between the three MOMENT entries are similar to
the ones for the FORCE entries.
See Chapter 6 of the MSC/NASTRAN Linear Static Analysis Users
Guide for detailed information on static loads available in
MSC/NASTRAN.
See Chapter 7 of the MSC/NASTRAN Reference Manual for detailed
information on all load types available in MSC/NASTRAN.
7.10-2
EXAMPLE INPUT FOR FORCE AND
MOMENT ENTRIES
P2
1
x
2
P1
T1
P 1 = 2.4E+4, P 2 = 5000., T = 4.04E+4
1
FORCE
SID
CID
FORCE
10
FORCE
N1
N2
N3
5000.
0.
-1.
0.
10
24000.
1.
MOMENT
SID
N1
N2
N3
MOMENT
10
40000.
1.
CID
Field
10
Contents
SID
Load set ID number
Grid point ID number
CID
Coordinate system ID number (integer 0 or blank,
default = 0, i.e., basic coordinate system)
F or M
Scale factor (real)
N1,N2,N3
Components of vector measured in CID (real, must
have at least one nonzero component)
7.10-3
EXAMPLE INPUT FOR FORCE AND
MOMENT ENTRIES (Cont.)
The static load applied to grid point G is given by
f = FN
m = MN
where N = ( N1 , N2 , N3 )
7.10-4
DISTRIBUTED LOADS (PLOAD) IN MSC/NASTRAN
PLOAD
PLOAD1
PLOAD2
PLOAD4
PLOADX
Defines uniform pressure loads on triangular and
quadrilateral surfaces defined by grid points rather than
elements
Defines concentrated loads and linearly distributed loads
on line elements
Defines uniform pressure loads on surface elements
Defines linearly varying pressure loads and tractions on
surfaces
Defines linearly varying pressure loads on TRIAX6
elements
Bulk Data Entry
Element
PLOAD1
BAR
BEAM
BEND
(Restricted)
QUAD4
PLOAD2
PLOAD4
QUAD8
TRIA3
TRIA6
SHEAR
PLOADX
PLOAD
HEXA
PENTA
TETRA
TRIAX6
See pages 12-115 - 12-124 of the Handbook for Linear Analysis and
pages 2.4-255 - 2.4-264 of the MSC/NASTRAN Users Manual for
detailed information about the PLOAD type entries.
7.10-5
EXAMPLE INPUT FOR PLOAD1 ENTRY
Case 1
Uniform load over the full length of a beam element using
fractional (FR) scaling
YB
w = 15.0 (Force/Length)
XB
100
Length = 4.0
PLOAD1
SID
EID
PLOAD1
100
TYPE SCALE
FY
Field
FR
X1
P1
X2
P2
0.0
-15.0
1.0
-15.0
10
Contents
SID
Load set ID number
EID
Element ID number
TYPE
Input load in the X, Y, or Z direction of basic coordinate
system (FX, FY, FZ, MX, MY, MZ) or input load in the X, Y, or
Z direction of element coordinate system (FXE, FYE, FZE,
MXE, MYE, MZE)
SCALE Defines X1 and X2 as actual (LE), fractional (FR), or projected
(LEPR), or fractional projections(FRPR) of distances along
the element axis
X1,X2
Distance along the element axis from End A to location of
_
load (X2 may be blank or real, X2 > X1 >_ 0)
P1,P2
Load factors at positions X1, X2 (real or blank)
7.10-6
EXAMPLE INPUT FOR PLOAD1 ENTRY (Cont.)
Case 2
Linearly varying load applied to the interior region of a
beam element using length (LE) scaling
YB
w2 = 20.0
w1 = 8.0
XB
100
1.0
PLOAD1
SID
EID
PLOAD1
100
2.0
1.0
TYPE SCALE
FY
LE
X1
P1
X2
P2
1.0
-8.0
3.0
-20.0
7.10-7
10
EXAMPLE INPUT FOR PLOAD1 ENTRY (Cont.)
Case 3
Concentrated load applied at an interior point of a beam
element using fractional scaling.
YB
P = 1000.
XB
100
2.0
PLOAD1
SID
EID
PLOAD1
100
Note:
2.0
TYPE SCALE
FY
X1
P1
X2
P2
.5
-1000.
FR
10
If possible, use a FORCE entry rather than a PLOAD1 entry to
apply a concentrated force directly to a grid point.
7.10-8
EXAMPLE INPUT FOR PLOAD1 ENTRY (Cont.)
Case 4
Snow load projected onto inclined roof using length
scaling
50.0 lbs/in. of Projection Snow
YB
144
100
XB
R1
1
PLOAD1
SID
EID
PLOAD1
100
Note:
100
5
TYPE SCALE
FY
LEPR
R2
X1
P1
X2
P2
0.0
-50.
144.
-50.
R1 = R2 = (50. x 100.)/2 = 2500. lb
Ask yourself, What is the total applied load in the YB direction?
7.10-9
10
EXAMPLE INPUT FOR PLOAD4 ENTRY
q = 10.
11
14
12
2
1
PLOAD
PLOAD4
13
1
4
3
SID
EID
P1
P2
P3
P4
G1
G3 or G4
CID
N1
N2
N3
10
100
10.
11
13
Field
10
Contents
SID
Load set ID number
EID
Element ID number
P1,P2,P3,P4
Value of pressure at the corners of the element
face (P1 = default for P2,P3,P4)
7.10-10
EXAMPLE INPUT FOR PLOAD4 ENTRY (Cont.)
Field
Contents
G1
Grid ID of one corner of the pressure surface
G3
Grid ID of a corner diagonally opposite G1 on the pressure
face. (G1,G3 required for solid elements only)
Note:
Pressure is assumed to act normal to the defined element
face unless the continuation entry is defined. Default positive
pressure acts inward on solid elements.
7.10-11
GRAV ENTRY
The GRAV entry is used to define the direction and magnitude of a
uniform linear (gravity) acceleration vector in any defined
coordinate system.
The GRAV entry may be used to apply accelerations to a model.
The resulting load is computed by using the gravity vector and
mass matrix.
Cannot be used at scalar points
1
GRAV
SID
CID
N1
N2
N3
GRAV
14
13.0
1.0
Field
10
2.0
Contents
SID
Set identification number (integer > 0)
CID
Coordinate system identification number (integer 0)
Gravity vector scale factor (real)
N1,N2,N3
At least one nonzero component, gravity vector
components (real)
7.10-12
GRAV ENTRY (Cont.)
Remarks
1.
Gravity vector g = g ( N1, N2 , N3 )
2.
SID must be a unique static loading set id
3.
When used in combination with other types of applied loads,
GRAV must be combined with these loads on a LOAD entry.
7.10-13
THERMAL EFFECTS
Several temperature definition entries are available for including
thermal effects in an analysis. Selection of the appropriate entry is
based on the component the temperature will be applied to.
Use TEMP, TEMPD for grid points.
Use TEMPRB for ROD, BAR, BEAM, BEND, CONROD, TUBE.
Use TEMPP1, 3 for 2-D plates.
For the thermal effects defined on any of these temperature entries
to be included in the analysis, the user must define the reference
temperature (TREF) and coefficient of thermal expansion () on the
material entries. Also, the Case Control request TEMP=SID must
be included.
If thermal effects are requested, all elements must have a
temperature field defined. If only a portion of the model requires
thermal effects, the remaining portion can:
Reference a material entry having the same material properties, a
different MID, and = 0.0
Reference a material entry having the same material properties, a
different MID, and TREF = the applied temperature (i.e., T = 0)
See pages 12-160 - 12-167 of the MSC/NASTRAN Handbook for
Linear Analysis and the MSC/NASTRAN Users Manual for detailed
information about each temperature entry.
7.10-14
EXAMPLE OF APPLYING THERMAL EFFECTS
Thermal loads may be used to represent preloading of elements in
MSC/NASTRAN because a PRELOAD entry does not exist.
Problem: Simulate a 200 lb. pretension in a straight cable
Given:
E
= 1.73E9 psf
= 6.56E-6 ft/ft deg F
Acable = 6.42E-5 ft2
Solution:
Calculate the temperature (T) to apply to the model to
yield 200 lb. tensile forces in the elements
representing the cable.
It is known that the effect of temperature on length is
L = ( T )L
(1)
L
Substituting = ------- = ---- into Equation 1 gives
L E
-------- = T
E
(2)
Solve Equation 2 for T using the given values
o
200 ( 6.42E6 )
T = ------------------------------------------------ = 275 F
( 1.73E9 ) ( 6.56E6 )
7.10-15
(3)
EXAMPLE OF APPLYING THERMAL EFFECTS (Cont.)
MSC/NASTRAN Input
Required Bulk Data entries are:
1
TEMPRB
SID
EID1
TA
TB
TEMPRB
400
100
-275.
-275.
10
Notice the cable is contracted to result in a
preloaded tensile condition.
(Using TEMPRB assumes that the cable is modeled by a ROD, BAR,
BEAM, CONROD, or TUBE element.)
1
MAT1
MID
NU
RHO
MAT1
1000
1.728E9
0.3
ALPHA TREF
6.56E-6
9
GE
0.
Required Case Control command: TEMP(LOAD) = 400
Notice the cable is contracted to result
in a preloaded tensile condition.
7.10-16
10
EXAMPLE OF APPLYING THERMAL EFFECTS (Cont.)
Verification of Results
Run a single load case applying only the thermal load. Check the
element forces (use Case Control request ELFORCE) to verify a 200
lb. tensile axial load.
7.10-17
LOAD ENTRY
Defines a static load as a linear combination of load sets
consisting of:
Direct grid point loads
Pressures
Element dependent loads
Gravity loads (mandatory if gravity loads are used in combination
with other types of applied loads)
Selected with Case Control request LOAD=SID
1
LOAD
SID
S1
L1
S2
L2
S3
L3
LOAD
16
1.0
2.0
11
1.0
13
0.5
15
10
LOAD = [ S ( S1 L1 ) + ( S2 L2 ) + ( S3 L3 ) ] . . .
where L1, L2, L3
= LOAD set identifiers
S1, S1, S3
= load factors for each LOAD case
= overall LOAD factor
See page 12-77 of the MSC/NASTRAN Handbook for Linear Analysis
and the MSC/NASTRAN Users Manual for more information about
the LOAD entry.
7.10-18
THE LOAD REQUEST TREE
Case Control
LOAD = SID1
LOADS
FORCE
FORCE1
FORCE2
MEMENT
MOMENT1
MOMENT2
PLOAD
PLOAD2
PLOAD4
PLOADX
RFORCE
SLOAD
Bulk
Data
Entries
Notes:
GRAV
SPCD
DEFORM = SID3
Bulk
Data
Entries
SID SID1
SID = SID1
Bulk
Data
Entries
TEMP(LOAD) = SID2
SID = SID2
TEMP
TEMPD
TEMPP1
TEMPP3
TEMPRB
SID = SID3
DEFORMS
1.
A LOAD Bulk Data entry combines FORCE, MOMENT, etc.,
entries with different SIDs.
2.
SID1, SID2, and SID3 must be
different numbers.
GRAV entry cannot have the same SID as other loads.
Thus, a LOAD Bulk Data entry is required to combine
gravity force with other loads.
An SPCD entry cannot be the only requested load. Thus, if the user desires
to enforce displacements only, he must also request a legally filled out FORCE,
MOMENT, etc., entry with zero or small magnitude and the same SID as the
SPCD entry.
7.10-19
7.10-20
SECTION 8
INTERMEDIATE MODELING PRACTICES
SET NOTATIONS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1-1
MULTIPOINT CONSTRAINTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1-2
R-TYPE (CONSTRAINT) ELEMENTS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1-5
SINGULARITIES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1-6
PARAM, AUTOSPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1-7
STRUCTURAL SYMMETRY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.2-1
MESH TRANSITIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.2-8
TYPES OF PLATE ELEMENT DISTORTION . . . . . . . . . . . . . . . . . . . . . . . . . 8.2-10
CYLINDRICAL AND CIRCULAR ELEMENTS . . . . . . . . . . . . . . . . . . . . . . . . 8.2-12
MODEL DEBUGGING. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.3-1
SET NOTATIONS
Displacement Sets
Consider all grid point and scalar point degrees of freedom in a finite
element model as the members of a single displacement set. This
global set is called the g-set; the displacement set is known as ug.
The mathematical expression for the static equilibrium of a finite
element model is
[ K gg ] { u g } = { P g }
[Kgg] must be nonsingular in order to solve this equation. To achieve
a nonsingular stiffness matrix, the user can specify the independent
subsets of {ug} to be partitioned out during matrix reduction.
For example:
um
Degrees of freedom eliminated by multipoint constraints
us
Degrees of freedom eliminated by single-point constraints
Elimination of the M and S sets results in the F (free) set, which is
typically solved to obtain the unknown displacements,
[ k ff ] { u f } = { P f }
For a thorough discussion of constraint and partitioned displacement
sets, see Section 1.4 of the MSC/NASTRAN Users Manual or
Section 2.5.1 of the MSC/NASTRAN Handbook for Linear Analysis.
8.1-1
MULTIPOINT CONSTRAINTS
A multipoint constraint (MPC) is a user-imposed linear equation that
relates displacement degrees of freedom.
MPCs are useful to
Define the relative motion between two or more grid points as a
degree of freedom
Join dissimilar elements; for example, to join elements with
rotational degrees of freedom to elements which have only
translational degrees of freedom (e.g., to join shell elements to
solid elements)
Distribute loads to several points in a structure
Model rigid connections between grid points
8.1-2
MULTIPOINT CONSTRAINTS (Cont.)
The MPC equation is written in the form
Aj uj = 0
j
where A
= constraint coefficient
1
MPC
+MPC1
= displacement degree of freedom
SID
+MPC1
+MPC2
Field
10
Contents
SID
Set ID, selected in Case Control as (MPC=SID)
ID of grid or scalar point (global coordinate systems)
DOF component number (1-6)
Constraint coefficient
The first component (C) defined in the equation is considered to be
This
the dependent coordinate and is placed in the Um set.
component cannot belong to any other subset of ug.
8.1-3
MULTIPOINT CONSTRAINTS (Cont.)
RELATIVE MOTION
It is desired to display the relative motion u101 - u102 as an output.
This is done by defining a new scalar point u103 = u101 - u102 and
using an MPC Bulk Data entry.
u102
u101
u103 u101 + u102 = 0
SPOINT
ID
ID
ID
ID
ID
ID
ID
ID
SPOINT
103
MPC
SID
MPC
103
1.
101
-1.
102
1.
8.1-4
10
R-TYPE (CONSTRAINT) ELEMENTS
MSC/NASTRAN contains several commonly used MPC relationships
defined in the form of various R-type elements. To avoid possible
errors, it is strongly recommended that the user who is unfamiliar
with writing MPC equations use rigid elements whenever possible.
Unlike MPCs, R-type elements are not selected in the Case Control.
They are defined only in the Bulk Data on the following entries:
Name
Description
RROD
A pin-ended rod that is rigid in extension
RBAR
Rigid bar with six degrees of freedom at each end
RTRPLT
Rigid triangular plate with six degrees of freedom at each
vertex
RBE1
A rigid body connected to an arbitrary number of grid
points
RBE2
A rigid body connected to an arbitrary number of grid
points
RBE3
Defines a constraint relation in which the motion at a
reference grid point is the weighted average of the
motions at other grid points
RSPLINE
Defines a constraint relation whose coefficients are
derived from the deflections and slopes of a flexible
tubular beam connected to the referenced grid points
RSSCON
Used to connect plate elements to solid elements
See Section 2.10 of the MSC/NASTRAN Application Manual for 10
examples that use rigid elements and two examples that use MPCs.
8.1-5
SINGULARITIES
A singularity is caused by a degree of freedom lacking any structural
stiffness. Some examples of singularities are
Plate Elements - Rotation normal to plate
Nonsupported
Weakly Supported
3
1
To remove the singularity,
use SPC entries or
PARAM,AUTOSPC,YES.
To remove the singularity, use
PARAM,K6ROT,10000. to
couple these weakly-supported
DOFs.
8.1-6
PARAM, AUTOSPC
When PARAM,AUTOSPC,YES is included, the following table is
generated by MSC/NASTRAN:
G R I D
POINT
TYPE
ID
P O I N T
S I N G U L A R I T Y
FAILED
STIFFNESS
DIRECTION
RATIO
OLD USET
EXCLUSIVE
T A B L E
NEW USET
UNION
EXCLUSIVE
UNION
0.00E+00
SB
SB
0.00E+00
SB
SB
0.00E+00
SB
SB
0.00E+00
SB
SB
Default stiffness
ratio = 1.0E-8
USET membership is
changed only if
PARAM,AUTOSPC,YES
is included in Bulk Data
Section
8.1-7
8.1-8
STRUCTURAL SYMMETRY
Reflective symmetry can often be employed in the modeling process
to reduce the cost of the analysis.
z, z
y, y
x, x
z, z
y, y
x, x
Reflected
Coordinate
System
Note:
Right-hand
Coordinate
System
Kright = Krefl
Mright = Mrefl
etc.
Symmetric boundary constraints for
coordinate system shown:
ux = 0 , y = 0 , z = 0
Antisymmetric boundary constraints
for coordinate system shown:
uy = 0 , uz = 0 , x = 0
8.2-1
STRUCTURAL SYMMETRY (Cont.)
The following example demonstrates the use of symmetic modeling
techniques to analyze the frame.
Full Model
5000 lb
4
A
8.2-2
STRUCTURAL SYMMETRY (Cont.)
Symmetric Model
SYM 1
P
2
2500 lb
SPC DOF 1,5,6
at Grid Point 3
for symmetry
1
8.2-3
P
2
STRUCTURAL SYMMETRY (Cont.)
SYM 2
Displaced Shape
2500 lb
P
2
SPC DOF 2,3,4 at
grid point 3 for
antisymmetry
1
8.2-4
P
2
STRUCTURAL SYMMETRY (Cont.)
MSC/NASTRAN Input File
ID SYM,EX
TIME 5
SOL 24
CEND
$
TITLE =EXAMPLE OF USING SYMMETRY/ANTISYMMETRY CONSTRAINTS
DISP = ALL
$
SYM 1
LABEL = SYMMETRY CONSTRAINTS
SPC = 1
LOAD = 1
$
SYM 2
LABEL = ANTISYMMETRY CONSTRAINTS
SPC = 2
LOAD = 1
$
SYMCOM 3
LABEL = LEFT SIDE OF MODEL
SYMSEQ 1.0, 1.0
$
SYMCOM 4
LABEL = RIGHT SIDE OF MODEL
SYMSEQ 1.0, -1.0
$
BEGIN BULK
$
GRID
1
0.0
0.0
0.0
123456
GRID
2
0.0
10.0
0.0
345
GRID
3
5.0
10.0
0.0
34
$
CBAR
1
100
1
2
-1.0
0.0
0.0
CBAR
2
100
2
3
0.0
1.0
0.0
PBAR
100
1
5.0
5.0
5.0
$
MAT1
1
3.E+7
0.3
$
FORCE
1
2
2500.
0.0
-1.0
0.0
$
SPC1
1
156
3
SPC1
2
2
3
$
ENDDATA
8.2-5
STRUCTURAL SYMMETRY (Cont.)
SYMCOM 3 results in the displaced shape of the left side of the
model.
A
+
SYM 1
SYM 2
SYMCOM 3
SYMCOM 4 results in the displaced shape of the right side of the
model.
SYM 1
SYM 2
8.2-6
SYMCOM 4
STRUCTURAL SYMMETRY (Cont.)
The output for SYMCOM3 and SYMCOM 4 represent the full model.
8.2-7
MESH TRANSITIONS
Mesh transitions are most frequently needed to transition between a
fine mesh in areas of stress concentrations to a coarser mesh away
from these areas.
All mesh transitions sacrifice some degree of accuracy in the model.
Some examples of mesh transitions are:
Belt of Triangular Elements
Disadvantage: Triangular elements
are stiffer than CQUAD4 elements.
8.2-8
MESHTRANSITIONS(Cont.)
Higher-Order Elements with Deleted Mid-Side Nodes
Q4
Q4
Q8
Q8
Q4
Q4
Q4
Disadvantage: A CQUAD8 without
midside nodes severely distorts the
stress distribution in the elements
adjacent to the change in mesh size
(particularly bad for membrane
not
recommended
in
action,
general).
Q4
Q4
Q8
Q4
Q8
Q4
Q4
Q4
Spline Interpolation
Disadvantage: Potential errors in
the specification of the RSPLINE
dependent
and
independent
degrees of freedom. Output for
RSPLINE
element
cannot
be
recovered.
Independent Points
Dependent Points
RSPLINE
8.2-9
TYPES OF PLATE ELEMENT DISTORTION
Aspect ratio
b
a
< 4:1 *
b
a
Aspect ratio should be less than about 4:1 (much less in regions
where stress levels change rapidly). In cases of nearly-uniaxial
stress fields, larger aspect ratios are acceptable.
Skew
Angle < 20 - 30 *
Quadrilateral elements should be kept as square as possible.
Taper (2 directions)
Angles < 20 - 30*
* Acceptable in most applications
8.2-10
TYPES OF PLATE ELEMENT DISTORTION (Cont.)
h
a
Warp
Up to ~ 5% is normally acceptable. No real limit, but the element
does not include warpage.
8.2-11
CYLINDRICAL AND CIRCULAR ELEMENTS
Elements forming cylindrical surfaces
<15 for QUAD4
<30 for QUAD8
Elements around a cutout
15 arc or less
When analyzing plates and shells, be sure to provide a sufficient
number of elements across the span to follow the deflection surface
and the changes in shear. Remember that the analysis replaces the
uniform pressure over the element area by a set of equivalent point
loads applied at the grids.
8.2-12
MODEL DEBUGGING
Structural plots are useful primarily to visually verify model geometry.
Other tools must be employed to assess the numerical accuracy of a
finite element model. These tools include automatic error checks
performed by MSC/NASTRAN and user-supplied diagnostic requests
in the form of DIAG, PARAM,DMAP Alters, and Case Control requests.
MSC/NASTRAN performs numerous error checks during an analysis
to ensure that all input data is in a proper and usable format. If an
error is detected during data processing, an error message is
generated. If the error is fatal, the analysis terminates. Following is
an example of a fatal error message and ways to determine the cause
of error.
13
3
100 lb
12
11
Y
X
Analyze this frame for the 100 lb force. Determine displacements at
all grid points.
8.3-1
N A S T R A N
E X E C U T I V E
C O N T R O L
D E C K
E C H O
ID ERROR,EX
SOL 101
CEND
MODEL DEBUGGING (Cont.)
*** USER WARNING MESSAGE 4519, A TIME CARD IS MISSING. DEFAULT TIME LIMIT IS ONE MINUTE.
C A S E
C O N T R O L
D E C K
E C H O
8.3-2
CARD
COUNT
1
2
3
4
5
6
TITLE= EXAMPLE OF ERROR MESSAGE UTILIZATION
DISP=ALL
STRESS=ALL
SPCF=ALL
LOAD=200
BEGIN BULK
INPUT BULK DATA CARD COUNT =
19
S O R T E D
CARD
COUNT
1-
B U L K
.
1
CBAR
..
1
D A T A
..
10
E C H O
..
1
..
2
..
0.
..
1.
..
0.
..
..
10
8.3-3
23456789101112131415-
CBAR
CBAR
CBAR
CBAR
CBAR
FORCE
GRID
GRID
GRID
GRID
GRID
GRID
MAT1
PBAR
ENDDATA
2
5
6
11
12
200
1
2
3
11
12
13
10
10
TOTAL COUNT=
***
***
***
***
***
***
***
***
USER
USER
USER
USER
USER
USER
USER
USER
FATAL
FATAL
FATAL
FATAL
FATAL
FATAL
FATAL
FATAL
MESSAGE
MESSAGE
MESSAGE
MESSAGE
MESSAGE
MESSAGE
MESSAGE
MESSAGE
FATAL ERROR
* * * END OF JOB * * *
10
10
10
10
10
3
2
2
3
11
12
3
12
13
12
13
100.
0.
10.
20.
0.
10.
20.
0.3
0.
0.
0.
10.
10.
10.
10.5E6
10
0.
0.
0.
0.
0.
1.
0.
0.
0.
0.
0.
0.
1.
1.
1.
1.
1.
0.
0.
0.
0.
0.
0.
0.
123456
123456
.25
16
2026,ELEMENT
2026,ELEMENT
2026,ELEMENT
2026,ELEMENT
2026,ELEMENT
2026,ELEMENT
2026,ELEMENT
2026,ELEMENT
1
1
2
2
11
11
12
12
GEOMETRY
GEOMETRY
GEOMETRY
GEOMETRY
GEOMETRY
GEOMETRY
GEOMETRY
GEOMETRY
YIELDS
YIELDS
YIELDS
YIELDS
YIELDS
YIELDS
YIELDS
YIELDS
UNREASONABLE
UNREASONABLE
UNREASONABLE
UNREASONABLE
UNREASONABLE
UNREASONABLE
UNREASONABLE
UNREASONABLE
MATRIX
MATRIX
MATRIX
MATRIX
MATRIX
MATRIX
MATRIX
MATRIX
MODEL DEBUGGING (Cont.)
If it is not obvious what caused the error, then look into section 16.2
((Numbered Diagnostic Messages) of the Reference Manual) to
determine the cause. The description of User Fatal Message 2026,
follows:
2026 *** USER FATAL MESSAGE 2026, ELEMENT **** GEOMETRY
OR MATERIAL PROPERTY YIELDS UNREASONABLE
MATRIX.
Referenced element geometry and/or properties yield a
numerical result which causes an element stiffness or
mass matrix to be undefined. Possible causes include,
but are not limited to. (1) the length of rod or bar is zero
because the end points have the same coordinates, (2) the
sides of a triangle or quadrilateral are collinear which
leads to a zero cross product in defining an element
coordinate system, (3) the bar orientation vector is
parallel to the bar axis, or (4) a shear panel has zero
thickness or modulus. Check GRID Bulk Data entries
defining element end points for bad data.
Item (3) listed here is the cause of this error. If this message did not
provide enough explanation, the user should also check the .F04 file
to determine at what point during data processing the analysis
terminated.
8.3-4
MODEL DEBUGGING (Cont.)
M S C / N A S T R A N
DAY TIME
ELAPSED
20:03:23
0:09
20:03:23
0:09
20:03:23
0:09
20:03:23
0:09
**** LINK 2****
20:03:27
0:13
20:03:27
0:13
20:03:29
0:15
**** LINK 10****
20:03:29
0:15
20:03:29
0:15
20:03:29
0:15
20:03:29
0:15
20:03:29
0:15
20:03:29
0:15
20:03:29
0:15
20:03:29
0:15
20:03:29
0:15
20:03:29
0:15
20:03:29
0:15
20:03:29
0:15
20:03:29
0:15
20:03:29
0:15
20:03:29
0:15
**** LINK 2****
20:03:29
0:15
20:03:29
0:15
20:03:29
0:15
20:03:34
0:20
20:03:34
0:20
**** LINK 10****
20:03:34
0:20
**** LINK 2****
20:03:34
0:20
**** LINK 8****
20:03:35
0:21
**** LINK 10****
I/O MB
DEL_MB
V A X
E X E C U T I O N
CPU SEC
DEL_CPU
S U M M A R Y
SUB_DMAP/DMAP_MODULE MESSAGES
9.3
9.4
9.4
9.4
0.3
0.0
0.0
0.0
4.8
4.9
4.9
4.9
0.2
0.1
0.0
0.1
SESTATIC
SUPER1
IFPL
IFPL
16
16
15
22
SUPER1
IFPL
IFP1
XSORT
BEGN
BEGN
BEGN
BEGN
9.4
9.4
9.4
0.0
0.0
0.0
7.0
7.0
8.6
2.0
0.0
1.6
IFPL
IFP
IFPL
24
IFP
BEGN
25
MODEPT
BEGN
9.4
9.4
9.6
9.6
9.6
9.7
9.8
9.8
9.8
9.8
10.0
10.1
10.2
10.3
10.3
0.0
0.0
0.1
0.0
0.0
0.1
0.1
0.0
0.0
0.0
0.1
0.1
0.1
0.1
0.0
8.6
8.7
8.8
8.8
8.8
8.9
9.0
9.0
9.0
9.0
9.1
9.2
9.3
9.4
9.4
0.0
0.1
0.1
0.0
0.0
0.1
0.1
0.0
0.0
0.0
0.1
0.1
0.1
0.1
0.0
IFPL
IFPL
IFPL
IFPL
IFPL
IFPL
IFPL
IFPL
IFPL
IFPL
IFPL
IFPL
IFPL
IFPL
IFPL
26
32
33
34
35
36
37
38
39
41
42
43
45
46
58
PVT
XEQUIV
XEQUIV
XEQUIV
XEQUIV
XEQUIV
XEQUIV
XEQUIV
XEQUIV
XEQUIV
XEQUIV
XEQUIV
XEQUIV
XEQUIV
PVT
BEGN
BEGN
BEGN
BEGN
BEGN
BEGN
BEGN
BEGN
BEGN
BEGN
BEGN
BEGN
BEGN
BEGN
BEGN
10.3
10.3
10.3
10.5
10.5
0.0
0.0
0.0
0.1#
0.0
9.4
9.4
9.4
12.1
12.1
0.1
0.0
0.0
2.6#
0.0
IFPL
IFPL
IFPL
IFPL
SUPER1
71
72
97
97
28
DELETE
RESTART
SEQP
SEQP
PHASE0
BEGN
BEGN
BEGN
END
BEGN
10.5
0.0
12.1
0.0
PHASE0
26
DTIIN
BEGN
10.5
0.0
12.1
0.0
PHASE0
27
GP1
BEGN
10.6
0.0
12.4
0.3
PHASE0
30
SEP1
BEGN
8.3-5
*
*
*
*
*
*
MODEL DEBUGGING (Cont.)
Always perform independent hand checks to verify the accuracy of
the results.
Other potential pitfalls for new users include:
First time use of a new capability - always make a small test model.
See Section 2.0 and 5.0 of the MSC/NASTRAN Application Manual
for examples, guidance, and background.
Use consistent units.
Always use unique IDs - MSC/NASTRAN sometimes allows for
duplicate element IDs but not always. Duplicates can and do lead
to problems especially in data recovery.
8.3-6
SECTION 9
PARAMETERS
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
PARAMETERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
PRINTOUT GENERATED BY PARAM,PROUT,1 . . . . . . . . . . . . . . . . . . . . . 9-4
PRINTOUT GENERATED BY PARAM,GPECT,1 . . . . . . . . . . . . . . . . . . . . . 9-5
PRINTOUT GENERATED BY PARAM,EST,1 . . . . . . . . . . . . . . . . . . . . . . . . 9-6
INTRODUCTION
10
Several predefined options are available in MSC/NASTRAN to
facilitate minor modifications to the standard program flow for any
given solution. The interface to these options is primarily in the
form of parameters.
Parameters are used for requesting special features and inputting
data pertaining to these features. Parameters can have significant
effects on the solution in certain applications.
DMAP alters allow you to perform operations that are not a part of
the normal solution flow. A library of DMAP Alters is delivered with
MSC/NASTRAN under the same ssalter. See the MSC/NASTRAN
Common Questions and Answers for information on these alters
and how to use them.
9-1
PARAMETERS
If PARAM entries are used, they may be placed in either the Case
Control or the Bulk Data section
Parameters may apear in the Case Control Section and Bulk Data
Section in the unstructured and structured solutions.
Some parameters frequently used are:
PARAM,AUTOSPC,YES
Constrains obvious singularities in the
stiffness matrix (default = YES in most
solutions. This is the recommended
value.)
PARAM,GRDPNT,i
Executes the grid point weight
generator with respect to grid point i.
Output includes rigid body mass
matrix,
principal
masses
and
associated centers of gravity, and
inertia matrix l. (default = -1, which
means do not perform this operation.
Recommended value = 0 or a userselected GRIDid)
PARAM,NOGPF,1
Controls printout of grid point force
balance when GPFORCE is requested
in the Case Control (default = 1, print
as requested.
A value of -1 willl
prevent the printout of the GPFORCE
output, althought it will be available
for post-processors.)
9-2
PARAMETERS (Cont.)
PARAM,CHECKOUT,YES
Performs limited model checkout but
does not perform the solution phase
of the analysis (structured solutions
only).
PARAM,POST,-1
Generates files containing the results
for MSC/PATRAN. or other programs.
(Default = 1 = do not create results
files, -1 = create .op2 file for
MSC/PATRAN, 0 = create .xdb file for
MSC/PATRAN).
PARAM,WTMASS,X.X
Multiplies terms of the mass matrix by
X. Commonly used to change weight
density to mass density. Often input
is created in weight units (English
units = pounds). In this case, these
values must be converted into mass
units for the program.
PARAM,
WTMASS is the scaling factor to do
this. If used, it is usually 1.0 divided
by the acceleration of gravity.
See Section 6 of the MSC/NASTRAN Quick Reference Guide for detailed
descriptions of all parameters and their applicable solution sequences.
9-3
USE PARAMETERS TO MAXIMIZE THE USE OF THIS RFALTER
THERE ARE
6 HEXA
ELEMENTS. FIRST EID =
ELEMENTS LISTED IN NUMERICAL ORDER
ID
TYPE
ID
TYPE
1 HEXA
2 HEXA
6 HEXA
9-4
Note:
1 LAST EID =
ID
3
TYPE
HEXA
This is useful for checkout of large models.
ID
4
TYPE
HEXA
ID
5
TYPE
HEXA
PRINTOUT GENERATED BY PARAM,PROUT,1
CANTILEVER BEAM MODELED WITH CHEXA 8-NODE ELEMENTS
ILLUSTRATE USE OF RF24D32 FOR INPUT VERIFICATION
USE PARAMETERS TO MAXIMIZE THE USE OF THIS RFALTER
GRID POINT CONNECTED ELEMENTS CONNECTED ELEMENTS CONNECTED ELEMENTS CONNECTED ELEMENTS CONNECTED ELEMENTS
ID
TYPE
ID
TYPE
ID
TYPE
ID
TYPE
ID
TYPE
9-5
HEXA
HEXA
HEXA
HEXA
HEXA
HEXA
HEXA
HEXA
HEXA
HEXA
HEXA
HEXA
11
HEXA
12
HEXA
HEXA
13
HEXA
HEXA
14
HEXA
HEXA
15
HEXA
HEXA
16
HEXA
HEXA
17
HEXA
PRINTOUT GENERATED BY PARAM,GPECT,1
CANTILEVER BEAM MODELED WITH CHEXA 8-NODE ELEMENTS
ILLUSTRATE USE OF RF24D32 FOR INPUT VERIFICATION
ELEMENT ID VOLUME
1
.02
ELEMENT ID VOLUME
2
.02
ELEMENT ID VOLUME
3
.02
ELEMENT ID VOLUME
4
.02
ELEMENT ID VOLUME
5
.02
*** USER WARNING MESSAGE 3103, EMGCOR OF EMG MODULE FINDS EITHER OF DATA BLOCKS 201 OR
STIF. MATRIX WILL NOT BE FORMED.
ELEMENT ID VOLUME
6
.02
202 ABSENT AND THUS
9-6
PRINTOUT GENERATED BY PARAM,EST,1
ELEMENT TYPE = HEXA
SECTION 10
NATURAL FREQUENCIES AND NORMAL MODES
GOVERNING EQUATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
MASS MATRIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3
THEORETICAL RESULTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-7
REASONS TO COMPUTE NATURAL FREQUENCIES
AND NORMAL MODES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-11
IMPORTANT FACTS AND RESULTS REGARDING
NORMAL MODES AND NATURAL FREQUENCIES . . . . . . . . . . . . . . . . . . . . . 10-12
METHODS OF COMPUTATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-16
COMPARISON OF EIGENVALUE
EXTRACTION METHODS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-18
NORMAL MODES ANALYSIS ENTRIES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-20
11
GOVERNING EQUATIONS
12
Consider the undamped single-degree-of-freedom system shown in
the figure.
k
m
x
where m
k
= mass
= stiffness
The equation of motion for free vibrations (i.e., without external load
or damping) is:
mx = kx
or
mx + kx = 0
10-1
GOVERNING EQUATIONS (Cont.)
For a multi-degree-of-freedom system, this equation becomes
[ M ] { x} + [ K ] { x } = 0
where [K] = the stiffness matrix of the structure (the same as in
static analysis)
[M]
the mass matrix of the structure. (It represents the
inertia properties of the structure.)
[K] and [M] must be real and symmetric.
Remember:
The number of degrees of freedom is equal to the
number of coordinates necessary to describe the
deformed shape of the structure at any given time.
10-2
MASS MATRIX
The mass matrix represents the inertia properties of the structure.
MSC/NASTRAN provides the user with two choices:
1.
Lumped mass matrix (default)
Contains only diagonal terms associated with translational
degrees of freedom
2.
Coupled mass matrix
Also contains off-diagonal terms coupling translational degrees
of freedom and rotational degrees of freedom. (Note: for a rod
element, only translational DOFs are coupled.)
10-3
MASS MATRIX (Cont.)
Example of Mass Matrix
3
L
where = mass density
A = cross section
Lumped Mass Matrix
12
[ M ] = AL 0
0
0
0
0
0
0
0
0
12
0
0
0
0
0
1 12
0
5 12
0
0
0
0
0
Coupled Mass Matrix
5 12
[ M ] = AL 0
1 12
0
10-4
0
0
0
0
MASS MATRIX (Cont.)
Coupled versus Lumped Mass
Coupled mass is generally more accurate than lumped mass.
Lumped mass is preferred for computational speed in dynamic
analysis.
User-selectable coupled mass matrix for elements
PARAM,COUPMASS,1 to select coupled mass matrices for all
BAR, ROD, and PLATE elements that include bending stiffness
Default is lumped mass.
Elements that have either lumped or coupled mass
BAR, BEAM, CONROD, HEXA, PENTA, QUAD4, QUAD8, ROD,
TETRA, TRIA3, TRIA6, TRIAX6, TUBE
10-5
MASS MATRIX (Cont.)
Elements that have lumped mass only
CONEAX, SHEAR
Elements that have coupled mass only
BEND, HEX20, TRAPRG, TRIARG
Lumped mass contains only diagonal, translational components
(no rotational ones).
Coupled mass contains off-diagonal translational components as
well as rotations for BAR (though no torsion), BEAM, and BEND
elements.
10-6
THEORETICAL RESULTS
Consider
[ M ] { x} + [ K ] { x } = 0
(1)
Assume a harmonic solution of the form
{ x } = { }e
it
(2)
(Physically, this means that all the coordinates perform synchronous
motions and the system configuration does not change its shape
during motion only its amplitude.)
From Equation 2
2
{ x} = { }e
it
(3)
Substituting Eqs. 2 and 3 into Equation 1, we get
2
[ M ] [ ]e
it
+ [ K ] [ ]e
it
=0
which simplifies to
2
([K] [M]{}) = 0
This is an eigenvalue problem.
10-7
(4)
THEORETICAL RESULTS (Cont.)
Therefore, there are two cases:
1.
If det ( [ K ] [ M ] ) = 0 , the only possibility (from Eq. 4) is
{} = 0
which is the so-called trivial solution and is not interesting from
a physical point of view.
2.
Then, we need det ( [ K ] [ M ] ) = 0 in order to have a
nontrivial solution for { } .
The eigenvalue problem reduces to solve
2
det ( [ K ] [ M ] ) = 0
or
det ( [ K ] [ M ] ) = 0
where = 2
10-8
THEORETICAL RESULTS (Cont.)
If the structure has N dynamic degrees of freedom (degrees of
freedom with mass), there are N number of s that are solution of the
eigenvalue problem. These s (1, 2, ..., N) are the natural
frequencies of the structure, also known as normal frequencies,
characteristic frequencies, fundamental frequencies, or resonant
frequencies.
The eigenvector { j } associated with the natural frequency j is
called normal mode or mode shape. The normal mode corresponds
to deflected shape patterns of the structure.
When a structure is vibrating, its shape at any given time is a linear
combination of its normal modes.
10-9
THEORETICAL RESULTS (Cont.)
Example
Simply Supported Beam
Mode 1
Mode 2
Mode 3
etc.
10-10
REASONS TO COMPUTE NATURAL FREQUENCIES
AND NORMAL MODES
Assess the dynamic characteristics of the structure. For example,
if rotating machinery is going to be installed on a certain structure,
it might be necessary to see if the frequency of the rotating mass is
close to one of the natural frequencies of the structure to avoid
excessive vibrations.
Assess possible dynamic amplification of loads.
Use natural frequencies and normal modes to guide subsequent
dynamic analysis (transient response, response spectrum
analysis) i.e., what should be the appropriate t for integrating the
equation of motion in transient analysis?
Use natural frequencies and mode shapes for subsequent dynamic
analysis i.e., transient analysis of the structure using modal
expansion.
Guide the experimental analysis of the structure, i.e., the location
of accelerometers, etc.
Your boss told you to
10-11
IMPORTANT FACTS AND RESULTS REGARDING
NORMAL MODES AND NATURAL FREQUENCIES
If a structure is not totally constrained, i.e., if it admits a rigid body
mode (stress-free mode) or a mechanism, at least one natural
frequency will be zero.
Example:
The following unconstrained structure has a rigid body
mode.
x2
x1
m
k
1 = 0 { 1 } = 1
1
10-12
IMPORTANT FACTS AND RESULTS REGARDING
NORMAL MODES AND
NATURAL FREQUENCIES (Cont.)
The natural frequencies (1, 2, ...,) are expressed in
radians/seconds.
They can also be expressed in hertz
(cycles/seconds) using
j ( radians second )
f j ( hertz ) = --------------------------------------------------------2
10-13
IMPORTANT FACTS AND RESULTS REGARDING
NORMAL MODES AND
NATURAL FREQUENCIES (Cont.)
Scaling of normal modes is arbitrary. For example
x1
x2
{ 1 } = 1 , { 1 } = 300
0.5
150
and
{ 1 } = .66
.33
represent the same mode of vibration.
10-14
IMPORTANT FACTS AND RESULTS REGARDING
NORMAL MODES AND
NATURAL FREQUENCIES (Cont.)
Determination of the natural frequencies, i.e., solution of
2
det ( [ K ] [ M ] ) = 0
is a difficult problem. The solution to this problem must be
determined using a numerical approach.
10-15
METHODS OF COMPUTATION
MSC/NASTRAN provides the user with the following three types of
methods for eigenvalue extraction.
Tracking Methods
Eigenvalues (or natural frequencies) are determined one at a
time using an iterative technique. Two variations of the inverse
power method are provided INV and SINV. This approach is
more convenient when few natural frequencies are to be
determined. In general, SINV is more reliable than INV.
Transformation Methods
The original eigenvalue problem
([K] [M]){} = 0
is transformed to the form
[A]{} = {}
Then, the matrix [ A ] is transformed into a tridiagonal matrix
using either the Givens technique or the Householder
technique. Finally, all the eigenvalues are extracted at once
using the QR Algorithm.
Two variations of the Givens
technique and two variations of the Householder technique are
provided: GIV, MGIV, HOU, and MHOU. These methods are
more efficient for small models when a large proportion of
eigenvalues are needed.
10-16
METHODS OF COMPUTATION (Cont.)
Lanczos Method
This is the recommended method and is a combined
tracking-transformation method. This method is most efficient
for computing a few eigenvalues of large, sparse problems
(most structural models fit into this category).
10-17
COMPARISON OF EIGENVALUE
EXTRACTION METHODS
Method
Tridiagonal
Method
Tracking
Method with
Shifts
Obtain Eigenvalues
in Order
All at Once
Nearest to
Shift Point
Takes Advantage of
Bandwidth
No
Yes
Yes
Number of
Calculations
(Order of)
N3
NB2
NB2
Characteristic
Lanczos
Nearest
to Shift
Point
HOU,
GIV
MHOU,
MGIV
INV
SINV
Lanczos
Singular M Allowed?
No
Yes
Yes
Yes
Yes
Find All Roots in
Range Reliably?
Yes
Yes
No
Yes
Yes
Be
Careful
Be
Careful
Yes
Yes
Yes
Limitations
Large Mass Approach
Allowed?
Best Application
where N
B
Small, Dense
Systems.
Many Vectors.
Large,
Sparse
Systems.
Few Vectors
Very Large
= number of degrees of freedom
= bandwidth
The AGIV and AHOU methods inspect the mass matrix and
automatically select MGIV or MHOU if needed. Otherwise, GIV or HOU
is used.
10-18
COMPARISON OF EIGENVALUE
EXTRACTION METHODS (Cont.)
Number of
Eigenvalues
Desired
1000
Reduction Plus
Transformation Methods
(GDR + GIV or HOU)
or
Lanczos Method
100
GIV
MGIV
HOU
MHOU
AGIV
AHOU
10
10
INV
SINV
100
1000
10,000
Spill Limit for
Transformation
10-19
Order of
Problem
NORMAL MODES ANALYSIS ENTRIES
Executive
SOLs 103 (or 3)
Case Control
METHOD
Number associated with the EIGR or EIGRL entry
that is included in the Bulk Data. Multiple subcases
are used only to control output requests.
Bulk Data
EIGR entry - Eigenvalue extraction entry
or
EIGRL entry for Lanczos Method
Mass properties are required.
10-20
NORMAL MODES ANALYSIS ENTRIES (Cont.)
Mass Properties
Structural Mass
Adds mass of the elements (example - used
for calculating gravity effects)
Density on MATi entries,
units = (mass/volume)
1
MAT1
MID
NU
RHO
MAT1
10.+7
0.3
0.1
Nonstructural Mass
10
Adds mass (example - building floor loads,
ship cargo loads)
Mass per unit dimension (mass per unit area in this case)
PSHELL
PID
MID1
MID2
PSHELL
0.1
12I/T3
MID3
1
TS/T
NSM
0.15
Concentrated Mass
Explicit mass properties at a point (CONM2) (i.e., center of gravity
of the concentrated mass offset from the grid point, moments, and
products of inertia
10-21
NORMAL MODES ANALYSIS ENTRIES (Cont.)
Mass Units
Program assumes inertial units:
lb-sec2/ft (ft-lb-sec system)
kg-sec2/m
PARAM,WTMASS multiplies the input data to obtain inertial units.
This is commonly used to change from weight units to mass units.
Example: The weight density (RHO) of steel is specified as 490.0
lb/cu ft on a MAT1.
Include PARAM,WTMASS,.031056 which multiplies the terms of the
structural mass matrix by 1/g (= 1/32.174 ft/sec2) to change the
density to proper inertial units.
10-22
F R O M
G R I D
P O I N T
REFERENCE POINT =
G E N E R A T O R
M O
0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 -3.820500E-01 *
2.547000E-01 0.000000E+00 0.000000E+00 0.000000E+00 3.820500E-01 *
0.000000E+00 2.547000E-01 3.820500E-01 -3.820500E-01 0.000000E+00 *
0.000000E+00 3.820500E-01 1.146150E+00 -5.730750E-01 0.000000E+00 *
0.000000E+00 -3.820500E-01 -5.730750E-01 1.146150E+00 0.000000E+00 *
3.820500E-01 0.000000E+00 0.000000E+00 0.000000E+00 2.292300E+00 *
S
*
*
*
1.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
1.000000E+00
0.000000E+00
0.000000E+00 *
0.000000E+00 *
1.000000E+00 *
Transformation matrix from basic
coordinate system to principal mass
Rigid body mass matrix (MO) relative to the
reference point in the basic coordinate system.
DIRECTION
MASS AXIS SYSTEM (S)
10-23
X
Y
Z
MASS
2.547000E-01
2.547000E-01
2.547000E-01
X-C.G.
Y-C.G.
0.000000E+00
1.500000E+00
1.500000E+00
1.500000E+00
0.000000E+00
1.500000E+00
Z-C.G.
0.000000E+00
0.000000E+00
0.000000E+00
I(S)
* 5.730749E-01 -5.960464E-08
* -5.960464E-08 5.730749E-01
* 0.000000E+00 0.000000E+00
0.000000E+00 *
0.000000E+00 *
1.146150E+00 *
Inertia matrix I(S) about the C.G.
relative to the principal mass axis
*
*
1.146150E+00 *
Inertia matrix I(Q) about the C.G.
relative to the principal inertia axes
0.000000E+00 *
0.000000E+00 *
1.000000E+00 *
Transformation matrix [Q]
between the S-axes and Q-axes
I(Q)
*
*
*
5.730749E-01
5.730749E-01
Q
*
*
*
1.000000E+00
0.000000E+00
0.000000E+00
0.000000E+00
1.000000E+00
0.000000E+00
Principal masses (mass) and the associated c.g.
Notes:
1.
This is standard Grid Point Weight Generator output. It is obtained by setting the parameter GRDPNT
to an integer value which defines a grid point to be used as a reference point. If the integer is zero or
is not a defined grid point, the reference point is taken as the origin of the basic coordinate system.
NORMAL MODES ANALYSIS ENTRIES (Cont.)
* 2.547000E-01
* 0.000000E+00
* 0.000000E+00
* 0.000000E+00
* 0.000000E+00
* -3.820500E-01
W E I G H T
Grid Point Weight Generator
O U T P U T
NORMAL MODES ANALYSIS ENTRIES (Cont.)
SUPORT Bulk Data entry
A program aid used in computing rigid body modes
Esthetics
Absolute zero eigenvalues instead of computed zeros
(for all but Lanczos, where the program will "judge"
whether the eigenvalues should be 0.0 or not)
Cost
Separate subroutine used to compute rigid body modes
can significantly increase cpu requirement
SUPORT
ID
SUPORT
16
125
Notes:
ID
ID
ID
1.
Statically determinate set of constraints
2.
Sufficient number of constraints to support all rigid
body modes
3.
The Lanczos method uses the computed eigenvectors.
10-24
NORMAL MODES ANALYSIS ENTRIES (Cont.)
EIGRL Entry - recommended eigenvalue solution method
Defines data needed to perform real eigenvalue or buckling analysis
with the Lanczos Method.
1
EIGRL
SID
V1
V2
ND
EIGRL
0.1
3.2
10
Field
MSGLVL MAXSET SHFSCL
10
NORM
Contents
SID
Set identification number (unique integer > 0)
V1, V2
Vibration analysis: Frequency range of interest
Buckling analysis: range of interest (V1 < V2, real). If all
modes below a frequency are desired , set V2 to the desired
frequency and leave V1 blank. It is not recommended to put
0.0 for V1, it is more efficient to use a small negative number
or to leave it blank.
ND
Number of roots desired (integer > 0 or blank)
MSGLVL
Diagnostic level (integer 0 through 3 or blank)
MAXSET
Number of vectors in block (integer 1 through 15 or blank)
10-25
NORMAL MODES ANALYSIS ENTRIES (Cont.)
EIGRL Entry - recommended eigenvalue solution method
SHFSCl
Estimate of the first flexible mode natural frequency (real or
blank)
NORM
Method for normalizing eigenvectors, either "MASS" or
"MAX"
MASS
Normalize to unit value of the generalized mass
(default)
MAX
Normalize to unit value of the largest component in the
analysis set
Based on the input, the program will either:
Calculate all modes below V2 (V1 = blank, V2 = highest
frequency of interest, ND = blank)
Calculate a maximum of ND roots between V1 and V2 (V1, V1,
Nd not blank)
Calculate ND roots above V1 (V1 = lowest frequency of
interest, V2 = blank, ND = number of roots desired)
Calculate the first ND roots (V1 and V2 blank, ND = number of
roots desired).
Calculate all roots between V1 and V2 (V1 = lowest frequency
of interest, V2 = highest frequency of interest, ND = blank)
10-26
NORMAL MODES ANALYSIS ENTRIES (Cont.)
EIGR Entry
1
EIGR
SID
EIGR
+3C
Field
SID
METHOD
F1
F2
NE
ND
13
SINV
1.9
15.6
NORM
POINT
32
12
10
ABC
Contents
Set identification number (integer > 0)
When METHOD = INV
or SINV
When METHOD = GIV,
MGIV, HOU, or MHOU
F1,F2
Frequency range of interest
(real 0.0). Both must be
input.
NE
Estimate of number of roots in Not used
range (required for METHOD =
INV, integer > 0). Not used by
SINV method.
ND
Desired
number
of
roots.
(Default is 3 NE for INV only,
integer > 0). If blank, all roots
between F1 and F2 are searched
for (SINV only).
10-27
Frequency
range
of
interest (real 0.0, F1 < F2).
If ND is not blank, F1 and
F2 are ignored. If ND is
blank, eigenvectors are
found
whose
natural
frequencies lie in the range
between F1 and F2.
Desired
number
of
eigenvectors (integer > 0).
If ND is blank or zero, the
number of eigenvectors is
determined from F1 and F2.
(Default = 0)
NORMAL MODES ANALYSIS ENTRIES (Cont.)
Field
NORM
Contents
Method for normalizing eigenvectors, one of the BCD values,
MASS, MAX, or POINT
MASS
Normalize to unit value of the generalized mass
(default)
MAX
Normalize to unit value of the largest component in the
analysis set
POINT
Normalize to unit value of the component defined in
fields 3 and 4 (default of MAX if defined component is
zero)
Grid or scalar point identification number (required only if
NORM = POINT) (integer > 0)
Component number, one of the integers 1-6 (required only if
NORM = POINT and G is a geometric grid point)
10-28
SECTION 11
LINEAR BUCKLING ANALYSIS
THEORY OF BUCKLING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1
SOLUTION OF THE EIGENVALUE PROBLEM . . . . . . . . . . . . . . . . . . . . . . . . . 11-2
SOLUTION SEQUENCES FOR BUCKLING AND
STABILITY PROBLEMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-3
EXAMPLES OF NONLINEAR BUCKLING. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-5
RULES FOR SOL 105 BUCKLING ANALYSIS . . . . . . . . . . . . . . . . . . . . . . . . . 11-6
DATA ENTRIES FOR LINEAR BUCKLING . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-7
EIGB ENTRY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-8
EXAMPLE - SIMPLE EULER COLUMN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-10
REFERENCE FOR BUCKLING AND
STABILITY ANALYSIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-16
13
THEORY OF BUCKLING
14
The equilibrium equations for a structure subjected to a constant
force system take the following form
[K]{u} = {P}
(1)
Include the differential stiffness effects. The differential stiffness
[ K D ] is the stiffness that results from including the higher-order
terms of the strain-displacement relations. These relations are
assumed to be independent of the displacements of the structure
associated with an arbitrary intensity of load.
Let be an arbitrary scalar multiplier for another intensity of
load.
( [ K ] + [ K D ] ) { u* } = { P }
(2)
By perturbing the structure slightly at a variety of load intensities,
the load intensities can be found that possess unstable equilibrium
positions. This leads to the associated eigenvalue problem for
buckling.
( [ K ] + [ K D ] ) { u* } = 0
11-1
(3)
SOLUTION OF THE EIGENVALUE PROBLEM
[ K K D ] { } = 0
(1)
The solution is nontrivial (different from zero) only for specific
values of
= i
i = 1, 2, ..., E
that make the matrix [ K K D ] singular.
To
each
eigenvalue
i ,
there
is
corresponding
distinct
eigenvector { i } .
{ i } can be scaled by any constant multiplier and still be a solution
to Equation 1.
The components of { i } are real numbers.
11-2
SOLUTION SEQUENCES FOR BUCKLING AND
STABILITY PROBLEMS
SOLs 5, 105
Linear buckling
SOL 106
Nonlinear buckling
Limitations of SOLs 5 and 105
In prebuckled configuration:
Deflections must be small.
Stresses must be elastic (and linearly related to strain).
11-3
SOLUTION SEQUENCES FOR BUCKLING AND
STABILITY PROBLEMS (Cont.)
Example:
Three classes of columns (loaded at centroid, no material
imperfections)
Slender
Intermediate
Short
Fails by elastic
buckling. Prebuckled
deflections are small
and critical load is
reached before
material yields. This
is a Euler column.
Note:
Fails by combination of
yielding and buckling.
Prebuckled deflections are
small, but some prebuckled
stresses are inelastic.
Fails by yield (like
compression test
specimen).
SOLs 5 and 105 may be applicable for structures with slight
material imperfections or slightly noncentric loadings (i.e.,
load does not align with centroid producing a small degree of
bending). Must use engineering judgment
Same arguments hold for plate structures.
11-4
EXAMPLES OF NONLINEAR BUCKLING
Highly Eccentrically Loaded Column
Large bending stresses as
well as compressive axial
stress occur before buckling.
Snap-Through of Thin Shell (like the Bottom of an Oil Can)
Large prebuckled deflection and
possible inelastic prebuckled
behavior
11-5
RULES FOR SOL 105 BUCKLING ANALYSIS
(For reference, see section 13 of the MSC/NASTRAN Linear Statics
Users Guide)
The Case Control must contain at least two subcases.
Normally the first subcase is the static solution under loading.
METHOD must appear in a separate subcase to select an EIGB or
EIGRL entry from the Bulk Data for the buckling solution.
If you have multiple static solutions, then use the STATSUB
command to select the static subcase for the buckling solution.
If desired, different SPC sets may be applied in the static subcase
and the buckling subcase
Output requests may be placed in any selected subcases.
Output requests that apply to both the static solution and the
buckling modes may be placed above the subcase level.
11-6
DATA ENTRIES FOR LINEAR BUCKLING
Executive Control Section
SOL 5
or
SOL 105
Case Control Section
SUBCASE 1
LOAD = M
Defines static loading condition (LOAD, TEMP,
DEFORM)
SUBCASE 2
METHOD = N
STATSUB = i
Selects eigenvalue extraction method
Selects static subcase to use for buckling
solution (defaults to first subcase)
The Case Control must contain at least two subcases.
Bulk Data Section
Static loading condition required
EIGB
Eigenvalue extraction data entry
or
EIGRL
Eigenvalue extraction data entry for Lanczos method
(PREFERRED METHOD)
11-7
EIGB ENTRY
1
EIGB
SID
METHOD
L1
L2
NEP
NDP
NDN
EIGB
13
SINV
0.1
2.5
NORM
+BC
10
ABC
MAX
Field
Contents
SID
Set identification number
METHOD
Method of eigenvalue extraction, BCD value SINV
(enhanced inverse power method)
L1,L2
Eigenvalue range of interest (real, L1 < L2)
NEP
Estimate of number of roots in positive range (not
used for SINV) (integer > 0)
NDP, NDN
Desired number of positive and negative roots
(default = 3 NEP) (integer > 0)
NORM
Method for normalizing eigenvectors, one of the
BCD values MAX or POINT
MAX
Normalize to unit value of the largest
component in the analysis set (default)
Point
Normalize to unit value of the component
defined in fields 3 and 4. Defaults to MAX if
defined component is zero
11-8
EIGB ENTRY (Cont.)
Field
Contents
Grid or scalar point identification number (integer > 0).
(Required if and only if NORM = POINT)
Component number (one of the integers 1-6).
(Required if and only if NORM = POINT and G is a
geometric grid point)
11-9
EXAMPLE - SIMPLE EULER COLUMN
Problem
Find the critical load and corresponding first mode buckled shape of a
solid circular rod.
Pcr
Solid Circular Cross Section
Free
21 in.
diameter
E
I
A
=
=
=
=
0.25 inches
30 x 106 psi
1.917E-4 in4
4.909E-2 in2
Fixed
Theoretical Solution
where Leff
= effective column length
= 2 x 2" for free-fixed column
11-10
EXAMPLE - SIMPLE EULER COLUMN (Cont.)
MSC/NASTRAN Model
x
P
4
3
z
MSC/NASTRAN Solution
Load Value on Force Entry
Pcr = 32.18 x 1.0 = 32.18 lbs
Eigenvalue
11-11
EXAMPLE - SIMPLE EULER COLUMN (Cont.)
MARCH 30, 1992
N A S T R A N
E X E C U T I V E
C O N T R O L
D E C K
MSC/NASTRAN 10/ 2/91
PAGE 1
E C H O
ID BASIC,EXAMPLE
TIME 10
SOL 105
CEND
EULER BUCKLING, FIXED-FREE UNIFORM COLUMN
C A S E
11-12
CARD
COUNT
1
2
3
4
5
6
7
8
9
10
11
C O N T R O L
MARCH 30, 1992
D E C K
E C H O
TITLE=EULER BUCKLING, FIXED-FREE UNIFORM COLUMN
ECHO=BOTH
SUBCASE 1
DISP=ALL
Static Subcase
FORCE=ALL
LOAD=5
SUBCASE 2
METHOD=14
DISP=ALL
Buckling Subcase
FORCE=ALL
BEGIN BULK
MSC/NASTRAN 10/ 2/91
PAGE 2
EXAMPLE - SIMPLE EULER COLUMN (Cont.)
EULER BUCKLING, FIXED-FREE UNIFORM COLUMN
MARCG 30, 1992
S O R T E D
11-13
CARD
COUNT
1234567891011-
.
1 ..
CBEAM
1
CBEAM
2
CBEAM
3
EIGB
14
FORCE
5
GRID
1
GRID
2
GRID
3
GRID
4
MAT1
2
PBEAM
1
ENDDATA
TOTAL COUNT=
..
3
1
1
1
SINV
4
30.E6
2
12
..
1
2
3
0.
B U L K
MSC/NASTRAN 10/ 2/91
D A T A
..
5 ..
6 ..
2
0.
0.
3
0.
0.
4
0.
0.
1.E4
1
1
1.
-1.
0.
0.
0.
0.
7.
0.
0.
14.
0.
0.
21.
0.
0.
0.33
4.909E-21.917E-41.917E-4
PAGE 4
E C H O
..
1.
1.
1.
..
0.
123456
345
345
345
3.835E-4
..
10
EXAMPLE - SIMPLE EULER COLUMN (Cont.)
EULER BUCKLING, FIXED-FREE UNIFORM COLUMN
E I G E N V A L U E
MARCH 30, 1992
A N A L Y S I S
S U M M A R Y
MSC/NASTRAN 10/ 2/91
(STURM INVERSE POWER)
NUMBER OF EIGENVALUES EXTRACTED . . . . . .
NUMBER OF TRIANGULAR DECOMPOSITIONS . . . .
TOTAL NUMBER OF VECTOR ITERATIONS . . . . .
16
REASON FOR TERMINATION:
PAGE 9
NUMBER OF ROOTS DESIRED ARE FOUND.
11-14
EULER BUCKLING, FIXED-FREE UNIFORM COLUMN
MARCH 30, 1992
MSC/NASTRAN 10/ 2/91
PAGE 10
First eigenvalue: P cr = 1 1.0 lbs = 32.18 lbs
R E A L
MODE
NO.
EXTRACTION
ORDER
1
1
2
2
EIGENVALUE
3.217839E+01
3.769160E+03
RADIANS
5.672600E+00
6.139349E+01
E I G E N V A L U E S
CYCLES
9.028223E-01
9.771076E+00
GENERALIZED
MASS
5.873542E-02
1.644818E+00
GENERALIZED
STIFFNESS
1.890011E+00
6.199583E+03
EXAMPLE - SIMPLE EULER COLUMN (Cont.)
EULER BUCKLING, FIXED-FREE UNIFORM COLUMN
MARCH 30, 1992
MSC/NASTRAN 10/ 2/91
PAGE 12
SUBCASE 2
First eigenvector gives buckled shape.
EIGENVALUE =
3.217839E+01
R E A L
11-15
POINT ID.
1
2
3
4
TYPE
G
G
G
G
T1
0.0
0.0
0.0
0.0
T2
0.0
1.339744E-01
4.999996E-01
1.000000E+00
E I G E N V E C T O R
T3
0.0
0.0
0.0
0.0
N O .
R1
0.0
0.0
0.0
0.0
R2
0.0
0.0
0.0
0.0
R3
0.0
3.739759E-02
6.477462E-02
7.479534E-02
REFERENCES FOR BUCKLING AND
STABILITY ANALYSIS
1.
MSC Seminar Notes, MSC/NASTRAN Material and Geometric
Nonlinear Analysis:
2.
MSC/NASTRAN Linear Static Analysis Users Guide, Section 13.
3.
MSC/NASTRAN Verification
January 1986 Edition):
Problem
Manual
(Version
64,
Problem 3.0501A, Lateral Buckling of a Cantilever Beam
Problem 3.0502A, Simple Frame Analysis with Buckling
Problem 3.7701S, Euler Buckling of a Simply Supported Beam
4.
MSC/NASTRAN Demonstration Problem Manual (Version 64,
March 1985 Edition):
Under Elastic Stability Analysis, see Demonstration Problem
D0504A, Flexural Buckling of a Beam
5.
MSC/NASTRAN Application Notes
October 1978
Buckling and Real Eigenvalue Analysis of
Laminated Plates
September 1979
Static Stability of Structures with Nonlinear
Differential Stiffness
February 1982
Elastic-Plastic Buckling of a Thin Spherical
Shell
November 1985
Nonlinear Buckling Analysis
11-16
SECTION 12
FILE MANAGEMENT SECTION
FMS OEVERVIEW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-1
DBSETS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-2
REQUIRED DBSETS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-3
TYPICAL FILES GENERATED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-4
RESTARTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-5
AUTOMATIC RESTARTS (SOLDS 101-200) . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-6
RESTART EXAMPLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-7
RESTART EXAMPLE - COLD START . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-8
COLD START F04 FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-9
COLD START F06 FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-11
RESTART EXAMPLE - DATA RECOVERY RESTART . . . . . . . . . . . . . . . . . . . . 12-14
RESTART EXAMPLE - PREFERRED METHOD . . . . . . . . . . . . . . . . . . . . . . . . 12-15
RESTART F04 FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-16
RESTART F06 FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-18
RESTART EXAMPLE SUMMARY. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-21
MANIPULATING THE DATABASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-22
ASSIGN AND INIT STATEMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-23
EXAMPLES - ASSIGN AND INIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-24
EXPAND STATEMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-25
EXAMPLE - EXPAND STATEMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-26
EXAMPLE ASSIGNING A FORTRAN FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-27
15
FMS OVERVIEW
Provides user dynamic file allocation
Creation/attachment of database files
Creation/attachment of FORTRAN files
Provides data manipulation
Restarting
Initializing and expanding the database
Management of data on the database
Database directory prints
Provides means of attaching external databases
12-1
16
DBSETS
A DBSET is a collection of files which are used for a purpose by
the program
The MSC/PATRAN database consists of several DBSETs which are
automatically created by the program:
MASTER - Master directory - contains the description of the
database, a list of all files contained in all DBSETs used by the run,
and a "table of contents" for each DBSETs.
DBALL - Permanent data is stored here by default
USROBJ - User DMAP source - no longer automatically created
USRSOU - Complied user DMAPs - no longer automatically created
OBJSCR - Temporary scratch for DMAPs - automatically deleted at
the end of the run
SCRATCH - Temporary working files for scratch data blocks automatically deleted at the end of the run
SCR300 - Temporary working files for the modules - automatically
deleted at the end of the run
12-2
REQUIRED DBSETS
MASTER and DBALL must be retained if the database is to be used
in a subsequent restart run. If no restart is planned, they may be
deleted upon completion of the run.
USRSOU and USROBJ are only used for user DMAP functions.
They have no effect on the database or future restarts, unless you
are modifying the solutions provided by MSC to create your own
solutions.
OBJSCR, SCRATCH, and SCR300 are used for temporary file
storage and are deleted automatically upon completion of the run.
They are typically created in a scratch directory and are not seen
by the user.
For automatic deletion of MASTER, DBALL, USRSCR, and USROBJ,
use PARAM, DBALL, SCRATCH or submit with scr=yes.
12-3
TYPICAL FILES GENERATED
Files generated by submitting the input file TEST.DAT:
TEST.MASTER
TEST.DBALL
TEST.F04
TEST.F06
TEST.LOG
TEST.PCH
TEST.PLT
TEST.OP2
TEST.PCH (punch file), TEST.PLT (plot file), and TEST.OP2
(information for MSC/PATRAN) are created by user requests.
If no restarts or database manipulation are planned, the user may
specify that the scratch directory be used for MASTER and DBALL,
files on the submittal command. They are automatically deleted
upon completion of the run.
Example
NASTRAN TEST SCR=YES
12-4
RESTARTS
Rigid Format Solutions (SOLs 1 thru 12)
These solutions no longer support restarts.
Structured Solutions (SOLs 101,103,etc)
Include automatic restart capabilities
Minimal user input required for restarts
RECOMMENDED - Let the program decide what has changed in
the model and process accordingly.
12-5
AUTOMATIC RESTARTS (SOLs 101-200)
Each restart results in a new version on the the database. The
previous version being used for restart is deleted at the end of the
run unless the user specifies KEEP on the RESTART entry.
The entire Bulk Data is stored on the database. Only changes and
additions to the Bulk Data are required in the input file for the
restart. The new Bulk Data entries are merged with a copy of the
Bulk Data on the database.
All solution-related Case Control commands must be in the restart
file.
The program compares the Bulk Data and Case Control for the
restart run with that for the previous version that is to be restarted.
The program decides what needs to be calculated or recalulated for
the current problem.
Only the necessary operations are performed to solve the problem.
Restarts are invoked using the RESTART statement in the FMS.
12-6
RESTART EXAMPLE
A cantilver beam composed of 1000 QUAD4 elements is subjected to
gravity load of 1G downward as shown.
Fixed
Edge
100
10
1 G Gravity
Load
E = 30 106
= .3
T = .25
Mesh size 10 100
Total elements = 1,000
12-7
RESTART EXAMPLE - COLD START
Input File COLD.DAT
ID
BASIC, COLD
SOL
101
TIME
100
CEND
ECHO = NONE
TITLE = PLATE MODEL USING 1000 QUAD4S - COLD START
SUBTITLE = ONE G GRAVITY LOAD
SET 10 = 991 THRU 1000 $ ELEM AT THE FIXED END
SET 20 = 1 THRU 11 $ GRID AT THE TIP
STRESS = 10
DISP = 20
SPC = 3
LOAD = 4
BEGIN BULK
PARAM
POST
0
PARAM
AUTOSPC YES
GRDSET
6
GRID
1
0.0
0.0
0.0
GRID
2
0.0
1.
0.0
.
.
.
GRID
1111
100.
10.
0.0
CQUAD4 1
1
1
2
13
12
CQUAD4 2
1
2
3
14
13
.
.
.
CQUAD4 1000
1
1099
1100
1111
1110
PSHELL 1
2
.25
2
MAT1
2
30.E6
.3
7.32E-4
SPC1
3
123456
1101
THRU
1111
GRAV
4
-386.4 0.
0.
1.
ENDDATA
12-8
COLD START F04 FILE
**** LINK
1****
1
MACHINE
MODEL
SUN
Sun4/75
===
M S C / N A S T R A N
DEL_CPU
SUB_DMAP/DMAP_MODULE MESSAGES
OPERATING SYSTEM
SunOS
E X E C U T I O N
MSC/NASTRAN
VERSION 67
S U M M A R Y
12-9
20:03:14
0:00
0.0
0.0
0.0
0.0
DBINIT
BGN
** CURRENT PROJECT ID = BLANK ** CURRENT VERSION ID =
0
S U M M A R Y
O F
F I L E
A S S I G N M E N T
F O R
T H E
0
ASSIGNED PHYSICAL FILE NAME (/ORIGINAL)
LOGICAL NAME
DBSET
-----------------------------------------------------./cold.MASTER
MASTER
MASTER
./cold.USROBJ
USROBJ
USROBJ
./cold.USRSOU
USRSOU
USRSOU
./cold.DBALL
DBALL
DBALL
/msc/scratch/N2123.OBJSCR
OBJSCR
OBJSCR
**** MEM FILE ****
* N/A *
SCRATCH
/msc/scratch/N2123.SCRATCH
SCRATCH
SCRATCH
/msc/scratch/N2123.SCR300
SCR300
SCRATCH
20:03:15
0:01
1.1
1.1
0.8
0.8
DBINIT
END
20:03:15
0:01
1.1
0.0
0.8
0.0
XCSA
BGN
0
S U M M A R Y
O F
F I L E
A S S I G N M E N T
F O R
T H E
0
ASSIGNED PHYSICAL FILE NAME (/ORIGINAL)
LOGICAL NAME
DBSET
-----------------------------------------------------/msc/nast67/nast67/del/SSS.MASTERA
MASTERA
MASTER
/SSS.MASTERA
/msc/nast67/nast67/del/SSS.MSCOBJ
MSCOBJ
MSCOBJ
/SSS.MSCOBJ
/msc/nast67/nast67/del/SSS.MSCSOU
MSCSOU
MSCSOU
/SSS.MSCSOU
20:03:21
0:07
7.8
6.7
3.6
2.8
XCSA
END
20:03:21
0:07
7.8
0.0
3.6
0.0
CGPI
BGN
20:03:21
0:07
7.8
0.0
3.7
0.0
CGPI
END
20:03:21
0:07
7.8
0.0
3.7
0.0
LINKER
BGN
BUILD DATE
OCT 2, 1991
=== DAY TIME ELAPSED
RUN DATE
MAR 11, 1992
I/O SEC DEL_I/O
1
P R I M A R Y
D A T A B A S E
( DBSNO
STATUS
BUFFSIZE
CLUSTER SIZE
-----------------------NEW
2049
1
NEW
2049
1
NEW
2049
1
NEW
2049
1
NEW
2049
1
NEW
NEW
2049
2049
1
1
CPU SEC
1, V67
)
TIME STAMP
-----------920311200314
920311200315
920311200316
920311200317
920311200318
920311200319
920311200320
D E L I V E R Y
D A T A B A S E
( DBSNO
2, V67
)
STATUS
BUFFSIZE
CLUSTER SIZE
TIME STAMP
----------------------------------OLD
2049
1
910905163143
OLD
2049
910905163147
OLD
2049
910905163148
COLD START F04 FILE (Cont.)
20:05:11
20:05:11
1:57
1:57
33.7
33.8
0.0
0.0
69.0
69.1
0.0
0.1
SEDRCVR
SEDRCVR
218 OFP
282 DBC
BEGN
BEGN
0.0
0.0
0.0
69.2
69.3
69.3
0.2
0.0
0.0
SEDRCVR
SEDRCVR
SEDRCVR
283 DBC
284 DBC
285 DBC
BEGN
BEGN
BEGN
.
.
.
20:05:12
20:05:12
20:05:12
1:58
1:58
1:58
33.8
33.8
33.8
12-10
.
.
.
20:05:12
1:58
34.0
0.2
69.4
0.2
SESTATIC
+------------------------- LOGICAL FILES -------------------------+
DBSET
BLOCKS
BLOCKS
%
BLOCKSIZE BLOCKS PER
ALLOCATED
USED
USED
(WORDS)
CLUSTER
MASTER
5000
107
2.14
2048
1
USROBJ
5000
12
0.24
2048
1
USRSOU
5000
12
0.24
2048
1
DBALL
25000
1119
4.48
2048
1
OBJSCR
5000
83
1.66
2048
1
SCRATCH
350100
32
0.01
2048
1
40
EXIT
BEGN *
*** DATABASE USAGE STATISTICS ***
+----------------- PHYSICAL FILES ----------------+
PHYS FILE
BLOCKS
HIWATER
FILE SIZE
MAX %
ALLOCATED
BLOCK
(WORDS)
USED
MASTER
5000
107
219136
2.14
USROBJ
5000
12
24576
0.24
USRSOU
5000
12
24576
0.24
DBALL
25000
1119
2291712
4.48
OBJSCR
5000
83
169984
1.66
MEMFILE
100
100
204800
100.00
SCRATCH
175000
147
301056
0.08
SCR300
175000
1
2048
0.00
*** BUFFER POOL AND SCRATCH 300 USAGE STATISTICS ***
+----------------- BUFFER POOL -----------------+
OPTION
BLOCKS
BLOCKS
BLOCKS
SELECTED
ALLOCATED
REUSED
RELEASED
EXEC
37
982
59
+-------------------------- SCRATCH 300 --------------------------+
OPTION
HIWATER
SUB_DMAP
DMAP
OPN/CLS
SELECTED
BLOCK
DAY_TIME
NAME
MODULE
COUNTER
2
61
20:04:52
SEKRRS
20 DCMP
0
COLD START F06 FILE
0
0
N A S T R A N
ID
SOL
TIME
CEND
1
E X E C U T I V E
C O N T R O L
D E C K
E C H O
BASIC, COLD
101
100
PLATE MODEL USING 1000 QUAD4S - COLD START
MARCH
ONE G GRAVITY LOAD
11, 1992
0
0
12-11
C A S E
C O N T R O L
D E C K
CARD
COUNT
1
2
3
4
5
6
7
8
9
10
0
0
ECHO = NONE
TITLE = PLATE MODEL USING 1000 QUAD4S - COLD START
SUBTITLE = ONE G GRAVITY LOAD
SET 10 = 991 THRU 1000 $ ELEM AT THE FIXED END
SET 20 = 1 THRU 11 $ GRID AT THE TIP
STRESS = 10
DISP = 20
SPC = 3
LOAD = 4
BEGIN BULK
INPUT BULK DATA CARD COUNT =
TOTAL COUNT=
2119
2126
E C H O
MSC/NASTRAN 10/ 2/91
PAGE
COLD START F06 FILE (cont.)
1
PLATE MODEL USING 1000 QUAD4S - COLD START
MARCH
11, 1992
MSC/NASTRAN 10/ 2/91
PAGE
PAGE
ONE G GRAVITY LOAD
POINT ID.
1
2
TYPE
G
G
T1
0.0
0.0
D I S P L A C E M E N T
T2
T3
0.0
-2.231765E+01
0.0
-2.231768E+01
V E C T O R
R1
-3.415722E-05
-3.220524E-05
R2
-2.985874E-01
-2.985862E-01
R3
0.0
0.0
.
.
.
1
0
11
G
0.0
0.0
PLATE MODEL USING 1000 QUAD4S - COLD START
ONE G GRAVITY LOAD
-2.231765E+01
3.415669E-05 -2.985874E-01
0.0
MARCH 11, 1992 MSC/NASTRAN 10/ 2/91
12-12
COLD START F06 FILE (cont.)
S T R E S S E S
ID.
991
992
I N
Q U A D R I L A T E R A L
ELEMENT
FIBRE
STRESSES IN ELEMENT COORD SYSTEM
DISTANCE
NORMAL-X
NORMAL-Y
SHEAR-XY
ANGLE
-1.250000E-01
5.023495E+03
2.443366E+04 -3.849042E+03
-79.1833
1.250000E-01
-5.023495E+03 -2.443366E+04
3.849042E+03
10.8167
-1.250000E-01
9.018255E+03
3.238159E+04 -1.627886E+03
-86.0333
1.250000E-01
-9.018255E+03 -3.238159E+04
1.627886E+03
3.9667
E L E M E N T S
( Q U A D 4 )
PRINCIPAL STRESSES (ZERO SHEAR)
MAJOR
MINOR
VON MISES
2.516907E+04
4.288091E+03
2.332257E+04
-4.288091E+03
-2.516907E+04
2.332257E+04
3.249447E+04
8.905374E+03
2.908300E+04
-8.905374E+03
-3.249447E+04
2.908300E+04
.
.
.
12-13
0
1
1000
-1.250000E-01
1.250000E-01
5.023495E+03
-5.023495E+03
2.443366E+04
-2.443366E+04
PLATE MODEL USING 1000 QUAD4S - COLD START
ONE G GRAVITY LOAD
0
* * * END OF JOB * * *
3.849042E+03
-3.849042E+03
79.1833
-10.8167
MARCH
2.516907E+04
-4.288091E+03
11, 1992
4.288091E+03
-2.516907E+04
MSC/NASTRAN 10/ 2/91
2.332257E+04
2.332257E+04
PAGE
11
RESTART EXAMPLE - DATA RECOVERY RESTART
Data Recovery Restart
Input file RUN2A.DAT
RESTART
ID
BASIC, COLD
SOL
101
TIME
100
CEND
ECHO = NONE
TITLE = PLATE MODEL USING 1000 QUAD4S - RESTART FOR ADDITIONAL OUTPUT
SUBTITLE = ONE G GRAVITY LOAD
SET 10 = 501 THRU 511 $ ELEM AT THE FIXED END
SET 20 = 551 THRU 561 $ GRIDS AT THE CENTER
STRESS = 10
DISP = 20
SPC = 3
LOAD = 4
BEGIN BULK
ENDDATA
Submittal
nastran run2a dbs=cold
12-14
RESTART EXAMPLE - PREFERRED METHOD
Input file RUN2B.DAT
RESTART
ASSIGN MASTER = cold.MASTER
ID
BASIC, COLD
SOL
101
TIME
100
CEND
ECHO = NONE
TITLE = PLATE MODEL USING 1000 QUAD4S - RESTART FOR ADD OUTPUT
SUBTITLE = ONE G GRAVITY LOAD
SET 10 = 501 THRU 511 $ ELEM AT THE FIXED END
SET 20 = 551 THRU 561 $ GRIDS AT THE CENTER
STRESS = 10
DISP = 20
SPC = 3
LOAD = 4
BEGIN BULK
ENDDATA
Submittal
nastran run2b
12-15
RESTART F04 FILE
MACHINE
SUN
DEL_CPU
MODEL
Sun4/75
===
M S C / N A S T R A N
SUB_DMAP/DMAP_MODULE MESSAGES
OPERATING SYSTEM
MSC/NASTRAN
SunOS
VERSION 67
E X E C U T I O N
S U M M A R Y
BUILD DATE
OCT 2, 1991
=== DAY TIME
12-16
20:05:43
0:00
0.0
0.0
0.0
0.0
DBINIT
BGN
** CURRENT PROJECT ID = BLANK ** CURRENT VERSION ID =
2
0
S U M M A R Y
O F
F I L E
A S S I G N M E N T
F O R
T H E
P R I M A R Y
0
ASSIGNED PHYSICAL FILE NAME (/ORIGINAL)
LOGICAL NAME
DBSET
STATUS
----------------------------------------------------------cold.MASTER
MASTER
MASTER
OLD
/./cold.MASTER
cold.USROBJ
USROBJ
USROBJ
OLD
/./cold.USROBJ
cold.USRSOU
USRSOU
USRSOU
OLD
/./cold.USRSOU
cold.DBALL
DBALL
DBALL
OLD
/./cold.DBALL
/msc/scratch/N2169.OBJSCR
OBJSCR
OBJSCR
NEW
**** MEM FILE ****
* N/A *
SCRATCH
/msc/scratch/N2169.SCRATCH
SCRATCH
SCRATCH
NEW
/msc/scratch/N2169.SCR300
SCR300
SCRATCH
NEW
20:05:45
0:02
0.5
0.5
0.4
0.4
DBINIT
END
20:05:45
0:02
0.5
0.0
0.4
0.0
XCSA
BGN
0
S U M M A R Y
O F
F I L E
A S S I G N M E N T
F O R
T H E
D E L I V E R
0
ASSIGNED PHYSICAL FILE NAME (/ORIGINAL)
LOGICAL NAME
DBSET
STATUS
----------------------------------------------------------/msc/nast67/nast67/del/SSS.MASTERA
MASTERA
MASTER
OLD
/SSS.MASTERA
/msc/nast67/nast67/del/SSS.MSCOBJ
MSCOBJ
MSCOBJ
OLD
/SSS.MSCOBJ
/msc/nast67/nast67/del/SSS.MSCSOU
MSCSOU
MSCSOU
OLD
/SSS.MSCSOU
RUN DATE
MAR 11, 1992
ELAPSED I/O SEC
DEL_I/O
CPU SEC
D A T A B A S E
( DBSNO
1, V67
)
BUFFSIZE
CLUSTER SIZE
TIME STAMP
-----------------------------2049
1
920311200314
2049
920311200315
2049
920311200316
2049
920311200317
2049
920311200544
2049
2049
1
1
920311200545
920311200546
Y
D A T A B A S E
( DBSNO
2, V67
)
BUFFSIZE
CLUSTER SIZE
TIME STAMP
-----------------------------2049
1
910905163143
2049
910905163147
2049
910905163148
20:05:48
0:05
6.5
6.0
20:05:48
0:05
6.5
0.0
20:05:48
0:05
6.5
0.0
20:05:48
0:05
6.5
0.0
20:05:50
0:07
7.7
1.2
20:05:50
0:07
7.7
0.0
20:05:52
0:09
12.9
5.2
0
** MASTER DIRECTORIES ARE LOADED IN
20:05:52
20:05:52
20:05:52
0:09
0:09
0:09
13.2
13.2
13.4
2.8
2.3
XCSA
END
2.8
0.0
CGPI
BGN
2.8
0.1
CGPI
END
2.8
0.0
LINKER
BGN
3.8
1.0
LINKER
END
3.8
0.0
DBERST
BGN
4.8
1.0
DBERST
END
MEMORY. DAY TIME ELAPSED I/O SEC
0.3
0.1
0.1
5.0
5.0
5.1
0.2
0.0
0.1
SESTATIC
SUPER1
IFPL
0.0
0.2
17.1
17.2
0.0
0.1
SEDRCVR
SESTATIC
16
16
15
DEL_I/O
SUPER1
IFPL
IFP1
CPU SEC
DEL_CPU
SUB_DMAP/DMAP_MODULE MESSAGES
BEGN
BEGN
BEGN *
.
.
.
12-17
20:06:14
20:06:14
0:31
0:31
21.0
21.2
+------------------------- LOGICAL FILES -------------------------+
DBSET
BLOCKS
BLOCKS
%
BLOCKSIZE BLOCKS PER
ALLOCATED
USED
USED
(WORDS)
CLUSTER
MASTER
5000
108
2.16
2048
1
USROBJ
5000
12
0.24
2048
1
USRSOU
5000
12
0.24
2048
1
DBALL
25000
1125
4.50
2048
1
OBJSCR
5000
83
1.66
2048
1
SCRATCH
350100
32
0.01
2048
1
285 DBC
40 EXIT
BEGN
BEGN *
*** DATABASE USAGE STATISTICS ***
+----------------- PHYSICAL FILES ----------------+
PHYS FILE
BLOCKS
HIWATER
FILE SIZE
MAX %
ALLOCATED
BLOCK
(WORDS)
USED
MASTER
5000
108
221184
2.16
USROBJ
5000
12
24576
0.24
USRSOU
5000
12
24576
0.24
DBALL
25000
1177
2410496
4.71
OBJSCR
5000
83
169984
1.66
MEMFILE
100
80
163840
80.00
SCRATCH
175000
1
2048
0.00
SCR300
175000
1
2048
0.00
*** BUFFER POOL AND SCRATCH 300 USAGE STATISTICS ***
+----------------- BUFFER POOL -----------------+
OPTION
BLOCKS
BLOCKS
BLOCKS
SELECTED
ALLOCATED
REUSED
RELEASED
EXEC
37
1005
161
+-------------------------- SCRATCH 300 --------------------------+
OPTION
HIWATER
SUB_DMAP
DMAP
OPN/CLS
SELECTED
BLOCK
DAY_TIME
NAME
MODULE
COUNTER
2
0
20:05:43
PREFACE
0 PREFACE
0
RESTART F06 FILE
1
MARCH
0
0
N A S T R A N
F I L E
M A N A G E M E N T
S E C T I O N
RESTART
0*** USER INFORMATION MESSAGE 736 (RDREST)
THE RESTART VERSION ID IS NOT DEFINED ON THE RESTART COMMAND.
A RESTART OF LAST VERSION ID IS ASSUMED.
0*** USER INFORMATION MESSAGE 1144 (RSPRVR)
LAST VERSION CREATED IS BEING USED FOR THIS RESTART JOB.
LAST VERSION =
1
PROJECT = BLANK
1
12-18
0
0
N A S T R A N
ID
SOL
TIME
CEND
1
BASIC, COLD
101
100
E X E C U T I V E
C O N T R O L
D E C K
11, 1992
MSC/NASTRAN 10/ 2/91
PAGE
11, 1992
MSC/NASTRAN 10/ 2/91
PAGE
E C H O
MARCH
E C H O
RESTART F06 FILE
PLATE MODEL USING 1000 QUAD4S - RESTART FOR ADD OUTPUT
ONE G GRAVITY LOAD
0
0
C A S E
12-19
CARD
COUNT
1
2
3
4
5
6
7
8
9
10
C O N T R O L
MARCH
D E C K
11, 1992
E C H O
ECHO = NONE
TITLE = PLATE MODEL USING 1000 QUAD4S - RESTART FOR ADD OUTPUT
SUBTITLE = ONE G GRAVITY LOAD
SET 10 = 501 THRU 511 $ ELEM AT THE FIXED END
SET 20 = 551 THRU 561 $ GRIDS AT THE CENTER
STRESS = 10
DISP = 20
SPC = 3
LOAD = 4
BEGIN BULK
INPUT BULK DATA CARD COUNT =
1
TOTAL COUNT= 2119
0
0
RESTART F06 FILE (Cont.)
.
.
.
MSC/NASTRAN 10/ 2/91
PAGE
RESTART F06 FILE
D I S P L A C E M E N T
POINT ID.
551
TYPE
G
T1
0.0
T2
0.0
V E C T O R
T3
-7.857040E+00
R1
-3.428952E-03
R2
-2.609812E-01
R3
0.0
.
.
1
0
1
561
G
0.0
0.0
-7.857040E+00
PLATE MODEL USING 1000 QUAD4S - RESTART FOR ADD OUTPUT
ONE G GRAVITY LOAD
3.428952E-03 -2.609812E-01
0.0
MARCH 11, 1992 MSC/NASTRAN 10/ 2/91
PLATE MODEL USING 1000 QUAD4S - RESTART FOR ADD OUTPUT
ONE G GRAVITY LOAD
MARCH
11, 1992
MSC/NASTRAN 10/ 2/91
PAGE
PAGE
12-20
ELEMENT
ID.
0
501
S T R E S S E S
I N
Q U A D R I L A T E R A L
STRESSES IN ELEMENT COORD SYSTEM
NORMAL-X
NORMAL-Y
SHEAR-XY
-7.436593E+00
8.650283E+03
3.532764E+02
7.436593E+00 -8.650283E+03 -3.532764E+02
FIBRE
DISTANCE
-1.250000E-01
1.250000E-01
E L E M E N T S
( Q U A D 4 )
PRINCIPAL STRESSES (ZERO SHEAR)
ANGLE
MAJOR
MINOR
87.6672
8.664674E+03
-2.182804E+01
-2.3328
2.182804E+01
-8.664674E+03
VON MISES
8.675609E+03
8.675609E+03
87.7124
9.010879E+03
-2.182634E+01
-2.2876
2.182634E+01
-9.010879E+03
MARCH 11, 1992 MSC/NASTRAN 10/ 2/91
9.021812E+03
9.021812E+03
PAGE
10
.
.
0
1
0
1
511
-1.250000E-01
-7.434482E+00
8.996487E+03
3.602642E+02
1.250000E-01
7.434482E+00 -8.996487E+03 -3.602642E+02
PLATE MODEL USING 1000 QUAD4S - RESTART FOR ADD OUTPUT
ONE G GRAVITY LOAD
* * * END OF JOB * * *
0*** USER INFORMATION MESSAGE 1173 (DBCLPR)
VERSION
1 OF PROJECT BLANK HAS BEEN DELETED FROM THE PRIMARY DATA BASE.
THE CREATION DATE OF THIS VERSION IS 3/11/92 20: 3.14
RESTART EXAMPLE SUMMARY
The previous restart used the same database as the cold start.
Version 1 on the database was deleted because the KEEP option
was not used.
If another restart is performed, it defaults to the latest version on
the database which is Version 2.
Only data recovery processing was performed for the restart run in
this sample.
CPU time required for runs on a SUN SPARCstation 2
Cold start - 1 minute 58 seconds
Restart run - 31 seconds
USE AUTOMATIC RESTARTS - IT CAN SAVE TIME AND MONEY!
12-21
MANIPULATING THE DATABASE
All FMS defaults can be modified; however, the defaults are
adequate for most analyses.
The location and maximum size of the files used for each DBsets
may be specified by the user.
The database may be split across multiple physical file located on
different disk packs or different machines mounted on a network.
Common FMS statements
ASSIGN - Assigns physical file names to DBsets or FORTRAN
files to be used by other FMS statements or DMAP modules.
INIT - Creates temporary or permanent DBsets
EXPAND - Concatenates additonal DBsets to the existing
permenant DBsets. Used on restarts when the previous run fills
the allocated DBsets
DBCLEAN - Deletes previous versions from the database
DBDIR - Prints the database directory
See Section 2 of the MSC/NASTRAN Quick Reference Guide for
complete description of the FMS statements.
12-22
ASSIGN AND INIT STATEMENTS
Format (simplified)
ASSIGN dbset_member_name=physical_file_name
INIT dbset_name LOGICAL=(dbset_member_name(p),...)
where p = maximum number of blocks allocated for the member may be specified as BLOCKS (default), megabytes (mb),
megawords (mw), kilobytes (kb), or kilowords (kw)
Example:
INIT DBALL, logical=(DB1(1000mb),DB2(1000mb))
will create a DBALL, set, consisting of two files, each of which may
grow to a maximum size of 1000 megabytes
Block size is machine specific; see The Configuration and
Operations Guide for the computer you are using.
The maximum size of the files used in the permanent DBsets
cannot be modified on a restart. Any DBset (for example, DBALL)
may be expanded on a restart by adding additional files using an
EXPAND entry.
You should remove the ASSIGN and INIT
statements for existing permanent DBSETS on the restart.
The scratch DBsets may need to be allocated for each run if the
default is not adequate.
The INIT statement may be used without the ASSIGN statement to
allocate a specific size to the default DBset names.
12-23
EXAMPLES - ASSIGN AND INIT
Initializing a scratch file with a maximum size of 1000mb blocks on
the SCR2 directory
ASSIGN SCR=/scr2/test.scratch
INIT SCRATCH,LOGICAL=(SCR(1000mb))
ID XXX,YYY
.
.
.
Initializing the DBALL with 2 DBset each with a maximum size of
500mB and SCRATCH with 3 DBsets each with a maximum size of
2000mB
ASSIGN DB1=/home/mydir/sample.db1
ASSIGN DB2 =/home/hisdir/sample.db2
ASSIGN SCR1 = /scr/sample.scr1
ASSIGN SCR2 =/scr/sample.scr2
ASSIGN SCR3 =/scr/sample.scr3
$
INIT DBALL,LOGICAL=(DB1(500mb),DB2(500mb))
INIT SCRATCH,LOGICAL=(SCR1(2000mb),SCR2(2000mb),
SCR3(2000mb))
ID XXX,YYY
.
.
.
Note:
Lowercase is shown for UNIX machines. UNIX machines
are case sensitive. MSC/NASTRAN converts all referenced
filenames to uppercase unless they are enclosed in single
quotes.
12-24
EXPAND STATEMENT
Allows the user to add a new files to an existing DBset
The ASSIGN statement should be used in conjuction with the
EXPAND statement.
Format:
ASSIGN dbset_member_name=phyiscal_file_name
EXPAND dbset_name LOGICAL=(dbset_member_name(p),...)
where p = number of blocks allocated for the member
12-25
EXAMPLE - EXPAND STATEMENT
Cold start run
ASSIGN DB1=MSC:[MYDIR]SAMPLE.DB1
ASSIGN DB2=MSC:[MYDIR]SAMPLE.DB2
ASSIGN SCR=SCR:[SCRATCH]SAMPLE.SCR
$
INIT DBALL,LOGICAL=(DB1(5000),DB2(5000))
INIT SCRATCH,LOGICAL=(SCR(20000))
$
ID XXX,YYY
.
.
.
Restart run (previous run failed due to full DBALL)
RESTART
ASSIGN MASTER=SAMPLE.MASTER
ASSIGN DB3=MSC:[MYDIR]SAMPLE.DB3
ASSIGN SCR=SCR:[SCRATCH]SAMPLE.SCR
$
EXPAND DBALL,LOGICAL=(DB3(5000))
INIT SCRATCH,LOGICAL=(SCR(20000))
$
ID XXX,YYY
.
.
.
12-26
EXAMPLE ASSIGNING A FORTRAN FILE
Use a DMAP alter to write to a formatted ASCII file the global
stiffness and mass matrix for a model consisting of a single CBAR
element.
ASSIGN OUTPUT4=bar.out UNIT=11 FORM=FORMATTED
ID BEAM, JPC
SOL 103
TIME 5
malter malter,*kgg.*mgg$
insert this DMAP after kgg and mgg are created
MATPRN KGG,MGG// $
print kgg and mgg in the .f06 file
OUTPUT4 KGG//-1/11/-1 $
write kgg to fortran unit 11
OUTPUT4 MGG//-2/11/-1 $
write mgg to fortran unit 11
CEND
TITLE = BEAM MODEL
SUBTITLE = MODES CASE CONTROL
LABEL = DEFAULT SUBCASE STRUCTURE
DISP = ALL
METHOD = 1
BEGIN BULK
PARAM
POST
0
PARAM
AUTOSPC YES
$
$
$
GRID
1
0.0
0.0
0.0
GRID
2
1.
0.0
0.0
$
$
CBAR
2
1
1
2
1.
1.
0.0
$
$
PBAR
1
1
.001
.001
.001
.002
MAT1
1
30.E1
.3
7.32E-4
$
$
EIGR
1
MGIV
12
ENDDATA
12-27
EXAMPLE ASSIGNING A FORTRAN FILE (Cont.)
BAR.OUT Resulting from the BAR.DAT Run
12
12
2KGG
1
1
7
3.000000142E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 0.000000000E+00
0.000000000E+00-3.000000142E-01
2
2
11
3.600000171E+00 0.000000000E+00 0.000000000E+00 0.000000000E+00 1.800000085E+00
0.000000000E+00-3.600000171E+00 0.000000000E+00 0.000000000E+00 0.000000000E+00
1.800000085E+00
3
3
9
3.600000171E+00 0.000000000E+00-1.800000085E+00 0.000000000E+00 0.000000000E+00
0.000000000E+00-3.600000171E+00 0.000000000E+00-1.800000085E+00
4
4
7
2.307692370E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 0.000000000E+00
0.000000000E+00-2.307692370E-01
5
3
9
-1.800000085E+00 0.000000000E+00 1.200000057E+00 0.000000000E+00 0.000000000E+00
0.000000000E+00 1.800000085E+00 0.000000000E+00 6.000000285E-01
6
2
11
1.800000085E+00 0.000000000E+00 0.000000000E+00 0.000000000E+00 1.200000057E+00
0.000000000E+00-1.800000085E+00 0.000000000E+00 0.000000000E+00 0.000000000E+00
6.000000285E-01
7
1
7
-3.000000142E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 0.000000000E+00
0.000000000E+00 3.000000142E-01
8
2
11
-3.600000171E+00 0.000000000E+00 0.000000000E+00 0.000000000E+00-1.800000085E+00
0.000000000E+00 3.600000171E+00 0.000000000E+00 0.000000000E+00 0.000000000E+00
-1.800000085E+00
9
3
9
-3.600000171E+00 0.000000000E+00 1.800000085E+00 0.000000000E+00 0.000000000E+00
0.000000000E+00 3.600000171E+00 0.000000000E+00 1.800000085E+00
10
4
7
-2.307692370E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 0.000000000E+00
0.000000000E+00 2.307692370E-01
11
3
9
-1.800000085E+00 0.000000000E+00 6.000000285E-01 0.000000000E+00 0.000000000E+00
0.000000000E+00 1.800000085E+00 0.000000000E+00 1.200000057E+00
12
2
11
1.800000085E+00 0.000000000E+00 0.000000000E+00 0.000000000E+00 6.000000285E-01
0.000000000E+00-1.800000085E+00 0.000000000E+00 0.000000000E+00 0.000000000E+00
1.200000057E+00
13
1
1
1.974999905E+00
12
12
6
2MGG
1
1
1
3.660000232E-07
2
2
1
3.660000232E-07
3
3
1
3.660000232E-07
7
7
1
3.660000232E-07
8
8
1
3.660000232E-07
9
9
1
3.660000232E-07
13
1
1
2.979723513E-01
12-28
APPENDIX A
MSC/NASTRAN DOCUMENTATION
DOCUMENTATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
ADDITIONAL DOCUMENTATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-4
17
DOCUMENTATION
18
This section briefly describes the MSC/NASTRAN documentation. A
quick overview of these documents is shown in Table 1.
MSC/NASTRAN Quick Reference Guide
Contains a complete description of the NASTRAN statements, File
Management statements, Executive Control statements, Case
Control commands, Bulk Data entries, and parameters. This book
is necessary for all MSC/NASTRAN users.
MSC/NASTRAN Release Guide
Describes version-dependent capibilities and presents illustrative
examples. This document is required to use the new capabilities in
each new version of MSC/NASTRAN.
MSC/NASTRAN Common Questions and Answers
Contains answers to commonly asked questions on a wide variety
of analysis topics.
MSC/NASTRAN Reference Manual
Contains material that is primarily refernce oriented, non-solution
sequence dependent material and is highly subdivided for ease of
use. This manual is independent of machine type or operating
system. This document is typically not required for the day-to-day
analysis activities of most analysts and can therefore be shared by
a group or department.
MSC/NASTRAN Configuration and Operations Guide
Contains
machine-dependent
information
for
customizing, and using MSC/NASTRAN.
A-1
installing,
DOCUMENTATION
19
MSC/NASTRAN DMAP Module Dictionary
Repaces Section 5 of the old MSC/NASTRAN Users Manual. This
manual is required if you are using MSC/NASTRAN DMAP features.
MSC/NASTRAN Users Guides and Other Books
Users Guides describe in detail all aspects of MSC/NASTRAN input,
output, and modeling guidelines used for specific analysis
capabilities. These documents are recommended for the various
capabilities that you use most often. The following books are
available:
Getting Started with MSC/NASTRAN Users Guide
MSC/NASTRAN Linear Static Analysis Users Guide
MSC/NASTRAN Basic Dynamic Analysis Users Guide
MSC/NASTRAN Advanced Dynamic Anaylsis Users Guide
MSC/NASTRAN Design Sensitivity and Optimization Users Guide
MSC/NASTRAN Thermal Analysis Users Guide
A-2
DOCUMENTATION
20
MSC/NASTRAN Numerical Methods Users Guide
MSC/NASTRAN Aeroelastic Analysis Users Guide
MSC/NASTRAN Bibliography
Lists approximately 1900 technical papers
MSC/NASTRAN arranged by author and topic.
MSC/NASTRAN Documentation
Reference Manual
DMAP Module Dictionary
Quick Reference Guide
Users Guides
Online Encyclopedia CD-ROM
Bibliography
Common Questions & Answers
Configuration and Operations Guide
Release Guide
Table 1. MSC/NASTRAN Documentation System.
A-3
pertaining
to
ADDITIONAL DOCUMENTATION
Older User Documentation Available
MSC/NASTRAN Handbook for Superelement Analysis
MSC/NASTRAN Handbook for Nonlinear Analysis
MSC/NASTRAN Demonstration Problem Manual
Shows illustrative examples with MSC/NASTRAN input and output.
MSC/NASTRAN Verification Probblem Manual
Provides examples for which there are known solutions and
compares MSC/NASTRAN output with theory. Examples using
most of the Unstructured Solution Sequences are included.
The NASTRAN Theoretical Manual
Explains the theoretical basis of the elements and algorithms. The
numerical algorithm material is superseded by the MSC/NASTRAN
Handbook for Numerical Methods and the MSC/NASTRAN
Numerical Methods Users Guide.
MSC/NASTRAN Programmers Manual
Describes the input and output for the modules. This manual is not
recommended for general use but is useful for advanced DMAP
development.
All of the documents listed above can be ordered from your local
MSC office or representative.
A-4
ADDITIONAL DOCUMENTATION
MSC Corporate Web Site
The MacNeal-Schwendler Corporations Web site provides several
sources of information that can assist you in running
MSC/NASTRAN and our other products. MSCs Web address is
http://www.msc.com
Here you can find out what is new with MSC, read white papers on
the use of MSC products, download technical papers from previous
Users Conference, review the minutes of the Technical Forum,
order documentation from the MSC Bookstore, obtain a schedule
of training courses, share feedback and suggestions interactively
with other users, subscribe to MSCs corporate newsletter, and
even download software patches and utilities. The sssalter library
and error list will also be posted on the Web in the future.
A-5
A-6
APPENDIX B
STRUCTURE PLOTS
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
PLOT ENTRIES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3
VIEWING OPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-4
EXAMPLE - PLOT INPUT FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-6
PLOT SET 1 LABEL BOTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-7
PLOT SET 1 SHRINK, LABEL GSPC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-8
PLOT STATIC DEFORMATION 0 SET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-9
21
INTRODUCTION
22
Structure plots are used to
Verify model geometry
Check grid locations and element connectivity
Visually summarize analysis results
These plots can be viewed using the batch plotter routine supplied
with MSC/NASTRAN: PLOTPS.
PLOTPS converts the file createed by MSC/NASTRAN into a
postscript format which may be printed on any postscript
printer or viewed in any postscript viewer.
Instructions for using PLOTPS are given in Section 6.7 of the
Configuration and Operations Guide
B-1
INTRODUCTION (Cont.)
23
The structure plotter provides the following capabilities for
undeformed structures:
Displaying grid points and element connectivity
Identifying grid points and elements by respective identification
numbers
Identifying constrained degrees of freedom by placing an integer
code beside the grid
Identifying element property identification numbers
Shrinking one- and two-dimensional elements by a fraction
Plotting capabilities for deformed structures:
Display the deflected shape of the structure
Display contours of element stresses
Display contours of displacements or temperatures
The above plots are available in orthographic (default) or
perspective projections.
See Section 4 of the MSC/NASTRAN Quick Reference Guide or
Section 13 of the MSC/NASTRAN Reference Manual for additional
information on undeformed and deformed plots.
B-2
PLOT ENTRIES
A request for structure plots is made in the Case Control beginning
with the OUTPUT(PLOT) commands and ending with the BEGIN
BULK command.
Only elements can be plotted, and grid points not associated with
elements cannot be plotted. Grid points can be connected with
PLOTEL elements for plotting purposes.
Required commands for structure plots:
OUTPUT(PLOT)
Delimeter for plot request package
SET
Defines the set of elements to be plotted
FIND
Requests that the program select a scale and
origin to construct the plot in the defined region
PLOT
Defines the type of plot and plot options
Plot request entries are free-field format, and subject to the rules
given in Section 4 of the MSC/NASTRAN Quick Refernce Guide.
Order of plot package data entries:
Set entries can be defined anywhere in the plot package.
Parameters describing plot characteristics are evaluated every
time a PLOT or FIND entry is encountered. To minimize mistakes,
pay attention to the order of the plot entries.
B-3
VIEWING OPTIONS
The plot frame can be visualized as occupying the S-T plane of the
viewing coordinate system R, S, T. The AXES entry associates the R,
S, T with X, Y, Z. Three angles (, , and ) define the angular
relationship between R, S, T and the X, Y, Z axes of the object (in the
basic coordinate system).
T
Direction of View (This is always
in negative R-direction. The
projection plane is always in, or
parallel to, the S-T plane.)
B-4
VIEWING OPTIONS (Cont.)
The user can specify the plot direction and orientation by including
the entries
AXES R, S, T
VIEW , ,
where R, S, T =
, ,
member of the set {X, MX, Y, MY, Z, MZ} (default
= X, Y, Z)
34.27, 23.17,
projection) or
(default
for
orthographic
34.27 0, 0 (default for perspective projection) or
any other combination of user-defined viewing
angles
B-5
EXAMPLE - PLOT INPUT FILE
OUTPUT(PLOT)
SET 1=ALL
PTITLE=DEFAULT VIEWING AXES
FIND SCALE,ORIGIN
PLOT SET 1 LABEL BOTH
PLOT SET 1 SHRINK, LABEL GSPC
AXES MY,X,Z
VIEW 0.,0.,0.
FIND SCALE,ORIGIN
PTITLE=DEFORMATION PLOT SUPERIMPOSED ON UNDEFORMED STRUCTURE
PLOT STATIC DEFORMATION 0 SET 1
BEGIN BULK
Plot titles
Up to four lines of title information are printed in the lower left-hand
corner of each plot.
TITLE
SUBTITLE Case Control
LABEL
PLOT TYPE (e.g., deformed plot)
PTITLE entry provides text to be printed in the upper left-hand
corner of each plot.
B-6
PLOT SET 1 LABEL BOTH
11
12
504
6
13
604
104
14
704
204
2
304
804
3
404
4
5
Cantilevered Plate Transverse Load at Free End
Structural Plotting Example
Illustrates Various Features
Plot Is an Undeformed Shape
B-7
10
15
PLOT SET 1 SHRINK, LABEL GSPC
(Since each grid is constrained against normal rotation, the GSPC
option causes every grid point to be labeled here.)
11
12
13
7
1
14
8
15
2
9
3
10
4
5
Cantilevered Plate Transverse Load at Free End
Structural Plotting Example
Illustrates Various Features
Plot Is an Undeformed Shape
B-8
PLOT STATIC DEFORMATION 0 SET
Cantilevered Plate Transverse Load at Free End
Structural Plotting Example
Illustrates Various Features
Plot Is a Static Deformation Subcase 1 Load 555
B-9
B-10
APPENDIX C
MSC/NASTRAN MODEL CHECKOUT
Presented at the
MSC/NASTRAN USERS CONFERENCE
MARCH 20-21, 1986