Professional Documents
Culture Documents
Software Corporation
Europe Corporate Asia Pacific
MSC.Software GmbH MSC.Software Corporation MSC.Software Japan Ltd.
Am Moosfeld 13 2 MacArthur Place Shinjuku First West 8F
81829 Munich, Germany Santa Ana, CA 92707 USA 23-7 Nishi Shinjuku
Telephone: (49) (89) 43 19 87 0 Telephone: (800) 345-2078 1-Chome, Shinjuku-Ku
Fax: (49) (89) 43 61 71 6 Fax: (714) 784-4056 Tokyo 160-0023, JAPAN
Telephone: (81) (3)-6911-1200
Fax: (81) (3)-6911-1201
NAS102 Seminar
April 2007
NA*V2004*Z*Z*Z*SM-NAS102-NT1
DISCLAIMER
MSC.Software Corporation reserves the right to make changes in specifications and other information contained in this
document without prior notice.
The concepts, methods, and examples presented in this text are for illustrative and educational purposes only, and are not
intended to be exhaustive or to apply to any particular engineering problem or design. 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.
User Documentation: Copyright 2007 MSC.Software Corporation. Printed in U.S.A. All Rights Reserved.
This notice shall be marked on any reproduction of this documentation, in whole or in part. Any reproduction or distribution
of this document, in whole or in part, without the prior written consent of MSC.Software Corporation is prohibited.
MSC, MSC., MSC.Actran, MSC.ADAMS, MSC.Dytran, MSC.EASY5, MSC.Fatigue, MSC.FlightLoads, MSC.Laminate
Modeler, MSC.Marc, MSC.Marc Mentat, MSC.Mvision, MSC.Nastran, MSC.Patran, MSC.Robust Design, SimDesigner,
SimManager, MSC.SOFY, the MSC.Software corporate logo, and Simulating Reality are trademarks or registered
trademarks of the MSC.Software Corporation in the United States and/or other countries.
All other brand names, product names or trademarks belong to their respective owners.
SECTION 1
REVIEW OF FUNDAMENTALS
Modal
Analysis
Dynamic
Response
Analysis
UNITS
●Fundamental units
●Length L (inch, meter)
●Mass M (slug, kilogram)
●Time T (second)
●Length L (meter, millimeter)
●Force F (Newton)
●Time T (second)
Ns 2
1 1000kg 1t
NAS102, Section 1, March 2007
Copyright 2007 MSC.Software Corporation S1-4
mm
Slide 5
UNITS (Cont.)
• Engineering Units for Common Variables.
Variable Dimensions* Common Common
English Units Metric Units
Length L in m
Mass M lb-sec 2/in kg
Time T sec sec
Area L2 in2 m2
Volume L3 in3 m3
Velocity LT -1 in/sec m/sec
Acceleration LT -2 in/sec 2 m/sec 2
Rotation - rad rad
Rotational Velocity T -1 rad/sec rad/sec *L denotes length
Rotational Acceleration T -2 rad/sec2 rad/sec2 M denotes mass
Circular Frequency T -1 rad/sec rad/sec T denotes time
Frequency T -1 cps; Hz cps; Hz - denotes dimensionless
Eigenvalue T -2 rad2 /sec 2 rad2/sec 2
Phase Angle - deg deg
Force MLT -2 lb N
Weight MLT -2 lb N
Moment ML2T -2 in-lb N-m
Mass Density ML -3 lb-sec 2/in4 kg/m3
-1 -2 2 2
Young’s Modulus ML T lb/in Pa; N/m
Poisson’s Ratio - - -
Shear Modulus ML -1T -2 lb/in2 Pa; N/m2
Area Moment of Inertia L4 in4 m4
Torsional Constant L4 in4 m4
Mass Moment of Inertia ML 2 in-lb-sec 2 kg-m 2
Stiffness MT -2 lb/in N/m
Viscous Damping Coefficient MT-1 lb-sec/in N-sec/m
Stress ML -1T -2 lb/in2 Pa; N/m2
Strain - - -
UNITS (Cont.)
● Use consistent units!
0 .1 0 .1
-0 .1 -0. 1
-0 .2 0. 0 .2 0.4 0 .6 0 .8 -0. 2
TI ME
S DO F Osci lla to r- -
-- Non ze ro In i ti a l Co n di t
io ns
●Critical Damping
b c 2 km 2mn
● No oscillation occurs.
• u(t) = (A + Bt) e-bt/2m
● Overdamped
• b > bc
• No oscillation occurs. The system gradually returns to equilibrium (at
rest, undisplaced) position.
UNDERDAMPED CASE
0 .2
E1
0 .1
D isp l a ce m en t 0 .
-0 .1
-0 .2
0. 0 .5 1 .0 1 .5 2 .0 2 .5 3 .0 E0
C D A M P E le m e n t T im e ( S e c o n d s )
- 0 .0 5
B u( t 0)
.
. u (t 0) P / k
A
n (1 2 / 2n )n
MAGNIFICATION FACTOR
2.0
E1
1.5
Dis p l aceme nt
1.0
Ma gnit ude
0.5
P/k
0.
0. 0. 2 0 .4 nn 0. 6 0.8 1.0 E1
sin(t )
• u(t ) P / k
(1 2 / 2n )2 (2 / n )2
2/ n
• tan1
1 2 / 2n
● is phase lead => 180o 360o – for Nastran output
NAS102, Section 1, March 2007
Copyright 2007 MSC.Software Corporation S1-15
Slide 16
● For 1
n
MAGNIFICATION FACTOR
1. 2
E1
1. 0
0. 8
D is p l ac e m e nt 0. 6
M a g n i tu d e
0. 4
0. 2
0.
0. 0. 2 0 .4 0 .6 0. 8 1. 0 E1
F r e q u e nc y ( H z )
CLASSIFICATION OF DYNAMIC
ENVIRONMENTS
Deterministic
Transient
Periodic
Simple Shock
Harmonic Spectra
Random
Nonstationary
Stationary
MD Nastran
Ergodic
DYNAMIC EXCITATIONS
MD NASTRAN DOCUMENTATION
● MD Nastran Documentation
● User’s Guides
• Linear Static Analysis
• Basic Dynamic Analysis
• Advanced Dynamic Analysis
• Design Sensitivity and Optimization
• DMAP Programmer’s Guide
• Numerical Methods
• Aeroelastic Analysis
• Thermal Analysis
• Superelement
• Implicit Nonlinear (SOL 600)
• Explicit Nonlinear (SOL 700)
• SOL 400 (MD Nastran)
NAS102, Section 1, March 2007
Copyright 2007 MSC.Software Corporation S1-22
Slide 23
● Other Documentation
• Reference Manual
• Common Questions and Answers
• Bibliography
http://www.mscsoftware.com/support/prod_support/nastran/biblio/index.cfm
BLANK
y
Time 2
Time 1
x
2
z 1
AE AE
L 0 0
L
GJ GJ
0 0
k L L
AE AE
0 0
L L
GJ GJ
0 0
L L
1
0
1
0
● Classical Consistent mass:
3 6
I I
0 0
m ρAL 3A
1
1
6 A where I r 2 dA
0 0
6 3
I I
0
0
6A 3 A
NAS102,Section 2, March 2007
Copyright 2007 MSC.Software Corporation S2-8
ROD FINITE ELEMENT (Cont.)
● Classical and MD Nastran lumped mass:
12 0 0 0
0 0 0 0
m AL
0 0 12 0
0 0 0 0
5/12 = ½(1/2 + 1/3)
● MD Nastran coupled mass: 1/12 = ½( 0 + 1/6)
5 12 0 1 12 0
0 0 0 0
m AL
1 12 0 5 12 0
0 0 0 0
L
Single Element Model
E E
C 3 1.732
● MD Nastran L L
(10 %)
● Coupled mass
E E
N 12 5 1.549
L L
(1.4%)
● Scalar mass
● CMASSi, PMASS
● Grid point mass
● CONM1 (6x6 mass matrix) - The user defines half of the
terms, symmetry is assumed.
● CONM2 (concentrated mass)
M
M SYM .
M
I11
I 21 I22
NAS102,Section 2, March 2007
I31 I32 I33
Copyright 2007 MSC.Software Corporation S2-13
MASS INPUT (Cont.)
● Structural mass (e.g., CONM2, etc.) are always included in
the model
● Nonstructural mass
● Mass input on element property entry which is not associated with
geometric properties of element. Input as mass/length for line
elements and mass/area for elements with 2-D geometry.
● Non structural mass can be specified on many property entries
(e.g., NSM on the PSHELL entry)
● This type of nonstructural mass is always included in the model
● Some nonstructural mass are Case Control selectable
● NSM Case Control selects NSM, NSM1, NSML, NSML1 entries
Bulk Data Entries
MSMADD SID S1 S2 S3 S4 S5 S6 S7
S8 S9 S10 etc.
Format:
1 2 3 4 5 6 7 8 9 10
CONM2 EID G CID M X1 X2 X3
I11 I21 I22 I31 I32 I33
Example:
CONM2 2 15 6 49.7
16.2 16.2 7.8
Field Contents
EID Element identification number. (Integer > 0)
G Grid point identification number. (Integer > 0)
CID Coordinate system identification number. For CID of -1; see X1, X2, X3 below. (Integer > -1; Default = 0)
M Mass value. (Real)
X1, X2, X3 Offset distances from the grid point to the center of gravity of the mass in the coordinate system defined in field
4, unless CID = -1, in which case X1, X2, X3 are the coordinates, not offsets, of the center of gravity of the mass
in the basic coordinate
Iij Mass moments of inertia measured at the mass center of gravity in the coordinate system defined by field 4. If
CID=-1, the basic coordinate system is implied. (For I11, I22, and I33; Real > 0.0; for I21, I31, and I32; Real)
Remarks:
1. Element identification numbers should be unique with respect to all other element identification numbers
2. For a more general means of defining concentrated mass at grid points, see the CONM1 entry description.
3. The continuation is optional.
4. If CID = -1, offsets are internally computed as the difference between the grid point location and X1, X2, X3. The
grid point locations may be defined in a nonbasic coordinate system. In this case, the values of Iij must be in a
coordinate system that parallels the basic coordinate system.
(Continued)
Bulk Data Entry
éM ù
ê M symmetric ú
ê ú
ê M ú
ê ú
ê I11 ú
ê - I21 I22 ú
ê ú
ë - I31 - I32 I33 û
where M = ò r dV
= ò r (x + x 3 ) dV
2 2
I11 2
= ò r( x + x 3 ) dV
2 2
I22 1
= ò r( x + x 2 ) dV
2 2
I33 1
I21 = ò rx x 1 2
dV
I31 = ò rx x 1 3
dV
I32 = ò rx x 2 3
dV
and x 1, x2, x 3 are components of distance from the center of gravity in the coordinate system defined in field 4.
The negative signs for the off-diagonal terms are supplied automatically. A warning message is issued if the
inertia matrix is nonpositive definite, since this may cause fatal errors in dynamic analysis modules.
6. If CID > 0, then X1, X2, and X3 are defined by a local Cartesian system, even if CID references a spherical or
cylindrical coordinate system. This is similar to the manner in which displacement coordinate systems are
defined.
7. See the MSC.Nastran Reference Manual, Section 4.2 for a definition of coordinate system terminology.
Multipoint Constraints
Constraints
Static Condensation
L – Left over
Analysis Set A = L + R R – Rigid Body
Free-Body Partitioning
Set
Name Definition
m degree of freedom eliminated by multipoint constraints
sb* degree of freedom eliminated by single-point constraints that are included in boundary
condition changes and by the AUTOSPC feature
sg* degrees of freedom eliminated by single-point constraints that are specified on the PS
field on GRID Bulk Data entries
o degrees of freedom omitted by structural matrix partitioning
q generalized degrees of freedom for dynamic reduction or component mode synthesis
r reference degrees of freedom used to determine free body motion
c degrees of freedom which are free during component mode synthesis or dynamic
reduction
b degree of freedom fixed during component mode analysis or dynamic reduction
e extra degrees of freedom introduced in dynamic analysis
sa permanently constrained aerodynamic degrees of freedom
k aerodynamic degrees of freedom
Each degree of freedom is also a Each degree of freedom is also a member of one or more
combined sets called "supersets." Supersets have the following definitions:
set supersets
m
sb
sg s
o
q n g p
ne ps
r f
a fe pa
c t d
l
b
e
sa
k
* Strictly speaking, sb and sg are not exclusive w ith respect to one another. Degrees of f reedom may exist in both
sets simultaneously. Since these sets are not used explicitly in the solution sequences, this need not concern the
user. How ever, those w ho use these sets in their ow n DMA Ps should avoid redundant specif ications w hen using
these sets f or partitioning or merging operations. That is, a degree of f reedom should not be specif ied on both a PS
f ield and a GRID entry (sg set) and on a selected SPC entry (sb set). Redundant specif ications w ill cause UFM 2120
in the V EC module and behavior listed in MSC.Nastran DMA P Module Dictionary f or the UPA RTN module. These sets
are exclusive, how ever, f rom the other mutually exclusive sets.
NAS102,Section 2, March 2007
Copyright 2007 MSC.Software Corporation S2-22
BASIC MD NASTRAN SET DEFINITION (Cont.)
Se t Na m e Me a ning (+ indicates union of two sets)
s = sb + sg all degrees of freedom eliminated by single point constraints
the structural degrees of freedom remaining after the reference degrees of freedom are
+ c
= b removed (degree of freedom left over)
t = +
r the total set of physical boundary degrees of freedom for superelements
a = t + q the set assembled in superelement analysis
d = a+ e the set used in dynamic analysis by the direct method
f= a + o unconstrained (free) structural degrees of freedom
fe = f +e free structural degrees of freedom plus extra degrees of freedom
n = f+ s all structural degrees of freedom not constrained by multipoint constraints
ne = n + e all structural degrees of freedom not constrained by multipoint constraints plus extra
degrees of freedom
1. If only OMITi entries are present then the o-set consists of degrees of freedom listed
explicitly on OMITi entries. The remaining f-set degrees of freedom are placed in the b-
set which is a subset of the a-set.
2. If ASETi or QSETi are present, then the a-set consists of all degrees of freedom listed
on ASETi entries and any entries listing its subsets, such as QSETi, SUPORTi, CSETi,
and BSETi entries. Any OMITi entries are redundant. The remaining f-set degrees
3. If there are no ASETi, QSETi, or OMITi entries present but there are SUPORTi, BSETi,
or CSETi entries present then the entire f-set is placed in the a-set and the o-set is not
created.
4. There must be at least one explicitly ASETi, QSETi, or OMITi entry for the o-set to
exist, even if the ASETi, QSETi, or OMITi entry is redundant.
In dynamic analysis, additional vector sets are obtained by a modal transformation derived from real
eigenvalue analysis of the a-set. These sets are as follows:
O = rigid body (zero frequency) modal degrees of freedom
f = finite frequency modal degrees of freedom
i = O + f , the set of all modal degrees of freedom
One Vector set is defined that combines physical and modal degrees of freedom:
The membership of each degree of freedom can be printed by use of the Bulk Data entries PARAM,
USETPRT and PARAM, USETSEL.
NAS102,Section 2, March 2007
Copyright 2007 MSC.Software Corporation S2-23
BASIC MD NASTRAN SET DEFINITION (Cont.)
Degre e of Fre edom Set Bulk Data Entrie s
Degrees of freedom are placed in sets as specified by the user on the following Bulk Data entries:
*Placed in set only if constraints are not specified in the basic coordinate system.
In superelement analysis, the appropriate entry names are preceded by the letter SE, and have a field
reserved for the superelement identification number. This identification is used because a boundary
(exterior) grid point may be in one mutually exclusive set in one superelement and in a different set in the
adjoining superelement. The SE-type entries are internally translated to the following types of entry for
the referenced superelement:
● Engineering judgment
2
● which (after dividing by eit) simplifies to
K – M
= 0
where
det ([K ] [M]) 0
2
1
Mode 1
Mode 2
2
Mode 3 3
etc.
● and
{} [K ]{ } 0
i
T
j
If i j
● also { } T
[K ]{ j }
2j j T Rayleigh Quotient
{j } [M]{ j }
m m
m x1
m x2
1 300 0.66
1 = , 1 = , 1 =
0.5 150 0.33
=
u
K i
● Modal strain i i
=
K K
u
i
i
i
● Modal stress
P =
K
i
i
● Modal force i
1 T 2
● Modal strain energy --
-
V e = e
K ee
e i
i 2 i i
where
K – M
= 0
A
=
–1
A =
M K
0.0 = i2
Default = 7, can be
increased up to 15
● Element output
● ELSTRESS (or STRESS)
● ESE
● EKE
● ELFORCE (or FORCE)
● STRAIN
● Special entry
● OMODES – selects output for selective modes
Table 3A.
Length (a) 5 in
Height (b) 2 in
Thickness 0.100 in
Weight Density 0.282 lbs/in3
Mass/Weight Factor 2.59E-3 sec2/in
Elastic Modulus 30.0E6 lbs/in2
Poisson’s Ratio 0.3
Weight Density
see PARAM,WTMASS
0
E I G E N V A L U E A N A L Y S I S S U M M A R Y (READ MODULE)
0 SUBCASE 1
1 NORMAL MODES EXAMPLE MARCH 9, 2007 MD NASTRAN 3/ 1/07 PAGE 11
USING LANCZOS
0 SUBCASE 1
EIGENVALUE = 7.055894E+05
CYCLES = 1.336891E+02 R E A L E I G E N V E C T O R N O . 1
SECTION 4
REDUCTION IN DYNAMIC ANALYSIS
Definition
● Dynamic reduction means reducing a given dynamic math model to one with fewer
degrees of freedom.
● Modal reduction
CALCULATION)
● Let {uf} be the set of the unconstrained (free) structural coordinates.
● Partition
where u a
uf= -------
ua = analysis set u o
uo = omitted set
CALCULATION)
● Form a static equation for uf and partition the stiffness matrix into the O-set and
the A-set.
● O-set is dependent upon the A-set via Equation 2. The motion of the O-set is a
linear combination of the A-set motions. The columns of Goa are the static shape
vectors.
NAS102,Section 4, March 2007
Copyright 2007 MSC.Software Corporation S4-5
STATIC CONDENSATION (Cont.) (INTERNAL
Slide 6
CALCULATION)
● The equations of motion for the F-set are written in terms of the A-set
.. .
TM f {u a} + TBf {u a } + T Kf{u a} = TP f
or
.. .
Maa ua + Baau a + Kaaua = Pa
● Dynamics problems are solved in terms of the reduced coordinates (A-set). O-set components are
recovered using Equation 2.
● The largest cost is associated with the formulation of Maa and Baa, particularly for nondiagonal (coupled
mass) Mff.
● The resulting Kaa, Baa, and Maa are small and dense (i.e., matrix bandedness is destroyed).
CALCULATION)
SUMMARY
● Separate free degrees of freedom (U f) into the omitted set (U 0) and
the analysis set (U A) by means of OMIT entries or ASET entries.
● Retain only a small fraction of the DOFs (typically 10% or less) in
the analysis set because the computer costs for static
condensation increase rapidly with the size of the analysis set.
Otherwise, retain all of the DOFs.
● Retain DOFs with large concentrated masses in the analysis set.
● Retain DOFs that are loaded (in transient and frequency response
analysis).
● Retain DOFs to adequately describe deflected shape or modes of
interest.
USER INTERFACE
Either
1 2 3 4 5 6 7 8 9 10
ASET ID C ID C ID C ID C
ASET 1 123 2 12 4 1 5 1
and/or
ASET1 C G G G G G G G
or ASET1 123 1 2 3 4 5
OMIT, OMIT1
Specify either the A-set (with ASET entry) or the O-set (with OMIT entry). The remaining DOFs
automatically are placed in the complementary set.
REDUCTION
● Executive Control Section
● Any SOL
Physical Variables
Static Transformation
o -1
uo = K oo Po
WORKSHOP #2
WORKSHOP # 2
● Start with the following partial input file and add request for
Guyan reduction. Compare the results with workshop # 1
$
$ wkshp2.dat
$
SOL 103
CEND
TITLE = REDUCTION PROCEDURES, NORMAL MODES EXAMPLE
SUBTITLE = USING STATIC REDUCTION
ECHO = UNSORTED
SUBCASE 1
SUBTITLE=USING LANCZOS
METHOD = 1
SPC = 1
VECTOR=ALL
BEGIN BULK
param,post,-1
EIGR,1,AHOU,,,,5
PARAM, COUPMASS, 1
PARAM, WTMASS, 0.00259
INCLUDE 'plate.bdf'
$
$ SELECT A-SET, STATIC REDUCTION IS DONE AUTOMATICALLY
$
ENDDATA
R E A L E I G E N V A L U E S
MODE EXTRACTION EIGENVALUE RADIANS CYCLES GENERALIZED GENERALIZED
NO. ORDER MASS STIFFNESS
1 1 7.056352E+05 8.400210E+02 1.336935E+02 1.000000E+00 7.056352E+05
2 2 1.879631E+07 4.335472E+03 6.900117E+02 1.000000E+00 1.879631E+07
3 3 2.817725E+07 5.308225E+03 8.448301E+02 1.000000E+00 2.817725E+07
4 4 1.953805E+08 1.397786E+04 2.224645E+03 1.000000E+00 1.953805E+08
5 5 2.367517E+08 1.538674E+04 2.448875E+03 1.000000E+00 2.367517E+08
.
.
.
0 SUBCASE 1
EIGENVALUE = 7.056352E+05
CYCLES = 1.336935E+02 R E A L E I G E N V E C T O R N O . 1
MODAL REDUCTION
● All MD Nastran linear dynamic solutions have two versions.
● Direct - The solution is solved in terms of A-set coordinates.
● Modal - The solution is solved in terms of modal coordinates (H-set).
● In the modal solution sequences the A-set coordinates are written in terms of
modal coordinates.
ua =
a
Modal Coordinates
● Modal vectors (mode shapes) are solutions to the undamped eigenvalue problem
(A-set coordinates)
..
[M aa] {ua} + [K aa] {ua } = 0
= [a T] {Pa}
If [f] is mass normalized and there are no K2PP, M2PP, B2PP, or TF,
then:
Generalized .. . Generalized
Mass matrix ] {} + [aT] Baa {a } {} + [ W2 ] {} = [aT] {Pa}
[ Stiffness
matrix
Note: A-set matrices may be reduced matrices from Guyan
reduction or GDR. Transformation from modal coordinates to the F-set
would require two transformations.
{u f} = [] {ua }
REDUCTION
● Executive Control Section
● Any modal dynamic analysis SOL
SECTION 5
RIGID BODY MODES
No Constraints
(a)
(c) Mechanism(s)
P
• In cases (a) and (b), the structure can displace as a rigid body.
• On the assumption that the mass matrix [M] is positive definite, zero
eigenvalues result from a positive semi-definite stiffness, i.e.,
T
RIG M
RIG> 0
T
RIG
K
RIG
= 0
• SUPORT does not constrain the structure. It simply defines the R-set
components. In normal modes analysis, rigid body modes are
calculated using the R-set as reference degrees of freedom.
ua =
ur r- set (suport
(suport DOF)
Step 2: Solve for u l in terms of ur .
K ll K l u
r l = 0
K l K˜ u Pr
r rr r
(Cont.)
ul = Dm ur
where
[ Dm ] = - [ Kll ]-1 [ Klr ]
D
= m
RIG I
r
(Cont.)
Step 3: Mass matrix operations
T
D D
M = m M m
r Ir aa I
r
where [Mr] is not diagonal in general
• Using Gram-Schmidt orthogonalization (in the READ module), the matrix
[Mr] is orthogonalized by the transformation [ro], that is,
Mo= T Mr
ro
ro
T
with the property: a K = K rr = 0*
RIG aa a RIG
T
M =
M
a RIG aa a RIG o
___________________________________________________________________________________________
FREEDOM
• Care must be taken when selecting SUPORT DOFs.
• SUPORT DOFs must be able to displace independently without
developing internal stresses (statically determinate).
2 5 2 5
1 1
4
3 6 3 4
[ X ] = [ Krr ] + [ Klr ]T D
• If actual rigid body modes exist, the strain-energy is 0 .
• Note that [X] is also the transformation of the stiffness matrix [Kaa] to R-set
coordinates, which by definition of rigid body (zero frequency) vector properties,
should be null.
• MD Nastran also calculates the rigid body error ratio
X
= --------------
Krr
• Note: Only one value of is calculated using [X], and [Krr] based on all SUPORT
DOFs.
NAS102,Section 5, March 2007
Copyright 2007 MSC.Software Corporation S5-8
Slide 9
• Note: MD Nastran does not check that discarded modes are rigid
body modes (i.e., = 0).
• When this transformation is applied to the dynamic system and the
modes are unit mass normalized, we obtain
·· ·
I
RIG 0 RIG RIG 0 0 RIG
+ T B + 2
0 I
F LEX
··
· 0 FLE X FL EX
FL EX FLEX
T T
P
= RIG +
RIG N + Q
T P T
F LEX F LEX
NAS102,Section 5, March 2007
Copyright 2007 MSC.Software Corporation S5-10
RIGID BODY MODES AND RIGID BODY Slide 11
VECTORS (Cont.)
• As a result of the transformation, the following consequences
occur:
• Constraint forces are not externally active, i.e.,
T
RIG
Q= 0
T
FL EX
• If damping elements are not connected to ground, then
T
B =
0
RIG
Thus,
T 0 0
RIG B =
RIG F LEX 0 T
B
T F LEX FL EX
F LEX
VECTORS (Cont.)
T 0 0
RIG B =
RIG F LEX 0 2
T i i
F LEX
SECTION 6
DAMPING
DAMPING
● Damping represents energy dissipation observed in structures.
● Damping is difficult to accurately model since damping results from many
mechanisms:
● Viscous effects (dashpot, shock absorber)
● External friction (slippage in structural joints)
● Internal friction (characteristic of material type)
● Structural nonlinearities (plasticity)
● Analytical conveniences used to model damping
● Viscous damping force
f v = bu·
.
·· + bu
mu · + ku = p .
.
fs = igku where i = –1
g = structural damping coefficient
mu·· +
1 + ig
ku = p
NAS102,Section 6, March 2007
Copyright 2007 MSC.Software Corporation S6-2
Slide 3
–2 ue it+ b
m iueit+ kue it = p
t
– 2 mue it + ibueit + kue it = p
t
● Structural damping:
mu·· +
1 + ig
ku = p
t
– 2 ue it +
m kueit = p
1 + ig t
if
gk
b = -------
= = k
but n -----
m
gk
b = -------- = g m
n
n
b = 2m
c n
then b g
------- = = ---
b 2
c
1
g = ----
Q
= structural damping factor
f = b u·
v
3 (or 4 )
DAMPING SUMMARY
STRUCTURAL DAMPING
● Structural damping
● MATi entries
1 2 3 4 5 6 7 8 9 10
MAT1 MID E G NU RHO A TREF GE
MAT1 2 30.0E6 0.3 0.10
VISCOUS DAMPING
Format:
1 2 3 4 5 6 7 8 9 10
CDAMP1 EID PID G1 C1 G2 C2
Example:
CDAMP1 19 6 0 23 2
Field Contents
EID Unique element identification number. (Integer > 0)
PID Property identification number of a PDAMP property entry. (Integer > 0; Default = EID)
G1, G2 Geometric grid point identification number. (Integer > 0)
C1, C2 Component number. (0 < Integer < 6; 0 or up to six unique integers, 1 through 6 may
be specified in the field with no embedded blanks. 0 applies to scalar points and 1
through 6 applies to grid points.)
Remarks:
1. Scalar points may be used for G1 and/or G2, in which case the corresponding C1 and/or C2 must
be zero or blank. Zero or blank may be used to indicate a grounded terminal G1 or G2 with a
corresponding blank or zero C1 or C2. A grounded terminal is a poin
2. Element identification numbers should be unique with respect to all other element identification
3. The two connection points (G1, C1) and (G2, C2), must be distinct.
4. For a discussion of the scalar elements, see the MSC.Nastran Reference Manual, Section 5.6.
5. When CDAMP1 is used in heat transfer analysis, it generates a lumped heat capacity.
6. A scalar point specified on this entry need not be defined on an SPOINT entry.
7. If Gi refers to a grid point then Ci refers to degrees of freedom(s) in the displacement coordinate
system specified by CD on the GRID entry.
Format:
1 2 3 4 5 6 7 8 9 10
PDAMP PID1 B1 PID2 B2 PID3 B3 PID4 B4
Example:
PDAMP 14 2.3 2 6.1
Field Contents
PIDi Property identification number. (Integer > 0)
Bi Force per unit velocity. (Real)
Remarks:
1. Damping values are defined directly on the CDAMP2 and CDAMP4 entries, and therefore do not
require a PDAMP entry.
2. A structural viscous damper, CVISC, may also be used for geometric grid points.
3. Up to four damping properties may be defined on a single entry.
· For a discussion of scalar elements, see the MSC.Nastran Reference Manual, Section 5.6..
Format:
1 2 3 4 5 6 7 8 9 10
CDAMP2 EID B G1 C1 G2 C2
Example:
CDAMP2 16 2.98 32 1
Field Contents
EID Unique element identification number. (Integer > 0)
B Value of the scalar damper. (Real)
G1, G2 Geometric grid point identification number. (Integer > 0)
C1, C2 Component number. (0 < Integer < 6; 0 or up to six unique integers, 1 through 6 may
be specified in the field with no embedded blanks. 0 applies to scalar points and 1
through 6 applies to grid points.)
Remarks:
1. Scalar points may be used for G1 and/or G2, in which case the corresponding C1 and/or C2 must
be zero or blank. Zero or blank may be used to indicate a grounded terminal G1 or G2 with a
corresponding blank or zero C1 or C2. A grounded terminal is a poin
2. Element identification numbers should be unique with respect to all other element identification numbers.
3. The two connection points (G1, C1) and (G2, C2), must be distinct.
4. For a discussion of the scalar elements, see the MSC.Nastran Reference Manual, Section 5.6.
5. When CDAMP2 is used in heat transfer analysis, it generates a lumped heat capacity.
6. A scalar point specified on this entry need not be defined on an SPOINT entry.
7. If Gi refers to a grid point then Ci refers to degrees of freedom(s) in the displacement coordinate
system specified by CD on the GRID entry.
Format:
1 2 3 4 5 6 7 8 9 10
CDAMP3 EID PID S1 S2
Example:
CDAMP3 16 978 24 36
Field Contents
EID Unique element identification number. (Integer > 0)
PID Property identification number of a PDAMP entry. (Integer > 0; Default = EID)
S1, S2 Scalar point identification numbers. (Integer > 0; S1 S2)
Remarks:
1. S1 or S2 may be blank or zero, indicating a constrained coordinate.
2. Element identification numbers should be unique with respect to all other element identification
numbers.
3. Only one scalar damper element may be defined on a single entry.
4. For a discussion of the scalar elements, see the MSC.Nastran Reference Manual, Section 5.6.
5. When CDAMP3 is used in heat transfer analysis, it generates a lumped heat capacity.
6. A scalar point specified on this entry need not be defined on an SPOINT entry.
Defines a scalar damper element that connected only to scalar points and without reference to a material or
property entry.
Format:
1 2 3 4 5 6 7 8 9 10
CDAMP4 EID B S1 S2
Example:
CDAMP4 16 -2.6 4 9
Field Contents
EID Unique element identification number. (Integer > 0)
B Scalar damper value. (Real)
S1, S2 Scalar point identification numbers. (Integer > 0; S1 S2)
Remarks:
1. S1 or S2 may be blank or zero, indicating a constrained coordinate.
2. Element identification numbers should be unique with respect to all other element identification numbers.
3. Only one scalar damper element may be defined on a single entry.
4. For a discussion of the scalar elements, see the MSC.Nastran Reference Manual, Section 5.6.
5. If this entry is used in heat transfer analysis, it generates a lumped heat capacity.
Format:
1 2 3 4 5 6 7 8 9 10
PVISC PID1 CE1 CR1 PID2 CE2 CR2
Example:
PVISC 3 6.2 3.94
Field Contents
PIDi Property identification number. (Integer > 0)
CE1, CE2 Viscous damping values for extension in units of force per unit velocity. (Real)
CR1, CR2 Viscous damping values for rotation in units of moment per unit velocity. (Real)
Remarks:
1. Viscous properties are material independent; in particular, they are temperature independent.
2. One or two viscous element properties may be defined on a single entry.
MODAL DAMPING
CASE CONTROL
BULK DATA
TABDMP1,n,CRIT
,x1,y1,x2,y2,..endt
Rayleigh Damping
● Proportional to either the mass or stiffness matrix
● Also known as proportional damping
● Proportional to mass matrix (param,alpha1,x)
● Proportional to stiffness matrix (param,alpha2,y)
● Available in transient and frequency response analysis
● Scale factors applied to d-set (direct) and h-set (modal)
● Added to the viscous damping matrix as follows:
[B’] = [B] + alpha1 * [M] + alpha2 * [K]
φT Bφ 1φT Mφ 2φTKφ
1I 2Ω2
Blank
p
t
t
2
where
A 1 =
Mt + B
2t + K
3 Dynamic Matrix
A 2 = 1
3P n + 1 + P n + P n – 1 Applied Force
2
A =
2M
t – K
3
3 Initial Conditions,
from Previous
2
A4 =
–M
t + B
2 t – K
3
● The default values for W3, W4 are 0.0. In this case, they cause associated
damping terms to be ignored.
where
TM = modal mass matrix (diagonal)
TK = modal stiffness matrix (diagonal)
TP = modal force vector
NAS102,Section 7, March 2007
Copyright 2007 MSC.Software Corporation S7-8
MODAL TRANSIENT RESPONSE (Cont.)
● Equation 4 can be written as decoupled SDOF systems:
··
(5) m + k = p t
i i i i i
● The coupled problem is solved using modal coordinates utilizing the direct
transient response Newmark-Beta-type numerical integration.
A 1
n + 1=
A 2 +
A 3
n +
A 4
n – 1
M B K
● where
A = T --------- + --------- + ----
Dynamic Matrix
1 2 2 t 3
t
1 T
A = ---
P
+P +P –
2 3 n+1 n n 1 Applied Force
2M K
T --------- – ----
A =
3
t2 3 Initial Conditions,
from Previous
M B K
T – --------- + --------- – ----
A =
4
t 2 2t 3
NAS102,Section 7, March 2007
Copyright 2007 MSC.Software Corporation S7-10
DAMPING IN MODAL TRANSIENT RESPONSE
(Cont.)
● If modal damping is used, then each mode has
damping bi.
● The equations of motion become uncoupled
Q = 1
2
= 1 /G
Q = 5.0
G = 0.2
NAS102,Section 7, March 2007
Copyright 2007 MSC.Software Corporation S7-13
DAMPING IN MODAL TRANSIENT RESPONSE
(Cont.)
● The TABDMP1 Bulk Data entry is selected with the SDAMPING Case
Control command.
● fi (units: Hz) and gi define pairs of frequencies and dampings. Straight-
line interpolation is used for modal frequencies between consecutive fis.
Linear extrapolation is used at the ends of the table. ENDT ends the
table input.
● Example: Assume modes at 1.0, 2.5, 3.6, and 5.5 Hz.
Entered Computed Calculated by
f g f g Extrapolation
2.0 0.10 1.0 0.02
3.0 0.18 2.5 0.14 Calculated by
4.0 0.13 3.6 0.15
6.0 0.13 5.5 0.13
Interpolation
0.0 1.+30
FLSFSEL LFREQ = , HFREQ = ,
fs1 fs2
FLSFSEL HFREQ = 4.
NAS102,Section 7, March 2007
Copyright 2007 MSC.Software Corporation S7-18
SELECTIVE MODES DELETION (Cont.)
● Previous commands remove high/low modes
● MODESELECT allows you to remove selective mode
MODESELECT is a CASE CONTROL command
● Use to either:
● Include a selective set of modes (n>0)
or
● Excludes a selective set of modes ( n < 0 )
Examples:
1. Selects all 10 modes excluding modes 6 and 7.
SET 100 = 1 THRU 10 EXCEPT 6,7
MODESELECT = 100
or
SET 200 = 6,7
MODESELECT = -200
NAS102,Section 7, March 2007
Copyright 2007 MSC.Software Corporation S7-20
TRANSIENT EXCITATION
Where A =
spatial load distribution and scale factor
(DAREA, static load, thermal load, or LSEQ)
= DELAY entry (Integer) or time delay
(Real),Default=0.
F(t-
) = TABLEDi entry
● DELAY defines DOFs and time delay
● TID – specifies TABLEDi for defining time and force pairs.
● Selected by DLOAD Case Control command.
Delay SID P1 C1 T1 P2 C2 T2
Pi – GRID number
Ci – Compenent number
Ti – Time delay for designated point Pi and component Ci (real)
NAS102,Section 7, March 2007
Copyright 2007 MSC.Software Corporation S7-22
TLOAD1 ENTRY (Cont.)
● Excitation is defined by TYPE.
P
C
= S
C S K P K
K
where SC = overall scale factor
SK = scale factor for k-th load set
PK = SID of TLOAD
1 2 3 4 5 6 7 8 9 10
DLOAD SID SC SI P1 S2 P2 -etc-
Temporal Spatial
NAS102,Section 7, March 2007
Copyright 2007 MSC.Software Corporation S7-26
EXAMPLE Type = 0 => Structural
Load
TLOAD1 35 29 0.2 0 40
FORCE 29 30 5.2 1.
X1 Y1 X2 Y2 X3 Y3 X4 Y4
TABLED1 40
TLOAD1 25 28 5
LSEQ 27 28 100
PLOAD4 100 ….
TABLED1 5 ….
Dynamic EXCITEID
TLOAD1 25 100 5
TABLED1 5 ….
A-
A
Force
B
C+
C
Time
● If NDt causes a solution at ABC, then MD Nastran should select the average force B.
● However, due to numerical roundoff, NDt on one computer may be at time A- and will
give force A. On another computer, NDt may be at time C+ and will give force C.
● The integration results will differ depending on whether the force at NDt is A, B, or C.
Time
·
P =
K u
+
B u
0
0 0
Force
Time
Example:
TIC 1 3 2 .
5.0 .
-6.0
Field Contents
SID Set identification number. (Integer > 0)
G Grid, scalar, or extra point identification number. (integer > 0)
C Component numbers. (Integer zero or blank for scalar or extra points, any one of the Integers 1
through 6 for a grid point.)
U0 Initial displacement. (Real)
V0 Initial velocity. (Real)
Remarks:
1. Transient initial condition sets must be selected with the Case Control command IC = SID. Note
the use of IC in the Case Control command versus TIC on the Bulk Data entry. For heat transfer,
the IC Case Control command selects TEMP or TEMPD entries for
2. If no TIC set is selected in the Case Control Section, all initial conditions are assumed to be zero.
3. Initial conditions for coordinates not specified on TIC entries will be assumed zero.
·· 1
u 0 = --------- uN – 2u N – 1 + u N – 2
NAS102,Section 7, March 2007 t12
Copyright 2007 MSC.Software Corporation S7-37
TSTEP ENTRY (Cont.)
● The initial conditions for the new integration are:
u 0 = u N
· 1 ··
u – 1= u N – t2 u 0 – ---t22u 0
2 Uniform
P 0 = PN Acceleration
· ··
P –1 =
Ku
– 1+ B u
– 1 + Mu – 1
· ·· ··
=
Ku – 1+
B u
0 – t 2u 0 + Mu
0
Example:
TSTEP 2 10 0.001 5
9 0.01 1
Field Contents
SID Set identification number. (Integer > 0)
Ni Number of time steps of value DTi. (integer 1)
DTi Time increment. (Real 0.0)
NOi Skip factor for output. Every NOi-th step will be saved for output. (Integer > 0; Default = 1)
Remarks:
1. TSTEP entries must be selected with the Case Control command TSTEP = SID.
2. Note that the entry permits changes in the size of the time step during the course of the solution.
Thus, in the example shown, there are 10 time steps of value .001 followed by 9 time steps of value
.01. Also, the user has requested that output be reco
3. See the MSC.Nastran Basic Dynamic Analysis User’s Guide, Chapter 10 for a discussion of
considerations leading to the selection of time steps.
4. In modal frequency response analysis (SOLs 111 and 146), this entry is required only when
TLOADi is requested; i.e., when Fourier methods are selected.
5. The maximum and minimum displacement at each time step and the SIL numbers of these
variables can be printed by altering DIAGON(30) before the transient module TRD1 and by altering
DIAGOFF(30) after the module. This is useful for runs that terminate due
6. For hear transfer analysis in SOL 159, use the TSTEPNL entry.
Modal Direct
Small Model X
Large Model X
Few Time Steps X
Many Time Steps X
High Frequency Excitation X
Nonlinearities X
Initial Conditions X X
Modal Damping X
5 0.0 0
TIME TYPE T1 T2 T3 R1 R2 R3
0.0 G 0.0 0.0 0.0 0.0 0.0 0.0
4.000000E-04 G 0.0 0.0 -2.173954E-02 1.105127E-02 1.051570E-02 0.0
8.000000E-04 G 0.0 0.0 -7.205779E-02 2.849259E-02 2.853552E-02 0.0
1.200000E-03 G 0.0 0.0 -1.433632E-01 4.084704E-02 4.916111E-02 0.0
1.600000E-03 G 0.0 0.0 -2.060064E-01 3.055025E-02 6.223300E-02 0.0
2.000000E-03 G 0.0 0.0 -2.459063E-01 1.403890E-03 6.812792E-02 0.0
0 SUBCASE
1
POINT-ID = 33
D I S P L A C E M E N T V E C T O R
TIME TYPE T1 T2 T3 R1 R2 R3
0.0 G 0.0 0.0 0.0 0.0 0.0 0.0
4.000000E-04 G 0.0 0.0 -1.122321E-02 9.220317E-03 6.136194E-03 0.0
8.000000E-04 G 0.0 0.0 -4.424645E-02 2.577100E-02 2.014592E-02 0.0
1.200000E-03 G 0.0 0.0 -1.030766E-01 3.820221E-02 3.921979E-02 0.0
1.600000E-03 G 0.0 0.0 -1.756299E-01 2.929389E-02 5.577315E-02 0.0
2.000000E-03 G 0.0 0.0 -2.443358E-01 1.775214E-03 6.761315E-02 0.0
2.400000E-03 G 0.0 0.0 -2.882814E-01 -2.449635E-02 7.435711E-02 0.0
2.800000E-03 G 0.0 0.0 -2.843486E-01 -3.428704E-02 7.112917E-02 0.0
0 SUBCASE
1
POINT-ID = 55
D I S P L A C E M E N T V E C T O R
TIME TYPE T1 T2 T3 R1 R2 R3
0.0 G 0.0 0.0 0.0 0.0 0.0 0.0
4.000000E-04 G 0.0 0.0 -2.850083E-03 7.786633E-03 4.615276E-03 0.0
8.000000E-04 G 0.0 0.0 -1.992840E-02 2.321643E-02 1.681915E-02 0.0
1.200000E-03 G 0.0 0.0 -6.642522E-02 3.539676E-02 3.502940E-02 0.0
12345
12345 1.0 psi over the total surface
12345
12345
12345
25.0
Z
Y
X
R E A L E I G E N V A L U E S
(AFTER AUGMENTATION OF RESIDUAL VECTORS)
MODE EXTRACTION EIGENVALUE RADIANS CYCLES GENERALIZED GENERALIZED
NO. ORDER MASS STIFFNESS
1 1 7.055894E+05 8.399937E+02 1.336891E+02 1.000000E+00 7.055894E+05
2 2 1.877186E+07 4.332651E+03 6.895628E+02 1.000000E+00 1.877186E+07
3 3 2.811176E+07 5.302053E+03 8.438479E+02 1.000000E+00 2.811176E+07
4 4 1.929422E+08 1.389036E+04 2.210720E+03 1.000000E+00 1.929422E+08
5 5 2.221657E+08 1.490523E+04 2.372240E+03 1.000000E+00 2.221657E+08
6 6 2.351324E+08 1.533403E+04 2.440486E+03 1.000000E+00 2.351324E+08
7 7 7.974902E+08 2.823987E+04 4.494515E+03 1.000000E+00 7.974902E+08
8 8 1.453224E+09 3.812117E+04 6.067173E+03 1.000000E+00 1.453224E+09
9 9 2.625274E+09 5.123743E+04 8.154690E+03 1.000000E+00 2.625274E+09
10 10 4.154733E+09 6.445722E+04 1.025868E+04 1.000000E+00 4.154733E+09
11 11 4.205890E+09 6.485284E+04 1.032165E+04 1.000000E+00 4.205890E+09
12 12 3.216783E+10 1.793539E+05 2.854506E+04 1.000000E+00 3.216783E+10
TIME TYPE T1 T2 T3 R1 R2 R3
0.0 G 0.0 0.0 0.0 0.0 0.0 0.0
4.000000E-04 G -5.468071E-16 8.320540E-17 2.038250E-04 -3.199117E-06 2.623944E-05 2.230269E-16
8.000000E-04 G -2.152597E-15 6.019959E-15 1.980818E-03 -1.510274E-05 -2.074038E-04 3.010193E-15
1.200000E-03 G -4.731214E-15 1.976858E-14 6.911292E-03 4.029346E-07 -1.653521E-03 9.216824E-15
1.600000E-03 G -8.185502E-15 3.999204E-14 1.407448E-02 2.646134E-05 -3.815677E-03 1.824066E-14
2.000000E-03 G -1.174987E-14 6.113124E-14 2.121053E-02 4.361140E-05 -5.847335E-03 2.759835E-14
POINT-ID = 33
D I S P L A C E M E N T V E C T O R
TIME TYPE T1 T2 T3 R1 R2 R3
0.0 G 0.0 0.0 0.0 0.0 0.0 0.0
4.000000E-04 G -8.130047E-16 5.783684E-16 2.019039E-04 1.682611E-08 2.577562E-05 8.783539E-16
8.000000E-04 G -5.437500E-15 9.431799E-15 1.971792E-03 -1.131783E-09 -2.092973E-04 7.575778E-15
1.200000E-03 G -1.469855E-14 2.928089E-14 6.911632E-03 -3.483805E-08 -1.653002E-03 2.206479E-14
1.600000E-03 G -2.785101E-14 5.819658E-14 1.409060E-02 -1.660608E-08 -3.811871E-03 4.290151E-14
2.000000E-03 G -4.146778E-14 8.828006E-14 2.123710E-02 1.814818E-10 -5.841007E-03 6.439503E-14
2.400000E-03 G -4.989242E-14 1.075860E-13 2.615920E-02 1.753988E-08 -7.446125E-03 7.806971E-14
2.800000E-03 G -4.913322E-14 1.067912E-13 2.613206E-02 2.261718E-08 -7.588134E-03 7.724409E-14
POINT-ID = 55
D I S P L A C E M E N T V E C T O R
TIME TYPE T1 T2 T3 R1 R2 R3
0.0 G 0.0 0.0 0.0 0.0 0.0 0.0
4.000000E-04 G -2.313598E-15 1.279507E-15 2.038511E-04 3.216275E-06 2.622230E-05 1.886289E-15
8.000000E-04 G -1.738001E-14 1.431151E-14 1.980840E-03 1.514255E-05 -2.074704E-04 1.465446E-14
1.200000E-03 G -4.910303E-14 4.295687E-14 6.911171E-03 -5.569029E-07 -1.653289E-03 4.203939E-14
1.600000E-03 G -9.447002E-14 8.441534E-14 1.407446E-02 -2.646987E-05 -3.815674E-03 8.127868E-14
2.000000E-03 G -1.412618E-13 1.273955E-13 2.121054E-02 -4.360946E-05 -5.847338E-03 1.216724E-13
2.400000E-03 G -1.707585E-13 1.548346E-13 2.611754E-02 -6.863064E-05 -7.455783E-03 1.473061E-13
2.800000E-03 G -1.686479E-13 1.534346E-13 2.608514E-02 -7.741245E-05 -7.598883E-03 1.456237E-13
3.200000E-03 G -1.287358E-13 1.173798E-13 1.986141E-02 -5.680266E-05 -5.762664E-03 1.111591E-13
3.600000E-03 G -5.511781E-14 5.048424E-14 8.672326E-03 -2.997875E-05 -2.603049E-03 4.766799E-14
0 SUBCASE CURVE FRAME CURVE ID./ XMIN-FRAME/ XMAX-FRAME/ YMIN-FRAME/ X FOR YMAX-FRAME/ X FOR
ID TYPE NO. PANEL : GRID ID ALL DATA ALL DATA ALL DATA YMIN ALL DATA YMAX
0 1 DISP 1 11( 5) 0.000000E+00 4.000000E-02 -1.666260E-01 9.200000E-03 1.482653E-01 6.400000E-03
0.000000E+00 4.000000E-02 -1.666260E-01 9.200000E-03 1.482653E-01 6.400000E-03
0 1 DISP 2 33( 5) 0.000000E+00 4.000000E-02 -1.846309E-01 9.200000E-03 1.602995E-01 6.800000E-03
0.000000E+00 4.000000E-02 -1.846309E-01 9.200000E-03 1.602995E-01 6.800000E-03
0 1 DISP 3 55( 5) 0.000000E+00 4.000000E-02 -2.001817E-01 9.200000E-03 1.730418E-01 6.800000E-03
0.000000E+00 4.000000E-02 -2.001817E-01 9.200000E-03 1.730418E-01 6.800000E-03
SECTION 8
EXCITATION DEFINITION
• Define force as a function of frequency.
• Several methods in MD Nastran:
• RLOAD1 (defines frequency-dependent load in real and imaginary
forms)
• RLOAD2 (defines frequency-dependent load in magnitude and
phase forms)
• LSEQ (generates dynamic loads from static loads)
• DLOAD Bulk Data entries are used to combine
frequency-dependent forces.
• RLOADi entries are selected by DLOAD Case Control
commands.
Peak Response
f1 f2 Frequency
Half-Power
• For maximum efficiency, use an uneven frequency step size. Use smaller Df in
regions around resonant frequencies and larger Df in regions far away from
resonant frequencies.
NAS102,Seminar 8, March 2007
Copyright 2007 MSC.Software Corporation Sem 8-8
Slide 9
FREQi ENTRIES
Applicable for Direct and Modal Method
• The FREQ3 entry defines F1, F2, and the number of frequencies in
between using either a linear or log interpolation. Biased towards end
points or center.
• The FREQ4 entry specifies a frequency at each resonant frequency and
the number of equally spaced excitation frequencies within the spread.
• The FREQ5 entry specifies a frequency range and fractions of the natural
frequencies within that range.
• The FREQ3, FREQ4, and FREQ5 entries are available only for the modal
method.
NAS102,Seminar 8, March 2007
Copyright 2007 MSC.Software Corporation Sem 8-9
Slide 10
• All FREQi Bulk Data entries with the same set ID are
used. Therefore, FREQ, FREQ1, FREQ2, FREQ3,
FREQ4, and FREQ5 entries may all be used in an
analysis.
Format:
1 2 3 4 5 6 7 8 9 10
FREQ SID F1 F2 F3 F4 F5 F6 F7
F8 F9 F10 -etc.-
Example:
FREQ 3 2.98 3.05 17.9 21.3 25.6 28.8 31.2
29.2 22.4 19.3
Field Contents
SID Set identification number. (Integer > 0)
Fi Frequency value in units of cycles per unit time. (Real 0.0)
Remarks:
1. Frequency sets must be selected with the Case Control command FREQUENCY = SID.
2. All FREQi entries with the same frequency set identification numbers will be used. Duplicate
frequencies will be ignored. f N and f N-1 are considered duplicated if |f N - f N-1 |<DFREQ*|f MAX - f MIN|,
where DFREQ is a user parameter, with default of 10-5. f
3. In modal analysis, solutions for modal DOFs from rigid body modes at zero excitation frequencies
may be discarded. Solutions for nonzero modes are retained.
Format:
1 2 3 4 5 6 7 8 9 10
FREQ1 SID F1 DF NDF
Example:
FREQ1 6 2.9 0.5 13
Field Contents
SID Set identification number. (Integer > 0)
F1 First frequency set. (Real 0.0)
DF Frequency increment. (Real > 0.0)
NDF Number of frequency increments. (Integer > 0; Default = 1)
Remarks:
1. FREQ1 entries must be selected with the Case Control command FREQUENCY = SID.
2. The units for F1 and DF are cycles per unit time.
3. The frequencies defined by this entry are given by
fi = F1 + DF * (i - 1)
where i = 1 to (NDF + 1)
4. All FREQi entries with the same frequency set identification numbers will be used. Duplicate
frequencies will be ignored. fN and fN-1 are considered duplicated if |f N - f N-1|<DFREQ*|fMAX - f MIN|,
where DFREQ is a user parameter, with default of 10-5. fMAX and fMIN are the maximum and
minimum excitation frequencies of the combined FREQi entries.
5. In modal analysis, solutions for modal DOFs from rigid body modes at zero excitation frequencies
may be discarded. Solutions for nonzero modes are retained.
(Continued)
Bulk Data Entry
Format:
1 2 3 4 5 6 7 8 9 10
FREQ2 SID F1 F2 NF
Example:
FREQ2 6 1 8 6
Field Contents
SID Set identification number. (Integer > 0)
F1 First frequency. (Real > 0.0)
F2 Last frequency. (Real > 0.0, F2 > F1)
NF Number of logarithmic intervals. (Integer > 0; Default = 1)
Remarks:
1. FREQ2 entries must be selected with the Case Control command FREQUENCY = SID.
2. The units for F1 and F2 are cycles per unit time.
3. The frequencies defined by this entry are given by 1
fi = F1 * e (i - 1)d f i1 F NF
5. In modal analysis, solutions for modal DOFs from rigid body modes at zero excitation frequencies
may be discarded. Solutions for nonzero modes are retained.
(Continued)
Bulk Data Entry
Format:
1 2 3 4 5 6 7 8 9 10
FREQ3 SID F1 F2 TYPE NEF CLUSTER
Example:
FREQ3 6 20 2000 LINEAR 10 2
Field Contents
SID Set identification number. (Integer > 0)
F1 Lower bound of modal frequency range in cycles per unit time. (Real > 0.0)
F2 Upper bound of modal frequency range in cycles per unit time. (Real>0.0, F2F1, Default = F1)
TYPE LINEAR or LOG. Specifies linear or logarithmic interpolation between frequencies.
(Character; Default = "LINEAR")
NEF Number of excitation frequencies within each subrange including the end points. The
first subrange is between F1 and the first modal frequency within the bounds. The
second subrange is between first and second modal frequencies between the bounds.
The
CLUSTER Specifies clustering of the excitation frequency near the end points of the range.See
Remark3. (Real > 0.0; Default=1.0)
Remarks:
1. FREQ3 applies only to modal frequency-response solutions (SOLs 11, 111, 146, and 200) and is
ignored in direct frequency response solutions.
2. FREQ3 entries must be selected with the Case Control command FREQUENCY = SID.
3. In the example above, there will be 10 frequencies in the interval between each set of modes
within the bounds 20 and 2000, plus 10 frequencies between 20 and the lowest mode in the range,
plus 10 frequencies between the highest mode in the range and 2000
4. Since the forcing frequencies are near structural resonances, it is important that some amount of
damping be specified.
(Continued)
Bulk Data Entry
NAS102,Seminar 8, March 2007
Copyright 2007 MSC.Software Corporation Sem 8-14
Slide 15
Example:
FREQ4 6 20 200 0.3 21
Field Contents
SID Set identification number. (Integer > 0)
F1 Lower bound of frequency range in cycles per unit time. (Real 0.0, Default=0.0)
F2 Upper bound of frequency range in cycles per unit time. (Real>0.0, F2 F1, Default = 1.0E20)
FSPD Frequency spread, +/- the fractional amount specified for each mode which occurs un
the frequency range F1 to F2. (1.0 > Real > 0.0; Default = 0.10)
NFM Number of evenly spaced frequencies per "spread"mode.. (Integer > 0; Default = 3; If
NFM is even, NFM + 1 will be used.)
Remarks:
1. FREQ4 applies only to modal frequency-response solutions (SOLs 11, 111, 146, and 200) and is
ignored in direct frequency response solutions.
2. FREQ4 entries must be selected with the Case Control command FREQUENCY = SID.
3. There will be NFM excitation frequencies between (1-FSPD) * f N and (1+FSPD) * fN , for each
natural frequency in the range F1 to F2.
4. In the example above there will be 21 equally spaced frequencies across a frequency band of 0.7 *
f N to 1.3 * fN for each natural frequency that occurs between 20 and 2000. See Figure 1 for
defintion of frequency spread.
(Continued)
Bulk Data Entry
(1-FSPD) * fN fN (1+FSPD )* fN
5. The frequency spread can also be used to define the half-power bandwidth. The half-poer
bandwidth is given by 2 * x * fN, where x is the damping ratio. Therefore, if FSPD is specified
equal to the damping ratio for the mode, NFM specifies the number of excitation frequency within
the half-power bandwidth. See Figure 2 for the definition of half-power bandwidth.
(Continued)
Bulk Data Entry
Peak Response
2 * * f N
Amplitude
Half-Power Point (.707 Peak)
fN Frequency
Half-Power
Bandwidth
6. Since the forcing frequencies are near structural resonances, it is important that some amount of
damping be specified.
7. All FREQi entries with the same frequency set identification numbers will be used. Duplicate
frequencies will be ignored. f N and fN-1 are considered duplicated if
where DFREQ is a user parameter, with default of 10-5. f MAX and f MIN are the maximum and
minimum excitation frequencies of the combined FREQi entries.
8. In design optimization, (SOL 200), the excitation frequencies generated from this entry are derived
from the natural frequencies computed in the first design cycle and the ecitation frequencies
remain fixed through subsequent design cycles. In other word
9. In modal analysis, solutions for modal DOFs from rigid body modes at zero excitation frequencies
may be discarded. Solutions for nonzero modes are retained.
(Continued)
Bulk Data Entry
Format:
1 2 3 4 5 6 7 8 9 10
FREQ5 SID F1 F2 FR1 FR2 FR3 FR4 FR5
FR6 FR7 -etc.-
Example:
FREQ5 6 20 200 1. 0.6 0.8 0.9 0.95
1.05 1.1 1.2
Field Contents
SID Set identification number. (Integer > 0)
F1 Lower bound of frequency range in cycles per unit time. (Real 0.0, Default=0.0)
F2 Upper bound of frequency range in cycles per unit time. (Real>0.0, F2 F1, Default = 1.0E20)
FRi Fractions of the natural frequencies in the range F1 to F2 (Real > 0.0)
Remarks:
1. FREQ5 applies only to modal frequency-response solutions (SOLs 11, 111, 146, and 200) and is
ignored in direct frequency response solutions.
2. FREQ5 entries must be selected with the Case Control command FREQUENCY = SID.
3. The frequencies defined by this entry are given by
fi = FRi * f Ni
where fNi are the natural frequencies in the range F1 through F2.
4. In the example above, the list of frequencies will be 0.6, 0.8, 0.9, 0.95, 1.0, 1.05, 1.1, 1.2 times
each natural frequency band between 20 and 2000. If this computation results in excitation
frequencies less than F1 and greater than F2, those computed frequencies are ignored.
(Continued)
Bulk Data Entry
NAS102,Seminar 8, March 2007
Copyright 2007 MSC.Software Corporation Sem 8-18
Slide 19
6. All FREQi entries with the same frequency set identification numbers will be used. Duplicate
frequencies will be ignored. f N and f N-1 are considered duplicated if
where DFREQ is a user parameter, with default of 10-5 . fMAX and f MIN are the maximum and
minimum excitation frequencies of the combined FREQi entries.
7. In design optimization, (SOL 200), the excitation frequencies generated from this entry are derived
from the natural frequencies computed in the first design cycle and the ecitation frequencies
remain fixed through subsequent design cycles. In other words, the excitation frequencies will not
be readjusted even if the natural frequencies change.
8. In modal analysis, solutions for modal DOFs from rigid body modes at zero excitation frequencies
may be discarded. Solutions for nonzero modes are retained.
(Continued)
NAS102,Seminar 8, March 2007 Bulk Data Entry
Copyright 2007 MSC.Software Corporation Sem 8-19
Slide 20
Modal Direct*
Small Model X
Large Model X
Few Excitation Frequencies X
Many Excitation Frequencies X
Modal Damping X
• If SORT1 and SORT2 are mixed in a run, all output will default to SORT1
for frequency response and SORT2 for transient response.
WORKSHOP #5
DIRECT FREQUENCY RESPONSE
1.0
WORKSHOP # 5
• Start with following input file
$ OUTPUT (XYPLOT)
$ wkshp5.dat $
$ XTGRID= YES
SOL 108
CEND YTGRID= YES
TITLE = FREQUENCY RESPONSE DUE TO UNIT FORCE AT TIP XBGRID= YES
ECHO = UNSORTED YBGRID= YES
SPC = 1 YTLOG= YES
SET 111 = 11, 33, 55
DISPLACEMENT(SORT2, PHASE) = 111 YBLOG= NO
SUBCASE 1 XTITLE= FREQUENCY (HZ)
DLOAD = 500 YTTITLE= DISPLACEMENT RESPONSE AT LOADED CORNER,
FREQUENCY = 100 MAGNITUDE
$ YBTITLE= DISPLACEMENT RESPONSE AT LOADED CORNER, PHASE
XYPLOT DISP RESPONSE / 11 (T3RM, T3IP)
YTTITLE= DISPLACEMENT RESPONSE AT TIP CENTER, MAGNITUDE
YBTITLE= DISPLACEMENT RESPONSE AT TIP CENTER, PHASE
XYPLOT DISP RESPONSE / 33 (T3RM, T3IP)
YTTITLE= DISPLACEMENT RESPONSE AT OPPOSITE CORNER,
MAGNITUDE
YBTITLE= DISPLACEMENT RESPONSE AT OPPOSITE CORNER, PHASE
XYPLOT DISP RESPONSE / 55 (T3RM, T3IP)
$
BEGIN BULK
param,post,0
PARAM, COUPMASS, 1
PARAM, WTMASS, 0.00259
$
$ PLATE MODEL DESCRIBED IN NORMAL MODES EXAMPLE
$
INCLUDE 'plate.bdf'
$
ENDDATA
FREQUENCY TYPE T1 T2 T3 R1 R2 R3
0 2.000000E+01 G .0 .0 8.817999E-03 6.435859E-04 2.632016E-03 .0
.0 .0 356.4954 176.5664 176.5000 .0
0 4.000000E+01 G .0 .0 9.404316E-03 6.434992E-04 2.795561E-03 .0
.0 .0 356.2596 176.5677 176.2785 .0
.
.
.
0 9.799999E+02 G .0 .0 9.965085E-04 2.691742E-04 4.097779E-04 .0
.0 .0 187.6832 7.8008 15.1581 .0
0 1.000000E+03 G .0 .0 8.803169E-04 2.354655E-04 3.317750E-04 .0
.0 .0 186.9298 8.2146 14.6645 .0
.
.
.
POINT-ID = 33
C O M P L E X D I S P L A C E M E N T V E C T O R
(MAGNITUDE/PHASE)
FREQUENCY TYPE T1 T2 T3 R1 R2 R3
0 2.000000E+01 G .0 .0 8.183126E-03 5.993296E-04 2.443290E-03 .0
.0 .0 356.4899 176.5639 176.4950 .0
0 4.000000E+01 G .0 .0 8.768992E-03 6.006201E-04 2.606561E-03 .0
.0 .0 356.2376 176.5565 176.2581 .0
.
.
.
0 SUBCASE 1
0 X Y - O U T P U T S U M M A R Y ( R E S P O N S E )
0 SUBCASE CURVE FRAME CURVE ID./ XMIN -FRAME/ XMAX-FRAME/ YMIN-FRAME/ X FOR YMAX-FRAME/ X FOR
ID TYPE NO. PANEL : GRID ID ALL DATA ALL DATA ALL DATA YMIN ALL DATA YMAX
0 1 DISP 1 11( 5, --) 2.000000E+01 1.000000E+03 1.002672E-04 3.800000E+02 6.786681E-02 1.400000E+02
2.000000E+01 1.000000E+03 1.002672E-04 3.800000E+02 6.786681E-02 1.400000E+02
0 1 DISP 1 11( --, 11) 2.000000E+01 1.000000E+03 1.834657E+02 2.200000E+02 3.564954E+02 2.000000E+01
2.000000E+01 1.000000E+03 1.834657E+02 2.200000E+02 3.564954E+02 2.000000E+01
0 1 DISP 2 33( 5, --) 2.000000E+01 1.000000E+03 4.982490E-05 6.000000E+02 6.850390E-02 1.400000E+02
2.000000E+01 1.000000E+03 4.982490E-05 6.000000E+02 6.850390E-02 1.400000E+02
0 1 DISP 2 33( --, 11) 2.000000E+01 1.000000E+03 1.815141E+02 3.000000E+02 3.564899E+02 2.000000E+01
2.000000E+01 1.000000E+03 1.815141E+02 3.000000E+02 3.564899E+02 2.000000E+01
0 1 DISP 3 55( 5, --) 2.000000E+01 1.000000E+03 2.148861E-04 1.000000E+03 6.888805E-02 1.400000E+02
2.000000E+01 1.000000E+03 2.148861E-04 1.000000E+03 6.888805E-02 1.400000E+02
0 1 DISP 3 55( --, 11) 2.000000E+01 1.000000E+03 6.490854E+00 7.599999E+02 3.579576E+02 7.800000E+02
2.000000E+01 1.000000E+03 6.490854E+00 7.599999E+02 3.579576E+02 7.800000E+02
WORKSHOP #6
MODAL FREQUENCY RESPONSE
1.0
WORKSHOP # 6
• Start with the following input file
$ $
$ wkshp6.dat
$ BEGIN BULK
$ executive control add : modal frequency response solution PARAM,COUPMASS,1
sequence PARAM,WTMASS,0.00259
$ $
$ case control, add : eigenvalue callout $ PLATE MODEL DESCRIBED IN NORMAL MODES EXAMPLE
$ frequency selection $
$ modal damping selection INCLUDE 'plate.bdf'
$ xyplot commands $
$ ENDDATA
$ bulk data, add : eigenvalue method
$ modal damping
$ loading
$ frequencies of load application
$
CEND
TITLE = FREQUENCY RESPONSE WITH PRESSURE AND POINT LOADS
SUBTITLE = USING THE MODAL METHOD WITH LANCZOS
ECHO = UNSORTED
SEALL = ALL
SPC = 1
SET 111 = 11, 33, 55
DISPLACEMENT(PHASE, PLOT) = 111
SUBCASE 1
DLOAD = 100
$
OUTPUT (XYPLOT)
$
FREQUENCY TYPE T1 T2 T3 R1 R2 R3
0 2.000000E+01 G 1.647094E-12 2.530238E- 12 1.122426E-02 6.413405E-04 3.278660E-03 2.135828E-12
146.8949 146.8692 325.678 3 134.5891 144.8534 146.8698
0 4.000000E+01 G 1.770526E-12 2.719501E- 12 1.199385E-02 6.408464E-04 3.493634E-03 2.295604E-12
146.2678 146.2447 325.172 5 134.4988 144.4191 146.2453
0 6.000000E+01 G 2.022193E-12 3.105379E- 12 1.356089E-02 6.394051E-04 3.931127E-03 2.621361E-12
145.4318 145.4127 324.515 9 134.3886 143.8702 145.4131
0 8.000000E+01 G 2.520848E-12 3.869944E- 12 1.666288E-02 6.353444E-04 4.797074E-03 3.266807E-12
144.1163 144.1025 323.442 7 134.2561 142.9458 144.1028
0 1.000000E+02 G 3.674813E-12 5.639226E- 12 2.383472E-02 6.228435E-04 6.799188E-03 4.760436E-12
141.4430 141.4358 321.081 4 134.1330 140.7818 141.4359
0 1.200000E+02 G 8.109207E-12 1.243793E- 11 5.136045E-02 5.649115E-04 1.448202E-02 1.049992E-11
131.6994 131.7002 311.728 4 135.1967 131.6851 131.7000
POINT-ID = 55
C O M P L E X D I S P L A C E M E N T V E C T O R
(MAGNITUDE/PHASE)
FREQUENCY TYPE T1 T2 T3 R1 R2 R3
0 2.000000E+01 G 2.299811E-12 2.628319E- 12 1.003391E-02 5.635861E-04 3.021529E-03 2.074211E-12
326.8539 146.8715 326.973 5 135.2839 145.7045 146.8706
0 4.000000E+01 G 2.471663E-12 2.824950E- 12 1.079900E-02 5.666142E-04 3.235993E-03 2.229377E-12
326.2311 146.2468 326.332 0 135.1997 145.1825 146.2461
0 6.000000E+01 G 2.822033E-12 3.225849E- 12 1.235921E-02 5.723091E-04 3.672785E-03 2.545738E-12
325.4014 145.4144 325.477 3 135.1333 144.5074 145.4138
0 8.000000E+01 G 3.516238E-12 4.020179E- 12 1.545119E-02 5.823869E-04 4.537677E-03 3.172566E-12
324.0942 144.1037 324.138 4 135.0829 143.4117 144.1033
0 X Y - O U T P U T S U M M A R Y ( R E S P O N S E )
0 SUBCASE CURVE FRAME CURVE ID./ XMIN-FRAME/ XMAX-FRAME/ YMIN-FRAME/ X FOR YMAX-FRAME/ X FOR
ID TYPE NO. PANEL : GRID ID ALL DATA ALL DATA ALL DATA YMIN ALL DATA YMAX
• CBUSH
• Defines generalized spring, damper connectivity
• PBUSH
• Defines nominal spring and damper values
• PBUSHT
• Defines frequency-dependent spring and damper values
GA v
y elem
S*
(1 - S ) *
GB
xelem
Figure 1. CBUSH Element.
zelem
y elem
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
spring(f) damper(f)
CBUSH 1000
11
Table of Impedance
Forcing
Frequency K(f) B(f) P(f)
(Hz)
0.9 0.81 0.286479 0.81
1 1 0.31831 1
1.1 1.21 0.350141 1.21
fi f i22 f i/ fi2
NAS102,Seminar 8, March 2007
Copyright 2007 MSC.Software Corporation Sem 8-53
Slide 54
1 VERIFICATION PROBLEM, FREQ. DEP. IMPEDANCE BUSHVER MARCH 12, 2007 MD NASTRAN 3/ 1/07 PAGE 10
SINGLE DOF, CRITICAL DAMPING, 3 EXCITATION FREQUENCIES
0
FREQUENCY = 1.000000E+00
C O M P L E X D I S P L A C E M E N T V E C T O R
(REAL/IMAGINARY)
BLANK PAGE
● The DMIG Bulk Data entry is used to input a mass, damping, or stiffness
matrix connecting specified DOFs.
● P-type matrices are the same size as the P-set (G-set plus E-set
for extra points).
● P-type matrices are not applied at the system level prior to
constraint operations.
● The P-type direct input matrices are processed through the
constraints and reduction procedures in parallel with the G-type
matrices, then added to the reduced model (A- or H-set) before
the analysis operation.
● Note that modal reduction (modal solutions) operations do not
include the effects for P-type matrices.
● The load reduction operations to the analysis sets does not
include the effects of P-type matrices.
NAS102,Section 9, March 2007
Copyright 2007 MSC.Software Corporation S9-3
DIRECT MATRIX INPUT (Cont.)
● P-type matrices need not be real or symmetric. They are
selected in the Case Control Section via:
● M2PP = name of mass matrix addition
● B2PP = name of damping matrix addition
● K2PP = name of stiffness matrix addition
Defines direct input matrices related to grid, extra, and/or scalar points. The matrix is defined by a single header
entry and one or more column entries. A column entry is required for each column with nonzero elements.
Example:
DMIG STIF 0 1 3 4
DMIG STIF 27 1 2 3 3.+5 3.+3
2 4 2.5+10 0 50 1 0
Field Contents
NAME Name of the matrix. See Remark 1. (One to eight alphanumeric characters, the first of which is
alphabetic.)
IFO Form of matrix input. IFO = 6 must be specified for matrices selected by the K2GG, M2GG, and
B2GG Case Control commands. (Integer)
1 = Square
9 or 2 = Rectangular
6 = Symmetric
NCOL Number of columns in a rectangular matrix. Used only for IFO = 9. (Integer > 0)
GJ Grid, scalar or extra point identification number for column index. (Integer > 0)
CJ Component number for grid point GJ. (0 < Integer £ 6; blank or zero if GJ is a scalar or extra point.)
Gi Grid, scalar, or extra point identification number for row index. (Integer > 0)
Ci Component number for Gi for a grid point. (0 < CJ £ 6; blank or zero if Gi is a scalar or extra point.)
Ai, Bi Real and imaginary (or amplitude and phase) parts of a matrix element. If the matrix is real (TIN =
1 or 2), then Bi must be blank. (Real)
Remarks:
1. Matrices defined on this entry may be used in dynamics by selection in the Case Control with
K2PP = NAME, B2PP = NAME, M2PP = NAME for [K pp], [B pp ], or [M pp ], respectively.
Matrices may also be selected for all solution sequences by K2GG = NAME, B2GG = NAME, and
M2GG = NAME. The g-set matrices are added to the structural matrices before constraints are
applied, while p-set matrices are added in dynamics after constraints are applied. Load matrices
may be selected by P2G = NAME for dynamic and superelement analyses.
2. The header entry containing IFO, TIN and TOUT is required. Each nonnull column is started with
a GJ, CJ pair. The entries for each row of that column follows. Only nonzero terms need be
entered. The terms may be input in arbitrary order. A GJ, CJ pai
K2GG = 1.25*KDMIG
M2gg = 2.8*MDMIG1,3.9*MDMIG2
Example:
K42GG = KDMIG
K42GG = KDMIG1, KDMIG2,KDMIG3
K42GG = 2.04*KDMIG1,0.82*KDMIG2
The stiffness and mass matrices from a contractor which connect the
grid points 5 and 6. They contain two DOFs (R2 and T3) per grid point.
Mdd p 2 + Bd dp + K d du
d = P d
K K 1 +
= K2
dd dd dd
1 g 1
B = B + B 2 + ------
K 1 + ------
K4
dd dd dd 3 dd 4 d d
M = M 1 + 2
M
dd dd dd
[K1dd] is the reduced structural stiffness matrix plus the reduced direct input K2GG
(symmetric).
[K2dd] is the reduced direct input matrix K2PP plus the reduced transfer function
input (symmetric or unsymmetric).
[B1dd] is the reduced viscous damping matrix plus the reduced direct input B2GG
(symmetric).
● [M1dd ] is the reduced mass matrix plus the reduced direct input M2GG
(symmetric).
● [M2dd] is the reduced direct input matrix M2PP plus the reduced
transfer function input (symmetric or unsymmetric).
i
uh =
ue
NAS102,Section 10, March 2007
Copyright 2007 MSC.Software Corporation S10-7
MODAL METHODS (Cont.)
● For frequency response and complex eigenvalue analysis the dynamic
matrices are:
Khh =
ki + T
dh ig 1 +
K2 i K4
Kdd d d+ dd
dh
B h h= bi + T
dh 1 +
B2
B dd d d
dh
M h h =
m i + T
dh 2
Md d dh
● [mi], [bi], and [ki] are expanded by the addition of zeros to the rows and
columns corresponding to the extra points (ue).
B hh =
b i + dhTB
g
1 + B 2 + -------
K
1
1 + ------
- 1
Kd
d h
dd dd dd d
3 4
Mhh = m i + dhT 2
Mdd dh
● If only [mi], [bi], and [ki] are present in any modal dynamic analysis,
then the modal dynamic equations are uncoupled.
NAS102,Section 10, March 2007
Copyright 2007 MSC.Software Corporation S10-9
BLANK
ENFORCED MOTION
where
p f , ps Applied Loads (known)
.. .
u f uf uf 3
q s p s
M sf M ss ..
B sf B ss .
K sf K ss
u s u s u s
M 2
ff
iB ff K ff U f P f 2 M fs iB fs K fs U s 4
U f
Q s Ps M sf 2
M ss
i
B sf B ss
K sf K ss
U 5
s
.
.. .. .
M ff Yf B ff Yf K ff Yf p f M ff Z M fs s B ff Z B fs s
u u
.. .
● Solve for Yf, Y f, and Y f
.. .
● Uf, Uf, and U f are obtained using equation 6
● This is the default output
.. .
● To get Y f, Y f, and Yf, set PARAM,ENFMOTN,REL
PARAM,ENFMOTN,ABS - absolute motion of the model (default)
PARAM,ENFMOTN,REL - relative motion to the enforced motion
of the base
NAS102,Section 12, March 2007
Copyright 2007 MSC.Software Corporation S12-11
USER INTERFACE
● SPC / SPC1 Bulk Data entries are used to identify the degrees of
freedom with enforced motion. These entries are activated by an SPC
Case Control command.
● SPCD Bulk Data entries are used to define the enforced motion.
These entries are referenced by the EXCITEID field of TLOADi or
RLOADi Bulk Data entries.
● The TYPE field of the TLOADi or RLOADi Bulk Data entries indicates
the type of enforced motion.
SOL 111
111
CEND
$
TITLE =Example for Direct Enforced Motion
SUBTITLE=Modal Frequency Response Analysis
$
SPC =1
METHOD =10
FREQUENCY=20
$
SET 1 = 1000,1001
ACCELERATION(SORT2,PRINT,PHAS)=1
$
SUBCASE 1
LABEL=Unit Acceleration in x-
x-Direction
DLOAD=100
$
SUBCASE 2
LABEL=Unit Acceleration in y-
y-Direction
DLOAD=200
$
C B US0 UV0
● US0—initial displacement
● VS0—initial velocity
● US0 and VS0 can be used in conjunction with other initial
condition (TIC) at independent DOFs
NAS102,Section 12, March 2007
Copyright 2007 MSC.Software Corporation S12-17
EXAMPLE SPECIFYING INITIAL DISPLACEMENT
Z
Y
X
$
$ APPLY ACCELERATION TO THE BASE
$
SPC1, 200, 3, 23
SPCD, 600, 23, 3, 1.0
TLOAD2, 500, 600, , ACCE, 0.0, 0.004, 250., -90.
$
$ RBE MASS TO REMAINING BASE POINTS
$
RBE2, 101, 23, 3, 1, 12, 34, 45
$
$ SPECIFY INTEGRATION TIME STEPS
$
TSTEP, 100, 200, 2.0E-4, 1
$
ENDDATA
0 SUBCASE 1
0 X Y - O U T P U T S U M M A R Y ( R E S P O N S E )
0 SUBCASE CURVE FRAME CURVE ID./ XMIN-FRAME/ XMAX-FRAME/ YMIN-FRAME/ X FOR YMAX-FRAME/ X FOR
ID TYPE NO. PANEL : GRID ID ALL DATA ALL DATA ALL DATA YMIN ALL DATA YMAX
0 1 ACCE 1 23( 5) 0.000000E+00 4.000000E-02 -1.000000E+00 3.000000E-03 1.000000E+00 9.999999E-04
0.000000E+00 4.000000E-02 -1.000000E+00 3.000000E-03 1.000000E+00 9.999999E-04
0 1 DISP 2 23( 5) 0.000000E+00 4.000000E-02 6.123031E-25 0.000000E+00 2.525501E-06 4.000000E-03
0.000000E+00 4.000000E-02 6.123031E-25 0.000000E+00 2.525501E-06 4.000000E-03
0 1 DISP 3 33( 5) 0.000000E+00 4.000000E-02 -4.217794E-07 9.400000E-03 5.628117E-06 5.800000E-03
0.000000E+00 4.000000E-02 -4.217794E-07 9.400000E-03 5.628117E-06 5.800000E-03
Base
Acceleration:
Grid Point 23
Base
Displacement:
Grid Point 23
Tip Center
Displacement:
Grid Point 33
Z
Y
NAS102,Section 12, March 2007 X
Copyright 2007 MSC.Software Corporation S12-40
WORKSHOP 7B
EIGRL, 1000, , , 10
$
$ APPLY ACCELERATION TO THE BASE
$
SPC1, 200, 3, 23
SPCD, 600, 23, 3, 1.0
TLOAD2, 500, 600, , ACCE, 0.0, 0.004, 250., -90.
$
$ RBE MASS TO REMAINING BASE POINTS
$
RBE2, 101, 23, 3, 1, 12, 34, 45
$
$ SPECIFY INTEGRATION TIME STEPS
$
TSTEP, 100, 200, 2.0E-4, 1
$
ENDDATA
0 SUBCASE 1
0 X Y - O U T P U T S U M M A R Y ( R E S P O N S E )
0 SUBCASE CURVE FRAME CURVE ID./ XMIN-FRAME/ XMAX-FRAME/ YMIN-FRAME/ X FOR YMAX-FRAME/ X FOR
ID TYPE NO. PANEL : GRID ID ALL DATA ALL DATA ALL DATA YMIN ALL DATA YMAX
0 1 ACCE 1 23( 5) 0.000000E+00 4.000000E-02 -1.000000E+00 3.000000E-03 1.000000E+00 9.999999E-04
0.000000E+00 4.000000E-02 -1.000000E+00 3.000000E-03 1.000000E+00 9.999999E-04
0 1 DISP 2 23( 5) 0.000000E+00 4.000000E-02 6.123031E-25 0.000000E+00 2.525501E-06 4.000000E-03
0.000000E+00 4.000000E-02 6.123031E-25 0.000000E+00 2.525501E-06 4.000000E-03
0 1 DISP 3 33( 5) 0.000000E+00 4.000000E-02 -4.332059E-07 9.400000E-03 5.631920E-06 5.800000E-03
0.000000E+00 4.000000E-02 -4.332059E-07 9.400000E-03 5.631920E-06 5.800000E-03
Base
Acceleration:
Grid Point 23
Base
Displacement:
Grid Point 23
Tip Center
Displacement:
Grid Point 33
$
PARAM, G, 0.06
$
$ APPLY UNIT DISPLACEMENT AT TIP POINT
$
SPC1, 1, 3, 11
SPCD, 600, 11, 3, 0.1
$
RLOAD2, 500, 600, , ,310, , DISP
$
TABLED1, 310, 0., 1., 10000., 1., ENDT
$
$
$ SPECIFY FREQUENCY STEPS
$
FREQ1, 100, 20., 20., 49
$
ENDDATA
0 SUBCASE 1
0 X Y - O U T P U T S U M M A R Y ( R E S P O N S E )
0 SUBCASE CURVE FRAME CURVE ID./ XMIN-FRAME/ XMAX-FRAME/ YMIN-FRAME/ X FOR YMAX-FRAME/ X FOR
ID TYPE NO. PANEL : GRID ID ALL DATA ALL DATA ALL DATA YMIN ALL DATA YMAX
0 1 DISP 1 11( 5,--) 2.000000E+01 1.000000E+03 1.000000E-01 2.000000E+01 1.000000E-01 2.000000E+01
2.000000E+01 1.000000E+03 1.000000E-01 2.000000E+01 1.000000E-01 2.000000E+01
0 1 DISP 1 11(--, 11) 2.000000E+01 1.000000E+03 0.000000E+00 2.000000E+01 0.000000E+00 2.000000E+01
2.000000E+01 1.000000E+03 0.000000E+00 2.000000E+01 0.000000E+00 2.000000E+01
0 1 DISP 2 33( 5,--) 2.000000E+01 1.000000E+03 2.310271E-03 6.000000E+02 8.439928E-01 3.800000E+02
2.000000E+01 1.000000E+03 2.310271E-03 6.000000E+02 8.439928E-01 3.800000E+02
0 1 DISP 2 33(--, 11) 2.000000E+01 1.000000E+03 3.306744E-01 9.799999E+02 3.599946E+02 2.000000E+01
2.000000E+01 1.000000E+03 3.306744E-01 9.799999E+02 3.599946E+02 2.000000E+01
0 1 DISP 3 55( 5,--) 2.000000E+01 1.000000E+03 2.443192E-02 1.000000E+03 1.623458E+00 3.800000E+02
2.000000E+01 1.000000E+03 2.443192E-02 1.000000E+03 1.623458E+00 3.800000E+02
0 1 DISP 3 55(--, 11) 2.000000E+01 1.000000E+03 3.672138E+00 1.000000E+03 3.599891E+02 2.000000E+01
2.000000E+01 1.000000E+03 3.672138E+00 1.000000E+03 3.599891E+02 2.000000E+01
$
PARAM, G, 0.06
EIGRL, 1000, , , 10
$
$ APPLY UNIT DISPLACEMENT AT TIP POINT
$
SPC1, 1, 3, 11
SPCD, 600, 11, 3, 0.1
$
RLOAD2, 500, 600, , ,310, , DISP
$
TABLED1, 310, 0., 1., 10000., 1., ENDT
$
$
$ SPECIFY FREQUENCY STEPS
$
FREQ1, 100, 20., 20., 49
$
ENDDATA
0 SUBCASE 1
0 X Y - O U T P U T S U M M A R Y ( R E S P O N S E )
0 SUBCASE CURVE FRAME CURVE ID./ XMIN-FRAME/ XMAX-FRAME/ YMIN-FRAME/ X FOR YMAX-FRAME/ X FOR
ID TYPE NO. PANEL : GRID ID ALL DATA ALL DATA ALL DATA YMIN ALL DATA YMAX
0 1 DISP 1 11( 5,--) 2.000000E+01 1.000000E+03 1.000000E-01 2.000000E+01 1.000000E-01 2.000000E+01
2.000000E+01 1.000000E+03 1.000000E-01 2.000000E+01 1.000000E-01 2.000000E+01
0 1 DISP 1 11(--, 11) 2.000000E+01 1.000000E+03 0.000000E+00 2.000000E+01 0.000000E+00 2.000000E+01
2.000000E+01 1.000000E+03 0.000000E+00 2.000000E+01 0.000000E+00 2.000000E+01
0 1 DISP 2 33( 5,--) 2.000000E+01 1.000000E+03 2.307091E-03 6.000000E+02 8.439932E-01 3.800000E+02
2.000000E+01 1.000000E+03 2.307091E-03 6.000000E+02 8.439932E-01 3.800000E+02
0 1 DISP 2 33(--, 11) 2.000000E+01 1.000000E+03 3.325545E-01 9.799999E+02 3.599946E+02 2.000000E+01
2.000000E+01 1.000000E+03 3.325545E-01 9.799999E+02 3.599946E+02 2.000000E+01
0 1 DISP 3 55( 5,--) 2.000000E+01 1.000000E+03 2.447906E-02 1.000000E+03 1.623457E+00 3.800000E+02
2.000000E+01 1.000000E+03 2.447906E-02 1.000000E+03 1.623457E+00 3.800000E+02
0 1 DISP 3 55(--, 11) 2.000000E+01 1.000000E+03 3.658197E+00 1.000000E+03 3.599891E+02 2.000000E+01
2.000000E+01 1.000000E+03 3.658197E+00 1.000000E+03 3.599891E+02 2.000000E+01
Response
is generated from
x(t)
FN = f1 f2 f3 FMAX
uB (t)
1
1 damping = 0% critical
2
Response 2 damping = 3% critical
3
1.000
0.0 0.0
-1.000
-2.000
-1.145 -2.726
0.0 1.490 0.0 1.490 0.0 1.490
10 HZ SYS 1.039 20 HZ SYS 1.068 40 HZ SYS
0.0 0.0
-1.016 -999.7m
1.490 0.0 1.490 0.0 1.490
X UB
Xr 0
. ..
● The approximate relationships between Xr, Xr, and X are not valid at
very high or very low frequencies or for large damping values.
● Note that only the magnitudes of response are computed with no
phase information.
Example:
● System modes are obtained for the model (including the 0.0 Hz
modes) with the ‘SUPORT’ DOFs unconstrained.
TMD
m
uk
t=
ik ir x r ig it
i r
● ABSOLUTE Option
uk
i k ir xriigi
i r
● NRL option
2
uk jk j +
ik i
i j
ID SEMINAR, PROB9a
SOL 109
TIME 30 XTITLE= FREQUENCY (CYCLES/SEC)
CEND YTITLE= RELATIVE DISPLACEMENT
TITLE= TRANSIENT RESPONSE
XYPLOT DISP SPECTRAL 1 / 3000 (T1IP)
SUBTITLE= USING DIRECT TRANSIENT METHOD
LABEL= SHOCK SPECTRUM CALCULATION YTITLE= RELATIVE VELOCITY
ECHO= UNSORTED XYPLOT VELOCITY SPECTRAL 1 / 3000 (T1IP)
SPC= 100 YTITLE= ABSOLUTE ACCELERATION
SET 111= 3000
XYPLOT ACCELERATION SPECTRAL 1 / 3000 (T1RM)
DISPLACEMENT (SORT2)= 111 $ AT LEAST DISP AND VEL MUST APPEAR
VELOCITY (SORT2)= 111 $
ACCELERATION ()= 111 $ PUNCH SHOCK SPECTRUM FOR LATER USE
DLOAD= 500 $
TSTEP= 100
XYPUNCH ACCELERATION SPECTRAL 1 / 3000(T1RM)
$
OUTPUT (XYPLOT) $
$ BEGIN BULK
$ SHOCK RESPONSE IS ONLY AVAILABLE IN PLOT OR PUNCH OUTPUT. THEREFORE, $
$ THE ‘OUTPUT(XYPLOT)’ SECTION OF THE CASE CONTROL MUST BE USED.
$ DEFINE GRID POINT
$
XGRID=YES $
YGRID=YES GRID, 3000, ,0.,0.,0., ,23456
XYPLOT ACCE / 3000(T1)
XLOG= YES
YLOG= YES
$
$ RELATIVE SHOCK RESPONSES ARE CONTAINED IN
$IMAGINARY/PHASE
$ COMPONENTS OF THE OUTPUT
$ ABSOLUTE SHOCK RESPONSES ARE CONTAINED IN THE REAL/MAGNITUDE
$ COMPONENTS OF THE OUTPUT
$
$
$ wkshp9b.dat
$
$ case control, add: appropriate solution sequence
$
$ bulk data, add: apply the response spectrum curves generated in run 9a.
$ use the srss summing method.
$
ID SEMINAR, PROB9b
TIME 30
CEND
TITLE= RESPONSE SPECTRUM ANALYSIS
SUBTITLE= USING CALCULATED SHOCK RESPONSE
LABEL= SHOCK WILL BE INPUT IN Z DIRECTION
ECHO= UNSORTED
SET 111= ALL
DISPLACEMENT= 111
SPC= 200
SUBCASE 1
METHOD= 100
SDAMP= 200
DLOAD= 500
$
BEGIN BULK
$
$ PLATE MODEL DESCRIBED IN NORMAL MODES EXAMPLE
$
INCLUDE 'plate.bdf'
PARAM,COUPMASS,1
PARAM,WTMASS,0.00259
$
$ BOUNDRY CONDITIONS FOR `CLAMPED' MODES
$
SPC1, 200, 1245, 1, 12, 23, 34, 45
$
$ PLACE BIG FOUNDATION MASS (BFM) AT BASE
$ TO STIMULATE `CLAMPED' MODES
$
CMASS2, 110, 1000., 23, 3
$
$ RBE MASS TO REMAINING BASE POINTS
$
RBE2, 101, 23, 3, 1, 12, 34, 45
$
$ SUPORT CARD TO IDENTIFY EXCITATION DOFS
$
SUPORT, 23, 3
$
$ EIGENVALUE EXTRACTION
$ MUST BE MASS NORMALIZED (DEFAULT)
$
eigrl,100,0.,1000.
$
$ TABLE TO SPECIFY DAMPING FOR USE IN THE ANALYSIS
$
TABDMP1, 200, CRIT,
, 0., 0.03, 1000., 0.03, ENDT
$
$ SPECIFICATION OF SHOCK SPECTRUM TO BE USED
$
$ MODAL FREQUENCY RANGE CAN BE SELECTED USING
PARAM, LFREQ, 0.1
PARAM, HFREQ, 1000.
$
ENDDATA
. 1 .. 2 .. 3 .. 4 .. 5 .. 6 .. 7 .. 8 .. 9 .. 10 .
$
PARAM, SCRSPEC, 0
$
$ SELECT SUMMATION OPTION
$
PARAM, OPTION, SRSS
$
$ MODAL FREQUENCY RANGE CAN BE SELECTED USING
PARAM, LFREQ, 0.1
PARAM, HFREQ, 1000.
$
$ SPECIFICATION FOR SHOCK TABLES
$
DTI, SPECSEL, 0
DTI, SPECSEL, 1, , A, 2, 0., 3, 0.02,
, 4, 0.04, ENDREC
$
$ DTI, SPECSEL, SHOCK TABLE NUMBER, , [(A)CCELERATION, (V)ELOCITY, OR (D)ISP],
$ TABLED1 POINTER, DAMPING FOR TABLE, ETC.
$
$ PUNCH OUTPUT FOR SHOCK SPECTRUM CALCULATION
$
$ ACCE 4 3000 3 1
$ 0.000000E+00
$
TABLED1 2
20. .038683 40. .152539 60. .33511 80. .576059
100. .862049 120. 1.17619 140. 1.50169 160. 1.82018
180. 2.11404 200. 2.36801 220. 2.56617 240. 2.70027
260. 2.76275 280. 2.75073 300. 2.74632 320. 2.61887
340. 2.4218 360. 2.39068 380. 2.24931 400. 2.02296
420. 1.78538 440. 1.70355 460. 1.57056 480. 1.40493
500. 1.22608 520. 1.20483 540. 1.17631 560. 1.14097
580. 1.10048 600. 1.05582 620. 1.00818 640. .958761
660. .908725 680. .859158 700. .827667 720. .782127
740. .728996 760. .694088 780. .668602 800. .635044
820. .598496 840. .571831 860. .563072 880. .550499
. 1 .. 2 .. 3 .. 4 .. 5 .. 6 .. 7 .. 8 .. 9 .. 10 .
660. .900171 680. .854434 700. .810016 720. .767647
740. .727923 760. .691288 780. .658039 800. .628311
820. .602091 840. .579207 860. .559362 880. .542128
900. .526973 920. .51329 940. .500403 960. .487602
980. .474171 1000. .459408 ENDT
$ACCE 4 3000 3 103
$ 4.0000000E-02
TABLED1 4
20. .039336 40. .137673 60. .297382 80. .511244
100. .764891 120. 1.04406 140. 1.31588 160. 1.58461
180. 1.85678 200. 2.10175 220. 2.19165 240. 2.3921
260. 2.39929 280. 2.42782 300. 2.44263 320. 2.317
340. 2.17923 360. 2.14283 380. 2.0227 400. 1.8407
420. 1.62279 440. 1.53417 460. 1.43168 480. 1.30597
500. 1.17212 520. 1.15165 540. 1.12513 560. 1.09349
580. 1.05768 600. 1.01868 620. .977462 640. .934986
660. .892143 680. .849752 700. .808538 720. .769114
740. .731968 760. .69746 780. .665814 800. .637115
820. .611319 840. .588261 860. .567655 880. .549125
900. .532205 920. .516369 940. .501047 960. .485644
980. .469568 1000. .452243 ENDT
$
ENDDATA
R E A L E I G E N V A L U E S
(ACTUAL MODES USED IN THE DYNAMIC ANALYSIS)
MODE EXTRACTION EIGENVALUE RADIANS CYCLES GENERALIZED GENERALIZED
NO. ORDER MASS STIFFNESS
2 2 7.057114E+05 8.400663E+02 1.337007E+02 1.000000E+00 7.057114E+05
3 3 1.877186E+07 4.332651E+03 6.895628E+02 1.000000E+00 1.877186E+07
4 4 2.811329E+07 5.302197E+03 8.438708E+02 1.000000E+00 2.811329E+07
1 RESPONSE SPECTRUM ANALYSIS MARCH 12, 2007 MD NASTRAN 3/ 1/07 PAGE 15
USING CALCULATED SHOCK RESPONSE
0 SHOCK WILL BE INPUT IN Z DIRECTION SUBCASE 1
1 RESPONSE SPECTRUM ANALYSIS MARCH 12, 2007 MD NASTRAN 3/ 1/07 PAGE 16
USING CALCULATED SHOCK RESPONSE
0 SHOCK WILL BE INPUT IN Z DIRECTION SUBCASE 1
0 MATRIX FN (GINO NAME 101 ) IS A DB PREC 1 COLUMN X 3 ROW RECTANG MATRIX.
0COLUMN 1 ROWS 1 THRU 3 --------------------------------------------------
ROW
1) 1.3370D+02 6.8956D+02 8.4387D+02
0THE NUMBER OF NON-ZERO TERMS IN THE DENSEST COLUMN = 3
0THE DENSITY OF THIS MATRIX IS 100.00 PERCENT.
1 RESPONSE SPECTRUM ANALYSIS MARCH 12, 2007 MD NASTRAN 3/ 1/07 PAGE 17
USING CALCULATED SHOCK RESPONSE
0 SHOCK WILL BE INPUT IN Z DIRECTION SUBCASE 1
0 PSIT
POINT VALUE POINT VALUE POINT VALUE POINT VALUE POINT VALUE
COLUMN 1
23 T3 -2.11561E-02
COLUMN 2
23 T3 9.14315E-13
COLUMN 3
23 T3 1.18597E-02
1 RESPONSE SPECTRUM ANALYSIS MARCH 12, 2007 MD NASTRAN 3/ 1/07 PAGE 18
USING CALCULATED SHOCK RESPONSE
0 SHOCK WILL BE INPUT IN Z DIRECTION SUBCASE 1
U S E T D E F I N I T I O N T A B L E ( I N T E R N A L S E Q U E N C E , R O W S O R T )
R DISPLACEMENT SET
0 -1- -2- -3- -4- -5- -6- -7- -8- -9- -10-
1= 23-3
0 SCALED SPECTRAL RESPONSE, SRSS OPTION, DLOAD = 500 CLOSE = 1.00
Transient
Periodic
Simple Shock
Harmonic Spectra
Random
Nonstationary
Stationary
MD Nastran
Ergodic
-1.449
0.0 10.23
Fa ()
Fa () H*ja
Sujuj = T[ Hja Hjb … ] Fb () [F*a()F*b()…] H*jb
. .
. .
NAS102,Section 14, March 2007
Copyright 2007 MSC.Software Corporation S14-10
DEFINITION OF MULTIPLE INPUT-OUTPUT SPECTRAL
RELATIONSHIP FOR A LINEAR SYSTEM (Cont.)
TF a
F
b= S ab
TFb
F
b= S bb
Saa() Sab() …
[ S ]in = S ba() S bb() …
. .
. .
Saa () , S bb
= rea l 0
2 2
S ujuj
= H ja
S aa
+ H jb
Sbb
+
● Output option 1:
● Auto-PSDF, auto correlation functions, N0, and CRMS (cumulative root
mean square) print and punch output are available using “normal” Case
Control command.
● Available for acce, disp, velocity, force, oload, spcf, mpcf, stress, and
strain output, using the RPRINT and RPUNCH options
Format for Disp:
● Output option 2:
● Auto-psdf, auto correlation functions, and N0 (# of positive crossings) are
available using the xyplot/xypeak/xypunch options
● Output request:
● The auto psdf disp, RMS, CRMS, N0 at grid points 1,2, and 5
● The cross psdf displacement output between grid 1 (t2 ) and grid 2 (t2)
● Plot the output PSD. Do not use the summary output blindly.
● Use several frequencies in the vicinity of each mode. For the modal
method, a combination of FREQ1 (or FREQ2) and FREQ4 usually
works best.
● For low frequencies (<20 Hz), use many frequencies since the
displacement spectra is changing rapidly for a constant input
acceleration.
● Connect the left edge with an RBE2 to grid point 9999 and
apply the enforced motion at grid point 9999
● Use modal solution
$
$ wkshp10.dat
$
$ case control, add : plot command for psd output
$
$ bulk data, add : enforced motion at grid point 9999
$ add forcing frequencies
$ add random input
$ residual vector
$
ID SEMINAR, PROB10
SOL 111
CEND
TITLE= RANDOM ANALYSIS - BASE EXCITATION
SUBTITLE= USING THE MODAL METHOD WITH LANCZOS
ECHO= UNSORTED
SPC= 101
SET 111= 33, 55, 9999
ACCELERATION(SORT2, PHASE)= 111
METHOD= 100
FREQUENCY= 100
SDAMPING= 100
RANDOM= 100
DLOAD= 100
$
FREQUENCY TYPE T1 T2 T3 R1 R2 R3
2.000000E+01 G 8.869005E-23 3.857560E-21 1.072273E-01 4.070925E- 20 9.165858E-06 2.384971E-21
3.000000E+01 G 4.759690E-21 2.069922E-19 1.171296E+00 2.184254E- 18 4.929607E-04 1.279754E-19
4.000000E+01 G 1.637099E-20 7.118072E-19 1.328467E+00 7.510322E- 18 1.700663E-03 4.400866E-19
6.000000E+01 G 1.078228E-19 4.685393E-18 1.937051E+00 4.941785E- 17 1.129788E-02 2.896886E-18
A C C E L E R A T I O N V E C T O R
( ROOT MEAN SQUARE )
A C C E L E R A T I O N V E C T O R
( NUMBER OF ZERO CROSSINGS )
0 X Y - O U T P U T S U M M A R Y ( A U T O O R P S D F )
0 PLOT CURVE FRAME CURVE ID./ RMS NO. POSITIVE XMIN FOR XMAX FOR YMIN FOR X FOR YMAX FOR X FOR*
TYPE TYPE NO. PANEL : GRID ID VALUE CROSSINGS ALL DATA ALL DATA ALL DATA YMIN ALL DATA YMAX
0
PSDF ACCE 4 9999( 5) 1.561982E+01 3.991722E+02 2.000E+01 1.020E+03 1.000E-01 9.800E+02 1.000E+00 3.000E+01
0
PSDF ACCE 5 33( 5) 9.228086E+01 3.924331E+02 2.000E+01 1.020E+03 1.072E-01 2.000E+01 4.535E+02 1.337E+02
0
PSDF ACCE 6 55( 5) 9.166651E+01 3.846915E+02 2.000E+01 1.020E+03 1.072E-01 2.000E+01 4.523E+02 1.337E+02
FREQUENCY TYPE T1 T2 T3 R1 R2 R3
2.000000E+01 G 2.047303E-24 4.813135E-24 7.947328E-05 2.155795E-07 6.016012E-06 3.429885E-24
4.000000E+01 G 3.063225E-23 7.202310E-23 1.189875E-03 1.059814E-06 8.969508E-05 5.132451E-23
6.000000E+01 G 3.794013E-23 8.919452E-23 1.465137E-03 1.070977E-06 1.104442E-04 6.356191E-23
8.000000E+01 G 5.574504E-23 1.310384E-22 2.142037E-03 1.086198E-06 1.618793E-04 9.338235E-23
D I S P L A C E M E N T V E C T O R
( ROOT MEAN SQUARE )
POINT ID. TYPE T1 T2 T3 R1 R2 R3
11 G 2.217665E-10 3.399741E-10 1.376854E+00 8.629130E-02 3.851211E-01 2.870088E-10
33 G 4.747619E-11 3.394890E-10 1.377021E+00 8.664112E-02 3.844410E-01 2.681251E-10
55 G 3.086634E-10 3.532137E-10 1.378706E+00 8.410328E-02 3.849473E-01 2.787290E-10
1 MARCH 13, 2007 MD NASTRAN 3/ 1/07 PAGE 47
0 RANDOM 100
D I S P L A C E M E N T V E C T O R
( NUMBER OF ZERO CROSSINGS )
POINT ID. TYPE T1 T2 T3 R1 R2 R3
11 G 1.364916E+02 1.362757E+02 1.401700E+02 6.491689E+02 1.503498E+02 1.362929E+02
33 G 1.355889E+02 1.362910E+02 1.360215E+02 6.552164E+02 1.492609E+02 1.363054E+02
55 G 1.361721E+02 1.362927E+02 1.432664E+02 6.581000E+02 1.498830E+02 1.362823E+02
1 MARCH 13, 2007 MD NASTRAN 3/ 1/07 PAGE 48
0 RANDOM 100
POINT-ID = 11
D I S P L A C E M E N T V E C T O R
( CUMULATIVE ROOT MEAN SQUARE )
FREQUENCY TYPE T1 T2 T3 R1 R2 R3
2.000000E+01 G 0.0 0.0 0.0 0.0 0.0 0.0
4.000000E+01 G 1.807749E-11 2.771935E-11 1.126653E-01 3.571265E-03 3.093721E-02 2.339966E-11
6.000000E+01 G 3.182011E-11 4.879076E-11 1.981000E-01 5.836253E-03 5.439213E-02 4.118748E-11
8.000000E+01 G 4.415168E-11 6.769688E-11 2.744364E-01 7.458793E-03 7.537731E-02 5.714762E-11
1.000000E+02 G 6.018009E-11 9.226939E-11 3.734311E-01 8.809525E-03 1.027079E-01 7.789153E-11
1.200000E+02 G 9.969239E-11 1.528460E-10 6.180981E-01 1.001494E-02 1.708699E-01 1.290305E-10
X Y - O U T P U T S U M M A R Y ( A U T O O R P S D F )
0 PLOT CURVE FRAME CURVE ID./ RMS NO. POSITIVE XMIN FOR XMAX FOR YMIN FOR X FOR YMAX FOR X FOR*
TYPE TYPE NO. PANEL : GRID ID VALUE CROSSINGS ALL DATA ALL DATA ALL DATA YMIN ALL DATA YMAX
0
PSDF DISP 7 11( 5) 1.376854E+00 1.401700E+02 2.000E+01 1.000E+03 2.720E-08 1.000E+03 5.926E-02 1.400E+02
0
PSDF DISP 8 33( 5) 1.377021E+00 1.360215E+02 2.000E+01 1.000E+03 3.073E-08 1.000E+03 5.949E-02 1.400E+02
0
PSDF DISP 9 55( 5) 1.378706E+00 1.432664E+02 2.000E+01 1.000E+03 2.718E-08 1.000E+03 5.937E-02 1.400E+02
g
/
● where
[B] 0 case studies:
[A] = -[M-1 K], = p 2
A – p
I
= 0
where = u
v
0 I
A =
–1 –1
–M K –M B
Exciter
Pile
Ground
NAS102,Section 15, March 2007
Copyright 2007 MSC.Software Corporation S15-7
WORKSHOP #12 - COMPLEX EIGENVALUE
1 m1
K1
2 m2
K2 C2
m1 3.0 lb-sec2/in
m2 1.5 lb-sec2/in
K1 50,000 lb/in
K2 12,500 lb/in
C2 30 lb-sec/in
NAS102,Section 15, March 2007
Copyright 2007 MSC.Software Corporation S15-8
WORKSHOP # 12
• Use the following partial input file as a starting point
$
$ wkshp12.dat
$
$ case control, add : direct complex eigenvalue callout
$
$ bulk data, add : Hess method
$ ask for eigenvalue and eigenvector output
$
CEND
TITLE= TWO-DOF MODEL (IMAC 8, PG 891)
SUBTITLE= COMPLEX MODES
SPC= 100
$
BEGIN BULK
$
$ COMPLEX EIGENVALUE EXTRACTION PARAMETERS
$
$
$ DEFINE GRIDS, MASSES, AND STIFFNESSES
$ GRID 1 = EXCITER (X=2, MASS=3) 50K STIFFNESS BETWEEN GRIDS 1 AND 2
$ GRID 2 = PILE (X=1, MASS=3) 12.5K STIFFNESS BETWEEN GRIDS 2 AND 3
$ GRID 3 = BASE (X=0, FIX BASE)
$
GRID, 1, , 2., 0., 0.
GRID, 2, , 1., 0., 0.
GRID, 3, , 0., 0., 0.
GRDSET, , , , , , , 23456
CELAS2, 1, 50000., 1, 1, 2, 1
CELAS2, 2, 12500., 2, 1, 3, 1
CONM2, 201, 1, , 3.0
CONM2, 202, 2, , 1.5
SPC, 100, 3, 1
$
$ DEFINE DAMPER OF 30 BETWEEN GRIDS 2 AND 3
$
CVISC, 101, 1, 2, 3
PVISC, 1, 30.
$
ENDDATA
81 38 39 40 41 42 86 87 63 64 65 66 67 92
33 34 35 36 37 58 59 60 61 62
69 74 75 80
4” 28 29 30 31 32 53 54 55 56 57
57 23 24 25 26 27 62 63 48 49 50 51 52 68
18 19 20 21 22 43 44 45 46 47
33 34 35 36 37 38 39 40 41 42 43 44
15 17
1.6” 29 30 31 32
19 14 20 21 22 23 24 25 26 27 16
28
.8” 6 7 8 9 5 10 11 12 13
9 10 11 12 13 14 15 16 17 18
4 1.6”
1.6” 7 8
.8”
3
3.6” 5 6
2
3 4
1
3.2” 3.2”
.8”
NAS102,Section 16, March 2007
Copyright 2007 MSC.Software Corporation S16-5
SAMPLE PROBLEM - STEEL STAMPING
(Cont.)
● Grid Points 1 and 2 fixed
● Material properties:
Steel t = .05”
E = 29 x 106 psi
n = .3
r = .283 lb/in3 (weight density)
● Applied loads
● 1 psi pressure on square portions
● Normal force of 2 lb on Grids 93 and 104
● Opposing normal force of 2 lb on Grids 93 and 104
$
$ se3.blk
$
CQUAD4 14 1 19 20 30 29
CQUAD4 15 1 29 30 36 35
$
GRDSET 6
$
$ boundary grids
$
GRID 19 -3.6 4.4 0.
GRID 20 -2.8 4.4 0.
GRID 35 -3.6 6. 0.
GRID 36 -2.8 6. 0.
$
GRID 29 -3.6 5.2 0.
GRID 30 -2.8 5.2 0.
$
38 39 40 41 42 63 64 65 66 67
81 86 87 92
33 34 35 36 37 58 59 60 61 62
69 74 75 80
4” 28 29 30 31 32 53 54 55 56 57
57 62 63 68
23 24 25 26 27 48 49 50 51 52
18 19 20 21 22 43 44 45 46 47
33 34 35 36 37 38 39 40 41 42 43 44
15 17
1.6” 29 30 31 32
19 14 20 21 22 23 24 25 26 27 16
28
.8” 7 8 9 5 10 11 12
9 10 11 12 13 14 15 16 17 18
4 1.6”
1.6” 7 8
.8”
3
3.6” 5 6
2
3 4
3.2” 3.2”
.8”
● Interior DOFs: Designates the DOFs that are reduced out during
superelement processing and are omitted in subsequent
processing (for Superelement 1 of the sample problem, Grid
Points 33, 34, 37, 38, 45-50, 57-62, 69-74, 81-86, 93-98).
Kff Uf = Pf
Partition
K oo K oa
U o
P o
=
K oa K aa U a
T P a
oo
k k oo U o k oa U a 1
1
k oo Po
1
Let G oa k oo k oa (Boundary Transformation)
and U oo k 1
oo Po (Fixed Boundary Displacements)
T G
K aa = K oa
then oa + K aa (Boundary Stiffness)
and Pa = GT
oa P o + P a (Boundary Loads)
Generation
Solution
1 2 3 4 5
K12 K 23 K 34 K 45
Generation
K12 –K 12 0 0 0
– K12 K 12 + K 23 – K23 0 0
K GG = 0 –K 23 K23 + K 34 – K34 0
0 0 – K 34 K34 + K45 –K 45
0 0 0 – K45 K 45
1.0 –1.0 0 0 0
– 1.0 2.0 – 1.0 0 0
K GG = 0 – 1.0 2.0 –1.0 0
0 0 – 1.0 2.0 – 1.0
0 0 0 – 1.0 1.0
NAS102,Section 16, March 2007
Copyright 2007 MSC.Software Corporation S16-26
CONVENTIONAL ANALYSIS (Cont.)
Apply Constraints and Solve
–1
U 2 K12 + K 23 – K23 P 2
U 3 = –K 23 K23 + K34 –K 34 P 3
U 4 – K34 K 34 + K 45 P 4
U2 2.0 – 1.0 0
–1
1.0
U3 = –1.0 2.0 –1.0 2.0
3.0
U4 0 – 1.0 2.0
U 2 2.5
U 3 = 4.0
U 4 3.5
Phase I
Generation
Assembly
LABELA
Phase II
Solution
DO LABELB
Phase III
LABELB
1 2 3 4 5
Residual Structure
P2 = 1
Generation - SEID = 1 1 2 3
K12 K 23
u2 u3
K12 –K 12 0
1
K gg = –K 12 K12 + K23 – K23
0 – K23 K 23
1 K +K – K23
Kgg = 12 23
– K23 K23
Koo K oa
Compute boundary transformation: =
Kao Kaa
1 –
Goa = – Koo 1 Koa
K23
= --------------------------
- = 0.5
K12 + K23
NAS102,Section 16, March 2007
Copyright 2007 MSC.Software Corporation S16-30
SUPERELEMENT ANALYSIS (Cont.)
Compute boundary stiffness:
1
K aa = Kaa + K T G
o a oa
K12K
1 23
Kaa = --------------------------
- = 0.5
K12 + K 23
Compute boundary loading:
1
P2 1
P f = =
P 13 0
P
= o
P a
1
Pa = P a + Goa
T P
o
0 K23
P13 = P 31 + ---------------------------P2 = 0.5
K12 + K23
NAS102,Section 16, March 2007
Copyright 2007 MSC.Software Corporation S16-31
SUPERELEMENT ANALYSIS (Cont.)
Similarly - SEID = 2
K34 –K 34 0
2
K gg = –K 34 K 34 + K 45 –K 45
0 – K45 K 45
2 P 23 0
P g = P 4 = 3
P 5 0
2 K34
Goa = --------------------------- = 0.5
K 34 + K 45
2 K 34 K 45
Ka a = --------------------------- = 0.5
K 34 + K 45
0
K 34
P 23 = P 32 + --------------------------- P 2 = 1.5
K34 + K 45
NAS102,Section 16, March 2007
Copyright 2007 MSC.Software Corporation S16-32
SUPERELEMENT ANALYSIS (Cont.)
Residual Structure
P32
P31 P
3 3
1
K K2 K
P30
Assembly
0
Kaa = K 1 + K 2 + K 0
aa aa gg
K = K 1 + K2 = 1
Pa = P 1a + P a2 + Pg0
Solution
P = P31 + P 23 + P 30 = 4
–1
Ua = K aa P a
P
U 03 = ---- = 4
K
NAS102,Section 16, March 2007
Copyright 2007 MSC.Software Corporation S16-33
SUPERELEMENT ANALYSIS (Cont.)
● Data Recovery - SEID = 1
● Enforce (transform) boundary motion.
a
U o = G oa U a
K 23 1 2 3
U 32 = --------------------------
- U = 2.0
K 12 + K 23 3
U 23 = ? U3 = 4
A. Assembled Structure
Residual Structure
B. Partitioned Structure
E. Assembled Solution
● Static reduction
● Static condensation of stiffness and Guyan reduction of mass
● Automatically done
● Dynamic reduction
● Component modal synthesis (CMS)
● Analytical (SOL 103)
X X
uo Points
X X X
X X X X
X X ut Points
X X X X X X X
Format:
1 2 3 4 5 6 7 8 9 10
SENQSET SEID N
Example:
SENQSET 110 45
Field Contents
SEID Superelement identification number. See Remark 3.. (Integeru0 or Character=“ALL”)
Number of internally generated scalar points for dynamic reduction generalized
N coordinates. (Integer>0; Default=0)
Remarks:
1. SENQSET can only be specified in the main Bulk Data Section and is ignored after the BEGIN
SUPER=n command.
2. SENQSET is only required if the user wants to internally generated scalar points used for dynamic
reduction.
3. SEID=“ALL” will automatically generate N q-set degrees of freedom for all superelements, except
the residual structure (SEID=0). Specifying additional SENQSET entries for specific
superelements will override the value of N specified on this entry.
4. If the user manually specifies q-set degrees of freedom using a SEQSETi or QSETi entries, then
the internally generated scalar points will not be generated.LQ
Format:
1 2 3 4 5 6 7 8 9 10
SPOINT ID1 ID2 ID3 ID4 ID5 ID6 ID7 ID8
Example:
SPOINT 3 18 1 4 16 2
Field Contents
IDi Scalar point identification number. (0<Integer<1000000; For “THRU” option, ID1<ID2)
Remarks:
1. A scalar point defined by its appearance on the connection entry for a scalar element (see the
CELASi, CMASSi, and CDAMPi entries) need not appear on an SPOINT entry.
2. All scalar point identification numbers must be unique with respect to all other structural, scalar,
and fluid points. However, duplicate scalar point identification numbers are allowed in the input.
3. This entry is used primarily to define scalar points appearing in single-point or multipoint constraint
equations to which no scalar elements are connected.
4. If the alternate format is used, all scalar points ID1 through ID2 are defined.
5. For a discussion of scalar points, see the MSC.Nastran Reference Manual , Section 5.6.
Format:
1 2 3 4 5 6 7 8 9 10
QSET ID1 C1 ID2 C2 ID3 C3 ID4 C4
Example:
QSET 15 123456 1 7 9 2 105 6
Field Contents
IDi Grid or scalar point identification number. (Integer>0)
Component number. (Integer zero or blank for scalar points or any unique combination
Ci of the Integers 1 through 6 for grid points with no embedded blanks.)
Remarks:
1. Degrees of freedom specified on this entry form members of the mutually exclusive q-set. They
may not be specified on other entries that define mutually exclusive sets. See the MSC.Nastran
Quick Reference Guide, Appendix B for a list of these entries.
2. Degrees of freedom specified on QSET and QSET1 entries are automatically placed in the a-set.
3. When ASET, ASET1, QSET, and/or QSET1 entries are present, all degrees of freedom not
otherwise constrained (e.g., SPCi or MPC entries) will be placed in the omitted set (o-set).
Format:
1 2 3 4 5 6 7 8 9 10
QSET1 C ID1 ID2 ID3 ID4 ID5 ID6 ID7
ID8 ID9 -etc.-
Example:
QSET1 123456 1 7 9 22 105 6 22
52 53
Field Contents
C Component number. (Integer zero or blank for scalar points or any unique combination
of the Integers 1 through 6 for grid points with no embedded blanks.)
IDi Grid or scalar point identification number. (Integer>0; For THRU option, ID1<ID2.)
Remarks:
1. Degrees of freedom specified on this entry form members of the mutually exclusive q-set. They
may not be specified on other entries that define mutually exclusive sets. See the MSC.Nastran
Quick Reference Guide, Appendix B for a list of these entries.
2. Degrees of freedom specified on QSET and QSET1 entries are automatically placed in the a-set.
3. When ASET, ASET1, QSET, and/or QSET1 entries are present, all degrees of freedom not
otherwise constrained (e.g., SPCi or MPC entries) will be placed in the omitted set (o-set).
Format:
1 2 3 4 5 6 7 8 9 10
BSET ID1 C1 ID2 C2 ID3 C3 ID4 C4
Example:
BSET 2 135 14 6
Field Contents
IDi Grid or scalar point identification number. (Integer>0)
Ci Component number. (Integer zero or blank for scalar points, or any unique
combinations of the Integers 1 through 6 for grid points. No embedded blanks.)
Remarks:
1. If there are no CSETi or BSETi entries present, all a-set points are considered fixed during
component mode analysis. If there are only BSETi entries present, any a-set degrees of freedom
not listed are placed in the free boundary set (c-set). If there
2. Degrees of freedom specified on this entry form members of the mutually exclusive b-set. They
may not be specified on other entries that define mutually exclusive sets. See the MSC.Nastran
Quick Reference Guide, Appendix B for a list of these entries.
3. If PARAM,AUTOSPC is YES, then singular b-set and c-set degrees of freedom will be reassigned
as follows:
a. If there are no o-set (omitted) degrees of freedom, then singular b-set and c-set
degrees of freedom are reassigned to the s-set.
b. If there are o-set (omitted) degrees of freedom, then singular c-set degrees of freedom
are reassigned to the b-set. Singular b-set degrees of freedom are not reassigned.
Format:
1 2 3 4 5 6 7 8 9 10
BSET1 C ID1 ID2 ID3 ID4 ID5 ID6 ID7
ID8 ID9 ID10 -etc.-
Example:
BSET1 2 135 14 6 23 24 25 26
122 127
Field Contents
C Component numbers. (Integer zero or blank for scalar points, or any unique
combinations of the Integers 1 through 6 for grid points with no embedded blanks.)
IDi Grid or scalar point identification numbers. (Integer>0; For “THRU” option, ID1<ID2)
Remarks:
1. If there are no CSETi or BSETi entries present, all a-set points are considered fixed during
component mode analysis. If there are only BSETi entries present, any a-set degrees of freedom
not listed are placed in the free boundary set (c-set). If there
2. Degrees of freedom specified on this entry form members of the mutually exclusive b-set. They
may not be specified on other entries that define mutually exclusive sets. See the MSC.Nastran
Quick Reference Guide, Appendix B for a list of these entries.
3. If PARAM,AUTOSPC is YES, then singular b-set and c-set degrees of freedom will be reassigned
as follows:
a. If there are no o-set (omitted) degrees of freedom, then singular b-set and c-set
degrees of freedom are reassigned to the s-set.
b. If there are o-set (omitted) degrees of freedom, then singular c-set degrees of freedom
are reassigned to the b-set. Singular b-set degrees of freedom are not reassigned.
Format:
1 2 3 4 5 6 7 8 9 10
CSET ID1 C1 ID2 C2 ID3 C3 ID4 C4
Example:
CSET 124 1 5 23 6 16
Field Contents
IDi Grid or scalar point identification number. (Integer>0)
Component numbers. (Integer zero or blank for scalar points, or any unique
Ci combination of the Integers 1 through 6 for grid points with no embedded blanks.)
Remarks:
1. If there are no CSETi or BSETi entries present, all a-set degrees of freedom are considered fixed
during component modes analysis. If there are only BSETi entries present, any a-set degrees of
freedom not listed are placed in the free boundary set (c-set
2. Degrees of freedom specified on this entry form members of the mutually exclusive c-set. They
may not be specified on other entries that define mutually exclusive sets. See the MSC.Nastran
Quick Reference Guide, Appendix B for a list of these entries.
3. If PARAM,AUTOSPC is YES then singular b-set and c-set degrees of freedom will be reassigned
as follows:
a. If there are no o-set (omitted) degrees of freedom, then singular b-set and c-set
degrees of freedom are reassigned to the s-set.
b. If there are o-set (omitted) degrees of freedom, then singular c-set degrees of freedom
are reassigned to the b-set. Singular b-set degrees of freedom are not reassigned.
Format:
1 2 3 4 5 6 7 8 9 10
CSET1 C ID1 ID2 ID3 ID4 ID5 ID6 ID7
ID8 ID9 -etc.-
Example:
CSET1 124 1 5 7 6 9 12 122
127
CSET1 “ALL”
CSET1 ALL
Field Contents
C Component number. (Integer zero or blank for scalar points, or any unique combination
of the Integers 1 through 6 for grid points with no embedded blanks.)
IDi Grid or scalar point identification number. (Integer>0; For THRU option, ID1<ID2)
Remarks:
1. If there are no CSETi or BSETi entries present, all a-set degrees of freedom are considered fixed
during component modes analysis. If there are only BSETi entries present, any a-set degrees of
freedom not listed are placed in the free boundary set (c-set
(Continued)
Bulk Data Entry
2. Degrees of freedom specified on this entry form members of the mutually exclusive c-set. They
may not be specified on other entries that define mutually exclusive sets. See the MSC.Nastran
Quick Reference Guide, Appendix B for a list of these entries.
3. If PARAM,AUTOSPC is YES then singular b-set and c-set degrees of freedom will be reassigned
as follows:
a. If there are no o-set (omitted) degrees of freedom, then singular b-set and c-set
degrees of freedom are reassigned to the s-set.
b. If there are o-set (omitted) degrees of freedom, then singular c-set degrees of freedom
are reassigned to the b-set. Singular b-set degrees of freedom are not reassigned.
–1
ob = – Koo Kob Ibb (GOAT )
As many fixed-boundary modes as are desired are found. Then they are concatenated with the
“constraint” modes to form the generalized coordinates.
= ob oo
G
Ibb 0
● The mass and stiffness matrices are pre- and postmultiplied by these modes to obtain the
“generalized” mass and stiffness
KG = G
T K
ff G
M G = G
T M
ff G
Part 2 Part 1
1 2 3 4 5
k1 k2 k3 k4
k1 = k2 = k3 = k4 = 1.0
m1 = m2 = m4 =m5 = 1.0 ; m3 = 1.0
Residual
Part 2 Part 1
Theoretical solution for frequencies
1 2 3 3 3 4 5
i 1 2 3 4
fi 0.0553 0.1592 0.2438 0.2991
li = w
2
0.1206 1 2.3473 3.5321
NAS102,Section 16, March 2007
Copyright 2007 MSC.Software Corporation S16-57
SOLUTION BY HAND (Cont.)
● Superelement 1
0 0 0
1.0 –1.0 0 U3
K gg = – 1.0 2.0 – 1.0 Mgg = 0 1.0 0 U
4
0 – 1.0 1.0 0 0 1.0 U
5
● Grid Point 3 is the “boundary” point; solve for “constraint”
modes.
1.0 –1.0 0
1.0
P
b
– 1.0 2.0 –1.0 U 4 = 0
0 –1.0 1.0 U 5 0
Where Koo = 2.0 –1.0
– 1.0 1.0
– 1.0
Kob = 0
Koo
-1 =
1.0 1.0
1.0 2.0
NAS102,Section 16, March 2007
Copyright 2007 MSC.Software Corporation S16-58
SOLUTION BY HAND (Cont.)
1.0 1.0
1.0 1 .0
● Where ob
0.0
1.0 2.0
1 .0
1 .0
b
1 .0
1 .0
● Solve for “fixed-boundary” modes.
● Note: Internally MD Nastran uses component modes scaled to a maximum deformation
of 1.0. Output for the component modes is based on the normalization performed by
the eigenvalue solution.
2
– 2 Moo + Koo oo = 0. = – 0 + 2.0 – 1.0 o o
0 – 2 – 1.0 1.0
0.5257
1 = 0.6180 1 = Normalized to
1.0000 0.8506 unit mass
– 1.0000 – 0.8506
2 = 2 =
0.6180 0.5257
1.000 0 0
G = 1.000 0.618 – 1.000
1.000 1.000 0.618
T 0 0 0 u3
G K gg G = 0 0.5279 0 u1001
0 0 3.6180 u 1002
where 1001 and 1002 are scalar points used to represent Superelement 1’s
modes.
0.5
b =
1.0
T
K gg G = 0.5 0 u3
G
0 2.0 u 1005
T u3
M gg = 0.25 0.50
G G u1005
0.50 1.00
0 0 0 0
Kgg = 0 0 0 0
0 0 0 0
0 0 0 0
1 0 0 0 u3
0 0 0 0 u 1001
M gg =
0 0 0 0 u 1002
0 0 0 0 u 1005
0 0 0 0
Kgg = 0 0.5279 0 0
0 0 3.618 0
0 0 0 0
0.42850 – 0.5773 – 0.2280 0.6565
f = 0.23150 1.0937 0.3188 – 0.8619
–0.00572 0.0986 0.5464 0.7012
0.01370 – 0.2887 0.7705 –0.7568
● Data recovery (grid point displacement for mode 1)
u1
Residual Structure = 0
0.4285 u3
1.0 0 0 0
0
u
1
21 = G2
2 G = 0.5 0.5 1.0 0.4285 = 0.2280 u 2
u
0 1.0 0 0.0137 0.4285 3
● Superelement 1
0.4285 u
1
for exterior points 1G= 0.2315 u1001
u
–0.00572 1002
R E A L E I G E N V A L U E S
(BEFORE AUGMENTATION OF RESIDUAL VECTORS)
MODE EXTRACTION EIGENVALUE RADIANS CYCLES GENERALIZED GENERALIZED
NO. ORDER MASS STIFFNESS
1 1 3.819660E-01 6.180340E-01 9.836316E-02 1.000000E+00 3.819660E-01
2 2 2.618034E+00 1.618034E+00 2.575181E-01 1.000000E+00 2.618034E+00
R E A L E I G E N V A L U E S
(BEFORE AUGMENTATION OF RESIDUAL VECTORS)
MODE EXTRACTION EIGENVALUE RADIANS CYCLES GENERALIZED GENERALIZED
NO. ORDER MASS STIFFNESS
1 1 2.000000E+00 1.414214E+00 2.250791E-01 1.000000E+00 2.000000E+00
1 SAMPLE PROBLEM FOR CMS USING PARTS MARCH 13, 2007 MD NASTRAN 3/ 1/07 PAGE 66
SUPERELEMENT 0
0 SYSTEM MODES SUBCASE 100
R E A L E I G E N V A L U E S
MODE EXTRACTION EIGENVALUE RADIANS CYCLES GENERALIZED GENERALIZED
NO. ORDER MASS STIFFNESS
1 1 1.206148E-01 3.472964E-01 5.527393E-02 1.000000E+00 1.206148E-01
2 2 1.000000E+00 1.000000E+00 1.591549E-01 1.000000E+00 1.000000E+00
3 3 2.347296E+00 1.532089E+00 2.438395E-01 1.000000E+00 2.347296E+00
4 4 3.532089E+00 1.879385E+00 2.991135E-01 1.000000E+00 3.532089E+00
1 SAMPLE PROBLEM FOR CMS USING PARTS MARCH 13, 2007 MD NASTRAN 3/ 1/07 PAGE 67
SUPERELEMENT 0
0 SYSTEM MODES SUBCASE 100
1 SAMPLE PROBLEM FOR CMS USING PARTS MARCH 13, 2007 MD NASTRAN 3/ 1/07 PAGE 68
SUPERELEMENT 0
0 SYSTEM MODES SUBCASE 100
*** USER INFORMATION MESSAGE 7321 (SEDRDR)
DATA RECOVERY FOR SUPERELEMENT 0 IS NOW INITIATED.
1 SAMPLE PROBLEM FOR CMS USING PARTS MARCH 13, 2007 MD NASTRAN 3/ 1/07 PAGE 69
SUPERELEMENT 0
0 SYSTEM MODES SUBCASE 100
EIGENVALUE = 1.206148E-01
CYCLES = 5.527393E-02 R E A L E I G E N V E C T O R N O . 1
Displacement
= +
Displacement Displacement
·
P t = ST
uj
t
i n
● Function of velocity
u t – ut
· n n – 1
where ut n = ------------------------------------------
t
4” 3 4
50” 120”
k: u – 2.0in
197.4 lb/in
u – 2.0in 394.8 lb/in
·
c: u 0 1.88 lb/(in/sec)
u· 0 1.88 lb/(in/sec) + 0.3 lb/(in/sec)2
NAS102,Section 17, March 2007
Copyright 2007 MSC.Software Corporation S17-10
WORKSHOP #13 - CAR TRAVELING OVER A
BUMP
F F
.
-2.0” Urel. Urel.
$
$ wkshp13.dat
$
$ case control, add : nolin callout
$ plot nonlin forces
$
$ bulk data, add : transfer function to monitor relative displacements
$ nolin for springs and dampers
$ apply appropriate enforced displacement
$
ID NAS102, WORKSHOP13
SOL 109
TIME 100
CEND
TITLE= SIMPLE CAR MODEL WITH NOLINEAR
SUBTITLE= SPRINGS AND DAMPERS RUNNING OVER A BUMP
LABEL= SOL 109, CONSTANT DELTA TIME
SPC= 100
TFL= 100
NONLINEAR = 100
DLOAD = 100
TSTEP = 100
DISPLACEMENT(PLOT)= ALL
NLLOAD(PLOT)= ALL
$
0 X Y - O U T P U T S U M M A R Y ( R E S P O N S E )
0 SUBCASE CURVE FRAME XMIN-FRAME/ XMAX-FRAME/ YMIN-FRAME/ X FOR YMAX-FRAME/ X FOR
ID TYPE NO. CURVE ID. ALL DATA ALL DATA ALL DATA YMIN ALL DATA YMAX
0 1 DISP 3 1( 4) 0.000000E+00 1.00000 2E+01 -2.836541E+00 2.199999E+00 5.942877E+00 4.500000E-01
0.000000E+00 1.000002E+01 -2.836541E+00 2.199999E+00 5.942877E+00 4.500000E-01
0 1 DISP 4 2( 4) 0.000000E+00 1.00000 2E+01 -2.671688E+00 1.999999E+00 7.464219E+00 1.600000E+00
0.000000E+00 1.000002E+01 -2.671688E+00 1.999999E+00 7.464219E+00 1.600000E+00
0 1 DISP 5 3( 4) 0.000000E+00 1.00000 2E+01 0.000000E+00 0.000000E+00 4.000000E+00 2.500000E-01
0.000000E+00 1.000002E+01 0.000000E+00 0.000000E+00 4.000000E+00 2.500000E-01
0 1 DISP 6 4( 4) 0.000000E+00 1.00000 2E+01 0.000000E+00 0.000000E+00 4.000000E+00 1.450000E+00
0.000000E+00 1.000002E+01 0.000000E+00 0.000000E+00 4.000000E+00 1.450000E+00
0 1 DISP 7 5( 4) 0.000000E+00 1.00000 2E+01 -2.150819E+00 2.149999E+00 3.963917E+00 1.600000E+00
0.000000E+00 1.000002E+01 -2.150819E+00 2.149999E+00 3.963917E+00 1.600000E+00
Reaction
y
x
Differential Stiffness
Preloaded Structure
k1
k0
u1
K0 = k1
Nonlinear Material
NAS102,Section 18, March 2007
Copyright 2007 MSC.Software Corporation S18-3
NORMAL MODES WITH DIFFERENTIAL
STIFFNESS (Cont.)
Procedures for obtaining frequencies of a preloaded
structure.
0.1 in
2.0 in 0.1 in
0.1 in
1.0 in
Length: 100 in
Height: 2 in
Width: 1 in
Thickness: 0.100 in
Area: 0.38 in2
I1: 0.229 in4
I2: 0.017 in4
0 SUBCASE 1
R E A L E I G E N V A L U E S
MODE EXTRACTION EIGENVALUE RADIANS CYCLES GENERALIZED GENERALIZED
NO. ORDER MASS STIFFNESS
1 1 2.239525E+04 1.496504E+02 2.381760E+01 1.000000E+00 2.239525E+04
2 2 3.550679E+05 5.958757E+02 9.483656E+01 1.000000E+00 3.550679E+05
3 3 1.772662E+06 1.331413E+03 2.119010E+02 1.000000E+00 1.772662E+06
0 SUBCASE 2
R E A L E I G E N V A L U E S
MODE EXTRACTION EIGENVALUE RADIANS CYCLES GENERALIZED GENERALIZED
NO. ORDER MASS STIFFNESS
1 1 2.735964E+04 1.654075E+02 2.632542E+01 1.000000E+00 2.735964E+04
2 2 3.749262E+05 6.123122E+02 9.745251E+01 1.000000E+00 3.749262E+05
3 3 1.817352E+06 1.348092E+03 2.145555E+02 1.000000E+00 1.817352E+06
G
j
● Equality constraints: X 0 j = 1, 2, ..., M
● Side constraints:
H
k
X = 0 k = 1, 2, ..., L
L u
X X X j = 1, 2, ..., N
i i i
Node 4
10”
● Objective
● Minimize the weight of the truss.
ID NAS102, WORKSHOP 15
TIME 10
SOL 200 $ OPTIMIZATION
CEND
TITLE= SYMMETRIC THREE BAR TRUSS DESIGN OPTIMIZATION - VARIATION OF D200X1
SUBTITLE= GOAL IS TO MIN WT WHILE KEEPING THE 1ST MODE BETWEEN 1500-1550 HZ
ECHO= SORT
SPC= 100
DISP(PLOT) ALL
DESOBJ(MIN)= 100 $ (DESIGN OBJECTIVE = DRESP ID)
DESSUB= 200 $ DEFINE CONSTRAINT SET FOR BOTH SUBCASES
SUBCASE 1
ANALYSIS= MODES
METHOD= 10
BEGIN BULK
$
$----------------------------------------------------------------------
$ ANALYSIS MODEL
$----------------------------------------------------------------------
$
EIGRL, 10, , , 2
PARAM, POST, -1
$
$ GRID DATA
$ 2 3 4 5 6 7 8 9 10
GRID, 1, , -10.0, 0.0, 0.0
GRID, 2, , 0.0, 0.0, 0.0
GRID, 3, , 10.0, 0.0, 0.0
GRID, 4, , 0.0, -10.0, 0.0
$ SUPPORT DATA
SPC, 100, 1, 123456, , 2, 123456
SPC, 100, 3, 123456, , 4, 3456
$ ELEMENT DATA
CROD, 1, 11, 1, 4
CROD, 2, 12, 2, 4
CROD, 3, 13, 3, 4
$ PROPERTY DATA
PROD, 11, 1, 1.0
PROD, 12, 1, 2.0
PROD, 13, 1, 1.0
MAT1, 1, 1.0E+7, , 0.33, 0.1
$
PARAM, WTMASS, .00259
● Example:
● DRESP1,100,RSSCAL,FRDISP,,,3,RSS,100
● Objective function:
● Minimize the SRSS response at the driver’s seat
Direction of rotation
= t
Fx = F cos(t)
Fy = F sin( t)
● Since X is in cycles per unit time, it must be multiplied by 2to get radians per
unit time - enter 2
● The input force is mr2 - we will enter mr using DAREA entries, but need the
2 term
● We want to use the second (or the 2) term from the TABLED4, This can be
accomplished by setting A1=0.0 and A2=(2)2
SOL 200
CEND
TITLE = Sample dynamic analysis model
set 999 = 358,471
DISP(phase) = 999
SUBCASE 1
ANALYSIS = MFREQ
DESSUB = 100 $ constraints
DESOBJ(min) = 300 $ design objective - minimize driver’s response
DLOAD = 1
METHOD = 1
FREQ = 1
BEGIN BULK
.
.
include ’car.blk’
include ’springs.blk’
include ’optim1.blk’
.
.
ENDDATA
EIGRL,1,-1.0,100.
DLOAD,1,1.,1.,11,1.,12
RLOAD1,11,20,,,,111
RLOAD1,12,30,,,40,111
DPHASE 40 358 2 90.
DAREA 20 358 1 3.
DAREA 30 358 2 3.
TABLED4,111,0.,1.,0.,1000.
,0.,0.,39.478,ENDT
$
$ PLUS THE REST OF THE MODEL DESCRIPTION
$
Before Optimization
After Optimization
Before Optimization
After Optimization
● With minimum effort, the design is modified to satisfy constraints and minimize
selected responses.
● SOL 200 is a valuable design tool for dynamic analysis.
T 2
1. For the i-th mode, effective mass =
i M D m
where M = mass matrix and Dm = rigid-body vector.
2
2. For the i-th mode, kinetic energy = Mi . This shows the energy
distribution within a mode.
● If there are discrepancies between test data and analytical results, it may be
desirable to refine the MD Nastran model to get a better match.
NAS102,Section 20, March 2007
Copyright 2007 MSC.Software Corporation S20-9
POST-TEST EVALUATION (Cont.)
● COR example:
Consider the 2-D beam model shown below. Assume that
accelerometers are placed on the beam at every other grid
point. The translational accelerations are measured in the
x and y directions.
y
x
1 2 3 4 5 6 7 8 9 10 11
= grid point
= A-set point
location as in
GRID, 5, , 4.0, 0.0, 0.0
GRID, 6, , 5.0, 0.0, 0.0
GRID, 7, , 6.0, 0.0, 0.0
GRID, 8, , 7.0, 0.0, 0.0
MATRIX COR (GINO NAME 101 ) IS A DB PREC 6 COLUMN X 6 ROW SQUARE MATRIX.
COLUMN 1 ROWS 1 THRU 6 --------------------------------------------------
ROW
1) 5.1380D-01 6.7188D-19 1.8822D-03 -1.6038D-17 8.3091D-03 -1.5467D-16
COLUMN 2 ROWS 1 THRU 6 --------------------------------------------------
ROW
1) -1.0247D-17 6.1972D-01 3.1542D-18 -5.7035D-03 -1.0390D-17 -8.8287D-09
COLUMN 3 ROWS 1 THRU 6 --------------------------------------------------
ROW
1) -1.5467D-02 -6.3725D-18 6.3014D-01 -2.7673D-17 -4.6145D-03 9.5503D-17
COLUMN 4 ROWS 1 THRU 6 --------------------------------------------------
ROW
1) 2.5192D-18 1.1390D-02 8.1214D-17 5.8007D-01 -1.0636D-16 7.5993D-03
COLUMN 5 ROWS 1 THRU 6 --------------------------------------------------
ROW
1) -1.0452D-17 5.3899D-03 -2.1283D-17 -1.3447D-02 1.2668D-14 7.4474D-01
COLUMN 6 ROWS 1 THRU 6 --------------------------------------------------
ROW
1) -3.2927D-03 -2.5409D-18 8.7221D-03 -2.3220D-16 -5.6143D-01 9.6348D-15
THE NUMBER OF NON-ZERO TERMS IN THE DENSEST COLUMN = 6
THE DENSITY OF THIS MATRIX IS 100.00 PERCENT.
^^^CROSS-ORTHOGONALITY MATRIX
Po
Parameter
Kientzy, D., Richardson, M. and Blakely, K., “Using Finite Element Data to Set Up Modal Tests,”
Sound and Vibration, June 1989.
Blakely, K., “Updating MSC.Nastran Models to Match Test Data,” Proceedings MSC World Users’
Conference, March 1991.
Blakely, K. and Rose, T., “Cross-Orthogonality Calculations for Pre-Test Planning and Model
Verification,” Proceedings MSC World Users’ Conference, May 1993.
Blakely, K., “Matching Frequency Response Test Data with MSC.Nastran,” Proceedings MSC World
Users’ Conference, June 1994.