Professional Documents
Culture Documents
10524280
10524280
Model Verification
NAS101, Page 5 - 1
Modeling
PAGE
Overview 5
Singularities and Mechanisms 6
MSC.NASTRAN Automatic Checking Procedure 10
AUTOSPC 11
How AUTOSPC Works 12
Problems with Autospc 14
Autospc with CQUAD4s 18
Autospc Problems 19
Autospc Output 21
Autospc 23
Autospc Workshop 24
NAS101, Page 5 - 2
Modeling (cont.)
PAGE
Diagnosing Errors 34
Model Debugging 35
Debugging Workshop 39
Model Debugging 43
Debugging Workshop 44
Further Model Debugging 49
Analysis Health Checks 53
Essential QA Checks 55
Applied Load Summation 64
Reaction Load Summation 66
Actual Applied Load Check 67
NAS101, Page 5 - 3
Modeling (cont.)
PAGE
NAS101, Page 5 - 4
Modeling (cont.)
PAGE
NAS101, Page 5 - 5
Overview
NAS101, Page 5 - 6
Typical errors; Singularities and Mechanisms
NAS101, Page 5 - 7
Singularities and Mechanisms
A singularity is caused by a degree of freedom without
any structural stiffness present, or with a low stiffness
NAS101, Page 5 - 8
Singularities and Mechanisms
(cont.)
Rigid Body Motions
Sufficient Nodal Displacement should be specified so that the 6
“rigid body” modes of movement are fixed.
NAS101, Page 5 - 9
Singularities and Mechanisms
(cont.)
Rigid Body Motions
NAS101, Page 5 - 10
MSC.NASTRAN’s automatic checking procedure
NAS101, Page 5 - 11
AUTOSPC
NAS101, Page 5 - 12
How Autospc works
GRID 99 Stiffness Terms
T1
T2
Hexa Element
T3
GRID 99
R1
R2
R3
NAS101, Page 5 - 13
How Autospc works (cont.)
GRID 99 Stiffness Terms
Successful Elimination of
T1
Zero Stiffness terms
T2
Hexa Element
T3
GRID 99
R1
R2
R3
NAS101, Page 5 - 14
Problems with Autospc
Solid Bar
No Elimination of Solid
Element Zero Stiffness terms
T1 T1
Bar Element T2 T2
GRID 99
T3 T3
R1 R1
Hexa Element R2 R2
R3 R3
NAS101, Page 5 - 15
Problems with Autospc (cont.)
No Elimination of Solid Combined Stiffness Terms
Element Zero Stiffness terms T1
Bar Element T2
T3
GRID 99
R1
R2
Hexa Element
R3
NAS101, Page 5 - 16
Problems with Autospc (cont.)
3 Mechanisms !
Bar Element
GRID 99
Hexa Element
NAS101, Page 5 - 17
Problems with Autospc (cont.)
Solutions
Manual SPC Bar Element
MPC’s (later)
GRID 99
Rigid Links (later)
Hexa Element
NAS101, Page 5 - 18
Autospc with CQUAD4’s
GRID 106 Stiffness
CQUAD4 T1
R3 = 0.0
T2
T3
T3
GRID 106
R1
T1,
R1 R2
T2, R3
R2
NAS101, Page 5 - 19
Autospc Problems
GRID 106 Stiffness
2 CQUAD4’s T1 T1
T3 T2 T2
T3 T3
R1 R1
R2 R2
Possible Mechanisms ! R3 ? R3 ?
NAS101, Page 5 - 20
Autospc Problems (cont.)
Solutions
PARAM,K6ROT, kvalue
Not Recommended – for Non Linear usage
PARAM,SNORM, angle
Recommended
2 * angle
All vectors within ‘angle’
are averaged
NAS101, Page 5 - 21
Autospc Output
Output includes a grid point singularity table. This table
should be inspected carefully for potential singularities.
Default stiffness
ratio = 1.0E-8
NAS101, Page 5 - 22
Autospc Output (cont.)
What does the USET term mean?
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.
For a thorough discussion of constraint and partitioned displacement sets, see Appendix B of the
MSC.Nastran Quick Reference Guide and MSC.NASTRAN Linear Static Analysis Users’ Guide.
NAS101, Page 5 - 23
Autospc
Controlling AUTOSPC
All ‘failed’ DOF are written to Grid Point Singularity Table
Can get very large – obscure real problems
NAS101, Page 5 - 24
Autospc Workshop
Run the MSC.NASTRAN input files
section5_1.bdf set of solid elements
section5_2.bdf set of plate elements
NAS101, Page 5 - 25
Autospc Workshop (cont.)
section5_1.bdf
NAS101, Page 5 - 26
Autospc Workshop (cont.)
section5_1.bdf
GRID POINT SINGULARITY TABLE
0 POINT TYPE FAILED STIFFNESS OLD USET NEW USET
ID DIRECTION RATIO EXCLUSIVE UNION EXCLUSIVE UNION
1 G 4 0.00E+00 BF F SB S *
1 G 5 0.00E+00 BF F SB S *
1 G 6 0.00E+00 BF F SB S *
GRID 1
2 G 4 0.00E+00 BF F SB S *
2 G 5 0.00E+00 BF F SB S *
2 G 6 0.00E+00 BF F SB S *
3 G 4 0.00E+00 BF F SB S *
3 G 5 0.00E+00 BF F SB S *
3 G 6 0.00E+00 BF F SB S *
NAS101, Page 5 - 27
Autospc Workshop (cont.)
section5_2.bdf
NAS101, Page 5 - 28
Autospc Workshop (cont.)
section5_2.bdf
NAS101, Page 5 - 29
Autospc Workshop (cont.)
section5_3.bdf
CQUAD4’s
HEXA’s
NAS101, Page 5 - 30
Autospc Workshop (cont.)
section5_3.bdf
1 G 6 0.00E+00 BF F SB S *
2 G 6 0.00E+00 BF F SB S *
GRID 13 3 G 6 0.00E+00 BF F SB S *
4 G 6 0.00E+00 BF F SB S *
What
happens
62 G 4 0.00E+00 BF F SB S * along here !!
62 G 5 0.00E+00 BF F SB S *
62 G 6 0.00E+00 BF F SB S *
63 G 4 0.00E+00 BF F SB S *
63 G 5 0.00E+00 BF F SB S *
63 G 6 0.00E+00 BF F SB S *
64 G 4 0.00E+00 BF F SB S *
64 G 5 0.00E+00 BF F SB S *
64 G 6 0.00E+00 BF F SB S *
NAS101, Page 5 - 31
Autospc Workshop (cont.)
section5_3.bdf
THE FOLLOWING DEGREES OF FREEDOM HAVE FACTOR DIAGONAL RATIOS GREATER THAN
1.00000E+07 OR HAVE NEGATIVE TERMS ON THE FACTOR DIAGONAL.
0 SUBCASE 1
0
GRID POINT ID DEGREE OF FREEDOM MATRIX/FACTOR DIAGONAL RATIO MATRIX DIAGONAL
13 R2 1.71146E+13 2.13419E+02
^^^ USER FATAL MESSAGE 9050 (SEKRRS)
^^^ RUN TERMINATED DUE TO EXCESSIVE PIVOT RATIOS IN MATRIX KLL.
^^^ USER ACTION: CONSTRAIN MECHANISMS WITH SPCI OR SUPORTI ENTRIES OR SPECIFY PARAM,BAILOUT,-1 TO
CONTINUE THE RUN WITH MECHANISMS.
NAS101, Page 5 - 32
Autospc Workshop (cont.)
section5_4.bdf
1 G 6 0.00E+00 BF F SB S *
2 G 6 0.00E+00 BF F SB S *
3 G 6 0.00E+00 BF F SB S *
4 G 6 0.00E+00 BF F SB S *
10 G 6 0.00E+00 BF F SB S *
12 G 6 0.00E+00 BF F SB S *
14 G 6 0.00E+00 BF F SB S *
15 G 6 0.00E+00 BF F SB S *
NAS101, Page 5 - 33
Autospc Workshop (cont.)
section5_4.bdf
THE FOLLOWING DEGREES OF FREEDOM HAVE FACTOR DIAGONAL RATIOS GREATER THAN
1.00000E+07 OR HAVE NEGATIVE TERMS ON THE FACTOR DIAGONAL.
0 SUBCASE 1
0
GRID POINT ID DEGREE OF FREEDOM MATRIX/FACTOR DIAGONAL RATIO MATRIX DIAGONAL
13 R3 -7.02842E+15 4.09108E+05
^^^ USER FATAL MESSAGE 9050 (SEKRRS)
^^^ RUN TERMINATED DUE TO EXCESSIVE PIVOT RATIOS IN MATRIX KLL.
^^^ USER ACTION: CONSTRAIN MECHANISMS WITH SPCI OR SUPORTI ENTRIES OR SPECIFY PARAM,BAILOUT,-1 TO
CONTINUE THE RUN WITH MECHANISMS.
NAS101, Page 5 - 34
Diagnosing errors
NAS101, Page 5 - 35
Model Debugging
The previous workshop examples
Section5_3.bdf
Section5_4.bdf
NAS101, Page 5 - 36
Model Debugging (cont.)
from file section5_3.f06
This is the most common FATAL ERROR
Check the FATAL MESSAGE ID
Check the Description
THE FOLLOWING DEGREES OF FREEDOM HAVE FACTOR DIAGONAL RATIOS GREATER THAN
1.00000E+07 OR HAVE NEGATIVE TERMS ON THE FACTOR DIAGONAL.
0 SUBCASE 1
0
GRID POINT ID DEGREE OF FREEDOM MATRIX/FACTOR DIAGONAL RATIO MATRIX
13 R2 1.71146E+13 2.13419E+02
^^^ USER FATAL MESSAGE 9050 (SEKRRS)
^^^ RUN TERMINATED DUE TO EXCESSIVE PIVOT RATIOS IN MATRIX KLL.
^^^ USER ACTION: CONSTRAIN MECHANISMS WITH SPCI OR SUPORTI ENTRIES OR SPECIFY
PARAM,BAILOUT,-1 TO CONTINUE THE RUN WITH MECHANISMS.
NAS101, Page 5 - 37
Model Debugging (cont.)
from file section5_3.f06
A Singularity or Mechanism is indicated
It is seen at GRID 13, DOF R2
Is anything special about this point?
THE FOLLOWING DEGREES OF FREEDOM HAVE FACTOR DIAGONAL RATIOS GREATER THAN
1.00000E+07 OR HAVE NEGATIVE TERMS ON THE FACTOR DIAGONAL.
0 SUBCASE 1
0
GRID POINT ID DEGREE OF FREEDOM MATRIX/FACTOR DIAGONAL RATIO MATRIX DIAGONAL
13 R2 1.71146E+13 2.13419E+02
^^^ USER FATAL MESSAGE 9050 (SEKRRS)
^^^ RUN TERMINATED DUE TO EXCESSIVE PIVOT RATIOS IN MATRIX KLL.
^^^ USER ACTION: CONSTRAIN MECHANISMS WITH SPCI OR SUPORTI ENTRIES OR SPECIFY
PARAM,BAILOUT,-1 TO CONTINUE THE RUN WITH MECHANISMS.
NAS101, Page 5 - 38
Model Debugging (cont.)
from file section5_4.f06
A Singularity or Mechanism is indicated
It is seen at GRID 13, DOF R3
Is anything special about this point?
THE FOLLOWING DEGREES OF FREEDOM HAVE FACTOR DIAGONAL RATIOS GREATER THAN
1.00000E+07 OR HAVE NEGATIVE TERMS ON THE FACTOR DIAGONAL.
0 SUBCASE 1
0
GRID POINT ID DEGREE OF FREEDOM MATRIX/FACTOR DIAGONAL RATIO MATRIX DIAGONAL
13 R3 -7.02842E+15 4.09108E+05
^^^ USER FATAL MESSAGE 9050 (SEKRRS)
^^^ RUN TERMINATED DUE TO EXCESSIVE PIVOT RATIOS IN MATRIX KLL.
^^^ USER ACTION: CONSTRAIN MECHANISMS WITH SPCI OR SUPORTI ENTRIES OR SPECIFY
PARAM,BAILOUT,-1 TO
CONTINUE THE RUN WITH MECHANISMS.
NAS101, Page 5 - 39
Debugging Workshop
NAS101, Page 5 - 40
Debugging Workshop (cont.)
Corrections to Section5_3.bdf
Evaluate the results and the implication of the changes
NAS101, Page 5 - 41
Debugging Workshop (cont.)
Corrections to Section5_3.bdf
Evaluate the results and the implication of the changes
The displacement of the solid section implies small edge
rotations of connecting shells– we have constrained them
out
NAS101, Page 5 - 42
Debugging Workshop (cont.)
Corrections to Section5_4.bdf
Evaluate the results and the implication of the changes
No complications seen
Constrained DOF 6
NAS101, Page 5 - 43
Model Debugging
So far we have seen two examples of FATAL errors
caused by excessive pivot ratios during an analysis
NAS101, Page 5 - 44
Debugging Workshop
Run Section5_5.bdf
Evaluate the messages and correct the analysis
NAS101, Page 5 - 45
Debugging Workshop (cont.)
Section5_5.f06
What is characteristic about the elements in the group
that are subject to warning?
What does the WARNING message imply?
*** USER WARNING MESSAGE 5487 (EBCHKD)
ORIENTATION VECTOR DEFINED FOR THE ELEMENT ID = 7 IS NEARLY PARALLEL, IT MAY GIVE POOR RESULTS.
*** USER WARNING MESSAGE 5487 (EBCHKD)
ORIENTATION VECTOR DEFINED FOR THE ELEMENT ID = 8 IS NEARLY PARALLEL, IT MAY GIVE POOR RESULTS.
*** USER WARNING MESSAGE 5487 (EBCHKD)
ORIENTATION VECTOR DEFINED FOR THE ELEMENT ID = 9 IS NEARLY PARALLEL, IT MAY GIVE POOR RESULTS.
*** USER WARNING MESSAGE 5487 (EBCHKD)
ORIENTATION VECTOR DEFINED FOR THE ELEMENT ID = 10 IS NEARLY PARALLEL, IT MAY GIVE POOR RESULTS.
*** USER WARNING MESSAGE 5487 (EBCHKD)
ORIENTATION VECTOR DEFINED FOR THE ELEMENT ID = 11 IS NEARLY PARALLEL, IT MAY GIVE POOR RESULTS.
*** USER WARNING MESSAGE 5487 (EBCHKD)
ORIENTATION VECTOR DEFINED FOR THE ELEMENT ID = 12 IS NEARLY PARALLEL, IT MAY GIVE POOR RESULTS.
*** USER WARNING MESSAGE 5487 (EBCHKD)
ORIENTATION VECTOR DEFINED FOR THE ELEMENT ID = 13 IS NEARLY PARALLEL, IT MAY GIVE POOR RESULTS.
*** USER WARNING MESSAGE 5487 (EBCHKD)
ORIENTATION VECTOR DEFINED FOR THE ELEMENT ID = 14 IS NEARLY PARALLEL, IT MAY GIVE POOR RESULTS.
NAS101, Page 5 - 46
Debugging Workshop (cont.)
Section5_5.f06
Again, look at the group causing the FATAL error
Look up the message ID in the On Line Encyclopedia
*** USER FATAL MESSAGE 2026 (EMG)
ELEMENT 7 GEOMETRY YIELDS UNREASONABLE MATRIX.
*** USER FATAL MESSAGE 2026 (EMG)
ELEMENT 8 GEOMETRY YIELDS UNREASONABLE MATRIX.
*** USER FATAL MESSAGE 2026 (EMG)
ELEMENT 9 GEOMETRY YIELDS UNREASONABLE MATRIX.
*** USER FATAL MESSAGE 2026 (EMG)
ELEMENT 10 GEOMETRY YIELDS UNREASONABLE MATRIX.
*** USER FATAL MESSAGE 2026 (EMG)
ELEMENT 11 GEOMETRY YIELDS UNREASONABLE MATRIX.
*** USER FATAL MESSAGE 2026 (EMG)
ELEMENT 12 GEOMETRY YIELDS UNREASONABLE MATRIX.
*** USER FATAL MESSAGE 2026 (EMG)
ELEMENT 13 GEOMETRY YIELDS UNREASONABLE MATRIX.
*** USER FATAL MESSAGE 2026 (EMG)
ELEMENT 14 GEOMETRY YIELDS UNREASONABLE MATRIX.
NAS101, Page 5 - 47
Debugging Workshop (cont.)
NAS101, Page 5 - 48
Debugging Workshop
Modifiable by Users
NAS101, Page 5 - 50
Further Model Debugging (cont.)
Schematic of DMAP – Direct Matrix Abstraction Procedure
Solution Sequence DMAP Modules Source Code
Interpret Input
Syntax Check
Partition SPC’s
Partition MPC’s
NAS101, Page 5 - 51
Further Model Debugging (cont.)
.f04 File Description
NAS101, Page 5 - 52
Further Model Debugging (cont.)
The cause of the error was clear in the portal frame example. If the
messages do not provide enough explanation, the user should also
check the .f04 file to determine at what point during data processing
the analysis terminated.
10:33:06 0:00 34.0 0.0 0.7 0.0 XSEMDR END Analysis stops here
NAS101, Page 5 - 53
Analysis Health Checks
NAS101, Page 5 - 54
Analysis Health Checks
In the previous section we discussed the CURE:
Debugging
NAS101, Page 5 - 55
Essential QA checks
Pre Analysis
Element Distortion
Consistent Units
NAS101, Page 5 - 56
Essential QA checks (cont.)
Element Distortions
Aspect ratio a
a
b
b
• 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.
NAS101, Page 5 - 57
Essential QA checks (cont.)
Element Distortions
Skew Check
NAS101, Page 5 - 58
Essential QA checks (cont.)
Element Distortions
Taper Check
NAS101, Page 5 - 59
Essential QA checks (cont.)
Warp
h
a
h
NAS101, Page 5 - 60
Essential QA checks (cont.)
Post Analysis
Epsilon Value
Reaction Summation
Peak Deflections
NAS101, Page 5 - 61
Essential QA checks (cont.)
Post Analysis - Epsilon Value
Standard Solution Expression P K δ
NAS101, Page 5 - 62
Essential QA checks (cont.)
If 10-6 ,or greater ,it could be a sign of ill-conditioning.
NAS101, Page 5 - 63
Essential QA checks (cont.)
Post Analysis - Applied Load Summation
Inertia Loading
NAS101, Page 5 - 64
Applied Load Summation
0 RESULTANTS ABOUT ORIGIN OF SUPERELEMENT BASIC COORDINATE SYSTEM IN SUPERELEMENT BASIC SYSTEM COORDINATES.
0 OLOAD RESULTANT
SUBCASE/ LOAD
DAREA ID TYPE T1 T2 T3 R1 R2 R3
0 1 FX -3.900000E+03 ---- ---- ---- 0.000000E+00 3.744000E+05
FY ---- -4.500000E+03 ---- 0.000000E+00 ---- -1.296000E+06
FZ ---- ---- 0.000000E+00 0.000000E+00 0.000000E+00 ----
MX ---- ---- ---- 0.000000E+00 ---- ----
MY ---- ---- ---- ---- 0.000000E+00 ----
MZ ---- ---- ---- ---- ---- 0.000000E+00
TOTALS -3.900000E+03 -4.500000E+03 0.000000E+00 0.000000E+00 0.000000E+00 -9.216000E+05
0 20 FX 0.000000E+00 ---- ---- ---- 0.000000E+00 0.000000E+00
FY ---- -1.818989E-12 ---- 0.000000E+00 ---- 9.313226E-10
FZ ---- ---- 0.000000E+00 0.000000E+00 0.000000E+00 ----
MX ---- ---- ---- 0.000000E+00 ---- ----
MY ---- ---- ---- ---- 0.000000E+00 ----
MZ ---- ---- ---- ---- ---- 0.000000E+00
TOTALS 0.000000E+00 -1.818989E-12 0.000000E+00 0.000000E+00 0.000000E+00 9.313226E-10
0 30 FX 0.000000E+00 ---- ---- ---- 0.000000E+00 0.000000E+00
FY ---- -2.123938E+03 ---- 0.000000E+00 ---- -6.116941E+05
FZ ---- ---- 0.000000E+00 0.000000E+00 0.000000E+00 ----
MX ---- ---- ---- 0.000000E+00 ---- ----
MY ---- ---- ---- ---- 0.000000E+00 ----
MZ ---- ---- ---- ---- ---- 0.000000E+00
TOTALS 0.000000E+00 -2.123938E+03 0.000000E+00 0.000000E+00 0.000000E+00 -6.116941E+05
NAS101, Page 5 - 65
Essential QA checks (cont.)
Post Analysis - Reaction Summation
NAS101, Page 5 - 66
Reaction Load Summation
RESULTANTS ABOUT ORIGIN OF SUPERELEMENT BASIC COORDINATE SYSTEM IN SUPERELEMENT BASIC SYSTEM COORDINATES.
0 SPCFORCE RESULTANT
SUBCASE/ LOAD
DAREA ID TYPE T1 T2 T3 R1 R2 R3
0 1 FX 3.900000E+03 ---- ---- ---- 0.000000E+00 0.000000E+00
FY ---- 4.500000E+03 ---- 0.000000E+00 ---- 9.216000E+05
FZ ---- ---- 0.000000E+00 0.000000E+00 0.000000E+00 ----
MX ---- ---- ---- 0.000000E+00 ---- ----
MY ---- ---- ---- ---- 0.000000E+00 ----
MZ ---- ---- ---- ---- ---- 0.000000E+00
TOTALS 3.900000E+03 4.500000E+03 0.000000E+00 0.000000E+00 0.000000E+00 9.216000E+05
0 20 FX 0.000000E+00 ---- ---- ---- 0.000000E+00 0.000000E+00
FY ---- 7.275958E-12 ---- 0.000000E+00 ---- 2.095476E-09
FZ ---- ---- 0.000000E+00 0.000000E+00 0.000000E+00 ----
MX ---- ---- ---- 0.000000E+00 ---- ----
MY ---- ---- ---- ---- 0.000000E+00 ----
MZ ---- ---- ---- ---- ---- 0.000000E+00
TOTALS 0.000000E+00 7.275958E-12 0.000000E+00 0.000000E+00 0.000000E+00 2.095476E-09
0 30 FX -3.410605E-12 ---- ---- ---- 0.000000E+00 0.000000E+00
FY ---- 2.123938E+03 ---- 0.000000E+00 ---- 6.116941E+05
FZ ---- ---- 0.000000E+00 0.000000E+00 0.000000E+00 ----
MX ---- ---- ---- 0.000000E+00 ---- ----
MY ---- ---- ---- ---- 0.000000E+00 ----
MZ ---- ---- ---- ---- ---- 0.000000E+00
TOTALS -3.410605E-12 2.123938E+03 0.000000E+00 0.000000E+00 0.000000E+00 6.116941E+05
NAS101, Page 5 - 67
Actual Applied Load Check
OLOAD = n
NAS101, Page 5 - 68
Actual Applied Load Check (cont.)
NAS101, Page 5 - 69
Essential QA checks (cont.)
Post Analysis - Strain Energy Values
NAS101, Page 5 - 70
Essential QA checks (cont.)
Post Analysis - Peak Deflections
The GRID ID is not included, and can be different for each DOF
0
0 MAXIMUM DISPLACEMENTS
0 T1 T2 T3 R1 R2 R3
0 1 3.0938861E-07 4.1483727E-08 3.6560131E+01 7.2180829E+00 5.6827263E+01 0.0000000E+00
NAS101, Page 5 - 71
Essential QA checks - Workshop
Run section5_6.bdf
• Epsilon Value
• Reaction Summation
• Peak Deflections
NAS101, Page 5 - 72
Good Modeling Practice
NAS101, Page 5 - 73
Good Modeling Practice
Essentials
NAS101, Page 5 - 74
Good Modeling Practice (cont.)
Mesh Density – fit for purpose
NAS101, Page 5 - 75
Good Modeling Practice (cont.)
Mesh Quality – fit for purpose
NAS101, Page 5 - 76
Good Modeling Practice (cont.)
Loading Boundary Conditions
Simple Point Loading?
Poor stress
Good stress distribution locally
distribution locally
NAS101, Page 5 - 77
Good Modeling Practice (cont.)
Loading Boundary Conditions
More sophisticated loading?
NAS101, Page 5 - 78
Good Modeling Practice (cont.)
Displacement Constraint Considerations
NAS101, Page 5 - 79
Good Modeling Practice (cont.)
Displacement Constraint Considerations
Aero Loads
Inertia Loads
NAS101, Page 5 - 80
MultiPoint Constraints, Rigid Elements
NAS101, Page 5 - 81
Multipoint Constraints
A multipoint constraint (MPC) is a user-imposed linear equation that relates
displacement degrees of freedom.
Define the relative motion between two or more grid points as a degree of
freedom
NAS101, Page 5 - 82
Multipoint Constraints (cont.)
Assume GRID 145 and 146 are forced to move together in
x and y ( a bracket may connect them)
145
General Form is S ai*Ui= 0.0
where a = constraint coefficient
u = displacement degree of
freedom
NAS101, Page 5 - 83
Multipoint Constraints (cont.)
Case Control
SUBCASE 1
SUBTITLE=edge
MPC = 1
SPC = 2
LOAD = 2
…….
Bulk Data
NAS101, Page 5 - 84
Multipoint Constraints Workshop
Rework section5_4.bdf
Use an MPC to remove the singularity, rather than an SPC
0.25
0.25
NAS101, Page 5 - 85
R-TYPE ELEMENTS
NAS101, Page 5 - 86
RIGID ELEMENTS
RBAR - Rigid bar with six degrees of freedom at
each end
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
NAS101, Page 5 - 87
RIGID ELEMENTS (cont.)
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
NAS101, Page 5 - 88
RIGID ELEMENTS (cont.)
RBAR Example
NAS101, Page 5 - 89
RIGID ELEMENTS (cont.)
RBAR EXAMPLE
An RBAR is preferred over creating a ‘stiff beam’ as
it has no relative stiffness side effects
$ RBAR Creation
$23456781234567812345678123456781234567812345678
$ ID GRID1 GRID2 DOF1 DOF2
RBAR 21 13 18 123456 123456
NAS101, Page 5 - 90
RIGID ELEMENTS (cont.)
RBE2 Example
The explicit MPC in section5_4.bdf could be replaced
by an RBE2
Internally MPC equations are created
NAS101, Page 5 - 91
RIGID ELEMENTS (cont.)
RBE2 Example
The others are Dependent DOF’s and must not be cross coupled
NAS101, Page 5 - 92
RIGID ELEMENTS (cont.)
RBE2 Example
RBE2 method SPC method
NAS101, Page 5 - 93
RIGID ELEMENTS (cont.)
RBE2 Examples
NAS101, Page 5 - 94
RIGID ELEMENTS (cont.)
RBE3 Example
The explicit MPC in section5_4.bdf could be replaced
by an RBE3
Mathematically very complex – a single dependent
moves as a average of multi independents
NAS101, Page 5 - 95
RIGID ELEMENTS (cont.)
RBE3 Example
NAS101, Page 5 - 96
RIGID ELEMENTS (cont.)
RBE3 Examples
NAS101, Page 5 - 97
RIGID ELEMENTS Workshop
Use file section5_3.bdf
• RBAR
• RBE2
• RBE3
NAS101, Page 5 - 98
RIGID ELEMENTS
RSSCON Example
Solid to Shell Connection
Writes MPC’s
NAS101, Page 5 - 99
RIGID ELEMENTS (cont.)
RSSCON Example – Element Method
109
102 47
46 108
101
RSSCON,110,GRID,46,101,102,47,108,109
• RSSCON – GRID
• RSSCON - ELEMENT
Displacements in
Maximum Rotations
System 1 for GRID 9
Vector Magnitude for GRID 9
2 4
C B
3 A
1 5
X
NAS101, Page 5 - 116
Structural Symmetry (cont.)
Symmetric Model
2500 lb P P
2 2
SUBCASE 1
2 3
B C
- =
C B
A