mpc equations rigid elements-5!13!2010
TRANSCRIPT
![Page 1: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/1.jpg)
Introduction to MPC Equations and Rigid
Elements
Glenn Grassi, MSC Software
May 2010
![Page 2: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/2.jpg)
2
![Page 3: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/3.jpg)
Agenda
• MSC.Nastran Set Definitions
• What are MPC Equations
• Forming and using MPC Equations
• Rigid Elements in MSC.Nastran
• Q & A
3
Special thanks to
Lance Proctor
Jim Swan
Jack Castro
for their contributions to this presentation.
![Page 4: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/4.jpg)
MSC/MD Nastran Set Definitions
• Each degree of freedom of an MSC/MD Nastran analysis
model is defined as being a member of a “user-set”
• These set notations, such a G-set, M-set, S-set, etc are
identifications and classifications of how each degree of
freedom (dof) in the analysis participates in the solution
sequence
4
![Page 5: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/5.jpg)
MSC/MD Nastran Set Definitions
• When a GRID entry is place in the bulk data section there
are (6) dof’s added into the model
• Other entries such as SPOINT or EPOINT, for example, will
add (1) dof in the model
• The collection of all dof’s that are entered into the model will
initially be label as belonging to the G-set
5
![Page 6: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/6.jpg)
MD Nastran Set Definitions
• The dof’s that are developed are initially placed into the
G-set (Global set) in numerical order according to their ID
number
• If the follow bulk data entries were defined the G-set would
be defined as containing 13 dof’s
– GRID,1,,0.,0.,0.
– GRID,20,,1.,0.,0.
– SPOINT,2
6
![Page 7: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/7.jpg)
MD Nastran Set Definitions
• As the solution proceeds these dof’s may be relabeled and
transferred to other sets.
• If dof’s are constrained using multipoint constraint (MPC)
entries or rigid elements (RBAR, RBE2, RBE3, etc) then
some dof’s are relabeled as now belonging to the M-set
(Dependent Set)
7
![Page 8: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/8.jpg)
MD Nastran Set Definitions
• The remaining dof’s that are not defined in the M-set would
then be relabeled as belonging to the N-set (Independent
Set)
8
• Once a dof is labeled a belong to the M-set it cannot be
relabeled again. This is know as a “mutually exclusive” set
definition. In this example dof’s 7 and 9 belong to the M-set
and cannot be redefined.
![Page 9: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/9.jpg)
MD Nastran Set Definitions
• The dof’s in the N-set can be further reduced by adding
single point constraints (SPC, AUTOSPC, PS) into the
model.
9
• Dof’s 3 and 8 now joint dof’s 7 and 9 as being “mutually
exclusive”
![Page 10: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/10.jpg)
MD Nastran Set Definitions
• If a dof was incorrectly specified in the M-set and the S-set
then a Fatal Message (2101) would occur.
10
![Page 11: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/11.jpg)
MD Nastran Set Definitions
• The dof’s that are not constrained will be relabeled as
belonging to the F-set (Free).
11
![Page 12: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/12.jpg)
MD Nastran Set Definitions
• As the analysis progresses, further set reductions and
relabeling are possible
12
• The original 13 dof problem has been trimmed down to a 5
dof problem
![Page 13: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/13.jpg)
MD Nastran Set Definitions
• A complete description of user sets can be found in the
MSC/MD Nastran Reference Manual and Dynamic User
Guide.
13
![Page 14: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/14.jpg)
MD Nastran Set Definitions
14
• A printout of the user set definitions can be obtained by
including PARAM,USETPRT,2 in the analysis.
![Page 15: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/15.jpg)
MPC Equations
15
• A MultiplePointConstraint Equation (MPC) is a linear
relationship between two or more degrees of freedom that
are expressed in the form
Σj Rj uj = 0
Where
• uj = any degree of freedom defined by a grid point
or an spoint
• Rj = user-defined scale factor
![Page 16: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/16.jpg)
MPC Equations
16
• Multipoint constraints have many important practical
applications and can be used to Tie GRIDs together
• Determine relative motion between GRIDs
• Maintain separation between GRIDs
• Determine average motion between GRIDs
• Model bell-crank or control system
• Units conversion
UY6 = UY7
![Page 17: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/17.jpg)
MPC Equations
17
Σj Rj uj = 0
= 0+
+
M-set
N-set
![Page 18: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/18.jpg)
MPC Equations
18
• Simple example of an MPC Equation.
Y6 = Y7
![Page 19: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/19.jpg)
MPC Equations
19
• Y6 = Y7
• 0 = Y7 - Y6 or 0 = - Y6 + Y7
Independent dof
Dependent dof (first one listed)
• Add coefficients
0 = 1.0 * Y7 – 1.0 * Y6
MPC 1 7 2 1.0 6 2 -1.0
![Page 20: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/20.jpg)
MPC Equations
20
![Page 21: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/21.jpg)
MPC Equations
21
![Page 22: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/22.jpg)
MPC Equations
22
• By including MPCFORCE=ALL the MPC forces acting on the
grids can be printed.
![Page 23: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/23.jpg)
MPC Equations
23
Angle ?
![Page 24: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/24.jpg)
MPC Equations
24
• SPOINT has an ID for a single dof
• ID must be unique (cannot conflict with grids, epoints, etc)
• There are no directions associated with the SPOINT
– dof 0 is usually used in MPC equations
– dof 1 can also be used (cannot use 2 thru 6)
SPOINT 100
SPOINT 200 300
SPOINT 401 THRU 430
![Page 25: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/25.jpg)
MPC Equations
25
• Calculate the relative angle in radians between GRID 6 and GRID 7 by
introducing an SPOINT 100
• Calculate the relative angle in degrees between GRID 6 and GRID 7 by
introducing an SPOINT 200
• MPC equation: SPOINT100 = RZ7 - RZ6 {SPOINT100 - RZ7 + RZ6 = 0 }
• MPC equation: SPOINT200 = SPOINT100 x 57.2958
{SPOINT200 - SPOINT100 x 57.2958 = 0 }
MPC 1 100 0 1.0 7 6 -1.0
+ 6 6 1.0
MPC 1 200 0 1.0 100 0 -57.2958
![Page 26: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/26.jpg)
MPC Equations
26
![Page 27: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/27.jpg)
MPC Equations
27
• SPOINT 100 = 7.238917E-03 (radians)
• SPOINT 200 = 4.147595E-01 (degrees)
How to enforce a 5.0 degree angle
![Page 28: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/28.jpg)
MPC Equations
28
MPC = 1
Begin Bulk
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
SPOINT 100 200
MPC 1 7 2 1. 6 2 -1.
MPC 1 100 1 1.0 7 6 -1.0
+ 6 6 1.0
MPC 1 200 0 1.0 100 0 -57.2958
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
![Page 29: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/29.jpg)
MPC Equations
29
MPC = 1
SPC = 1
Begin Bulk
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
SPOINT 100 200
MPC 1 7 2 1. 6 2 -1.
MPC 1 100 1 1.0 7 6 -1.0
+ 6 6 1.0
MPC 1 200 0 1.0 100 0 -57.2958
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
SPC 1 200 0 5.0
![Page 30: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/30.jpg)
MPC Equations
30
MPC = 1
SPC = 1
Begin Bulk
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
SPOINT 100 200
MPC 1 7 2 1. 6 2 -1.
MPC 1 100 1 1.0 7 6 -1.0
+ 6 6 1.0
MPC 1 200 0 1.0 100 0 -57.2958
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
SPC 1 200 0 5.0
![Page 31: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/31.jpg)
MPC Equations
31
MPC = 1
SPC = 1
Begin Bulk
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
SPOINT 100 200
MPC 1 7 2 1. 6 2 -1.
MPC 1 100 1 1.0 7 6 -1.0
+ 6 6 1.0
MPC 1 200 0 1.0 100 0 -57.2958
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
SPC 1 200 0 5.0
![Page 32: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/32.jpg)
MPC Equations
32
MPC = 1
SPC = 1
Begin Bulk
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
SPOINT 100 200
MPC 1 7 2 1. 6 2 -1.
MPC 1 100 1 1.0 7 6 -1.0
+ 6 6 1.0
MPC 1 100 0 -57.2958 200 0 1.0
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
SPC 1 200 0 5.0
![Page 33: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/33.jpg)
MPC Equations
33
MPC = 1
SPC = 1
Begin Bulk
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
SPOINT 100 200
MPC 1 7 2 1. 6 2 -1.
MPC 1 100 1 1.0 7 6 -1.0
+ 6 6 1.0
MPC 1 100 0 -57.2958 200 0 1.0
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
SPC 1 200 0 5.0
![Page 34: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/34.jpg)
MPC Equations
34
MPC = 1
SPC = 1
Begin Bulk
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
SPOINT 100 200
MPC 1 7 2 1. 6 2 -1.
MPC 1 100 1 1.0 7 6 -1.0
+ 6 6 1.0
MPC 1 200 0 1.0 100 0 -57.2958
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
SPC 1 200 0 5.0
![Page 35: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/35.jpg)
MPC Equations
35
MPC = 1
SPC = 1
Begin Bulk
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
SPOINT 100 200
MPC 1 7 2 1. 6 2 -1.
MPC 1 7 6 -1.0 100 0 1.0
+ 6 6 1.0
MPC 1 200 0 1.0 100 0 -57.2958
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
SPC 1 200 0 5.0
![Page 36: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/36.jpg)
MPC Equations
36
MPC = 1
SPC = 1
Begin Bulk
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
SPOINT 100 200
MPC 1 7 2 1. 6 2 -1.
MPC 1 7 6 -1.0 100 0 1.0
+ 6 6 1.0
MPC 1 200 0 1.0 100 0 -57.2958
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
SPC 1 200 0 5.0
![Page 37: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/37.jpg)
MPC Equations
37
MPC = 1
SPC = 1
Begin Bulk
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
SPOINT 100 200
MPC 1 7 2 1. 6 2 -1.
MPC 1 7 6 -1.0 100 0 1.0
+ 6 6 1.0
MPC 1 100 0 -57.2958 200 0 1.0
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
SPC 1 200 0 5.0
![Page 38: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/38.jpg)
MPC Equations
38
MPC = 1
SPC = 1
Begin Bulk
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
SPOINT 100 200
MPC 1 7 2 1. 6 2 -1.
MPC 1 7 6 -1.0 100 0 1.0
+ 6 6 1.0
MPC 1 100 0 -57.2958 200 0 1.0
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
SPC 1 200 0 5.0
![Page 39: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/39.jpg)
MPC Equations
39
Enforced a 5.0 degree angle
![Page 40: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/40.jpg)
MPC Equations
40
MPC = 1
Begin Bulk
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
SPOINT 100 200
MPC 1 7 2 1. 6 2 -1.
MPC 1 100 1 1.0 7 6 -1.0
+ 6 6 1.0
MPC 1 200 0 1.0 100 0 -57.2958
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
![Page 41: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/41.jpg)
MPC Equations
41
MPC = 400
Begin Bulk
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
SPOINT 100 200
MPCADD 400 1 2 3
MPC 1 7 2 1. 6 2 -1.
MPC 2 100 1 1.0 7 6 -1.0
+ 6 6 1.0
MPC 3 200 0 1.0 100 0 -57.2958
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
![Page 42: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/42.jpg)
MPC Equations
42
Dependent DOF coefficient = -1.0
(pre-defined in MSC.Patran)
0 = 1.0 * Y7 - 1.0 * Y6 ( original )
0 = -1.0 * Y7 + 1.0 * Y6 ( modified x -1.0)
Y6 = Y7
![Page 43: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/43.jpg)
MPC Equations
43
MSC.Patran does not define SPOINT’s
– Use Create/Node/Edit
Constrain all dof’s except the dof = 1
![Page 44: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/44.jpg)
MPC Equations
44
MPC = 1
Begin Bulk
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
SPOINT 100 200
MPC 1 7 2 1. 6 2 -1.
MPC 1 100 0 1.0 7 6 -1.0
+ 6 6 1.0
MPC 1 200 0 1.0 100 0 -57.2958
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
MPC = 1
Begin Bulk
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
GRID 100 23456
GRID 200 23456
MPC 1 7 2 1. 6 2 -1.
MPC 1 100 1 1.0 7 6 -1.0
+ 6 6 1.0
MPC 1 200 1 1.0 100 1 -57.2958
$-------2-------3-------4-------5-------6-------7-------8-------9-------0-------
![Page 45: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/45.jpg)
MPC Equations
45
![Page 46: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/46.jpg)
MPC Equations
46
MPC, 535, 2, 1, -1.0, 1, 1, +1.0
MPC, 535, 2, 2, -1.0, 1, 2, +1.0
MPC, 535, 2, 3, -1.0, 1, 3, +1.0
MPC, 535, 2, 4, -1.0, 1, 4, +1.0
MPC, 535, 2, 5, -1.0, 1, 5, +1.0
MPC, 535, 2, 6, -1.0, 1, 6, +1.0
0 = -UX2 + UX1
0 = -UY2 + UY2
0 = -UZ2 + UZ2
0 = - X2 + X1
0 = - Y2 + Y1
0 = - Z2 + Z1
Use of MPC to tie GRIDs together
1
2
![Page 47: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/47.jpg)
MPC Equations
47
MPC used to Maintain Separation
• Enforce a separation between GRIDs
– Similar to using a gap
– Changes which DOF are dependent/independent
– Example:
– Initially 1” apart
– Keep separation = 0.25”
1
2
0.25”1.0”
![Page 48: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/48.jpg)
48
MPC used to Maintain Separation
1
2
0.25
U1 = U2 + (desired – initial)
0 = -U1 + U2 + U1000
SPOINT,1000
MPC, 535, 1, 2, -1.0, 2, 2, +1.0
+, , 1000, 1, +1.0
SPC, 2002, 1000, 1, -0.75
1.00 desired
initial
total shrink =
2.0 x -0.375 = -0.75
Relative motion:
U1000 = U1 – U2
![Page 49: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/49.jpg)
MPC Equations
49
Use of MPCs for AVERAGE Motion
• Determine average motion of DOFs
U1000 = (U1+ U2 + U3 + U4 +U5 +U6)/6
0 = -6*U1000 + U1+ U2 + U3 + U4
+U5 +U6
4
5
2
3
6
1
![Page 50: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/50.jpg)
MPC Equations
50
MPCs as Bell-crank or Control System
• Output of 1 DOF scales another
U2 = U1/1.65
0 = -1.65*U2 + U12
1
1 +1.0-1.65 12 1MPC 535
C2 A2A1 G2G1 C1MPC SID
1.6
5
![Page 51: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/51.jpg)
Rigid Elements
51
• The multipoint constraint, or MPC entry, provides the capability to model rigid
bodies and to represent other relationships which can be treated as rigid
constraints.
• The MPC entry provides considerable generality but lacks user convenience
since the user must supply all of the coefficients in the equations of constraint
• To enhance user convenience, nine rigid body elements (R-Type) are available
in MSC.Nastran.
• These elements require only the specification of the degrees-of-freedom that
are involved in the equations of constraint. All coefficients in these equations of
constraint are calculated internally in MSC.Nastran.
![Page 52: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/52.jpg)
Rigid Elements
52
Not Exactly Rigid
- Averaging element
![Page 53: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/53.jpg)
RBEs and MPCs
• Not necessarily “rigid” elements
– Working Definition:
The motion of a DOF is dependent on
the motion of at least one other DOF
![Page 54: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/54.jpg)
Motion at one GRID drives another
• Simple Translation
X motion of Green Grid drives X motion
of Red Grid
![Page 55: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/55.jpg)
Motion at one GRID drives another
• Simple Rotation
Rotation of Green Grid drives X translation
and Z rotation of Red Grid
![Page 56: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/56.jpg)
Linear RBEs and MPCs
The motion of a DOF is dependent on
the motion of at least one other DOF
– Displacement, not elastic relationship
– Not dictated by stiffness, mass, or force
– Linear relationship
– Small displacement theory
– Dependent v. Independent DOFs
– Stiffness/mass/loads at dependent DOF
transferred to independent DOF(s)
![Page 57: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/57.jpg)
Small Displacement Theory & Rotations
• Small displacement theory:
sin( ) ≈ tan( ) ≈
cos( ) ≈ 1
• For Rz @ A
RzB = RzA=
TxB = ( )*LAB
TyB = 0
X
Y
A
B
TxB
![Page 58: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/58.jpg)
• Geometry-based– RBAR
– RBE2
• Geometry- & User-input based– RBE3
• User-input based– MPC
• Less Common “Rigid” elements (not covered today)– RBAR1, RJOINT, RROD, RTRPLT, RTRPLT1, RBE1,
RSSCON, RSPLINE
Commonly used “Rigid” Elements in MSC.Nastran
}Really-rigid “rigid” elements
![Page 59: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/59.jpg)
Common Geometry-Based Rigid Elements
• RBAR
– Rigid Bar with six DOF at each
end
– RBE2
– Rigid body with
independent DOF at one
GRID, and dependent DOF
at an arbitrary number of
GRIDs.
![Page 60: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/60.jpg)
The RBAR
• The RBAR is a rigid link between two GRID points
– Proper rigid body motion is preserved
![Page 61: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/61.jpg)
The RBAR
– Can mix/match dependent DOF between the GRIDs, but this is rare
– The independent DOFs must be capable of describing the rigid body motion of the element
1234561234561 2RBAR 535
CMA CMBCNA CNBGA GBRBAR EID
– Most common to have all the
dependent DOFs at one GRID,
and all the independent DOFs at
the other
B
A
![Page 62: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/62.jpg)
RBAR Example: Fastener
• Use of RBAR to “weld” two parts of a model
together:
1234561234561 2RBAR 535
CMA CMBCNA CNBGA GBRBAR EID
B
A
![Page 63: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/63.jpg)
RBAR Example: Pin-Joint
• Use of RBAR to form pin-jointed attachment
1231234561 2RBAR 535
CMA CMBCNA CNBGA GBRBAR EID
B
A
![Page 64: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/64.jpg)
RBAR definition in Patran
![Page 65: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/65.jpg)
The RBE2
• One independent GRID (all 6 DOF)
• Multiple dependent GRID/DOFs
![Page 66: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/66.jpg)
RBE2 Example
• Rigidly “weld” multiple GRIDs to one other GRID:
32RBE2 4110199 123456
GM5GM3GM2RBE2 GM4GM1GNEID CM
13
2
101
4
![Page 67: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/67.jpg)
RBE2 Example
• Note: No relative motion between GRIDs 1-4 !
– No deformation of element(s) between these GRIDs
32RBE2 4110199 123456
GM5GM3GM2RBE2 GM4GM1GNEID CM
13
2
101
4
![Page 68: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/68.jpg)
Common RBE2/RBAR Uses
• RBE2 or RBAR between 2 GRIDs
– “Weld” 2 different parts together
• 6DOF connection
– “Bolt” 2 different parts together
• 3DOF connection
• RBE2
– “Spider” or “wagon wheel” connections
– Large mass/base-drive connection
![Page 69: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/69.jpg)
RBE2 definition in Patran
![Page 70: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/70.jpg)
RBE3 Elements
• NOT a “rigid” element
• IS an interpolation element
• Does not add stiffness to the structure (if used
correctly)
• Motion at a dependent
GRID is the weighted
average of the motion(s) at
a set of master
(independent) GRIDs
![Page 71: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/71.jpg)
RBE3 Description
![Page 72: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/72.jpg)
RBE3 Description
• By default, the reference grid DOF will be the
dependent DOF
• Number of dependent DOF is equal to the number of
DOF on the REFC field
• Dependent DOF cannot be SPC’d, OMITted,
SUPORTed or be dependent on other RBE/MPC
elements
– PARAM,AUTOMSET,YES can resolve conflicts
![Page 73: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/73.jpg)
RBE3 Is Not Rigid!
• RBE3 vs. RBE2– RBE3 allows warping
and 3D effects
– In this example, RBE2 enforces beam
theory (plane sections remain planar)
RBE3 RBE2
![Page 74: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/74.jpg)
• Forces/moments applied at reference grid are distributed to the master grids in same manner as classical bolt pattern analysis
• Step 1: Applied loads are transferred to the CG of the weighted grid group using an equivalent Force/Moment
• Step 2: Applied loads at CG transferred to master grids according to each grid’s weighting factor
RBE3: How it Works? – Applied Forces
![Page 75: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/75.jpg)
RBE3: How it Works? – Applied Forces
• Step 1: Transform force/moment at reference
grid to equivalent force/moment at the weighted
CG of master grids.
MCG=MA+FA*e
FCG=FA
CG
FCG
MCG
FA
MA
Reference Grid
e
CG
![Page 76: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/76.jpg)
RBE3: How it Works? – Applied Forces
• Step 2: Move loads at CG to master grids
according to their weighting values.
• Force at CG divided amongst master grids according
to weighting factors Wi
• Moment at CG mapped as equivalent force couples on
master grids according to weighting factors Wi
![Page 77: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/77.jpg)
RBE3: How it Works? – Applied Forces
• Step 2: Continued…
CG
FCG
MCG
Total force at each master node is sum of...
Forces derived from force at CG: Fif = FCG{Wi/ Wi}
F1m
F3mF2m
Plus Forces derived from moment at CG:
Fim = {McgWiri/(W1r12+W2r2
2+W3r32)}
![Page 78: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/78.jpg)
RBE3: How it Works? – Mass Distribution
• Masses smeared to the master grids similar to
forces distribution• Mass is distributed to the master grids with weighting factors
• Rotational inertia is transferred to master grids
• Reference node inertial force is distributed in same manner as when
static force is applied to the reference grid.
![Page 79: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/79.jpg)
Example 1
• RBE3 distribution of loads when force at reference grid at
CG passes through CG of master grids
![Page 80: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/80.jpg)
Example 1: Force Through CG
• Simply supported beam
• 10 elements, 11 nodes numbered 1 through 11
• 100 LB. Force in negative Y on reference grid 99
![Page 81: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/81.jpg)
Example 1: Force Through CG
• Load through CG with uniform weighting factors results in
uniform load distribution
![Page 82: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/82.jpg)
Example 1: Force Through CG
• Comments…
• RBE3 Require 6 RBMODES
• x rotation DOF is added to satisfy equilibrium
![Page 83: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/83.jpg)
Example 2
• Force does not pass thru CG of master grids
![Page 84: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/84.jpg)
Example 2: Load not through CG
• The resulting force distribution is not intuitively
obvious
• Note forces in the opposite direction on the left side of the beam.
Upward loads on left
side of beam result
from moment caused
by movement of
applied load to the CG
of master grids.
![Page 85: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/85.jpg)
Example 3
• Use of weighting factors to generate realistic
load distribution: 100 LB. transverse load on 3D
beam.
![Page 86: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/86.jpg)
Example 3: Transverse Load on Beam
• If uniform weighting
factors are used, the
load is equally
distributed to all
grids.
![Page 87: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/87.jpg)
Example 3: Transverse Load on Beam
Displacement Contour
• The uniform load distribution results in too much
transverse load in flanges causing them to droop.
![Page 88: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/88.jpg)
Example 3: Transverse Load on Beam
• Assume quadratic distribution of
load in web
• Assume thin flanges carry zero
transverse load
• Master DOF 1235. DOF 5 added to
make RY rigid body motion
determinate
![Page 89: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/89.jpg)
• Displacements with quadratic weighting factors
virtually equivalent to those from RBE2 (Beam
Theory), but do not impose “plane sections
remain planar” as does RBE2.
Example 3: Transverse Load on Beam
![Page 90: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/90.jpg)
Example 3: Transverse Load on Beam
• RBE3 Displacement Contour
• Max Y disp=.00685
![Page 91: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/91.jpg)
Example 3: Transverse Load on Beam
• RBE2 Displacement contour
• Max Y disp=.00685
![Page 92: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/92.jpg)
Example 4
• Use RBE3 to get
“unconstrained” motion
• Cylinder under pressure
• Which Grid(s) do you
pick to constrain out
Rigid body motion, but
still allow for free
expansion due to
pressure?
![Page 93: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/93.jpg)
Example 4: Use RBE3 for Unconstrained Motion
•Solution:• Use RBE3
• Move dependent DOF from reference grid to selected master
grids with UM option on RBE3 (otherwise, reference grid cannot
be SPC’d)
• Apply SPC to reference grid
![Page 94: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/94.jpg)
• Since reference grid has 6 DOF, we must assign 6 “UM” DOF to a set of master grids
• Pick 3 points, forming a nice triangle for best numerical conditioning
• Select a total of 6 DOF over the three UM grids to determine the 6 rigid body motions of the RBE3
• Note: “M” is the NASTRAN DOF set name for dependent DOF
Example 4: Use RBE3 for Unconstrained Motion
![Page 95: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/95.jpg)
How Do I create UM set in Patran?
UX, UY, UZ onlyUy, Uz in cyl coord
sys is determinate
Reassign
Dependant
termsPick 3 nodes @
approx 120
![Page 96: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/96.jpg)
Example 4: Use RBE3 for Unconstrained Motion
• For circular geometry, it’s convenient to use
a cylindrical coordinate system for the
master grids.• Put THETA and Z DOF in UM set for each of the three UM grids
to determine RBE3 rigid body motion
![Page 97: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/97.jpg)
Equation (consider avg x disp of grid 99)
Avg motion: U99x = (U1x + U2x + U3x) / 3
Default MPC: -3.*U99x + U1x + U2x + U3x =0
Rearrange UM: U1 + U2 + U3 - 3 * U99 =0
What is the UM?
• UM fields can be used to move the dependent DOF away from the reference grid
• For Example (in 1-D):
First term in MPC equation is dependent; Same equation, different order
99
1 2 3
99
1 2 3
![Page 98: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/98.jpg)
Example 4: Use RBE3 for Unconstrained
Motion
“UM” Grids
![Page 99: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/99.jpg)
Example 4: Use RBE3 for Unconstrained Motion
• Result is free expansion due to internal pressure. (note: poisson effect causes shortening)
![Page 100: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/100.jpg)
Example 4: Use RBE3 for Unconstrained
Motion
• Resulting MPC
Forces are
numeric zeroes
verifying that no
stiffness has
been added.
–PARAM,AUTOMSET,YES can also be
used in many instances instead of UM
![Page 101: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/101.jpg)
RBE3 – Non Uniform Distribution – CHEXA(8)
Coefficients all 1.0
Coefficients 1.0, 0.5 and 0.25
![Page 102: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/102.jpg)
RBE3 – Non Uniform Distribution – CHEXA(8)
Coefficients 1.0, 0.5 and 0.25
Coefficients all 1.0
Stress and Deflection
Correct Stress = 2,500
Correct Disp = 2.5e-3
Max Stress 5,830
Max Disp = 2.86e-3
![Page 103: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/103.jpg)
RBE3 – Non Uniform Distribution – CHEXA(20)
Coefficients all 1.0
Coefficients: 1.0 -2.0 0.5 -1.0 0.25
![Page 104: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/104.jpg)
RBE3 – Non Uniform Distribution – CHEXA(20)
Stress and Deflection
Correct Stress = 2,500
Correct Disp = 2.5e-3
Max Stress 11,600
Max Disp = 3.21e-3Coefficients all 1.0
Coefficients:
1.0 -2.0 0.5 -1.0 0.25
![Page 105: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/105.jpg)
RBE3: Additional Reading
• Recommended TANs– TAN#: 2402 RBE3 - The Interpolation Element.
– TAN#: 3280 RBE3 ELEMENT CHANGES IN VERSION 70.5, improved diagnostics
– TAN#: 4155 RBE3 ELEMENT CHANGES IN VERSION 70.7
– TAN#: 4494 Mathematical Specification of the Modern RBE3 Element
– TAN#: 4497 AN ECONOMICAL METHOD TO EVALUATE RBE3 ELEMENTS IN LARGE-SIZE
MODELS
http://simcompanion.mscsoftware.com)
–Visit SimCompanion
![Page 106: MPC Equations Rigid Elements-5!13!2010](https://reader034.vdocuments.mx/reader034/viewer/2022050622/54495d68b1af9f4f618b50d6/html5/thumbnails/106.jpg)
Thank You