Basdyn
Basdyn
Basdyn
Dynamic Analysis
Users Guide
Main Index
Worldwide Web
www.mscsoftware.com
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
2010 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.
This software may contain certain third-party software that is protected by copyright and licensed from
MSC.Software suppliers.
MSC, MD, Dytran, Marc, MSC Nastran, MD Nastran, MSC Patran, MD Patran, OpenFSI, 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.
NASTRAN is a registered trademark of NASA. PAMCRASH is a trademark or registered trademark of ESI Group.
SAMCEF is a trademark or registered trademark of Samtech SA. LS-DYNA is a trademark or registered trademark
of Livermore Software Technology Corporation. ANSYS is a registered trademark of SAS IP, Inc., a wholly owned
subsidiary of ANSYS Inc. ABAQUS is a registered trademark of ABAQUS Inc. All other brand names, product
names or trademarks belong to their respective owners. PCGLSS 6.0, Copyright 1992-2005, Computational
Applications and System Integration Inc. All rights reserved. PCGLSS 6.0 is licensed from Computational
Applications and System Integration Inc. METIS is copyrighted by the regents of the University of Minnesota. A
copy of the METIS product documentation is included with this installation. Please see "A Fast and High Quality
Multilevel Scheme for Partitioning Irregular Graphs". George Karypis and Vipin Kumar. SIAM Journal on Scientific
Computing, Vol. 20, No. 1, pp. 359-392, 1999.
Revision 0. June 25, 2010
MDNA*V2010*Z*Z*Z*DC-UCR
Corporate Europe Asia Pacific
MSC.Software Corporation
2 MacArthur Place
Santa Ana, CA 92707
Telephone: (800) 345-2078
FAX: (714) 784-4056
MSC.Software GmbH
Am Moosfeld 13
81829 Munich
GERMANY
Telephone: (49) (89) 43 19 87 0
Fax: (49) (89) 43 61 71 6
Asia Pacific
MSC.Software Japan Ltd.
Shinjuku First West 8F
23-7 Nishi Shinjuku
1-Chome, Shinjuku-Ku
Tokyo 160-0023, JAPAN
Telephone: 0120-924-832 (toll
free, Japan only)
Mobile phone: 03-6911-1222
Fax: (81) (3)-6911-1201
Main Index
Cont ent s
MD Nastran Dynamic Analysis Users Guide
Preface
About this Book xii
Acknowledgements xiii
List of Nastran Books xiv
Technical Support xv
Internet Resources xvi
1 Fundamentals of Dynamic Analysis
Overview 2
Equations of Motion 3
Dynamic Analysis Process 13
Dynamic Analysis Types 15
2 Finite Element Input Data
Overview 18
Strategies for Dynamic Analysis 19
Plan the Analysis 20
Mass Input 21
Coupled Mass Matrix Terms 30
Mass Effects in Moving Coordinate Systems 32
Damping Input 35
Units in Dynamic Analysis 40
MD Nastran
Dynamic Analysis
Users Guide
Main Index
MD Nastran Dynamic Analysis Users Guide
iv
3 Real Eigenvalue Analysis
Overview 44
Reasons to Compute Normal Modes 46
Mathematical Overview of Normal Modes Analysis 47
Methods of Computation 53
User Interface for Real Eigenvalue Analysis 56
Solution Control for Analysis 62
Massless Mechanism Identification and Control 64
Prestiffened Normal Mode Analysis 66
Examples 70
Rigid Body Modes 99
SUPORT Entry 101
Rigid Body Mode Examples 107
Tools to Help Identify and Validate Normal Modes 114
4 Frequency Response Analysis
Overview 134
Review of Dynamic Excitations 136
Direct Frequency Response Analysis 141
Frequency Response Function (FRF) and FRF Based Assembly (FBA)
143
Modal Frequency Response Analysis 146
Modal Versus Direct Frequency Response 152
Frequency-Dependent Structural Elements 153
Frequency-Dependent Excitation Definition 160
Solution Frequencies 171
Frequency Response Considerations 175
Main Index
v CONTENTS
Solution Control for Frequency Response Analysis 176
Modal Contribution Fraction (MCFRACTION) 179
Examples 184
5 Transient Response Analysis
Overview 202
Direct Transient Response Analysis 203
Modal Transient Response Analysis 208
Initial Condition Usage in Linear Transient Analysis 214
Dynamic Data Recovery in Modal Transient Response Analysis 217
Modal Versus Direct Transient Response 218
Transient Excitation Definition 219
Integration Time Step 230
Transient Excitation Considerations 231
Solution Control for Transient Response Analysis 232
Restarts in Linear Transient Analysis 235
Examples 236
MAX/MIN Output (New Form) 252
6 Damping
Overview 260
Modeling Damping Effects 261
Damping Effect on Complex Eigenvalues 267
Structural Damping for Shell and Bush Elements 270
Geometric and Material Nonlinear Spring and Damper Element 272
Main Index
MD Nastran Dynamic Analysis Users Guide
vi
7 Enforced Motion
Overview 282
Direct Enforced Motion in Dynamic Analysis 283
Enforced Motion with Loads 292
Large Mass Method - Direct 304
Large Mass Method - Modal 306
User Interface for the Large Mass Method 308
Examples 311
8 Random Analysis
Random Analysis with Coupled Excitations 326
9 Response Spectrum Analysis
Shock and Response Spectrum Analysis 348
Response Spectrum Examples 358
10 Restarts In Dynamic Analysis
Overview 378
Examples 379
Remarks 381
11 Coupled Fluid-Structure Analysis
Overview 392
Axisymmetric Hydroelastic Analysis 394
Virtual Fluid Mass 406
Coupled and Uncoupled Acoustic Analysis 414
Main Index
vii CONTENTS
Exterior Acoustics 428
BW Method of Fluid-Structure Analysis 443
Direct Input of Interface [A] Matrix 455
Acoustic Modal Participation Factors 456
Acoustic XY Plots, Random, and Restarts 469
Acoustic Source Change 477
Rigid Porous Absorber - MAT10 478
12 Modal Augmentation Methods
Overview 484
Data Recovery for Modal Methods 485
Dynamic Response Predictions 491
Modal Versus Direct Frequency Response 493
Residual Vector 494
13 Complex Eigenvalue Analysis
Overview 500
Complex Eigensolutions 501
14 Guidelines and Tools for Effective Dynamic Analysis
Overview 288
Overall Analysis Strategy 289
Units 292
Mass 293
Damping 294
Boundary Conditions 298
Main Index
MD Nastran Dynamic Analysis Users Guide
viii
Loads 299
Meshing 300
Eigenvalue Analysis 302
Frequency Response Analysis 303
Transient Response Analysis 305
Results Interpretation and Verification 307
Computer Resource Requirements 309
Debugging Dynamic Models 311
Weight Checks 315
Groundcheck 317
Static Loading 318
Thermal Test Case 319
Modal Analysis 320
Modal Effective Mass Computation 321
Modal Kinetic and Strain Energy Output 324
Grid Point Kinetic Energy 327
Element Strain Energy 328
Element Kinetic Energy 330
Element Energy Loss 332
Total Energy Output for Defined SETs 334
15 Results Processing
Overview 338
Structure Plotting 339
X-Y Plotting 345
Main Index
ix CONTENTS
16 Special Topics
Direct Matrix Input Dynamics 360
DMIGs, Extra Points, and Transfer Functions 361
Dynamic Reduction 371
Superelement Analysis 379
Nonlinear Transient Response Analysis 384
Nonlinear Transient Response Analysis Elements 396
Nonlinear Harmonic Response 410
Design Optimization and Sensitivity Overview 422
Control System Analysis 423
Fourier Transform 424
Squeeze Film Damper Nonlinear Force 430
Aeroelastic Analysis 437
Viscoelastic Material Properties 453
OPENFSI 463
Rotor Dynamics Overview 496
A Glossary of Terms and Nomenclature
Glossary of Terms 498
Nomenclature for Dynamic Analysis 500
B The Set Notation System Used in Dynamic Analysis
Overview 504
C References and Bibliography
Overview 508
Main Index
MD Nastran Dynamic Analysis Users Guide
x
General References 509
Bibliography 511
Main Index
MD Nastran Dynamic Analysis Users Guide
Preface
Acknowledgements
Technical Support
Internet Resources
Main Index
MD Nastran Dynamic Analysis Users Guide
About this Book
xii
About this Book
The MD Nastran Dynamic Analysis Users Guide is a guide to the proper use of MD Nastran for solving
various dynamic analysis problems. This guide serves as both an introduction to dynamic analysis for
the new user and a reference for the experienced user. The major emphasis focuses on understanding the
physical processes in dynamics and properly applying MD Nastran to model dynamic processes while
restricting mathematical derivations to a minimum.
The basic types of dynamic analysis capabilities available in MD Nastran are described in this guide.
These common dynamic analysis capabilities include normal modes analysis, transient response analysis,
frequency response analysis, and enforced motion. These capabilities are described and illustrative
examples are presented. Theoretical derivations of the mathematics used in dynamic analysis are
presented only as they pertain to the proper understanding of the use of each capability.
To effectively use this guide, it is important for you to be familiar with MD Nastrans static analysis
capability and the principles of dynamic analysis. Basic finite element modeling and analysis techniques
are covered only as they pertain to MD Nastran dynamic analysis. For more information on static
analysis and modeling, refer to the MD Nastran Linear Static Analysis Users Guide and to the Getting
Started with MD Nastran Users Guide.
This guide is an update to the MD Nastran Basic Dynamic Analysis Users Guide for Version 68, which
borrowed much material from the MSC.Nastran Handbook for Dynamic Analysis. However, not all
topics covered in that handbook are covered here. In addition, dynamic reduction, response spectrum
analysis, random response analysis, complex eigenvalue analysis, nonlinear analysis, fluid-structure
coupling and Enforced Motion and other topics which were part of the MSC.Nastran Advanced
Dynamics Guide for Version 70 and are now included in this guide. In addition, Release Guide material
related to dynamics has also been included in this guide.
This guide contains many highlighted links (in blue) to other MD Nastran documents and all the
documents were delivered together as a collection. If you keep the collection together the links between
documents will work. Two suggestions when working with links are 1) returns you back in the
window your mouse is in and 2) you can open the other linked to document in a new window from an
Adobe Reader by choosing Open cross-document links in the same
window; then you would uncheck the and select OK.
alt
Preferences Documents
Main Index
xiii
CHAPTER
Preface
Acknowledgements
The 2010 Version of the MD Nastran Dynamic Analysis Users Guide is part of an ongoing project to
update existing MD Nastran documentation. This guide is a combination of the Basic Dynamics Users
Guide and Advanced Dynamics Users Guide. The primary editors for previous versions of Dynamics
Guides include Dr. Richard MacNeal (Version 61), Mr. Michael Gockel (Version 64), Mr. John Caffrey,
Mr. John Lee, and Mr. Grant Sitton (Version 68), Mr. John Lee (Versions 69, 2001 and 2003) and Dave
Herting (Version 70).
This guide incorporates most capabilities related to dynamic analysis into one place. The goal was to
incorporate the two existing dynamcis guides and the material presented in all the Release Guides since
Version 70 into one place and to connect the MD documents together by providing direct links between
manuals. This eliminates the older Release Guides and provides quick and directed access to other
documents like the MD Nastran Quick Reference Guide (QRG).
The editor is grateful to Ms. Lori Lampert for her patience and dedication in updating this users guide.
The editor would also like to thank Mr. Mohan Barbela, Mr. Dean Bellinger, Mr. Don Graff, Mr. John
Lee, Mr. Joe Maronick, Mr. Martin McNamee, Mr. Lance Proctor, Mr. Jim Swan, and Mr. Charlie
Wilson for their technical review of this guide.
Donald M. McLean
June 2010
Main Index
MD Nastran Dynamic Analysis Users Guide
List of Nastran Books
xiv
List of Nastran Books
Below is a list of some of the Nastran documents. You may find any of these documents from
MSC.Software at www.simcompanion.mscsoftware.com.
Installation and Release Guides
Installation and Operations Guide
Release Guide
Guides
Reference Books
Quick Reference Guide
DMAP Programmers Guide
Reference Manual
Users Guides
Getting Started
Linear Static Analysis
Dynamic Analysis
MD Demonstration Problems
Thermal Analysis
Superelements
Design Sensitivity and Optimization
Implicit Nonlinear (SOL 600)
Explicit Nonlinear (SOL 700)
Aeroelastic Analysis
User Defined Services
EFEA Users Guide
EFEA Tutorial
EBEA Users Guide
Main Index
xv
CHAPTER
Preface
Technical Support
For technical support phone numbers and contact information, please visit:
http://www.mscsoftware.com/Contents/Services/Technical-Support/Contact-Technical-Support.aspx
Support Center (www.simcompanion.mscsoftware.com)
Support Online. The Support Center provides technical articles, frequently asked questions and
documentation from a single location.
Main Index
MD Nastran Dynamic Analysis Users Guide
Internet Resources
xvi
Internet Resources
MSC.Software (www.mscsoftware.com)
MSC.Software corporate site with information on the latest events, products and services for the
CAD/CAE/CAM marketplace.
Main Index
MD Nastran Dynamic Analysis Users Guide
Chapter 1: Fundamentals of Dynamic Analysis
1
Fundamentals of Dynamic Analysis
Overview
Equations of Motion
du
dt
------ v velocity = = =
u
d
2
u
dt
2
---------
dv
dt
------ a acceleration = = = =
u t ( ) u
t ( ) u
t ( )
m = mass (inertia)
b = damping (energy dissipation
k = stiffness (restoring force)
p = applied force
u = displacement of mass
= velocity of mass
= acceleration of mass
u
p t ( )
u t ( )
b
k
m
Main Index
MD Nastran Dynamic Analysis Users Guide
Equations of Motion
4
The four basic components of a dynamic system are mass, energy dissipation (damper), resistance
(spring), and applied load. As the structure moves in response to an applied load, forces are induced that
are a function of both the applied load and the motion in the individual components. The equilibrium
equation representing the dynamic motion of the system is known as the equation of motion.
Equation of Motion
This equation, which defines the equilibrium condition of the system at each point in time, is represented
as
(1-2)
The equation of motion accounts for the forces acting on the structure at each instant in time. Typically,
these forces are separated into internal forces and external forces. Internal forces are found on the
left-hand side of the equation, and external forces are specified on the right-hand side. The resulting
equation is a second-order linear differential equation representing the motion of the system as a function
of displacement and higher-order derivatives of the displacement.
Inertia Force
An accelerated mass induces a force that is proportional to the mass and the acceleration. This force is
called the inertia force .
Viscous Damping
The energy dissipation mechanism induces a force that is a function of a dissipation constant and the
velocity. This force is known as the viscous damping force . The damping force transforms the
kinetic energy into another form of energy, typically heat, which tends to reduce the vibration.
Elastic Force
The final induced force in the dynamic system is due to the elastic resistance in the system and is a
function of the displacement and stiffness of the system. This force is called the elastic force or
occasionally the spring force .
Applied Load
The applied load on the right-hand side of Eq. (1-2) is defined as a function of time. This load is
independent of the structure to which it is applied (e.g., an earthquake is the same earthquake whether it
is applied to a house, office building, or bridge), yet its effect on different structures can be very different.
Solution of the Equation of Motion
The solution of the equation of motion for quantities such as displacements, velocities, accelerations,
and/or stressesall as a function of timeis the objective of a dynamic analysis. The primary task for
the dynamic analyst is to determine the type of analysis to be performed. The nature of the dynamic
analysis in many cases governs the choice of the appropriate mathematical approach. The extent of the
information required from a dynamic analysis also dictates the necessary solution approach and steps.
mu
t ( ) bu
t ( ) ku t ( ) + + p t ( ) =
mu
t ( )
bu
t ( )
ku t ( )
p t ( )
Main Index
5
CHAPTER 1
Fundamentals of Dynamic Analysis
Dynamic analysis can be divided into two basic classifications: free vibrations and forced vibrations.
Free vibration analysis is used to determine the basic dynamic characteristics of the system with the
right-hand side of Eq. (1-2) set to zero (i.e., no applied load). If damping is neglected, the solution is
known as undamped free vibration analysis.
Free Vibration Analysis
In undamped free vibration analysis, the SDOF equation of motion reduces to
(1-3)
Eq. (1-3) has a solution of the form
(1-4)
The quantity is the solution for the displacement as a function of time . As shown in Eq. (1-4),
the response is cyclic in nature.
Circular Natural Frequency
One property of the system is termed the circular natural frequency of the structure . The subscript
indicates the natural for the SDOF system. In systems having more than one mass degree of freedom
and more than one natural frequency, the subscript may indicate a frequency number. For an SDOF
system, the circular natural frequency is given by
(1-5)
The circular natural frequency is specified in units of radians per unit time.
Natural Frequency
The natural frequency is defined by
(1-6)
The natural frequency is often specified in terms of cycles per unit time, commonly cycles per second
(cps), which is more commonly known as Hertz (Hz). This characteristic indicates the number of sine
or cosine response waves that occur in a given time period (typically one second).
The reciprocal of the natural frequency is termed the period of response given by
(1-7)
The period of the response defines the length of time needed to complete one full cycle of response.
mu
t ( ) ku t ( ) + 0 =
u t ( ) A e
n
t sin B e
n
t cos + =
u t ( ) t
e
n
n
e
n
k
m
---- =
f
n
f
n
e
n
2t
------ =
T
n
T
n
1
f
n
----
2t
e
n
------ = =
Main Index
MD Nastran Dynamic Analysis Users Guide
Equations of Motion
6
In the solution of Eq. (1-4), and are the integration constants. These constants are determined by
considering the initial conditions in the system. Since the initial displacement of the system
and the initial velocity of the system are known, and are evaluated by substituting their
values into the solution of the equation for displacement and its first derivative (velocity), resulting in
(1-8)
These initial value constants are substituted into the solution, resulting in
(1-9)
Eq. (1-9) is the solution for the free vibration of an undamped SDOF system as a function of its initial
displacement and velocity. Graphically, the response of an undamped SDOF system is a sinusoidal wave
whose position in time is determined by its initial displacement and velocity as shown in Figure 1-2.
Figure 1-2 SDOF System -- Undamped Free Vibrations
If damping is included, the damped free vibration problem is solved. If viscous damping is assumed, the
equation of motion becomes
(1-10)
Damping Types
The solution form in this case is more involved because the amount of damping determines the form of
the solution. The three possible cases for positive values of are
A B
u t 0 = ( )
u
t 0 = ( ) A B
B u t 0 = ( ) = and A
u
t 0 = ( )
e
n
--------------------- =
u t ( )
u
0 ( )
e
n
----------- e
n
t sin u 0 ( ) e
n
t cos + =
Time t
A
m
p
l
i
t
u
d
e
u
t
(
)
mu
t ( ) bu
t ( ) ku t ( ) + + 0 =
b
Main Index
7
CHAPTER 1
Fundamentals of Dynamic Analysis
Critically damped
Overdamped
Underdamped
Critical damping occurs when the value of damping is equal to a term called critical damping . The
critical damping is defined as
(1-11)
For the critically damped case, the solution becomes
(1-12)
Under this condition, the system returns to rest following an exponential decay curve with no oscillation.
A system is overdamped when and no oscillatory motion occurs as the structure returns to its
undisplaced position.
The most common damping case is the underdamped case where . In this case, the solution has
the form
(1-13)
Again, and are the constants of integration based on the initial conditions of the system. The new
term represents the damped circular natural frequency of the system. This term is related to the
undamped circular natural frequency by the following expression:
(1-14)
The term is called the damping ratio and is defined by
(1-15)
The damping ratio is commonly used to specify the amount of damping as a percentage of the critical
damping.
In the underdamped case, the amplitude of the vibration reduces from one cycle to the next following an
exponentially decaying envelope. This behavior is shown in Figure 1-3. The amplitude change from one
cycle to the next is a direct function of the damping. Vibration is more quickly dissipated in systems with
more damping.
b
cr
b
cr
2 km 2me
n
= =
u t ( ) A Bt + ( )e
bt 2m
=
b b
cr
>
b b
cr
<
u t ( ) e
bt 2m
A e
d
t sin B e
d
t cos + ( ) =
A B
e
d
e
d
e
n
1 ,
2
=
,
,
b
b
cr
------- =
Main Index
MD Nastran Dynamic Analysis Users Guide
Equations of Motion
8
Figure 1-3 Damped Oscillation, Free Vibration
The damping discussion may indicate that all structures with damping require damped free vibration
analysis. In fact, most structures have critical damping values in the 0 to 10% range, with values of 1 to
5% as the typical range. If you assume 10% critical damping, Eq. (1-4) indicates that the damped and
undamped natural frequencies are nearly identical. This result is significant because it avoids the
computation of damped natural frequencies, which can involve a considerable computational effort for
most practical problems. Therefore, solutions for undamped natural frequencies are most commonly
used to determine the dynamic characteristics of the system (see Real Eigenvalue Analysis, 43).
However, this does not imply that damping is neglected in dynamic response analysis. Damping can be
included in other phases of the analysis as presented later for frequency and transient response (see
Frequency Response Analysis, 133 and Transient Response Analysis, 201).
Forced Vibration Analysis
Forced vibration analysis considers the effect of an applied load on the response of the system. Forced
vibrations analyses can be damped or undamped. Since most structures exhibit damping, damped forced
vibration problems are the most common analysis types.
The type of dynamic loading determines the mathematical solution approach. From a numerical
viewpoint, the simplest loading is simple harmonic (sinusoidal) loading. In the undamped form, the
equation of motion becomes
(1-16)
In this equation the circular frequency of the applied loading is denoted by . This loading frequency
is entirely independent of the structural natural frequency , although similar notation is used.
Time t
A
m
p
l
i
t
u
d
e
u
t
(
)
mu
t ( ) ku t ( ) + p et sin =
e
e
n
Main Index
9
CHAPTER 1
Fundamentals of Dynamic Analysis
This equation of motion is solved to obtain
(1-17)
where:
Again, and are the constants of integration based on the initial conditions. The third term in
Eq. (1-17) is the steady-state solution. This portion of the solution is a function of the applied loading
and the ratio of the frequency of the applied loading to the natural frequency of the structure.
The numerator and denominator of the third term demonstrate the importance of the relationship of the
structural characteristics to the response. The numerator is the static displacement of the system.
In other words, if the amplitude of the sinusoidal loading is applied as a static load, the resulting static
displacement is . In addition, to obtain the steady state solution, the static displacement is scaled
by the denominator.
The denominator of the steady-state solution contains the ratio between the applied loading frequency
and the natural frequency of the structure.
Dynamic Amplification Factor for No Damping
The term
(1-18)
is called the dynamic amplification (load) factor. This term scales the static response to create an
amplitude for the steady state component of response. The response occurs at the same frequency as the
loading and in phase with the load (i.e., the peak displacement occurs at the time of peak loading). As
the applied loading frequency becomes approximately equal to the structural natural frequency, the ratio
approaches unity and the denominator goes to zero. Numerically, this condition results in an
infinite (or undefined) dynamic amplification factor. Physically, as this condition is reached, the
dynamic response is strongly amplified relative to the static response. This condition is known as
resonance. The resonant buildup of response is shown in Figure 1-4.
A =
B =
u t ( ) A e
n
t sin B e
n
t cos + =
p k
1 e
2
e
n
2
---------------------------- et sin +
Initial Condition
Solution
Steady-State
Solution
u
t 0 = ( )
e
n
---------------------
ep k
1 e
2
e
n
2
( )e
n
----------------------------------------
u t 0 = ( )
A B
p k
u p k
1
1 e
2
e
n
2
----------------------------
e e
n
Main Index
MD Nastran Dynamic Analysis Users Guide
Equations of Motion
10
Figure 1-4 Harmonic Forced Response with No Damping
It is important to remember that resonant response is a function of the natural frequency and the loading
frequency. Resonant response can damage and even destroy structures. The dynamic analyst is typically
assigned the responsibility to ensure that a resonance condition is controlled or does not occur.
Solving the same basic harmonically loaded system with damping makes the numerical solution more
complicated but limits resonant behavior. With damping, the equation of motion becomes
(1-19)
Time t
A
m
p
l
i
t
u
d
e
u
t
(
)
mu
t ( ) bu
t ( ) ku t ( ) + + p et sin =
Main Index
11
CHAPTER 1
Fundamentals of Dynamic Analysis
In this case, the effect of the initial conditions decays rapidly and may be ignored in the solution. The
solution for the steady-state response is
(1-20)
The numerator of the above solution contains a term that represents the phasing of the displacement
response with respect to the applied loading. In the presence of damping, the peak loading and peak
response do not occur at the same time. Instead, the loading and response are separated by an interval
of time measured in terms of a phase angle as shown below:
(1-21)
The phase angle is called the phase lead, which describes the amount that the response leads the
applied force.
Dynamic Amplification Factor with Damping
The dynamic amplification factor for the damped case is
(1-22)
The interrelationship among the natural frequency, the applied load frequency, and the phase angle can
be used to identify important dynamic characteristics. If is much less than 1, the dynamic
amplification factor approaches 1 and a static solution is represented with the displacement response in
phase with the loading. If is much greater than 1, the dynamic amplification factor approaches
zero, yielding very little displacement response. In this case, the structure does not respond to the
loading because the loading is changing too fast for the structure to respond. In addition, any measurable
displacement response will be 180 degrees out of phase with the loading (i.e., the displacement response
will have the opposite sign from the force). Finally if , resonance occurs. In this case, the
magnification factor is , and the phase angle is 270 degrees. The dynamic amplification factor
and phase lead are shown in Figure 1-5 and are plotted as functions of forcing frequency.
u t ( ) p k
et u + ( ) sin
1 e
2
e
n
2
( )
2
2,e e
n
( )
2
+
------------------------------------------------------------------------------ =
u
u tan
1
2,e e
n
1 e
2
e
n
2
( )
--------------------------------- =
u
Note: Some texts define as the phase lag, or the amount that the response lags the applied force.
To convert from phase lag to phase lead, change the sign of in Eq. (1-20) and Eq. (1-21).
u
u
1
1 e
2
e
n
2
( )
2
2,e e
n
( )
2
+
------------------------------------------------------------------------------
e e
n
e e
n
e e
n
1 =
1 2, ( )
Main Index
MD Nastran Dynamic Analysis Users Guide
Equations of Motion
12
Figure 1-5 Harmonic Forced Response with Damping
In contrast to harmonic loadings, the more general forms of loading (impulses and general transient
loading) require a numerical approach to solving the equations of motion. This technique, known as
numerical integration, is applied to dynamic solutions either with or without damping. Numerical
integration is described in Transient Response Analysis, 201.
360
180
1
e
n
Forcing Frequency e
P
h
a
s
e
L
e
a
d
u
(
D
e
g
r
e
e
s
)
A
m
p
l
i
f
i
c
a
t
i
o
n
F
a
c
t
o
r
Main Index
13
CHAPTER 1
Fundamentals of Dynamic Analysis
Dynamic Analysis Process
Before conducting a dynamic analysis, it is important to define the goal of the analysis prior to the
formulation of the finite element model. Consider the dynamic analysis process to be represented by the
steps in Figure 1-6. The analyst must evaluate the finite element model in terms of the type of dynamic
loading to be applied to the structure. This dynamic load is known as the dynamic environment. The
dynamic environment governs the solution approach (i.e., normal modes, transient response, frequency
response, etc.). This environment also indicates the dominant behavior that must be included in the
analysis (i.e., contact, large displacements, etc.). Proper assessment of the dynamic environment leads
to the creation of a more refined finite element model and more meaningful results.
Figure 1-6 Overview of Dynamic Analysis Process
An overall system design is formulated by considering the dynamic environment. As part of the
evaluation process, a finite element model is created. This model should take into account the
characteristics of the system design; and just as importantly, the nature of the dynamic loading (type and
frequency); and any interacting media (fluids, adjacent structures, etc.). At this point, the first step in
many dynamic analyses is a modal analysis to determine the structures natural frequencies and mode
shapes (see Real Eigenvalue Analysis, 43).
No
Yes
Yes
No
Finite Element
Model
Dynamic
Environment
Modal
Analysis?
Results
Satisfactory?
Results
Satisfactory?
Forced-Response
Analysis
End
Yes
No
Main Index
MD Nastran Dynamic Analysis Users Guide
Dynamic Analysis Process
14
In many cases the natural frequencies and mode shapes of a structure provide enough information to
make design decisions. For example, in designing the supporting structure for a rotating fan, the design
requirements may require that the natural frequency of the supporting structure have a natural frequency
either less than 85% or greater than 110% of the operating speed of the fan. Specific knowledge of
quantities such as displacements and stresses are not required to evaluate the design.
Forced response is the next step in the dynamic evaluation process. The solution process reflects the
nature of the applied dynamic loading. A structure can be subjected to a number of different dynamic
loads with each dictating a particular solution approach. The results of a forced-response analysis are
evaluated in terms of the system design. Necessary modifications are made to the system design. These
changes are then applied to the model and analysis parameters to perform another iteration on the design.
The process is repeated until an acceptable design is determined, which completes the design process.
The primary steps in performing a dynamic analysis are summarized as follows:
1. Define the dynamic environment (loading).
2. Formulate the proper finite element model.
3. Select and apply the appropriate analysis approach(es) to determine the behavior of the structure.
4. Evaluate the results.
Main Index
15
CHAPTER 1
Fundamentals of Dynamic Analysis
Dynamic Analysis Types
This guide describes the types of dynamic analysis that can be performed with MD Nastran. The basic
types are:
Real eigenvalue analysis (undamped free vibrations).
Linear frequency response analysis (steady-state response of linear structures to loads that vary
as a function of frequency).
Linear transient response analysis (response of linear structures to loads that vary as a function
of time).
Real eigenvalue analysis is used to determine the basic dynamic characteristics of a structure. The results
of an eigenvalue analysis indicate the frequencies and shapes at which a structure naturally tends to
vibrate. Although the results of an eigenvalue analysis are not based on a specific loading, they can be
used to predict the effects of applying various dynamic loads. Real eigenvalue analysis is described in
Real Eigenvalue Analysis, 43.
Frequency response analysis is an efficient method for finding the steady-state response to sinusoidal
excitation. In frequency response analysis, the loading is a sine wave for which the frequency, amplitude,
and phase are specified. Frequency response analysis is limited to linear elastic structures. Frequency
response analysis is described in Frequency Response Analysis, 133.
Transient response analysis is the most general method of computing the response to time-varying loads.
The loading in a transient analysis can be of an arbitrary nature, but is explicitly defined (i.e., known) at
every point in time. The time-varying (transient) loading can also include nonlinear effects that are a
function of displacement or velocity. Transient response analysis is most commonly applied to structures
with linear elastic behavior. Transient response analysis is described in Transient Response Analysis,
201.
Additional MD Nastran advanced dynamic analysis capabilities, such as damping, direct enforced
motion, random response analysis, response spectrum analysis and coupled fluid structure analysis can
be used in conjunction with the above analyses. More advanced dynamic analysis capabilities like design
sensitivity, design optimization, aeroelastic, rotor dynamics, control system and nonlinear transient also
build on these capabilities.
In practice, very few engineers use all of the dynamic analysis types in their work. Therefore, it may not
be important for you to become familiar with all of the types. Each type can be considered
independently, although there may be many aspects common to many of the analyses.
Main Index
MD Nastran Dynamic Analysis Users Guide
Dynamic Analysis Types
16
Main Index
MD Nastran Dynamic Analysis Users Guide
Chapter 2: Finite Element Input Data
2
Finite Element Input Data
Overview
Mass Input
Damping Input
M
F { } M | | u
{ } =
u
{ }
Main Index
MD Nastran Dynamic Analysis Users Guide
Mass Input
22
The MD Nastran coupled mass formulation is a modified approach to the classical consistent mass
formulation found in most finite element texts. The MD Nastran lumped mass is identical to the classical
lumped mass approach. The various formulations of mass matrices can be compared using the CROD
element. Assume the following properties:
Table 2-1 Element Mass Types
Element Type Lumped Mass Coupled Mass*
CBAR X X
CBEAM X X
CBEND X
CFAST X
CONEAX X
CONMi X X
CONROD X X
CRAC2D X X
CRAC3D X X
CHEXA X X
CMASSi X
CPENTA X X
CQUAD4 X X
CQUAD8 X X
CQUADR X X
CROD X X
CSHEAR X
CTETRA X X
CTRIA3 X X
CTRIA6 X X
CTRIAR X X
CTRIAX6 X X
CTUBE X X
*Couple mass is selected by PARAM,COUPMASS,1.
Main Index
23
CHAPTER 2
Finite Element Input Data
CROD Element Stiffness Matrix
The CROD elements stiffness matrix is given by:
(2-2)
The zero entries in the matrix create independent (uncoupled) translational and rotational behavior for
the CROD element, although for most other elements these degrees-of-freedom are coupled.
CROD Lumped Mass Matrix
The CROD element classical lumped mass matrix is the same as the MD Nastran lumped mass matrix.
This lumped mass matrix is
(2-3)
The lumped mass matrix is formed by distributing one-half of the total rod mass to each of the
translational degrees-of-freedom. These degrees-of-freedom are uncoupled and there are no torsional
mass terms calculated.
L = Length
A = Area
J = Torsional Constant
E = Youngs Modulus
G = Shear Modulus
= Mass Density
= Polar Moment of Inertia I
1-4 = Degrees-of-Freedom
I
L
2 (Torsion)
1 (Translation)
4 (Torsion)
3 (Translation)
K | |
K | |
AE
L
------- 0
AE
L
----------- 0
0
GJ
L
------- 0
GJ
L
----------
AE
L
----------- 0
AE
L
------- 0
0
GJ
L
---------- 0
GJ
0
-------
=
1
2
3
4
1 2 3 4
M | | AL
1
2
--- 0 0 0
0 0 0 0
0 0
1
2
--- 0
0 0 0 0
=
Main Index
MD Nastran Dynamic Analysis Users Guide
Mass Input
24
The CROD element classical consistent mass matrix is
(2-4)
This classical mass matrix is similar in form to the stiffness matrix because it has both translational and
rotational masses. Translational masses may be coupled to other translational masses, and rotational
masses may be coupled to other rotational masses. However, translational masses may not be coupled to
rotational masses.
CROD Coupled Mass Matrix
The CROD element MD Nastran coupled mass matrix is
(2-5)
The axial terms in the CROD element coupled mass matrix represent the average of lumped mass and
classical consistent mass. This average is found to yield the best results for the CROD element as
described below. The mass matrix terms in the directions transverse to the element axes are lumped mass,
even when the coupled mass option is selected. Note that the torsional inertia is not included in the
CROD element mass matrix.
Lumped Mass Versus Coupled Mass Example
The difference in the axial mass formulations can be demonstrated by considering a fixed-free rod
modeled with a single CROD element (Figure 2-1). The exact quarter-wave natural frequency for the
first axial mode is
M | | AL
1
3
--- 0
1
6
--- 0
0
I
3A
------- 0
I
6A
-------
1
6
--- 0
1
3
--- 0
0
I
6A
------- 0
I
3A
-------
=
M | | AL
5
12
------ 0
1
12
------ 0
0 0 0 0
1
12
------ 0
5
12
------ 0
0 0 0 0
=
1.5708
E
l
-----------
Main Index
25
CHAPTER 2
Finite Element Input Data
Using the lumped mass formulation for the CROD element, the first frequency is predicted to be
which underestimates the frequency by 10%. Using a classical consistent mass approach, the predicted
frequency
is overestimated by 10%. Using the coupled mass formulation in MD Nastran, the frequency
is underestimated by 1.4%. The purpose of this example is to demonstrate the possible effects of the
different mass formulations on the results of a simple problem. Remember that not all dynamics
problems have such a dramatic difference. Also, as the models mesh becomes finer, the difference in
mass formulations becomes negligible.
Figure 2-1 Comparison of Mass Formulations for a ROD
1.414
E
l
-----------
1.732
E
l
-----------
1.549
E
l
-----------
MD Nastran Lumped Mass:
Classical Consistent Mass:
MD Nastran Coupled Mass:
Theoretical Natural Frequency:
e
n
2
E
l
---------------- 1.414
E
l
---------------- = =
e
n
3
E
l
---------------- 1.732
E
l
---------------- = =
e
n
12 5
E
l
---------------- 1.549
E
l
---------------- = =
u t ( )
1
Single Element Model
2
l
e
n
t
2
---
E
l
---------------- 1.5708
E
l
---------------- = =
Main Index
MD Nastran Dynamic Analysis Users Guide
Mass Input
26
CBAR, CBEAM Lumped Mass
By default, the CBAR element lumped mass matrix is identical to the CROD element lumped mass
matrix. The CBEAM element lumped mass matrix is identical to that of the CROD and CBAR mass
matrices with the exception that torsional inertia is included. The CBAR can also include torsional inertia
if BARMASS (398)=1. Torsional inertia can be removed for the CBAR and CBEAM by setting
SYSTEM(414)=1.
CBAR, CBEAM Coupled Mass
The CBAR element coupled mass matrix is identical to the classical consistent mass formulation except
for two terms: (1) the mass in the axial direction is the average of the lumped and classical consistent
masses, as explained for the CROD element; and (2) there is no torsional inertia. The CBEAM element
coupled mass matrix is also identical to the classical consistent mass formulation except for two terms:
(1) the mass in the axial direction is the lumped mass; and (2) the torsional inertia is the lumped inertia.
Mass Units
Another important aspect of defining mass is the units of measure associated with the mass definition.
MD Nastran assumes that consistent units are used in all contexts. You must be careful to specify
structural dimensions, loads, material properties, and physical properties in a consistent set of units.
All mass entries should be entered in mass consistent units. Weight units may be input instead of mass
units, if this is more convenient. However, you must convert the weight to mass by dividing the weight
by the acceleration of gravity defined in consistent units:
(2-6)
where:
The parameter
PARAM,WTMASS,factor
performs this conversion. The value of the factor should be entered as . The default value for the
factor is 1.0. Hence, the default value for WTMASS assumes that mass (and mass density) is entered,
instead of weight (and weight density).
When using English units if the weight density of steel is entered as , using
PARAM,WTMASS,0.002588 converts the weight density to mass density for the acceleration of gravity
. The mass density, therefore, becomes . If the weight density of steel
= mass or mass density
= acceleration of gravity
= weight or weight density
m
1 g ( )
w
=
m
g
w
1 g
RHO 0.3 lb/in
3
=
g 386.4 in/sec
2
= 7.765E-4 lb
f
-sec
2
/in
4
Main Index
27
CHAPTER 2
Finite Element Input Data
is entered as when using metric units, then using PARAM,WTMASS,0.102 converts
the weight density to mass density for the acceleration of gravity . The mass density,
therefore, becomes .
PARAM,WTMASS is used once per run, and it multiplies all weight/mass input (including CMASSi,
CONMi, and nonstructural mass input). Therefore, do not mix input type; use all mass (and mass
density) input or all weight (or weight density) input. PARAM,WTMASS does not affect direct input
matrices M2GG or M2PP (see Direct Matrix Input Dynamics, 360). If M2GG is used, then
PARAM,CM1, CM2 can be used to scale all weight/mass input (except for M2GG and M2PP); and
PARAM,CM1, CM2 can be used to scale M2GG; there is no parameter scaling for M2PP.
Mass Data Input Options
MD Nastran provides the following means to specify the mass properties of the finite element model:
1. The density (mass per unit volume) of the structural materials, which comprises the finite element
(field RHO on the MATi Bulk Data entries).
2. Nonstructural mass per unit length of line elements or mass per unit area of surface elements
(field NSM on the property Bulk Data entry). Examples of this feature are coatings and thermal
insulating materials.
3. Concentrated mass and inertia terms at a grid point via a CONM2 Bulk Data entry. The
provisions of the CONM2 entry are the mass, the offset of the center of mass from the grid point,
and the moments and products of inertia about the center of mass. As an option, the center of
mass may be measured from the origin of the basic coordinate system rather than as an offset from
the grid point.
4. A full symmetric matrix of mass coefficients at a grid point via the CONM1 Bulk Data
entry.
5. Mass coupling between any two degrees-of-freedom via the CMASSi (i = 1,2,3,4) Bulk Data
entries. The form of the relationship is
(2-7)
where and are the inertia forces acting at degrees-of-freedom 1 and 2, respectively, and
is the mass coefficient, specified on the CMASSi entry (or on the PMASS entry if i = 2 or 4).
In most applications, the second degree-of-freedom is not specified. In this case, the entry
generates the inertia force , and is added to the mass matrix in the diagonal position
corresponding to . An important application of the CMASSi entry occurs in the recommended
method for specifying enforced motion at grid points (see Enforced Motion with Loads, 292).
6. Transfer functions defined on the TF Bulk Data entry may contribute terms to the mass matrix.
RHO 80000 N/m
3
=
g 9.8 m/sec
2
=
8160 kg/m
3
6 6
f
1
f
2
)
`
M M
M M
u
1
u
2
)
`
=
f
1
f
2
M
f
1
Mu
1
= M
u
1
Main Index
MD Nastran Dynamic Analysis Users Guide
Mass Input
28
Mass Density
The most common method to enter mass is using the RHO field on the MATi entry. This field is assumed
to be defined in terms of mass density (mass/unit volume). To determine the total mass of the element,
the mass density is multiplied by the element volume (determined from the geometry and physical
properties). For a MAT1 entry, a mass density for steel of is entered as follows:
Nonstructural Mass
An additional way to input mass is to use nonstructural mass, which is mass not associated with the
geometric cross-sectional properties of an element. Examples of nonstructural mass are insulation,
roofing material, and special coating materials. Nonstructural mass is input as mass/length for line
elements and mass/area for elements with two-dimensional geometry. Nonstructural mass is defined on
the element property entry. Such as the NSM field on the PBAR entry for example.
Concentrated Mass and Inertia
Grid point masses can be entered using the CONM1, CONM2, and CMASSi entries. The CONM1 entry
allows input of a fully coupled 6 x 6 mass matrix. You define half of the terms, and symmetry is assumed.
The CONM2 entry defines mass and mass moments of inertia for a rigid body. The CMASSi entries
define scalar masses.
Three Related Parameters
The bulk data input also includes three parameters which relate to the specification of mass properties.
They are:
1. PARAM,WTMASS,V1 Specifies a factor by which to multiply the mass of the structure to
obtain dimensionally correct mass. For example, if the ft-lb-sec system is used, and the mass
input unit is pounds, then V1 = 1/32.174 = .031081. This factor operates on all mass terms (except
those defined on DMIG entries; PARAM,CM2,V1 may be used for these instead).
2. PARAM,COUPMASS,1 Requests that the coupled mass option be used rather than the lumped
mass option for all elements which support the coupled mass option. In the lumped mass option,
the distributed mass of an element is simply divided up and the parts are located at the connected
grid points. In the coupled mass option, the distributed mass is replaced by a nondiagonal mass
matrix which couples the connected grid points. The latter method is sometimes more accurate,
but it uses more computer time. See the Table 2-1 for descriptions of the elements.
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 7.76E-4
7.76E-4 lb
f
-sec
2
/in
4
Main Index
29
CHAPTER 2
Finite Element Input Data
3. PARAM,GRDPNT,V1 Causes the Grid Point Weight Generator to be executed. The value of
the parameter, V1, is an integer which identifies a grid point at which the rigid body mass
properties of the structure will be computed. See the Grid Point Weight Generator (Ch. 19) in the
MD Nastran Linear Static Analysis Users Guide for a description of GPWG and an example of
the output format which is provided. This capability can be used as a check on mass and
geometric input data.
Main Index
MD Nastran Dynamic Analysis Users Guide
Coupled Mass Matrix Terms
30
Coupled Mass Matrix Terms
A common difficulty for finite element beginners is to comprehend the generation of off-diagonal or
coupled terms in the mass matrix. These are caused by the following actions.
1. With PARAM,COUPMASS,1 the finite elements themselves generate coupled terms to represent
the distributed element mass more accurately than simple lumped masses on the grid points. The
total kinetic energy of the element is represented by shape functions, which in turn, are coupled
functions of displacement and rotation.
2. The internal matrix operations in the solution sequences produce coupled mass terms. MPCs and
RBE-type elements cause the mass to be redistributed from the dependent degrees-of-freedom to
the remaining independent points. The ASET, OMIT, and Superelement reduction operations
may automatically fill the entire mass matrix. These operations will maintain exact total mass and
CG properties and provide a good approximation to the inertia effects of the eliminated points,
but they can be costly.
3. Direct user inputs such as CMASSi scalar elements and CONMi mass elements may produce
off-diagonal mass terms. Other inputs that cause coupling are direct matrix inputs (DMIG), and
transfer functions (TF).
An example of a coupled scalar mass is illustrated in the example below:
A spring, , and two masses, and , are attached to a structural model. However, when modeling
fluids or other special connections, the user may wish to use the difference in displacements,
, instead of as the primary degree-of-freedom.
We may find the equivalent coupled mass matrix by the use of energy methods. The
(2-8)
k
Structure
P
1
m
1
u
1
Au
m
2
P
2
u
2
k m
1
m
2
Au u
1
u
2
= u
2
V kAu
2
2 =
T m
1
u
1
2
m
2
u
1
Au
( )
2
+ =
Main Index
31
CHAPTER 2
Finite Element Input Data
From basic energy principles, the resulting equilibrium equations are
(2-9)
The mass matrix for the two degrees-of-freedom becomes
(2-10)
where are the active degrees-of-freedom. Two CMASSi elements may be used; one will
be coupled to two points. Note that the spring, , is now connected to only.
An alternate method would be to use the MPC constraints to produce the same effect. Simply include
all three DOFs in the model and use conventional lumped masses and a connected spring. Choose
as the MPC equation, and the reduced mass and stiffness matrices will be identical to
the system above.
. m
1
u
1
m
2
u
1
Au
( ) + + P
1
P
2
+ =
kAu m
2
u
1
Au
( ) P
2
=
and
m | |
m
1
m
2
+ m
2
m
2
m
2
=
u u
1
Au , =
k Au
u
2
u
1
Au + 0 =
Main Index
MD Nastran Dynamic Analysis Users Guide
Mass Effects in Moving Coordinate Systems
32
Mass Effects in Moving Coordinate Systems
In most cases the motions of the grid points in MD Nastran are measured in a set of fixed coordinate
systems. Even large displacement nonlinear analysis uses displacements measured in fixed directions.
However, there are several cases in which it is more convenient to use a moving coordinate system.
Examples follow:
Spinning Bodies
If the entire structure is spinning at a constant angular velocity, both static centrifugal forces and coupled
dynamic inertial terms may be needed. An example is a high speed turbine wheel that exhibits
gyroscopic stability problems.
For dynamic analysis of rotating bodies, PARAM,CORITAN provided the generation of extra matrix
terms caused by the rotating coordinates. For a body rotation defined by the angular velocity vector, ,
and for a location vector of a point, , the absolute velocity vector of the point, , in fixed coordinates is
(2-11)
The first term on the right-hand side of Eq. (2-11) is the static centrifugal force; the second term is the
centripetal stiffness; the third term is the Coriolis force; the last term, , is the relative acceleration
vector.
Another term that is calculated for spinning bodies is the so-called differential stiffness matrix. It is
proportional to the steady centrifugal preloads in the elements. These are the terms that would stiffen a
string if a weight on the string were swung in a circular motion. These terms are important because they
are approximately the same magnitude as the Coriolis and centripetal stiffness terms defined in
Eq. (2-12). (Centrifugal stiffness and differential stiffness terms are of the same magnitude.)
The basic matrix equation for the forces in the moving system is
(2-12)
The special MD Nastran process assembles the terms in Eq. (2-11) into matrices, that when substituted
into Eq. (2-12), result in
(2-13)
where:
= generates the velocity-dependent Coriolis forces. Note that is not symmetric!
= the centripetal stiffness matrix
= the differential stiffness matrix
O
r V
V O r u + ( ) u
+ =
u
M | | A { } B | | V { } K | | u { } + + P { } =
M | | u
{ } B B
c
+ | | u
{ } K K
c
K
d
+ + | | u { } + + P t ( ) { } =
B
c
| |
B
c
K
c
| |
K
d
| |
Main Index
33
CHAPTER 2
Finite Element Input Data
The system defined by Eq. (2-13) may be solved with a transient analysis, a frequency response, or a
complex eigenvalue calculation. The complex eigenvalues may be obtained for a series of spin rates to
determine the critical angular speeds. At each angular velocity the complex roots are obtained in the
form . Unstable conditions usually occur when , where is a positive integer. By
definition, the system is unstable if is a positive number.
Inertia Relief
If a free body is accelerating due to constant unbalanced loads, the inertia relief solution provides the
ability to obtain static deflections relative to a set of reference points attached to the moving coordinate
system. An example is an airplane in a steady turn or accelerating dive. Although this capability is a
static solution, it is obtained from the dynamics theory.
The basic matrix equation for the inertia relief method is
(2-14)
where are displacements relative to the moving system and are the steady accelerations to be
determined from the mass and loads. If is a matrix whose columns define the rigid body motions
of the structure, then for a free body,
(2-15)
where is called the rigid body transformation matrix. However, since the full-sized vector, ,
is
a rigid body motion, it may be defined in terms of accelerations at a set of reference coordinates, ,
by the equation
(2-16)
Combining Eq. (2-16) into Eq. (2-15) and eliminating , we obtain
(2-17)
where the total mass matrix for the reference coordinates is
(2-18)
The resulting set of equations defined in Eq. (2-14) may now be arbitrarily constrained since the total
load is balanced by the inertia forces.
Two different methods are used in MD Nastran to calculate the rigid body matrix in SOL 101 using
PARAM,INREL. See Inertia Relief (Ch. 11) in the MD Nastran Linear Static Analysis Users Guide for
a description of methods. One uses the SUPORT Bulk Data entry to define the reference
degrees-of-freedom. Any number of degrees-of-freedom that provide a nonredundant set of supports
may be used. This option allows partially free bodies and extra mechanisms. The other method
p
n
o
n
i e
n
= e
n
PO ~ P
o
n
K | | u { } P { } M | | a
o
{ } =
u { } a
o
{ }
D | |
D | |
T
K | | u { } 0 { } D | |
T
P { } D | |
T
M | | a
o
{ } = =
D | | a
o
{ }
a
r
{ }
a
o
{ } D | | a
r
{ } =
a
r
{ }
a
o
{ } D | | m | |
1
D | |
T
P { } =
m | | D | |
T
M | | D { } =
D | |
u
r
Main Index
MD Nastran Dynamic Analysis Users Guide
Mass Effects in Moving Coordinate Systems
34
automatically determines the six rigid body displacement vectors. In these cases, only six free motions
are allowed.
Base Excitations
One of several methods to solve problems with enforced motion is to constrain the point of motion and
solve the problem in the accelerating system. This method is related to inertia relief but uses entirely
different inputs. It is easy to use for earthquake analysis of buildings, in which the base is accelerating
uniformly.
If a structure is attached to a semi-rigid base that causes a known stress-free motion,
,
the total
structural motion,
,
is
(2-19)
where are displacements relative to the base motion. If the structure is not constrained elsewhere,
we may assume that the base displacements produce no force and
(2-20)
If we move the known base motion to the right hand side it looks almost identical to a gravity load:
(2-21)
u
0
{ }
u
A
{ }
u
A
{ } u
0
{ } u
g
{ } + =
u
g
{ }
u
0
{ }
M | | u
g
u
0
+ { } K | | u
g
{ } + P
g
{ } =
u
0
{ }
M | | u
g
{ } K | | u
g
{ } + P
g
{ } M | | u
0
t ( ) { } =
Main Index
35
CHAPTER 2
Finite Element Input Data
Damping Input
Damping is a mathematical approximation used to represent the energy dissipation observed in
structures. Damping is difficult to model accurately since it is caused by many mechanisms including
Viscous effects (dashpot, shock absorber)
External friction (slippage in structural joints)
Internal friction (characteristic of the material type)
Structural nonlinearities (plasticity, gaps)
Because these effects are difficult to quantify, damping values are often computed based on the results
of a dynamic test. Simple approximations are often justified because the damping values are low.
Viscous and Structural Damping
Two types of damping are generally used for linear-elastic materials: viscous and structural. The viscous
damping force is proportional to velocity, and the structural damping force is proportional to
displacement. Which type to use depends on the physics of the energy dissipation mechanism(s) and is
sometimes dictated by regulatory standards.
The viscous damping force is proportional to velocity and is given by
(2-22)
where:
The structural damping force is proportional to displacement and is given by
(2-23)
where:
For a sinusoidal displacement response of constant amplitude, the structural damping force is constant,
and the viscous damping force is proportional to the forcing frequency. Figure 2-2 depicts this and also
= viscous damping coefficient
= velocity
= structural damping coefficient
= stiffness
= displacement
= (phase change of 90 degrees)
f
v
f
v
bu
=
b
u
f
s
f
s
i G k u =
G
k
u
i
1
Main Index
MD Nastran Dynamic Analysis Users Guide
Damping Input
36
shows that for constant amplitude sinusoidal motion the two damping forces are equal at a single
frequency.
At this frequency,
(2-24)
where is the frequency at which the structural and viscous damping forces are equal for a constant
amplitude of sinusoidal motion.
Figure 2-2 Structural Damping and Viscous Damping Forces for Constant Amplitude
Sinusoidal Displacement
If the frequency is the circular natural frequency , Eq. (2-24) becomes
(2-25)
Recall the definition of critical damping from Eq. (1-11)
(2-26)
Some equalities that are true at resonance ( ) for constant amplitude sinusoidal displacement are
(2-27)
G k b e
-
or b
Gk
e
-
------- = =
e
-
f
Forcing Frequency
Structural Damping
Viscous Damping
f
v
bu
i b e u = =
f
s
i G k u =
e
-
e
D
a
m
p
i
n
g
F
o
r
c
e
e
-
e
n
b
G k
e
n
--------- G e
n
m = =
b
cr
2 km 2me
n
= =
e
n
b
b
cr
------- ,
G
2
---- = =
Main Index
37
CHAPTER 2
Finite Element Input Data
and (2-28)
where is the quality or dynamic magnification factor, which is inversely proportional to the energy
dissipated per cycle of vibration.
The Effect of Damping
Damping is the result of many complicated mechanisms. The effect of damping on computed response
depends on the type and loading duration of the dynamic analysis. Damping can often be ignored for
short duration loadings, such as those resulting from a crash impulse or a shock blast, because the
structure reaches its peak response before significant energy has had time to dissipate. Damping is
important for long duration loadings (such as earthquakes), and is critical for loadings (such as rotating
machinery) that continually add energy to the structure. The proper specification of the damping
coefficients can be obtained from structural tests or from published literature that provides damping
values for structures similar to yours.
As is discussed in detail in Frequency Response Analysis, 133 and Transient Response Analysis, 201,
certain solution methods allow specific forms of damping to be defined. The type of damping used in
the analysis is controlled by both the solution being performed and the MD Nastran data entries. In
transient response analysis, for example, structural damping must be converted to equivalent viscous
damping.
Structural Damping Specification
Structural damping is specified on the MATi and PARAM,G, GFL Bulk Data entries. The GE field on
the MATi entry is used to specify overall structural damping for the elements that reference this material
entry. This definition is via the structural damping coefficient GE.
For example, the MAT1 entry:
specifies a structural damping coefficient of 0.1.
An alternate method for defining structural damping is through PARAM,G,r where r is the structural
damping coefficient. This parameter multiplies the stiffness matrix to obtain the structural damping
matrix. The default value for PARAM,G is 0.0. The default value causes this source of structural
damping to be ignored. Two additional parameters are used in transient response analysis to convert
structural damping to equivalent viscous damping: PARAM,W3, W4, W3FL, W4FL.
PARAM,G and GE can both be specified in the same analysis.
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 7.764E-4 0.10
Q
1
2,
------
1
G
---- = =
Q
Main Index
MD Nastran Dynamic Analysis Users Guide
Damping Input
38
Viscous Damping Specification
Viscous damping is defined by the following elements:
Viscous damping for modal transient response and modal frequency response is specified with the
TABDMP1 entry.
Note that GE and G by themselves are dimensionless; they are multipliers of the stiffness. The CDAMPi
and CVISC entries, however, have damping units.
Damping is further described in Frequency Response Analysis, 133 and Transient Response Analysis,
201 as it pertains to frequency and transient response analyses. Additional discussions of damping
modeling and effects can be found in Damping (Ch. 6).
Output
Complex displacements, velocities, accelerations, strains, and stresses have been implemented for solid
p-elements. The same, including forces, have been implemented for shell and beam p-elements.
These output quantities can be written into the .f06 and .op2 files in either rectangular or polar format.
For rectangular, which is the default, the keyword REAL or IMAGINARY may be used, and for polar,
the keyword PHASE may be used. Each quantity may be output in a different format.
These output quantities may also be written in either SORT1 or SORT2 order. In SORT1 order, which is
the default for frequency and complex eigenvalue analyses, all the grids/elements are output for each
frequency/time/eigenvalue. In SORT2 order, which is the default for transient analysis, all the
frequencies/times/eigenvalues are output for each grid/element. Only one order may be chosen for the
entire analysis.
Limitations
The p-elements do not adapt in the dynamic solution sequences. Having the elements adapt within the
frequency or time steps would require too many additional resources for the value gained. If an adaptive
analysis is desired, it can be done in linear statics or normal modes, and the resulting p-distribution may
CDAMP1 entry Scalar damper between two degrees-of-freedom (DOFs) with reference to a
PDAMP property entry.
CDAMP2 entry Scalar damper between two DOFs without reference to a property entry.
CDAMP3 entry Scalar damper between two scalar points (SPOINTs) with reference to a
PDAMP property entry.
CDAMP4 entry Scalar damper between two scalar points (SPOINTs) without reference to a
property entry.
CVISC entry Element damper between two grid points with reference to a PVISC property
entry.
CBUSH entry A generalized spring-and-damper structural element that may be nonlinear or
frequency dependent. It references a PBUSH entry.
Main Index
39
CHAPTER 2
Finite Element Input Data
be used for the dynamic analysis. This would be especially useful for the modal solution sequences,
where the normal mode vectors could be used in a restart without being recalculated.
The time delay DELAY, phase delay DPHASE, and transient initial condition TIC Bulk Data entries
reference grid points only, which could cause singularities in p-elements. The appropriate functions for
p-elements would reference the edges and faces. However, no problem exists if the specified area is
limited to p=1.
Error estimation is currently not available. Because the p-elements do not adapt, this is unnecessary;
however, it could provide useful feedback. Running a normal modes analysis would provide error
estimation before any dynamic solutions are run.
Main Index
MD Nastran Dynamic Analysis Users Guide
Units in Dynamic Analysis
40
Units in Dynamic Analysis
Because MD Nastran does not assume a particular set of units, you must ensure that the units in your
MD Nastran model are consistent. Because there is more input in dynamic analysis than in static
analysis, it is easier to make a mistake in units when performing a dynamic analysis. The most frequent
source of error in dynamic analysis is incorrect specification of the units, especially for mass and
damping.
Table 2-2 shows typical dynamic analysis variables, fundamental and derived units, and common English
and metric units. Note that for English units all lb designations are . The use of lb for mass (i.e.,
) is avoided.
Table 2-2 Engineering Units for Common Variables
Variable Dimensions*
Common
English Units
Common
Metric Units
Length L in m
Mass M kg
Time T sec sec
Area
Volume
Velocity in / sec m / sec
Acceleration
Rotation -- rad rad
Rotational Velocity rad / sec rad / sec
Rotational Acceleration
Circular Frequency rad / sec rad / sec
Frequency cps; Hz cps; Hz
Eigenvalue
Phase Angle -- deg deg
Force lb N
Weight lb N
Moment in-lb N-m
Mass Density
Youngs Modulus
Poissons Ratio -- -- --
Shear Modulus
Area Moment of Inertia
lb
f
lb
m
lb-sec
2
in
L
2
in
2
m
2
L
3
in
3
m
3
LT
1
LT
2
in sec
2
m sec
2
T
1
T
2
rad sec
2
rad sec
2
T
1
T
1
T
2
rad
2
sec
2
rad
2
sec
2
MLT
2
MLT
2
ML
2
T
2
ML
3
lb-sec
3
in
4
kg m
3
ML
1
T
2
lb in
2
Pa; N m
2
ML
1
T
2
lb in
2
Pa; N m
2
L
4
in
4
m
4
Main Index
41
CHAPTER 2
Finite Element Input Data
Torsional Constant
Mass Moment of Inertia
Stiffness N / m
Viscous Damping Coefficient lb-sec / in N-sec / m
Stress
Strain -- -- --
* L Denotes length
M Denotes mass
T Denotes time
-- Denotes dimensionless
Table 2-2 Engineering Units for Common Variables (continued)
Variable Dimensions*
Common
English Units
Common
Metric Units
L
4
in
4
m
4
ML
2
in-lb-sec
2
kg-m
2
MT
2
lb in
MT
1
ML
1
T
2
lb in
2
Pa; N m
2
Main Index
MD Nastran Dynamic Analysis Users Guide
Units in Dynamic Analysis
42
Main Index
MD Nastran Dynamic Analysis Users Guide
Chapter 3: Real Eigenvalue Analysis
3
Real Eigenvalue Analysis
Overview
Methods of Computation
Examples
SUPORT Entry
{ } K | | u | | + 0 =
M | |
K | |
u | |
u
{ }
u { } | { } et sin =
| { }
e
e
2
M | | | { } et sin K | | | { } et sin + 0 =
K | | e
2
M | | ( ) | { } 0 =
A I | |x 0 =
Main Index
MD Nastran Dynamic Analysis Users Guide
Mathematical Overview of Normal Modes Analysis
48
where:
In structural analysis, the representations of stiffness and mass in the eigenequation result in the physical
representations of natural frequencies and mode shapes. Therefore, the eigenequation is written in terms
of , , and as shown in Eq. (3-4) with .
There are two possible solution forms for Eq. (3-4):
1. If det , the only possible solution is
(3-6)
This is the trivial solution, which does not provide any valuable information from a physical point
of view, since it represents the case of no motion. (det denotes the determinant of a matrix.)
2. If det , then a non-trivial solution ( ) is obtained for
From a structural engineering point of view, the general mathematical eigenvalue problem
reduces to one of solving the equation of the form
(3-7)
or
(3-8)
where
The determinant is zero only at a set of discrete eigenvalues or . There is an eigenvector which
satisfies and corresponds to each eigenvalue. Therefore, can be rewritten as
(3-9)
Each eigenvalue and eigenvector define a free vibration mode of the structure. The i-th eigenvalue is
related to the i-th natural frequency as follows:
(3-10)
A
= square matrix
= eigenvalues
I
= identity matrix
x
= eigenvector
K e M e
2
=
K | | e
2
M | | ( ) 0 =
| { } 0 =
K | | e
2
M | | ( ) 0 = | { } 0 =
K | | e
2
M | | ( ) | { } 0 =
det K | | e
2
M | | ( ) 0 =
det K | | M | | ( ) 0 =
e
2
=
i
e
i
2
|
i
{ }
K e
i
2
M | | |
i
{ } 0 i 1 2 3. , , = =
i
f
i
e
i
2t
------ =
Main Index
49
CHAPTER 3
Real Eigenvalue Analysis
where:
The number of possible eigenvalues and eigenvectors is equal to the number of degrees-of-freedom that
have mass or the number of dynamic degrees-of-freedom.
There are a number of characteristics of natural frequencies and mode shapes that make them useful in
various dynamic analyses. First, when a linear elastic structure is vibrating in free or forced vibration,
its deflected shape at any given time is a linear combination of all of its normal modes
(3-11)
where:
Second, if and are symmetric and real (as is the case for all the common structural finite
elements), the following mathematical properties hold:
(3-12)
(3-13)
and
(3-14)
(3-15)
Also, from Eq. (3-13) and Eq. (3-15) Rayleighs equation is obtained
(3-16)
Eq. (3-12) and Eq. (3-14) are known as the orthogonality property of normal modes, which ensures that
each normal mode is distinct from all others. Physically, orthogonality of modes means that each mode
= i-th natural frequency
=
= vector of physical displacements
= i-th mode shape
= i-th modal displacement
f
i
e
i
i
u { } |
i
( )
i
i
=
u { }
|
i
{ }
i
K | | M | |
|
i
{ }
T
M | | |
j
{ } 0 if i j = =
|
j
{ }
T
M | | |
j
{ } m
j
j-th generalized mass = =
|
j
{ }
T
K | | |
j
{ } 0 if i j = =
|
j
{ }
T
K | | |
j
{ } k
j
j-th generalized stiffness e
2
m
j
= = =
e
j
2
|
j
{ }
T
K | | |
j
{ }
|
j
{ }
T
M | | |
j
{ }
------------------------------------- =
Main Index
MD Nastran Dynamic Analysis Users Guide
Mathematical Overview of Normal Modes Analysis
50
shape is unique and one mode shape cannot be obtained through a linear combination of any other mode
shapes.
In addition, a natural mode of the structure can be represented by using its generalized mass and
generalized stiffness. This is very useful in formulating equivalent dynamic models and in component
mode synthesis (see Special Topics, 359).
Rigid Body Modes Introduction
If a structure is not totally constrained in space, it is possible for the structure to displace (move) as a rigid
body or as a partial or complete mechanism. For each possible component of rigid-body motion or
mechanism, there exists one natural frequency that is equal to zero. The zero-frequency modes are called
rigid-body modes. Rigid-body motion of all or part of a structure represents the motion of the structure
in a stress-free condition. Stress-free, rigid-body modes are useful in conducting dynamic analyses of
unconstrained structures, such as aircraft and satellites. Also, rigid-body modes can be indicative of
modeling errors or an inadequate constraint set.
For example, the simple unconstrained structure in Figure 3-3 has a rigid-body mode.
Figure 3-3 Rigid-Body Mode of a Simple Structure
When both masses move the same amount (as a rigid body), there is no force induced in the connecting
spring. A detailed discussion of rigid-body modes is presented in Rigid Body Modes, 99.
Scaling of Eigenvectors
An important characteristic of normal modes is that the scaling or magnitude of the eigenvectors is
arbitrary. Mode shapes are fundamental characteristic shapes of the structure and are therefore relative
quantities. In the solution of the equation of motion, the form of the solution is represented as a shape
with a time-varying amplitude. Therefore, the basic mode shape of the structure does not change while
it is vibrating; only its amplitude changes.
For example, three different ways to represent the two modes of a two-DOF structure are shown in
Figure 3-4. The graphical representation of the eigenvectors in the figure shows the modal displacements
rotated by 90 degrees in order to view the deformation better.
e
1
0 =
|
1
{ }
u
1
u
2
)
`
1
1
)
`
= =
k
m
2
m
1
u
1
u
2
Main Index
51
CHAPTER 3
Real Eigenvalue Analysis
Figure 3-4 Representations of Mode Shapes for a Two-DOF System
A common misconception about mode shapes is that they define the structural response. Again, mode
shapes are relative quantities. They cannot be used alone to evaluate dynamic behavior. As described
earlier, it is the relation between the structural loading and the natural frequencies that determines the
absolute magnitude of dynamic response. The relation of a specific loading to a set of natural
frequencies provides explicit scale factors that are used to determine the extent to which each particular
mode is excited by the loading. After the individual modal responses to a particular loading are
determined, only then can the various engineering design decisions be made with the actual (absolute)
values of stress and/or displacement. Methods that use the modal results to determine forced response
are termed modal methods or modal superposition methods. Modal frequency response analysis and
modal transient response analysis are described in Frequency Response Analysis, 133 and Transient
Response Analysis, 201, respectively.
Mode Shape Normalization
Although the scaling of normal modes is arbitrary, for practical considerations mode shapes should be
scaled (i.e., normalized) by a chosen convention. In MD Nastran there are three normalization choices,
MASS, MAX, and POINT normalization.
MASS normalization is the default method of eigenvector normalization. This method scales each
eigenvector to result in a unit value of generalized mass
(3-17)
Numerically this method results in a modal mass matrix that is an identity matrix. This normalization
approach is appropriate for modal dynamic response calculations because it simplifies both
Mode 1 Mode 2
u
1
u
1
u
1
u
2
u
2
u
2
m
1
m
2
k
2
k
1
|
1
u
1
u
2 )
`
3
1
)
`
300
100
)
`
0.6
0.2
)
`
|
2
{ }
u
1
u
2 )
`
1.6
0.8
)
`
160
80
)
`
1.0
0.5
)
`
= = = = = = = =
|
j
{ }
T
M | | |
j
{ } 1.0 =
Main Index
MD Nastran Dynamic Analysis Users Guide
Mathematical Overview of Normal Modes Analysis
52
computational and data storage requirements. When mass normalization is used with a model of a heavy,
massive structure, the magnitude of each of the terms of the eigenvectors is very small.
In MAX normalization, each eigenvector is normalized with respect to the largest a-set component.
(Dynamic Reduction, 371 and The Set Notation System Used in Dynamic Analysis, 503 provide
discussions of the a-set.) This normalization results in the largest a-set displacement value being set to
a unit (1.0) value. This normalization approach can be very useful in the determination of the relative
participation of an individual mode. A small generalized mass obtained using MAX normalization may
indicate such things as local modes or isolated mechanisms.
POINT normalization of eigenvectors allows you to chose a specific displacement component at which
the modal displacement is set to 1 or -1. This method is not recommended because for complex structures
the chosen component in the non-normalized eigenvector may have a very small value of displacement
(especially in higher modes). This small value can cause larger numbers to be normalized by a small
number, resulting in possible numerical roundoff errors in mode shapes.
Although mode shapes are relative quantities, a number of modal quantities can be helpful in predicting
qualitative responses or in isolating troublesome modal frequencies. Since relative strains, internal loads,
and stresses develop when a structure deforms in a mode shape, you may recover these quantities during
a normal modes analyses. Basically, any quantity that you can recover for static analysis is also available
for normal modes analysis.
It is important to remember that these output quantities are based on the relative displacements of a mode
shape. The output quantities can be compared for a given mode, but not necessarily from one mode to
another. However, they can still be effectively used in the analysis/design process.
Modal quantities can be used to identify problem areas by indicating the more highly stressed elements.
Elements that are consistently highly stressed across many or all modes will probably be highly stressed
when dynamic loads are applied.
Modal strain energy is a useful quantity in identifying candidate elements for design changes to eliminate
problem frequencies. Elements with large values of strain energy in a mode indicate the location of large
elastic deformation (energy). These elements are those which most directly affect the deformation in a
mode. Therefore, changing the properties of these elements with large strain energy should have more
effect on the natural frequencies and mode shapes than if elements with low strain energy were changed.
Structures with two or more identical eigenvalues are said to have repeated roots. Repeated roots occur
for structures that have a plane of symmetry or that have multiple, identical pieces (such as appendages).
The eigenvectors for the repeated roots are not unique because many sets of eigenvectors can be found
that are orthogonal to each other. An eigenvector that is a linear combination of the repeated eigenvectors
is also a valid eigenvector. Consequently, small changes in the model can make large changes in the
eigenvectors for the repeated roots. Different computers can also find different eigenvectors for the
repeated roots. Rigid-body modes (see Rigid Body Modes, 99) represent a special case of repeated roots.
Main Index
53
CHAPTER 3
Real Eigenvalue Analysis
Methods of Computation
Seven methods of real eigenvalue extraction are provided in MD Nastran. These methods are numerical
approaches to solving for the natural frequencies and modes shapes. The reason for seven different
numerical techniques is because no one method is the best for all problems. While most of the methods
can be applied to all problems, the choice is often based on the efficiency of the solution process.
The methods of eigenvalue extraction belong to one or both of the following two groups:
Transformation methods
Tracking methods
In the transformation method, the eigenvalue equation is first transformed into a special form from which
eigenvalues may easily be extracted. In the tracking method, the eigenvalues are extracted one at a time
using an iterative procedure.
The recommended real eigenvalue extraction method in MD Nastran is the Lanczos method. The
Lanczos method combines the best characteristics of both the tracking and transformation methods. For
most models the Lanczos method is the best method to use.
Four of the real eigenvalue extraction methods available in MD Nastran are transformation methods.
These methods are
Givens method
Householder method
Modified Givens method
Modified Householder method
Two of the real eigenvalue extraction methods available in MD Nastran are classified as tracking
methods. These methods are
Inverse power method
Sturm modified inverse power method
The remainder of this section briefly describes the various methods. The theory and algorithms behind
each method can be found in the MD Nastran Numerical Methods User's Guide.
Lanczos Method
The Lanczos method overcomes the limitations and combines the best features of the other methods. It
requires that the mass matrix be positive semidefinite and the stiffness be symmetric. Like the
transformation methods, it does not miss roots, but has the efficiency of the tracking methods, because
it only makes the calculations necessary to find the roots requested by the user. This method computes
accurate eigenvalues and eigenvectors. Unlike the other methods, its performance has been continually
enhanced since its introduction giving it an advantage. The Lanczos method is the preferred method for
most medium- to large-sized problems, since it has a performance advantage over other methods.
Main Index
MD Nastran Dynamic Analysis Users Guide
Methods of Computation
54
Also, Lanczos uses Sturm sequence logic to ensure that all modes are found. The Sturm sequence check
determines the number of eigenvalues below a trial eigenvalue, then finds all of the eigenvalues below
this trial eigenvalue until all modes in the designated range are computed. This process helps to ensure
that modes are not missed.
Givens and Householder Methods
The Givens and Householder modal extraction methods require a positive definite mass matrix (all
degrees-of-freedom must have mass). There is no restriction on the stiffness matrix except that it must
be symmetric. These matrices always result in real (positive) eigenvalues. The Givens and Householder
methods are the most efficient methods for small problems and problems with dense matrices when a
large portion of the eigenvectors are needed. These methods find all of the eigenvalues and as many
eigenvectors as requested. While these methods do not take advantage of sparse matrices, they are
efficient with the dense matrices sometimes created using dynamic reduction (see Dynamic Reduction,
371).
The Givens and Householder methods fail if the mass matrix is not positive definite. To minimize this
problem, degrees-of-freedom with null columns are removed by the automatic application of static
condensation (see Dynamic Reduction, 371) called auto-omit. Applying the auto-omit process is a
precaution and may not remove all possible causes of mass matrix singularity, such as a point mass offset
from a grid point, but it greatly improves the reliability and convenience of the Givens and Householder
methods.
Givens and Householder methods use different transformation schemes to obtain the eigenvalues. For
problems in which no spill occurs (i.e., all of the matrices fit in your computer's main memory), the
Householder method costs about half as much as the Givens method for vector processing computers. In
addition, the Householder method can take advantage of parallel processing computers.
Modified Givens and Modified Householder Methods
The modified Givens and modified Householder methods are similar to their standard methods with the
exception that the mass matrix can be singular. Although the mass matrix is not required to be
nonsingular in the modified methods, a singular mass matrix can produce one or more infinite
eigenvalues. Due to roundoff error, these infinite eigenvalues appear in the output as very large positive
or negative eigenvalues. To reduce the incidence of such meaningless results, degrees-of-freedom with
null masses are eliminated by automatic static condensation as in the case of the unmodified methods.
The modified methods require more computer time than the standard methods.
Automatic Givens and Automatic Householder Methods
Many times you may not know whether the mass matrix is singular. To assist you in choosing the
appropriate method, two optionsautomatic Givens and automatic Householderare available. Initially
the automatic methods use the standard methods. In the first step of the method, if the mass matrix is not
well-conditioned for decomposition, the method shifts to the corresponding modified method. The
modified methods are more expensive and may introduce numerical noise due to the shift, but they
resolve most of the numerical problems of the ill-conditioned mass matrix. The automatic methods,
Main Index
55
CHAPTER 3
Real Eigenvalue Analysis
therefore, use the modified methods when necessary for numerical stability but use the standard methods
when the numerical stability is accurate.
Inverse Power Method
The inverse power method is a tracking method since the lowest eigenvalue and eigenvector in the
desired range are found first. Then their effects are swept out of the dynamic matrix, the next higher
mode is found, and its effects are swept out, and so on. Hence, the term tracking, which means that
one root at a time is found. In addition, each root is found via an iterative procedure. (The classical
literature often refers to this method as the inverse iteration method with sweeping.)
However, the inverse power method can miss modes, making it unreliable. The Sturm modified inverse
power method is a more reliable tracking method.
Sturm Modified Inverse Power Method
This method is similar to the inverse power method except that it uses Sturm sequence logic to ensure
that all modes are found. The Sturm sequence check determines the number of eigenvalues below a trial
eigenvalue, then finds all of the eigenvalues below this trial eigenvalue until all modes in the designed
range are computed. This process helps to ensure that modes are not missed.
The Sturm modified inverse power method is useful for models in which only the lowest few modes are
needed. This method is also useful as a backup method to verify the accuracy of other methods.
Main Index
MD Nastran Dynamic Analysis Users Guide
User Interface for Real Eigenvalue Analysis
56
User Interface for Real Eigenvalue Analysis
The EIGR and EIGRL Bulk Data entries define the method and select the parameters that control the
eigenvalue extraction procedure. The EIGRL entry is used for the Lanczos method, and the EIGR entry
is used for all of the other methods.
User Interface for the Lanczos Method
The Bulk Data entry EIGRL has the following format:
Format:
Example:
1 2 3 4 5 6 7 8 9 10
EIGRL SID V1 V2 ND MSGLVL MAXSET SHFSCL NORM
option_1=value_1, option_2=value_2, etc.
EIGRL 1 0.1 3.2 10
NORM=MAX NUMS=2
Field Contents
SID Set identification number. (Unique Integer > 0)
V1, V2 For vibration analysis: frequency range of interest. For buckling analysis: eigenvalue
range of interest. See Remark 4. (Real or blank, )
ND Number of roots desired. See Remark 4. (Integer > 0 or blank)
MSGLVL Diagnostic level. (0 < Integer < 4; Default = 0)
MAXSET Number of vectors in block or set. Default is machine dependent. See Remark 14.
SHFSCL Estimate of the first flexible mode natural frequency. See Remark 10. (Real or blank)
NORM Method for normalizing eigenvectors (Character: MASS or MAX)
MASS Normalize to unit value of the generalized mass. Not available for buckling
analysis. (Default for normal modes analysis.)
MAX Normalize to unit value of the largest displacement in the analysis set.
Displacements not in the analysis set may be larger than unity. (Default for
buckling analysis.)
5 10
16
V1 s V2 < 5. s 10
16
Main Index
57
CHAPTER 3
Real Eigenvalue Analysis
Examples of the results of using explicit or default values for the V1, V2, and ND fields are shown in
Table 3-1. The defaults on the EIGRL entry are designed to provide the minimum number of roots in
cases where the input is ambiguous.
The MSGLVL field of the EIGRL entry is used to control the amount of diagnostic output. The value
of 0 produces no diagnostic output. The values 1, 2, or 3 provide more output with the higher values
providing increasingly more output. In some cases, higher diagnostic levels may help to resolve
difficulties with special modeling problems.
The MAXSET field is used to control the block size. The default value of 7 is recommended for most
applications. There may be special cases where a larger value may result in quicker convergence of
many multiple roots or a lower value may result in more efficiency when the structure is lightly coupled.
However, the default value has been chosen after reviewing the results from a wide range of problems
ALPH Specifies a constant for the calculation of frequencies (Fi) at the upper boundary segments
for the parallel method based on the following formula. See Remark 13. (Integer > 0.0;
Default = 1.0):
NUMS Number of frequency segments for the parallel method. (Integer > 0; Default = 1)
Fi Frequency at the upper boundary of the i-th segment. See Remark 13. (Real or blank;
)
option_i=
value_i
Assigns a value to the fields above except for SID. ALPH, NUMS, and Fi must be
specified in this format. V1, V2, ND, MSGLVL, MAXSET, SHFSCL, and NORM may
be specified in this format as long as their corresponding field is blank in the parent entry.
Table 3-1 Number and Type of Roots Found with the EIGRL Entry
Case V1 V2 ND Number and Type of Roots Found
1 V1 V2 ND Lowest ND in range or all in range, whichever is smaller
2 V1 V2 All in range
3 V1 ND Lowest ND in range [V1, ]
4 V1 Lowest root in range [V1, ]
5 ND Lowest ND roots in [-, ]
6 Lowest root
7 V2 ND Lowest ND or all in range [-, V2], whichever is smaller
8 V2 All below V2
Field Contents
Fi V2 V1 ( )
1 ALPH
i
1. ALPH
NUMS
---------------------------------------- =
V1 F1 F2 .F15 V2 < < < <
Main Index
MD Nastran Dynamic Analysis Users Guide
User Interface for Real Eigenvalue Analysis
58
on several different computer types with the goal of minimizing the computer time. A common
occurrence is for the block size to be reset by MD Nastran during the run because there is insufficient
memory for a block size of 7. Computational efficiency tends to degrade as the block size decreases.
Therefore, it is, important to examine the eigenvalue analysis summary output to determine that
MD Nastran has sufficient memory to use an efficient block size. A smaller block size may be more
efficient when only a few roots are requested. The minimum recommended block size is 2.
The SHFSCL field allows a user-designated shift to be used to improve performance especially when
large mass techniques are used in enforced motion analysis (see Enforced Motion, 281). Large mass
techniques can cause a large gap between the rigid body (see Rigid Body Modes, 99) and flexible
frequencies, which can degrade performance of the Lanczos method or cause System Fatal Message
5299. When SHFSCL is used, its value should be set close to the expected first nonzero natural
frequency.
The Lanczos method normalizes (i.e., scales) the computed eigenvectors using the MASS or MAX
method. These methods are specified using the NORM field. The MASS method normalizes to a unit
value of the generalized mass (i.e., ). The MAX method normalizes to a unit value of the largest
component in the a-set (see Dynamic Reduction, 371). The default is MASS.
You can use the continuation entry to specify V1, V2, ND, MSGLVL, MAXSET, SHFSCL and NORM
if you have not specified them on the parent entry. To apply the continuation entry use the following
format: 'option_i=value_i', e.g., ND=6. Using the continuation entry is the only way to specify the three
new options, ALPH, NUMS and Fi.
If you specify both ALPH and Fi, then Fi takes precedence over ALPH as long as they are consistent. If
ALPH is multiplied by 100, it may be specified on the FRQSEQ keyword of the NASTRAN statement.
User Interface for the Other Methods
The data entered on the EIGR entry selects the eigenvalue method and the frequency range or number of
required roots. The basic format of the Bulk Data entry EIGR is as follows:
NUMS The number of segments that a frequency range will be broken into for parallel processing.
You must define a value greater than 1 to take advantage of parallel processing. You may
also specify NUMS using the NUMSEG keyword on the NASTRAN statement. If you
specify both, then NUMS takes precedence.
Fi Directly specifies the upper frequencies of each segment, such that
V1 < F1 < F2 < ... F15 < V2.
ALPH Automatically generates the Fi values based on the following formula:
m
j
1.0 =
Fi V2 V1 ( ) 1.0 ALPH
i
( ) 1.0 ALPH
NUMS
( ) =
Main Index
59
CHAPTER 3
Real Eigenvalue Analysis
1 2 3 4 5 6 7 8 9 10
EIGR SID
METHOD
F1 F2 NE ND
NORM G C
Field Contents
SID Set identification number. (Unique Integer > 0)
METHOD Method of eigenvalue extraction. (Character)
Modern Methods:
LAN Lanczos Method
AHOU Automatic selection of HOU or MHOU method. See Remark 13.
Obsolete Methods:
INV Inverse Power method.
SINV Inverse Power method with enhancements.
GIV Givens method of tridiagonalization.
MGIV Modified Givens method.
HOU Householder method of tridiagonalization.
MHOU Modified Householder method.
AGIV Automatic selection of METHOD = GIV or MGIV. See Remark
13.
NORM Method for normalizing eigenvectors. (Character: MASS, MAX, or POINT;
Default = MASS)
MASS Normalize to unit value of the generalized mass. (Default)
MAX Normalize to unit value of the largest component in the analysis set.
POINT Normalize to a positive or negative unit value of the component
defined in fields 3 and 4. The POINT option is not supported for
METH=LAN. (Defaults to MASS if defined component is zero.)
G Grid or scalar point identification number. Required only if NORM= POINT.
(Integer > 0)
C Component number. Required only if NORM= POINT and G is a geometric grid
point. (1 < Integer < 6)
Main Index
MD Nastran Dynamic Analysis Users Guide
User Interface for Real Eigenvalue Analysis
60
There is an interrelationship among the F1, F2, and ND fields on the EIGR entry as defined in Table 3-2.
.
The rules for METHOD = GIV, HOU, MGIV, MHOU, AGIV, and AHOU are identical. If any of these
methods are selected, MD Nastran finds all of the eigenvalues but only computes the eigenvectors
specified by F1 and F2 or those specified by ND (the desired number). F1 and F2 specify the lower and
upper bounds of the frequency range in which eigenvectors are computed, and ND specifies the number
of eigenvectors, beginning with the lowest (or the first rigid-body mode, if present). If F1, F2, and ND
entries are present, ND takes precedence.
If METHOD = SINV, the values of F1, F2, and ND determine the number of eigenvalues and
eigenvectors that are computed. These entries also provide hints to help MD Nastran find the
eigenvalues. F1 and F2 specify the frequency range of interest within which MD Nastran searches for
modes. MD Nastran attempts to find all of the modes in the range between F1 and F2 or the number
specified by ND, whichever is less. If searching stops because ND modes are found, there is no guarantee
that they are the lowest eigenvalues. If ND modes are not found in the range of interest, SINV usually
finds one mode (or possibly more) outside the range F1 and F2 before stopping the search.
The SINV method is particularly efficient when only a small number of eigenvalues and eigenvectors are
to be computed. Often only the lowest mode is of interest. The following example illustrates an EIGR
entry which extracts only the lowest nonzero eigenvalue.
Table 3-2 Relationship Between METHOD Field and Other Fields for Obsolete Methods
Field
METHOD Field
INV or SINV GIV, MGIV, HOU, or MHOU
F1, F2 Frequency range of interest. F1 must
be input. If METHOD = SINV and
ND, is blank, then F2 must be input.
See also Remark 21.
(Real > 0.0)
Frequency range of interest. If ND is not blank, F1
and F2 are ignored. If ND is blank, eigenvectors
are found with natural frequencies that lie in the
range between F1 and F2. (Real > 0.0; F1 < F2)
NE Estimate of number of roots in range
(Required for METHOD = INV).
Not used by SINV method.
(Integer > 0)
Not used.
ND Desired number of roots. If this field
is blank and METHOD = SINV,
then all roots between F1 and F2 are
searched and the limit is 600 roots.
(Integer > 0, Default is for
METHOD = INV only.)
Desired number of eigenvectors. If ND is zero, the
number of eigenvectors is determined from F1 and
F2. If all three are blank, then ND is automatically
set to one more than the number of degrees-of-
freedom listed on SUPORTi entries. (Integer > 0;
Default = 0)
1 2 3 4 5 6 7 8 9 10
EIGR 13 SINV 0.0 0.01 1
3 NE
Main Index
61
CHAPTER 3
Real Eigenvalue Analysis
It is assumed in the example above that the frequency of the lowest mode is greater than 0.01 cycles per
unit time. MD Nastran finds one eigenvalue outside the range F1, F2, and then stops the search. The
eigenvalue found is the lowest nonzero eigenvalue (or a member of the lowest closely spaced cluster of
eigenvalues in cases with close roots) provided that there are no negative eigenvalues and that the
SUPORT entry has been used to specify the correct number of zero eigenvalues (see Rigid Body Modes,
99).
The following examples demonstrate the use of the EIGR Bulk Data entry.
In this example, the automatic Householder method is selected, and the lowest 10 modes are requested.
Since the default MASS eigenvector normalization is requested, no continuation entry is needed.
In this example, the same method is requested, but all the modes below 100 cycles per unit time are
requested with MAX vector normalization.
In this example, the Sturm modified inverse power method is requested for the first six modes found in
the range specified (0.1 to 100 Hz). The POINT normalization method is requested with each
eigenvector scaled such that grid point 32 in the T3 direction has a magnitude of 1.0. Note that this
degree-of-freedom must be in the a-set.
1 2 3 4 5 6 7 8 9 10
EIGR 1 AHOU 10
EIGR 2 AHOU 100.
MAX
EIGR 3 SINV 0.1 100.0 6
POINT 32 3
Main Index
MD Nastran Dynamic Analysis Users Guide
Solution Control for Analysis
62
Solution Control for Analysis
This section describes input required for the selection and control of normal modes analysis.
Executive Control Section
You can run a normal modes analysis in SOL 103 of the Structured Solution Sequences. The Executive
Control Section can also contain diagnostic DIAG 16, which prints the iteration information used in the
INV or SINV method. You may also run a normal modes analysis as part of the other solution sequences
(such as modal transient response, modal frequency response, design optimization, and aeroelasticity).
Case Control Section
The most important eigenanalysis command in the Case Control is the METHOD command. This
command is required. The set identification number specified by the METHOD Case Control command
refers to the set identification number of an EIGR or EIGRL entry in the Bulk Data.
When a modal analysis is performed, the MD Nastran output file contains various diagnostic messages
and an eigenvalue analysis summary. Optional grid and element output are available using standard Case
Control output requests. Eigenvectors are printed only if a DISPLACEMENT or VECTOR command is
included. These requests are summarized in Table 3-3.
Table 3-3 Eigenvalue Extraction Output Requests
Grid Output
DISPLACEMENT
(or VECTOR)
Requests the eigenvector (mode shape) for a set of grid points.
GPFORCE Requests the modal grid point force balance table to be computed for each mode
for a set of grid points.
GPKE Requests the output of the modal kinetic energy at selected grid points in normal
modes analysis only.
GPSTRESS Requests modal grid point stresses to be computed for a set of grid points. This
request must be accompanied by the ELSTRESS Case Control request and the
definition of stress surfaces and/or stress volumes in the OUTPUT(POST) section
of the Case Control. This request also requires the use of Rigid Format Alter
RF3D81 when used in SOL 3.
SPCFORCES Requests modal forces of single-point constraint to be computed for a set of grid
points for each mode.
Element Output
ELSTRESS (or
STRESS)
Requests the computation of modal stresses for a set of elements for each mode.
ESE Requests the computation of modal element strain energies for a set of elements
for each mode.
Main Index
63
CHAPTER 3
Real Eigenvalue Analysis
Bulk Data Section
In addition to Bulk Data entries required to define the structural model, the only other required Bulk Data
entry is the eigenvalue selection entry EIGR or EIGRL. The EIGR entry is used to select the modal
extraction parameters for the inverse power, Lanczos, and automatic Householder methods. The EIGRL
entry is used to select the modal extraction parameters for the Lanczos method, see the User Interface for
Real Eigenvalue Analysis, 56
ELFORCE (or
FORCE)
Requests the computation of modal element forces for a set of elements for each
mode.
STRAIN Requests the computation of modal element strains for a set of elements.
Miscellaneous
MODES A special Case Control request that permits selective output requests to be
processed on selective modes.
Table 3-3 Eigenvalue Extraction Output Requests (continued)
Main Index
MD Nastran Dynamic Analysis Users Guide
Massless Mechanism Identification and Control
64
Massless Mechanism Identification and Control
A massless mechanism (MM) mode is defined as a modeshape that results in very little strain energy and
kinetic energy for the mode. The ratio of strain energy to kinetic energy is proportional to the eigenvalue
of this mode. This result is an indeterminate quantity produced by two terms approaching zero. If
applied loads excite this shape, small loads can cause very large deflections. If a normal mode analysis
can be forced to produce a solution in the presence of this condition, the mode produced with this shape
can have any eigenvalue from positive to negative infinity. These frequencies may change drastically for
small changes in the model or when run on a different computer. Eigensolution failures due to Sturm
number inconsistencies are often due to the presence of massless mechanisms.
The presence of such modes reduces the reliability and repeatability of eigensolutions and dynamic
analysis solutions. A method is now provided to automatically constrain massless mechanisms for
eigensolutions, controlled by the parameter PARAM,MECHFIX,AUTO, which is turned on by default.
When this method is used, it is unlikely that the eigensolution will fail because of three failed shifts, and
the solution produced will be repeatable for small changes in the model, loading condition, or computer
type used in the solution. The goal of this capability is to allow the real eigensolvers to produce an
eigensolution every time a proper non-zero stiffness and mass matrix are provided.
Input
The massless mechanism feature is controlled by several parameters. The following is a list of the
primary parameters along with their functions:
MECHFIX Default = AUTO
Controls for fixing the massless mechanism problem. The capability is provided
automatically for the default of this parameter, listed above. The capability is executed
only when the eigensolution does not provide answers because of symptoms consistent
with the presence of massless mechanisms. The MMs are removed, and a second
eigensolution is made. If MECHFIX is set to YES, the constraint modes are removed
before attempting an eigensolution. When set to NO, the capability is blocked, and the
eigensolution uses the pre MSC.Nastran 2001 rules, i.e., three failed shifts and a fatal
exit.
MECHPRT Default = NO
For SOL 103 only, if massless mechanisms are found, the constraint modes are printed
with a format similar to eigenvectors when this parameter is set to YES. They are
labeled CONSTRAINT MODES, and are numbered sequentially. Grid points with
only zero values in a mode are not printed. This parameter should be used when
performing initial checkout of a model and a goal is to remove all massless
mechanisms before starting production analysis. The number of each "mode" matches
the corresponding GID,C pair in the high ratio message. If there are many (thousands)
of such modes, the output file will be large. There is no method to plot these shapes at
present.
Main Index
65
CHAPTER 3
Real Eigenvalue Analysis
The following secondary parameters have default values that work well in most circumstances. They are
provided for tuning unusual circumstances.
MAXRATIO Default = 1.E7
This is another traditional parameter whose other functions are described in the MD
Nastran Quick Reference Guide. It is also the criterion for identifying massless
mechanisms. A lower value is more conservative in that it is likely to identify and
control more mechanisms. If blocking of this capability is desired, use
PARAM,MECHFIX,NO instead of modifying this parameter. The rationale is that if
the user wants to set it high enough that it never identifies a mechanism, it is better not
to request massless mechanism control.
MECHFIL Default = 1.E-6
Criterion for discarding massless mechanism modes with small generalized mass. A
smaller value will result in more marginal constraint modes being retained.
MMFIL Default = 1.e-10
Filter value used to distinguish between MM modes and rigid body modes. A smaller
value may discard rigid body modes. The default value has been effective on all
problems solved to date.
NLMAX Default = 60
The number of suspected MMs is determined from the number of high ratio messages.
If this number exceeds NLMAX, the number of trial MMs is reduced to NLMAX. This
avoids an expensive debug run when there may be thousands of MMs due to systematic
modeling error, such as having CONM2 elements on many grid points for which
structural elements have been left out through oversight. The value of this parameter
may be increased on initial debug runs where many high ratio DOFs may be present,
and the user prefers to see them all at once, rather than on successive runs where only a
part are removed at one time.
NLMIN Default = 10
In the case of only one or a few high ratio DOFs more MMs may be present. More trial
MM vectors are used, and those that do not indicate true problems are discarded. A
smaller value could be considered on a stable model undergoing small modeling
changes.
Main Index
MD Nastran Dynamic Analysis Users Guide
Prestiffened Normal Mode Analysis
66
Prestiffened Normal Mode Analysis
So far, all the discussion about normal modes has been for unloaded structures. In this section, normal
modes analysis of structures which have a static pre-load applied to them will be considered. Typical
real-world examples are:
Thin walled pressure vessels where the pressurization dominates stiffness and hence, the natural
frequencies, such as rocket fuel tanks and satellite oxygen tanks
Structures subject to significant dead weight loading, such as suspension cable bridges and oil
tankers
Tensioning of strings in musical instruments to achieve required frequencies
Structures subject to centrifugal loading such as jet engine turbine and fan blades
The objective of applying a static load to a structure during a normal modes analysis is to use the loaded
structure in obtaining the stiffness matrix for the modal analysis.
The eigenvalue problem equation corresponding to pre-stiffened structures is:
(3-18)
where is the differential stiffness matrix resulting from the applied load.
In general, there are three terms/effects that can influence the stiffness matrix:
Material nonlinearity, e.g. elastic-plastic behavior
Geometric stiffness, due to changes in the structural shape... these can be due to small or large
displacement behavior
Follower-force stiffness, arising as the loading changes its line of action relative to the
displacements... these can be due to small or large displacement behavior
Since the normal modes analysis is linear, only the geometric and follower force stiffness changes due to
small displacements will be considered. For incorporating the full nonlinear effects of the loading, a
nonlinear static solution is required.
The basic approach for incorporating the pre-loaded stiffness in the normal modes run is to run SOL 103
with two subcases, the first subcase being used to obtain the differential stiffness matrix from a linear
static analysis, and the second subcase being used to solve the eigenvalue problem using the differential
stiffness from the prior subcase. The primary trigger for this is the STATSUB Case Control command.
The second subcase will contain the STATSUB command to identify the static subcase from which the
differential stiffness is to be used.
A case study of this method is now shown. The normal modes analysis of a simple thin walled cylinder
with closed ends is considered under two conditions:
No pre-load
Internal pressurization with 100 psi
Geometry of the Cylinder
e
2
M | | K | | K | |
D
+ ( ) + ( ) | { } 0 { } =
K | |
D
Main Index
67
CHAPTER 3
Real Eigenvalue Analysis
Install_dir/mdxxxx/doc/dynamics/prestiff103.dat is the normal modes analysis without prestiffening.
Install_dir/mdxxxx/doc/dynamics/prestiff103pl.dat is the normal modes analysis with prestiffening.
Install_dir/mdxxxx/doc/dynamics/prestiff106.dat is the nonlinear statics analysis run for comparison.
Listing 3-1 shows part of the Nastran input file for prestiffening for 103pl.dat.
Listing 3-1 Part of prestiff103pl.dat
SOL 103
CEND
TITLE = Pre-stiffened Normal Modes Analysis
ECHO = NONE
RESVEC = NO
SUBCASE 1
SUBTITLE=This is the static subcase.
SPC = 2
LOAD = 2
DISPLACEMENT(PLOT,SORT1,REAL)=ALL
SPCFORCES(PLOT,SORT1,REAL)=ALL
STRESS(SORT1,REAL,VONMISES,BILIN)=ALL
SUBCASE 2
SUBTITLE=This is the Normal Modes subcase.
STATSUB = 1
METHOD = 1
SPC = 2
VECTOR(PLOT,SORT1,REAL)=ALL
SPCFORCES(PLOT,SORT1,REAL)=ALL
$
BEGIN BULK
PARAM POST 0
PARAM PRTMAXIM YES
EIGRL 1 10 0 MASS
Cylinder Wall Thickness 0.01625 inches
Cap Thickness 0.25 inches
Length (l) 10 inches
Diameter (d) 2 inches
Elastic Modulus 1.0E7 psi
Material Density 0.101 lbm/in
3
Poisson Ratio 0.33
t
l
d
Main Index
MD Nastran Dynamic Analysis Users Guide
Prestiffened Normal Mode Analysis
68
Listing 3-2 Eigenvalue table from the SOL 103 normal modes analysis, without
prestiffening
Listing 3-3 Eigenvalue table from the SOL 103 normal modes analysis, with prestiffening
Listing 3-4 Eigenvalue table from the nonlinear pre-stiffened normal modes analysis
As long as the nonlinear effects are minimal, these would match the SOL 103 method.
Investigation of the first mode for the two analysis shows that the presence of the pressurization has also
changed the mode shape from 3 lobes to 2 lobes.
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.578808E+07 8.705635E+03 1.385545E+03 1.000000E+00 7.578808E+07
2 2 7.578847E+07 8.705657E+03 1.385548E+03 1.000000E+00 7.578847E+07
3 3 8.052795E+07 8.973736E+03 1.428214E+03 1.000000E+00 8.052795E+07
4 4 8.052826E+07 8.973754E+03 1.428217E+03 1.000000E+00 8.052826E+07
5 5 1.871432E+08 1.368003E+04 2.177244E+03 1.000000E+00 1.871432E+08
6 6 1.871440E+08 1.368006E+04 2.177249E+03 1.000000E+00 1.871440E+08
7 7 2.133802E+08 1.460754E+04 2.324862E+03 1.000000E+00 2.133802E+08
8 8 2.133841E+08 1.460767E+04 2.324883E+03 1.000000E+00 2.133841E+08
9 9 2.603917E+08 1.613666E+04 2.568229E+03 1.000000E+00 2.603917E+08
10 10 2.603947E+08 1.613675E+04 2.568243E+03 1.000000E+00 2.603947E+08
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.365975E+08 1.168749E+04 1.860122E+03 1.000000E+00 1.365975E+08
2 2 1.365977E+08 1.168750E+04 1.860124E+03 1.000000E+00 1.365977E+08
3 3 2.401212E+08 1.549584E+04 2.466240E+03 1.000000E+00 2.401212E+08
4 4 2.401227E+08 1.549589E+04 2.466248E+03 1.000000E+00 2.401227E+08
5 5 3.519227E+08 1.875960E+04 2.985684E+03 1.000000E+00 3.519227E+08
6 6 3.519234E+08 1.875962E+04 2.985686E+03 1.000000E+00 3.519234E+08
7 7 4.099749E+08 2.024784E+04 3.222543E+03 1.000000E+00 4.099749E+08
8 8 4.099752E+08 2.024784E+04 3.222544E+03 1.000000E+00 4.099752E+08
9 9 4.993418E+08 2.234596E+04 3.556469E+03 1.000000E+00 4.993418E+08
10 10 4.993436E+08 2.234600E+04 3.556476E+03 1.000000E+00 4.993436E+08
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.364892E+08 1.168286E+04 1.859385E+03 1.000000E+00 1.364892E+08
2 2 1.364894E+08 1.168287E+04 1.859386E+03 1.000000E+00 1.364894E+08
3 3 2.399139E+08 1.548915E+04 2.465175E+03 1.000000E+00 2.399139E+08
4 4 2.399153E+08 1.548920E+04 2.465183E+03 1.000000E+00 2.399153E+08
5 5 3.512732E+08 1.874228E+04 2.982927E+03 1.000000E+00 3.512732E+08
6 6 3.512738E+08 1.874230E+04 2.982929E+03 1.000000E+00 3.512738E+08
7 7 4.097554E+08 2.024242E+04 3.221680E+03 1.000000E+00 4.097554E+08
8 8 4.097556E+08 2.024242E+04 3.221681E+03 1.000000E+00 4.097556E+08
9 9 4.988593E+08 2.233516E+04 3.554751E+03 1.000000E+00 4.988593E+08
10 10 4.988609E+08 2.233519E+04 3.554756E+03 1.000000E+00 4.988609E+08
Main Index
69
CHAPTER 3
Real Eigenvalue Analysis
First mode for normal modes analysis for
pre-stiffened structure
First mode for normal modes analysis
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
70
Examples
This section provides several normal-modes analysis examples showing the input and output. These
examples are as follows:
These examples are described in the sections that follow.
Two-DOF Model
This example is a restrained two-DOF model with two springs and two masses as illustrated in Figure 3-5.
Model
Number of
Grid Points
Element
Types
Output
Requests
Analysis
Method Units
bd03two 3 CELAS2
CONM2
DISPLACEMENT
SPCFORCE
ELFORCE
AHOU Metric
bd03bar1,
bd03bar2
11 CBAR DISPLACEMENT SINV Metric
bd03bkt 236 CQUAD4
CONM2
RBE2
DISPLACEMENT
STRESS
ESE
MODES
Lanczos English
bd03car 972 CQUAD4
CTRIA3
CELAS2
DISPLACEMENT
ESE
Lanczos English
bd03fix 8157 CHEXA
CPENTA
DISPLACEMENT Lanczos English
bd03plt1, bd03plt2 81 CQUAD4 DISPLACEMENT Lanczos Metric
bd03dmi 7 CBAR
DMIG
None Lanczos Metric
Main Index
71
CHAPTER 3
Real Eigenvalue Analysis
Figure 3-5 Two-DOF Model
The masses are constrained to deflect in only the y-direction. The example illustrates normal modes
analysis (SOL 103) using automatic selection of the Householder or modified Householder method
(METHOD = AHOU on the EIGR entry). The eigenvectors are normalized to the unit value of the
largest displacement component (NORM = MAX on the EIGR entry). The input file is shown in
Listing 3-5, see Install_dir/mdxxxx/doc/dynamics/bd03two.dat.
Listing 3-5
$ FILE bd03two.dat
$
$ TWO DOF SYSTEM
$ CHAPTER 3, NORMAL MODES
$
TIME 5
SOL 103 $ NORMAL MODES ANALYSIS
CEND
$
TITLE = TWO DOF SYSTEM
SUBTITLE = NORMAL MODES ANALYSIS
$
$ SELECT SPC
SPC = 10
$
$ SELECT EIGR ENTRY
METHOD = 99
$
$ SELECT OUTPUT
SET 1 = 1,2
DISPLACEMENT = 1
SET 2 = 3
SPCFORCE = 2
SET 3 = 11,12
ELFORCE = 3
$
Grid Point 1
Grid Point 2
y
z
m
1
0.1 kg =
k
1
100 N/m =
m
2
10 kg =
k
2
1.0E4 N/m =
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
72
BEGIN BULK
$
$......2.......3.......4.......5.......6.......7.......8.......9.......10..$
$
$EIGR SID METHOD F1 F2 NE ND +EIG
$+EIG NORM G C
EIGR 99 AHOU 0. 200. +EIG1
+EIG1 MAX
$
GRID 1 0. 2. 0.
GRID 2 0. 1. 0.
GRID 3 0. 0. 0.
GRDSET 13456
CONM2 1 1 0.1
CONM2 2 2 10.0
CELAS2 11 100.0 1 2 2 2
CELAS2 12 1.0E4 2 2 3 2
SPC 10 3 2
$
ENDDATA
The printed output is shown in Listing 3-6. The eigenvalue summary lists the eigenvalue , circular
frequency (radians per second), natural frequency (cycles per second), generalized mass (see
Eq. (3-13)), and generalized stiffness (see Eq. (3-15)) for each mode. The eigenvectors, SPC forces, and
spring forces are shown for each mode.
e
n
2
e
n
f
n
Main Index
73
CHAPTER 3
Real Eigenvalue Analysis
Cantilever Beam Model
This example is a fixed-free aluminum cantilever beam with properties as shown in Figure 3-6.
Listing 3-6 Output from the Two-DOF System
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 9.048751E+02 3.008114E+01 4.787562E+00 1.904875E-01 1.723674E+02
2 2 1.105125E+03 3.324342E+01 5.290854E+00 2.105125E-01 2.326426E+02
EIGENVALUE = 9.048751E+02
CYCLES = 4.787562E+00 R E A L E I G E N V E C T O R N O . 1
POINT ID. TYPE T1 T2 T3 R1 R2 R3
1 G 0.0 1.000000E+00 0.0 0.0 0.0 0.0
2 G 0.0 9.512492E-02 0.0 0.0 0.0 0.0
EIGENVALUE = 1.105125E+03
CYCLES = 5.290854E+00 R E A L E I G E N V E C T O R N O . 2
POINT ID. TYPE T1 T2 T3 R1 R2 R3
1 G 0.0 1.000000E+00 0.0 0.0 0.0 0.0
2 G 0.0 -1.051249E-01 0.0 0.0 0.0 0.0
EIGENVALUE = 9.048751E+02
F O R C E S O F S I N G L E - P O I N T C O N S T R A I N T
POINT ID. TYPE T1 T2 T3 R1 R2 R3
3 G 0.0 -9.512491E+02 0.0 0.0 0.0 0.0
EIGENVALUE = 1.105125E+03
F O R C E S O F S I N G L E - P O I N T C O N S T R A I N T
POINT ID. TYPE T1 T2 T3 R1 R2 R3
3 G 0.0 1.051249E+03 0.0 0.0 0.0 0.0
EIGENVALUE = 9.048751E+02
F O R C E S I N S C A L A R S P R I N G S ( C E L A S 2 )
ELEMENT FORCE ELEMENT FORCE ELEMENT FORCE ELEMENT FORCE
ID. ID. ID. ID.
11 9.048751E+01 12 9.512491E+02
EIGENVALUE = 1.105125E+03
F O R C E S I N S C A L A R S P R I N G S ( C E L A S 2 )
ELEMENT FORCE ELEMENT FORCE ELEMENT FORCE ELEMENT FORCE
ID. ID. ID. ID.
11 1.105125E+02 12 -1.051249E+03
L
r
y
x z
y
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
74
Figure 3-6 Cantilever Beam Model
The term is the weight density and must be converted to mass density for consistency of units.
PARAM,WTMASS is used to convert this weight density to mass density.
where is the acceleration of gravity in . Therefore,
. The nonstructural weight of 2.414 N/m is added to
the beam. This nonstructural weight per length is also scaled by PARAM,WTMASS.
The example illustrates normal modes analysis (SOL 103) using the Sturm modified inverse power
method (METHOD = SINV on the EIGR entry). Mass normalization (the default) is chosen for the
eigenvectors. All frequencies between 0 and 50 Hz are requested. Two models are run. In the first
model, manufacturing tolerances make the cross section slightly out of round, making I1 and I2 slightly
different. In the second model, the cross section is perfectly round, making I1 and I2 identical.
Consider the first model. Due to the manufacturing tolerances, and . The
input file is shown in Listing 3-7. (See Install_dir/mdxxxx/doc/dynamics/bd03bar1.dat)
Listing 3-7 Input File for the First Beam Model
$ FILE bd03bar1.dat
$
$ CANTILEVER BEAM MODEL
$ CHAPTER 3, NORMAL MODES
$
SOL 103 $ NORMAL MODES ANALYSIS
TIME 10
CEND
$
TITLE = CANTILEVER BEAM
SUBTITLE = NORMAL MODES
LABEL = MODEL 1 (I1 NE I2)
$
SPC = 1
$
$ OUTPUT REQUEST
DISPLACEMENT = ALL
$
$ SELECT EIGR ENTRY
METHOD = 10
$
BEGIN BULK
L 3.0 m =
A 6.158E-4 m
2
=
E 7.1E10 N/m
2
=
Nonstructural
Weight
2.414 N/m =
r 0.014 m =
I1 I2 3.0E-8 m
4
= =
v 0.33 =
J 6.0E-8 m
4
=
w
2.65E4 N/m
3
=
w
m
WTMASS 1 g 1 9.81 0.102 sec
2
m = = = g m/sec
2
m
w
WTMASS 2.65E4 0.102 ( ) 2703 kg/m
3
= = =
I1 2.9E-8 m
4
= I2 3.1E-8 m
4
=
Main Index
75
CHAPTER 3
Real Eigenvalue Analysis
$
$.......2.......3.......4.......5.......6.......7.......8.......9.......10.$
$
$EIGR SID METHOD F1 F2 NE ND +EIG
$+EIG NORM G C
EIGR 10 SINV 0. 50.
$
$ ALUMINUM PROPERTIES:
$ E = 7.1E10 N/m**2, NU = 0.33, RHO = 2.65E4 N/m**3 (W E I G H T DENSITY)
$MAT1 MID E G NU RHO
MAT1 1 7.1+10 0.33 2.65+4
$
$ CONVERT WEIGHT TO MASS: MASS = (1/G)*WEIGHT
$ G = 9.81 m/sec**2 --> WTMASS = 1/G = 0.102
PARAM WTMASS 0.102
$
$ I1 AND I2 SLIGHTLY DIFFERENT DUE TO MANUFACTURING TOLERANCE
$ ADD NONSTRUCTURAL WEIGHT OF 2.414 N/M
PBAR 1 1 6.158-4 2.9-8 3.1-8 6.-8 2.414
$
$.......2.......3.......4.......5.......6.......7.......8.......9.......10.$
$
CBAR 1 1 1 2 0. 1. 0.
CBAR 2 1 2 3 0. 1. 0.
CBAR 3 1 3 4 0. 1. 0.
CBAR 4 1 4 5 0. 1. 0.
CBAR 5 1 5 6 0. 1. 0.
CBAR 6 1 6 7 0. 1. 0.
CBAR 7 1 7 8 0. 1. 0.
CBAR 8 1 8 9 0. 1. 0.
CBAR 9 1 9 10 0. 1. 0.
CBAR 10 1 10 11 0. 1. 0.
GRID 1 0.0 0. 0.
GRID 2 0.3 0. 0.
GRID 3 0.6 0. 0.
GRID 4 0.9 0. 0.
GRID 5 1.2 0. 0.
GRID 6 1.5 0. 0.
GRID 7 1.8 0. 0.
GRID 8 2.1 0. 0.
GRID 9 2.4 0. 0.
GRID 10 2.7 0. 0.
GRID 11 3.0 0. 0.
SPC1 1 123456 1
$
ENDDATA
The first two resulting y-direction modes are illustrated in Figure 3-7. Displacements in the y-direction
displacements are controlled by the I1 term. Because the structure is also free to displace in the z-
direction, similar modes occur in that direction and are controlled by the I2 term.
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
76
Figure 3-7 First Two Mode Shapes in the Y-Direction
Printed output is shown in Listing 3-8. Note that modes 1 and 3 are y-direction (T2) modes and modes 2
and 4 are z-direction (T3) modes.
Main Index
77
CHAPTER 3
Real Eigenvalue Analysis
Now, consider the second model for which I1 and I2 are identical. Printed output is shown in Listing 3-9.
Note that modes 1 and 2; 3 and 4; 5 and 6; etc., have identical frequencies; this is a case of repeated roots.
Listing 3-8 Printed Results from the First Model
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 (STURM INVERSE POWER)
NUMBER OF EIGENVALUES EXTRACTED . . . . . . 6
NUMBER OF TRIANGULAR DECOMPOSITIONS . . . . 9
TOTAL NUMBER OF VECTOR ITERATIONS . . . . . 59
REASON FOR TERMINATION: ALL EIGENVALUES FOUND IN RANGE.
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.629657E+02 1.276580E+01 2.031740E+00 1.000000E+00 1.629657E+02
2 2 1.742047E+02 1.319866E+01 2.100632E+00 1.000000E+00 1.742047E+02
3 3 6.258656E+03 7.911166E+01 1.259101E+01 1.000000E+00 6.258656E+03
4 4 6.690287E+03 8.179417E+01 1.301795E+01 1.000000E+00 6.690287E+03
5 6 4.809111E+04 2.192968E+02 3.490218E+01 1.000000E+00 4.809111E+04
6 5 5.140773E+04 2.267327E+02 3.608563E+01 1.000000E+00 5.140773E+04
EIGENVALUE = 1.629657E+02
CYCLES = 2.031740E+00 R E A L E I G E N V E C T O R N O . 1
POINT ID. TYPE T1 T2 T3 R1 R2 R3
1 G 0.0 0.0 0.0 0.0 0.0 0.0
2 G 0.0 1.391872E-02 2.259793E-10 0.0 -1.470464E-09 9.057010E-02
3 G 0.0 5.301210E-02 8.606855E-10 0.0 -2.725000E-09 1.678406E-01
4 G 0.0 1.133067E-01 1.839608E-09 0.0 -3.765826E-09 2.319480E-01
5 G 0.0 1.908986E-01 3.099362E-09 0.0 -4.598456E-09 2.832321E-01
6 G 0.0 2.820258E-01 4.578870E-09 0.0 -5.232973E-09 3.223138E-01
7 G 0.0 3.831632E-01 6.220901E-09 0.0 -5.685052E-09 3.501587E-01
8 G 0.0 4.911331E-01 7.973862E-09 0.0 -5.976744E-09 3.681249E-01
9 G 0.0 6.032288E-01 9.793808E-09 0.0 -6.137029E-09 3.779972E-01
10 G 0.0 7.173455E-01 1.164657E-08 0.0 -6.202180E-09 3.820101E-01
11 G 0.0 8.321185E-01 1.350998E-08 0.0 -6.215970E-09 3.828595E-01
EIGENVALUE = 1.742047E+02
CYCLES = 2.100632E+00 R E A L E I G E N V E C T O R N O . 2
POINT ID. TYPE T1 T2 T3 R1 R2 R3
1 G 0.0 0.0 0.0 0.0 0.0 0.0
2 G -1.363453E-33 2.249974E-10 -1.391872E-02 0.0 9.057010E-02 1.464532E-09
3 G -2.693333E-33 8.574880E-10 -5.301210E-02 0.0 1.678406E-01 2.716750E-09
4 G -3.956893E-33 1.834005E-09 -1.133067E-01 0.0 2.319480E-01 3.758543E-09
5 G -5.123021E-33 3.092054E-09 -1.908986E-01 0.0 2.832321E-01 4.594735E-09
6 G -6.163003E-33 4.571193E-09 -2.820258E-01 0.0 3.223138E-01 5.234397E-09
7 G -7.051232E-33 6.214489E-09 -3.831632E-01 0.0 3.501587E-01 5.692031E-09
8 G -7.765834E-33 7.970303E-09 -4.911331E-01 0.0 3.681249E-01 5.988579E-09
9 G -8.289217E-33 9.794348E-09 -6.032288E-01 0.0 3.779972E-01 6.152242E-09
10 G -8.608492E-33 1.165196E-08 -7.173455E-01 0.0 3.820101E-01 6.219055E-09
11 G -8.715798E-33 1.352052E-08 -8.321185E-01 0.0 3.828595E-01 6.233260E-09
EIGENVALUE = 6.258656E+03
CYCLES = 1.259101E+01 R E A L E I G E N V E C T O R N O . 3
POINT ID. TYPE T1 T2 T3 R1 R2 R3
1 G 0.0 0.0 0.0 0.0 0.0 0.0
2 G 0.0 -7.568120E-02 -9.828895E-08 0.0 5.937006E-07 -4.571418E-01
3 G 0.0 -2.464387E-01 -3.200556E-07 0.0 8.257535E-07 -6.358200E-01
4 G 0.0 -4.318525E-01 -5.608564E-07 0.0 7.289605E-07 -5.612913E-01
5 G 0.0 -5.632111E-01 -7.314543E-07 0.0 3.723918E-07 -2.867391E-01
6 G 0.0 -5.916957E-01 -7.684467E-07 0.0 -1.426249E-07 1.098159E-01
7 G 0.0 -4.941767E-01 -6.417950E-07 0.0 -6.984853E-07 5.378201E-01
8 G 0.0 -2.743728E-01 -3.563287E-07 0.0 -1.184615E-06 9.121327E-01
9 G 0.0 4.170797E-02 5.417504E-08 0.0 -1.522753E-06 1.172494E+00
10 G 0.0 4.159041E-01 5.401546E-07 0.0 -1.689206E-06 1.300660E+00
11 G 0.0 8.124724E-01 1.055190E-06 0.0 -1.730573E-06 1.332512E+00
EIGENVALUE = 6.690287E+03
CYCLES = 1.301795E+01 R E A L E I G E N V E C T O R N O . 4
POINT ID. TYPE T1 T2 T3 R1 R2 R3
1 G 0.0 0.0 0.0 0.0 0.0 0.0
2 G 3.698388E-22 1.207686E-08 7.568131E-02 0.0 -4.571424E-01 1.427123E-08
3 G 7.305710E-22 -2.529794E-08 2.464390E-01 0.0 -6.358204E-01 -3.100643E-07
4 G 1.073314E-21 -1.866785E-07 4.318528E-01 0.0 -5.612913E-01 -7.615683E-07
5 G 1.389628E-21 -4.615435E-07 5.632114E-01 0.0 -2.867385E-01 -1.006117E-06
6 G 1.671725E-21 -7.409781E-07 5.916957E-01 0.0 1.098168E-01 -7.569575E-07
7 G 1.912658E-21 -8.602044E-07 4.941765E-01 0.0 5.378208E-01 4.733732E-08
8 G 2.106496E-21 -6.796384E-07 2.743725E-01 0.0 9.121327E-01 1.181005E-06
9 G 2.248464E-21 -1.591279E-07 -4.170818E-02 0.0 1.172493E+00 2.239405E-06
10 G 2.335068E-21 6.217935E-07 -4.159040E-01 0.0 1.300659E+00 2.875692E-06
11 G 2.364175E-21 1.520816E-06 -8.124720E-01 0.0 1.332511E+00 3.057266E-0
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
78
(See Install_dir/mdxxxx/doc/dynamics/bd03bar2.dat) Also note that the eigenvectors are not pure y- or
pure z-translation (as they were in the first model); the eigenvectors are linear combinations of the y and
z modes since this model has repeated roots.
Listing 3-9 Printed Results from the Second Model
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 (STURM INVERSE POWER)
NUMBER OF EIGENVALUES EXTRACTED . . . . . . 8
NUMBER OF TRIANGULAR DECOMPOSITIONS . . . . 6
TOTAL NUMBER OF VECTOR ITERATIONS . . . . . 68
REASON FOR TERMINATION: ALL EIGENVALUES FOUND IN RANGE.
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.685851E+02 1.298403E+01 2.066473E+00 1.000000E+00 1.685851E+02
2 3 1.685851E+02 1.298403E+01 2.066473E+00 1.000000E+00 1.685851E+02
3 2 6.474471E+03 8.046410E+01 1.280626E+01 1.000000E+00 6.474471E+03
4 5 6.474471E+03 8.046410E+01 1.280626E+01 1.000000E+00 6.474471E+03
5 4 4.974941E+04 2.230458E+02 3.549883E+01 1.000000E+00 4.974941E+04
6 6 4.974941E+04 2.230458E+02 3.549883E+01 1.000000E+00 4.974941E+04
7 7 1.870792E+05 4.325266E+02 6.883875E+01 1.000000E+00 1.870792E+05
8 8 1.870792E+05 4.325266E+02 6.883875E+01 1.000000E+00 1.870792E+05
EIGENVALUE = 1.685851E+02
CYCLES = 2.066473E+00 R E A L E I G E N V E C T O R N O . 1
POINT ID. TYPE T1 T2 T3 R1 R2 R3
1 G 0.0 0.0 0.0 0.0 0.0 0.0
2 G 4.198658E-20 9.109908E-03 1.052335E-02 0.0 -6.847622E-02 5.927882E-02
3 G 8.293447E-20 3.469681E-02 4.008020E-02 0.0 -1.268971E-01 1.098529E-01
4 G 1.218317E-19 7.416008E-02 8.566642E-02 0.0 -1.753660E-01 1.518116E-01
5 G 1.577188E-19 1.249444E-01 1.443303E-01 0.0 -2.141397E-01 1.853772E-01
6 G 1.897125E-19 1.845877E-01 2.132276E-01 0.0 -2.436876E-01 2.109563E-01
7 G 2.170278E-19 2.507827E-01 2.896933E-01 0.0 -2.647398E-01 2.291808E-01
8 G 2.389961E-19 3.214496E-01 3.713246E-01 0.0 -2.783232E-01 2.409396E-01
9 G 2.550813E-19 3.948168E-01 4.560753E-01 0.0 -2.857873E-01 2.474010E-01
10 G 2.648916E-19 4.695067E-01 5.423540E-01 0.0 -2.888212E-01 2.500274E-01
11 G 2.681884E-19 5.446261E-01 6.291288E-01 0.0 -2.894634E-01 2.505833E-01
EIGENVALUE = 1.685851E+02
CYCLES = 2.066473E+00 R E A L E I G E N V E C T O R N O . 2
POINT ID. TYPE T1 T2 T3 R1 R2 R3
1 G 0.0 0.0 0.0 0.0 0.0 0.0
2 G 1.219015E-33 -1.052334E-02 9.109882E-03 0.0 -5.927866E-02 -6.847615E-02
3 G 2.407892E-33 -4.008016E-02 3.469673E-02 0.0 -1.098526E-01 -1.268970E-01
4 G 3.537263E-33 -8.566635E-02 7.415994E-02 0.0 -1.518114E-01 -1.753659E-01
5 G 4.579275E-33 -1.443302E-01 1.249442E-01 0.0 -1.853771E-01 -2.141396E-01
6 G 5.508284E-33 -2.132276E-01 1.845875E-01 0.0 -2.109563E-01 -2.436876E-01
7 G 6.301480E-33 -2.896932E-01 2.507825E-01 0.0 -2.291809E-01 -2.647399E-01
8 G 6.939436E-33 -3.713246E-01 3.214495E-01 0.0 -2.409399E-01 -2.783234E-01
9 G 7.406566E-33 -4.560753E-01 3.948168E-01 0.0 -2.474014E-01 -2.857874E-01
10 G 7.691474E-33 -5.423541E-01 4.695069E-01 0.0 -2.500278E-01 -2.888214E-01
11 G 7.787220E-33 -6.291289E-01 5.446264E-01 0.0 -2.505838E-01 -2.894636E-01
EIGENVALUE = 6.474471E+03
CYCLES = 1.280626E+01 R E A L E I G E N V E C T O R N O . 3
POINT ID. TYPE T1 T2 T3 R1 R2 R3
1 G 0.0 0.0 0.0 0.0 0.0 0.0
2 G -1.606174E-26 6.893317E-02 3.123881E-02 0.0 -1.886937E-01 4.163812E-01
3 G -3.172614E-26 2.244652E-01 1.017221E-01 0.0 -2.624463E-01 5.791277E-01
4 G -4.660607E-26 3.933468E-01 1.782550E-01 0.0 -2.316833E-01 5.112443E-01
5 G -6.033448E-26 5.129929E-01 2.324757E-01 0.0 -1.183568E-01 2.611722E-01
6 G -7.257351E-26 5.389377E-01 2.442332E-01 0.0 4.532863E-02 -1.000244E-01
7 G -8.302282E-26 4.501138E-01 2.039804E-01 0.0 2.219953E-01 -4.898660E-01
8 G -9.142668E-26 2.499085E-01 1.132523E-01 0.0 3.764997E-01 -8.308035E-01
9 G -9.757999E-26 -3.798927E-02 -1.721591E-02 0.0 4.839685E-01 -1.067950E+00
10 G -1.013329E-25 -3.788206E-01 -1.716723E-01 0.0 5.368715E-01 -1.184688E+00
11 G -1.025940E-25 -7.400293E-01 -3.353632E-01 0.0 5.500190E-01 -1.213700E+00
EIGENVALUE = 6.474471E+03
CYCLES = 1.280626E+01 R E A L E I G E N V E C T O R N O . 4
POINT ID. TYPE T1 T2 T3 R1 R2 R3
1 G 0.0 0.0 0.0 0.0 0.0 0.0
2 G -6.181717E-19 3.123822E-02 -6.893279E-02 0.0 4.163791E-01 1.886905E-01
3 G -1.221121E-18 1.017205E-01 -2.244643E-01 0.0 5.791260E-01 2.624437E-01
4 G -1.794002E-18 1.782531E-01 -3.933455E-01 0.0 5.112445E-01 2.316835E-01
5 G -2.322707E-18 2.324743E-01 -5.129921E-01 0.0 2.611744E-01 1.183602E-01
6 G -2.794219E-18 2.442331E-01 -5.389376E-01 0.0 -1.000213E-01 -4.532376E-02
7 G -3.196926E-18 2.039817E-01 -4.501146E-01 0.0 -4.898637E-01 -2.219917E-01
8 G -3.520915E-18 1.132542E-01 -2.499097E-01 0.0 -8.308033E-01 -3.764996E-01
9 G -3.758207E-18 -1.721460E-02 3.798841E-02 0.0 -1.067952E+00 -4.839722E-01
10 G -3.902959E-18 -1.716725E-01 3.788207E-01 0.0 -1.184692E+00 -5.368777E-01
11 G -3.951610E-18 -3.353654E-01 7.400307E-01 0.0 -1.213704E+00 -5.500259E-01
Main Index
79
CHAPTER 3
Real Eigenvalue Analysis
This second model was rerun, changing the mass from lumped (the default) to coupled by adding
PARAM,COUPMASS,1 to the Bulk Data. (See Install_dir/mdxxxx/doc/dynamics/bd03bar3.dat) The
resulting frequencies are shown below and are compared to those of the lumped mass model and the
theoretical results. Note that the frequency difference is greater at higher frequencies. For most
production-type models (i.e., complex three-dimensional structures), this difference is negligible.
Bracket Model
This example is a steel bracket as shown in Figure 3-8.
Figure 3-8 Bracket Model
Frequencies (Hz)
Theory Lumped Mass Model Coupled Mass Model
2.076 2.066 2.076
13.010 12.806 13.010
36.428 35.499 36.437
71.384 68.838 71.451
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
80
A concentrated mass is suspended from the center of the hole in bracket. This mass has the following
properties:
The concentrated mass (grid point 999) is connected to the bracket by an RBE2 element connecting 24
grid points, as shown in Figure 3-9.
Figure 3-9 Bracket Model Showing RBE2 Element (Dashed Lines)
The bracket is clamped by constraining six degrees-of-freedom for each of 12 grid points near the base.
This example illustrates a normal modes analysis (SOL 103) using the Lanczos method (EIGRL entry).
All frequencies below 100 Hz are requested. The MODES Case Control command is used to specify the
number of times a subcase is repeated and therefore enables different output requests for each mode. The
output requests for this problem are eigenvectors for all modes (DISPLACEMENT = ALL above the
subcase level), corner stresses for the first two modes (STRESS(CORNER) = ALL and MODES = 2 in
Subcase 1), and element strain energies for the third mode (ESE = ALL). An abridged version of the
input file is shown in Listing 3-10. (See Install_dir/mdxxxxmdxxxx/doc/dynamics/bd03bkt.dat)
m 0.0906 lb-sec
2
/in =
I11 0.35 in-lb-sec
2
=
I22 0.56 in-lb-sec
2
=
I33 0.07 in-lb-sec
2
=
Main Index
81
CHAPTER 3
Real Eigenvalue Analysis
Listing 3-10 Abridged Input File for the Bracket Model
$ FILE bd03bkt.dat
$
$ BRACKET MODEL
$ CHAPTER 3, NORMAL MODES
$
SOL 103 $ NORMAL MODES ANALYSIS
CEND
$
TITLE = BRACKET MODEL
SUBTITLE = NORMAL MODES ANALYSIS
$
SPC = 1
$
$ SELECT EIGRL
METHOD = 777
$
$ OUTPUT REQUESTS
DISPLACEMENT = ALL
SUBCASE 1
MODES = 2 $ USE FOR FIRST TWO MODES
STRESS(CORNER) = ALL
SUBCASE 3
ESE = ALL
$
BEGIN BULK
$
$.......2.......3.......4.......5.......6.......7.......8.......9.......10.$
$
$EIGRL SID V1 V2 ND MSGLVL MAXSET SHFSCL NORM
EIGRL 777 100.
$
$ CONCENTRATED MASS, SUPPORTED WITH AN RBE2 ELEMENT
$
GRID 999 3.0 3.0 3.8
$
$CONM2 EID G CID M X1 X2 X3 +CON1
$+CON1 I11 I21 I22 I31 I32 I33
CONM2 999 999 0.0906 +CM1
+CM1 0.35 0.56 0.07
$
RBE2 999 999 123456 126 127 91 81 80 +RB1
+RB1 90 95 129 128 96 86 85 228 +RB2
+RB2 229 199 189 190 200 195 227 226 +RB3
+RB3 194 184 185
$
$ STEEL, M A S S DENSITY FOR RHO
MAT1 1 3.+7 1.153+7 7.76-4
$
... basic model ...
$
ENDDATA
Listing 3-11 shows an abridged version of the resulting MD Nastran output. The circular total element
strain energy (ESE) for each mode of the entire model is for the i-th mode when .
The frequency of the third mode is 230.34 radians per second squared; therefore, the total strain energy
of the model is for the third mode. The printed . The
ESE e
i
2
2 = |
i
T
M|
i
1 =
ESE
total
230.34 ( )
2
2 27493 = = ESE
total
26527 =
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
82
eigenvectors are printed for each mode, the element corner stresses are printed for the first and second
modes, and the element strain energies are printed for the third mode. (Only the headers are shown in
the figure in order to save space.)
The deformed shape resulting from the first mode is illustrated in Figure 3-10 and is overlaid on the
undeformed shape. Figure 3-11 illustrates the stress contours plotted on the deformed shape of the
second mode. The element strain energy contour plot for the third mode is shown in Figure 3-12.
Listing 3-11 Abridged Output from the Bracket Model
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 (LANCZOS ITERATION)
BLOCK SIZE USED ...................... 6
NUMBER OF DECOMPOSITIONS ............. 2
NUMBER OF ROOTS FOUND ................ 3
NUMBER OF SOLVES REQUIRED ............ 3
TERMINATION MESSAGE : REQUIRED NUMBER OF EIGENVALUES FOUND.
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 3.930304E+03 6.269214E+01 9.977763E+00 1.000000E+00 3.930304E+03
2 2 2.878402E+04 1.696586E+02 2.700200E+01 1.000000E+00 2.878402E+04
3 3 5.498442E+04 2.344876E+02 3.731985E+01 1.000000E+00 5.498442E+04
EIGENVALUE = 3.930304E+03
CYCLES = 9.977763E+00 R E A L E I G E N V E C T O R N O . 1
EIGENVALUE = 2.878402E+04
CYCLES = 2.700200E+01 R E A L E I G E N V E C T O R N O . 2
EIGENVALUE = 5.498442E+04
CYCLES = 3.731985E+01 R E A L E I G E N V E C T O R N O . 3
EIGENVALUE = 3.930304E+03
S T R E S S E S I N Q U A D R I L A T E R A L E L E M E N T S ( Q U A D 4 ) OPTION = CUBIC
EIGENVALUE = 2.878402E+04
S T R E S S E S I N Q U A D R I L A T E R A L E L E M E N T S ( Q U A D 4 ) OPTION = CUBIC
E L E M E N T S T R A I N E N E R G I E S
ELEMENT-TYPE = QUAD4 * TOTAL ENERGY OF ALL ELEMENTS IN PROBLEM = 2.749221E+04
MODE 3 TOTAL ENERGY OF ALL ELEMENTS IN SET -1 = 2.749221E+04
*
TYPE = QUAD4 SUBTOTAL 2.749221E+04 100.0000
Main Index
83
CHAPTER 3
Real Eigenvalue Analysis
Figure 3-10 Deformed Shape of the First Mode
Figure 3-11 Second Mode Deformation with Element Stress Contours
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
84
Figure 3-12 Element Strain Energy Contours for the Third Mode
Car Frame Model
Figure 3-13 shows a model of an aluminum car frame. The frame model is comprised of plate elements
(CQUAD4 and CTRIA3), with springs (CELAS2) representing the suspension. Spring stiffnesses are
input in the three translational directions; a stiffness of 500 lb/in is used in the vertical direction (T2), and
stiffnesses of 1000 lb/in are used in the other translational directions (T1 and T3). When using CELASi
elements to connect two grid points, it is recommended that the coordinates of the two grid points be
identical in order to represent coaxial springs (noncoincident coordinates can lead to errors). The goal
of the analysis is to compute resonant frequencies up to 50 Hz using the Lanczos method. Element strain
energies are computed for the springs in order to help characterize the resulting modes.
Listing 3-11 shows the input file. Modal displacements are written to the plot file and are not printed.
The rigid body mass matrix is computed via the PARAM,GRDPNT,0 entry. Include files are used to
partition the input file into several smaller files. The INCLUDE statement inserts an external file into
the input file. The basic file is bd03car.dat. The springs are contained in file bd03cars.dat (Listing 3-12),
and the rest of the input file is contained in file bd03carb.dat (not shown). (See
Install_dir/mdxxxx/doc/dynamics/bd03car.dat, bd03cars.dat, and bd03carb.dat)
Main Index
85
CHAPTER 3
Real Eigenvalue Analysis
Figure 3-13 Car Frame Model
Listing 3-12 Basic Input File for the Car Model
$ FILE bd03car.dat
$
$ CAR FRAME MODEL
$ CHAPTER 3, NORMAL MODES
$
$ MODEL COURTESY LAPCAD ENGINEERING
$ CHULA VISTA, CALIFORNIA
$
SOL 103 $ NORMAL MODES ANALYSIS
TIME 30
CEND
$
TITLE = CAR MODEL WITH SUSPENSION SPRINGS
SUBTITLE = MODAL ANALYSIS CASE CONTROL
ECHO = UNSORT
$
METHOD = 1
$
DISPLACEMENT(PLOT) = ALL
SET 99 = 1001,1002,1003,1011,1012,1013,
1021,1022,1023,1031,1032,1033
ESE = 99
$
BEGIN BULK
$
$.......2.......3.......4.......5.......6.......7.......8.......9.......10..
...$
$
INCLUDE 'bd03cars.dat' $ Car springs
$
$EIGRL SID V1 V2 ND MSGLVL MAXSET SHFSCL NORM
EIGRL 1 -1. 50.
$
$MAT1 MID E G NU RHO
MAT1 1 1.0E7 0.33 2.59E-4
$
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
86
$ PRINT RIGID-BODY MASS
PARAM,GRDPNT,0
$
ECHOOFF
INCLUDE 'bd03carb.dat' $ Rest of Bulk Data
$
ENDDATA
Listing 3-13 The Input File for the Springs
$ FILE bd03cars.dat
$
$ SPRINGS CONNECTED TO GROUND
$ GRIDS 1059,1562,1428,1895 HAVE THE SAME COORDS. AS 59,562,428,895
$
GRID 1059 152.012 32.7964 -2.90000 123456
GRID 1562 152.012 32.7964 -67.1000 123456
GRID 1428 35.6119 30.8257 -0.66667 123456
GRID 1895 35.6119 30.8257 -69.3333 123456
$
CELAS2 1001 1000. 59 1 1059 1
CELAS2 1002 500. 59 2 1059 2
CELAS2 1003 1000. 59 3 1059 3
CELAS2 1011 1000. 562 1 1562 1
CELAS2 1012 500. 562 2 1562 2
CELAS2 1013 1000. 562 3 1562 3
CELAS2 1021 1000. 428 1 1428 1
CELAS2 1022 500. 428 2 1428 2
CELAS2 1023 1000. 428 3 1428 3
CELAS2 1031 1000. 895 1 1895 1
CELAS2 1032 500. 895 2 1895 2
CELAS2 1033 1000. 895 3 1895 3
Listing 3-14 shows the grid point weight generator output. The grid point weight generator indicates that
the translational mass is . This type of information is useful in verifying your model.
Listing 3-15 shows some of the rest of the output. The eigenvalue analysis summary indicates that there
are 12 modes below 50 Hz. The large element strain energies in the first six modes indicate that these
are primarily suspension modes, comprised of the car frame acting as a rigid body supported by the
flexible springs. Approximately 94% of the total strain energy is represented by spring deformation as
opposed to frame deformation. Modes 7 and above show insignificant spring strain energy, indicating
that these are primarily frame modes.
0.8027 lb-sec
2
in.
Main Index
87
CHAPTER 3
Real Eigenvalue Analysis
Listing 3-14 Output from the Grid Point Weight Generator
O U T P U T F R O M G R I D P O I N T W E I G H T G E N E R A T O R
REFERENCE POINT = 0
M O
* 8.027376E-01 0.000000E+00 0.000000E+00 0.000000E+00 -2.808118E+01 -2.179473E+01 *
* 0.000000E+00 8.027376E-01 0.000000E+00 2.808118E+01 0.000000E+00 7.610537E+01 *
* 0.000000E+00 0.000000E+00 8.027376E-01 2.179473E+01 -7.610537E+01 0.000000E+00 *
* 0.000000E+00 2.808118E+01 2.179473E+01 2.325008E+03 -2.153940E+03 2.662697E+03 *
* -2.808118E+01 0.000000E+00 -7.610537E+01 -2.153940E+03 1.020870E+04 7.626398E+02 *
* -2.179473E+01 7.610537E+01 0.000000E+00 2.662697E+03 7.626398E+02 9.437676E+03 *
S
* 1.000000E+00 0.000000E+00 0.000000E+00 *
* 0.000000E+00 1.000000E+00 0.000000E+00 *
* 0.000000E+00 0.000000E+00 1.000000E+00 *
DIRECTION
MASS AXIS SYSTEM (S) MASS X-C.G. Y-C.G. Z-C.G.
X 8.027376E-01 0.000000E+00 2.715050E+01 -3.498177E+01
Y 8.027376E-01 9.480728E+01 0.000000E+00 -3.498177E+01
Z 8.027376E-01 9.480728E+01 2.715050E+01 0.000000E+00
I(S)
* 7.509408E+02 8.764180E+01 -3.962963E-01 *
* 8.764180E+01 2.011031E+03 -2.217236E-01 *
* -3.962963E-01 -2.217236E-01 1.630595E+03 *
I(Q)
* 2.017097E+03 *
* 7.448741E+02 *
* 1.630595E+03 *
Q
* 6.905332E-02 9.976128E-01 5.012719E-04 *
* -9.976128E-01 6.905355E-02 -4.555999E-04 *
* -4.891269E-04 -4.686146E-04 9.999998E-01 *
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
88
Mode shapes for modes 7, 8, 9, and 10 are shown in Figure 3-14. Mode 7 is an overall twisting mode;
mode 8 is a roof collapse mode; mode 9 is a local (front) roof mode; and mode 10 is a local rear mode.
Plots such as these, in conjunction with element strain energies, help to illustrate each of the mode shapes.
Listing 3-15 Abridged Output from the Car Model
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 (LANCZOS ITERATION)
BLOCK SIZE USED ...................... 7
NUMBER OF DECOMPOSITIONS ............. 3
NUMBER OF ROOTS FOUND ................ 12
NUMBER OF SOLVES REQUIRED ............ 11
TERMINATION MESSAGE : REQUIRED NUMBER OF EIGENVALUES FOUND.
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.346479E+03 4.844047E+01 7.709540E+00 1.000000E+00 2.346479E+03
2 2 2.654886E+03 5.152559E+01 8.200551E+00 1.000000E+00 2.654886E+03
3 3 3.769821E+03 6.139887E+01 9.771934E+00 1.000000E+00 3.769821E+03
4 4 4.633242E+03 6.806792E+01 1.083335E+01 1.000000E+00 4.633242E+03
5 5 5.078395E+03 7.126286E+01 1.134184E+01 1.000000E+00 5.078395E+03
6 6 8.485758E+03 9.211817E+01 1.466106E+01 1.000000E+00 8.485758E+03
7 7 2.805541E+04 1.674975E+02 2.665805E+01 1.000000E+00 2.805541E+04
8 8 5.350976E+04 2.313218E+02 3.681600E+01 1.000000E+00 5.350976E+04
9 9 5.940912E+04 2.437399E+02 3.879240E+01 1.000000E+00 5.940912E+04
10 10 8.476198E+04 2.911391E+02 4.633622E+01 1.000000E+00 8.476198E+04
11 11 9.134271E+04 3.022296E+02 4.810133E+01 1.000000E+00 9.134271E+04
12 12 9.726959E+04 3.118807E+02 4.963736E+01 1.000000E+00 9.726959E+04
E L E M E N T S T R A I N E N E R G I E S
ELEMENT-TYPE = ELAS2 * TOTAL ENERGY OF ALL ELEMENTS IN PROBLEM = 1.173240E+03
MODE 1 TOTAL ENERGY OF ALL ELEMENTS IN SET 99 = 1.104569E+03
*
ELEMENT-ID STRAIN-ENERGY PERCENT OF TOTAL STRAIN-ENERGY-DENSITY
1002 2.735009E+02 23.3116
1003 4.059090E-02 .0035
1012 2.685884E+02 22.8929
1013 3.240471E-02 .0028
1021 8.017746E-02 .0068
1022 2.833448E+02 24.1506
1023 3.963123E-01 .0338
1031 7.903841E-02 .0067
1032 2.781467E+02 23.7076
1033 3.573737E-01 .0305
TYPE = ELAS2 SUBTOTAL 1.104569E+03 94.1469
E L E M E N T S T R A I N E N E R G I E S
ELEMENT-TYPE = ELAS2 * TOTAL ENERGY OF ALL ELEMENTS IN PROBLEM = 1.402770E+04
MODE 7 TOTAL ENERGY OF ALL ELEMENTS IN SET 99 = 3.172818E+03
*
ELEMENT-ID STRAIN-ENERGY PERCENT OF TOTAL STRAIN-ENERGY-DENSITY
1001 1.278503E+02 .9114
1002 5.884620E+02 4.1950
1003 8.020268E+01 .5717
1011 1.278420E+02 .9114
1012 5.883779E+02 4.1944
1013 8.022697E+01 .5719
1021 7.525866E+01 .5365
1022 4.885996E+02 3.4831
1023 2.255234E+02 1.6077
1031 7.528390E+01 .5367
1032 4.896509E+02 3.4906
1033 2.255398E+02 1.6078
TYPE = ELAS2 SUBTOTAL 3.172818E+03 22.6182
Main Index
89
CHAPTER 3
Real Eigenvalue Analysis
Figure 3-14 Mode Shapes for Modes 7, 8, 9, and 10
Test Fixture Model
This example is an aluminum test fixture, which is shown in Figure 3-15. The model is comprised of
8157 grid points, 5070 CHEXA elements, and 122 CPENTA elements. The primary plates are 1 inch
thick, and the gusset plates are 0.5 inch thick. The base of the fixture is constrained to have no vertical
(y) motion, and the bolt holes at the base are constrained to also have no horizontal (x and z) motion.
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
90
Figure 3-15 Test Fixture Model
A portion of the input file is shown in Listing 3-16. (See Install_dir/mdxxxx/doc/dynamics/bd03fix.dat)
The Lanczos method is used to compute the modes. The first six modes are requested (ND is 6, with V1
and V2 blank). The GRDSET Bulk Data entry removes the rotational DOFs (456) from the analysis since
the solid elements have no rotational stiffness. The Bulk Data is in free format.
Listing 3-16 Abridged Input File for Test Fixture Model
$ FILE bd03fix.dat
$
$ TEST FIXTURE
$ CHAPTER 3, NORMAL MODES
$
TIME 240
SOL 103
CEND
ECHO = NONE
DISPLACEMENT(PLOT) = ALL
SPC = 1
$
METHOD = 1
$
BEGIN BULK
Main Index
91
CHAPTER 3
Real Eigenvalue Analysis
$
$GRDSET, ,CP, , , , CD, PS
GRDSET , , , , , , , 456
$
$EIGRL, SID, V1, V2, ND, MSGLVL, MAXSET, SHFSCL, NORM
EIGRL , 1, , , 6
$
$MAT1, MID, E, G, NU, RHO
MAT1 , 3, 1.00E7, , 0.334, 2.5383-4
$
... basic model ...
$
ENDDATA
Figure 3-16 shows the first four mode shapes. The first mode is a bending mode, the second and third
modes are twist modes, and the fourth mode is a bending mode.
Figure 3-16 Test Fixture Mode Shapes
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
92
Quarter Plate Model
This example is a quarter model of a simply supported flat plate, shown in Figure 3-17. This example
illustrates the use of multiple boundary conditions for modeling symmetric structures. In this case the
plate is doubly symmetric.
Figure 3-17 Derivation of Quarter Plate Model
A portion of the input file is shown in Listing 3-17. (See Install_dir/mdxxxx/doc/dynamics/bd03plt1.dat)
Four subcases are usedone for each of the following sets of boundary conditions for the quarter model:
Symmetric-antisymmetric
Antisymmetric-symmetric
Symmetric-symmetric
Antisymmetric-antisymmetric
The BC Case Control command identifies multiple boundary conditions. The SPCADD Bulk Data entry
defines a union of SPC sets.
Listing 3-17 Input File (Abridged) for the Quarter Plate Model
$ FILE bd03plt1.dat
$
$ QUARTER PLATE MODEL
$ CHAPTER 3, NORMAL MODES
$
SOL 103 $ NORMAL MODES ANALYSIS
TIME 10
CEND
TITLE = SIMPLY SUPPORTED PLATE USING SYMMETRY
Lines of Symmetry
Quarter Model
Full Model
ss
ss
ss
ss
ss
ss
ss
ss
ss
ss
1
2
x
y
z
Main Index
93
CHAPTER 3
Real Eigenvalue Analysis
SUBTITLE = NORMAL MODES CASE CONTROL
LABEL = QUARTER PLATE MODEL
$
DISPLACEMENT = ALL
$
SUBCASE 1
LABEL = SYM-ASYM
BC = 1
METHOD = 1
SPC = 101
SUBCASE 2
LABEL = ASYM-SYM
BC = 2
SPC = 102
METHOD = 1
SUBCASE 3
LABEL = SYM-SYM
BC = 3
SPC = 103
METHOD = 1
SUBCASE 4
LABEL = ASYM-ASYM
BC = 4
SPC = 104
METHOD = 1
BEGIN BULK
$
$.......2.......3.......4.......5.......6.......7.......8.......9.......10..
$
$ SYM-ASYM
SPCADD 101 11 1 4
$ ASYM-SYM
SPCADD 102 11 2 3
$ SYM-SYM
SPCADD 103 11 1 3
$ ASYM-ASYM
SPCADD 104 11 2 4
$
$EIGRL SID V1 V2
EIGRL 1 -0.1 100.
$
SPC 1 1 246 0.00
SPC 1 2 246 0.00
... etc. ...
SPC 11 80 12356 0.00
SPC 11 81 123456 0.00
$
... basic model ...
$
ENDDATA
Figure 3-18 shows the quarter plate mode shapes and the corresponding mode shapes for a full model of
the same structure. Note that the quarter plate modes match the full plate modes. (See
Install_dir/mdxxxx/doc/dynamics/bd03plt2.dat)
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
94
Figure 3-18 Mode Shapes for the Quarter Model (Left) and Full Model (Right)
DMIG Example
This example illustrates the use of a DMIG entry to input external mass and stiffness. The cantilever
beam model shown in Figure 3-19 is used for this purpose. The model consists of CBAR elements 1
through 4. Element 5 is a model from another subcontractor that is input via DMIG entries. The model
contains two DOFs (R2 and T3) per grid point.
Main Index
95
CHAPTER 3
Real Eigenvalue Analysis
Figure 3-19 Planar Cantilever Beam
The stiffness and mass matrices from the contractor for element 5 are as follows:
Since the matrices are symmetric, only the lower or upper triangular portion of the matrices need to be
provided via the DMIG entries.
The corresponding input file is shown in Listing 3-19 see
Install_dir/mdxxxx/doc/dynamics/bd03dmi.dat.
Listing 3-18 Input File for the DMIG Example
$ FILE bd03dmi.dat
$
$ DMIG EXAMPLE
$ CHAPTER 3, NORMAL MODES
$
SOL 103 $ NORMAL MODES ANALYSIS
TIME 10
CEND
TITLE = DMIG TO READ STIFFNESS AND MASS FOR ELEM 5
SUBTITLE = PLANAR PROBLEM
$
1 2 3 4 5 6
1 2 3 4 5
Z
X
L
= Grid Point ID
= Element ID
K
5
5, 3
5, 5
6, 3
6, 5
500038.8
250019.4 166679.6
500038.8 250019.4 500038.8
250019.4 83339.8 250019.4 166679.6
\ .
|
|
|
|
| |
=
5, 3 5, 5 6, 3 6, 5
M
5
5, 3
5, 5
6, 3
6, 5
3.5829 0. 0. 0.
0. 0. 0. 0.
0. 0. 3.5829 0.
0. 0. 0. 0.
\ .
|
|
|
|
| |
=
5, 3 5, 5 6, 3 6, 5
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
96
SPC = 10
$
$ SPECIFY K2GG AND M2GG
K2GG = EXSTIF
M2GG = EXMASS
$
METHOD = 10
$
BEGIN BULK
$
$.......2.......3.......4.......5.......6.......7.......8.......9.......10..
...$
$
$EIGRL SID V1 V2 ND
EIGRL 10 2
$
CBAR 1 1 1 2 10
CBAR 2 1 2 3 10
CBAR 3 1 3 4 10
CBAR 4 1 4 5 10
$
$ HEADER ENTRY FOR STIFFNESS
DMIG EXSTIF 0 6 1
$
DMIG EXSTIF 5 3 5 3 500039. +000001
++0000015 5 -250019. 6 3 -500039. +000002
++0000026 5 -250019. +000003
$
DMIG EXSTIF 5 5 5 5 166680. +000004
++0000046 3 250019. 6 5 83340. +000005
$
DMIG EXSTIF 6 3 6 3 500039. +000006
++0000066 5 250019. +000007
$
DMIG EXSTIF 6 5 6 5 166680.
$
$ HEADER ENTRY FOR MASS
DMIG EXMASS 0 6 1
$
$ DATA ENTRIES FOR MASS
$
DMIG EXMASS 5 3 5 3 3.5829
DMIG EXMASS 6 3 6 3 3.5829
$
GRID 1 0. 0. 0. 1246
GRID 2 1. 0. 0. 1246
GRID 3 2. 0. 0. 1246
GRID 4 3. 0. 0. 1246
GRID 5 4. 0. 0. 1246
GRID 6 5. 0. 0. 1246
GRID 10 0. 0. 10. 123456
MAT1 1 7.1+10 .33 2700.
Listing 3-19 Input File for the DMIG Example
PBAR 1 1 2.654-3 5.869-7
SPC1 10 123456 1
$
ENDDATA
Main Index
97
CHAPTER 3
Real Eigenvalue Analysis
In this example, EXSTIF is chosen as the name of the input stiffness matrix. Therefore, in order to bring
in this stiffness matrix and add it to the global stiffness matrix, the Case Control command K2GG =
EXSTIF is required. Note that these stiffness terms are additions to any existing terms in the global
stiffness matrix at that location and not replacements of the stiffness terms at that location. In the Bulk
Data Section, five DMIG entries are requiredone for the header entry and four for the data column
entries since there are four non-null columns in the above matrix.
For the header entry, the same name EXSTIF must be used to match the name selected in the Case
Control Section. The third field is 0, which must be the value used for the header entry. The fourth
field (IFO) is set to 6 to denote a symmetric matrix input. The fifth field (TIN) is set to 1 to denote
that the matrix is real, single precision.
The terms in the matrix are referenced in terms of their external grid IDs when using the DMIG entries.
Physically, each term in a particular column of the stiffness matrix ( ) represents the induced reactive
load in the i-th degree-of-freedom due to a unit displacement in the j-th direction with all other
displacement degrees-of-freedom held to zero. Since the matrix is symmetric, only the lower triangular
portion of the matrix is input.
The first DMIG data column entry defines the first column of the above matrix. Field 2 of this DMIG
entry must have the same name EXSTIF as referenced by the Case Control K2GG = EXSTIF command.
Fields 3 and 4 of this entry identify this column in terms of its external grid ID and corresponding degree-
of-freedom, respectively. In this case, it is grid point5, degree-of-freedom 3 (z-translation at grid point
5). Once this column is defined, follow the format description as described in the section for column
data entry format, and then you can input the four terms in this column row-by-row. These four terms
are defined by sets of three fields. They are the external grid ID number, corresponding degree-of-
freedom, and the actual matrix term, respectively. The first term of column one is defined by external
grid ID 5, degree-of-freedom 3 (z-translation at grid point 5) with a stiffness value of 500039. The
second term of column one is defined by external grid ID 5, degree-of-freedom 5 (y-rotation at grid point
5) with a stiffness value of -250019. The third term of column one is defined by external grid ID 6,
degree-of-freedom 3 (z-translation at grid point 6) with a stiffness value of -500039. The fourth term of
column one is defined by external grid ID 6, degree-of-freedom 5 (y-rotation at grid point 6) with a
stiffness value of -250019.
The next DMIG entry defines the second column of the above matrix. Fields 3 and 4 of this entry identify
this column in terms of its external grid ID and corresponding degree-of-freedom, respectively. In this
case, it is grid point 5, degree-of-freedom 5 (y-rotation at grid point 5). The rest of the procedure is
similar to that of column one with the exception that only three terms need to be input due to symmetry.
The next two DMIG entries defines columns three and four of the stiffness matrix, respectively. Note
that due to symmetry, one less row needs to be defined for each additional column.
The mass matrix is input in a similar manner as the stiffness matrix with the following exceptions:
The command M2GG = EXMASS instead of K2GG = EXSTIF is used in the Case Control
Section. In this case, EXMASS is the name of the mass matrix referenced in field two of the
DMIG Bulk Data entries.
K
i j
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
98
The matrix defined in the DMIG entries is expressed in the mass matrix terms rather than in
stiffness matrix terms.
Since there are only two non-null columns for the mass matrix, only two DMIG data entries are
required instead of the four entries needed for the stiffness matrix.
Mass matrices input using DMIG are not scaled by PARAM,WTMASS. PARAM,CM2,xx.xxx can be
used to scale M2GG matrices.
In this example the small-field input format is used, and the maximum number of characters that can be
input are eight (including sign and decimal point). Greater input precision can be achieved by using the
large-field format and by changing the TIN field to 2 for the DMIG entries.
The first two computed natural frequencies for this example are 1.676 Hz and 10.066 Hz.
Main Index
99
CHAPTER 3
Real Eigenvalue Analysis
Rigid Body Modes
A structure or a portion of a structure can displace without developing internal loads or stresses if it is
not sufficiently tied to ground (constrained). These stress-free displacements are categorized as
rigid-body modes or mechanism modes.
Free body motion in a structure occurs when a structure may move freely without applied forces.
Although the stiffness matrix will have one or more singularities, the combined dynamic system, with
mass and damping, may not be singular. Examples are flying objects such as aircraft or rockets, and
structures with kinematic mechanisms such as a gyroscope or a pendulum. In most cases, the dynamic
response solutions in MD Nastran do not require any special attention for free body motions. In general,
MD Nastran will decompose matrix combinations that are not singular. For example, an unbalanced load
applied to a free body has a unique dynamic solution, namely a constant acceleration. The only exception
is that of a frequency response analysis at a frequency of zero. In this case it is recommended that a small
frequency be used instead of zero for free bodies.
Rigid-body Modes
Rigid-body modes occur in unconstrained structures, such as satellites and aircraft in flight. For a
general, unconstrained 3-D structure without mechanisms, there are six rigid-body modes often
described as T1, T2, T3, R1, R2, and R3, or combinations thereof. Rigid-body modes can also be
approximated for certain kinds of dynamic or modal tests in which the test specimen is supported by very
flexible supports, such as bungee cords or inflatable bags. In this case the test specimen itself does not
distort for the lowest mode(s) but instead displaces as a rigid body with all of the deformation occurring
in the flexible support. Rigid-body modes can improperly occur if a structure that should be constrained
is not fully constrained (for example, in a building model for which the boundary conditions (SPCs) were
forgotten).
Mechanism Modes
A mechanism mode occurs when a portion of the structure can displace as a rigid body, which can occur
when there is an internal hinge in the structure. An example of a mechanism is a ball and socket joint or
a rudder in an airplane. A mechanism mode can also occur when two parts of a structure are improperly
joined. A common modeling error resulting in a mechanism is when a bar is cantilevered from a solid
element; the bar has rotational stiffness and the solid has no rotational stiffness, resulting in a pinned
connection when the two are joined.
The presence of rigid-body and/or mechanism modes is indicated by zero frequency eigenvalues. Due
to computer roundoff, the zero frequency eigenvalues are numerical zeroes on the order of 1.0E-4 Hz or
less for typical structures. The same unconstrained model may give different values of the rigid-body
frequencies when run on different computer types.
Rigid-body modes generated by MD Nastran are orthogonal with respect to each other and with respect
to the flexible (or elastic) modes. Each rigid-body mode has the following property:
Main Index
MD Nastran Dynamic Analysis Users Guide
Rigid Body Modes
100
(3-19)
where denotes the rigid-body mode shapes, denotes the mass matrix, and denotes the
stiffness matrix. The rigid-body modes contain no strain energy.
Figure 3-20 depicts the rigid-body modes for a two-dimensional model of a straight beam. (See
Install_dir/mdxxxx/doc/dynamics/bd03rmbar1.dat) Because the two-dimensional model has three DOFs
per grid point (x-translation, y-translation, and z-rotation), there are three rigid-body modes. The figure
shows classical rigid-body modes, whereby one mode is purely x-translation, another is purely
y-translation, and another is purely z-rotation about the center of the beam. Because rigid-body modes
are a special case of repeated roots, any linear combination of these displacement shapes also comprises
a valid set of rigid-body modes.
Figure 3-20 Rigid-Body Modes of a 2-D Beam
|
ri g
{ }
T
M | | |
ri g
{ } 0 >
|
ri g
{ }
T
K | | |
ri g
{ } 0 =
|
ri g
{ } M | | K | |
x
y
Main Index
101
CHAPTER 3
Real Eigenvalue Analysis
SUPORT Entry
Rigid-body modes are computed in MD Nastran without requiring special user intervention, although the
use of a SUPORT Bulk Data entry makes the mode shapes look cleaner. The SUPORT entry also makes
the rigid-body mode shapes repeatable when the mass or stiffness of the model changes and the model
is reanalyzed. The SUPORT (note spelling!) entry does not constrain the model; it simply provides a
frame of reference for the rigid-body shape calculations by defining the r-set components of motion. The
SUPORT entry is not required for any of the dynamic analysis methods except for response spectrum
analysis (see Response Spectrum Analysis (Ch. 9)).
If the SUPORT is used, one DOF should be specified for each rigid-body mode or mechanism. The
format of the Bulk Data entry SUPORT is shown below:
Treatment of SUPORT by Eigenvalue Analysis Methods
The eigenvalue extraction methods treat the SUPORT entry differently as described below.
EIGR Methods
Each of the eigenvalue extraction methods selected on the EIGR Bulk Data entry (AGIV, AHOU, GIV,
HOU, INV, MGIV, MHOU, and SINV) treats the SUPORT in the same manner. Eigenvalues are first
computed using the information on the EIGR Bulk Data entry. The frequencies of the first modes
(where is the number of SUPORT DOFs) are replaced with a value of 0.0 Hz. The first
eigenvectors are replaced by modes that are calculated by moving each SUPORT DOF a unit distance
and then mass orthogonalizing them with respect to the other modes. The fact that the eigenvectors are
calculated via kinematics is the reason that the SUPORT entry produces cleaner rigid-body modes (as
opposed to the rigid-body modes computed without the use of the SUPORT entry).
Note that MD Nastran has no built-in checks to warn if any of the eigenvalues are not rigid-body
modes. This replacement can hide potential modeling problems. The results from UIM 3035 should be
carefully checked (see Rigid Body Mode Examples, 107). The strain energy term for each SUPORT DOF
should be zero.
A poor choice of DOFs on the SUPORT entry can adversely affect the computation of the flexible modes
for the INV and SINV methods. Flexible modes computed with the other methods (AGIV, AHOU, GIV,
HOU, MGIV, and MHOU) are not adversely affected by a poor choice of SUPORT DOFs. Again, the
1 2 3 4 5 6 7 8 9 10
SUPORT ID1 C1 ID2 C2 ID3 C3 ID4 C4
Field Contents
IDi Grid or scalar point identification number.
Ci Component numbers. (0 or blank for scalar points and any unique combination of the integers
1 through 6 for grid points).
N
r
N
r
N
r
N
r
Main Index
MD Nastran Dynamic Analysis Users Guide
SUPORT Entry
102
results of UIM 3035 should be carefully checked to ensure that a proper choice of SUPORT DOFs is
made.
Lanczos Method
In the Lanczos method, the SUPORT entry attempts to give 0.0 Hz modes. The Lanczos routine
compares the values of the calculated modes (without the SUPORT entry) and determines if the
calculated frequencies for the modes are near 0.0 Hz. If the computed frequencies are near 0.0 Hz,
the computed values are replaced with 0.0 Hz. If a computed frequency is not near 0.0 Hz, then it is
retained. (Note that this may cause problems in response spectrum analysis where 0.0 Hz is required for
the SUPORT frequencies.) The Lanczos-computed, rigid-body eigenvectors are used, i.e., the rigid-body
eigenvectors computed by the SUPORT entry are not used.
In the above paragraph, near means that the eigenvalues are less than 0.01 times the shift scale (the
SHFSCL field on the EIGRL entry). All computed eigenvalues less than this threshold are candidate
rigid-body modes. There is some logic to determine the relationship of these candidate rigid-body modes
to the number of DOFs on the SUPORT entry. Suppose that there are three eigenvalues less than the
threshold of 0.01 times the shift scale. If your SUPORT entry defines two DOFs, then the first two
frequencies become 0.0 Hz, and the third becomes something that is nonzero but small (on the order of
1.0E-6, for example). On the other hand, if your SUPORT entry defines four DOFs, then only the first
three are treated as rigid-body modes, and the fourth is not replaced. Furthermore, the use of a SUPORT
entry forces an extra decomposition, which increases the computer run time.
Because the SUPORT entry is not used to compute the rigid-body eigenvectors, there is probably little
to be gained by using the SUPORT entry with the Lanczos method unless response spectrum analysis is
being performed.
SUPORT Entry - Theoretical Considerations
Degrees-of-freedom defined on the SUPORT entry are placed in the r-set. When an r-set is present, static
rigid-body vectors are calculated in MD Nastran by first partitioning the a-set into the r- and l-sets
(3-20)
Introducing this partitioning in the stiffness matrix results in
(3-21)
for the rigid-body modes defined in the r-set.
There is no load on l-set DOFs. The load on the r-set is not needed in subsequent equations. Then
solve for in terms of
N
r
u
a
{ }
u
l
u
r
)
`
=
K
l l
K
l r
K
rl
K
rr
u
l
u
r
)
`
0
P
r )
`
=
P
r
{ }
u
l
u
r
Main Index
103
CHAPTER 3
Real Eigenvalue Analysis
(3-22)
where:
The matrix is used to construct a set of rigid-body vectors
(3-23)
where represents the motion of the a-set for a unit motion of each SUPORT DOF with all other
SUPORT DOFs constrained and is an identity matrix.
The rigid-body vectors can be used to create a rigid-body mass matrix
To improve the quality of the rigid-body mode shapes, orthogonalization is applied to create a diagonal
mass matrix by
(3-24)
where: is a transformation matrix.
This transformation matrix is used to construct the final set of rigid-body mode shape vectors by
(3-25)
such that
(3-26)
where:
is a diagonal matrix.
Care must be taken when selecting SUPORT DOFs. Each SUPORT DOF must be able to displace
independently without developing internal stresses. In other words, the SUPORT DOFs must be
statically determinate. The SUPORT is used only to facilitate the calculation of rigid-body vectors. If
you do not specify the r-set DOFs, the rigid-body modes are calculated directly by the method selected
for the flexible frequency modes. If an insufficient number of r-set DOFs are specified, the calculation
of rigid-body modes is unreliable.
u
l
{ } D | | u
r
{ } =
D | | K
l l
| |
1
K
l r
| | =
D | |
ri g
| |
ri g
| |
D
I
r
=
ri g
| |
I
r
| | r r
M
r
| |
M
r
| |
ri g
| |
T
M
aa
| |
ri g
| |
D
I
r
T
M
aa
| |
D
I
r
= =
M
o
| |
M
o
| | |
ro
T
| | M
r
| | |
ro
| | = =
|
ro
| |
|
ri g
| |
ri g
| | |
ro
| |
D|
ro
|
ro
= =
|
ri g
| |
T
K
aa
| | |
ri g
| | 0 ~
|
ri g
| |
T
M
aa
| | |
ri g
| | M
o
=
M
o
Main Index
MD Nastran Dynamic Analysis Users Guide
SUPORT Entry
104
As a modeling aid, MD Nastran calculates equivalent internal strain energy (work) for each rigid-body
vector as follows:
(3-27)
which can be simplified as
(3-28)
When r-set DOFs exist, the printed strain energies are the diagonal elements of divided by 2 and
should be approximately zero.
Note that is the transformation of the stiffness matrix to r-set coordinates, which by definition
of rigid-body (i.e., zero frequency) vector properties should be null. If this is not the case, the equilibrium
may be violated by the r-set choice or other modeling errors may exist. The matrix is also called the
rigid-body check matrix.
MD Nastran also calculates a rigid-body error ratio
(3-29)
where: = Euclidean norm of the matrix
One value of is calculated using Eq. (3-29) based on all SUPORT DOFs. Therefore, in UIM3035 the
same is printed for every supported DOF.
The rigid-body error ratio and the strain energy should be zero if a set of statically determinate SUPORT
DOFs is chosen. Roundoff error may lead to computational zero values for these quantities.
(Computational zero is a small number ( , for example) that normally is 0.0 except for numerical
roundoff.) The rigid-body error ratio and strain energy may be significantly nonzero for any of the
following reasons:
Roundoff error accumulation.
The set is overdetermined, leading to redundant supports. The condition gives high strain
energy.
The set is underspecified, leading to a singular reduced-stiffness matrix and a MAXRATIO
error. This condition gives a high rigid-body error ratio.
The multipoint constraints are statically indeterminate. This condition gives high strain energy
and a high rigid-body error ratio.
X | |
D
T
I
r
K
l l
K
l r
K
rl
K
rr
D
I
r
=
X | | D | |
T
K
l l
| | D | | K
rr
| | + =
X | |
X | | K
aa
| |
X | |
c
K
rr
| | K
l r
| |
T
D | | +
K
rr
---------------------------------------------------- =
x
i j
2
j
=
c
c
10
5
u
r
u
r
Main Index
105
CHAPTER 3
Real Eigenvalue Analysis
There are too many single-point constraints. This condition gives high strain energy and a high
rigid-body error ratio.
is null. This condition gives a unit value for the rigid-body error but low strain energy.
This is an acceptable condition and may occur when generalized dynamic reduction is used (see
Special Topics, 359).
SUPORT Entry - Modeling Considerations
When using a SUPORT you must select a set of DOFs that is capable of constraining all the rigid-body
modes. Another way to state this requirement is that the r-set must be able to constrain the structure in
a statically determinate manner. There are usually many choices of DOFs that satisfy this requirement.
Two choices that work for simple three-dimensional structures are:
Six DOFs on one grid point when all its degrees-of-freedom have stiffness.
Three translation DOFs normal to one plane, two translation DOFs normal to an orthogonal
plane, and then one translational DOF normal to the last orthogonal plane. Such a system can be
used, for instance, on a model composed entirely of solid elements that have no inherent
stiffness for grid point rotation. See Figure 3-21.
Figure 3-21 Statically Determinate r-set
There are special cases where a model need not have six rigid-body modes. A planar model has only
three rigid-body modes, while an airplane with a free rudder has seven, for example. If you use the
SUPORT, it is your responsibility to determine all the modes of rigid-body motion, then provide r-set
DOFs that define these rigid-body modes. Another special case is the application of enforced motion by
the large mass technique (see Enforced Motion, 281). If the input points describe redundant load paths,
K
rr
| |
Plane 1
Plane 2
Plane 3
1
2
3
4
5
6
1, 2, 3 Normal to Plane 1
4, 5 Normal to Plane 2
6 Normal to Plane 3
Main Index
MD Nastran Dynamic Analysis Users Guide
SUPORT Entry
106
diagnostics are produced that indicate overconstraint. For this case, these diagnostics may be safely
ignored.
Poorly-constrained rigid-body modes result from either constraining DOFs with relatively little stiffness
or from constraining a set of DOFs that are almost linearly dependent on one another. An example of the
former is a model of a very thin cylindrical shell. The degrees-of-freedom normal to the shell and their
associated bending degrees-of-freedom may all be too soft to avoid numerical conditioning problems. A
modeling cure for this condition is to connect many grid points to a new reference grid point with an
RBE3 element and then to place the reference grid point in the r-set. The RBE3 element does not affect
the flexible modes when applied in this manner.
An example of a structure whose r-set shows poor linear independence is a slightly curved bar modeled
using coordinate systems that follow the curve of the bar such that the x-axis is always tangent to the bar.
The x DOFs at each end of the bar describe linearly independent DOFs in a mathematical sense.
However, numerical truncation produces poor conditioning if the angle between the ends is less than a
few degrees. This condition is detected by the automatic diagnostics discussed earlier. This problem can
be corrected (or better yet, avoided) by making a careful sketch of all r-set DOFs, including their
locations in space and the orientation of their global coordinates. Then apply the three-plane test
described earlier.
Using a physical analogy, a good r-set can be chosen by finding one grid point that sustains all possible
loadings well if it is tied to ground in an actual hardware test. If there is no such grid point, the ties to
ground should be spread over enough grid points to sustain the loads without damaging the structure. An
RBE3 element used for this purpose can provide good rigid-body modes without affecting the flexible
modes.
Main Index
107
CHAPTER 3
Real Eigenvalue Analysis
Rigid Body Mode Examples
This section provides several rigid-body modes examples showing input and output. These examples
are as follows:
These examples are described in the sections that follow.
Unconstrained Beam Model
The constraints (SPCs) on the example cantilever beam model from Cantilever Beam Model, 191 are
removed to create an unconstrained structure as shown in Figure 3-22. A GRDSET entry is added with
the z-translation, x-rotation, and y-rotation directions constrained to make the problem two-dimensional.
Therefore, there are three DOFs per grid point (x-translation, y-translation, and z-rotation) and three
rigid-body modes.
Figure 3-22 Unconstrained Beam Model
Modes are computed using two methods (Lanczos and SINV), with and without a SUPORT entry. The
SUPORT entry is used in three ways:
Statically determinate (grid point 1, components 1, 2, and 6)
Underdetermined (grid point 1, components 1 and 2)
Overdetermined (grid point 1, components 1, 2, and 6, plus grid point 11, component1)
Table 3-4 Unconstrained Beam Model Summary
Model
Analysis
Method
SUPORT/
No SUPORT
Redundancy of
SUPORT
bd03rmbar1 Lanczos No SUPORT
bd03rmbar2 Lanczos SUPORT Statically determinate
bd03rmbar3 Lanczos SUPORT Underdetermined
bd03rmbar4 Lanczos SUPORT Overdetermined
bd03rmbar5 SINV No SUPORT
bd03rmbar6 SINV SUPORT Statically determinate
bd03rmbar7 SINV SUPORT Underdetermined
bd03rmbar8 SINV SUPORT Overdetermined
bd03rmbkt Lanczos No SUPORT
X
Y
Z
Main Index
MD Nastran Dynamic Analysis Users Guide
Rigid Body Mode Examples
108
Listing 3-20 shows a portion of the input file for the statically determinate SUPORT and the Lanczos
method. (See Install_dir/mdxxxx/doc/dynamics/bd03rmbar2.dat)
Listing 3-20 Input File for Cantilever Beam Model
$ FILE bd03rmbar2.dat
$
$ CANTILEVER BEAM MODEL
$ CHAPTER 3, RIGID-BODY MODES
$
SOL 103
TIME 10
CEND
TITLE = CANTILEVER BEAM
SUBTITLE = NORMAL MODES
LABEL = USE SUPORT, STATICALLY DETERMINATE
$
$ OUTPUT REQUEST
DISPLACEMENT = ALL
$
$ SELECT EIGRL ENTRY
METHOD = 10
$
BEGIN BULK
$
$.......2.......3.......4.......5.......6.......7.......8.......9.......10..
...$
$
$ STATICALLY DETERMINATE SUPORT
$SUPORT G C
SUPORT 1 126
$
$ MAKE 2D MODEL
GRDSET 345
$
$EIGRL SID V1 V2
EIGRL 10 -0.1 50.
$
... basic model ...
$
ENDDATA
Table 3-5 lists the computed frequencies. The overdetermined run for the Lanczos method works well;
the same run for the SINV method gives an extra zero frequency mode that does not really exist. The
overdetermined runs have redundant SUPORTs in the x-direction; therefore, two rigid-body modes are
computed in this direction when using the SINV method. In all cases the flexible (greater than 0)
frequencies are correct.
Main Index
109
CHAPTER 3
Real Eigenvalue Analysis
Listing 3-21 shows the output for the rigid-body modes computed for the SINV method when using no
SUPORT. The rigid-body frequencies are denoted by computational zeroes on the order of Hz or
less. Note that the magnitude may be different when the same problem is run on a different computer
type.
Listing 3-22 shows the output for the rigid-body modes computed for the SINV method when using the
statically determinate SUPORT. The accuracy of the statically determinate SUPORT DOFs is verified
by the computational zeroes for epsilon and the strain energy printed in UIM 3035. Note that the three
rigid-body modes have frequencies of 0.0 Hz. The SUPORT entry provides cleaner mode shapes than
those shown in Listing 3-21 as illustrated by the purely x-translation, y-translation, and z-rotation
eigenvectors shown in Listing 3-22.
Table 3-5 Frequencies for the Unconstrained Beam Models
Mode
Lanczos Method Frequencies (Hz) SINV Method Frequencies (Hz)
No
SUPORT
Stat. Det.
SUPORT
Under
Det.
Over- Det.
SUPORT
No
SUPORT
Stat. Det.
SUPORT
Under
Det.
Over Det.
SUPORT
1 2.46E-6 0.0 0.0 0.0 1.72E-6 0.0 0.0 0.0
2 1.77E-6 0.0 0.0 0.0 3.58E-6 0.0 0.0 0.0
3 1.26E-5 0.0 1.26E-5 0.0 4.76E-6 0.0 1.01E-6 0.0
4 12.82 12.82 12.82 12.82 12.82 12.82 12.82 0.0
5 34.62 34.62 34.62 34.62 34.62 34.62 34.62 12.82
6 66.60 66.60 66.60 34.62
7 66.60
10
5
Main Index
MD Nastran Dynamic Analysis Users Guide
Rigid Body Mode Examples
110
Listing 3-21 Unconstrained Beam Modes Without SUPORT (SINV Method)
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.866121E-11 4.319862E-06 6.875275E-07 1.000000E+00 1.866121E-11
2 2 1.819082E-09 4.265070E-05 6.788069E-06 1.000000E+00 1.819082E-09
3 3 2.000299E-09 4.472470E-05 7.118156E-06 1.000000E+00 2.000299E-09
4 4 6.483918E+03 8.052278E+01 1.281560E+01 1.000000E+00 6.483918E+03
5 5 4.732272E+04 2.175379E+02 3.462222E+01 1.000000E+00 4.732272E+04
6 6 1.751285E+05 4.184836E+02 6.660372E+01 1.000000E+00 1.751285E+05
EIGENVALUE = 1.866121E-11
CYCLES = 6.875275E-07 R E A L E I G E N V E C T O R N O . 1
POINT ID. TYPE T1 T2 T3 R1 R2 R3
1 G 4.273806E-34 -2.470432E-01 0.0 0.0 0.0 -1.067134E-01
2 G 4.273806E-34 -2.790573E-01 0.0 0.0 0.0 -1.067134E-01
3 G 4.273806E-34 -3.110713E-01 0.0 0.0 0.0 -1.067134E-01
4 G 4.273806E-34 -3.430853E-01 0.0 0.0 0.0 -1.067134E-01
5 G 4.273806E-34 -3.750993E-01 0.0 0.0 0.0 -1.067134E-01
6 G 4.273806E-34 -4.071134E-01 0.0 0.0 0.0 -1.067134E-01
7 G 4.273806E-34 -4.391274E-01 0.0 0.0 0.0 -1.067134E-01
8 G 4.273806E-34 -4.711414E-01 0.0 0.0 0.0 -1.067134E-01
9 G 4.273806E-34 -5.031555E-01 0.0 0.0 0.0 -1.067134E-01
10 G 4.273806E-34 -5.351695E-01 0.0 0.0 0.0 -1.067134E-01
11 G 4.273806E-34 -5.671835E-01 0.0 0.0 0.0 -1.067134E-01
EIGENVALUE = 1.819082E-09
CYCLES = 6.788069E-06 R E A L E I G E N V E C T O R N O . 2
POINT ID. TYPE T1 T2 T3 R1 R2 R3
1 G -2.953214E-01 -5.597336E-01 0.0 0.0 0.0 3.291537E-01
2 G -2.953214E-01 -4.609875E-01 0.0 0.0 0.0 3.291537E-01
3 G -2.953214E-01 -3.622414E-01 0.0 0.0 0.0 3.291537E-01
4 G -2.953214E-01 -2.634953E-01 0.0 0.0 0.0 3.291537E-01
5 G -2.953214E-01 -1.647492E-01 0.0 0.0 0.0 3.291537E-01
6 G -2.953214E-01 -6.600305E-02 0.0 0.0 0.0 3.291537E-01
7 G -2.953214E-01 3.274305E-02 0.0 0.0 0.0 3.291537E-01
8 G -2.953214E-01 1.314892E-01 0.0 0.0 0.0 3.291538E-01
9 G -2.953214E-01 2.302354E-01 0.0 0.0 0.0 3.291538E-01
10 G -2.953214E-01 3.289815E-01 0.0 0.0 0.0 3.291538E-01
11 G -2.953214E-01 4.277276E-01 0.0 0.0 0.0 3.291538E-01
EIGENVALUE = 2.000299E-09
CYCLES = 7.118156E-06 R E A L E I G E N V E C T O R N O . 3
POINT ID. TYPE T1 T2 T3 R1 R2 R3
1 G -2.953611E-01 5.596586E-01 0.0 0.0 0.0 -3.291096E-01
2 G -2.953611E-01 4.609257E-01 0.0 0.0 0.0 -3.291096E-01
3 G -2.953611E-01 3.621928E-01 0.0 0.0 0.0 -3.291096E-01
4 G -2.953611E-01 2.634599E-01 0.0 0.0 0.0 -3.291096E-01
5 G -2.953611E-01 1.647270E-01 0.0 0.0 0.0 -3.291096E-01
6 G -2.953611E-01 6.599414E-02 0.0 0.0 0.0 -3.291095E-01
7 G -2.953611E-01 -3.273870E-02 0.0 0.0 0.0 -3.291095E-01
8 G -2.953611E-01 -1.314715E-01 0.0 0.0 0.0 -3.291095E-01
9 G -2.953611E-01 -2.302044E-01 0.0 0.0 0.0 -3.291095E-01
10 G -2.953611E-01 -3.289373E-01 0.0 0.0 0.0 -3.291095E-01
11 G -2.953611E-01 -4.276701E-01 0.0 0.0 0.0 -3.291095E-01
Main Index
111
CHAPTER 3
Real Eigenvalue Analysis
Listing 3-23 shows the epsilon and strain energy printed in UIM 3035 for the three SUPORT cases
(statically determinate, overdetermined, and underdetermined).
It can be seen from this example that aside from clean rigid-body vectors there is no advantage to using
a SUPORT entry to compute rigid-body modes.
Listing 3-22 Unconstrained Beam Modes With Statically Determinate SUPORT
(SINV Method)
*** USER INFORMATION MESSAGE 3035 FOR DATA BLOCK KLR
SUPPORT PT.NO. EPSILON STRAIN ENERGY EPSILONS LARGER THAN 0.001 ARE FLAGGED WITH ASTERISKS
1 7.7496606E-17 5.5879354E-09
2 7.7496606E-17 0.0000000E+00
3 7.7496606E-17 7.1622708E-11
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 0.0 0.0 0.0 1.000000E+00 0.0
2 2 0.0 0.0 0.0 1.000000E+00 0.0
3 3 0.0 0.0 0.0 1.000000E+00 0.0
4 4 6.483918E+03 8.052278E+01 1.281560E+01 1.000000E+00 6.483918E+03
5 5 4.732272E+04 2.175379E+02 3.462222E+01 1.000000E+00 4.732272E+04
6 6 1.751285E+05 4.184836E+02 6.660372E+01 1.000000E+00 1.751285E+05
7 7 4.616299E+05 6.794335E+02 1.081352E+02 1.000000E+00 4.616299E+05
EIGENVALUE = 0.000000E+00
CYCLES = 0.000000E+00 R E A L E I G E N V E C T O R N O . 1
POINT ID. TYPE T1 T2 T3 R1 R2 R3
1 G 4.176756E-01 0.0 0.0 0.0 0.0 0.0
2 G 4.176756E-01 0.0 0.0 0.0 0.0 0.0
3 G 4.176756E-01 0.0 0.0 0.0 0.0 0.0
4 G 4.176756E-01 0.0 0.0 0.0 0.0 0.0
5 G 4.176756E-01 0.0 0.0 0.0 0.0 0.0
6 G 4.176756E-01 0.0 0.0 0.0 0.0 0.0
7 G 4.176756E-01 0.0 0.0 0.0 0.0 0.0
8 G 4.176756E-01 0.0 0.0 0.0 0.0 0.0
9 G 4.176756E-01 0.0 0.0 0.0 0.0 0.0
10 G 4.176756E-01 0.0 0.0 0.0 0.0 0.0
11 G 4.176756E-01 0.0 0.0 0.0 0.0 0.0
EIGENVALUE = 0.000000E+00
CYCLES = 0.000000E+00 R E A L E I G E N V E C T O R N O . 2
POINT ID. TYPE T1 T2 T3 R1 R2 R3
1 G 0.0 4.176756E-01 0.0 0.0 0.0 0.0
2 G 0.0 4.176756E-01 0.0 0.0 0.0 -3.593777E-15
3 G 0.0 4.176756E-01 0.0 0.0 0.0 -6.723840E-15
4 G 0.0 4.176756E-01 0.0 0.0 0.0 -9.575675E-15
5 G 0.0 4.176756E-01 0.0 0.0 0.0 -1.220145E-14
6 G 0.0 4.176756E-01 0.0 0.0 0.0 -1.439249E-14
7 G 0.0 4.176756E-01 0.0 0.0 0.0 -1.596912E-14
8 G 0.0 4.176756E-01 0.0 0.0 0.0 -1.698929E-14
9 G 0.0 4.176756E-01 0.0 0.0 0.0 -1.745155E-14
10 G 0.0 4.176756E-01 0.0 0.0 0.0 -1.770949E-14
11 G 0.0 4.176756E-01 0.0 0.0 0.0 -1.758923E-14
EIGENVALUE = 0.000000E+00
CYCLES = 0.000000E+00 R E A L E I G E N V E C T O R N O . 3
POINT ID. TYPE T1 T2 T3 R1 R2 R3
1 G 0.0 -7.163078E-01 0.0 0.0 0.0 4.775385E-01
2 G 0.0 -5.730462E-01 0.0 0.0 0.0 4.775385E-01
3 G 0.0 -4.297847E-01 0.0 0.0 0.0 4.775385E-01
4 G 0.0 -2.865231E-01 0.0 0.0 0.0 4.775385E-01
5 G 0.0 -1.432615E-01 0.0 0.0 0.0 4.775385E-01
6 G 0.0 1.508516E-14 0.0 0.0 0.0 4.775385E-01
7 G 0.0 1.432615E-01 0.0 0.0 0.0 4.775385E-01
8 G 0.0 2.865231E-01 0.0 0.0 0.0 4.775385E-01
9 G 0.0 4.297847E-01 0.0 0.0 0.0 4.775385E-01
10 G 0.0 5.730463E-01 0.0 0.0 0.0 4.775385E-01
11 G 0.0 7.163078E-01 0.0 0.0 0.0 4.775385E-01
Main Index
MD Nastran Dynamic Analysis Users Guide
Rigid Body Mode Examples
112
Listing 3-23 UIM 3035 Results
Unconstrained Bracket Example
The constraints (SPCs) on the example bracket model from Real Eigenvalue Analysis, 43 are removed to
create an unconstrained model (see Examples, 70 for a description of the model). Figure 3-23 shows the
bracket model. See Install_dir/mdxxxx/doc/dynamics/bd03rmbkt.dat. The model is a three-dimensional
model and therefore produces six rigid-body modes. The MD Nastran results are shown in Listing 3-24
for the first eight modes. The Lanczos method is used.
Figure 3-23 Unconstrained Bracket Model
Statically determinate SUPORT:
*** USER INFORMATION MESSAGE 3035 FOR DATA BLOCK KLR
SUPPORT PT.NO. EPSILON STRAIN ENERGY EPSILONS LARGER THAN 0.001 ARE FLAGGED WITH ASTERISKS
1 7.7496606E-17 5.5879354E-09
2 7.7496606E-17 0.0000000E+00
3 7.7496606E-17 7.1622708E-11
Overdetermined SUPORT:
*** USER INFORMATION MESSAGE 3035 FOR DATA BLOCK KLR
SUPPORT PT.NO. EPSILON STRAIN ENERGY EPSILONS LARGER THAN 0.001 ARE FLAGGED WITH ASTERISKS
1 1.9913979E-01 7.2869660E+06 ****
2 1.9913979E-01 0.0000000E+00 ****
3 1.9913979E-01 7.1850081E-11 ****
4 1.9913979E-01 7.2869660E+06 ****
Underdetermined SUPORT:
*** USER INFORMATION MESSAGE 4158---STATISTICS FOR SYMMETRIC DECOMPOSITION OF DATA BLOCK KLL FOLLOW
MAXIMUM RATIO OF MATRIX DIAGONAL TO FACTOR DIAGONAL = 9.1E+13 AT ROW NUMBER 31
*** USER WARNING MESSAGE 4698. STATISTICS FOR DECOMPOSITION OF MATRIX KLL .
THE FOLLOWING DEGREES OF FREEDOM HAVE FACTOR DIAGONAL RATIOS GREATER THAN
1.00000E+05 OR HAVE NEGATIVE TERMS ON THE FACTOR DIAGONAL.
GRID POINT ID DEGREE OF FREEDOM MATRIX/FACTOR DIAGONAL RATIO MATRIX DIAGONAL
11 R3 9.49483E+13 2.84000E+04
*** USER INFORMATION MESSAGE 3035 FOR DATA BLOCK KLR
SUPPORT PT.NO. EPSILON STRAIN ENERGY EPSILONS LARGER THAN 0.001 ARE FLAGGED WITH ASTERISKS
1 7.6288287E-17 5.5879354E-09
2 7.6288287E-17 -7.2759576E-12
Main Index
113
CHAPTER 3
Real Eigenvalue Analysis
The six rigid-body modes have computational zero frequencies on the order of Hz. Note that the
magnitudes of the rigid-body modes may be different when the same problem is run on a different
computer type. Also note that the output is sorted by the value of the eigenvalue in ascending order.
Listing 3-24 Unconstrained Bracket Frequencies
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.690642E-07 4.111741E-04 6.544039E-05 1.000000E+00 -1.690642E-07
2 2 -9.807991E-09 9.903530E-05 1.576196E-05 1.000000E+00 -9.807991E-09
3 3 -5.515176E-09 7.426423E-05 1.181952E-05 1.000000E+00 -5.515176E-09
4 4 -3.390596E-09 5.822883E-05 9.267405E-06 1.000000E+00 -3.390596E-09
5 5 1.266017E-08 1.125174E-04 1.790770E-05 1.000000E+00 1.266017E-08
6 6 1.726585E-08 1.313996E-04 2.091289E-05 1.000000E+00 1.726585E-08
7 7 2.649932E+06 1.627861E+03 2.590821E+02 1.000000E+00 2.649932E+06
8 8 4.279463E+06 2.068686E+03 3.292416E+02 1.000000E+00 4.279463E+06
10
5
Main Index
MD Nastran Dynamic Analysis Users Guide
Tools to Help Identify and Validate Normal Modes
114
Tools to Help Identify and Validate Normal Modes
While it is relatively easy to have NASTRAN solve for the normal modes of a structure, making sure you
know what you are getting can be more challenging. This section will identify various tools available to
the analyst to aid in the identification and validation of the normal modes.
Estimation of the natural frequency
Animation of the modeshapes
Modal Effective Mass
Modal Grid Point Kinetic Energy
Modal Strain Energy
Weightcheck
Groundcheck
Many of these are also described in Debugging Dynamic Models (Ch. 14).
Estimation of Natural Frequency
There are handbooks available that provide closed form solutions to common simple structures, such as
beam and plates. In the real world, you can quickly move away from such simple structures.
Sometimes you are working with a model that you may not have much familiarity with and arent sure if
the frequencies solved are even in the correct range. You can use the following formula to get a rough
estimate of the primary modes:
Estimation of Natural Frequency:
where
For the above simple model (L=10in, E=30E6, =.3, =7.4E-4 and cross section as shown), using the
above equation and NASTRAN to compute the natural frequencies result in a pretty good estimation. Of
= center of gravity displacement in direction of applied g-load
= acceleration due to gravity
f
1
2t
------
g
d
--- =
d
g
u
Main Index
115
CHAPTER 3
Real Eigenvalue Analysis
course, this is for a simple structure, and complex structures wont be as close, but it helps to know the
primary x-y plane bending mode should be near 100Hz instead of 2000 Hz.
Animation for Mode Identification
When it comes to characterizing a mode, one of the best tools is visualization. Using a post-processor
to animate the mode shapes can be the most effective means of characterization. The ability to rotate the
display during animation helps to see what is moving even if the initial view obscures the motion.
There are a couple conditions in which an animation can be misleading. If there is a point mass rotating
or a line element torsioning about its own axis, there isnt anything for the post-processor to display. In
this case, the post-processor will amplify any other motion even if it is noise. This can be very hard to
recognize, and good modeling techniques should be used to eliminate this risk.
For example, using the beam model in the previous section, the 4
th
mode, when deformed gives the
following type of motion (undeformed is blue, deformed is black):
Yet, using some of the tools discussed in the following sections, it is known that this mode is really a
torsional mode of the beam rotating about its own axis... obviously very different from the display
above. The remedy to this problem is to add dummy structure to the beam such that when the beam
rotates about its own axis, something else moves, showing motion somewhere other than at a point
(which is what you see when looking down a straight beam). For example, add 2 new nodes (one above
and one below) to the end of the beam and connect them with an RBE2. When this is now shown as a
deformation, you get:
Mode Direction Prediction From FEM
Fx 5236 Hz 5028 Hz
Fy 109 Hz 81 Hz
Fz 38 Hz 28 Hz
Main Index
MD Nastran Dynamic Analysis Users Guide
Tools to Help Identify and Validate Normal Modes
116
As can be seen, there is some very small out-of-plane bending, which, lacking any other information to
display, was amplified in the previous deformation. But the deformation here is seen in a more
appropriate context with the majority of motion represented by the beam torsioning.
Always make sure straight lines and point masses have some cross-sectional connectivity to ensure the
post-processor can display the appropriate deformation.
Modal Effective Mass
Since much of the quality of a dynamics solution depends on the accuracy of the mass, having a better
understanding of how the mass participates in each of the modes is important. Being able to identify what
direction the mass in a mode is moving, and also, how much mass each mode contributes to the total
modal mass of a structure can offer much insight into the characteristics of the structure being analyzed.
Until some kind of loading is applied, either transient or frequency response, it is very difficult to predict
which modes will play a dominant role in the response of a structure. One method to help predict what
the important modes are is to calculate what is called the modal participation factors. Linear
combinations of eigenvectors can be used to define any vector. This is because eigenvectors calculated
in a normal modes analysis are linearly independent of each other and span the vector space used to
define the model response. A rigid body vector can be constructed from a set of flexible body
eigenvectors, with it having motion in a desired direction.
Rigid body vector is defined as
Use where is a vector of scaling factors for the eigenvectors in .
Pre-multiply the expression for by
where is the diagonal matrix of generalized masses for the normal modes.
D { }
R
| | | D { }
R
| | | c { } = c { } | | |
D { }
R
| | |
T
M | |
| | |
T
M | | D { }
R
| | |
T
M | | | | | c { } =
| | |
T
M | | D { }
R
m | | c { } =
m | |
Main Index
117
CHAPTER 3
Real Eigenvalue Analysis
The term is commonly known as the participation factor, .
The scaling factor multiplies the generalized mass to define the participation factor .
The relationship between the rigid body vector and the corresponding rigid body mass, , is
Using
Then
So the contribution which the i-th mode provides to the rigid body mass is . This is known as
the modal effective mass. If you mass normalize the eigenvectors, , then the
participation factors are , and the modal effective mass is . The modal effective weight is
modal effective mass multiplied by g in the appropriate units.
The MEFFMASS Case Control command can provide this information:
The command has the following form:
Describer Meaning
PRINT Write output to the print file (Default).
NOPRINT Do not write output to the print file.
PUNCH Write output to the punch file.
NOPUNCH Do not write output to the punch file (Default).
gid Reference a grid point for the calculation of the rigid body mass matrix. The
default is the origin of the basic coordinate system.
SUMMARY Requests calculation of the total effective mass fraction, modal effective
mass matrix, and the rigid body mass matrix (Default).
PARTFAC Requests calculation of modal participation factors.
MEFFM Requests calculation of the modal effective mass in units of mass.
| | |
T
M | | D { }
R
I { }
I { } | | |
T
M | | D { }
R
m | | c { } = = I
i
m
i i
c
i
=
c
i
m
i i
I
i
D { }
R
M
R
M
R
D { }
R
T
M | | D { }
R
=
D { }
R
| | | c { } =
M
R
c { }
T
| | |
T
M | | | | | c { } c { }
T
m | | c { } = =
M
R
c
i
2
m
i i
| | |
T
M | | | | | I | | =
I
i
c
i
= c
i
2
MEFFMASS
PRINT
NOPRINT
PUNCH
NOPUNCH
GRID gid,
SUMMARY, PARTFAC,
MEFFM, MEFFW,
FRACSUM, ALL
= ,
YES
NO )
`
=
Main Index
MD Nastran Dynamic Analysis Users Guide
Tools to Help Identify and Validate Normal Modes
118
The values calculated are used by different industries in different ways:
For example, in Civil Engineering seismic analysis, the contribution from each mode is assessed as a
percentage and the total is summed. Any shortfall from 100% is classified as missing mass. If the
missing mass is significant, then it may indicate errors in the analysis, typically insufficient modes being
used in a modal method. Missing mass is often characterized as higher frequency body type loading
and can be simulated by applying a 1g inertia load in the appropriate direction, factored by the % missing
mass, then added as a static load.
In testing, many times, the modal effective mass is used as a way of measuring whether sufficient modes
have been retained.
Lets look at the output found in the f06 file for a eigensolution solving for the first 10 modes of the
cantilevered beam. See Install_dir/mdxxxx/doc/dynamics/beam103m10.dat.
The Effective Mass Matrix is the 6x6 mass represented by the modes, while the A-SET Rigid Body Mass
Matrix is the actual 6x6 rigid body mass of the structure. The Total Effective Mass Fraction printout
shows how much of the total possible rigid body mass is represented by the modes. In this example, you
can see that in the T1 direction, basically no mass is represented. This means there are no modes in which
the mass of the structure is moving in the T1 direction. In this case, it would be impossible to
dynamically excite this structure in the T1 direction, and any applied loading in that direction would
MEFFW Requests calculation of the modal effective mass in units of weight.
FRACSUM Requests calculation of the modal effective mass fraction.
Describer Meaning
M O D A L E F F E C T I V E M A S S S U M M A R Y
TOTAL EFFECTIVE MASS FRACTION
REFERENCE POINT AT ORIGIN OF BASIC COORDINATE SYSTEM
T1 T2 T3 R1 R2 R3
9.654936E-18 9.106090E-01 9.657329E-01 9.544338E-01 9.996986E-01 9.985170E-01
EFFECTIVE MASS MATRIX
*** ***
* 4.140326E-22 3.485344E-14 2.780172E-16 8.022095E-17 -1.546341E-16 4.481505E-14 *
* 3.485344E-14 3.904965E-05 5.777767E-13 4.721861E-12 -3.825362E-13 2.228940E-04 *
* 2.780172E-16 5.777767E-13 4.141352E-05 1.762713E-06 -2.248915E-04 4.310256E-13 *
* 8.022095E-17 4.721861E-12 1.762713E-06 3.104371E-07 -9.389775E-06 2.560531E-11 *
* -1.546341E-16 -3.825362E-13 -2.248915E-04 -9.389775E-06 1.511734E-03 -2.523439E-13 *
* 4.481505E-14 2.228940E-04 4.310256E-13 2.560531E-11 -2.523439E-13 1.510022E-03 *
*** ***
A-SET RIGID BODY MASS MATRIX
*** ***
* 4.288300E-05 0.000000E+00 0.000000E+00 0.000000E+00 -4.872074E-12 -1.784896E-06 *
* 0.000000E+00 4.288300E-05 0.000000E+00 4.872074E-12 0.000000E+00 2.257000E-04 *
* 0.000000E+00 0.000000E+00 4.288300E-05 1.784896E-06 -2.257000E-04 0.000000E+00 *
* 0.000000E+00 4.872074E-12 1.784896E-06 3.252578E-07 -9.394190E-06 2.564249E-11 *
* -4.872074E-12 0.000000E+00 -2.257000E-04 -9.394190E-06 1.512190E-03 2.027877E-13 *
* -1.784896E-06 2.257000E-04 0.000000E+00 2.564249E-11 2.027877E-13 1.512264E-03 *
*** ***
Main Index
119
CHAPTER 3
Real Eigenvalue Analysis
result in no response. In the T2 and T3 directions, 91% and 96.5% of the possible mass is represented
by the first 10 modes.
If the eigensolution solves for 30 modes instead of 10, then 84.9% of the available mass is represented
in the T1 direction, while the T2 and T3 directions improve to 100%. See
Install_dir/mdxxxx/doc/dynamics/beam103m30.dat
In addition to the Modal Effective Mass Summary, the Mass Fraction for each mode is provided. In our
BEAM example, the original visual inspection of the mode shapes indicated mode 4 to be a form of
bending mode with deformation in the T3 direction. Upon evaluating the translational modal effective
mass fractions (in the table below) we see mode 4 as having no motion in the T1 and T2 direction and
only .04% of the mass moving in the T3 direction.
As can be seen from the rotational modal effective mass fractions (in the table below), mode 4 has 66.3%
of all the mass in the R1 direction, which corresponds to the rotation about the axis for the beam. This
helps to identify mode 4 as a torsional mode, not a bending mode as the original deformation suggested.
M O D A L E F F E C T I V E M A S S S U M M A R Y
TOTAL EFFECTIVE MASS FRACTION
REFERENCE POINT AT ORIGIN OF BASIC COORDINATE SYSTEM
T1 T2 T3 R1 R2 R3
8.497244E-01 9.990354E-01 1.000000E+00 1.000000E+00 1.000000E+00 9.999877E-01
MODAL EFFECTIVE MASS FRACTION
(FOR TRANSLATIONAL DEGREES OF FREEDOM)
MODE FREQUENCY T1 T2 T3
NO.
FRACTION SUM FRACTION SUM FRACTION SUM
1 2.784550E+01 0.000000E+00 0.000000E+00 1.489817E-17 1.489817E-17 6.432269E-01 6.432269E-01
2 8.110487E+01 1.416777E-33 1.416777E-33 6.431246E-01 6.431246E-01 4.896923E-18 6.432269E-01
3 1.716828E+02 0.000000E+00 1.416777E-33 4.558935E-17 6.431246E-01 1.990311E-01 8.422580E-01
4 3.988035E+02 1.505143E-38 1.416792E-33 2.485408E-13 6.431246E-01 4.099026E-04 8.426679E-01
5 4.732146E+02 1.784275E-37 1.416970E-33 6.710384E-17 6.431246E-01 6.780655E-02 9.104744E-01
6 5.009878E+02 1.028366E-32 1.170063E-32 1.990124E-01 8.421370E-01 4.815021E-16 9.104744E-01
7 9.043718E+02 1.564099E-36 1.170219E-32 3.722504E-15 8.421370E-01 3.474705E-02 9.452215E-01
MODAL EFFECTIVE MASS FRACTION
(FOR ROTATIONAL DEGREES OF FREEDOM)
MODE FREQUENCY R1 R2 R3
NO. FRACTION SUM FRACTION SUM FRACTION SUM
1 2.784550E+01 1.484940E-01 1.484940E-01 9.704365E-01 9.704365E-01 1.821291E-17 1.821291E-17
2 8.110487E+01 1.202327E-12 1.484940E-01 5.794401E-18 9.704365E-01 9.703533E-01 9.703533E-01
3 1.716828E+02 5.929535E-02 2.077893E-01 2.488552E-02 9.953220E-01 5.050688E-17 9.703533E-01
4 3.988035E+02 6.633550E-01 8.711444E-01 3.122559E-07 9.953223E-01 1.569335E-14 9.703533E-01
5 4.732146E+02 2.670249E-03 8.738146E-01 3.223244E-03 9.985456E-01 3.438163E-18 9.703533E-01
6 5.009878E+02 7.208571E-14 8.738146E-01 5.449564E-18 9.985456E-01 2.495353E-02 9.953068E-01
7 9.043718E+02 8.491335E-03 8.823059E-01 8.347176E-04 9.993803E-01 1.199591E-16 9.953068E-01
Main Index
MD Nastran Dynamic Analysis Users Guide
Tools to Help Identify and Validate Normal Modes
120
By reviewing the printout of the full, 30-mode solution, you can see the 23
rd
mode is required to get T1
mass participation. You can scan the Sum column to see how many modes are required to achieve the
desired modal mass participation in a particular direction. If 90% modal effective mass were the desired
threshold, more modes are still needed for the T1 direction, while the T2 direction achieved the goal by
the 9
th
mode and the T3 direction by the 5
th
mode.
In addition to these tables, Modal Participation Factors, Modal Effective Mass and Modal Effective
Weight are also printed when using the ALL setting on the MEFFMASS command.
Element Strain Energy (ESE)
Element Strain Energy is a terrific tool for determining which elements to modify the least, but have the
greatest potential for impacting results. In the context of a normal modes solution, the modal element
strain energy cannot be compared across modes. But within a mode, the modal strain energy can still
provide useful relative information. If you find the same elements having a large amount of modal strain
energy across several modes, these elements are good candidates for modification. Changing the
stiffness of the elements with the most ESE in a mode is often the most efficient way to shift the
frequency of that mode.
Element Strain Energy can be defined as .
Exampletwo springs in series. Which is the best element to stiffen to reduce the tip deflection?
MODAL EFFECTIVE MASS FRACTION
(FOR TRANSLATIONAL DEGREES OF FREEDOM)
MODE FREQUENCY T1 T2 T3
NO. FRACTION SUM FRACTION SUM FRACTION SUM
1 2.784550E+01 0.000000E+00 0.000000E+00 1.489817E-17 1.489817E-17 6.432269E-01 6.432269E-01
2 8.110487E+01 1.416777E-33 1.416777E-33 6.431246E-01 6.431246E-01 4.896923E-18 6.432269E-01
3 1.716828E+02 0.000000E+00 1.416777E-33 4.558935E-17 6.431246E-01 1.990311E-01 8.422580E-01
4 3.988035E+02 1.505143E-38 1.416792E-33 2.485408E-13 6.431246E-01 4.099026E-04 8.426679E-01
5 4.732146E+02 1.784275E-37 1.416970E-33 6.710384E-17 6.431246E-01 6.780655E-02 9.104744E-01
6 5.009878E+02 1.028366E-32 1.170063E-32 1.990124E-01 8.421370E-01 4.815021E-16 9.104744E-01
7 9.043718E+02 1.564099E-36 1.170219E-32 3.722504E-15 8.421370E-01 3.474705E-02 9.452215E-01
8 1.189065E+03 6.334474E-34 1.233564E-32 2.883686E-13 8.421370E-01 3.731063E-05 9.452588E-01
9 1.381379E+03 4.071596E-34 1.274280E-32 6.847200E-02 9.106090E-01 4.501012E-14 9.452588E-01
10 1.455066E+03 3.527966E-34 1.309559E-32 1.138931E-13 9.106090E-01 2.047412E-02 9.657329E-01
11 1.936458E+03 6.510201E-32 7.819760E-32 1.070572E-15 9.106090E-01 1.602071E-03 9.673350E-01
12 2.105694E+03 1.884441E-32 9.704201E-32 1.023835E-15 9.106090E-01 1.134227E-02 9.786772E-01
13 2.612863E+03 1.380257E-31 2.350677E-31 1.640671E-11 9.106090E-01 3.072468E-03 9.817497E-01
14 2.657074E+03 1.387716E-33 2.364555E-31 3.503040E-02 9.456394E-01 2.751159E-12 9.817497E-01
15 2.814768E+03 1.057610E-31 3.422164E-31 1.474569E-12 9.456394E-01 5.159775E-03 9.869095E-01
16 3.195672E+03 2.073240E-30 2.415457E-30 1.317168E-13 9.456394E-01 2.593142E-03 9.895026E-01
17 3.517616E+03 7.847688E-29 8.089234E-29 4.580544E-13 9.456394E-01 2.399510E-03 9.919021E-01
18 3.628539E+03 8.663078E-29 1.675231E-28 7.837101E-16 9.456394E-01 1.583888E-03 9.934860E-01
19 3.881244E+03 1.573308E-30 1.690964E-28 9.830500E-15 9.456394E-01 5.597762E-04 9.940458E-01
20 4.206083E+03 1.264551E-28 2.955515E-28 2.845621E-12 9.456394E-01 1.768755E-03 9.958146E-01
21 4.294404E+03 1.335030E-27 1.630581E-27 2.106229E-02 9.667017E-01 1.901734E-13 9.958146E-01
22 4.861434E+03 1.209969E-31 1.630702E-27 2.754001E-16 9.667017E-01 1.410443E-03 9.972250E-01
23 5.028497E+03 8.497244E-01 8.497244E-01 2.459785E-27 9.667017E-01 2.808369E-28 9.972250E-01
24 5.518441E+03 8.815934E-27 8.497244E-01 3.039200E-14 9.667017E-01 1.342143E-03 9.985672E-01
25 6.183626E+03 1.066271E-26 8.497244E-01 2.506868E-13 9.667017E-01 1.045135E-03 9.996123E-01
26 6.232633E+03 2.659922E-27 8.497244E-01 1.379041E-02 9.804921E-01 1.683167E-14 9.996123E-01
27 6.699681E+03 1.637151E-28 8.497244E-01 1.153580E-15 9.804921E-01 3.877237E-04 1.000000E+00
28 8.367291E+03 1.238390E-27 8.497244E-01 9.297304E-03 9.897894E-01 2.567073E-16 1.000000E+00
29 1.051664E+04 3.297015E-26 8.497244E-01 6.011833E-03 9.958013E-01 1.701874E-16 1.000000E+00
30 1.240296E+04 1.137721E-26 8.497244E-01 3.234186E-03 9.990354E-01 9.269108E-17 1.000000E+00
ESE
e
0.5 = u
e
{ }
T
K
ee
| | u
e
{ }
Main Index
121
CHAPTER 3
Real Eigenvalue Analysis
where:
for ,
where
for
where:
Most of the ESE is in the smaller spring. Therefore, stiffening it is the most efficient way to reduce the
tip deflection.
The Case Control Command to trigger the calculation of element strain energy is shown below. These
results are available in the f06 file from beam103m30.dat, as well as the binary results file for plotting
as fringe results in a post-processor.
= 10
= 1
= 1
1 2
K
2
K
1
P
ESE
1
2
--- KA
2
=
K
1
K
2
P
K
1
ESE
1
1
2
--- K
1
A
1
2 1
2
-- -
P
2
K
1
------
1
20
------ = = =
A
1
P
K
1
------ =
K
2
ESE ,
2
1
2
-- - K
2
A
2
A
1
( )
2 1
2
-- - K
2
P
K
1
------
P
K
2
------
P
K
1
------ +
\ .
| |
= =
1
2
-- - K
2
P
K
2
------
\ .
| |
2
=
1
2
-- - =
2 1
2
1
1
K
P
K
P
K
P
+ = A
= A
A
1
P
K
1
------ =
A
2
P
K
1
------
P
K
2
------ + =
Main Index
MD Nastran Dynamic Analysis Users Guide
Tools to Help Identify and Validate Normal Modes
122
Requests the output of the strain energy in selected elements.
Format:
The strain energies are printed, by mode, then by element type (BAR, QUAD4, etc.), percentage by each
element type, strain energy density (strain energy / volume, which removes some of the biasing of the
element size).
For the sample beam model, mode 1 (as well as the other modes) shows the most modal strain energy in
element 1, so this is where the smallest modification can be made to achieve the biggest effect.
ESE Element Strain Energy Output Request
Describer Meaning
PRINT Writes energies to the print file (Default).
PUNCH Writes energies to the punch file.
PLOT Do not write energies to either the punch file or the print file.
AVERAGE Requests average energy in frequency response analysis only.
AMPLITUDE Requests amplitude of energy in frequency response analysis only.
PEAK Requests peak energy for frequency response analysis only. PEAK is the sum
of AVERAGE and AMPLITUDE.
THRESH Energies for elements having an energy value of less than p% will be
suppressed in all output files: print, punch, plot, .op2, and .xdb. THRESH
overrides the value of TINY described in Remark 1. (Default = 0.001).
ALL Energy values for all elements will be computed.
n Set identification number. Energy for all elements specified on the SET n
command will be computed. The SET n command must be specified in the
same subcase as the ESE command, or above all subcases (Integer >0).
NONE Element strain energy will not be output.
ESE (
PRINT, PUNCH
PLOT
AVERAGE
AMPLITUDE
PEAK
THRESH p = | | )
ALL
n )
`
=
Main Index
123
CHAPTER 3
Real Eigenvalue Analysis
Grid Point Kinetic Energy (GPKE)
In normal modes, Grid Point Kinetic Energy information can be very helpful in identifying how much
each DOF is participating in the motion of a particular mode. Like modal element strain energy, modal
grid point kinetic energy cannot be compared across modes. But, within a mode, the participation of
DOF in the modes motion can be seen. If the GPKE is shared across many DOF in the model, this points
towards the mode being a global mode, while having a smaller number of DOF showing up with
significant GPKE in a mode indicates a local mode.
While Element Strain Energy is a stiffness-biased calculation, Grid Point Kinetic Energy is a mass-
biased calculation. This can help provide insight into which DOF are moving the most and have the most
mass participating in that motion.
The results of the Grid Point Kinetic Energy request GPKE have the same format as a DISPLACEMENT
output. However, the values represent the relative amount of kinetic energy in each degree-of-freedom
at each GRID point. Note that the values are scaled such that the total kinetic energy is 1.0 and the
printed values are further scaled to be a percentage of the total. For models using the lumped mass
formulation, the Grid Point Kinetic energy can be used to examine the distribution of kinetic energy
among the grid points and is computed as:
Where indicates that the mass-normalized eigenvectors so that the total grid
point kinetic energy is scaled to be unity and the operator indicates term-wise matrix multiplication.
The Grid Point Kinetic Energy output has limited meaning for a coupled mass formulation. Because the
coupled mass formulation produces a coupling of mass across grid points, the sharing of kinetic energy
among grid points can occur. In general, this obscures the meaning of the computation.
Using the previous cantilevered beam example, looking at the f06 output for mode 1 GPKE, you can see
the largest energy is in the T3 direction and pretty well spread among the grids, pointing toward a global
mode.
E L E M E N T S T R A I N E N E R G I E S
ELEMENT-TYPE = BEAM * TOTAL ENERGY OF ALL ELEMENTS IN PROBLEM = 1.530523E+04
MODE 1 * TOTAL ENERGY OF ALL ELEMENTS IN SET -1 = 1.530523E+04
0
ELEMENT-ID STRAIN-ENERGY PERCENT OF TOTAL STRAIN-ENERGY-DENSITY
1 5.293249E+03 34.5846 8.677457E+05
2 3.856094E+03 25.1946 6.321465E+05
3 2.657727E+03 17.3648 4.356930E+05
4 1.704405E+03 11.1361 2.794107E+05
5 9.933071E+02 6.4900 1.628372E+05
6 5.074111E+02 3.3153 8.318216E+04
7 2.138926E+02 1.3975 3.506436E+04
8 6.648590E+01 0.4344 1.089933E+04
9 1.197225E+01 0.0782 1.962665E+03
10 6.816160E-01 0.0045 1.117403E+02
E
k
g
u
g
mass
= M
gg
u
g
mass
| |
u
g
mass
Main Index
MD Nastran Dynamic Analysis Users Guide
Tools to Help Identify and Validate Normal Modes
124
If mode 4 is examined, it can be seen that most of the energy is in the R1 direction, and pretty spread
around, indicating a global rotational mode. This agrees with the previous finding through modal
effective mass and visualization that mode 4 is a torsional mode.
The Case Control entry for Grid Point Kinetic Energy is:
Requests the output of the kinetic energy at selected grid points in normal modes analysis only.
Format:
EIGENVALUE = 3.061045E+04
CYCLES = 2.784550E+01 G R I D P O I N T K I N E T I C E N E R G Y ( P E R C E N T )
MODE NUMBER = 1
POINT ID. TYPE T1 T2 T3 R1 R2 R3
2 G -7.326856E-30 1.330765E-19 1.119430E-02 9.668289E-05 7.297595E-30 -1.350100E-33
3 G -2.651446E-29 1.021578E-18 1.615364E-01 7.219911E-04 2.642917E-29 -4.841049E-33
4 G -4.687660E-29 3.287765E-18 7.366567E-01 2.286668E-03 4.702317E-29 -8.516130E-33
5 G -6.409843E-29 7.363459E-18 2.089146E+00 5.060130E-03 6.409102E-29 -1.167118E-32
6 G -7.439181E-29 1.344727E-17 4.557218E+00 9.147877E-03 7.560056E-29 -1.332900E-32
7 G -9.776883E-29 2.148098E-17 8.408554E+00 1.447662E-02 9.688099E-29 -1.732981E-32
8 G -7.389515E-29 3.114971E-17 1.381095E+01 2.079251E-02 7.530929E-29 -1.326966E-32
9 G -5.441464E-29 4.190508E-17 2.082973E+01 2.767412E-02 5.501916E-29 -9.839795E-33
10 G -6.935092E-29 5.300563E-17 2.944991E+01 3.455821E-02 7.066868E-29 -1.226697E-32
11 G -3.286211E-29 3.178247E-17 1.980990E+01 2.038623E-02 3.317488E-29 -5.708364E-33
EIGENVALUE = 6.278815E+06
CYCLES = 3.988035E+02 G R I D P O I N T K I N E T I C E N E R G Y ( P E R C E N T )
MODE NUMBER = 4
POINT ID. TYPE T1 T2 T3 R1 R2 R3
2 G 2.615311E-27 3.624955E-13 -1.319956E-02 6.299611E-01 -1.009845E-27 -1.605532E-27
3 G 1.205652E-26 2.209151E-12 -1.249419E-01 2.313763E+00 -7.865180E-27 -4.191535E-27
4 G 1.987451E-26 4.536370E-12 -2.882752E-01 4.589959E+00 -1.850854E-26 -1.365973E-27
5 G 1.930245E-26 4.420710E-12 -1.649861E-01 7.029121E+00 -2.717585E-26 7.872930E-27
6 G 5.526213E-27 1.182677E-13 4.420250E-01 9.450140E+00 -2.790627E-26 2.238171E-26
7 G -1.964410E-26 -6.056167E-12 1.128664E+00 1.192419E+01 -1.722487E-26 3.687122E-26
8 G -4.904750E-26 -7.357273E-12 1.210967E+00 1.457577E+01 -1.771801E-27 5.082134E-26
9 G -9.178819E-26 4.910897E-12 5.034333E-01 1.733273E+01 1.623074E-26 7.556239E-26
10 G -1.169130E-25 3.781622E-11 -4.962833E-01 1.981653E+01 2.917142E-26 8.774242E-26
11 G -5.705810E-26 4.742649E-11 -6.010876E-01 1.074152E+01 1.518653E-26 4.187053E-26
GPKE Grid Point Kinetic Energy Output Request
Describer Meaning
PRINT The printer will be the output medium.
NOPRINT Generates, but does not print, grid point kinetic energy output.
PUNCH The punch file will be the output medium.
GPKE
PRINT
NOPRINT
PUNCH, THRESH e = ( ) ,
ALL
n
NONE
)
`
=
Main Index
125
CHAPTER 3
Real Eigenvalue Analysis
Weightcheck
One of the most common errors in normal modes analysis is having the incorrect units for the mass
properties. Since the program assumes consistent units, it is up to the user to provide the correct mass
properties. From a single DOF system, omega is equal the square root of k/m therefore, large errors
in mass result in large errors in the natural frequency. If the mass density was accidentally entered as
weight density, the mass would be artificially large, resulting in modes that are artificially low.
As an overall aid in checking out the mass properties in your structure, the Case Control Command
WEIGHTCHECK can be used. The output for the WEIGHTCHECK command is similar to that
provided by PARAM, GRDPNT (Grid Point Weight Generator (Ch. 19) in the MD Nastran Linear Static
Analysis User Guide).
At each stage of the mass matrix reduction, compute rigid body mass and compare with the rigid body
mass t the g-set.
Format:
e Minimum energy threshold. Only energies above this value will be printed
and/or punched.
ALL Grid point kinetic energy for all grid points will be output.
n Set identification number of a previously appearing SET command. Only grid
points with identification numbers that appear on this SET command will be
included in output (Integer > 0).
NONE Grid point kinetic energy for no points will be output.
WEIGHTCHECK Rigid Body Mass Reduction Check
Describer Meaning
PRINT Write output to the print file (Default).
NOPRINT Do not write output to the print file.
SET Selects degree of freedom set(s) (Default SET=G).
Describer Meaning
WEIGHTCHECK
(
PRINT
NOPRINT
, SET (
G, N, N AUTOSPC, F, A,V +
ALL )
`
) =
GRID gid, CGI
YES
NO
WEIGHT
MASS
) , = =
YES
NO )
`
=
Main Index
MD Nastran Dynamic Analysis Users Guide
Tools to Help Identify and Validate Normal Modes
126
The main difference between PARAM,GRDPNT and WEIGHTCHECK is that the weight check may be
performed at any or all stages of the mass reduction (see the SET keyword).
gid Reference grid point for the calculation of rigid body motion. The default
is the origin of the basic coordinate system.
CGI For , CGI = YES requests output of center of gravity and mass
moments of inertia (Default: CGI = NO).
WEIGHT/MASS Selects output in units of weight or mass (Default = WEIGHT).
SET
Keywords DOF Set Description
G g-set before single point, multipoint constraints, and rigid elements are
applied
N n-set after multipoint constraints and rigid elements are applied
N+AUTO n-set with
AUTOSPC
same as the n-set with the rows/columns in the mass matrix
corresponding to degrees of freedom constrained by the
PARAM,AUTOSPC operation zeroed out
F F-set after single point, multipoint constraints, and rigid elements are
applied
A a-set after static condensation
V v-set Component mode mass which combines the o-set, r-set and c-set
Describer Meaning
SET G =
Note: The units of weight or mass output depends on input, it is independent of param,wtmass,x.
Main Index
127
CHAPTER 3
Real Eigenvalue Analysis
Using the sample beam model, here are some different set level outputs.
Below, you see the printout for the N-Set. Since there are no MPCs in this model, the N-Set is the same
as the G-Set. If it was desired to see the CG and inertia terms, CGI=YES could have been added to the
WEIGHTCHECK command.
Now, the F-Set printout is shown. Here you can see a change with respect to the G-Set. As you move
down the set processing, the F-Set is the result after any SPCs have been applied. Our cantilevered beam
was fixed in all DOF at the left end, so the mass on that grid is removed.
0 SUBCASE 1
O U T P U T F R O M W E I G H T C H E C K
0 DEGREES OF FREEDOM SET = G
0 REFERENCE POINT = 0
M O
* 4.514000E-05 0.000000E+00 0.000000E+00 0.000000E+00 -5.128499E-12 -1.878838E-06 *
* 0.000000E+00 4.514000E-05 0.000000E+00 5.128499E-12 0.000000E+00 2.257000E-04 *
* 0.000000E+00 0.000000E+00 4.514000E-05 1.878838E-06 -2.257000E-04 0.000000E+00 *
* 0.000000E+00 5.128499E-12 1.878838E-06 3.423766E-07 -9.394190E-06 2.564249E-11 *
* -5.128499E-12 0.000000E+00 -2.257000E-04 -9.394190E-06 1.512190E-03 2.134607E-13 *
* -1.878838E-06 2.257000E-04 0.000000E+00 2.564249E-11 2.134607E-13 1.512268E-03 *
S
* 1.000000E+00 0.000000E+00 0.000000E+00 *
* 0.000000E+00 1.000000E+00 0.000000E+00 *
* 0.000000E+00 0.000000E+00 1.000000E+00 *
DIRECTION
MASS AXIS SYSTEM (S) MASS X-C.G. Y-C.G. Z-C.G.
X 4.514000E-05 0.000000E+00 4.162246E-02 -1.136132E-07
Y 4.514000E-05 5.000000E+00 0.000000E+00 -1.136132E-07
Z 4.514000E-05 5.000000E+00 4.162246E-02 0.000000E+00
I(S)
* 2.641748E-07 0.000000E+00 3.231174E-27 *
* 0.000000E+00 3.836900E-04 2.524355E-29 *
* 3.231174E-27 2.524355E-29 3.836900E-04 *
I(Q)
* 2.641748E-07 *
* 3.836900E-04 *
* 3.836900E-04 *
Q
* 1.000000E+00 0.000000E+00 0.000000E+00 *
* 0.000000E+00 1.000000E+00 0.000000E+00 *
* 0.000000E+00 0.000000E+00 1.000000E+00 *
0 SUBCASE 1
O U T P U T F R O M W E I G H T C H E C K
0 DEGREES OF FREEDOM SET = N
0 REFERENCE POINT = 0
M O
* 4.514000E-05 0.000000E+00 0.000000E+00 0.000000E+00 -5.128499E-12 -1.878838E-06 *
* 0.000000E+00 4.514000E-05 0.000000E+00 5.128499E-12 0.000000E+00 2.257000E-04 *
* 0.000000E+00 0.000000E+00 4.514000E-05 1.878838E-06 -2.257000E-04 0.000000E+00 *
* 0.000000E+00 5.128499E-12 1.878838E-06 3.423766E-07 -9.394190E-06 2.564249E-11 *
* -5.128499E-12 0.000000E+00 -2.257000E-04 -9.394190E-06 1.512190E-03 2.134607E-13 *
* -1.878838E-06 2.257000E-04 0.000000E+00 2.564249E-11 2.134607E-13 1.512268E-03 *
0 CHANGE WITH RESPECT TO G-SET RIGID BODY MASS/WEIGHT
* 0 % *
* 0 % *
* 0 % *
* 0 % *
* 0 % *
* 0 % *
Main Index
MD Nastran Dynamic Analysis Users Guide
Tools to Help Identify and Validate Normal Modes
128
After the F-Set, we see the A-Set. Since there were no further reduction in the sample cantilevered beam
(no ASET or OSET definitions), the A-Set is no different from the F-Set.
Groundcheck
A terrific model check tool, GROUNDCHECK helps identify grounding problems in the model. One of
the biggest advantages of this capability is to evaluate the model at various stages of processing. This
helps to identify at what stage the grounding is introduced, helping to pinpoint the source of the error.
While not specific to normal modes (it does not require mass to calculate) it is available in the normal
modes solution.
A grounding check is also referred to as a rigid body check because the stiffness matrix is multiplied by
the rigid body transformation matrix. The grounding check identifies unintentional constraints and ill-
conditioning in the stiffness matrix.
The grounding check is requested with the GROUNDCHECK Case Control command.
O U T P U T F R O M W E I G H T C H E C K
0 DEGREES OF FREEDOM SET = F
0 REFERENCE POINT = 0
M O
* 4.288300E-05 0.000000E+00 0.000000E+00 0.000000E+00 -4.872074E-12 -1.784896E-06 *
* 0.000000E+00 4.288300E-05 0.000000E+00 4.872074E-12 0.000000E+00 2.257000E-04 *
* 0.000000E+00 0.000000E+00 4.288300E-05 1.784896E-06 -2.257000E-04 0.000000E+00 *
* 0.000000E+00 4.872074E-12 1.784896E-06 3.252578E-07 -9.394190E-06 2.564249E-11 *
* -4.872074E-12 0.000000E+00 -2.257000E-04 -9.394190E-06 1.512190E-03 2.027877E-13 *
* -1.784896E-06 2.257000E-04 0.000000E+00 2.564249E-11 2.027877E-13 1.512264E-03 *
0 CHANGE WITH RESPECT TO G-SET RIGID BODY MASS/WEIGHT
* -5 % *
* -5 % *
* -5 % *
* -5 % *
* 0 % *
* 0 % *
O U T P U T F R O M W E I G H T C H E C K
0 DEGREES OF FREEDOM SET = A
0 REFERENCE POINT = 0
M O
* 4.288300E-05 0.000000E+00 0.000000E+00 0.000000E+00 -4.872074E-12 -1.784896E-06 *
* 0.000000E+00 4.288300E-05 0.000000E+00 4.872074E-12 0.000000E+00 2.257000E-04 *
* 0.000000E+00 0.000000E+00 4.288300E-05 1.784896E-06 -2.257000E-04 0.000000E+00 *
* 0.000000E+00 4.872074E-12 1.784896E-06 3.252578E-07 -9.394190E-06 2.564249E-11 *
* -4.872074E-12 0.000000E+00 -2.257000E-04 -9.394190E-06 1.512190E-03 2.027877E-13 *
* -1.784896E-06 2.257000E-04 0.000000E+00 2.564249E-11 2.027877E-13 1.512264E-03 *
0 CHANGE WITH RESPECT TO G-SET RIGID BODY MASS/WEIGHT
* -5 % *
* -5 % *
* -5 % *
* -5 % *
* 0 % *
* 0 % *
Main Index
129
CHAPTER 3
Real Eigenvalue Analysis
Perform grounding check analysis on the stiffness matrix to expose unintentional constraints by moving
the model rigidly.
Format:
User Information Message 7570 is issued by GROUNDCHECK for each DOF set requested. The strain
energy is computed in each direction of the rigid body motion and by default, if the strain energy exceeds
the tolerance, then FAIL is printed out for that direction. The tolerance is set by dividing the largest
stiffness term by 1.E10. The THRESH keyword can be used to further control the amount of output.
Possible reasons for failure are also printed after the strain energies.
From the sample beam model, the check indicates passing for the G-Set. As shown in the informational
message, common reasons for failing at this level are CELAS elements connected to only one grid, or
connected between non-coincident grids or improper DMIG matrices.
GROUNDCHECK Rigid Body Motion Grounding Check
Describer Meaning
PRINT Write output to the print file. (Default)
NOPRINT Do not write output to the print file.
PUNCH Write output to the punch file.
SET Selects degree-of-freedom set(s) (Default: SET=G).
gid Reference grid point for the calculation of the rigid body motion.
e Maximum strain energy which passes the check. The default value is
computed by dividing the largest term in the stiffness matrix by 1.E10.
DATAREC Requests data recovery of grounding forces (Default: DATAREC=NO).
r Grounding forces which are larger than r percent of the largest grounding
force will be printed if DATAREC=YES (Default = .10; 0. < r < 1.0).
GROUNDCHECK
(
PRINT
NOPRINT
PUNCH, SET , (
G, N, N AUTOSPC, F, A +
ALL )
`
) =
GRID gid, THRESH e,DATAREC =
YES
NO
RTHRESH r = ( )) , = =
YES
NO )
`
=
Main Index
MD Nastran Dynamic Analysis Users Guide
Tools to Help Identify and Validate Normal Modes
130
Looking at the F-Set, we see this test was failed. As indicated in the Information Message, constraints
in the model can cause failure, which is the case for the beam model. So, even the fact that this failed is
a good model check had it not failed all 6 DOf, then there would have been something wrong with the
intended constraints.
If the DATAREC keyword is specified and the rigid body check fails, then data recovery will be
performed to compute and print the grounding forces to make it easier to locate the source of the failure.
By default, only those grounding forces larger than 10 percent of the largest grounding force will be
printed (see RTHRESH keyword).
Since data recovery can only be performed on DOF that are part of the set being evaluated, the grid
showing the forces will often be near the real grid. In the beam example, since grid 1 was constrained,
that is the grid that should show up with the grounding forces. But when a grid is constrained, it is
removed for the solution set, so for the F-Set, grid 1 doesnt exist. So grid 2 shows the grounding force.
*** USER INFORMATION MESSAGE 7570 (GPWG1D)
RESULTS OF RIGID BODY CHECKS OF MATRIX KGG (G-SET) FOLLOW:
PRINT RESULTS IN ALL SIX DIRECTIONS AGAINST THE LIMIT OF 3.660000E-05
DIRECTION STRAIN ENERGY PASS/FAIL
--------- ------------- ---------
1 0.000000E+00 PASS
2 0.000000E+00 PASS
3 0.000000E+00 PASS
4 0.000000E+00 PASS
5 8.640200E-12 PASS
6 2.478373E-11 PASS
SOME POSSIBLE REASONS MAY LEAD TO THE FAILURE:
1. CELASI ELEMENTS CONNECTING TO ONLY ONE GRID POINT;
2. CELASI ELEMENTS CONNECTING TO NON-COINCIDENT POINTS;
3. CELASI ELEMENTS CONNECTING TO NON-COLINEAR DOF;
4. IMPROPERLY DEFINED DMIG MATRICES;
*** USER INFORMATION MESSAGE 7570 (GPWG1D)
RESULTS OF RIGID BODY CHECKS OF MATRIX KFF (F-SET) FOLLOW:
PRINT RESULTS IN ALL SIX DIRECTIONS AGAINST THE LIMIT OF 3.660000E-05
DIRECTION STRAIN ENERGY PASS/FAIL
--------- ------------- ---------
1 9.150000E+04 FAIL
2 4.467632E+03 FAIL
3 6.424691E+02 FAIL
4 3.360738E+00 FAIL
5 2.171048E+02 FAIL
6 1.754427E+03 FAIL
SOME POSSIBLE REASONS MAY LEAD TO THE FAILURE:
1. CONSTRAINTS WHICH PREVENT RIGID-BODY MOTION.
Main Index
131
CHAPTER 3
Real Eigenvalue Analysis
G R O U N D C H E C K F O R C E S ( F - S E T )
POINT ID. TYPE T1 T2 T3 R1 R2 R3
2 G 1.830000E+05 0.0 0.0 0.0 0.0 0.0
DIRECTION 2
G R O U N D C H E C K F O R C E S ( F - S E T )
POINT ID. TYPE T1 T2 T3 R1 R2 R3
2 G 0.0 8.935264E+03 0.0 0.0 0.0 -4.467632E+03
DIRECTION 3
G R O U N D C H E C K F O R C E S ( F - S E T )
POINT ID. TYPE T1 T2 T3 R1 R2 R3
2 G 0.0 0.0 1.284938E+03 0.0 6.424691E+02 0.0
DIRECTION 4
G R O U N D C H E C K F O R C E S ( F - S E T )
POINT ID. TYPE T1 T2 T3 R1 R2 R3
2 G 0.0 0.0 0.0 6.721477E+00 0.0 0.0
DIRECTION 5
G R O U N D C H E C K F O R C E S ( F - S E T )
POINT ID. TYPE T1 T2 T3 R1 R2 R3
2 G 0.0 0.0 -6.424691E+02 0.0 -2.082595E+02 0.0
DIRECTION 6
G R O U N D C H E C K F O R C E S ( F - S E T )
POINT ID. TYPE T1 T2 T3 R1 R2 R3
2 G -7.616911E+03 4.467632E+03 0.0 0.0 0.0 -9.587776E+02
Main Index
MD Nastran Dynamic Analysis Users Guide
Tools to Help Identify and Validate Normal Modes
132
Main Index
MD Nastran Dynamic Analysis Users Guide
Chapter 4: Frequency Response Analysis
4
Frequency Response Analysis
Overview
Solution Frequencies
Examples
Main Index
Overview
Frequency response analysis is a method used to compute structural response to steady-state oscillatory
excitation. Examples of oscillatory excitation include rotating machinery, unbalanced tires, and
helicopter blades. In frequency response analysis the excitation is explicitly defined in the frequency
domain. All of the applied forces are known at each forcing frequency. Forces can be in the form of
applied forces and/or enforced motions (displacements, velocities, or accelerations).
Phase Shift
Oscillatory loading is sinusoidal in nature. In its simplest case, this loading is defined as having an
amplitude at a specific frequency. The steady-state oscillatory response occurs at the same frequency as
the loading. The response may be shifted in time due to damping in the system. The shift in response is
called a phase shift because the peak loading and peak response no longer occur at the same time. An
example of phase shift is shown in Figure 4-1.
Figure 4-1 Phase Shift
Complex Numbers
The important results obtained from a frequency response analysis usually include the displacements,
velocities, and accelerations of grid points as well as the forces and stresses of elements. The computed
responses are complex numbers defined as magnitude and phase (with respect to the applied force) or as
Main Index
135
CHAPTER 4
Frequency Response Analysis
real and imaginary components, which are vector components of the response in the real/imaginary
plane. These quantities are graphically presented in Figure 4-2.
Figure 4-2 Complex Plane
where:
Two different numerical methods can be used in frequency response analysis. The direct method
(SOL 108) solves the coupled equations of motion in terms of forcing frequency. The modal method
(SOL 111) utilizes the mode shapes of the structure to reduce and uncouple the equations of motion
(when modal or no damping is used or no TF, M2PP, B2PP or K2PP DMIG input is present); the solution
for a particular forcing frequency is obtained through the summation of the individual modal responses.
The choice of the method depends on the problem. The two methods are described in Direct Frequency
Response Analysis, 141 and Modal Frequency Response Analysis, 146.
= magnitude =
= phase angle =
= real component =
= imaginary component =
r (Real)
i (Imaginary)
u
u
i
u
r
u
u
u
r
2
u
i
2
+
u
tan
1
u
i
u
r
( )
u
r
u u cos
u
i
u u sin
Main Index
MD Nastran Dynamic Analysis Users Guide
Review of Dynamic Excitations
136
Review of Dynamic Excitations
The methods used for generating dynamic loads in MD Nastran are very different from those used for
static loads. Dynamic loads generally vary with time or frequency. They may also be applied with
different phases or time lags to different portions of the structure. The most general case would be a
structure having a different load history for each direction on each point on the model, which could
require thousands of tabular inputs.
Fortunately, most applications require only a simple pattern of load variations with time and geometry.
The engineer usually encounters a single time function applied to a portion of the structure or a general
time function applied to a few structural points. An example of the first case would be wind gust loads
on an aircraft. An example of the second case woul be an automobile traveling over a rough road.
MD Nastran requires only a minimum input for either case.
Because of the many possible types of dynamic loading conditions, the input options are also numerous.
Most of the basic options are described in Modal Versus Direct Frequency Response, 152 and Modal
Versus Direct Transient Response, 218. Some of the advanced methods are described below.
Subcases in Dynamic Analysis
The Case Control options in dynamic analysis are somewhat less flexible than statics and nonlinear
analysis. Some of the statics options that are not available in dynamic response analysis and complex
eigenvalue analysis include:
Changes in boundary conditions between subcases for transient response analysis.
SUBSEQ and SUBCOM solution combinations.
Grid point forces outputs for frequency response analysis.
Otherwise, each type of solution uses the Case Control subcase for a different purpose. Some uses for
subcases in dynamics analysis are given below.
1. Subcases are essential for most dynamic optimization problems (SOL 200). Each subcase may
define a different type of analysis or a different load.
2. In a superelement analysis, the subcases may be used to specify different upstream LOADSET
data and output processing for different SE components.
3. Subcases are recommended in nonlinear transient analysis (SOL 129) for applying loads in a
sequence or changing the time step method. A single load may be applied in steps or a second
load may be added with new subcases. Changing time step size or the solution method may be
necessary to overcome a troublesome divergence region. Subcases also define the allowable
solutions that may be used in restarts. Use them liberally.
4. Multiple subcases are available for frequency response analysis (SOLs 108, 111 and 118) for the
purpose of solving multiple loading conditions more efficiently. (Each frequency requires a
matrix decomposition and each additional load vector may be processed at this time with small
cost.) Another use is in random analysis where several loads need to be combined, each with a
different spectral density distribution.
Main Index
137
CHAPTER 4
Frequency Response Analysis
5. Subcases are used in complex eigenvalue analysis (SOLs 107 and 110) for processing multiple
direct input matrices. Typical applications are multiple control system parameters or externally
generated aerodynamic matrices representing a variety of flight conditions.
6. Cyclic symmetry analysis (SOLs 114 through 118) requires subcases to distribute the loads over
different petals (i.e., sections of the structure). The methods are identical to cyclic static analysis.
7. Multiple subcases are not recommended for linear transient analysis.
Loading Methods
An overview of the dynamic load algorithm is shown in Figure 4-3. The input data follow two major
paths: the DAREA method versus the LSEQ method. The DAREA method is the preferred method,
since the use of DAREA without LSEQ will create the equivalent static loads (FORCE, MOMENT,
SLOAD) entries automatically. The DAREA entry is an alternative to using FORCE, MOMENT or
SPCD directly referenced by an RLOADi entry as long as no LOADSET/LSEQ combination is included
in the input file. However, to select a harmonic temperature load, the LOADSET/LSEQ are still required.
Once a LOADSET/LSEQ combination is used all dynamic loading must use the LOADSET/LSEQ
except for the DAREA entry.
Main Index
MD Nastran Dynamic Analysis Users Guide
Review of Dynamic Excitations
138
Figure 4-3 Input Data Relationships for Dynamic Loads
The LSEQ Bulk Data act much like a set of Case Control commands to generate static loads and
assign them to a specific static load vector. These vectors are assembled, reduced, and combined
for all superelements. A different load vector may be required for each unique function of time
or frequency.
Case Control
Bulk Data
FORCEi
PLOADi
GRAV
etc.
..
LSEQ
DAREA
DPHASE
DELAY
Load Vectors
P(x,y,z)
TLOADi
RLOADi
DLOAD
TABLEDi
F(t) or F(f)
Dynamic Loads
P(t) or P(f)
Available to Superelements
LOADSET =
DLOAD =
Dynamic
Coefficients
Static Loads
Time or Frequency
Functions
DAREA
without LSEQ
Main Index
139
CHAPTER 4
Frequency Response Analysis
The DAREA entries used without LSEQ will be converted to the equivalent FORCE,
MOMENT, and/or SLOAD entries. This will work in dynamics and statics.
The DAREA, DPHASE, and DELAY Bulk Data provide a direct method of distributing the
dynamic loads over the grid points. The DAREA factors correspond to a specific load factor for
a specific degree-of-freedom, much like an area under a pressure load. The DPHASE and
DELAY data are used when the same load versus time function is applied to different points at
different times. An example of a DPHASE application is the frequency response of an
automobile traveling over a highway with a sinusoidal undulation. As the speed increases the
input frequency changes, but the phase difference between the axles is constant.
The TLOADi Bulk Data inputs each define a function of time with coefficients or TABLEDi references.
The RLOADi Bulk Data inputs each define a function of load versus frequency with complex TABLEDi
inputs. The DLOAD entry is used to combine the different load functions, either time or frequency
dependent. These functions may be associated with LSEQ-type vectors or DAREA coefficients, or both.
Recommendations
The following guidelines should be observed when applying dynamic loads.
TABLEDi
1. Remember that the tables are extrapolated at each end from the first or last two points. If the load
actually goes to zero, add two points with values of y = 0.
2. Linear interpolation is used between tabular points. This may lead to accumulated roundoff and
drift errors over a long-period transient analysis. Fix this problem by adding a correcting load
function to the same points on subsequent runs.
3. If a jump occurs (two points with equal values of X), the value of Y at the jump is the average of
the two points. Numerical representation of excitation frequency from a FREQi entry must cause
the excitation frequency to be slightly above or below the jump frequency of the TABLEDi entry.
In this case, different machines and different versions may have somewhat different results at this
specified excitation frequency. To avoid this situation, jumps should not be used on the
TABLEDi entry.
Static Preloads in Frequency Response Analysis
1. A change in the model stiffness due to a static load may be included in a frequency response
analysis by input of suitable case control (see STATSUB usage) and bulk data entries for a static
subcase. In the case control use a static subcase with correct boundary conditions for a linear
static solution and select the static loads, e.g., PLOAD4. The static subcase is followed by the
frequency response subcase where new SPC and DLOAD Case Control commands set the
boundary conditions and specify the applied dynamic load via a RLOADi entry or combination
on the DLOAD Bulk Data entry. The frequency response subcase requires the insertion of the
STATSUB Case Control command to select the static subcase ID.
2. Thermal loads may be applied via the LSEQ method, but note that the dynamic stress recovery
method will not account for the additional strain or stress.
Main Index
MD Nastran Dynamic Analysis Users Guide
Review of Dynamic Excitations
140
Setup for Random Analysis
An MD Nastran random analysis requires a preliminary frequency response analysis to generate the
proper transfer functions that define the output/input ratios. The squared magnitudes of the results are
then multiplied by the spectral density functions of the actual loads. Normally, the inputs are unit loads
(e.g., one g constant magnitude base excitation or a unit pressure on a surface).
Fluids and Acoustic Loads
Normally, fluid and acoustic elements are not loaded directly, but are excited by the connected structures.
However, loads on these special grid points may be used to represent sources of fluid motion such as a
small loudspeaker. The actual units of these loads are the second derivative of volume flow with respect
to time. See Axisymmetric Hydroelastic Analysis (Ch. 11) for details.
Main Index
141
CHAPTER 4
Frequency Response Analysis
Direct Frequency Response Analysis
In direct frequency response analysis, structural response is computed at discrete excitation frequencies
by solving a set of coupled matrix equations using complex algebra. Begin with the damped forced
vibration equation of motion with harmonic excitation
(4-1)
The load in Eq. (4-1) is introduced as a complex vector, which is convenient for the mathematical
solution of the problem. From a physical point of view, the load can be real or imaginary, or both. The
same interpretation is used for response quantities.
For harmonic motion (which is the basis of a frequency response analysis), assume a harmonic solution
of the form:
(4-2)
where is a complex displacement vector. Taking the first and second derivatives of Eq. (4-2),
the following is obtained:
(4-3)
When the above expressions are substituted into Eq. (4-1), the following is obtained:
(4-4)
which after dividing by simplifies to
(4-5)
The equation of motion is solved by inserting the forcing frequency into the equation of motion. This
expression represents a system of equations with complex coefficients if damping is included or the
applied loads have phase angles. The equations of motion at each input frequency are then solved in a
manner similar to a statics problem using complex arithmetic.
Damping in Direct Frequency Response
Damping simulates the energy dissipation characteristics of a structure. Damping in direct frequency
response is represented by the damping matrix and additions to the stiffness matrix .
The damping matrix is comprised of several matrices
(4-6)
M | | x
t ( ) { } B | | x
t ( ) { } K | | x t ( ) { } + + P e ( ) { }e
i et
=
x { } u e ( ) { }e
i et
=
u e ( ) { }
x
{ } ie u e ( ) { }e
i et
=
x
{ } e
2
u e ( ) { }e
i et
=
e
2
M | | u e ( ) { }e
i et
ie B | | u e ( ) { }e
i et
K | | u e ( ) { }e
i et
+ + P e ( ) { }e
i et
=
e
i et
e
2
M ieB K + + | | u e ( ) { } P e ( ) { } =
e
B | | K | |
B | | B
1
| | B
2
| | + =
Main Index
MD Nastran Dynamic Analysis Users Guide
Direct Frequency Response Analysis
142
where:
In frequency response, PARAM,G and GE on the MATi entry do not form a damping matrix. Instead,
they form the following complex stiffness matrix:
(4-7)
where:
When the above parameters and/or coefficients are specified, they are automatically incorporated into the
stiffness matrix and therefore into the equation of motion for the solution. All of the forms of damping
can be used in the same analysis, and their effects are added together.
In frequency response analysis, it is not necessary to assume an equivalent viscous form for structural
damping since the solution is complex. Therefore, a complex stiffness matrix is allowed.
= damping elements (CVISC, CDAMPi and hybrid damping*) and B2GG
*See Damping (Ch. 6) for more details on on the topic of hybrid damping a unification of vis-
cous, structural and proportional damping to the dynamic equations of motion, see the SDAMP-
ING Case Control command and the Bulk Data entry DAMPING (p. 1579) in the MD Nastran
Quick Reference Guide.
= B2PP direct input matrix and transfer functions
= global stiffness matrix
= overall structural damping coefficient (PARAM,G)
= element stiffness matrix
= element structural damping coefficient (GE on the MATi entry)
B
1
| |
B
2
| |
K | | 1 iG + ( ) K | | i G
E
K
E
| |
+ =
K | |
G
K
E
| |
G
E
Main Index
143
CHAPTER 4
Frequency Response Analysis
Frequency Response Function (FRF) and FRF Based
Assembly (FBA)
Introduction
Frequency Response Functions (FRFs) can be used to represent components. The FRFs of such
components can then be combined to yield the FRFs of assemblies of such components. Such an FRF
based assembly (FBA) process represents an alternative to component mode synthesis (or modal
substructuring). This method also lends itself to tracking load paths or energy flows through a structure,
commonly referred as Transfer Path Analysis (TPA). This approach may be regarded as an alternative
to mode participation studies. The FRF/FBA capability provides an excellent tool for NVH studies.
FRF Concept
Using the usual symbols, the equation of motion for frequency response analysis is given by:
(4-8)
where is the dynamic stiffness matrix of the system.
Solving the above equation for the response displacements , we obtain
(4-9)
The matrix in the above equation is the receptance matrix of the system. It is also commonly
referred to as the FRF (Frequency Response Function) of the system. It should be noted that the FRF of
a system is a function of the forcing frequency . Thus there is a different FRF for the system for each
forcing frequency.
The rows of the FRF matrix represent response DOFs while its columns represent excitation DOFs. Any
term of the FRF matrix represents the response displacement at the i-th DOF due to a unit load
applied to the j-th DOF. Thus, the rows in , the j-th column of the FRF, represent the displacements
at all response DOFs due to a unit load applied to the j-th DOF. Similarly, the columns in the i-th row of
the FRF represent the response displacements at the i-th DOF due to unit loads applied to all excitation
DOFs.
In practice, the FRF matrix is computed by solving Eq. (4-9) for a series of unit loads. Thus, consider the
following equation which represents Eq. (4-9) for a series of unit loads on the right hand side:
(4-10)
The solution of the above equation for the matrix of displacements yields the desired FRF matrix
.
e
2
M | | ie B | | K | | + + ( ) u { } Z | | u { } P { } = =
Z | |
u { }
u { } Z | |
1
P { } H | | P { } = =
H | |
e
H
i j
H { }
j
U | | Z | |
1
I | | =
U | |
H | |
Main Index
MD Nastran Dynamic Analysis Users Guide
Frequency Response Function (FRF) and FRF Based Assembly (FBA)
144
The matrix of displacements resulting from the solution of Eq. (4-10), which is equivalent to the
receptance or FRF matrix of Eq. (4-9), is square because Eq. (4-10) assumes that the responses are
computed at all DOFs of the system and also that unit loads are applied at all DOFs. However, this is
rarely the case in practice. In most practical cases, responses are computed at only a subset of the total
points in a configuration and loads are also applied to only a small subset of the total DOFs in the system.
Therefore, in practice, the actual FRF matrix to be considered for analysis purposes is really a subset (or
smaller partition) of the matrix given by Eq. (4-10). In general, this FRF matrix, which is what is
actually employed in FRF analysis, is rectangular and can be regarded as an (r x e) matrix where r, the
number of rows, is the number of actual response DOFs and e, the number of columns, is the number of
actual excitation DOFs.
FBA Concept
It is possible to obtain the FRFs of an assembly of components from the FRFs of the individual
components comprising the assembly. This process is referred to as FRF Based Assembly (FBA).
The FRFs of an assembly of components is computed in Nastran by coupling the FRFs of its constituent
components and enforcing conditions of displacement compatibility and force equilibrium at the
connected DOFs. The final result of the FBA process will be a set of FRF matrices for the assembly, with
each such matrix corresponding to a forcing frequency. The number of rows of each such matrix will be
equal to the total number of response DOFs of the assembly and the number of columns will be equal to
the total number of excitation DOFs of the assembly.
Using the FRFs resulting from the FBA process, the program recovers the FRFs for the individual FRF
components comprising the FRF assembly. These results will reveal clearly how excitations on one
component affect the responses at other components of the assembly.
Usage of the FRF/FBA Feature
The FRF/FBA capability is available in both SOL 108 (Direct Frequency Response) and SOL 111(Modal
Frequency Response). The generation of FRFs for a compoent and their use in a subsequent FBA process
starts with the FRF - MD Only Case Control command and running a SOL 108 or SOL 111 job.
In addition to the FRF command, the following Bulk Data entries are used to define the components
connectivity and loads. FBADLAY - MD Only, FBALOAD - MD Only, FBAPHAS - MD Only, FRFCONN -
MD Only, FRFFLEX - MD Only, FRFRELS - MD Only, FRFSPC1 - MD Only, FRFCOMP - MD Only,
FRFXIT - MD Only and FRFXIT1 - MD Only.
The user should carefully review the the FRF Case Control command and Bulk Data entries before
running the SOL 108 or SOL 111 job. The following additional data item are of particular interest:
a. The DOFs where loads are to be applied must be specified either indirectly via the DLOAD
Case Control command and/or directly via the FRFXIT/FRFXIT1 Bulk Data entries. The
DLOAD Case Control command points to appropriate Bulk Data loading entries. All DOFs
with nonzero load values will have unit loads applied to them. The FRFXIT entry permits
specification of unit load for a single DOF with a label. The FRFXIT1 entry permits
specification of unit loads at multiple DOFs.
U | |
H | |
U | |
Main Index
145
CHAPTER 4
Frequency Response Analysis
b. There is no requirement that unit loading data be defined for every component for which FRFs
are generated, since some components in a configuration may not have any loads applied to
them.
c. Regardless of whether an FRF component has unit loads explicitly specified for it, as in
Remark 12(a) or not, as in Remark 12(b), the program will internally apply unit loads
automatically at all DOFs for all connection points comprising the set referenced by the
CONNPTS keyword. This ensures that correct results are obtained from subsequent FBA
processes.
d. The specific points at which FRFs are computed in an FRF generation run consist of the
following:
All points specified via DISP, VELO, and ACCE requests
All points associated with elements for which STRESS/FORCE requests are specified
All points at which unit loads are applied (as per the scheme indicated in Remark 12(a)
All points comprising the set referenced by the CONNPTS keyword
All grid points referenced in PLOTEL Bulk Data entries
e. It is assumed in an FBA process that the FRFs of all of the FRF components have been
generated at the same forcing frequencies, and that these are also the forcing frequencies at
which the FBA process is to be performed. As a result, the FBA process derives these forcing
frequencies from the saved data of the first of the FRF components being assembled, and uses
them in the FBA process.
In order to ensure the validity of the FBA process, the program checks to make sure that all of the FRF
components have been generated using the same number of forcing frequencies and further that all of
these forcing frequencies are the same for all of the FRF components. If both of these conditions are not
met, the program terminates the job with an appropriate fatal message.
Remark 13. on the FRF Case Control command ontains descriptions of examples for various scenarios
of the FRF/FBA capability.
Main Index
MD Nastran Dynamic Analysis Users Guide
Modal Frequency Response Analysis
146
Modal Frequency Response Analysis
Modal frequency response analysis is an alternate approach to computing the frequency response of a
structure. This method uses the mode shapes of the structure to reduce the size, uncouple the equations
of motion (when modal or no damping is used), and make the numerical solution more efficient. Since
the mode shapes are typically computed as part of the characterization of the structure, modal frequency
response is a natural extension of a normal modes analysis.
As a first step in the formulation, transform the variables from physical coordinates to modal
coordinates by assuming
(4-11)
The mode shapes are used to transform the problem in terms of the behavior of the modes as opposed
to the behavior of the grid points. Equation (4-11) represents an equality if all modes are used; however,
because all modes are rarely used, the equation usually represents an approximation.
To proceed, temporarily ignore all damping, which results in the undamped equation for harmonic
motion
(4-12)
at forcing frequency .
Substituting the modal coordinates in Eq. (4-11) for the physical coordinates in Eq. (4-12) and dividing
by , the following is obtained:
(4-13)
Now this is the equation of motion in terms of the modal coordinates. At this point, however, the
equations remain coupled.
To uncouple the equations, premultiply by to obtain
(4-14)
where:
The final step uses the orthogonality property of the mode shapes to formulate the equation of motion in
terms of the generalized mass and stiffness matrices, which are diagonal matrices. These diagonal
matrices do not have the off-diagonal terms that couple the equations of motion. Therefore, in this form
= modal (generalized) mass matrix
= modal (generalized) stiffness matrix
= modal force vector
u e ( ) { }
e ( ) { }
x { } | | | e ( ) { }e
i et
=
| | |
e
2
M | | x { } K | | x { } + P e ( ) { } =
e
e
i et
e
2
M | | | | | e ( ) { } K | | | | | e ( ) { } + P e ( ) { } =
|
T
| |
e
2
| | |
T
M | | | | | e ( ) { } | | |
T
K | | | | | e ( ) { } + | | |
T
P e ( ) { } =
| | |
T
M | | | | |
| | |
T
K | | | | |
| | |
T
P { }
Main Index
147
CHAPTER 4
Frequency Response Analysis
the modal equations of motion are uncoupled. In this uncoupled form, the equations of motion are
written as a set of uncoupled single degree-of-freedom systems as
(4-15)
where:
The modal form of the frequency response equation of motion is much faster to solve than the direct
method because it is a series of uncoupled single degree-of-freedom systems.
Once the individual modal responses are computed, physical responses are recovered as the
summation of the modal responses using
(4-16)
These responses are in complex form (magnitude/phase or real/imaginary) and are used to recover
additional output quantities requested in the Case Control Section.
Damping in Modal Frequency Response
If a damping matrix exists, the orthogonality property (see Mathematical Overview of Normal Modes
Analysis, 47) of the modes does not, in general, diagonalize the generalized damping matrix
(4-17)
If structural damping is used, the orthogonality property does not, in general, diagonalize the generalized
stiffness matrix
(4-18)
where
In the presence of a matrix or a complex stiffness matrix, the modal frequency approach solves the
coupled problem in terms of modal coordinates using the direct frequency approach described in Direct
Frequency Response Analysis, 141
(4-19)
Equation (4-19) is similar to Eq. (4-5) for the direct frequency response analysis method except that
Eq. (4-19) is expressed in terms of modal coordinates . Since the number of modes used in a solution
= i-th modal mass
= i-th modal stiffness
= i-th modal force
e
2
m
i
i
e ( ) k
i
e ( ) + p
i
e ( ) =
m
i
k
i
p
i
i
e ( )
x { } | | | e ( ) { }e
i et
=
B | |
| | |
T
B | | | | | diagonal =
| | |
T
K | | | | | diagonal =
K 1 i G + ( ) K | | i G
E
K
E
| |
+ =
B | |
e
2
| | |
T
M | | | | | ie | | |
T
B | | | | | | | |
T
K | | | | | + + | | e ( ) { } | | |
T
P e ( ) { } =
Main Index
MD Nastran Dynamic Analysis Users Guide
Modal Frequency Response Analysis
148
is typically much less than the number of physical variables, using the coupled solution of the modal
equations is less costly than using physical variables.
If damping is applied to each mode separately, the uncoupled equations of motion can be maintained.
When modal damping is used, each mode has damping where . The equations of motion
remain uncoupled and have the form
(4-20)
for each mode.
Each of the modal responses is computed using
(4-21)
The TABDMP1 Bulk Data entry defines the modal damping ratios. A table is created by the
frequency/damping pairs specified on the TABDMP1 entry. The solution refers to this table for the
damping value to be applied at a particular frequency. The TABDMP1 Bulk Data entry has a Table ID.
A particular TABDMP1 table is activated by selecting the Table ID with the SDAMPING Case Control
command.
1 2 3 4 5 6 7 8 9 10
TABDMP1
TID TYPE
f1 g1 f2 g2 f3 g3 -etc.- ENDT
Field Contents
TID Table identification number.
TYPE Type of damping units:
G (default)
CRIT
Q
fi Frequency value (cycles per unit time).
gi Damping value in the units specified.
b
i
b
i
2m
i
e
i
,
i
=
e
2
m
i
i
e ( ) ieb
i
i
e ( ) k
i
i
e ( ) + + p
i
e ( ) =
i
e ( )
p
i
e ( )
m
i
e
2
ib
i
e k
i
+ +
---------------------------------------------- =
Main Index
149
CHAPTER 4
Frequency Response Analysis
At resonance, the three types of damping are related by the following equations:
(4-22)
Note that the subscript is for the i-th mode, and not the i-th excitation frequency.
The values of and define pairs of frequencies and dampings. Note that can be entered as one
of the following: structural damping (default), critical damping, or quality factor. The entered damping
is converted to structural damping internally using Eq. (4-22). Straight-line interpolation is used for
modal frequencies between consecutive values. Linear extrapolation is used at the ends of the table.
ENDT ends the table input.
For example, if modal damping is entered using Table 4-1 and modes exist at 1.0, 2.5, 3.6, and 5.5 Hz,
MD Nastran interpolates and extrapolates as shown in Figure 4-4 and in the table. Note that there is no
table entry at 1.0 Hz; MD Nastran uses the first two table entries at and to extrapolate
the value for .
Figure 4-4 Example TABDMP1
b
cr
2m
i
e
i
=
,
i
b
i
b
cr
-------
G
i
2
----- = =
Q
i
1
2,
i
( )
-------------
1
G
i
----- = =
i
fi gi gi
fi
f 2.0 = f 3.0 =
f 1.0 =
0.10
0.20
2.0 4.0 6.0
f (Hz)
0.0
= entered value
= computed value
+
+
+ +
,
+
Main Index
MD Nastran Dynamic Analysis Users Guide
Modal Frequency Response Analysis
150
Modal damping is processed as a complex stiffness when PARAM,KDAMP, KDAMPFL is entered as -1.
The uncoupled equation of motion becomes
(4-23)
The default for PARAM,KDAMP is 1, which processes modal damping as a damping matrix as shown
in Eq. (4-20).
The decoupled solution procedure used in modal frequency response can be used only if either no
damping is present or modal damping alone (via TABDMP1) is used. Otherwise, the modal method uses
the coupled solution method on the smaller modal coordinate matrices if nonmodal damping (i.e.,
CVISC, CDAMPi, GE on the MATi entry, or PARAM,G) is present.
Select Modes to be Included for Response Analysis
It is possible that not all of the computed modes are required in the frequency response solution. You
need to retain, at a minimum, all the modes whose resonant frequencies lie within the range of forcing
frequencies. For example, if the frequency response analysis must be between 200 and 2000 Hz, all
modes whose resonant frequencies are in this range should be retained. This guideline is only a minimum
requirement, however. For better accuracy, all modes up to at least two to three times the highest forcing
frequency should be retained. In the example where a structure is excited to between 200 and 2000 Hz,
all modes from 0 to at least 4000 Hz should be retained.
Modal dynamic analysis involves the use of mode shapes in the dynamic analysis. Normally, the analysis
use all of the computed mode shapes. However, the user has the option of selecting a subset of the
computed mode shapes for use in the dynamic analysis. The frequency range selected on the eigenvalue
entry (EIGRL or EIGR) is one means to control the modes used in the modal frequency response solution.
Also, three parameters are available to limit the number of modes included in the solution.
Table 4-1 Example TABDMP1 Interpolation/Extrapolation
Entered Computed
f z f z
2.0 0.16 1.0 0.14
3.0 0.18 2.5 0.17
4.0 0.13 3.6 0.15
6.0 0.13 5.5 0.13
1 2 3 4 5 6 7 8 9 10
TABDMP1
10 CRIT +TAB1
+TAB1 2.0 0.16 3.0 0.18 4.0 0.13 6.0 0.13 +TAB2
+TAB2 ENDT
e
2
m
i
i
e ( ) 1 iG e ( ) + ( )k
i
i
e ( ) + p
i
e ( ) =
Main Index
151
CHAPTER 4
Frequency Response Analysis
PARAM,LFREQ, LFREQFL gives the lower limit on the frequency range of retained modes, and
PARAM,HFREQ, HFREQFL gives the upper limit on the frequency range of retained modes.
PARAM,LMODES, LMODESFL gives the number of lowest modes to be retained. These parameters can
be used to include the proper set of modes. Note that the default is for all computed modes to be retained.
It should be noted in both of these scenarios that the selected mode shapes represent consecutive mode
numbers. (When dealing with fluid mode shapes, the parameters LMODESFL and
LFREQFL/HFREQFL play a similar role.)
There are cases, particularly when performing modal participation studies, where there may be a need
for a combination of the computed mode shapes whose mode numbers may not all be consecutive. This
may occur when only specific computed mode shapes are to be included in the dynamic analysis or
specific computed mode shapes are to be excluded from the dynamic analysis. Such selections cannot
be accomplished via the LMODES and LFREQ/HFREQ parameters. In order to allow such selections
use the Case Control command called MODESELECT.
The MODESELECT command can also be used to accomplish the same task as the LMODES and
LFREQ/HFREQ parameters. However, its main purpose and usefulness is for making selections of
mode shapes that cannot be accomplished via these parameters. With MODESELECT, specific modes
or modes within frequency ranges can be individually selected for your analysis. See the examples in the
MD Nastran Quick Reference Guide for all the options.
Dynamic Data Recovery in Modal Frequency Response
Analysis
In modal frequency response analysis, two options are available for recovering displacements and
stresses: the mode displacement method and the matrix method. Both methods give the same answers,
although with differences in cost.
The mode displacement method computes the total physical displacements for each excitation frequency
from the modal displacements, and then computes element stresses from the total physical
displacements. The number of operations is proportional to the number of excitation frequencies.
The matrix method computes displacements per mode and element stresses per mode, and then computes
physical displacements and element stresses as the summation of modal displacements and element
stresses. Costly operations are proportional to the number of modes.
Since the number of modes is usually much less that the number of excitation frequencies, the matrix
method is usually more efficient and is the default. The mode displacement method can be selected by
using PARAM,DDRMM,-1 in the Bulk Data. The mode displacement method is required when
frequency-frozen structural plots are requested (see Results Processing (Ch. 15)).
The mode acceleration method (Mode Acceleration Method (Ch. 12)) is another data recovery method
for modal frequency response analysis. This method can provide better accuracy since detailed local
stresses and forces are subject to mode truncation and may not be as accurate as the results computed
with the direct method.
Main Index
MD Nastran Dynamic Analysis Users Guide
Modal Versus Direct Frequency Response
152
Modal Versus Direct Frequency Response
Some general guidelines can be used when selecting modal frequency response analysis versus direct
frequency response analysis. These guidelines are summarized in Table 4-2.
In general, larger models may be solved more efficiently in modal frequency response because the
numerical solution is a solution of a smaller system of uncoupled equations. The modal method is
particularly advantageous if the natural frequencies and mode shapes were computed during a previous
stage of the analysis. In that case, you simply perform a restart (see Restarts In Dynamic Analysis, 377).
Using the modal approach to solve the uncoupled equations is very efficient, even for very large numbers
of excitation frequencies. On the other hand, the major portion of the effort in a modal frequency
response analysis is the calculation of the modes. For large systems with a large number of modes, this
operation can be as costly as a direct solution. This result is especially true for high-frequency excitation.
To capture high frequency response in a modal solution, less accurate, high-frequency modes must be
computed. For small models with a few excitation frequencies, the direct method may be the most
efficient because it solves the equations without first computing the modes. The direct method is more
accurate than the modal method because the direct method is not concerned with mode truncation.
Table 4-2 provides an overview of which method to use. Many additional factors may be involved in the
choice of a method, such as contractual obligations or local standards of practice.
Table 4-2 Modal Versus Direct Frequency Response
Modal Direct
Small Model X
Large Model X
Few Excitation Frequencies X
Many Excitation Frequencies X
High Frequency Excitation X
Nonmodal Damping X
Higher Accuracy X
Main Index
153
CHAPTER 4
Frequency Response Analysis
Frequency-Dependent Structural Elements
Vibration control devices, such as engine and component vibration isolation mounts, can have
impedance (stiffness and damping) values that vary with excitation frequency. You can also have models
of the frequency-dependent mounts included in a system frequency response analysis. The CBUSH,
CELAS1, CELAS3, CDAMP1, and CDAMP3 elements provide impedance values that change with
frequency to allow modeling such devices for frequency response analysis. The frequency-dependent
impedance values are input on table entries. The frequency-dependent features may be used in SOLs 108,
111, and 200. These elements may also be used with frequency dependence ignored in any solution
sequence.
The BUSH element is also a useful modeling tool when used with only constant properties. It allows
specification of stiffness and damping values like the present CELASi and CDAMPi elements, but it also
meets all criterion for avoiding internal constraints while having an extensive capability for modeling
both geometry and coordinate systems. When the CELASi and CDAMPi elements are used for this
purpose it is the user's responsibility to align geometry and coordinate systems to avoid internal
constraints. The BUSH element automatically performs this alignment. In this sense, the BUSH element
may be considered as an extended scalar element with the advantage of avoiding the internal constraints
that are possible with the older scalar elements. See the The BUSH Element (Ch. 4) in the MD Nastran
Linear Static Analysis Users Guide for a good description of the CBUSH element and a comparison to
the CELAS elements.
Input
Use CBUSH, CELAS1, CELAS3, CDAMP1, and CDAMP3 entries to describe element connectivity
and geometry. CELAS2, CELAS4, CDAMP2, and CDAMP4 cannot be used for frequency-dependent
effects because these element formats do not refer to a property entry. CBUSH is the recommended
format for structural analysis. The CELASi and CDAMPi elements provide the same frequency
dependence as the BUSH element but do not have its capabilities for convenient modeling of complex
geometry.
Use PBUSH, PELAS, and PDAMP entries to specify the nominal properties of the element. Stiffness,
viscous damping (b), and structural damping (ge * Ke) may be specified. The nominal stiffness is used
for real-mode analysis and for cases where no tabular input is used to define frequency-dependent
impedance. The BUSH element has up to six uncoupled stiffness and damping values to define its
nominal properties. These impedances act at a point in space (the elastomer center of elasticity) defined
on the CBUSH entry. The stiffness values at the elastomer center of elasticity are transferred to the
connected grid points by rigid element equations. The orientation of these stiffness values at the
elastomer center of elasticity is defined also on this connection entry, in a manner similar to the Beam
element.
If frequency dependence is needed, the property entries listed above reference a secondary property
entry, listing the table IDs where stiffness and/or damping is defined as a function of excitation
frequency. For example, the PBUSHT entry performs this function for the CBUSH element. Input data
associated with frequency dependence, if present, is ignored in all solution sequences except the
frequency response analysis solutions, SOLs 108, 111, and 200. These elements use only their nominal
values in other types of analysis, even when secondary property entries are specified.
Main Index
MD Nastran Dynamic Analysis Users Guide
Frequency-Dependent Structural Elements
154
Output
Element force and stress output is available for all of these elements. These elements also appear in grid-
point force balance, element strain energy, and element-oriented force output in static analysis. If present,
the frequency-dependent effects are accounted for exactly in all output quantities, including element
force and stress, and single- and multipoint constraint forces.
Limitation
There are two methods of data recovery in modal dynamic analysis. The default method is called the
Dynamic Data Recovery Matrix Method (DDRMM). The alternate method is called the Mode
Displacement Method. Select the Mode Displacement Method by adding the Bulk Data entry
PARAM,DDRMM,-1.
In transient analysis, if the frequency-dependent elements have damping properties and the matrix
method is used, no element output is provided. In the first example below, Analysis of Spot Welds, a
method is described to use rigid elements as an alternate way to measure the forces in frequency
dependent elements. Output can also be obtained by requesting the Mode Displacement Method.
In frequency response analysis, if frequency-dependent elements are present, MD Nastran automatically
switches to the Mode Displacement Method, and the matrix method cannot be used.
Examples
Analysis of Spot Welds
When running the bushweld.dat example from the MD Nastran Linear Static Analysis Users Guide
evidence of internal constraints are apparent in static analysis when the resultants are not in balance. The
analysis does not isolate the elements with internal constraints; instead it merely states that some internal
constraints must exist. The evidence in modal analysis appears when expected rigid-body modes have
nonzero natural frequencies or in cases where the mode shapes for the rigid-body modes cause finite
forces to occur in the elements with internal constraints and in other elements adjacent to them.
Frequency Response
Frequency response analysis is demonstrated by a small model, which allows for manual calculation of
results. The model shown in Figure 4-6 is available in the Install_dir/mdxxxx/doc/dynamics/bushver.dat.
The main structure is the grounded grid point 11. It is connected by a vibration control mount to a point
mass at point 12 representing the isolated component. The nominal mount stiffness is input on a PELAS
entry referenced by a CELAS1 entry. The mass is adjusted by a PARAM,WTMASS entry so that unit
stiffness and weight produce a 1.0 Hz. nominal natural frequency. The input file for the verification
problem is shown in Listing 4-2.
Main Index
155
CHAPTER 4
Frequency Response Analysis
Figure 4-5 Model Diagram
Listing 4-1 Model Input File
SOL 108
CEND
TITLE = VERIFICATION PROBLEM, FREQ. DEP. IMPEDANCE BUSHVER
SUBTITLE = SINGLE DOF, CRITICAL DAMPING, 3 EXCITATION FREQUENCIES
ECHO=BOTH
SPC = 1002
METHOD = 1
DLOAD = 1
DISP = ALL
FREQ = 10
ELFO = ALL
BEGIN BULK
$ CONVENTIONAL INPUT FOR MOUNT
GRDSET, , , , , , , 23456 $ PS
$ TIE DOWN EVERYTHING EXCEPT THE 1 DOF
GRID, 11, , 0., 0., 0.0 $ GROUND
GRID 12, , 0., 0., 0.0 $ ISOLATED DOF
SPC1, 1002, 123456, 11 $ GROUND
CONM2, 12, 12, , 1.0 $ THE ISOLATED MASS
CELAS1, 1112, 1112, 11, 1, 12, 1
PELAS, 1112, 1.0
$PELAST, PID TKID TGEID
PELAST, 1112, 1112
CDAMP1, 11120, 11120, 11, 1, 12, 1
PDAMP, 11120, 0.0 $ NOMINAL VALUE REQUIRED
$PDAMPT P1D1 TBID1
PDAMPT, 11120, 11120
TABLED1, 1112 $ STIFFNESS TABLE
, 0.9 0.81, 1.0, 1.0, 1.1, 1.21 ENDT
TABLED1, 11120 $ DAMPING TABLE
, 0.9 .2864789, 1.0, .3183099, 1.1, .3501409 ENDT
Main Index
MD Nastran Dynamic Analysis Users Guide
Frequency-Dependent Structural Elements
156
$ CONVENTIONAL INPUT FOR FREQUENCY RESPONSE
PARAM, WTMASS, .0253303 $ 1/(2*PI)**2. GIVES FN=1.0
DAREA, 1, 12, 1, 2. $ CAUSES UNIT DEFLECTION
$FREQ, 10, 0.9, 1.0, 1.1 $ BRACKET THE NATURAL FREQENCY
$
$ Perturb the input frequency values so that they do not lie
$ exactly on the natural frequencies.
$
FREQ, 10, 0.92, 1.02, 1.12 $ BRACKET THE NATURAL FREQENCY
RLOAD1, 1, 1, , , 3
TABLED1,3 $ TABLE FOR FORCE VS. FREQUENCY
, 0.9, 0.81, 1., 1., 1.1, 1.21,ENDT $ P = K
ENDDATA
The model is excited at frequencies of 0.9, 1.0, and 1.1 Hz. The impedance is adjusted by TABLED1
entries referenced by a PELAST entry to provide undamped natural frequencies at the excitation
frequencies, and critical damping at all three frequencies. The RLOAD1 and TABLED1 entries describe
a loading function that is equal to the stiffness at each excitation frequency. The DAREA entry requests
that the load defined on the remaining entries be multiplied by 2.0. As the ratio of the dynamic response
at resonance to the static deflection is - 0. 5i for critically damped systems, the expected dynamic
response for this loading condition is -1.0i. The actual output values match these results.
Engine-Body Coupling
A series of example problems are based on the planar model shown in Figure 4-6.
.
Figure 4-6 Engine-Body Demonstration Model
25 35 45
Example Problem for Bushing Element Frequency Dependent Impedance
44
24
34
43
Engine Model
Bush Element
Body
Model
Bush Element
RBAR Element
23
33
15
13
55
62
52
42 32 22 12 2
1 11 21 31 41 51
61
Main Index
157
CHAPTER 4
Frequency Response Analysis
These example problems are stored in Install_dir/mdxxxx/doc/dynamics/bushd108.dat and bushd111.dat.
A car-body superelement is attached to an engine superelement at two mount points. The mounts connect
from the points at the end of the triangular brackets attached to the engine to points at the top of the body
model. In frequency response analysis, the model is excited by a rotating force vector acting at the center
of the engine representing forces due to crankshaft unbalance. The mounts are designed to provide a low
natural frequency for the engine translation modes and a higher frequency for its torsion mode. This
variance is accomplished by providing different stiffness and damping in different directions for each
mount. A coordinate system is provided for each mount whose z axis aligns with the element's axis, and
the mounts are aligned on a line from their attachment point to the engine's center of gravity. Each mount
type has impedance in its local 1 and 3 directions. The right-hand mount is connected directly to the two
components. The elastomer center of elasticity is at the center of the element. Listing 4-2 shows the input
entries for the elastomer center of elasticity.
Listing 4-2 Input Entries for the Elastomer Center of Elasticity
$ RH ENGINE MOUNT
grid,55,,4500.,0.,1500.,,0,0
$ POINT 52 IS ATTACHED TO LOWER STRUCTURE.
$ POINT 55 IS ATTACHED TO UPPER STRUCTURE.
$ AIM Z NEAR ENGINE CG PARALLEL TO BUSH
CORD2R,52,0,5000.,0.,1000.,4000.,0.,2000.
,4000.,0.,1000.
cbush,5001,1001,52,55,,,,52
$ default value of half-span used for elastomer center
The default value of S, which is the location of the elastomer center of elasticity, is used. S is the
ratio of the distance between the connected points to the location of the center of elasticity of the mount.
The default value of 0.5 places the elasticity center at the midpoint between the connected points.
Listing 4-3 shows the element property values for the element.
Listing 4-3 Element Property Values
$ LH ENGINE MOUNT
$ grid point 12 is the attachment point of the lower mount to structure.
$ a rbar replaces one end of the bush element modeling the mount.
$ The other end of the rbar attaches to grid point 13.
$ grid point 13 is at the elastomer center of elasticity
$ grid point 15 is attached to the upper structure.
GRID, 13,,1250.,,1250.,12,0 $ LOWER-MOUNT AXIS
CORD2R, 12,0,1000.,0.,1000.,2000.,0.,2000.
,2000.,0.,1000. $ AIM Z NEAR ENGINE CG
cbush,1001,1001,13,15,,,,12
$ move the center of elasticity to grid point 13 end.
RBAR,12,12,13,123456 $
plotel,12012,13 $ show where rbars are on plot
$ the rbar is instrumentation to measure force in bush element. It
$ is the only element attached to the lower end of the mount
The only elements connecting to the center point are the RBAR and the CBUSH element. Both elements
are massless, and there are no external forces applied to this point. The only sources of force acting on
the point therefore result from the RBAR and CBUSH elements. The forces in the CBUSH element are
then equal and opposite to the forces in the RBAR element at the point in common between them.
Main Index
MD Nastran Dynamic Analysis Users Guide
Frequency-Dependent Structural Elements
158
Forces in rigid elements are requested by MPCFORCE output requests. MPC forces are output in the
displacement coordinates systems of the points to which they are attached. The force at the upper grid
point of the RBAR element is in the same coordinate system as that of the connected grid point, which
was modeled to be the same as that of the CBUSH element. The force transmitted to the body point can
be determined from the MPC force at the other point of the RBAR element. This force is in the basic
coordinate system, the coordinate system of the connected body point because this happens to be the CD
system (blank, or 0) specified for that grid point. MPC (and SPC) forces include effects from all of the
matrices used to compute the dynamic analysis solutions, including all forms of stiffness, viscous
damping, ge and g damping, and mass. This instrumentation technique applies not only to the BUSH
element in transient analysis, but is applicable to all elements in linear analysis.
For direct frequency response analysis, the element force in the BUSH element matches the MPC force to
many digits of accuracy. For the modal frequency response analysis, the two force outputs match within
a few percent, with the differences resulting from modal truncation effects. For the transient response
analysis, the MPC forces provide the only method for output of the force acting on the element.
Performance Analysis
The important parameters in the incremental costs associated with adding frequency-dependent elements
to a model are as follows:
The ratio of frequency dependent elements to other elements.
The types of frequency dependent damping requested.
Whether frequency dependent elements intersect constrained DOFs.
Whether modal or direct analysis is chosen.
Whether there are omitted DOFs.
The use of frequency-dependent elements in modal analysis blocks the DDRMM method of data
recovery, and the mode displacement method is used instead. The modal matrices used for solution will
be coupled, not diagonal, as a consequence of the incremental impedances due to frequency-dependent
effects.
In direct analysis, there is no DDRMM method of data recovery and the addition of the incremental
matrices for frequency-dependent elements does not affect the cost of computation of the solution
module itself significantly. There are added costs associated with assembling and reducing the
incremental impedance matrices for the solution module.
Discussion of Results
The modal method costs less than half of the direct method. In fact, if the DDRMM method is not
blocked. If there are no damping effects, a real matrix solution can be used rather than a complex solution,
and even more of the cost can be avoided.
Much of the added cost due to connections of this type can be avoided by not requesting constraint-force
output. GE damping is considerably more expensive than viscous damping. The approximations of the
modal method are more pronounced for a large number of frequency-dependent elements, while
computation costs approach direct analysis costs. These trends indicate that a direct analysis offers
Main Index
159
CHAPTER 4
Frequency Response Analysis
increased accuracy over a modal analysis at small incremental costs when the proportion of frequency-
dependent elements is large. That modal analysis, however, retains its cost advantage over direct analysis
when the proportion of frequency-dependent elements is small.
Main Index
MD Nastran Dynamic Analysis Users Guide
Frequency-Dependent Excitation Definition
160
Frequency-Dependent Excitation Definition
An important aspect of a frequency response analysis is the definition of the loading function. In a
frequency response analysis, the force must be defined as a function of frequency. Forces are defined in
the same manner regardless of whether the direct or modal method is used.
The following Bulk Data entries are used for the frequency-dependent load definition:
The particular entry chosen for defining the dynamic loading is largely a function of user convenience
for concentrated loads. Pressure and distributed loads, however, require a more complicated format if
the LOADSET/LSEQ combination is required.
There are two important aspects of dynamic load definition. First, the location of the loading on the
structure must be defined. Since this characteristic locates the loading in space, it is called the spatial
distribution of the dynamic loading. Secondly, the frequency variation in the loading is the characteristic
that differentiates a dynamic load from a static load. This frequency variation is called the temporal
distribution of the load. A complete dynamic loading is a product of spatial and temporal distributions.
Using Table IDs and Set IDs in MD Nastran makes it possible to apply many complicated and temporally
similar loadings with a minimum of input. Combining simple loadings to create complicated loading
distributions that vary in position as well as frequency is also a straightforward task.
The remainder of this section describes the Bulk Data entries for frequency-dependent excitation. The
description is given in terms of the coefficients that define the dynamic load.
Frequency-Dependent Loads RLOAD1 Entry
The RLOAD1 Bulk Data entry is a general form in which to define a frequency-dependent load. It defines
a dynamic loading of the form
(4-24)
The values of the coefficients are defined in tabular format on a TABLEDi entry. You need not explicitly
define a force at every excitation frequency. Only those values that describe the character of the loading
are required. MD Nastran will interpolate for intermediate values.
RLOAD1 Tabular input-real and imaginary
RLOAD2 Tabular input-magnitude and phase
DAREA Spatial distribution of dynamic load
DLOAD Combines dynamic load sets
TABLEDi Tabular values versus frequency
DELAY Time delay
DPHASE Phase lead
P f ( ) { } A C f ( ) iD f ( ) + | |e
i u 2tf t { }
{ } =
Main Index
161
CHAPTER 4
Frequency Response Analysis
Note that f is the frequency in cycles per unit time and that .
Frequency-Dependent Loads RLOAD2 Entry
The RLOAD2 Bulk Data entry is a variation of the RLOAD1 entry used for defining a
frequency-dependent load. Whereas the RLOAD1 entry defines the real and imaginary parts of the
complex load, the RLOAD2 entry defines the magnitude and phase.
The RLOAD2 entry defines dynamic excitation in the form
(4-25)
The RLOAD2 definition may be related to the RLOAD1 definition by
1 2 3 4 5 6 7 8 9 10
RLOAD1 SID
EXCITEID DELAYI/
DELAYR
DPHASEI/
DPHASER
TC TD TYPE
Field Contents
SID Set identification number. (Integer > 0)
EXCITEID Identification number of the DAREA, FBALOAD (in FRF Based Assembly or
FBA process) or SPCD entry set that defines . See Remarks 5. and 6.
(Integer > 0)
DELAYI Identification number of DELAY or FBADLAY (in FRF Based Assembly or FBA
process) Bulk Data entry that defines time delay . See Remark 2. (Integer > 0 or
blank)
DELAYR Value of time delay that will be used for all degrees-of-freedom that are excited
by this dynamic load entry. See Remark 2. (Real or blank)
DPHASEI Identification number DPHASE or FBAPHAS (in FRF Based Asseembly or FBA
process) Bulk Data entry that defines phase angle . (See Remark 2. (Integer > 0
or blank)
DPHASER Value of phase angle (in degrees) that will be used for all degrees-of-freedom that
are excited by this dynamic load entry. See Remark 2. (Real or blank)
TC Set identification number of the TABLEDi entry that gives . See Remark 2.
(Integer > 0)
TD Set identification number of the TABLEDi entry that gives . See Remark 2.
(Integer > 0)
TYPE Defines the type of the dynamic excitation. See Remarks 5. and 6. (Integer,
character or blank; Default = 0)
A { }
t
t
u
u
C f ( )
D f ( )
e
i wt
wt cot i wt sin + ( ) =
P f ( ) { } AB f ( )e
i | f ( ) u 2tf t + { }
{ } =
Main Index
MD Nastran Dynamic Analysis Users Guide
Frequency-Dependent Excitation Definition
162
(4-26)
Note that is the frequency in cycles per unit time.
Spatial Distribution of Loading -- DAREA Entry
The DAREA Bulk Data entry defines the degrees-of-freedom where the dynamic load is to be applied and
the scale factor to be applied to the loading. The DAREA entry provides the basic spatial distribution of
the dynamic loading.
1 2 3 4 5 6 7 8 9 10
RLOAD2 SID
EXCITEID DELAYI/
DELAYR
DPHASEI/
DPHASER
TB TP TYPE
Field Contents
SID Set identification number. (Integer > 0)
EXCITEID Identification number of the DAREA, FBALOAD (in FRF Based Assembly or FBA
process) or SPCD entry set that defines . See Remarks 5. and 6. (Integer > 0)
DELAYI Identification number of DELAY or FBADLAY (in FRF Based Assembly or FBA
process) Bulk Data entry that defines time delay . See Remark 2. (Integer > 0 or
blank)
DELAYR Value of time delay that will be used for all degrees-of-freedom that are excited by
this dynamic load entry. See Remark 2. (Real or blank)
DPHASEI Identification number DPHASE or FBAPHAS (in FRF Based Assembly or FBA
process) Bulk Data entry that defines phase angle . (See Remark 2. (Integer > 0 or
blank)
DPHASER Value of phase angle (in degrees) that will be used for all degrees-of-freedom that
are excited by this dynamic load entry. See Remark 2. (Real or blank)
TB Set identification number of the TABLEDi entry that gives . (Integer > 0)
TP Set identification number of the TABLEDi entry that gives in degrees.
(Integer > 0)
TYPE Defines the type of the dynamic excitation. See Remarks 5. and 6. (Integer, character
or blank; Defaults = 0)
1 2 3 4 5 6 7 8 9 10
DAREA
SID P1 C1 A1 P2 C2 A2
RLOAD1
Definition
RLOAD2
Definition
C f ( ) iD f ( ) + B f ( )e
i | f ( )
=
A { }
t
t
u
u
B f ( )
| f ( )
f
Main Index
163
CHAPTER 4
Frequency Response Analysis
A DAREA entry is selected by RLOAD1 or RLOAD2 entries. Any number of DAREA entries may be
used; all those with the same SID are combined.
Time Delay DELAY Entry
The DELAY Bulk Data entry defines the time delay in an applied load.
A DAREA entry must be defined for the same point and component. Any number of DELAY entries
may be used; all those with the same SID are combined.
Phase Lead DPHASE Entry
The DPHASE Bulk Data entry defines the phase lead .
Field Contents
SID Set ID specified by RLOADi entires.
Pi Grid, extra, or scalar point ID.
Ci Component number.
Ai Scale factor.
1 2 3 4 5 6 7 8 9 10
DELAY
SID P1 C1 P2 C2
Field Contents
SID Set ID specified by an RLOADi entry.
Pi Grid, extra, or scalar point ID.
Ci Component number.
Time delay for Pi, Ci. (Default = 0.0)
1 2 3 4 5 6 7 8 9 10
DPHASE
SID P1 C1 P2 C2
Field Contents
SID Set ID specified by an RLOADi entry.
Pi Grid, extra, or scalar point ID.
t
t
2
t
i
u
u
1
u
2
Main Index
MD Nastran Dynamic Analysis Users Guide
Frequency-Dependent Excitation Definition
164
A DAREA entry must be defined for the same point and component. Any number of DPHASE entires
may be used; all those with the same SID are combined.
Dynamic Load Tabular Function -- TABLEDi Entries
The TABLEDi entries (i = 1 through 4) each define a tabular function for use in generating
frequency-dependent dynamic loads. The form of each TABLEDi entry varies slightly, depending on
the value of i, as does the algorithm for y(x). The x values need not be evenly spaced.
The TABLED1, TABLED2, and TABLED3 entries linearly interpolate between the end points and
linearly extrapolate outside of the endpoints, as shown in Figure 4-7. The TABLED1 entry also performs
logrithmic interpolation between points. The TABLED4 entry assigns the endpoint values to any value
beyond the endpoints.
Figure 4-7 Interpolation and Extrapolation for TABLED1, TABLED2, and TABLED3 Entries
The TABLED1 Bulk Data entry has the following format:
Ci Component number.
Phase lead (in degrees) for Pi, Ci. (Default = 0.0)
1 2 3 4 5 6 7 8 9 10
TABLED1
TID XAXIS YAXIS
x1 y1 x2 y2 x3 y3 -etc.- ENDT
Field Contents
TID Table identification number.
XAXIS Specifies a linear or logarithmic interpolation for the x-axis. (Character: LINEAR or
LOG; default = LINEAR)
Field Contents
u
i
y
x
Linear Interpolation Between Endpoints
x
1
x
2
x
3
x
4
x
5
x
6
x
7
Linear Extrapolation of Segment x
6
x
7
Main Index
165
CHAPTER 4
Frequency Response Analysis
The TABLED1 entry uses the algorithm
(4-27)
The algorithms used for interpolation and extrapolation are as follows:
The TABLED2 Bulk Data entry has the following format:
YAXIS Specifies a linear or logarithmic interpolation for the y-axis. (Character: LINEAR or
LOG; default = LINEAR)
xi, yi Tabular values. Values of x are frequency in cycles per unit time.
ENDT Ends the table input.
XAXIS YAXIS
LINEAR LINEAR
LOG LINEAR
LINEAR LOG
LOG LOG
1 2 3 4 5 6 7 8 9 10
TABLED2
TID X1
x1 y1 x2 y2 x3 y3 -etc.- ENDT
Field Contents
y y
T
x ( ) =
y
T
x ( )
xj x
xj xi
---------------- yi
x xi
xj xi
---------------- yj +
xj x ( ) ln
xj xi ( ) ln
------------------------- yi
x x i ( ) ln
xj xi ( ) ln
-------------------------yj +
xj x
xj xi
---------------- yi
x xi
xj xi
---------------- yj ln + ln exp
xj x ( ) ln
xj xi ( ) ln
------------------------- y ln i
x x i ( ) ln
xj xi ( ) ln
-------------------------yj + exp
Main Index
MD Nastran Dynamic Analysis Users Guide
Frequency-Dependent Excitation Definition
166
The TABLED2 entry uses the algorithm
(4-28)
ENDT ends the table input.
The TABLED3 Bulk Data entry has the following format:
The TABLED3 entry uses the algorithm
(4-29)
ENDT ends the table input.
The TABLED4 Bulk Data entry has the following format:
Field Contents
TID Table identification number.
X1 Table parameter.
xi, yi Tabular values. Values of x are frequency in cycles per unit time.
1 2 3 4 5 6 7 8 9 10
TABLED3
TID X1 X2
x1 y1 x2 y2 x3 y3 -etc.- ENDT
Field Contents
TID Table identification number.
X1, X2 Table parameters (X2 = 0.0).
xi, yi Tabular values. Values of x are frequency in cycles per unit time.
1 2 3 4 5 6 7 8 9 10
TABLED4
TID X1 X2 X3 X4
A0 A1 A2 A3 A4 A5 -etc.- ENDT
Field Contents
TID Table identification number.
y y
T
x X1 ( ) =
y y
T
x X1
X2
----------------
\ .
| |
=
Main Index
167
CHAPTER 4
Frequency Response Analysis
The TABLED4 entry uses the algorithm
(4-30)
N is the degree of the power series. When x < X3, X3 is used for x; when x > X4, X4 is used for x. This
condition has the effect of placing bounds on the table; there is no extrapolation outside of the table
boundaries.
ENDT ends the table input.
DAREA Example
Suppose the following command is in the Case Control Section:
DLOAD = 35
in addition to the following entries in the Bulk Data Section:
The DLOAD Set ID 35 in Case Control selects the RLOAD1 entry in the Bulk Data having a Set ID 35.
On the RLOAD1 entry is a reference to DAREA Set ID 29, DELAY Set ID 31, and TABLED1 Set ID
40. The DAREA entry with Set ID 29 positions the loading on grid point 30 in the 1 direction with a
scale factor of 5.2 applied to the load. The DELAY entry with Set ID 31 delays the loading on grid point
30 in the 1 direction by 0.2 units of time. The TABLED1 entry with Set ID 40 defines the load in tabular
Xi Table parameters (X2 = 0.0; X3 < X4).
Ai Coefficients.
1 2 3 4 5 6 7 8 9 10
$RLOAD1
SID DAREA DELAY
DPHASE
TC TD
RLOAD1
35 29 31 40
$DAREA
SID POINT
COMPONENT
SCALE
DAREA
29 30 1 5.2
$DELAY
SID POINT
COMPONENT
LAG
DELAY
31 30 1 0.2
$TABLED1
ID XAXIS YAXIS
$
x1 y1 x2 y2 x3 y3 x4 y4
TABLED1
40 LINEAR LINEAR
0.0 4.0 2.0 8.0 6.0 8.0 ENDT
Field Contents
y Ai
x X1
X2
----------------
\ .
| |
i
i 0 =
N
=
Main Index
MD Nastran Dynamic Analysis Users Guide
Frequency-Dependent Excitation Definition
168
form. This table is shown graphically in Figure 4-8. The result of these entries is a dynamic load applied
to grid point 30, component T1, scaled by 5.2 and delayed by 0.2 units of time.
Figure 4-8 TABLED1 - Amplitude Versus Frequency
Static Load Sets
Only concentrated forces and moments can be specified directly using DAREA entries. To
accommodate more complicated loadings conveniently, the EXCITEID on the RLOADi entry is used to
define static load entries that define the spatial distribution of dynamic loads. EXCITEID may refer to
one or more static load entries (FORCE, PLOADi, GRAV, etc.). All static loads with the Set ID
referenced on the entry define the spatial distribution of the dynamic loading. MD Nastran converts this
information to equivalent dynamic loading.
The static loads are combined with any DAREA entries in the referenced set. The DAREA Set ID is
referenced by an RLOADi entry. This reference defines the temporal distribution of the dynamic
loading.
Figure 4-9 demonstrates the relationships of these entries. To activate a load set defined in this manner,
the DLOAD Case Control command refers to the Set ID of the selected DLOAD or RLOADi entry. The
EXCITEID entries point to the static loading entries that are used to define dynamic loadings and/or
DAREA Set ID. Together this relationship defines a complete dynamic loading. To apply dynamic
loadings in this manner, the DLOAD Case Control command and the RLOADi Bulk Data entry must be
defined.
5
2 4 6
Frequency (Hz)
Amplitude
on
TABLED1
10
0
Main Index
169
CHAPTER 4
Frequency Response Analysis
Figure 4-9 Relationship of Dynamic and Static Load Entries
Dynamic Load Set Combination DLOAD
One of the requirements of frequency-dependent loads is that RLOAD1s and RLOAD2s must have
unique SIDs. If they are to be applied in the same analysis, they must be combined using the DLOAD
Bulk Data entry. The total applied load is constructed from a linear combination of component load sets
as follows:
(4-31)
where:
The DLOAD Bulk Data entry has the following format:
= overall scale factor
= scale factor for the i-th load set
= i-th load set
= total applied load
1 2 3 4 5 6 7 8 9 10
DLOAD
SID S S1 L1 S2 L2
Field Contents
SID Load Set ID.
S Overall scale factor.
Si Individual scale factors.
Li Load Set ID numbers for RLOAD1 and RLOAD2 entries.
DLOAD
RLOADi
DAREA Static Load Entries Dynamic Load
(Temporal
Distribution)
(Spatial
Distribution)
Case Control
Bulk Data
(ReferenceLink)
P { } S S
i
P
i
{ }
i
=
S
S
i
P
i
P
Main Index
MD Nastran Dynamic Analysis Users Guide
Frequency-Dependent Excitation Definition
170
As an example, in the following DLOAD entry:
\
a dynamic Load Set ID of 33 is created by taking 0.5 times the loads in the Load Set ID of 14, adding to
it 2.0 times the loads in the Load Set ID of 27, and multiplying that sum by an overall scale factor of 3.25.
As with other frequency-dependent loads, a dynamic load combination defined by the DLOAD Bulk
Data entry is selected by the DLOAD Case Control command.
$DLOAD SID S S1 L1 S2 L2 -etc.-
DLOAD 33 3.25 0.5 14 2.0 27
Main Index
171
CHAPTER 4
Frequency Response Analysis
Solution Frequencies
A major consideration when you conduct a frequency response analysis is selecting the frequency at
which the solution is to be performed. There are six Bulk Data entries that you can use to select the
solution frequencies. It is important to remember that each specified frequency results in an independent
solution at the specified excitation frequency.
To select the loading frequencies, use the FREQ, FREQ1, FREQ2, FREQ3, FREQ4 and FREQ5 Bulk
Data entries.
The FREQUENCY Case Control command selects FREQi Bulk Data entries. All FREQi entries with the
same selected Set ID are applied in the analysis; therefore, you can use any combination of FREQ,
FREQ1, FREQ2, FREQ3, FREQ4 and FREQ5 entries.
The examples that follow show the formats of the FREQi entries. Notice that the six sets of excitation
frequencies shown in the examples will be combined in a single analysis if the Set IDs are identical.
FREQ
The FREQ Bulk Data entry specifies ten specific (unequally spaced loading frequencies to be analyzed.
FREQ Defines descrete excitation frequencies.
FREQ1 Defines a starting frequency , a frequency incitement , and the number of
frequency increments to solve NDF.
FREQ2 Defines a starting frequency , and ending frequency , and the number of
logarithmic intervals, NF, to be used in the frequency range.
FREQ3*
* Used for modal solution only.
Defines the number of excitation frequencies used between modal pairs in a given
range.
FREQ4* Defines excitation frequencies using a spread about each normal mode within a
range.
FREQ5* Defines excitation frequencies as all frequencies in a given range as a defined
fraction of the normal modes.
1 2 3 4 5 6 7 8 9 10
$FREQ
SID F F F F F F F
$
F F F F F F F F
FREQ
3 2.98 3.05 17.9 21.3 25.6 28.8 31.2
29.2 22.4 19.3
F
start
Af
F
start
F
end
Main Index
MD Nastran Dynamic Analysis Users Guide
Solution Frequencies
172
The FREQ1 Bulk Data example specifies 14 frequencies between 2.9 Hz and 9.4 Hz in increments of
0.5 Hz.
The FREQ2 Bulk Data entry example specifies six logarithmic frequency intervals between 1.0 and 8.0
Hz, resulting in frequencies at 1.0, 1.4142, 2.0, 2.8284, 4.0, 5.6569, and 8.0 Hz being used for the
analysis.
The FREQ3 Bulk Data entry example requests 10 frequencies between each set of modes within the range
20 and 2000, plus ten frequencies between 20 and the lowest mode in the range, plus 10 frequencies
between the highest mode in the range and 2000.
Field Contents
SID Set ID specified by a FREQUENCY Case Control command.
F Frequency value (cycles per unit time).
$FREQ1
SID NDF
FREQ1
6 2.9 0.5 13
Field Contents
SID Set ID specified by a FREQUENCY Case Control command.
Starting frequency in set (cycles per unit time).
Frequency increment (cycles per unit time).
NDF Number of frequency increments.
1 2 3 4 5 6 7 8 9 10
$FREQ2
SID NF
FREQ2
9 1.0 8.0 6
Field Contents
SID Set ID specified by a FREQUENCY Case Control command.
Starting frequency (cycles per unit time).
Ending frequency (cycles per unit time).
NF Number of logarithmic intervals.
F
start
Af
F
start
Af
F
start
F
end
F
start
F
end
Main Index
173
CHAPTER 4
Frequency Response Analysis
The FREQ4 Bulk Data entry example chooses 21 equally spaced frequencies across a frequency band of
to for each natural frequency between 20 and 2000.
1 2 3 4 5 6 7 8 9 10
$FREQ3
SID F1 F2 TYPE NEF
CLUSTER
FREQ3
6 20.0 2000.0 LINEAR 10 2.0
Field Contents
SID Set ID specified by a FREQUENCY Case Control command.
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, F2 > F1, 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.
(Integer > 1, Default = 10)
CLUSTER A CLUSTER value greater than 1 provides closer spacing of excitation frequencies near
the modal frequencies, where greater resolution is needed. (Real > 0.0; Default = 1.0)
1 2 3 4 5 6 7 8 9 10
$FREQ4
SID F1 F2 FSPD NFM
FREQ4
6 20.0 2000.0 0.30 21
Field Contents
SID Set ID specified by a FREQUENCY Case Control command.
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, F2 > F1, Default
= F1)
FSPD Frequency spread, +/ the fractional amount specified for each mode which occurs in 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.)
0.7 f
N
1.3 f
N
Main Index
MD Nastran Dynamic Analysis Users Guide
Solution Frequencies
174
The FREQ5 Bulk Data entry example will compute excitation frequencies which are 0.6, 0.8, 0.9, 0.95,
1.0, 1.05, 1.1, and 1.2 times the natural frequencies for all natural frequencies, but use only the computed
frequencies that fall within the range 20 and 2000.
1 2 3 4 5 6 7 8 9 10
$FREQ5
SID F1 F2 FR1 FR2 FR3 FR4 FR5
FR6 FR7 -etc.-
FREQ5
6 20.0 2000.0 1.0 0.6 0.8 0.9 0.95
1.05 1.1 1.2
Field Contents
SID Set ID specified by a FREQUENCY Case Control command.
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, F2 > F1;
Default = F1)
FRi Fractions of the natural frequencies in the range F1 to F2. (Real > 0.0)
Main Index
175
CHAPTER 4
Frequency Response Analysis
Frequency Response Considerations
Exciting an undamped (or modal or viscous damped) system at 0.0 Hz using direct frequency response
analysis gives the same results as a static analysis and also gives almost the same results when using
modal frequency response (depending on the number of retained modes). Therefore, if the maximum
excitation frequency is much less than the lowest resonant frequency of the system, a static analysis is
probably sufficient.
Undamped or very lightly damped structures exhibit large dynamic responses for excitation frequencies
near resonant frequencies. A small change in the model (or running it on another computer) may result
in large changes in such responses.
Use a fine enough frequency step size ( ) to adequately predict peak response. Use at least five points
across the half-power bandwidth (which is approximately for an SDOF system) as shown in
Figure 4-10.
Figure 4-10 Half-Power Bandwidth
For maximum efficiency, an uneven frequency step size should be used. Smaller frequency spacing
should be used in regions near resonant frequencies, and larger frequency step sizes should be used in
regions away from resonant frequencies.
Af
2,f
n
Response
Peak Response
Frequency
Half-Power Bandwidth
= Excitation Frequency
Peak
2
----------- Half-Power Point =
Main Index
MD Nastran Dynamic Analysis Users Guide
Solution Control for Frequency Response Analysis
176
Solution Control for Frequency Response Analysis
In the Case Control Section of the MD Nastran input file, you must select the solution parameters
associated with the current analysis (i.e., frequencies, loads, and boundary conditions), and also the
output quantities required from the analysis. The Case Control commands directly related to frequency
response analysis are listed in Table 4-3. They can be combined in the standard fashion with the more
generic entries, such as SPC, MPC, etc.
The Case Control command, OMODES (for Output MODES), allows for the selection of a set of modes
for data recovery and output purposes. This command is supported for SOLs 103, 105, 107, 110, 111,
112, and 200. It allows selection of modes by mode number rather than by frequency value, as is the case
with the OFREQUENCY command. OMODES is particularly useful because it limits the amount of
output in the case of large, real-life problems without affecting the actual number of modes computed.
For example, assume for a large normal modes model with multiple boundary conditions that the user is
interested in obtaining the output for the first five modes in the first subcase and the next ten modes in
the following subcase. The following OMODES request in each subcase will accomplish this goal.
SUBCASE 10
BC = 1
SPC = 100
METHOD = 101
SET 102 = 1 THRU 5
OMODES = 102
DISP = ALL
$
SUBCASE 20
BC = 2
SPC = 200
METHOD = 201
SET 202 = 6 THRU 15
Table 4-3 Case Control Commands for Frequency Response Solution Control
Case
Control
Command
Direct
or
Modal Description Required/Optional
DLOAD Both Select the dynamic load set from Bulk Data Required
FREQUENCY Both Select FREQi entries from Bulk Data Required
METHOD Modal Select the eigenvalue extraction parameters Required
LOADSET Both Select the LSEQ set from Bulk Data Optional
SDAMPING Modal Select the modal damping table from Bulk
Data
Optional
OFREQUENCY Both Select the frequencies for output (Default =
all)
Optional
OMODES Both Selects mode for output requests (Default =
all)
Optional
Main Index
177
CHAPTER 4
Frequency Response Analysis
OMODES = 202
DISP = ALL
The types of results available from a frequency response analysis are similar to those for a typical static
analysis except that the results are a complex function of the applied loading frequency. Additional
quantities (characteristic of dynamic problems) are also available. The output quantities are summarized
in Table 4-4 and Table 4-5.
Frequency response output is in real/imaginary format (the default) or magnitude/phase format (the
phase angle is in degrees). Frequency response output is also in SORT1 or SORT2 format. In SORT1
format, the results are listed by frequency; in SORT2 format, the results are listed by grid point or
element number. SORT1 is the default for direct frequency response analysis (SOL 108), and SORT2
is the default for modal frequency response analysis (SOL 111). PARAM,CURVPLOT,1 and
PARAM,DDRMM,-1 are necessary to obtain SORT1 output in SOL 111. These output formats are
specified with the Case Control commands. The command
DISPLACEMENT(PHASE, SORT2) = ALL
prints displacements in magnitude/phase and SORT2 formats. The output formats are illustrated in the
first example in Examples, 184.
Table 4-4 Grid Output from a Frequency Response Analysis
Case Control
Command Description
ACCELERATION Grid point acceleration results for a set of grid points.
DISPLACEMENT
(or VECTOR)
Grid point displacement results for a set of grid points.
OLOAD Requests the applied load table to be output for a set of grid points.
SACCELERATION Requests the solution set acceleration output: d-set in direct solutions and
modal variables in modal solutions.
SDISPLACEMENT Requests the solution set displacement output: d-set in direct solutions
and modal variables in modal solutions.
SVECTOR Requests the real eigenvector output for the a-set in modal solutions.
SVELOCITY Requests the solution set velocity output: d-set in direct solutions and
modal variables in modal solutions.
SPCFORCES Requests the forces of a single-point constraint for a set of grid points.
VELOCITY Grid point velocity results for a set of grid points.
Main Index
MD Nastran Dynamic Analysis Users Guide
Solution Control for Frequency Response Analysis
178
A number of Bulk Data entries are unique to frequency response analysis. These entries can be combined
with other generic entries in the Bulk Data. Bulk Data entries directly related to frequency response
analysis are summarized in Table 4-6.
Table 4-5 Element Output from a Frequency Response Analysis
Case Control Command Description
ELSTRESS (or STRESS) Element stress results for a set of elements.
ELFORCE (or FORCE) Element force results for a set of elements.
STRAIN Element strain results for a set of elements.
Table 4-6 Bulk Data Entries for Frequency Response Analysis
Bulk Data
Entry
Direct
or Modal Description
Required/
Optional
FREQ, FREQi Both Excitation frequencies Required
RLOADi Both Dynamic loading Required
EIGR or EIGRL Modal Eigenvalue analysis parameters Required
LSEQ Both Dynamic loading from static loads Optional
TABLEDi Both Frequency-dependent tables Both*
*Required for RLOAD1; optional for RLOAD2.
DAREA Both Load component and scale factor Required
DELAY Both Time delay on dynamic load Optional
DPHASE Both Phase angle on dynamic load Optional
DLOAD Both Dynamic load combination, required if RLOAD1
and RLOAD2 are used
Optional
TABDMP1 Modal Modal damping table Optional
Main Index
179
CHAPTER 4
Frequency Response Analysis
Modal Contribution Fraction (MCFRACTION)
Introduction
The response of large structural components to loads in the frequency or time domain can be determined
using either a direct or modal solution approach. The modal approach is typically employed for large
models when the response of the structure can be approximated using only a small number of its natural
modes. During this process, data recovery and postprocessing of large quantities of response data usually
occurs. Often, the user desires detailed information for several points of interest in the model. One item
of particular interest is often referred to as the modal contribution fraction or the modal participation
factor As these names imply, the value for this item is defined as that portion of the total response at the
point that can be attributed to a particular natural mode.
The MFRACTION command provides more control over the amount of output produced during the
modal contribution fraction calculation.
Theory
Modal analysis solutions are based on the theory that the effects of a small number of natural modes can
be used to represent the response of the structure. The eigenvectors of these modes are used to transform
the problem from the physical domain into a scalar domain of generalized coordinates. This
transformation results in a much smaller problem size that can be solved rapidly. Once the solution to
the generalized problem is obtained, the solution in the physical domain is obtained by transformation,
again using the eigenvectors of the natural modes. The response at a physical degree of freedom (a grid
points translation or rotation component) for a particular forcing frequency or time step can be found by
summing the individual responses of each mode shape. This is accomplished by simple matrix
multiplication of the eigenvectors times the generalized solution vectors. The calculation of modal
contribution fractions can be performed as part of the total response calculation.
In MD Nastran, several different views of the modal contribution fractions are computed. All start with
some basic ingredients. These are the total modal solution response at the required degrees of freedom
and the transformation matrix from modal to physical coordinates. The solution responses are complex
(a real term and an imaginary term) for frequency response and complex eigenvalue solutions. The
responses involve only real terms for transient analysis. The following discussion pertains to complex
response results, but is applicable to transient analysis as well. The only difference is that there are no
imaginary terms and phase angles are all zero. The discussion is limited to operations on a single degree
of freedom for a single solution vector. Extension to multiple degrees of freedom and solution vectors
is a simple matter of substituting matrix operations for vector operations.
The total modal response, , at a degree of freedom can be found by summing the individual modal
responses.
(4-32)
In Eq. (4-32), is a real one row by h column physical response data recovery matrix and
is a complex (real for transient) h row by one column modal solution vector. The h size represents the
number of natural modes that are used in the solution process. The total response, , is a complex
U
U rphi | | uh { } =
rphi | | uh { }
U
Main Index
MD Nastran Dynamic Analysis Users Guide
Modal Contribution Fraction (MCFRACTION)
180
number with real and imaginary terms. It can be represented in polar format (magnitude and phase angle)
with some simple arithmetic manipulation. Now each of the individual modal contributions
in the sum can be represented in complex and polar formats also. The natural mode with the largest
individual contribution to the magnitude can be determined by scanning the magnitudes of each of the
individual modal responses. The magnitude of the individual modal response can be projected onto the
magnitude of total response. The relative phase angle of the individual modal response with respect to
the phase angle of the total response can be calculated. Each individual modal response projected
magnitude can be divided by the total response magnitude to obtain the fraction of the total response that
is contributed by each mode. A scaled modal response magnitude can be calculated by dividing each
modal response projected magnitude by the largest modal response magnitude. All of these different
calculated quantities are present in the printed output as shown in Figure 4-11.
Inputs
The MCFRACTION Case Control command gives the user new controls over the amount and ordering of
the produced modal contribution fraction data. The general format of the command is:
The SORT and KEY keywords are used to control sorting operations. The printed output can be sorted
in one of several ways using any of the fraction views as a key. The default sorting order is in the order
of the natural frequency (or mode id). The data can also be filtered to remove insignificant terms before
it is printed. The SOLUTION keyword selects a subset of the available solutions for output. Any or all
of the different fraction views can be sent to the punch file.
The SET Case Control command allows the analyst to specify a set of grid point and component code
combinations. An example of the format is SET 1000 = 917/T3, 85/R2, 127016/T1 which
demonstrates the general input format of grid ID and component code separated by a slash, much like the
manner in which XY-PLOT command grid point entities are defined. No THRU ranges are permitted.
Outputs
The MCFRACTION Case Control command can cause generation of both printed and punched output.
The output data block is OMCFRAC. Items computed and available for output are shown in Table 4-7.
rphi uh ( )
MCFRACTION
STRUCTURE
(
PRINT, PUNCH
PLOT
REAL or IMAG
PHASE
SORT sorttype = ( )
, , ,
KEY
FRACTION
sortitem
= ITEMS
FRACTION
ALL
(itemlist)
= SOLUTION
ALL
m
NONE
= FILTER
0.001
fratio
= ,
NULL
12
ipowr
=
ALL
n
NONE
)
`
=
Main Index
181
CHAPTER 4
Frequency Response Analysis
Figure 4-11 is an example of the modal contribution fraction output produced in a modal frequency
response solution. The heading lines identify the grid point and component, total response in both
real/imaginary and magnitude/phase formats, loading condition information, maximum response
contribution for a mode and the mode id, sorting and filtering information. Then, for each natural mode,
a tabular listing of the various views of modal contribution data is presented. The table contains the
response of the mode, in real/imaginary and magnitude phase representations, the projection magnitude,
the relative phase angle, the modal fraction value, and the scaled response magnitude.
Figure 4-11 Sample Modal Frequency Response Solution Output
The headings in Figure 4-11 reflect the output generated in modal frequency response. For modal
transient response, only real (as opposed to complex) numbers are generated and the table is reduced to
that shown in Figure 4-12.
Figure 4-12 Sample Modal Transient Response Solution Output
Table 4-7 MCFRACTION Item List Descriptions
Item Identifier Description
RESPONSE each modes response at each degree of freedom selected
PROJECTION projection of modal response on solution
FRACTION fraction of total displacement per mode (PROJECTION divided by total)
SCALED scaled magnitudes (PROJECTION divided by largest term in FRACTION)
MODEDISP modal displacements (complex solution at each dof by mode number)
MODERESP modal response for each mode (polar format wrt total displacement)
M O D A L C O N T R I B U T I O N F R A C T I O N S
GRID POINT = 101/T3, TOTAL RESPONSE (R/I) = 4.73302E-01 / 5.20364E-03, (M/P) = 4.73330E-01 / 0.63
LOAD FREQUENCY = 2.00000E+01, (SUBCASE 1, DLOAD = 15)
MAXIMUM MODAL RESP = 4.67546E-01 FOR MODE ID = 2, SORTKEY = FRACTION, SORT = ABS VALUE DESCENDING, FILTER = 1.00000E-02
MODE NATURAL MODAL RESPONSE MODAL RESPONSE PROJECTION REL. MODAL SCALED RESPONSE
ID FREQ (HZ) REAL IMAGINARY MAGNITUDE PHASE MAGNITUDE PHASE FRACTION MAGNITUDE
2 9.35245E+00 4.67512E-01 5.59608E-03 4.67546E-01 0.69 4.67546E-01 0.06 9.87778E-01 9.99999E-01
3 3.17429E+01 2.36155E-02 -4.93491E-04 2.36207E-02 358.80 2.36087E-02 358.17 4.98778E-02 5.04949E-02
6 7.63429E+01 -1.77298E-02 9.97411E-05 1.77301E-02 179.68 -1.77276E-02 179.05 -3.74530E-02 -3.79164E-02
M O D A L C O N T R I B U T I O N F R A C T I O N S
GRID POINT = 101/T3, TOTAL RESPONSE = -3.73650E-08, MAGNITUDE = 3.73650E-08
TIME STEP = 1.00000E-02, (SUBCASE 1, DLOAD = 15)
MAXIMUM MODAL RESP = 3.30842E-08 FOR MODE ID = 2, SORTKEY = SCALED , SORT = ALGEBRAIC ASCENDING, FILTER = 1.00000E-03
MODE ID NATURAL FREQ. (HZ) MODAL RESPONSE MODAL FRACTION SCALED MAGNITUDE
2 9.35245E+00 -3.30842E-08 8.85432E-01 -1.00000E+00
6 7.63429E+01 -6.92352E-09 1.85294E-01 -2.09270E-01
9 2.54595E+02 -5.27676E-10 1.41222E-02 -1.59495E-02
13 5.30493E+02 4.79519E-10 -1.28334E-02 1.44939E-02
3 3.17429E+01 2.69084E-09 -7.20151E-02 8.13333E-02
Main Index
MD Nastran Dynamic Analysis Users Guide
Modal Contribution Fraction (MCFRACTION)
182
Guidelines and Limitations
1. The MCFRACTION command is available in modal frequency response (SOL 111), modal
transient response (SOL 112) and modal complex eigenvalue analysis (SOL 110) solution
sequences only. If superelements are used, its use is restricted to residual structure data recovery
operations only.
2. The modal contribution fraction computation is intended for a small sub-set of the degrees of
freedom present in the model. The calculations are limited by the amount of memory available
to store the physical response recovery matrix. Its columns represent a response for each mode
and its rows each represent one of the grid point components for which a physical solution is
requested. This matrix must fit in the available memory.
3. Only the STRUCTURE option is currently supported.
4. Both PRINT and PUNCH may be requested.
5. Printed output includes results for all of the data items described in Table 4-7.
6. Punched output includes results for only the data items selected by the ITEMS keyword.
7. Modal Contribution Fractions are sorted by increasing order of mode number unless the SORT
keyword specifies a particular sorting order. If a sorting order is specified, the KEY keyword
selects the particular data item in the printed results tabular output listing that is sorted.
8. The SOLUTION keyword can be used to select a subset of the available solutions. If SET m is
specified, the items in the SET list are forcing frequency values, time step values, or complex
eigenvalue mode numbers depending upon the solution sequence used.
9. The FILTER keyword specifies a filter ratio value that is used to limit the amount of printed
output produced. It applies to the data item selected by the KEY keyword if it is specified. If no
KEY keyword is present, the default value of KEY=FRACTION will be used. The maximum
value for the selected data item across all natural modes is determined. If the ratio of the data item
value to the maximum data item value is less than fratio for any natural mode, no output for that
natural mode is produced.
10. The NULL keyword can be used to establish the null response threshold value. If the magnitude
of the total response at a selected grid point component is less than , no modal
contribution fraction output is generated for that degree of freedom.
11. For modal transient response solution sequences, response quantities are real numbers. There are
no imaginary terms. Therefore, polar representations of the data have no meaning. Furthermore,
projections of responses onto the total response are simply the individual modal contribution to
the total response at a degree of freedom. Thus, the only items available for output are the
individual modal response magnitude (PROJECTION), the modal fraction (FRACTION) and the
scaled response magnitude (SCALED). Selection of any of the other items from the item list of
Table 4-7 causes selection of the modal response magnitude (PROJECTION) item.
Example
A simple model demonstrates the usage of the MCFRACTION Case Control command. Three example
problems are available, one for each of the three supported solution sequences. Example mcfr111.dat
(Install_dir/mdxxxx/doc/dynamics/mcfr111.dat) demonstrates usage in a modal frequency response
1.0 10
ipowr
Main Index
183
CHAPTER 4
Frequency Response Analysis
solution; mcfr110.dat (Install_dir/mdxxxx/doc/dynamics/mcfr110.dat) demonstrates usage in a modal
complex eigenvalue response solution; and mcfr112.dat
(Install_dir/mdxxxx/doc/dynamics/mcfr112.dat) demonstrates usage in a modal transient response
solution.
In all of these examples, the MCFRACTION Case Control command is introduced to request calculation
and output of the modal contribution fraction data. Each example problem uses different options to sort
and filter the output.
The model used for these examples is the double-headed flyswatter model consisting of 67 CQUAD4
shell elements and 104 grid points cantilevered at the base.
PFMODE - Modal Participation Factor Output
PFMODE and MCFRACTION produce very similar output. PFMODE includes fluid and acoustic
response as will the structural mode participation factors. See Acoustic Modal Participation Factors
(Ch. 11). PFMODE calculations can be more efficient and will appear after standard output requests such
as DISP.
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
184
Examples
This section provides several examples showing the input and output. These examples are:
These examples are described in the sections that follow.
Two-DOF Model
Consider the two-DOF system shown in Figure 4-13. Modal frequency response (SOL 111) is run with
a 20 N load applied to the primary mass (grid point 2) across a frequency range of 2 to 10 Hz with an
excitation frequency increment of 0.05 Hz. Uniform modal damping of 5% critical damping is used.
Listing 4-4 shows the input file. (See Install_dir/mdxxxx/doc/dynamics/bd04two.dat)
Figure 4-13 Two-DOF Model
Model
Frequency Response Bulk Data
Entries Output
bd04two EIGRL, FREQ1, TABDMP1, RLOAD1,
DAREA, TABLED1
X-Y plots (linear), printed results
SORT2
bd04twos1 EIGRL, FREQ1, TABDMP1, RLOAD1,
DAREA, TABLED1
Printed results SORT1
bd04twona EIGRL, FREQ1, TABDMP1, RLOAD1,
DAREA, TABLED1
X-Y plots (linear)
bd04bar EIGRL, FREQ1, TABDMP1, DLOAD,
RLOAD2, DAREA, DPHASE, TABLED1
X-Y plots (log)
bd04bkt EIGRL, FREQ1, TABDMP1, RLOAD1,
LSEQ, TABLED1, PLOAD4
X-Y plot (log)
y
x
Auxiliary Structure, Grid
Point 1
Primary Structure, Grid
Point 2
P = 20 N sin et
Main Index
185
CHAPTER 4
Frequency Response Analysis
Listing 4-4 Input File (Abridged) for the Two-DOF Example
$ FILE bd04two.dat
$
$ TWO-DOF SYSTEM
$ CHAPTER 4, FREQUENCY RESPONSE
$
SOL 111 $ MODAL FREQUENCY RESPONSE
CEND
TITLE = TWO-DOF SYSTEM
SUBTITLE = MODAL FREQUENCY RESPONSE
LABEL = 20 N FORCE APPLIED TO PRIMARY MASS
$
$ SPECIFY SPC
SPC = 996
$
$ SPECIFY MODAL EXTRACTION
METHOD = 10
$
$ SPECIFY DYNAMIC INPUT
DLOAD = 999
FREQ = 888
SDAMPING = 777
$
$ SELECT OUTPUT
SET 10 = 2.0, 2.05, 2.1, 2.15, 2.2, 2.25
SET 11 = 1,2
OFREQ = ALL
$
SUBCASE 1
DISPLACEMENT(PHASE,PLOT) = 11
SUBCASE 2
OFREQ=10
DISPLACEMENT(SORT2,REAL,PRINT,PLOT) = 11
SUBCASE 3
OFREQ=10
DISPLACEMENT(SORT2,PHASE,PRINT,PLOT) = 11
$
$ XYPLOTS
OUTPUT(XYPLOT)
XTGRID = YES
YTGRID = YES
XBGRID = YES
YBGRID = YES
XTITLE = FREQUENCY
YTTITLE = DISP MAGNITUDE GRID 1
YBTITLE = PHASE GRID 1
XYPLOT DISP 1 /1(T2RM,T2IP)
YTTITLE = DISP MAGNITUDE GRID 2
YBTITLE = PHASE GRID 2
XYPLOT DISP 1 /2(T2RM,T2IP)
$
BEGIN BULK
$
$.......2.......3.......4.......5.......6.......7.......8.......9.......10..
...$
$
$ ENTRIES FOR FREQUENCY RESPONSE
$
$ LOAD DEFINITION
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
186
$RLOAD1 SID DAREA TC
RLOAD1 999 997 901
$DAREA SID P1 C1 A1
DAREA 997 2 2 20.0
$TABLED1 TID +TABL1
$+TABL1 X1 Y1 X2 Y3 ETC.
TABLED1 901 +TAB901
+TAB901 0.0 1.0 10.0 1.0 ENDT
$
$ ALTERNATE LOAD DEFINITION USING DLOAD
$DLOAD SID S S1 RLOAD1
$DLOAD 999 1.0 1.0 998
$RLOAD1 SID DAREA TC
$RLOAD1 998 997 901
$
$ FREQUENCY RANGE 2-10 HZ
$FREQ1 SID F1 DF NDF
FREQ1 888 2. 0.05 160
$
$ MODAL DAMPING OF 5% CRITICAL
$TABDMP1 TID TYPE +TABD1
$+TABD1 F1 G1 F2 G2 ETC.
TABDMP1 777 CRIT +TABD7
+TABD7 0. 0.05 100. 0.05 ENDT
$
$ MODAL EXTRACTION
$EIGRL SID V1 V2 ND MSGLVL
EIGRL 10 -0.1 20. 0
$
GRID 1 0. 2. 0.
GRID 2 0. 1. 0.
GRID 3 0. 0. 0.
GRDSET 13456
CONM2 1 1 0.1
CONM2 2 2 10.0
CELAS2 11 100.0 1 2 2 2
CELAS2 12 1.0E4 2 2 3 2
SPC 996 3 2
$
ENDDATA
Main Index
187
CHAPTER 4
Frequency Response Analysis
Figure 4-14 shows the relationship between the Case Control commands and the Bulk Data entries. Note
that the RLOAD1 entry references the DAREA and TABLED1 entries. The input file also shows an
alternate way to specify the dynamic load, by using a DLOAD Bulk Data entry. Because there is only a
single RLOAD1 entry, the DLOAD Bulk Data entry is not required.
The RLOAD1 entry describes a sinusoidal load in the form
(4-33)
where:
Output can be printed in either real/imaginary or magnitude/phase format and in either SORT1 or
SORT2 format. These formats are illustrated in Listing 4-6, Listing 4-7, and Listing 4-7 showing a portion
of their printed output.
Figure 4-14 Relationship Between the Case Control Commands and Bulk Data Entries for
the Two-DOF Model
Case Control Bulk Data
METHOD EIGRL
FREQUENCY FREQ1
SDAMPING TABDMP1
DLOAD RLOAD1
DAREA
TABLED1
A = 20.0 (entered on the DAREA entry)
C = 1.0 for all frequencies entered on the TABLED1 entry
D = 0.0 (field 7 of the RLOAD1 entry is blank)
= 0.0 (field 5 of the RLOAD1 entry is blank)
= 0.0 (field 4 of the RLOAD1 entry is blank)
P f ( ) { } A C f ( ) iD f ( ) + | |e
i u 2tf t { }
{ } =
u
t
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
188
Listing 4-5 Real/Imaginary Output in SORT2 Format
Listing 4-6 Magnitude/Phase Output in SORT2 Format
POINT-ID = 1
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)
FREQUENCY TYPE T1 T2 T3 R1 R2 R3
2.000000E+00 G 0.0 2.813048E-03 0.0 0.0 0.0 0.0
0.0 -2.107981E-04 0.0 0.0 0.0 0.0
2.050000E+00 G 0.0 2.866637E-03 0.0 0.0 0.0 0.0
0.0 -2.229159E-04 0.0 0.0 0.0 0.0
2.100000E+00 G 0.0 2.923136E-03 0.0 0.0 0.0 0.0
0.0 -2.358377E-04 0.0 0.0 0.0 0.0
2.150000E+00 G 0.0 2.982726E-03 0.0 0.0 0.0 0.0
0.0 -2.496357E-04 0.0 0.0 0.0 0.0
2.200000E+00 G 0.0 3.045604E-03 0.0 0.0 0.0 0.0
0.0 -2.643902E-04 0.0 0.0 0.0 0.0
2.250000E+00 G 0.0 3.111983E-03 0.0 0.0 0.0 0.0
0.0 -2.801898E-04 0.0 0.0 0.0 0.0
POINT-ID = 2
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)
FREQUENCY TYPE T1 T2 T3 R1 R2 R3
2.000000E+00 G 0.0 2.374953E-03 0.0 0.0 0.0 0.0
0.0 -1.129933E-04 0.0 0.0 0.0 0.0
2.050000E+00 G 0.0 2.397706E-03 0.0 0.0 0.0 0.0
0.0 -1.180853E-04 0.0 0.0 0.0 0.0
2.100000E+00 G 0.0 2.421475E-03 0.0 0.0 0.0 0.0
0.0 -1.234172E-04 0.0 0.0 0.0 0.0
2.150000E+00 G 0.0 2.446310E-03 0.0 0.0 0.0 0.0
0.0 -1.290071E-04 0.0 0.0 0.0 0.0
2.200000E+00 G 0.0 2.472262E-03 0.0 0.0 0.0 0.0
0.0 -1.348744E-04 0.0 0.0 0.0 0.0
2.250000E+00 G 0.0 2.499386E-03 0.0 0.0 0.0 0.0
0.0 -1.410402E-04 0.0 0.0 0.0 0.0
POINT-ID = 1
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
2.000000E+00 G 0.0 2.820935E-03 0.0 0.0 0.0 0.0
0.0 355.7145 0.0 0.0 0.0 0.0
2.050000E+00 G 0.0 2.875291E-03 0.0 0.0 0.0 0.0
0.0 355.5535 0.0 0.0 0.0 0.0
2.100000E+00 G 0.0 2.932634E-03 0.0 0.0 0.0 0.0
0.0 355.3874 0.0 0.0 0.0 0.0
2.150000E+00 G 0.0 2.993155E-03 0.0 0.0 0.0 0.0
0.0 355.2159 0.0 0.0 0.0 0.0
2.200000E+00 G 0.0 3.057058E-03 0.0 0.0 0.0 0.0
0.0 355.0386 0.0 0.0 0.0 0.0
2.250000E+00 G 0.0 3.124571E-03 0.0 0.0 0.0 0.0
0.0 354.8552 0.0 0.0 0.0 0.0
POINT-ID = 2
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
2.000000E+00 G 0.0 2.377640E-03 0.0 0.0 0.0 0.0
0.0 357.2761 0.0 0.0 0.0 0.0
2.050000E+00 G 0.0 2.400612E-03 0.0 0.0 0.0 0.0
0.0 357.1805 0.0 0.0 0.0 0.0
2.100000E+00 G 0.0 2.424618E-03 0.0 0.0 0.0 0.0
0.0 357.0823 0.0 0.0 0.0 0.0
2.150000E+00 G 0.0 2.449710E-03 0.0 0.0 0.0 0.0
0.0 356.9813 0.0 0.0 0.0 0.0
2.200000E+00 G 0.0 2.475939E-03 0.0 0.0 0.0 0.0
0.0 356.8773 0.0 0.0 0.0 0.0
2.250000E+00 G 0.0 2.503362E-03 0.0 0.0 0.0 0.0
0.0 356.7702 0.0 0.0 0.0 0.0
Main Index
189
CHAPTER 4
Frequency Response Analysis
Listing 4-7 Real/Imaginary and Magnitude/Phase Output in SORT1 Format
Figure 4-15 shows the plots of the the resulting displacement magnitudes for grid points 1 and 2. Note
that the response for grid point 1 is nearly an order of magnitude larger than that of grid point 2. This
large difference in response magnitudes is characteristic of dynamic absorbers (also called tuned mass
dampers), in which an auxiliary structure (i.e., the small mass and stiffness) is attached to the primary
structure in order to decrease the dynamic response of the primary structure. If this same model is rerun
without the auxiliary structure, the response of the primary structure (grid point 2) at 5.03 Hz is twice
what it was with the auxiliary structure attached, as shown in Figure 4-16. See
Install_dir/mdxxxx/doc/dynamics/bd04twona.dat.
FREQUENCY = 2.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)
POINT ID. TYPE T1 T2 T3 R1 R2 R3
1 G 0.0 2.813048E-03 0.0 0.0 0.0 0.0
0.0 -2.107981E-04 0.0 0.0 0.0 0.0
2 G 0.0 2.374953E-03 0.0 0.0 0.0 0.0
0.0 -1.129933E-04 0.0 0.0 0.0 0.0
FREQUENCY = 2.050000E+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)
POINT ID. TYPE T1 T2 T3 R1 R2 R3
1 G 0.0 2.866637E-03 0.0 0.0 0.0 0.0
0.0 -2.229159E-04 0.0 0.0 0.0 0.0
2 G 0.0 2.397706E-03 0.0 0.0 0.0 0.0
0.0 -1.180853E-04 0.0 0.0 0.0 0.0
FREQUENCY = 2.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
(MAGNITUDE/PHASE)
POINT ID. TYPE T1 T2 T3 R1 R2 R3
1 G 0.0 2.820935E-03 0.0 0.0 0.0 0.0
0.0 355.7145 0.0 0.0 0.0 0.0
2 G 0.0 2.377640E-03 0.0 0.0 0.0 0.0
0.0 357.2761 0.0 0.0 0.0 0.0
FREQUENCY = 2.050000E+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
(MAGNITUDE/PHASE)
POINT ID. TYPE T1 T2 T3 R1 R2 R3
1 G 0.0 2.875291E-03 0.0 0.0 0.0 0.0
0.0 355.5535 0.0 0.0 0.0 0.0
2 G 0.0 2.400612E-03 0.0 0.0 0.0 0.0
0.0 357.1805 0.0 0.0 0.0 0.0
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
190
Figure 4-15 Displacement Response Magnitudes With the Auxiliary Structure
Figure 4-16 Displacement Response Magnitude Without the Auxiliary Structure
0.12
0
0.014
0
2 10 Frequency (Hz)
D
i
s
p
l
a
c
e
m
e
n
t
1
(
m
)
D
i
s
p
l
a
c
e
m
e
n
t
2
(
m
)
0.02
0
2 10 Frequency (Hz)
D
i
s
p
l
a
c
e
m
e
n
t
2
(
m
)
Main Index
191
CHAPTER 4
Frequency Response Analysis
Cantilever Beam Model
Consider the cantilever beam shown in Figure 4-17. This model is a planar model of the cantilever beam
introduced in Real Eigenvalue Analysis, 43 with unrestrained DOFs in the T2 and R3 directions. Two
loads are applied: one at grid point 6 and the other at grid point 11. The loads have the frequency
variation shown in Figure 4-18. The loads in the figure are indicated with a heavy line in order to
emphasize their values. The load at grid point 6 has a 45-degree phase lead, and the load at grid point
11 is scaled to be twice that of the load at grid point 6. Modal frequency response is run across a
frequency range of 0 to 20 Hz. Modal damping is used with 2% critical damping between 0 and 10 Hz
and 5% critical damping above 10 Hz. Modes to 500 Hz are computed using the Lanczos method.
Figure 4-17 Cantilever Beam Model with Applied Loads
y
x
6
p(f)
11
2p(f)
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
192
Figure 4-18 Applied Loads
0 20 Frequency (Hz)
100
8.0
100
4.0
0
0
0
0
3.0
45
6.0
L
o
a
d
M
a
g
n
i
t
u
d
e
6
(
N
)
L
o
a
d
P
h
a
s
e
6
(
d
e
g
)
L
o
a
d
M
a
g
n
i
t
u
d
e
1
1
(
N
)
L
o
a
d
P
h
a
s
e
1
1
(
d
e
g
)
Main Index
193
CHAPTER 4
Frequency Response Analysis
Listing 4-8 shows the abridged input file. See Install_dir/mdxxxx/doc/dynamics/bd04bar.dat. The output
quantities, as defined in the Case Control Section, are the applied loads (OLOAD) for grid points 6 and
11, physical displacements (DISPLACEMENT) for grid points 6 and 11, solution set displacements
(SDISPLACEMENT) for modes 1 and 2, and element forces (ELFORCE) for element 6. These output
quantities are plotted rather than printed.
Listing 4-8 Input File (Abridged) for the Beam Example
$ FILE bd04bar.dat
$
$ CANTILEVER BEAM MODEL
$ CHAPTER 4, FREQUENCY RESPONSE
$
SOL 111 $ MODAL FREQUENCY RESPONSE
TIME 10
CEND
TITLE = CANTILEVER BEAM
SUBTITLE = MODAL FREQUENCY RESPONSE
$
SPC = 21
$
DLOAD = 22
FREQ = 27
SDAMPING = 20
$
METHOD = 10
$
SET 15 = 6,11
OLOAD(PHASE,PLOT) = 15
$
$ PHYSICAL OUTPUT REQUEST
SET 11 = 6,11
DISPLACEMENT(PHASE,PLOT) = 11
$
$ MODAL SOLUTION SET OUTPUT
SET 12 = 1,2
SDISP(PHASE,PLOT) = 12
$
$ ELEMENT FORCE OUTPUT
SET 13 = 6
ELFORCE(PHASE,PLOT) = 13
$
$ XYPLOTS
$
... X-Y plot commands ...
$
BEGIN BULK
$
$.......2.......3.......4.......5.......6.......7.......8.......9.......10.$
$
EIGRL 10 -0.1 500. 0
$
FREQ1 27 0.0 0.05 400
$
TABDMP1 20 CRIT +TABD1
+TABD1 0.0 0.02 10.0 0.02 10.01 0.05 25.0 0.05 +TABD2
+TABD2 ENDT
$
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
194
$ DYNAMIC LOADING
$DLOAD SID S S1 L1 S2 L2
DLOAD 22 1.0 1.0 231 1.0 232
$RLOAD2 SID DAREA DELAY DPHASE TB TP
RLOAD2 231 241 261 25
RLOAD2 232 242 25
$DAREA SID P1 C1 A1
DAREA 241 6 2 1.0
DAREA 242 11 2 2.0
$DPHASE SID P1 C1 TH1
DPHASE 261 6 2 45.
$TABLED1 TID +TABL1
$+TABL1 X1 Y1 X2 Y2 ETC.
TABLED1 25 +TABL1
+TABL1 0. 1. 5.0 3. 15.0 3.0 20.0 1. +TABL2
+TABL2 25.0 1. ENDT
$
... basic model ...
$
ENDDATA
Table 4-8 shows the relationship between the Case Control commands and the Bulk Data entries. Note
that the DLOAD Bulk Data entry references two RLOAD2 entries, each of which references a separate
DAREA entry and a common TABLED1 entry. The RLOAD2 entry for grid point 6 also references a
DPHASE entry that defines the 45-degree phase lead.
Table 4-8 Relationship Between Case Control Commands and Bulk Data Entries for the
Beam Model
Case Control Bulk Data
METHOD EIGRL
FREQUENCY FREQ1
SDAMPING TABDMP1
DLOAD
DLOAD
DAREA
TABLED1
RLOAD2 231
DPHASE
DAREA
RLOAD2 232
Main Index
195
CHAPTER 4
Frequency Response Analysis
The RLOAD2 entry describes a sinusoidal load in the form
(4-34)
where:
Logarithmic plots of the output are shown in the following figures. Figure 4-19 shows the magnitude of
the displacements for grid points 6 and 11. Figure 4-20 shows the magnitude of the modal displacements
for modes 1 and 2. Figure 4-21 shows the magnitude of the bending moment at end A in plane 1 for
element 6. Logarithmic plots are especially useful for displaying frequency response results since there
can be several orders of magnitude between the maximum and minimum response values.
Figure 4-19 Displacement Magnitude (Log)
A = 1.0 for grid point 6 and 2.0 for grid point 11 (entered on the DAREA entry)
B = function defined on the TABLED1 entry
= 0.0 (field 7 of the RLOAD2 entry is blank)
= phase lead of 45 degrees for grid point 6 (entered on the DPHASE entry)
= 0.0 (field 4 of the RLOAD2 entry is blank)
P f ( ) { } AB f ( )e
i | f ( ) u 2tf t + { }
{ } =
|
u
t
1.0
1.0E-4
0 20 Frequency (Hz)
1.0
1.0E-5
D
i
s
p
l
a
c
e
m
e
n
t
6
(
m
)
D
i
s
p
l
a
c
e
m
e
n
t
1
1
(
m
)
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
196
Figure 4-20 Modal Displacement Magnitude (Log)
Figure 4-21 Bending Moment Magnitude at End A, Plane 1 (Log)
S
D
i
s
p
l
a
c
e
m
e
n
t
2
1.0E-4
0
20 Frequency (Hz)
S
D
i
s
p
l
a
c
e
m
e
n
t
1
1.0
1.0E-4
1.0E-2
M
o
m
e
n
t
A
1
(
N
-
m
)
0.1
0 20
1000
Frequency (Hz)
Main Index
197
CHAPTER 4
Frequency Response Analysis
Bracket Model
Consider the bracket model shown in Figure 4-22. An oscillating pressure load of 3 psi is applied to the
elements on the top face in the z-direction. The model is constrained at its base. Modal frequency
response is run from 0 to 100 Hz with a frequency step size of 0.2 Hz. Eigenvalues to 1000 Hz are
computed using the Lanczos method. Modal damping is applied as 2% critical damping for all modes.
Figure 4-22 Bracket Model
Listing 4-9 shows the abridged input file. See Install_dir/mdxxxx/doc/dynamics/bd04bkt.dat. The
RLOAD1 entry is used to apply the pressure loads (PLOAD4 entries). Table 4-9 shows the relationship
between the Case Control commands and the Bulk Data entries.
Listing 4-9 Input File (Abridged) for the Bracket Model
$
$ FILE bd04bkt.dat
$
$ BRACKET MODEL
$ CHAPTER 4, FREQUENCY RESPONSE
$
SOL 111 $ MODAL FREQUENCY RESPONSE
CEND
TITLE = BRACKET MODEL
SUBTITLE = MODAL FREQUENCY RESPONSE ANALYSIS
$
SPC = 1
$
METHOD = 777
DLOAD = 2
SDAMPING = 4
FREQUENCY = 5
$
$ OUTPUT REQUEST
SET 123 = 999
DISPLACEMENT(PHASE,PLOT)=123
$
$ XYPLOTS
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
198
$
OUTPUT(XYPLOT)
XGRID = YES
YGRID = YES
$
$ PLOT RESULTS
XTITLE = FREQUENCY
$
YLOG = YES
YTITLE = DISPL. MAG. 999
XYPLOT DISP /999(T3RM)
$
BEGIN BULK
$
$.......2.......3.......4.......5.......6.......7.......8.......9.......10..
....
$
$ NORMAL MODES TO 1000 HZ
$EIGRL SID V1 V2
EIGRL 777 -0.1 1000.
$
$ EXCITATION FREQUENCY DEFINITION 0 TO 100 HZ
$FREQ1 SID F1 DF NDF
FREQ1 5 0.0 0.2 500
$
$ MODAL DAMPING OF 2% CRITICAL FOR ALL MODES
$TABDMP1 TID TYPE +TABD1
$+TABD1 F1 G1 F2 G2 ETC.
TABDMP1 4 CRIT +TABD1
+TABD1 0.0 0.02 1000.0 0.02 ENDT
$
$ LOAD DEFINITION
$
$RLOAD1 SID EXCIT DELAY DPHASE TC TD
RLOAD1 2 1 22
$
$
$TABLED1 TID +TABL1
$+TABL1 X1 Y1 X2 Y2 ETC.
TABLED1 22 +TABL1
+TABL1 0.0 1.0 1000.0 1.0 ENDT
$
$ PRESURE LOAD OF 3 PSI PER ELEMENT
$PLOAD4 SID EID P1
PLOAD4 1 171 -3.
PLOAD4 1 172 -3.
PLOAD4 1 160 -3.
....... more pload4's
$
RBE2 999 999 123456 126 127 91 81 80 +RB1
+RB1 90 95 129 128 96 86 85 228 +RB2
+RB2 229 199 189 190 200 195 227 226 +RB3
+RB3 194 184 185
....... grids
GRID 999 3. 3. 3.8
$
CONM2 999 999 .0906 +
+ .35 .56 .07
$
....... element data
Main Index
199
CHAPTER 4
Frequency Response Analysis
ENDDATA
Figure 4-23 shows a logarithmic plot of the z-displacement magnitude of grid point 999, which is the
concentrated mass at the center of the cutout.
Figure 4-23 Displacement Magnitude (Log)
Table 4-9 Relationship Between Case Control Commands and
Bulk Data Entries for the Bracket Model
Case Control Bulk Data
METHOD EIGRL
FREQUENCY FREQ1
SDAMPING TABDMP1
DLOAD
RLOAD1
TABLED1
PLOAD4
1.000
0.100
0.010
0.001
10
0.0001
0 Frequency (Hz)
100
D
i
s
p
l
a
c
e
m
e
n
t
(
m
)
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
200
Main Index
MD Nastran Dynamic Analysis Users Guide
Chapter 5: Transient Response Analysis
5
Transient Response Analysis
Overview
Examples
t ( ) { } B | | u
t ( ) { } K | | u t ( ) { } + + P t ( ) { } =
At
u
t ( ) { } u
t ( ) { }
u
n
{ }
1
2At
--------- u
n 1 +
u
n 1
{ } =
u
n
{ }
1
At
2
-------- u
n 1 +
2u
n
u +
n 1
{ } =
M
At
2
-------- u
n 1 +
2u
n
u
n 1
+ ( )
B
2At
--------- u
n 1 +
u
n 1
( )
K
3
--- - u
n 1 +
u
n
u
n 1
+ + ( )
+
+
1
3
--- P
n 1 +
P
n
P
n 1
+ + ( ) =
A
1
| | u
n 1 +
{ } A
2
| | A
3
| | u
n
{ } A
4
| | u
n 1
{ } + + =
A
1
M
At
2
--------
B
2At
---------
K
3
---- + +
A
2
| |
1
3
-- - P
n 1 +
P
n
P
n 1
+ + { }
A
3
| |
2M
At
2
--------
K
3
----
A
4
| |
M
At
2
--------
B
2At
---------
K
3
---- +
A
1
| | A
2
| |
P t ( ) { } K | |
K | | u
n
{ } P
n
{ } = M | | B | |
Main Index
MD Nastran Dynamic Analysis Users Guide
Direct Transient Response Analysis
204
The transient solution is obtained by decomposing and applying it to the right-hand side of the above
equation. In this form, the solution behaves like a succession of static solutions with each time step
performing a forward-backward substitution (FBS) on a new load vector. Note that the transient nature
of the solution is carried through by modifying the applied force matrix with the and
terms.
In its simplest form, the , , and matrices are assumed to be constant throughout the analysis
and do not change with time. Special solution methods are available in MD Nastran for variations in
these matrices.
A significant benefit presents itself if remains constant during the analysis. With a constant , the
matrix needs to be decomposed only once. Each progressive step in the analysis is only an FBS of
a new load vector. If is changed, must be redecomposed, which can be a costly operation in
large problems.
Another efficiency in the direct transient solution is that the output time interval may be greater than the
solution time interval. In many cases it is not necessary to sample output response at each solution time.
For example, if the solution is performed every 0.001 second the results can be output every fifth time
step or every 0.005 second. This efficiency reduces the amount of output.
Damping in Direct Transient Response
The damping matrix is used to represent the energy dissipation characteristics of a structure. In the
general case, the damping matrix is comprised of several matrices
(5-5)
where:
= damping elements (CVISC, CDAMPi) + B2GG
= B2PP direct input matrix + transfer functions
G = overall structural damping coefficient (PARAM,G)
= frequency of interest in radians per unit time (PARAM,W3) for the conversion of overall
structural damping into equivalent viscous damping
= global stiffness matrix
= element structural damping coefficient (GE on the MATi entry)
= frequency of interest in radians per unit time (PARAM,W4) for conversion of element
structural damping into equivalent viscous damping
= element stiffness matrix
A
1
| |
A
2
| | A
3
| | A
4
| |
M | | B | | K | |
At At
A
1
| |
At A
1
| |
B | |
B | | B
1
| | B
2
| |
G
W
3
------- K | |
1
W
4
------- G
E
K
E
| |
+ + + =
B
1
| |
B
2
| |
W
3
K | |
G
E
W
4
K
E
| |
Main Index
205
CHAPTER 5
Transient Response Analysis
Transient response analysis does not permit the use of complex coefficients. Therefore, structural
damping is included by means of equivalent viscous damping. To appreciate the impact of this on the
solution, a relation between structural damping and equivalent viscous damping must be defined.
The viscous damping force is a damping force that is a function of a damping coefficient b and the
velocity. It is an induced force that is represented in the equation of motion using the [B] matrix and
velocity vector.
(5-6)
The structural damping force is a displacement-dependent damping. The structural damping force is a
function of a damping coefficient and a complex component of the structural stiffness matrix.
(5-7)
Assuming constant amplitude oscillatory response for an SDOF system, the two damping forces are
identical if
(5-8)
or
(5-9)
Therefore, if structural damping is to be modeled using equivalent viscous damping , then the
equality Eq. (5-9) holds at only one frequency (see Figure 5-1).
Two parameters are used to convert structural damping to equivalent viscous damping. An overall
structural damping coefficient can be applied to the entire system stiffness matrix using PARAM,W3,r
where r is the circular frequency at which damping is to be made equivalent. This parameter is used in
conjunction with PARAM,G, GFL. The default value for W3 is 0.0, which causes the damping related
to this source to be ignored in transient analysis.
PARAM,W4,r is an alternate parameter used to convert element structural damping to equivalent
viscous damping. PARAM,W4,r is used where r is the circular frequency at which damping is to be
made equivalent. PARAM,W4 is used in conjunction with the GE field on the MATi entry. The default
value for W4 is 0.0 which causes the related damping terms to be ignored in transient analysis.
Units for PARAM,W3 and PARAM,W4 are radians per unit time. The choice of W3 or W4 is typically
the dominant frequency at which the damping is active. Often, the first natural frequency is chosen, but
isolated individual element damping can occur at different frequencies and can be handled by the
appropriate data entries.
M | | u
t ( ) { } B | | u
t ( ) { } K | | u t ( ) { } + + P t ( ) { } =
G
M | | u
t ( ) { } 1 iG + ( ) K | | u t ( ) { } + P t ( ) { } =
Gk be =
b
Gk
e
------- =
G b
Main Index
MD Nastran Dynamic Analysis Users Guide
Direct Transient Response Analysis
206
Figure 5-1 Structural Damping Versus Viscous Damping (Constant Oscillatory
Displacement)
Initial Conditions in Direct Transient Response
You may impose initial displacements and/or velocities in direct transient response. The TIC Bulk Data
entry is used to define initial conditions on the components of grid points. The IC Case Control command
is used to select TIC entries from the Bulk Data.
If initial conditions are used, initial conditions should be specified for all DOFs having nonzero values.
Initial conditions for any unspecified DOFs are set to zero.
Initial conditions and are used to determine the values of , , and used in
Eq. (5-4) to calculate .
(5-10)
(5-11)
In the presence of initial conditions, the applied load specified at is replaced by
(5-12)
Regardless of the initial conditions specified, the initial acceleration for all points in the structure is
assumed to be zero (constant initial velocity).
The format for the TIC Bulk Data entry is
1 2 3 4 5 6 7 8 9 10
TIC SID G C U0 V0
Structural Damping f
s
= iGku
Damping
Force
Equivalent
Viscous
Damping
b Gk e
3
(or e
4
) =
f
v
bu
ibeu = =
e e
3
(or e
4
)
u
0
{ } u
0
{ } u
1
{ } P
0
{ } P
1
{ }
u
1
{ }
u
1
{ } u
0
{ } u
0
{ }At =
P
1
{ } K | | u
1
{ } B | | u
0
{ } + =
t 0 =
P
0
{ } K | | u
0
{ } B | | u
0
{ } + =
Main Index
207
CHAPTER 5
Transient Response Analysis
Initial conditions may be specified only in the a-set (see The Set Notation System Used in Dynamic
Analysis (App. B).
Field Contents
SID Set ID specified by the IC Case Control command.
G Grid, scalar, or extra point.
C Component number.
U0 Initial displacement.
V0 Initial velocity.
Main Index
MD Nastran Dynamic Analysis Users Guide
Modal Transient Response Analysis
208
Modal Transient Response Analysis
Modal transient response (SOL 112) is an alternate approach to computing the transient response of a
structure. This method uses the mode shapes of the structure to reduce the size, uncouple the equations
of motion (when modal or no damping is used), and make the numerical integration more efficient. Since
the mode shapes are typically computed as part of the characterization of the structure, modal transient
response is a natural extension of a normal modes analysis.
As a first step in the formulation, transform the variables from physical coordinates to modal
coordinates by
(5-13)
The mode shapes are used to transform the problem in terms of the behavior of the modes as opposed
to the behavior of the grid points. Equation (5-13) represents an equality if all modes are used; however,
because all modes are rarely used, the equation usually represents an approximation.
To proceed, temporarily ignore the damping, resulting in the equation of motion
(5-14)
If the physical coordinates in terms of the modal coordinates (Eq. (5-13) is substituted into Eq. (5-14)),
the following equation is obtained:
(5-15)
This is now the equation of motion in terms of the modal coordinates. At this point, however, the
equations remain coupled.
To uncouple the equations, premultiply by to obtain
(5-16)
where:
The final step uses the orthogonality property of the mode shapes to formulate the equation of motion in
terms of the generalized mass and stiffness matrices that are diagonal matrices. These matrices do not
have off-diagonal terms that couple the equations of motion. Therefore, in this form, the modal equations
of motion are uncoupled. In this uncoupled form, the equations of motion are written as a set on
uncoupled SDOF systems as
(5-17)
= modal (generalized) mass matrix
= modal (generalized) stiffness matrix
= modal force vector
u { }
{ }
u t ( ) { } | | | t ( ) { } =
| | |
M | | u
t ( ) { } K | | u t ( ) { } + P t ( ) { } =
M | | | | |
t ( ) { } K | | | { } t ( ) { } + P t ( ) { } =
| | |
T
| | |
T
M | | | | |
{ } | | |
T
K | | | | | { } + | | |
T
P t ( ) { } =
| | |
T
M | | | | |
| | |
T
K | | | | |
| | |
T
P { }
m
i
i
t ( ) k
i
i
t ( ) + p
i
t ( ) =
Main Index
209
CHAPTER 5
Transient Response Analysis
where:
Note that there is no damping in the resulting equation. The next subsection describes how to include
damping in modal transient response.
Once the individual modal responses are computed, physical responses are recovered as the
summation of the modal responses
(5-18)
Since numerical integration is applied to the relatively small number of uncoupled equations, there is not
as large a computational penalty for changing as there is in direct transient response analysis.
However, a constant is still recommended.
Another efficiency option in the modal transient solution is that the output time interval may be greater
than the solution time interval. In many cases, it is not necessary to sample output response at each
solution time. For example, if the solution is performed every 0.001 second, the results can be output
every fifth time step or every 0.005 second. This efficiency reduces the amount of output.
Damping in Modal Transient Response Analysis
If the damping matrix exists, the orthogonality property (see Mathematical Overview of Normal
Modes Analysis, 47) of the modes does not, in general, diagonalize the generalized damping matrix
(5-19)
In the presence of a matrix, the modal transient approach solves the coupled problem in terms of
modal coordinates using the direct transient numerical integration approach described in Direct Transient
Response Analysis, 203 as follows:
(5-20)
where:
= i-th modal mass
= i-th modal stiffness
= i-th modal force
=
=
m
i
k
i
p
i
i
t ( )
u t ( ) { } | | | t ( ) { } =
At
At
B | |
| | |
T
B | | | | | diagonal =
B | |
A
1
| |
n 1 +
{ } A
2
| | A
3
| |
n
{ } A
4
| |
n 1
{ } + + =
A
1
| |
|
T
| |
M
At
2
--------
B
2At
---------
K
3
---- + + | | |
A
2
| |
1
3
-- - | | |
T
P
n 1 +
P
n
P
n 1
+ + { }
Main Index
MD Nastran Dynamic Analysis Users Guide
Modal Transient Response Analysis
210
These equations are similar to the direct transient method except that they are in terms of modal
coordinates. Since the number of modes used in a solution is typically much less than the number of
physical variables, the direct integration of the modal equations is not as costly as with physical variables.
If damping is applied to each mode separately, the decoupled equations of motion can be maintained.
When modal damping is used, each mode has damping . The equations of motion remain uncoupled
and have the following form for each mode:
(5-21)
or
(5-22)
where:
The TABDMP1 Bulk Data entry defines the modal damping ratios. A table is created by the
frequency-damping pairs specified on a TABDMP1 entry. The solution refers to this table for the
damping value to be applied at a particular frequency. The TABDMP1 Bulk Data entry has a Set ID. A
particular TABDMP1 table is activated by selecting the Set ID with SDAMPING = Set ID Case Control
command.
=
=
=
=
1 2 3 4 5 6 7 8 9 10
TABDMP1
ID TYPE
-etc.- ENDT
Field Contents
TID Table identification number.
TYPE Type of damping units:
G (default)
CRIT
Q
A
3
| |
|
T
| |
2M
At
2
--------
K
3
---- | | |
A
4
| |
| | |
T M
At
2
--------
B
2At
---------
K
3
---- + | | |
b
i
m
i
i
t ( ) b
i
i
t ( ) k
i
i
t ( ) + + p
i
t ( ) =
i
t ( ) 2,
i
e
i
i
t ( ) e
i
2
i
t ( ) + +
1
m
i
----- p
i
t ( ) =
,
i
b
i
2m
i
e
i
( ) modal damping ratio
e
i
2
k
i
m
i
modal frequency (eigenvalue)
f
1
g
1
f
2
g
2
f
3
g
3
Main Index
211
CHAPTER 5
Transient Response Analysis
At resonance, the three types of damping are related by the following equations:
(5-23)
The values of (units = cycles per unit time) and define pairs of frequencies and dampings. Note
that can be entered as structural damping (default), critical damping, or quality factor. The entered
damping is internally converted to structural damping using Eq. (5-23). Straight-line interpolation is used
for modal frequencies between consecutive values. Linear extrapolation is used at the ends of the
table. ENDT ends the table input.
For example, if modal damping is entered using Table 5-1 and if modes exist at 1.0, 2.5, 3.6, and 5.5 Hz,
MD Nastran interpolates and extrapolates as shown in Figure 5-2 and the table. Note that there is no table
entry at 1.0 Hz; MD Nastran uses the first two table entries at and to extrapolate the
value for .
Figure 5-2 Example TABDMP1
fi Frequency value (cycles per unit time).
gi Damping value in the units specified.
Field Contents
,
i
b
i
b
cr
-------
G
i
2
----- = =
b
cr
2m
i
e
i
=
Q
i
1
2,
i
--------
1
G
i
----- = =
fi gi
gi
fi
f 2.0 = f 3.0 =
f 1.0 =
0.10
0.20
2.0 4.0 6.0
f(Hz)
0.0
= entered value
= computed value
+
+
+ +
+
Main Index
MD Nastran Dynamic Analysis Users Guide
Modal Transient Response Analysis
212
With the modal equations in the form of Eq. (5-22), an efficient uncoupled analytical integration
algorithm is used to solve for modal response as decoupled SDOF systems. Each of the modal responses
is computed using
(5-24)
In a modal transient analysis, you may add nonmodal damping (CVISC, CDAMPi, GE on the MATi
entry, or PARAM,G). With nonmodal damping, there is a computational penalty due to the coupled
matrix, causing the coupled solution algorithm to be used. In modal transient response analysis, it is
recommended that you use only modal damping (TABDMP1). If discrete damping is desired, direct
transient response analysis is recommended.
Mode Truncation in Modal Transient Response Analysis
It is possible that not all of the computed modes are required in the transient response solution. Often,
only the lowest few suffice for dynamic response calculation. It is quite common to evaluate the
frequency content of transient loads and determine a frequency above which no modes are noticeably
excited. This frequency is called the cutoff frequency. The act of specifically not using all of the modes
of a system in the solution is termed mode truncation. Mode truncation assumes that an accurate solution
can be obtained using a reduced set of modes. The number of modes used in a solution is controlled in a
modal transient response analysis through a number of methods.
Table 5-1 Example TABDMP1 Interpolation/Extrapolation
Entered Computed
f z f z
2.0 0.16 1.0 0.14
3.0 0.18 2.5 0.17
4.0 0.13 3.6 0.15
6.0 0.13 5.5 0.13
1 2 3 4 5 6 7 8 9 10
TABDMP1
10 CRIT +TAB1
+TAB1
2.0 0.16 3.0 0.18 4.0 0.13 6.0 0.13 +TAB2
+TAB2
ENDT
t ( ) e
bt 2m
o
e
d
t cos
o
b 2m ( )
o
+
e
d
--------------------------------------- e
d
t sin +
\ .
|
| |
e
bt 2m 1
me
d
----------- e
bt 2m
p t ( ) e
d
t t ( )dt sin
0
t
}
+
=
B | |
Main Index
213
CHAPTER 5
Transient Response Analysis
The frequency range selected on the eigenvalue entry (EIGRL or EIGR) is one means to control the
frequency range used in the transient response solution. Also, three parameters are available to limit the
number of modes included in the solution. PARAM,LFREQ gives the lower limit on the frequency range
of retained modes, and PARAM,HFREQ gives the upper limit on the frequency range of retained modes.
PARAM,LMODES gives the number of the lowest modes to be retained. These parameters can be used
to include the desired set of modes. Note that the default is for all computed modes to be retained.
The MODESELECT Case Control command permits the user to specify ALL data related to mode
selection without the need for any parameters. The command, which can be employed for selecting either
structure modes or fluid modes, offers five different and distinct options.
1. Mode selection based on arbitrary mode numbers.
2. Mode selection based on the number of lowest modes. This option is similar to the usage of the
LMODES/LMODESFL parameter.
3. Mode selection based on range of mode numbers. This option can be regarded as a variation of
options (1) and (2) above.
4. Mode selection based on frequency range. This option is similar to the usage of the
LFREQ/LFREQFL and HFREQ/HFREQFL parameters. However, this option is more general
since it also allows for the UNCONDITIONAL inclusion or exclusion of selected modes
regardless of their frequencies.
5. Mode selection based on modal effective mass fraction (MEFFMFRA) criteria. This powerful
option allows the user to select modes based on different MEFFMFRA criteria. Further, like
Option (4) above, it also allows for the UNCONDITIONAL inclusion or exclusion of selected
modes regardless of their MEFFMFRA values.
The details and usage are clearly described in the command MODESELECT (Ch. 4) in the MD Nastran
Quick Reference Guide.
It is very important to remember that truncating modes in a particular frequency range may truncate a
significant portion of the behavior in that frequency range. Typically, high-frequency modes are
truncated because they are more costly to compute. So, truncating high-frequency modes truncates high
frequency response. In most cases, high-frequency mode truncation is not of concern. You should
evaluate the truncation in terms of the loading frequency and the important characteristic frequencies of
the structure.
Methods for improving solution accuracy when truncating modes are discussed in Modal Augmentation
Methods (Ch. 12). The mode acceleration method is an after-the-fact correction of the results that can
improve accuracy since detailed local stresses and forces are subject to mode truncation and may not be
as accurate as the results computed with the direct method. A newer, preferred method of modal
augmentation is the Residual Vector method, as the correction is done by appending additional shapes
to the retained mode set to account for the quasi-static influence of the truncated high-frequency modes.
Main Index
MD Nastran Dynamic Analysis Users Guide
Initial Condition Usage in Linear Transient Analysis
214
Initial Condition Usage in Linear Transient Analysis
The use of initial conditions in linear transient analysis includes:
Specification of Initial Conditions in Modal Transient Analysis (SOL 112)
The specification of initial conditions in modal transient analysis (SOL 112) either in physical
coordinates (as is done in direct transient analysis) or in modal coordinates, by use of the IC Case
Control command and to the TIC Bulk Data entry.
Usage of Static Solutions as Initial Conditions in Linear Transient Analysis (SOLs 109 and 112)
The results of static analysis solutions can be used as the initial conditions in linear transient
analysis (SOLs 109 and 112). Differential stiffness effects may be included if the user so
desires.
IC
The format of the IC Case Control command is as follows:
Format:
Examples:
IC = 10
IC(PHYSICAL) = 100
IC(MODAL) = 200
IC(STATSUB) = 1000
IC(STATSUB,DIFFK) = 2000
Note: When initial conditions are specified in modal transient analysis (SOL 112), it is important to
employ residual vector processing in order to ensure accurate results. However, residual
vector processing is the default scenario in all modal solution sequences.
Describer Meaning
PHYSICAL The TIC Bulk Data entries selected by set n define initial conditions for coordinates
involving grid, scalar, and extra points. (Default).
MODAL The TIC Bulk Data entries selected by set n define initial conditions for modal
coordinates and extra points. See Remark 3.
STATSUB Use the solution of the static analysis subcase n as the initial condition. See
Remark 4.
IC
PHYSICAL
MODAL
STATSUB[,DIFFK]
n =
Main Index
215
CHAPTER 5
Transient Response Analysis
Remarks:
1. For structural analysis, TIC entries will not be used (therefore, no initial conditions) unless
selected in the Case Control Section.
2. Only the PHYSICAL option (the default) may be specified in heat transfer analysis (SOL 159).
3. IC(MODAL) may be specified only in modal transient analysis (SOL 112).
4. IC(STATSUB) and IC(STATSUB,DIFFK) may not both be specified in the same execution.
5. The DIFFK keyword is meaningful only when used in conjunction with the STATSUB keyword.
Examples
1. The following example specifies initial conditions in physical coordinates using SOL 109 or
SOL 112.
IC(PHYSICAL) = 100
or
IC = 100
2. The following example specifies initial conditions in modal coordinates using SOL 112.
IC(MODAL) = 200
3. The following example uses the static solution from Subcase 10 as the initial condition in
SOL 109 or SOL 112. The differential stiffness effect is not included.
SUBCASE 10 $ STATIC ANALYSIS
LOAD = 100
$
SUBCASE 20
IC(STATSUB) = 10
4. The following example uses the static solution from Subcase 100 as the initial condition in
SOL 109 or SOL 112. The differential stiffness effect is included.
SUBCASE 100
LOAD = 1000
$
SUBCASE 200
IC(STATSUB,DIFFK) = 100
DIFFK Include the effects of differential stiffness in the solution. See Remarks 4. and 5.
n For the PHYSICAL (the default) and MODAL options, n is the set identification
number of TIC Bulk Data entries for structural analysis (SOL 109, 112 and 129) or
TEMP and TEMPD entries for heat transfer analysis (SOL 159). For the STATSUB
option, n is the ID of a static analysis subcase. (Integer > 0)
Describer Meaning
Main Index
MD Nastran Dynamic Analysis Users Guide
Initial Condition Usage in Linear Transient Analysis
216
Initial Condition Specification for Enforced Motion Usage via
SPC/SPCD
Enforced acceleration or enforced velocity usage in transient analysis via SPC/SPCD specification
requires integration to compute the corresponding enforced velocities and/or displacements. This
integration involves the use of initial conditions. The user can specify initial displacements for enforced
DOFs in the case of enforced velocity usage via SPC/SPCD and can specify initial displacements as well
as initial velocities for enforced DOFs in the case of enforced acceleration usage via SPC/SPCD. The
initial displacement and velocity values are specified via corresponding factors in two new fields that
have been added to the TLOAD1 and TLOAD2 Bulk Data entries. Details will be clear from the description
of these expanded entries in the MD Nastran Quick Reference Guide. This capability will greatly help
users in performing enforced motion studies with a variety of scenarios.
It should be noted here that the initial conditions for the enforced DOFs mentioned here are distinct from,
and may be used in conjunction with, the initial conditions for independent DOFs that may be specified
by a TIC Bulk Data entry.
Main Index
217
CHAPTER 5
Transient Response Analysis
Dynamic Data Recovery in Modal Transient Response
Analysis
In modal transient response analysis, two options are available for recovering displacements and
stresses: mode displacement method and matrix method. Both methods give the same answers, although
with cost differences.
The mode displacement method computes the total physical displacements for each time step from the
modal displacements and then computes element stresses from the total physical displacements. The
number of operations is proportional to the number of time steps.
The matrix method computes displacements per mode and element stresses per mode, and then computes
physical displacements and element stresses as the summation of modal displacements and element
stresses. Costly operations are proportional to the number of modes.
Since the number of modes is usually much less that the number of time steps, the matrix method is
usually more efficient and is the default. The mode displacement method can be selected by using
PARAM,DDRMM,-1 in the Bulk Data. The mode displacement method is required when time frozen
deformed structure plots are requested (see Results Processing (Ch. 15)).
Main Index
MD Nastran Dynamic Analysis Users Guide
Modal Versus Direct Transient Response
218
Modal Versus Direct Transient Response
Some general guidelines can be used in selecting modal transient response analysis versus direct transient
response analysis. These guidelines are summarized in Table 5-2.
In general, larger models may be solved more efficiently in modal transient response because the
numerical solution is a solution of a smaller system of uncoupled equations. This result is certainly true
if the natural frequencies and mode shape were computed during a previous stage of the analysis. Using
Duhamels integral to solve the uncoupled equations is very efficient even for very long duration
transients. On the other hand, the major portion of the effort in a modal transient response analysis is the
calculation of the modes. For large systems with a large number of modes, this operation can be as costly
as direct integration. This is especially true for high-frequency excitation. To capture high frequency
response in a modal solution, less accurate high-frequency modes must be computed. For small models
with a few time steps, the direct method may be the most efficient because it solves the equations without
first computing the modes. The direct method is more accurate than the modal method because the direct
method is not concerned with mode truncation.
Table 5-2 provides a starting place for evaluating which method to use. Many additional factors may be
involved in the choice of a method, such as contractual obligations or local standards of practice.
Table 5-2 Modal Versus Direct Transient Response
Modal Direct
Small Model X
Large Model X
Few Time Steps X
Many Time Steps X
High Frequency Excitation X
Normal Damping X
Higher Accuracy X
Initial Conditions X X
Main Index
219
CHAPTER 5
Transient Response Analysis
Transient Excitation Definition
An important aspect of a transient response analysis is the definition of the loading function. In a
transient response analysis, the force must be defined as a function of time. Forces are defined in the
same manner whether the direct or modal method is used.
The following Bulk Data entries are used for the transient load definition:
The particular entry chosen for defining the dynamic loading is largely a function of user convenience
for concentrated loads. Pressure and distributed loads, however, require a more complicated format.
There are two important aspects of dynamic load definition. First, the location of the loading on the
structure must be defined. Since this characteristic locates the loading in space, it is called the spatial
distribution of the dynamic loading. Secondly, the time variation in the loading is the characteristic that
differentiates a dynamic load from a static load. This time variation is called the temporal distribution
of the load. A complete dynamic loading is a product of spatial and temporal distributions.
Using Table IDs and Set IDs in MD Nastran makes it possible to apply many complicated and temporally
similar loadings with a minimum of input. Combining simple loadings to create complicated loading
distributions that vary in position as well as time is also a straightforward task.
The remainder of this section describes the Bulk Data entries for transient excitation. The description is
given in terms of the coefficients that define the dynamic load.
Time-Dependent Loads -- TLOAD1 Entry
The TLOAD1 Bulk Data entry is the most general form in which to define a time-dependent load. It
defines a dynamic loading of the form
(5-25)
The coefficients of the force are defined in tabular format. You need not explicitly define a force at every
instant in time for which the transient solution is evaluated. Only those values which describe the
character of the loading are required. MD Nastran interpolates linearly for intermediate values.
TLOAD1 Tabular input
TLOAD2 Analytical function
DAREA Spatial distribution of dynamic load
TABLEDi Tabular values versus time
DLOAD Combines dynamic load sets
DELAY Time delay
1 2 3 4 5 6 7 8 9 10
TLOAD1
SID
EXCITEID
DELAYI/
DELAYR
TYPE TID US0 VS0
P t ( ) { } A F t t ( ) { } =
Main Index
MD Nastran Dynamic Analysis Users Guide
Transient Excitation Definition
220
Example:
Remarks:
1. Dynamic excitation sets must be selected with the Case Control command DLOAD = SID.
2. The type of the dynamic excitation is specified by TYPE (field 5) according to the following table:
Time-Dependent Loads TLOAD2 Entry
The TLOAD2 entry is a general analytical form with which to define a time-dependent load. The value
of the force at a particular instant in time is determined by evaluating the analytic function at the specific
time. You enter the appropriate constants in the function.
TLOAD1 5 7 15 LOAD 13
Field Contents
SID Set identification number. (Integer > 0)
EXCITEID Identification number of DAREA or SPCD entry set or a thermal load set (in heat
transfer analysis) that defines . See Remarks 2. and 3. (Integer > 0)
DELAYI Identification number of DELAY Bulk Data entry that defines time delay . See
Remark 9. (Integer > 0 or blank)
DELAYR Value of time delay that will be used for all degrees-of-freedom that are excited by
this dynamic load entry. See Remark 9. (Real or blank)
TYPE Defines the type of the dynamic excitation. See Remarks 2. and 3. (Integer, character
or blank; Default = 0)
TID Identification number of TABLEDi entry that gives . (Integer > 0)
US0 Factor for initial displacements of the enforced degrees-of-freedom. See Remarks 10.
and 12. (Real; Default = 0.0)
VS0 Factor for initial velocities of the enforced degrees-of-freedom. See Remarks 11. and
12. (Real; Default = 0.0)
A { }
t
t
F t ( )
TYPE TYPE of Dynamic Excitation
0, L, LO, LOA or LOAD Applied load (force or moment) (Default)
1, D, DI, DIS, or DISP Enforced displacement using large mass or SPC/SPCD data
2, V, VE, VEL or VELO Enforced velocity using large mass or SPC/SPCD data
3, A, AC, ACC or ACCE Enforced acceleration using large mass or SPC/SPCD data
Main Index
221
CHAPTER 5
Transient Response Analysis
The TLOAD2 Bulk Data entry defines dynamic excitation in the form:
(5-26)
where: .
.
Example:
1 2 3 4 5 6 7 8 9 10
TLOAD2
SID
EXCITEID
DELAYI/
DELAYR
TYPE T1 T2 F P
C B US0 VS0
TLOAD2 4 10 5.0 2.1 4.7 12.0
2.0
Field Contents
SID Set identification number. (Integer > 0)
EXCITEID Identification number of DAREA or SPCD entry set or a thermal load set (in heat
transfer analysis) that defines . See Remarks 2. and 3. (Integer > 0)
DELAYI Identification number of DELAY Bulk Data entry that defines time delay . See
Remark 5. (Integer > 0 or blank)
DELAYR Value of time delay that will be used for all degrees-of-freedom that are excited by
this dynamic load entry. See Remark 5. (Real or blank)
TYPE Defines the type of the dynamic excitation. See Remarks 2. and 3. (Integer; character
or blank; Default = 0)
T1 Time constant. (Real > 0.0)
T2 Time constant. (Real; T2 > T1)
F Frequency in cycles per unit time. (Real > 0.0; Default = 0.0)
P Phase angle in degrees. (Real; Default = 0.0)
C Exponential coefficient. (Real; Default = 0.0)
B Growth coefficient. (Real; Default = 0.0)
US0 Factor for initial displacements of the enforced degrees-of-freedom. See Remarks 10.
and 12. (Real; Default = 0.0)
VSO Factor for initial velocities of the enforced degrees-of-freedom. See Remarks 11. and
12. (Real; Default = 0.0)
P t ( ) { }
0 , t T1 t + ( ) or t T2 t + ( ) > <
At
B
e
Ct
2tFt
P + ( ) cos , T1 t + ( ) t T2 t + ( ) s s
=
t
t T1 t ( ) =
A { }
t
t
Main Index
MD Nastran Dynamic Analysis Users Guide
Transient Excitation Definition
222
Spatial Distribution of Loading DAREA Entry
The DAREA Bulk Data entry defines the degrees-of-freedom where the dynamic load is to be applied and
a scale factor to be applied to the loading. The DAREA entry provides the basic spatial distribution of
the dynamic loading.
A DAREA entry is selected by the TLOAD1 or TLOAD2 entry. Any number of DAREA entries may
be used; all those with the same SID are combined.
Time Delay -- DELAY Entry
The DELAY Bulk Data entry defines the time delay in an applied load.
A DAREA entry must be defined for the same point and component.
Any number of DELAY entries may be used; all those with the same SID are combined.
Dynamic Load Tabular Function TABLEDi Entries
The TABLEDi Bulk Data entries (i = 1 through 4) each define a tabular function for use in generating
frequency-dependent dynamic loads. The form of each TABLEDi entry varies slightly, depending on
the value of i, as does the algorithm for y(x). The x values need not be evenly spaced.
1 2 3 4 5 6 7 8 9 10
DAREA SID P1 C1 A1 P2 C2 A2
Field Contents
SID Set ID specified by TLOADi entries.
Pi Grid, extra, or scalar point ID.
Ci Component number.
Ai Scale factor.
1 2 3 4 5 6 7 8 9 10
DELAY
SID P1 C1 P2 C2
Field Contents
SID Set ID specified by TLOADi entry.
Pi Grid, extra, or scalar point ID.
Ci Component number.
Time delay for Pi, Ci.
t
t
1
t
2
t
i
Main Index
223
CHAPTER 5
Transient Response Analysis
The TABLED1, TABLED2, and TABLED3 Bulk Data entries linearly interpolate between the end
points and linearly extrapolate outside of the endpoints as shown in Figure 5-3. The TABLED1 entry has
the option to perform logrithmic interpolation between points. The TABLED4 Bulk Data entry uses the
endpoint values for values beyond the endpoints.
Figure 5-3 Interpolation and Extrapolation for TABLED1, TABLED2, and TABLED3 Entries
The TABLED1 Bulk Data entry has the following format:
The TABLED1 entry uses the algorithm
(5-27)
The algorithms used for interpolation and extrapolation are as follows:
1 2 3 4 5 6 7 8 9 10
TABLED1
TID XAXIS YAXIS
x1 y1 x2 y2 x3 y3 -etc.- ENDT
Field Contents
TID Table identification number.
XAXIS Specifies a linear or logarithmic interpolation for the x-axis.
(Character: LINEAR or LOG; Default = LINEAR)
YAXIS Specifies a linear or logarithmic interpolation for the y-axis.
(Character: LINEAR or LOG; Default = LINEAR)
xi, yi Tabular values. Values of x are frequency in cycles per unit time.
ENDT Ends the table input.
y
x
Linear Extrapolation of Segment x
2
x
1
Linear Extrapolation of Segment x
6
x
7
Linear Interpolation Between Endpoints
x
1
x
2
x
3
x
4
x
5
x
6
x
7
y y
T
x ( ) =
Main Index
MD Nastran Dynamic Analysis Users Guide
Transient Excitation Definition
224
The TABLED2 Bulk Data entry has the following format:
The TABLED2 entry uses the algorithm
(5-28)
The TABLED3 Bulk Data entry has the following format:
XAXIS YAXIS
LINEAR LINEAR
LOG LINEAR
LINEAR LOG
LOG LOG
1 2 3 4 5 6 7 8 9 10
TABLED2
TID X1
x1 y1 x2 y2 x3 y3 -etc.- ENDT
Field Contents
TID Table identification number.
X1 Table parameter.
xi, yi Tabular values.
ENDT Ends the table input.
1 2 3 4 5 6 7 8 9 10
TABLED3
TID X1 X2
x1 y1 x2 y2 x3 y3 -etc.- ENDT
y
T
x ( )
xj x
xj xi
---------------- yi
x xi
xj xi
----------------yj +
xj x ( ) ln
xj xi ( ) ln
------------------------- yi
x xi ( ) ln
xj xi ( ) ln
-------------------------yj +
xj x
xj xi
---------------- yi ln
x xi
xj xi
---------------- yj ln + exp
xj x ( ) ln
xj xi ( ) ln
------------------------- yi ln
x xi ( ) ln
xj xi ( ) ln
------------------------- yj ln + exp
y y
T
x X1 ( ) =
Main Index
225
CHAPTER 5
Transient Response Analysis
The TABLED3 entry uses the algorithm
(5-29)
The TABLED4 entry has the following format:
The TABLED4 entry uses the algorithm
(5-30)
is the degree of the power series. When , is used for ; when , is used for .
This condition has the effect of placing bounds on the table; there is no extrapolation outside of the table
boundaries.
ENDT ends the table input.
DAREA Example
Suppose the following command is in the Case Control Section:
DLOAD = 35
Field Contents
TID Table identification number.
X1, X2 Table parameters.
xi, yi Tabular values.
ENDT Ends the table input.
1 2 3 4 5 6 7 8 9 10
TABLED4
TID X1 X2 X3 X4
A0 A1 A2 A3 A4 A5 -etc.- ENDT
Field Contents
TID Table identification number.
Xi Table parameters. .
Ai Coefficients.
y y
T
x X1
X2
----------------
\ .
| |
=
X2 0.0; X3 X4 < = ( )
y Ai
x X1
X2
----------------
\ .
| |
i
i 0 =
N
=
N x X3 < X3 x x X4 > X4 x
Main Index
MD Nastran Dynamic Analysis Users Guide
Transient Excitation Definition
226
in addition to the following entries in the Bulk Data Section:
The DLOAD Set ID 35 in the Case Control selects the TLOAD1 entry in the Bulk Data having a Set ID
35. On the TLOAD1 entry is a reference to DAREA Set ID 29, DELAY Set ID 31, and TABLED1 Set
ID 40. The DAREA entry with Set ID 29 positions the loading on grid point 30 in the 1 direction with a
scale factor of 4.0 applied to the load. The DELAY entry with Set ID 31 delays the loading on grid point
30 in the 1 direction by 0.2 units of time. The TABLED1 entry with Set ID 40 defines the load time
history in tabular form. The result of these entries is a dynamic load applied to grid point 30, component
T1, scaled by 4.0 and delayed by 0.2 units of time.
Figure 5-4 shows the TABLED1 time history and the applied load (scaled by the DAREA entry and time
shifted by the DELAY entry).
1 2 3 4 5 6 7 8 9 10
$TLOAD1
SID DAREA DELAY TYPE TID
TLOAD1
35 29 31 40
$DAREA
SID POINT
COMPONENT
SCALE
DAREA
29 30 1 4.0
$DELAY
SID POINT
COMPONENT
LAG
DELAY
31 30 1 0.2
$TABLED1
ID
$
X1 y1 x2 y2 x3 y3 x4 y4
TABLED1
40 LINEAR LINEAR
0.0 0.0 0.3 1.0 2.0 1.0 ENDT
Main Index
227
CHAPTER 5
Transient Response Analysis
Figure 5-4 Time History from the TABLED1 Entry (Top) and Applied Load (Bottom)
Static Load Sets
MD Nastran does not have specific data entries for many types of dynamic loads. Only concentrated
forces and moments can be specified directly using DAREA entries. To accommodate more complicated
loadings conveniently, the EXCITEID on the TLOADi Bulk Data entry is used to define static load
entries that define the spatial distribution of dynamic loads. The EXCITEID may refer to one or more
static load entries (FORCE, PLOADi, GRAV, etc.). All static loads with the Set ID referenced on the
EXCITEID entry define the spatial distribution of the dynamic loading. MD Nastran converts this
information to equivalent dynamic loading.
Figure 5-5 demonstrates the relationships of these entries. To activate a load set defined in this manner,
the DLOAD Case Control command refers to the Set ID of the selected DLOAD or TLOADi entry. The
EXCITEID entry points to the static loading entries that are used to define dynamic loadings and/or
DAREA Set ID. Together this relationship defines a complete dynamic loading. To apply dynamic
loadings in this manner, the DLOAD Case Control command and the TLOADi Bulk Data entry must be
defined.
0.5 1.0 1.5 2.0 2.5
0.5 1.0 1.5 2.0 2.5
1.0
Time (sec)
Amplitude
on
TABLED1
4.0
Time (sec)
Force
Amplitude
0
0
Main Index
MD Nastran Dynamic Analysis Users Guide
Transient Excitation Definition
228
Figure 5-5 Relationship of Dynamic and Static Load Entries
Dynamic Load Set Combination -- DLOAD
One of the requirements of transient loads is that all TLOAD1s and TLOAD2s must have unique SIDs.
If they are to be applied in the same analysis, they must be combined using the DLOAD Bulk Data entry.
The total applied load is constructed from a combination of component load sets as follows:
(5-31)
where:
The DLOAD Bulk Data entry has the following format:
= overall scale factor
= scale factor for i-th load set
= i-th set of loads
= total applied load
1 2 3 4 5 6 7 8 9 10
DLOAD
SID S S1 L1 S2 L2 -etc.-
Field Contents
SID Load set ID.
S Overall scale factor.
DLOAD
TLOADi
Static Load Entries Dynamic Load
(Temporal
Distribution)
(Spatial
Distribution)
Case Control
Bulk Data
P { } S S
i
P
i
{ }
i
=
S
S
i
P
i
P
Main Index
229
CHAPTER 5
Transient Response Analysis
As an example, in the following DLOAD entry:
A dynamic Load Set ID of 33 is created by taking 0.5 times the loads in Load Set ID of 14, adding to it
2.0 times the loads in Load Set ID of 27, and multiplying that sum by an overall scale factor of 3.25.
As with other transient loads, a dynamic load combination defined by the DLOAD Bulk Data entry is
selected by the DLOAD Case Control command.
Si Individual scale factors.
Li Load set ID number for TLOAD1 and TLOAD2 entries.
1 2 3 4 5 6 7 8 9 10
$DLOAD
SID S S1 L1 S2 L2 -etc.-
DLOAD
33 3.25 0.5 14 2.0 27
Field Contents
Main Index
MD Nastran Dynamic Analysis Users Guide
Integration Time Step
230
Integration Time Step
The TSTEP Bulk Data entry is used to select the integration time step for direct and modal transient
response analysis. This entry also controls the duration of the solution and which time steps are to be
output. The TSTEP Bulk Data entry is selected by the Set ID referenced on the TSTEP Case Control
command.
The integration time step must be small enough to represent accurately the variation in the loading. The
integration time step must also be small enough to represent the maximum frequency of interest. The
maximum frequency of interest is often called the cut-off frequency. It is recommended to use at least
ten solution time steps per period of response for the cutoff frequency. For a given integration time step,
integration errors increase with increasing natural frequency because there is an upper limit to the
frequency that can be represented by a given time step. Also, integration errors accumulate with total
time.
In both direct and modal transient analysis, the cost of integration is directly proportional to the number
of time steps. For example, doubling the load duration doubles the integration effort.
In specifying the duration of the analysis on the TSTEP entry, it is important to use an adequate length
of time to properly capture long period (low frequency) response. In many cases, the peak dynamic
response does not occur at the peak value of load nor necessarily during the duration of the loading
function. A good rule is: always solve for at least one cycle of response for the lowest frequency mode
after the peak excitation.
You may change during a run but doing so causes the dynamic matrix to be redecomposed, which
can be costly in direct transient response analysis.
The TSTEP Bulk Data entry has the following format:
1 2 3 4 5 6 7 8 9 10
TSTEP
SID N1 NO1
N2 NO2
-etc.-
Field Contents
SID Set ID specified by a TSTEP Case Control command.
Ni Number of time steps of value .
Integration time step.
NOi Output every NOi-th time step.
At
At
1
At
2
At
i
At
i
Main Index
231
CHAPTER 5
Transient Response Analysis
Transient Excitation Considerations
A number of important considerations must be remembered when applying transient loads. The
averaging of applied loads (Eq. (5-3)) in the integration smooths the force and decreases the apparent
frequency content. Very sharp spikes in a loading function induce a high-frequency transient response.
If the high-frequency transient response is of primary importance in an analysis, a very small integration
time step must be used.
It is also important to avoid defining discontinuous forcing functions when describing applied loads. The
numerical integration of discontinuous forcing functions may cause different results for the same
analysis run on different computers because of slight numerical differences on different computer types.
If the analysis calls for loadings with sharp impulses, it is best to smooth the impulse over at least one
integration time increment.
The loading function must accurately describe the spatial and temporal distribution of the dynamic load.
Simplifying assumptions must not change the character of the load in magnitude, location, or frequency
content.
Main Index
MD Nastran Dynamic Analysis Users Guide
Solution Control for Transient Response Analysis
232
Solution Control for Transient Response Analysis
The following tables summarize the data entries that can be used to control a transient response analysis.
Certain data entries are required, some data entries are optional, while others are user selectable.
In the Executive Control Section of the MD Nastran input file, a solution must be selected using the SOLi
statement where i is an integer value chosen from Table 5-3.
We have applied these solutions in the examples that follow.
In the Case Control Section of the MD Nastran input file, you must select the solution parameters
associated with the current analysis (i.e., time steps, loads, and boundary conditions) and also the output
quantities required from the analysis. The Case Control commands directly related to transient response
analysis are listed in Table 5-4. They can be combined in the standard fashion with the more generic
commands, such as SPC, MPC, etc.
The types of results available from a transient response analysis are similar to those for a static analysis
except that the results vary with time. Additional quantities are also available, which is characteristic of
dynamics problems. The output quantities are summarized in Table 5-5 and Table 5-6.
Table 5-3 Transient Response Solutions in MD Nastran
Structured Solution Sequences
Direct 109
Modal 112
Table 5-4 Transient Response Case Control Commands
Case Control
Commands
Direct
or
Modal Description
Required/
Optional
DLOAD Both Select the dynamic load set from the Bulk Data Required*
*Not required when using initial conditions.
TSTEP Both Select the TSTEP entry from the Bulk Data Required
METHOD Modal Select the eigenvalue extraction parameters Required
LOADSET Both Select the LSEQ set from the Bulk Data Optional
SDAMPING Modal Select the modal damping table from the Bulk Data Optional
IC Direct Select TIC entries for initial conditions from the Bulk Data Optional
OTIME Both Select the times for output (default = all) Optional
Main Index
233
CHAPTER 5
Transient Response Analysis
Because the results may be output for many time steps, the volume of output can be very large. Prudent
selection of the output quantities is recommended.
A number of Bulk Data entries are unique to transient response analysis. They can be combined with
other generic entries in the Bulk Data. Bulk Data entries directly related to transient analysis are
summarized in Table 5-7.
Table 5-5 Grid Point Output from a Transient Response Analysis
Case Control
Command Description
ACCELERATION Grid point acceleration time history for a set of grid points
DISPLACEMENT
(or VECTOR)
Grid point displacement time history for a set of grid points
GPSTRESS Grid point stress time history (requires SURFACE/VOLUME definition in the
OUTPUT(POST) section of the Case Control)
OLOAD Requests applied load table to be output for a set of grid points
SACCELERATION Requests solution set acceleration output: d-set in direct solutions and modal
variables in modal solutions
SDISPLACEMENT Requests solution set displacement output: d-set in direct solutions and modal
variables in modal solutions
SVECTOR Requests real eigenvector output for the a-set in modal solutions
SVELOCITY Requests solution set velocity output: d-set in direct solutions and modal
variables in modal solutions
SPCFORCES Requests forces of single-point constraint for a set of grid points
VELOCITY Grid point velocity time history for a set of grid points
Table 5-6 Element Output from a Transient Analysis
Case Control Command Description
ELSTRESS (or STRESS) Element stress time history for a set of elements
ELFORCE (or FORCE) Element force time history for a set of elements
STRAIN Element strain time history for a set of elements
Main Index
MD Nastran Dynamic Analysis Users Guide
Solution Control for Transient Response Analysis
234
Table 5-7 Bulk Data Entries for Transient Response Analysis
Bulk Data Entry
Direct or
Modal Description
Required/
Optional
TTEMP - MD Only Both Integration time step and solution control Required
TLOAD1i Both Dynamic loading Required*
*Not required for initial conditions.
EIGR or EIGRL Modal Eigenvalue analysis parameters Required
LSEQ Both Dynamic loading from static loads Optional
TABLED1i Both Time-dependent tables for TLOADi Optional*
TIC Direct Initial conditions on grid, scalar, and extra points Optional
DAREA Both Load component and scale factor Optional
DELAY Both Time delay on dynamic load Optional
DLOAD Both Dynamic load combination, required if TLOAD1
and TLOAD2 are used
Optional
TABDMP1 Modal Modal damping table Optional
Main Index
235
CHAPTER 5
Transient Response Analysis
Restarts in Linear Transient Analysis
Restarts in Linear Transient may be used to continue time step integration from a previous run without
repeating the earlier computations. This is accomplished by extending the usage of the STIME parameter
to SOLs 109 and 112 (while retaining its current usage in SOLs 129 and 159).
In order to use this feature in SOLs 109 and 112, ensure that the model and the constraints, as well as the
subcase setup in the restart run, are the same as those in the previous run. The user may, however, specify
different TSTEP and DLOAD requests in the Case Control and also different TSTEP and dynamic
loading entries in the Bulk Data compared to the previous run.
PARAM,STIME,x is used to specify the starting time of the restart run. If STIME exceeds the last output
time of the previous run, the starting time is assumed to be the last output time. Otherwise, the starting
time is assumed to be the output time of the previous run (not necessarily the last output time) that is
closest to STIME. In other words, the starting time of the restart run need not be the last output time of
the previous run, but may be any earlier output time of the previous run. MD Nastran informs the user
that it is a restart run and indicates the starting time (determined as above) that is used for the restart run.
The loading and the results output from the continued restart run will start from the new starting time.
It is important to note that the use of the continue feature requires that the model and the constraints, as
well as the subcase setup in the restart run be the same as those in the previous run. It also requires that
the databases from the previous run be available. It is the users responsibility to ensure that this
condition is satisfied. If this condition is not met, the program may terminate the execution with a fatal
error or give erroneous results.
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
236
Examples
This section provides several examples showing the input and output. These examples are
These examples are described in the sections that follow.
Two-DOF Model
Consider the two-DOF system shown in Figure 5-6. Direct transient response (SOL 109) is run with an
initial displacement of 0.1 meter at grid point 2. The analysis is run for a duration of 10 seconds with a
of 0.01 second. Damping is neglected in the analysis. Listing 5-1 shows part of the input file. See
Install_dir/mdxxxx/doc/dynamics/db05two.dat.
Figure 5-6 Two-DOF Model
Model
Transient Response Bulk
Data Entries Output
bd05two TSTEP, TIC X-Y plots
bd05bar EIGRL, TSTEP,
TABDMP1, DLOAD,
TLOAD2, DAREA,
DELAY
X-Y plots
bd05bkt EIGRL, TSTEP,
TABDMP1, TLOAD1,
LSEQ, TABLED1,
PLOAD4
X-Y plot
At
y
x
Grid Point 1
Grid Point 2
m
1
k
1
m
2
k
2
Main Index
237
CHAPTER 5
Transient Response Analysis
Listing 5-1 Input File (Abridged) for the Two-DOF Example
$ FILE bd05two.dat
$
$ TWO-DOF SYSTEM
$ CHAPTER 5, TRANSIENT RESPONSE
$
TIME 5
SOL 109 $ DIRECT TRANSIENT RESPONSE
CEND
TITLE = TWO-DOF SYSTEM
SUBTITLE = DIRECT FREQUENCY RESPONSE
LABEL = INITIAL DISPL. AT GRID 2
$
$ SPECIFY SPC
SPC = 996
$
$ SPECIFY DYNAMIC INPUT
TSTEP = 888
IC = 777
$
$ SELECT OUTPUT
SET 11 = 1,2
DISPLACEMENT(PLOT) = 11
$
$ XYPLOTS
$
... X-Y plot commands ...
$
BEGIN BULK
$
$.......2.......3.......4.......5.......6.......7.......8.......9.......10.$
$
$ ENTRIES FOR TRANSIENT RESPONSE
$
$ INITIAL CONDITION
$TIC SID G C U0 V0
TIC 777 2 2 0.1
$
$ TIME STEP
$TSTEP SID N1 DT1 NO1
TSTEP 888 1000 0.01 1
$
... basic model ...
$
ENDDATA
Table 5-8 shows the relationship between the Case Control commands and the Bulk Data entries. This
example represents the simplest form of dynamic response input. The only required entries are those that
define the time step and the initial conditions. Note that the unspecified initial conditions are assumed
to be zero. Note, too, that the initial conditions are available only for direct transient response analysis.
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
238
Figure 5-7 shows the plots of the resulting displacements for grid points 1 and 2. Note that there are two
frequencies of response: a higher frequency of about 5 Hz, and a lower frequency of about 0.25 Hz. The
energy (and hence response) appears to be transferred repetitively between grid points 1 and 2 as
represented by the lower frequency response. This energy transfer is called beating. Beating occurs
when there are closely-spaced modes (in this case, 4.79 Hz and 5.29 Hz) in which energy transfer can
readily occur. The response is comprised of two frequencies as given below:
(5-32)
where:
In this example, is 5.04 Hz and is 0.25 Hz. The lower frequency is called the beat frequency
and is the frequency at which energy transfer occurs.
Table 5-8 Relationship Between Case Control Commands and Bulk Data Entries for the
Two-DOF Model
Case Control Bulk Data
TSTEP TSTEP
IC TIC
f1 = lower of the closely-spaced mode frequencies
f2 = higher of the closely-spaced mode frequencies
f
hi gher
f1 f2 +
2
----------------- =
f
l ower
f2 f1
2
----------------- =
f
hi gher
f
l ower
Main Index
239
CHAPTER 5
Transient Response Analysis
Figure 5-7 Displacements of Grid Points 1 and 2
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
240
Cantilever Beam Model
Consider the cantilever beam shown in Figure 5-8. This beam model is the same as in Examples (Ch. 4).
Modal transient response (SOL 112) is run with loads applied to grid points 6 and 11 as shown in
Figure 5-9. The analysis is run for a duration of 2 seconds with a of 0.001 second. Modal damping
of 5% critical damping is used for all modes. Modes up to 3000 Hz are computed using the Lanczos
method. Listing 5-2 shows part of the input file. See Install_dir/mdxxxx/doc/dynamics/db05bar.dat.
Figure 5-8 Cantilever Beam Model with Applied Loads
Figure 5-9 Applied Loads for the Beam Model
Listing 5-2 Input File (Abridged) for the Beam Example
$ FILE bd05bar.dat
$
$ CANTILEVER BEAM MODEL
At
y
x
6
p
6
(t)
11
p
11
(t)
Time
(sec)
6
-6
Force 11 (N)
0.5
Time
(sec)
3
-3
Force 6 (N)
0.1 0.5
Main Index
241
CHAPTER 5
Transient Response Analysis
$ CHAPTER 5, TRANSIENT RESPONSE
$
SOL 112 $ MODAL TRANSIENT RESPONSE
TIME 10
CEND
TITLE = CANTILEVER BEAM
SUBTITLE = MODAL TRANSIENT RESPONSE
$
SPC = 21
DLOAD = 22
TSTEP = 27
SDAMPING = 25
$
METHOD = 10
$
$ PHYSICAL OUTPUT REQUEST
SET 11 = 6,11
DISPLACEMENT(PLOT) = 11
ACCELERATION(PLOT) = 11
$
$ MODAL SOLUTION SET OUTPUT
SET 12 = 1,2
SDISP(PLOT) = 12
$
$ ELEMENT FORCE OUTPUT
SET 13 = 6
ELFORCE(PLOT) = 13
$
$ APPLIED LOAD OUTPUT
SET 15 = 6,11
OLOAD(PLOT) = 15
$
$ XYPLOTS
$
... X-Y plot commands ...
$
BEGIN BULK
$
$.......2.......3.......4.......5.......6.......7.......8.......9.......10..
...$
$
$EIGRL SID V1 V2 MSGLVL
EIGRL 10 -0.1 3000. 0
$
$TSTEP SID N1 DT1 NO1
TSTEP 27 2000 0.001 1
$
$ MODAL DAMPING OF 5% IN ALL MODES
$TABDMP1 TID TYPE +TABD
$+TABD F1 G1 F2 G2 ETC.
TABDMP1 25 CRIT +TABD
+TABD 0. 0.05 1000. 0.05 ENDT
$
$ DYNAMIC LOADING
$DLOAD SID S S1 L1 S2 L2
DLOAD 22 1.0 1.0 231 1.0 232
$TLOAD2 SID DAREA DELAY TYPE T1 T2 F P +TL1
$+TL1 C B
TLOAD2 231 241 0 0.0 0.5 2.0 90.
TLOAD2 232 242 262 0 0.0 0.5 4.0 90.
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
242
$DAREA SID P1 C1 A1
DAREA 241 11 2 6.0
DAREA 242 6 2 3.0
$DELAY SID P1 C1 T1
DELAY 262 6 2 0.1
$
... basic model ...
$
ENDDATA
Table 5-9 shows the relationship between the Case Control commands and the Bulk Data entries. The
DLOAD Bulk Data entry references two TLOAD2 entries, each of which references separate DAREA
entries. A TLOAD2 entry also references a DELAY entry to apply the time delay to the load at grid point
6.
Plotted output is shown in the following figures. Figure 5-10 shows the applied loads at grid points 6 and
11. Figure 5-11 shows the plots of the displacements for grid points 6 and 11. Figure 5-12 shows the
accelerations for grid points 6 and 11. Figure 5-13 shows the bending moment at end A in plane 1 for
element 6. Figure 5-14 shows the modal displacements for modes 1 and 2.
Table 5-9 Relationship Between Case Control Commands and Bulk Data Entries for the
Bar Model
Case Control Bulk Data
METHOD EIGRL
TSTEP TSTEP
SDAMPING TABDMP1
DLOAD
DLOAD
DAREA
TLOAD2 231
DAREA
DELAY
TLOAD2 232
Main Index
243
CHAPTER 5
Transient Response Analysis
Figure 5-10 Applied Loads at Grid Points 6 and 11
3.0
-3.0
0.0
6.0
-6.0
0.0
0.0 2.0
Time (sec)
F
o
r
c
e
1
1
(
N
)
F
o
r
c
e
6
(
N
)
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
244
Figure 5-11 Displacements at Grid Points 6 and 11
0.03
-0.0
0.0
0.08
-0.06
0.0
0.0 2.0
Time (sec)
D
i
s
p
l
a
c
e
m
e
n
t
6
(
m
)
D
i
s
p
l
a
c
e
m
e
n
t
1
1
(
m
)
Main Index
245
CHAPTER 5
Transient Response Analysis
Figure 5-12 Accelerations at Grid Points 6 and 11
4.0
-6.0
0.0
10.0
-15.0
0.0
0.0 2.0
Time (sec)
A
c
c
e
l
e
r
a
t
i
o
n
6
m
2
s
e
c
(
)
A
c
c
e
l
e
r
a
t
i
o
n
1
1
m
2
s
e
c
(
)
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
246
Figure 5-13 Bending Moment A1 for Element 6
25.0
-20.0
0.0
0.0 2.0
Time (sec)
B
e
n
d
i
n
g
M
o
m
e
n
t
A
1
(
N
m
)
Main Index
247
CHAPTER 5
Transient Response Analysis
Figure 5-14 Modal Displacements for Modes 1 and 2
Bracket Model
Consider the bracket model shown in Figure 5-15. A pressure load of 3 psi is applied to the elements in
the top face in the z-direction with the time history shown in Figure 5-16. The modal transient analysis
is run for 4 seconds with a time step size of 0.005 second. Modal damping of 2% critical damping is
used for all modes. Modes up to 3000 Hz are computed with the Lanczos method. The model is
constrained near the base.
0.08
-0.10
0.0
0.0015
-0.0010
0.0
0.0 2.0
Time (sec)
S
D
i
s
p
l
a
c
e
m
e
n
t
1
S
D
i
s
p
l
a
c
e
m
e
n
t
2
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
248
Figure 5-15 Bracket Model
Figure 5-16 Time Variation for Applied Load
Listing 5-3 shows the abridged input file. See Install_dir/mdxxxx/doc/dynamics/bd05bkt.dat. The LSEQ
entry is used to apply the pressure loads (PLOAD4 entries). Note that the LSEQ and TLOAD1 entries
reference a common DAREA ID (999) and that there is no explicit DAREA entry. Table 5-10 shows the
relationship between the Case Control commands and the Bulk Data entries.
Listing 5-3 Input File (Abridged) for the Bracket Model
$ FILE bd05bkt.dat
$
$ BRACKET MODEL
$ CHAPTER 5, TRANSIENT RESPONSE
$
SOL 112 $ MODAL TRANSIENT RESPONSE
TIME 100
CEND
3 psi
0 0.10 0.15 5
Time (sec)
Pressure
Main Index
249
CHAPTER 5
Transient Response Analysis
TITLE = BRACKET MODEL
SUBTITLE = MODAL TRANSIENT RESPONSE ANALYSIS
$
SPC = 1
$
METHOD = 777
$
DLOAD = 2
LOADSET = 3
SDAMPING = 4
TSTEP = 5
$
$ OUTPUT REQUEST
SET 123 = 999
DISPLACEMENT(PLOT)=123
$
$ XYPLOTS
$
... X-Y plot commands ...
$
BEGIN BULK
$
$.......2.......3.......4.......5.......6.......7.......8.......9.......10..
....
$
$ NORMAL MODES TO 3000 HZ
$EIGRL SID V1 V2
EIGRL 777 -0.1 3000.
$
$ 4 SECONDS OF RESPONSE
$TSTEP SID N1 DT1 NO1
TSTEP 5 800 0.005 1
$
$ MODAL DAMPING OF 2% CRITICAL
$TABDMP1 TID TYPE +TABD1
$+TABD1 F1 G1 F2 G2 ETC.
TABDMP1 4 CRIT +TABD1
+TABD1 0.0 0.02 3000.0 0.02 ENDT
$
$ LOAD DEFINITION
$
$TLOAD1 SID DAREA DELAY TYPE TID
TLOAD1 2 999 22
$
$LSEQ SID DAREA LID TID
LSEQ 3 999 1
$
$ TIME HISTORY
$TABLED1 TID +TABL1
$+TABL1 X1 Y1 X2 Y2 ETC.
TABLED1 22 +TABL1
+TABL1 0.0 0.0 0.1 0.0 0.15 1.0 5.0 1.0 +TABL2
+TABL2 ENDT
$
$ PRESSURE LOAD OF 3 PSI PER ELEMENT
$PLOAD4 SID EID P1
PLOAD4 1 171 -3.
PLOAD4 1 172 -3.
PLOAD4 1 160 -3.
etc.
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
250
$
... basic model ...
$
ENDDATA
Figure 5-17 shows a plot of the z-displacement of grid point 999, which is the concentrated mass at the
center of the cutout.
Table 5-10 Relationship Between Case Control Commands and Bulk Data Entries for the
Bracket Model
Case Control Bulk Data
METHOD EIGRL
DLOAD TLOAD
SDAMPING TABDMP1
LOADSET LSEQ
Main Index
251
CHAPTER 5
Transient Response Analysis
Figure 5-17 Displacement Time History for Grid Point 999
=
D
i
s
p
l
a
c
e
m
e
n
t
(
m
)
0
-0.04
-0.08
0 4 Time (sec)
Main Index
MD Nastran Dynamic Analysis Users Guide
MAX/MIN Output (New Form)
252
MAX/MIN Output (New Form)
The primary use of the MAXMIN operation is to allow for rapid identification of the grids and elements
with high response values. The flexible syntax of the MAXMIN(DEF) Case Control entry allows
grouping of operations to further reduce the number of components monitored. The commands have been
developed to avoid the standard data recovery operations unless downstream operations require the
information for intermediate durations. The FULL operation on the MAXMIN(DEF) entry, recovers the
complete grid or element entry which remains in the final response table.
A major change in data recovery strategy is the introduction of a sort2 processing sequence. Data
recovery is normally performed using only sort1 recovery techniques. The output tables produced are
then transposed to form the sort2 order, that is, for time or frequency domain recovery of grids or
element responses. This transpose operation, although efficient, consumed computer resources, most
notably, was the disk storage requirements. During the sort2 technique in Modal Transient (SOL 112)
the matrices are transposed in modal space before data recovery is performed. This eliminates the sort1
step. However, when BAR elements with intermediate station data recovery is needed, the transpose to
sort1 is still required. Be aware that the op2 tapes used in passing data to the post processor may also
require transpose operations due to their current interface limitations. The param,post,0 operation, which
is the default option for MSC.Patran, is sort independent and does not require the intermediate step.
The Nastran Data Definition Language (NDDL) is needed to interpret the table entries. Because the
output data block, generically named OMM, is mostly definable by the NDDL, it can be operated upon
by the standard OUTPUT2 formatting function.
The output is sequenced within the print file before the standard data recovery of grid displacements and
elements. The standard output heading is:
M A X / M I N S U M M A R Y ( xxxxxx )
where xxxxx describes the class being monitored, such as displacements for grids or element names for
stresses, forces or strains.
Using the FULL action keyword causes additional grid or element information to be accumulated in the
OMM data block for the retained entries meeting the monitoring criteria.
All directives that select MAXMIN operations are located within the Case Control Section.
The Case Control command MAXMIN(DEF) must appear before encountering any SUBCASE entry.
Within a SUBCASE definition, additional entries of the form MAXMIN(GRID), MAXMIN(ELEM), or
MAXMIN(BOTH) activate the operation for the SUBCASE during data recovery. Both entries are
necessary for any operation to occur.
The MAXMIN(DEF) entry can be sub-divided into four definitional areas. Multiple MAXMIN(DEF)
entries can be present in the Case Control Section. It is recommended that only one be supplied for a
class, although more than one class can be supplied on one entry. Multiple class action selection could
result in formulation of an accumulative output domain.
MAXMIN(DEF) class(es) <element type(s)> component(s)
action(s)
Main Index
253
CHAPTER 5
Transient Response Analysis
The grid classes are: DISPLACMENT, VELOCITY, ACCELERATION, OLOAD, SPCF (Single
Point Constraint Forces), MPCF (Multi-Point Constraint Forces), and GPKE (Grid Point Kinetic
Energy). The element classes are: STRESS, FORCE and STRAIN. When an element class is selected,
the element types area is required. Element types that share the same recovery components can be
entered on a single MAXMIN(DEF) entry.
The component area is always required and can either match NDDL item descriptions or the item codes
presented in Item Codes (p. 961) in the MD Nastran Quick Reference Guide. Note that components can
utilize grouping features, where the grouped components are compared to each other before they are
compared to the other action requested. When an element type has multiple recovery positions, an
example would be stresses for the HEXA element, where data recovery occurs at the center and vertices,
these locations can be limited or grouped by keyword utilization. These operators are /CENTER
(default), /ALL, or /GROUP for the repeating component locations; and /ENDS for the BEAM element.
An example for the selection of the first principal stress component at every data location on the HEXA
would be P1/ALL. This would cause monitoring and performance of data recovery for each of the
monitored nine locations per element.
Action keywords are optional with default values. These keywords consist of MAXALG, MINALG,
ABSOLUTE, and ALL that control the number of items retained during the component evaluations.
When none are specified, the default is ALL with a retained list of five per component. When
MAXALG, MINALG or ABSOLUTE actions are selected, the ones not referenced will default to a
retained set of zero. To override the number of retained values, an integer value of 1 to 25 can be
associated with the action by either an equal delimiter or by encapsulating the value in parenthesis, for
example, MAXA=5 or MINA(2).
The action keyword RMS, causes the root mean squared value to be calculated over the domain, but may
not be meaningful depending upon the interaction with other component actions such as grouping. The
action keywords of BRIEF (default) and FULL controls the amount of presented recovery information.
The BRIEF action only presents the components selected over the retained depth associated with the
selected items in the element or grid set. The FULL action causes the grid or element entry to be retained.
Those in the retained list will be shown in their standard data recovery format. See output section for
illustrations.
The last action keyword concerns the coordinate system in which the comparisons are performed.
Currently this action is only available for grid recovery classes. The action keyword CID={GLOBAL,
BASIC, cid} is used to override the default. The default of the grid comparison is different depending
upon the SDR2 module sort processing. When the matrices are input in SORT1 order, then the
comparison is performed in the BASIC reference system with the cid used to select an alternative.
GLOBAL is not supported. When the matrices are input in SORT2 order, the transpose of SORT1, then
the comparisons are performed in GLOBAL, with either BASIC or cid as alternative options. Note,
when FULL is requested along with a CID= action, then the entries displayed are in the CID selected
system. Standard data recovery is unaffected and still occurs in the global reference frame.
The MAX/MIN definitions are acted upon only if selected by the additional SUBCASE entries to select
the domain in classical Case Control syntax.
MAXMIN(GRID,[{PRINT/NOPRINT},PUNCH]) = {ALL,SET,NONE)
Main Index
MD Nastran Dynamic Analysis Users Guide
MAX/MIN Output (New Form)
254
MAXMIN(ELEM,[{PRINT/NOPRINT},PUNCH],[VONMISES/SHEAR],[STRCUR/FIB
ER],[CENTER/BILIN|etc]) = {ALL,SET,NONE)
MAXMIN(BOTH,[{PRINT/NOPRINT},PUNCH],[VONMISES/SHEAR],[STRCUR/FIB
ER],[CENTER/BILIN|etc]) = {ALL,SET,NONE)
Since the MAXMIN(ELEM..) directives act upon all element classes defined within the
MAXMIN(DEF) section, the keywords modifying the data recovery operations for STRESS and
STRAIN are also included since the primary Case Control entries may not be present. The invariant
selection is independent between the MAXMIN and primary data recovery entry. When element strains
recovery is selected, the STRAIN entry when present in the SUBCASE supercedes the MAXMIN
selection concerning fiber or curvature locations for the plate elements. This is also true for the QUAD4
corner selection concerning the method for extrapolation to the vertices.
Outputs
The OMM data block conforms to standard OFP (Output File Processor) format. That is it contains pairs
of records. The first of the pair denoted as the IDENT or HEADER is 146 words in length and describes
the following data record. The data record contains entries that are eleven words in length and are
(perceivably) always in sort1 real format. The OMM data block can be identified as OFP output class
38. Care must be exercised interpreting the data record because item values in the entry change format
classes depending upon settings within the IDENT record. The NDDL contains a full description of the
control values. Another significant difference to the OMM data block when compared to other OFP
tables is that with the FULL action on the MAXMIN(DEF) entry, all other table classes can be contained
as record pairs within the OMM data block.
The output examples presented are intended to assist with column interpretation within analysis approach
and output classes. The two examples were create from a Modal Transient solution sequence. The OMM
table identification line contains the class name of the values presented in the table. The first table
indicates grid class response acceleration, and the second represents an element response, in this case a
BAR element and the component name indicating a stress response. For these two tables, the label of
column one changes from POINT to ELEMENT depending upon the information contained in the table.
The CID or Coordinate System Identification is always present, although currently meaningful for grid
recovery. The value -1 indicates element 0 basic and positive values, the coordinate system used to
measure response. The OPERATION column contains two pieces of information from the data entry,
first the measure, MAX (maximum algebraic), MIN (minimum algebraic) and ABS (absolute value).
The second value is the retention depth varying from 1 to 25. The next column is labeled COMPONENT
and represents the keyword for the item selected from the NDDL description in the response table.
Additional keywords such as VONMISES that override the NDDL description for this release. The next
column is variable in column label and format. For our current example, the column header is TIME and
the entry item format is real. When Linear Statics is selected as the analysis approach, the column label
would be SUBCASE and the entry item format integer. The next column, VALUE, represents the real
value of the monitored response quantity. These columns form the minimum set of information
presented as basic output.
Main Index
255
CHAPTER 5
Transient Response Analysis
The above table illustrates that two optional columns can appear after the VALUE column. The one with
RMS as the label will always appear as the last column. The other additional column, currently has a
label of either GRID or SD (Station Distance), and appears between VALUE and RMS when the element
has multiple recovery positions, such as the HEXA element. When the GRID columns appears, it
contains two different formats depending upon the component actions selected on the MAXMIN(DEF)
entry. When the OPERATION column has a depth measure of 1, the identification will appear in the
GRID column. The center of the element has a grid designation of 0. For higher depth values, a blank
will appear in the GRID column when the /ALL option was selected. When the column item is non-
blank, then the /GROUP option was selected and the position within the element is being identified. The
SD column label indicates that the data entry contains real values for the station distance measure used
for the BEAM element.
Guidelines and Limitations
The MAXMIN capability was fundamentally designed for the Modal Transient solution sequence
employing a sort2 processing methodology. This placed a certain perspective upon the global/local
orientation of grids and elements during the monitoring operations. Because element or grid orientation
does not change within the time domain, global directions requiring no re-orientation were perceived for
the standard processing methodology. The grids were enhanced to support other directions and are
necessary when the sort1 processing requirement was established. The current element orientation
technology is limited in sort1, especially considering the plate elements. Considering the Transient
Solution again, the placement and number of the MAXMIN(DEF) are geared to time domain processing.
When processing Direct Transient (SOL 109), the sort1 path is used. The primary consideration here is
the computational costs for performing the transpose of the displacement matrix at the solution set.
Since the MAXMIN operations are performed internally to the SDR2 module, effects of BAR distributed
loads are currently ignored and lump end recovery is currently available. This restriction is also true for
M A X / M I N S U M M A R Y ( ACCELERATION )
POINT CID OPERATION COMPONENT TIME VALUE
1011 0 MIN 1 R2 9.999999E-02 -8.637509E-01
1011 0 2 9.000000E-02 -5.546898E-01
1011 0 3 8.000000E-02 -2.548527E-01
1011 0 4 7.000000E-02 2.930702E-02
1011 0 5 6.000000E-02 2.917157E-01
1011 0 ABS 1 R2 0.000000E+00 1.140825E+00
1011 0 2 1.000000E-02 1.103539E+00
1011 0 3 2.000000E-02 1.021089E+00
1011 0 4 3.000000E-02 8.954600E-01
1011 0 5 9.999999E-02 8.637509E-01
M A X / M I N S U M M A R Y ( BAR )
ELEMENT CID OPERATION COMPONENT TIME VALUE RMS
1001 -1 MAX 1 SX1B 9.999999E-02 2.695622E-02 1.362836E-02
1001 -1 2 SX1B 9.000000E-02 2.279591E-02
1001 -1 3 SX1B 8.000000E-02 1.871261E-02
1001 -1 4 SX1B 7.000000E-02 1.481509E-02
1001 -1 5 SX1B 6.000000E-02 1.120520E-02
1001 -1 MIN 1 SX1A 9.999999E-02 -6.621534E-02 1.362836E-02
1001 -1 2 SX1A 9.000000E-02 -5.536992E-02
1001 -1 3 SX1A 8.000000E-02 -4.501026E-02
1001 -1 4 SX1A 7.000000E-02 -3.533644E-02
1001 -1 5 SX1A 6.000000E-02 -2.653448E-02
Main Index
MD Nastran Dynamic Analysis Users Guide
MAX/MIN Output (New Form)
256
the BEAM and BEND elements. The MAXMIN operations are performed for SDR2 data recovery
which currently does not include Layered Composites, Element Energies, or Grid Point Forces.
The sort2 Linear Statics solution sequence is currently not supported.
There is no support for complex data recovery for either grids or element for MAXMIN operations.
Examples
Example 1: Modal Transient Model of a Solid
The Case Control Section contains the MAXMIN(DEF) and MAXMIN(ELEM) entries, see
Install_dir/mdxxxx/doc/dynamics/mmhex04.dat. The specific MAXMIN(DEF) entry has been selected
to monitor stresses for the HEXA element and examine the Principal Stresses. Recovery locations are to
be monitored but a single value retained with its associated vertex grid identification. All possible
monitoring actions are to occur to a retained depth value of 10. The parenthesis usage surrounding the
components collapses all of the principals to a single value per element. The MAXMIN(ELEM)
references a set of one element.
MAXMIN(DEF) STRESS HEXA ( P1/group p2/group p3/group ) all=10
TITLE = modal transient with solid elements
SUBCASE 1
method 1
TSTEP = 1
SPC = 1
DLOAD = 2
set 200 = 1
maxmin(elem) = 200
The response recovered information indicated that for the algebraic maximums that the P1 direction over
time was the dominating value although the grid location was not the same for all retained values. The
algebraic minimums switched to the P2 direction, but had a similar pattern concerning vertex location.
The absolute value monitor, however, switched direction and vertex location over the time range. The
coordinate system of element comparison was the basic reference frame because that selection can be
accomplished by setting on the PSOLID entry.
Main Index
257
CHAPTER 5
Transient Response Analysis
Example 2: Linear Static Model of a Quarter Plate
This example of a Quarter Plate in Linear Statics demonstrates the usage of three MAXMIN(DEF)
entries and different options selected in the MAXMIN(ELEM) entries within the Case Control Section,
see Install_dir/mdxxxx/doc/dynamics/mmq401.dat. The usage of FULL produces limited data recovery
in standard formats encapsulated within the MAXMIN output. Only limited response information is
displayed for illustration purposes.
MAXMIN(DEF) STRAIN QUAD4 EMAX1 EMAX2 MAXA MINA FULL
MAXMIN(DEF) STRESS QUAD4 SMAX1 SMAX2 MAXA MINA FULL
maxmin(def) disp t1 t2 maxa mina full cid=basic
MAXLINES=1000000
echo=none
SPC=1
set 100 = 10 thru 14
SUBCASE 1001
TITLE=Only MAXMIN Shear Invariant, strcur
LOAD=101
maxmin(elem,shear) = all
DISP=100
maxmin(grid) = 100
SUBCASE 1002
TITLE=Only MAXMIN Von Mises Invariant, fiber
LOAD=101
maxmin(elem,fiber) = all
SUBCASE 1003
TITLE=MAXMIN Shear Stress Von Mises, fiber
LOAD=101
maxmin(elem,shear) = all
STRESS=ALL
strain(fiber)=all
BEGIN BULK
SUBCASE 1
M A X / M I N S U M M A R Y ( HEXA )
ELEMENT CID OPERATION COMPONENT TIME VALUE GRID
1 0 MAX 1 P1 6.000000E-04 3.211954E+02 11
1 0 2 P1 9.999999E-04 2.747574E+02 23
1 0 3 P1 7.000000E-04 2.726083E+02 11
1 0 4 P1 5.000000E-04 2.719700E+02 11
1 0 5 P1 4.000000E-04 1.485749E+02 11
1 0 6 P1 8.000000E-04 1.052457E+02 11
1 0 7 P1 9.000000E-04 9.128755E+01 13
1 0 8 P1 3.000000E-04 2.646395E+01 11
1 0 9 P1 2.000000E-04 1.693706E+01 13
1 0 10 P1 1.000000E-04 4.520476E+00 21
1 0 MIN 1 P2 6.000000E-04 -3.211504E+02 23
1 0 2 P2 9.999999E-04 -2.750641E+02 11
1 0 3 P2 7.000000E-04 -2.724407E+02 23
1 0 4 P2 5.000000E-04 -2.722952E+02 23
1 0 5 P2 4.000000E-04 -1.487349E+02 23
1 0 6 P2 8.000000E-04 -1.050558E+02 23
1 0 7 P2 9.000000E-04 -9.140302E+01 21
1 0 8 P2 3.000000E-04 -2.612224E+01 23
1 0 9 P2 2.000000E-04 -1.695657E+01 21
1 0 10 P2 1.000000E-04 -4.504962E+00 23
1 0 ABS 1 P1 6.000000E-04 3.211954E+02 11
1 0 2 P2 9.999999E-04 2.750641E+02 11
1 0 3 P1 7.000000E-04 2.726083E+02 11
1 0 4 P2 5.000000E-04 2.722952E+02 23
1 0 5 P2 4.000000E-04 1.487349E+02 23
1 0 6 P1 8.000000E-04 1.052457E+02 11
1 0 7 P2 9.000000E-04 9.140302E+01 21
1 0 8 P1 3.000000E-04 2.646395E+01 11
1 0 9 P2 2.000000E-04 1.695657E+01 21
1 0 10 P1 1.000000E-04 4.520476E+00 21
Main Index
MD Nastran Dynamic Analysis Users Guide
MAX/MIN Output (New Form)
258
The recovery for the displacements within the MAXMIN output section was within the basic reference
system. One should observe here that the POINT identification is in retained sequence and that collation
order is by operational depth. Also the identification column has become SUBCASE due to the solution
approach.
The standard output recovery for sort1 real is used for the FULL formatting. This output is recovered in
the basic reference system due the request upon the MAXMIN(DEF) entry. The normal POINT collation
order is maintained and the entries correspond to the retained list from the MAXMIN operation section.
Once the Grid Point responses have been reported, the element requested are then presented. Because in
Linear Statics, the element reference system may not be consistent, it is suggested that the invariant be
used to determine the ordering for two dimensional elements. The results presented are for the first
SUBCASE which the SHEAR invariant was selected. Again note the element identification ordering is
by component and depth.
M A X / M I N S U M M A R Y ( DISPLACEMENTS )
POINT CID OPERATION COMPONENT SUBCASE VALUE
14 0 MAX 1 T1 1001 1.993413E-03
13 0 2 1001 1.532535E-03
12 0 3 1001 1.186146E-03
11 0 4 1001 1.104745E-03
10 0 5 1001 1.092352E-03
10 0 MIN 1 T1 1001 1.092352E-03
11 0 2 1001 1.104745E-03
12 0 3 1001 1.186146E-03
13 0 4 1001 1.532535E-03
14 0 5 1001 1.993413E-03
14 0 MAX 1 T2 1001 -1.716866E-05
11 0 2 1001 -1.911883E-05
12 0 3 1001 -2.190853E-05
10 0 4 1001 -3.123875E-05
13 0 5 1001 -4.483166E-05
13 0 MIN 1 T2 1001 -4.483166E-05
10 0 2 1001 -3.123875E-05
12 0 3 1001 -2.190853E-05
11 0 4 1001 -1.911883E-05
14 0 5 1001 -1.716866E-05
SUBCASE 1001
D I S P L A C E M E N T V E C T O R
POINT ID. TYPE T1 T2 T3 R1 R2 R3
10 G 1.092352E-03 -3.123875E-05 0.0 0.0 0.0 0.0
11 G 1.104745E-03 -1.911883E-05 0.0 0.0 0.0 0.0
12 G 1.186146E-03 -2.190853E-05 0.0 0.0 0.0 0.0
13 G 1.532535E-03 -4.483166E-05 0.0 0.0 0.0 0.0
14 G 1.993413E-03 -1.716866E-05 0.0 0.0 0.0 0.0
Main Index
3MD Nastran Dynamic Analysis Users Guide
Chapter 6: Damping
6
Damping
Overview
i
b
i
i
k
i
i
+ + P
i
=
i
Main Index
MD Nastran Dynamic Analysis Users Guide
Modeling Damping Effects
264
In accordance with modal definitions, the modal viscous damping coefficient may be expressed as:
(6-9)
where is the undamped vibration frequency (equal to ), expressed in radians per unit time. The
dimensionless input coefficient, , is equal to twice the critical damping ratio of the mode. It is
evaluated by linear interpolation of a user-specified function of frequency, .
The physical meaning of modal damping is somewhat clouded. Its effect is viscous damping, but it is
proportional to the stiffness matrix, and varies with modal frequency. The damping effects are
distributed to the structure depending on the energy distribution in each mode shape.
Another aspect of modal damping to remember is that the damping coefficient, , is constant for each
mode. If the mode is forcibly excited at a different frequency the initial damping factor still applies. In
other words, the damping at any particular frequency is a function of several modal damping factors.
This may cause unexpected results for frequencies where a mode is not dominant.
The user specifies pairs of values on a TABDMP1 Bulk Data entry, which is selected by the
SDAMPING Case Control command. There are also provisions for expressing damping as a fraction of
critical damping ( ) or amplification quality factor ( ). If accurate test results are available, the user
can specify different damping coefficients, obtained from modal tests, for the different frequency ranges.
The user can ensure that the desired damping has been obtained for a set of modes whose frequencies are
known from a previous run by providing the desired pairs on the TABDMP1 entry.
The complete damping matrix for modal transient analysis, , is
(6-10)
where is a diagonal matrix whose elements are given by Eq. (6-9), is the matrix of eigenvectors,
and is the matrix of nonmodal damping terms. Note that the damping effects which enter may
well be duplicated by the effects included in so that, in general, the user should be careful when using
both forms simultaneously.
Also, the matrix in Eq. (6-10), or the equivalent complex stiffness matrix, is generally coupled
so that the efficient uncoupled methods of analysis cannot be used when is present.
It is the accepted practice in many industries to express viscous damping as a fraction of critical damping.
Critical damping is defined as the value at which the homogenous solution of Eq. (6-8) transitions from
b
i
b
i
g
i
e
i
m
i
=
e
i
k
i
m
i
g
i
g f ( )
b
f g ,
C C
c
Q
f, g
B | |
B | | b
i
| | | | |
T
B
v
| | | | | + =
b
i
| | | | |
B
v
| | B
v
| |
b
i
| |
Note: In frequency response and complex eigenvalue analysis, the complete damping matrix is
similar, except that structural damping is treated as a complex stiffness matrix.
| | |
T
B
v
| | | | |
B
v
| |
Main Index
265
CHAPTER 6
Damping
a damped sinusoid to a nonoscillating, decaying exponential. A solution for the modal equation shows
the value of critical damping, , to be
(6-11)
The fraction of critical damping, , is calculated from the equation
(6-12)
Another form of damping specification is the amplification quality factor, , with the definition
(6-13)
All three forms of damping specification are available for modal damping.
An illustration of the comparison between modal damping and an equivalent function of structural
damping is shown in Figure 6-2, showing the different options for modal damping tables. With unit
modal masses, a constant modal damping table actually corresponds to a viscous damping that increases
with modal frequency. This method falls between the two extremes (constant viscous damping and
equivalent structural damping) and serves as a general purpose compromise.
Figure 6-2 Damping Coefficients Versus Modal Frequency
C
c
C
c
2 k
i
m
i
=
,
i
,
i
b
i
C
c
------
b
i
2 k
i
m
i
------------------ =
Q
i
Q
i
1
2,
i
--------
1
g
i
---- = =
Modal Frequency
Modal Damping
Constant Viscous Damping
Structural Damping
b e
i
b Ge
i
2
~ ( )
b m
i
g
i
e
i
= ( )
e
i
e
i
b c = ( )
Main Index
MD Nastran Dynamic Analysis Users Guide
Modeling Damping Effects
266
Note that structural damping will overdamp the system modes above and underdamp system modes
below . The time domain solutions require the specification of with the PARAMs W3 and W4 and
the units are in radians per secon and not Hertz. The frequency domain solutions do not require PARAMs
W3 and W4.
Nonlinear Damping
This discussion explains the limitations in damping caused by the nonlinear transient solution algorithms
(SOL 129). Frequency response and complex eigenvalue solutions are not available in nonlinear
analysis. For specialized nonlinear dynamics topics, see Nonlinear Transient Response Analysis, 384.
For basic information on the MD Nastran nonlinear solutions, see the MSC.Nastran Handbook for
Nonlinear Analysis or the MD Nastran Reference Manual.
Finite elements may be either linear or nonlinear in the nonlinear formulations, and the damping effects
will be treated differently for each type. The basic rules for nonlinear transient analysis are as follows:
1. Plastic yield in the nonlinear materials automatically absorbs energy when the structure follows a
loading and unloading cycle. This is an actual hysteresis effect that produces an accurate form of
damping. However, note that strain rate effects are not calculated directly. Strain rate effects
must be modeled with structural damping parameters, which are converted internally to viscous
damping.
2. Viscous damping elements are always linear and will participate as constant matrix terms.
3. Structural damping, defined with parameters and material bulk data inputs (the GE field on the
MATi entries), is recognized for both linear and nonlinear elements. The damping matrix terms
are calculated for the current material stiffness moduli and geometry. Note, however, that the
tangent matrices are only updated periodically. The actual damping on nonlinear elements is
unpredictable and can change answers for different runs on the same problemdepending on the
convergence rate and iteration strategy. It is recommended that the matrix update strategy forces
an update on the tangent matrix at every time step.
4. A modal formulation (and therefore modal damping) is not available in a nonlinear solution.
5. Superelements may be used to reduce the size of a nonlinear problem by separating the linear
elements into an upstream component. Component modal synthesis may then be used to maintain
accuracy. Structural damping is allowed on superelements.
e
i
e
i
e
i
Main Index
267
CHAPTER 6
Damping
Damping Effect on Complex Eigenvalues
Damping characteristics can be demonstrated with a single degree of freedom system using complex
eigenvalue analysis. Two types of damping are considered in this exercise, structural and viscous. The
viscous damping causes the damped natural frequency to be lower than the undamped natural frequency.
The structural damping coefficient (complex stiffness matrix) causes the damped natural frequency to be
higher than the undamped natural frequency. The damping characteristic of the equation of motion is
illustrated with both damping types in the equation. The basic complex eigenvalue equation of motion
for a single degree of freedom is expressed as follows:
(6-14)
where:
Dividing the above equation by and making some substitutions, the equation becomes:
(6-15)
where:
The structural damping case is obtain by setting to zero, and the viscous damping case is obtained by
setting g to zero. However, the above equation can be easily solved without setting either variable to
zero for its characteristic values, i.e., eigenvalues.
(6-16)
Putting the complex number inside the radical into polar format, yields:
(6-17)
= mass
= viscous damping
= structural damping coefficient
= stiffness
= operator notation for
=
= displacement
=
=
mp
2
bp 1 i g + ( ) + + | |u 0 =
m
b
g
k
p d dt
i 1
u
m
p
2
2ep 1 ig + ( )e
2
+ + | |u 0 =
e
2
k m
2e b m
p e
2
1 ig + ( ) | | =
p e i 1
2
( )
2
g
2
e
i u
+
4
=
Main Index
MD Nastran Dynamic Analysis Users Guide
Damping Effect on Complex Eigenvalues
268
where
The imaginary part of the above eigenvalue determines the damped natural frequency and the real part
represents the damping coefficent. When the damped natural frequency is viewed in this form, it is
relatively straightforward to observe that viscous damping, g, decreases the damped natural frequency
while the structural damping increases the damped natural frequency. Furthermore, the eigenvalue
problem will never calculate real numbers for the eigenvalues when only structural damping is applied.
Putting the eigenvalue back into Chartesian format:
(6-18)
Using the above equation one can compute the complex eigenvalues for any value of , and to
obtain the results shown in Figure 6-3 as the solid lines. The circle and square symbols represent results
obtain with MD Nastran using the input files Install_dir/mdxxxx/doc/dynamics/bd06sd.dat and
Install_dir/mdxxxx/doc/dynamics/bd06vd.dat.
Figure 6-3 Complex Eigenvalues Comparison for Theory and MD Nastran
If one looks at the two cases as separate solutions, i. e., either set then the first equation becomes:
(6-19)
and the roots are complex conjugate pairs. With , the equation becomes:
u tan
1 g
1
2
---------------
\ .
| |
=
p e 1
2
( )
2
g
2
+
4
u 2 ( ) sin i u 2 ( ) cos | |
)
`
=
g e
g 0 =
mp
2
bp k + + | |u 0 =
0 =
Main Index
269
CHAPTER 6
Damping
(6-20)
and the complex eigenvalues are the negative of each other. In this case only the complex eigenvalues
with the positive imaginary part is the one of interest. When the real part of this eigenvalue is positive,
then the model is unstable.
By mixing the two types of damping, i.e., set and vary the viscous damping value, the
damping comparison is made in Figure 6-4. Again the lines represent the theoretical solution and the
solid symbols are results from MD Nastran.
Figure 6-4 Effect of Mixed Structural and Viscous Damping
mp
2
1 ig + ( )k + | |u 0 =
g 0.02 =
Main Index
MD Nastran Dynamic Analysis Users Guide
Structural Damping for Shell and Bush Elements
270
Structural Damping for Shell and Bush Elements
Introduction
The structural damping applied to shell elements is supported by the structural damping coefficients, on
the MID1, MID2, MID3, and MID4 fields of the PSHELL entry.
The CBUSH element supports separate frequency-dependent structural damping coefficients for all six
degrees of freedom.
The CBUSH element is a generalized spring-damper element. In frequency response, the structural
damping is associated with the imaginary portion of the complex stiffness matrix while viscous damping
is associated with the portion.
Matrices
PSHELL
If PARAM,SHLDAMP,DIFF is present in the run, a structural damping matrix is formed for each
shell element based on a relationship of the following form:
(6-21)
CBUSH
If both stiffness K and structural damping are specified, each with its own frequency dependent
tables, matrix terms of the following form are created:
(6-22)
If stiffness K with frequency dependent tables and non frequency dependent structural damping are
specified, matrix terms of the following form are created:
(6-23)
If nonfrequency dependent stiffness K with frequency dependent structural damping are specified,
matrix terms of the following form are created:
(6-24)
ie B
K
4
K
4
ge
mi d1
membrane stiffness
+ ge
mi d2
bending stiffness
+ ge
mi d3
transverse stiffness
+ ge
mi d4
combined stiffness
=
ge
K
j
f
i ge
j
f
K
j
f
+
ge
K
j
f
i ge
j
0
K
j
f
+
ge
K
j
0
i ge
j
f
K
j
0
+
Main Index
271
CHAPTER 6
Damping
In the above three expressions, the superscript denotes frequency dependent and the superscript 0
denotes a nominal value. The subscript implies the j-th degree of freedom of the CBUSH element. The
real term goes into the element stiffness matrix and the imaginary term goes into the element matrix.
User Interface
The parameter SHLDAMPdefaults to the value SAME, which implies use only the MID1 associated
value of structural damping coefficient. A character value other than SAME such as DIFF implies that
each MIDi entry on the PSHELL can have its own associated value for the structural damping
coefficient.
The PBUSH and PBUSHT Bulk Data entries have five structural damping coefficients and their
corresponding frequency dependent tables.
The resulting matrices will have appropriate terms accounting for additional structural damping
coefficients
Guidelines and Limitations
The following suggestions are associated with this capability:
1. Multiple values on the PBUSH or the use of PARAM,SHLDAMP,DIFF causes additional
element stiffness matrix generations which will increase run time.
2. With the PARAM,SHLDAMP,DIFF option, relatively large values for the structural damping
coefficient associated with MID4 can cause structural instability in transient dynamics.
3. For nonlinear shell elements, PARAM,SHLDAMP,DIFF is ignored and the MID1 associated
value of structural damping coefficient is used.
f
j
K
4
K
4
ge
i
Main Index
MD Nastran Dynamic Analysis Users Guide
Geometric and Material Nonlinear Spring and Damper Element
272
Geometric and Material Nonlinear Spring and Damper
Element
Introduction
The element CBUSH1D is a one dimensional version of the CBUSH element (without the rigid
offsets). The element supports large displacements.
The CBUSH1D element has axial stiffness and axial damping. The element includes the effects of
large deformation. The elastic forces and the damping forces follow the deformation of the element
axis if there is no element coordinate system defined. The forces stay fixed in the x-direction of the
element coordinate system if the user defines such a system. Arbitrary nonlinear force-
displacement and force-velocity functions are defined with tables and equations. A special input
format is provided to model shock absorbers.
An element where damping follows large deformation. Arbitrary force deflection functions can
now be modeled conveniently. When the same components of two grid points must be connected,
we recommend using force-deflection functions with the CBUSH1D element instead of using
NOLINi entries. The BUSH1D element produces tangent stiffness and tangent damping matrices,
whereas the NOLINi entries do not produce tangent matrices. Therefore, CBUSH1D elements are
expected to converge better than NOLINi forces.
User Interface
The element is defined with connectivity entry CBUSH1D and a property entry PBUSH1D
described below. The user may define several spring or damping values on the PBUSH1D property
entry. It is assumed that springs and dampers work in parallel. The element force is the sum of all
springs and dampers.
CBUSH1D
Defines the connectivity of a one-dimensional spring and viscous damper element.
Format
1 2 3 4 5 6 7 8 9 10
CBUSH1D
EID PID GA GB CID
Field Contents Default Values
EID Element identification number. (0 < Integer < 100,000,000) Required
PID Property identification number of a PBUSH1D entry. (Integer
> 0)
EID
GA Grid point id of first grid. Required
Main Index
273
CHAPTER 6
Damping
PBUSH1D
Defines linear and nonlinear properties of a one-dimensional spring and damper element.
Format
The continuation entries are optional. The four options, SHOCKA, SPRING, DAMPER, and GENER
can appear in any order. See PBUSH1D for definitions.
Output
The CBUSH1D element outputs, if requested, axial force, relative axial displacement and relative axial
velocity. Also stress and strain if stress and strain coefficients are defined. All element related output
(forces, displacements, stresses) is requested with the STRESS Case Control command.
Guidelines and Limitations
The element is available in all solution sequences. In static and normal modes solution sequences, the
damping is ignored.
GB Grid point id of second grid blank
CID Coordinate system id. (Integer > 0) blank
1 2 3 4 5 6 7 8 9 10
PBUSH1D PID K C M SA SE
SHOCKA TYPE CVT CVC EXPVT EXPVC IDTS
IDETS IDECS IDETSD IDECSD
SPRING TYPE IDT IDC IDTDU IDCDU
DAMPER" TYPE IDT IDC IDTDV IDCDV
GENER IDT IDC IDTDU IDCDU IDTDV IDCDV
Field Contents Default
PID Property identification number. (Integer > 0). Required
K Stiffness. (Real > 0). See Remark 1.
C Viscous damping. (Real > 0). See Remarks 1. and 2.
M Total mass of the element. (Real > 0). Blank
SA Stress recovery coefficient [1/area]. (Real > 0). Blank
SE Strain recovery coefficient [1/length]. (Real > 0). Blank
Field Contents Default Values
Main Index
MD Nastran Dynamic Analysis Users Guide
Geometric and Material Nonlinear Spring and Damper Element
274
In linear dynamic solution sequences, the linear stiffness and damping is used. In linear dynamic
solution sequences, the CBUSH1D damping forces are not included in the element force output.
In nonlinear solution sequences, the linear stiffness and damping is used for the initial tangent stiffness
and damping. When nonlinear force functions are defined and the stiffness needs to be updated, the
tangents of the force-displacement and force-velocity curves are used for stiffness and damping. The
CBUSH1D element is considered to be nonlinear if a nonlinear force function is defined or if large
deformation is turned on (PARAM, LGDISP, 1). For a nonlinear CBUSH1D element, the element force
output is the sum of the elastic forces and the damping forces. The element is considered to be a linear
element if only a linear stiffness and a linear damping are defined and large deformation is turned off.
1. The CBUSH1D element nonlinear forces are defined with table look ups and equations.
2. The table look ups are all single precision in MD Nastran. In nonlinear, round-off errors may
accumulate due to single precision table look ups.
3. For linear dynamic solution sequences, the damping forces are not included in the element force
output.
4. The LOG option on the TABLED1 is not supported with the CBUSH1D.
Example
Swinging Pendulum
The solution to a swinging pendulum is calculated using SOL 129. The pendulum has a length of
1.0 [m]. and has a concentrated mass of M = 1,000.0 [kg] at the free end, see Figure 6-5. We start
the analysis with the pendulum at rest in horizontal position. The free end is loaded with a gravity
induced load of G = 10,000.0 [N]. The leg of the pendulum is very stiff, K = 1.e+7 [N/m], so that
the relative axial deformation is small compared to the overall motion of the pendulum. Large
deformation effects are turned on with PARAM, LGDISP, 1. The MD Nastran input file is partially
shown in Listing 6-1, see Install_dir/mdxxxx/doc/dynamics/ar29src1.dat for the complete file.
Main Index
275
CHAPTER 6
Damping
Figure 6-5 Swinging Pendulum
Listing 6-1 MD Nastran Input File for the Swinging Pendulum
$
$ file: ar29src1.dat
$
$ A swinging pendulum is modeled. The pendulum is loaded with
$ gravity load. The analysis goes through one and a half cycles,
$ starting in horizontal position. Large deformation is turned on.
$
$ The pendulum is modeled with two separate systems.
CROD and CVISC, CROD rotates, CVISC stays in horizontal
$orientation.
CBUSH1D with SPRING and DAMPER, spring and damper rotate.
$
TIME 10 $
SOL 129 $
CEND
$
TITLE= ar29src1 swinging elastic pendulum
SUBTITLE= demonstrate rotating damping
. . . $
BEGIN BULK
$
param, lgdisp, 1
$
$ GEOMETRY
$ . . .
$ CBUSH1D spring and rotating $
$CBUSH1D ,EID ,GA,GB,CID cbush1d, 108, 208, 41, 42 $PBUSH1D,PID,K,C
pbush1d, 208, 1.e+7, 1000.
$
$$$$
$ SOLUTION STRATEGY
$
. . . $ ENDDATA
Main Index
MD Nastran Dynamic Analysis Users Guide
Geometric and Material Nonlinear Spring and Damper Element
276
We investigate two different models of the pendulum in one run. In the first model, we use a Rod
element for the stiffness of the leg, K = 1.e+7 [N/m], and a Visc element for 5% equivalent viscous
damping, C = 1,000.0 [Ns/m]. The x- and z-displacements of the free end are shown in Figure 6-6.
The Rod rotates while the viscous damper Visc stays fixed in its initial horizontal position. The Visc
element is linear and does not follow large deformations. The displacements are damped out
because the viscous damper is acting in the x-direction during the whole motion.
Main Index
277
CHAPTER 6
Damping
Figure 6-6 Displacement of Swinging Pendulum, Model with Rod/Visc Element
Versus Model with BUSH1D Element
In the second model, we use a CBUSH1D element. The element has a linear stiffness (K) and a
viscous damper (C) with the same values as in the first model. In the CBUSH1D element, the spring
and damper rotate. The relative axial displacements and velocities are small because of the high
axial stiffness of the element. The rotating damper has no noticeable effect on the overall motion
of the pendulum because it damps only the small relative deformations. The x- and z-
displacements of the free end are not damped, see Figure 6-6.
The example demonstrates how the answers can change if dampers rotate with the deformation
compared to dampers which stay fixed in space.
Simple Model of an Automotive Suspension
A simplified model of an automotive suspension is shown in Figure 6-7. The suspension is modeled
with a stiff beam which has a pinned support at the left end and a shock absorber support in the
middle. The shock absorber is modeled with a CBUSH1D element. The SHOCKA option on the
PBUSH1D property entry is used to model nonlinear damping in tension and compression. A
sinusoidal pulse load is applied at the tip of the overhang. The MD Nastran input file is partially
shown in Listing 6-2 see Install_dir/mdxxxx/doc/dynamics/ar29be01.dat for the complete file. The
beam responds with a rotation of about 450 before the motion is damped out. The load and the z-
displacement at the tip of the overhang are shown in Figure 3-4. The example demonstrates that
the CBUSH1D element can undergo large deformation and can simulate complex nonlinear force
deflection laws.
Main Index
MD Nastran Dynamic Analysis Users Guide
Geometric and Material Nonlinear Spring and Damper Element
278
Figure 6-7 Simple Model of an Automotive Suspension
Listing 6-2 MD Nastran Input File for the Automotive Suspension
$
$** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
$Test of nonlinear shock absorber
$under large deformation
$** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* * * * *
TIME 1000
SOL 129
$* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
CEND
$
TITLE = Shock absorber and spring loaded with sine pulse
LABEL = CBUSH1D with SHOCKA option and SPRING option
. . . $
$* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
BEGIN BULK
$
PARAM, POST, 1
PARAM, AUTO SPC, YES
PARAM,MAXRATIO, 1 .E+8
Main Index
279
CHAPTER 6
Damping
PARAM LGDISP 1
PARAM LANGLE 2
$
$ CBUSH1D element (SHOCKA option with TABLE for S(u)
$and TABLE for SPRING constant)
$
CBUSH1D, 100, 101, 8, 19
$
$ CVT = 0.2damping for tension
$ CVC = 0.4damping for compression
$ S(u) = 1.0constant scale factor
$ EVT = 1.0exponent of velocity for tension
$ EVC = 0.5exponent of velocity for compression
$
PBUSH1D, 101,10.0, 0.4,,,,, ,+PB1
SHOCKA, TABLE, 0.2, 0.4, 1.0, 0.5, 999, , +PB2
SPRING, TABLE, 998
$
TABLED1,999,,,,,,,, +TB999
+TB999, 1000., 1.0, 0.0, 1.0, 1000., 1.0, ENDT
$
TABLED1,998,,,,,,,, +TB998
+TB998, 1000., 10000., 0.0, 0.0, 1000., 10000., ENDT
$ . . . $ ENDDATA
Main Index
MD Nastran Dynamic Analysis Users Guide
Geometric and Material Nonlinear Spring and Damper Element
280
Figure 6-8 Load and Displacement at Tip C for the Automotive Suspension Model
Displacement at Tip C in the Z-Direction
Time [sec]
Main Index
MD Nastran Dynamic Analysis Users Guide
Chapter 7: Enforced Motion
7
Enforced Motion
Overview
Examples
Main Index
MD Nastran Dynamic Analysis Users Guide
Overview
282
Overview
Enforced motion specifies the displacements, velocities, and/or accelerations at a set of grid points for
frequency and transient response. Enforced motion is used when motion is specified instead of or in
conjunction with applied loads. A common application is an earthquake excitation applied to a building.
In this case there are no applied loads, instead the base of the building undergoes an enforced
displacement or acceleration time history.
The direct method for enforced motion permits direct specification of displacements, velocities, or
accelerations via the SPC and SPCD data entries. This can eliminate the need for large masses.
Other methods for prescribing enforced motion in dynamics use the procedures described in Frequency
Response Analysis, 133 and Transient Response Analysis, 201 for specifying applied forces in
conjunction with techniques that convert applied forces into enforced motion. One method that is
applicable to both transient response and frequency response is the large mass method. Another method
is the inertial loads method. Both of these methods often lead to computational and numerical problems
due to round-off errors and pseudo rigid body modes. There is also the Lagrange Multiplier technique,
but it is very manual and requires DMAP.
Main Index
283
CHAPTER 7
Enforced Motion
Direct Enforced Motion in Dynamic Analysis
The method called the SPC/SPCD method is regarded as the method of choice for all enforced motion
applications in dynamic analysis. This method of specifying enforced motion permits direct specification
of displacements, velocities, or accelerations via SPC/SPCD data, thus eliminating the need to employ
large mass or Lagrange Multipliers. MD Nastran directly utilizes this enforced motion information in
the equations of motion, partitioning and integrating them (in the case of transient analysis) in
accordance with the type of motion specified.
The enforced motion capability is implemented in direct and modal frequency analysis (Solutions 108
and 111), direct and modal transient analysis (Solutions 109 and 112), aeroelastic response (SOL 146)
and design optimization (Solution 200).
A user parameter called ENFMOTN is used with the SPC/SPCD method in SOLs 108, 109, 111, 112,
146 and 200. This parameter controls how the results of the analysis are output.
The total solution of a dynamic enforced motion analysis using SPC/SPCD can be regarded as a
combination of a static enforced motion solution (similar to what is done in SOL 101) and a dynamic
enforced motion solution that is relative to this static-based solution. If the value of the ENFMOTN
parameter is specified as TOTAL or ABS, then the output results of the analysis represent the TOTAL
solution of the dynamic analysis which includes both the static-based solution and the dynamic solution
that is relative to the static-based solution. If the value of ENFMOTN is specified as REL, then the
output results represent the dynamic solution RELATIVE to the static-based solution. In the case of
modal dynamic analysis, this latter scenario is equivalent to employing the large mass approach and
excluding the low frequency mode(s) resulting from the large mass usage. The default value for the
ENFMOTN parameter is TOTAL (or ABS).
It should be noted that, in general, the static-based solution mentioned above may not be a stress-free
solution. Therefore, in general, the usage of PARAM,ENFMOTN,TOTAL (or ABS) and
PARAM,ENFMOTN,REL in an SPC/SPCD enforced motion analysis may give different results not only
for displacements, but also for stresses.
In the special case when the only constraints are those due to the SPC/SPCD enforced motion, the static-
based solution will represent a stress free solution and may be regarded as the base motion of the model.
In this case, the usage of PARAM,ENFMOTN,TOTAL (or ABS) and PARAM,ENFMOTN,REL will
give different displacements, but the same stresses. Further, in modal dynamic analysis for this case, the
results using PARAM,ENFMOTN,TOTAL (or ABS) will give the same results as those obtained by
using the large mass approach with all rigid body modes included and the results using
PARAM,ENFMOTN,REL will give the same results as those obtained by using the large mass approach
with all rigid body modes excluded.
Frequency Response Analysis
The fundamental assumption in frequency response analysis is that transient effects are negligible, and
the time-dependent nature of the loads can be expressed purely in terms of harmonic forcing functions.
The forced response of the structure to these harmonic loads thus occurs at the same frequency, and in
proportion to the magnitude of the applied loads.
Main Index
MD Nastran Dynamic Analysis Users Guide
Direct Enforced Motion in Dynamic Analysis
284
If instead of an harmonic force one were to apply an enforced motion, the effect would be similar, that
is, a response with proportional forces of constraint, at the same frequency as that of the enforcing
motion. Furthermore, any one of the enforced displacement, velocity, or acceleration must uniquely
determine the other two (because they differ only by multiples of frequency), with resultant forces of
constraint derived from a solution of the governing equations.
To illustrate this, an applied harmonic forcing function of the form:
will necessarily give rise to the in-phase displacement
with the corresponding velocity and acceleration
and
yielding the familiar equations of frequency response. Here they are written after multipoint constraint
partitioning operations have been performed leaving just the free (f-set) and constrained (s-set) degrees-
of-freedom
where are the external loads applied to the s-set, and are the corresponding forces of constraint.
If the constraints specify zero motion , the solution for the free degrees-of-freedom may be
obtained directly from the upper part of the above equation as:
(7-1)
and the corresponding constraint forces from the lower part as:
(7-2)
If enforced displacements, velocities, or accelerations are applied, and the free degrees-of-
freedom, again from are:
(7-3)
P t ( ) P e ( ) e
i et
=
u t ( ) U e ( ) e
i et
=
u
t ( ) i = eU e ( ) e
i et
t ( ) e
2
U e ( ) = e
i et
e
2
M
f f
M
f s
M
sf
M
ss
ie
B
f f
B
f s
B
sf
B
ss
K
f f
K
f s
K
sf
K
ss
+ +
\ .
|
|
| |
U
f
U
s
)
`
P
f
P
s
q
s
+
)
`
=
P
s
q
s
U
s
0 { } = ( )
e
2
M
f f
ieB
f f
K
f f
+ + ( )U
f
P
f
=
q
s
P
s
e
2
M
sf
ieB
sf
K
sf
+ + ( )U
f
+ =
U
s
0 { } =
e
2
M
f f
ieB
f f
K
f f
+ + ( )U
f
P
f
e
2
M
f s
ieB
f s
K
f s
+ + ( )U
s
=
Main Index
285
CHAPTER 7
Enforced Motion
With corresponding constraint forces:
(7-4)
Comparing Eqs. (7-3) and (7-4) with Eqs. (7-1) and (7-2) shows that the enforced motion modifies the
forces applied to the f-set degrees-of-freedom. Note also that, were enforced velocities to be applied
instead, the resultant applied displacements would differ by a factor of , and by in the
case of enforced accelerations.
Transient Response Analysis
Because it involves displacement and its higher-order time derivatives, the solution of the transient
dynamic equations of motion must be performed in a stepwise integral fashion for every time step, t. As
with frequency response, the implications for constrained motion are that any enforced displacement,
velocity or acceleration uniquely defines the other two quantities for that degree-of-freedom, with the
necessary forces of constraint determined by solution of the governing equations of motion at the
particular time step(s) of interest. Unlike frequency response, however, higher-order displacement
derivatives for the enforced degrees-of-freedom must be determined by finite difference, with lower-
order quantities (for example, displacements and velocities for applied accelerations) determined by
numerical integration.
After multipoint constraint partitioning, the transient dynamic equations of motion, expressed in terms
of the free (f-set) and constrained (s-set) degrees-of-freedom are:
(7-5)
In the case of zero constrained motion, and the solution for the free degrees-of-
freedom is available directly from Eq. (7-5) as:
(7-6)
with corresponding forces of constraint from:
(7-7)
In the case of enforced motion, , , and the solution for the free degrees-of-freedom, again
from Eq. (7-5) is then:
(7-8)
with constraint forces,
q
s
P
s
= e
2
M
sf
ieB
sf
K
sf
+ + ( )U
f
e
2
M
ss
ieB
ss
K
ss
+ + ( )U
s
+ +
1 ie ( ) ( ) 1 e
2
( )
M
f f
M
f s
M
sf
M
ss
u
f
u
s
)
`
B
f f
B
f s
B
sf
B
ss
u
f
u
s
)
`
K
f f
K
f s
K
sf
K
ss
u
f
u
s
)
`
+ +
P
f
t ( )
P
s
t ( ) q
s
t ( ) +
)
`
=
u
s
u
s
u
s
0 { } = = =
M
f f
u
f
B
f f
u
f
K
f f
u
f
+ + P
f
t ( ) =
q
s
t ( ) P
s
t ( ) = M
sf
u
f
B
sf
u
f
K
sf
u
f
+ + ( ) +
u
s
u
s
u
s
0 { } =
M
f f
u
f
B
f f
u
f
K
f f
u
f
+ + P
f
t ( ) = M
sf
u
s
B
sf
u
s
K
f s
u
s
+ + ( )
Main Index
MD Nastran Dynamic Analysis Users Guide
Direct Enforced Motion in Dynamic Analysis
286
(7-9)
As with frequency response, note that the effect of enforced motion is to modify the loads on the f-set,
and the s-set forces of constraint.
User Interface and Specification of Enforced Motion
Enforced acceleration or enforced velocity usage in transient analysis via SPC/SPCD specification
requires integration to compute the corresponding enforced velocities and/or displacements. This
integration involves the use of initial conditions. The user can specify initial displacements for enforced
DOFs in the case of enforced velocity usage and initial displacements as well as initial velocities for
enforced DOFs in the case of enforced acceleration usage. The initial displacement and velocity values
are specified via corresponding factors in the US0 and VS0 fields on the TLOAD1 and TLOAD2 Bulk Data
entries.
It should be noted here that the initial conditions for the enforced DOFs mentioned here are distinct from,
and may be used in conjunction with, the initial conditions for independent DOFs that may be specified
by a TIC Bulk Data entry.
Enforced motion in early versions of MD Nastran used a nonzero value in the TYPE field (field 5) on the
TLOAD1 and TLOAD2 entries to specify whether an enforced displacement, velocity, or acceleration
were to be applied using the large mass method. Although these integer values are still allowed, the field
has now been generalized to permit character input, and a similar TYPE field has been included in field
8 of the RLOAD1 and RLOAD2 entries to support enforced motion in frequency response analysis. The
new TYPE field for these dynamic loading/enforced motion entries now reads as follows:
The character fields may be shortened to as little as a single character on input, if desired.
In order to allow maximum input flexibility and to support existing input data files which had used the
large mass method, the decision regarding whether to use the older, large mass method, or the newer
direct enforced motion will be made based on a search for SPC/SPC1/SPCD data as follows: If the TYPE
field on the TLOAD1/2 entries indicates an enforced motion, the EXCITEID field will first be assumed
to point to SPC-type data. If not present, MD Nastran will then assume the excitation is enforced motion
using large masses and will then look for DAREA and various static loading data, just as in the case of
applied loads. RLOAD1 and RLOAD2 entries will only look for SPC-type data in the case of enforced
Value Excitation Function
0, or LOAD Applied load (Default)
1, or DISP Enforced displacement using large mass or SPC/SPCD data
2, or VELO Enforced velocity using large mass or SPC/SPCD data
3, or ACCE Enforced acceleration using large mass or SPC/SPCD data
q
s
t ( ) P
s
t ( ) M
sf
M
ss
| |
u
f
u
s
)
`
+ = B
sf
B
ss
| |
u
f
u
s
)
`
K
sf
K
ss
| |
u
f
u
s
)
`
+ +
Main Index
287
CHAPTER 7
Enforced Motion
motion. For all entries (TLOAD1/2, RLOAD1/2), if the TYPE field indicates an applied load, the
program will search only for static loading data.
With direct enforced motion, data is supplied via the SPC/SPC1/SPCD Bulk Data entries. (Note that
components specified in SPCD data must be also be referenced on SPC or SPC1 entries.) Enforced
motion could be defined solely with SPC data (without the use of SPCDs), but such usage is discouraged
in favor of SPC/SPC1 data in conjunction with SPCDs. In this way, SPCD entries are selected via the
EXCITEID field in the dynamic load data, while the SPC/SPC1 sets are used to identify the constrained
displacement set in Case Control. With SPC data alone, enforced motion is applied solely via Case
Control. The entries referenced by the EXCITEID field on the TLOAD1/2 or RLOAD1/2 entries do not
have to exist. This method of specifying enforced motion is less elegant and somewhat more difficult to
interpret.
Residual Vector (Modal Augmentation)
When enforced motion is employed in modal dynamic response analysis, the use of Modal
Augmentation vectors is highly recommended in order to improve solution accuracy. Without these
vectors, the obtained results may be unacceptable. Qualitatively, the enforced motion shapes, or
modes, may not necessarily be represented by the component modes of the structure, leading to a
truncation of the enforced motion shapes during projection to the modal space. These shapes can be
regained by the use of Modal Augmentation Vectors, and can be triggered simply enough by specifying
PARAM,RESVEC,YES in the Bulk Data Section also see Residual Vector (Ch. 12). The necessary static
loads are automatically derived by MD Nastran from the enforced motion data, and no additional loads
specification is necessary.
Diagnostic Messages
Some of the diagnostic messages resulting from a dynamic response analysis execution:
A user information message indicates the types of excitation specified (applied loads, enforced
displacement, enforced velocity, or enforced acceleration using either SPC-type data or large
masses, or a combination thereof).
A user warning message is issued if any of the individual dynamic loading data results in a null
loading condition.
The execution is terminated with a user fatal error if the total excitation is null in a frequency
response analysis, thereby implying a null solution. Such a fatal error has always occurred in
transient response analysis.
Procedure for Using the Enhanced Enforced Motion Feature
In summary, the procedure for applying enforced motion in a dynamic analysis:
1. Specifies the appropriate type of enforced motion to be applied via the TYPE field in
RLOAD1/RLOAD2 (field 8) or TLOAD1/TLOAD2 (field 5) Bulk Data entry, as appropriate.
Main Index
MD Nastran Dynamic Analysis Users Guide
Direct Enforced Motion in Dynamic Analysis
288
2. Defines the desired enforced motion using the SPCD Bulk Data entry. The set IDs of these SPCD
data must match the IDs appearing in the EXCITEID fields of the corresponding dynamic load
data in step 1.
3. Ensures that the components referenced in the SPCD Bulk Data entry above are also specified in
the SPC/SPC1 Bulk Data and this SPC/SPC1 data is also selected in Case Control Section.
4. Ensures PARAM,RESVEC is set to YES in the Bulk Data Section if a modal dynamic solution
approach is used.
The following simple examples illustrate these steps for a frequency and transient response analysis,
respectively.
Direct Enforced Motion Usage in Frequency Response Analysis
.
.
.
SOL 108
CEND
TITLE = SPECIFICATION OF ENFORCED DISPLACEMENT
$ THE FOLLOWING REQUEST SELECTS SPC1 ENTRY 1000
SPC = 1000
$ THE FOLLOWING REQUEST SELECTS RLOAD1 ENTRY 100
DLOAD = 100
.
BEGIN BULK
$ THE FOLLOWING SPC1 ENTRY IS SELECTED
$ VIA CASE CONTROL
SPC1,1000,1,70,80,90
$ THE TYPE FIELD IN THE FOLLOWING RLOAD1 ENTRY
$ SPECIFIES ENFORCED DISPLACEMENT. ACCORDINGLY,
$ EXCITEID ID 200 HERE REFERS TO SPCD DATA.
$RLOAD1,SID,EXCITEID,DELAY,DPHASE,TC,TD,TYPE
RLOAD1,100,200, , , 300, ,DISP
$ THE FOLLOWING SPCD ENTRY IS SELECTED BY THE
$ RLOAD1 DATA ABOVE
$ NOTE THAT GRID POINT 80 - COMPONENT 1 SPECIFIED
$ HERE ALSO APPEARS IN THE SELECTED SPC1 DATA.
$ NOTE ALSO THAT THE VALUE OF 1.1 SPECIFIED HERE
$ REPRESENTS DISPLACEMENT
$SPCD,SID,G,C,VALUE
SPCD,200,80,1,1.1
.
.
.
Direct Enforced Motion Usage in Transient Response Analysis
.
.
.
SOL 109
CEND
TITLE = SPECIFICATION OF ENFORCED ACCELERATION
$ THE FOLLOWING REQUEST SELECTS SPC1 ENTRY 1000
SPC = 1000
$ THE FOLLOWING REQUEST SELECTS TLOAD1 ENTRY 100
DLOAD = 100
Main Index
289
CHAPTER 7
Enforced Motion
.
.
.
BEGIN BULK
$ THE FOLLOWING SPC1 ENTRY IS SELECTED
$ VIA CASE CONTROL
SPC1,1000,3,75,85
$ THE TYPE FIELD IN THE FOLLOWING TLOAD1 ENTRY
$ SPECIFIES ENFORCED ACCELERATION. ACCORDINGLY,
$ EXCITIED ID 300 HERE REFERS TO SPCD DATA.
$TLOAD1,SID,EXCITIED,DELAY,TYPE,TID
TLOAD1,100,300, ,ACCE, 500
$ THE FOLLOWING SPCD ENTRY IS SELECTED BY THE
$ TLOAD1 DATA ABOVE.
$ NOTE THAT GRID POINT 85 - COMPONENT 3 SPECIFIED
$ HERE ALSO APPEARS IN THE SELECTED SPC1 DATA.
$ NOTE ALSO THAT THE VALUE OF 2.5 SPECIFIED HERE
$ REPRESENTS ACCELERATION
SPCD,300,85,3,2.5
.
.
.
Example
The following example illustrates the application of enforced motion in frequency response. See
Install_dir/mdxxxx/doc/dynamics/bd07enf.dat. The tower (Figure 7-1) is subjected to a 1G (9.81m/sec
2
)
enforced acceleration applied to the base of the tower. An extra grid point ties the four bottom grid points
together using an RBE2 element.
The selected portion of the input file is shown in Listing 7-1 and illustrates how this enforced motion is
applied. In this case, the ACCE field (field 8) on the RLOAD2,101 entry indicates that the enforced
motion type is acceleration. Field 3 on the RLOAD2 entry points to the SPCD,101 entry with an
enforced motion of 9.81 m/sec
2
in the x-direction of grid point 1. The degree-of-freedom with enforced
motion specified must also be constrained, once again x-direction of grid point 1. This is accomplished
by the SPC1,30 entry. Notice that the SPCD/SPC1 combination is similar to the static enforced
displacement procedure.
Main Index
MD Nastran Dynamic Analysis Users Guide
Direct Enforced Motion in Dynamic Analysis
290
Figure 7-1 Tower for Enforced Motion.
Listing 7-1 Partial Input for Enforced Motion
$
$ FILE bd07enf.dat
$
INIT MASTER(S)
SOL 111
DIAG 8
CEND
SET 99=1,547
DISPLACEMENT(SORT1,PHASE) = 99
SPCFORCE(SORT1,PHASE) = 99
ACCELERATION(SORT1,PHASE) = 99
DLOAD = 101
FREQUENCY = 3
METHOD = 1
SDAMPING = 2
SPC=30
BEGIN BULK
param,post,0
param,resvec,yes
1
547
Main Index
291
CHAPTER 7
Enforced Motion
EIGRL 1 10 0 MASS
$
TABDMP1 2 CRIT +
+ 0. 0.05 1. 0.05ENDT
$
TABLED2 1 0. +
+ 0. 1. 1. 1.ENDT
$
RLOAD2,101,101,,,1,,ACCE
$
SPC1,30,123456,1
$
SPCD,101,1,1,9.81
freq4 3 10. 35. .05 5
freq1 3 10. 1. 25
$
RBE2 82 1 123 22 43 392 101
$
......rest of input
ENDDATA
A 5% critical damping ratio and a frequency combination of FREQ1 and FREQ4 are used for this
analysis. As with all modal approaches, the residual vector (PARAM,RESVEC,YES) improves the
quality of the results. A partial output is shown in Listing 7-2 where grid point 1 is the enforced motion
point and grid point 547 is at the top of the tower. Note that the acceleration at grid point 1 in the x-
direction is 9.81 m/sec
2
, which is what one would expect, since that is the actual enforced acceleration
value.
Listing 7-2 Partial Output from Enforced Motion
FREQUENCY = 1.000000E+01
C O M P L E X A C C E L E R A T I O N
V E C T O R
(MAGNITUDE/PHA
SE)
POINT ID. TYPE T1 T2 T3
R1 R2 R3
0 1 G 9.810000E+00 0.0 0.0
0.0 0.0 0.0
0.0 0.0 0.0
0.0 0.0 0.0
0 547 G 3.791660E+01 8.261231E-02 2.580789E+00 7.377076E-
03 1.751959E+00 1.085166E-01
343.6485 326.0110 338.0020
348.9515 337.9252 338.4973
Main Index
MD Nastran Dynamic Analysis Users Guide
Enforced Motion with Loads
292
Enforced Motion with Loads
Three distinct methods are used in MD Nastran for dynamic enforced motions: the Large Mass/Spring
approach, the Inertial Loads method, and the Lagrange Multiplier (LMT) method). The LMT will only
discuss the theory.
Large Mass/Spring Method
The Large Mass/Spring approach is actually a modeling technique in which the user places an element
with a large mass or stiffness at the points of known acceleration or displacement. In effect, this large
element acts as a constraint on the connected point. The user then supplies a corresponding large force
via RLOADi or TLOADi inputs to produce the desired motion. If the added element is sufficiently stiff
or heavy, the reaction forces from the actual structure will not affect the input motions. Applications of
both large mass and large spring techniques are discussed below.
Using a large mass to enforce boundary motions is a standard practice in MD Nastran. It works well on
a simply supported structure when a single grid point is excited by a well defined acceleration input. A
typical example is the earthquake analysis of a tall building where a single base input is assumed.
However, the method may be abused when other types of boundary conditions are attempted.
Some additional considerations for the analyst are listed below:
1. If enforced motion is applied to a redundant set of boundary points, a danger exists that the large
masses (or springs) may create fictitious forces and stresses in the structure. This occurs when
the enforced displacements inputs are not precisely synchronized. Also, in a modal formulation,
the extra masses will cause fictitious low frequency modes to occur. The recommended
procedure is to connect the redundant points with RBE (rigid) elements to prevent their
independent motions. The Lagrange Multiplier method is much better, but will not correct for
errors in the loading functions and is hard to use.
2. Small errors in the loading history may cause large errors in the structural response. When using
enforced accelerations in a transient solution, a small bias in the inputs (from instrumentation or
processing) may cause a large spurious drift where the structure displaces a large amount as a rigid
body. Solutions to remove the drift are as follows:
Supply a corrective load function, obtained from an initial run, to cancel the measured drift;
Add dampers and springs in parallel with mass and tuned to filter the input signal; or
Use the modal method and drop the zero-frequency modes. (See item 4 below.)
An example of a mechanical filter is shown in the sketch below. A large mass, , is attached
to the base of a structure to allow enforced accelerations. For control of the spurious
displacements and velocities, attach a scalar spring, , and damper element, , between the
mass and ground for each direction. If the first modal frequency is then set for
a filter frequency approximately one tenth of the first vibration mode frequency, . Set the
damping coefficient to a value near critical to eliminate spurious oscillations.
M
0
K B
f
1
K 0.4 Mf
1
2
=
f
1
Main Index
293
CHAPTER 7
Enforced Motion
3. In nonlinear transient solutions, large springs can affect the error tests and convergence logic.
The internally calculated error ratios are dimensionless numbers obtained by dividing the errors
by an average force or total energy. The forces and energy created by the large mass/spring
approach will dominate these values, resulting in underestimates of the errors and false
convergence. The solution is to decrease the error allowables on the TSTEPNL Bulk Data inputs.
4. Using these methods in a modal formulation requires some attention. For output of total
displacements, the user should retain the zero or low frequency modes that the large masses
produce (i.e., set the parameter LFREQ = .01). Note that if the low frequency modes are
dropped from the dynamic solution, the output will be the correct relative motion.
Large springs for enforced displacements are not recommended for the modal formulations.
They will generate high frequency modes that are usually missing from the system. The resulting
dynamic solution is not valid since the large springs are not included in the modal stiffness matrix.
5. Numerical conditioning of the matrix solution may be affected by the method used to connect the
large mass or spring. Numerical roundoff of the results may occur. MPCs, RBEis, and ASET
operations all use a matrix elimination procedure that may couple many degrees-of-freedom. If a
large mass or spring is not retained in the solution set, its matrix coefficient will be distributed to
other solution points. Then, matrix conditioning for decomposition operations becomes worse,
when the large terms dominate the significant finite element coupling terms. On the other hand,
if the degrees-of-freedom with the large terms remain in the solution set, they remain on the
diagonal of the matrix and the matrix decomposition is unaffected.
In summary, the large mass method is recommended for cases with known accelerations at a single point.
It works well with the modal formulation, providing good stress and forces near the mass, and is easy to
Structure
Seismic Mass
B K
Filter
M
0
Main Index
MD Nastran Dynamic Analysis Users Guide
Enforced Motion with Loads
294
understand and use. In many cases, the structure is actually excited by the motions of a large, massive,
base (for instance, the geological strata) which can actually be used as a value for the mass.
The large spring method is recommended for cases in which displacements are known at one point and
a direct formulation is used. The primary advantage is its simplicity. However, the inertial loads
approach or Lagrange Multiplier technique, described below, are more general and have better reliability.
The Inertial Loads Approach
By changing to a moving coordinate system, the reference accelerations may be converted to inertial
loads. If the dynamic problem involves a free body connected to a single rigid base, the GRAV and
dynamic load inputs may be used to supply forces proportional to the base acceleration. The solution
will be defined by the displacements measured relative to the fixed base.
Approach
The basic approach is shown in the sketch below:
We assume that the motions of the rigid base are known and the structure is fixed only to the base. Define
the displacement vector, , as a sum of the known base motion, and the relative displacements,
by the equation
(7-10)
where is the rigid body transformation matrix that includes the effects of coordinate systems,
offsets, and multiple directions. If the structure is a free body and aerodynamic effects are neglected, the
base motions should not cause any static or viscous forces and
(7-11)
Structure
Base
ou
u
u
0
u u
0
ou
u { } ou { } D | | u
0
{ } + =
D | |
K | | D | | 0 =
and B | | D | | 0 =
Main Index
295
CHAPTER 7
Enforced Motion
where is the stiffness matrix and is the damping matrix. These properties allow us to remove
the reference motions from the solution as shown:
The equilibrium equation for the whole system is
(7-12)
Substituting Eqs. (7-10) and (7-11) into Eq. (7-12), we obtain
(7-13)
The solution matrices have not changed, but the solution, , must be zero at the base attachment points.
The right-hand term in Eq. (7-13) may be calculated in MD Nastran using one of several options. One
option is the response spectra analysis described in Shock and Response Spectrum Analysis, 260.
Another is a recent MD Nastran implementation that now allows time-dependent gravity loads. By
definition, the GRAV input generates load vectors of the form
(7-14)
where is the gravity vector. Then if were time dependent, it could be used to replace in Eq. (7-13)
if
(7-15)
Input Data
The inertial loads method is available for all dynamic response solutions. The method is valid for both
direct and modal formulations and is automatic in nonlinear and superelement models. Briefly, the
necessary input data is as follows:
1. GRAV -- Bulk Data defining an acceleration vector. Several may be included to define different
functions of time for the different directions.
2. SPC -- remember to fix the base attachments.
3. TLOADi or RLOADi Bulk Data for the dynamic load definition. Reference to the EXCITEID to
the GRAV SIDs.
Other necessary inputs are the conventional DLOAD and TABLEDi data to help define the time
functions.
Recommendations
The following comments describe the benefits and drawbacks to the method:
1. The solution will avoid the problem of rigid body drift that occurs in the other methods when
small errors are present in the input accelerations.
2. By eliminating large constant terms, the stress and force calculations may be numerically more
precise.
K | | B | |
M | | u
{ } B | | u
{ } K | | u { } + + P { } =
M | | ou
{ } B | | ou
{ } K | | ou { } + + P { } M | | D | | u
0
{ } =
ou
P
g
{ } M | | D | | g { } =
g g u
0
g t ( ) { } u
0
t ( ) | | =
Main Index
MD Nastran Dynamic Analysis Users Guide
Enforced Motion with Loads
296
3. The method is compatible with superelement and nonlinear solution sequences.
4. No special sets or SUPORT data is necessary.
5. The main drawback is that the output accelerations are also relative and will not correlate to
measured accelerations.
Lagrange Multiplier Technique
The Lagrange Multiplier Technique (LMT) is a special option for processing constraints in matrix
solutions. It can be used for all constraints and reduction methods such as SPC, MPC, and rigid elements.
LMT can also be used for enforced motion analysis in dynamic analysis. Unlike the approximate large
mass approach, the LMT is an exact method. The LMT requires adding extra degrees-of-freedom to the
matrix solution that are used as force variables for the constraint functions. Coefficients are added to the
matrices for the equations that couple the constrained displacement variables to the points at which
enforced motion are applied.
The LMT produces indefinite system matrices that require special resequencing of variables for
numerical stability by either the user or by a special solver. The sparse matrix includes an automatic row
and column interchange capability that allows reliable and efficient solution of indefinite matrices
without the need for the user to sequence variables for numerical stability. This solver is available in the
transient and frequency response solver modules.
However, the implementation requires the use of DMAP, making it hard to use, so only the theoretical
discussion will be included in this guide.
Compare Condensation and Augmentation Solution Methods
A small model is used here to contrast the conventional method of constraint elimination and the LMT
method of constraint augmentation. Consider the statics model shown:
Given this model, static equations of motion are as follows:
(7-16)
k
u
1
u
2
enforced motion Y
1
applied
force P
2
applied
m
1
m
2
K | | u { } P { } q { } + =
Main Index
297
CHAPTER 7
Enforced Motion
(7-17)
contains the unknown constraint forces required to cause the enforced motion and react to the
applied force. is the known enforced displacement, and is the known applied force.
In the LMT method, the constraint equations are included in the system equations. The displacement
constraint can be written in matrix form after is moved to the left side,
(7-18)
This row and a corresponding column are added to the system matrix to produce
(7-19)
In the equation , the known vector quantities are now all on the right side, and the
unknown vector quantities on the left side. This equation can be solved directly without the need for
partitioning or constraint elimination. In dynamic analysis, enforced motion can be input on velocity and
acceleration variables directly by similar techniques. The system has a unique solution even though
there are null terms on the diagonal of . These null terms are an indication of an indefinite matrix.
For a conventional modal solution, the unconstrained equation for eigensolution is
(7-20)
When the constraint reduction process is used, the first row and column are eliminated. The resulting
equation for the eigenvalue is then
(7-21)
Alternatively, using the LMT process, the system is augmented with the constraint variables, with the
resulting determinant
(7-22)
u
1
Y
1
=
q { }
Y
1
P
2
q
1
0 1 0
q
1
u
1
u
2
Y
1
=
K | |
0 1 0
1 k k
0 k k
, P { }
Y
1
0
P
2 )
`
, u { }
q
1
u
1
u
2
)
`
= = =
K | | u { } P { } =
K | |
k m
1
k
k k m
2
u
1
u
2
)
`
0 { } =
k m
2
=
0 1 0
1 k m
1
k
0 k k m
2
0 =
Main Index
MD Nastran Dynamic Analysis Users Guide
Enforced Motion with Loads
298
When this determinant is evaluated, the only non-null product results from the (12)(21)(33) terms,
resulting in the same expression, .
Three counter-intuitive consequences are as follows:
1. does not enter into the determinant at all, even though it is present in the matrix. In a constraint
reduction process, by contrast, any mass term that appears in the matrix used for eigensolution
affects the eigenvalues.
2. Although the matrix has three rows and columns and two mass terms on its diagonal, only one
value of is defined. One might expect that this system would have two or three values for ,
but it does not. Other values of beyond this single value are neither zero nor infinity nor any
other value. They are simply undefined.
3. The results from a condensation solution and an augmentation solution are identical. This is a
general rule.
The resulting eigenvector is
(7-23)
Where is the constrained eigenvector for the displacements and is the reaction force. Note the scale
factor of the whole eigenvector may be affected by if the normalization method is MAX. For a
dynamic solution using a modal formulation, the matrices are transformed using the modes above. In the
stiffness, mass, and damping matrices, the constraint coefficients have no effect. However, if is an
enforced displacement, the generalized modal forces are
(7-24)
The result of applying an enforced displacement on the LMT coordinates, , will be a modal force in
the opposite of the direction of motion. The results of a modal solution will be relative to . See below
for a solution that provides total displacements.
Matrix Theory for Dynamic Response
Notation
The notation of the conventional solutions is described in Constraint and Set Notation (p. 347) in the MD
Nastran Reference Manual. It is maintained with the following changes. The Lagrange Multiplier
Technique requires the definition of enforced motion variables. Their DOFs are placed in the , , and
sets. These sets are members of the USET table but are not used in the conventional solution method.
They are defined on USETi Bulk Data entries. They are regarded as members of the b-set, and have the
following meanings:
New Unique Sets for Enforced Motion
k m
2
=
m
1
| { }
r
|
c1
|
c2 )
`
k
0
1.0
)
`
= =
|
c
r
r
Y
1
P
|c
T
P
g
r
T
Y
1
P
2 k
Y
1
= =
Y
1
Y
1
u
1
u
2
u
3
Main Index
299
CHAPTER 7
Enforced Motion
The Unique Sets
Almost all of the letters of the alphabet are already in use to describe sets in the conventional solutions.
Therefore, sets with integers for names are added to the present set names which use letters of the
alphabet instead.
Direct Solutions in the Frequency and Time Domains
The statement of the frequency response problem is
(7-25)
where:
(7-26)
, , and are the stiffness, damping, and mass matrices, respectively, and is the excitation
frequency. If static or dynamic reduction is not used, most of the constraints are placed in the stiffness
matrix. The advantage of this placement is that the constraints are not multiplied by . This allows the
solution of the equations at an excitation frequency near to zero. The remaining constraints are
associated with enforced motion variables. These constraints are placed in the stiffness, damping, or
mass matrix depending on whether the enforced motion is the displacement, velocity, or acceleration
type, respectively. If static or dynamic reduction is performed, all m- and s-set constraints are eliminated
along with the o-set. The -set is then the only constraint set in the d-set.
The DOFs listed on USET entries are input points for enforced motion. Data conventionally used to
define dynamic loads applied to these points is interpreted to be time- or frequency-varying enforced
motions. The value of the SETNAME entry on the USET entries determines the type of input. A value
of indicates an enforced displacement type. A value of indicates an enforced velocity type, and a
value of indicates an enforced acceleration type. These dynamic quasi-loads are transferred to the
enforced motion variables by the transformation matrix as follows:
(7-27)
is the load vector output by the FRLG module. In this context it may contain both applied forces
and enforced motions. has a unit term in each row at the column corresponding to the -set point
where enforced motion is applied. The enforced motions are removed from the displacement variables
by the transformation matrix ,
Enforced displacement set
Enforced velocity set
Enforced acceleration set
u
1
u
2
u
3
A
dd
e ( ) | | u
d
{ } P
d
e ( ) { } =
A
dd
e ( ) | | K ieB e
2
M + | |
dd
=
K | | B | | M | | e
e
u
3
u
1
u
2
u
3
T
4p
| |
P
4
e ( ) | | T
4p
| | P
p
e ( ) | | =
P
p
| |
T
4p
| | u
i
T
pp
x
| |
Main Index
MD Nastran Dynamic Analysis Users Guide
Enforced Motion with Loads
300
(7-28)
where is an identity matrix except for the rows associated with enforced motion terms, where it has
a zero row. The -set and -set components are merged to form .
The stiffness and constraint components are separated into and , respectively, where
. This is done in the GMA subDMAP to ensure that the constraints are not
multiplied by the damping factor iG.
The equations for transient response analysis are similar to those for frequency response analysis. The
subDMAPs for the two types of analysis closely parallel each other.
A new set of partitions not actually used in the DMAP implementation is introduced here. This set aids
in understanding the effects of the enforced motion variables. Let
(7-29)
and
(7-30)
The 3-set contains the constraint force and displacement variables associated with enforced motion.
is the vector of constraint forces and the vector of constraint displacements. Both are partitions of
the vector and is their complement. is the vector of enforced displacements,
additional forces placed on the enforced motion points, and their complement. The enforced
motions of any LMT variables contained in are zero by definition. contains both displacement
and constraint force unknown variables, while contains both known input displacements and
applied forces.
Consider the case of enforced displacement. then has the partitions
(7-31)
is a subset of the constraint matrix . By inspection, , an identity matrix, and
is null. The form of the equation of motion is then
P
p
e ( ) | | T
pp
x
| | P
p
e ( ) | | =
T
pp
x
| |
p u
4
P
p
e ( ) | |
K
aa
g
| | R
aa
| |
K
aad
| | K
aa
g
| | R
aa
| | + =
u
d
{ }
q
3
u
3
u
c
)
`
=
P
d
{ }
Y
3
P
3
P
c
)
`
=
q
3
{ }
u
3
{ }
u
d
{ } u
c
{ } Y
3
{ } P
3
{ }
P
c
{ }
P
c
{ } u
c
{ }
P
c
{ }
K | |
K | |
0 R
33
R
3c
K
33
K
3c
Sym. K
cc
=
R
33
| | R
4g
| | R
33
| | I
33
| | = R
3c
| |
Main Index
301
CHAPTER 7
Enforced Motion
(7-32)
For this case and have no terms for the -set variables. Their partitions are not shown.
Evaluating the first row of this equation, we obtain
(7-33)
Note that is the force of constraint with a sign change.
Enforced Accelerations
Now consider the case of enforced acceleration. The equation of motion is then
(7-34)
Again, from the first row,
The input quantity is an acceleration vector because the first partition of is equated to an
acceleration vector. That is, the type of the matrix where the constraint equations are placed determines
the type of motion of . The enforced motion variables may be placed in any or all of the matrices.
Mixed types of enforced motion are therefore supported.
Note that in this case, is the force of constraint.
Modal Equations in the Frequency and Time Domains
All constraint equations are initially placed in the stiffness matrix to allow the solution of the eigenvalue
problem when rigid body modes are present. The system eigensolution is obtained from the equation
(7-35)
where is a natural frequency, is the corresponding eigenvector, and is the number of
eigenvectors calculated. After the equations are reduced to modal variables, the constraints for enforced
motion are moved to the damping or mass matrix for enforced velocity or enforced acceleration,
respectively, using the same user interface as the direct solutions.
M
dd
| | u
d
{ } B
dd
| | u
d
{ }
0 I
33
0
I
33
K
33
K
3c
0 K
c3
K
cc
q
3
u
3
u
c
)
`
+ +
Y
3
P
3
P
c
)
`
=
M
dd
| | B
dd
| | u
3
u
3
{ } Y
3
{ } =
q
3
0 I
33
0
I
33
M
33
M
3c
0 M
c3
M
cc
q
3
u
3
u
c
)
`
B
dd
| | u
d
{ } K
dd
{ } u
d
{ } + +
Y
3
P
3
P
c
)
`
=
u
3
{ } Y
3
{ } =
Y
3
{ } P
d
{ }
Y
3
{ }
q
3
K
aa
e
2
M
aa
2
| | |
az
{ } 0 =
e |
az
{ } z
Main Index
MD Nastran Dynamic Analysis Users Guide
Enforced Motion with Loads
302
Each static constraint mode is computed by fixing all constraint DOFs except one and applying a unit
motion to it. The motion of the physical variables is the superposition of the motion of the flexible modes
and the constraint modes.
Let , where is defined in Eq. (7-29). is the transformation between the modal
and physical dynamic variables. , the unknown variable vector for modal analysis, has the
components
(7-36)
is the vector of generalized displacements for the flexible modes. and are the unknown
constraint force variables and displacement variables for the constraint modes. The corresponding
known variables are
(7-37)
is the modal force vector and and the known enforced motion variables and applied
forces of the enforced motion points.
is obtained from the equation
(7-38)
where is defined in Eq. (7-30).
The equation relating and is used to replace in Eq. (7-25). The resulting equation is
pre-multiplied by to form the reduced basis equations of motion as follows:
(7-39)
When the multiplication of Eq. (7-39) is carried out, the components of the modal force vector expressed
in the partitions of Eq. (7-37) become:
(7-40)
(7-41)
(7-42)
u
d
{ } T
dh
| | u
h
{ } = u
d
{ } T
dh
| |
u
h
{ }
u
z
q
3
u
3
)
`
u
h
{ } =
u
z
{ } q
3
{ } u
3
{ }
P
h
{ }
P
z
Y
3
P
3
)
`
=
P
z
{ } Y
3
{ } P
3
{ }
P
h
{ }
P
h
{ } T
dh
| |
T
P
d
{ } =
P
d
{ }
u
d
{ } u
h
{ } u
d
{ }
T
dh
T
| |
T
dh
| |
T
Z
dd
e ( ) | | T
dh
| | u
h
{ } T
dh
| |
T
P
d
{ } P
h
{ } = =
P
z
{ } q
3z
| |
T
Y
3
{ } |
3z
| |
T
P
3
{ } |
cz
| |
T
P
c
{ } + + =
u
3
{ } u
3
{ } Y
3
{ } = =
P
3
{ } q
33
| |
T
Y
3
{ } P
3
{ } u
c3
| |
T
P
c
{ } + + =
Main Index
303
CHAPTER 7
Enforced Motion
The modal forces have components from all three partitions of . is identically .
includes loads applied directly to 3-set points , as well as the constraint forces needed to
maintain the motion of the unknown input point variables at the prescribed input motion . (In
this implementation the forces are moved to .)
If there are enforced motion terms, the rows and columns of the constraint terms, and , are
moved to the corresponding stiffness, damping or mass matrices. The load vector has enforced
motion inputs transferred to the LMT variables by the same technique used in the direct solutions. Note
that the presence of enforced motion variables results in nondiagonal h-set matrices, requires the use of
the coupled solution algorithms for frequency response and transient analysis. The matrices are sparse,
however, with off-diagonal terms occurring only in the columns associated with enforced motion so that
the effect on solution cost is small.
P
z
{ } P
d
{ } u
3
{ } u
3
{ }
P
3
{ } P
3
{ }
u
3
{ } Y
3
{ }
P
3
{ } Y
3
{ }
u
3
{ } q
3
{ }
P
d
{ }
Main Index
MD Nastran Dynamic Analysis Users Guide
Large Mass Method - Direct
304
Large Mass Method - Direct
If a very large mass , which is several orders of magnitude larger than the mass of the entire structure,
is connected to a degree-of-freedom and a dynamic load is applied to the same degree-of-freedom, then
the acceleration of the degree-of-freedom, to a close approximation, is as follows:
(7-43)
In other words, the load that produces a desired acceleration is approximately
(7-44)
The accuracy of this approximation increases as is made larger in comparison to the mass of the
structure. The only limit for the size of is numeric overflow in the computer. MSC recommends that
the value of be approximately times the mass of the entire structure for an enforced translational
degree-of-freedom and times the mass moment of inertia of the entire structure for a rotational DOF.
The factor is a safe limit that should produce approximately six digits of numerical accuracy.
The large mass method is implemented in direct transient and frequency response analysis by placing
large masses on all enforced degrees-of-freedom and supplying applied dynamic loads specified by
Eq. (7-44); that is, the function is input on entries normally used for the input of loads, and the scale
factor can be input on DAREA or DLOAD Bulk Data entries, whichever is more convenient.
CMASSi or CONMi entries should be used to input the large masses.
Equation (7-44) is not directly helpful if enforced displacement or enforced velocity is specified rather
than enforced acceleration. However, Eq. (7-44) can be made serviceable in frequency response analysis
by noting that
(7-45)
so that
(7-46)
The added factor ( or ) can be carried by the function tabulated on the TABLEDi entry used to
specify the frequency dependence of the dynamic load.
In the case of transient analysis, provision is made on the TLOAD1 and TLOAD2 entries for you to
indicate whether an enforced displacement, velocity, or acceleration is supplied (TYPE = 1, 2, or 3).
MD Nastran then automatically differentiates a specified velocity once or a specified displacement twice
to obtain an acceleration. The remaining required user actions are the same as for enforced acceleration.
In summary, the user actions for direct frequency and direct transient response are
Remove any constraints from the enforced degrees-of-freedom.
m
o
p
u
1
m
o
------- p =
u
p m
o
u
=
m
o
m
o
m
o
10
6
10
6
10
6
m
o
u
m
o
u
ieu
e
2
u = =
p m
o
u
iem
o
u
e
2
m
o
u = = =
ie e
2
Main Index
305
CHAPTER 7
Enforced Motion
Apply large masses with CMASSi or CONMi Bulk Data entries to the DOFs where the
motion is enforced. The magnitude of should be approximately times the entire mass of
the structure (or approximately times the entire mass moment of inertia of the structure if the
component of enforced motion is a rotation).
In the case of direct frequency response, apply a dynamic load computed according to Eq. (7-46)
to each enforced degree-of-freedom.
In the case of direct transient response,
Indicate in field 5 of the TLOAD1 and TLOAD2 entries whether the enforced motion is a
displacement, velocity, or acceleration.
Apply a dynamic load to each enforced degree-of-freedom equal to , , or ,
depending on whether the enforced motion is a displacement, velocity, or acceleration.
Be careful when using PARAM,WTMASS. The WTMASS parameter multiplies the large mass value,
which changes the effective enforced acceleration to
(7-47)
Enforced velocity and enforced displacement are changed likewise.
You may well ask whether a stiff spring may be used instead of a large mass. In that case the applied
load is
(7-48)
where is the stiffness of the stiff spring and u is the enforced displacement. The large stiffness method
certainly works, but the large mass method is preferred because it is easier to estimate a good value for
the large mass than to estimate a good value for the stiff spring. In addition and more importantly, the
large mass method is far superior when modal methods are used. If very stiff springs are used for modal
analysis rather than very large masses, the vibration modes corresponding to the very stiff springs have
very high frequencies and in all likelihood, are not included among the modes used in the response
analysis. This is the main reason that large masses should be used instead of stiff springs.
The stiff spring method is advantageous in the case of enforced displacement because it avoids the
roundoff error that occurs while differentiating the displacement to obtain acceleration in the large mass
method. The stiff spring method also avoids the problem of rigid-body drift when applying enforced
motion on statically determinate support points. (Rigid-body drift means that the displacement increases
continuously with time, which is often caused by the accumulation of small numerical errors when
integrating the equations of motion.)
m
o
m
o
10
6
10
6
m
o
u m
o
u
m
o
u
p
m
o
WTMASS
------------------------------------- =
p k
o
u =
k
o
Main Index
MD Nastran Dynamic Analysis Users Guide
Large Mass Method - Modal
306
Large Mass Method - Modal
The steps described in the previous section must also be followed when a modal method of response
analysis is used. Also, if the enforced degrees of freedom are not sufficient to suppress all rigid-body
motions, which may be the case for an airplane in flight, additional DOFs that describe the remaining
rigid-body motions can also be entered on the SUPORT entry. Use of the SUPORT entry is discussed in
Real Eigenvalue Analysis (Ch. 3). Note that the use of the SUPORT entry is optional.
The rigid-body mode(s) can be removed from consideration either by not computing them or by using
PARAM,LFREQ,r where r is a small positive number (0.001 Hz, for example). If this is done, the
displacements, velocities, and accelerations obtained are relative to the overall motion of the structure
and are not absolute response quantities. Stresses and element forces are the same as when the rigid-body
modes are included because the rigid-body modes do not contribute to them. Rigid-body modes can be
discarded to remove rigid-body drift.
Rigid-body modes occur when the structure is unconstrained and large masses are applied at the DOFs
which, if constrained, result in a statically determinate structure. Redundant constrained DOFs, which
result in a statically indeterminate structure, present a different situation when the constraints are
removed and large masses are applied at those redundant DOFs. In that case, very low-frequency modes
occur but they are not all rigid-body modes; some are modes that represent the motion of one large mass
relative to the others. These very low-frequency, nonrigid-body modes do contribute to element forces
and stresses, and they must be retained in the solution. In some cases, their frequencies are not
necessarily small; they may be only an order or two in magnitude less than the frequency of the first
flexible mode. If PARAM,LFREQ,r is used to remove the true rigid-body modes, then r must be set
below the frequency of the first relative motion mode.
Consider the two-dimensional clamped bar in Figure 7-2. Assume that each end of the bar is subjected
to the same enforced acceleration time history in the y-direction. One way to model the bar is to use two
large masses (one at each end), which are unconstrained in the y-direction. This model provides two very
low-frequency modes: one that is a rigid-body mode and one that is not. The second mode contributes
to element forces and stresses, and removing its contribution leads to an error because with two such large
masses, one mass can drift over time relative to the other mass. A better way to model the case of
identical inputs at multiple locations is to use one large mass connected to the end points by an RBE2
element. This model provides only one rigid-body mode, which can be safely discarded if only the
answers relative to the structure are desired.
Main Index
307
CHAPTER 7
Enforced Motion
Figure 7-2 Clamped-Clamped Bar Undergoing Enforced Acceleration
Basic Model
Two Large Masses at Each End
One Large Mass and One RBE2 Element
y
x
u
t ( )
u
t ( )
p t ( )
p t ( )
p t ( )
R
B
E
2 R
B
E
2
Main Index
MD Nastran Dynamic Analysis Users Guide
User Interface for the Large Mass Method
308
User Interface for the Large Mass Method
There is no special user interface for the large mass method other than to specify a large mass at excitation
DOFs and to specify the large force. For transient response, the type of enforced motion (displacement,
velocity, or acceleration) must be specified on the TLOAD1 entries. The remainder of the input is
identical to that of frequency response (Frequency Response Analysis, 133) or transient response
(Transient Response Analysis, 201) analysis.
The force applied at a point is the product of terms from the DLOAD, DAREA, and TABLEDi entries.
The scaling of the large force is arbitrary; it can be on any one or more of these entries. These entries
follow:
DLOAD Format:
DAREA Format:
TABLED1 Format:
TABLED2 Format:
TABLED3 Format:
TABLED4 Format:
The TABLED4 entry defines a power series and is convenient in frequency response for enforced
constant velocity or displacement.
1 2 3 4 5 6 7 8 9 10
DLOAD
SID S S1 L1 S2 L2 -etc.-
DAREA
SID P1 C1 A1 P2 C2 A2
TABLED1
TID
x1 y1 x2 y2 x3 y3 -etc.- ENDT
TABLED2
TID X1
x1 y1 x2 y2 x3 y3 -etc.-
TABLED3
TID X1 X2
x1 y1 x2 y2 x3 y3 -etc.-
TABLED4
TID X1 X2 X3 X4
A0 A1 A2 A3 A4 A5 -etc.-
Main Index
309
CHAPTER 7
Enforced Motion
Frequency Response
If a DLOAD entry is used to scale RLOAD1 input, the applied force magnitude in terms of MD Nastran
input is
(7-49)
where and are input on the DLOAD Bulk Data entry, is input on the DAREA entry, and
and are input on the TABLEDi entries. Note that the i non-subscript term in the expression
is .
If a DLOAD entry is used to scale RLOAD2 input, the applied force magnitude in terms of MD Nastran
input is
(7-50)
where and are input on the DLOAD Bulk Data entry, is input on the DAREA entry, and is
input on the TABLEDi entry.
Specification of the large force value depends upon whether acceleration, velocity, or displacement is
enforced.
Enforced Acceleration
Enforced acceleration is the easiest to apply since the required force is directly proportional to the desired
acceleration times the large mass:
(7-51)
Enforced Velocity
Enforced velocity requires a conversion factor
(7-52)
For constant velocity , it may be easiest to use the RLOAD1 and TABLED4 entries because the
imaginary term of Eq. (7-49) and the frequency-dependent term can be specified directly.
Enforced Displacement
Enforced displacement also requires a conversion factor
(7-53)
P
i
f ( ) S S
i
A
i
C
i
f ( ) i D
i
f ( ) + | | ( )
i
=
S Si A
i
C
i
f ( )
D
i
f ( )
i D
i
f ( ) 1
P
i
f ( ) S S
i
A
i
B
i
f ( ) ( )
i
=
S S
i
A
i
B
i
f ( )
p e ( ) m
o
u
e ( ) =
p e ( ) iem
o
u
i 2tf ( )m
o
u
e ( ) = =
u
e ( )
i D f ( ) 2tf
p e ( ) e
2
m
o
u 2tf ( )
2
m
o
u e ( ) = =
Main Index
MD Nastran Dynamic Analysis Users Guide
User Interface for the Large Mass Method
310
For constant displacement , it may be easiest to use the TABLED4 entry because the
frequency-dependent term can be specified directly.
Transient Response
For transient response, the type of enforced motion (displacement, velocity, or acceleration) is specified
with the TYPE field (field 5) on the TLOAD1 and TLOAD2 Bulk Data entries.
TLOAD1 Format
TLOAD2 Format
MSC.Nastran converts enforced displacements and velocities into accelerations by differentiating once
for velocity and twice for displacement. Note that for enforced acceleration, you can specify either force
(TYPE = 0 or blank) or acceleration (TYPE = 3); they are the same for the large mass method.
You still need to use the large mass when specifying any type of enforced motion in transient response
analysis.
1 2 3 4 5 6 7 8 9 10
TLOAD1
SID DAREA DELAY TYPE TID
TLOAD2
SID DAREA DELAY TYPE T1 T2 F P
C B
TYPE 0 (or blank) = Applied force (default)
TYPE 1 = Enforced displacement
TYPE 2 = Enforced velocity
TYPE 3 = Enforced acceleration
u e ( )
2tf ( )
2
Main Index
311
CHAPTER 7
Enforced Motion
Examples
This section provides several examples showing the input and output. These examples are:
These examples are described in the sections that follow.
Two-DOF Model
Consider the two-DOF model first introduced in Real Eigenvalue Analysis, 43 and shown below in
Figure 7-3. For this example, apply a constant magnitude base acceleration of over the
frequency range of 2 to 10 Hz and run modal frequency response with 5% critical damping in all modes.
The acceleration input is applied to the large mass (grid point 3). A partial input file for this model is
shown in Listing 7-3. See Install_dir/mdxxxx/doc/dynamics/bd07two.dat.
Figure 7-3 Two-DOF Model with Large Mass
Model Analysis Type Enforced Motion
bd07two Frequency Response Constant Acceleration
bd07bar1 Transient Response Ramp, Acceleration
bd07bar2 Transient Response Ramp, Displacement
bd07bar3 Transient Response Ramp, Displacement,
Discard Rigid-Body Mode
1.0 m/sec
2
Large
Mass
Grid Point 1
Grid Point 2
Grid Point 3
y
x
m
1
0.1 kg =
m
2
10.0 kg =
m
3
10
7
kg =
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
312
Listing 7-3 Input File for Enforced Constant Acceleration
$ FILE bd07two.dat
$
$ TWO-DOF SYSTEM
$ CHAPTER 7, ENFORCED MOTION
$
TIME 5
SOL 111
CEND
TITLE = TWO-DOF SYSTEM
SUBTITLE = MODAL FREQUENCY RESPONSE
LABEL = ENFORCED CONSTANT ACCELERATION MAGNITUDE
$
$ SPECIFY MODAL EXTRACTION
METHOD = 10
$
$ SPECIFY DYNAMIC INPUT
DLOAD = 999
FREQ = 888
SDAMPING = 777
$
$ SELECT OUTPUT
DISPLACEMENT(PHASE,PLOT) = ALL
ACCELERATION(PHASE,PLOT) = ALL
$
$ XYPLOTS
$
... X-Y plot commands ...
$
BEGIN BULK
$
$.......2.......3.......4.......5.......6.......7.......8.......9.......10..
...$
$
$ LARGE MASS AT BASE GRID POINT
CONM2 999 3 1.0E7
$
$ LOAD DEFINITION (INCLUDES SCALE FACTORS FOR ENFORCED ACCELERATION)
$DLOAD SID S S1 RLOAD1
DLOAD 999 1.0E7 1.0 998
$RLOAD1 SID DAREA TC
RLOAD1 998 997 901
$DAREA SID P1 C1 A1
DAREA 997 3 2 1.0
$TABLED4 TID X1 X2 X3 X4 +TAB4
TABLED4 901 0. 1. 0. 100. +TAB901
$+TAB4 A0 A1 A2 A3 A4 A5
+TAB901 1.0 ENDT
$
$ MODAL EXTRACTION
$EIGRL SID V1 V2 ND MSGLVL
EIGRL 10 -1. 30. 0
$
$ FREQUENCY RANGE 2-10 HZ
$FREQ1 SID F1 DF NDF
FREQ1 888 2. 0.05 160
$
$ MODAL DAMPING OF 5% CRITICAL
$TABDMP1 TID TYPE
Main Index
313
CHAPTER 7
Enforced Motion
$+TAB1 F1 G1 F2 G2 ETC
TABDMP1 777 CRIT +TABD7
+TABD7 0. 0.05 100. 0.05 ENDT
$
... basic model ...
$
ENDDATA
The large mass value is chosen as 1.0E7 kilograms and is input via the CONM2 entry. The scale factor
for the load (1.0E7) is input on the DLOAD Bulk Data entry. The factor of 1.0E7 is approximately six
orders of magnitude greater than the overall structural mass (10.1 kg). The TABLED4 entry defines the
constant acceleration input. (One of the other TABLEDi entries can also be used, but the TABLED4
entry is chosen to show how to use it for enforced constant velocity and displacement later in this
example.)
Figure 7-4 shows the X-Y plots resulting from the input point (grid point 3) and an output point (grid
point 1). The plots show acceleration and displacement magnitudes. Note that the acceleration input is
not precisely ; there is a very slight variation between 0.9999 and 1.0000 due to the large mass
approximation.
1.0 m/sec
2
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
314
Figure 7-4 Displacements and Accelerations for the Two-DOF Model
Main Index
315
CHAPTER 7
Enforced Motion
Figure 7-5 Displacements and Accelerations for the Two-DOF Model (continued)
This model was analyzed with several values of large mass. Table 7-1 shows the results. Note that the
model with the mass ratio is the model discussed earlier. Peak frequency response results are
compared for each model, and the natural frequencies are compared to those of the constrained model in
Real Eigenvalue Analysis, 43. The table shows that a mass ratio of is a good value to use for this
model.
10
6
10
6
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
316
This model can also be changed to apply constant velocity or constant displacement at its base.
Listing 7-4 is an abridged input file for the model, showing the Bulk Data entries required for enforced
constant acceleration, enforced constant velocity, and enforced constant displacement. Note that only
one of these is usually applied to any model, but all three are shown here for comparison purposes. See
Install_dir/mdxxx/doc/dynamics/bd07twocm.dat.
Listing 7-4 Bulk Data Entries for Enforced Constant Motion
$
$.......2.......3.......4.......5.......6.......7.......8.......9.......10..
...$
$
$ ENTRIES FOR ENFORCED MOTION
$
$ LARGE MASS AT BASE GRID POINT
CONM2 999 3 1.0E7
$
$ LOAD DEFINITION (INCLUDES SCALE FACTORS FOR ENFORCED ACCELERATION)
$
$DLOAD SID S S1 RLOAD1
DLOAD 999 1.0E7 1.0 998
$DAREA SID P1 C1 A1
DAREA 997 3 2 1.0
$
$ UNIQUE ENTRIES FOR ENFORCED CONSTANT ACCELERATION MAGNITUDE
$
$RLOAD1 SID DAREA TC
$RLOAD1 998 997 901
Table 7-1 Models with Different Large Mass Ratios
Ratio of Large
Mass to
Structure
Natural
Frequencies*
(Hz)
*Resonant frequencies for the constrained model are 4.7876 and 5.2909 Hz.
Response Peaks (m/sec
2
)
10
2
10
-9
4.8011
5.3025
52.0552 6.5531 1.0335 0.9524
10
4
10
-10
4.7877
5.2910
52.2823 6.7641 1.0003 0.9995
10
6
0.0
4.7876
5.2909
52.2836 6.7661 1.0000 0.9999
10
8
0.0
4.7876
5.2909
52.2836 6.7662 1.0000 1.0000
X
1
max
X
2
max
X
3
max
X
3
min
Main Index
317
CHAPTER 7
Enforced Motion
$TABLED4 TID X1 X2 X3 X4 +TAB4
$+TAB4 A0 A1 A2 A3 A4 A5
TABLED4 901 0. 1. 0. 100. +TAB901
+TAB901 1.0 ENDT
$
$ UNIQUE ENTRIES FOR ENFORCED CONSTANT VELOCITY MAGNITUDE
$
$
$RLOAD1 SID DAREA TD
$RLOAD1 998 997 902
$TABLED4 TID X1 X2 X3 X4 +TAB4
TABLED4 902 0. 1. 0. 100. +TAB902
$+TAB4 A0 A1 A2 A3 A4 A5
+TAB902 0.0 6.283185ENDT
$
$ UNIQUE ENTRIES FOR ENFORCED CONSTANT DISPLACEMENT MAGNITUDE
$
$
$RLOAD1 SID DAREA TC
RLOAD1 998 997 903
$TABLED4 TID X1 X2 X3 X4 +TAB4
TABLED4 903 0. 1. 0. 100. +TAB903
$+TAB4 A0 A1 A2 A3 A4 A5
+TAB903 0.0 0.0 -39.4784ENDT
Each input utilizes the TABLED4 entry. The TABLED4 entry uses the algorithm
(7-54)
where is input to the table, is returned, and is the degree of the power series. When ,
is used for ; when , is used for . This condition has the effect of placing bounds on the
TABLED4 entry; note that there is no extrapolation outside of the table boundaries. There are N+1
entries to this table.
Constant acceleration is the easiest to apply since the force is proportional to the mass for all frequencies.
The power series for this case becomes
(7-55)
where:
Therefore, these terms define a constant (1.0 in this case).
= 1.0
= 0.0
= 1.0
Y A
i
x X1
X2
----------------
\ .
| |
i
i 0 =
N
=
x Y N x X3 < X3
x x X4 > X4 x
A0 A1
x X1
X2
----------------
\ .
| |
+
A0
X1
X2
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
318
Constant velocity involves a scale factor that is directly proportional to circular frequency ( ). The
power series for this case becomes
(7-56)
where:
Note that a phase change of 90 degrees is also required; this change is input using the TD field (field 7)
of the RLOAD1 entry.
Constant displacement involves a scale factor that is proportional to the circular frequency squared
with a sign change. The power series for this case becomes
(7-57)
where:
Table 7-2 summarizes the coefficients for the power series.
= 0.0
=
= 0.0
= 1.0
= 0.0
= 0.0
=
= 0.0
= 1.0
Table 7-2 Coefficients for the Power Series
Type of
Excitation A0 A1 A2
Enforced u 0.0 0.0
Enforced 0.0
Enforced 1.0
2tf
A0 A1
x X1
X2
----------------
\ .
| |
+
A0
A1
2t 6.283185 =
X1
X2
2tf ( )
2
A0 A1
x X1
X2
----------------
\ .
| |
A2
x X1
X2
----------------
\ .
| |
2
+ +
A0
A1
A2
2t ( )
2
39.4784 =
X1
X2
2t ( )
2
2t
u
Main Index
319
CHAPTER 7
Enforced Motion
Cantilever Beam Model
Consider the cantilever beam first introduced in Frequency Response Analysis, 133 and shown in
Figure 7-6. In this case the planar model is analyzed for bending; therefore, only three DOFs per grid
point are considered: T1 (x-translation), T2 (y-translation), and R3 (z-rotation). An acceleration ramp
function in the y-direction is enforced at the base (grid point 1) by applying a large mass and a force. T1
and R3 are constrained at grid point 1 since the enforced motion is in only the T2-direction. Modal
transient response analysis (SOL 112) is run with 5% critical damping used for all modes. Modes up to
3000 Hz are computed with the Lanczos method. Figure 7-7 shows the idealized ramp function and the
MD Nastran implementation. The excitation is not cut off abruptly; instead it is cut off over two time
steps. A time step of 0.001 second is used, and the analysis is run for 1.0 second. Listing 7-5 shows the
abridged input file. See Install_dir/mdxxx/doc/dynamics/bd07bar1.dat.
Figure 7-6 Beam Model with Large Mass
Large Mass
1.0E9 kg
y
x
Grid Point 1
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
320
Figure 7-7 Idealized Ramp Function Versus MD Nastran Ramp Function
Listing 7-5 Abridged Input File for Enforced Acceleration
$ FILE bd07bar1.dat
$
$ CANTILEVER BEAM MODEL
$ CHAPTER 7, ENFORCED MOTION
$
SOL 112
TIME 10
CEND
TITLE = CANTILEVER BEAM
SUBTITLE = MODAL TRANSIENT RESPONSE
LABEL = ENFORCED ACCELERATION
$
SPC = 21
DLOAD = 22
TSTEP = 27
SDAMPING = 25
$
METHOD = 10
$
$ PHYSICAL OUTPUT REQUEST
SET 11 = 1,11
Idealized Input
0.15
0 0.05 Time (sec)
0.15
0.05
0.052
Time (sec)
MD Nastran Input
Y
(m/sec
2
)
Y
(m/sec
2
)
Main Index
321
CHAPTER 7
Enforced Motion
DISPLACEMENT(PLOT) = 11
ACCELERATION(PLOT) = 11
$
$ XYPLOTS
$
... X-Y plot commands ...
$
BEGIN BULK
$
$.......2.......3.......4.......5.......6.......7.......8.......9.......10.$
$
$ LARGE MASS OF 1.0E9
$CONM2 EID G CID M
CONM2 15 1 1.0E9
$
$ CONSTRAIN MASS IN 1,6 DIRECTIONS
SPC 21 1 16
$
$ DYNAMIC LOADING
$DLOAD SID S S1 L1
DLOAD 22 1.0E9 0.102 23
$TLOAD1 SID DAREA DELAY TYPE TID
TLOAD1 23 24 0 25
$DAREA SID P1 C1 A1
DAREA 24 1 2 0.15
$TABLED1 TID +TABL1
$+TABL1 X1 Y1 X2 Y2 ETC.
TABLED1 25 +TABL1
+TABL1 0.0 0.0 0.05 1.0 0.052 0.0 0.1 0.0 +TABL2
+TABL2 ENDT
$
$ CONVERT WEIGHT TO MASS: MASS = (1/G)*WEIGHT
$ G = 9.81 m/sec**2 --> WTMASS = 1/G = 0.102
PARAM WTMASS 0.102
$
$EIGRL SID V1 V2 MSGLVL
EIGRL 10 -1. 3000. 0
$
$TSTEP SID N1 DT1 NO1
TSTEP 27 1000 0.001 1
$
$ MODAL DAMPING OF 5% IN ALL MODES
A large mass of 1.0E9 kg is placed at grid point 1. This grid point is constrained in the T1- and R3-
directions but is free in the T2-direction. The load is scaled to give a peak input acceleration of
. This scaling is performed by applying a scale factor of 1.0E9 in the S field (field 3) of the
DLOAD entry, a scale factor of 0.102 in the S1 field (field 4) of the DLOAD entry, and a factor of 0.15
in the A1 field (field 5) of the DAREA entry. The applied load is scaled by 0.102 because the large mass
is also scaled by 0.102 due to the PARAM,WTMASS entry (see Eq. (7-47)). The time variation is
specified with the TABLED1 entry. The TLOAD1 entry specifies the type of loading (field 5) as 0
(applied force); this gives the same answers if the type is specified as 3 (enforced acceleration).
Figure 7-8 shows the displacement and acceleration response at grid points 1 (base) and 11 (tip). Note
that at the end of the acceleration pulse the base has a constant velocity, and therefore, a linearly
increasing displacement.
0.15 m/sec
2
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
322
Figure 7-8 Response for Enforced Acceleration
Next, consider the same model with a 0.015 meter displacement imposed instead of an acceleration. The
same ramp time history function is used (with a peak enforced displacement of 0.015 meter) so that the
only change to the input file is to change the excitation type from 0 (applied force) to 1 (enforced
displacement on field 5 of the TLOAD1 entry) and the amplitude in the DAREA entry from 0.15 to 0.015.
See Install_dir/mdxxxx/doc/dynamics/bd07bar2.dat. Figure 7-9 shows the idealized input displacement
time history. Figure 7-10 shows the displacement and acceleration response at grid points 1 and 11.
Main Index
323
CHAPTER 7
Enforced Motion
Figure 7-9 Input Displacement Time History
Figure 7-10 Response for Enforced Displacement (With the Rigid-Body Mode)
Now, consider a change to the enforced displacement run. In this case, remove the rigid-body mode's
contribution either by not computing the rigid-body mode (by setting V1 to a small positive value, such
as 0.01 Hz) or by neglecting the rigid-body mode in the transient response (by setting PARAM,LFREQ
to a small positive number, such as 0.01 Hz). See Install_dir/mdxxxx/doc/dynamics/bd07bar3.dat.
Figure 7-11 shows the resulting displacement and acceleration responses at grid points 1 and 11. Note
Idealized Input
0.15
0 0.05 Time (sec)
Y(m)
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
324
that the responses are relative to the structure and are not absolute. The relative displacement of grid
point 1 should be zero, and it is very close to zero (i.e., ) as a result of the sufficiently large mass.
Figure 7-11 Response for Enforced Displacement (Without the Rigid-Body Mode)
10
10
Main Index
MD Nastran Dynamic Analysis Users Guide
Chapter 8: Random Analysis
8
Random Analysis
= S
j a
H
j a
2
S
a
=
Main Index
MD Nastran Dynamic Analysis Users Guide
Random Analysis with Coupled Excitations
328
Theory
The application of these frequency response techniques to the analysis of random processes requires that
the system be linear and that the excitation be stationary with respect to time. The theory includes a few
important theorems that will be reviewed. An important quantity in random analysis theory is the
autocorrelation function , of a physical variable, , which is defined by
(8-1)
Note that is the time average value of , which is an important quantity in the analysis of structural
failure. The one-sided power spectral density of is defined by
(8-2)
It may be shown (using the theory of Fourier integrals) that the autocorrelation function and the power
spectral density are Fourier transforms of each other. Thus, we define the autocorrelation function in
terms of frequency response functions
(8-3)
from the mean-square theorem, the rms (root mean squared) magnitude, , is
(8-4)
The expected value of the number of zero crossing with positive slope per unit time, or apparent
frequency, is a quantity of interest for fatigue analysis. This mean frequency, , can be found from the
power spectral density;
(8-5)
The mean frequency, , is thus the root mean square frequency, where the power spectral density is used
as a weighing function.
The transfer function theorem states that, if is the frequency response of any physical variable, ,
due to an excitation source, , which may be a point force, a loading condition or some other form of
excitation, i.e., if
R
j
t ( ) u
j
R
j
t ( ) T
1
T
--- u
j
t ( )u
j
t t ( ) t d
0
T
}
=
lim
R
j
0 ( ) u
j
2
S
j
e ( ) u
j
S
j
e ( ) T
2
T
--- e
i et
u
j
t ( ) t d
0
T
}
2
=
lim
R
j
t ( )
1
2t
------ S
j
e ( ) et ( ) cos e d
0
}
=
u
j
u
j
2
R
j
0 ( )
1
2t
------ S
j
e ( ) e d
0
}
= =
N
0
N
0
2
e 2t ( )
2
S
j
e ( ) e d
0
}
S
j
e ( ) e d
0
}
-------------------------------------------------- =
N
0
H
j a
e ( ) u
j
Q
a
Main Index
329
CHAPTER 8
Random Analysis
(8-6)
where and are the Fourier transforms of and , then the power spectral density of the
response , is related to the power spectral density of the source, , by
(8-7)
Eq. (8-7) is an important result because it allows the statistical properties (e.g., the Auto-correlation
function) of the response of a system to random excitation to be evaluated via the techniques of
frequency response. Another useful result is that, if sources , , , etc., are statistically
independent, i.e., if the cross-correlation function between any pair of sources
(8-8)
is null, then the power spectral density of the total response is equal to the sum of the power spectral
densities of the responses due to individual sources. Thus
(8-9)
If the sources are statistically correlated, the degree of correlation can be expressed by a cross-spectral
density, , and the spectral density of the response may be evaluated from
(8-10)
where is the complex conjugate of .
Cross-Power Spectral Density and Cross-Correlation Functions
Theory
As shown in Eq. (8-8), for a pair of response quantities, and , the cross-correlation function
between them is defined as
(8-11)
where and can be displacement, velocity or single-point constraint force responses at the same
or different grid points; or stress, strain, and force components in the same or different elements. The
cross-correlation functions have the following relation
(8-12)
u
j
e ( ) H
j a
e ( ) Q
a
e ( ) =
u
j
e ( ) Q
a
e ( ) u
j
Q
a
S
j
e ( ) S
a
e ( )
S
j
e ( ) H
j a
e ( )
2
S
a
e ( ) =
Q
1
Q
2
Q
3
R
ab
t ( ) T
1
T
--- q
a
t ( )q
b
t t ( ) t d
0
T
}
=
lim
S
j
e ( ) S
j a
e ( )
a
H
j a
e ( )
2
S
a
e ( )
a
= =
S
ab
S
j
H
j a
H
j b
-
S
ab
b
=
H
j b
-
H
j b
u
a
t ( ) u
b
t ( )
R
ab
t ( )
1
T
---
T
lim u
a
t ( )u
b
t t ( ) t d
0
T
}
=
u
a
t ( ) u
b
t ( )
R
ab
t ( ) R
ba
t ( ) =
Main Index
MD Nastran Dynamic Analysis Users Guide
Random Analysis with Coupled Excitations
330
The cross-power spectral density (cross-PSD) of and is defined as Eq. (8-13).
(8-13)
and is related to by the relation
(8-14)
It should be mentioned that the cross-PSD is a complex-valued function of angular frequency .
The following relations hold for the cross-PSDs
(8-15)
where is the complex conjugate of . If we denote by its real and imaginary parts as
then from Eq. (8-15), we can see that is an even function and is an odd function of , i.e.,
(8-16)
(8-17)
Substituting Eqs. (8-16) and (8-17) into Eq. (8-14), we have
(8-18)
If the system is subject to multiple sources of excitation, the cross-PSD of responses and is
related to the PSDs of excitation sources by the frequency response functions as
(8-19)
u
a
t ( ) u
b
t ( )
S
ab
e ( )
2
T
--- u
a
t ( )e
i et
t d
0
T
}
\ .
|
|
| |
u
a
t ( )e
i et
t d
0
T
}
\ .
|
|
| |
T
lim =
2 R
ab
t ( )e
i et
t d
+
}
=
R
ab
t ( ) S
ab
e ( )
R
ab
t ( )
1
4t
------ S
ab
e ( )e
i et
e d
+
}
=
S
ab
e ( ) e
S
ab
*
e ( ) S
ab
e ( ) S
ba
e ( ) = =
S
ab
*
e ( ) S
ab
e ( ) S
ab
e ( )
S
ab
e ( ) S
ab
R ( )
e ( ) = iS
ab
I ( )
e ( ) +
S
ab
R ( )
e ( ) S
ab
I ( )
e ( ) e
S
ab
R ( )
e ( ) S
ab
R ( )
e ( ) =
S
ab
I ( )
e ( ) S
ab
I ( )
e ( ) =
R
ab
t ( )
1
2t
------ S
ab
R ( )
e ( ) et ( ) cos S
ab
I ( )
e ( ) et ( ) sin | | e d
0
}
=
u
a
t ( ) u
b
t ( )
S
ab
e ( ) H
aj
e ( )H
bk
*
e ( )S
j k
e ( )
k
=
Main Index
331
CHAPTER 8
Random Analysis
where is the frequency response function of corresponding to the excitation source ,
the complex conjugate of , and the cross-PSD of excitation sources when .
If the two different excitation sources and are not correlated, we have .
The aforementioned equations of cross-PSDs and cross-correlation functions become the ones for auto-
PSDs and auto-correlation functions when .
The calculation of the cross-correlation function from Eq. (8-18) is carried out by numerical integration
based on the trapezoidal approximation.
Numerical Integration Using Log-Log Approximation
Theory
The Root Mean Square (RMS) of a random response quantity is defined as
(8-20)
where is the PSDF of and the angular frequency.
In numerical calculation, the integral in Eq. (8-20) is computed for a specified frequency range
(8-21)
where ( i = 1, 2, , N ) are a set of selected frequencies.
In a Log-Log scaled coordinate system, denote
where log( .) is the logarithmic function to the base 10. The linear interpolation in a sub-domain
in this logarithmic coordinate system yields the following relation
(8-22)
From Eq. (8-22), the approximation of takes the form as
(8-23)
H
aj
e ( ) u
a
t ( ) Q
j
t ( )
H
bk
*
e ( ) H
bk
e ( ) S
j k
e ( ) j k =
Q
j
Q
k
S
j k
e ( ) 0
u
a
t ( ) u
b
t ( ) =
u
j
t ( )
u
j
1
2t
------ S
j
e ( ) e d
0
}
1
2
-- -
=
S
j
e ( ) u
j
t ( ) e
S
j
e ( ) e d
0
}
S
j
e ( ) e d
e
i
e
i 1 +
}
i 1 =
N 1
=
e
i
Y logS
j
e ( ) and X e ( ) log = =
e
i
e
i 1 +
, | |
Y Y
i
Y
i 1 +
Y
i
X
i 1 +
X
i
------------------------- X X
i
( ) =
S
j
e ( )
S
j
e ( )
S
j
e
i
( )
e
i
o
--------------- e
o
e
i
e e
i 1 +
s s , =
Main Index
MD Nastran Dynamic Analysis Users Guide
Random Analysis with Coupled Excitations
332
with
(8-24)
The integral in sub-domain is calculated as follows
(8-25)
is defined as
(8-26)
where
(8-27)
Using the Log-Log interpolation for the approximation, we have
(8-28)
This logarithmic approach yields more accurate results if the PSDF curve is a straight line in an
integration sub-domain in a Log-Log scaled coordinate system. When the PSDF curve is close to a
straight line in a Log-Log scaled coordinate system, it can be expected that the Log-Log approximation
would produce a better result with fewer frequency points as compared to the trapezoidal approximation
of the PSDF using a linear coordinate system.
Inputs
Parameter, RMSINT, Log-Log selects the Log-Log approach for calculating RMS, N0 and CRMS.
o
S
j
e
i 1 +
( ) S
j
e
i
( ) ( ) log
e
i 1 +
e
i
( ) log
---------------------------------------------------------- =
e
i
e
i 1 +
, | |
S
j
e ( ) e d
e
i
e
i 1 +
}
e
i
S
j
e
i
( )ln e
i 1 +
e
i
( ) o 1 = ,
S
j
e
i
( )
1 o + ( )e
i
o
--------------------------- e
i 1 +
o 1 +
e
i
o 1 +
( ) o 1 = ,
=
N
0
N
0
r
j
u
j
------- =
r
j
1
2t ( )
3
-------------- e
2
S
j
e ( ) e d
e
i
e
i 1 +
}
i 1 =
N 1
1
2
---
=
e
2
S
j
e ( ) e d
e
i
e
i 1 +
}
e
i
3
S
j
e
i
( )ln e
i 1 +
e
i
( ) o 3 = ,
S
j
e
i
( )
3 o + ( )e
i
o
--------------------------- e
i 1 +
o 3 +
e
i
o 3 +
( ) o 3 = ,
=
Main Index
333
CHAPTER 8
Random Analysis
Cumulative Root Mean Square (CRMS)
Theory
The cumulative RMS function of a random response quantity at a set of selected N frequency
points is defined as
(8-29)
Inputs
The RANDOM Case Control command must be used to select the RANDPS/RANDT1 Bulk Data entries
to use.
CRMS function can be output in both the print and punch files. The option of CRMS is selected in Case
Control commands, ACCELERATION, DISPLACEMENT, FORCE, MPCFORCES, OLOAD,
SPCFORCES, STRAIN, STRESS and VELOCITY.
Output
PSDF, AUTO, RMS, N0, and CRMS output in Both Print and Punch Files.
These output requests can be achieved by selecting the RPRINT and RPUNCH options in Case Control
commands, ACCELERATION, DISPLACEMENT, FORCE, MPCFORCES, OLOAD, SPCFORCES,
STRAIN, STRESS and VELOCITY.
Exercise caution when using the RPRINT and RPUNCH options. For real-world problems, an enormous
amount of output may be generated using the RPRINT option. To turn this off, use the NORPRINT
option. The default is RPRINT.
Example 1: Cantilevered Plate - Subjected to Base Input in 3 Directions
Problem Definition: Plate Dimension 10 inch x 1 Inch, Thickness = 0.1 inch.
Material: E = 1.E07, Poisons Ratio = 0.25, Density = 0.1 lbs/inch
3
.
Damping = 0.04% (Critical)
Boundary Condition: Fixed at one shorter edge.
Random Input:
PSD Input X, Y Direction PSD Input Z Direction
Frequency G^2/Hz (X/Y) Frequency G^2/Hz (Z)
10.00 0.180 10.00 0.150
15.00 0.180 34.90 0.150
15.10 0.120 35.00 0.250
u
j
e ( ) u
j
t ( )
u
j
e
i
( )
1
2t
------ S
j
e ( ) e d
e
1
e
i
}
1
2
---
= i 1 2 . N , , , = ,
Main Index
MD Nastran Dynamic Analysis Users Guide
Random Analysis with Coupled Excitations
334
Input:
See Listing 8-1 for a partial input file, the complete input file is
nstall_dir/mdxxxx/doc/dynamics//random_xyz.dat
Listing 8-1 PLATE with PSDF Output
SOL 111 $ Modal Frequency Response
CEND
$
TITLE = CANTILEVERED PLATE Subjected to 3 simulataneous Random Input
$
echo=None
set 907=105,111
Set 908 = 1,5
$
METHOD = 219
SPC = 666
RANDOM = 99
25.00 0.120 35.00 0.250
25.10 0.220 55.10 0.150
110.00 0.220 310.00 0.150
110.10 0.120 310.10 0.075
1000.00 0.120 1000.00 0.075
PSD Input X, Y Direction PSD Input Z Direction
Frequency G^2/Hz (X/Y) Frequency G^2/Hz (Z)
Main Index
335
CHAPTER 8
Random Analysis
FREQ = 604
SDAMP = 111
ACCELERATION(plot,rprint, psdf)=907
STRESS(Plot, rprint, psdf) = 908
SUBCASE 11 $ Excitation in x direction
DLOAD = 101
SUBCASE 12 $ Excitation in y direction
DLOAD = 102
SUBCASE 13 $ Excitation in z direction
DLOAD = 103
$
OUTPUT(xyplot)
xmin = 10.
xmax = 1000.
xgrid = yes
ygrid = yes
xlog = yes
ylog = yes
$
Xtitle= accel psdf Node 111 (T3)
xypeak,xyplot accel psdf / 111(t3)
$
$ For stress and force component, refer to appendix A item-code
$ in Quick Reference Guide. Use complex item code.
$
xtitle= Stress psdf Elem. 1 Sx
xypeal,xyplot stress psdf /1(3)
BEGIN BULK
$
$ 201 202 203 204 205 206 207 208 209 210 211
$ /*-----*-----*-----*-----*-----*-----*-----*-----*-----*-----*
$ Y /| | | | | | | | | | |
$ ^ /| | | | | | | | | | |
$ | /| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
$ | /| | | | | | | | | | |
$ | /| | | | | | | | | | |
$ +--->X /*-----*-----*-----*-----*-----*-----*-----*-----*-----*-----*
$ 101 102 103 104 105 106 107 108 109 110 111
$
$.......2.......3.......4.......5.......6.......7.......8.......9.......0
$
PARAM AUTOSPC YES
PARAM WTMASS .00259
$
PARAM RMSINT LOGLOG
$
SPC1,666,123456,101,201
$
EIGRL 219 -.1 2000.
$
TABDMP1 111 CRIT
0. .04 99999. 0.04 Endt
$
$ All DOF on SPCD must also be declared in selected SPC set(see SPC 666)
$
$ Define Unit input in X direction
$
$ Since PSDF input in G^2/Hz, we must define Unit G (386.4 inch/sec^2)
$
RLOAD1,101,131, , , 11, ,ACCE
Main Index
MD Nastran Dynamic Analysis Users Guide
Random Analysis with Coupled Excitations
336
SPCD,131,101,1,386.4
SPCD,131,201,1,386.4
$
$ Define Unit input in Y direction
$
RLOAD1,102,132, , , 11, ,ACCE
SPCD,132,101,2,386.4
SPCD,132,201,2,386.4
$
$ Define Unit input in Z direction
$
RLOAD1,103,133, , , 11, ,ACCE
SPCD,133,101,3,386.4
SPCD,133,201,3,386.4
$
TABLED1,11
+,0.0,1.0,2000.0,1.0,endt
$
$ Select all psdf input break points
$
FREQ, 604, 15.0, 15.1, 25.0, 25.1, 110.0, 110.1
FREQ, 604, 34.9, 35.0, 55.0, 55.1, 310.0, 310.1
$
$ Select more output frequencies - equally spaced based on log scale.
$
FREQ2,604,10.,1000.,50
$
$ Select modal frequencies to capture expected peak at modal frequencies.
$
FREQ4,604,10.,1000.,.1,3
$
$ Define Random Input for all 3 direction using same ID. All RANDPS entry
$ with same ID will be added together.
$
RANDPS,99, 11, 11, 1.0, 0.0, 11
RANDPS,99, 12, 12, 1.0, 0.0, 12
RANDPS,99, 13, 13, 1.0, 0.0, 13
$
TABRND1, 11, Log, Log
+, 10.0, 0.18, 15.0, 0.18, 15.1, 0.12, 25.0, 0.12
+, 25.1, 0.22, 110.0, 0.22, 110.1, 0.12, 1000.0, 0.12
+, Endt
$
TABRND1, 12, Log, Log
+, 10.0, 0.18, 15.0, 0.18, 15.1, 0.12, 25.0, 0.12
+, 25.1, 0.22, 110.0, 0.22, 110.1, 0.12, 1000.0, 0.12
+, Endt
$
TABRND1, 13, Log, Log
+, 10.0, 0.15, 34.9, 0.15, 35.0, 0.25, 55.0, 0.25
+, 55.1, 0.15, 310.0, 0.15, 310.1, .075, 1000.0, .075
+, Endt
$
Main Index
337
CHAPTER 8
Random Analysis
Typical Printed Output:
POINT-ID = 105
A C C E L E R A T I O N V E C T O R
( POWER SPECTRAL DENSITY FUNCTION )
FREQUENCY TYPE T1 T2 T3 R1 R2 R3
1.000000E+01 G 2.687507E+04 2.689527E+04 2.426265E+04 2.120942E-03 7.021265E+00 6.942450E-04
1.096478E+01 G 2.687511E+04 2.689941E+04 2.469965E+04 3.224830E-03 1.061186E+01 1.003899E-03
1.202264E+01 G 2.687514E+04 2.690436E+04 2.525660E+04 4.960394E-03 1.620609E+01 1.451786E-03
1.318257E+01 G 2.687521E+04 2.691035E+04 2.597651E+04 7.742561E-03 2.507842E+01 2.099709E-03
1.445440E+01 G 2.687526E+04 2.691752E+04 2.692406E+04 1.231372E-02 3.947413E+01 3.037153E-03
1.500000E+01 G 2.687528E+04 2.692080E+04 2.739068E+04 1.493719E-02 4.765870E+01 3.523486E-03
A C C E L E R A T I O N V E C T O R
( NUMBER OF ZERO CROSSINGS )
POINT ID. TYPE T1 T2 T3 R1 R2 R3
105 G 5.598356E+02 4.084951E+02 3.535132E+02 6.539027E+02 5.911788E+02 3.902388E+02
111 G 5.601279E+02 3.423357E+02 3.342666E+02 8.198106E+02 5.421155E+02 4.417164E+02
ELEMENT-ID = 1
S T R E S S E S I N Q U A D R I L A T E R A L E L E M E N T S ( Q U A D 4 )
( POWER SPECTRAL DENSITY FUNCTION )
FIBER - STRESSES IN ELEMENT COORDINATE SYSTEM -
FREQUENCY DISTANCE NORMAL-X NORMAL-Y SHEAR-XY
1.000000E+01 -5.000000E-02 1.342324E+04 1.358092E+02 1.628790E-01
5.000000E-02 1.342324E+04 1.358092E+02 1.628790E-01
1.096478E+01 -5.000000E-02 1.399410E+04 1.414498E+02 1.629220E-01
5.000000E-02 1.399410E+04 1.414498E+02 1.629220E-01
1.202264E+01 -5.000000E-02 1.473256E+04 1.487424E+02 1.629737E-01
5.000000E-02 1.473256E+04 1.487424E+02 1.629737E-01
1.318257E+01 -5.000000E-02 1.570457E+04 1.583351E+02 1.630361E-01
5.000000E-02 1.570457E+04 1.583351E+02 1.630361E-01
S T R E S S E S I N Q U A D R I L A T E R A L E L E M E N T S ( Q U A D 4 )
( NUMBER OF ZERO CROSSINGS )
ELEMENT FIBER - STRESSES IN ELEMENT COORDINATE SYSTEM -
ID. DISTANCE NORMAL-X NORMAL-Y SHEAR-XY
1 -5.000000E-02 4.962503E+01 5.812841E+01 3.034584E+02
5.000000E-02 4.962503E+01 5.812841E+01 3.034584E+02
5 -5.000000E-02 7.719165E+01 3.581298E+02 3.069451E+02
5.000000E-02 7.719165E+01 3.581298E+02 3.069451E+02
Main Index
339
CHAPTER 8
Random Analysis
Figure 8-2 Power Spectral Density, Acceleration, Node 111(Tz)
Example 2: Plate - subjected to Pressure and point load with Cross-Spectrum Input
Problem Definition: Plate Dimension 5 inch x 2 Inch, Thickness = 0.1 inch.
Material: E = 3.E07, Poisons Ratio = 0.3, Density = 0.282 lbs/inch
3
.
Damping = 0.03% (Critical)
Boundary Condition: Fixed at one shorter edge.
Random Input:
Auto-Spectra - Pressure
Load Auto-Spectra - Corner Force
Cross-Spectrum of Pressure and
Corner Load
Frequency PSI^2/Hz Frequency lb^2/Hz Frequency Real Part
Imaginary
Part
10.0 0.10 10.0 0.50 10.0 -0.099619 0.007816
20.0 0.10 20.0 0.50 20.0 -0.099619 0.043579
30.0 1.00 30.0 2.50 100.0 -0.498097 0.043579
100.0 1.00 100.0 2.50 500.0 0.070711 -0.070711
500.0 0.10 500.0 2.50 1000.0 0.000001 -0.000001
1000.0 0.10 1000.0 1.00E-06 - - -
Main Index
MD Nastran Dynamic Analysis Users Guide
Random Analysis with Coupled Excitations
340
Figure 8-3 FEM Model
Loading:
Main Index
341
CHAPTER 8
Random Analysis
Input
Cross-Spectrum PSD (coupled PSD) usually have Real and Imaginary components. Two RANDPS and
TABRND1 entries are required for complex spectrum input. In the first RANDPS entry, set the real (X)
component to non-zero and imaginary (Y) component to zero. The TID on this RANDPS points to table
TABRND1 with real component of cross-psd input. In the second RANDPS entry, set the real (X)
component to zero and imaginary (y) component to non-zero with TID points to TABRND1 table with
imaginary component of cross-psd input (see Listing 8-2). The complete file is in
Install_dir/mdxxxx/doc/dynamics/random_freq.dat. For uncoupled PSD input, only one RANDPS entry
is required. See the MD Nastran Quick Reference Guide for more information.
Listing 8-2 PLATE with Cross-PSD
SOL 111
$
CEND
$
TITLE = Plate subjected to pressure and concentrated load.
ECHO = NONE
$
Random = 101
line = 99999
$
set 5 = 28
SDAMPING = 1
METHOD = 1
FREQUENCY = 1
SPC = 1
ACCELERATION(plot,rprint,psdf)=5
SUBCASE 1
SUBTITLE=Applied Pressure
DLOAD = 11
SUBCASE 2
SUBTITLE=Applied Load at Tip
DLOAD = 12
Output (XYOUT)
xgrid = yes
ygrid = yes
xlog = no
ylog = no
xtitle = Time (sec)
ytitle = Acceleration Auto Corrolation Node 55(Tz)
xyplot xyprint acce auto / 55(T3)
Xlog = yes
Ylog = yes
Xmin = 10.
Xmax = 1000.
$
xtitle = Freq (Hz)
Ytitle = Acceleration PSDF Node 28(Tz)
XYplot Xyprint ACCE PSDF / 28(T3)
$
BEGIN BULK
PARAM POST 0
PARAM WTMASS .002589
PARAM GRDPNT 0
PARAM,NOCOMPS,-1
Main Index
MD Nastran Dynamic Analysis Users Guide
Random Analysis with Coupled Excitations
342
PARAM PRTMAXIM YES
FREQ2 1 10. 1000. 300
FREQ4 1 10. 1000. .1 3
$
$ Capture all break points frequencies of input PSD profile
$
Freq, 1, 20., 30., 100., 500., 1000.
TABDMP1 1 CRIT
.1 .03 2000. .03 ENDT
EIGRL 1 -.1 2000. 0
$
$ Unit Pressure Load (Subcase 1)
$
RLOAD1 11 4 1
$
$ Unit Pressure
$
PLOAD4 4 1 -1. THRU 40
$
$ Unit Point Load (Subcase 2)
RLOAD1 12 5 1
$
$ Unit Nodal Force
$
FORCE 5 11 0 1. 0. 0. 1.
$
$ Constant Load Table
$
TABLED1 1
0. 1. 1000. 1. ENDT
$
$ Random Input
$
$ Auto Pressure Load
RANDPS,101,1,1,1.,0.,200022
$
$ Auto Point Load
RANDPS,101,2,2,1.,0.,300022
$
$ Cross Real Part between Pressure and Point Load
RANDPS,101,1,2,1.,0.,400011
$
$ Cross Imaginary Part between Pressure and Point Load
RANDPS,101,1,2,0.,1.,500011
$
$ PSD auto-press
$
TABRND1, 200022,log,log,,,,,,+
+, 10.00, 0.100, 20.00, 0.100, 30.00, 1.000, 100.0, 1.000,
+, 500.0, 0.100, 1000., 0.100, endt
$
$ PSD auto-force
$
TABRND1, 300022,log,log,,,,,,+
+, 10.00, 0.500, 20.00, 0.500, 30.00, 2.500, 100.0, 2.500,
+, 500.0, 2.500, 1000.,1.00-6, endt
$
$ Cross PSD - Real part
$
TABRND1, 400011,linear,linear,,,,,,+
Main Index
343
CHAPTER 8
Random Analysis
+, 10.0, -0.09962, 20.0,-0.09962, 100.,-0.49810, 500., 0.07071,
+, 1000., 1.0-6, endt
$
$ Cross PSD - Imaginary part
$
TABRND1, 500011,linear,linear,,,,,,+
+, 10.0, 0.00782, 20.0, 0.04358, 100., 0.04358, 500.,-0.07071,
+, 1000., 1.0-6, endt
$
$ Autocorrelation Function Time Lag
$
Randt1, 101, 2000, 0., 0.10
$
SPC1 1 12345 1 12 23 34 45
$
Typical Printed Output
POINT-ID = 28
A C C E L E R A T I O N V E C T O R
( POWER SPECTRAL DENSITY FUNCTION )
FREQUENCY TYPE T1 T2 T3 R1 R2 R3
1.000000E+01 G 5.453022E-18 1.056328E-17 3.099549E+02 5.773942E-01 1.416458E+02 6.138918E-19
1.015469E+01 G 5.800392E-18 1.123618E-17 3.296992E+02 6.139689E-01 1.506693E+02 6.529981E-19
1.031177E+01 G 6.169956E-18 1.195208E-17 3.507051E+02 6.528609E-01 1.602694E+02 6.946032E-19
1.047129E+01 G 6.563146E-18 1.271375E-17 3.730536E+02 6.942172E-01 1.704832E+02 7.388679E-19
1.063326E+01 G 6.981471E-18 1.352410E-17 3.968308E+02 7.381930E-01 1.813499E+02 7.859621E-19
1.079775E+01 G 7.426557E-18 1.438629E-17 4.221290E+02 7.849557E-01 1.929119E+02 8.360691E-19
1.096478E+01 G 7.900112E-18 1.530364E-17 4.490453E+02 8.346807E-01 2.052135E+02 8.893813E-19
...
...
9.261187E+02 G 9.289492E-14 1.807436E-13 2.098790E+08 6.027814E+02 5.506023E+05 1.036910E-14
9.404448E+02 G 9.372058E-14 1.824654E-13 1.759028E+08 3.949018E+02 6.941084E+05 1.045697E-14
9.549926E+02 G 9.456252E-14 1.842211E-13 1.505420E+08 2.619290E+02 8.747291E+05 1.054565E-14
9.697653E+02 G 9.542219E-14 1.860153E-13 1.310669E+08 1.819211E+02 1.074708E+06 1.063531E-14
9.847666E+02 G 9.630063E-14 1.878519E-13 1.157493E+08 1.403549E+02 1.285253E+06 1.072605E-14
1.000000E+03 G 9.719865E-14 1.897341E-13 1.034542E+08 1.277149E+02 1.502181E+06 1.081792E-14
Main Index
MD Nastran Dynamic Analysis Users Guide
Random Analysis with Coupled Excitations
344
A C C E L E R A T I O N V E C T O R
( ROOT MEAN SQUARE )
POINT ID. TYPE T1 T2 T3 R1 R2 R3
28 G 5.976811E-05 8.319094E-05 6.028776E+05 1.329319E+05 3.110180E+05 2.005465E-05
A C C E L E R A T I O N V E C T O R
( NUMBER OF ZERO CROSSINGS )
POINT ID. TYPE T1 T2 T3 R1 R2 R3
28 G 1.737170E+02 1.738071E+02 5.728496E+02 5.317244E+02 2.119516E+02 1.736413E+02
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 )
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
AUTO ACCE 1 55( 5) 1.464592E+06 3.549814E+02 0.000E+00 1.000E-01 -1.630E+12 3.150E-03 2.145E+12 0.000E+00
P R I N T E D D A T A F O R T H I S C U R V E F O L L O W S
ACCELERATION CURVE ID = 55 COMPONENT = 5 WHOLE FRAME
PRINT NUMBER X-VALUE Y-VALUE CARD NUMBER
1 0.000000E+00 2.145029E+12
2 5.000000E-05 2.131748E+12
3 1.000000E-04 2.092620E+12
4 1.500000E-04 2.029721E+12
5 2.000000E-04 1.946369E+12
...
...
1996 9.975000E-02 -3.013784E+10
1997 9.980001E-02 -3.508981E+10
1998 9.985001E-02 -3.997675E+10
1999 9.990001E-02 -4.479540E+10
2000 9.995001E-02 -4.954452E+10
2001 1.000000E-01 -5.421790E+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 )
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
PSDF ACCE 2 28( 5) 6.028776E+05 5.728496E+02 1.000E+01 1.000E+03 3.100E+02 1.000E+01 1.529E+10 1.332E+02
P R I N T E D D A T A F O R T H I S C U R V E F O L L O W S
ACCELERATION CURVE ID = 28 COMPONENT = 5 WHOLE FRAME
PRINT NUMBER X-VALUE Y-VALUE CARD NUMBER
1 1.000000E+01 3.099549E+02
2 1.015469E+01 3.296992E+02
3 1.031177E+01 3.507051E+02
4 1.047129E+01 3.730536E+02
5 1.063326E+01 3.968308E+02
...
...
309 9.404448E+02 1.759028E+08
310 9.549926E+02 1.505420E+08
311 9.697653E+02 1.310669E+08
312 9.847666E+02 1.157493E+08
313 1.000000E+03 1.034542E+08
Main Index
345
CHAPTER 8
Random Analysis
Figure 8-4 Autocorrelation, Acceleration of Grid 55 (Tz)
Figure 8-5 Power Spectral Density, Acceleration of Grid 28 (Tz)
Main Index
MD Nastran Dynamic Analysis Users Guide
Random Analysis with Coupled Excitations
346
Main Index
MD Nastran Dynamic Analysis Users Guide
Chapter 9: Response Spectrum Analysis
9
Response Spectrum Analysis
i
t ( )
i
=
|
i
g
i
e
i
i
e
i
2
i
+ + |
i
T
P t ( ) { } =
P
P t ( ) { } M
aa
| | D
ar
| | u
r
t ( ) { } =
Main Index
349
CHAPTER 9
Response Spectrum Analysis
where the columns of represent vectors of rigid body motions of the whole structure and the
accelerations correspond to the base motions. Substituting Eq. (9-3) into Eq. (9-2) and combining terms
we can separate the modal quantities from the transient solutions. First we will develop the transient
response functions. We begin by calculating the responses
(9-4)
where is a response function in direction , and is a function of the variables , , and . The peak
values of , obtained over a range of frequencies and damping factors is called the response spectrum
for the excitation, .
Next, from the normal mode analysis, we define the participation factors , for mode and direction
, as
(9-5)
Then, from Eq. (9-1), the actual transient response at a physical point is
(9-6)
The peak magnitudes of in Eq. (9-6) are usually dominated by the peak values of occurring at
the natural frequencies. In spectrum analysis the peak values of
are approximated by combining
functions of the peak values, , in the approximation
(9-7)
ABS Option
Equations (9-6) and (9-7) define the ABS (Absolute Value) option. This method assumes the worst case
scenario in which all of the modal peak values for every point on the structure are assumed to occur at
the same time and in the same phase. Clearly in the case of a sudden impact, this is not very probable
because only a few cycles of each mode will occur. However, in the case of a long term vibration, such
as an earthquake when the peaks occur many times and the phase differences are arbitrary, this method
is acceptable.
A second way of viewing the problem is to assume that the modal magnitudes and phases will combine
in a probabalistic fashion. If the input loads are behaving randomly, the probable (RMS) peak values are
(9-8)
where the average peak modal magnitude, is
D
ar
| |
x
r
gex
r
e
2
x
r
+ + u
r
t ( ) =
x
r
r e g t
x
r
u
i r
i
r
i r
|
i
T
M
aa
| | D
ar
{ } =
u
k
t ( ) |
i k
i r
x
r
e
i
,g
i
,t ( )
r
=
u
k
x t ( )
u
k
x
ri
e
i
, g
i
( ) max x
ri
e
i
, g
i
, t ( ) =
u
k
t ( ) |
i k
i r
x
ri
e
i
,g
i
( )
r
~
u
k
|
i k
i
( )
2
i
i
Main Index
MD Nastran Dynamic Analysis Users Guide
Shock and Response Spectrum Analysis
350
(9-9)
SRSS Method
This approach is known as the SRSS (square root of sum-squared) method. Note that the results in each
direction are summed in vector fashion for each mode first, followed by an SRSS calculation for all
modes at each selected output quantity . It is assumed that the modal responses are uncorrelated and
the peak value for each mode will occur at a different time. These results are optimistic and represent a
lower bound on the dynamic peak values.
The SRSS method may underestimate the actual peaks since the result is actually a probable peak value
for the period of time used in the spectrum analysis. The method is normally augmented with a safety
factor of 1.5 to 2.0 on the critical outputs.
NRL Method
As a compromise between the two methods above, the NRL (Naval Research Laboratories) method was
developed. Here, the peak response is calculated from the equation
where the j-th mode is the mode that produces the largest magnitude in the product . The peak modal
magnitudes, , are calculated with Eq. (9-9).
The rationale for the method is that the peak response will be dominated by one mode and the SRSS
average for the remaining modes could be added directly. The results will fall somewhere between the
ABS and SRSS methods.
Modes that are close in frequency may have their peak response occur at about the same time (and with
the same phase). For this reason, the SRSS and NRL methods contain a provision to sum modal
responses via the ABS method for modes that have closely spaced natural frequencies. Close natural
frequencies are defined by frequencies that meet the following inequality:
The value for CLOSE is set by PARAM,CLOSE (the default is 1.0).
The modal summation option is set via PARAM,OPTION (the ABS method is the default). Both
PARAM,OPTION and PARAM,CLOSE may be set in any subcase, allowing summation by several
conventions in a single run. See SCRSPEC (p. 907) in the MD Nastran Quick Reference Guide.
i
i r
x
r
e
i
,g
i
i
( ) ( )
2
r
=
u
k
u
k
|
j k
j
|
i k
i
( )
2
i j =
+ ~
|
j k
j
|
j k
j
f
i 1 +
CLOSE f
i
<
Main Index
351
CHAPTER 9
Response Spectrum Analysis
Generating Response Spectra Curves
A response spectrum is generated as follows:
1. Assume that there is a series of small, single degree-of-freedom (SDOF) oscillators each attached
to the same location at the connection to the base structure. (In the examples in the introduction
to this section, the base structures are the building and the spacecraft). These oscillators each
have a different resonant frequency, and all have the same modal damping ratio (2%, for
example).
2. Apply a transient excitation to the base structure. Use the base structures damping when
computing the base structures transient response at the location of the SDOF oscillators.
3. Use the base structure transient response as input to each SDOF oscillator. Compute the
magnitude of peak response of each SDOF oscillator, and plot the peak response versus oscillator
resonant frequency.
4. Change the modal damping ratio for the oscillators (to 5%, for example) and repeat Steps 2 and
3 for the range of expected damping.
The response spectrum, therefore, depicts the maximum response magnitude of an SDOF system as a
function of resonant frequency and damping. Figure 9-1 depicts the generation of a spectrum.
Main Index
MD Nastran Dynamic Analysis Users Guide
Shock and Response Spectrum Analysis
352
Figure 9-1 Response Spectrum Generation
Note that the peak response for one oscillator does not necessarily occur at the same time as the peak
response for another oscillator. Note, too, that there is no phase information since only the magnitude of
peak response is computed.
Several values of peak response are computed for the oscillators. These include the following response
variable.
Relative velocity and absolute acceleration are approximately related to the relative displacement by
(9-10)
(a)
(b)
(c)
Peak
Response
Resonant Frequency
Transient excitation (a) is applied to a base structure (b), from which transient response (c)
is computed for each floor. This response is applied to a series of oscillators (d), for which
the peak response is plotted (e). Steps (d) and (e) are repeated for different damping values
to form response spectra as shown below.
Resonant Frequency (f)
(d)
= 5% critical damping
= 2% critical damping
= 0% critical damping
Peak
Response
(e)
Series of Oscillators
Transient
Response
Base
Structure Transient
Excitation
f
1
f
2
f
3
. . . f
max
f
1
f
2
f
3
. . . f
max
f
n
X
r
eX
r
~
X
e
2
X
r
~
Main Index
353
CHAPTER 9
Response Spectrum Analysis
Design spectra are most often defined in terms of , , and .
Note that for very low oscillator frequencies ( ),
(9-11)
where is the motion of the base of the oscillator.
Similarly, for very high oscillator frequencies ( ),
(9-12)
The approximate relationships between , , and , shown in Eq. (9-10), are not valid at very low or
very high oscillator frequencies or for large values of damping.
It is assumed in this process that the mass of each oscillator is very small relative to the base structure,
so the oscillators response does not influence the response of the base structure.
Peak Response Calculation
Response spectra are applied to a structure for subsequent analysis. Note that the structure in this case
is not the base structure for which the spectra were computed but, rather, a smaller structure such as a
piece of equipment.
Response spectrum analysis approximates the peak structural response (typically stresses and
displacements, though not limited to those quantities). Approximations are made by assuming:
1. Only the peak response is computed for the oscillators (see the preceding section).
2. There is no phase information or sign computed; only the magnitude of peak response is
computed.
3. The oscillator mass is small relative to the base structures mass.
4. The displacements, velocities, and accelerations are related by the approximate relationships in
Eq. (9-10).
5. The peak modal responses are combined to form the overall response via various combination
methods (see below).
The spectra themselves are often approximate. For example, design spectra have been developed for
seismic analysis, and these have conservatisms built into them by the fact that safety factors are
incorporated by either increasing the spectra values and/or by decreasing the damping values.
These approximations make response spectrum analysis a tool that is useful for design and efficiency.
The effects of these approximations are further described in the remainder of this section.
X
r
X
r
X
e 0
X 0
X
r
U
b
U
b
e
X U
b
X
r
0
X
r
X
r
X
Main Index
MD Nastran Dynamic Analysis Users Guide
Shock and Response Spectrum Analysis
354
Modeling and Analysis Considerations
Response spectrum application is a postprocessing function of normal modes analysis. It is run in the
normal modes solution sequences, so the modeling and analysis considerations that apply for normal
modes analysis also apply for response spectrum application. The additional considerations also need to
be followed:
1. The structure is run as an unrestrained model in the direction(s) of the load spectrum application.
2. A large mass, on the order of to times the mass of the structure, must be used at the
structures base grid points where the input occurs. One way to do this is to use RBEs or MPCs
to connect the base points to a separate grid point, and apply the large mass to that separate grid
point. This separate grid point is where the spectrum is applied.
3. A SUPORT Bulk Data entry is required at the spectrum input location. See SUPORT Entry
(Ch. 3) for an explanation.
4. The modes must be mass normalized (which is the default).
The spectra that MD Nastran can apply are absolute acceleration, relative displacement, and relative
velocity spectra. You specify A, D, or V for acceleration displacement or velocity, respectively, to
specify the spectrum type.
Use all modes within the frequency range specified by the spectrum, but do not use modes outside of the
spectrum range. Usually, spectra to apply are considered to have zero values outside of their range of
definition; for example, an absolute acceleration spectrum defined from 0 to 30 Hz is assumed to be zero
beyond 30 Hz. However, MD Nastran extrapolates spectral values for modes beyond the spectral range,
which may lead to unexpected answers. You can limit the number of modes used in the spectrum
application by limiting the number of computed modes (via the EIGRL or EIGR entry) or by using
PARAM,HFREQ, HFREQFL,f (where f is the highest frequency of structural mode to use) or
PARAM,LFREQ, LFREQFL,f (where f is the lowest frequency of structural mode to use).
Consider the entire response spectrum processgeneration and applicationas a two-step process. Step
1 is generation of the response spectra and Step 2 is the application of the response spectra. For a given
input, transient applied to the base structure (Step 1), the same stresses occur (Step 2) regardless of
whether acceleration or displacement spectra were computed in Step 1. However, displacements and
accelerations are different, because answers computed by using the absolute acceleration spectrum
contain the rigid body contribution, whereas answers computed by using the relative displacement
spectrum do not contain the rigid body contribution. Displacement and acceleration responses can be
made equal regardless of which spectra was used by using PARAM,LFREQ, LFREQFL,0.01 (or some
other small number) to remove the rigid body mode contribution from the answers.
Stresses and other element quantities are unaffected by the contribution of any rigid body modes. The
same situation applies to relative velocity spectra as to relative displacement spectra. However, because
the relationships in Eq. (9-10) are approximate, all answers (including stresses) will be slightly different
depending on whether displacement, velocity, or acceleration spectra were used.
10
3
10
6
Main Index
355
CHAPTER 9
Response Spectrum Analysis
Dynamic Response Predictions
Once a spectrum is computed, it can be used for the dynamic response analysis of an MD Nastran model
of the component. For example, the spectrum generated for a floor in a building that is subjected to an
earthquake can then be applied to a complex model of a piece of equipment attached to that floor. The
peak response of each mode of the equipment model is obtained from the spectrum, and these peak
responses are combined to create the overall response.
Because response spectrum generation involves transient response, similar modeling and analysis
considerations apply. In addition, the time step (field 4 on the TSTEP Bulk Data entry, DT) should not
be changed during the run, because MD Nastran uses only the initial DT specification for the entire
response spectrum generation run and therefore wrong answers could occur.
The time step, DT, and time duration, (where is the number of time increments), must take
into account the loading, the base structure, and the frequency range of the spectra generation. The time
step must take into account the frequency content of the applied excitation, the frequencies of the base
structure, and the highest frequency for which spectra are to be generated. There must be enough time
steps per cycle of response for both the base structure and the highest frequency oscillator in order to
accurately predict the peak response; 5 to 10 steps per cycle represents a typical value. In addition, the
time duration of the loading, the frequencies of the base structure, and the lowest oscillator frequency
must be considered when defining the time duration. There must be a long enough time duration of
response both for the base structure and the lowest frequency oscillator in order to accurately predict the
peak response. For short duration loadings, the peak response often occurs well after the the load has
peaked.
Initial conditions (specified via the TIC3 - MD Only Bulk Data entry) are not used in response spectrum
generation. Initial conditions are used in the calculation of the transient response of the base structure,
but the calculation of the peak oscillator responses (i.e., the response spectrum calculation) ignores any
initial conditions.
User Interface for Response Spectra Generation
Response spectra are generated in the transient response solution sequences (SOL 109 for direct and
SOL 112 for modal). Transient response input is required to apply the transient excitation to the base
structure. Additional input required to generate response spectra are described in Table 9-1 and
Table 9-2.
The XYPLOT and XYPUNCH commands are included in the OUTPUT(XYPLOT) section. Further
details about the OUTPUT(XYPLOT) Section are described in Results Processing (Ch. 15).
Table 9-1 Case Control Input for Response Spectrum Generation
Case Control Command Description
XYPLOT SPECTRAL Compute spectra.
XYPUNCH SPECTRAL Punch spectra for subsequent use.
DT N N
Main Index
MD Nastran Dynamic Analysis Users Guide
Shock and Response Spectrum Analysis
356
Examples of these commands include:
$ Plot absolute acceleration spectra for grid point 85, T3 component
XYPLOT ACCE SPECTRAL 1 /85(T3RM)
$ Punch relative displacement spectra for grid point 3, T1 component
XYPUNCH DISP SPECTRAL 1 /3(T1IP)
Relative and absolute spectra are denoted by IP and RM, respectively, in the parentheses of the curve
request.
There are two FREQi entries: one to specify oscillator frequencies (i.e., frequencies for which spectra
will be computed) and the other to specify oscillator damping. (Note that damping for the base structure
is specified in another manner, such as with the TABDMP1 entry used for modal transient response
analysis.) For a more detailed description see the DTI,SPECSEL (p. 1678) in the MD Nastran Quick
Reference Guide and the examples described in this chapter.
User Interface for Spectrum Application
Response spectrum application is done in the normal modes solution sequences (SOL 103, for example).
In addition to the input for computing normal modes, input is required for applying the spectra, as shown
in Table 9-3 and Table 9-4.
Table 9-2 Bulk Data Input for Response Spectrum Generation
Bulk Data Entry Description
PARAM,RSPECTRA,0 Requests calculation of spectra.
DTI,SPSEL,0
DTI,SPSEL,1
Header for DTI.
Selects oscillator frequencies, oscillator damping
values, and grid points at which spectra will be
computed.
FREQi Specifies oscillator damping values.
FREQi Specifies oscillator frequencies.
Table 9-3 Input for Response Spectrum Application
Case Control Command Description
METHOD Selects eigenvalue extraction method.
SDAMPING Selects the TABDMP1 Bulk Data entry.
DLOAD Selects the DLOAD Bulk Data entry.
Main Index
357
CHAPTER 9
Response Spectrum Analysis
All input listed in the table is required with the exception of PARAM,OPTION and PARAM,CLOSE.
Table 9-4 Input for Response Spectrum Application
Bulk Data Entry Description
PARAM,SCRSPEC,0 Requests response spectrum application.
EIGR or EIGRL Eigenvalue extraction method.
TABDMP1 Specifies damping for the structure.
DLOAD Defines spectrum multipliers.
DTI,SPECSEL,0 Header for DTI.
DTI,SPECSEL,1 Specifies type of spectrum (A, V, or D) and selects damping.
A = absolute acceleration spectrum.
V = relative velocity spectrum.
D = relative displacement spectrum.
TABLED1 Specifies input spectrum values.
SUPORT Specifies input spectrum grid points.
CONM2,CMASS1, etc. Defines large mass used for the input spectrum.
PARAM,OPTION,a Specifies modal combination method (a = ABS [default], SRSS,
or NRL).
PARAM,CLOSE,r Specifies closeness parameter for modal combinations (the
default is 1.0).
Main Index
MD Nastran Dynamic Analysis Users Guide
Response Spectrum Examples
358
Response Spectrum Examples
This section provides an example of response spectra generation and an example of response spectrum
application. The base structure for which response spectra are computed is a model of a chimney, excited
by an earthquake time history. The spectra are calculated at base and tip of the chimney. The resulting
spectra at base is applied to base of of chimney and results are compared with transient analysis.
Response Spectrum Generation
The grid points at the base of the chimney are tied to a separate grid point (9999) via RBE2 entries.
Earthquake excitation is applied to this grid point, in the x direction (T1). The absolute acceleration
response spectrum is computed for grid point 9999(base) and 2593(tip). SOL 112, modal transient
response, is used to compute the spectrum. Damping of 2% critical is used for the building and damping
of 2% critical is used for the generated response spectrum. Listing 9-1 shows a portion of the input file
for this model. See Install_dir/mdxxxx/doc/dynamics/create-shock.dat for a complete model.
Figure 9-2 Chimney Model (24 inch radius, 700 inch long and 0.25 inch thick)
Main Index
359
CHAPTER 9
Response Spectrum Analysis
Listing 9-1 Abridged Input File for Response Spectrum Generation
sol 112
$c
cend
echo=none
line=99999
Subcase 11
subtitle = Transient Analysis
method = 99
spc = 77
dload = 66
sdamp = 88
tstep = 123
set 55 = 9999, 2593
acce(plot) = all
disp(plot) = 55
velo(plot) = 55
force(plot) = all
stress(plot) = all
output(xyout)
xaxis = yes
xgrid = yes
yaxis = yes
ygrid = yes
xmax = 15.0
xtitle = Acceleration T.H. at base
xyplot,acce,resp/9999(t1)
xtitle = Acceleration T.H. at tip
xyplot,acce,resp/2593(t1)
xlog = yes
xmax = 100.
xmin = 1.
ylog = yes
$ ymin = 100.
xtitle = Shock Spectrum at Base - Damping = 0.02
xyplot,xyprint,xypunch acce,spectral/9999(t1rm)
xtitle = Shock Spectrum at Tip - Damping = 0.02
xyplot,xyprint,acce,spectral/2593(t1rm)
$
begin bulk
$
param,wtmass,.002589
param,grdpnt,0
param,rspectra,0
param,rsprint,1
param,post,0
$
dti,spsel,0
dti,spsel,1,91, 92, 9999,2593
$
$ set 91 selects damping of oscilator and set 92 selects the
$ frequencies at which spectra will be calcuated.
$
freq, 91, .02
freq2, 92, 1.0, 40.0, 200
freq4, 92, 1.0, 40.0, 0.2, 5
$
eigrl, 99, , 40.0,
tstep, 123, 3000, 0.005, 1
Main Index
MD Nastran Dynamic Analysis Users Guide
Response Spectrum Examples
360
$
spc1,77,23456,9999
conm2, 9999, 9999, , 1.e8
suport, 9999, 1
Tload1, 66, 44, , acce, 99
darea, 44, 9999, 1, 1.e8
$
tabdmp1, 88, crit
+, 0.0, 0.02, 10000., 0.02, endt
$
$ NASTRAN input file created by the Patran 2008r2 input file translator
$ on May 07, 2010 at 11:50:09.
$
$ Direct Text Input for Bulk Data
$ Elements and Element Properties for region : pshell.11
PSHELL 11 1 .25 1 1
$
$ Material Record : alum
$ Description of Material : Date: 07-May-10 Time: 11:46:54
MAT1 1 1.+7 .25 .1
$ Multipoint Constraints of the Entire Model
RBE2 9999 9999 123456 1 2 3 4 5
6 7 8 9 10 11 12 13
14 15 16 17 18 19 20 21
22 23 24 25 26 27 28 29
30 31 32 33 34 35 36
$$
$ -----------------------------------------------------
$
$ ... rest of model ...
$
ENDDATA
The XYPUNCH ACCE SPECTRAL command in the Case Control Section punches the response
spectrum (which will be used later, in the response spectrum application). In the Bulk Data Section,
PARAM,RSPECTRA,0 requests calculation of the spectrum. The DTI,SPSEL entry references the
FREQ entries; one of the FREQ entries defines the oscillator damping and the other FREQ entry defines
the frequency range over which to compute the spectra. The DTI,SPSEL entry also defines grid points
at which to compute spectra; spectra are computed for grid points 9999, 2593 - though only the one for
grid point 9999 is punched for subsequent use. Note that the SUPORT entry for Grid 9999 is used for
DOF 1 since Response Spectrum is applied at grid 9999 in X-direction only.
Note that a 2% damped spectrum was computed because that is the spectrum that will be applied to a
component model. In practice, however, spectra are often generated for multiple damping values (for
example, 0%, 2%, and 5% damping).
The plotted absolute acceleration response spectra for grid points 9999 and 2593 are shown in Figure 9-3.
Main Index
361
CHAPTER 9
Response Spectrum Analysis
.
Figure 9-3 Absolute Acceleration Response Spectrum Plots for Grid 9999 (base) and 2593
(tip)
A portion of the printed output file is shown in Listing 9-2. A portion of the absolute acceleration
spectrum output for grid point 9999 is shown. Spectra for the other grid points are also contained in the
output file, as are displacement and velocity spectra. The printed format for each spectrum is similar to
that of frequency response analysis, with the absolute spectrum output in the real location and the relative
spectrum output in the imaginary location. Because relative acceleration spectra are not calculated, those
components are zero. The punched spectrum for grid point 9999 is shown in Listing 9-3; this output is
contained in the punch file.
Listing 9-2 Printed Output (Abridged)
TRANSIENT ANALYSIS
FRACTION OF CRITICAL DAMPING = .02 ABSOLUTE IN REAL LOCATION, RELATIVE IN IMAG. LOCATION
POINT-ID = 9999
C O M P L E X A C C E L E R A T I O N V E C T O R
(REAL/IMAGINARY)
FREQUENCY TYPE T1 T2 T3 R1 R2 R3
1.000000E+00 G 2.539913E+02 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
1.018615E+00 G 2.624984E+02 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
1.037578E+00 G 2.648515E+02 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
1.056893E+00 G 2.622424E+02 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
1.076567E+00 G 2.911194E+02 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
1.096608E+00 G 3.119053E+02 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
1.117022E+00 G 3.222946E+02 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
Main Index
MD Nastran Dynamic Analysis Users Guide
Response Spectrum Examples
362
Listing 9-3 Punched Response Spectrum
Response Spectrum Application
The response spectra computed at base in first example will be applied at the base of the structure and
results are compared with transient analysis. A portion of the input file is shown in Listing 9-4. See
.Install_dir/mdxxxx/doc/dynamics/apply-shock.dat for the complete file.
Listing 9-4 Abridged Input File for Response Spectrum Application
$ Response Spectra Application
$
sol 103
$c
cend
echo=none
line=99999
subcase 1
subtitle = Shock Spectrum Analysis
$SUBCASE 1 1
$ACCE 3 9999 3 1 2
$ 2.000000E-02
TABLED1 2
1.0 253.991 1.01862 262.498 1.03758 264.852 1.05689 262.242
1.07657 291.119 1.09661 311.905 1.11702 322.295 1.13782 321.107
1.159 307.908 1.18057 283.899 1.20255 250.723 1.22494 210.996
1.24774 194.307 1.27097 197.562 1.29463 201.576 1.31873 206.812
1.34328 213.406 1.36828 242.229 1.39375 267.792 1.4197 276.681
1.44613 281.898 1.47305 272.642 1.50047 279.163 1.5284 292.666
1.55685 306.362 1.58583 320.748 1.61535 334.938 1.64543 349.981
1.67606 367.169 1.70726 447.014 1.73904 504.022 1.77141 526.362
1.80439 506.608 1.83798 456.479 1.87219 468.317 1.90704 476.508
1.94254 480.528 1.97871 480.239 2.01554 475.988 2.05306 478.137
2.09128 525.215 2.13021 522.18 2.16986 474.84 2.21026 449.432
2.2514 445.012 2.29331 440.6 2.33601 436.617 2.37949 433.057
2.42379 429.622 2.46891 425.95 2.51487 421.863 2.56168 417.533
2.60937 413.535 2.65794 410.717 2.70742 409.838 2.75782 411.399
2.80916 415.659 2.85201 420.869 2.86146 421.976 2.91472 428.647
2.96898 433.677 3.02425 434.769 3.08055 429.637 3.1379 416.123
3.19631 392.679 3.20851 387.077 3.25581 361.06 3.31642 323.823
3.37816 289.818 3.44104 270.674 3.5051 277.729 3.56502 304.895
3.57035 307.97 3.63681 348.876 3.70452 387.358 3.77348 413.504
3.84372 419.772 3.91527 406.071 3.92152 404.055 3.98816 373.676
4.0624 344.687 4.13803 352.075 4.21506 344.042 4.27802 340.393
4.29352 337.824 4.37345 328.908 4.45486 347.942 4.53779 367.092
Overview
Examples
Remarks
Main Index
MD Nastran Dynamic Analysis Users Guide
Overview
378
Overview
A restart is a logical way of continuing from a previous run without having to start from the beginning.
Restarts (Ch. 14) in the MD Nastran Linear Static Analysis Users Guide gives the overview of restarts.
In dynamic analysis, the calculation of normal modes is, in general, the most expensive operation.
Therefore, a common application of restart is the performance of a transient or frequency response
analysis by restarting from the normal modes calculation, which was saved in the database from a
previous run. This restart process avoids the recalculation of the normal modes.
Executive Control Section
This section is the same as your normal run with the exception of perhaps the SOL x command. For
example, if you are performing a normal modes analysis in run1.dat, then the SOL x command in
run1.dat should reference SOL 103. In run2.dat, if you are performing a modal transient restart from
run1.dat, then the SOL x statement in this case should then reference SOL 112.
Case Control Section
The automatic restart logic compares the modifications made to the Case Control and Bulk Data Sections
in determining which operations need to be processed upon restart. Therefore, you must be very careful
with the changes that you make in your restart run. Adhering to the following rules will avoid
unnecessary reprocessing of previously completed operations.
You must include all solution-type related Case Control commands, which are unchanged as
compared to the cold start run, in your restart run. In other words, do not make unnecessary
LOAD, SPC, MPC, or METHOD command changes or remove them from the Case Control
Section unless these are actual changes. This process is clarified later with the example
problems.
Output requests can be modified. A typical example can be a request of the eigenvector printout
which was not requested in the cold start run.
Bulk Data Section
As mentioned in the previous section, the automatic restart logic compares the changes made in the Bulk
Data Section and determines the path that it follows. A copy of the Bulk Data is stored for each version.
The restart run must not contain any Bulk Data entry that was included in the previous runs and saved in
the database. The Bulk Data Section in the current restart run should contain only new entries, changed
entries, and/or the deletion of old entries from the database. This philosophy is slightly different than the
one used in the Case Control Section.
For conventional dynamic analysis (i.e., non-superelement), restarts involving model changes (e.g.,
changing the thickness of a plate) are not very efficient. Therefore, the savings is probably minimal, if
any. However, in the case of additional output requests or a restart from a modes run to a response run,
the savings can be substantial. This type of restart is covered extensively in Examples, 379. For
superelement analysis, even restarts involving model changes can be beneficial as long as these changes
are localized.
Main Index
379
CHAPTER 10
Restarts In Dynamic Analysis
Examples
The examples perform a typical series of runs starting from a normal modes run and restarting into
transient and frequency response analyses. Table 10-1 summarizes this series of nine runs along with a
brief description. Listings of the ten runs are also included (Listing 10-1 through Listing 10-10). See
Install_dir/mdxxxx/doc/dynamics/bd10bar1.dat through bd10bar10.dat. The way the runs are setup they
must all be copied to your local directory to run correctly.
Table 10-1 Typical Series of Restart Runs
Run
Sequence
Number
Name of
Input File
Solution
Sequence
Number Description of Runs
Version
Created
Version
Deleted
1 bd10bar1.dat 103 Perform a normal modes cold start analysis
and save the database.
1 None
2 bd10bar2.dat 103 Restart from run number 1 and request
eigenvector output.
2 None
3 bd10bar3.dat 103 The first two modes of the structure are very
close to one of the forcing frequencies. The
structure is modified in order to stay away
from resonance. This run restarts from run
number 2 to delete the old PBAR entry and
replace it with the modified PBAR entry. The
modes are recalculated, and the eigenvector
output is requested in this run.
3 2
4 bd10bar4.dat N/A This run deletes the data blocks in the database
previously occupied by Version 1. This space
can then be reused by future restarts. Note that
the statement DBCLEAN does not reduce the
database size. It merely removes some of its
contents so that this space can be reused. A
new version is not created as a result of this
run. This is an optional run especially if disk
space is of no concern to you.
None 1
Main Index
MD Nastran Dynamic Analysis Users Guide
Examples
380
5 bd10bar5.dat 112 This is a transient restart run from the modes
saved in Version 3. The applied load is a unit
step function. The modes calculated in run
number 3 are also saved at the end of this run.
Since the calculation of the modes is the most
expensive operation in a dynamic analysis, it
is probably a good idea to save Version 3 once
you have confidence in the results. This way
you can always restart from this version.
Partial output is shown at the top of
Figure 10-1. A 1% critical damping value is
applied to the structure.
4 None
6 bd10bar6.dat 112 This is another transient restart run using the
solution from run number 5. The purpose of
this run is to request additional output. Partial
output is shown.
5 4
7 bd10bar7.dat 112 This is another restart run from Version 6 with
a different load condition (triangular pulse).
Partial output is shown in Figure 10-2. In this
case, you can just as easily restart from
Version 3.
6 None
8 bd10bar8.dat 111 This is a frequency response restart run. Note
that this restart is from Version 3 using a read-
only restart saved in the database from the
modes run. A new database called bd10bar8 is
created. Partial output is shown in Figure 10-3.
A 2% critical damping value is applied to the
structure.
None None
9 bd10bar9.dat N/A This is a database directory printout run. As
shown in Figure 10-3, there are six versions in
the database. Run numbers 4, 8 and 9 did not
create any new versions. Versions 3, 5 and 6
are restartable. This is an optional run.
None None
10 bd10bar10.da
t
112 This is a restart run from Version 5 with an
extension of the time steps without having to
recompute output the earlier times, partial
output is shown at the bottom of Figure 10-1.
Note times start at .6.
7 5
Table 10-1 Typical Series of Restart Runs (continued)
Run
Sequence
Number
Name of
Input File
Solution
Sequence
Number Description of Runs
Version
Created
Version
Deleted
Main Index
381
CHAPTER 10
Restarts In Dynamic Analysis
Remarks
If the results for run number 1 are not going to be used for any future purposes, then you may consider
making run number 3 as a cold start run instead of a restart run. Model changes do not save you much
time, if any, in a non-superelement analysis. By making run 3 a cold start run, you reduce the total
amount of disk space required. In this case, run number 4 is not necessary since you are starting with a
new database. However, if you want to keep both physical models in the database, then run number 3
should be a restart run as shown in this example. An application of this can be a parametric study of two
different configurations. This type of restart allows you to make efficient data recovery or response
analysis from two different physical models. However, this type of restart is not used often in a
non-superelement analysis since, in general, it is not very efficient. However, in a superelement analysis
(see Superelement Analysis (Ch. 16)), this type of restart can still be very efficient since the changes can
be localized to a small region.
Listing 10-1 Input File for Normal Modes Run
$ FILE - bd10bar1.dat
$
$ NORMAL MODES RUN
$
ID CANT BEAM
SOL 103
CEND
TITLE = CANTILEVER BEAM - NORMAL MODES - COLD START RUN
SPC = 1
METHOD = 10
$
BEGIN BULK
$
CBAR 1 1 1 2 0. 1. 0.
CBAR 2 1 2 3 0. 1. 0.
CBAR 3 1 3 4 0. 1. 0.
CBAR 4 1 4 5 0. 1. 0.
CBAR 5 1 5 6 0. 1. 0.
CBAR 6 1 6 7 0. 1. 0.
CBAR 7 1 7 8 0. 1. 0.
CBAR 8 1 8 9 0. 1. 0.
CBAR 9 1 9 10 0. 1. 0.
CBAR 10 1 10 11 0. 1. 0.
EIGRL 10 -0.1 50.
GRID 1 0.0 0. 0.
GRID 2 0.3 0. 0.
GRID 3 0.6 0. 0.
GRID 4 0.9 0. 0.
GRID 5 1.2 0. 0.
GRID 6 1.5 0. 0.
GRID 7 1.8 0. 0.
GRID 8 2.1 0. 0.
GRID 9 2.4 0. 0.
GRID 10 2.7 0. 0.
GRID 11 3.0 0. 0.
MAT1 1 7.1+10 .33 2.65+4
PARAM AUTOSPC YES
PARAM WTMASS .102
PBAR 1 1 6.158-4 3.-8 3.-8 6.-8 2.414
SPC1 1 123456 1
Main Index
MD Nastran Dynamic Analysis Users Guide
Remarks
382
$
ENDDATA
Listing 10-2 Input File for Requesting Eigenvectors
$ FILE - bd10bar2.dat
$
$ NORMAL MODES RUN
$ REQUEST EIGENVECTOR PRINTOUTS FROM PREVIOUS RUN
$
RESTART VERSION=1,KEEP
ASSIGN MASTER=bd10bar1.MASTER
$
ID CANT BEAM
SOL 103
TIME 10
CEND
TITLE = EIGENVECTORS DATA RECOVERY RESTART RUN
SPC = 1
METHOD = 10
DISP = ALL $ PRINT EIGENVECTORS
$
BEGIN BULK
$
ENDDATA
Listing 10-3 Input File for Modifying a Bar Element
$
$ FILE - bd10bar3.dat
$
$ NORMAL MODES RUN
$ MODIFY PBAR
$
RESTART
ASSIGN MASTER='bd10bar1.MASTER'
$
ID CANT BEAM
SOL 103
CEND
TITLE = CANTILEVER BEAM - NORMAL MODES - RESTART RUN
SPC = 1
METHOD = 10
DISP = ALL
$
BEGIN BULK
$
$ DELETE OLD PBAR ENTRY
$
/DELETE PBAR
$ NOT NEEDED IF JUST UPDATING AN ENTRY
$
$ ADD NEW PBAR ENTRY
$
PBAR,1,1,6.158-4,2.9-8,3.1-8,6.-8,2.414
$
ENDDATA
Main Index
383
CHAPTER 10
Restarts In Dynamic Analysis
Listing 10-4 Input File for Cleaning a Database
$ FILE - bd10bar4.dat
$
assign master=bd10bar1.MASTER
dbclean version=1
endjob
Listing 10-5 Input File for Transient Response
$ FILE - bd10bar5.dat
$
$ THIS IS A TRANSIENT RESTART RUN FROM THE MODES
$ CALCULATED BY THE RUN bd10bar3.dat
$
RESTART VERSION=3,KEEP
ASSIGN MASTER=bd10bar1.MASTER
ID CANT BEAM
SOL 112
CEND
TITLE = TRANSIENT RESTART - UNIT STEP FUNCTION INPUT
SUBTITLE = REQUEST DISPLACEMENT TIME HISTORY AT GRID POINT 11
SPC = 1
METHOD = 10
SET 1 = 11
DISP = 1
SUBCASE 1
SDAMP = 100
TSTEP = 100
DLOAD = 100
$
BEGIN BULK
$
$ ADDITIONAL ENTRIES FOR DYNAMIC LOADS
$ FOR UNIT STEP FUNCTION
$
$ SID DAREA DELAY TYPE TID
TLOAD1 100 101 102
$
DAREA,101,11,3,1.0
$
TABLED1,102,,,,,,,,+TBL1
+TBL1,0.0,0.0,.001,1.0,10.0,1.0,ENDT
$
$ TRANSIENT TIME STEPS
$
$ SID N(1) DT(1) NO(1)
TSTEP 100 600 .001 5
$
$ MODAL DAMPING TABLE
$
TABDMP1,100,CRIT,,,,,,,+TDAMP
+TDAMP,0.,.01,200.,.01,ENDT
$
ENDDATA
Main Index
MD Nastran Dynamic Analysis Users Guide
Remarks
384
Listing 10-6 Input File for an Additional Output Request
$ FILE - bd10bar6.dat
$
$ THIS IS ANOTHER TRANSIENT RESTART RUN. THE PURPOSE
$ OF THIS RUN IS TO REQUEST ADDITIONAL OUTPUT.
$
RESTART
ASSIGN MASTER=bd10bar1.MASTER
ID CANT BEAM
SOL 112
CEND
TITLE = T R A N S I E N T R E S T A R T
SUBTITLE = U N I T S T E P F U N C T I O N I N P U T
SPC = 1
METHOD = 10
SET 1 = 11
SET 2 = 10
ACCE = 2
SUBCASE 1
SDAMP = 100
TSTEP = 100
DLOAD = 100
$
$
$ PLOT RESULTS
$
$...X-Y plot commands ...
$
BEGIN BULK
$
$
ENDDATA
Listing 10-7 Input File for an Additional Transient Load
$ FILE - bd10bar7.dat
$
$ THIS IS ANOTHER TRANSIENT RESTART RUN USING
$ A DIFFERENT LOAD CONDITION. NOTE THAT SINCE
$ THERE ARE NO MODEL CHANGES, THE SAME MODES
$ WERE USED FROM THE DATABASE FOR THE RESPONSE
$ CALCULATIONS.
$
RESTART KEEP
ASSIGN MASTER=bd10bar1.MASTER
ID CANT BEAM
SOL 112
CEND
$
$ NOTE THAT TITLE CHANGES HAVE NO EFFECT
$ ON SOLUTION PROCESS, THEY ONLY CHANGE THE
$ PRINTOUT TITLE
$
TITLE = T R A N S I E N T R E S T A R T
SUBTITLE = TRIANGLE PULSE - 1.0 AT T=0 AND 0.0 AFTER .2 SEC
SPC = 1
METHOD = 10
SET 1 = 11
DISP = 1
Main Index
385
CHAPTER 10
Restarts In Dynamic Analysis
SUBCASE 1
SDAMP = 100
TSTEP = 100
DLOAD = 300
$
$ PLOT RESULTS
$
$...X-Y plot commands ...
$
BEGIN BULK
$
$ SID DAREA DELAY TYPE TID
TLOAD1 300 301 302
$
DAREA,301,11,3,1.0
$
TABLED1,302,,,,,,,,+TBL3
+TBL3,0.0,0.0,.001,1.0,.20,0.0,10.0,0.0,+TBL4
+TBL4,ENDT
$
ENDDATA
Listing 10-8 Input File for Frequency Response Analysis
$
$ FILE - bd10bar8.dat
$
$ THIS IS READ ONLY RESTART RUN TO PERFORM FREQUENCY RESPONSE
$ FROM THE MODES RUN
$
RESTART version=3 logical=bd10bar8
ASSIGN bd10bar8='bd10bar1.MASTER'
ID CANT BEAM
SOL 111
CEND
TITLE = CANTILEVER BEAM - FREQUENCY RESPONSE RESTART
SPC = 1
METHOD = 10
SET 1 = 11
DISP(PHASE) = 1
SUBCASE 1
$
$ A TWO PERCENT CRITICAL DAMPING IS APPLIED TO THIS RUN
$ AS OPPOSED TO ONE PERCENT CRITICAL DAMPING IN THE
$ TRANSIENT ANALYSIS.
$
SDAMP = 1000
DLOAD = 1000
FREQ = 1000
$
$ PLOT RESULTS
$
OUTPUT(XYOUT)
XTGRID LINES=YES
YTGRID LINES=YES
XBGRID LINES = YES
YBGRID LINES = YES
XGRID = YES
YGRID = YES
XLOG = YES
Main Index
MD Nastran Dynamic Analysis Users Guide
Remarks
386
YBLOG = YES
$XMIN = 1.0
$XMAX = 100.
YTTITLE = D I S P / M A G ( M )
YBTITLE = D I S P / P H A S E ( D E G )
XTITLE = F R E Q U E N C I E S ( H Z )
XYPLOT DISP /11(T3RM,T3IP)
$
BEGIN BULK
$
$ ADDITIONAL ENTRIES FOR FREQUENCY RESPONSE
$
$ SID DAREA M N TC TD
$
RLOAD1 1000 1001 1002
$
DAREA,1001,11,3,0.1
$
TABLED1,1002
,0.,1.,200.,1.,ENDT
$
$ FORCING FREQUENCIES
$
$ RESONANT FREQUENCIES
$
FREQ,1000,2.03174,2.100632,12.59101,13.01795
FREQ,1000,34.90217,36.08563
$
$ SPREAD THROUGHOUT FREQUENCY RANGE OF INTEREST
$ WITH BIASED BETWEEN HALF POWER POINTS
$
FREQ,1000,1.437,1.556,1.675,1.794,1.913
FREQ,1000,2.046,2.059,2.073,2.087
FREQ,1000,2.224,2.347,2.47,2.593,2.716
FREQ,1000,8.903,9.641,10.378,11.116,11.853
FREQ,1000,12.676,12.762,12.847,12.933
FREQ,1000,13.781,14.543,15.306,16.068,16.831
FREQ,1000,24.680,26.724,28.769,30.813,32.858
FREQ,1000,35.139,35.376,35.612,35.849
FREQ,1000,41.189,46.292,51.395,56.499,61.602
$
FREQ1,1000,0.,.5,200
$
$ DAMPING
$
TABDMP1,1000,CRIT,,,,,,,+DAMP
+DAMP,0.,.02,200.,.02,ENDT
$
ENDDATA
Listing 10-9 Input File to Print the Database Dictionary
$ FILE - bd10bar9.dat
$
assign master=bd10bar1.MASTER
dbdir
endjob
Main Index
387
CHAPTER 10
Restarts In Dynamic Analysis
Listing 10-10 Input File to Extend Time Steps
$
$ FILE - bd10bar10.dat
$
$ THIS IS ANOTHER TRANSIENT RESTART RUN. THE PURPOSE
$ OF THIS RUN IS TO REQUEST ADDITIONAL OUTPUT.
$
RESTART Version=5
ASSIGN MASTER='bd10bar1.MASTER'
ID CANT BEAM
SOL 112
CEND
TITLE = T R A N S I E N T R E S T A R T
SUBTITLE = E X T E N D T S T E P U S I N G S T I M E
SPC = 1
METHOD = 10
SET 1 = 11
SET 2 = 10
ACCE = 2
SUBCASE 1
SDAMP = 100
TSTEP = 700
DLOAD = 100
$
$
$ PLOT RESULTS
$
OUTPUT(XYPLOT)
XAXIS = YES
YAXIS = YES
XGRID = YES
YGRID = YES
XTITLE = T I M E ( S E C )
YTITLE = Z D I S P O F G R I D 11 (M)
XYPLOT DISP /11(T3)
YTITLE = Z ACCELERATION OF GRID 10 ( M / SEC**2 )
XYPLOT ACCE /10(T3)
$
BEGIN BULK
$
PARAM,STIME,.6
TSTEP,700,700,.001,5
$
ENDDATA
Main Index
MD Nastran Dynamic Analysis Users Guide
Remarks
388
Figure 10-1 Partial Output from Transient Analysis with Unit Step Function Input (bd10bar5
and bd10bar10)
Figure 10-2 Partial Output from Transient Analysis with a Triangular Pulse (bd10bar9)
POINT-ID = 11
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
5.000000E-03 G 1.194303E-16 3.936567E-17 2.504727E-05 0.0 -6.120401E-05 4.001821E-16
1.000000E-02 G 2.737714E-16 6.817522E-17 8.184779E-05 0.0 -1.331090E-04 8.292225E-16
2.300000E-01 G -3.588051E-14 -1.043014E-14 7.835704E-03 0.0 -3.673377E-03 -1.088909E-13
2.350000E-01 G -3.580078E-14 -1.044822E-14 7.866833E-03 0.0 -3.710257E-03 -1.086752E-13
2.400000E-01 G -3.609918E-14 -1.051499E-14 7.883687E-03 0.0 -3.728710E-03 -1.095553E-13
2.450000E-01 G -3.662778E-14 -1.059462E-14 7.889598E-03 0.0 -3.744088E-03 -1.111338E-13
2.500000E-01 G -3.699655E-14 -1.062077E-14 7.889201E-03 0.0 -3.778521E-03 -1.121871E-13
2.550000E-01 G -3.697565E-14 -1.058640E-14 7.877129E-03 0.0 -3.814069E-03 -1.120912E-13
5.950000E-01 G -1.870177E-14 -4.673678E-15 4.031476E-03 0.0 -2.030503E-03 -5.616841E-14
6.000000E-01 G -1.959096E-14 -4.961804E-15 4.248531E-03 0.0 -2.099409E-03 -5.888898E-14
SUBCASE 1
X Y - O U T P U T S U M M A R Y ( R E S P O N S E )
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
1 DISP 1 11( 5) 6.000000E-01 1.300000E+00 6.125921E-04 9.450001E-01 7.731026E-03 7.200000E-01
6.000000E-01 1.300000E+00 6.125921E-04 9.450001E-01 7.731026E-03 7.200000E-01
1 ACCE 2 10( 5) 6.000000E-01 1.300000E+00 -7.251530E-01 7.300000E-01 6.462884E-01 9.200000E-01
6.000000E-01 1.300000E+00 -7.251530E-01 7.300000E-01 6.462884E-01 9.200000E-01
POINT-ID = 11
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
5.000000E-03 G 1.187877E-16 3.927214E-17 2.489746E-05 0.0 -6.077061E-05 3.977257E-16
1.000000E-02 G 2.680967E-16 6.663936E-17 8.054515E-05 0.0 -1.304303E-04 8.105531E-16
1.650000E-01 G -1.905787E-14 -5.570934E-15 4.101126E-03 0.0 -1.843881E-03 -5.796270E-14
1.700000E-01 G -1.956794E-14 -5.692628E-15 4.179738E-03 0.0 -1.906047E-03 -5.953207E-14
1.750000E-01 G -1.976381E-14 -5.703682E-15 4.256193E-03 0.0 -2.003543E-03 -6.003546E-14
1.800000E-01 G -1.997031E-14 -5.702407E-15 4.310292E-03 0.0 -2.079599E-03 -6.055504E-14
1.850000E-01 G -2.037484E-14 -5.747392E-15 4.327041E-03 0.0 -2.091791E-03 -6.172204E-14
1.900000E-01 G -2.075757E-14 -5.765805E-15 4.314581E-03 0.0 -2.086080E-03 -6.278964E-14
1.950000E-01 G -2.070708E-14 -5.747701E-15 4.273104E-03 0.0 -2.050172E-03 -6.267379E-14
5.950000E-01 G -1.196185E-14 -3.004771E-15 2.607365E-03 0.0 -1.203624E-03 -3.601540E-14
6.000000E-01 G -1.261992E-14 -3.250992E-15 2.775512E-03 0.0 -1.249155E-03 -3.805073E-14
X Y - O U T P U T S U M M A R Y ( R E S P O N S E )
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
1 DISP 1 11( 5) 0.000000E+00 6.000000E-01 -4.039584E-03 4.200000E-01 4.327041E-03 1.850000E-01
0.000000E+00 6.000000E-01 -4.039584E-03 4.200000E-01 4.327041E-03 1.850000E-01
Main Index
389
CHAPTER 10
Restarts In Dynamic Analysis
Figure 10-3 Partial Output from Frequency Response Analysis (bd10bar8)
Figure 10-4 Partial Output from a Database Directory Run (bd10bar9)
POINT-ID = 11
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.0 G 1.906914E-15 5.344224E-16 4.089051E-04 0.0 2.044525E-04 5.763767E-15
180.0000 180.0000 0.0 0.0 180.0000 180.0000
5.000000E-01 G 2.017782E-15 5.676515E-16 4.327695E-04 0.0 2.154499E-04 6.100925E-15
179.4355 179.4089 359.4349 0.0 179.4725 179.4328
2.073000E+00 G 3.901148E-14 8.436090E-15 8.402392E-03 0.0 3.875251E-03 1.167835E-13
123.5868 98.5582 303.5746 0.0 123.7787 122.7733
2.087000E+00 G 4.417046E-14 9.296475E-15 9.514233E-03 0.0 4.382797E-03 1.323076E-13
108.1114 89.8882 288.0990 0.0 108.3053 107.5244
2.100632E+00 G 4.612975E-14 9.812769E-15 9.936970E-03 0.0 4.572159E-03 1.383304E-13
90.0803 76.7938 270.0676 0.0 90.2761 89.6427
2.224000E+00 G 1.434210E-14 3.595956E-15 3.091593E-03 0.0 1.406759E-03 4.331211E-14
19.3916 17.3197 199.3766 0.0 19.6055 19.3040
2.347000E+00 G 7.249022E-15 1.926738E-15 1.563781E-03 0.0 7.030737E-04 2.195193E-14
10.2994 9.4297 190.2818 0.0 10.5329 10.2551
9.950000E+01 G 4.810872E-18 4.064172E-19 4.350609E-07 0.0 6.019894E-07 5.027250E-18
181.2857 293.2593 187.6541 0.0 144.7264 333.6623
1.000000E+02 G 4.755274E-18 4.680135E-19 4.165692E-07 0.0 6.826717E-07 5.581692E-18
181.2771 302.8268 188.1974 0.0 148.2450 335.0572
X Y - O U T P U T S U M M A R Y ( R E S P O N S E )
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
1 DISP 1 11( 5,--) 1.000000E-01 1.000000E+02 2.536850E-07 6.250000E+01 9.936970E-03 2.100632E+00
0.000000E+00 1.000000E+02 2.536850E-07 6.250000E+01 9.936970E-03 2.100632E+00
1 DISP 1 11(--, 11) 1.000000E-01 1.000000E+02 1.815511E+02 5.500000E+00 3.594349E+02 5.000000E-01
0.000000E+00 1.000000E+02 0.000000E+00 0.000000E+00 3.594349E+02 5.000000E-01
N A S T R A N F I L E A N D S Y S T E M P A R A M E T E R E C H O
P R O J E C T V E R S I O N D I R E C T O R Y P R I N T
PROJECT_ID ASSIGNED INT. VALUE VERSION_ID CREATION TIME
---------- ------------------- ---------- -------------
" B L A N K " 1 ** 1 5/28/10 14:14.35
** 2 5/28/10 14:14.47
3 5/28/10 14:14.57
** 4 5/28/10 14:15.16
5 5/28/10 14:15.26
6 5/28/10 14:15.34
Main Index
MD Nastran Dynamic Analysis Users Guide
Remarks
390
Main Index
MD Nastran Dynamic Analysis Users Guide
Chapter 11: Coupled Fluid-Structure Analysis
11
Coupled Fluid-Structure Analysis
Overview
Exterior Acoustics
p
n*
n| 0 N 100 < < sin
n 1 =
N
+ + =
0 n n*
|
|
Main Index
MD Nastran Dynamic Analysis Users Guide
Axisymmetric Hydroelastic Analysis
396
As in the case of the axisymmetric conical shell problem, the Case Control command
HARMONICS = N is used to select output data up to the Nth harmonic.
Input Data
Several special Bulk Data entries are required for fluid analysis problems. These entries are compatible
with structural entries. A brief description of the uses for each Bulk Data entry follows:
AXIF
AXIF controls the formulation of the axisymmetric fluid problem. It is a required entry if any of the
subsequent fluid-related entries are present. The data references a fluid-related coordinate system to
define the axis of symmetry. The gravity parameter is included on this entry rather than on the GRAV
entry because the direction of gravity must be parallel to the axis of symmetry. The values of density and
elastic bulk modulus are conveniences in the event that these properties are constant throughout the fluid.
A list of harmonics and the request for the nonsymmetric (sine) coefficients are included on this entry to
allow the user to select any of the harmonics without producing extra matrix terms for the missing
harmonics. A change in this list, however, will require a RESTART at the beginning of the problem.
RINGFL
The geometry of the fluid model about the axis of symmetry is defined with RINGFL entries. The
RINGFL data entries serve somewhat the same function for the fluid as the GRID entries serve in the
structural model. In fact, each RINGFL entry will produce, internally, a special grid point for each of the
various harmonics selected on the AXIF data entry. They may not, however, be connected directly to
structural elements (see the GRIDB and BDYLlST entries). No constraints may be applied directly to
RINGFL fluid points.
CFLUIDi
CFLUIDi defines a volume of fluid bounded by the referenced RlNGFL points. The volume is called an
element and logically serves the same purpose as a structural finite element. The physical properties
(density and bulk modulus) of the fluid element may be defined on this entry if they are variables with
respect to the geometry. If a property is not defined, the default value on the AXlF entry is assumed.
Two connected circles (RINGFL) must be used to define fluid elements adjacent to the axis of symmetry.
A choice of three or four points is available in the remainder of the fluid.
GRIDB
GRIDB provides the same functions as the GRID entry for the definition of structural grid points. It will
be attached to a particular RINGFL fluid point. The particular purpose for this entry is to force the user
to place structural boundary points in exactly the same locations as the fluid points on the boundary. The
format of GRIDB is identical to the format of GRID except that one additional field is used to identify
the RINGFL point. The GRDSET entry, however, is not used for GRIDB data, and no superelement
partitioning is allowed.
GRIDB entries may be used without a fluid model. This is convenient in case the user wishes to solve
the structural problem first and to add the fluid effects later without converting GRID entries to GRIDB
entries. The referenced RINGFL point must still be included in a boundary list (BDYLIST; see below),
Main Index
397
CHAPTER 11
Coupled Fluid-Structure Analysis
and the AXIF entry must always be present when GRIDB entries are used. (The fluid effects are
eliminated by specifying no harmonics.)
FREEPT, PRESPT
FREEPT and PRESPT are used to define points on a free surface for displacement output and points in
the fluid for pressure output. No constraints may be applied to these points. Scalar elements and direct
matrix input data may be connected to these points, but the physical meaning of the elements will be
different from in the structural sense.
FSLIST, BDYLIST
FSLIST and BDYLIST define the boundaries of the fluid with a complete freedom of choice. The
FSLIST entry defines a list of fluid points which lie on a free surface. The BDYLIST data make up a
list of fluid points to which structural GRIDB points are connected. Points on the boundary of the fluid
for which BDYLlST or FSLIST data are not defined are assumed to be rigidly restrained from motion in
a direction normal to the surface.
With both of these lists, the sequence of the listed points determines the nature of the boundary. The
following directions will aid the user in producing a list:
1. Draw the z-axis upward and the r-axis to the right. Plot the locations of the fluid points on the
right-hand side of z.
2. If one imagines himself traveling along the free surface or boundary with the fluid on his right
side, the sequence of points encountered is used for the list. If the surface or boundary touches
the axis, the word AXIS is placed in the list. AXIS may be used only for the first and/or last point
in the list.
3. The free surface must be consistent with static equilibrium. With no gravity field, any free
surface consistent with axial symmetry is allowed. With gravity, the free surface must be a plane
perpendicular to the z-axis of the fluid coordinate system.
4. Multiple free surface lists and boundary lists are allowed. A fluid point may be included in any
number of lists.
Figure 11-1 illustrates a typical application of the free surface and structural boundary lists.
Main Index
MD Nastran Dynamic Analysis Users Guide
Axisymmetric Hydroelastic Analysis
398
Figure 11-1 Examples of Boundary Lists
FLSYM
FLSYM allows the user an option to model a portion of the structure with planes of symmetry containing
the polar axis of the fluid. The first plane of symmetry is assumed at and the second plane of
symmetry is assumed at where is an integer specified on the entry. Also specified
are the types of symmetry for each plane, symmetric (S) or antisymmetric (A). The user must also supply
the relevant constraint data for the structure. The solution is performed correctly only for those harmonic
coefficients that are compatible with the symmetry conditions, as illustrated in the following example for
quarter symmetry, M= 4.
FLUID
Structur
Boundary
List #2
Free Surface List
Axis of
Symmetry
Structure
Boundary
List #1
FSLIST: 36, 37, 38, 39, 40
BDYLIST #1: AXIS, 22, 23, 29, 36
BDYLIST #2: 40, 35, 28, 21, 14, 7, 6, 5, 4, 3, 2, 1, AXIS
1 2 3 4 5 6
22
29
36
23
37 38 39
40
35
28
21
14
7
| 0.0 =
| 360 M = M
Main Index
399
CHAPTER 11
Coupled Fluid-Structure Analysis
DMIAX
DMIAX is used for special purposes such as the specification of surface friction effects. DMIAX is
equivalent to DMIG except harmonic numbers are specified for the degrees-of-freedom. A matrix may
be defined with either DMIG or DMlAX entries, but not with both.
Solution Sequences
Restrictions
The characteristics of the fluid analysis problems which cause restrictions on the type of solution are as
follows:
1. The fluid-structure interface is mathematically described by a set of unsymmetric matrices. Since
most solution sequences are restricted to the use of symmetric matrices, the fluid-structure
boundary is ignored. Thus, for any of these solution sequences, MD Nastran solves the problem
for a fluid in a rigid container with an optional free surface and an uncoupled elastic structure with
no fluid present.
2. No means are provided for the direct input of applied loads on the fluid. The only direct means
of exciting the fluid is through the structure-fluid boundary. The fluid problem may be
formulated in any solution sequence. However, only some will provide nontrivial solutions.
The suggested solution sequences for the axisymmetric fluid and the restrictions on each are described
as follows:
SOL 103 or 200 Normal Modes Analysis
The modes of a fluid in a rigid container may be extracted with a conventional solution request. Free
surface effects with or without gravity may be accounted for. Any structure data in the section will be
treated as a disjoint problem. (The structure may also produce normal modes.) Normalization of the
eigenvectors using the POINT option will cause a fatal error.
SOL 107 Direct Complex Eigenvalue Analysis
If no damping or direct input matrices are added, the resulting complex roots will be purely imaginary
numbers whose values are the natural frequencies of the system. The mode shape of the combination
may be normalized to the maximum quantity (harmonic pressure or structural displacement) or to a
specified structural point displacement.
Series Plane 1
Plane 2
S A
Cosine S
A
0,2,4,...
none
1,3,5,...
none
Sine
(*)
S
A
none
1,3,5,...
none
2,4,6,...
Main Index
MD Nastran Dynamic Analysis Users Guide
Axisymmetric Hydroelastic Analysis
400
SOL 108 or 200 Direct Frequency and Random Response
This solution may be used directly if the loads are applied only to the structural points. The use of overall
structural damping (parameter g) is not recommended since the fluid matrices will be affected
incorrectly.
SOL 109 Direct Transient Response
Transient analysis may be performed directly on the fluid-structure system if the following rules apply:
1. Applied loads and initial conditions are given only to the structural points.
2. All quantities are measured relative to static equilibrium. The initial values of the pressures are
assumed to be in equilibrium.
3. Overall structural damping (parameters and ) must not be used.
SOLs 110, 111, 112, and 200 Modal Formulation
Although these solution sequences may be used in a fluid dynamics problem, their practicality is limited.
The modal coordinates used to formulate the dynamic matrices will be the normal modes of both the fluid
and the structure solved as uncoupled systems. Even though the range of natural frequencies would be
typically very different for the fluid than for the structure, the program will select both sets of modes from
a given fixed frequency range. The safest method with the present system is the extraction of all modes
for both systems with the Tridiagonalization Method. This procedure, however, results in a dynamic
system with large full matrices. The Direct Formulation is more efficient in such cases. At present, the
capability for fluid-structure boundary coupling is not provided with the modal formulation. However,
the capability may be provided by means of an alter using the same logic as in the direct formulations.
Hydroelastic Data Processing
The fluid-related Bulk Data entries are converted by the program into equivalent grid point, scalar point,
element connection, and constraint data entry images. Each specified harmonic, , of the Fourier series
solution produces a complete set of special grid point and connection entry images. In order to retain
unique identification numbers, the user identification numbers are encoded by the algorithm below:
RlNGFL Points
where:
CFLUIDi Connection Entries
= cosine series
= sine series
e
3
g
N
Grid point ID User ring ID 1,000,000 I
N
+ =
I
N
N 1 +
I
N
N 1 2 +
Element ID User ring ID 1,000 I
N
+ =
Main Index
401
CHAPTER 11
Coupled Fluid-Structure Analysis
where is defined above for each harmonic .
For example, if the user requested all harmonics from zero to two, including the sine series, each
RINGFL entry will produce five special grid entries internally. If the users identification number (in
Field 2 of the RINGFL Bulk Data entry) were 37, the internally generated grid points would have the
following identification numbers:
These equivalent grid points are resequenced automatically by MD Nastran to be adjacent to the original
RlNGFL identification number. A RINGFL point may not be resequenced by the user.
The output from matrix printout, table printout, and error messages will have the fluid point labeled in
this form. If the user wishes, he may use these numbers as scalar points for Random Analysis, X-Y
plotting, or for any other purpose.
In addition to the multiple sets of points and connection entries, the program may also generate constraint
sets. For example, if a free surface (FSLIST) is specified in a zero-gravity field, the pressures are
constrained to zero. For this case, the internally generated set of single-point constraints are internally
combined with any user-defined structural constraints and will always be automatically selected.
If pressures at points in the fluid (PRESPT) or gravity-dependent normal displacements on the free
surface (FREEPT) are requested, the program will convert them to scalar points and create a set of
multipoint constraints with the scalar points as dependent variables. The constraint set will be internally
combined with any user-defined sets and will be selected automatically.
The PRESPT and FREEPT scalar points may be used as normal scalar points for purposes such as
plotting versus frequency or time. Although the FREEPT values are displacements, scalar elements
connected to them will have a different meaning than in the structural sense.
Sample Hydroelastic Model
Table 11-1 contains a list of the input data for a sample hydroelastic problem. See
Install_dir/mdxxxx/doc/dynamics/bd11d107d2.dat. Figure 11-1 describes the problem and lists the
parameters. The relatively small number of grid points were chosen for purposes of simplicity and not
accuracy. The symbols for the fields in the hydroelastic data entries are placed above each group.
Structural data entries are included in their standard forms. The explanations for the data are given in
the following notes:
Harmonic ID
0 1,000,037
1* 1,500,037
1 2,000,037
2* 2,500,037
2 3,000,037
I
N
N
Main Index
MD Nastran Dynamic Analysis Users Guide
Axisymmetric Hydroelastic Analysis
402
1. The AXISYM = FLUID entry is necessary to control the constraint set selections and the output
formats for a fluid problem. It must appear above the subcase level.
2. DISPLACEMENT and PRESSURE Case Control commands are pseudonyms. DISP = ALL
produces all structure displacements, all free surface displacements, and all fluid pressure values
in the output. The HARMONICS control is a limit on the harmonic data and has the same
function as in an axisymmetrical conical shell problem.
3. The AXIF entry defines the existence of a hydroelastic problem. It is used to define overall
parameters and control the harmonic degrees-of-freedom.
4. The RINGFL entries included define the five points on the fluid cross section.
5. The CFLUIDi entries are used to define the volume of the fluid as finite elements connected by
the RINGFL points. Since parameters p and B are missing, the default values on the AXIF entry
are used.
6. The FSLIST entry is used to define the free surface at z = 10.0. The density factor is placed on
the entry in this case. If blank, the default value on the AXIF entry is used.
7. The fluid-structure boundary is defined on the BDYLIST entry. The AXIF default density is
used.
8. The GRIDB entries define the structure points on the fluid boundary. Points 3 through 6 are
connected to fluid number 2 ring. The rotation in the r direction (4 in field 8) is constrained.
9. The fact that one-quarter symmetry was used for the structure requires the use of the FLSYM
entry. Symmetric-antisymmetric boundaries indicate that only the cosine terms for the odd
harmonics interact with the structure. If symmetric-symmetric boundary conditions were chosen
on FLSYM, only the even harmonics of the cosine series would interact with the structure.
10. The PRESPT entries define locations of pressure points in the fluid for pressure output.
11. The FREEPT entries define locations on the free surface for displacement output.
Table 11-1 Sample Hydroelastic Problem
$ FLUID MASS DEMO
SOL 107
TIME 2
CEND
1. TITLE = SAMPLE HYDROELASTlC PROBLEM
SUBTITLE = EIGENVALUE ANALYSIS WITH FLEXIBLE BOUNDARY
AXISYM = FLUID
SPC = 3
CMETHOD = 1
OUTPUT
2.
PRESS = ALL
HARMONICS = ALL
ELFORCE = ALL
BEGIN BULK
BULK DATA FIELD
Main Index
403
CHAPTER 11
Coupled Fluid-Structure Analysis
3. $AXIF,CID,G,DRHO,DB,NOSYM
AXIF,2,32.2,0.03,,NO
$,N
1
,N
2
1,3
CORD2C,2,,0.,0.,0.,0.,0.,1.0
1.0,0.,0.
4. $RINGFL,IDF,Xl,X2,X3,IDF,X1,X2,X3
RINGFL,1,4.0,,10.0,2,8.0,,10.0
RINGFL,7,4.0,,5.0,8,8.0,,5.0
RINGFL,13,4.0,,0.0
5. $CFLUID,EID,IDF1,IDF2,IDF3,IDF4,RHO,B
CFLUID2,101,1,7
CLFUID2,102,7,13
CFLUID3,103,7,8,13
CFLUID4,104,1,2,7,8
6. $FSLIST,RHO,IDF1,IDF2,IDF3
FSLIST,0.03,AXIS,1,2
7. $BDYLIST,RHO,IDF1,IDF2,IDF3
BDYLIST,,2,8,13
8. $GRIDB,ID,,,PHI,,CD,PS,IDF
GRIDB,3,,,0.0,,2,4,2
GRIDB,4,,,30.0,,2,4,2
GRIDB,5,,,60.0,,2,4,2
GRIDB,6,,,90.0,,2,4,2
GRIDB,9,,,0.0,,2,,8
GRIDB,10,,,30.0,,2,,8
GRIDB,11,,,60.0,,2,,8
GRIDB,12,,,90.0,,2,,8
GRIDB,14,,,0.0,,2,,13
GRIDB,15,,,30.0,,2,,13
GRIDB,16,,,60.0,,2,,13
GRIDB,17,,,90.0,,2,,13
CQUAD4,10,11,3,9,10,4
CQUAD4,11,11,4,10,11,5
CQUAD4,12,11,5,11,12,6
CQUAD4,13,11,9,14,15,10
CQUAD4,14,11,10,15,16,11
CQUAD4,15,11,11,16,17,12
PSHELL,11,12,0.5
MAT1,12,10.6+6,,0.3,0.05
SPC1,3,246,3,9,14
SPC1,3,135,6,12,17
SPC1,3,135,14,15,16
Table 11-1 Sample Hydroelastic Problem (continued)
Main Index
MD Nastran Dynamic Analysis Users Guide
Axisymmetric Hydroelastic Analysis
404
9. $FLSYM,M,S1,S2
FLSYM,4,S,A
10. $PRESPT,IDF,,IDP,PHI,IDP,PHI,IDP,PHI
PRESPT,7,,27,30.,28,60.
PRESPT,8,,30,30.,31,60.
PRESPT,13,,33,30.,34,60.
11. $FREEPT,IDF,,IDP,PHI,IDP,PHI,IDP,PHI
FREEPT,1,,40,15.,41,30.,42,45.
FREEPT,1,,43,60.,44,75.
FREEPT,2,,45,15.,46,30.,47,45.
FREEPT,2,,48,60.,49,75.
EIGC,1,INV,MAX
0.,0.,0.,5.,3.,2,2
ENDDATA
Table 11-1 Sample Hydroelastic Problem (continued)
Main Index
405
CHAPTER 11
Coupled Fluid-Structure Analysis
Figure 11-2 Sample Hydroelastic Problem
7 8
9 10 11 12
6 5 4 3 2 1
17 16 15 14
13
17
16
15
14
9 3
10 4
11 5
12 6
Symmetric
Anti-
symmetric
Free Surface
Fluid
Points
Structure
Points
Fixed
r
4.0 4.0
5.0
5.0
Fluid:Density p = 0.03
Bulk Modulus B = 1
Gravity g = 32.2
Structure:Thickness t = 0.5
Density r = 0.05
Main Index
MD Nastran Dynamic Analysis Users Guide
Virtual Fluid Mass
406
Virtual Fluid Mass
A virtual fluid volume produces a mass matrix which represents the fluid coupled to a boundary
consisting of structural elements and other effects, such as free surfaces, planes of symmetry, and infinite
fluids. The incompressible fluid produces a mass matrix defined with full coupling between
accelerations and pressures on the flexible structural interfaces. For each requested volume, the
boundaries may be combinations of the following:
1. Structural finite element faces, with one or two wetted sides.
2. Free surfaces with zero pressure, but no sloshing effects.
3. Planes of symmetry with symmetric or antisymmetric motion.
4. Infinite boundaries, by default, on nonclosed volumes.
The virtual mass method is well suited for the following problem types:
1. An infinite fluid surrounding part of a structure.
2. A fluid with a free surface contained within a flexible structure.
3. Multiple fluid volumes with combinations of the options above such as a half of a ship floating in
water with several internal tanks, each with free surfaces and symmetric boundaries.
Note that compressibility and surface gravity effects are neglected. It is assumed that the important
frequency range for the structural modes is above the gravity sloshing frequencies and below the
compressible acoustic frequencies. It is further assumed that the density within a volume is constant and
no viscous (rotational flow) or aerodynamic (high velocity) effects are present. In other words, a ship
traveling at a high rate through a thick oil patch would require some extra modeling effort.
User Interface
The user interface for a virtual fluid mass analysis is simple and straightforward. The sketch below
illustrates some of the features.
Main Index
407
CHAPTER 11
Coupled Fluid-Structure Analysis
Figure 11-3 Virtual Mass Terminology
1. The fluid/structure interface is defined with ELIST Bulk Data, which specify a set of wetted
TRIA3 and QUAD4 elements that define the structural portion of the fluid boundary.
2. Each fluid volume is defined on an MFLUID Bulk Data input, which defines the fluid density, the
ELISTs, and other boundaries.
3. A set of MFLUID volumes are requested in the case control request MFLUID = SID.
4. If pressure outputs are desired they will be printed if the case control request MPRES = is used to
define a set of elements. The elements must also be active in an ELIST/MFLUID volume.
An example set of input data for a small problem is shown below:
Case Control
MFLUID = 25
MPRES= ALL
etc.
Bulk Data
1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 ,10
$MFLUID, SID , CID , ZFS , RHO , ELIST1, ELIST2, PLANE1, PLANE2
MFLUID , 25 , 0 , 115.4, .0246, 255 , , S
$ELIST , ELID ,E1 , E2 , E3 , etc.
ELIST , 255 , 1 , THRU , 25
ETC...
Fluid
Volume 2
Fluid
Volume 1
Free Surfaces
Element
List #2
Element
List #1
Structure
Main Index
MD Nastran Dynamic Analysis Users Guide
Virtual Fluid Mass
408
In the input above we have defined a fluid volume with a free surface normal to the basic z direction.
The xz plane (PLANE1) is a plane of symmetry and the density is 0.0246. ELIST set 255 defines the
positive faces of elements in the range 1 through 25 (missing numbers are allowed) as the structural/fluid
boundary.
The connected elements may be wetted on one or both sides by the same volume. For instance a baffle
plate extends partially into a tank and have two sides in the same fluid volume. If a plate completely
separates the two parts of the tank, it is recommended that a separate volume be used for each side. Each
side of an element should be listed on a separate ELIST.
Special terms are calculated if enclosed fluid volumes do not have a free surface or a plane of
anti-symmetry. Otherwise, the incompressible fluid would produce a spurious low frequency mode with
a mode shape corresponding to the volume change. This mode will not affect the structural response, but
it is eliminated. Because the free surface allows the fluid volume to expand, it does not have these
problems.
A free surface is defined as an x-y plane in any local rectangular coordinate system. The user simply
specifies a value of z as the upper limit of the fluid volume. Different fluid volumes may have different
levels and orientation. It is not required that the surface coincide with the element properties since
partially wetted elements are allowed.
The virtual mass fluid option may be used in all MSC.Nastran dynamics solutions, including the
following special approaches:
Superelements (Residual Only )
Nonlinear Analysis (SOLs 99 and 129)
Optimization (does not create sensitivity matrices.)
Theoretical Summary
The following is a brief overview of the virtual mass approach. For more information, refer to the
standard references on boundary elements.
The Helmholtz method used by MSC.Nastran solves Laplaces Equation by distributing a set of sources
over the outer boundary, each producing a simple solution to the differential equation. By matching the
assumed known boundary motions to the effective motion caused by the sources, we can solve a linear
matrix equation for the magnitude of the sources. The values of the sources determine the effective
pressures and, thereby, the forces on the grid points. Combining all of these steps into a matrix equation
results in a virtual mass matrix as derived below.
If is the value of a point source of fluid (units are volume flow rate per area) located at location ,
and is assumed acting over an area , the vector velocity at any other point is
(11-1)
o
j
r
j
A
j
u
i
r
i
u
i
o
j
e
i j
r
i
r
j
2
--------------------- A
j
d
A
j
}
j
=
Main Index
409
CHAPTER 11
Coupled Fluid-Structure Analysis
where is the unit vector in the direction from point to point . Note that the gradient of the vector
is the potential function which satisfies Laplaces Equation on a term by term basis.
The other set of necessary equations are the pressures, , at any point, , in terms of the density, ,
sources and geometry, namely
(11-2)
The results of integrating Eqs. (11-1) and (11-2) over the finite element surfaces are collected
respectively in two matrices, and where
(11-3)
and
(11-4)
where are the forces at the grid points. The matrix is obtained by integrating Eq. (11-2). An
additional area integration is necessary to convert the pressures to forces. A mass matrix may now be
defined using Eqs. (11-3) and (11-4) as
(11-5)
where the virtual fluid mass matrix, is
(11-6)
Singularities for Enclosed Volumes
Note that if is singular or nearly singular, the mass matrix will cause problems with the coupled
solution. The singularity is active when a set of nonzero sources can produce zero velocities on the
structural surfaces. This occurs when the fluid is completely enclosed by the structure and with planes
of only symmetric motion. Large pressures could occur within the fluid volume from an infinitesimal
volume change on the incompressible fluid.
An alternate calculation is performed when the matrix is potentially singular. See Remark 8 on the
MFUID Bulk Data description for the specific instances. An additional source, , is added near the
center of each MFLUID volume. The expanded versions of Eqs. (11-3) and (11-4) are
(11-7)
(11-8)
e
i j
j i
u
i
p
i
i
p
i
o
j
e
i j
r
i
r
j
------------------ A
j
d
A
j
}
j
=
_ | | A | |
u
{ } _ | | o | | =
F { } A | | o
{ } =
F A | |
F { } M
f
| | u
{ } =
M
f
| |
M
f
| | A | | _ | |
1
=
_ | |
_ | |
s
2
u
{ } _ | | o { } _
2
{ }s
2
+ =
F { } A | | o
{ } A
2
{ }s
2
+ =
Main Index
MD Nastran Dynamic Analysis Users Guide
Virtual Fluid Mass
410
An additional equation provides that the sum of the squares of the ordinary sources in the vector,
is minimized and a set of Lagrange multipliers, are used to enforce Eq. (11-7) as constraints. The
function, , to be minimized is defined as
(11-9)
Taking the derivatives of with respect to , , and , we obtain three sets of equations. Combining
them, we obtain the following matrix equation:
(11-10)
The vector may be eliminated by solving the second row partition and substituting into the first row
partition of the matrix, with the result:
(11-11)
Equation (11-11) may be solved for and , which are then used to obtain pressure. To obtain the
pressure, we substitute for in Eq. (11-8) to obtain the matrix equation
(11-12)
Equations (11-11) and (11-12) may then be combined into a single matrix defining the fluid, namely
(11-13)
where:
(11-14)
Note that the size of the matrix equation is only one term larger than the nonconstrained case. Although
it will be well behaved for the enclosed volume case, the overall incompressible constraint is lost.
Other methods to avoid the singular matrix are as follows:
1. Put one or more small holes in the boundary by removing an element ID in an unimportant area
from the ELIST. The fluid will then leak out to an infinite domain of fluid.
o
1
{ }
U
U
1
2
--- o | |
T
o { } | |
T
u
{ } _ | | o { } _
2
{ }s
2
{ } + =
U o
1
s
2
0 _ _
2
_
T
I 0
_
2
T
0 0
o
s
2
)
`
u
0
0
)
`
=
o { }
__
T
_
2
_
2
T
0
s
2 )
`
u
0
)
`
=
{ } s
2
o { }
p { }
A_
T
A
2
2 )
`
=
F { } M
f
| | u
{ } =
M
f
| |
A_
T
A
2
__
T
_
2
_
2
T
0
1
I
0
=
Main Index
411
CHAPTER 11
Coupled Fluid-Structure Analysis
2. Define a free surface near the top of the container and modify the ELIST to remove elements
above the surface.
3. Constrain the structure to eliminate any net change to the enclosed volume. In other words
generate an MPC equation such that
(11-15)
where is a boundary grid point and and are the effective area and normal vector, respectively.
(This is not an easy task.)
Fortunately, there are no problems in which free surfaces or planes of symmetry with antisymmetric
motion are present since the pressure must be zero on these boundaries.
Using Phantom Structural Boundaries
In many cases an ELIST boundary is desired where no CQUAD4 or CTRIA3 elements exist. Examples
occur:
When grid points connected by other element types, such as CHEXA, CSHEAR, CBEAMs,
form the boundary.
When only a small hole connects two separate fluid volumes (since poor numerical conditioning
(less roundoff) is expected with a single MFLUID).
If the fluid contains two free surfaces due to entrapped air at a different pressure.
If the fluid volume is a complex labyrinth, such as a boiler made with many tubes.
The phantom boundary may be constructed from CTRIA3 and CQUAD4 elements which have zero or
nearly zero stiffness in the normal direction. The PSHELL bending thickness is used for this purpose.
The membrane stiffness is optional. If no other structural elements are present, a small stiffness is
desired for both directions to avoid automatic constraints.
Note that this method will couple only the fluid displacements in the normal direction. Edge/corner
effects and tangential motions will be approximate.
Gravity Effects
The free surfaces produced by the Virtual Fluid Mass option are simple planes of antisymmetric motion
with a null pressure assumed at the location of the free surface plane. Effects such as fluid sloshing due
to gravity waves are assumed to be uncoupled from the higher frequency structural modes.
An approximation to the gravity effects for fluids with finite boundaries may be modeled using a
phantom boundary instead of a free surface. Spread grid points and plate elements over the surface and
constrain the in-plane motions and rotations to zero. Give the plates a small membrane thickness and no
bending material property. Add scalar springs (CELASi) in the direction normal to the plane with
stiffnesses, , calculated from
A
i
n
i
i
u
i
0 =
i A
i
u
i
K
i
Main Index
MD Nastran Dynamic Analysis Users Guide
Virtual Fluid Mass
412
(11-16)
where is the area under the point, is the density, and is the gravitational constant. Note that these
springs will affect the rigid body motion of the whole system and this method should be used with
caution. Another drawback is that the extra gravity boundary may result in a completely enclosed fluid
volume.
Examples
The legal and illegal types of fluid boundaries are illustrated in Figure 11-4. The categories are GOOD
= legal configuration, BAD = illegal boundary, and MAYBE = conditionally legal, which could be
permitted if a phantom boundary is used.
K
i
A
i
g =
A
i
g
Main Index
413
CHAPTER 11
Coupled Fluid-Structure Analysis
Figure 11-4 Fluid Combinations
Fs
GOOD BAD MAYBE
Air
Air
Fs
Air
Fs Fs
Fs
Fs
Fluid
Fluid
Fs
Air
Fluid
Hole
Infinite
Fluid
Free
Surfaces
Internal
Only
PB = Phantom
Boundary Between 2
Fluids
Ai
Fluid
Fluid Fluid
PB
Fluid
Fs
Fluid
PB
Fluid
Fluid
PB
Fluid
Fluid Fluid
Main Index
MD Nastran Dynamic Analysis Users Guide
Coupled and Uncoupled Acoustic Analysis
414
Coupled and Uncoupled Acoustic Analysis
Acoustic analysis in MD Nastran is used to determine vibrations in structural cavities filled with fluid or
air. The boundaries of the cavities may be defined as rigid, open, damped, or flexible as defined by
constraints and finite elements. Typical applications are automobile or aircraft interiors, musical
instruments, loudspeaker boxes, and solid rocket motors. Any type of problem that involves small, linear
motions of the fluid and structure may be a candidate. The analyst may obtain natural frequencies and
damping factors along with mode shapes for both the structure and the coupled fluid. Other solution
sequences may be used to obtain results for forced response in the frequency or time domain.
The analyst starts with the geometry of the the acoustic cavity boundary. The interior fluid volume is
modeled in three dimensions with conventional MD Nastran solid finite elements connected to a special
set of GRID points. Boundary motions are included if the structure lies on the boundary, or fixed if no
structural elements are connected (by default). The structural interface simply requires that finite
elements lay on the exterior fluid boundaries. Note that coupled interactions between the fluid and
structural model are generated internally using the geometry definitions of the elements of the two
models and require very little user intervention.
Other types of boundaries that are available are free surfaces, acoustic barriers, and acoustic absorbers.
The free boundary is modeled by simply constraining the fluid pressure degrees-of-freedom to zero. The
barrier and absorber elements provide a spring/mass/damper system between the fluid and the structure.
Limitations
Very few limitations are placed on the analyst. Small motion theory prohibits the use of the models in
high velocity flows (more than Mach 0.5) such as mufflers and jet engines. Exterior fluids may be
modeled with extra effort by extending the fluid model out to a large distance and by providing a damped
and/or constrained exterior. Surface sloshing effects caused by gravity such as those in fuel tanks can be
modeled with additional effort by simulating the gravity effects on the free surface with scalar springs.
A formal theoretical discussion is provided in Additional Topics (p. 555) in the MD Nastran Reference
Manual.
Building the Models
The following steps are recommended for avoiding difficulties later.
1. Define the geometry and select the mesh sizes.
The first step in the modeling process is to estimate the overall FE mesh size and the level of detail
needed in the geometric approximations. A set of three-dimensional elements and special fluid
GRID points (with CD = 1) are used to define the fluid while normal structural elements and
points define the container. A rule of thumb for fluids is that six-elements-per-wave are
acceptable for the highest frequencies exciting the fluid. For acoustics this usually translates into
a corresponding coarse mesh. For incompressible fluids, the only waves occur due to gravity
effects on the free surface. For heavy liquids, the mass effects are usually more important than
with air, and the fluid FE mesh should be modeled to match the structural mesh.
Main Index
415
CHAPTER 11
Coupled Fluid-Structure Analysis
It is generally easier to build the three-dimensional fluid mesh first and then use the outer faces
to model the structure (which is usually modeled with plates). Unfortunately, most engineers
start with the structure that has been used for another analysis and encounter difficulties when
they attempt to construct a three-dimensional FE model within the enclosure. In most cases, the
fluid model will have a different number of points on opposite faces and the engineer cannot
construct a simple, matching mesh without having leftover points and lines. In this case, he
should proceed with a simple fluid model and let MD Nastran control the mismatched
connections.
Although MD Nastran is more efficient when the structural GRID points coincide with the fluid
boundaries, it will process misaligned meshes when the fluid faces are larger than the adjacent
structural elements. The basic model interface definitions are defined on the ACMODL Bulk Data
entry. The user may define the sets of points on the interface and a tolerance to define the distance
allowed between a fluid surface element and a connected structural point. This tolerance will be
important when several points are close together and only one is wetted by the fluid.
2. Building the Fluid Finite Element Model
Each GRID point that defines the fluid mesh will have one degree-of-freedom defining the
pressure at a point at a fixed location. The fluid itself is modeled with existing three-dimensional
connection data (CHEXA, CPENTA, and CTETRA Bulk Data). The existence of a fluid is
defined on the property data (Field 8 of the PSOLID Bulk Data) which also references the ID of
the fluid material properties (on a MAT10 Bulk Data entry).
User-input fluid coefficients are density, bulk modulus, and/or compressible wave speed.
Incompressible fluids are approximated by using a large bulk modulus or wave speed. (A typical
value for incompressible fluid would be a wave length of 10 times the size of the structure.) The
integration options on the PSOLID data should be full Gaussian Integration with no shear
reduction scheme.
The higher-order elements (with midside nodes) will generally give better results than the basic
linear elements. The CHEXA, CPENTA and CTETRA elements can be connected together
without the problems that occur in structural elements. However, mixing high-order and
low-order elements is not recommended.
At this stage in the modeling process, it is advisable to set up the loading and desired output points
on the fluid. Acoustic sources such as a small loudspeaker may be specified directly by scalar
loading functions (ACSRCE, SLOAD, DAREA, and/or RLOAD Bulk Data) without the need to
model the structural details. The output displacement printout will actually be the scalar pressure
values.
Guidelines on building the models are different for the fluid elements than for normal MSC
structural elements. The lack of shear locking allows larger aspect ratios and more distorted
shapes for individual elements. Unlike structures, the fluid CHEXA elements have no particular
accuracy advantages over the CTETRA and CPENTA elements. However, in theory, fluid finite
element accuracies will be more sensitive to sharp corners and abrupt openings. In these cases,
a model should be refined using smaller elements around the discontinuity.
Main Index
MD Nastran Dynamic Analysis Users Guide
Coupled and Uncoupled Acoustic Analysis
416
3. Automatic Boundaries
Fluid boundaries may be fixed, flexible, or free. With no applied loads, the outer surfaces of the
fluid elements define a fixed, rigid boundary condition, approximating a normal pressure gradient
of zero. However, if structural finite elements are attached, they will generate flow into the fluid
and affect the pressures. The pressure degrees-of-freedom may be treated exactly like
displacement DOFs, i.e., constraints may be necessary to fix the pressure of an open boundary to
zero. Also, they may be constrained with SPC or MPC Bulk Data for various other reasons, such
as symmetry.
If no structure is connected and the problem involves only fluid, then the effects of the boundary
flexibility may be ignored and the problem is greatly simplified. A stand-alone fluid model may
be analyzed by any of the standard MD Nastran solution sequences. For instance, the natural
frequencies or resonances may be obtained from SOL 103 using symmetric real methods at
greatly reduced costs.
The user controls the structural interfaces with the ACMODL Bulk Data and the locations of the
boundary GRID points. The input defaults are recommended that automatically prompt MD
Nastran to search all elements for potential interfaces. If only a set of fluid or structural points are
desired to be connected, the searching process can be restricted to user-selected points defined on
a SET1 Bulk Data entry. When identical meshes are used, an MD Nastran branch is also provided
to generate area factors more efficiently and accurately.
Problems may occur when plate elements are wetted on both sides by the fluid and a single
structural point must be connected to both sides. The recommended method for this case is to use
separate fluid points for each side of the panel with no physical separation. (The thickness is
ignored.) No provision is made for other special cases such as flow through holes in the plates.
No surface friction, surface tension, gravity, or other indirect boundary effects are calculated for
the simple fluid-structure interface. Damping effects due to acoustic surface materials are
described in the next section.
4. Absorbers, Barriers, and Panels
The acoustic absorber and barrier are used for advanced analysis when special boundary effects
are needed to model soundproofing materials on the structural surface or baffles within the fluid.
The absorber elements (CHACAB and PACABS Bulk Data ) are used to attenuate the reflections
of the acoustic waves when they encounter the structural boundary. They are connected between
the structure and an additional set of displacement GRID points which serve as the actual fluid
interface. They provide a simple tuned circuit with a mass on the point, and a spring and damper
in parallel connected to the structure.
The recommended procedure to implement the CHACAB elements is to move all of the fluid
boundary points a small distance away from the surface to avoid the automatic connections. An
additional set of GRID points corresponding 1:1 with the structural points are placed on the new
fluid boundary to replace the structural points. These absorber points are constrained to allow
only normal displacements and connected to the structure with CHACAB elements. Note that the
damping factors are important in complex eigenvalue and frequency response analysis but will be
ignored in real eigenvalue analysis.
Main Index
417
CHAPTER 11
Coupled Fluid-Structure Analysis
The barrier elements CHACBR are similar except that they provide masses on both sets of points
and have no damping matrix. They may be used without structural elements to simulate heavy
acoustic baffling panels that have little stiffness in the frequency of interest. Either side may be
connected to fluid boundaries or one side may be constrained.
The PANEL Bulk Data entry is a convenient method for combining sets of structural elements
for output purposes.
Setting Up MD Nastran
A number of solution control parameters and commands may be used to guide the acoustic solutions.
These are as follows:
Executive and Case Control
The solution sequences that currently support the 3-D acoustic boundaries are SOLs 107
through 112. These include both modal and direct formulations for transient and frequency
response, as well as complex eigenvalue analysis. Superelement controls and restarts are
automatic in these solutions and no special data is needed for the acoustics.
The Case Control data should be set up as a normal dynamics solution. A CMETHOD = request
is necessary to obtain coupled eigenvalues. DLOAD and FREQ requests are necessary to
analyze forced response in the frequency domain. DLOAD, IC, and TSTEP requests are
necessary for transient analysis. The main concern here is to avoid costly runs caused by an
excessive number of time steps or frequencies. Be aware that the unsymmetric dynamic
solution matrices with complex terms used in this system may run several times longer per
solution point than a corresponding structural model.
Estimating Job Costs
Although the fluid GRID points will only add one degree-of-freedom per point to the model a
three-dimensional mesh in the fluid can be several times the size of the basic structural matrix.
Furthermore the boundary coupling terms are unsymmetric and probably damped causing more
numerical processing. As a rough estimate, each matrix solve step will be 4X to 10X the cost of
a structural static solution. In direct frequency analysis each frequency requires a matrix
decomposition. The complex eigenvalues will require approximately 2 to 5 solves. The
transient solutions are dominated by vector operations which are several times faster per time
step. However, most transient problems require many time steps for adequate accuracy.
Run Strategies
For large models, the superelement (SE) reduction methods are recommended to reduce the size
of the solution matrices. The interior points of the fluid and the non-boundary structure grid
points may each be defined as a separate Tip SEs, which are reduced to a smaller solution size,
while the boundary points remain in the residual SE. The residual SE may also contain
generalized modal displacements in place of the interior of both fluid and structural points by
using the modal synthesis method.
Main Index
MD Nastran Dynamic Analysis Users Guide
Coupled and Uncoupled Acoustic Analysis
418
For moderately large problems, the ASET/OMIT method of reduction is available for both the
fluid and structural degrees-of-freedom. However, the accuracy is highly dependent on the
analysts choice of retained degrees-of-freedom. For instance, if all interior fluid points were
omitted, the internal acoustic waves would not be sinusoidal and the waves would instantly
travel from end to end. The most effective application would be a highly refined structural
model connected to a coarser 3-D fluid model. Removing most of the extraneous structural DOF
(i.e., rotations, tangential motion, and nonwetted points) could reduce the costs significantly.
The recommended first analysis for the coupled problem is the Direct Complex Eigenvalue Solution
Sequence (SOL 107). This solution will indicate the overall dynamic behavior dominated by the lowest
frequency natural modes and resonant frequencies. The following are recommendations:
1. The EIGC input to control complex eigensolutions is substantially different from the real mode
EIGR data. Read and understand the input definitions. Avoid the default values.
2. The frequency range definitions are specified in units of Radians per Second. Multiply the
frequencies of cycle per second by .
3. Do not use damping on the initial runs. The results will be easier to debug and the job will run
faster.
4. Beware that an additional mode with zero frequency occurs in closed containers. This mode
causes problems with both INVP and LANC methods. Avoid it by specifying a lower frequency
range nearly as large as the lowest nonzero mode. An alternative is to add a CELAS spring
connected between a fluid point and ground.
The HESS method should be used only with some form of matrix reduction for typical
problems. See the comments above regarding the use of ASET/OMIT an Superelement
partitioning.
Running the Jobs
Several diagnostics will be generated automatically by MD Nastran. Examples are shown in the
following pages.
The following special output is produced by the program when acoustic boundaries are encountered. The
first shows the automatic connections found by matching GRID locations:
2t
Main Index
419
CHAPTER 11
Coupled Fluid-Structure Analysis
The following message is a sample of a case when the boundaries do not match:
and:
The following message indicates the error factors in area for free body motions. Nonzero numbers
indicate a hole in the model as indicated by the T2 value.
*******************************************************
* *
* MATCHING GRID TABLE *
* *
*******************************************************
* USER GRID IDS. *
* ACOUSTIC GRIDS * STRUCTURAL GRIDS *
* * *
*******************************************************
* * *
* 1 * 1001 *
* * *
* 2 * 1002 *
* * *
* 3 * 1003 *
* * *
* 4 * 1004 *
* * *
* 5 * 1005 *
* * *
* 11 * 1011 *
* * *
ETC
*******************************************************
*** USER WARNING MESSAGE 6151, ACOUSTIC COUPLING
MATRIX WILL NOT BE CREATED FOR FACE = 42 82 83 43
OF ELEMENT ID = 42 ,BECAUSE ITS FLUID GRID POINTS DO NOT HAVE CORRESPONDING
STRUCTURAL GRID POINTS.
USER ACTION: IF COUPLING IS DESIRED, THEN CHECK GRID POINT DATA.
*
*
*
*
ETC....ETC.
^^^ DMAP INFORMATION MESSAGE 9055 (SEMG) - THE FL./STR. INTERFACE CHECK IS FORCES AND MOMENTS RESULTING FROM
A UNIT INCREASE IN PRESSURE, OR CHANGES IN THE FLUID PRESSURE RESULTING FROM RIGID BODY MOTIONS OF THE
STRUCTURE. THESE VALUES ARE DIRECTLY PROPORTIONAL TO THE OPEN SURFACE OF THE FLUID.
FL./STR. INTERFACE CHECK
T1 T2 T3 R1 R2 R3
1 2.3554080E-18 -8.4260993E-02 -1.4653091E-28 6.0271138E-10 2.6100844E-19 1.8405548E-10
Main Index
MD Nastran Dynamic Analysis Users Guide
Coupled and Uncoupled Acoustic Analysis
420
Restarts
The only major reasons to restart a fluid/structure interaction job are to use superelement
processing and/or to change the output requests. In typical jobs the cost in the solution phase is
more than 50% of the run, and a restart for a model or load change is not worth the cost of saving
a large database.
If the uncoupled structural model is large compared to the size of the actual coupled surface, it may be
defined as one or more Tip superelements and run as a separate initial job. The interior points in the fluid
may also be treated in this manner. Many acoustic analysis runs can then be restarted each from a copy
of the initial database without recalculating the large matrices.
Print and plot output requests may need many changes after the initial runs are made. An output-only
restart can be very cost efficient on a large job. Note that most graphical displays do not display complex
numbers on model views (i.e., contour plots or deformed shapes). Printed output of selected grid point
or element sets may be necessary and is recommended.
Diagnosing Problems
Most of the problems in starting to use acoustics are expected to occur in the definition of the area factors
which define the fluid/structure boundary. Some restrictions are necessary to control errors in the case
of overlapping fluid and structural FE meshes, and in most cases the user will be warned of discrepancies.
Some recommended techniques are as follows:
Carefully check the special diagnostic outputs shown above. Holes in the boundaries will cause
nonzero resultant area factors.
Run tests without the boundary coupling to estimate the frequencies.
Temporarily switch to an alternate eigenvalue method and/or a smaller range to ensure modes
are correct.
If a model is large, try subdividing it into smaller sections that can be checked more
conveniently.
Try changing the fluid density to a large number (e.g., water) and run with free structural
boundaries. The fluid should not restrain the free-body motions and these modal frequencies
should remain at zero.
Advanced Methods
Many of the other MD Nastran features should be available for acoustic analysis. Some potential
advanced modeling and solution features that will be useful are as follows:
Modal formulation with superelements: The use of Component Mode Synthesis is
recommended for reducing the size of the matrices and the solution costs. The
degrees-of-freedom of the interior fluid points will be replaced by the modes of the fluid with
rigid container boundaries. The uncoupled structural points may be replaced by modal
coordinates defined by a structure in a vacuum.
Main Index
421
CHAPTER 11
Coupled Fluid-Structure Analysis
Virtual Fluids: The MFLUID Bulk Data input may be used to represent incompressible fluids
attached to the structure. This may be used to approximate the low frequency effects of an
infinite exterior fluid.
Decoupled Response Solutions: In most acoustic problems with a load-carrying structure, the
structural modes are not affected by the small mass of the air. In turn, the high stiffness of the
structure is effectively rigid for the purposes of computing acoustic modes in the air. Forced
vibration problems may then be analyzed as two decoupled symmetric solutions:
Constrain the entire structural model and perform a forced response analysis on the air (use
SLOAD inputs to define the volume inputs from a known source) and save the resulting
boundary pressures.
Restart the job with the fluid points constrained and a DMAP alter to add the pressure forces
to the frequency- or time-dependent load vectors. The resulting structural model will respond
to the pressures from the first run.
Random and Response Spectrum Methods: The MD Nastran random analysis options will also
be useful for acoustic analysis. This capability requires a set of unit forced responses in the
frequency domain (SOLs 108 and 111) and spectral densities of the forcing functions (RANDPS
inputs). It will calculate the combination spectral densities and autocorrelations of selected
output quantities. In acoustic problems, it could be used for problems having several correlated
sources such as an automobile interior.
Figure 11-5 Example of Two-Dimensional Automotive Model With Absorbers
Main Index
MD Nastran Dynamic Analysis Users Guide
Coupled and Uncoupled Acoustic Analysis
422
Figure 11-6 Acoustic Suspension Loudspeaker
Test Problem Description
A simple test problem illustrates the fundamentals of acoustic analysis for enclosed containers with
flexible walls. The physical problem represents an initial attempt at design and analysis of an enclosure
for an acoustic suspension loudspeaker system. The objective was to calculate the resonant frequencies
and responses of the system without the mass and impedance of the speaker coil and magnet components.
Physical Description
The structure consists of a simple rectangular box with wood walls as shown by the plate model in
Figure 11-6. A single cutout is provided for the speaker and a thin polyethylene cone was modeled with
triangular shells. The physical properties of the model are listed below. Note the use of the MKS system
of units, which illustrates the flexibility of MD Nastran.
Width: 0.5 M Depth: 0.4 M
Height: 0.6 M Hole Diam. 0.345 M
Box E Modulus: 11.61E9 Box Density: 562 Kg/M**3
Wall thickness: 0.015 M
Main Index
423
CHAPTER 11
Coupled Fluid-Structure Analysis
Executive and Case Control
The Executive and Case Control inputs are used for selecting the type of solution, loads, boundaries, and
outputs. Several different runs using the same model were made to check results and investigate the
effects of structural coupling. The configuration shown below was a Direct Complex Modal solution
using the Lanczos method to extract eigenvalues. An SPC request was used to constrain the structure
and an output set was defined to limit the printed displacements. All other data was normal,
recommended control and label input.
Bulk Data
The key data of note in the Bulk Data Section are as follows:
1. The ACMODL input uses the minimum form which connects fluid and structural points at
identical locations.
2. Several eigenvalue methods were used. It is recommended that complex roots always be checked
by another method.
3. The speaker cone consisted of a light, thin plastic material. The virtual mass of the exterior air
was estimated and added as nonstructural mass on the PSHELL input.
Results from MD Nastran
Three runs (out of many) are described below. They illustrate a recommended sequence for the analysis
process.
Run 1: Real Eigenvalue Analysis
Before the coupled structure is analyzed, it is important to understand the behavior of the structural and
fluid models separately. Fortunately they can be included in the same data file and the Real Eigenvalue
Solution Sequence (SOL 103) may by used. The results for the uncoupled speaker box and the acoustic
modes are shown below. Note that the natural frequencies for both systems occur in the same range,
which indicates that the enclosure modes will interact with the acoustic cavity resonances. Results for
the acoustics were checked by one-dimensional wave solutions. Results for the box were checked
against calculated natural frequencies of simply-supported plates.
Air Wave speed: 344 M/Sec Air Density: 1.11KG/M**3
Cone E Modulus: 3.4E9 Cone Density: 450.0
Cone thickness: 0.1E-3 M Cone Depth: 0.04 M
Mode No. Frequency, Hz Type
1 0.0 Air- Constant Pressure (fictitious)
2 292 Air- 1st z (up/down)
3 297 Box- u(y) Back panel
4 351 Air- 1st x (Left/Right)
Main Index
MD Nastran Dynamic Analysis Users Guide
Coupled and Uncoupled Acoustic Analysis
424
-etc.-
Run 2: Complex Eigenvalue Analysis, Coupled Modes.
The coupled natural frequencies must be obtained from an unsymmetrical matrix equation which requires
a Complex Eigenvalue method even in the undamped case. The CLAN method is recommended for most
large-order non-superelement jobs. The only changes from the Real Modes job was the addition of an
ACMODL input and the changes in eigenvalue method.
Results above are interpreted by examining the frequency shifts from the uncoupled system. The modes
with u(y) fore-aft motion are most likely to be excited by the speaker. Modes 1, 2, 3, 4, 6, and 7 are close
to their uncoupled equivalent. Modes 5 and 8 are new combinations of higher modes. The results were
confirmed by several methods:
1. The job was rerun using the INV method on the EIGC Bulk Data and produced nearly identical
results.
2. A printout of the interface area matrix was obtained and verified by hand calculations.
3. The natural symmetry of the geometry produced symmetric and antisymmetric results relative to
the natural structural planes of symmetry (except for roots with close frequencies).
Run 3: Complex Eigenvalue Analysis, Modal Formulation
A more efficient method for solving a coupled matrix problem is to reduce the size of the matrices by
using modal coordinates. In this case, both the structural displacements and fluid pressures are replaced
in the matrix solution by generalized coordinates representing the uncoupled real modes. For the modal
5 359 Box- u(x) Sides in-Phase
6 379 Box- u(x) Sides out-of-phase
7 450 Box- u(z) Top/bottom
8 453 Air- 1st y (Fore/Aft)
Mode No. Frequency Type of Dominant Motion
1 0.0 Air- Constant Pressure
2 291 Air- u(z)
3 295 Coupled- u(y)- back panel
4 336 Coupled- u(x)- sides
5 371 Coupled- u(y)- cone
6 373 Coupled- u(x)- sides
7 445 Coupled- u(z)- top/bottom
8 453 Coupled- u(y)- cone
Mode No. Frequency, Hz Type
Main Index
425
CHAPTER 11
Coupled Fluid-Structure Analysis
cases below the real modes (25 total) below 800 Hz. were used. In the coupled cases 13 modes were
obtained below 500 Hz. All results compared to within 1%.
On a Sun SPARCstation 1+ the CPU time comparisons are:
The conclusion is that the modal method (SOL 110) will reduce the costs with very little effect on
accuracy. The user is cautioned to use a liberal number of real modes (twice the number of coupled
modes) to represent the system.
ACOUSTIC TEST PROBLEM DATA FILES
ID SPEAK39F,DNH
SOL 107
DIAG 8,12 $ PRINTS MATRIX TRAILERS AND ROOT-TRACKING MESSAGES.
CEND
TITLE=SPEAKER BOX -WITH CONE, SIMPLE CORNER SUPPORTS
SUBTITLE = COUPLED BOUNDARY, NON-MATCHING ELEMENTS
ECHO= UNSORT
SEALL=ALL
SPC=20
$ USES MKS SYSTEM
CMETHOD = 7 $LANCZOS
SET 20= 3,13,23,43,82,83,84,91,93,95,103,113,123,
131,135,153,163,171,173,175,183,
1013,1023,1043,1082,1083,1084,1091,1095,1113,
1131,1135,1163,1173,1183,1193
DISP= 20 $ FOR MINIMUM PRINTOUT
$ DISP(PLOT)=ALL $ FOR MSC/XL CONTOUR PLOTS
$
BEGIN BULK
$
$ DEFINE FLUID/STRUCTURE INTERFACE: COINCIDENT POINTS
ACMODL,IDENT
$
PARAM,POST,0
PARAM,COUPMASS,1
$
$ BOX PROPERTIES - WOOD
MAT1,11,11.61+9,,0.3,562.0
PSHELL,1000,11,.015,11,,11
$
$ SPEAKER CONE
MAT1,3,3.4+9,,0.3,450.0
PSHELL,10,3,0.1-3,3,,,0.223
$
$ PROPERTIES OF AIR
MAT10,100,131.94+3,1.115
PSOLID,100,100,,2,,1,PFLUID
Type Solution Solution Size CPU Time (Seconds)
Uncoupled Modes 538 110.2
Direct, No Modes 538 586.3
Struct. Modes Only 114 143.2
All Modes 25 106.9
Main Index
MD Nastran Dynamic Analysis Users Guide
Coupled and Uncoupled Acoustic Analysis
426
$
$ EIGEN METHODS
EIGR,20,MGIV,1.0,600.0
EIGC,7, CLAN,,,,,,,+CLAN
+CLAN,0.0,10.0,0.0,1600.0,100.0,,20
$ USE INVERSE POWER TO CHECK LOW ROOTS
EIGC,107,INV,MAX,,,,,,+EC1
+EC1,0.0,100.0,0.0,1800.0,100.0,12,9
$
$ FIX BOX AT BOTTOM CORNERS
SPC1,20,123,1001,1005,1031,1035
$ COORDINATE SYSTEM AT CENTER OF HOLE
CORD1C,83,283,113,85
$
$
$FLUID GRID POINTS
$ NOTE VALUE OF -1 IN FIELD 7 INDICATES 1 DOF.
GRID,1,, -.25, -.2, -.3,-1
GRID,2,,-.125, -.2, -.3,-1
GRID,3,, 0.0, -.2, -.3,-1
GRID,4,, .125, -.2, -.3,-1
GRID,5,, .25, -.2, -.3,-1
GRID,11,, -.25, -.0667, -.3,-1
GRID,12,,-.125, -.0667, -.3,-1
GRID,13,, 0.0, -.0667, -.3,-1
GRID,14,, .125, -.0667, -.3,-1
GRID,15,, .25, -.0667, -.3,-1
GRID,21,, -.25, 0.0667, -.3,-1
GRID,22,,-.125, 0.0667, -.3,-1
GRID,23,, 0.0, 0.0667, -.3,-1
GRID,24,, .125, 0.0667, -.3,-1
.25, -.2, 0.,-1
-
ETC
-
$ STRUCTURE GRIDS
GRID,1001,, -.25, -.2, -.3
GRID,1002,,-.125, -.2, -.3
GRID,1003,, 0.0, -.2, -.3
GRID,1004,, .125, -.2, -.3
GRID,1005,, .25, -.2, -.3
GRID,1011,, -.25, -.0667, -.3
GRID,1012,,-.125, -.0667, -.3,,6
GRID,1013,, 0.0, -.0667, -.3,,6
-
ETC.
-
$ OPTIONAL ASET DATA TO USE WITH HESS METHOD
$ASET1,1,1,THRU,195
$ASET1,123,1003,1012,1014,1022,1024,1033
$ASET1,123,1163,1172,1174,1182,1184,1193
$ASET1,123,1042,1043,1044,1081,1082,1083,1084
$ASET1,123,1065,1122,1123,1124
$ASET1,123,1072,1074,1112,1113,1114,1152,1154
$ASET1,123,1051,1061,1131,1141
$ASET1,123,1055,1065,1135,1145
$
$
$SOLID ELEMENTS FOR AIR
CHEXA 1 100 1 2 12 11 41 42 +001
Main Index
427
CHAPTER 11
Coupled Fluid-Structure Analysis
+001 52 51
CHEXA 2 100 2 3 13 12 42 43 +011
+011 53 52
CHEXA 3 100 3 4 14 13 43 44 +021
+021 54 53
CHEXA 4 100 4 5 15 14 44 45 +031
+031 55 54
CHEXA 11 100 11 12 22 21 51 52 +041
+041 62 61
CHEXA 12 100 12 13 23 22 52 53 +051
+051 63 62
CHEXA 13 100 13 14 24 23 53 54 +061
+061 64 63
CHEXA 14 100 14 15 25 24 54 55 +071
+071 65 64
CHEXA 21 100 21 22 32 31 61 62
+081
+081 72 71
-
ETC
-
$STRUCTURAL ELEMENTS
CQUAD4 1001 1000 1001 1002 1012 1011
CQUAD4 1002 1000 1002 1003 1013 1012
CQUAD4 1003 1000 1003 1004 1014 1013
CQUAD4 1004 1000 1004 1005 1015 1014
CQUAD4 1011 1000 1011 1012 1022 1021
CQUAD4 1012 1000 1012 1013 1023 1022
CQUAD4 1013 1000 1013 1014 1024 1023
CQUAD4 1014 1000 1014 1015 1025 1024
-
ETC
-
$
$SIMPLE CONE
$
CTRIA3, 5042,10,1042,1043,1083
CTRIA3, 5043,10,1043,1044,1083
CTRIA3, 5044,10,1044,1084,1083
CTRIA3, 5084,10,1084,1124,1083
CTRIA3, 5124,10,1124,1123,1083
CTRIA3, 5123,10,1123,1122,1083
CTRIA3, 5122,10,1122,1082,1083
CTRIA3, 5082,10,1082,1042,1083
ENDDATA
Main Index
MD Nastran Dynamic Analysis Users Guide
Exterior Acoustics
428
Exterior Acoustics
Introduction
With interior acoustic problems, the acoustic domain considered is bounded. A typical example is the
determination of the sound pressure inside a car.
With exterior acoustic problems, the acoustic domain is unbounded. The analysis studies the sound
pressure in the vicinity of the vibrating body or far away from the body. A further important result is the
acoustic power radiated from the vibrating structure. A typical example is the determination of the
radiated acoustic power of an engine.
The infinite elements are attached to the boundary of the acoustic finite element mesh to provide the
correct non-reflecting boundary condition.
Apart from standard acoustic results within the finite region it is possible to compute acoustic results at
points within the infinite elements. These points, the so-called field points, may be connected by elements
to form a field point mesh. If a field point mesh is defined, also the acoustic power through this field point
mesh is computed.
Input
Bulk Data entries, CACINF3 and CACINF4, are used to define the connectivity of the infinite elements.
The properties of the infinite elements are defined on PACINF Bulk Data entries.
Field points and field point meshes are defined in separate sections of the bulk data file. These sections
must follow the main bulk data section.
Output of radiated power from the wetted surface and intensities on the wetted surface is controlled by
Case Control commands ACPOWER and INTENSITY. Output of field point mesh results is controlled
by Case Control command ACFPMRESULT.
Definition of Infinite Elements
The geometry of an infinite element is defined by the geometry of its base and the location of the pole,
see Figure 11-7. The base of the infinite element is that part that is in contact with the finite domain. The
geometry of the base is defined by its connectivity and the location of the corner grids. In order to avoid
overlapping of the infinite elements, the surface they are attached to must be convex. However, it is not
necessary that this surface is smooth.
Main Index
429
CHAPTER 11
Coupled Fluid-Structure Analysis
Figure 11-7 Geometry of Infinite Element
Within an infinite element, the acoustic pressure is expanded into a power series of (1/r) where r is the
distance from the pole.The radial interpolation order is the number of terms kept in this series.
The connectivity of the base is defined on the CACINF3 and CACINF4 Bulk Data entries. The
orientation should be such that the normal vector on the base points into radial direction. However,
MD Nastran will automatically change the orientation if the normal vector does not point away from the
pole. The location of the pole as well as the radial interpolation order are defined on PACINF Bulk Data
entries.
Main Index
MD Nastran Dynamic Analysis Users Guide
Exterior Acoustics
430
Defines an acoustic conjugate infinite element with triangular base
Format
Defines an acoustic conjugate infinite element with quadrilateral base
Format
CACINF3 - MD Only
Acoustic Conjugate Infinite Element Base Connection
1 2 3 4 5 6 7 8 9 10
CACINF3
EID PID G1 G2 G3
Field Contents
EID Element Identification Number (Integer > 0)
PID Property Identification Number of a PACINF entry (Integer > 0)
Gi Grid Point Identification Numbers of Element Base Connection Points (Integer > 0)
CACINF4 - MD Only
Acoustic Conjugate Infinite Element Base Connection
1 2 3 4 5 6 7 8 9 10
CACINF4
EID PID G1 G2 G3 G4
Field Contents
EID Element Identification Number (Integer > 0)
PID Property Identification Number of a PACINF entry (Integer > 0)
Gi Grid Point Identification Numbers of Element Base Connection Points (Integer > 0)
Main Index
431
CHAPTER 11
Coupled Fluid-Structure Analysis
Defines the properties of acoustic conjugate infinite elements.
Format
Definition of Field Point Meshes
Acoustic field point meshes are defined in separate sections of the bulk data file. These sections follow
the main bulk data section. Each of the sections begins with
BEGIN BULK AFPM = afpmid
or
BEGIN AFPM = afpmid
where afpmid is the acoustic field point mesh identifier (Integer > 0). Acoustic field points are defined
using the standard GRID Bulk Data entry. Because all grid points defined in this section of the bulk data
file are acoustic field points, it is not necessary to place a -1 into field 7.
The grid points can be connected by any type of elements. However, only CTRIA3 and CQUAD4
elements define a field point mesh that is used to compute normal components of the acoustic intensity
and the power through the field point mesh. Legal property identifiers have to be specified on the
CTRIA3 and CQUAD4 Bulk Data entries. However, the referenced PSHELL entries need not be
defined.
If output to an .op2 file is requested, parameter POST has to be defined within the section of the acoustic
field point mesh. Output of different field point meshes can be sent to different .op2 files using parameter
OUNIT2 within the sections of the acoustic field point meshes.
Example
BEGIN AFPM=100
$
PARAM, POST, -1
$
$ Isolated Field Points along a Line
PACINF - MD Only
Acoustic Conjugate Infinite Element Property
1 2 3 4 5 6 7 8 9 10
PACINF
PID MID RIO X1 X2 X3
Field Contents
PID Property Identification Number of PACINF entry (Integer > 0)
MID Material Identification Number of a MAT10 entry (Integer > 0)
XP, YP, ZP Coordinates of the Pole of the Infinite Elements (in the Basic Coordinate System)
Main Index
MD Nastran Dynamic Analysis Users Guide
Exterior Acoustics
432
$
GRID 1001 2 5. 0. 0.
GRID 1002 2 6. 0. 0.
GRID 1003 2 7. 0. 0.
GRID 1004 2 8. 0. 0.
GRID 1005 2 9. 0. 0.
GRID 1006 2 10. 0. 0.
CORD2R, 2,, 0., 0., 0., -.5, -.5, .707107
, .5, .5, .707107
$
BEGIN AFPM = 200
$
PARAM, POST, -1
$
GRID, 1,, -1., -1., 2.
GRID, 2,, 0., -1., 2.
GRID, 3,, 1., -1., 2.
GRID, 4,, -1., 0., 2.
GRID, 5,, 0., 0., 2.
GRID, 6,, 1., 0., 2.
GRID, 7,, -1., 1., 2.
GRID, 8,, 0., 1., 2.
GRID, 9,, 1., 1., 2.
$
GRID, 11,, -1., -1., 2.
GRID, 12,, 0., -1., 3.
GRID, 13,, 1., -1., 2.
GRID, 14,, -1., 0., 3.
GRID, 16,, 1., 0., 3.
GRID, 17,, -1., 1., 2.
GRID, 18,, 0., 1., 3.
GRID, 19,, 1., 1., 2.
$
CQUAD4, 1, 1, 1, 2, 5, 4
CQUAD4, 2, 1, 2, 3, 6, 5
CQUAD4, 3, 1, 4, 5, 8, 7
CQUAD4, 4, 1, 5, 6, 9, 8
$
CQUAD4, 5, 1, 12, 16, 18, 14
CTRIA3, 6, 1, 11, 12, 14
CTRIA3, 7, 1, 12, 13, 16
CTRIA3, 8, 1, 16, 19, 18
CTRIA3, 9, 1, 14, 18, 17
$
ENDDATA
Case Control Commands
The following case control commands control postprocessing which is related to exterior acoustics.
Requests output of the power radiated from the wetted surface.
ACPOWER - MD Only
Acoustic Power Output Request
Main Index
433
CHAPTER 11
Coupled Fluid-Structure Analysis
Format
Describer Meaning
SORT1 Output will be presented as tabular listing of panels for each excitation frequency
SORT2 Output will be presented as tabular listing of excitation frequencies for each panel
(Default)
PRINT The printer will be the output medium (Default).
PUNCH The punch file will be the output medium.
PLOT Results are generated but not output.
CSV Results will be written to a .csv file.
unit Unit of the .csv file as used on the ASSIGN statement
ALL Radiated power will be processed for the wetted surface and all panels.
n Set identification of a previously defined set of panels. Radiated power will be
processed for the wetted surface and all panels in the referenced set.
NONE Radiated power will not be processed.
ACPOWER
SORT1
SORT2
PRINT,PUNCH
PLOT
CSV unit = | | , ,
\ .
|
| |
ALL
n
NONE
)
`
=
Main Index
MD Nastran Dynamic Analysis Users Guide
Exterior Acoustics
434
Requests output of acoustic intensity on wetted surface.
Format
INTENSITY - MD Only
Acoustic Intensity Output Request
Describer Meaning
SORT1 Output will be presented as tabular listing of grid points for each excitation
frequency (Default)
SORT2 Output will be presented as tabular listing of excitation frequencies for each grid
point
PRINT The printer will be the output medium (Default).
PUNCH The punch file will be the output medium.
PLOT Results are generated but not output.
ALL Intensities will be computed for all grid points of the wetted surface.
n Set identification of a previously defined set of grid points. Intensities will be
computed for the grid points in this set only.
NONE Acoustic intensities will not be processed.
INTENSITY
SORT1
SORT2
PRINT,PUNCH
PLOT
,
\ .
|
| |
ALL
n
NONE
)
`
=
Main Index
435
CHAPTER 11
Coupled Fluid-Structure Analysis
Requests output of field point mesh results.
Format
Output
In addition to the standard acoustic results, the following results may be requested:
Acoustic energy radiated from the wetted surface or from panels
ACFPMRESULT - MD Only
Acoustic Field Point Mesh Results Output Request
Describer Meaning
SORT1 Output will be presented as tabular listing of grid points for each excitation
frequency (Default)
SORT2 Output will be presented as tabular listing of excitation frequencies for each grid
point
PRINT The printer will be the output medium (Default).
PUNCH The punch file will be the output medium.
PLOT Results are generated but not output.
VELOCITY Requests output of particle velocities (Default: NO)
REAL or IMAG Requests rectangular format (real and imaginary) of complex output. Use of either
REAL of IMAG yields the same output.
PHASE Requests polar format (magnitude and phase) of complex output. Phase output is in
degrees.
POWER Requests output of power through field point mesh (Default: YES)
ALL Results of all field point meshes will be processed
n Set identification of a previously defined set of field point mesh identifiers. Results
will be processed for the field point meshes in this set only.
NONE Field point mesh results will not be processed.
ACFPMRESULT
SORT1
SORT2
PRINT,PUNCH
PLOT
VELOCITY
YES
NO
)
`
= , ,
\
|
REAL or IMAG
PHASE
POWER
YES
NO
)
`
=
.
|
|
,
ALL
n
NONE
)
`
=
Main Index
MD Nastran Dynamic Analysis Users Guide
Exterior Acoustics
436
Normal component of the acoustic intensity at grid points of the wetted surface
Acoustic pressure and intensity at the field points
Acoustic velocity at the field points
Acoustic energy flowing through the field point mesh
Field point mesh results can be written to the .f06 file or the .op2 file. The .xdb file is not yet supported.
Guidelines
1. The surface the infinite elements are attached to must be convex but it need not be smooth. Infinite
elements have to be connected to acoustic grid points. Thus it is necessary to model the vicinity
of the vibrating structure with acoustic finite elements until a convex surface is reached.
2. The radial interpolation order required depends on the directivity of the pressure field. Usually, a
higher order is needed for higher frequencies.
3. It is recommended to study the sensitivity of the results with respect to the radial interpolation
order by repeating the analysis with a different radial interpolation order.
4. Infinite elements are supported in direct and modal frequency response analysis (SOL 108 and
SOL 111). Experience shows that a large number of fluid modes is needed to get converged
results. Thus, modal reduction of the fluid is not recommended. However, modal reduction can
be applied to the structure.
5. Efficiency can be increased if the iterative solver is used. It is recommended to use the Jacobi
preconditioner with an epsilon of 10
-4
.
Limitations
1. Infinite elements are supported in a frequency response analysis only (SOL 108 and SOL 111).
2. In this prerelease, case control commands ACPOWER and INTENSITY are not yet supported.
Example
In this example, the sound transmission through an elastic plate embedded in an infinite rigid wall is
analyzed. Figure 11-8 shows the geometry of the plate and of the fluid region meshed with finite
elements. The finite element mesh of the structure and of one quarter of the fluid can be seen in
Figure 11-9.
Main Index
437
CHAPTER 11
Coupled Fluid-Structure Analysis
Figure 11-8 Geometry
Infinite Elements are attached to the top and the four lateral faces but not to the bottom. The pole of all
infinite elements is at the center of the plate. The finite element mesh of the structure together with one
quarter of the infinite element mesh is shown in Figure 11-10.
The field point mesh is a cube which completely encloses the fluid mesh. Thus, the power through this
field point mesh equals the total power radiated from the plate. Figure 11-11 shows the fluid mesh and
one quarter of the field point mesh.
Main Index
MD Nastran Dynamic Analysis Users Guide
Exterior Acoustics
438
Figure 11-9 Structure and Quarter of Fluid Mesh
Figure 11-10 Structure and Quarter of Infinite Element Mesh
Main Index
439
CHAPTER 11
Coupled Fluid-Structure Analysis
Figure 11-11 Fluid Mesh and Quarter of Field Point Mesh
The excitation is a uniform pressure applied to the plate. The acoustic pressure in the finite element mesh
and acoustic results at some discrete field points located along the z-axis and at the field points of the
field point mesh are computed. Acoustic results at the field points include the acoustic pressure and the
acoustic intensities. See Install_dir/mdxxxx/doc/dynamics/bd11aie.dat for the full file, a portion of the
input file is shown in Listing 11-1.
Listing 11-1 Part of Exterior Acoustics Example
$
$ file bd11aie.dat
$
SOL 108
CEND
TITLE = Vibrating Plate Problem
SUBTITLE = Direct Frequency Response
$
ECHO = SORT(EXCEPT, GRID, CHEXA, CQUAD4, CACINF4)
$
DLOAD = 10
FREQ = 20
SMETHOD = 30
SPC = 1
$
SET 1 = 1088, 1440, 1792, 2144, 2496, 2848,
3200, 3728
DISP(PHAS) = 1
ACFPMRESULT(PHAS) = ALL
$
BEGIN BULK
$
PARAM, POST, -1
$
Main Index
MD Nastran Dynamic Analysis Users Guide
Exterior Acoustics
440
ACMODL, IDENT
$
RLOAD1, 10, 200,,, 300
PLOAD2, 200, 1., 1, THRU, 150
TABLED1, 300
, 0., 1., 1000., 1., ENDT
$
FREQ1, 20, 2., 2., 7
$
ITER, 30
PRECOND = J,
ITSEPS = 1.0E-4
$
GRDSET,,,,,, -1
$
$ fluid
$
PACINF 10 20 5 0. 0. 0.
$
CACINF4 13901 10 3641 3642 3658 3657
CACINF4 13902 10 3642 3643 3659 3658
CACINF4 13903 10 3643 3644 3660 3659
CACINF4 13904 10 3644 3645 3661 3660
CACINF4 13905 10 3645 3646 3662 3661
CACINF4 13906 10 3646 3647 3663 3662
.......
$
$ structure
$
PSOLID 2 20 PFLUID
MAT10 20 1.21 340.
$
CHEXA 1001 2 1001 1002 1018 1017 1177 1178
1194 1193
CHEXA 1002 2 1002 1003 1019 1018 1178 1179
1195 1194
CHEXA 1003 2 1003 1004 1020 1019 1179 1180
1196 1195
CHEXA 1004 2 1004 1005 1021 1020 1180 1181
1197 1196
.......
$
$ plates
$
PSHELL 1 1 .005 1 1
$
CQUAD4 1 1 1 2 18 17
CQUAD4 2 1 2 3 19 18
CQUAD4 3 1 3 4 20 19
CQUAD4 4 1 4 5 21 20
.......
$ Material Record : steel_iso_SI
MAT1 1 2.1+11 .3 7800. 1.2-5
.......
$ Loads for Load Case : Case_1
$ Displacement Constraints of Load Set : Constraints.10
SPC1 1 123 1 THRU 17
SPC1 1 123 32 33 48 49 64 65
80 81 96 97 112 113 128 129
144 145
Main Index
441
CHAPTER 11
Coupled Fluid-Structure Analysis
SPC1 1 123 160 THRU 176
$ Referenced Coordinate Frames
CORD2R 1 0. 0. 0. 0. 0. 1.
1. 0. 0.
$
BEGIN AFPM=100
$
$ Isolated Field Points
$
GRID, 10001,, 0., 0., 3.5
GRID, 10002,, 0., 0., 5.
GRID, 10003,, 0., 0., 10.
$
GRID, 11001,, -7., -6., 6.
GRID, 11002,, 7., -6., 6.
GRID, 11003,, 7., 6., 6.
GRID, 11004,, -7., 6., 6.
$
ENDDATA
Results
Figure 11-12 shows the acoustic pressure in the Finite Element mesh and Figure 11-13 shows some
results printed to the .f06.
Figure 11-12 Acoustic Pressure in the Finite Element Mesh
Main Index
MD Nastran Dynamic Analysis Users Guide
Exterior Acoustics
442
Figure 11-13 Partial Results of Exterior Acoustics Example
FREQUENCY = 1.000000E+01
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)
POINT ID. TYPE T1 T2 T3 R1 R2 R3
1088 S 4.965144E-02
355.7659
1440 S 2.997001E-02
352.8348
1792 S 2.046974E-02
349.4032
2144 S 1.523430E-02
345.6827
2496 S 1.202095E-02
341.7944
2848 S 9.881609E-03
337.8060
3200 S 8.368078E-03
333.7535
3728 S 6.789113E-03
327.6001
FREQUENCY = 1.000000E+01
C O M P L E X A C O U S T I C P R E S S U R E R E S U L T S
(MAGNITUDE/PHASE)
POINT ID. TYPE P P(RMS) DB DB(A)
1088 S 4.965144E-02 3.510887E-02 -2.608136E+01 -9.648136E+01
355.7659 355.7659 355.7659 355.7659
1440 S 2.997001E-02 2.119200E-02 -3.046626E+01 -1.008663E+02
352.8348 352.8348 352.8348 352.8348
1792 S 2.046974E-02 1.447430E-02 -3.377775E+01 -1.041777E+02
349.4032 349.4032 349.4032 349.4032
2144 S 1.523430E-02 1.077228E-02 -3.634355E+01 -1.067435E+02
345.6827 345.6827 345.6827 345.6827
2496 S 1.202095E-02 8.500094E-03 -3.840123E+01 -1.088012E+02
341.7944 341.7944 341.7944 341.7944
2848 S 9.881609E-03 6.987353E-03 -4.010345E+01 -1.105034E+02
337.8060 337.8060 337.8060 337.8060
3200 S 8.368078E-03 5.917124E-03 -4.154749E+01 -1.119475E+02
333.7535 333.7535 333.7535 333.7535
3728 S 6.789113E-03 4.800628E-03 -4.336374E+01 -1.137637E+02
327.6001 327.6001 327.6001 327.6001
FREQUENCY = 1.000000E+01 ACOUSTIC FIELD POINT MESH = 100
A C O U S T I C F I E L D P O I N T M E S H R E S U L T S
ACOUSTIC PRESSURE INTENSITY COMP. INTENSITY INTENSITY INTENSITY
POINT ID. MAGNITUDE PHASE NORMAL TO FPM X Y Z
10001 5.866256E-03 3.224648E+02 0.0 2.931354E-12 1.101986E-09 4.104157E-08
10002 4.148095E-03 3.068126E+02 0.0 1.247390E-12 3.946541E-10 2.070771E-08
10003 2.089736E-03 2.541933E+02 0.0 1.670165E-13 5.247429E-11 5.294857E-09
11001 1.899346E-03 2.438697E+02 0.0 -2.784603E-09 -2.450892E-09 2.336591E-09
11002 1.899338E-03 2.438701E+02 0.0 2.784757E-09 -2.449285E-09 2.337945E-09
11003 1.899360E-03 2.438697E+02 0.0 2.784794E-09 2.450661E-09 2.336715E-09
11004 1.899329E-03 2.438699E+02 0.0 -2.784759E-09 2.394420E-09 2.392732E-09
Main Index
443
CHAPTER 11
Coupled Fluid-Structure Analysis
BW Method of Fluid-Structure Analysis
Introduction
A Body in White method (BW) of calculating fluid structure interface has been implemented. Speed
improvements are such that an automobile model that consists of 120,000 - 150,000 shell elements and
15,000 - 20,000 fluid elements now takes only about 60 seconds for calculating the fluid/structure
interface matrix, which is a 1000 times speed improvement.
For instance, the following is a typical performance increase for a medium sized model:
Figure 11-14 Performance
You can request a .pch file that represents fluid and structure skin (param,skinout,punch) in order to
check interface accuracy. A utility program is provided for viewing and inspecting the completeness and
accuracy of the skin coverage (see the following example).
Two methods are available on the ACMODL entry for calculating the interface [A] matrix.
Main Index
MD Nastran Dynamic Analysis Users Guide
BW Method of Fluid-Structure Analysis
444
The format for the BW method is:
Example
For the BW method, no ACMODL entry is necessary if defaults are used (suggested for first run). A
special license is required for this entry.
To use the old CP method the METHOD field (field 7) must be specified as CP:
Example
In most cases, the BW (Body in White) method provides a good fluid/structure interface matrix.
However, changes in the interface can be made by either adding or deleting structural elements in the
interface calculation.
A set of utility programs are provided to aid in viewing of the elements in the interface.
BW Coupling Algorithm
The purpose of this algorithm is to overcome the difficulties of many structural elements of various sizes
overlapping each other. Also, this algorithm should be somewhat insensitive to small inadvertent holes
in the structure.
The algorithm proceeds as follows:
1. Use the current search algorithm to locate the fluid free faces and the corresponding structural
element faces.
2. For a fluid free face and its list of structural element faces (that were determined by boxing normal
to the fluid element) do as follows:
a. For each fluid free face establish a face coordinate system.
b. Determine the resultant pressure force for each grid on the fluid element by the relationship
1 2 3 4 5 6 7 8 9 10
ACMODL INTER INFOR FSET SSET NORMAL METHOD SKNEPS DSKNEPS
INTOL ALLSSET SRCHUNIT
ACMODL .25
1 2 3 4 5 6 7 8 9 10
ACMODL INTER INFOR FSET SSET NORMAL METHOD
ACMODL CP
R
i
N
f
S p
i
1 p
j
0 = ; = { } d
S
}
= i 1 N grid/elem , =
Main Index
445
CHAPTER 11
Coupled Fluid-Structure Analysis
c. Resolve this resultant pressure force for a unit grid pressure to the grids of the fluid element
by the expression (determined by virtual work)
d. Using the origin of the free fluid face, determine the center of pressure . The
relationship will be of the form
e. Using rigid relations to consider only a unit motion normal to the fluid face with the
appropriate moment relationships, determine the resulting load distribution at the grids of
each of the structural elements. The area of each structural element projected normal to the
fluid element will be used as a weighting function. The expression is of the form:
where is the vector of resulting load distribution at the grids of each of the j structural
elements. is a diagonal weighting matrix. is the rigid transformation matrix.
f. Loop over each grid of the fluid element and accumulate the forces at the structural grids.
g. Note, with this algorithm, we do not worry if a structural element is only partially wetted by
the fluid. We always require rigid body equilibrium.
3. Repeat for the next fluid element and its associated group of structural elements. Accumulate the
forces at the structural grids.
F
i
{ } N
f
{ }
T
N
f
S p
i
{ } d
S
}
=
X
P
i
Y
P
i
, ( )
X
P
i
F
i
R
i
----- X
j
X
0
( )
j
grids
=
Y
P
i
F
i
R
i
----- Y
j
X
0
( )
j
grids
=
F
j
{ } W | | R | | R | |
T
W | | R | | ( )
1
R
i
0
0
)
`
=
F
j
{ }
W | | R | |
Main Index
MD Nastran Dynamic Analysis Users Guide
BW Method of Fluid-Structure Analysis
446
Example
The model shown below, see Install_dir/mdxxxx/doc/dynamics/acoustic1.dat, is a square column of fluid
with a round top which interacts with an inner structural plate with a hole in it and an outer structural
plate:
Figure 11-15
The inner plate has a hole as shown:
Main Index
447
CHAPTER 11
Coupled Fluid-Structure Analysis
Figure 11-16
The relative location of the fluid face and the structural plates is shown:
Figure 11-17
Main Index
MD Nastran Dynamic Analysis Users Guide
BW Method of Fluid-Structure Analysis
448
When the model is run, and PARAM,SKINOUT,PUNCH is used, the fluid and structure interface
elements and grids found by the search are written to the acoustic1.pch file shown:
These element and grid SET1 Bulk Data entry lists serve two purposes. First, they can be used in a finite
element preprocessor as an accuracy check by graphically displaying which elements are used in the
analysis, and second they can limit or expand what elements or grids are used in fluid/structure interface.
To check the fluid/structure interface, MSC supplies a perl program named acnaspat.pl which reads the
above .pch file and writes a MSC.Patran session file. The perl script is located at /msc2010/util. To run
the script on UNIX, type, for instance:
/msc2010/util/acnaspat.pl acoustic1.pch
$ ********************
$ FSI - IDS OF FLUID ELEMENTS AT INTERFACE
$ ********************
$ This bulk data entry may by referenced from the FSET field on the
$ ACMODL bulk data entry (with the ELEMENTS option) to remove unwanted
$ fluid faces from the fluid-structure interface.
SET1 1 5001 5001 5001 5002 5002 5003 5003 5004
$ ********************
$ FSI - IDS OF STRUCTURE ELEMENTS AT INTERFACE
$ ********************
$ This bulk data entry may by referenced from the SSET field on the
$ ACMODL bulk data entry (with the ELEMENTS option) to remove unwanted
$ structure faces from the fluid-structure interface.
SET1 2 1041 1037 1038 1040 1039 1083 1094
1092 1091 1090 1082 1095 1093 1063 1081
1088 1064 1065 1062 1066 1053 1054 1055
1087 1052 1056 1057 1086 1051 1096 1058
1019 1028 1085 1073 1050 1072 1076 1084
1020 1070 1059 1013 1077 1071 1060 1012
1010 1061 1009 1008 1046 1047 1007 1006
1044 1045
$ ********************
$ FSI - IDS OF FLUID GRIDS AT INTERFACE
$ ******************** $
This bulk data entry may by referenced from the FSET field on the
$ ACMODL bulk data entry (with the GRIDS option) to remove unwanted
$ fluid faces from the fluid-structure interface.
SET1 3 5001 5002 5003 5004 5005 5006 5007
5008 5009 5010 5011 5012 5013 5016
$ ********************
$ FSI - IDS OF STRUCTURE GRIDS AT INTERFACE
$ ********************
$ This bulk data entry may by referenced from the SSET field on the
$ ACMODL bulk data entry (with the GRIDS option) to remove unwanted
$ structural faces from the fluid-structure interface.
SET1 4 1004 1005 1006 1007 1008 1009 1010
1017 1018 1027 1028 1029 1030 1031 1032
1040 1041 1042 1045 1047 1048 1049 1050
1051 1051 1053 1054 1055 1056 1057 1058
1059 1060 1061 1062 1063 1064 1065 1066
1071 1072 1073 1074 1075 1078 1079 1080
1081 1082 1084 1085 1086 1087 1088 1093
1094 1095 1096 1097 1098 1099 1101 1102
1103 1104 1105 1106 1107 1108 1109 1110
1111 1112 1113 1114 1115 1116 1117 1118
1119 1120 1121 1122 1123 1125 1126 1127
1128 1129
Main Index
449
CHAPTER 11
Coupled Fluid-Structure Analysis
which creates a MSC.Patran session file named acoustic1_flstgrp.ses, which when run in MSC.Patran
will create two groups:
These two groups are shown below:
Figure 11-18
Two things are indicated:
extra structure elements were selected that do not project directly onto the fluid faces,
only elements from the inner structural plate were selected.
acoustic1_fluid the fluid interface elements and grids
acoustic1_structure structure interface elements and grids
Main Index
MD Nastran Dynamic Analysis Users Guide
BW Method of Fluid-Structure Analysis
450
Which structural elements to be included in the fluid/structure interface can be adjusted in one of two
ways. The first is by increasing the size of the search box by changing the defaults on the NORMAL,
INTOL, and SKNEPS fields of the ACMODL Bulk Data entry.
Figure 11-19 Search Box
- Search box height in positive normal direction from fluid face, where L is
smallest fluid face side length,
- height in negative normal direction,
- in-plane width added to fluid face dimensions where D is the distance
from the center of the fluid face to the grid point.
If the search cannot find any structural faces within the search box, it will widen the search box by using
the value of the DSKNEPS field on the ACMODL Bulk Data entry.
Structural faces, whose centroids fall within the search box, are included in the fluid/structure interface.
The effect of the structural face in the fluid/structure interface matrix is weighed according to areas,
angles and distances between it and the fluid face that it found.
INTOL L
NORMAL L
INTOL L
1 SKNEPS + ( ) D
Main Index
451
CHAPTER 11
Coupled Fluid-Structure Analysis
In this case, looking at the interface elements, the normal distance of the search box appears good, but
too many structural elements on the sides of the fluid faces are being selected. By adding an ACMODL
Bulk Data entry with SKNEPS decreased from the default of 0.5 to 0.25:
acmodl,,,,,,,0.25
you get the following interface elements:
Figure 11-20
The structural elements are closer to what is wanted, but there are still too many.
The second way to control which elements are used in the fluid/structure interface is to use the
INFOR=elements or grids and the FSET and SSET fields on the ACMODL Bulk Data entry.
First the elements not wanted are removed from the acoustic2_struct group in MSC.Patran. For this
example, any structure element with less than 50% of it's area projected onto the fluid faces is removed.
The final structural interface elements are shown:
Main Index
MD Nastran Dynamic Analysis Users Guide
BW Method of Fluid-Structure Analysis
452
Figure 11-21
Other methods of structural interface element selection would also be used at this point such as:
graphical selection
searching by property or material type
In MSC.Patran, the acoustic2_struct group is then displayed alone, it's elements selected with the Erase
tool, the element list highlighted, and then copied and pasted into a file, element1.txt in this case. The
file's contents as shown below:
Elm 1008 1013 1044 1045 1050:1059 1062:1064 1070 1072 1082 1085 1090 1091
Another Perl program from the same install directory is now used to change the above MSC.Patran
element or node list format into a MD Nastran SET1 format. The program is copied to the local directory
and run as follows in a UNIX environment:
/msc2010/util/acpatnas.pl element1.txt
which creates a file named element1.set1 in the following form:
SET1 1 1008 1013 1044 1045 1050 1051 1052
1053 1054 1055 1056 1057 1058 1059 1062
1063 1064 1070 1072 1082 1085 1090 1091
Main Index
453
CHAPTER 11
Coupled Fluid-Structure Analysis
The SET1 SID is changed from 1 to 2 so as not to conflict with the fluid element SET1 from the
acoustic1.pch file. When these two SET1 Bulk Data entries are put in the MD Nastran file along with:
acmodl,,elements,1,2
then only the above structural elements are used in the fluid/structure interface.
Figure 11-22 shows the fluid pressure distribution and the structural deflection.
Figure 11-22
Main Index
MD Nastran Dynamic Analysis Users Guide
BW Method of Fluid-Structure Analysis
454
The model is loaded with acoustic power on the upper left hand corner of the fluid, thus the high pressure
in that area. The effect of the hole in the inner structure can be seen as a slight reduction in fluid pressure
at the hole.
The structural deformation shows that the outer structure is unaffected by the pressure, as expected.
This concludes the example.
Parallel Structural Element Meshes in the Search Box:
As noted above, the outer parallel structural surface did not have any elements selected for inclusion in
the interface, even though some were in the search box. This is because parallel surfaces are ignored by
using a connectivity technique. The first structural element face found in the search box is the one closest
to the searching fluid face. All elements connected to this first element are checked whether they are in
the search box. Once an element is found to be outside of the box, it is no longer used for the connectivity
check. This tends to eliminate parallel element meshes unless the connection is also in the search box, in
which case the parallel elements must be manually removed using the SET1 technique above.
A problem occurs with this technique if a connectivity discontinuity occurs in the search box. Only one
side of the discontinuity will be selected, causing elements to be missed in the interface search. The
workaround for this is to use the ALLSET=YES field on the ACMODL entry in which case all
structural elements or grids in the SET1 entries are forced to be included in the fluid/structure interface
whether the connectivity search finds them or not. You must also set INTER=DIFF,
INFOR=ELEMENTS or GRIDS and SSET must be properly filled out. This method forces an
interface between the listed structural elements and the nearest fluid faces.
Absolute Versus Relative Search Box Dimensions:
If SRCHUNIT=ABS, the box dimensions are equal to the value of NORMAL, INTOL, and SKNEPS,
rather than times a fluid face dimension. This is useful when the distance between the structural interface
and the fluid interface is relatively constant instead of relative to the fluid element size.
Main Index
455
CHAPTER 11
Coupled Fluid-Structure Analysis
Direct Input of Interface [A] Matrix
You can input the [A] matrix directly using DMIG with the A2GG Case Control command. The format
of the A2GG input is similar to the other G-type DMIG input (e.g., K2GG). By default, the A2GG fluid-
structure coupling matrix will be added to the computed coupling matrix. To replace the computed
coupling matrix with the selected A2GG matrix, set PARAM,ASCOUP,NO.
Examples
A2GG = ADMIG
A2GG = ADMIG1, ADMIG2, ADMIG3
A2GG = 1.5*ADMIG1, .5*ADMIG2
Main Index
MD Nastran Dynamic Analysis Users Guide
Acoustic Modal Participation Factors
456
Acoustic Modal Participation Factors
Modal Participation Theory
The fluid and structure equations of motion are:
(11-17)
where:
The participation factors are obtained as follows:
(11-18)
(11-19)
where are the uncoupled, undamped structural modes and are the uncoupled, undamped, rigid-
wall acoustic modes. The vectors and are the modal amplitudes. Substituting these relations
into Eq. (11-17) and pre-multiplying by the modal matrices, we get the equation
(11-20)
or
(11-21)
= mass
= damping
= stiffness
= displacement
= pressure
= structure
= fluid
= interface matrix
= load
M
s
0
A
T
M
f
u
s
p
)
`
B
s
0
0 B
f
u
s
p
)
`
K
s
A
0 K
f
u
s
p
)
`
+ +
P
s
P
f
)
`
=
M
B
K
u
p
s
f
A
P
u
s
{ } u
s
| |
s
{ } =
p { } u
f
| |
f
{ } =
u
s
| | u
f
| |
s
{ }
f
{ }
u
s
T
M
s
u
s
0
u
f
T
A
T
u
s
u
T
M
f
u
f
f
)
`
u
s
T
B
s
u
s
0
0 u
T
B
f
u
f
f
)
`
u
s
T
K
s
u
s
u
s
T
Au
f
0 u
f
T
K
f
u
f
f )
`
+ +
u
s
T
P
s
u
f
T
P
f
)
`
=
m
s
0
a
T
m
f
f
)
`
b
s
0
0 b
f
f
)
`
k
s
a
0 k
f
f
)
`
+ +
Q
s
Q
f
)
`
=
Main Index
457
CHAPTER 11
Coupled Fluid-Structure Analysis
Define the following harmonic solution forcing frequency .
(11-22)
(11-23)
(11-24)
For the bottom equation of Eq. (11-21), we get:
(11-25)
Define as
(11-26)
then
(11-27)
The fluid mode participation is defined as
(11-28)
where is the diagonalized vector of fluid modal amplitudes per excitation frequency.
The structure mode participation is defined as
(11-29)
where is the diagonalized vector of structural modal amplitudes per excitation frequency.
The fluid load participation is defined as
(11-30)
The fluid-structure panel participation is defined as
(11-31)
The fluid-structure panel-grid participation is defined as
(11-32)
e
{ }
s
f
)
`
e
i et
= =
{ } iee
i et
=
{ } e
2
e
i et
=
e
2
a | |
T
s
{ } e
2
m
f
| | ie b
f
| | k
f
| | + + | |
f
{ } + Q
f
{ } =
Z
2
| |
Z
2
| | e
2
m
f
| | ie b
f
| | k
f
| | + + | |
1
=
f
{ } e
2
Z
2
| | o | |
T
s
{ } Z
2
| | Q
f
{ } + =
P
f
| | u
f
| |
f
{ } | | =
f
{ } | |
P
s
| | e
2
u
f
| | Z
2
| | a | |
T
s
{ } | | =
s
{ } | |
P
l
{ } u
f
| | Z
2
| | Q
f
{ } =
P
p
| | e
2
u
f
| | Z
2
| | u
f
| |
T
A | |
panel
T
u
s
| |
s
{ } | | =
P
g
| |
i
e =
2
u
f
| | Z
2
| | u
f
| |
T
A
b
T
)
`
u
s
| |
s
| |
Main Index
MD Nastran Dynamic Analysis Users Guide
Acoustic Modal Participation Factors
458
where
(11-33)
are the columns extracted from the b-th boundary panel for panel grid i and are the rows of the
structural modal matrix corresponding to panel grid i.
Participation Factor Results
Introduction
The Case Control commands PFMODE, PFPANEL and PFGRID are used to request modal, panel and
grid participation factors.
The output format is used for all types of modal and panel participation factors. The output format of grid
participation factors is similar to the output format of displacements.
The implementation supports
panel definition by referencing a set of grids, a set of elements or a set of properties.
panel and grid participation factors in direct frequency response analysis (SOL 108).
An adjoint method is used to compute acoustic structural modal participation factors, acoustic panel
participation factors and acoustic grid participation factors, resulting in significant performance
improvements.
Theory
In a linear structural dynamic analysis, the results at a degree of freedom considered are the sum of the
contributions of the different modes, e.g., the accelerations at a degree of freedom considered are the sum
of the accelerations due to the responses of the different structural modes. These contributions are called
structural modal participation factors or modal contribution fractions. The degrees of freedom
considered are called response degrees of freedom. Structural modal participation factors allow to
identify the structural modes that have the largest influence on the response.
Likewise, in an acoustic analysis, the pressure at a grid point considered is the sum of the pressures due
to the responses of the different fluid modes. These contributions are called acoustic fluid modal
participation factors. Acoustic fluid modal participation factors allow to identify the fluid modes that
have the largest influence on the response.
In a coupled analysis, the pressure at a response degree of freedom is the sum of the pressure due to the
acoustic sources in a rigid cavity, and the pressure due to the acceleration of the fluid-structure interface,
the so-called wetted surface. The pressure due to the acoustic sources in a rigid cavity is called the load
participation factor.
A
b
T
)
`
u
s
Main Index
459
CHAPTER 11
Coupled Fluid-Structure Analysis
The acceleration of the fluid-structure interface is the sum of the accelerations due to the responses of
the different structural modes, obtained from a coupled analysis. These contributions are called acoustic
structural modal participation factors. One acoustic structural modal participation factor equals the
pressure at the response degree of freedom if there are no acoustic sources, and if the acceleration of the
wetted surface consists of the response of one mode only. Thus, the acoustic structural modal
participation factors allow to identify the structural modes that have the largest influence on the pressure
at the grid point considered. In the absence of acoustic sources within the cavity, the acoustic structural
modal participation factors sum up to the total pressure at the response degree of freedom.
Modal participation factors, by their nature, are useful only in the low-frequency range where the
resonance frequencies are well separated, and the response is dominated by a small number of modes.
On the contrary, geometric participation factors are useful also at higher frequencies where the response
has contributions from a large number of modes. There are two types of geometric participation factors,
namely panel participation factors and grid participation factors.
A panel is a set of grid points of the wetted surface. The panel participation factor is that pressure at the
grid point considered that results from the accelerations of the grid points of the panel only, with all other
grid points of the wetted surface kept fixed. Thus, panel participation factors allow to identify the regions
of the wetted surface that have the largest influence on the acoustic pressure at the grid point considered.
Panel participation factors usually do not sum up to the total acoustic pressure. This is only the case if
the panels do not overlap, and if their union equals the complete wetted surface.
The accelerations of the grid points of the panel are the sum of the accelerations due to the different
structural modes. The pressure due to the accelerations at the grid points of the panel that are due to one
mode only is called the acoustic panel modal participation factor. Acoustic panel modal participation
factors sum up to the panel participation factors.
Finally, if the panels consist of one grid point only, acoustic grid participation factors are obtained. For
each structural grid point of the wetted surface, there are six acoustic grid participation factors, i.e. the
pressures at the response degree of freedom due to the accelerations of the six degrees of freedom of this
grid point. The acoustic grid participation factors depend on the mesh size. Thus, their absolute value has
no physical meaning. However, if the mesh of the wetted surface is of comparable size everywhere, the
acoustic grid participation factors allow to quickly identify the regions that make the largest contribution
to the acoustic pressure at the grid point considered, and thus help to define the panels.
Participation factors are complex quantities, summing up to the complex response. Thus, if they are
divided by the response, they sum up to one. The participation factors divided by the response are called
normalized participation factors. Normalized participation factors are complex quantities, too.
The real parts of the normalized participation factors sum up to one whereas the imaginary parts sum up
to zero. Thus, the real part of a normalized participation factor is that part of the participation factor that
is in phase with the total response, divided by the magnitude of the total response. It is called the modal
fraction. The phase of a normalized participation factor is the phase of the participation factor relative to
the total response.
If the modal fraction is multiplied by the magnitude of the total response, the projected participation
factor is obtained. It is that part of the participation factor that is in phase with the total response. The
projected participation factors sum up to the total magnitude.
Main Index
MD Nastran Dynamic Analysis Users Guide
Acoustic Modal Participation Factors
460
Input
Computation and output of modal participation factors is controlled by the PFMODE Case Control
command:
Examples
SET 20 = 25/T3, 33/T3
PFMODE(STRUCTURE, STRUCTMP=ALL) = 20
Compute structural modal participation factors for z-translations at grid points 25 and 33
SET 20 = 11217
SET 90 = 25., 30., 35.
PFMODE(FLUID, STRUCTMP=ALL, FLUIDMP=ALL,
SOLUTION = 90) = 20
Compute acoustic structural and fluid modal participation factors for pressure at grid point 11217 at
excitation frequencies 25Hz, 30Hz and 35Hz.
PFMODE
STRUCTURE
FLUID
PRINT, PUNCH
PLOT
REAL or IMAG
PHASE
, , ,
\
|
SORT sorttype = | | KEY sortitem = | | ITEMS
ALL
itemlist ( )
)
`
= , , ,
FLUIDMP
ALL
m
f
NONE
)
`
= STRUCTMP
ALL
m
s
NONE
)
`
= , ,
PANELMP
ALL
setp
NONE
)
`
= SOLUTION
ALL
setf
NONE
)
`
= FILTER fratio = | | , ,
NULL i power = | | )
setdof
NONE
)
`
=
,
Main Index
461
CHAPTER 11
Coupled Fluid-Structure Analysis
Computation and output of panel participation factors is controlled by the PFPANEL Case Control
command:
Example
SET 100 = 10., 12.
SET 200 = 1222, 1223
PFPANEL(SOLUTION=100, SORT=ABSD) = 200
Compute acoustic panel participation factors for pressure at grid points 1222 and 1223 at excitation
frequencies 10Hz and 12Hz. Output is sorted according to descending modal fractions.
Computation and output of grid participation factors is controlled by the PFGRID Case Control
command:
Example
SET 20 = 11217
SET 90 = 25., 30., 35.
PFGRID(SOLUTION = 90) = 20
Compute acoustic grid participation factors for the pressure at grid point 11217 at excitation frequencies
25Hz, 30Hz and 35Hz.
PFPANEL
PRINT, PUNCH
PLOT
REAL or IMAG
PHASE
PANEL
ALL
setp
-----------
)
`
= , , ,
\
|
SORT sorttype = | | KEY sortitem = | | ITEMS
ALL
it emlist ( )
)
`
= , , ,
SOLUTION
ALL
setf
NONE
)
`
= FILTER fratio = | | NULL ipower = | | , ,
setdof
NONE
)
`
=
PFGRID
PRINT, PUNCH
PLOT
REAL or IMAG
PHASE
GRIDS
ALL
setg
)
`
= , ,
\
|
SOLUTION
ALL
setf
NONE
)
`
=
.
|
|
|
|
setdof
NONE
)
`
=
Main Index
MD Nastran Dynamic Analysis Users Guide
Acoustic Modal Participation Factors
462
Detailed descriptions of the PFMODE, PFPANEL and PFGRID Case Control Commands can be found
in the MD Nastran Quick Reference Guide.
Panels are defined in the Bulk Data Section using PANEL Bulk Data entries which reference SET1 or
SET3 Bulk Data entries.
SET1 Bulk Data entries list the grid points of the panels.
SET3 Bulk Data entries with option ELEM list the elements of the panels. The panels consist of
all grid points associated to these elements.
SET3 Bulk Data entries with option PROP list the property identifiers of the elements of the
panels. The panels consist of all grid points associated to the elements with the property
identifiers defined.
The FLSTCNT Case Control command combines miscellaneous fluid-structure control parameters in one
place.
Output
Three different formats are used for printed output. The format for modal participation factors is similar
to the format obtained with the MCFRACTION command. The header contains the type of the
participation factor, information on the grid point and degree of freedom considered, the total response,
information on excitation frequency, subcase and load and information on the maximum modal response,
the sort method and the filter. In case of acoustic panel modal participation factors, the header contains
the name of the panel considered and the panel response instead of the total response.
FLSTCNT ACSYM
YES
NO
-----------
)
`
= ACOUT
PEAK
RMS
---------------
)
`
= ,
PREFDB
1.0
prp
---------
)
`
= ASCOUP
YES
NO
-----------
)
`
= ,
SKINOUT
NONE
PUNCH
PRINT
ALL
)
`
=
Main Index
463
CHAPTER 11
Coupled Fluid-Structure Analysis
The data are presented in ten columns:
The format for acoustic panel participation factors is the same as for modal participation factors, except
that the first two columns contain the panel names.
Load participation factors are included in the acoustic structural modal participation factors and the
acoustic panel participation factors, with a mode number of 0 and a panel name LOAD-. Acoustic
structural modal participation factors, together with the load participation factor, sum up to the total
response.
Acoustic grid participation factors use the output format of complex displacements. Both real and
imaginary part or magnitude and phase format are available. There is one output per excitation frequency
and fluid grid point.
Column Label Description
1 Mode Id Mode number
2 Natural Freq (Hz) Resonance frequency
3-4 Modal Response: Real / Imaginary Real and imaginary part of participation factor
5-6 Modal Response: Magnitude / Phase Magnitude and phase of participation factor
7 Projection Magnitude Projected participation factor: That part of the
participation factor that is in phase with the total
response
8 Relative Phase Phase of participation factor relative to total
response
9 Modal Fraction Real part of normalized participation factor
10 Scaled Response Magnitude Projected participation factor divided by largest
magnitude of all participation factors
Main Index
MD Nastran Dynamic Analysis Users Guide
Acoustic Modal Participation Factors
464
Example
The numbers printed indicate the normalized acoustic pressure at the selected grid point due to the
accelerations at the corresponding degrees of freedom.
Guidelines
The amount of output produced may be very large. This is especially true for acoustic panel mode
participation factors and for acoustic grid participation factor (e.g., the number of data produced for
acoustic panel modal participation factors equals the number of subcases times the number of excitation
frequencies times the number of response degrees of freedom times the number of panels times the
number of structural modes). Consequently, output should be limited to a small number of excitation
frequencies and to a small number of response degrees of freedom.
Example Participation Factors
The example shows the acoustic analysis of a cabin. The cabin is excited by four forces at the corners of
the seat. The result of interest is the pressure at the drivers ear.
The frequency response of the pressure shows a peak at 40Hz. To investigate this peak, acoustic fluid and
structure modal participation factors and panel participation factors are requested at a frequency of 40Hz.
Main Index
465
CHAPTER 11
Coupled Fluid-Structure Analysis
Panels are defined for the front window, the rear wall, the left and the right side, the top and the bottom.
See Install_dir/mdxxxx/doc/dynamics/bd11pf8a.dat for the complete input and Listing 11-2 for a partial
input.
$ Participation Factor Test Problem: Cabin
$
$ Coupled Modal Frequency Response Analysis
$
$ Participation Factor Example - Cabin
Main Index
MD Nastran Dynamic Analysis Users Guide
Acoustic Modal Participation Factors
466
$
$
$ Illustrates use of
$ o Acoustic Fluid Modal Participation Factors
$ o Acoustic Struct. Modal Part. Factors
$ o Acoustic Panel Part. Factors
$ o Acoustic Grid Part. Factors
$
$ =======================================================
$
Listing 11-2 Partial Input File
SOL 111
CEND
TITLE = Cabin Example
SUBTILE = Direct Enforced Motion, Modal Frequency Response
$
ECHO=SORT(EXCEPT,CBEAM,CQUAD4,CHEXA,CPENTA,GRID)
AUTOSPC(NOZERO) = YES
$
METHOD(STRUCTURE)=1
METHOD(FLUID) =2
$
FREQ = 100
DLOAD = 200
SPC = 300
$
SET 1 = 1, 7
SET 20 = 11217
SET 90 = 40.
$
ACCE(PHAS,SORT2) = 1
Main Index
467
CHAPTER 11
Coupled Fluid-Structure Analysis
DISP(PHAS,SORT2) = 20
$
PFMODE(FLUID, FLUIDMP=ALL, STRUCTMP=ALL,
SOLUTION=90, SORT=ABSD) = 20
PFPANEL(SOLUTION=90, SORT=ABSD) = 20
PFGRID(SOLUTION=90) = 20
$
OUTPUT(XYPLOT)
XPAPER=29.
YPAPER=21.
XGRID=YES
YGRID=YES
XTITLE = Frequency
YTITLE = Pressure
XYPLOT DISP RESPONSE / 11217(T1)
$
BEGIN BULK
$
$ Request OP2 for PATRAN
PARAM, POST, -1
$
$ Define Structural Damping
PARAM, G, 0.02
$
$ Define Fluid Damping
PARAM, GFL, 0.002
$
$ Define Reference Pressure for dB (in Pa)
PARAM, PREFDB, 2.8284-5
$
PARAM, GRDPNT, 0 $ Request Weight Output
$
$ Structural and Acoustic Modes up to 300Hz
EIGRL, 1,,300.
EIGRL, 2,,300.
$
$ Excitation Frequencies
FREQ1, 100, 10., 5., 18
$
$ Constraints
SPC1, 300, 123456, 1, 7, 29, 35
$
$ Excitation
RLOAD1, 200, 210,,, 220,, ACCE
SPCD, 210, 1, 3, 1., 7, 3, 1.
SPCD, 210, 29, 3, 1., 35, 3, 1.
TABLED1, 220
, 0., 1., 1000., 1., ENDT
$
$ Nonmatching Fluid-Structure Interface
ACMODL, DIFF
$
$ Panels
$
SET3, 101, ELEM, 127, THRU, 162, 667, THRU, 738
SET3, 201, ELEM, 37, THRU, 72, 739, THRU, 810
SET3, 301, ELEM, 331, THRU, 384
SET3, 401, ELEM, 25, THRU, 36, 73, THRU, 126
SET3, 501, ELEM, 271, THRU, 294, 601, THRU, 612
SET3, 601, ELEM, 1, THRU, 24, 455, THRU, 478,
Main Index
MD Nastran Dynamic Analysis Users Guide
Acoustic Modal Participation Factors
468
, 497, THRU, 562
$
PANEL, LEFT, 101, RIGHT , 201, FRONT, 301, REAR, 401
PANEL, TOP , 501, BOTTOM, 601
$
$ Structural Model
$
.......
ENDDATA
Listing 11-3 Acoustic Structural Mode Participation Factors:
Listing 11-4 Acoustic Panel Participation Factors:
The acoustic structural mode participation factors show that the largest contribution comes from the 9
th
structural mode which has a resonance at 83.09Hz. The acoustic panel participation factors show that the
rear wall and the bottom make the largest positive contribution whereas the other panels make smaller or
negative contributions.
A C O U S T I C S T R U C T U R E M O D A L P A R T I C I P A T I O N F A C T O R S
GRID POINT = 11217, TOTAL RESPONSE (R/I) = -9.42534E-01 / -1.03865E-02, (M/P) = 9.42591E-01 / 180.63
LOAD FREQUENCY = 4.00000E+01, (SUBCASE 1, DLOAD = 200)
MAXIMUM MODAL RESP = 1.13741E+00 FOR MODE ID = 9, SORTKEY = FRACTION, SORT = ABS VALUE DESCENDING, FILTER = 1.00000E-03
MODE NATURAL MODAL RESPONSE MODAL RESPONSE PROJECTION REL. MODAL SCALED RESPONSE
ID FREQ (HZ) REAL IMAGINARY MAGNITUDE PHASE MAGNITUDE PHASE FRACTION MAGNITUDE
9 8.30861E+01 1.13739E+00 -6.25017E-03 1.13741E+00 359.69 -1.13725E+00 179.05 -1.20652E+00 -9.99864E-01
8 8.18779E+01 -6.32888E-01 4.67901E-03 6.32905E-01 179.58 6.32798E-01 -1.05 6.71338E-01 5.56350E-01
3 6.82472E+01 -6.25327E-01 6.91886E-03 6.25365E-01 179.37 6.25213E-01 -1.27 6.63291E-01 5.49681E-01
21 1.33089E+02 -5.71325E-01 1.54503E-03 5.71327E-01 179.85 5.71273E-01 -0.79 6.06066E-01 5.02258E-01
84 2.42589E+03 -4.37526E-01 -1.03197E-04 4.37526E-01 180.01 4.37501E-01 -0.62 4.64147E-01 3.84647E-01
31 1.60995E+02 3.90763E-01 -2.29250E-04 3.90763E-01 359.97 -3.90737E-01 179.34 -4.14534E-01 -3.43532E-01
14 1.07144E+02 -2.38134E-01 1.45832E-03 2.38139E-01 179.65 2.38104E-01 -0.98 2.52605E-01 2.09338E-01
79 4.55425E+02 2.27102E-01 -8.55791E-05 2.27102E-01 359.98 -2.27088E-01 179.35 -2.40918E-01 -1.99653E-01
5 7.74596E+01 1.86438E-01 -1.13864E-03 1.86441E-01 359.65 -1.86414E-01 179.02 -1.97768E-01 -1.63894E-01
1 3.61553E+01 -1.61339E-01 -1.79486E-02 1.62334E-01 186.35 1.61527E-01 5.72 1.71364E-01 1.42013E-01
13 1.05870E+02 -1.54939E-01 5.68473E-04 1.54940E-01 179.79 1.54923E-01 -0.84 1.64359E-01 1.36207E-01
32 1.70901E+02 -1.41683E-01 1.99820E-04 1.41683E-01 179.92 1.41672E-01 -0.71 1.50301E-01 1.24557E-01
29 1.51451E+02 1.20258E-01 -1.69764E-04 1.20258E-01 359.92 -1.20249E-01 179.29 -1.27573E-01 -1.05722E-01
50 2.09592E+02 -9.86342E-02 1.15611E-04 9.86342E-02 179.93 9.86269E-02 -0.70 1.04634E-01 8.67119E-02
11 9.45225E+01 9.81448E-02 -3.61858E-04 9.81454E-02 359.79 -9.81348E-02 179.16 -1.04112E-01 -8.62792E-02
80 4.99581E+02 -9.78103E-02 5.94714E-05 9.78103E-02 179.97 9.78037E-02 -0.67 1.03760E-01 8.59881E-02
36 1.79440E+02 -7.51393E-02 -7.29040E-05 7.51393E-02 180.06 7.51355E-02 -0.58 7.97116E-02 6.60584E-02
43 2.01720E+02 7.43311E-02 -5.88513E-05 7.43311E-02 359.95 -7.43259E-02 179.32 -7.88528E-02 -6.53467E-02
23 1.33661E+02 -7.42764E-02 1.22552E-04 7.42765E-02 179.91 7.42705E-02 -0.73 7.87940E-02 6.52980E-02
A C O U S T I C P A N E L P A R T I C I P A T I O N F A C T O R S
GRID POINT = 11217, TOTAL RESPONSE (R/I) = -9.42534E-01 / -1.03865E-02, (M/P) = 9.42591E-01 / 180.63
LOAD FREQUENCY = 4.00000E+01, (SUBCASE 1, DLOAD = 200)
MAXIMUM PANEL RESP = 2.63941E+00 FOR PANEL = BOTTOM , SORTKEY = FRACTION, SORT = ABS VALUE DESCENDING, FILTER = 1.00000E-
03
PANEL NAME PANEL RESPONSE PANEL RESPONSE PROJECTION REL. PANEL SCALED RESPONSE
REAL IMAGINARY MAGNITUDE PHASE MAGNITUDE PHASE FRACTION MAGNITUDE
BOTTOM -2.63940E+00 8.05866E-03 2.63941E+00 179.83 2.63915E+00 -0.81 2.79989E+00 9.99901E-01
FRONT 1.11163E+00 -4.59632E-03 1.11164E+00 359.76 -1.11152E+00 179.13 -1.17921E+00 -4.21123E-01
TOP 1.09365E+00 -3.39035E-03 1.09365E+00 359.82 -1.09354E+00 179.19 -1.16015E+00 -4.14314E-01
REAR -2.33400E-01 -2.06344E-02 2.34310E-01 185.05 2.33613E-01 4.42 2.47841E-01 8.85095E-02
RIGHT -6.01577E-02 5.20980E-03 6.03829E-02 175.05 6.00966E-02 -5.58 6.37568E-02 2.27690E-02
LEFT -6.01573E-02 5.20977E-03 6.03825E-02 175.05 6.00963E-02 -5.58 6.37564E-02 2.27688E-02
-LOAD- -3.82035E-02 6.22966E-06 3.82035E-02 179.99 3.82011E-02 -0.64 4.05278E-02 1.44734E-02
Main Index
469
CHAPTER 11
Coupled Fluid-Structure Analysis
Acoustic XY Plots, Random, and Restarts
XY Plots
The following yvtypes are on the XYPLOT Case Control commands.
FMPF (mode_id/frequency_id)
Fluid mode participation factors
GMPF (mode_id/frequency_id, panel_name, panel_grid_id
Panel grid Mode participation factors
LMPF
Load mode participation factors
PMPF (mode_id/frequency_id, panel_name)
Panel mode participation factors
SMPF (mode_id/frequency_id)
Structural mode participation factors
Also, the following ptypes:
MODE
for given fluid mode plot mode
participation vs excitation frequency
O2E=NO on FLSPOUT Case Control command (default)
FREQ
for given excitation frequency
plot mode participation vs natural frequency
O2E=YES on FLSPOUT Case Control command
point plot only
See the following example:
Random Analysis
A AUTO and PSDF XYPLOT random ptypes support the new acoustic modal participation
yvtypes:
FMPF
SMPF
PMPF
Main Index
MD Nastran Dynamic Analysis Users Guide
Acoustic XY Plots, Random, and Restarts
470
LMPF
GMPF
Root mean square random results may be a convenient way to calculate the effect of a mode on a fluid
response across a frequency range. Weigh the effect of the frequencies on the RANDPS Bulk Data entry
and use one of the above ptype in an PSDF XYPLOT command and a root mean square result will be
calculated.
Restart
The base line and restart input files below represents a simple fluid-structure problem for the purpose of
showing salient input.
Model Description
The model consists of a CQUAD4 and four CELAS2 to represent structure, a CHEXA to represent the
fluid, and a CHACAB structural element to represent an acoustic absorber. In the baseline Case Control,
note the use of the FLSFSEL to select lower limits on the fluid and structure frequency range modes. Also
note the use of FLSTCNT to set the reference pressure. Some fictitious random entries are input to
demonstrate the XYPLOT features for structural and fluid grids. On large models of automobiles and
aircraft, the modal solutions, especially on the structure, can take significant time and disk space. Also
modal participation can, on large models, generate gigabytes of data. Thus no participation information
is requested for the base line run, as participation results will be requested on the restart run. Since a data
base is required, the MD Nastran base line submittal contains SCR=NO.
In the restart file, note the use of the ASSIGN and RESTART commands. Notice, also, that Case Control
commands such as FLSFSEL, FLSTCNT, FREQ, SPC, METHOD(STRUCT) and METHOD(FLUID)
are copied over from the base line run. To change or omit these would cause the restart logic to attempt
to do the modal analysis over again. To calculate mode participation information, the FLSPOUT
command is added to case control along with three set definitions directly above.
To define random data appropriate to modal participation, a different RANDOM command is provided.
Also, a different set of XYPLOT commands are provided that are to be used for plotting of participation
results.
For the restart run, the original bulk data entries are removed and some PANEL and SET1 entries are
added to define panels for the participation run. Also, new RANDPS and RANDT1 entries are added for
the participation analysis. Note that no TABRND1 is included because the original one from the base line
run is used.
See Listing 11-5 for a printout of the base line file and see
Install_dir/mdxxxx/doc/dynamics/bd11acxybl.dat for the base line file. The restart file is shown as
Listing 11-6 and see Install_dir/mdxxxx/doc/dynamics/bd11acxx.dat for the data file.
Listing 11-5 Input File For Base Line Run
SOL 111 $ MODAL frequency response
CEND
Main Index
471
CHAPTER 11
Coupled Fluid-Structure Analysis
TITLE= FLUID-STRUCTURE INTERACTION-mpf.
$
FLSFSEL LFREQFL=1.0,LFREQ=2.0
FLSTCNT PREFDB=20.-6
$
OLOAD=ALL
DISP(SORT2,PHASE)=ALL
STRESS(SORT2,PHASE)=ALL
RANDOM 10
$
SPC =1313
FREQ=200
METHOD(struct)=30
METHOD(fluid)=20
$
SUBCASE 100
DLOAD=100
$
SUBCASE 200
DLOAD=200
$
OUTPUT(XYPLOT)
XGRID=YES
YGRID=YES
XTITLE=frequency #14
YTITLE=psd grid 61
XYPLOT,XYPEAK DISP PSDF /61(T3)
XTITLE=frequency #15
YTITLE=auto grid 61
XYPLOT,XYPEAK DISP AUTO /61(T3)
XTITLE=frequency #16
YTITLE=psd grid 224
XYPLOT,XYPEAK DISP PSDF /224(T1)
XTITLE=frequency #17
YTITLE=auto grid 224
XYPLOT,XYPEAK DISP AUTO /224(T1)
$
BEGIN BULK
$
$ PRODUCE OUTPUT FORTRAN FILES
PARAM,POST,-1
$
$ DYNAMIC LOADING
$
$234567890
DLOAD 100 1. 1. 1002 1. 1001
DLOAD 200 1. 1. 2002 1. 2001
RLOAD11001191001
RLOAD1200129 1001
$
DAREA19413125.
DAREA19453125.
DAREA19613125.
DAREA19653125.
$
DAREA29 413125.
DAREA29 453125.
DAREA29 613125.
DAREA29 653125.
$ ON FLUID
Main Index
MD Nastran Dynamic Analysis Users Guide
Acoustic XY Plots, Random, and Restarts
472
ACSRCE 1002 101 1001 1. 1.
SLOAD 101 120 125.
SLOAD 101 124 125.
SLOAD 101 220 125.
SLOAD 101 224 125.
ACSRCE 2002 102 1001 1. 1.
SLOAD 102 120 250.
SLOAD 102 124 250.
SLOAD 102 220 250.
SLOAD 102 224 250.
$
$ the load is (2*pi)^2 *f^2 so when Q is calculated it becomes a constant
$ for all frequencies
TABLED4 1001 0.0 1.0 0.0 1.E6
0.0 0.0 39.478420.0 ENDT
$
$ FRQUENCY RANGE
FREQ1 200 2.5 2.5 100
$ DAMPING
PARAMG0.05
PARAMGFL0.05
$ METHOD CARD FOR EIGEN VALUE
EIGRL206
EIGRL304
$
$THE STRUCTURAL POINTS
GRID 41 0.0 0.0 0.0
GRID 45 1.1 0.0 0.1
$
GRID 61 0.0 0.20 0.0
GRID 65 1.0 0.20 0.0
$
$ 2 3 4 5 6 7 8 9 0
$ STRUCTURAL POINTS FOR ABSORBER
GRID 261 0.0 0.2 0.001 12456
GRID 265 1.0 0.2 .001 12456
GRID 141 0.0 0.0 0.001 12456
GRID 145 1.1 0.0 .1001 12456
$THE STRUCTURAL ELEMENTS
CQUAD4 100 4444 41 45 65 61
$
CELAS2 1007 .0625 61 3
CELAS2 1008 .0625 65 3
CELAS2 1009 .0625 41 3
CELAS2 1010 .0625 45 3
$ STRUCTURAL PROPERTIES
PSHELL 4444 77 .05 77 1.0
MAT1 77 100. .333 1.000
$
$ FLUID POINTS
$ GRIDS 200 THRU 204 AND 100 THRU 104 ARE CONTACT GRIDS. KEEP THEM IN THE
$ RESIDUAL
GRID 200 0.0 0.2 0.001 -1
GRID 204 1.0 0.2 .001 -1
GRID 220 0.0 0.2 1.0 -1
GRID 224 1.0 0.2 1.0 -1
GRID 100 0.0 0.0 0.001 -1
GRID 104 1.1 0.0 .1001 -1
GRID 120 0.0 0.0 1.0 -1
GRID 124 1.0 0.0 1.0 -1
Main Index
473
CHAPTER 11
Coupled Fluid-Structure Analysis
$
$ FLUID ELEMENTS
CHEXA 1000 15 100 104 124 120 200 204
224 220
$
$ FLUID PROPERTIES
PSOLID 15 25 1 PFLUID
MAT10 25 1. 0.1
$
$ SPC ALL THE STRUCTRUAL POINTS NOT TO ROTATE ABOUT X OR Z
SPC1 1313 1246 41 THRU 61
SPC1 1313 146 65
SPC113131200
$ SPC THE END STRUCT. POINTS NOT TO ROATE ABOUT Y (STATED IN THE PROBLEM)
SPC1 1313 5 41 61 65 45
$ 2 3 4 5 6 7 8 9 0
$ DEFINE ACOUSTIC ABSORBER
CHACAB 9 9 41 45 65 61 141 145
+ 265 261
PACABS 9 YES 11 22 33 1. 1000.
TABLED1 11
+ 2. .15 50. .15 100. .15 150. .15
+ 200. .15 250. .15 300. .15 ENDT
TABLED1 22
+ 2. -40. 50. 14. 100. 30. 150. 46.
+ 200. 62. 250. 78. 300. 94. ENDT
TABLED1 33
+ 2. 1. 50. 1. 100. 1. 150. 1.
+ 200. 1. 250. 1. 300. 1. ENDT
$ RANDOM INPUT
RANDPS,10,100,100,4.,,1
RANDPS 10,200,200,8.,,1
RANDPS 10,100,200 2.,,1
TABRND1,1
+,0.,100.,300.,100.,ENDT
RANDT1,10,4,0.,.004
$
ENDDATA
Listing 11-6 Restart Run
ASSIGN MASTER='bd11acxybL.MASTER'
RESTART VERSION=1 KEEP
SOL 111 $ MODAL frequency response
CEND
TITLE= FLUID-STRUCTURE INTERACTION
$
SET 29 = bndy
SET 224 = 224
FLSPOUT fluidmp=all,structmp=all,panelmp=29,gridmp=all,
gridfmp=224,seps=0.,ars=0.,
outfmp=all,outsmp=all,psort=(absolute,descending)
FLSFSEL LFREQFL=1.0,LFREQ=2.0
FLSTCNT PREFDB=20.-6 , SKINOUT=ALL
$
DISP(PLOT)=ALL
RANDOM=50
$
SPC =1313
FREQ=200
Main Index
MD Nastran Dynamic Analysis Users Guide
Acoustic XY Plots, Random, and Restarts
474
METHOD(struct)=30
METHOD(fluid)=20
$
SUBCASE 100
DLOAD=100
$
SUBCASE 200
DLOAD=200
$
OUTPUT(XYPLOT)
XGRID=YES
YGRID=YES
$
$-1 plt 2nd sc
XTITLE=EXCITATION FREQUENCY FROM 2.5 to 250 hertz sc 200 #1
YTITLE=fluid mode pf at fluid point 224 for mode 2
XYPLOT,XYPEAK FMPF(2) MODE 200 /224
$-2,3 plt 1st & 2nd sc
XTITLE=EXCITATION FREQUENCY FROM 2.5 to 250 hertz default sc 100 200 #2 and #3
YTITLE= load pf at fluid point 224
XYPLOT,XYPEAK LMPF MODE /224
$-4 1st sc
XTITLE= natural modes from .4 to 2 hertz #4
YTITLE= panel mode pf at fluid point 224 for mode 9 sc 100
XYPLOT,XYPEAK PMPF(9,BNDY) MODE 100 /224
$-5 1st sc
XTITLE= natural modes from .4 to 2 hertz sc 100 #5
YTITLE=structure mode pf at fluid point 224 for mode 3
XYPLOT,XYPEAK SMPF(3) MODE 100 /224
$-6,7 1st & 2nd sc
XTITLE= natural modes from .4 to 2 hertz default sc 100 200 #6 and #7
YTITLE=grid panel mode pf at fluid point 224 for mode 9 grid 61
XYPLOT,XYPEAK GMPF(9,BNDY,61) MODE /224
$-8,9 1st & 2nd sc
XTITLE= natural modes from .4 to 2 hertz try 100,200 #8 and #9
YTITLE=grid panel mode pf at fluid point 224 for mode 9 grid 61
XYPLOT,XYPEAK GMPF(9,BNDY,61) MODE 100,200 /224
$-10
XTITLE=frequency #10
YTITLE=psd mode participation for grid 224
XYPLOT,XYPEAK FMPF(3) PSDF /224
$-11
XTITLE=frequency #11
YTITLE=auto mode participation for grid 224
XYPLOT,XYPEAK FMPF(3) AUTO /224
$-12
XTITLE=frequency #12
YTITLE=psd grid mode participation grid 224 at grid 61 first decend mode
XYPLOT,XYPEAK GMPF(9,BNDY,61) PSDF /224
$-13
XTITLE=frequency #13
YTITLE=auto grid mode participation grid 224 at grid 61 first decend mode
XYPLOT,XYPEAK GMPF(9,BNDY,61) AUTO /224
$ --------------------------------------
BEGIN BULK
$ DEFINE STRUCTURAL PANELS
PANEL,BNDY,777
SET1,777,SKIN
$ NEW RANDOM INPUT FOR PARTICIPATION
RANDPS,50,100,100,2.,,1
Main Index
475
CHAPTER 11
Coupled Fluid-Structure Analysis
RANDPS,50,200,200,5.,,1
RANDPS,50,100,200,1.,,1
RANDT1,50,6,0.,.009
$
ENDDATA
The following XYPLOT commands create the plot below:
XTITLE=FREQUENCY #12
YTITLE=PSD GRID MODE PARTICIPATION FOR GRID 224 FIRSTONE AT GRID 61 FIRST
DECEND
XYPLOT,XYPEAK GMPF(9,BNDY,61) PSDF /224
Figure 11-23
This is the PSD of structural modal participation of grid point 61, mode 9, on fluid grid 224. In order to
get structural grid participation factors, the structural grid must be defined on a panel and called with
GMPF in the XYPLOT command. Panels are defined with PANEL and SET1 Bulk Data entries. In this
case, the SKIN option on the SET1 Bulk Data entry selects all of the structural interface grids to be in
panel BNDY:
PANEL BNDY 777
SET1 777 SKIN
Main Index
MD Nastran Dynamic Analysis Users Guide
Acoustic XY Plots, Random, and Restarts
476
For PSD curves, the root-mean-square value across frequencies is calculated and printed in the .f06 file:
Listing 11-7 PSD RMS Value from Restart
This RMS value, 5.075398E+6, can be used as a measure of the combined relative effect of mode 9 across
all the frequencies.
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 )
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
FREQ NO. 0 BNDY : 61
PSDF GRID-P 3 224( 3) 5.075398E+06 8.487302E+01 2.500E+00 2.525E+02 1.942E+06 5.000E+00 4.808E+12 2.250E+01
Main Index
477
CHAPTER 11
Coupled Fluid-Structure Analysis
Acoustic Source Change
Simple Acoustic Source (ACSRCE) Equation
The complex source strength is defined in Reference 2. in Appendix B as
(11-34)
Also, similar to the Maxwell-Betti reciprocity law in structures, they define a principle of acoustic
reciprocity which states that in an unchanging environment if the locations of a small receiver and small
source are interchanged, the received signal will remain the same.
With these definitions, they arrive at the expression for power in terms of complex source strength,
which for a pulsating sphere is a real value . The resulting expression as used in MD Nastran is:
(11-35)
Acoustic power is applied by referencing the ACSRCE Bulk Data entry from a DLOAD Case Control
command or Bulk Data entry. The ACSRCE entry specifies the power from a TABLEDi Bulk Data entry
and also points to DAREA Bulk Data entries to specify the degree of freedom to be loaded as well as a
scale factor. In Eq. (11-35) it should be noted that source strength is proportional to the square root of
power.
The power is translated to source strength from the values on the TABLEDi entries. This source strength
is then distributed linearly to the degrees of freedom using the factors on the DAREA entries. Acoustic
engineers need to know that when using the ACSRCE Bulk Data entry that if power is to be scaled, do
it within the TABLEDi. If source strength is to be scaled, do it on DAREA. This may be confusing to
the beginner, but actually follows the definition of power point sources given previously.
A way to avoid this confusion is to change your power to source strength using Eq. (11-35), and apply it
as needed on the RLOADi and TLOADi Bulk Data entries.
Qe
i et
u
s
}
n dS =
P f ( )
Q
Q
1
2tf
--------
8tcP f ( )
--------------------- =
Main Index
MD Nastran Dynamic Analysis Users Guide
Rigid Porous Absorber - MAT10
478
Rigid Porous Absorber - MAT10
Introduction
There is a capability to model basic rigid skeleton porous absorber characteristics in acoustic response
analysis. The capability allows some types of absorbent material to be modelled, such as vehicle seat
structures or lining materials which exhibit stiff carcasses. The absorber material is considered using an
equivalent fluid analogy and so is modelled in the same manner as a typical fluid, using solid CHEXA,
CPENTA or CTETRA elements, the GRID points for which have their CD field set to -1. The porous
absorber elements reference a PSOLID property entry with field 8 set to PFLUID in the usual way, with
field 3 of the PSOLID entry referencing a MAT10 entry, where field 7 pertains to porous absorber
materials.
Porous Materials
If a material is not completely solid, but contains voids or air pockets, then it is said to be porous. There
are a great many materials which exhibit porosity, the term given to the degree of openness of the
material, including materials generally considered solid like brick or stone. If the voids in the
substance are large enough, they may form an interconnected maze of passage ways allowing air (or any
other fluid) to pass through the material. However, depending on the degree of convolution in the
passage ways (known as tortuosity), the air will encounter some resistance as it passes through the
substance, requiring pressure to be exerted to push the air against the resistance. Sound waves striking
the material do not cause air to flow through the material, but they do cause local perturbations that exert
pressure and cause the air to move in the vicinity of the material; the oscillating movement of air caused
by the sound waves encounters resistance (called impedance) which uses up some of the sound energy
and damps the level of sound. This energy is eventually dissipated as heat.
If the porous material is enclosed in a frame which is considered as rigid, as will be the case for example
for a porous medium which has a high skeleton density or very large elastic modulus or weak fluid-
structure coupling, the porous material can be considered as an equivalent fluid with both density and
bulk modulus being complex frequency dependent parameters. It is possible to obtain values for these
parameters by empirical methods as introduced, for example, by Delany and Bazley
1
, methods which
have been widely used to describe sound propagation in fibrous materials.
In the equivalent fluid approach, the equation of motion reads
where is the equivalent density, the equivalent bulk modulus, the complex pressure amplitude
and the circular excitation frequency, in which it can be shown
and
1
e
----- V
2
P
e
2
B
e
------ P + 0 =
e
B
e
P
e
1
e
-----
1
--- 1 iGE + ( ) =
Main Index
479
CHAPTER 11
Coupled Fluid-Structure Analysis
if it is assumed that the parameters are not frequency dependent, a reasonable assumption for the study
of frequencies in a narrow band. Here, , and are the values of RHO, BULK and GE
respectively of the MAT10 entry for the porous absorber material. A new field 7 has been added to the
MAT10 entry to allow the value of , the normalized admittance coefficient
2
, to be entered.
Inputs
Defines material properties for fluid elements in coupled fluid-structural analysis.
Format
The following may be used to calculate the equivalent fluid property values to be entered on the MAT10
entry starting from the complex density and complex bulk modulus describing the rigid porous absorber.
If a complex density and complex speed of sound are determined for the porous material, the complex
bulk modulus must first be calculated.
MAT10 Density
MAT10 Damping Coefficient
MAT10 Bulk Modulus
MAT10 Normalized Admittance Coefficient
MAT10
Fluid Material Property Definition
1 2 3 4 5 6 7 8 9 10
MAT10 MID BULK RHO C GE ALPHA
1
B
e
------
1
B
--- = i
A
e
----
1
B
--- 1
io
e
-----
\ .
| |
=
B GE
o
r
2
i
2
+
r
------------------- =
i
complex density, real part
complex density, imaginary part
GE
GE
i
r
----- =
B
B
B
r
2
B
i
2
+
B
r
-------------------- =
complex bulk modulus, real part
complex bulk modulus, imaginary part
B
r
B
i
o e
B
i
B
r
----- =
Main Index
MD Nastran Dynamic Analysis Users Guide
Rigid Porous Absorber - MAT10
480
Discussion
The implementation implies that if the complex density and bulk modulus are constant, the normalized
admittance coefficient is a function of frequency. However, frequency dependent is not supported, so
a reference frequency must be selected. Typically, this frequency will be either in the mid-range of the
desired frequency range to be studied, or will correspond to the frequency at a response peak of interest.
As frequencies progressively further away from the reference frequency are considered, the response
becomes increasingly subject to the limitations of the frequency independent formulation; the extent will
depend somewhat on the nature of the problem, and it may be necessary to study discrete frequency bands
in order to mitigate against this effect.
The use of a non-zero value in field 7 of the MAT10 entry causes the generation of a damping matrix
because the normalized admittance coefficient is multiplied by the imaginary operator i. Consequently,
the use of modal methods on the fluid are not appropriate and frequency response analysis must be carried
out using the direct method, at least for the fluid.
References
1. M.E. Delany & E.N. Bazley, Acoustical Characteristics of Fibrous Absorbent Materials,
National Physics Laboratory, Aerodynamics Division, NPL Aero Report Ac 37, March 1969.
2. J. Wandinger, Possible Implementations of Porous Absorbers in Nastran, MSC internal memo,
April 2006.
Example
Consider the following unbounded fluid (air) and porous absorber medium domains as in Figure 11-24.
An acoustic source is placed at the location indicated and the acoustic response (pressure) at the centre
of the fluid is monitored.
Figure 11-24 Porous medium
o
Porous medium
Response
Acoustic source
Air
Main Index
481
CHAPTER 11
Coupled Fluid-Structure Analysis
The following properties were determined using experimental methods.
Air
Porous Absorber
From which the following equivalent bulk moduli were obtained
Air
Porous Absorber
A frequency of 250 Hz was selected to calculate the values of alpha for air and the porous absorber.
Using the equations illustrated above, the following data is entered on the MAT10 entries.
MAT10 for air
MAT10 for the porous absorber material
Notice that the values of bulk modulus, GE damping coefficient and alpha are all negative; this is a
normal characteristic of the implementation.
Density 1.225 + i0
Speed of sound 340.0 + i3.4
Density 3.8663 + i14.2204
Speed of sound 92.7076 + i70.2854
Bulk modulus 141595.8 + i2832.2
Bulk modulus -171190.0 + i102356.3
MID BULK RHO C GE ALPHA
MAT10 1 141652.5 1.225 0.0 31.41907
MID BULK RHO C GE ALPHA
MAT10 2 -232389. 56.16948 -3.67804 -939.196
Main Index
MD Nastran Dynamic Analysis Users Guide
Rigid Porous Absorber - MAT10
482
Main Index
MD Nastran Dynamic Analysis Users Guide
Chapter 12: Modal Augmentation Methods
th
12
Modal Augmentation Methods
Overview
Residual Vector
Main Index
MD Nastran Dynamic Analysis Users Guide
Overview
484
Overview
In dynamic analysis, the size of the calculated output data could become several orders of magnitude
larger than the size of output for the equivalent statics analysis job. For instance, a typical run could
produce thousands of solution vectors. If caution is not taken, the cost of processing the outputs for
printing or plotting could exceed that of the entire solution process. Given these concerns, the dynamic
engineer should use the SET logic in the Case Control Section of the MD Nastran input file to reduce the
number of outputs. Wherever possible, use a graphical postprocessor to visualize the results.
This chapter describes methods for calculating physical results from a solution using modal degrees-of-
freedom. The default method is the so-called matrix method, which is the most effective technique for
the majority of dynamics problems. An alternative method uses the static approach to calculate results
one vector at a time.
The mode acceleration method, also detailed in this chapter, is useful in some cases where accurate stress
results are required for only a few peak time steps or frequencies. However, this option may be more
expensive if many solution vectors exist.
In addition to the standard displacement, stress, and force outputs, dynamics engineers frequently use
other types of output that combine the effects of random or spectral inputs. shock and response spectral
analysis provides a quick calculation of the probable peak values in a modal solution for base
accelerations. Random analysis is a more formal method of determining power spectral densities, RMS
averages, and other data for a structure in random load environment.
Main Index
485
CHAPTER 12
Modal Augmentation Methods
Data Recovery for Modal Methods
Modal methods of analysis have the advantages of reducing the problem size, decoupling the equations,
and providing an intuitive feeling for the results. However, they require additional calculation steps and
may also result in a loss in accuracy. There are four different methods for calculating the detailed results
in the data recovery stage of analysis using modal coordinates. Each of these options provide a unique
tradeoff of efficiency vs. accuracy for a given size of problem, number of solutions, and number of
output requests. Described below are the normal mode displacement method, the matrix method, the
mode acceleration method, and the use of superelements for improved modal results.
The methods are controled by the Case Control Parameters DDRMM, MODACC, and SPARSEDR.
Mode Displacement, Vector Method
This method is almost identical to the statics method of data recovery in MD Nastran. It is efficient when
only a few time steps or frequencies are present in the solution and many outputs are requested (such as
for contour plotting). Starting with the modal displacements, , and the eigenvectors, , we obtain a
set of displacement vectors that are expanded as with statics or normal mode analysis. The steps are
summarized below.
Analysis Set
(12-1)
Free Set
(12-2)
SPC Forces
(12-3)
Independents
(12-4)
Grid Set
(12-5)
| | |
u
a
{ } |
a
| | { } =
u
f
{ }
G
0
I
u
a
{ } =
Q
s
{ } K
sf
| | u
f
{ } P
s
{ } =
u
n
{ }
u
f
0
)
`
=
u
g
{ }
G
m
I
u
n
{ } =
Main Index
MD Nastran Dynamic Analysis Users Guide
Data Recovery for Modal Methods
486
In the actual calculations, each vector at a particular frequency or time step becomes a column of the
solution matrix . Note that for all modal methods, no provisions are made for thermal loads or
enforced displacements (which are only calculated in statics analysis.)
The element stresses and forces are calculated directly from the displacement vectors, one element and
one vector at a time. Note that if a large number of solutions exist (for instance 10000 time steps), the
size of the matrices defined above may be quite large and the calculation speed will be very slow.
Matrix Method for Modal Response
This method is very efficient when the number of solutions is much larger than the number of modes and
when a limited number of output requests is made. The matrix method for modal response is the default
for the modern modal solutions. In this method, the same operations as described above are performed
on the eigenvectors and the results are saved. A matrix is calculated for every output request using the
eigenvector matrix instead of a solution vector. The intermediate matrices are calculated from the output
data recovery of the modal solution. These are summarized below.
Displacements
(12-6)
SPC Forces
(12-7)
Stresses
(12-8)
Forces
(12-9)
Note that the number of rows of these matrices will correspond only to the requested output sets (DISP
=, STRESS =, etc.). The number of columns is equal to the number of modes (which is usually smaller
than the number of time steps of frequencies). For the final output printing or xy-plotting, the equations
for calculating the transient solution outputs are as follows:
Displacements
(12-10)
Forces of SPC
(12-11)
Similar equations are used for SPC forces, stresses, and element forces, as well as for frequency response,
by simply combining the modal responses with the modal factors as indicated above.
u
g
| |
u
g
m
| | |
g
| | =
Q
s
m
| | K
sf
| | |
f
| | =
S
m
| | o | ( ) | | =
F
m
| | f | ( ) | | =
u
g
o
t ( ) | | u
g
m
| | t ( ) | | =
Q
s
t ( ) | | Q
s
m
| | t ( ) | | =
Main Index
487
CHAPTER 12
Modal Augmentation Methods
Mode Acceleration Method
The mode acceleration method of data recovery is used to reduce the modal truncation errors that occur
in the methods above. For good accuracy, a general recommendation is to use many more modes than
in the frequency range of the excitation loads. For most applications this is adequate and the mode
displacement method produces acceptable results. However, some cases that may not produce accurate
results are the following:
1. Errors may occur in the deformations and stresses in the area of a concentrated load on a free
point.
2. Concentrated damper elements or direct input matrices may change the characteristic response
displacements to be much different from simple modal combinations.
3. Models with complex shapes may require an excessive number of modes to represent the stress
distributions. Accuracy of the modes becomes an issue when more than a few hundred are
necessary.
4. Massless points with external loads will have deformations and internal loads that cannot be
represented by finite frequency modes.
Using the direct method may eliminate these errors but may excessively increase the run costs and file
storage. The mode acceleration method is a useful compromise that eliminates the errors described
above yet is cheaper to run than the direct method. However, it will cost more than the matrix method
if a large number of solution vectors are to be processed. The derivation is given below.
For convenience, we will show the equations for a frequency response solution. However, the results
are similar with a transient analysis. The ideal solution desired is that for the direct matrix solution at
frequency , which is
(12-12)
where is the imaginary unit value.
We may obtain an exact solution if we use all of the modes in the system; namely, if N is the order of the
problem, then:
(12-13)
Note that this set of modes also includes modes with infinite frequencies. These are present with singular
mass matrices. The modal identities are
(12-14)
and for constant structural damping parameters, and
e
e
2
M jeB K + + | | u e ( ) { } P e ( ) { } =
j
u { } |
i
{ }
i
i 1 =
N
=
e
i
2
M | | |
i
{ } K | | |
i
{ } =
g e
3
Main Index
MD Nastran Dynamic Analysis Users Guide
Data Recovery for Modal Methods
488
(12-15)
Eigenvalue of Modal and Direct Solutions
Substituting Eqs. (12-13), (12-14), and (12-15) into the terms defined in Eq. (12-12), we obtain the effect
of each mode on the exact solution. These terms are
(12-16)
(12-17)
and
(12-18)
If all modes were included, we know that the results would be identical to a direct solution. For the high
frequency modes ( ), it is apparent that their contribution will be much smaller for mass and
damping effects than from their effect on the static solution of Eq. (12-18). Therefore, if we truncate the
modes such that
the primary error will be due to the forces generated by the missing modes in Eq. (12-18).
In the frequency domain the approximations to Eq. (12-16) through Eq. (12-18) become
(12-19)
(12-20)
(12-21)
The error can be expressed as a residual displacement vector .
Substituting Eqs. (12-19) and (12-20) into Eq. (12-15), we obtain a corrected solution:
(12-22)
B | | |
i
{ }
g
e
3
------
\ .
| |
K | | |
i
{ } =
e
2
M | | u { }
e
e
i
-----
\ .
| |
2
K | | |
i
{ }
i
i 1 =
N
=
je B | | u { }
jge
e
3
---------
\ .
| |
K | | |
i
{ }
i
i 1 =
N
=
K | | u { } K | | |
i
{ }
i
i 1 =
N
=
e
i
e
m
>
e
2
M | | u { } e
2
M | | |
i
{ }
i
i 1 =
M
~
je B | | u { } j
i 1 =
M
e B | | |
i
{ }
i
~
K | | u { } K | | |
i
{ }
i
K | | Au { } +
i 1 =
M
=
Au e ( ) { }
K | | u e ( ) { } P e ( ) { } R e ( ) { } =
Main Index
489
CHAPTER 12
Modal Augmentation Methods
where:
An alternate method would be to solve the static part of Eq. (12-15) using Eq. (12-21). Since the residual
vector is orthogonal to the retained modes, then:
(12-23)
We can assume that contains static response, if is nonsingular, plus modal response in the
form: (12-24)
(12-25)
Premultiplying Eq. (12-25) by and using Eq. (12-23), we obtain
(12-26)
and, then from Eqs. (12-25) and (12-26), we obtain a decoupled residual solution
(12-27)
where:
The matrix, , is known as the residual flexibility matrix and has also been used for modal synthesis
modeling. Here it could be used as a data recovery step.
In the MD Nastran design, Eq. (12-22) has been chosen over Eq. (12-27) for the calculation of the
improved solution of large problems because the matrix could be very dense and the singular free
body case was easier to process.
Note that in the actual mode acceleration process other nonstructural effects, such as direct input
matrices or transfer functions, are not included in the matrix, , but are treated as terms on the
right-hand side and added to . For free bodies, the right hand loads are converted to equilibrium
loads to permit a decomposition of the singular stiffness matrix, identically to the inertia relief solution.
In fact, the entire process may be viewed as if all the dynamic modal solutions were converted into
equivalent static loads, and linear static solutions were generated using the symmetric structural stiffness
matrix.
=
=
R e ( ) { }
j e |
i
{ }
i
e
2
|
i
{ }
i
i 1 =
M
i 1 =
M
| | |
T
K | | Au { } 0 { } =
Au { } K | |
Au { } K | |
1
P { } | | | x { } + =
Q
T
K | |
x
i
m
i
e
i
2
( )
1
|
i
| |
T
P { } =
Au e ( ) { } AZ | | P e ( ) { } =
AZ | |
K | |
1
| | |
.
m
i
e
i
2
( )
.
| | |
T
AZ | |
AZ | |
K | |
P { }
Main Index
MD Nastran Dynamic Analysis Users Guide
Data Recovery for Modal Methods
490
Using Superelements for Data Recovery
If a structure has only a few points with dynamic loads or enforced boundary motion, a simple
superelement (SE) operation will have an improvement in accuracy similar to the mode acceleration
method. In transient analysis, the cost will be increased because the uncoupled modal solution step is
changed to coupled solution with a few extra degrees-of-freedom. In frequency response analysis, the
extra cost is very small. The basic procedure is as follows:
1. Subdivide the structure into two superelements corresponding to the external loads.
2. The residual (SE = 0) contains only the loaded structural points and scalar points for the modal
coordinates.
3. The upstream (SE = N) contains all of the remaining points and all of the elements. It will also
contain the residual SE points as boundary points.
4. Place a modal synthesis request for the upstream SE with a METHOD = request in the
corresponding Case Control subcase.
5. By default, the mode shapes will be fixed at the residual points. Free boundary
degrees-of-freedom may be specified on SECSET data.
6. The residual SE solution will contain both modal and grid point degrees-of-freedom. If the
resulting size is small, a direct solution for the forced response is recommended.
7. The upstream solution will contain both modal response and static residuals (described above)
due to motion of the residual grid points. Stresses and forces will be improved, especially on the
interface elements.
In this method the static correction terms are assumed to be shapes corresponding to loads on the
boundary points. The upstream displacements, , are calculated from the equation
(12-28)
where:
The residual SE will obtain a dynamic solution for both and .
= the residual SE displacements
= the Guyan reduction matrix
= the partition of the eigenvectors
= the partition of the eigenvectors
= the modal degrees-of-freedom
u
o
{ }
u
o
{ } G
oa
| | u
a
{ } |
o
| | G
oa
| | |
a
| | | | q { } + =
u
a
{ }
G
oa
| |
|
o
| | u
o
|
a
| | u
a
q { }
u
a
q { }
Main Index
491
CHAPTER 12
Modal Augmentation Methods
Dynamic Response Predictions
Once a spectrum is computed, it can be used for the dynamic response analysis of an MD Nastran model
of the component. For example, the spectrum generated for a floor in a building that is subjected to an
earthquake can then be applied to a complex model of a piece of equipment attached to that floor. The
peak response of each mode of the equipment model is obtained from the spectrum, and these peak
responses are combined to create the overall response.
Because response spectrum generation involves transient response, similar modeling and analysis
considerations apply. In addition, the time step (field 4 on the TSTEP Bulk Data entry, DT) should not
be changed during the run, because MD Nastran uses only the initial DT specification for the entire
response spectrum generation run and therefore wrong answers could occur.
The time step, DT, and time duration, (where is the number of time increments), must take
into account the loading, the base structure, and the frequency range of the spectra generation. The time
step must take into account the frequency content of the applied excitation, the frequencies of the base
structure, and the highest frequency for which spectra are to be generated. There must be enough time
steps per cycle of response for both the base structure and the highest frequency oscillator in order to
accurately predict the peak response; 5 to 10 steps per cycle represents a typical value. In addition, the
time duration of the loading, the frequencies of the base structure, and the lowest oscillator frequency
must be considered when defining the time duration. There must be a long enough time duration of
response both for the base structure and the lowest frequency oscillator in order to accurately predict the
peak response. For short duration loadings, the peak response often occurs well after the the load has
peaked.
Initial conditions (specified via the TIC Bulk Data entry) are not used in response spectrum generation.
Initial conditions are used in the calculation of the transient response of the base structure, but the
calculation of the peak oscillator responses (i.e., the response spectrum calculation) ignores any initial
conditions.
User Interface for Response Spectra Generation
Response spectra are generated in the transient response solution sequences (SOL 109 for direct and
SOL 112 for modal). Transient response input is required to apply the transient excitation to the base
structure. Additional input required to generate response spectra are described in Table 12-1 and
Table 12-2.
The XYPLOT and XYPUNCH commands are included in the OUTPUT(XYPLOT) section. Further
details about the OUTPUT(XYPLOT) section are described in Results Processing (Ch. 15).
Table 12-1 Case Control Input for Response Spectrum Generation
Case Control Command Description
XYPLOT SPECTRAL Compute spectra.
XYPUNCH SPECTRAL Punch spectra for subsequent use.
DT N N
Main Index
MD Nastran Dynamic Analysis Users Guide
Dynamic Response Predictions
492
Examples of these commands include:
$ Plot absolute acceleration spectra for grid point 85, T3 component
XYPLOT ACCE SPECTRAL 1 /85(T3RM)
$ Punch relative displacement spectra for grid point 3, T1 component
XYPUNCH DISP SPECTRAL 1 /3(T1IP)
Relative and absolute spectra are denoted by IP and RM, respectively, in the parentheses of the curve
request.
There are two FREQi entries: one to specify oscillator frequencies (i.e., frequencies for which spectra
will be computed) and the other to specify oscillator damping. (Note that damping for the base structure
is specified in another manner, such as with the TABDMP1 entry used for modal transient response
analysis.)
Table 12-2 Bulk Data Input for Response Spectrum Generation
Bulk Data Entry Description
PARAM,RSPECTRA,0 Requests calculation of spectra.
DTI, SPSEL, 0
DTI, SPSEL, 1
Header for DTI.
Selects oscillator frequencies, oscillator damping
values, and grid points at which spectra will be
computed.
FREQi Specifies oscillator damping values.
FREQi Specifies oscillator frequencies.
Main Index
493
CHAPTER 12
Modal Augmentation Methods
Modal Versus Direct Frequency Response
Some general guidelines can be used when selecting modal frequency response analysis versus direct
frequency response analysis. These guidelines are summarized in Table 12-3.
In general, larger models may be solved more efficiently in modal frequency response because the
numerical solution is a solution of a smaller system of uncoupled equations. The modal method is
particularly advantageous if the natural frequencies and mode shapes were computed during a previous
stage of the analysis. In that case, you simply perform a restart (see Restarts In Dynamic Analysis, 377).
Using the modal approach to solve the uncoupled equations is very efficient, even for very large numbers
of excitation frequencies. On the other hand, the major portion of the effort in a modal frequency
response analysis is the calculation of the modes. For large systems with a large number of modes, this
operation can be as costly as a direct solution. This result is especially true for high-frequency excitation.
To capture high frequency response in a modal solution, less accurate, high-frequency modes must be
computed. For small models with a few excitation frequencies, the direct method may be the most
efficient because it solves the equations without first computing the modes. The direct method is more
accurate than the modal method because the direct method is not concerned with mode truncation.
Table 12-3 provides an overview of which method to use. Many additional factors may be involved in
the choice of a method, such as contractual obligations or local standards of practice.
Table 12-3 Modal Versus Direct Frequency Response
Modal Direct
Small Model X
Large Model X
Few Excitation Frequencies X
Many Excitation Frequencies X
High Frequency Excitation X
Nonmodal Damping X
Higher Accuracy X
Main Index
MD Nastran Dynamic Analysis Users Guide
Residual Vector
494
Residual Vector
Calculation of Residual Vectors
Modal solutions are commonly used to reduce large-size models to relatively smaller representations that
include the important dynamics of the original model. In addition to reducing the model size, modal
reduction has the added advantage of producing diagonal mass and stiffness matrices for solution
calculation. Although modal reduction may capture most of the dynamic response of the structure, the
static response may not be complete. This error is due to modal truncation of higher frequency modes
that may contribute statically to the total response. Residual vectors are used to improve the results of
modal solutions by attempting to account for the response of these higher frequency modes.
Residual vectors can be determined from any set of base vectors. Base vectors are the raw material used
to generate the residual vectors in MD Nastran. Although any vector can be used as a residual vector, as
long as it is partially independent of the modal vectors, it may produce coupling with the modal vectors
when added to the modes for matrix reduction. This coupling destroys the diagonal properties of the
reduced mass and stiffness matrices.
To ensure that the residual vector used in the reduction process result in diagonal matrices, and better
results, the following steps are performed.
1. Ensure that loads are linearly independent with the modal inertial forces.
2. Determine base vectors from static response due to loads.
3. Ensure that base vectors are linearly independent.
4. Orthogonalize the base vectors with respect to the modal vectors to produce residual vectors.
These vectors will result in diagonal mass and stiffness matrices.
The closer the base vectors approximate the actual deformation due to the load, the better the residual
vectors and the better the results. For this reason, base vectors in MD Nastran are determined from the
static response of the structure to the following loads:
Inertial forces due to rigid-body motion
Applied loads
Structural, viscous, and inertial forces due to enforced motion
Forces at user specified discrete degrees of freedom (RVDOFi entries)
Discrete damping forces due to viscous elements (CDAMPi and CVISC entries)
Main Index
495
CHAPTER 12
Modal Augmentation Methods
Case Control command, RESVEC, allows the user to specify the loads used for residual vector
calculation. The format for the RESVEC is as follows:
Examples:
RESVEC=SYSTEM
RESVEC(NOINRL)=COMPONENT
RESVEC=NO
Describer Meaning
INRLOD/
NOINRL
Controls calculation of residual vectors based on inertia relief (Default =
INRLOD).
APPLOD/
NOAPPL
Controls calculation of residual vectors based on applied loads (Default =
APPLOD).
ADJLOD/ NOADJLOD Controls calculation of residual vectors based on adjoint load vectors
(SOL 200 only; Default = ADJLOD).
RVDOF/
NORVDOF
Controls calculation of residual vectors based on RVDOFi entries (Default
= RVDOF).
DAMPLOD/
NODAMP
Controls calculation of residual vectors based on viscous damping (Default
= DAMPLOD).
DYNRSP/
NODYNRSP
Controls whether the residual vectors will be allowed to respond
dynamically in the modal transient or frequency response solution. See
Remark 5. (Default = DYNRSP).
SYSTEM/
NOSYSTEM
Controls calculation of residual vectors for system (a-set) modes. For
NOSYSTEM, describers inside the parentheses are ignored. See Remark
2. for default.
COMPONENT/
NOCOMPONENT
Controls calculation of residual vectors for component (superelement or o-
set) modes. For NOCOMPONENT, describers inside the parentheses are
ignored. See Remark 2. for default.
RESVEC
INRLOD
NOINRL
APPLOD
NOAPPL
ADJLOD
NOADJLOD
RVDOF
NORVDO
DAMPLOD
NODAMP
DYNRSP
NODYNRSP
, , , ,
\ .
|
|
| |
=
SYSTEM/NOSYSTEM
COMPONENT/NOCOMPONENT
BOTH or YES
NO
)
`
Main Index
MD Nastran Dynamic Analysis Users Guide
Residual Vector
496
The inertial forces due to the normal mode shapes are removed from the loads used for residual vector
calculation using the following:
The modified loads are applied to the structure to determine the deformations that serve as the base
vectors for residual vector calculation.
Additionally, for transient response, initial conditions are also added to the set of base vectors. Before
the initial condition vectors are added, any mode shape content is removed.
The initial condition vectors are appended to the load vectors and the complete set of base vectors are
made linearly independent. This process removes vectors that are linear combinations of other vectors
in the base vector set. The remaining base vectors are then made orthogonal with respect to the mass and
stiffness matrices. The resulting orthogonal vectors are the residual vectors.
The residual vectors are appended to the modes and the reduced mass and stiffness matrices are modified
to include the residual vector additions.
where and are diagonal matrices.
Residual vectors which produce zero mass terms in the reduced mass matrix are treated as massless
modes. The diagonal mass is set to 1.0E-36 and the diagonal stiffness is set to 1.0. The augmented set of
modes/residual vectors is used to reduce the damping, applied loads, and any external matrix input.
Residual vector calculation is available for all modal solutions in MD Nastran. They can be calculated
for the residual structure and superelements to improve the analysis results.
BOTH or YES Requests calculation of residual vectors for both system modes and
component modes. See Remark 2. for default.
NO Turns off calculation of residual vectors for both system and component
modes, and describers inside the parentheses are ignored. See Remark 2.
for default.
Describer Meaning
P { } P { } M | | | | | | | | M | | | | | ( )
1
| | | P { } =
K | | V
l oad
{ } P { } =
V
i ni t i al
{ } V
i ni t i al
{ } = | | | | | | M | | | | | ( )
1
| | | M | | V
i ni t i al
{ }
| | | |
modes
|
residual
| | =
M | | | | |
T
M | | | | | =
K | | | | |
T
K | | | | | =
M | | K | |
Main Index
497
CHAPTER 12
Modal Augmentation Methods
Degrees of Freedom Specification
The specification of degrees of freedom where unit loads were to be applied to obtain static solutions for
use in residual vector computations require the use of USETi,U6 and SEUSETi,U6 Bulk Data entries. In
analyses involving multiple superelements, these entries had the following disadvantages:
Separate entries were required for each superelement.
The unit loads on a superelement due to these entries were not passed downstream for residual
vector processing by the downstream superelements.
In order to overcome the above drawbacks, two new Bulk Data entries called RVDOF and RVDOF1 have
been incorporated into MD Nastran. These entries have the following advantages:
Separate entries for separate superelements are no longer required. Instead, these new entries
may be used to reference points that are interior to any superelement. The program will
automatically partition the data for allocation to the appropriate superelements.
The unit loads applied to a superelement due to the RVDOF/RVDOF1 entries are passed
downstream all the way down to the residual for the purpose of residual vector processing by all
superelements in its downstream path. This yields more accurate results.
Main Index
MD Nastran Dynamic Analysis Users Guide
Residual Vector
498
Main Index
MD Nastran Dynamic Analysis Users Guide
Chapter 13: Complex Eigenvalue Analysis
13
Complex Eigenvalue Analysis
Overview
Complex Eigensolutions
Main Index
MD Nastran Dynamic Analysis Users Guide
Overview
500
Overview
Complex eigenvalue analysis is used to compute the damped modes of structures and assess the stability
of systems modeled with transfer functions (including servomechanisms and rotating systems).
Complex eigenvalue analysis solves for the eigenvalues and mode shapes based on the following
equation in operator notation:
where
This equation is similar to that for normal modes analysis (see Real Eigenvalue Analysis (Ch. 3)) except
that damping is added and the eigenvalue is now complex. In addition, the mass, damping, and stiffness
matrices may be unsymmetric, and they may contain complex coefficients.
Complex eigenvalue analysis is controlled with the EIGC Bulk Data entry (similar to the EIGRL or EIGR
Bulk Data entries for normal modes analysis). There are three methods of solution: upper Hessenberg,
complex Lanczos, and inverse power. Complex eigenvalue analysis is available as a direct method
(SOL 107), in which the equations are of the same size as the number of physical variables. Complex
eigenvalue analysis is also available as a modal method (SOL 110), in which undamped modes are first
computed and then are used to transform the matrices from physical to modal variables.
p
2
M pB K + + | | u { } 0 =
p o ie + =
Main Index
501
CHAPTER 13
Complex Eigenvalue Analysis
Complex Eigensolutions
Complex eigenvalue analysis is necessary when the matrices contain unsymmetric terms, damping
effects, or complex numbers where real modes analysis cannot be used. It is used for the analysis of
aeroelastic flutter, acoustics, rotating bodies, and many other physical effects.
The unforced motion of a system of equations can be expressed as the sum of the motion of its
eigenvectors, oscillating and decaying or expanding with terms of the form
(13-1)
The value of gives a measure of the rate of decay or divergence of the i-th natural dynamic mode. If
the value of is nonzero, it gives a measure of the rate of oscillation of the solution. For the most
general case, , which represents the shape of the mode, contains complex numbers. The relative size
of these numbers indicates which parts of the structure are most active in this mode of motion. The
imaginary parts of signify phase differences or lag times between the degrees-of-freedom.
The results of complex eigenvalue analysis are used for tasks such as measuring the effect of damping
materials on system performance and determining the stability of a system when it contains sources of
energy such as rotating components. The complex eigensolution is an end product in MD Nastran.
There are no provisions for using these shapes for modal solutions of frequency response analysis or
transient response analysis, as is done for the real eigensolution capability.
The Two Forms of Eigensolution
There are many special classes of eigenvalue problems. MD Nastran breaks all of them into two major
categories. The real eigenvalue problem is expressed by the two matrix equation
(13-2)
where and are real and symmetric, and is positive semi-definite. This type of eigenvalue
problem is discussed in the Real Eigenvalue Analysis (Ch. 3). All damping effects are ignored. It can
be shown that the eigenvalues and eigenvectors of this problem must be real, not complex, and that
the eigenvectors can be made orthonormal with respect to the mass matrix and orthogonal to the stiffness
matrix; that is,
(13-3)
where is the identity matrix, and
(13-4)
where has the eigenvalues stored along its diagonal. This property is used to separate eigenvectors
for repeated eigenvalues into linearly independent sets.
u t ( ) Real |
i
{ }e
o
i
i e
i
+ ( ) t
( ) =
o
i
e
i
|
i
u { }
K
i
M | | |
i
{ } 0 =
K M M
i
|
i
|
t
M| I =
I
|
t
K| A =
A
Main Index
MD Nastran Dynamic Analysis Users Guide
Complex Eigensolutions
502
Any problem whose input matrices do not meet these restrictions is called a complex eigenvalue problem
in MD Nastran. In general, the solution may include real or complex numbers, and the orthogonality
properties of this more general case are less powerful.
The matrix equation used for the complex eigenvalue problem is
(13-5)
and
where any of the matrices may contain real or complex numbers, and may also be symmetric or
unsymmetric. If all matrices are symmetric, there is a transformation similar to Eqs. (13-3) and (13-4)
that can transform all three matrices to a diagonal form. If any of the matrices is complex or
unsymmetric, only a weaker orthogonality condition applies. If all of the eigenvalues are distinct (that
is, there are no repeated roots), each matrix can be reduced to diagonal form by also computing the left
hand eigenvectors , that is, the eigenvectors of Eq. (13-5) when all of its matrices are transposed. One
orthogonality condition for any two roots of the system happens to be
(13-6)
where are the right-hand eigenvectors of Eq. (13-5). Some of the eigensolution methods use these
orthogonality conditions to improve the linear independence of the eigenvectors, while others do not.
None of the MD Nastran complex eigensolution methods has a special provision for repeated roots. They
may return the same eigenvector for each of the repeated roots.
A special form of Eq. (13-5), called the shifted form, is used by some methods to provide faster
convergence in the iterations. If we introduce a shift point, , the relative distance of the root is
(13-7)
and Eq. (13-5) becomes
(13-8)
One may iterate Eq. (13-8) by solving for trial vectors on the left side using previous estimates on the
right side to produce vectors corresponding to the smallest values of . This procedure is used in the
Lanczos method to obtain sets of approximate vectors and in Inverse Power to obtain actual vectors.
The Complex Eigensolution Methods
There are three basic methods available at present. They are all based on iteration in some form or other,
with the result that their computation costs are somewhat unpredictable. They are discussed in the order
of their general utility, the most widely used first. Details of their implementation are given in the
MSC.Nastran Numerical Methods Users Guide.
K pB p
2
M + + | | | { } 0 =
p o ie + =
|
L
|
Li
T
p
i
p
j
+ ( )M B + | | |
Rj
{ } 0 if p
i
p
j
= =
|
R
p
0
A p p
0
=
K p
0
B p
0
2
M + + | | | { } A p
0
B 2p
0
M MA + + | | | { } =
A
Main Index
503
CHAPTER 13
Complex Eigenvalue Analysis
The Complex Hessenberg Method
The basic algorithm solves the single matrix eigenvalue problem
(13-9)
is transformed to an upper Hessenberg form. In this form all terms below the subdiagonal are null.
All of the roots of this transformed problem are computed by the double QR algorithm of Francis. The
eigenvectors are then found by inverse iteration. Convergence is usually within one or two iterations
because the roots are known at this point. There are similarities in this solution process with the
tridiagonal methods of real eigenvalue analysis.
The three-matrix form is transformed to the single matrix form by premultiplying by the inverse of the
mass matrix,
(13-10)
If is null then and . If is not null the velocity vector is defined from ,
(13-11)
Equations (13-10) and (13-11) are combined to form
(13-12)
If is null Eq. (13-10) is used to produce n eigenvalues (only roots with are calculated), while
if exists Eq. (13-12) will produce 2n eigenvalues. The user can control the number of eigenvectors
computed in the Inverse and Lanczos methods.
The fact that must have an inverse means that may not contain null rows or columns, or other
sources of singularity. The rows and columns for these singular DOFs may be removed by omitting them
with OMITi entries, or, what is often less labor for large models, by retaining important DOFs with
independent mass with ASETi entries. All other unconstrained DOFs are then placed in the omitted set.
In general, translation DOFs with attached masses are safe candidates for the a-set. Care should be taken
with rotational DOFs. An example of a DOF with nonnull mass but which is not independent is a rotation
DOF to which a CONM2 element is attached, and the CONM2 element has a point mass and an offset,
but zero moments of inertia. The rotation DOF will be singular when the matrix is inverted.
No special logic is used for repeated roots, which return the same eigenvector. There is a system cell
which requests that a newer method with spill capability be used. The default value for this system cell
uses an algorithm with no spill capability. System cells can be set on the NASTRAN command. Refer
to the EIGC (p. 1770) in the MD Nastran Quick Reference Guide for details.
This method does not take advantage of matrix sparsity or banding. Solution costs are proportional to .
A
i
I | | u
i
{ } 0 =
A
M
1
K pM
1
B p
2
I + + | | u { } 0 =
B A M
1
K =
i
p
2
= B v u
v pu =
M
1
B M
1
K
I 0
p
I 0
0 I
+
v
u
)
`
0 { } =
B e 0 >
B
M M
n
4
Main Index
MD Nastran Dynamic Analysis Users Guide
Complex Eigensolutions
504
The Complex Lanczos Method
Ritz vectors (that is, trial eigenvectors) are computed from Eq. (13-8) by inverse iteration, after inserting
a trial eigenvalue called a shift. Shift points are selected by the user. These vectors are used to reduce
the problem to tridiagonal form using the Lanczos reduction method. The roots are computed by the QL
algorithm in this reduced basis, and the eigenvectors are computed by inverse iteration. The eigenvectors
are then back-transformed to the original basis. Both left- and right-hand eigenvectors are computed to
improve the convergence of the method. The left-hand eigenvectors are an optional output of the
eigensolution module.
The roots are computed near the shifts specified by the user. The method attempts to compute all roots
near a shift before going on to the next shift, but it can not be guaranteed that all roots near the shift will
be found. If more roots are calculated than were requested, all are output.
This method takes advantage of the bandedness and sparsity of the input matrices.
Solution costs are proportional to where is the semi-bandwidth and the number of
eigenvectors computed. Many roots can be computed from each shift.
The Complex Inverse Power Method
The basic equation is solved by inverse iteration from the shifted equation similar to the initial stage used
for the Lanczos method. Each eigenvector and its eigenvalue are determined simultaneously until a
solution has converged to a user-specified tolerance. The user inputs subregions in the complex plane
for root searches. The same qualifications that all roots in a region may not be found applies here, too.
Costs are proportional to because several shifts are usually required for each root found. This
method is useful for finding a few roots in a small region where poorly conditioned matrices cause
problems with the other methods.
The Modal Hessenberg Method
For many problems this method combines the best features of the real eigensolution methods and the
Complex Hessenberg method. The real eigensolutions from the structural stiffness and mass matrices
are found first. The Lanczos and SINV real eigenvalue methods use a Sturm sequence technique that
guarantees that all roots in a range have been found or identified as being missing. The tridiagonal real
eigensolution methods also find all roots of the problem, so that none can be missing. Unfortunately,
there is no similar technique for roots in the complex plane. Using a modal approach provides the
following benefits:
1. The user can be assured that all the undamped roots of the system in a region specified by the user
have been found with any of the real methods.
2. The complex eigenvalues are usually of the same order of magnitude as the real eigenvalues.
3. The real eigenvectors are then used to reduce the damping matrix and any other special dynamic
effects that may be present to h-set size matrices.
r 10 ( )nb
2
b r
3rnb
2
Main Index
505
CHAPTER 13
Complex Eigenvalue Analysis
4. The h-set mass matrix is guaranteed to be well conditioned for the inverse operation unless very
strange effects are input with the M2PP matrix or the counterpoint terms of transfer functions, so
there is no need to omit massless physical DOF, a task which can be laborious on a complicated
model. (It is necessary, however, to ensure that any extra points that are used have nonnull mass
terms.)
5. All eigensolutions are then found in this reduced basis. The user is assured that there are no
solutions which have been skipped over.
6. The economic trends are also favorable because the real eigensolutions do take advantage of
matrix sparsity and banding (the Real Lanczos Method is the best in this respect today), and they
reduce the problem to a much smaller size before the Hessenberg solution is attempted.
However, if strong nonstructural effects are present, such as those caused by direct input matrices or
transfer functions, a large number of real modes may be necessary to account for these forces. An
example would be a servo control that acts as a large mass on the structure. This mass could reduce the
frequency of some local high frequency modes and move them into the important range.
The Complex Lanczos and Inverse Power methods may also be used in the modal method, but the
economic rewards are less, and they may also miss roots. They should be used as backup methods in
this context, used to check the solution produced by the Hessenberg method when there is some question
about its correctness.
User Interface
Various form of the eigenvalues are used as inputs and are provided as outputs. The real eigensolution
outputs the eigenvalues in three forms. The complex eigenvalue, , is formed from the real quantities
and where . If , the radian frequency, of complex eigenvalue analysis is
the same as that of real eigensolutions. The real part, , is a measure of the decay rate of a damped
structure, or if negative, the rate of divergence of an unstable system. The imaginary part, , is the
modified frequency in radians/unit time. However, roots with negative values of should be treated as
special terms. The output labeled f is the circular frequency in cycles per unit time. It is equal to
.
The CMETHOD = [SID] Case Control command selects the EIGC Bulk Data entry, which has the form
NORM, G, and C have to do with the specification of the method of normalization. The eigenvectors
may be normalized either to a unit value at grid point G for coordinate C, or for the largest term to be of
unit magnitude. E is used to specify the convergence criterion of the solution. Each method has a
different default value for this criterion, and each is adequate for most problems. ND0 is the number of
eigenvectors to be computed by the Hessenberg method. Data in this field is only allowed when there are
no continuation entries, while the Hessenberg method ignores the data on the continuation entries.
1 2 3 4 5 6 7 8 9 10
EIGC
SID
METHOD
NORM G C E ND0
ALPHAAJ OMEGAAJ ALPHABJ OMEGABJ
LJ NEJ NDJ
p
o e p o ie + = o 0. = e
o
e
e
e 2t ( )
Main Index
MD Nastran Dynamic Analysis Users Guide
Complex Eigensolutions
506
The shift points for the Lanczos method are defined on the continuation entries. The recommended
practice is to specify one point and at the lower bound of the expected range of eigenvalues,
but not at 0.0 A second shift may be input at and at the upper bound of the expected range.
All ALPHABj and OMEGABj must be blank. The number of Ritz vectors computed for the J-th shift is
three times the number entered in NDJ. While each Ritz vector may be capable of defining an
eigenvector, it is more likely that some of the Ritz vectors will be discarded because they are not
orthogonal to lower-numbered Ritz vectors during the Lanczos reduction process. After the poor vectors
are discarded, the remaining vectors are used to compute the eigensolutions.
The number of modes computed from all shifts up to the j-th shift may be more or less than NDJ. If there
are less, the processing continues with the next shift; otherwise, the process ends and all eigensolutions
are output. The ratio of discarded vectors to retained vectors is problem dependent. However, the
recommended practice is to ask for all of the desired eigenvectors for ND1 on the first shift, but put in
additional shifts. If it is possible to compute all solutions with one shift, this is the most economical
option. If more shifts are needed, they will be used.
The subregions for searching for roots with the Inverse Power method are also specified on the
continuation entries. (ALPHAAJ, OMEGAAJ) define one point in the complex plane, and (ALPHABJ,
OMEGABJ) a second point. A line is drawn between these points, and a box of width LJ is placed around
this line. NEJ is larger than the number of roots expected in the subregion, and NDJ the number desired.
This defines the first subregion for searching for eigenvalues. More continuation entries may be used to
define more subregions. Again, if more eigenvalues are computed than are requested, all are output.
The eigenvalue output for a sample problem is shown below:
The column labeled (REAL) contains , and the column labeled (IMAG) contains . The column
labeled (FREQUENCY) contains the circular frequency. The last column is the damping coefficient
computed from the equation
which is approximately twice the value of the conventional modal damping ratio. This form was more
popular with the aeroelastic flutter specialists who were the primary users of this capability.
Note that if the magnitude of this term is computed to be less than , it is reset to zero.
For small values, the damping coefficient is twice the fraction of critical damping for the mode. The
eigenvalues are sorted on , with the negative values sorted first (there are none in this example), sorted
on increasing magnitude, followed by the eigenvalues with positive , again sorted on magnitude.
Roots with equal values are sorted next on .
o
1
0.0 = e
1
o
2
0.0 = e
2
C O M P L E X E I G E N V A L U E S U M M A R Y
ROOT EXTRACTION EIGENVALUE FREQUENCY DAMPING
NO. ORDER (REAL) (IMAG) (CYCLES) COEFFICIENT
1 9 -5.806441E+01 5.750383E+03 9.152019E+02 2.019497E-02
2 8 -6.294888E+01 6.293917E+03 1.001708E+03 2.000309E-02
3 7 -6.910709E+01 6.844852E+03 1.089392E+03 2.019243E-02
4 1 -3.300980E+02 1.667092E+04 2.653260E+03 3.960164E-02
5 5 -3.565692E+02 1.823559E+04 2.902285E+03 3.910694E-02
. . .
o
1
e
1
g ( ) 2o e =
5.0 10
4
e
e
e o
Main Index
507
CHAPTER 13
Complex Eigenvalue Analysis
Modeling Techniques
All Methods
Repeated roots are usually due to planes of symmetry of a structure. For example, a pencil has a pair of
repeated roots for each bending mode, with their eigenvectors being at 90 degrees to each other. In
physical structures there is never absolute symmetry because of the effects of manufacturing tolerances,
material inconsistencies, etc. The user may adopt this point of view when repeated roots cause problems
by making small perturbations to the structure to destroy symmetry. For example, when doing an
analysis for the damped modes of a pencil, a small mass term can be added in one direction. A small
perturbation is usually adequate to separate the modes enough to eliminate numerical problems.
Hessenberg Method
1. If extra points or other DOFs are connected by only transfer functions or x2PP matrix terms, they
may need to be differentiated to provide a mass term on these DOFs. For example, if the
following equations are written for extra points and , which are coupled to the structural
DOFs and ,
In these forms, would appear in the stiffness term of the transfer function, and in the
damping term.
The first equation can be differentiated twice, and the second once, to provide
The terms are placed in mass terms slots in the transfer function, or in the M2PP matrix.
2. Avoid coupled mass. One apparent choice for obtaining mass terms on rotation DOFs is to
request coupled mass by use of the PARAM entry that requests it (but this is usually a poor
choice). The theories for coupled mass for some elements in MD Nastran do not provide
rotational mass while other elements have theories that produce rotational mass in a manner that
does not provide an independent mass term, leading to either failure in the inversion of , or
poor numerical conditioning. Null masses on rotational DOFs cause no problems in modal
analysis.
In direct analysis, if all unconstrained rotations are omitted, this potential singularity problem is
avoided, with little or no loss in accuracy, and the cost of static reduction of the system is less
than the savings of solving a smaller sized eigenproblem.
e
1
e
2
u
11
u
12
c
1
e
1
u
11
=
c
2
e
1
u
12
=
c
1
c
2
c
1
e
1
u
11
=
c
2
e
1
u
12
=
c
i
M | |
Main Index
MD Nastran Dynamic Analysis Users Guide
Complex Eigensolutions
508
Example of a Friction Mechanism
This problem illustrates the modeling and solution of a model with unsymmetric matrix inputs. Complex
eigenvalue analysis can predict the existence of unstable or undamped roots, which will be the cause of
noise.
The model consists of three bodies illustrated in Figure 13-1, namely a rigid housing, a pad with an
expendable friction surface, and a moving surface contacting the pad.
Figure 13-1 Sliding Friction Complex Eigenvalue Analysis
The objective of the analysis is to determine whether the friction effects can cause the onset of a divergent
squeal mode. The following assumptions are made in the modeling:
1. The speed of the sliding surface is assumed to be much less than the speed of the traveling
vibrational waves. Therefore, the elements representing the surface may be limited to small
motions and the traveling wave effects are ignored.
2. Pure sliding friction is assumed. The magnitude of the pad vibration may be very small for the
onset of the unstable mode. The analysis will be invalid when the vibrational velocities exceed
the surface velocity.
3. A static preload is assumed to be large enough to maintain full contact on the pad surface. The
frictional coefficient is assumed to be constant. (However, it could be varied over the contact
region.)
Frictional forces on the pad and sliding surface are proportional to the normal contact forces, which in
turn may vary with dynamic response. For small dynamic motions the relationship is
(13-13)
where:
is the tangential force on the pad.
is the tangential force on the sliding surface.
z
k
k
Pad
Moving Surface
V
Y
Housing
F
py
F
sy
N = =
F
py
F
sy
Main Index
509
CHAPTER 13
Complex Eigenvalue Analysis
The value of is only available indirectly from the element forces or by the use of Lagrange multipliers.
The solution variables in a conventional model consist only of displacements, velocities, and
accelerations.
An approximation to may be generated from a penalty function method using large springs to
represent the contact constraint. If a large spring, (CELAS2 data), is connected to the two normal
displacements at a point, the normal force is a function of the displacements
(13-14)
where , are the displacements in the normal direction.
Combining Eqs. (13-13) and (13-14), we obtain the following matrix relationship:
(13-15)
Special Input
The matrix terms in Eq. (13-15) may be input to the problem for each contact point directly as DMIG
data. The resulting matrix will be unsymmetric. The Case Control command required for DMIG input is
K2PP = FRIC * FRICTN
where FRIC will be replaced with user selected value to multilply the matrix by and
where FRICTN is the name of a DMIG Bulk Data entry, which starts with the header entry
DMIG, FRICTN, 0, 1, 1, 0 . . .
where the inputs and their functions are as follows:
Listing 13-1 shows the resulting MD Nastran input file. RBEi and CONM2 elements are used to simplify
the model and eliminate spurious roots. The unique inputs are the DMIG data and the associated
CELAS2 springs, (Ids = 311-314).
is the friction coefficient.
is the normal compression force variable.
FRICTN DMIG Name
0 Required for all DMIG headers
1 Input format is single precision
0 Output format depends on the type of computer being used. The best format is chosen
for each computer type.
N
N
N
K
N K u
pz
u
sz
( ) =
u
pz
u
sz
F
py
F
sy
)
`
K
1 1
1 1
u
pz
u
sz
)
`
etc. =
Main Index
MD Nastran Dynamic Analysis Users Guide
Complex Eigensolutions
510
The Case Control for a complex LANCZOS method is shown here, with the provisions for the other
methods preceded by a $ symbol. (Lines starting with $ are treated as comments, but are otherwise
ignored.)
CMETHOD = 10 $CLAN
$CMETHOD = 11 $INVP
$CMETHOD = 12 $HESS
A METHOD command is required when using the modal method of SOL 110. This input is for the direct
method of SOL 107. The CMETHOD command is required for complex eigensolution method selection.
Eigenvector output is requested by the DISP command.
The Bulk Data entries selected by these commands are as follows:
EIGRL,1, , 4000.0, 12 $ real lanczos
EIGC, 10, CLAN, MAX, , , , , ,+ELAN1
+ELAN1, 0.0, 6000.0, , , , , 13,, +ELAN2
EIGC, 11, INV , MAX, , , , , ,+EINV
+EINV, 0.0, 10000.0, 0.0, 50000., 20000., 20, 12
EIGC, 12, HESS , MAX, , , , 13
The input for this problem can be found in Install_dir/mdxxxx/doc/dynamics/ceadl107.dat
Listing 13-1 Input Data for Complex Eigenvalue Stability Analysis
$
$ file ceadl107.dat
$
INIT MASTER(S) $ DISCARD DATA BASE AT END OF RUN
DIAG 12 $ DIAGNOSTICS FOR LANCZOS
$SOL 103 $ USE FOR CHECK OF REAL MODES
SOL 107
$SOL 110 $ USE FOR MODAL HESSENBERG
DIAG 8 $ MATRIX TRAILERS
CEND
$ TITLE = SIMPLE COMPLEX EIGENVALUE ANALYSIS
SUBTITLE = UNSYMMETRIC, LANCZOS, FRICT=0.5
LABEL = 1% DAMPING
K2PP = 0.5 * FRICTN
METHOD = 1 $ USE FOR MODAL HESSENBERG ANALYSIS
CMETHOD= 10 $CLAN
$CMETHOD= 11 $INVP
$CMETHOD= 12 $HESS
$SPC=10
MPC = 200
SVECT = ALL $ PRINT REAL EIGENVECTORS
SDISP = ALL $ PRINT REAL MODE COMPONENTS OF COMPLEX EIGENVECTORS
DISP = ALL $ PRINT COMPLEX EIGENVECTORS
SET 1 = 102, THRU, 202
BEGIN BULK
PARAM, GRDPNT, 0
PARAM, G, .02
PARAM, FRIC, 0.5
$
$RIGID HOUSING MOUNTED ON SPRINGS, YZ MOTIONS ONLY
GRID,100,,0.0,0.0,35.0,,156
GRID,101,,0.0,0.0,15.0,,1456
GRID,102,,-50.0,30.0,7.5,,1456
Main Index
511
CHAPTER 13
Complex Eigenvalue Analysis
GRID,103,,50.0,30.0,7.5,,1456
RBE2,101,100,23,101,102,103
$ LUMPED MASS AT CG
CONM2,100,100,,2.0 , , , , ,+CM1
+CM1,7200.0,,7200.0 , , ,7200.0
$ SPRINGS TO GROUND
CELAS2,102, 78.96+6, 100, 2
CELAS2,103, 78.96+6, 100, 3
CELAS2,104, 2.846+11,100,4
$
$ PAD IS A SINGLE HEXA WITH A POINT FOR THE HOUSING
CHEXA,200,200, 211, 212, 214, 213, 221, 222,+CHX1
+CHX1, 224, 223
RBE3,201,,201,123456,1.0,123,221,222,+RBE3
+RBE3,223,224
CONM2,202,201,,0.2
GRID, 201, ,0.0,0.0,15.0
GRID, 211, , -50., -30., 0.0,,1456
GRID, 212, , 50., -30., 0.0,,1456
GRID, 213, , -50., 30., 0.0,,1456
GRID, 214, , 50., 30., 0.0,,1456
GRID, 221, , -50., -30., 15.0,,1456
GRID, 222, , 50., -30., 15.0,,1456
GRID, 223, , -50., 30., 15.0,,1456
GRID, 224, , 50., 30., 15.0,,1456
PSOLID, 200, 200, , THREE
MAT1,200,1.0+6,,0.3,1.111-6,,,0.02
$
$ RIGID LINKS FROM PAD FOR TANGENTIAL STOPS
MPC, 200, 213,2, 1.0, 223,2, 1.0, , +MPC21
+MPC21,, 102,2, -2.0
$MPC, 200, 213,3, 1.0, 223,3, 1.0, , +MPC22
$+MPC22,, 102,3, -2.0
MPC, 200, 214,2, 1.0, 224,2, 1.0, , +MPC31
+MPC31,, 103,2, -2.0
$MPC, 200, 214,3, 1.0, 224,3, 1.0, , +MPC32
$+MPC32,, 103,3, -2.0
$
$RBE3,202,,102, 234, 1.0, 123, 213 ,223,+RB31
$+RB31,UM ,213,23, 223,2
$RBE3,203,,103, 234, 1.0, 23 ,214, 224,+RB32
$+RB32,UM ,214,23, 224,2
$ SPRINGS CONNECTING HOUSING TO CENTER OF PAD
CELAS2,201, 15.791+6, 201,3 ,101,3
CELAS2,202, 15.791+6, 201,2 ,101,2
$
$ MOVING SURFACE SIMULATED WITH PLATES
$
CQUAD4,301,300,301,302,304,303
CQUAD4,302,300,303,304,312,311
CQUAD4,303,300,311,312,314,313
CQUAD4,304,300,313,314,322,321
CQUAD4,305,300,321,322,332,331
$
GRID, 301,,-50., -150.0, 0.0,, 12356
GRID, 302,, 50., -150.0, 0.0,, 12356
GRID, 303,,-50., -90.0, 0.0,, 1256
GRID, 304,, 50., -90.0, 0.0,, 1256
GRID, 311,,-50., -30.0, 0.0,, 1256
GRID, 312,, 50., -30.0, 0.0,, 1256
Main Index
MD Nastran Dynamic Analysis Users Guide
Complex Eigensolutions
512
GRID, 313,,-50., 30.0, 0.0,, 1256
GRID, 314,, 50., 30.0, 0.0,, 1256
GRID, 321,,-50., 90.0, 0.0,, 1256
GRID, 322,, 50., 90.0, 0.0,, 1256
GRID, 331,,-50., 150.0, 0.0,, 12356
GRID, 332,, 50., 150.0, 0.0,, 12356
$
PSHELL, 300, 300, 15.0, 300,,300
MAT1, 300, 7.106+9, , 0.3, 4.444-6,,, 0.02
$
$ DUMMY SPRINGS TO MEASURE NORMAL FORCES
CELAS2, 311, 4.0+9, 311,3, 211,3
CELAS2, 312, 4.0+9, 312,3, 212,3
CELAS2, 313, 4.0+9, 313,3, 213,3
CELAS2, 314, 4.0+9, 314,3, 214,3
$
$ DMIGS REPRESENT SLIDING FRICTION.
$ TANGENTIAL FORCES EQUAL NORMAL FORCES TIMES FRICTION COEFFICIENT
$ MU =1.0
DMIG,FRICTN, 0, 1, 1, 0
$
DMIG,FRICTN, 211,3,, 211,2, 4.0+9,,+C211
+C211, 311,2, -4.0+9
DMIG,FRICTN, 311,3,, 211,2, -4.0+9,,+C311
+C311, 311,2, 4.0+9
$
DMIG,FRICTN, 212,3,, 212,2, 4.0+9,,+C212
+C212, 312,2, -4.0+9
DMIG,FRICTN, 312,3,, 212,2, -4.0+9,,+C312
+C312, 312,2, 4.0+9
$
DMIG,FRICTN, 213,3,, 213,2, 4.0+9,,+C213
+C213, 313,2, -4.0+9
DMIG,FRICTN, 313,3,, 213,2, -4.0+9,,+C313
+C313, 313,2, 4.0+9
DMIG,FRICTN, 214,3,, 214,2, 4.0+9,,+C214
+C214, 314,2, -4.0+9
DMIG,FRICTN, 314,3,, 214,2, -4.0+9,,+C314
+C314, 314,2, 4.0+9
$
EIGRL,1, , , 20 $ USE FOR MODAL HESSENBERG
EIGC, 10, CLAN, MAX, , , , , ,+ELAN1
+ELAN1, 0.0, 6000.0, , , , , 13,, +ELAN2
EIGC, 11, INV , MAX, , , , , ,+EINV
+EINV, 0.0, 10000.0, 0.0, 50000., 20000., 20, 13
EIGC, 12, HESS , MAX, , , , 13
$ OMITS ARE NECESSARY WITH HESS TO REMOVE SINGULARITIES IN THE MASS MATRIX
$OMIT1, 4, 301, THRU, 332
ENDDATA
Results
This model was run with three different types of analysis. For the modal complex method, 20 real modes
were requested to produce the reduced problem for complex eigensolution analysis. It was found that the
eleventh mode was quite divergent, while all of the other modes were reasonably stable. The eigenvalues
of this mode and the preceding and following modes by this method are given:
Main Index
513
CHAPTER 13
Complex Eigenvalue Analysis
When the same model is analyzed by the Lanczos method, without modal reduction, the roots in the same
region agreed. This agreement occurs because almost all of the real modes were found, including those
at much higher frequencies than that of the eleventh complex mode. When the friction coefficient
parameter was reduced from a value of 0.5 to 0.05, all roots became stable. The roots in the region of
the eleventh mode are as follows:
It would appear that there is a stability threshold somewhere between the friction coefficient values of
0.05 and 0.5. The precise threshold can be determined by resetting the value of this parameter and
rerunning the model until the real value of this mode approaches zero. Hardware elements that affect
this unstable mode can be identified by inspecting the eigenvector. The affect of hardware changes on
the stability of this mode can be evaluated by changing the most active elements and rerunning the
analysis.
This study shows that the prudent method for checking this answer is the Lanczos method, but the less
expensive modal Hessenberg method can be used for the parameter variation studies to find the stability
boundary, with a final check made by the Lanczos method.
The eigenvector computed for this mode from the Direct Lanczos results is shown below. This format
contains two lines per grid point. The first line is the real value of displacement. The second line
indicates the imaginary part. Magnitude and phase angles are an alternative choice.
C O M P L E X E I G E N V A L U E S U M M A R Y
ROOT EXTRACTION EIGENVALUE FREQUENCY DAMPING
NO. ORDER (REAL) (IMAG) (CYCLES) COEFFICIENT
.....
10 10 -9.998501E+02 5.001250E+04 7.959736E+03 3.998401E-02
11 11 3.294983E+03 5.022236E+04 7.993137E+03 -1.312158E-01
12 12 -5.339673E+03 5.010448E+04 7.974375E+03 2.131415E-01
13 13 -1.200202E+03 5.960435E+04 9.486327E+03 4.027230E-02
.....
10 10 -9.998501E+02 5.001250E+04 7.959736E+03 3.998401E-02
11 11 -9.727523E+02 5.035683E+04 8.014539E+03 3.863437E-02
12 12 -1.070261E+03 5.304468E+04 8.442323E+03 4.035319E-02
13 13 -1.200912E+03 6.031593E+04 9.599579E+03 3.982073E-02
Main Index
MD Nastran Dynamic Analysis Users Guide
Complex Eigensolutions
514
Note that two points have a value of 1.0, except for a very small imaginary part. These are the analysis
set points with the largest value. (See points 223, 224.) Note that one point has a value which exceeds
unity. (See point 214.) This point is the dependent point on a selected MPC entry. Only analysis set
points are considered when performing the normalization. Dependent points for MPC equations and
omitted points may be smaller or larger than unity.
The meaning of the imaginary parts of the displacement at the other points is a measure of the phase angle
between motion at the normalizing point and the other points. A more meaningful result for the
imaginary part can be obtained from the modal analysis by requesting SDISP output. This prints the
modal contributions of the real modes which are used to synthesize the complex modes. The output for
the eleventh mode, from a Modal Hessenberg analysis, is as follows:
Although the columns are labeled T1, T2, etc., they really represent the scalar modal variables printed
six per row. For example, the largest value occurs for the eleventh real mode, printed in the row labeled
7 M under R2. (M symbolizes modal variable in this context.) If the objective of the analysis is to find
COMPLEX EIGENVALUE = 3.294983E+03, 5.022236E+04
C O M P L E X E I G E N V E C T O R NO. 11
(REAL/IMAGINARY)
POINT ID. TYPE T1 T2 T3 R1 R2 R3
100 G .0 -2.587344E-03 -1.831422E-04 -1.900947E-05 .0 .0
.0 1.218755E-02 -2.493365E-04 9.222361E-05 .0 .0
101 G .0 -2.967534E-03 -1.831422E-04 .0 .0 .0
.0 1.403202E-02 -2.493365E-04 .0 .0 .0
102 G .0 -3.110105E-03 -7.534264E-04 .0 .0 .0
.0 1.472369E-02 2.517372E-03 .0 .0 .0
103 G .0 -3.110105E-03 -7.534264E-04 .0 .0 .0
.0 1.472369E-02 2.517372E-03 .0 .0 .0
201 G .0 8.990854E-02 6.901190E-02 -1.932251E-03 2.106063E-17 4.727121E-17
.0 -1.349169E-01 6.873457E-02 1.091643E-02 -4.813858E-17 -1.377165E-16
211 G .0 6.394567E-01 -1.057253E-02 .0 .0 .0
.0 6.715296E-01 -2.787052E-02 .0 .0 .0
212 G .0 6.394567E-01 -1.057253E-02 .0 .0 .0
.0 6.715296E-01 -2.787052E-02 .0 .0 .0
213 G .0 -1.006220E+00 -1.589278E-02 .0 .0 .0
.0 2.944739E-02 -2.169513E-03 .0 .0 .0
214 G .0 -1.006220E+00 -1.589278E-02 .0 .0 .0
.0 2.944739E-02 -2.169513E-03 .0 .0 .0
221 G .0 -8.201829E-01 1.269795E-01 .0 .0 .0
.0 -2.698337E-01 -2.587584E-01 .0 .0 .0
222 G .0 -8.201829E-01 1.269795E-01 .0 .0 .0
.0 -2.698337E-01 -2.587584E-01 .0 .0 .0
223 G .0 1.000000E+00 1.104436E-02 .0 .0 .0
.0 -2.834362E-17 3.962275E-01 .0 .0 .0
224 G .0 1.000000E+00 1.104436E-02 .0 .0 .0
.0 -1.627032E-15 3.962275E-01 .0 .0 .0
301 G .0 .0 .0 -1.812334E-04 .0 .0
.0 .0 .0 -4.347274E-04 .0 .0
302 G .0 .0 .0 -1.812334E-04 .0 .0
.0 .0 .0 -4.347274E-04 .0 .0
303 G .0 .0 -9.851459E-03 -1.239709E-04 .0 .0
.0 .0 -2.265664E-02 -2.428152E-04 .0 .0
COMPLEX EIGENVALUE = 3.262632E+03, 5.019004E+04
C O M P L E X E I G E N V E C T O R N O . 11 (SOLUTION SET)
(REAL/IMAGINARY)
POINT ID. TYPE T1 T2 T3 R1 R2 R3
0 1 M 2.723618E-02 2.382100E-04 5.274842E-04 -2.809022E-14 -2.894890E-02 5.665277E-02
1.177777E-02 6.993240E-04 -8.778612E-04 -3.353533E-16 3.104551E-02 -6.190442E-02
0 7 M -9.730529E-15 2.098325E-14 -4.441694E-13 -4.738649E-02 1.000000E+00 1.575081E-01
-4.749197E-14 -2.213062E-14 3.112463E-13 -4.339022E-01 .0 -2.552028E-01
0 13 M 1.127128E-15 -1.005931E-01 -1.593949E-03 2.438817E-16 -6.407992E-05 -2.046400E-17
-3.111150E-14 3.855639E-02 3.900885E-04 1.721788E-15 4.127408E-05 6.070441E-16
0 19 M -8.610454E-17 4.902618E-06
-1.722265E-16 1.007778E-06
Main Index
515
CHAPTER 13
Complex Eigenvalue Analysis
the parts of the structure that have the largest effect on stability, when changed, it is often easier to
understand the physics from the real mode shapes rather than the displacement in a complex mode shape
of physical variables.
The a-set values of the real mode shape can be printed by the SVECT Case Control command. The
values of nonanalysis set DOFs, such as m-set or omitted points, appear as blank spaces. If the complete
real mode shapes are needed for plotting, or if element strain energy is desired for the real modes, this
input stream can be run in SOL 103, the real modes analysis, by changing only the SOL entry. Inputs
not related to real eigenvalue analysis are ignored.
Main Index
MD Nastran Dynamic Analysis Users Guide
Complex Eigensolutions
516
Main Index
MD Nastran Dynamic Analysis Users Guide
Chapter 14: Guidelines and Tools for Effective Dynamic Analysis
14
Guidelines and Tools for Effective Dynamic
Analysis
Overview
Units
Mass
Damping
Boundary Conditions
Loads
Meshing
Eigenvalue Analysis
Weight Checks
Groundcheck
Static Loading
Modal Analysis
2f
n
--------------- ~
A
A
x
n 1 ( )
x
n
----------------- ln =
,
A
2t
------ ~
Main Index
MD Nastran Dynamic Analysis Users Guide
Damping
296
Figure 14-3 Damped Free Vibration Response
Both the half-power bandwidth method and the logarithmic decrement method assume an SDOF
response. These approximations are less accurate when there are multiple modes of response; however,
they are useful for verifying that the damping input is within a factor of two or three of the desired
damping.
Modal Damping Processing
Modal damping may be employed in modal dynamic analysis by specifying an SDAMPING request in
Case Control. This request points to a TABDMP1 Bulk Data entry that defines a modal damping table.
Enhancements have been made to the processing of this data with a view to providing additional
information to the user. Details are described below.
A user warning message is issued if either of the following conditions is satisfied during modal damping
processing:
1. The modal damping value is computed as a result of extrapolation.
2. The computed modal damping value is negative.
For any modal damping value that satisfies either of the above conditions, the program lists the cyclic
frequency and the corresponding modal damping value and indicates whether this value was computed
as a result of interpolation or extrapolation. For the latter case, it also indicates whether the extrapolation
was beyond the left end of the table or beyond the right end of the table.
If a modal damping value satisfies both of the conditions 1. and 2. above (that is, the modal damping
value is computed as a result of extrapolation and it is negative), the program terminates the job with a
user fatal message.
Main Index
297
CHAPTER 14
Guidelines and Tools for Effective Dynamic Analysis
You can prevent the program from terminating the job as above by specifying MDAMPEXT=1 [or
SYSTEM(426)=1] on the NASTRAN statement. The user fatal message mentioned above does inform
the user of this avoidance scheme.
Main Index
MD Nastran Dynamic Analysis Users Guide
Boundary Conditions
298
Boundary Conditions
The proper specification of boundary conditions is just as important for dynamic analysis as it is for static
analysis. The improper specification of the boundary conditions leads to incorrect answers. One such
improper specification of boundary conditions is forgetting to fully constrain the structure. Unlike static
analysis, for which an under-constrained model does not run, an under-constrained model does run in
dynamic analysis. You should perform an eigenvalue analysis first and verify that there are no unwanted
rigid-body modes.
The large mass used for enforced motion simulates a constrained condition as well as adds a rigid-body
mode. The value of the large mass is important for obtaining accurate answers. The large mass value
must be large enough to properly simulate the constrained condition, but it must not be so large as to
create numerical difficulties when solving the equations. A range of to times the overall
structural mass is adequate to meet both conditions. One way to verify that a proper value is chosen is
to run a normal modes analysis with the enforced DOF constrained via SPCs. Then, run a normal modes
analysis with your choice of the large mass(es) and compare the frequencies of the flexible modes. If the
frequencies compare favorably (i.e., to within four or five significant digits), then the large mass value is
accurate. If the frequencies do not compare, then increase the value of the large mass(es). A common
mistake is to use too low a value (or omit it entirely) for the rotational components. Using the grid point
weight generator is very important to obtain the overall structural mass and inertias so that you can
specify a good value for the large mass(es).
10
3
10
6
Main Index
299
CHAPTER 14
Guidelines and Tools for Effective Dynamic Analysis
Loads
Because of their time- or frequency-varying nature, it is more complicated to apply dynamic loads than
it is to apply static loads. Therefore, it is important to verify that the dynamic loads are correctly
specified and that there are no discontinuous loads.
The best way to verify proper dynamic load specification is to plot the loads as a function of time or
frequency. Another way to verify proper dynamic load specification is to print the loads as a function of
time or frequency. Use the OLOAD Case Control command to plot or print the loads.
Main Index
MD Nastran Dynamic Analysis Users Guide
Meshing
300
Meshing
An adequate element mesh is required to create an accurate model. For static analysis the mesh density
is primarily controlled by the load paths; the element mesh must be fine enough so that there is a smooth
transition of stress from one element to another in the region of interest.
Load paths are also important for dynamic analysis, but there is an additional consideration: the mesh
must be fine enough to accurately represent the deformed shape of the modes of interest. If many modes
are to be considered in the analysis, then the model must be fine enough to accurately represent the mode
shapes of the highest modes of interest. Table 14-1 shows the frequencies resulting from several
cantilever beam models; each column represents the same structure but with a different number of
elements. Note that the frequencies are closer to the theoretical results as the model fineness increased.
In addition, note that the error is greatest in the higher modes. This table shows the computed frequencies
compared to theory; it does not show the computed mode shapes compared to theory. However, the
comparison for mode shapes shows even more error than is shown for the frequencies.
A general rule is to use at least five to ten grid points per half-cycle of response amplitude. Figure 14-4
shows the theoretical response shape for the fifth mode. Note that there are four half-cycles in the mode
shape, which means that 20 to 40 grid points at a minimum are recommended to accurately represent that
mode shape. This modeling guideline is also reflected in Table 14-1, which shows that the 40-element
model is much more accurate than the 10-element model.
Figure 14-4 Fifth Mode Shape of a Cantilever Beam
Table 14-1 Frequencies for a Cantilever Beam Model (Lumped Mass)
Mode
Frequencies (Hz)
Theory
10-Element
Model
40-Element
Model
70-Element
Model
100-Element
Model
1 2.08 2.07 2.08 2.08 2.08
2 13.24 12.81 13.00 13.01 13.01
3 36.47 35.50 36.37 36.41 36.42
4 71.52 68.84 71.22 71.34 71.36
5 118.21 112.53 117.65 117.90 117.95
Four Half-Cycles
Main Index
301
CHAPTER 14
Guidelines and Tools for Effective Dynamic Analysis
Another way to verify the accuracy of the mesh density is to apply static loads that give a deformed shape
the same as the mode of interest and perform stress discontinuity calculations. This process can be
laborious and is not recommended as a general checkout procedure.
Main Index
MD Nastran Dynamic Analysis Users Guide
Eigenvalue Analysis
302
Eigenvalue Analysis
In addition to the meshing guidelines described earlier, the other primary factor in eigenvalue analysis is
the proper selection of the eigenvalue solution method. The Lanczos method is the best overall method
and is the recommended method to use. The automatic Householder method is useful for small, dense
matrices. The SINV method is useful when only a few modes are required. The other methods should
be regarded as backup methods.
Carefully examine the computed frequencies and mode shapes. Viewing only one or the other is usually
not enough to verify accuracy of your model. Modes with 0.0 Hz (or computational zero) frequencies
indicate rigid-body or mechanism modes. If these modes are unintended, then there is a mistake in
boundary conditions or connectivity. The existence and cause of unintended zero-frequency modes can
also be ascertained from the mode shapes. In addition, mode shape plots are useful for assessing local
modes, in which a group of one or a few grid points displaces and the rest of the structure does not. Local
modes may also be unintended and are often the result of incorrect connectivity or element properties.
Main Index
303
CHAPTER 14
Guidelines and Tools for Effective Dynamic Analysis
Frequency Response Analysis
Several factors are important for computing accurate frequency response results. These factors include
the number of retained modes (for modal frequency response analysis), the frequency increment , and
damping. These guidelines are only approximate but are nevertheless useful. Running a normal modes
analysis first helps to compute accurate frequency response results.
Number of Retained Modes
Use enough modes to cover the range of excitation. For example, if the model is to be excited from 1 to
100 Hz, you must use all of the modes with frequencies up to at least 100 Hz. This is only a minimum
requirement, however. A better guideline is to use enough modes to cover two to three times the range
of excitation in order to provide accurate answers at the high end of the frequency range. For example,
when excitation is applied to 100 Hz, modes with frequencies up to 200 to 300 Hz should all be used.
Size of the Frequency Increment
The size of the frequency increment must be small enough to ensure that the magnitude of the peak
response is accurately computed. To ensure this, you need to choose a frequency increment small
enough so that there are at least five to ten increments within the half-power bandwidth frequencies
(illustrated in Figure 14-2).
The frequency increment is defined by on the FREQ1 Bulk Data entry. Note that FREQ and FREQ2
entries can be used in conjunction with FREQ1 to define more solutions in the areas of resonance (the
frequencies of these solutions should have been determined by a prior normal modes analysis). A
nonuniform imposes no cost increase relative to a uniform .
Relationship of Damping to the Frequency Increment
The response at resonance is inversely proportional to the amount of damping, but the half-power
bandwidth is directly proportional to the amount of damping. For lightly-damped structures ( ),
an approximate relationship between the half-power bandwidth ( ), resonant frequency , and
critical damping ratio is given by Eq. (14-1). This equation can be rewritten to define the appropriate
value of :
(14-4)
(14-5)
(14-6)
Af
Af
Af
Af Af
, 0.1 <
f
2
f
1
f
n
,
Af
f
2
f
1
m 1 ( )Af =
,
f
2
f
1
2f
n
--------------- ~
m 1 ( )Af
2f
n
------------------------- =
Af
2,f
n
m 1 ( )
------------------- =
Main Index
MD Nastran Dynamic Analysis Users Guide
Frequency Response Analysis
304
where is the number of frequency points within the half-power bandwidth. For example, with 1%
critical damping and six points used to define the half-power bandwidth, the maximum frequency
increment is . The frequency increment is smaller for lighter damped structures.
Another good check is looking at the X-Y plots. If the response curves are not smooth, there is a good
chance that is too large.
Verification of the Applied Load
The applied load can be verified by exciting your model at 0.0 Hz and comparing the results to a static
solution with the same spatial load distribution. The 0.0 Hz results should match the static results if direct
frequency response analysis is used without structural damping. If modal frequency response analysis is
used without structural damping, those results should be close to the static results; any difference is due
to mode truncation. If the 0.0 Hz results do not match the static results, check the LSEQ and DAREA
entries. Also, use OLOAD to print the applied force in order to compare the loads.
m
0.004 f
n
Af
Main Index
305
CHAPTER 14
Guidelines and Tools for Effective Dynamic Analysis
Transient Response Analysis
Several factors are important in computing accurate transient response. These factors include: the
number of retained modes (for modal transient response), the integration time step , the time duration
of the computed response, and damping. The guidelines are only approximate but are nevertheless
useful. Running a normal modes analysis first helps to compute transient response.
Number of Retained Modes
In modal transient response analysis, a larger number of modes produces a more accurate response
(although at the expense of increased run times). The number of modes must be large enough to cover
the frequency range of interest. (The term range of interest means the range of frequencies whose
response is to be computed as well as the range of frequencies for which the loading is applied.) As a
general rule, there should be enough modes to cover a range up to about two times the highest frequency
of interest. For example, if response needs to be computed to 100 Hz, then enough modes should be used
in the transient response to cover up to at least 200 Hz. As another general rule, you should use enough
modes to cover a range up to two to ten times the dominant frequency of response.
A sufficient number of modes must be retained to cover the time and spatial distribution of loading. For
example, if the applied transient load has a spatial distribution resembling the fifth mode shape, then that
mode should be included in the transient response.
Size of the Integration Time Step
The value of the integration time step , denoted by DT on the TSTEP Bulk Data entry, is important
for the accurate integration of the equations of motion. Rough guidelines for the selection of are as
follows:
must be small enough to accurately capture the magnitude of the peak response, which
means that at least ten time steps per cycle of the highest mode be used. For example, if the
highest frequency of interest is 100 Hz, then should be 0.001 second or smaller.
must be small enough to accurately represent the frequency content of the applied loading.
If the applied loading has a frequency content of 1000 Hz, then must be 0.001 second or less
(preferably much less in order to represent the applied loading with more than one point per
cycle).
The integration time step can be changed in a transient response analysis, but it is not recommended.
Much of the cost of direct transient response occurs with the decomposition of the dynamic matrix,
which occurs only once if there is a constant . A new decomposition is performed every time
changes, thereby increasing the cost of the analysis if the time increment is changed. Therefore, the
recommendation is to determine the smallest required based on the loading and frequency range and
then use that throughout the entire transient response analysis.
At
At
At
At
At
At
At
At At
At
At
Main Index
MD Nastran Dynamic Analysis Users Guide
Transient Response Analysis
306
Duration of the Computed Response
The length of the time duration is important so that the lowest flexible (e.g., non-rigid body) mode
oscillates through at least one cycle. For example, if the lowest flexible mode has a frequency of 0.2 Hz,
then the time duration of the computed response should be at least 5.0second. A better guideline is to
make the duration the longer of the following: twice the period of the lowest flexible mode or one period
of the lowest flexible mode after the load has been removed or reached a constant value. The time
duration is set on the TSTEP entry by multiplying (the integration time step) by the number of time steps
(N).
Value of Damping
The proper selection of the damping value is relatively unimportant for analyses that are of very short
duration, such as a crash impulse or a shock blast. The specification of the damping value is most
important for long duration loadings (such as earthquakes) and is critical for loadings (such as sine
dwells) that continually add energy into the system.
Verification of the Applied Load
The applied load can be verified by applying the load suddenly (over one or two time increments) and
comparing the results to a static solution with the same spatial load distribution. The transient results
should have a peak value of twice the static results. If the transient results are not twice the static results,
check the LSEQ and DAREA entries. Another way to verify the applied load is to inspect it visually via
the X-Y plots.
Main Index
307
CHAPTER 14
Guidelines and Tools for Effective Dynamic Analysis
Results Interpretation and Verification
Because of the time- and frequency-varying nature of dynamic analysis, results can be more difficult to
interpret than for static analysis. The key to proper results interpretation is plotting. Structure plotting
is necessary for a proper understanding of the deformed shapes of the modes, and X-Y plotting is
necessary for a proper understanding of the frequency and transient response.
Comparing results to hand calculations, to known results from similar models, or to test data is also very
useful. Do not accept any analysis results without first performing some type of verification.
Consider the cantilever beam model shown in Figure 14-5. This is a planar model of the cantilever beam
used in the examples in Real Eigenvalue Analysis (Ch. 3) through Enforced Motion (Ch. 7). Figure 14-5
shows the loads applied to the beam.
Figure 14-5 Cantilever Beam Model with Static Loads
A static analysis (SOL 101) is run first. See Install_dir/mdxxxx/doc/dynamics/bd14bar0.dat. Then,
modal frequency response (SOL 111) is run from 0.0 to 20.0 Hz with a damping ratio of 2% critical
damping used for all modes. See Install_dir/mdxxxx/doc/dynamics/bd14bar1.dat. Modes are computed
up to 500 Hz using the Lanczos method. Finally, modal transient response (SOL 112) is run with the
time variation shown in Figure 14-6. See Install_dir/mdxxxx/doc/dynamics/bd14bar2.dat. Modes are
computed up to 3000Hz (using the Lanczos method), and a damping ratio of 2% critical damping is used
for all modes.
Figure 14-6 Time Variation of Transient Loads
6 11
1 N 2 N
Load
Factor
Time (sec)
1.0
0.003 0.006
Main Index
MD Nastran Dynamic Analysis Users Guide
Results Interpretation and Verification
308
Table 14-2 shows the y-displacements for grid points 6 and 11. As expected, the frequency response
results at 0.0 Hz are the same as the static analysis results (see Frequency Response Analysis, 303). The
frequency response results at 2.05 Hz (very near the first natural frequency) are approximately 25 times
the static analysis results. The factor of 25 is the dynamic amplification factor at resonance for a damping
ratio of 2% critical damping.
The transient response results are approximately twice the static analysis results. The factor of two is the
amplification of response for a transient load applied suddenly (see Transient Response Analysis, 305).
Table 14-2 Comparison of Results for the Cantilever Beam Model
Static Analysis
Results
Frequency Response
Analysis Results
Transient Response
Peak Displacement 0.0 Hz 2.05 Hz
Displacement 6 Y 3.17E-3 3.17E-3 7.61E-2 6.29E-3
Displacement 11 Y 9.77E-3 9.77E-3 2.25E-1 1.87E-2
Amplification Factor at Resonance
1
2,
------
1
2 .02 ( )
---------------- 25 = = =
Main Index
309
CHAPTER 14
Guidelines and Tools for Effective Dynamic Analysis
Computer Resource Requirements
The efficiency of a dynamic analysis can be measured based on computer resource requirements, such
as computer runtime, disk storage, and memory. These requirements increase as the problem size
increases, but they can also vary greatly depending on other factors.
In general, a dynamic analysis uses more computer resources than a static analysis. In normal modes
analysis, the requirements vary depending on the density of the model, the eigenvalue extraction method
used, the number of modes requested, and the type of decomposition (symmetric or sparse).
If your model has already been built, estimate its resource requirements by using the ESTIMATE utility.
For instructions on the use of the ESTIMATE utility, see ESTIMATE (Ch. 6) in the MD Nastran 2010
Installation and Operations Guide. If your model has not been created, but you wish to estimate resource
usage, then read the following.
We have established benchmark runs to provide guidelines on performance for normal modes analyses.
We used a cylindrical plate model scaled to various sizes and solved for ten modes using different
solution methods. Testing has shown that this model provides a very good guideline for most industry
models.
The Sparse Lanczos method is superior in performance other methods, so we use this method for the
benchmark runs. We applied the Sparse Lanczos method to models of various sizes and extracted data
on memory and disk space requirement.
The memory requirements increase with problem size. Empirical formulas were developed for these
benchmark problems to estimate the memory requirement given the number of degrees-of-freedom
(DOF) contained in the model.
For the equation
(14-7)
Note that these memory requirements are for no spill conditions. The symmetric solver can run with less
memory, but because of spill conditions, the performance is degraded in both computer runtime and disk
space usage.
Empirical formulas were developed for these benchmark problems to estimate the disk space
requirement given the number of degrees-of-freedom (DOF) contained in the model.
For the equation
(14-8)
mem The memory required in megabytes.
DOF The number of degrees-of-freedom contained in the model.
Log(mem) (.7934) Log(DOF) 2.3671 =
Log(space) (1.0815) Log(DOF) 2.5411 =
Main Index
MD Nastran Dynamic Analysis Users Guide
Computer Resource Requirements
310
These values were obtained from a 32-bit computer and therefore should be doubled for a 64-bit
computer. If you wish to calculate more than ten modes, then multiply the space calculated above by
. For example, for 30 modes you would multiply the space value calculated above
by 1.18**2.
space The disk space usage in megabytes.
DOF Represents the number of degrees-of-freedom contained in the model.
1.18**
#modes 10 1 ( )
Main Index
311
CHAPTER 14
Guidelines and Tools for Effective Dynamic Analysis
Debugging Dynamic Models
This section outlines a procedure for systematically checking and documenting a finite element model.
Currently many models are generated by one organization and transmitted to other groups for subsequent
analysis. Since these models have had various levels of analytical validation and documentation,
checkout procedures are needed to ensure that the models will be consistent and mathematically
well-conditioned. These procedures, however, are not substitutes for the independent verification phase
of analysis. They are intended to remove modeling errors in the design process, rather than during the
test updating phase, which occurs well after the hardware is built.
Modeling Hints
There is no single checklist that will ensure a complete check of a comprehensive finite element model.
Also, there is no substitute for actual test correlation with the model, nor is there a substitute for the
analysts engineering interpretation of the output and ones intuition. A results prediction, which is
determining gross results before the analysis, can be used to good advantage. Simple load paths or
natural frequencies of equivalent simple beam/mass systems, etc., can be used to remove redundancies
and predict the results. In fact, this must be accomplished to some degree to size the model initially. This
will also provide baseline data, and the effects of finer modeling will then be known.
Relative to preparation of the pilot model, the following are a few suggestions for eliminating or reducing
modeling problems.
Start construction of a simple pilot model in which the user should:
Use beams and plates instead of solids.
Use RBE2s and RBE3s where they will simplify.
Simplify modeling offsets and local modeling details.
Ignore minor discontinuities such as holes and fillets.
Further refinement after this initial modeling should yield acceptable changes in the results.
Do not rely on bending capability of thin plates and long, thin axial members to render the
model kinematically stable.
Make an initial run with membrane-only properties and pinned ended bars, and check for
irregularities.
Avoid use of AUTOSPC in the final model.
For shells, use the parameters K6ROT or SNORM.
The post-analysis assessment should include a check of the physical significance of the loads and of the
load path. Offsets whose moments are not properly accounted for may overly weaken a very stiff load
path. Also, large moments in relatively weak bending members or plates may indicate modeling
problems.
Stress analysis should be performed at the detailed part level with the loads from the model. The use of
element stresses directly from the output of the model requires detailed review in most cases. In fact,
Main Index
MD Nastran Dynamic Analysis Users Guide
Debugging Dynamic Models
312
model properties may be intentionally different from the actual hardware to obtain correct load
distributions, and to match test data or dynamic characteristics. Effective thicknesses or reduced bending
properties may have been used to reflect panel cutouts or partial beam and fixity. In this event, the finite
element model loads should be used with the actual drawing or as-built dimensions for detail stress
analysis. This piece-part assessment ensures a check and balance of the finite element model and the
stress distributions visualized and treated by the element selection. Also, the source of the components
of stress are known, that is, whether the predominant stress component is due to bending or axial loads.
Load transformation matrices are useful for isolating critical design conditions but are not necessarily a
sufficient basis for computing the margin of safety.
One area in which an underestimation of load could occur is the local response of small masses during a
dynamic analysis. These should be addressed in the detailed stress analysis with both the model
predictions and an alternate loading such as a specified loading condition. For the model to give correct
loads for the local response of a mass, one needs all of the following:
Mass must be represented by enough points to characterize the energy of the critical local mode
(a single-point mass may not be sufficient).
Mass must be supported by proper elastic elements to represent the local mode (RBE2 or RBE3
may not be sufficient).
Mass must be in the ASET.
Model and all analysis (input spectra, etc.) must be carried beyond this local critical mode (as far
as frequency is concerned).
Testing Dynamic Models
Once the finite element model is completed and all documentation (such as model schematics (road
maps) as well as material and geometric property calculations) are updated to the final model version, the
following series of tests should be performed in order to validate the model. It is recommended that these
tests be run on the model and subsystem models during the development stages as well.
Geometry Plots
The MD Nastran plotting package Patran, or another preprocessor graphics package should be used to
obtain visual images of the finite element model from many views in such a way as to provide a clear
representation of each element in at least one view and to verify overall geometry and placement of
elements.A shrink option should be used if possible to make sure all elements are present (see
Figure 14-7). This is particularly helpful when bars or beams are used to model stringers along the edges
of plate elements. Discontinuities show up only when the shrink option is invoked.
Main Index
313
CHAPTER 14
Guidelines and Tools for Effective Dynamic Analysis
.
Figure 14-7 Shrink Option
Mass Distribution
PARAM,GRDPNT uses the Grid Point Weight Generator (GPWG), which gives the mass, the CG, the
moments of inertia, and the principal moments of inertia and their direction cosines. Full use should be
made of this diagnostic tool to correlate the model with existing hardware or mass properties
calculations. The GPWG uses only the weight properties and geometry to calculate mass properties.
The resultant mass properties are also called the rigid body mass properties. See Grid Point Weight
a) Shears and Bars, No Shrink
b) Bars Regular Size, Shears Shrunk
c) Bars and Shears Both Shrunk
Main Index
MD Nastran Dynamic Analysis Users Guide
Debugging Dynamic Models
314
Generator (Ch. 19) in the MD Nastran Linear Static Analysis Users Guide for a detailed description.
Note that PARAM,WTMASS does not affect the GPWG outputit is factored out of the printed results.
Main Index
315
CHAPTER 14
Guidelines and Tools for Effective Dynamic Analysis
Weight Checks
A weight check is similar to the GRID POINT WEIGHT GENERATOR output (requested with
PARAM,GRDPNT) but with additional options also see Weightcheck (Ch. 3) and Weight Checks
(PARAM,GRDPNT,WEIGHTCHECK) (Ch. 10) in the MD Nastran Linear Static Analysis Users Guide.
The weight check is requested with the WEIGHTCHECK Case Control command.
For example, WEIGHTCHECK=YES requests a weight check of the g-set. WEIGHTCHECK
(SET=ALL)=YES requests a weight check of all DOF sets.
The main difference between PARAM,GRDPNT and WEIGHTCHECK is that the weight check may be
performed at any or all stages of the mass reduction (see the SET keyword).
The GRID keyword references the grid point for the calculation of the rigid body motion. For SET<>G,
the keyword CGI=YES requests output of center gravity and mass moments of intertia calculation.
It should be noted that the q-set degrees-of-freedom in the current superelement and those from upstream
superelements are eliminated from the check. It should also be noted that in superelement analysis, the
weight check includes the weight of upstream superelements.
At DOF sets below the g-set, the weight check also computes weight loss or gain from the g-set.
SET
Keywords DOF Set Description
G g-set before single point, multipoint constraints, and rigid elements
are applied
N n-set after multipoint constraints and rigid elements are applied
N+AUTO n-set with
AUTOSPC
same as the n-set with the rows/columns in the mass matrix
corresponding to degrees-of-freedom constrained by the
PARAM,AUTOSPC operation zeroed out
F f-set after single point, multipoint constraints, and rigid elements are
applied
A a-set after static condensation
V v-set Component mode mass which combines the o-set, r-set, and c-
set
WEIGHTCHECK
PRINT
NOPRINT
PUNCH, SET ,
G, N, N AUTOSPC, F, A,V +
ALL )
`
\ .
|
| |
=
\
|
GRID gid, CGI
YES
NO
WEIGHT
MASS
, = =
.
|
|
YES
NO )
`
=
Main Index
MD Nastran Dynamic Analysis Users Guide
Weight Checks
316
Here is an example of WEIGHTCHECK output for the a-set:
The first matrix printed out is simply the rigid body mass matrix for the a-set mass. The second matrix is
the comparison of the diagonal terms with respect to the g-set WEIGHTCHECK output.
G must be one of the selected sets in the SET keyword in order to get the comparison. If G is not one of
the selected sets, then N/A will be printed for the comparison.
WEIGHTCHECK is available in all solution sequences. However, in SOLs 101, 105, 114, and 116,
because no mass reduction is performed, only WEIGHTCHECK(SET=G) is available.
O U T P U T F R O M W E I G H T C H E C K
DEGREES OF FREEDOM SET = A
REFERENCE POINT = 0
M O
* 1.559152E-02 -1.308159E-18 0.000000E+00 0.000000E+00 0.000000E+00 -4.915227E-02 *
* -6.540795E-19 1.410569E-02 0.000000E+00 0.000000E+00 0.000000E+00 9.119664E-20 *
* 0.000000E+00 0.000000E+00 1.516500E-02 4.761092E-02 3.401213E-17 0.000000E+00 *
* 0.000000E+00 0.000000E+00 4.761092E-02 1.513152E-01 9.075353E-17 0.000000E+00 *
* 0.000000E+00 0.000000E+00 3.401213E-17 9.189817E-17 2.319450E-03 0.000000E+00 *
* -4.915227E-02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 1.578139E-01 *
CHANGE WITH RESPECT TO G-SET RIGID BODY MASS/WEIGHT
* -62 % *
* -65 % *
* -63 % *
* -17 % *
* -64 % *
* -16 % *
Main Index
317
CHAPTER 14
Guidelines and Tools for Effective Dynamic Analysis
Groundcheck
The GROUNDCHECK Case Control command can help identify unintentional constraints and ill-
conditioned stiffness matrix. See Groundcheck (Ch. 3) or Unintentional Grounding (GROUNDCHECK)
(Ch. 10) in the MD Nastran Linear Static Analysis Users Guide for an overview of this capability.
Main Index
MD Nastran Dynamic Analysis Users Guide
Static Loading
318
Static Loading
Static loading, such as a simple gravity load, can be helpful in checking out various properties of finite
element models. Displacements, element forces, and support reactions (SPC forces) derived from 1G
loading conditions provide a first check on mass, stiffness, and determinacy of supports. Weight and CG
can be calculated from SPC forces, which should also be compared to any applied loads or weight. Load
paths can also be assessed using the element forces. Epsilon, Max Ratio, and SPC forces (at grids other
than legitimate boundary conditions) describe the overall health of the stiffness matrix.
Allowable values for these quantities are as follows:
The 1G cases also provide a rough approximation of the frequency of the first mode. This approximation
can be accomplished by using the displacement ( ) at the CG in the equation .
A 1G static load case can easily be obtained through the GRAV entry. This is preferred over the inertia
relief type method.
Static forces and moments can be applied to generate displacements, element, and SPC forces. The
magnitude and point of application of the forces should be representative of typical structural loading,
thereby allowing the analyst a good feel for the size of displacements and forces as in the 1G cases. It is
also helpful to use element strain energy and grid point force balance with these runs. For information
on the details of requesting these capabilities, see Case Control Commands, ESE, 301 and GPFORCE
(p. 343) in the MD Nastran Quick Reference Guide.
Epsilon*
*Epsilon is machine dependent. The above data is for CDC 64-bitword. Other machines
should give smaller numbers ( and ). Mechanisms or symmetry
conditions may require reevaluation of SPC force limits.
(large model)
(small model)
Max Ratio
SPC Forces (at internal points) (model weight)
SPC Moments (at internal points) (model weight) (unit length)
1.0 10
8
1.0 10
11
1.0 10
6
s
1.0 10
9
s
1.0 10
+5
s
1.0 10
5
s
1.0 10
3
s
D FN
1
2t
------ G D ~
Main Index
319
CHAPTER 14
Guidelines and Tools for Effective Dynamic Analysis
Thermal Test Case
As a further check on connectivity and the stiffness matrix, an isothermal expansion test case can be run
with a statically determinate interface. This is done on SOL 101 with a TEMPD for the constant
temperature load. All of the coefficients of expansion should be set to the same value. This check will
not be rigid if rigid elements or bar offsets are present. Rigid elements will not expand and may generate
distortion forces and stresses unless the appropriate degrees-of-freedom are released.
Main Index
MD Nastran Dynamic Analysis Users Guide
Modal Analysis
320
Modal Analysis
There are several diagnostic tools that can be used to further assess the integrity of the model. These tools
(effective mass, strain energy, kinetic energy, deformed plots) are outlined in the following paragraphs.
Main Index
321
CHAPTER 14
Guidelines and Tools for Effective Dynamic Analysis
Modal Effective Mass Computation
Participation factor, an often used term in dynamic analysis, is defined in civil engineering as:
(14-9)
where:
This participation factor has some interesting properties, one of which is its use in Response Spectrum
analysis. However, a more interesting useat least for the general engineering publicmay be
described as follows:
If all modes of a model are obtained, then a linear combination of the eigenvectors can describe any
possible motion.
Therefore, we may state:
(14-10)
where:
If we pre-multiply by where is the mass matrix, we obtain:
(14-11)
which becomes:
(14-12)
where:
is a diagonal matrix of generalized mass for the modes.
= the participation factor
= the eigenvector
= the mass matrix
= a rigid-body vector in the associated direction
= a rigid-body vector
= the eigenvectors
= scaling factors for the eigenvectors
P u
T
MD
R
=
P
u
M
D
R
D
R
u c { } =
D
R
u
c { }
u
T
M M
u
T
MD
R
u
T
Mu c { } =
u
T
MD
R
M
i i
c { } =
M
i i
Main Index
MD Nastran Dynamic Analysis Users Guide
Modal Effective Mass Computation
322
Therefore, we may state that the participation factor is simply the scaling factor multiplied by the
generalized mass of the mode. If the modes are scaled to unit generalized mass, the participation factor
is equal to the scaling factor (this is the most often used case).
Taking this a step further, the `rigid-body' mass of a structure in the direction we are considering is
(14-13)
but
(14-14)
Substituting Eq. (14-14) into Eq. (14-13) yields:
(14-15)
or
(14-16)
Since is a diagonal matrix, the contribution (or amount of the rigid-body mass), which each mode
provides, is:
(14-17)
The proportion of the total mass for each mode is known as its modal effective mass and the modal
effective weight is simply the modal effective mass multiplied by the acceleration of gravity (or
1/WTMASS).
The Case Control command, MEFFMASS, has the option to calculate and print these values as standard
output whenever the system modes are calculated. The command is a very general one, with options for
printed and/or punched output. The user may select individual items or the ALL option. The output
occurs immediately following the Eigenvalue Summary Table.
The command has the following form:
Examples
MEFFMASS
MEFFMASS(GRID=12,SUMMARY,PARTFAC)
c ( )
M
r
( )
M
r
D
R
T
MD
R
=
D
R
u c { } =
M
r
c
T
u
T
Muc =
M
r
c
T
M
i i
c =
M
i i
c
i
2
M
i i
MEFFMASS
PRINT
NOPRINT
PUNCH
NOPUNCH
GRID gid,
SUMMARY, PARTFAC,
MEFFM, MEFFW,
FRACSUM, ALL
= ,
YES
NO )
`
=
Main Index
323
CHAPTER 14
Guidelines and Tools for Effective Dynamic Analysis
Describers Meaning
PRINT Write output to the print file. (Default)
NOPRINT Do not write output to the print file.
PUNCH Write output to the punch file.
NOPUNCH Do not write output to the punch file. (Default)
gid Reference grid point for the calculation of the Rigid Body Mass Matrix.
SUMMARY Requests calculation of the Total Effective Mass Fraction, Modal Effective Mass
Matrix, and the A-set Rigid Body Mass Matrix. (Default)
PARTFAC Requests calculation of Modal Participation Factors.
MEFFM Requests calculation of Modal Effective Mass in units of mass.
MEFFW Requests calculation of the Modal Effective Mass in units of weight.
FRACSUM Requests calculation of the Modal Effective Mass Fraction.
Main Index
MD Nastran Dynamic Analysis Users Guide
Modal Kinetic and Strain Energy Output
324
Modal Kinetic and Strain Energy Output
Modal kinetic and strain energy calculations and output can be requested in both modal frequency and
transient response analyses; i.e., Solution Sequences 111, 112, 146, and 200.
The kinetic and strain energy contribution of each normal mode in a modal frequency or transient
response analysis can be requested.
Three types of output will be computed: Actual Kinetic (or Strain) Energy, Normalized Kinetic (or
Strain) Energy, and Fractional Kinetic (or Strain) Energy.
1. Modal kinetic energy is computed as follows.
In frequency response,
[Actual Energy] =
where is the excitation (or forcing) frequency.
In transient response,
[Actual Energy] =
2. The normalized energy is computed by normalizing each column of the actual energy by the
highest energy in each column.
3. The fractional energy is computed by dividing the normalized energy at a given forcing frequency
(or time step) by the sum of all normalized energies across all natural frequencies.
Modal kinetic and strain energy output is requested with the following Case Control commands,
MODALKE and MODALSE.
Format for kinetic energy
Format for strain energy
0.5 diag e
i
2
( ) | | M
hh
| | u
h
| | u
h
| |
e
0.5 M
hh
| | u
h
| | u
h
| |
MODALKE (
SORT1
SORT2
PRINT
NOPRINT
PUNCH ,
REAL or IMAG
PHASE
ESORT
MODE
ASCEND
DESCENT
)
`
=
THRESH e = | |
TIME
FREQ
)
`
ALL
r
)
`
=
AVERAGE
AMPLITUDE
PEAK
)
`
)
ALL
n
NONE
)
`
=
MODALSE (
SORT1
SORT2
PRINT
NOPRINT
PUNCH ,
REAL or IMAG
PHASE
ESORT
MODE
ASCEND
DESCENT
)
`
=
THRESH e = | |
TIME
FREQ
)
`
ALL
r
)
`
=
AVERAGE
AMPLITUDE
PEAK
)
`
)
ALL
n
NONE
)
`
=
Main Index
325
CHAPTER 14
Guidelines and Tools for Effective Dynamic Analysis
Examples
MODALSE= ALL
SET 100= 1, 3, 4, 5, 7
MODALKE(ESORT=ASCEND,THRESH=.0001)= 100
For the SORT1 option:
Kinetic (or Strain) Energy
Time (or Frequency)= value
MODE NUMBERActualNormalizedFractional
ixxx.xxxxx.xxxxx.xx
i+1...
....
....
i+n...
Above form repeated for each time or frequency.
Describer Meaning
SORT1 Output will be presented as a tabular listing of modes for each frequency or time
step.
SORT2 Output will be presented as a tabular listing of frequencies or time steps for each
mode.
PRINT Write the results to the .f06 file (Default).
NOPRINT Do not write the results to the .f06 file.
PUNCH Write the results to the punch (.f07) file.
ESORT Present the modal energies sorted by mode number, ascending energy value or
descending energy value (Default is MODE)
THRESH Write out only those energies greater than e (Default = 0.001).
MODES Compute energies for all modes or the set of mode numbers defined in SET n
(Default = ALL).
TIME or FREQ Compute energies at all time steps, or frequencies, or the set of frequencies
defined by SET r (Default = ALL).
AVERAGE Requests average energy in frequency response analysis only (Default).
AMPLITUDE Requests amplitude of energy in frequency response analysis only.
PEAK Requests peak energy for frequency response analysis only. PEAK is the sum
of AVERAGE and AMPLITUDE.
ALL, n, NONE Compute modal energies for (1) all modes, (2) the modes defined on SET n, or
(3) no modes.
Main Index
MD Nastran Dynamic Analysis Users Guide
Modal Kinetic and Strain Energy Output
326
For the SORT2 option:
Kinetic (or Strain) Energy
Mode Number: i
Time (or Frequency)ActualNormalizedFractional
value
1
xxx.xxxxx.xxxxx.xx
value
2
...
....
. ...
Above form repeated for each mode.
The following commands:
MODALSE(SORT1, THRESH=0.0)= all
MODALKE(SORT2, ESORT=DESCEND, THRESH=0.0)= all
produce the following output (note these output samples are excerpts):
FREQUENCY = 1.000000E+00
M O D A L S T R A I N E N E R G Y
MODE NUMBER ACTUAL NORMALIZED FRACTIONAL
1 2.415431E-02 1.000000E+00 7.359713E-01
2 3.425556E-04 1.418196E-02 1.043752E-02
3 1.639720E-04 6.788520E-03 4.996156E-03
4 8.846080E-06 3.662319E-04 2.695362E-04
5 6.052715E-03 2.505853E-01 1.844236E-01
MODE NUMBER = 1
M O D A L K I N E T I C E N E R G Y
FREQUENCY ACTUAL NORMALIZED FRACTIONAL
1.000000E+00 8.147641E-04 1.000000E+00 9.924864E-01
2.000000E+00 4.066131E-03 1.000000E+00 9.936854E-01
3.000000E+00 1.411670E-02 1.000000E+00 9.955438E-01
4.000000E+00 5.744822E-02 1.000000E+00 9.977741E-01
5.000000E+00 7.744190E-01 1.000000E+00 9.996839E-01
Main Index
327
CHAPTER 14
Guidelines and Tools for Effective Dynamic Analysis
Grid Point Kinetic Energy
Normal modes analysis, the user may request the kinetic energy at a set of grid points with the GPKE
Case Control command:
The results of the Grid Point Kinetic Energy request GPKE have the same format as a DISPLACEMENT
output:
However, the values represent the relative amount of kinetic energy in each degree-of-freedom at each
GRID point. Note that the values are scaled such that the total kinetic energy is 1.0 and the printed values
are further scaled to be a percentage of the total.
For models using the lumped mass formulation, the Grid Point Kinetic energy can be used to examine
the distribution of kinetic energy among the grid points and is computed as:
Where indicates that the mass-normalized eigenvectors so that the total grid point kinetic energy
is scaled to be unity and the operator indicates term-wise matrix multiplication. The Grid Point
Kinetic Energy output has limited meaning for a coupled mass formulation. Because the coupled mass
formulation produces a coupling of mass across grid points, the sharing of kinetic energy among grid
points can occur. In general, this obscures the meaning of the computation as a means of identifying
important model parameters to control modal behavior.
GPKE
PRINT
NOPRINT
PUNCH, THRESH e = ( ) ,
ALL
n
NONE
)
`
=
EIGENVALUE = 1.914339E+01
CYCLES = 6.963531E-01 G R I D P O I N T K I N E T I C E N E R G Y ( P E R C E N T )
MODE NUMBER = 4
POINT ID. TYPE T1 T2 T3 R1 R2 R3
1 G .0 .0 .0 .0 .0 .0
2 G .0 .0 .0 .0 .0 .0
3 G 2.164691E-03 2.262123E+00 .0 .0 .0 .0
4 G 2.164691E-03 2.262123E+00 .0 .0 .0 .0
5 G 2.466655E-32 1.828525E-01 .0 .0 .0 .0
6 G 1.783813E-03 3.179767E+00 .0 .0 .0 .0
7 G 1.783813E-03 3.179767E+00 .0 .0 .0 .0
8 G 2.985233E-32 2.590253E-01 .0 .0 .0 .0
9 G 7.929645E-04 1.179093E+01 .0 .0 .0 .0
10 G 7.929645E-04 1.179093E+01 .0 .0 .0 .0
11 G 2.003826E-03 3.253929E+01 .0 .0 .0 .0
12 G 2.003826E-03 3.253929E+01 .0 .0 .0 .0
101 G .0 .0 .0 .0 .0 .0
102 G .0 .0 .0 .0 .0 .0
103 G 7.125677E-36 9.556570E-08 .0 .0 .0 4.026777E-04
105 G .0 .0 .0 .0 .0 .0
106 G .0 .0 .0 .0 .0 .0
E
k
g
u
g
mass
M
gg
u
g
mass
| | =
u
g
mass
Main Index
MD Nastran Dynamic Analysis Users Guide
Element Strain Energy
328
Element Strain Energy
Element strain energy is supported by both real and complex Solution Sequences. Note that even though
the solution is complex in frequency response, the strain element energy will be output in real numbers.
Element strain energy is requested by the ESE Case Control command. The format of the Case Control
command for ESE is as follows:
Format
Examples
ESE=ALL
ESE (PUNCH, THRESH=.0001)=19
Describer Meaning
PRINT Write energies to the print file. (default)
PUNCH Write energies to the punch file.
PLOT Do not write energies to either the punch file or the print file.
AVERAGE Requests average energy in frequency response analysis only. (default)
AMPLITUDE Requests amplitude of energy in frequency response analysis only.
PEAK Requests peak energy for frequency response analysis only. PEAK is the sum of
AVERAGE and AMPLITUDE.
THRESH Energies for elements having an energy value of less than p% will be suppressed in
all output filesprint, punch, plot, op2, and xdb. THRESH overrides the value of
TINY described in Remark 1. (Default=0.001)
ALL Energy for all elements will be computed.
n Set identification number. Energy for all elements specified on the SET n command
will be computed. The SET n command must be specified in the same subcase as the
ESE command or above all subcases. (Integer>0)
NONE Element Strain Energy will not be outputted.
ESE
PRINT, PUNCH
PLOT
AVERAGE
AMPLITUDE
PEAK
THRESH p = | |
\ .
|
|
| |
ALL
n
NONE
)
`
=
Main Index
329
CHAPTER 14
Guidelines and Tools for Effective Dynamic Analysis
For frequency response analysis, the energy may be computed in one of three ways as selected by
AVERAGE:
AMPLITUDE:
PEAK:
where:
Limitations
In SOL 111, ESE can only be requested if PARAM,DDRMM,-1 is used. Element data recovery for
thermal loads is not currently implemented in dynamics.
Following is a .f06 excerpt of average element strain energy output in frequency response analysis:
= elemental energy
= displacement - real part
= displacement - imaginary part
= elemental stiffness
E
o
1
4
--- u
r
{ }
T
K
e
| | u
r
{ } u
i
{ }
T
K
e
| | u
i
{ } + ( ) =
E
a
1
4
--- u
r
{ }
T
K
e
| | u
r
{ } u
i
{ }
T
K
e
| | u
i
{ } ( )
2
2 u
r
{ }
T
K
e
| | u
i
{ } ( )
2
+ =
E
peak
E
o
= E
a
+
E
u
r
{ }
u
i
{ }
K
e
| |
FREQUENCY = 1.000000E+00
E L E M E N T S T R A I N E N E R G I E S ( A V E R A G E )
ELEMENT-TYPE = BAR * TOTAL ENERGY OF ALL ELEMENTS IN PROBLEM = 1.195547E+05
SUBCASE 2 * TOTAL ENERGY OF ALL ELEMENTS IN SET -1 = 1.195547E+05
ELEMENT-ID STRAIN-ENERGY PERCENT OF TOTAL STRAIN-ENERGY-DENSITY
101 2.102871E-05 .0000 1.051435E-07
102 2.893353E-02 .0000 1.446677E-04
103 2.029759E-01 .0002 1.014879E-03
Main Index
MD Nastran Dynamic Analysis Users Guide
Element Kinetic Energy
330
Element Kinetic Energy
Element kinetic energy computation can be requested by the EKE Case Control command that supports
normal modes analysis as well as frequency response analysis. Note that even though the solution is
complex in frequency response, the kinetic element energy will be output in real numbers.
The format of the Case Control command for EKE is as follows:
Format
Examples
EKE=ALL
EKE (PUNCH, THRESH=.0001)=19
Describer Meaning
PRINT Write energies to the print file. (Default)
PUNCH Write energies to the punch file.
PLOT Do not write energies to either the punch file or the print file.
AVERAGE Requests average energy in frequency response analysis only. (Default)
AMPLITUDE Requests amplitude of energy in frequency response analysis only.
PEAK Requests peak energy for frequency response analysis only. PEAK is the sum
of AVERAGE and AMPLITUDE.
THRESH Strain energies for elements having a energy value of less than p% will be
suppressed in all output filesprint, punch, plot, op2, and xdb. THRESH
overrides the value of TINY described in Remark 1. (Default=0.001)
ALL Strain energy for all elements will be computed.
n Set identification number. Energy for all elements specified on the SET n
command will be computed. The SET n command must be specified in the
same subcase as the EKE command or above all subcases. (Integer>0)
NONE Element Kinetic Energy will not be outputted.
EKE
PRINT, PUNCH
PLOT
AVERAGE
AMPLITUDE
PEAK
THRESH p = | |
\ .
|
|
| |
ALL
n
NONE
)
`
=
Main Index
331
CHAPTER 14
Guidelines and Tools for Effective Dynamic Analysis
For frequency response analysis, the energy may be computed in one of three ways as selected by
AVERAGE:
AMPLITUDE:
PEAK:
where:
Limitations
In SOL 111, EKE can only be requested if PARAM,DDRMM,-1 is used. Element data recovery for
thermal loads is not currently implemented in dynamics.
Following is a .f06 excerpt of average element kinetic energy output in frequency response analysis:
= elemental energy
= velocity - real part
= velocity - imaginary part
= elemental mass
E
o
1
4
--- v
r
{ }
T
M
e
| | v
r
{ } v
i
{ }
T
M
e
| | v
i
{ } + ( ) =
E
a
1
4
--- v
r
{ }
T
M
e
| | v
r
{ } v
i
{ }
T
M
e
| | v
i
{ } ( )
2
2 v
r
{ }
T
M
e
| | v
i
{ } ( )
2
+ =
E
peak
E
o
= E
a
+
E
v
r
{ }
v
i
{ }
M
e
| |
FREQUENCY = 1.000000E+00
E L E M E N T K I N E T I C E N E R G I E S ( A V E R A G E )
ELEMENT-TYPE = BAR * TOTAL ENERGY OF ALL ELEMENTS IN PROBLEM = 5.959510E+02
SUBCASE 2 * TOTAL ENERGY OF ALL ELEMENTS IN SET -1 = 5.959510E+02
ELEMENT-ID KINETIC-ENERGY PERCENT OF TOTAL KINETIC-ENERGY-DENSITY
101 4.627901E+01 7.7656 2.313951E-01
102 3.740206E+01 6.2760 1.870103E-01
Main Index
MD Nastran Dynamic Analysis Users Guide
Element Energy Loss
332
Element Energy Loss
Element energy loss per cycle (element damping energy) can be requested by the EDE Case Control
command for frequency response analysis. Note that even though the solution is complex in frequency
response, the element energy loss will be output in real numbers.
The format of the Case Control command for EDE is as follows:
Format
Examples
EDE=ALL
EDE (PUNCH, THRESH=.0001)=19
Describer Meaning
PRINT Write energies to the print file. (default)
PUNCH Write energies to the punch file.
PLOT Do not write energies to either the punch file or the print file.
AVERAGE Requests average energy in frequency response analysis only. (Default)
AMPLITUDE Requests amplitude of energy in frequency response analysis only.
PEAK Requests peak energy for frequency response analysis only. PEAK is the sum of
AVERAGE and AMPLITUDE.
THRESH Energies for elements having an energy value of less than p% will be suppressed
in all output filesprint, punch, plot, op2, and xdb. THRESH overrides the value
of TINY described in Remark 1. (Default = 0.001)
ALL Energy for all elements will be computed.
n Set identification number. Energy for all elements specified on the SET n
command will be computed. The SET n command must be specified in the same
subcase as the EDE command or above all subcases. (Integer > 0)
NONE Element Energy Loss will not be outputted.
EDE
PRINT, PUNCH
PLOT
AVERAGE
AMPLITUDE
PEAK
THRESH p = | |
\ .
|
|
| |
ALL
n
NONE
)
`
=
Main Index
333
CHAPTER 14
Guidelines and Tools for Effective Dynamic Analysis
For frequency response analysis, the energy may be computed in one of three ways as selected by
AVERAGE:
AMPLITUDE:
PEAK:
where:
Limitations
In SOL 111, EDE can only be requested if PARAM,DDRMM,-1 is used.
Element data recovery for thermal loads is not currently implemented in dynamics.
Only damping from the viscous dampers (e.g., CVISC, CDAMPi, etc.) are included. Structural
damping is not included in the calculation.
Following is a .f06 excerpt of average element energy loss output in frequency response analysis:
= elemental energy
= displacement - real part
= displacement - imaginary part
= elemental damping
E
o
te u
r
{ }
T
B
e
| | u
r
{ } u
i
{ }
T
B
e
| | u
i
{ } + ( ) =
E
a
te u
r
{ }
T
B
e
| | u
r
{ } u
i
{ }
T
B
e
| | u
i
{ } ( )
2
2 u
r
{ }
T
B
e
| | u
i
{ } ( )
2
+ =
E
peak
E
o
= E
a
+
E
u
r
{ }
u
i
{ }
B
e
| |
FREQUENCY = 1.000000E+00
E L E M E N T E N E R G Y L O S S P E R C Y C L E ( A V E R A G E )
ELEMENT-TYPE = DAMP2 * TOTAL ENERGY OF ALL ELEMENTS IN PROBLEM = 3.100174E+00
SUBCASE 2 * TOTAL ENERGY OF ALL ELEMENTS IN SET -1 = 3.100174E+00
ELEMENT-ID ENERGY LOSS PERCENT OF TOTAL LOSS ENERGY-DENSITY
3042 9.836801E-01 31.7298
5042 2.116494E+00 68.2702
Main Index
MD Nastran Dynamic Analysis Users Guide
Total Energy Output for Defined SETs
334
Total Energy Output for Defined SETs
Total Energy outputs can be requested for user defined element SETs. The Case Control command, SETP
is used to define the list of element SETs, which are referenced by the ESE , EKE or EDE output requests.
The defined lists of SET identifications are processed individually for data recovery:
Formats
SETP n = {i
1
[,i
2
,i
3
THRU i
4
EXCEPT i
5
,i
6
,i
7
,i
8
THRU i
9
]}
Remarks
1. A SETP command may be more than one physical command. A comma at the end of a physical
command signifies a continuation command. Commas may not end a set. THRU may not be used
for continuation. Place a number after the THRU.
2. Set identification numbers following EXCEPT within the range of the THRU must be in
ascending order.
In SET 88 above, the numbers 77, 78, etc., are included in the set because they are outside the
prior THRU range.
3. SETP usage is limited to the EDE, EKE, and ESE Case Control Commands.
Describer Meaning
n SETP identification number. Any SETP may be redefined by reassigning its
identification number. SETPs specified under a SUBCASE command are
recognized for that SUBCASE only. (Integer > 0)
SET Identification numbers. If no such identification number exists, the request
is ignored. (Integer > 0)
EXCEPT Set identification numbers following EXCEPT will be deleted from output list as
long as they are in the range of the set defined by the immediately preceding
THRU. An EXCEPT list may not include a THRU list or ALL.
Main Index
335
CHAPTER 14
Guidelines and Tools for Effective Dynamic Analysis
Output Example
0 SUBCASE 1001
E L E M E N T S T R A I N E N E R G I E S
ELEMENT-TYPE = QUAD4 * TOTAL ENERGY OF ALL ELEMENTS IN PROBLEM = 4.593646E+00
SUBCASE 1001 * TOTAL ENERGY OF ALL ELEMENTS IN SET 1 = 2.973878E-03
0
ELEMENT-ID STRAIN-ENERGY PERCENT OF TOTAL STRAIN-ENERGY-DENSITY
1 2.973878E-03 0.0647 1.631036E+00
TYPE = QUAD4 SUBTOTAL 2.973878E-03 0.0647
0 SUBCASE 1001
E L E M E N T S T R A I N E N E R G I E S
ELEMENT-TYPE = QUAD4 * TOTAL ENERGY OF ALL ELEMENTS IN PROBLEM = 4.593646E+00
SUBCASE 1001 * TOTAL ENERGY OF ALL ELEMENTS IN SET 2 = 1.778719E-03
0
ELEMENT-ID STRAIN-ENERGY PERCENT OF TOTAL STRAIN-ENERGY-DENSITY
2 1.778719E-03 0.0387 5.811762E-01
TYPE = QUAD4 SUBTOTAL 1.778719E-03 0.0387
Main Index
MD Nastran Dynamic Analysis Users Guide
Total Energy Output for Defined SETs
336
Main Index
MD Nastran Dynamic Analysis Users Guide
Chapter 15: Results Processing
15
Results Processing
Overview
Structure Plotting
X-Y Plotting
Main Index
MD Nastran Dynamic Analysis Users Guide
Overview
338
Overview
Plotted output is important in verifying your model and understanding its results. Plots show information
in a format that is much easier to interpret than printed output. Plots are especially important for dynamic
analysis because the analysis can produce voluminous output. For example, consider a transient response
analysis for which there are 1000 output time steps, 100 grid points of interest, and 10 elements of
interest. Printed output is too large to interpret efficiently and effectively, and it does not easily show the
time variation. Plotted output overcomes these problems.
There are two kinds of plotted output: structure plots and X-Y plots. Structure plots can depict the entire
structure or a portion of it. Structure plots are useful for verifying proper geometry and connectivity.
They also can be used to show the deformed shape or stress contours at a specified time or frequency.
X-Y plots, on the other hand, show how a single-response quantity, such as a grid point displacement or
element stress, varies across a portion or all of the time or frequency range.
There are numerous commercial and in-house plotting programs that interface to MD Nastran for
structure and/or X-Y plotting. PATRAN and SimX are two good interactive programs for plotting.
The commercial programs are similar because they operate interactively. The MD Nastran plot
capabilities, on the other hand, are performed as a batch operation, which means that you predefine your
plots when you make your MD Nastran run.
Interactive plots are easier to change and to zoom or fly around the model. The batch operations can be
very useful for design studies where the plot requests stay the same over many jobs.
This chapter briefly describes the kinds of plots available in MD Nastran.
Main Index
339
CHAPTER 15
Results Processing
Structure Plotting
Structure plotting is performed to verify the models geometry and element connectivity prior to
performing a dynamic analysis.
After (or during) the analysis, structure plotting is performed to view deformed shapes and contours. For
dynamic response, deformed shape and contour plots can be made for normal modes analysis (for which
there is a plot, or set of plots, per mode), frequency response analysis (for which there is a plot, or set of
plots, per output frequency), and transient response analysis (for which there is a plot, or set of plots, per
output time).
Structure plot commands are described in the MD Nastran Reference Manual. In the MD Nastran input
file, structure plotting commands are listed in the OUTPUT(PLOT) Commands, which immediately
precedes the Bulk Data Section. The structure plotting commands define the set of elements to be plotted
(SET), the viewing axes (AXES), the viewing angles (VIEW) as well as the plot type and parameters
(PLOT). Optionally, the scale of the plotted deformation (MAXIMUM DEFORM) can be specified; if not
specified, the plotted deformation is scaled such that the maximum deformation is 5% of the maximum
dimension of the structure.
Listing 15-1 shows the structure plotting commands applied to a normal modes analysis of the bracket
model. See Install_dir/mdxxxx/dynamics/doc/bd15bkt.dat. Figure 15-1 shows the resulting structure
plots. The first plot shows the undeformed shape, and the next two plots show the undeformed shape
overlaid on the deformed shapes for modes 1 and 2. The default is chosen such that the maximum plotted
deformation is 5% of the maximum dimension of the bracket; the actual maximum deformation is printed
at the top of the plot. The plots shown in this chapter were converted to PostScript format for printing
on a PostScript-compatible printer.
Listing 15-1 Normal Modes Structure Plot Commands for the Bracket Model
$ PLOT COMMANDS FOR BRACKET NORMAL MODES ANALYSIS
... Executive, Case Control ...
$
$ OUTPUT REQUESTS
DISPLACEMENT(PLOT) = ALL
$
$ STRUCTURE PLOTS
OUTPUT(PLOT)
CSCALE = 3.0
SET 333 = ALL
AXES MX,MY,Z
VIEW 20.,20.,20.
FIND SCALE, ORIGIN 5, SET 333
$ PLOT UNDEFORMED SHAPE
PLOT SET 333, ORIGIN 5
$ PLOT DEFORMED, UNDEFORMED SHAPES
PLOT MODAL DEFORMATION 0,1
PLOT MODAL DEFORMATION 0,2
$
BEGIN BULK
$
... Bulk Data ...
$
ENDDATA
Main Index
MD Nastran Dynamic Analysis Users Guide
Structure Plotting
340
Figure 15-1 Normal Modes Structure Plots for the Bracket Model
Undeformed Shape
Mode 1
Mode 2
Max. Def. = 3.82
Max. Def. = 5.06
Main Index
341
CHAPTER 15
Results Processing
Listing 15-2 shows the structure plotting commands applied to a modal frequency response analysis of
the cantilever beam model. See Install_dir/mdxxxx/doc/dynamics/bd15bar1.dat. The displacements are
computed in magnitude/phase form. PARAM,DDRMM,-1 and PARAM,CURVPLOT,1 are required in
the Bulk Data to create structure plots at specified frequencies. (Note that PARAM,DDRMM,-1
generally increases the amount of computer time and is not recommended unless otherwise required.)
Figure 15-2 shows the resulting plots. The first plot shows the undeformed shape, and the next plot
shows the magnitude of response at 2.05 Hz, which is overlaid on the undeformed shape. The default is
chosen such that the maximum plotted deformation is 5% of the length of the bar; the actual maximum
deformation is printed at the top of the plot.
Listing 15-2 Frequency Response Structure Plot Commands for the Bar Model
Magnitude/Phase
$ PLOT COMMANDS FOR BAR MODAL FREQUENCY RESPONSE
$ --- MAGNITUDE, PHASE ---
... Executive, Case Control ...
$
$ OUTPUT REQUESTS
$ MAGNITUDE, PHASE
DISPLACEMENT(PHASE,PLOT) = ALL
$
$ STRUCTURE PLOTS
OUTPUT(PLOT)
$ DEFINE ELEMENTS IN PLOT SET
SET 333 = ALL
$ PLOT AXES: R=-Z, S=X, T=Y
AXES MZ,X,Y
VIEW 0.,0.,0.
FIND SCALE, ORIGIN 5, SET 333
$ PLOT UNDEFORMED SHAPE
PLOT SET 333, ORIGIN 5
$ PLOT DEFORMED SHAPE AT 2.05 HZ
PLOT FREQUENCY DEFORMATION 0 RANGE 2.05,2.051 MAGNITUDE SET 333
$
BEGIN BULK
$
$ REQUIRED FOR "FREQUENCY FROZEN" STRUCTURE PLOTS
PARAM,DDRMM,-1
PARAM,CURVPLOT,1
$
... rest of Bulk Data ...
$
ENDDATA
Figure 15-2 Frequency Response Structure Plots for the Bar Model -- Magnitude/Phase
Frequency 2.05
Undeformed Shape
Max. Def. = 0.394
Main Index
MD Nastran Dynamic Analysis Users Guide
Structure Plotting
342
The same plots are regenerated except that now the displacements are in real/imaginary format (the
default). Listing 15-3 shows the plot commands. See Install_dir/mdxxxx/doc/dynamics/bd15bar2.dat.
Note that the imaginary component is selected by PHASE LAG -90. Figure 15-3 shows the resulting
plots. The default is chosen such that the maximum plotted deformation is 5% of the length of the bar;
the actual maximum deformation is printed at the top of the plot.
Listing 15-3 Frequency Response Structure Plot Commands for the Bar Model --
Real/Imaginary
$ PLOT COMMANDS FOR BAR MODAL FREQUENCY RESPONSE
$ --- REAL, IMAGINARY ---
... Executive, Case Control ...
$
$ OUTPUT REQUESTS
$ REAL, IMAGINARY
DISPLACEMENT(PLOT) = ALL
$
$ STRUCTURE PLOTS
OUTPUT(PLOT)
$ DEFINE ELEMENTS IN PLOT SET
CSCALE = 1.8
SET 333 = ALL
$ PLOT AXES: R=-Z, S=X, T=Y
AXES MZ,X,Y
VIEW 0.,0.,0.
FIND SCALE, ORIGIN 5, SET 333
$ PLOT UNDEFORMED SHAPE
PLOT SET 333, ORIGIN 5
$ PLOT DEFORMED SHAPE--REAL
PLOT FREQ DEFORM 0 RANGE 2.05,2.051 SET 333
$ PLOT DEFORMED SHAPE--IMAGINARY
PLOT FREQ DEFORM 0 RANGE 2.05,2.051 PHASE LAG -90. SET 333
$
BEGIN BULK
$
$ REQUIRED FOR "FREQUENCY FROZEN" STRUCTURE PLOTS
PARAM,DDRMM,-1
PARAM,CURVPLOT,1
$
... rest of Bulk Data ...
$
ENDDATA
Main Index
343
CHAPTER 15
Results Processing
Figure 15-3 Frequency Response Structure Plots for the Bar Model -- Real/Imaginary
Listing 15-4 shows the structure plotting commands applied to a modal transient response analysis of the
cantilever beam model. See Install_dir/mdxxxx/doc/dynamics/bd15bar3.dat. PARAM,DDRMM,-1 is
required in the Bulk Data in order to create structure plots at various times and/or frequencies. (Note that
PARAM,DDRMM,-1 generally increases the amount of computer time and is not recommended unless
otherwise required.) Figure 15-4 shows the resulting plots. The plots show the displacements at the
following times: 0.25, 0.50, and 0.75 seconds, which are overlaid on the undeformed shape. The default
is chosen such that the maximum plotted deformation is 5% of the length of the bar; the actual maximum
deformation is printed at the top of the plot. For this case it may be better to specify a maximum
deformation so that the plots will show relative amplitudes.
Listing 15-4 Transient Response Structure Plot Commands for the Bar Model
$ PLOT COMMANDS FOR BAR MODAL TRANSIENT RESPONSE
... Executive, Case Control ...
$
$ OUTPUT REQUESTS
DISPLACEMENT(PLOT) = ALL
$
$ STRUCTURE PLOTS
OUTPUT(PLOT)
$ DEFINE ELEMENTS IN PLOT SET
SET 333 = ALL
$ PLOT AXES: R=-Z, S=X, T=Y
AXES MZ,X,Y
VIEW O.,O.,O.
FIND SCALE, ORIGIN 5, SET 333
$ PLOT DEFORMED SHAPE AT TIMES 0.25,0.5,0.75
PLOT TRANSIENT DEFORMATION 0 RANGE 0.25,0.251 SET 333
PLOT TRANSIENT DEFORMATION 0 RANGE 0.50,0.501 SET 333
Max. Def. = 0.185
Frequency 2.05 Phase 0.
Max. Def. = 0.348
Frequency 2.05 Phase -90.00
Undeformed Shape
Main Index
MD Nastran Dynamic Analysis Users Guide
Structure Plotting
344
PLOT TRANSIENT DEFORMATION 0 RANGE 0.75,0.751 SET 333
$
BEGIN BULK
$
$ REQUIRED FOR "TIME FROZEN" STRUCTURE PLOTS
PARAM,DDRMM,-1
$
... rest of Bulk Data ...
$
ENDDATA
Figure 15-4 Transient Response Structure Plots for the Bar Model
Although structure plotting is best performed in an interactive environment outside of MD Nastran, the
batch structure plotting capability in MD Nastran is nevertheless a useful tool for model verification and
results processing. The batch plotting capability can save time and effort when many plots are required
for a model that is run repeatedly.
Max. Def. = 0.040
Time 0.25
Max. Def. = 0.069
Time 0.50
Max. Def. = 0.057
Time 0.75
Main Index
345
CHAPTER 15
Results Processing
X-Y Plotting
X-Y plots are used to display frequency and transient response results where the x-axis is frequency or
time and the y-axis is any output quantity. Unlike structure plotting, which is often performed in an
interactive environment, X-Y plotting is ideal for the MD Nastran batch environment due to the large
volume of data.
X-Y plot commands are contained in the X-Y PLOT Commands Section that immediately precedes the
Bulk Data Section. You define the titles (XTITLE and YTITLE) and plots (XYPLOT). You can specify the
plots to be generated in log format (XLOG and YLOG), and you can specify different line styles. You can
also specify that the plots are to be made in pairs (with a top and a bottom plot), which is particularly
useful for frequency response results when you want to display magnitude/phase or real/imaginary pairs.
Details about X-Y plotting and its commands are located in Plotting (Ch. 11) in the MD Nastran
Reference Manual.
Element force and stress component numbers are also described in the manual. The X-Y plot commands
use numbers to identify a single component of grid point and element data. Note that frequency response
requires the use of complex force and stress components.
Once a good set of X-Y plot commands is established, it is wise to use this set repeatedly. The examples
that follow provide a good starting point.
Listing 15-5 shows X-Y plot commands for a modal frequency response analysis of the cantilever beam
model. See Install_dir/mdxxxx/dir/dynamics/bd15bar4.dat. Plots are made in pairs in magnitude/phase
format. The t as the second letter in XTGRID, YTGRID, YTLOG, and YTTITLE corresponds to the
top plot of each pair; the letter b corresponds to the bottom plot (XBGRID, YBGRID, etc.) Plots are
made for the applied loads (OLOAD) at grid points 6 and 11, displacements (DISP) of grid points 6 and
11, bending moment (ELFORCE) at end A in plane 1 for element 6, and modal displacements (SDISP)
for modes 1 and 2. For CBAR elements, force component 2 is the bending moment component at end
A in plane 1 for real or magnitude output, and force component 10 is the similar component for
imaginary or phase output. Figure 15-5 shows the resulting plots. The plots in this chapter were
converted to PostScript format for printing on a PostScript-compatible printer. The plots in the output do
not exactly follow the input request order due to sorting for processing efficiency.
The X-Y plotter makes reasonable choices of upper and lower bounds for the axes for both the x- and
y-axes on most plots. If it does not, the bounds can be fixed with the XMIN, XMAX, YMIN, YMAX, and
their variations for half-frame curves. Instances where setting bounds explicitly results in better plots
include the following situations:
If you expect a variable to be constant or vary only slightly but want to plot it to confirm that it
indeed does not vary, set the YMIN and YMAX to include the expected value, but separate them
by at least 10 percent of their average value.
Main Index
MD Nastran Dynamic Analysis Users Guide
X-Y Plotting
346
For this case the automatic bound selection chooses bounds very close to each other to make the
data fill up the plot. This selection causes the bounds to be nearly equal and magnifies the scale
of the plot orders of magnitude larger than other plots made of varying functions. The response
appears to be erratic when, in fact, it is smooth within engineering criteria. The extreme cases
occur when the function varies only in its last digit. Then the function appears to be oscillating
between the upper and lower limits or it can even cause a fatal error due to numerical overflow
when it attempts to divide numbers by the difference YMAX-YMIN.
The automatic bound selector tends to round up the bounds to integer multiples of 100. When
plotting phase angles, bounds that cause grid lines at 90 degrees are more readable. For
example, for a plot that traverses the range of 0 to 360 degrees, the usual selected bounds are 0 to
400 degrees. If you prefer to have grid lines drawn at integer multiples of 90 degrees, set YMIN
to 0.0 and YMAX at 360.0 degrees.
When plotting log plots, any bounds you input may be rounded up or down to a value that the
plotter considers more reasonable. In general, changing bounds on log plots sometimes requires
experimentation before a reasonable set can be found.
Producing good quality plots is an interactive process whether the plot is produced by an
interactive or batch plotter. The restart feature discussed in Restarts In Dynamic Analysis
(Ch. 10) can reduce the computer costs for this iteration since restarts performed to change only
plot requests are made efficiently.
Listing 15-5 X-Y Plot Commands for the Bar Frequency Response Analysis
$ X-Y PLOT COMMANDS FOR BAR MODAL FREQUENCY RESPONSE
$ --- MAGNITUDE, PHASE ---
...Executive, Case Control ...
$
$ APPLIED LOAD OUTPUT
SET 15 = 6,11
OLOAD(PHASE,PLOT) = 15
$
$ PHYSICAL OUTPUT REQUEST
SET 11 = 6,11
DISPLACEMENT(PHASE,PLOT) = 11
$
$ MODAL SOLUTION SET OUTPUT
SET 12 = 1,2
SDISP(PHASE,PLOT) = 12
$
$ ELEMENT FORCE OUTPUT
SET 13 = 6
ELFORCE(PHASE,PLOT) = 13
$
OUTPUT(XYPLOT)
XTGRID = YES
YTGRID = YES
XBGRID = YES
YBGRID = YES
$
$ PLOT RESULTS
XTITLE = FREQUENCY
$
YTLOG = YES
YTTITLE = DISPL. MAG. 6
Main Index
347
CHAPTER 15
Results Processing
YBTITLE = DISPL. PHASE 6
XYPLOT DISP /6(T2RM,T2IP)
YTTITLE = DISPL. MAG. 11
YBTITLE = DISPL. PHASE 11
XYPLOT DISP /11(T2RM,T2IP)
$
YTTITLE = SDISP. MAG. MODE 1
YBTITLE = SDISP. PHASE MODE 1
$ XYPLOT SDISP /mode(T1)
XYPLOT SDISP /1(T1RM,T1IP)
YTTITLE = SDISP. MAG. MODE 2
YBTITLE = SDISP. PHASE MODE 2
XYPLOT SDISP /2(T1RM,T1IP)
$
YTTITLE = BEND. MOMENT A1 EL. 6 MAG.
YBTITLE = BEND. MOMENT A1 EL. 6 PHASE
XYPLOT ELFORCE /6(2,10)
$
YTLOG = NO
YBMAX = 90.0
YBMIN = 0.0
CURVELINESYMBOL = -2
YTMAX = 4.0
YTMIN = 0.0
YTTITLE = LOAD MAG. 6
YBTITLE = LOAD PHASE 6
XYPLOT OLOAD /6(T2RM,T2IP)
YTMAX = 8.0
YTMIN = 0.0
YTTITLE = LOAD MAG. 11
YBTITLE = LOAD PHASE 11
XYPLOT OLOAD /11(T2RM,T2IP)
$
BEGIN BULK
$
... Bulk Data ...
$
ENDDATA
Main Index
MD Nastran Dynamic Analysis Users Guide
X-Y Plotting
348
Figure 15-5 X-Y Plots for the Bar Frequency Response Analysis
400
0
1.0
1.0E-5
400
0
0 20 Frequency (Hz)
1.0
1.0E-4
D
i
s
p
l
.
M
a
g
.
6
D
i
s
p
l
.
P
h
a
s
e
6
D
i
s
p
l
.
M
a
g
.
1
1
D
i
s
p
l
.
P
h
a
s
e
1
1
Main Index
349
CHAPTER 15
Results Processing
Figure 15-5 X-Y Plots for the Bar Frequency Response Analysis (continued)
S
d
i
s
p
.
M
a
g
.
M
o
d
e
2
S
d
i
s
p
.
P
h
a
s
e
M
o
d
e
2
200
0
1.0
1.0E-4
360
160
0 20 Frequency (Hz)
1.0E-2
1.0E-4
S
d
i
s
p
.
M
a
g
.
M
o
d
e
1
S
d
i
s
p
.
P
h
a
s
e
M
o
d
e
1
Main Index
MD Nastran Dynamic Analysis Users Guide
X-Y Plotting
350
Figure 15-5 X-Y Plots for the Bar Frequency Response Analysis (continued)
400
0
0 20 Frequency (Hz)
1.0E3
1.0E-1
B
e
n
d
.
M
o
m
e
n
t
A
1
E
l
.
6
M
a
g
.
B
e
n
d
.
M
o
m
e
n
t
A
1
E
l
.
6
P
h
a
s
e
Main Index
351
CHAPTER 15
Results Processing
Figure 15-5 X-Y Plots for the Bar Frequency Response Analysis (continued)
Listing 15-6 shows X-Y plot commands for a modal transient response analysis of the cantilever beam
model. See Install_dir/mdxxxx/doc/dynamics/bd15bar5.dat. Plots are made for the applied loads
(OLOAD) at grid points 6 and 11, displacements (DISP) of grid points 6 and 11, accelerations (ACCE)
for grid points 6 and 11, bending moment (ELFORCE) at end A in plane 1 for element 6, and modal
displacements (SDISP) for modes 1 and 2. Figure 15-6 shows the resulting plots.
0 20
Frequency (Hz)
100
8.0
100
4.0
0
0
0
0
L
o
a
d
M
a
g
.
6
L
o
a
d
P
h
a
s
e
6
L
o
a
d
M
a
g
.
1
1
L
o
a
d
P
h
a
s
e
1
1
Main Index
MD Nastran Dynamic Analysis Users Guide
X-Y Plotting
352
Listing 15-6 X-Y Plot Commands for the Bar Transient Response Analysis
$ X-Y PLOT COMMANDS FOR BAR MODAL TRANSIENT RESPONSE
... Executive, Case Control ...
$
$ PHYSICAL OUTPUT REQUEST
SET 11 = 6,11
DISPLACEMENT(PLOT) = 11
ACCELERATION(PLOT) = 11
$
$ MODAL SOLUTION SET OUTPUT
SET 12 = 1,2
SDISP(PLOT) = 12
$
$ ELEMENT FORCE OUTPUT
SET 13 = 6
ELFORCE(PLOT) = 13
$
$ APPLIED LOAD OUTPUT
SET 15 = 6,11
OLOAD(PLOT) = 15
$
OUTPUT(XYPLOT)
XGRID = YES
YGRID = YES
$
$ PLOT RESULTS
XTITLE = TIME
$
YTITLE = DISPL. 6
XYPLOT DISP /6(T2)
YTITLE = DISPL. 11
XYPLOT DISP /11(T2)
YTITLE = ACCEL. 6
XYPLOT ACCE /6(T2)
YTITLE = ACCEL. 11
XYPLOT ACCE /11(T2)
$
YTITLE = SDISP. 1
XYPLOT SDISP /1(T1)
YTITLE = SDISP. 2
XYPLOT SDISP /2(T1)
$
YTITLE = BEND. MOMENT A1, EL. 6
XYPLOT ELFORCE /6(2)
$
YTITLE = LOAD 6
XYPLOT OLOAD /6(T2)
YTITLE = LOAD 11
XYPLOT OLOAD /11(T2)
$
BEGIN BULK
$
... Bulk Data ...
$
ENDDATA
Main Index
353
CHAPTER 15
Results Processing
Figure 15-6 X-Y Plots for the Bar Transient Response Analysis
0.03
-0.02
0.0
0.08
-0.06
0.0
0.0 2.0
Time (sec)
D
i
s
p
l
.
6
D
i
s
p
l
.
1
1
Main Index
MD Nastran Dynamic Analysis Users Guide
X-Y Plotting
354
Figure 15-6 X-Y Plots for the Bar Transient Response Analysis (continued)
4.0
-6.0
0.0
10.0
-15.0
0.0
0.0 2.0
Time (sec)
A
c
c
e
l
.
6
A
c
c
e
l
.
1
1
Main Index
355
CHAPTER 15
Results Processing
Figure 15-6 X-Y Plots for the Bar Transient Response Analysis (continued)
-20.0
0.0
0.0 2.0
Time (sec)
B
e
n
d
.
M
o
m
e
n
t
A
1
,
E
l
.
6
25.0
Main Index
MD Nastran Dynamic Analysis Users Guide
X-Y Plotting
356
Figure 15-6 X-Y Plots for the Bar Transient Response Analysis (continued)
0.08
-0.10
0.0
0.0015
-0.0010
0.0
0.0 2.0
Time (sec)
S
d
i
s
p
.
1
S
d
i
s
p
.
2
Main Index
357
CHAPTER 15
Results Processing
Figure 15-6 X-Y Plots for the Bar Transient Response Analysis (continued)
3.0
-3.0
0.0
6.0
-6.0
0.0
0.0 2.0
Time (sec)
L
o
a
d
6
L
o
a
d
1
1
Main Index
MD Nastran Dynamic Analysis Users Guide
X-Y Plotting
358
Main Index
MD Nastran Dynamic Analysis Users Guide
Chapter 16: Special Topics
16
Special Topics
Dynamic Reduction
Superelement Analysis
Fourier Transform
Aeroelastic Analysis
OPENFSI
f
e
h
Main Index
MD Nastran Dynamic Analysis Users Guide
DMIGs, Extra Points, and Transfer Functions
362
In modal solutions the system matrices are transformed to the modal coordinates and merged with the
extra point degrees-of-freedom. The modal coordinates include free body modes, , and flexible
modes, . Note that the coupling between the structural motions and the extra points is only
approximated by the truncated modal solution.
Modal Transformations
When extra points are included in the modal formulation, a transformation is needed between the
physical displacements and the modal coordinates. The displacements, , are defined by the
transformation
(16-1)
where:
and are the real eigenvectors. The loads and direct input matrices are transformed consistently with
the displacements. For the applied loads, ,
(16-2)
Direct input matrices, K2PP, are transformed similarly in the form
(16-3)
Mass and damping matrices are also transformed similarly.
Note that the extra points remain in the modal formulation. These are useful for modeling transfer
functions, initial conditions, and simple nonlinear functions.
Because these matrix terms couple the modal coordinates, this option is more expensive than solving the
simple uncoupled modal equations of motion. The coupled solution requires the same type of matrix
operations as the direct method.
Direct Matrix Inputs
Since direct matrix input (DMIG) data is covered in the MD Nastran Linear Static Analysis Users Guide,
this section will be brief.
=
f
u
p
u
p
{ }
u
g
u
e
-----
)
`
|
ph
| |
u
e )
`
= =
|
ph
| |
|
g
0
0 I
|
g
P
P
h
{ } |
ph
| |
T
P
p
{ } =
K
hh
2
| | |
ph
| |
T
K
pp
2
| | |
ph
| | =
Note: DMIG matrices are selected by the K2PP =, B2PP =, and the M2PP = Case Control
commands.
Main Index
363
CHAPTER 16
Special Topics
For dynamics modeling, the direct input matrices are defined for the p-set of degrees-of-freedom for
mass, damping, and stiffness matrices. The actual values are defined by the user and may represent any
type of linear solution, including fluids, electrical circuits, and external structures. However, some
practical recommendations are as follows:
1. Use the double field bulk data format (DMIG*) if more than three significant digits of the input
values are desired. Note that these solutions are sensitive to the precision of the matrix terms.
Use DMAP modules, INPUTi, for full double-precision input.
2. Use the automatic selection of single- or double-precision data for the system. The program sets
the size depending on the word size of the computer.
3. Use the symmetric matrix option if possible. The unsymmetric flag will force all operations into
the unsymmetric mode, costing time and storage space.
An example problem that uses DMIG data for generating friction forces is given in Complex
Eigensolutions, 501.
Transfer Functions
The MD Nastran transfer functions (TF inputs) are actually a convenient method for generating special
unsymmetric matrix input. When used with extra points they can define second order operators with one
output and multiple inputs. The basic equation defining individual TF input is
(16-4)
Here is the dependent degree-of-freedom, are the selected input degrees-of-freedom, and the
coefficients and are user-specified.
Internally, these coefficients are simply added to a single row in the matrix equation:
(16-5)
The terms are added to the matrices in the following positions:
1. All terms in a single function are added to the row of the matrices corresponding to .
2. is added to the diagonal term of . is added to the matrix, and is added to the
matrix on the diagonals, respectively.
3. For each independent point , , , , and are added to the column corresponding to ,
and the row corresponding to , of the stiffness, damping, and mass matrices, respectively.
Limitations
If the TF terms are the only occupants of the row of the matrix equation, the dynamic solution will
include the basic equation. However, no internal checks are made for additional terms in the TF row in
the matrices or loads. To avoid conflicts, the following rules apply:
B
0
B
1
p B
2
p
2
+ + ( )u
d
i
A
oi
A
1i
p A
2i
p
2
+ + ( )u
i
+ 0 =
u
d
u
i
A B
Mp
2
Bp K + + | | u { } P { } =
u
d
B
0
K | | B
1
B | | B
2
M | |
u
i
A
0i
A
1i
A
2i
u
i
u
d
u
d
Main Index
MD Nastran Dynamic Analysis Users Guide
DMIGs, Extra Points, and Transfer Functions
364
1. should be the dependent variable for only one TF.
2. should not be a component of a structural grid point unless the transfer function defines a load
(see the discussion of transfer functions below).
3. External excitation signals, dynamic loads (DLOAD), and nonlinear functions (NOLINi) may be
applied to the point.
4. Unlike the multipoint constraints, the TF equations do not conserve energy. The matrix terms are
not symmetric, and no reciprocity forces are generated.
Pickups and Transducers
Connections to the structure may be needed for both inputs and outputs from the transfer functions. To
specify inputs, the structural displacements, velocities, or accelerations may be referenced on the and
input fields. The may be an extra point defining the pickup voltage. This signal may then be
processed by a series of transfer functions (including feedback loops) until a servo generates a load on
the structure.
It is recommended that the transfer function results applied to the structure be represented by a force or
moment. An enforced displacement, velocity, or acceleration is difficult to model within the limitations
described above.
To generate a force, on a structural point, , with a transfer function,
(16-6)
define a TF function of the form
(16-7)
The coefficients must be zero since the structural point is already connected to the finite elements.
This transfer function is equivalent to adding a positive force on the right-hand side of the matrix
equation.
If the force or moment is acting on an actuator with a feedback loop, include the feedback as another
transfer function.
Higher-Order Transfer Functions
In many cases the control system includes a polynomial transfer function of order greater than two and
cannot be modeled directly. Since the TF inputs are limited to second-order polynomials, the larger
polynomials must be subdivided into several TF inputs with intermediate extra points. For instance, if a
point, , is defined by the polynomial
(16-8)
u
d
u
d
u
d
A
i
u
i
u
d
F
j
u
j
F
j
A
0
A
1
p A
2
p
2
+ + ( )u
e
=
0 ( )u
j
A
0
A
1
p A
2
p
2
+ + ( )u
e
0 =
B
j
u
j
u
a
A Bp Cp
2
Dp
3
Ep
4
+ + + + ( )u
b
G p ( )u
a
=
Main Index
365
CHAPTER 16
Special Topics
this may be subdivided into two equations suitable for the TF format:
(16-9)
and
(16-10)
Here, is an intermediate extra point which is coupled to the degree-of-freedom in both equations.
Note that this method may produce a singular mass matrix that causes problems for certain complex
eigenvalue options. This would occur in the example above if . A solution is discussed in
Complex Eigensolutions, 501.
Alternate Method
If the polynomial is available in factored form, i.e., , a series of TF transfer
functions can be used as illustrated in the following sketch.
If is the dependent degree-of-freedom, the TF equations will be in the following form:
For polynomials in the denominator of a transfer function, use a feedback loop or coupled equations as
shown in the previous example. See the example below for a realistic application.
Example
As an example of the general approach, consider the control system shown in Figure 16-1, which might
represent a simplified model of an optical device. It contains many of the components found in control
systems including attitude and rate sensors, signal conditioners, and a nonlinear mechanical actuator
with local feedback. The structure is represented in Figure 16-1 by the displacement components, which
are sensed by the control system, or to which loads are applied.
The transfer functions (TFs) of the control system are listed in Table 16-2. The first five transfer
functions give the outputs of the devices labeled 1 to 5 in Figure 16-1 in terms of their inputs. TF 6
defines the force on the structure, at point , which is a function of the input to the mechanical actuator.
A Bp Cp
2
+ + ( )u
b
p
2
u
e1
G p ( )u
a
+ 0 =
u
e1
Dp Ep
2
+ ( )u
b
0 =
u
e1
u
b
E 0 =
G
1
p ( ) G
2
p ( ) G
3
p ( ).
u
a
G
1
G
2
G
3
u
e1
u
e2
u
b
u
b
u
e1
G
1
u
a
0 =
u
e2
G
2
u
e1
0 =
u
b
G
3
u
e2
0 =
u
11
Main Index
MD Nastran Dynamic Analysis Users Guide
DMIGs, Extra Points, and Transfer Functions
366
In the analysis, an extra point is assigned to each of the new variables, , ..., . The coefficients of
the transfer functions, expressed by TFs 1 to 6, are listed in Table 16-3. Note the coefficient of 0.0 for
the structural degree-of-freedom, , on TF 6. The existing structure provides the stiffness and mass for
this displacement.
u
4
u
10
u
11
Main Index
367
CHAPTER 16
Special Topics
Figure 16-1 Example Control System
Mechanical
Force
Structure
Input
Signal
Filter
Attitude
Sensor
Rate
Gyros
Actuator
Displacement
Feedback
Signal
Conditioner
4
3
2
1
6
5
u
6
u
3
u
8
u
11
u
2
u
1
u
4
u
5
u t ( )
u
7
Main Index
MD Nastran Dynamic Analysis Users Guide
DMIGs, Extra Points, and Transfer Functions
368
Table 16-2 Equations of Example Control System
Equation TF Number
1
2
3
4
5
6
Table 16-3 Transfer Function Table
Transfer
Function
No.
1 1 A
B
2 1 R
u
4
1
1 t
1
p +
------------------- Apu
2
Bpu
3
+ ( ) =
u
5
1
1 t
2
p +
------------------- Ru
1
=
u
6
1
1 t
3
p +
------------------- u
10
=
u
7
A
0
A
1
p +
B
0
B
1
p B
2
p
2
+ +
------------------------------------------- Cu
4
Du
5
Eu
6
+ + ( ) =
u
8
Gu
11
1 t
4
p +
------------------- =
0 ( )u
11
k u
7
u
8
( ) =
u
d
b
0
b
1
b
2
u
i
a
0
a
1
a
2
u
4
t
1
u
2
u
3
u
5
t
2
u
1
Main Index
369
CHAPTER 16
Special Topics
Input Data File
The actual structure is a beam-like optical pointing device pivoting on the center. The data file for a
complex eigenvalue analysis is shown in Listing 16-1. The attitude sensor ( ), the first rate gyro
( ), and a lumped mass are located on the right end (GRID 1). The second rate gyro is attached
to the next point (GRID 3). The actuator is connected to the left end (GRID 11) in the direction. The
units for the mechanical model are millimeters, kilograms, seconds, milliNewtons, and radians. The
units for the control system variables (EPOINTs 4,5,6,7,8,10) are volts.
See Install_dir/mdxxxx/doc/dynamics/bd16tfande.dat
Listing 16-1 Data Listing for Optical Device Control System
$
$ FILE bd16tfande.dat
$
SOL 107
CEND
TITLE = CONTROL SYSTEM EXAMPLE FOR ADUG
SUBTITLE = TRANSFER FUNCTIONS AND EXTRA POINTS
LABEL = COMPLEX MODES
SPC = 10
TFL = 6
CMETHOD = 200
SDISP=ALL
BEGIN BULK
$
EIGC,200,INV,MAX,,,,,,+EIG1
+EIG1,0.0,-1.0,0.0,1200.,20.0,10
$
$ STRUCTURE IS A BOX BEAM PIVOTING AT THE CENTER
GRDSET,,,,,,,1345
3 1 1
4
5 1 G
6 0.0 k
+k
Table 16-3 Transfer Function Table (continued)
Transfer
Function
No.
u
d
b
0
b
1
b
2
u
i
a
0
a
1
a
2
u
6
t
3
u
10
u
7
B
0
B
1
B
2
u
4
u
5
u
6
CA
0
DA
0
EA
0
CA
1
DA
1
EA
1
u
8
t
4
u
11
u
11
u
7
u
8
u
5
u
z
=
u
2
u
y
=
y
Main Index
MD Nastran Dynamic Analysis Users Guide
DMIGs, Extra Points, and Transfer Functions
370
GRID,1,,500.0
GRID,3,,250.0
GRID,14,,0.0
GRID,15,,-250.0
GRID,11,,-500.0
CBEAM,1,1,1,3,,,1.0
CBEAM,2,1,3,14,,,1.0
CBEAM,3,1,14,15,,,1.0
CBEAM,4,1,15,11,,,1.0
PBEAM,1,1,1000.,125+6,125+6,,250.+6
MAT1,1,69.0+6,,0.3,5.0-6
$ OPTICAL DEVICE ON THE END
CONM2,6,1,,10.0,,,,,+CNM2
+CNM2,8.0+5,,4.0+5,,,4.0+5
$ PIVOT ON THE CENTER
SPC,10,14,12
$ EXTRA POINTS ARE VOLTAGES
EPOINT,4,5,6,7,8,10
$ TRANSFER FUNCTIONS IN ORDER
$ RATE GYROS PICK UP VELOCITIES
TF,6,4,,1.0,0.015,,,,+TF101
+TF101,1,2,,-0.25,,,,,+TF102
+TF102,3,2,,-0.5
$ ATTITUDE SENSOR MEASURES ROTATION RZ
TF,6,5,,1.0,0.02,,,,+TF201
+TF201,1,6,-1.2
$ INPUT SIGNAL, E10, IS FILTERED
TF,6,6,,1.0,0.001,,,,+TF301
+TF301,10,,-1.0
$ SIGNAL CONDITIONER COMBINES THE VOLTAGES
TF,6,7,,39.48,8.885-2,1.0-4,,,+TF401
+TF401,4,,-20.0,-0.4,,,,,+TF402
+TF402,5,,-200.0,-4.0,,,,,+TF403
+TF403,6,,100.,-20.0
$ DISPLACEMENT FEEDBACK TO THE ACTUATOR
TF,6,8,,1.0,0.005,,,,+TF501
+TF501,11,2,-1.0
$ ACTUATOR FORCES ARE ADDED TO ROW OF STRUCTURAL MATRICES
TF,6,11,2,0.0,,,,,+TF601
+TF601,7,,-1.0+5,,,,,,+TF602
+TF602,8,,1.0+5
$ TEMPORARILY GROUND POINT 10 WITH A DIAGONAL TERM
TF,6,10,,1.0
ENDDATA
Main Index
371
CHAPTER 16
Special Topics
Dynamic Reduction
Dynamic reduction is an optional numerical approach that can be used in MD Nastran to reduce a
dynamic model to one with fewer degrees-of-freedom. Typically, the intent of dynamic reduction is to
increase the efficiency of a dynamic solution by working with smaller matrices while maintaining the
dynamic characteristics of the system.
Dynamic reduction is used for a number of reasons. One possible reason may be that a particular model
may be too large from a computer resource standpoint (computer runtime and/or disk space) to be solved
without using reduction. A related issue is that the model may have more detail than required. Many
times dynamic analyses are performed on models that were initially created for detailed static stress
analyses, which typically require refined meshes to accurately predict stresses. When these static models
are used in a dynamic analysis, the detailed meshes result in significantly more detail than is reasonably
required to predict the natural frequencies and mode shapes accurately.
Two methods are available in MD Nastran for the dynamic reduction of the eigenequation prior to modal
extraction: static condensation (also called Guyan reduction) and dynamic reduction (also called
component mode systhesis). Once the natural frequencies and mode shapes are calculated for the
reduced model, these modes can be used in the transient or frequency response solution process.
Static Condensation
In the static condensation process you select a set of dynamic DOFs called the a-set; these are the retained
DOFs that form the analysis set. The complementary set is called the o-set and is the set of DOFs that
are omitted from the dynamic analysis through a reduction process. The process distributes the o-set
mass, stiffness, and damping to the a-set DOFs by using a transformation that is based on a partition of
the stiffness matrix (hence the term static condensation). This reduction process is exact only for static
analysis, which leads to approximations in the dynamic response. The a-set DOFs are defined by the
ASET or ASET1 Bulk Data entires, and the o-set DOFs are defined by the OMIT or OMIT1 Bulk Data
entries.
Dynamic Reduction
Dynamic reduction offers a more accurate solution by including an approximation of the dynamic effects
when forming the transformation. Bulk Data entries for dynamic reduction are BSET, BSET1, CSET,
CSET1, QSET, and QSET1.
It is emphasized that dynamic reduction is an optional technique and is best left to the dynamic analysis
specialist. Whereas dynamic reduction was required in the days of small computer memory and disk
space, now it is no longer required due to increased computer resources and better eigenanalysis methods
(in particular, the Lanczos method).
Main Index
MD Nastran Dynamic Analysis Users Guide
Dynamic Reduction
372
Theoretical Basis for Reduction Methods
In the following development we will start from the full-size structural matrix equations and derive the
equations for Static Condensation, Guyan Reduction, Dynamic Reduction , and Component Mode
Synthesis. These operations will apply to both single structures and superelement models. We will also
try to explain the physical consequences of the assumptions involved in reducing the systems.
Definition
The basic dynamic equation before reduction is given in the set (after SPC and MPC constraints have
been applied, but before DMIGs and extra points). The standard matrix equation to be reduced is:
(16-11)
where:
Note that all free-body motions must be included in the partition. Otherwise, will be singular.
The bar quantities ( , etc.) indicate unreduced values.
Statics
For statics problems, we may ignore the mass and damping effects and solve the lower partition of
Eq. (16-11) for :
(16-12)
The two parts of Eq. (16-12) become the Guyan matrix and the static corrective displacement :
(16-13)
(16-14)
The exact static solution system is obtained by substituting Eq. (16-12) through Eq. (16-14) into the upper
partition terms of Eq. (16-11), resulting in the reduced equations used in the static solution
(16-15)
and
, , = the displacements, velocities, and accelerations of the analysis (a) set, to be retained.
, , = the displacements, velocities, and accelerations of the omit (o) set, to be eliminated.
M, B, K = the mass, damping, and stiffness matrices (assumed to be real and symmetric).
, = the applied loads.
u
f
M
aa
M
ao
M
oa
M
oo
u
a
u
o
)
`
B
aa
B
ao
B
oa
B
oo
u
a
u
o
)
`
K
aa
K
ao
K
oa
K
oo
u
a
u
o
)
`
+ +
P
a
P
o
)
`
=
u
a
u
a
u
a
u
o
u
o
u
o
P
a
P
o
u
a
K
oo
P
u
o
u
o
{ } K
oo
1
| | K
oa
| | u
a
{ } P
o
{ } + ( ) =
G
o
u
o
o
G
o
| | K
oo
1
| | K
oa
{ } =
u
o
o
{ } K
oo
1
| | P
o
{ } =
K
aa
| | u
a
{ } P
a
{ } =
Main Index
373
CHAPTER 16
Special Topics
(16-16)
where:
(16-17)
(16-18)
In actual practice the size of the set is usually small compared to , but the reduced matrices are
dense, resulting in no savings in cost. The savings in solving Eq. (16-15) are usually offset by the costs
of calculating and .
However, for dynamics, we also may approximate the vectors and to reduce the order of the
system. A good place to start is to use the static properties. From Eq. (16-16), define the transformation
(16-19)
where:
(16-20)
(16-21)
Here are the incremental displacements relative to the static shape. The system described in
Eq. (16-11) may be transformed to the new coordinates with no loss of accuracy. The stiffness matrix in
the transformed system is
(16-22)
Performing the multiplication and substituting Eq. (16-13) results in
(16-23)
Although the stiffness matrix becomes decoupled, the mass and damping matrices tend to have more
coupling than the original system. Since the damping terms have the same form as the mass, we will not
include them here. The exact transformed system becomes
u
o
{ } G
o
| | u
a
{ } u
o
o
{ } + =
K
aa
| | K
aa
| | K
ao
| | G
o
| | + =
P
a
{ } P
a
{ } G
o
T
| | P
o
{ } + =
u
a
u
o
G
o
u
o
o
u
o
u
o
u
f
{ }
u
a
u
o
)
`
H
f
| | u
f
'
{ } = =
u
f
'
{ }
u
a
u
o
o
)
`
=
H
f
| |
I 0
G
o
I
=
u
o
o
K
f f
'
| |
I G
o
T
0 I
K
aa
K
ao
K
oa
K
oo
I 0
G
o
I
=
K
f f
'
| |
K
oo
0
0 K
oo
=
Main Index
MD Nastran Dynamic Analysis Users Guide
Dynamic Reduction
374
(16-24)
where:
(16-25)
(16-26)
(16-27)
The damping matrix terms of are similar in form to the mass matrix partitions. An alternative
derivation which does not rely on symmetric transformation is given below. Starting from Eq. (16-11)
through Eq. (16-18), we may estimate the acceleration effects of the omitted points by the equation
(16-28)
Substituting Eq. (16-28) into the lower partition of Eq. (16-11), and solving for , with damping
neglected, we obtain the approximation
(16-29)
Substituting Eq. (16-13) for and Eq. (16-26) for the mass terms into Eq. (16-29), we obtain
(16-30)
Substituting Eqs. (16-28) and (16-30) into the upper half of Eq. (16-11) (ignoring damping), we obtain
(16-31)
Combining the terms, we obtain the same results as Eq. (16-24) through Eq. (16-27).
The significance of this exercise is to show that the Guyan transformation has very interesting properties,
namely:
1. The approximation occurs only on the acceleration terms Eq. (16-28).
2. The stiffness portion of the reduced system is exact.
3. The interior displacements defined by Eqs. (16-30) and (16-24) are nearly identical.
The significant aspects of the partially decoupled system described by Eqs. (16-19) through (16-31) are
that most of the MD Nastran reduction methods are easily developed from this form and the
approximations are conveniently explained in these terms. The Guyan reduction, the Dynamic reduction
process, and the modal synthesis methods are described below.
M
aa
'
M
ao
'
M
oa
'
M
oo
'
u
a
u
o
)
`
K
aa
0
0 K
oo
u
a
u
o
)
`
+
P
a
P
o
)
`
=
M
aa
'
| | M
aa
| | M
ao
| | G
o
| | G
o
| |
T
M
oa
M
oo
G
o
+ | | + + =
M
ao
'
| | M
oa
' T
| | M
ao
| | G
o
T
M
oo
| | + = =
M
oo
'
| | M
oo
| | =
B
f f
'
u
o
{ } G
o
| | u
a
{ } ~
u
o
u
o
{ } K
oo
1
| | P
o
{ } K
oa
| | u
a
{ } M
oa
M
oo
G
o
+ | | u
a
{ } ( ) =
K
oa
u
o
{ } G
o
| | u
a
{ } K
oo
1
P
o
{ } M
oa
'
| | u
a
{ } | | + ~
M
aa
M
ao
G
o
+ | | u
a
{ } K
aa
K
ao
G
o
+ | | u
a
{ } K
ao
K
oo
1
| | M
oa
M
oo
G
o
+ | | u
a
{ } +
P
a
{ } K
ao
| | K
oo
1
| | P
o
{ } =
Main Index
375
CHAPTER 16
Special Topics
Guyan Reduction
In the MSC Guyan reduction process, the omitted relative accelerations, , in Eq. (16-24) are
approximated by Eq. (16-28) and the solution system is
(16-32)
The system described by Eq. (16-28) has several desirable properties. The overall mass and center of
gravity properties are preserved in the mass matrix. Also note that the static stiffness is exact. If
accelerations occur, the errors may be estimated by solving for after is obtained. The omitted
points, , could be recovered by solving the lower part of Eq. (16-24).
However, in most applications, the stiffness terms of Eq. (16-24) dominate and the normal modes of the
omitted degrees-of-freedom are of higher frequency than the solution set. Therefore, we may ignore the
left-hand mass and solve for directly from Eq. (16-12) by the equation
(16-33)
The errors in Eq. (16-33) are proportional to the vector , which becomes small when the individual
masses and applied loads in the omit set are small. Because of the same assumption, the errors of the
upper half of Eq. (16-24) are also small. (In MD Nastran, is neglected in the dynamic data recovery
process.)
General Dynamic Reduction
In most applications, dynamic reduction is used directly to find the modes of the set and no points
are retained. The method then becomes a straightforward Rayleigh-Ritz/Lanczos procedure. However,
it is a recommended practice in MD Nastran to extend the set to include any large masses to avoid
numerical roundoff problems and provide more accurate results.
Approximate Mode Shapes
If grid point displacements are retained in the dynamic reduction process, the set is approximated
by a set of generalized coordinates, , where
(16-34)
where are a set of approximate eigenvectors or natural shapes. In its simple form
1
, with replacing
, the dynamic reduction transformation corresponding to Eq. (16-29) is
(16-35)
u
o
o
M
aa
'
| | u
a
{ } K
aa
'
| | u
a
{ } + P
a
'
{ } =
u
o
o
u
a
u
o
o
u
o
u
o
| | G
o
| | u
a
{ } =
u
o
o
{ }
u
o
o
u
f
u
a
u
a
u
a
u
o
o
u
q
u
o
o
{ } |
oq
| | u
q
{ } ~
|
oq
u
t
u
a
u
t
u
o
)
`
I 0
G
o
|
oq
u
t
u
q
)
`
=
Main Index
MD Nastran Dynamic Analysis Users Guide
Dynamic Reduction
376
The transformed matrix system is then
(16-36)
where is defined by Eq. (16-25) with replacing , as follows:
(16-37)
(16-38)
(16-39)
(16-40)
(16-41)
(16-42)
Error Analysis
Note that, as in Guyan Reduction, the exact static stiffness is retained. If accelerations exist, errors will
occur when the modal displacements do not match the exact solution for . Assume that the
displacement error, , is:
(16-43)
The modal force error is
(16-44)
However, from Eq. (16-24), we obtain
(16-45)
and from the lower half of Eqs. (16-36) and (16-40) through (16-42), we obtain
(16-46)
1
In these solution sequences includes and the previous equations for the set are replaced by the
set.
u
a
u
q
u
a
u
t
u
b
u
c
u
r
+ + =
M
t t
'
M
t q
M
qt
M
qq
u
t
u
q
)
`
K
t t
'
0
0 K
qq
u
t
u
q
)
`
+
P
t
'
P
q
)
`
=
M
t t
'
u
t
u
a
M
t q
| | M
ot
T
| | |
oq
| | G
o
T
M
oo
| | |
oq
| | + =
M
qq
| | |
oq
t
M
oo
|
oq
| | =
K
t t
'
| | K
t t
| | K
t o
| | G
o
| | + =
K
qq
| | |
oq
T
K
oo
|
oq
| | =
P
t
'
{ } P
t
{ } G
o
T
| | P
o
{ } + =
P
q
{ } |
oq
T
| | P
o
{ } =
u
o
o
c
o
c
o
{ } |
q
| | u
q
{ } u
o
o
{ } =
o
q
{ } |
oq
T
K
oo
| | c
o
{ } K
qq
| | u
q
{ } |
oq
T
K
oo
| | u
o
o
{ } = =
K
oo
| | u
o
o
{ } P
o
{ } M
oo
| | u
o
o
{ } M
ot
'
| | u
t
{ } =
K
qq
| | u
q
{ } |
a
T
| | P
o
{ } |
a
T
M
oo
|
o
| | u
q
{ } |
o
T
M
ot
'
| | u
b
{ } =
Main Index
377
CHAPTER 16
Special Topics
Substituting Eqs. (16-45) and (16-46) into (16-44), we obtain
(16-47)
Therefore, we observe that the loading errors for dynamic reduction will be proportional to the size of
the omitted masses, , and with the quality of the approximation
(16-48)
Relative to Eq. (16-47), the equivalent load error for Guyan reduction was
(16-49)
Even when the mode shapes are only approximate, as in Dynamic reduction, we conclude that the results
(for the same set) will be improved from the Guyan results. However, note that when a set is not
used, the modes of the system have the same lower frequencies as the system modes and the
approximation might not improve. In other words, the use of physical points in the dynamic reduction
process combines the best parts of both Guyan and Rayleight-Ritz reductions.
Component Mode Synthesis
In MD Nastran, the Component Mode Synthesis procedure is identical to the Dynamic reduction process
except that:
1. The approximate eigenvectors are replaced with results from the module which calculates modes
of the superelement.
2. Boundary set points ( , , or ) will be retained for connection to other superelements.
3. Special operations are performed for free-body motions.
Note that in Guyan Reduction the relative displacements, , for the omitted point are only approximated
in dynamics. In the dynamic reduction and modal synthesis methods, interior results are obtained by
solving for its eigenvector displacements and added directly into the matrix solution system.
A special case, known as the inertia relief effect, occurs when the structural component is excited at low
frequencies (below the first modal frequency). The effect is defined by Eq. (16-30) when is a low
frequency excitation, having little effect on the vibration modes, resulting in a relative quasi-static
displacement, , where
(16-50)
The displacement vector is called the inertial relief shape when is a rigid body acceleration vector. It
may cause a significant redistribution of the internal forces in the structure.
o
q
{ } |
oq
T
M
oo
| | u
o
o
|
oq
| | u
q
{ }
)
`
=
M
oo
u
o
|
q
| | u
q
{ } ~
o
o
{ } M
oo
| | u
o
o
{ } =
u
o
u
t
u
o
o
u
t
u
t
u
c
u
r
u
o
o
u
a
u
o
o
u
o
o
{ } K
oo
| |
1
M
oa
'
| | u
a
{ } =
u
a
Main Index
MD Nastran Dynamic Analysis Users Guide
Dynamic Reduction
378
In the solution of a single structural component, the inertia relief effects may be obtained after the
solution, , is obtained. However, for multiple superelements connected at the boundary points, the
load distributions on the boundary will be affected by these internal loads. Note that the errors defined
in Eqs. (16-33) and (16-44) will be affected since the eigenvectors may only approximate the vectors
defined in Eq. (16-47).
The solution used in MD Nastran provides for inertia relief modes by adding six vectors to the
approximation set . These vectors are obtained from Eq. (16-50) and use the equation:
(16-51)
where is a matrix of six rigid body motions defined by the grid point geometry. Each column of the
matrix is scaled to a reasonable value and added to the matrix, and a corresponding
displacement is also included.
.
u
a
u
t
|
o
|
o
i r
| | K
oo
| |
1
M
oa
'
| | D
a
| | =
D
a
|
o
i r
|
o
u
q
Main Index
379
CHAPTER 16
Special Topics
Superelement Analysis
Superelement analysis is a form of substructuring wherein a model is divided into pieces with each piece
represented by a reduced stiffness, mass, and damping matrix. Each superelement is processed
individually, and the solutions are then combined to solve the entire model. The final analysis (in which
all of the individual superelement solutions are combined) involves much smaller matrices than would
be required if the entire model were solved in a one-step process. An example of a superelement model
is shown in Figure 16-2.
Superelement analysis has the advantage of reducing computer resource requirements, especially if
changes are made to only one portion (superelement) of the model; in this case, only the affected
superelement needs to be reanalyzed and the final analysis repeated.
Superelement analysis presents procedural advantages as well, particularly when multiple engineering
contractors are involved in an analysis. Imagine a model of a rocket and payload: one contractor models
the booster, another contractor models the engines, and another contractor models the satellite. Each
contractor can reduce his model to its boundary degrees-of-freedom, which is suitable for superelement
analysis. The systems integrator then combines these reduced models into one model for a liftoff
analysis. Superelement analysis has the advantage that matrices can be passed from one organization to
another without revealing proprietary modeling details or concern about whether the same superelement
interior grid point and element numbers are used by every participant.
Figure 16-2 Superelements Used to Model a Car Door
Component Modal Synthesis
Component modal synthesis (CMS) is a form of superelement dynamic reduction wherein matrices are
defined in terms of modal coordinates (corresponding to the superelement modes) and physical
Main Index
MD Nastran Dynamic Analysis Users Guide
Superelement Analysis
380
coordinates (corresponding to the grid points on the superelement boundaries). CMS is advantageous
because there are fewer modal coordinates than physical coordinatesperhaps only one percent as many.
In addition, CMS can utilize modal test data, thereby increasing the accuracy of the overall analysis.
Acceleration Method
If the acceleration is uniform over the structure, a time-dependent gravity load has exactly the same form
as the last term of Eq. (2-21), and the GRAV input load data may be used.
An example data input for a dynamic acceleration load is shown below.
The net result is that the time-dependent inertia loads are applied to all points on the structure in the -x
direction in proportion to the time-dependent function specified on the TLOADi or RLOADi Bulk Data
entry. The base points should be constrained and the displacements will be calculated relative to the
moving base. However, note that the accelerations output from the solution will also be relative to the
base motion and should be corrected before being compared with accelerometer data.
A simpler alternative to base motion is the large mass approach, described in Enforced Motion with Loads,
292.
Automatic Q-Set (AUTOQSET)
Component modes (or dynamic reduction) are computed if the following items are defined in the input
file:
1. Mass is present
2. EIGR or EIGRL Bulk Data entry is requested by METHOD command (or
PARAM,METHCMRS)
3. Generalized coordinates (q-set degrees-of-freedom) are defined
The q-set DOFs are defined on QSETi entries (SEQSETi for superelements) and associated SPOINT or
GRID entries. It is the users responsibility to define a sufficient number of q-set DOFs to capture all of
the eigenvectors in the desired frequency range defined on the EIGR or EIGRL entry and residual
Case Control
LOADSET = 20 $ Requests LSEQ Id. 20 Process
DLOAD = 200 $ Requests Dynamic Load #200
Bulk Data
GRAV, 386, , 386.4, -1.0 $ Defines Gravity Load in -x direction
LSEQ, 20, 201, 386 $ Assembles GRAV load vector
$ Added to DAREA Id. 201
TLOAD1, 200, 201, etc. $ Dynamic Load using DAREA Id. 201
Main Index
381
CHAPTER 16
Special Topics
vectors. If too few q-set DOFs are defined then modal truncation occurs and accuracy may suffer. If too
many then the dynamically reduced matrices will have null columns for the unused q-set DOFs and may
result in a performance degradation.
The user may replace all q-set related Bulk Data entries with the user parameter
PARAM,AUTOQSET,YES. The number of component modes computed is determined by the
frequency range and/or number of desired engenvectors specified on the selected EIGR or EIGRL Bulk
Data entry.
Since the generalized coordinates are automatically defined, the following entries may not be specified:
QSETi, SEQSETi, SENQSET, or PARAM,NQSET. Also, those GRID and/or SPOINT entries used to
define the q-set may be left in the Bulk Data Section but it is recommended that they be removed.
In superelement analysis, the calculation of component modes is attempted on all superelements
including the residual structure. Also, all generalized coordinates for all superelements will become
interior to the residual structure and also assigned to the q-set in the residual structure. In other words,
component modes may not be assigned interior to a superelement and they may not be removed
(constrained).
This feature is currently not supported with:
1. Multiple boundary conditions
2. Design optimization (SOL 200)
3. Aerodynamic analyses (SOLs 144, 145, 146)
4. Cyclic symmetry analyses (SOLs 114, 115, 116, 118)
5. Restarts
Example
In the following example the user defines six q-set DOFs for natural frequencies up to 1200 cycles per
unit time.
SOL 103
DIAG 8,15
CEND
TITLE= AUTOQSET DEMONSTRATION PROBLEM
SUBTITLE= TWENTY CELL BEAM
SPC=1002
METHOD=1
BEGIN BULK
EIGRL11200.
QSET1 0 101 THRU 106
SPOINT 101 THRU 106
GRID 10000 0.0 0.0 0.0 1246
= *(1) = *(5.) == $
=(19)
CBAR 101 100 10000 10001 0.0 0.0 1. 1
= *(1) = *(1) *(1) == $
=(18)
PBAR 100 1000 0.31416 0.15708
MAT1 1000 3.+7 .3 7.764-4
Main Index
MD Nastran Dynamic Analysis Users Guide
Superelement Analysis
382
SPC 1002 10020 3 10000 3
ENDDATA
The results of the f06 show that six q-set are insufficient to capture the residual vectors as shown by the
messages below:
If we replace the QSETi and SPOINT entries with PARAM,AUTOQSET,YES:
SOL 103
DIAG 8,15
CEND
TITLE= AUTOQSET DEMONSTRATION PROBLEM
SUBTITLE= TWENTY CELL BEAM
SPC=1002
METHOD=1
BEGIN BULK
EIGRL11200.
PARAM,AUTOQSET,YES
GRID 10000 0.0 0.0 0.0 1246
= *(1) = *(5.) == $
=(19)
CBAR 101 100 10000 10001 0.0 0.0 1. 1
= *(1) = *(1) *(1) == $
=(18)
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 1.881936E+04 1.371837E+02 2.183346E+01 1.000000E+00 1.881936E+04
2 2 3.011058E+05 5.487311E+02 8.733327E+01 1.000000E+00 3.011058E+05
3 3 1.524259E+06 1.234609E+03 1.964941E+02 1.000000E+00 1.524259E+06
4 4 4.816616E+06 2.194679E+03 3.492940E+02 1.000000E+00 4.816616E+06
5 5 1.175494E+07 3.428547E+03 5.456702E+02 1.000000E+00 1.175494E+07
6 6 2.435711E+07 4.935292E+03 7.854762E+02 1.000000E+00 2.435711E+07
7 7 4.506449E+07 6.713009E+03 1.068409E+03 1.000000E+00 4.506449E+07
^^^
^^^ USER WARNING MESSAGE 9144 (SEMR4)
^^^ THERE ARE NO Q-SET DEGREES-OF-FREEDOM LEFT TO ACCOMMODATE ANY RESIDUAL VECTORS.
^^^ USER INFORMATION: NO RESIDUAL VECTORS WILL BE COMPUTED.
^^^ USER ACTION: SPECIFY AT LEAST 6 MORE Q-SET DEGREES-OF-FREEDOM.
^^^
^^^
^^^ USER WARNING MESSAGE 9145 ( RESLOAD )
^^^ THERE ARE NOT ENOUGH Q-SET DEGREES-OF-FREEDOM DEFINED TO ACCOMMODATE ALL OF THE COMPUTED EIGENVECTORS AND/OR RESIDUAL
VECTORS.
^^^ USER INFORMATION: THE LAST 1 MODE(S) ABOVE WILL BE TRUNCATED.
^^^ USER ACTION: SPECIFY AT LEAST 1 MORE Q-SET DEGREES-OF-FREEDOM.
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 1.881936E+04 1.371837E+02 2.183346E+01 1.000000E+00 1.881936E+04
2 2 3.011058E+05 5.487311E+02 8.733327E+01 1.000000E+00 3.011058E+05
3 3 1.524259E+06 1.234609E+03 1.964941E+02 1.000000E+00 1.524259E+06
4 4 4.816616E+06 2.194679E+03 3.492940E+02 1.000000E+00 4.816616E+06
5 5 1.175494E+07 3.428547E+03 5.456702E+02 1.000000E+00 1.175494E+07
6 6 2.435711E+07 4.935292E+03 7.854762E+02 1.000000E+00 2.435711E+07
^^^ USER WARNING MESSAGE 9144 (SEMR4)
^^^ THERE ARE NO Q-SET DEGREES-OF-FREEDOM LEFT TO ACCOMMODATE ANY RESIDUAL VECTORS.
^^^ USER INFORMATION: NO RESIDUAL VECTORS WILL BE COMPUTED.
^^^ USER ACTION: SPECIFY AT LEAST 6 MORE Q-SET DEGREES-OF-FREEDOM.
Main Index
383
CHAPTER 16
Special Topics
PBAR 100 1000 0.31416 0.15708
MAT1 1000 3.+7 .3 7.764-4
SPC 1002 10020 3 10000 3
ENDDATA
Then the results show that all of the eigenvectors and the residual vectors are now computed.
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 1.881936E+04 1.371837E+02 2.183346E+01 1.000000E+00 1.881936E+04
2 2 3.011058E+05 5.487311E+02 8.733327E+01 1.000000E+00 3.011058E+05
3 3 1.524259E+06 1.234609E+03 1.964941E+02 1.000000E+00 1.524259E+06
4 4 4.816616E+06 2.194679E+03 3.492940E+02 1.000000E+00 4.816616E+06
5 5 1.175494E+07 3.428547E+03 5.456702E+02 1.000000E+00 1.175494E+07
6 6 2.435711E+07 4.935292E+03 7.854762E+02 1.000000E+00 2.435711E+07
7 7 4.506449E+07 6.713009E+03 1.068409E+03 1.000000E+00 4.506449E+07
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 1.881936E+04 1.371837E+02 2.183346E+01 1.000000E+00 1.881936E+04
2 2 3.011059E+05 5.487311E+02 8.733327E+01 1.000000E+00 3.011059E+05
3 3 1.524259E+06 1.234609E+03 1.964941E+02 1.000000E+00 1.524259E+06
4 4 4.816615E+06 2.194679E+03 3.492940E+02 1.000000E+00 4.816615E+06
5 5 1.175493E+07 3.428547E+03 5.456702E+02 1.000000E+00 1.175493E+07
6 6 2.435711E+07 4.935292E+03 7.854761E+02 1.000000E+00 2.435711E+07
7 7 4.506449E+07 6.713009E+03 1.068409E+03 1.000000E+00 4.506449E+07
8 8 9.003539E+07 9.488698E+03 1.510173E+03 1.000000E+00 9.003539E+07
9 9 1.442988E+08 1.201244E+04 1.911840E+03 1.000000E+00 1.442988E+08
Main Index
MD Nastran Dynamic Analysis Users Guide
Nonlinear Transient Response Analysis
384
Nonlinear Transient Response Analysis
The analysis techniques described thus far are applicable for linear-elastic analysis for which the mass,
stiffness, and damping matrices are constant over time and constant for all values of applied force.
However, there are many cases for which the matrices are not constant, and these cases must be solved
with nonlinear analysis techniques.
Nonlinear analysis requires iterative solution methods, thereby making it far more computationally
intensive than a corresponding linear analysis. Nonlinear transient response analysis is available in
MD Nastran in SOL 129 (preferred). Nonlinear problems are classified into three broad categories:
geometric nonlinearity, material nonlinearity, and contact.
The geometric nonlinearity becomes discernible when the structure is subjected to large displacement
and rotation. Geometric nonlinear effects are prominent in two different aspects: (1) geometric stiffening
due to initial displacements and stresses, and (2) follower forces due to a change in loads as a function of
displacements. These effects are included in the current release of MD Nastran, but the large deformation
effect resulting in large strains is yet to be implemented.
Material nonlinearity is an inherent property of any engineering material. Material nonlinear effects may
be classified into many categories. Included in the current release of MD Nastran are plasticity, nonlinear
elasticity, creep, and viscoelasticity. Creep and viscoelasticity, implemented as a generalized nonlinear
viscoelastic capability, may be coupled with plasticity. Many sophisticated options are available for
yield criteria and hardening behavior in plasticity.
The primary solution operations are load and time steps, iterations with convergence tests for acceptable
equilibrium error, and stiffness matrix updates. The iterative process is based on the modified-Newtons
method combined with optional methods such as the quasi-Newton (BFGS) update and the line search.
The tangent matrix updates are performed automatically to improve the computational efficiency, and
may be overridden at the users discretion.
For static analysis, a number of options such as arc-length methods is available for snapthrough or
post-buckling analysis. For the transient response analysis, a number of options is available for implicit
direct time integration, combined with adaptive and other iteration strategies similar to those
implemented for static analysis.
The adaptive method is implemented using the two-point recurrence (or one-step) formula as its
foundation. The optimum time step size, which is required for accuracy and efficiency, changes
continuously in the transient dynamic environment. The primary concept of automatic time step
adjustment is that the proper size of the time step can be predicted based on the dominant frequency in
the incremental deformation pattern at the previous time step. This concept presents a deficiency of time
lag involved in the prediction process. Furthermore, changes in nonlinearity cannot be predicted from
the deformation pattern at the previous time step. This deficiency is overcome by the bisection process,
which is activated when any difficulties arise in terms of convergence during the iteration.
Main Index
385
CHAPTER 16
Special Topics
Geometric Nonlinearity
Geometrically nonlinear problems involve large displacements; large means that the displacements
invalidate the small displacement assumptions inherent in the equations of linear analysis. For example,
consider a thin plate subject to an out-of-plane load. If the deflection of the plates midplane is
approximately equal to the thickness of the plate, then the displacement is considered large, and a linear
analysis is not applicable.
Another aspect of geometric nonlinear analysis involves follower forces. Consider a clamped plate
subject to a pressure load. As shown in Figure 16-3, the load has followed the plate to its deformed
position. Capturing this behavior requires the iterative update techniques of nonlinear analysis.
Figure 16-3 Follower Forces on a Cantilever Beam
Material Nonlinearity
Material nonlinear analysis can be used to analyze problems where the stress-strain relationship of the
material is nonlinear. In addition, moderately large strain values can be analyzed. Examples of material
nonlinearities include metal plasticity, materials (such as soils and concrete), and rubbery materials
(where the stress-strain relationship is nonlinear elastic). Various yield criteria, such as von Mises or
Tresca (for metals) and Mohr-Coulomb or Drucker-Prager (for frictional materials, such as soils or
concrete), can be selected. Three hardening rules are available in MD Nastran: isotropic hardening,
kinematic hardening, or combined isotropic and kinematic hardening. With such generality, most plastic
material behavior with or without the Bauschinger effect can be modeled. In addition, gaps can be used
to model the effects due to structural separation.
Contact
Contact occurs when two or more structures (or portions of structures) collide. Contact can be modeled
as point-to-point contact (CGAP) or as contact along a line (BLSEG).
Nonlinear-Elastic Transient Response Analysis
There are numerous structures that contain nonlinear elastic elements. These elements possess nonlinear
force-deflection relationships, yet they are elastic since they load and unload along the same
force-deflection curve. Examples of the nonlinear elastic force-deflection curves are shown in
Figure 16-4. These types of elements are common in many mechanical and structural systems including
Main Index
MD Nastran Dynamic Analysis Users Guide
Nonlinear Transient Response Analysis
386
piping systems supported by nonlinear springs, chains (stiffness in tension only), or constant force
devices; base-mounted equipment and structure supported by nonlinear shock isolation systems;
structures with gaps (piping systems and buildings); and soil or concrete structures (which only exhibit
stiffness when in compression). Other systems exhibit nonlinearities that are proportional to the velocity,
such as seat belts and piping supports.
Figure 16-4 Examples of Nonlinear Elastic Systems
There are several methods in MD Nastran for solving nonlinear elastic problems. A general nonlinear
solution scheme can be used, in which the material properties are specified as nonlinear elastic
(NLELAST on the MATS1 entry). Nonlinear element stiffness matrices are generated, and equilibrium
(a) Bilinear Spring
(b) Preload Constant Force Device
with Hard Stop
(c) Gap and Spring in Series (d) Stiffness in Compression Only
(e) Softening System =(f) Hardening System
F
o
r
c
e
Displacement
F
o
r
c
e
Displacement
F
o
r
c
e
Displacement
F
o
r
c
e
Displacement
F
o
r
c
e
Displacement
F
o
r
c
e
Displacement
Main Index
387
CHAPTER 16
Special Topics
iterations and convergence checks are required at each load step. The CBUSH element adds some
capabilities in this area, also. In addition, gap elements (CGAP) can be used in conjunction with elastic
elements to produce systems with piece-wise linear force-deflection curves. This process also requires
the additional computations of nonlinear element stiffness matrix generation, equilibrium iteration, and
convergence testing. Nonlinear analyses requiring these additional computations can be substantially
more costly than an equivalent linear analysis even if the nonlinearities are relatively few in number.
An efficient technique called the pseudoforce method exists in MD Nastran, in which the localized
nonlinearities are treated so that they require no additional computer time when compared to a purely
linear analysis. In this method, which is available only for transient response solutions (SOLs 109 and
112, for example), deviations from linearity are treated as additional applied loads. The dynamic
equations of motion are written as
(16-52)
where , , and denote the system mass, damping, and stiffness matrices, respectively. The
vectors and denote applied nodal loads and system displacements, respectively, as
functions of time. The vector denotes the nonlinear forces, which are added to the right-hand
side of Eq. (16-52) (and hence are treated as additional applied loads).
The nonlinear forces are evaluated at the end of one time step for use in the successive time step. The
equations of motion therefore become the following:
(16-53)
Note that the nonlinear force lags the true solution by a time step, which may require using small
integration time steps (i.e., smaller than those required for a purely linear analysis). Equation (16-53) can
be solved in physical or modal coordinates (the nonlinearity itself must be expressed in terms of physical
coordinates).
A nonlinear force can be used in conjunction with a linear elastic element to produce the desired
force-deflection curve as illustrated in Figure 16-5. The nonlinear dynamic force is formulated using a
NOLINi entry and a TABLEDi entry, which contains a force-versus-deflection table describing the
nonlinear force. For desired force-deflection curves more complicated than the bilinear stiffness shown
in the figure, the nonlinear force is made correspondingly more complex.
M | | u
t ( ) { } B | | u
t ( ) { } K | | u t ( ) { } + + P t ( ) { } N t ( ) { } + =
M | | B | | K | |
P t ( ) { } u t ( ) { }
N t ( ) { }
M | | u
t ( ) { } C | | u
t ( ) { } K | | u t ( ) { } + + P t ( ) { } N t At ( ) { } + =
Main Index
MD Nastran Dynamic Analysis Users Guide
Nonlinear Transient Response Analysis
388
Figure 16-5 Formulation of a Nonlinear Element
Nonlinear Load Functions (NOLINi)
The nonlinear load functions (NOLINi) are available in all of the transient solutions for the purpose of
generating direct forces from simple displacement and velocity functions. This is a mature capability in
MD Nastran that preceded the development of the material and geometric nonlinear capabilities. It was
intended to provide a direct method for modeling certain mechanisms and special effects at the local level
where only a few degrees-of-freedom are coupled. It is not intended for general nonlinear analysis since
the logic cannot detect geometric changes and has no means of using element stresses or forces.
The main applications for the NOLINi functions are for local devices such as contact problems, joints,
and nonlinear dampers. For each nonlinear force component, the dependencies with displacement and
velocity degrees-of-freedom are explicitly defined on one or more bulk data entries.
The limitations on the use of these functions are caused primarily by their simplicity. These limitations
are:
1. They have no memory or other path dependencies. Specifically, they provide no direct means for
including data from previous states.
2. Each input function only applies loads to a single degree-of-freedom, which requires a great deal
of effort to describe complex models.
3. The system treats these functions as simple forces rather than finite elements. Therefore, the lack
of a tangent matrix results in potential stability problems.
4. In the linear solutions, all degrees-of-freedom in the NOLIN functions must be in the dynamic
solution set.
The input data starts with a case control request: NONLINEAR, with one or more NOLINi Bulk Data
entries to define the set. The four basic options to define a scalar nonlinear force, , in terms of the
degrees-of-freedom, , are summarized in the table below.
= +
= +
Nonlinear
Element
Elastic
Element
Nonlinear
Force
F
o
r
c
e
Displacement
F
o
r
c
e
Displacement
F
o
r
c
e
Displacement
N
i
u
j
Main Index
389
CHAPTER 16
Special Topics
The variables, , may be displacement or velocity components of grid, scalar, or extra points in the
solution set. In the DIRECT TRANSIENT solutions, the connected degrees-of-freedom, and , etc.,
must remain in the solution set, . In the modal transient solutions, only extra points are available for
use by the NOLINi entries. In nonlinear transient solutions all degrees-of-freedom are available, but
unfortunately, extra points are not supported.
Note that these functions mimic the basic nonlinear function generators used in passive analog
computers (MSC.Softwares original business). They may be added together and combined with other
functions such as MPCs and scalar elements to handle a variety of problems.
Theory for the Standard Transient Solutions
The basic linear transient solution integrates the matrix equation
(16-54)
where are the nonlinear forces which are dependent on variable displacements, , and
velocities, , of the unknowns. Note that if these functions were used to replace a stiffness term, the
proper definition of would be .
There are several options in MD Nastran for transient integration. For the basic purposes of this
introduction, we will discuss the simplest form, the three-point method which performs a step-by-step
calculation. At time step , the solution is and the step size is . Dropping the brackets, the
averaged values of displacement, , velocity, , acceleration, , and load, , in terms of the three
discrete steps are as follows:
(16-55)
(16-56)
(16-57)
(16-58)
In the solution, the vectors at step are obtained by substituting Eq. (2-7) through Eq. (2-10) in
Eq. (2-40). This method is actually a variation of the Newmark-Beta method and is guaranteed to be
Option Function Comments
NOLIN1 is a TABLEDi input
NOLIN2 Product of two variables
NOLIN3 is an input exponent
NOLIN4 Same except for negative
N
i
SF u
j
( ) = F u
j
( )
N
i
Su
j
u
k
=
N
i
S u
j
( )
A
, u
j
0 > = A
N
i
S u
j
( )
A
, u
j
0 < = u
u
u
i
u
j
u
d
M | | a { } B | | v { } K | | u { } + + P { } N { } + =
N { } u { }
v { }
N N Ku =
t
n
u
n
{ } h
u v a P
u |u
n 1 +
1 2| ( )u
n
|u
n 1
+ + =
v u
n 1 +
u
n 1
{ } 2h =
a u
n 1 +
2u
n
u
n 1 +
+ ( ) h
2
=
P |P
n 1 +
1 2| ( )P
n
|P
n
+ + =
n 1 +
Main Index
MD Nastran Dynamic Analysis Users Guide
Nonlinear Transient Response Analysis
390
stable if . For consistency and stability, it would be desirable to have the vector also in this
form. Ideally, the nonlinear loads would be consistent with the the linear displacements and loads, i.e.,
(16-59)
However, is not available and can only be approximated by extrapolating the
equation:
(16-60)
Substituting this approximation into Eq. (16-59) we obtain the term used in MD Nastran:
(16-61)
In other words, calculating the nonlinear function at the center step is a valid approximation to the value
averaged over three steps. Unfortunately, when is rapidly changing, will lag behind and create
unstable oscillations. The results of an unstable integration usually grow with a period of two or three
time steps per cycle. An alternate option for averaging nonlinear loads is available with DIAG 10,
although it is not recommended.
Example of a Nonlinear Spring
An example of an unstable system can be illustrated with a single variable example. Attach a nonlinear
spring function to a mass as shown in the sketch below.
For small motions, if we define the function as an equivalent spring with , the integration
equation for is
(16-62)
For stability analysis, we will assume a uniform growth rate, , where and .
Substituting into Eq. (16-62) we obtain a quadratic equation for :
(16-63)
If the magnitude of is greater than 1, the solution will potentially diverge ( may be complex). It is
easy to show that if the system will have a real root , which is an unstable oscillation that
changes sign every step.
| 0.25 > N
N |N
n 1 +
1 2| ( )N
n
|N
n 1
+ + =
N
n 1 +
N u
n 1 +
, v
n 1 +
( ) =
N
n 1 +
2N
n
N
n 1
~
N N
n
~
u N
M
u
N u ( )
N ku =
u
n 1 +
M u
n 1 +
2u
n
u
n 1
+ ( ) h
2
N ku
n
= =
r u
n
ru
n 1
= u
n 1 +
ru
n
=
r
r
2
2
kh
2
2M
-------- 1
\ .
| |
r 1 + + 0 =
r r
kh
2
4M > r 1 <
Main Index
391
CHAPTER 16
Special Topics
In other words, the stability limit for the nonlinear stiffness for this case is
(16-64)
The cure for divergence is to either reduce the time step, , add linear stiffness to replace some of the
nonlinear portion, or add enough mass, , in parallel to the nonlinear function to satisfy the criteria for
every possible value of . Scalar mass elements CMASSi may be added to couple two scalar points, in
parallel with the nonlinear spring, without affecting the total mass of the structure.
Velocity-Dependent Nonlinear Forces
When a NOLINi function references a velocity of a grid, scalar, or extra point component as an input,
the nonlinear force must be calculated from the existing displacements. However, for consistency with
the linear damping terms in Eq. (16-54), the nonlinear force should be:
(16-65)
However, the current displacements have not been calculated at this stage, so we again use the
assumption of Eq. (16-60) and obtain the approximation:
(16-66)
The stability of velocity-dependent NOLINi systems is very marginal for most applications. Replacing
the nonlinear spring ( ) in the example problem above with a nonlinear damper, , we obtain the
following system equation:
(16-67)
For stability analysis we may substitute and as in the stiffness example above, to obtain a
quadratic equation:
(16-68)
Unstable roots ( ) will occur when
(16-69)
Again, the problem will show up as a spurious diverging oscillation. Divergence may be cured by
decreasing the time step size, , by changing part of the nonlinear function, , into a linear damper, or
by adding mass in parallel with the nonlinear function. SOL 129 is better suited than SOL 109 for
unstable or badly conditioned problems.
N c
u c
------ k
4M
h
2
-------- s =
h
M
k
N
v
B u, v ( ) u
n 1 +
u
n 1
( ) 2h =
u
n 1 +
N
v
B u, v ( ) u
n
u
n 1
( ) h N u
n
u
n 1
( ) h | | ~ ~
k b
M u
n 1 +
2u
n
u
n 1
+ ( ) h
2
N b u
n
u
n 1
( ) h = =
ru
n
r
2
u
n
r
2 bh
M
------ 2
\ .
| |
r 1
bh
M
------
\ .
| |
+ + 0 =
r 1 >
b 2M h >
h b
Main Index
MD Nastran Dynamic Analysis Users Guide
Nonlinear Transient Response Analysis
392
Nonlinear Transient Solution Sequences
The general nonlinear transient solutions described in Nonlinear Transient Response Analysis, 384 will
also process the NOLINi functions. They provide an advantage in that they will give the same stability
as a linear solution, and will control the diverging solutions. These methods make an attempt to calculate,
for time step , the displacements and velocities by iterating on Eq. (16-54) through Eq. (16-59) in
a loop. This will provide more consistency with the linear terms. When the advanced methods such as
line search and quasi-Newton options are activated, the adverse effects of the nonlinear forces are
corrected effectively, but at the cost of additional solution steps.
However, the nonlinear methods may also attempt to change the tangent stiffness matrix when errors
become too large in the solution search. Unfortunately, the NOLINi functions only provide forces on the
right side and do not contribute their changes to the matrices. Not only will results not be improved, cost
will be increased as well. Furthermore, since new self-adaptive method modifies the time step size based
on the current values of the critical nonlinear matrix terms, the NOLINi terms will be ignored and the
process may still diverge.
In summary, the nonlinear transient solutions may be adapted for severe cases of NOLINi- caused
instabilities but will need careful changes to the default control parameters on the TSTEPNL inputs.
Recommendations for Using NOLIN1 Input
The following suggestions may be useful if problems occur because of nonlinear forces:
1. Use the nonlinear solution (SOL 129) for potentially better error controls and stability. This
approach may use more time and disk storage space and require additional effort to select the
proper control parameters. We recommend starting with the following approximate TSTEPNL
Bulk Data parameters:
Method = TSTEP
KSTEP > NDT
MAXITER = 2
MAXLS = 6
MAXDIV = 10
LSTOL = 0.1
2. Avoid functions that will overwhelm the linear elements attached to the same points. See the
discussions on stability above. Most nonlinear functions can be defined as the sum of linear
elements and a nonlinear correction using NOLINi inputs. If the slope of the nonlinear correction
function is smaller in magnitude than the linear coefficients, the problem will be stable. Also,
added mass in parallel with the function always helps.
3. Never set up nonlinear functions in series, i.e., using the output of one NOLINi as an input to a
second NOLINi function. Each stage in effect causes a time delay of one or more time steps for
the resulting forces. If the results are a corrective force, they will act much like a control system
with a bad feedback loop. At a critical frequency the corrective forces will be applied with a delay
that causes them to have the wrong sign.
n 1 +
Main Index
393
CHAPTER 16
Special Topics
4. The forces, , must have the same sign and direction as an externally applied load on the
structure. Note that this will have the opposite sign as the forces applied to the GRID points by
the finite elements. (The force for a spring element will have a negative value for a positive
displacement.) This frequently causes some difficulty in debugging the input data.
5. Use MPC or TF data to simplify the NOLINi inputs. A single nonlinear spring in three
dimensions connecting two points could require up to nonlinear functions.
Alternatively, one MPC equation could be used to define the strain as an added scalar point, and
one nonlinear function would define the generalized force (force times length) on the scalar point.
Because the MPC constraints are consistent, the force will automatically be distributed to all six
degrees-of-freedom.
6. Plan ahead to retain the nonlinear points in the solution set. Remember that in SOLs 109 and 112
the NOLINi functions may not reference any dependent or eliminated degree-of-freedom. Note
that in a modal analysis, this leaves only extra points.
7. Use the full nonlinear solution (SOL 129) for small to medium-sized problems.
Application Example Coupling of Rotating Structures
An advanced use for the NOLINi functions is the connection between a rotating structure and a flexible
supporting structure. The example below shows how to connect two grid points, with one rotating at a
constant rate relative to the other. This method could be used to analyze sudden transients in rotating
machinery. However, cost considerations would limit the analysis to a finite number of cycles.
As shown in the Figure 16-6, GRID 101 ( ) is attached to the rotating structure. The rate of rotation is
known, but the actual angle is a function of time. GRID 201 ( ) represents the fixed bearing point
coincident with point 101. It would typically be defined with an RBE3 as the average motion of the
points on the bearing race.
Figure 16-6
The definition of the connection, as shown in the sketch is:
N
N
6 6 36 =
u
r
u
f
fixed
101
201
rotating
u
f 1
et
u
r2
u
r1
Main Index
MD Nastran Dynamic Analysis Users Guide
Nonlinear Transient Response Analysis
394
(16-70)
(16-71)
A simple MPC equation may be used to connect the axial coordinates . The rotations may have
similar definitions but are not shown. A similar equation defines the forces on the fixed point
in
terms of the rotating forces .
For the actual connection, we will use the Lagrange Multiplier technique (see Lagrange Multiplier
Technique, 296 for details) by defining another GRID which defines the constraint forces on point
101. The resulting matrix partition equation for the three points is
(16-72)
where:
In order to generate the sine and cosine terms, we will add two scalar points and connect unit masses and
springs . Using initial conditions, these are the sine and cosine functions defined as scalar
displacements. The following input data will solve the connection:
In Case Control
IC = 100 $ For sine and cosine
K2PP = RCOUP $ For matrix terms
NONLINEAR=10 $ For NOLIN2
In Bulk Data
$ 50 radian/sec oscillators ( Note: Dont use PARAM,G)
SPOINT,2001,2002 $ sine and cosine
CMASS4,2001,1.0,2001
CMASS4,2002,1.0,2002
CELAS4,2003,2500.0,2001
CELAS4,2004,2500.0,2002
TIC,100,2001,,,50.0 $ sine
TIC,100,2002,,1.0 $ cosine
$ Lagrange Multiplier Grid and unit Matrix Terms.
GRID,3001, , , , , ,3456
DMIG,RCOUP,0,6,1,2
=
=
u
r1
u
f 1
et ( ) cos u
f 2
et ( ) sin + =
u
r2
u
f 1
et ( ) sin u
f 2
et ( ) cos + =
u
3
N
f
Q
r
Q
r
M
f f
0 0
0 m
rr
0
0 0 0
u
r
)
`
K
f f
0 0
0 K
rr
I
0 I 0
U
f
u
r
Q
r
)
`
+
P
f
N
f
+
P
r
N
q
)
`
=
N
f
{ }
P
r1
et ( ) cos P
r2
et ( ) sin
P
r1
et ( ) sin P
r2
et ( ) cos +
)
`
N
Q
{ }
u
f 1
et ( ) cos u
r2
et ( ) sin
u
f 1
et ( ) sin u
r2
et ( ) cos +
)
`
k e
2
=
Main Index
395
CHAPTER 16
Special Topics
DMIG,RCOUP,101,1,,3001,1,1.0
DMIG,RCOUP,101,2,,3001,2,1.0
$ Note that other half is generated when using the SYM option
$ Nonlinear Functions = Products of Two Dof., Q
r
and sine/cosine
NOLIN2,10,201,1,1.0,3001,1,2002
NOLIN2,10,201,1,-1.0,3001,2,2001
NOLIN2,10,201,2,1.0,3001,1,2001
NOLIN2,10,201,2,1.0,3001,2,2002
$
$ Products of U
1
and sine/cosine
NOLIN2,10,3001,1,1.0,201,1,2002
NOLIN2,10,3001,1,1.0,201,2,2001
NOLIN2,10,3001,2,-1.0,201,1,2001
NOLIN2,10,3001,2,1.0,201,2,2002
$ end for one pair of points
Any type of structure may be connected to the axis points. However, for best stability place all of the
mass at the axis on the active side, GRID 201, where the nonlinear force is applied. For inertia effects
such as centripetal and Coriolis forces, the rotating body may require matrix inputs described in the
section on moving coordinates. In order to keep these terms from affecting the fixed structure,
superelement partitioning is recommended.
Main Index
MD Nastran Dynamic Analysis Users Guide
Nonlinear Transient Response Analysis Elements
396
Nonlinear Transient Response Analysis Elements
Nonlinear effects in structures occur mainly due to nonlinear materials, preloads, and large rotations.
Contact problems exhibit nonlinear effects due to changes in boundary conditions. All of these effects
may be represented by nonlinear elements.
The nonlinear element library of MD Nastran consists of:
RODs, CONRODs, and TUBEs for unidirectional truss members.
BEAMs for axially and laterally deforming line members.
QUAD4s and TRIA3s for membrane, plate and shell modeling.
HEXAs, PENTAs, and TETRAs for solid modeling.
GAPs for contact and friction simulation.
BCONPs for slideline contact.
Nonlinear elements may be combined with linear elements for computational efficiency if the nonlinear
effects can be localized. Primary operations for nonlinear elements are the updating of element
coordinates and applied loads for large displacements and the internal relaxation iteration for material
nonlinearity. Refer to Table 16-4 for a summary of the nonlinear element properties.
Table 16-4 Summary of Nonlinear Elements
Element Connectivity
BCONP Connection and type for slideline.
CBEAM Connection for beam element.
CGAP Connection for gap or frictional element.
CHEXA Connection for six-sided solid element.
CONROD Connection and properties for rod.
CPENTA Connection for five-sided solid element.
CQUAD4 Connection for quadrilateral element with bending and membrane stiffness.
CQUADX Properties for axisymmetric hyperelastic solid.
CROD Connection for rod with axial and torsional stiffness.
CTETRA Connection for four-sided solid element.
CTRIA3 Connection for triangular element with bending and membrane stiffness.
CTUBE Connection for a tube.
Main Index
397
CHAPTER 16
Special Topics
Nonlinear Transient Response Analysis Interface
User Interface
The input data required for SOL 129 is a combination of direct time integration control data, similar to
SOL 109 (for direct linear transient with superelements), and nonlinear modeling data similar to SOL
106 (for nonlinear statics). The nonlinear properties and/or effects are defined by nonlinear material data
(MATS1 and TABLES1), gap elements (GAP) for nonlinear interfaces, and PARAM,LGDISP for
geometric nonlinearity. The transient effects are produced by time-dependent loading functions
(TLOADi, DAREA, etc.), damping (parameters, elements and material data), and mass properties.
The unique data required for SOL 129 is supplied on the TSTEPNL Bulk Data entry. The TSTEPNL
entry in itself is a combination of the TSTEP entry for direct time integration and the NLPARM entry
for nonlinear iteration control. Restarts are controlled by parameters (LOOPID, STIME, SLOOPID and
SDATA) which can be specified either in the Case Control Section or Bulk Data Section. Some optional
parameters (TSTATIC, NDAMP) are provided for additional control or capabilities.
Case Control
Each subcase defines a time interval starting from the last time step of the previous subcase, subdivided
into smaller time steps. The output time is labeled by the cumulative time, including all previous
subcases. There are advantages in dividing the total duration of analysis into many subcases so that each
subcase does not have excessive number of time steps. The data blocks containing solutions are
generated at the end of each subcase for storage in the database for output processing and restarts. As
such, converged solutions are apt to be saved at many intermediate steps in case of divergence and more
flexible control becomes possible with multiple subcases.
The input loading functions may be changed for each subcase or continued by repeating the same
DLOAD request. However, it is recommended that one use the same TLOAD Bulk Data for all the
subcases in order to maintain the continuity between subcases, because TLOADi data defines the loading
Element Properties
PBCOMP Properties for composite CBEAM.
PBEAM Properties for CBEAM.
PCOMP Properties for composite material laminate.
PGAP Properties for CGAP.
PLSOLID Hyperelastic properties for CHEXA, CPENTA, and CTETRA.
PROD Properties for CROD.
PSHELL Properties for CTRIA3 and CQUAD4.
PSOLID Properties for CHEXA, CPENTA, and CTETRA.
PTUBE Properties for CTUBE.
Table 16-4 Summary of Nonlinear Elements (continued)
Main Index
MD Nastran Dynamic Analysis Users Guide
Nonlinear Transient Response Analysis Elements
398
history as a function of cumulative time. Static loads (PLOADi, FORCEi, MOMENTi) may be
associated with time-dependent functions by matching the EXCITEID on the TLOADi entries.
However, no thermal loads or enforced displacements (SPCD) are allowed in the nonlinear transient
analysis. Nonlinear forces as functions of displacements or velocities (NOLINi) may be selected and
printed by the Case Control commands NONLINEAR and NLLOAD, respectively. Each subcase may
have a different time step size, time interval, and iteration control selected by the TSTEPNL request. The
Case Control requests that may not be changed after the first subcase are SPC, MPC, DMIG, and TF.
Output requests for each subcase are processed independently. Requested output quantities for all the
subcases are appended after the computational process for actual output operation. Available outputs are
DISPLACEMENT, VELOCITY, ACCELERATION, OLOAD, STRESS, FORCE,
SDISPLACEMENT, SVELOCITY, SACCELERATION, NONLINEAR (NLLOAD), and SPCFORCE.
However, element force output and GRID point stresses are not available for nonlinear elements.
Initial conditions (displacement or velocity) can be specified by the Bulk Data input, TIC, selectable by
the Case Control command IC. If initial conditions are given, all of the nonlinear element forces and
stresses must be computed to satisfy equilibrium with the prescribed initial displacements. On the other
hand, initial conditions can be generated by applying static analysis for the preload using
PARAM,TSTATIC in the first subcase. Then the transient analysis can be performed in the ensuing
subcases. Associated with the adaptive time stepping method, the PARAM,NDAMP is used to control
the stability in the ADAPT method. The parameter NDAMP represents the numerical damping (a
recommended value for usual cases is 0.01), which is often required to improve the stability and
convergence in contact problems.
All the superelement model generation options and matrix reduction options are allowed for the linear
portion of the structure. The generalized dynamic reduction, component mode synthesis, and Guyan
reduction may be performed for upstream superelements. The residual superelement may contain scalar
degrees-of-freedom representing linear modal formulations.
Implicit Integration Control: TSTEPNL
The input fields of the TSTEPNL Bulk Data entry specify the time step size, the number of steps, and the
output interval as well as the nonlinear iteration options. The TSTEPNL Bulk Data is selectable by the
Case Control command TSTEPNL. Although the same TSTEPNL Bulk Data may be selected by more
than one subcase, it is recommended to select a different TSTEPNL entry for each subcase in preparation
for changes in the restarts.
The choice of time step size is determined primarily by the frequency content of the input load and the
highest frequency mode of interest. A general guideline is that seven or more steps per cycle be provided
for reasonable accuracy. Modes with shorter periods (higher frequency) will be attenuated by the
numerical process. Highly nonlinear problems may require smaller step size. However, the adaptive
time stepping capability will automatically adjust the time step size. Nevertheless, the initial time step
size should be estimated by the user according to the aforementioned principles.
A caution is necessary in using the automatic time step adjustment if the forcing function is a short
duration pulse. Since the automatic time step adjustment algorithm does not consider the loading history,
short pulses could be skipped if the time step is automatically adjusted to a larger value than the pulse
Main Index
399
CHAPTER 16
Special Topics
duration. It is advised that a drastic change in the time step size between subcases be avoided. A drastic
changee.g., ratio of the two time steps exceeding 1000could cause a loss of accuracy upon subcase
switch. In this case, an intermediate subcase should be provided for a transition period of short interval
to reduce the ratio.
The parameters for controlling the accuracy and stability of the incremental and iterative process can be
specified in the TSTEPNL Bulk Data entry. The controls are applicable to the automatic time step
adjustment and bisection process in addition to stiffness matrix updates, BFGS updates, and line searches
similar to those on the NLPARM Bulk Data entry. Since default values have been selected from
numerous test runs, the analysis should be started with the default setting and changed if necessary. The
TSTEPNL data format is shown below with default values:
Format
Example with Defaults (x is Required Input)
The TSTEPNL Bulk Data entry is selected using ID via the Case Control command TSTEPNL. Each
subcase (residual superelement solutions only) requires a TSTEPNL entry. Multiple subcases are
assumed to occur sequentially in time. Therefore, the initial conditions of each subcase are defined by
the end conditions of the previous subcase.
The NDT field specifies the number of time steps with DT as the size of each time step. The total
duration for the subcase can be assessed by multiplying NDT and DT (i.e., NDT*DT). The time
increment ( ) remains constant during the analysis in AUTO and TSTEP options, and is equal to DT.
However, the time increment ( ) changes during the analysis in the ADAPT option and the actual
number of time steps will not be equal to NDT. In the ADAPT option, DT is used as an initial value for
.
The NO field specifies the time step interval for output; i.e., every NO-th step solution is saved for
output. The data will be output at steps 0, NO, 2NO, ..., etc., and the last converged step for printing and
plotting purposes. The Case Control command OTIME may also be used to control the output points.
The METHOD field selects an option for direct time integration and the stiffness matrix update strategies
among ADAPT, AUTO and TSTEP. If the AUTO option is selected, MD Nastran automatically updates
the stiffness matrix to improve convergence while the KSTEP value is ignored. If the TSTEP option is
selected, MD Nastran updates the stiffness matrix every KSTEP-th increment of time. If the ADAPT
1 2 3 4 5 6 7 8 9 10
TSTEPNL ID NDT DT NO METHOD KSTEP MAXITER CONV +TNL1
+TNL1 EPSU EPSP EPSW MAXDIV MAXQN MAXLS FSTRESS +TNL2
+TNL2 MAXBIS ADJUST MSTEP RB MAXR UTOL RTOLB
1 2 3 4 5 6 7 8 9 10
TSTEPNL
x x x 1 ADAPT 2 10 PW +TNL1
+TNL1
1.E-2 1.E-3 1.E-6 2 10 2 0.2 +TNL2
+TNL2
5 5 0 0.75 16.0 0.1 20.
At
At
At
Main Index
MD Nastran Dynamic Analysis Users Guide
Nonlinear Transient Response Analysis Elements
400
option is selected, MD Nastran automatically adjusts the incremental time and uses the bisection
algorithm in case of divergence. During the bisection process in the ADAPT option, stiffness is updated
at every KSTEP-th successful bisection. The ADAPT method allows linear transient analysis, but AUTO
or TSTEP will abort the run if the model does not have any data representing nonlinearity. The stiffness
matrix is always updated for a new subcase or restart, irrespective of the option selected.
The number of iterations for a time step is limited to MAXITER. If the solution does not converge in
MAXITER iterations, the process is treated as a divergent process; i.e., either a bisection or stiffness
matrix update takes place based on the value of MAXBIS. The sign of MAXITER provides a control
over reiteration in case of failure in convergence or bisection. If MAXITER is negative, the analysis is
terminated when the divergence condition is encountered twice during the same time step or the solution
diverges for five consecutive time steps. If MAXITER is positive, MD Nastran computes the best
attainable solution and continues the analysis.
The convergence test is controlled by convergence test flags (U for displacement error test, P for load
equilibrium error test, W for work error test) and the error tolerances (EPSU, EPSP and EPSW) which
define the convergence criteria. All requested criteria (a combination of U, P, and/or W) are satisfied
upon convergence. It should be noted that at least two iterations are necessary to check the displacement
convergence criterion.
The MAXDIV field provides control over diverging solutions. Depending on the rate of divergence, the
number of diverging solutions (NDIV) is incremented by 1 or 2. The solution is assumed to be divergent
when NDIV reaches MAXDIV during the iteration. If the bisection option is used with the ADAPT
method, the time step is bisected upon divergence. Otherwise, the solution for the time step is repeated
with a new stiffness based on the converged state at the beginning of the time step. If NDIV reaches
MAXDIV twice within the same time step, the analysis is terminated with a fatal message.
In transient analysis, the BFGS quasi-Newton updates and the line search process work in the same way
as in static analysis (except for the default settings). The MAXQN field defines the maximum number
of quasi-Newton vectors to be saved on the database and the MAXLS defines the number of line searches
allowed per iteration. Nonzero values of MAXQN and MAXLS activate the quasi-Newton update and
the line search process, respectively.
The FSTRESS field defines a fraction of the effective stress ( ) which is used to limit the subincrement
size in the material routine. The number of subincrements in the material routines is determined such
that the subincrement size is approximately (equivalent stress). FSTRESS is also used
to establish a tolerance for error correction in the elasto-plastic material, i.e.,
If the limit is exceeded at the converging state, MD Nastran will exit with a fatal error message.
Otherwise, the stress state is adjusted to the current yield surface.
In the ADAPT method, MAXBIS is the maximum number of bisections allowed for each time step
( ). The bisection process is activated when divergence occurs and .
The number of bisections for a time increment is limited to MAXBIS. If MAXBIS is positive and the
solution does not converge after MAXBIS bisections, the best solution is computed and the analysis is
o
FSTRESS o
Error in yield function FSTRESS o <
9 MAXBIS 9 s s MAXBIS 0 =
Main Index
401
CHAPTER 16
Special Topics
continued to the next time step. If MAXBIS is negative and the solution does not converge in MAXBIS
bisections, the analysis is terminated.
The parameter ADJUST allows the user to control the automatic time stepping in the ADAPT option. A
value of zero for ADJUST turns off the automatic adjustment completely. If ADJUST is positive, the
time increment is continually adjusted for the first few steps until a good value of is obtained. After
this initial adjustment, the time increment is adjusted every ADJUST time steps only. A value of
ADJUST an order greater than NDT will turn off adjustments after the initial adjustment. Since the
automatic time step adjustment is based on the mode of response and not on the loading pattern, it may
be necessary to limit the adjustable step size when the period of the forcing function is much shorter than
the period of dominant response frequency of the structure. It is the users responsibility to ensure that
the loading history is properly traced with the ADJUST option. The ADJUST option should be
suppressed for the duration of a short pulse loading. If unsure, the user should start with a value of DT
that is much smaller than the pulse duration in order to properly represent the loading pattern.
MSTEP defines the desired number of time steps to obtain the dominant period response accurately
( ). RB defines bounds for maintaining the same time step for the stepping function
in the automatic time step adjustment method ( ). Parameters MSTEP and RB are used
to adjust the time increment during the analysis in the ADAPT option. The adjustment is based on the
number of time steps desired to capture the dominant frequency response accurately. The time increment
is adjusted as
(16-73)
where:
with:
The recommended value of MSTEP for nearly linear problems is 20. A larger value (e.g., 40) is required
for highly nonlinear problems. In the default options, MD Nastran automatically computes the value of
MSTEP based on the changes in the stiffness.
=
= 0.25 for
= 0.5 for
= 1.0 for
= 2.0 for
= 4.0 for
At
10 Integer 200 s s
0.1 Real 1.0 s s
At
n 1 +
f r ( )At
n
=
r
1
MSTEP
--------------------
2t
e
n
------
\ .
| |
1
At
n
--------
\ .
| |
f
r 0.5 RB <
f
0.5 RB r 2 < s
f
RB r 2 < s
f
2. r 3. RB < s
f
r 3. RB s
Main Index
MD Nastran Dynamic Analysis Users Guide
Nonlinear Transient Response Analysis Elements
402
The MAXR field defines the maximum ratio for the adjusted incremental time relative to DT allowed for
time step adjustment ( ). MAXR is used to define the upper and lower bounds for
adjusted time step size, i.e.,
(16-74)
The UTOL field defines the tolerance on displacement increment below which there is no time step
adjustment ( ). UTOL is used to filter undesirable time step adjustment; i.e., no time
step adjustment is performed if
(16-75)
The RTOLB field defines the maximum value of incremental rotation (in degrees) allowed per iteration
to activate bisection ( ). The bisection is activated if the incremental rotation for any
degree-of-freedom ( , , or ) exceeds the value specified for RTOLB. This bisection strategy
based on the incremental rotation is controlled by the MAXBIS field.
Iteration Related Output Data
During the incremental and iterative computation, the process information consisting of iteration data is
printed at the end of each iteration or time step. The data is printed under the following headings:
TIME Cumulative time for the duration of the analysis
ITER Iteration count for each time step
DISP Relative error in terms of displacements
LOAD Relative error in terms of load vectors
WORK Relative error in terms of work
LAMBDA(I) Rate of convergence in iteration
LAMBDA(T) Ratio of the load error for two consecutive time steps
LAMBDA-BAR Average of LAMBDA(T) over the last three steps, computed only for AUTO or
TSTEP method
DLMAG Absolute norm of the residual error vector, . The absolute convergence is
defined using DLMAG by
FACTOR Final value of the line search parameter
E-FIRST Divergence rate error before line search
E-FINAL Error at the end of line search
NQNV Number of quasi-Newton vectors appended
NLS Number of line searches performed during the iteration
1.0 Real 32.0 s s
MIN
DT
2
MAXBI S
---------------------- ,
DT
MAXR
-----------------
\ .
| |
At MAXR DT s s
0.001 Real 1.0 s <
U
n
U
max
------------------- UTOL <
Real 2.0 >
Au
x
Au
y
Au
z
R
R 10
12
<
Main Index
403
CHAPTER 16
Special Topics
Method AUTO or TSTEP
The three-point method is chosen to be compatible with the MD Nastran linear transient integration
method. The Newmark Beta method based on the three-step integration is combined with the
modifications to Newtons method for nonlinear solutions. The additional iteration steps provide
equilibrium solutions at each time step, thereby guaranteeing stability and accuracy for arbitrary time
step size. This method can be used by selecting the AUTO or TSTEP method in the TSTEPNL Bulk
Data entry.
Basic Equations
We may calculate the load equilibrium error vector, at time step by the equation
(16-76)
where:
The above equation is solved at the reduced ( ) displacement vector size. The approximation errors
due to dynamic reduction methods are not included in the error vector . Applying Newmarks
method over a finite time period, , the average static forces are
(16-77)
where is the Newmark Beta operator and is the nonlinear force due to a generalized
displacement vector . An identical definition occurs for from the applied loads at each time
step.
In summary, at each time step MD Nastran will iterate the displacements and forces until passes
the convergence tests or the number of passes reaches an iteration limit. With a single step, i = i,
ITR DIV Number of occurrences of divergence detected during the adaptive iteration by
the iteration module NLTRD2
MAT DIV Number of occurrences of bisection conditions in the material routine (excessive
stress increment) or in the rotation angle (excessive rotation) during the iteration
using the ADAPT method
NO. BIS Number of bisections executed for the current time interval
ADJUST Ratio of time step adjustment relative to DT within a subcase
= Average load over the time period ( ).
, = Corresponding acceleration and velocity vectors.
= Average elasto-plastic element total force vector. ( for linear problems.)
R
n
{ } n
R
n
{ } P
n
Mu
n
Bu
n
F
n
{ } =
P
n
{ } t
n 1
t
n
t
n 1 +
< <
u
n
{ } u
n
{ }
F
n
{ } F Ku =
u
d
R
n
{ }
t
n 1
t t
n 1 +
< <
F { } |F u
n 1 +
( ) 1 2| ( )F u
n
( ) |F u
n 1
( ) + + { } =
| F u
n
( )
u
n
{ } P { }
R
n
i
{ }
Main Index
MD Nastran Dynamic Analysis Users Guide
Nonlinear Transient Response Analysis Elements
404
calculating only , the results will be identical to the existing NOLINi results in MD Nastran. For faster
convergence the iterations may continue, the matrices may be updated, and/or the time step size may be
reduced. For more details on this algorithm, refer to Chapter 9 of the MD Nastran Nonlinear Handbook.
Method ADAPT
The multistep implicit integration method has difficulties when changing time step size. Therefore, to
allow self-adapting time step sizes, the two-point integration method is introduced with module
NLTRD2. This method can be selected by specifying the ADAPT method in the TSTEPNL Bulk Data
entry.
Newmark Integration
For the adaptive scheme, Newmarks method is employed with the two-point recurrence formula for
one-step integration, i.e.,
(16-78)
and
(16-79)
where , , and denote displacement, velocity, acceleration and the time step
increment, respectively. The subscript designates the time step and the parameters ( and ) are to
be selected for the best solution. An equilibrium equation to be satisfied at time step ( ) is
(16-80)
where and denote mass and damping matrices, and and denote internal and external
forces, respectively.
An alternative expression for the load vector can be derived for by introducing
(16-81)
By virtue of Eq. (16-81) the residual load error at each time step is effectively carried over to the next
step and the error propagation is reduced, while the computation is significantly simplified.
(16-82)
R
0
U
n 1 +
{ } U
n
{ } At U
n
{ }
1
2
--- At
2
U
n
{ } |At
2
U
n 1 +
U
n
{ } + + + =
U
n 1 +
{ } U
n
{ } At U
n
{ } At U
n 1 +
U
n
{ } + + =
U { } U
{ } U
{ } At
n |
n 1 +
M U
n 1 +
{ } C U
n 1 +
{ } F U
n 1 +
( ) { } + + P
n 1 +
{ } =
M C F { } P
n 1 +
{ }
0.5 =
M U
n
{ } C U
n
{ } + P
n
F
n
{ } =
R
n 1 +
i
{ } P
n 1 +
F
n 1 +
i
{ }
4
At
----- M U
n
{ } P
n
F
n
{ }
4
At
2
-------- M
2
At
----- C + U
n 1 +
i
U
n
{ }
+ + =
Main Index
405
CHAPTER 16
Special Topics
The iteration method calculates new values of until it is sufficiently small. The results then become
the starting point for the next time step.
Adaptive Time Stepping
It is desirable to have a fully automated method of time integration that renders effective and accurate
solutions of nonlinear problems. The dynamic response characteristics of the structure may change due
to the nonlinearity (geometric or material) or the mode of excitation. When the type of nonlinear
behavior changes, the time step size should be adjusted. The drawback is that in implicit methods, a
change in the time step size requires a decomposition of the tangent matrix. After the solution is
achieved for the original time step, the usual procedure will be resumed for the next time step.
In the present implementation of the automatic time stepping for nonlinear applications, the adjustment
is designed to be adaptive to the severity of the nonlinearity in the problem by monitoring the changes
in the stiffness. However, difficulties in the automatic time stepping have been discovered when
plasticity or GAP elements are involved. In such cases an undesired time step adjustment can be caused
by a drastic change in the stiffness, which may only be a temporary difficulty. A filtering scheme has
been devised to suppress the effects of the spurious mass or stiffness in the automatic time step
adjustments. In addition, the bisection method is chosen to be activated only at the time when divergence
occurs. The bisection process is coordinated with the stiffness matrix update so that changes in
nonlinearities are properly reflected while the bisection is in progress.
After the time step is completely converged, the integration proceeds to the next time step with the same
increment ( ). Further bisection may be required after achieving converged solution at the
intermediate time steps.
If no further bisection is required and the solutions converge without any difficulty, some recovery
process such as doubling time step may be activated. However, any adjustment to the time step would
require additional matrix decomposition that offsets the advantages of adjusting time step size.
Therefore, it has been determined to continue stepping through the specified time interval to completion.
The normal process should be resumed when the user-specified time step at which bisection is activated
is fully processed.
When the automatic time stepping is combined with the bisection method and if the bisection is
activated, the automatic adjustment procedure will be deferred until the divergence is trapped and the
solution process is stabilized. The solution process is considered stabilized when two successive
solutions have converged without requiring further bisection. This is the time when the automatic time
step adjustment is resumed.
The maximum number of bisections is limited by a user-specified parameter MAXBIS (defaulted to 5).
The bisection process is activated on an as-needed basis. Users also have an option to suppress bisection
by specifying MAXBIS = 0. If the bisection is required more than MAXBIS times, the solution process
will continue without bisection by activating the reiteration procedure, by which the same iteration
process is repeated to find the best attainable solution. The best attainable solution is a solution obtained
from the iteration that yields the least average error. The average error is defined by averaging relative
errors in displacements, loads and energy. If the i-th iteration yields the least average error, the
R
n 1 +
i
Atk
Main Index
MD Nastran Dynamic Analysis Users Guide
Nonlinear Transient Response Analysis Elements
406
reiteration procedure will end at the i-th iteration and the normal time stepping procedure will be
resumed.
Quasi-Newton and Line Searches
The BFGS update and the line search processes are fully operational during the iteration. Quasi-Newton
(QN) vectors are continuously accumulated up to MAXQN pairs (MAXQN is a user-specified
parameter) until the new stiffness matrix is evaluated. Once the number of QN vector pairs reaches
MAXQN (defaulted to 10), the QN vectors will be updated selectively based on the condition number of
the QN update matrix. As a requirement for the reiteration procedure, the QN vectors to be accumulated
are stored on a temporary basis until a converged solution is obtained. All the accumulated QN vectors
are purged if the stiffness matrix update or the decomposition (due to the change in ) is scheduled.
The iterative process for time step ( ) can be summarized as follows:
1. Given at the beginning of the time step are , , , , , , , , ,
and the triangularized matrices for .
2. Adjust the time step size, if applicable.
3. Initialize , , and .
4. Decompose, , if . Then, purge the QN vector file.
5. Compute .
6. Solve for by forward and backward substitution, using the BFGS update if applicable.
7. Compute the line search error.
8. If divergence occurs, go to step 12.
9. Proceed to the next step if the line search error is less than the tolerance. Otherwise, perform the
line search process and go back to step 7.
10. Compute the global error function and check convergence.
11. If the solution has converged, go to step 16. Otherwise, save the QN vector on a temporary basis
(if applicable) and go to the next iteration in step 5.
12. If it is the first divergence or the divergence after the KSTEP-th converged bisection step, update
the stiffness matrix, and go back to step 4. Otherwise, proceed to the next step.
13. Bisect and go back to step 3. However, if the maximum number of bisections allowed for the
time step is reached, proceed to the next step.
14. Go to step 5 to continue iteration. However, if the maximum number of iterations allowed for an
increment is reached, proceed to the next step.
15. Perform the reiteration procedure to find the best attainable solution.
16. Accept the solution ( and ) and append temporary QN vectors to the permanent QN
vector file.
17. Compute the velocity .
18. Advance to the next time step with .
At
n 1 +
At
n
e
ref
M | | C | | P
n
{ } AF
n
{ } F
n
{ } U
n
{ } U
n
{ }
LDL
T
( ) A | |
4
At
2
-------- M
2
At
----- C K
+ + =
U
n 1 +
0
{ } F
n 1 +
0
{ } P
n 1 +
0
{ }
A | | LKL
T
= At
n 1 +
At
n
=
R
n 1 +
i
{ }
AU
i 1 +
{ }
At
U
n 1 +
F
n 1 +
U
n 1 +
n n 1 + =
Main Index
407
CHAPTER 16
Special Topics
Restarts
Since SOL 106 and SOL 129 share the same database storage formats for nonlinear tables and matrices,
the restart system for transient analysis can use either a previous static or transient nonlinear analysis as
its initial conditions.
Restarting From SOL 106 Into SOL 129
The options for a restart from SOL 106 into SOL 129 are static to static and static to dynamic analysis.
For a restart from a previous static analysis, only the first subcase is affected. Simply provide a database
created in SOL 106 and specify the parameter
PARAM,SLOOPID,N
where N is the printed value of LOOPID for the desired static solution. The initial transient load should
be identical to static loads at the restart state. Constraint sets, direct input matrices, mass, and damping
may be changed.
Restarting Within SOL 129
Restarting within SOL 129 allows static to static, static to dynamic, and dynamic to dynamic analysis.
Restarts from a previous nonlinear transient execution are available for a number of cases. If the same
model is to be reexecuted, only the residual superelement needs to be reassembled. If the final results
from the previous transient run are to be used as the initial conditions at t = 0, add dummy SUBCASE
commands, corresponding to the previous run, to start the residual Case Control execution and set the
parameter, STIME = 0.
The normal restart for a transient run is to be continued from the last step of a previous subcase with
different loads and/or TSTEPNL data. For the normal restart provide the following parameters:
LOOPID = N: Start from the N-th subcase
STIME = t: Start from time t
Note that to avoid incompatible matrix sizes, constraint sets must not be changed. The values of
LOOPID and STIME, which are printed with the iteration information for each subcase, can be directly
read from the printout of the previous run. See the MD Nastran Nonlinear Handbook for more details
and some examples.
(16-83)
where and are the number of time steps and the time increment of the i-th subcase,
respectively.
If a SOL 129 run is terminated abnormally in the middle of a subcase, it may or may not be restartable
depending upon the cause of the abnormal exit. If the job is stopped due to a diverging solution, it can
be restarted either from the end of a previous subcase or from the last saved solution step. The restart
procedure for the former is identical to that for the normal restart as described in the preceding paragraph.
t NDT
i
i 1 =
N
DT
i
=
NDT
i
DT
i
Main Index
MD Nastran Dynamic Analysis Users Guide
Nonlinear Transient Response Analysis Elements
408
The latter case also requires parameters LOOPID and STIME; however, the input value for STIME
differs depending on the value of METHOD specified on the TSTEPNL entry.
If METHOD = AUTO or TSTEP, STIME is the time corresponding to the last output step which may be
calculated based on the output skip factor (i.e., the NO on the TSTEPNL entry). If METHOD = ADAPT,
the last converged solution is always treated as an output step and is always saved for the restart so that
STIME can be the time of the last converged step. The values of STIME and LOOPID can also be found
in the printout, if the ADAPT method is used.
Once STIME and LOOPID are known, determine the number of remaining time steps in the subcase and
create a new TSTEPNL entry for the remaining time. Insert a new subcase that references the new
TSTEPNL entry prior to the remaining subcases in the Case Control Section.
A solution may be terminated in the middle of a subcase due to insufficient CPU time: (1) the CPU time
specified in the Executive Control Section is insufficient so the run is forced to exit by MD Nastran, or
(2) the CPU time exceeds the limit specified in the computer system which leads to a sudden job abortion
by the system. In the first case, MD Nastran is able to detect the specified CPU time in the Executive
Control Section and automatically activate the exit procedure before time expiration. When completed,
the solution can be restarted from the termination point as in the solution diverging case. In the second
case, the solution can only be restarted from the end of a subcase.
Restarts may also be performed solely for data recovery by providing the following parameters:
SDATA = -1 : Recover data without running the solution module
LOOPID = N : from the 1st through the N-th subcases
Note that solution sets DISP, VELO, ACCE, OLOAD, SPCF (printout and plotting) and NLLOAD
(plotting only) are recoverable while STRESS, SDISP, SVELO and SACCE sets are not.
Expedient Iteration Strategies
The dynamic tangent matrix may change for the following reasons:
1. Stiffness (K) changes due to geometric, material, and/or kinematic nonlinearity.
2. Bisection or time-step adjustment causes changes in the effective stiffness.
While the second case only requires decomposition, the first case requires reformulation of the new
stiffness matrix as well. The adaptive method is based on the following matrix update strategies:
1. Stiffness is updated at the previously converged position when the divergence is detected for the
first time at a given time step.
2. Stiffness matrix update is allowed only once within the same time step.
3. If the bisection is in progress, additional K-updates are allowed within a given at every
KSTEP-th converged bisection, where KSTEP is a user-specified parameter in the TSTEPNL
entry.
4. Decomposition is performed within the module at every bisection or time step adjustment.
5. Whenever the decomposition is performed, the iteration starts from the previously converged
position.
AT
Main Index
409
CHAPTER 16
Special Topics
6. The stiffness matrix is updated at the beginning of each subcase.
Main Index
MD Nastran Dynamic Analysis Users Guide
Nonlinear Harmonic Response
410
Nonlinear Harmonic Response
Introduction
There is a class of dynamic response analyses where a structure exhibiting nonlinearities is subjected to
a harmonic excitation in which the response is essentially periodic. That is to say that the degree of
nonlinearity in the system is light enough that the response may be described as sufficiently accurate by
a combination of harmonic responses, i.e. periodic; this is achieved using a Fourier series.
Some examples of this class of dynamic response problems are rotor/stator contact under abnormal
running conditions, or an overload condition in an oscillating mechanism causing periodic contact. The
response of such systems may exhibit multiple solutions in a steady-state vibration response scenario,
possibly with amplitude jumps as the system moves from one frequency to another, such as might occur
in a rotor that is increasing or decreasing in speed. These jumps reveal different behavior of the dynamic
system with increasing or decreasing excitation frequency.
The nonlinear harmonic response solution sequence uses the harmonic balance method to calculate the
periodic response of a non-linear system under harmonic excitation. This requires the definition of a
frequency domain problem in the presence of nonlinearities. The harmonic balance method assumes the
steady-state response consists of a sum of sinusoidal responses finding the coefficients of the sinusoids
to satisfy the equations of motion. Harmonic balance is only efficient if a small number of sinusoids are
necessary to approximate the solution to a desired accuracy. This is why the nonlinearities in the system
must be mild.
As with any nonlinearity, it must only be present in the residual structure. However, this does not
preclude the use of superelements or ASET degrees of freedom to perform dynamic reduction using
CMS. In fact, this is a recommended technique in order to keep the number of degrees-of-freedom for
harmonic balance to a minimum.
Nonlinear harmonic response is available in the presence or absence of rotors, but there must be at least
one degree-of-freedom defined on nonlinear force type entries such as the NLRGAP, NLRSFD, and
NOLINi entries. Other types of nonlinearity that may be defined include the CBUSH2D element or
indeed any elements having frequency dependent properties. With MD Nastrans user-defined service,
the NLRSFD entry is able to call an external user-defined behavior to replace the standard NLRSFD
behavior.
Input
The FMS Section
The FMS statement, related to the SCA UDS, is required if a user-defined service is to be used. When a
user-defined service (UDS) is to be utilized to describe the behavior of the NLRSFD type nonlinearity in
nonlinear harmonic response, the CONNECT (p. 48) in the MD Nastran Quick Reference Guide entry is
used with the SERVICE qualifier to make the connection between the GROUP name on the NLRSFD
Bulk Data entry and the name of the external service.
Main Index
411
CHAPTER 16
Special Topics
Executive Control
Nonlinear harmonic response is available as SOL 128 or SOL SENLHARM. This solution sequence is
based around linear direct frequency response (SOL 108), but in which nonlinearities may be taken into
account.
Case Control
The Case Control command NLHARM (p. 413) in the MD Nastran Quick Reference Guide for nonlinear
harmonic response references the NLHARM Bulk Data entry. The NONLINEAR (p. 424) in the MD
Nastran Quick Reference Guide Case Control command may also be used in nonlinear harmonic
response to reference nonlinear force Bulk Data entries (NOLINi, NLRGAP, NLRSFD,).
Bulk Data
The three Bulk Data entries (NLHARM, NLFREQ, and NLFREQ1) relate specifically to a nonlinear
harmonic response, and so does the table Bulk Data entry (TABLED5). Bulk Data entries NLRGAP,
NLRSFD and NOLIN1 (p. 2624) in the MD Nastran Quick Reference Guide are also used in a nonlinear
harmonic response.
NLHARM
The NLHARM Bulk Data entry is used to define the parameters for nonlinear harmonic response.
NLFREQ
The NLFREQ entry is used to define the forcing frequencies for a nonlinear harmonic response.
1 2 3 4 5 6 7 8 9 10
NLHARM ID SUBFAC NHARM NLFREQ
Field Contents
ID Identification number referenced by the NLHARM Case Control command. (Integer
> 0)
SUBFAC Factor for capturing sub-harmonic response. See Remark 3. (Integer > 1, Default = 1)
NHARM The number of harmonics to include in the solution. See Remark 2. (Integer > 0)
NLFREQ Identification number of the NLFREQ or NLFREQ1 entry specifying the forcing
frequency list. (Integer > 0)
1 2 3 4 5 6 7 8 9 10
NLFREQ ID F1 F2 F3 ... Fn
Main Index
MD Nastran Dynamic Analysis Users Guide
Nonlinear Harmonic Response
412
NLFREQ1
The NLFREQ entry is used to define the forcing frequencies for a nonlinear harmonic response by using
a start frequency, a frequency interval and a number of intervals.
TABLED5
The TABLED5 entry is used generally to define a value as a function of two variables for use in generating
frequency-dependent and time-dependent dynamic loads. In nonlinear harmonic response it is used to
define an NLRGAP whose force-penetration characteristics vary with frequency.
Field Contents
ID Identification number referenced by the NLFREQ field (field 5) of an NLHARM
Bulk Data entry. (Integer > 0)
F1...Fn Forcing frequency values in cycles per unit time. (Real > 0.0)
1 2 3 4 5 6 7 8 9 10
NLFREQ1 ID F1 DF NDF
Field Contents
ID Identification number referenced by the NLFREQ field (field 5) of an NLHARM
Bulk Data entry. (Integer > 0).
F1 First forcing frequency in the set. (Real > 0.0)
DF Frequency increment. See Remark 1. (Real < > 0.0; Required)
NDF Number of frequency increments/decrements. (Integer > 0, Default = 1)
1 2 3 4 5 6 7 8 9 10
TABLED5
TID
X(1) TID(1) X(2) TID(2) X(3) TID(3) X(4) TID(4)
... ... ENDT
Field Contents
TID Table identification number. (Integer > 0)
X(i) X value for the function specified by TID(i) (Real; no Default).
TID(i) ID of a TABLED1, TABLED2, TABLED3 or TABLED4 defining the function Y for
the given value of X. (Integer > 0; no Default).
Main Index
413
CHAPTER 16
Special Topics
Using Nonlinear Harmonic Response
The nonlinear harmonic response solution uses a combination of sinusoids to form the steady-state
response. Its limitation therefore is that it can only capture harmonic components, so any frequencies
which are not pure sub- or super-harmonics of the excitation will be lost. It is also possible that either no
solution exists (an unstable dynamic system), or that more than one solution is possible. The nonlinear
system being studied may exhibit bifurcation or turning points; points for which a small incremental
change in frequency results in more than one solution. In addition, the system may exhibit a step change
in the response from one frequency to the next in what is referred to in the literature as jump
phenomena. In its present form, the presence of bifurcation or turning points cannot be determined in
nonlinear harmonic response analysis, and the resulting solution is just one of the possible states. Jump
phenomena are revealed by examining the response curves.
In a system with bearing clearance, like hydrodynamic or magnetic bearings, the stiffness of the system
changes depending on whether the bearing forces overcome the clearance in the bearing, resulting in
contact or no-contact conditions. Each of the contact/no-contact states may have essentially linear
behavior, but the overall behavior is nonlinear if the system changes from one state to another. The
simplest example of such a system is the Duffing oscillator. The Duffing equation is:
(16-84)
and is defined in any text book on nonlinear dynamics. This equation exhibits jump phenomena for
certain frequency values where the solution jumps from one significantly different value to another for
a small change in frequency. To complicate matters, the jump differs depending on whether the change
in frequency is positive or negative.
When the system is nonlinear, there is also the possibility of sub- and super-harmonic responses. The
response frequencies in linear harmonic analysis are the same as the forcing frequency. Permanent
oscillations whose frequencies are a fraction of the forcing frequency (, , ...) may occur in a nonlinear
system. These oscillations are known as subharmonic responses. Subharmonic responses require special
conditions (e.g. particular damping characteristics and a non-symmetric stiffness) whereas super-
harmonic responses, i.e. permanent oscillations whose frequencies are a multiple of the forcing
frequency (2, 3, ), are always present. Whether or not they show significant response levels depends
on the damping in the system. These are complex phenomena which may exhibit jumps, further
complicating matters.
A nonlinear harmonic response uses an iterative procedure to find the coefficients for the combination
of sinusoids that form the steady-state response. Newtons method of iteration is employed to solve a
system of nonlinear algebraic equations. A trial solution is attempted for displacements and the
corresponding forces in any NLRGAP, NLRSFD, or NOLINi entries are calculated from the user-
supplied data on the relevant tables. The residual forces in the system are calculated and a convergence
error is obtained. Based on the size of the convergence error, the solution is either accepted or an updated
displacement scaling is calculated and the new displacements calculated. The sequence loops until either
a diverging system is detected or convergence obtained.
ax
bx
cx dx
3
+ + + f ot cos =
Main Index
MD Nastran Dynamic Analysis Users Guide
Nonlinear Harmonic Response
414
Controlling Nonlinear Harmonic Response
The interface to nonlinear harmonic response is driven via only the few inputs defined above. The
nonlinear characteristics are defined on NOLINi, NLRSFD, or NLRGAP Bulk Data entries and
accompanying tables. The sequence of excitation frequencies is defined on NLFREQ or NLFREQ1
entries and harmonic response control data supplied on the NLHARM entry. This allows specification of
the number of harmonics and subharmonics to consider for the nonlinear harmonic response analysis, as
well as referencing the excitation frequency Bulk Data entries NLFREQ or NLFREQ1.
PARAM, MXICODE0, 5
In nonlinear harmonic response analysis, if the solution fails to converge more than MXICODE0 times
in succession, a new trial displacement vector is calculated. MXICODE0 allows the number of
successive failed convergences to be modified before a new trial displacement vector is calculated.
(Default is 5).
PARAM, NHPLUS, 20
In nonlinear harmonic response analysis, in order to avoid aliasing in the calculation of the Fourier
coefficients, a certain number of extra evaluation points are used. NHPLUS allows the number of extra
points to be defined.
A literature search suggests this technique comes from reference [6] where the number of time steps, S,
selected should be in the range (2K-1) S 3(2K-1) and K is the number of frequencies present in the signal.
PARAM, NLHTOL, 1.0E-5
During the iteration procedure of nonlinear harmonic response, the norm of the residual load vector for
the current step is divided by the norm of the residual load vector for the previously converged step. This
value is then compared with NLHTOL. If the value is smaller than NLHTOL, the system is assumed to
have converged. (Default is 1.0E-5).
PARAM, NLHTWK , 1.1
In nonlinear harmonic response analysis, if convergence is not obtained, a line search procedure is
initiated to calculate a scaling factor for the displacement vector from which updated nonlinear loads are
subsequently calculated. If the solution fails to converge more than 5 times in succession (modifiable by
PARAM,MXICODE0), a new trial displacement vector is calculated using a push-off factor the size of
which is defined by NLHTWK. (Default is 1.1).
Handling Nonconvergence in Nonlinear Harmonic Response
During the ascending or descending sequence of excitation frequencies defined on the NLFRQi entries,
if instability is encountered at a particular frequency, the solution may fail to converge at that frequency.
Nonconvergence may be attributed to several causes, and the possibility must always be considered that
there is simply no solution to the system at a particular frequency because the system has become
dynamically unstable.
Main Index
415
CHAPTER 16
Special Topics
In most cases of nonconvergence that is not attributed to dynamically unstable conditions, either the
number of harmonics or the subharmonic content is insufficient, or the system has reached a bifurcation
or turning point. Try increasing the number of harmonics or subharmonics (NLHARM entry) as well as
adjusting the parameters described above. If none of these are successful, the system may have struck a
bifurcation point. Try adjusting the excitation frequencies slightly. For example, if using the following
excitation frequencies: 5.0, 10.0, 15.0, 20.0etc., try adjusting these to 5.1, 10.1, 15.1, 20.1. In the
current implementation, there is no automatic treatment for possible bifurcation points, and the subject
of using a continuation strategy is under discussion for a future development.
In the case of nonconvergence, the response quantities are set to zero, and the calculation continues to
the next excitation frequency in the sequence retaining the initial conditions of the solution from the last
converged frequency. If the solution at the next excitation frequency does not converge, the same
procedure is followed until a converged solution is found.
There may come a time when it is judicious to change the initial conditions, particularly when the next
excitation frequency becomes distanced from the last converged frequency after a sequence of failed
attempts to converge excitation frequencies. In this situation, where the initial conditions for an
excitation frequency have become somewhat distanced from the previously converged excitation
frequency, it may not mean very much physically to continue to use the initial conditions from that
previously converged excitation frequency.
Therefore, it may be favorable to start from zero conditions as always happens for the first frequency of
an analysis starting from scratch. There is some difficulty in deciding how far away from the previously
converged excitation frequency is acceptable to return to zero initial conditions. There is presently no
logic for handling this situation and the only course available is to reset the initial conditions to zero by
starting a completely new analysis with a starting frequency somewhere after the instability point.
Example
A nonlinear harmonic response was developed to study rotor/stator contact problems, but the presence
of a rotor is not obligatory. The capability may be used to study any periodic response to a harmonic
excitation in the presence of light nonlinearities.
The following example Figure 16-7 shows a rotor bearing system in which an out-of-balance load excites
a rigid overhung disk mounted on a flexible shaft turning in bearings exhibiting nonlinear stiffness.
Main Index
MD Nastran Dynamic Analysis Users Guide
Nonlinear Harmonic Response
416
Figure 16-7 Rotor Bearing
The round solid shaft of diameter 0.1 metres is 1.0 metre long and runs in two bearings, one located at
one end of the shaft while the other is positioned just inboard of the disk such that the disk is overhung.
The bearings are mounted on an isolation material that exhibits nonlinear stiffness varying with a cubic
law. The overhung massive rigid disk exhibits a small eccentricity in its mass distribution.
Shaft Material Properties:
Disk Properties:
Bearing Stiffness and Damping (Symmetrical)
First, the analysis is run in a linear direct frequency response with linear-bearing properties. The analysis
is then repeated in the nonlinear harmonic solution sequence, still with linear bearing properties and the
answers compared. Finally, the nonlinear bearing stiffness properties are added, and the response is
compared against theory.
Youngs modulus 2.07E+11 Nm
-2
Density 7750 kgm
-3
Mass of disk 2000 kg
Inertia (polar) 200 kgm
2
Inertia (diametral) 100 kgm
2
Linear stiffness 1.5E+7 Nm
-1
Nonlinear stiffness 1E+12d
3
Nm
-3
(d is the value of displacement)
Damping 1.72E+4 Nsm
-1
Main Index
417
CHAPTER 16
Special Topics
The bulk data for the direct linear frequency response analysis model is shown as Listing 16-2 and can
found in Install_dir/mdxxxx/doc/dynamics/nlrb108.dat
Listing 16-2 Rotor Bearing example SOL 108
SOL 108
CEND
DISP(SORT2,PHASE)=ALL
SPC=1
RGYRO=66
DLOAD=77
FREQ=88
BEGIN BULK
$
$ BEARING STIFFNESS
CELAS2,10442,1.5+7,105,2,5,2
CELAS2,10443,1.5+7,105,3,5,3
CELAS2,10552,1.5+7,106,2,6,2
CELAS2,10553,1.5+7,106,3,6,3
$
FREQ1,88,9.549296,.0530516,240
$
$ Same for all runs
PARAM,GRDPNT,0
PARAM,COUPMASS,1
$
$ ROTOR
ROTORG,1,1,2,3,4
RGYRO,66,SYNC,1,FREQ
RSPINR,1,1,4,FREQ,1.
GRID,1
GRID,2,,.5
GRID,3,,1.
GRID,4,,.99
CBEAM,1,1,1,2,,1.
CBEAM,2,1,2,4,,1.
CBEAM,3,1,4,3,,1.
PBEAM*,1,1,7.8539820-3,4.9087390-6
*,4.9087390-6,,9.8174780-6
+
+,.68,.68 $ k1 k2
MAT1,1,2.07+11,,.27,7.75+3
$
$ DISK MASS & INERTIA
CONM2,6,3,,2000.
,200.,,100.,,,100.
$
$ STATOR
GRID,5
GRID,6,,.99
$
$ ROTOR TO STATOR CONNECTION
RBE2,941,5,123456,1
RBE2,953,6,123456,4
Main Index
MD Nastran Dynamic Analysis Users Guide
Nonlinear Harmonic Response
418
$
$ GROUND
GRID,105
GRID,106,,.99
$
$ BEARING DAMPING
CDAMP2,20442,1.72+4,105,2,5,2
CDAMP2,20443,1.72+4,105,3,5,3
CDAMP2,20552,1.72+4,106,2,6,2
CDAMP2,20553,1.72+4,106,3,6,3
$
$ REMOVE SINGULAR DOFS
SPC1,1,14,2,3,5,6
SPC1,1,123456,105,106
$
$ OUT OF BALANCE FOR ROTOR
DLOAD,77,1.,60.,1001,60.,1002
RLOAD2,1001,1001,,,1000
RLOAD2,1002,1002,,1002,1000
DAREA,1001,2,2,9.4286-5
DAREA,1002,2,3,9.4286-5
DPHASE,1002,2,3,-90.
TABLED4,1000,0.,1.,0.,1000.
,0.,0.,39.47842,ENDT
ENDDATA
This is to be compared with the nonlinear harmonic response with nonlinear forces defined with linear
behaviour. The partial input showing the necessary changes to use SOL 128 is show in Listing 16-3 and
the complete input can be found in Install_dir/mdxxxx/doc/dynamics/nlrb128.dat
The same problem is now run as a nonlinear harmonic response which solves the problem in an iterative
manner. Half the stiffness of the linear bearings is replaced with nonlinear force definition on NOLIN1
entries. The force-displacement relationship is defined as linear.
Listing 16-3 Rotor Bearing example SOL 128
SOL 128
CEND
DISP(SORT2,PHASE)=ALL
SPC=1
RGYRO=66
DLOAD=77
NONLINEAR=1000
NLHARM=2000
BEGIN BULK
$
$ LINEAR BAERING STIFFNESS (HALVED)
CELAS2,10442,7.5+6,105,2,5,2
CELAS2,10443,7.5+6,105,3,5,3
CELAS2,10552,7.5+6,106,2,6,2
CELAS2,10553,7.5+6,106,3,6,3
$
$ LINEAR BEARING STIFFNESS (HALF PROVIDED BY NOLIN1)
NOLIN1,1000,5,2,-1.,5,2,1001
NOLIN1,1000,5,3,-1.,5,3,1001
Main Index
419
CHAPTER 16
Special Topics
NOLIN1,1000,6,2,-1.,6,2,1001
NOLIN1,1000,6,3,-1.,6,3,1001
TABLED1, 1001,
, -1.0, -7.5+6, 1.0, 7.5+6, ENDT
$
NLFREQ1,88,9.549296,.0530516,240
NLHARM,2000,1,1,88
$
When these two linear analyses are run, the magnitude response of GRID point 3 in the Y direction looks
like Figure 16-8:
Figure 16-8 Response of GRID Point 3
The linear frequency response curve and the nonlinear harmonic response curve are superposed. This
shows the linear problem can be solved using the 2 different methods (SOLs 108 and 128) and the
response is the same.
Now the bearing stiffness is replaced by a cubic stiffness defined by NOLIN3 and NOLIN4 entries. The
partial input required to change the example to cubic stiffness for the nonlinear harmonic response in
SOL 128. is shown as Listing 16-4 and the complete input can be found in
Install_dir/mdxxxx/doc/dynamics/nlrb128cs.dat
Main Index
MD Nastran Dynamic Analysis Users Guide
Nonlinear Harmonic Response
420
Listing 16-4 Rotor Bearing with Cubic Stiffness
SOL 128
CEND
DISP(SORT2,PHASE)=ALL
SPC=1
RGYRO=66
DLOAD=77
NONLINEAR=1000
NLHARM=2000
BEGIN BULK
$
$ BEARING STIFFNESS
CELAS2,10442,1.5+7,105,2,5,2
CELAS2,10443,1.5+7,105,3,5,3
CELAS2,10552,1.5+7,106,2,6,2
CELAS2,10553,1.5+7,106,3,6,3
$
$ CUBIC NONLINEAR STIFFNESS (TENSION)
NOLIN3,1000,5,2,-1+12,5,2,3.
NOLIN3,1000,5,3,-1+12,5,3,3.
NOLIN3,1000,6,2,-1+12,6,2,3.
NOLIN3,1000,6,3,-1+12,6,3,3.
$ CUBIC NONLINEAR STIFFNESS (COMPRESSION)
NOLIN4,1000,5,2,-1+12,5,2,3.
NOLIN4,1000,5,3,-1+12,5,3,3.
NOLIN4,1000,6,2,-1+12,6,2,3.
NOLIN4,1000,6,3,-1+12,6,3,3.
$
$ Spin up
NLFREQ1,88,9.549296,.1591549,240
$ Spin down
$NLFREQ1,88,47.74648,-.1591549,240
NLHARM,2000,1,1,88
$
The analysis is run in two parts, the first starting from a cyclical frequency of 9.55 Hz (60 radians/second)
with an increasing frequency up to a frequency of 47.7 Hz (300 radians/second); this simulates a spin-up
event where each frequency is considered in its steady state condition. The second part of the analysis
simulates a spin-down event starting from a cyclical frequency of 47.7 Hz with a decreasing frequency.
The magnitude of the Y direction response of GRID point 3 is plotted against rotational frequency with
the resulting two curves is show in Figure 16-9:
Main Index
421
CHAPTER 16
Special Topics
Figure 16-9 Response of GRID Point 3 showing Jumps
Clearly there is a zone of bifurcation just before 23 Hz; that is to say, after 23 Hz, two possible states
exist. In the spin-down case, the solution jumps from one solution to the other and then retraces the spin-
up response curve; an unstable condition exists between these two.
The results are in good agreement with those reported in Reference [For references please see page 542]
Main Index
MD Nastran Dynamic Analysis Users Guide
Design Optimization and Sensitivity Overview
422
Design Optimization and Sensitivity Overview
Design optimization is used to produce a design that possesses some optimal characteristics, such as
minimum weight, maximum first natural frequency, or minimum noise levels. Design optimization is
available in MD Nastran in SOL 200, in which a structure or superelement can be optimized considering
simultaneous static, normal modes, buckling, transient response, frequency response, random analysis,
and aeroelastic analyses.
Possible analysis response types include:
Weight
Volume
Eigenvalues
Buckling load factor
Static displacement, stress, strain, and element force
Composite stress, strain, and failure criterion
Frequency response displacement, velocity, acceleration, stress, and force
Transient response displacement, velocity, acceleration, stress, and force
Damping level in a flutter analysis
Trim and stability derivative responses for static aeroelastic analysis
Plus many other uses, so many that this material has its own guide, the MD Nastran Design Sensitivity
and Optimization Users Guide has complete details on the use of the capability.
.
Main Index
423
CHAPTER 16
Special Topics
Control System Analysis
A control system provides feedback (output) to an input. In aircraft, sample control systems are flap
settings and actuator positions.
A control system involves a general input-output relationship called a transfer function. Transfer func-
tions are represented in MD Nastran by the TF Bulk Data entry. Transfer functions can utilize grid
points, extra points (EPOINT), and scalar points (SPOINT). Nonlinearities can be simulated via the
NOLINi entries with which nonlinear transient loads are expressed as functions of displacements or
velocities. Complex eigenvalue analysis can be used to determine stability when control systems
include damping and unsymmetric matrices.
Main Index
MD Nastran Dynamic Analysis Users Guide
Fourier Transform
424
Fourier Transform
The Fourier transform capability in MD Nastran allows a transient analysis to be performed using a
frequency response solution. Time-dependent applied loads are transformed to the frequency domain
and all frequency dependent matrix calculations are completed. The frequency response solution
variables are then transformed back into the time domain.
Fourier transform methods have been implemented in MD Nastran to integrate the equations of motion
in order to obtain the aeroelastic response of fixed wing aircraft. This capability is especially important
for this type of analysis since the unsteady aerodynamic matrices are known only in the frequency
domain. The Fourier transform method may also be used to solve for the transient response of
conventional structural models (no aerodynamic effects) subjected to periodic loads.
This capability is available in SOLs 108 and 111 for frequency response output data. For transient type
output, SOL 146 must be used. The transformation is performed when the requested load is the TLOADi
form.
Theory
Two forms of the Fourier transform are available: the Fourier series and the Fourier integral. Both
methods require necessary numerical compromises and hence produce numerical approximations. The
inverse transform includes an infinite sum, for which only a finite number of terms are numerically
evaluated. The inverse Fourier integral must be numerically integrated, which may result in integration
errors. The number of frequencies at which the integrand is evaluated is limited by the cost of
calculations.
In the Fourier series, the basic time interval is , with the function periodic. The circular
frequencies are given by
where is a large time equal to the period of the lowest forcing frequency.
The load transformation for a load at point is given by
(16-85)
The response at point is given by
(16-86)
0 t T < <
e
n
2tnAf =
Af
1
T
--- =
T
a
P
a
e
n
( ) P
a
t ( )e
i e
n
t
t d
0
T
}
=
j
u
j
e
n
( ) H
j a
e
n
( )P
a
e
n
( ) =
Main Index
425
CHAPTER 16
Special Topics
where is the frequency response of any physical variable due to unit load. The response in the
time domain is given by
(16-87)
In the Fourier Integral, the time interval is the limit as , ,and of the Fourier
series. Here, is a continuous variable. Equations (16-85), (16-86), and (16-87) take the form
(16-88)
(16-89)
(16-90)
Transformation of Loads to the Frequency Domain
The transformation of the user-specified time dependent loads into the frequency domain is given in
Eq. (16-85). With this transformation, the user must define a function that vanishes for .
For piecewise linear tabular functions (TLOAD1), a table of pairs ( , )( ) prescribes
time intervals. If an X1 shift and an X2 scale factor are included, the time-dependent load at point is
given by
(16-91)
where is an amplitude factor and is a delay factor that may depend upon the loading point.
Applying finite step-by-step integration to Eq. (16-85), the transformed load, , is obtained for each
requested frequency.
Likewise, the general function (TLOAD2) is defined by
(16-92)
where
H
j a
e
n
( )
u
j
t ( )
Ae
t
--------
1
2
---
\ .
| |
u
j
0 ( ) Re u
j
e
n
( )e
i e
n
t
( )
n 1 =
+ =
T Af 0 2tnAf e
e
P
a
e ( ) P
a
t ( )e
i et
t d
0
}
=
u
j
e ( ) H
j a
e ( )P
a
e ( ) =
u
j
t ( )
1
t
---
\ .
| |
Re u
j
e ( )e
i et
( ) e d
0
}
=
t T >
x
i
Y
i
i 1, N = N 1
a
P
a
t ( ) A
a
Y
T
t t
a
X1
X2
---------------------------
\ .
| |
=
A
a
t
a
P
a
e ( )
P
a
T ( )
A
a
t
n
e
ot
2tf t
| + ( ) cos 0 t T
2
T
1
< <
0 Otherwise
=
t t T
1
t
a
=
Main Index
MD Nastran Dynamic Analysis Users Guide
Fourier Transform
426
The value of must be an integer for transient analysis by the Fourier method. The transformation to
the frequency domain is also obtained by numerical integration.
These loads, which appear in the form required for frequency response, are transformed to the modal
coordinates exactly as in the modal frequency response method.
One other source of loads for aeroelastic problems is a one-dimensional gust. The same time
dependencies are allowed as defined above; however, the amplitude ( ) and delays ( ) for the
aerodynamic elements are computed from areas, dihedrals, and coordinates in the flow direction.
Calculation of Frequency Response
Frequency responses are computed in the frequency domain by conventional MD Nastran methods for
coupled equations.
Inverse Transformation of the Response to the Time Domain
The response in the time domain is found either from the Fourier integral approximation of Eq. (16-90)
or from the Fourier series result of Eq. (16-87) (which can be thought of as a special form of the integral
approximation.) Three approximation methods are available to evaluate the inverse transform which
may be selected by the user via the parameter IFTM. In all cases, the quantity is first calculated
at a set of frequencies, , by the frequency response module where the s do not need to be equally
spaced. For all methods, is set equal to zero outside the range of s computed. These methods
are:
Consider Method 2. Solving the three-moment equations, the second derivatives , can be found for
each for which a frequency response has been computed. Then, in any interval ,
(16-93)
where:
Method 0 Approximate as a constant in each interval (the default method). For equal
frequency intervals, this method reduces to the Fourier series approximation of Eq. 3.
Method 1 Fit with a piecewise linear function, and do not approximate .
Method 2 Fit with a cubic spline function, and do not approximate .
=
=
n
A
a
t
a
u
e ( )
e
i
e
i
u
e ( ) e
u
e ( )e
i et
u
e ( ) e
i et
u
e ( ) e
i et
u
e ( )
e e
i
e e
i 1 +
< <
u
e ( ) u
e
i
( ) s u
e
i 1 +
( ) r + | |
e
i 1 +
e
i
( )
2
6
----------------------------------
u
e
i
( )s s
3
u e
i 1 +
( ) r r
3
( ) + | |
=
r
e e
i
( )
e
i 1 +
e
i
( )
------------------------------
s 1 r
Main Index
427
CHAPTER 16
Special Topics
Integrate Eq. (16-90) using Eq. (16-93) for , and sum over the integrals. Then collect the terms for
each with the result,
(16-94)
(16-95)
(16-96)
For the first terms in Eq. (16-94) ( ), use only the second terms on the right side of Eqs. (16-95)
and (16-96). For the last term in Eq. (16-94) ( ), use only the first terms on the right side of Eqs.
(16-95) and (16-96).
(16-97)
(16-98)
The above form of the inverse transform has two advantages. First, numerical problems for small values
of are efficiently evaluated by choosing the series form of Eq. (16-98). Also, the other two methods
are easily derived as subcases. If terms are removed from Eq. (16-93), a piecewise linear fit occurs.
Thus, Method 1 results by deleting from Eq. (16-94), i.e.,
(16-99)
with defined by Eq. (16-96). Method 0 results if we replace by 1.0 in Eq. (16-96).
The above procedure for Method 0 always multiplies the first and last terms in the series by one-half. In
order to force agreement with the Fourier series, which is the limiting case of equal frequency intervals,
the first term in the series is multiplied by one-half only if the value of the first frequency is zero.
Some special considerations are given in the equal frequency interval case. When all s are equal and
the first frequency is an integer multiple of , the time step is adjusted to make
, reducing the number of distinct values of and used in Eq. (16-99).
u
e ( )
e
n
u t ( )
1
t
---
\ .
| |
Re C
n
t ( )u
e
n
( ) D
n
t ( )u
e
n
( ) + | |e
i e
n
t
)
`
n 1 =
N
=
C
n
t ( )
e
n
e
n 1
2
---------------------------- E
2
it e
n
e
n 1
( ) ( )
e
n 1 +
e
n
2
---------------------------- E
2
it e
n 1 +
e
n
( ) ( ) + =
D
n
t ( )
e
n
e
n 1
( )
3
24
------------------------------------ G it e
n
e
n 1
( ) ( )
e
n 1 +
e
n
( )
24
---------------------------------
3
G it e
n 1 +
e
n
( ) ( ) =
n 1 =
n N =
G z ( ) 2E
2
z ( ) E
4
z ( ) =
E
K
z ( )
K!
z
k
------ e
z
z
k
k!
----
k 0 =
k K =
1
z
K 1 +
--------------
z
2
K 1 + ( ) K 2 + ( )
---------------------------------------
z
3
K 1 + ( ) K 2 + ( ) K 3 + ( )
----------------------------------------------------------- + + +
=
tAe
u
u
u t ( )
1
t
---
\ .
| |
Re C
n
t ( )u e
n
( )e
i e
n
t
| |
n 1 =
N
=
C
n
E
2
Af
Af ot
Af At 1 integer = e
n
t sin e
n
t cos
Main Index
MD Nastran Dynamic Analysis Users Guide
Fourier Transform
428
Also, and Eqs. (16-95) and (16-96) become independent of and do not need to be computed
at every frequency.
Other important practical considerations must be observed to use these methods successfully. to
illustrate one problem, consider the response of a simple damped oscillator to a pulse (Figure 16-10). The
upper three curves show the pulse and the response of the system if it is very stable and slightly stable.
Using the Fourier method, the pulse is replaced by a series of pulses, with period .
Figure 16-10 Response of a Single Degree-of-Freedom for Three Types of Periodic Loads
Guidelines for Use
As can be seen, this method gives good results if the system is damped, but an incorrect impression if the
system is lightly damped. Thus, in order for the results of the Fourier method to be valid:
1. The system should be reasonably well damped.
2. The forcing function should be zero for some time interval to allow decay.
3. The frequency interval .
If the system has unstable modes, these will appear as a precursor before the pulse as a stable mode in
the reverse time. In general, Methods 1 and 2 are more accurate than Method 0. However, these methods
introduce positive artificial damping into the result that may lead to erroneous conclusions in stability
studies. To see this, consider the function in Eq. (16-100). If equal frequency intervals are chosen,
then
(16-100)
Thus, Method 1 (and also Method 2) produces a decaying envelope that the user may incorrectly interpret
as additional damping.
C
n
t ( ) D
n
t ( ) n
1 Af
Input
(a) True Transient
(b) Periodic Representation
P(t) u(t)
u(t)
t
t
t
P(t)
t t
t
1
Af
-----
Damped Damped
Af 1 T
pul se
T
decay
+ ( ) s
C
n
t ( )
C
n
t ( )
Ae
1 tAe ( ) cos
1 2 tAe ( )
2
---------------------------------- Ae 1
1
6
--- tAe ( )
2
. +
\ .
| |
=
Method 0
Method 1
Ae
=
Main Index
429
CHAPTER 16
Special Topics
The use of equal frequency intervals versus unequal intervals has been studied and results are shown in
the MSC.Nastran Aeroelastic Analysis Users Guide.
Main Index
MD Nastran Dynamic Analysis Users Guide
Squeeze Film Damper Nonlinear Force
430
Squeeze Film Damper Nonlinear Force
Introduction
The requirement for high power output from modern gas turbine engines has resulted in highly flexible
light weight rotor designs. Control of vibration response in these engines is a major design problem. The
use of rolling element bearings with low inherent damping makes it difficult to reduce vibration
amplitudes and dynamic loads transmitted to the rotor supporting structure. Squeeze film dampers
(SFDs) are therefore used to provide adequate damping to maintain low amplitude vibration levels and
to reduce the dynamic loads transmitted to the bearings and rotor support structures.
The general SFD model is incorporated into the MD Nastran time-domain analysis and this capability
provides the means to design and analyze SFDs for general rotor orbits with multiple frequency content.
The capability includes static loads and models the lift-off phenomenon important in the design of free-
floating dampers.
Squeeze Film Damper Model in Transient Solutions
The general SFD model is incorporated in MD Nastran for transient analysis by inserting the SFD forces
in the right-hand (Force Vector) side of the equations of motion. The SFD is a form of a NOLIN type of
element similar to NLRGAP. The NOLIN approach works with the NASTRAN time domain solutions
(SOL 109 and SOL 129). The SFD element is called NLRSFD. The Bulk Data entry NLRSFD is used
to input the SFD data (journal diameter, land length, oil viscosity, etc.).
As with the NOLINs, the NLRSFD will be selected by the NONLINEAR Case Control command.
SFD uses as input the relative displacements and velocities at the connecting grids and outputs
the forces and acting on the SFD damper journal grid point. Equal and opposite
forces - and - are applied to the stator (SFD housing) grid point.
Referring to Figure 16-11, GRID I is on the damper journal and GRID J is on the damper housing. The
two grids should be coincident and have parallel Cartesian coordinate systems. The forces applied to the
grids are based on the relative displacements and velocities of the grids determined from the previous
time steps in the NASTRAN implicit time integration. If a parallel centering spring is used, then this
separate spring is entered using the CELAS2 two-ended element.
x x
y y
, , ,
F
x
x x
y y
, , , ( ) F
y
x x
y y
, , , ( )
F
x
x x
y y
, , , ( ) F
y
x x
y y
, , , ( )
Main Index
431
CHAPTER 16
Special Topics
Figure 16-11 Imbedding the SFD Model in MD Nastran: Grid I is on the Damper Journal and
Grid J is on the Damper Housing
Theory for General Squeeze Film Damper Model
The squeeze film damper model is based on work originally performed at Case Western Reserve
University (CWRU). It incorporates a numerical solution of the Reynolds lubrication equation for
incompressible laminar isoviscous films that is described in Reference 1. The model is capable of
handling the specified pressure boundaries at the feed (supply) and discharge (drain) ports of the SFD.
The SFD pressure distribution is determined using a one-dimensional, finite difference scheme. The
scheme is a 1-D adaptation of the 2-D finite difference method of Castelli and Shapiro, Reference 2. The
one-dimensional finite-difference approach permits the account of static as well as dynamic deflections
and is thus capable of modeling general damper orbits with broad frequency content. The model
computes the oil film forces by numerical integration of the instantaneous film pressure distribution.
Squeeze Film Damper Input Data Format
The squeeze film damper (SFD) is implemented as a nonlinear force similar to the NLRGAP. The SFD
forces are activated from the Case Control Section using the NONLINEAR command.
NONLINEAR= n
Housing
Y
Z
Journal
GRIDS
I & J
Main Index
MD Nastran Dynamic Analysis Users Guide
Squeeze Film Damper Nonlinear Force
432
The Bulk Data entry for the NLRSFD has the following form:
Remarks
1. The XY, YZ, and ZX planes are relative to the displacement coordinates of GA and GB. The plane
coordinates correspond to the NLRSFD directions 1 and 2. GA and GB should be coincident grids
with parallel displacement coordinate systems. Wrong answers will be produced if this rule is not
followed.
1 2 3 4 5 6 7 8 9 10
NLRSFD
SID GA GB PLANE BDIA BLEN BCLR SOLN
VISCO
PVAPCO
NPORT PRES1
THETA1
PRES2
THETA2
NPNT
OFFSET1
OFFSET2
Field Contents
SID Nonlinear load set identification number. (Integer > 0, Required)
GA Inner (e.g., damper journal) grid for squeeze film damper. (Integer > 0, Required)
GB Outer (e.g., housing) grid for squeeze film damper. (Integer > 0, Required)
PLANE Radial gap orientation plane: XY, XZ, or ZX. See Remark 1. (Character, Default =
XY)
BDIA Inner journal diameter. (Real > 0.0, Required)
BLEN Damper length. (Real > 0.0, Required)
BCLR Damper radial clearance. (Real > 0.0, Required)
SOLN Solution option: LONG or SHORT bearing. (Character, Default = LONG)
VISCO Lubricant viscosity. (Real > 0.0, Required)
PVAPCO Lubricant vapor pressure. (Real > 0.0, Required)
NPORT Number of lubrication ports: 1 or 2 (Integer, no default)
PRES1 Boundary pressure for port 1. (Real > 0.0, Required if NPORT = 1 or 2)
THETA1 Angular position for port 1. See Remark 2. (0.0 < Real > 360.0, Required if NPORT
= 1 or 2).
PRES2 Boundary pressure for port 2. (Real > 0.0, Required if NPORT = 2).
THETA2 Angular position for port 2. See Remark 2. (0.0 < Real < 360.0, Required if NPORT
= 2)
NPNT Number of finite difference points for damper arc. (Odd Integer < 201, Default =
101)
OFFSET1 Offset in the SFD direction 1. (Real, Default = 0.0)
OFFSET2 Offset in the SFD direction 2. (Real, Default = 0.0)
Main Index
433
CHAPTER 16
Special Topics
2. The angular measurement is counterclockwise from the displacement x-axis for the XY plane, the
y-axis for the YZ plane, and the z-axis for the ZX plane.
3. OFFSET1 = Damper housing ID center offset displacement relative to OD center in the
horizontal direction. Entered as a positive value for horizontally to the left (negative x-direction)
displacement.
4. OFFSET2 = Damper housing ID center offset displacement relative to OD center in the vertical
direction. Entered as a positive value for downward (negative y-direction) displacement. Positive
entry typically used for -1 g compensation.
Squeeze-Film Damper Example
The following example demonstrates the use of the NLRSFD nonlinear force. The model is shown in
Figure 16-12. The MD Nastran input file is shown in Listing 16-5. (See
Install_dir/mdxxxx/doc/dynamics/sfd109ex.dat) The unbalance load of 20 Gm-cm is used to excite the
structure. The resulting nonlinear forces are shown in Figure 16-13.
Figure 16-12 Model
Note: The OFFSET2 value represents an eccentric damper housing in the vertical direction and is
typically used to compensate for the -1g displacement of damper supported by a centering
spring.
Rotor - Grid 101
Support - Grid 102
NLRSFD
Spring to Ground
Main Index
MD Nastran Dynamic Analysis Users Guide
Squeeze Film Damper Nonlinear Force
434
Listing 16-5
$ file sfd109ex.dat
$
SOL 109
CEND
TITLE = Simple test model, SOL 109, No damping
$
ECHO= UNSORT
$
$------------- Results requests --------------------
SET 101 = 100,101
DISP (PRINT,SORT2) = 101
SET 102 = 101,102
ELFORCE (PRINT,SORT2) = 102
SET 103 = 100
OLOAD = 103
$
TSTEP = 999
NONLINEAR=1
SUBCASE 200
LABEL = 1G down static load + 20 gm-in unbalance
$ LOADSET=100
DLOAD = 200
$
OUTPUT(XYPLOT)
XGRID= YES
YGRID= YES
XTITLE= TIME (SEC)
YTITLE= SFD FORCE (X)
XYPLOT NONLINER/ 101(T1)
YTITLE= SFD FORCE (Y)
XYPLOT NONLINEAR/ 101(T2)
BEGIN BULK
$
$ 1/386.4
PARAM WTMASS258799-8
PARAM GRDPNT 0
$
TSTEP 999 30001 .000010 100
$
$===========================================================================
$ Set up transient 1G down Load
$
$LSEQ 100 150 102
DLOAD 200 1.0 1.0 201 20.0 301 20.0 302
$
GRAV 102 0 386.4 0.0 -1.0 0.0
$TLOAD1 201 150 99
TLOAD1 201 102 99
TLOAD2 301 301 LOAD 0.0 100.0166.6667 270.0
TLOAD2 302 302 LOAD 0.0 100.0166.6667 0.0
$
$ DAREA card used to 'bridge' static load case into transient solution
DAREA 150 100 1 0.0
$
$ F(f) = UNBAL * f**2 * (1/453.5924 lbm/gm) * (2*pi)**2 / 386.08858 in/sec**2
$ = UNBAL * f**2 * 2.25243e-4 (lb)
$ (where UNBAL is given in GM-IN, 'freq' in Hertz)
$ = 1.0 * (10000.*2*pi/60)^2 /453.6/386.4
Main Index
435
CHAPTER 16
Special Topics
$ = 6.2619 (for 10,000 RPM)
$
DAREA 301 100 1 6.256715
DAREA 302 100 2 6.256715
$
$ Impose 1G load instantaneously
TABLED1 99 +
+ 0.0 1. 1.0 1. ENDT
$
$===========================================================================
$ Structural Model
$
GRID 100 0 0.0 0.0 0.0 0 Spining
CONM2 99 100 0 100. (No Ip)
GRID 101 0 0.0 0.0 0.0 0 3456 onStat
GRID 102 0 0.0 0.0 1.0 0 forSpin
$
RBE2 100 101 123456 100 102
$
$ CENTERING SPRINGS FOR SQUEEZE-FILM DAMPER
$
CELAS2 101 100000. 101 1 103 1 HorizK
CELAS2 102 100000. 101 2 103 2 VertK
GRID 103 0 0.0 0.0 0.0 0 3456 almostg
$
$ Spring to ground added to "Bottom" of structure in order to keep GRID 103
$ in the A-set
CELAS2 111 1.+9 103 1 104 1 HorizK
CELAS2 112 1.+9 103 2 104 2 VertK
GRID 104 0 0.0 0.0 0.0 0 123456 onGrnd
$
$ SQUEEZE-FILM DAMPER INPUT
$
NLRSFD,1,101,103,XY,6.44,.727,.003,SHORT,+
+,7.-7,0.0,1,0.0,270.0,0.0,0.0,31,+
+,0.0,0.0
ENDDATA
Main Index
MD Nastran Dynamic Analysis Users Guide
Squeeze Film Damper Nonlinear Force
436
.
Figure 16-13 SFD Force, X and Y Direction
Main Index
437
CHAPTER 16
Special Topics
Aeroelastic Analysis
The MD Nastran: Aeroelastic Analysis Users Guide describes the theoretical aspects; the numerical
techniques used to perform aeroelastic analyses; and how to setup, run and interpret the results using MD
Nastran. The Aeroelastic Guide is the best source for information, only an overview of this important
capability is presented here.
Overview of Aeroelastic Analysis
MD Nastran provides efficient solutions to the problems of aeroelasticity, which is a branch of applied
mechanics that deals with the interaction of aerodynamic, inertial, and structural forces. It is important
in the design of airplanes, helicopters, missiles, suspension bridges, and even tall chimneys and power
lines. Aeroservoelasticity is a variation in which the interaction of automatic controls requires additional
consideration.
The primary concerns of aeroelasticity include flying qualities (stability and control), flutter, and
structural loads arising from maneuvers and atmospheric turbulence. Methods of aeroelastic analysis
differ according to the time dependence of the inertial and aerodynamic forces that are involved. For the
analysis of flying qualities and maneuvering loads wherein the aerodynamic loads vary relatively slowly,
quasi-static methods are applicable. The remaining problems are dynamic, and methods of analysis
differ according to whether the time dependence is arbitrary (transient or random) or simply oscillatory
in the steady state.
MD Nastran considers three classes of problems in aeroelasticity:
Static Aeroelastic Response
Aerodynamic Flutter
Dynamic Aeroelastic Response
Each is described in the text that follows. In addition, information is provided on the ability to include
aeroelastic responses within the MD Nastran optimization capability, the aerodynamic methods
available, and on special features that make the MD Nastran aeroelastic capability unique.
Static Aeroelastic Response
For the analyses of flying qualities and maneuvering loads, the assumption of quasi-steady motion is
valid, i.e., the dynamics of the flexible structure are neglected and quasi-static methods are applicable.
By assuming linear behavior of the aerodynamic, inertial and structural forces during the motion, the
equations of equilibrium in quasi-steady flight are solved in closed algebraic (matrix) form. Linear
and/or surface splines may be used to connect the aerodynamic and structural grid points.
The static aeroelastic analysis solves for the trim condition in a prescribed maneuver. The formulation
of the equilibrium equations provides the aerodynamic stability and control derivatives as an integral part
of the trim process. The external flight loads and the corresponding internal loads and stresses on the
finite elements, are available as postprocessing operations on the trim solution.
Main Index
MD Nastran Dynamic Analysis Users Guide
Aeroelastic Analysis
438
Static aeroelastic divergence is a non-oscillatory instability condition that can occur when the
aerodynamic forces overpower the stiffness of the structure. For free-flying vehicles, this phenomenon
is typically not of concern, but it can be critical in the structural design of restrained wind tunnel models.
Static aeroelastic divergence analysis can be performed as an option within the overall static aeroelastic
capability.
Aerodynamic Flutter
Flutter is the oscillatory aeroelastic instability that occurs at some airspeed at which energy extracted
from the airstream during a period of oscillation is exactly dissipated by the hysteretic damping of the
structure. The motion is divergent in a range of speeds above the flutter speed. Flutter analysis utilizes
complex eigenvalue analysis to determine the combination of airspeed and frequency for which the
neutrally damped motion is sustained (see Figure 16-14).
Figure 16-14 Flutter Stability Curve
Three methods of flutter analysis are provided: the American flutter method (called the K-method in MD
Nastran), an efficient K-method (called the KE-method) for rapid flutter evaluations, and the British
flutter method (called the PK-method) for more realistic representation of the unsteady aerodynamic
loads as frequency dependent stiffness and damping terms. The complex eigenvalue analysis is specified
1st Mode
2nd Mode
0.2
0.1
0.0
-0.1
-0.2
0 500 1000 1500 2000
D
a
m
p
i
n
g
,
g
Velocity (ft/sec)
Flutter Divergence
Main Index
439
CHAPTER 16
Special Topics
by the user with the K-method, and the QR-transformation method is used with the KE- and
PK-methods. Again, linear and/or surface splines may be used to connect the aerodynamic and structural
grid points.
Dynamic Aeroelastic Response
The dynamic aeroelastic response problem is one of determining the response of the aircraft to
time-varying excitations. Atmospheric turbulence is the primary example of this type of excitation, but
store ejection loads and landing gear impact can also have an aeroelastic component. Methods of
generalized harmonic (Fourier) analysis are applied to the linear system to obtain the response to the
excitation. The turbulence model may be regarded either as a stationary random loading or as a discrete
gust.
The gust analysis capability computes response to random atmospheric turbulence and discrete
one-dimensional gust fields. The random response parameters calculated are the power spectral density,
root mean square response, and mean frequency of zero-crossings. The response to the discrete gust is
calculated by direct and inverse Fourier transform methods since the oscillatory aerodynamics are only
known in the frequency domain. Time histories of response quantities are the output in the discrete case
(see Figure 16-15).
Figure 16-15 Transient Response Resulting from a Gust
Aeroelastic Optimization
The integration of the aeroelastic analysis capability contained in MD Nastran with a design sensitivity
and optimization capability provides a design tool for the aeroelastician. Sensitivity analysis entails the
determination of the effects that changes in structural properties have on response quantities, such as
displacements or stresses. Optimization utilizes information on the response values and their
sensitivities to automatically determine a design that meets a design objective, such as limits on stresses,
3.0E8
-5.0E8
R
o
o
t
B
e
n
d
i
n
g
M
o
m
e
n
t
(
i
n
-
l
b
s
)
0
Time (sec)
8
Main Index
MD Nastran Dynamic Analysis Users Guide
Aeroelastic Analysis
440
deformations, or flutter characteristics. The static aeroelastic and flutter analyses are available within the
MD Nastran optimization capability and can be used in multidisciplinary fashion along with standard
static analysis, normal modes analysis, and dynamic response analysis. Dynamic aeroelastic response is
not available for optimization. Aeroelastic responses available for the sensitivity and optimization
include stability derivatives and trim settings from the static aeroelastic analysis and flutter damping level
from the flutter analysis.
Aerodynamic Methods
Five oscillatory aerodynamic theories are available for flutter analysis. There is one subsonic method,
the Doublet-Lattice Method with body interference, and three supersonic methods: the Mach Box
Method, Piston Theory, and a new (Aero II option) multiple interfering surface method called ZONA51.
The fifth method is rudimentary Strip Theory, which can be applied at any Mach number. The static and
dynamic aeroelastic response solutions use both the subsonic Doublet-Lattice and supersonic ZONA51
aerodynamic methods.
Special Features
Aeroelastic analysis in MD Nastran provides several advances in the state of-the art. The fundamental
problem of interconnecting the aerodynamic and structural grids in the finite element models is solved
by a closed form solution to an infinite plate over multiple supports. This two-dimensional interpolation
was developed in addition to a generalization of the one-dimensional spline for a bending, twisting beam
(elastic axis) on multiple collinear supports.
The implementation of the lined-up British flutter method, called the PK-method in MD Nastran, was the
first attempt to popularize the British approach to flutter analysis in the United States. This, along with
the transfer function capability for control systems, makes analysis of aeroservoelastic problems a routine
matter. The transfer function representation is for second order systems: a single output from multiple
inputs.
The analysis of response to a discrete gust requires Fourier transform methods, because the aerodynamics
assume harmonic motion. First, a direct transform of the discrete gust profile is necessary to place the
forcing function in the frequency domain. Second, an inverse Fourier transform of the forced frequency
response is necessary to obtain the transient response of vehicles to the gust. Both the direct and inverse
Fourier transform calculations have been implemented in MD Nastran.
The quasi-steady equations of motion of a free-flying vehicle require consideration of the inertial relief
effects. For the unrestrained vehicle, the inertial effects are contained in the basic stability and control
derivatives. However, derivatives that are independent of weight distribution are desirable for use in
flight simulators, and are obtained by assuming the aircraft to be restrained in some reference support
configuration. The equations of motion using restrained aeroelastic derivatives require not only
additional inertial derivatives, but also the rotations of the mean axes relative to the support for each
aerodynamic variable (e.g., angle of attack, elevator rotation, pitch rate). These additional aeroelastic
coefficients permit the support to be unloaded and angular momentum to be conserved. MD Nastran
provides both restrained and unrestrained aeroelastic derivatives, and in the restrained case, the inertial
derivatives and mean axis rotations.
Main Index
441
CHAPTER 16
Special Topics
Control systems can also be included in dynamic response analysis using MD Nastran transfer functions.
With this feature, the aeroservoelastic interactions of ride comfort and load alleviation systems can be
investigated.
The MD Nastran procedure has general capabilities that are beyond those listed here, and their
application to aeroelastic design is limited only by the analysts ingenuity. For example,
aerothermoelasticity considers the effects of thermal stresses on structural stiffness and the subsequent
aeroelastic interactions. MD Nastran provides a capability for nonlinear static analysis that includes
temperature loadings. Aerothermoelastic problems of high speed flight can therefore be addressed by
restarting any of the three aeroelastic analyses from a database created by the nonlinear analysis that has
generated the stiffness of the heated structure.
Aeroelastic Solutions
The MD Nastran Aeroelastic Analysis Users Guide describes the theoretical aspects and the numerical
techniques used to perform aeroelastic analyses with MD Nastran. As described in Overview of
Aeroelastic Analysis, 437, the system is used for flutter, frequency response, gust response, and static
analysis of aerodynamically loaded structures. An outline of the capability is given here.
The aeroelastic analyses use the following features:
Structural Model
Any of the existing MD Nastran structural finite elements (except axisymmetric and p-elements) can be
used to build the structural model. The structural stiffness, mass, and damping matrices required by the
aeroelastic analyses are generated by MD Nastran from the user input of geometric, structural, inertial,
and damping data, for subsequent use in the various aeroelastic analyses.
Fluid/Structure Connections
Matrices of aerodynamic influence coefficients are computed only from the data describing the geometry
of the aerodynamic finite elements. The choice of aerodynamic grid points for the aerodynamic model
is independent of the location of the structural grid points. An automated interpolation procedure is
provided to relate the aerodynamic to the structural degrees-of-freedom. Splining techniques for both
lines and surfaces are used to generate the transformation matrix from structural grid point deflections
to aerodynamic grid point deflections where local streamwise slopes are also computed. The transpose
of this matrix transfers the aerodynamic forces and moments at aerodynamic boxes to structural grid
points.
Aerodynamic Theories
One subsonic and three supersonic lifting surface aerodynamic theories are available in MD Nastran, as
well as Strip Theory. The subsonic theory is the Doublet-Lattice method, which can account for
interference among multiple lifting surfaces and bodies. The supersonic theories are the Mach Box
method, Piston Theory, and the ZONA51 method for multiple interfering lifting surfaces.
Main Index
MD Nastran Dynamic Analysis Users Guide
Aeroelastic Analysis
442
Static Aeroelastic Analysis
The structural load distribution on an elastic vehicle in trimmed flight is determined by solving the
equations for static equilibrium. The SOL 144 and SOL 200 processes will calculate aerodynamic
stability derivatives (e.g., lift and moment curve slopes and lift and moment coefficients due to control
surface rotation) and trim variables (e.g., angle of attack and control surface setting) as well as
aerodynamic and structural loads, structural deflections, and element stresses.
Modal Formulation
Dynamic aero solutions provide for modal reduction of the system matrices. The number of
degrees-of-freedom required for accurate solutions to dynamic aeroelastic problems is generally far less
than the number of physical degrees-of-freedom used in the finite element structural model. The number
of independent degrees-of-freedom can be greatly reduced by using the (complex) amplitudes of a series
of vibration modes as generalized coordinates, e.g., by Galerkins method. MD Nastran can compute the
vibration modes and frequencies and make the transformation to modal coordinates. The matrices of
aerodynamic influence coefficients are also transformed to generalized aerodynamic forces by use of the
vibration eigenvectors.
Flutter Analysis
The dynamic aeroelastic stability problem, flutter, is solved in SOL 145, by any of three methods. The
traditional American flutter method developed by the Air Materiel Command (AMC) in 1942 is available
in the first two methods. The first method is called the K-method and is a variation of the AMC method.
The second method, called the KE-method, is more efficient from the point of view of tracking roots, but
is limited in input (no viscous damping) and output (no eigenvectors). The third method, called the
PK-method, is similar to the British flutter method, which was developed by the Royal Aircraft
Establishment.
Frequency Response
The coupling with aerodynamic loads has also been added to the existing MD Nastran structural modal
frequency response capability, SOL 146. Analyses of frequency response to arbitrarily specified forcing
functions can be carried out using the oscillatory aerodynamic loads from any of the available
aerodynamic theories. Frequency response to a harmonic gust field can be calculated at subsonic speeds
using the Doublet-Lattice method for wing/body interference, and by the ZONA51 method for interfering
lifting surfaces at supersonic speeds.
Transient Response
Because unsteady aerodynamic loads are obtained only for steady-state harmonic motion, they are known
only in the frequency- and not the time-domain. In SOL 146, Inverse Fourier Transform techniques
provide the appropriate methods by which transient response is obtained from the frequency response.
Both forward and inverse Fourier transforms are provided so that the time-varying forcing function or
the gust profile can be transformed into the frequency domain. Then, after convolution with the system
frequency response, the inverse transform leads to the transient response of the system to the specified
forcing function or gust profile.
Main Index
443
CHAPTER 16
Special Topics
Random Response
Stationary random response of the system, is available in SOL 146 from specified loadings and the power
spectral densities of loads. Loads may be either specified force distributions or harmonic gust fields.
The statistical quantities of interest in the response are , the ratio of standard deviations (rms values)
of the response to that of the input loading, and , the mean frequency of zero crossings (with a positive
slope) of the response. The capability to compute these quantities was added to MD Nastran by
modifying the existing random response module to include options to generate various atmospheric
turbulence power spectra and to perform the calculation of .
Design Sensitivities
The sensitivities of response parameters to changes in design variables are calculated by the perturbation
techniques developed for structural optimization in MD Nastran and extended to include static
aeroelasticity and flutter in SOL 200. The basic aeroelastic sensitivities that can be obtained include
stability derivatives, trim variables, and flutter system dampings. The synthetic response technique of
MD Nastran optimization also permits the calculation of sensitivities of user-specified functions of those
standard response quantities.
Aeroelastic Optimization
Optimization of aeroelastic characteristics can be combined with the other optimization features of
MD Nastran in SOL 200, and vehicles can now be designed optimally for aeroelastic loads, flying
qualities, and flutter, as well as for strength, vibration frequencies, and buckling characteristics.
Introduction to Aeroelastic Analysis and Design
Aeroelastic analysis and design solution sequences extend the range of capabilities in MD Nastran
beyond basic static and dynamic structural analysis.
Aeroelastic Modules
Options are available to:
Generate aerodynamic grid points.
Compute aerodynamic matrices.
Provide connection (interpolation) between the structural and aerodynamic grid points.
Solve the equations for static aeroelasticity.
Solve the equations for flutter.
Solve the equations for dynamic aeroelastic response.
Calculate aeroelastic design sensitivities.
Optimize aeroelastic and related structural characteristics.
A
N
o
N
o
Main Index
MD Nastran Dynamic Analysis Users Guide
Aeroelastic Analysis
444
Aeroelastic DMAP Sequences
Four solution sequences are available:
1. SOL 144 for static aeroelastic analyses.
2. SOL 145 for modal flutter analyses by the K-, KE-, or PK-methods.
3. SOL 146 for modal dynamic aeroelastic response analyses due to gusts or control surface
deflections.
4. SOL 200 for design sensitivity and optimization including aeroelastic effects. Since this fourth
sequence has applications to many areas other than aeroelasticity, the reader is referred to the
MD Nastran Design Sensitivity and Optimization Users Guide for a more comprehensive
treatment. Aeroelastic optimization is beyond the scope of this Guide and is not discussed further
in this section.
Aerodynamic Theories
MD Nastran has implemented six aerodynamic theories:
1. Doublet-Lattice subsonic lifting surface theory (DLM)
2. ZONA51 supersonic lifting surface theory
3. Subsonic wing-body interference theory (DLM with slender bodies)
4. Mach Box method
5. Strip Theory
6. Piston Theory
Each of these methods is described in the MSC.Nastran Aeroelastic Analysis Users Guide. They all
share a common matrix structure.
Three matrix equations summarize the relationships required to define a set of aerodynamic influence
coefficients [see Rodden and Revell (1962)]. These are the basic relationships between the lifting
pressure and the dimensionless vertical or normal velocity induced by the inclination of the surface to the
airstream; i.e., the downwash (or normalwash),
(16-101)
the substantial differentiation matrix of the deflections to obtain downwash,
(16-102)
and the integration of the pressure to obtain forces and moments,
(16-103)
where:
w
j
{ } A
j j
| | f
j
q { } =
w
j
{ } D
j k
1
ik D
j k
2
+ | | u
k
{ } w
j
g
{ } + =
P
k
{ } S
kj
| | f
j
{ } =
Main Index
445
CHAPTER 16
Special Topics
The Aerodynamic Influence Coefficient Matrix
The three matrices of Eqs. (16-102) and (16-103) can be combined to give an aerodynamic influence
coefficient matrix:
All aerodynamic methods compute the , and matrices at user-supplied Mach numbers and
reduced frequencies. The Doublet-Lattice and ZONA51 theories compute the matrix. Then, matrix
decomposition and forward and backward substitution are used in the computation of the matrix. The
remaining methods compute directly and use matrix multiplications to form . Details of the
various methods are described in the MSC.Nastran Aeroelastic Analysis Users Guide.
Generation of Aerodynamic Matrices
The aerodynamic equations described above form the basis of the aerodynamic computations required
for static aeroelastic analysis with some special purpose modifications made for the MD Nastran
implementation.
For static aeroelasticity, the downwash relation of Eq. (16-102) becomes
(16-104)
where:
= downwash (dimensionless)
= static aerodynamic downwash; it includes, primarily, the static incidence distribution
that may arise from an initial angle of attack, camber, or twist
= pressure on lifting element
= flight dynamic pressure
= reduced frequency, where is the angular frequency, is a reference
semichord, and is the free-stream velocity
= aerodynamic influence coefficient matrix, a function of Mach number ( ), and
reduced frequency ( )
, = displacements and forces at aerodynamic grid points
, = real and imaginary parts of substantial differentiation matrix, respectively
(dimensionless)
= integration matrix
= a vector of aerodynamic degrees-of-freedom (e.g., angles of attack)
= a vector of aerodynamic displacements (deformations)
w
j
w
j
g
f
j
j
q
k k eb V = e b
V
A
j j
m, k ( ) m
k
u
k
P
k
D
j k
1
D
j k
2
S
kj
Q
kk
| | S
kj
| | A
j j
| |
1
D
j k
1
ik D
j k
2
+ | | =
S D
1
D
2
A
Q
A
1
Q
w
j
{ } D
j k
| | u
k
{ } D
j x
| | u
x
{ } w
j
g
{ } + + =
w
j
{ }
u
k
{ }
Main Index
MD Nastran Dynamic Analysis Users Guide
Aeroelastic Analysis
446
Static Aeroelastic Equations of Motion
The aerodynamic forces are transferred to the structure reduced to the a-set to form an aerodynamic
influence coefficient matrix, , which provides the forces at the structural grid points due to structural
deformations, i.e.,
and a second matrix, , which provides forces at the structural grid points due to unit deflections of the
aerodynamic extra points, :
The complete equations of motion in the a-set degrees-of-freedom require
The a-set equations are then:
(16-105)
This is the basic set of equations used for static aeroelastic analysis. In the general case, rigid body
motions are included in the equations to represent the free-flying characteristic of an air vehicle. This is
addressed in MD Nastran by a requirement that the user identify reference degrees-of-freedom equal in
number to the number of rigid body motions using the SUPORT Bulk Data entry. Equation (16-105) is
then partitioned into r-set (supported) and l-set (left over) degrees-of-freedom, yielding
(16-106)
= a vector of extra aerodynamic points used to describe, e.g., aerodynamic control surface
deflections and overall rigid body motions
= represents an initial static aerodynamic downwash. It includes, primarily, the static
incidence distribution that may arise from an initial angle of attack, camber, or washout
(twist)
= a substantial derivative matrix for the aerodynamic displacements. This is the term of
Eq. (16-102). The term is not used for this quasi-steady analysis.
= a substantial derivative matrix for the extra aerodynamic points
Structural stiffness matrix
Structural mass matrix
Vector of applied loads (e.g., mechanical, thermal, and gravity loads plus aerodynamic
terms due to user input pressures and/or downwash velocities)
u
x
{ }
w
j
g
{ }
D
j k
| | D
j k
1
D
j k
2
D
j x
| |
Q
aa
F
a
{ } Q
aa
| | u
a
{ } =
Q
ax
u
x
{ }
F
x
{ } Q
ax
| | u
x
{ } =
K
aa
| |
M
aa
| |
P
a
{ }
K
aa
q Q
aa
| | u
a
{ } M
aa
| | U
a
{ } + q Q
ax
| | u
x
{ } P
a
{ } + =
K
l l
a
K
l r
a
K
rl
a
K
rr
a
u
l
u
r
)
`
M
l l
M
l r
M
rl
M
rr
u
l
u
r
)
`
+
K
l x
a
K
rx
a
u
x
{ }
P
l
P
r
)
`
+ =
Main Index
447
CHAPTER 16
Special Topics
where the notation
has been introduced.
At this point the MD Nastran implementation of aeroelastic analysis introduces a mathematical
technique that is based on the MD Nastran inertia relief analysis without aeroelastic effects. The
technique entails multiplying the first row of Eq. (16-106) by and adding the result to the second row.
Assuming that a steady-state condition exists, the accelerations may be constrained and the system may
be solved for steady-state loads or divergence. The stability derivatives and static control system
coefficients may also be obtained.
Flutter Solution Techniques
Flutter is the dynamic aeroelastic stability problem. It can be solved in any speed regime simply by
selecting the appropriate aerodynamic theory. In the linear case assumed throughout this guide, the
solution involves a series of complex eigenvalue solutions; the eigenvalue problem to be solved depends
on the way in which the aerodynamic loads are included in the equations of motion or whether certain
damping terms are included.
The manner in which the aerodynamic loads are included depends on how the dimensionless oscillatory
aerodynamic coefficients are defined. When Theodorsen (1935) first developed the American method
(K-method) of flutter analysis, he introduced the aerodynamics into a vibration analysis as complex
inertial terms and the flutter analysis became a vibration analysis requiring complex arithmetic. At the
same time, he introduced an artificial complex structural damping, proportional to the stiffness, to sustain
the assumed harmonic motion. Flutter analysis is then a double eigenvalue problem in frequency and
velocity, and an iterative solution, using the reduced frequency of the assumed harmonic motion as the
iteration parameter, leads to the neutrally stable conditions (flutter frequencies and velocities) at which
no artificial damping is required. The artificial damping is therefore seen not to be physically
meaningful, other than, perhaps, at speeds near flutter speeds.
Generalized Aerodynamic Matrices
defines an aerodynamic influence coefficient matrix that is computed based on the aerodynamic
model. In order for this matrix to be useful in a flutter analysis, two transformations must take place:
1. The matrices must be applied to the structural model using the spline techniques.
2. A modal reduction must be applied to obtain the matrices in generalized form.
Mathematically, those transformations can be expressed as
(16-107)
where:
K
aa
a
| | K
aa
q Q
aa
| | =
K
ax
a
| | q Q
ax
| | =
D
T
Q
kk
Q
i i
| | |
ai
| |
T
G
ka
| |
T
WTFACT | | Q
kk
| | G
ka
| | |
ai
| | =
Main Index
MD Nastran Dynamic Analysis Users Guide
Aeroelastic Analysis
448
A level of complexity is added if the flutter analysis includes the use of extra points. Extra points are
used for the representation of control systems and are therefore required in aeroservoelastic analyses.
The flutter analysis then uses a merged matrix
(16-108)
in which the h-set is a combination of the i-set normal modes and the e-set extra points. It is seen that
the lower e-set rows in the matrix are null. Physically, this indicates that the normal mode deflections do
not produce aerodynamic forces on the extra points ( ) and that the extra point deflections do not
produce aerodynamic loads on the extra points ( ).
The K-Method of Flutter Solution
The basic equation for modal flutter analysis by the K-method is
(16-109)
where:
= the generalized aerodynamic matrix
= a matrix of i-set normal mode vectors in the physical a-set
= the spline matrix reduced to the a-set
WTFACT = a weighting factor matrix defined by the user
= modal mass matrix, usually (but not necessarily) diagonal
= modal damping matrix
= modal stiffness matrix, usually (but not necessarily) diagonal; may be complex (with
actual structural damping); will be singular if there are rigid body modes
m = Mach number
k = reduced frequency =
= reference length
= aerodynamic force matrix, which is a function of parameters and
= circular frequency =
g = artificial structural damping
= fluid density
V = overall forward velocity
= modal amplitude vector, sometimes called modal participation factors
Q
i i
|
ai
G
ka
W
kk
Q
hh
| |
Q
i i
Q
i e
0 0
=
Q
ei
0 =
Q
ee
0 =
M
hh
e
2
iB
hh
e 1 ig + ( )K
hh
1
2
--- V
2
\ .
| |
Q
hh
m, k ( ) + + u
h
{ } 0 =
M
hh
B
hh
K
hh
. ec 2V
c
Q
hh
m,k ( ) m k
e 2tf
u
h
Main Index
449
CHAPTER 16
Special Topics
Note that , , and are not independent.
For the K-method of solution, the aerodynamic term is converted to an equivalent aerodynamic mass
(16-110)
The term involving in Eq. (16-110) has been multiplied by for mathematical convenience,
and is valid only at flutter, i.e., when . Equation (16-110) is solved as an eigenvalue problem for
a series of values for parameters , , and . The complex eigenvalue is , which can be
interpreted as real values of and . The velocity, , is recovered from . Flutter occurs
for values of , , and for which . The solutions are not valid except when , since
the aerodynamic force terms are valid only for sinusoidal motion and is not a physical damping.
The K-method of flutter analysis is a looping procedure. The values of , , and are
solved for various values of , , and . Plots of versus can be used to determine the flutter
speed(s) (where goes through zero to positive values). The KE-method and the PK-method are the
other major flutter options. These are discussed in the MSC.Nastran Aeroelastic Analysis Users Guide.
Typical flutter plots are shown in Figure 16-16 and Figure 16-17 for the output from the PK-method.
k V e
M
hh
2
---
c
2k
------
\ .
| |
2
Q
hh
m, k ( ) +
e
2
1 ig +
--------------- B
hh
ie
1 ig +
------------------- K
hh
+ + u
h
{ } 0 =
B
hh
1 i g +
g 0 =
m k e
2
1 i g + ( )
e g V V ec 2k =
m k g 0 = g 0 =
g
V g f e 2t =
m k V g
g
Main Index
MD Nastran Dynamic Analysis Users Guide
Aeroelastic Analysis
450
Figure 16-16 V-f Curve for BAH Wing
4.0
3.0
2.0
1.0
0
0 500 1000 1500 2000
F
r
e
q
u
e
n
c
y
,
f
(
H
z
)
Velocity (ft/s)
1st Mode (Bending)
2nd Mode (Torsion)
Main Index
451
CHAPTER 16
Special Topics
Figure 16-17 V-g Curve for BAH Wing
Note that the bending branch goes to zero frequency before the mode goes unstable.
Dynamic Aeroelastic Analysis
Dynamic aeroelasticity differs from the flutter analysis described in the previous section in that the
right-hand side of Eq. (16-109) is no longer zero. Instead, loading, which can be in either the frequency
or the time domain, is applied. For both types of loading, MD Nastran performs the primary analyses in
the frequency domain. If the user has supplied loadings in the time domain, Fourier Transform
techniques are used to convert the loadings into the frequency domain, a frequency response analysis is
performed, and the computed quantities are transformed back to the time domain using Inverse Fourier
Transform techniques. This section first describes the frequency response analysis that is the basis of all
MD Nastran dynamic aeroelastic analysis and then discusses the special topics of transient response
analysis and random response analysis.
Aeroelastic frequency response analysis in MD Nastran is performed in modal coordinates and has a
basic equation of the form
(16-111)
1st Mode (Bending)
2nd Mode (Torsion)
0.2
0.1
0.0
-0.1
-0.2
0 500 1000 1500 2000
D
a
m
p
i
n
g
,
g
Velocity (ft/s)
Flutter Divergence
M
hh
e
2
iB
hh
e 1 ig + ( )K
hh
1
2
--- V
2
Q
hh
m, k ( ) + + u
h
{ } P e ( ) { } =
Main Index
MD Nastran Dynamic Analysis Users Guide
Aeroelastic Analysis
452
where all terms on the left-hand side are identical to those of Eq. (16-109) and are defined with that
equation. The right-hand side provides the loading in modal coordinates, which can be aerodynamic or
nonaerodynamic in nature and is a function of the analysis frequency. Nonaerodynamic generalized
loads, designated , are obtained in the standard fashion from the loadings applied to physical
coordinates.
The solution of Eq. (16-111) entails solving for the generalized displacements by
decomposition/forward-backward substitution techniques applied to the coupled set of complex
equations. Because modal reduction techniques have been applied, the solution costs are typically
modest. Once the generalized displacements have been computed, standard data recovery techniques can
be used to determine physical displacements, velocities, stress, etc.
Aeroelastic Transient Response Analysis
As discussed in the introduction to this section, Aeroelastic Transient Analysis relies on Fourier
transform techniques. Transient analysis by a Fourier transformation is separated into three phases.
First, the loads (defined as a function of time) are transformed into the frequency domain. Second, the
responses are computed in the frequency domain using the algorithm of the preceding subsection. Third,
these responses (in the frequency domain) are transformed back to the time domain.
Transformation of Loads
The user specifies loads in the same manner as given in Modal Versus Direct Transient Response, 218.
The two general forms are the tabular, piecewise linear function and the general purpose function.
These loads, which are in the form required for frequency response, are transformed to the modal
coordinates exactly as in the modal frequency response method.
Inverse Transformation of the Response
The response is found from a numerical approximation to the inverse Fourier integral or from the Fourier
series, the Fourier series result, which can be regarded as a special form of approximation to the integral.
The quantity is first calculated at a set of frequencies, , by the frequency response analysis. The
do not need to be equally spaced and the integral is evaluated only over the frequency range for which
the frequency response has been performed. This option is described in Fourier Transform, 424.
Random Response Analysis
The major loads to which an aerospace vehicle is subjected can be predicted for the most part from its
design mission and maneuvering requirements. However, the total environment cannot be predicted
exactly and statistical methods based on the theory of random processes must be employed to complete
the description. Examples of random processes in aeroelasticity include response to atmospheric gusts
and to aerodynamic buffeting. The random process theory considered in MD Nastran is based on
generalized harmonic analysis, i.e., frequency response techniques, and assumes that the system is linear
and that both the excitation and response are stationary with respect to time. See Random Analysis with
Coupled Excitations (Ch. 8) for a description of the methods.
PHF e ( )
u
e ( ) e
i
e
i
Main Index
453
CHAPTER 16
Special Topics
Viscoelastic Material Properties
The mechanical behavior of many glasses, rubbers, and high polymers under stress is described in terms
of a combination of elastic and viscous phenomena that may be approximated by linear viscoelastic
theory. The dynamic behavior of such material is characterized by a strong dependence on frequency;
and, under sinusoidal excitation, these materials exhibit a steady-state response in which the stress lags
the associated strain. The general three-dimensional state of stress can then be described in terms of a
complex frequency-dependent shear modulus and a real constant value for Poissons ratio.
This method was developed for the analysis of rubber-like materials such as solid rocket propellants. In
that case, the dominant strain energy terms were the shear strains.
MD Nastran provides the ability to represent a single complex frequency-dependent scalar material
modulus of the form
(16-112)
where:
The ratio
(16-113)
is denoted as the shear loss tangent.
The above formulation of viscoelastic (frequency-dependent) material properties may be used in direct
frequency analysis (SOL 108).
The stiffness and damping components of the dynamic matrices for direct frequency response analysis
are documented in the MD Nastran Dynamic Analysis Users Guide in the following form:
(16-114)
(16-115)
where:
= Shear storage modulus
= Shear loss modulus
= overall structural damping specified through the PARAM,G Bulk Data entry
= stiffness matrix for structural elements
= stiffness terms generated through direct matrix input, e.g., DMIG Bulk Data entries
G f ( ) G' f ( ) iG f ( ) + =
G'
G
G f ( )
G' f ( )
-------------- | tan =
K
dd
| | 1 ig + ( ) K
dd
1
| | K
dd
2
| | K
dd
4
| | + + =
B
dd
| | B
dd
1
| | B
dd
2
| | + =
g
K
dd
1
| |
K
dd
2
| |
Main Index
MD Nastran Dynamic Analysis Users Guide
Viscoelastic Material Properties
454
Equation (16-3) is of particular interest in the current discussion of viscoelastic material properties
because the presence of these properties will be reflected in terms of this equation. For discussion
purposes, frequency-dependent material properties will be denoted as viscoelastic materials and those
material properties that are independent of frequency will be denoted as elastic materials. Thus, if the
stiffness properties for the viscoelastic elements are initially computed on the basis of a representative
reference modulus, , the stiffness matrix for the viscoelastic elements (denoted by the subscript )
may be written in the form
(16-116)
Input Description
To use the viscoelastic capability, the following conditions are necessary:
1. Assume the matrix will be restricted only to the viscoelastic elements. This restriction
implies that elastic elements will have a blank or zero entry for on their associated MATi Bulk
Data entries. Conversely, all viscoelastic materials must have representative reference values of
, and entered on their associated MATi Bulk Data entries. Then, by definition,
2. The TABLEDi tabular functions and are defined to represent the complex moduli
of all viscoelastic materials.
These two conditions may be combined in Eq. (16-3) to provide the following expression:
(16-117)
A comparison of Eqs. (16-5) and (16-6) yields the form of the tabular functions and :
(16-118)
(16-119)
= element damping matrix generated by the multiplication of individual element stiffness
matrices by an element damping, , entered on the MATi Bulk Data entry associated with
the element or elements in question
= damping matrix generated through CVISC and CDAMP1 Bulk Data entries
=
damping terms generated through direct matrix input, e.g., DMIG Bulk Data entries
K
dd
4
| |
g
e
B
dd
1
| |
B
dd
2
| |
G
REF
V
K
dd
f ( ) | |
V
G' f ( ) iG f ( ) +
G
REF
------------------------------------- K
dd
1
| |
V
=
K
dd
1
| |
g
e
g
e
G
REF
K
dd
4
| |
V
g
REF
K
dd
1
| |
V
=
TR f ( ) TI f ( )
K
dd
| |
V
1 ig + ( ) K
dd
1
| |
V
TR f ( ) iTI f ( ) + { } K
dd
4
| |
V
+ =
1 g
REF
TR f ( ) + ( ) i g g
REF
TI f ( ) + | | + { } K
dd
1
| |
V
=
TR f ( ) TI f ( )
TR f ( )
1
g
REF
-------------
G' f ( )
G
REF
-------------- 1 =
TI f ( )
1
g
REF
-------------
G f ( )
G
REF
-------------- g =
Main Index
455
CHAPTER 16
Special Topics
Note that the direct input matrix, , from Eq. (16-3) is still available but not involved in the definition
of viscoelasticity.
Direct frequency response analyses that involve viscoelastic materials require some special input data
relative to analyses that involve only elastic materials. These special input requirements are given
below:
1. Executive Control Section:
None
2. Case Control Section:
SDAMPING = reference TABLEDi Bulk Data entry that defines the alternate tabular form of
3. Bulk Data Section:
a. MATi Bulk Data entry
, the reference modulus
ratio for the viscoelastic material
, the reference element damping
All other entries on the MATi Bulk Data entry are utilized in the standard manner.
b. TABLEDi Bulk Data entries:
A TABLEDi Bulk Data entry with an is used to define the function of
Eq. (16-7).
A TABLEDi Bulk Data entry with an is used to define the function of
Eq. (16-8).
All other input requirements to the MD Nastran Bulk Data entry are typical of direct frequency response
analysis. Note that the overall structural damping, , entered through the PARAM Bulk Data entry
(PARAM,G,XX) applies to all elastic materials.
Compare With Theory
The functional form of Eqs. (16-7) and (16-8) requires the user to perform some modest calculations that
involve and . These two terms must also be input to MD Nastran through the MATi Bulk Data
entry for the viscoelastic materials. In general, representative values of these parameters should be used.
However, in those cases where the MD Nastran OMIT feature is not used, the calculation of and
can be simplified. In this case, define
and select so that
K
dd
2
| |
n
TR f ( )
G G
REF
=
NU Poisson' s =
GE g
REF
=
ID n = TR f ( )
ID n 1 + = TI f ( )
g
G
REF
g
REF
TR f ( )
TI f ( )
G
REF
G'
G
REF
G
g
-------
g
REF
Main Index
MD Nastran Dynamic Analysis Users Guide
Viscoelastic Material Properties
456
Then Eqs. (16-7) and (16-8) reduce to the following form:
(16-120)
(16-121)
The above simplifications should not be used if OMIT calculations are involved in the analysis in order
to avoid possible matrix ill-conditioning.
Note that stress and force data recovery calculations are performed with the reference moduli irrespective
of frequency.
Example
To illustrate the representation of viscoelastic material properties in MD Nastran, consider the following
structure that may undergo both axial extension along the z-axis and torsion about the z-axis:
where:
flywheel mass, = 2.0
flywheel inertia, = 10.0
axial stiffness, =
torsional stiffness, =
G
REF
g
REF
1 =
TR f ( ) G' f ( ) =
TI f ( ) G f ( ) =
z
l
M
z
I
z
K
z
E f ( )A
l
---------------
K
u
z
G f ( )J
l
--------------
Main Index
457
CHAPTER 16
Special Topics
The symbols and imply that the extensional and torsional moduli are functions of frequency,
i.e., viscoelastic. For simplicity, it is assumed that and that these quantities have the
following frequency-dependent characteristics:
length, = 2.0
area, = .9
area moment, = 2.0
f, hz G'(f) G(f)
.8 1800. 180.
1.1 1850. 185.
1.4 1910. 191.
1.7 1970. 197.
2.0 2030. 203.
2.3 2070. 207.
2.6 2140. 214.
2.9 2210. 221.
l
A
J
E f ( ) G f ( )
E f ( ) G f ( ) =
Main Index
MD Nastran Dynamic Analysis Users Guide
Viscoelastic Material Properties
458
A model for the system is shown in the following schematic:
Figure 16-18
This model can be generated with the following MD Nastran Bulk Data entries:
1 2 3 4 5 6 7 8 9 10
GRID ID CP X1 X2 X3 CD PS
GRID 2 2. 1245
GRID 3 123456
CMASS2 EID M G1 C1 G2 C2
CMASS2 21 2. 2 3 3 3
CMASS2 24 10. 2 6 3 6
CROD EID PID G1 G2
CROD 23 1 2 3
PROD PID MID A J
PROD 1 1 .9 2.
3
21
2, 3
23
2, 6
24
23
i
i,j
k
= Grid Point ID
= Grid Point ID and Component No.
= Element ID
3
K
z
K
u
z
I
z
u
z
Main Index
459
CHAPTER 16
Special Topics
Note that the reference values of 2000. for both and are specified on the MAT1 Bulk Data entry.
The reference value for structural damping, , is set to .09 under the GE field of the MAT1 Bulk Data
entry. Once the reference values and have been assigned, one can evaluate Eqs. (16-7) and
(16-8) for the values to be assigned to and . The values for these functions are entered on
TABLEDi Bulk Data entries. As elastic portions of the structure may exist in addition to viscoelastic
portions, assume that a value of overall structural damping, g, is to be utilized for these elastic portions
of the model. The overall structural damping value of .06 is assigned through the following PARAM
Bulk Data entry.
This value of must be considered in Eq. (16-8). The evaluation of Eq. (16-7) and Eq. (16-8) will result
in the values shown in the following TABLED1 Bulk Data entries:
MAT1 MID E G NU RHO A TREF GE
MAT1 1 2000. 2000. .09
1 2 3 4 5 6 7 8 9 10
PARAM N V1 V2
PARAM G .06
1 2 3 4 5 6 7 8 9 10
TABLED1 ID
TABLED1 10 TABR1
X
1
Y
1
X
2
Y
2
X
3
Y
3
X
4
Y
4
+ABR1 .0 .0 .8 1.11111 1.1 .833333 1.4 .5 TABR2
X
5
Y
5
X
6
Y
6
X
7
Y
7
X
8
Y
8
+ABR2 1.7 .166667 2. .1666667 2.3 .3888889 2.6 .7777777 TABR3
X
9
Y
9
+ABR3 2.9 .5611111 ENDT
TABLED1 ID
TABLED1 11 TABI1
X
1
Y
1
X
2
Y
2
X
3
Y
3
X
4
Y
4
+ABI1 0. 0. .8 .3333333 1.1 .3611111 1.4 .3944444 TABI2
X
5
Y
5
X
6
Y
6
X
7
Y
7
X
8
Y
8
+ABI2 1.7 .4277778 2. .4611111 2.3 .4833333 2.6 .5222222 TABI3
E G
g
REF
G
REF
g
REF
TR f ( ) TI f ( )
g
Main Index
MD Nastran Dynamic Analysis Users Guide
Viscoelastic Material Properties
460
To demonstrate that elastic as well as viscoelastic elements may be included in the same analysis, the
following single degree-of-freedom is added to the Bulk Data Section:
The following Bulk Data entries are required to represent the foregoing single degree-of-freedom
oscillator:
The excitation for both disjoint models is a force (moment for the torsional system) with a magnitude of
. This function can be generated with the following Bulk Data entries:
X
9
Y
9
+ABI3 2.9 .5611111 ENDT
1 2 3 4 5 6 7 8 9 10
CELAS2 EID K G1 C1 G2 C2 GE S
CELAS2 1 1000. 1
CDAMP2 EID B G1 C1 G2 C2
CDAMP2 2 2. 1
CMASS2 EID M G1 C1 G2 C2
CMASS2 3 10. 1
3
1
i
j
= Scalar Point ID
= Element ID
2
B = 2.
g = .06
m = 10.
1 U
K = 10000.
et cos
Main Index
461
CHAPTER 16
Special Topics
To perform a frequency response analysis is necessary to provide a list of frequencies (Hz) at which
solutions are desired. The following FREQ1 Bulk Data entry is used for this purpose.
See Install_dir/mdxxxx/doc/dynamics/bd16vmp.dat for a copy of the input file. The completed
MD Nastran data entries for the two disjoint problems is listed below:
SOL 108
CEND
TITLE= FREQUENCY RESPONSE
SUBTITLE= VISCOELASTIC AND ELASTIC MATERIALS
DLOAD=1
SDAMP=10
FREQ=1
SPC=1
SET 1=1,2
DISP=1
VELO=1
ACCE=1
SET 7=23
STRESS=7
BEGIN BULK
$ 2 3 4 5 6 7 8 9 0
$
$ Model and properties
$
GRID 2 2. 1245
GRID 3 123456
CMASS2 21 2. 2 3 3 3
CMASS2 24 10. 2 6 3 6
CROD 23 1 2 3
PROD 1 1 .9 2.
MAT1 1 2000. 2000. .09
1 2 3 4 5 6 7 8 9 10
RLOAD2 SID L M N TB TP
RLOAD2 1 1 0 0 1 0
TABLED1 ID
TABLED1 1 +ABC
X
1
Y
1
X
2
Y
2
X
3
Y
3
+ABC 0. 1. 1. 1. 100. 1. ENDT
DAREA SID P C A
DAREA 1 2 3 1.
DAREA 1 2 6 1.
DAREA 1 1 1.
FREQ1 SID F1 DF NDF
FREQ1 1 .5 .3 10
Main Index
MD Nastran Dynamic Analysis Users Guide
Viscoelastic Material Properties
462
$ Structural damping
PARAM G .06
$ Frequency-dependent
TABLED1 10 +
+ 0. 0. .8 -1.111111.1 -.8333331.4 -.5 +
+ 1.7 -.1666672. .16666672.3 .38888892.6 .7777777+
+ 2.9 .5611111ENDT
TABLED1 11 +
+ 0. 0. .8 .33333331.1 .36111111.4 .3944444+
+ 1.7 .42777782. .46111112.3 .48333332.6 .5222222+
+ 2.9 .5611111ENDT
$ Oscillator
CELAS2 1 1000. 1
CDAMP2 2 2. 1
CMASS2 3 10. 1
$
$ Load
$
RLOAD2 1 1 0 0 1 0
TABLED1 1 +
+ 0. 1. 1. 1. 100. 1. ENDT
DAREA 1 2 3 1.
DAREA 1 1 1.
$ frequencies
FREQ1 1 .5 .3 10
$
ENDDATA
Main Index
463
CHAPTER 16
Special Topics
OPENFSI
Introduction
The MD OpenFSI service provides the ability to solve coupled fluid structure interaction (FSI) problems
as well as to generally access forces calculated by an external service. MSC Software has partnered with
select CFD vendors to provide services for fluid structure interaction problems. Users can similarly
utilize the published APIs and build environment to create custom OpenFSI services. Custom OpenFSI
services can be as simple as a lookup tables for forces or as extensive as an interface to an in-house CFD
code. This document describes how to utilize available OpenFSI services as well as how users can create
their own OpenFSI services.
OpenFSI is intended for problem where the boundary conditions cannot be specified simply by a table
or field. Instead, OpenFSI boundary conditions must be solved by coupling to an external code or
application.
A common OpenFSI multidisciplinary application is where the fluid flow affects the structural response
and the structural response in turn affects the fluid flow. In such applications the structural model must
be coupled to a flow field solution in an external CFD code or user defined application.
MD Nastran supports CDFD structural applications where MD Nastran provides the
displacements and velocities on the OpenFSI boundary while the service returns the calculated
forces on the wetted surface node. Some applications in MD Nastran include: Automotive
Door seal aspiration, shock absorbers, hydraulic engine mounts, convertible top; Aerospace
Flexible wings, Latch loads; and Biomed Heart valves, Flow regulators
For CFD services, the vendor has implemented the Open FSI APIs and the service is delivered as part of
the CFD software installation. The CFD code should support a model with boundary conditions that can
be tagged by the OpenFSI service. A list of current commercially available OpenFSI services from CFD
partners can be found on the MSC website:
http://www.mscsoftware.com/partners/technology.cfm?Q=434&Z=436.
In the case of look-up table services, the user creates a SCA service that complies with the APIs
(OpenFSI IDL). The tools for building these custom SCA services are delivered in the MD Nastran
solver SDK. An OpenFSI lookup table use case is described in Example, 474.
Feature Description
OpenFSI is based on the Simulation Component Architecture (SCA) framework. It allows the MD
nonlinear solver to communicate with a CFD code or other external code to access forces computed by
the CFD code and send structural displacements and velocities computed by MD Nastran during
dynamic simulations. MSC has partnered with several CFD vendors who have agreed to implement the
published OpenFSI APIs. These services are delivered in the form of a library and SCA catalog entry
that enables the communication.
Main Index
MD Nastran Dynamic Analysis Users Guide
OPENFSI
464
To use a commercial CFD OpenFSI service, you simply point to the location of these SCA services files
on the network. You can similarly create OpenFSI services for in-house CFD codes or other application
by implementing the OpenFSI APIs with the SCA build environment included in MD Nastran. The SCA
service has to be built on the same platform as MD Nastran. However, the implementation can
accommodate the flexibility to run MD Nastran and the CFD solutions on a different platform; e.g., one
on Windows the other on Linux. This allows OpenFSI simulations where the CFD code may reside on a
platform not supported by MD Nastran.
For coupling with CFD codes, the OpenFSI approach assumes a pre-existing CFD model with wall
boundaries corresponding to the wetted surface of the structural model. The CFD model should be ready
to run except for displacement information to be passed by OpenFSI. MD Nastran only needs to be aware
of results on the wetted surface nodes. The CFD wall surfaces and the MD Nastran wetted surfaces
participating in the FSI solution should have similar geometric form, although their respective meshes
will likely be different.
In MD Nastran 2010, data interpolation of coupling regions will be performed by the CFD code.
MD Nastran obtains the required coupling definition from SimXpert and the CFD solver accesses the
structural wetted surface via the API. The CFD coupling region should be collocated and in the same
units as the MD Nastran structural model.
MD Nastran and the CFD code exchange data on the on the wetted surfaces to account for the viscous
and pressure loads, and corresponding displacements during the simulation. The Open FSI process is
illustrated in Figure 16-19.
Figure 16-19 Schematic of OpenFSI Interface APIs
Main Index
465
CHAPTER 16
Special Topics
The OpenFSI service is called from the MD nonlinear solution (SOL 400) at each solution time step or
at a user specified iterative frequency. The basic dataflow is illustrated in Figure 16-20.
Figure 16-20 Basic Data Flow in OpenFSI Service
The OpenFSI interface communicates the data on wetted surfaces, see Figure 16-21, which are the
surfaces where the fluid is in contact with the structures. The wetted surfaces are defined in MD Nastran
as meshes consisting of triangular and quadrilateral elements. The MD Nastran wetted surface mesh
coordinates and elements are sent to the CFD code (or external code) in an OpenFSI initialize call. The
matching surfaces in the CFD code can take any form chosen by the CFD vendor, and the mapping
between the possibly discrepant wetted surface representations is performed by the CFD code. Note that
in this implementation, the mesh topology is constant during the simulation, which means that no mesh
adaptivity is supported.
Figure 16-21 Example of CFD and MD Nastran wetted surface meshes
Main Index
MD Nastran Dynamic Analysis Users Guide
OPENFSI
466
Nastran User Interface
For a user to run a simulation using the OpenFSI interface, a SCA service must be defined in the file
management section in the Nastran input file, which is associated with one ore more wetted surfaces
defined in the bulk data section in the input file. The connection between the SCA service and a wetted
surface is done by defining a load on the wetted surface, which is tagged with the SCA service name. The
load on the wetted surface is specified as a dynamic load using the DLOAD Case Control command and
references a TLOAD1entry in the Bulk Data Section, which in turn references the load on the wetted
surface, defined by the WETLOAD - MD Only entry. The entries in the Nastran input file related to the
OpenFSI interface are given in Table 16-5, which indicates that five bulk data entries need to be defined.
The structure of the Nastran input file is shown in Table 16-6.
Table 16-5 Nastran input file entries
Table 16-6 Nastran input file structure for single wetted load WL1, and a single wetted
surface WS1.
Main Index
467
CHAPTER 16
Special Topics
The dependency between the entries used for OpenFSI using a single load (with input file structure as
Table 16-7) is illustrated in the diagram.
Table 16-7
DLOAD
WETSURF
WETELME WETELMG
Case Control File Management
OpenFSI
SCA service
TLOAD1 WETLOAD FSICTRL
Main Index
MD Nastran Dynamic Analysis Users Guide
OPENFSI
468
If a linear combination of TLOAD1 entries are specified in the DLOAD Bulk Data entry (as in
Table 16-7), we have the dependency between the entries used for OpenFSI as follows:
The definitions of the OpenFSI Bulk Data entries are explained below. The FSICTRL and WETLOAD
entries reference SERV ID, an OpenFSI SCA service. If more than one FSICTRL and WETLOAD
entries are used, they may reference different OpenFSI SCA services, which is useful if different external
codes are used for different sets of wetted surfaces.
Two different approaches may be used to define the wetted surface elements:
Using the WETELMG entry, the grid points making up a wetted element are specified;
Using the WETELME entry, a wetted element is defined by referencing a face (or a side) of a
parent structural element.
If a shell has wetted surfaces on both faces, separate WETELMG or WETELME are provided on each
face.
OpenFSI support an implicit or explicit type coupling with the external service. Explicit coupling is the
simplest type of service, as the nodal forces from the external code are only read at the beginning of the
time step, and the nodal results, the displacement and velocity, are only sent at the end of the time step.
The data flow for an explicit service is illustrated in Figure 16-22,
DLOAD
WETSURF
WETELME WETELMG
Case Control File Management
OpenFSI
SCA service
TLOAD1 WETLOAD FSICTRL DLOAD
Main Index
469
CHAPTER 16
Special Topics
.
Figure 16-22 Data Flow for Explicit Coupling
In the implicit service coupling, the data is communicated inside the Newton-Raphson loop at a
frequency specified by the FSICTRL entry in the Bulk Data Section. Note that the nodal forces are also
read at the beginning of the time step before entering the Newton-Raphson loop (not shown here), in
which case the FSI forces do not have to be read at the first iteration. The data flow for an implicit method
service coupling is illustrated in Figure 16-23.
Main Index
MD Nastran Dynamic Analysis Users Guide
OPENFSI
470
Figure 16-23 Data Flow for Implicit Coupling
The formats of the Bulk Data entries FSICTRL, WETLOAD, WETSURF, WETELME, and WETELMG
to support OpenFSI are described here:
FSICTRL - MD Only
Examples:
1 2 3 4 5 6 7 8 9 10
FSICTRL SERV_ID TYPE FREQ
FSICTRL scafsi
EXPLICIT
1
Main Index
471
CHAPTER 16
Special Topics
WETLOAD - MD Only
Example:
Field Contents Type Default
SERV_ID OpenFSI SCA service name associated with the wetted
surface loads. The OpenFSI SCA service is defined using
the CONNECT SERVICE File Management Section
statement
Character None
TYPE Type of solution strategy coupling between the external
code and MD Nastran. TYPE can be either EXPLICIT or
IMPLICIT.
Character EXPLICIT
FREQ External force and displacement update frequency per
time step, for the exchange with the external code using
the IMPLICIT solution strategy TYPE.
Integer > 0 1
1 2 3 4 5 6 7 8 9 10
WETLOAD
WLID WSID SERV_ID
WETLOAD
1 1001 scafsi
Field Contents
WLID Load set ID, referenced by the EXCITEID field in the TLOAD entry. (Integer > 0; no
Default)
WSID Wetted surface identification number. The wetted surface must be defined in the
WETSURF Bulk Data entry. (Integer > 0; no Default)
SERV_ID OpenFSI SCA service name associated with the wetted surface loads. The OpenFSI
SCA service is defined using the CONNECT SERVICE FMS entry. (Character; no
Default)
Main Index
MD Nastran Dynamic Analysis Users Guide
OPENFSI
472
WETSURF - MD Only
Alternate Format:
Example:
WETELME - MD Only
Example:
1 2 3 4 5 6 7 8 9 10
WETSURF
WSID WTAG
WEID1 WEID2 WEID3 WEID4 WEID5 WEID6 WEID7 WEID8
WEID9 WEID10 -etc.-
WETSURF
WSID WTAG
WEID1 THRU WEID2 BY INC
WETSURF
10001 wall1
5 THRU 21 BY 4
27 30 33
35 THRU 44
67 68 70 72 77 82 86 79
89 THRU 110 BY 3
Field Contents
WSID Wetted surface identification number. (Integer > 0; no Default)
WTAG Wetted surface tag name exported to an external code using the OpenFSI SCA
interface. (Character; no Default)
WEID1,
WEID2, ...
Wetted element identification numbers defined using the WETELMG or
WETELME Bulk Data entries. (Integer > 0; no Default)
THRU, BY Keywords to specify a range of wetted elements. (Character; no Default)
INC Increment to use with the THRU and BY keywords. (Integer; Default = 1)
1 2 3 4 5 6 7 8 9 10
WETELME
WEID EID SIDE
WETELME
10001 34 3
Main Index
473
CHAPTER 16
Special Topics
WETELMG - MD Only
Example:
Limitations
The following limitations should be noted for MD Nastran 2010:
1. OpenFSI is limited to structural applications, where MD Nastran solves for displacements and
velocities on the wetted surface and the service calculates the forces on the wetted surface nodes.
The plan is to extend OpenFSI to heat transfer applications in a future release.
2. The wetted surface is limited to triangular or quadrilateral faces of 3D elements or 2D faces.
3. Interpolation of dissimilar meshes are performed by the CFD code. A mapping component is
planned in a future release.
4. The CFD coupling region should be collocated and in the same units as the MD Nastran structural
model. This restriction may be relaxed in a future release.
Field Contents
WEID Wetted element identification number. (Integer > 0; no Default)
EID Structural element identification number, which corresponds to a surface element
CQUAD4, CQUAD8, CQUADR, CQUAD, CTRIA3, CTRIA6, CTRIAR; or a solid
element CTETRA, CPENTA, or CHEXA. (Integer > 0; no Default)
SIDE Side identification number of element EID. (1 < Integer < 6; no Default)
1 2 3 4 5 6 7 8 9 10
WETELMG
WEID TYPE
G1 G2 G3 G4 G5 G6 G7 G8
WETELMG
10001 QUAD4
23 35 124 28
Field Contents
WEID Wetted element identification number. (Integer > 0; no Default)
TYPE Wetted element type, which can be any of TRIA3, TRAI6, QUAD4 or QUAD8.
(Character; no Default)
G1, ..., G8 Grid point identification numbers for the wetted surface element WEID. (Integer > 0;
no Default)
Main Index
MD Nastran Dynamic Analysis Users Guide
OPENFSI
474
Example
Two OpenFSI examples are presented in this section. The first example utilizes a predefined OpenFSI
CFD service (AcuSolveAcuSolve from Acusim). MD Nastran and the CFD code are coupled for the
transient FSI simulation. The second example involves building a user defined OpenFSI service that
calculates nodal forces on the wetted surface nodes based on an expression that is a function of time and
node number.
Deformable Baffle in a Duct using OpenFSI CFD Partner Service
This example illustrates setting up a transient FSI simulation using one of the available OpenFSI CFD
partner services. MD Nastran calculates the baffle deformation and nodal velocities while the CFD code
calculates the flow induced loads on the baffle wetted surfaces. The initial condition is a converged CFD
solution on the undeformed baffle. The SOL 400 nonlinear transient solution references the connected
OpenFSI service. This is transient FSI problem as indicated by the XY-plot.
The steps in this analysis follow a typical scenario in industry. The CFD group has created the CFD
model ignoring the baffle deformation. The structural analyst has an existing model of the baffle that may
have been solved based on the undeformed pressure distribution. The baffle geometry and spatial
location are the same in both models. The objective is to get the true baffle behavior based on the fluid
structure interaction. This example illustrates the OpenFSI-AcuSolve service from Acusim (the steps
should be similar for other CFD partners). The basic steps are:
1. The CFD partner will deliver the OpenFSI service in the form of a library (.dll or .so) and a
SCAServiceCatalog (.xml). Make sure that the partner CFD code has been installed and the SCA
service environment variables are set to locate the OpenFSI CFD service
(SCA_LIBRARY_PATH, SCA_RESOURCE_DIR, SCA_SERVICE_CATALOG). See the
User Defined Services guide for more detail on user services.
2. Obtain the ready to run CFD model. The input file may need to be edited to enable FSI coupling.
3. The structural file for this example is included in the tpl folder (tentatively named
plate_baffle_cfd.dat)
4. The SCA OpenFSI library and service catalog need to be moved under the Nastran installation
directory or included in the environmental variables for finding SCA services.
Main Index
475
CHAPTER 16
Special Topics
5. The user creates a model in SimXpert that references the OpenFSI service for loads on wetted
surfaces.
6. The model is submitted to MD Nastran. MD Nastran will use the SCA environment path to locate
and load the service.
7. Displacement results appear in the standard MD Nastran output files and are postprocessed by
SimXpert.
The CFD model should be ready to run except for a few input file changes involving the coupling to the
structural code.
The task for the structural engineer is to determine the deformation and stresses in the baffle. The fluid
loads on the wetted surfaces of the baffle are obtained by the CFD solver.
The user should obtain the CFD model for the baffle in a duct. The geometry in the CFD model is
illustrated in Figure 16-24.
Figure 16-24 CFD Geometry
The CFD model consists of approximately 800K tets. Note the baffle surface in the CFD model is made
up of triangular faces while in the structural model the baffle wetted surfaces are quadrilateral. The
mapping will be handled by AcuSolve. Flow enters the channel on the left face of the volume. The flow
conditions should create sufficient pressure to deform the baffle (~2000 N/m2).
The coupling feature has to be enabled in the CFD input file. The following illustrates this step in
AcuSolve:
EXTERNAL_CODE {
communication = socket
socket_initiate = off
socket_host = "name_of_nastran_host"
socket_port = 10000
}
The specified host is where the MD Nastran model will be running on the network. It can be a different
platform than where the CFD code is running (e.g., MD Nastran on Linux, AcuSolve on Windows). The
socket host name must include the quotes. The port number (10000) has been set in the AcuSolve service
but could be changed if there conflicts through the environment variable
"ACUSIM_NASTRAN_PORT".
Main Index
MD Nastran Dynamic Analysis Users Guide
OPENFSI
476
The set of CFD surface elements corresponding to the baffle structural wetted surface are also identified
in the input file.
EXTERNAL_CODE_SURFACE( "baffle" ) {
surfaces = Read( "baffle.srf.tri" )
shape = three_node_triangle
element_seT = "interior"
mesh_displacement_type = tied
velocity_type = wall
gap = 0.0
gap_factor = 0.0
}
Once the CFD part has been prepared, the rest of the OpenFSI problem can be set up through SimXpert.
The OpenCFD service is delivered by the CFD vendor and the location of the service should be set as
described earlier.
Launch SimXpert and Import the Structural Model
Main Index
477
CHAPTER 16
Special Topics
Define the Service for the Coupled Solution
Main Index
MD Nastran Dynamic Analysis Users Guide
OPENFSI
478
Define the OpenFSI LBCs (Wettted Surfaces)
Note: The form above shows a generic name (myService.openFSI) for the OpenFSI Service
name. This will be translated to the Connect Service entry in the MD Nastran input file
along with the alias Name (8 characters or less). Check for the actual service in the
SCAServiceCatalog.xml as defined by the vendor, for example,
'acuSolveService.openFSI'
Main Index
479
CHAPTER 16
Special Topics
Main Index
MD Nastran Dynamic Analysis Users Guide
OPENFSI
480
Main Index
481
CHAPTER 16
Special Topics
Define a Nonlinear Simulation
Main Index
MD Nastran Dynamic Analysis Users Guide
OPENFSI
482
Main Index
483
CHAPTER 16
Special Topics
Main Index
MD Nastran Dynamic Analysis Users Guide
OPENFSI
484
Main Index
485
CHAPTER 16
Special Topics
Launch MD Nastran OpenFSI-AcuSolve Simulation
Main Index
MD Nastran Dynamic Analysis Users Guide
OPENFSI
486
Launch MD Nastran OpenFSI-MpCCI Simulation (for Fluent & StarCD)
Examine the Results Using SimXpert
Main Index
487
CHAPTER 16
Special Topics
OpenFSI Look-up Table Service for Forces
In this example, the user wants to reference an external service that provides a time dependant force over
various wetted surface application regions. The left end of the cantilever beam is constrained. The
OpenFSI boundaries are applied over the remaining 5 free faces of the beam.
Main Index
MD Nastran Dynamic Analysis Users Guide
OPENFSI
488
The forces returned by the service on the wetted surface nodes are a function of time based on the
following formula:
force_x = 0.00
force_y = 0.01*sin( 2.0*PI * fsiTime / 2.0 )
force_z = -10.0*cos( 2.0*PI * fsiTime / 2.0 )
where fsitime is the transient time in the nonlinear solution. The nonlinear simulation is to determine
the transient deformations resulting from the external service load.
Figure 16-25 Cantilever beam with loads referencing an OpenFSI service
The steps in this example are as follows:
1. Make sure that you have installed the Solver SDK included in the MD Nastran delivery. The
OpenFSI IDL file appears under the SCAKernel subdirectory and the service example for external
forces appears under the examples subdirectory. The input file that references the service is
included in the tpl directory in the delivery.
2. The user defines a external function that complies with the OpenFSI IDL
3. The service is built using the SCA service tools.
4. The SCA OpenFSI library and service catalog are moved under the Nastran installation directory
or included in the environmental variables for finding SCA services.
5. The user creates a model in SimXpert that references the OpenFSI service for loads on wetted
surfaces.
6. The model is submitted to MD Nastran. MD Nastran will use the SCA environment path to locate
and load the service.
Main Index
489
CHAPTER 16
Special Topics
7. Displacement results appear in the standard MD Nastran output files and are postprocessed by
SimXpert.
In many situations, the service creation in steps 1 and 2 above will have been done by a commercial
vendor (e.g., CFD code) or a methods group in the company. In these cases the user would start with Step
3. The example below will first illustrate the case where the service exists. The second part will illustrate
how to create the service.
SimXpert Graphical User Interface for this Example
SimXpert provides the user interface to create all the required bulk data entries for OpenFSI. A new
button has been added in the Loads toolbox as shown in Figure 16-26.
Figure 16-26 SimXpert Main Menu OpenFSI load
This brings up the OpenFSI LBC form shown in Figure 16-27.
Figure 16-27 SimXpert Open FSI LBC form
Main Index
MD Nastran Dynamic Analysis Users Guide
OPENFSI
490
SCA Service allows selection from a list of OpenFSI services that have been defined under the User
Services menu.
Wetted Surface defines the surfaces where loads are to be applied from the OpenFSI external service.
The user can select either surface(s) or element face(s) as wetted surface. If the user selects a surface,
then all the elements faces lying on the surface will be exported as WETELMG*.
Coupling Region Tag Name is passed to the OpenFSI service and usually represent the BC name in the
CFD code corresponding to the OpenFSI wetted surface. In the case of a lookup table, this tagname can
be used to define an entry point in the service. The default name of the companion region will be given
as WS_<ID>.
Load Scale Factor can be used to scale the loads coming from the OpenFSI service (default is 1.0).
This Open FSI object will create the TLOAD1 along with the WETLOAD.
Open FSI Control Parameters
The OpenFSI control parameters are defined under User Services. The user service should be selected
and control parameters set before applying the OpenFSI load. Open FSI allows two coupling methods.
An implicit coincident OpenFSI MD Nastran simulation makes the get force and put displacements
and velocities calls multiple times within the nonlinear (Newton) loop. For implicit coupling, the user
can defined a frequency (default is 1). The Explicit coupling method simply couples the solution at each
timestep.
The Open FSI control parameter UI is shown in Figure 16-28.
Figure 16-28 SimXpert OpenFSI Control form
OpenFSI allows pointing to different services for each OpenFSI LBC. Only one FSICTRL entry per
service will be exported in the bulk data entry, irrespective of the number of WETLOAD entries.
Main Index
491
CHAPTER 16
Special Topics
The input file generated by SimXpert for this example is as follows:
Input File: plate.bdf (full file provided separately)
connect service CFDFSI 'myService.openFSI'
$=======================================================================
$ Executive Control Section
$=======================================================================
ID Example OpenFSI
SOL NONLIN
$
CEND
$=======================================================================
$ Case Control Section
$=======================================================================
TITLE = FSI plate
SUBTITLE = OpenFSI example
$ECHO = NONE
$
DISPLACEMENT=ALL
GPFORCE=ALL
$
PARAM,POST,0
$
SUBCASE 1
STEP 1
ANALYSIS = NLTRAN
DLOAD = 100
$ NLPARM = 1
TSTEPNL = 1
$
BEGIN BULK
$
$----------------------------------------------------------------------
$ Parameter for newton raphson (static)
$NLPARM ID NINC DT KMETHOD KSTEP MAXITER CONV INTOUT
$ 1 10 AUTO 25 UPW YES
$ EPSU EPSP EPSW MAXDIV MAXQN MAXLS FSTRESS LSTOL
$ 0.01 0.01 0.01 3 0 4 0.2 0.5
$ MAXBIS MAXR RTOLB MINITER
$ 5 20.0 20.0 1
$-------$-------$-------$-------$-------$-------$-------$-------$-------
NLPARM 1 3 .1 FNT U
.1
0
$----------------------------------------------------------------------
$ Parameter for newton raphson (transient)
$TSTEPNL ID NDT DT NO METHOD KSTEP MAXITER CONV
$
$ EPSU EPSP EPSW MAXDIV MAXQN MAXLS FSTRESS -------
$
$ MAXBIS ADJUST MSTEP RB MAXR UTOL RTOLB MINITER
$
TSTEPNL 1 20 0.10 1 FNT 25 U
$----------------------------------------------------------------------
$ Material
$-------$-------$-------$-------$-------$-------$-------$-------$-------
MAT1 1 2.1+11 .33 7.0
PSOLID 1 1
$-------$-------$-------$-------$-------$-------$-------$-------$-------
GRID 1 0.00000 0.00000-0.01000 12345
GRID 2 0.01000 0.00000-0.01000
<<<< deleted for clarity >>>
Main Index
MD Nastran Dynamic Analysis Users Guide
OPENFSI
492
GRID 3333 1.00000 0.10000 0.01000
CHEXA 1 1 1 2 103 102 1112 1113
1214 1213
CHEXA 2 1 2 3 104 103 1113 1114
1215 1214
<<<< deleted for clarity >>>
CHEXA 2000 1 2120 2121 2222 2221 3231 3232
3333 3332
WETELMG 1 QUAD4
1 2 103 102
WETELMG 2 QUAD4
2 3 104 103
<<<< deleted for clarity >>>
WETELMG 2420 QUAD4
2221 2222 3333 3332
$-+-+-+-$-+-+-+-$-+-+-+-$-+-+-+-$-+-+-+-$-+-+-+-$-+-+-+-$-+-+-+-$-+-+-+-$-+-+-+-
WETSURF 1 wall1
1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16
<<<< deleted for clarity >>>
993 994 995 996 997 998 999 1000
WETSURF 2 wall2
1001 1002 1003 1004 1005 1006 1007 1008
1009 1010 1011 1012 1013 1014 1015 1016
<<<< deleted for clarity >>>
1993 1994 1995 1996 1997 1998 1999 2000
WETSURF 3 wall3
2001 2002 2003 2004 2005 2006 2007 2008
2009 2010 2011 2012 2013 2014 2015 2016
2017 2018 2019 2020
WETSURF 4 wall4
2021 2022 2023 2024 2025 2026 2027 2028
2029 2030 2031 2032 2033 2034 2035 2036
<<<< deleted for clarity >>>
2213 2214 2215 2216 2217 2218 2219 2220
WETSURF 5 wall5
2221 2222 2223 2224 2225 2226 2227 2228
2229 2230 2231 2232 2233 2234 2235 2236
<<<< deleted for clarity >>>
2413 2414 2415 2416 2417 2418 2419 2420
$-+-+-+-$-+-+-+-$-+-+-+-$-+-+-+-$-+-+-+-$-+-+-+-$-+-+-+-$-+-+-+-$-+-+-+-$-+-+-+-
FSICTRL CFDFSI EXPLICIT 1
WETLOAD 101 1 CFDFSI
WETLOAD 102 2 CFDFSI
WETLOAD 103 3 CFDFSI
WETLOAD 104 4 CFDFSI
WETLOAD 105 5 CFDFSI
$-+-+-+-$-+-+-+-$-+-+-+-$-+-+-+-$-+-+-+-$-+-+-+-$-+-+-+-$-+-+-+-$-+-+-+-$-+-+-+-
DLOAD 100 1.0 1.0 101 1.0 102 1.0 103
1.0 104 1.0 105
TLOAD1 101 101 10
TLOAD1 102 102 10
TLOAD1 103 103 10
TLOAD1 104 104 10
TLOAD1 105 105 10
TABLED1 10
0.0 1.0 10000.0 1.0 ENDT
$-+-+-+-$-+-+-+-$-+-+-+-$-+-+-+-$-+-+-+-$-+-+-+-$-+-+-+-$-+-+-+-$-+-+-+-$-+-+-+-
User Defined OpenFSI External Service
The above input file Connect Service entry references an external OpenFSI service called
'myService.openFSI'.
Main Index
493
CHAPTER 16
Special Topics
The desired service will return forces returned on the wetted surface nodes are a function of time based
on the following formula:
force_x = 0.00
force_y = 0.01*sin( 2.0*PI * fsiTime / 2.0 )
force_z = -10.0*cos( 2.0*PI * fsiTime / 2.0 )
This example OpenFSI service along with the source structure is included in the delivery. See the
OpenFSI.idl file for the details of the interface, and openFsi.cpp for the implementation example.
The following methods are implemented in an OpenFSI service:
For the initialization stage:
initialize
For the solver stage:
initializeTimeStep
getWettedNodeForces
putWettedNodeDisplacementsAndVelocities
finalizeTimeStep
For the termination stage:
terminate
The abbreviated source for this user-defined service is given below (OpenFSI.cpp file).
Main Index
MD Nastran Dynamic Analysis Users Guide
OPENFSI
494
To make the build, just execute
scons
in the OpenFSI root directory. This will generate an Apps directory containing the library (dll or so) and
the SCA service catalog.
Main Index
495
CHAPTER 16
Special Topics
If the service has been built in a directory not in the default path, the user will have to set the following
environment variables (Windows example shown).
SCA_LIBRARY_PATH <path>/Apps/WINNT/lib/
SCA_SERVICE_CATALOG
<path>/Apps/res/SCAServiceCatalog.xml
SCA_RESOURCE_DIR <path>/Apps/res/
For a detailed description of how to build a SCA service, see the MD Nastran 2010 User Supplied
Subroutines and SCA Service Guide.
Product Dependencies
CFD services requires an OpenFSI enabled CFD code. These are either commercial codes that have
implemented the OpenFSI APIs or in-house codes that have created custom services.
In MD Nastran 2010, SimXpert provides the graphical user interface for defining the structural wetted
surface application regions and selecting the OpenFSI service. For CFD OpenFSI services, the CFD
model and coupling boundary are defined in the CFD preprocessor.
In the case of the OpenFSI-UVLM (Unsteady Vortex Lattice Method) service from Zona Technologies,
the aero model is included in the Nastran input file.
Documentation Dependencies
User defined OpenFSI services are created using the SCA build environment delivered with
MD Nastran. For more information on creating SCA services see the following documents:
MD Nastran 2010 - SCA Service Guide
MD Nastran 2010 - User Defined Services
Main Index
MD Nastran Dynamic Analysis Users Guide
Rotor Dynamics Overview
496
Rotor Dynamics Overview
Rotating structures represent an important and a large class of machinery used in industrial applications,
like power stations, marine propulsion systems, aircraft engines, machine tools, transportation systems
and for various other purposes. Rotors equipped with bladed disks or impellers, rotating at high speeds
in the fluid environment allow rotating machines to produce, absorb, transform, or condition an amazing
amount of energy often in comparatively small, compact packages. The safe and sound operation of such
rotating machinery is of paramount importance.
The rotor dynamics capability with MD Nastran provides users with a relatively simple method of
performing the design and analysis of structures with rotating components. The procedures were
developed with input from engine manufacturers to ensure that their basic requirements were met. The
rotor dynamic capability can be used in frequency response (direct and modal), complex modes (direct
and modal), static, nonlinear transient, and linear transient (direct only) analyses. Use of this capability
has grown and soon will have its own users guide, MD Nastran Rotor Dynamics Users Guide, which
is under development. It will contain a complete description of the MD Nastran rotor dynamic
capabilities.
Frequency response analyses determine the rotor/support response to arbitrary excitation with the rotors
spinning at user specified rates (ASYNC) or excitation that is synchronous with the reference rotor
(SYNC). The ASYNC calculation determines the response of the system to an external input that is
independent of the rotor speed. The SYNC calculation determines the system response to a rotor
imbalance or other excitation that is dependent on the rotor spin rate.
Complex modes analyses determine the whirl frequencies and critical speeds. Whirl modes are modes of
a rotor/support system with the rotors spinning at specified rates. Critical speeds are whirl frequencies
that coincide with a rotor spin rate. Calculation of whirl frequencies is performed by the asynchronous
option (ASYNC). Calculation of critical speeds is performed by the synchronous option (SYNC).
Static analysis determines the loads on the rotor due to pitch or yaw of an aircraft. Severe transverse
rotations may be part of the design environment and limiting rotor motion to prevent rotor blades from
rubbing against the interior of the casing may be design criteria.
Direct linear and nonlinear transient analyses allow simulation of engine blade-out and subsequent
windmilling. The analysis is used to ensure structural integrity during flight and guarantee that excessive
vibration levels are not reached.
Main Index
MD Nastran Dynamic Analysis Users Guide
Ap. A: Glossary of Terms and Nomenclature
A
Glossary of Terms and Nomenclature
Glossary of Terms
u
u 0 ( )
u
0 ( )
u
m
m
0
b
b
cr
k
p
e
e
n
e
2
f
f
n
T
n
Main Index
501
APPENDIX A
Glossary of Terms and Nomenclature
Structural Properties
Geometry
Stiffness
Mass
Damping
Damped Circular Natural Frequency
Damping Ratio
Quality Factor
Phase Angle
Logarithmic Decrement
Length
Area
Youngs Modulus
Shear Modulus
Torsional Constant
Poissons Ratio
Area Moment of Inertia
Mass Density
Mass Density
Weight Density
Polar Moment of Inertia
Overall Structural Damping Coefficient
Element Structural Damping Coefficient
e
d
,
Q
u
A
L
A
E
G
J
v
I
w
I
p
G
G
E
Main Index
MD Nastran Dynamic Analysis Users Guide
Nomenclature for Dynamic Analysis
502
Multiple Degree-of-Freedom System
Displacement Vector
Velocity Vector
Acceleration Vector
Mode Shape Vector
Rigid-Body Modes
i-th Modal Displacement
i-th Modal Velocity
i-th Modal Acceleration
j-th Generalized Mass
j-th Generalized Stiffness
k-th Eigenvalue
Matrix
Rigid-Body Mass Matrix
Stiffness Matrix
Element Stiffness Matrix
Damping Matrix
Force Matrix
u { }
u
{ }
u
{ }
| { }
|
ri g
{ }
i
m
j
k
j
k
M | |
M
r
| |
K | |
K
E
| |
B | |
P | |
Main Index
MD Nastran Dynamic Analysis Users Guide
Ap. B: The Set Notation System Used in Dynamic Analysis
B
The Set Notation System Used in Dynamic
Analysis
Overview
Main Index
MD Nastran Dynamic Analysis Users Guide
Overview
504
Overview
The set notation system used for dynamic analysis in MD Nastran continues and expands the set notation
system for static analysis. Because of the great variety of physical quantities and displacement sets used
in dynamic analysis, becoming familiar with the set notation system in MD Nastran aids its efficient use
for dynamic analysis. Good reference material is available in Set Definition (Ch. 12) in the MD Nastran
Linear Static Analysis Users Guide, Degree-of-Freedom Set Definitions (Ch. 7) in the MD Nastran
Quick Reference Guide and Constraint and Set Notation (Ch. 6) in the MD Nastran Reference Manual.
Dynamic Sets
In addition to the basic static sets there are a number of additional, mutually independent sets of physical
displacements (namely, q-set, c-set, b-set and e-set) that are used in dynamic analysis to supplement the
sets used in static analysis. The q-, c-, and b-sets facilitate generalized dynamic reduction and component
mode synthesis. The e-set is used to represent control systems and other nonstructural physical variables.
The p-set is created by combining the g-set with the e-set variables.
In addition to the combined sets described above, the v-set is a combined set created by combining the
c-, r- and o-sets. The DOFs in these sets are the DOFs free to vibrate during component mode synthesis
or generalized dynamic reduction.
Some additional sets (sa-, k-, ps-, and pa-sets) are defined and used in aeroelastic analysis.
The modal coordinate set is separated into zero frequency modes and elastic (finite frequency)
modes . For dynamic analysis by the modal method, the extra points are added to the modal
coordinate set to form the h-set as shown in Figure A-1.
See the Degree-of-Freedom Set Definitions (Ch. 7) in the MD Nastran Quick Reference Guide for a
definition of supersets, combined sets and set names. The parameter PARAM,USETPRT can be used to
print of lists of degrees-of-freedom and the sets to which they belong. Different values of the PARAM
create various tables in the printed output.
o
f
u
e
i
e
Modal Sets h
Physical Set
f
i
Main Index
505
APPENDIX B
The Set Notation System Used in Dynamic Analysis
where:
Figure A-1 Set Notation for Physical and Modal Sets
= rigid-body (zero frequency) modal coordinates
= finite frequency modal coordinates
= = the set of all modal coordinates
= = the set used in dynamic analysis by the modal method
i
o
f
+
u
h
i
u
e
+
Main Index
MD Nastran Dynamic Analysis Users Guide
Overview
506
Main Index
MD Nastran Dynamic Analysis Users Guide
Ap. C: References and Bibliography
C
References and Bibliography
Overview
General References
Bibliography
Main Index
MD Nastran Dynamic Analysis Users Guide
Overview
508
Overview
This appendix includes references of interest in the field of dynamic analysis. Two categories are
included. The first category, General References, lists books that cover the general range of structural
dynamic analysis. The second category, Bibliography, is an excerpt from the dynamic analysis section
of the MSC.Nastran Bibliography, Second Edition.
Main Index
509
APPENDIX C
References and Bibliography
General References
1. Paz, M., Structural Dynamics: Theory and Computation, Van Nostrand Reinhold, New York,
N.Y., 1985.
2. Bathe, K. J. and Wilson, E. L., Numerical Methods in Finite Element Analysis, Prentice-Hall,
Englewood Cliffs, N.J., 1976.
3. Harris, C. M. and Crede, C. E., Shock and Vibration Handbook, McGraw-Hill, New York, N.Y.,
1976.
4. Clough, R. W. and Penzien, J., Dynamics of Structures, McGraw-Hill, New York, N.Y., 1975.
5. Timoshenko, S., Young, D. H., and Weaver Jr., W., Vibration Problems in Engineering, John
Wiley and Sons, New York, N.Y., 1974.
6. Hurty, W. C. and Rubinstein, M. F., Dynamics of Structures, Prentice-Hall, Englewood Cliffs,
N.J., 1964.
7. Miura, H., MSC/NASTRAN Handbook for Structural Optimization, The MacNeal-Schwendler
Corporation, 1988.
8. Moore, G.J. MSC/NASTRAN Design Sensitivity and Optimization Users Guide, Version 67, The
MacNeal-Schwendler Corporation, 1992.
9. Patel, H., Multidisciplinary Design with Superelements in MSC/NASTRAN, AIAA
CP-92-4732, Fourth AIAA/USAF/NASA/OAI Symposium on Multidisciplinary Analysis and
Optimization, Cleveland, Ohio, September1992.
10. Johnson, E.H., and Reymond, M.A., Multidisciplinary Aeroelastic Analysis and Design using
MSC/NASTRAN, AIAA CP-91-1097, 32nd SDM Conference, Baltimore, MD, April 1991.
11. Kodiyalam, S., Vanderplaats, G., Miura, H., Nagendra, G. and Wallerstein, D. Structural Shape
Optimization with MSC/NASTRAN, AIAA CP 90-1007, 31st SDM Conference, Long Beach,
CA, April 1990.
12. Johnson, E.H., Disjoint Design Spaces in the Optimization of Harmonically Excited Structures,
AIAA Journal, Vol. 14, No. 2, February 1976, pp 259-261.
13. Introduction to Version 67 of MSC/NASTRAN, The MacNeal-Schwendler Corporation,
September 1991.
14. Cassis, J.H., Optimum Design of Structures Subjected to Dynamic Loads, PhD. Thesis
UCLA-ENG-7451, June 1974.
15. Adams, M. L., Padovan, J., Fertis, D. G., Engine Dynamic Analysis With General Nonlinear
Finite-Element Codes, Part 1: Overall Approach and Development of Bearing Damper Element,
ASME Journal of Engineering for Power, Vol. 104, July 1982, pp. 586-593.
16. Castelli, V., and Shapiro, W., Improved Method for Numerical Solutions of the General
Incompressible Fluid Film Lubrication Problem, ASME Journal of Lubrication Technology,
Vol. 89, No. 2, 1967, pp. 211-218.
17. Adams, M. L., Padovan, J., Fertis, D. G., Finite Elements for Rotor/Stator Interactive Forces in
General Dynamic Simulation, Part 1: Development of Bearing Damper Element, NASA CR-
165214, EDA 201-3A, October 1980.
Main Index
MD Nastran Dynamic Analysis Users Guide
General References
510
18. Ghaby, R., Transient/Nonlinear Vibration of Gas Turbine Engines With Squeeze Film Dampers
Due to Blade Loss, May 1984 Master of Science Thesis, Case Western Reserve University.
19. Black, G., Gallardo, V., Blade Loss Transient Dynamics Analysis Task II- TETRA 2 Users
Manual, NASA CR-179633, November 1986.
Main Index
511
APPENDIX C
References and Bibliography
Bibliography
DYNAMICS GENERAL
Abdallah, Ayman A.; Barnett, Alan R.; Widrick, Timothy W.; Manella, Richard T.; Miller,
Robert P. Stiffness-Generated Rigid-Body Mode Shapes for Lanczos Eigensolution with
Support DOF Via a MSC/NASTRAN DMAP Alter, MSC 1994 World Users Conf. Proc., Paper
No. 10, June, 1994.
Anderson, William J.; Kim, Ki-Ook; Zhi, Bingchen; Bernitsas, Michael M.; Hoff, Curtis; Cho,
Kyu-Nam. Nonlinear Perturbation Methods in Dynamic Redesign, MSC/NASTRAN Users
Conf. Proc., Paper No. 16, March, 1983.
Barber, Pam; Arden, Kevin. Dynamic Design Analysis Method (DDAM) Using
MSC/NASTRAN, MSC 1994 World Users Conf. Proc., Paper No. 31, June, 1994.
Bedrossian, Herand; Veikos, Nicholas. Rotor-Disk System Gyroscopic Effect in
MSC/NASTRAN Dynamic Solutions, MSC/NASTRAN Users Conf. Proc., Paper No. 12,
March, 1982.
Bernstein, Murray; Mason, Philip W.; Zalesak, Joseph; Gregory, David J.; Levy, Alvin.
NASTRAN Analysis of the 1/8-Scale Space Shuttle Dynamic Model, NASTRAN: Users
Exper., pp. 169-242, September, 1973, (NASA TM X-2893).
Berthelon, T.; Capitaine, A. Improvements for Interpretation of Structural Dynamics
Calculation Using Effective Parameters for Substructures, Proc. of the 18th MSC Eur. Users
Conf., Paper No. 9, June, 1991.
Birkholz, E. Dynamic Investigation of Automobile Body Parts, Proc. of the 15th
MSC/NASTRAN Eur. Users Conf., October, 1988.
Bishop, N. W. M.; Lack, L. W.; Li, T.; Kerr, S. C. Analytical Fatigue Life Assessment of
Vibration Induced Fatigue Damage, MSC 1995 World Users Conf. Proc., Paper No. 18, May,
1995.
Blakely, Ken; Howard, G. E.; Walton, W. B.; Johnson, B. A.; Chitty, D. E. Pipe Damping
Studies and Nonlinear Pipe Benchmarks from Snapback Tests at the Heissdampfreaktor,
NUREG/CR-3180, March, 1983.
Blakely, Ken. Dynamic Analysis: Application and Modeling Considerations, J. of
Engineering Computing and Applications, Fall, 1987.
Bramante, A.; Paolozzi, A; Peroni, I. Effective Mass Sensitivity: A DMAP Procedure, MSC
1995 World Users Conf. Proc., Paper No. 39, May, 1995.
Brutti, C.; Conte, M.; Linari, M. Reduction of Dynamic Environment to Equivalent Static
Loads by a NASTRAN DMAP Procedure, MSC 1995 European Users Conf. Proc., Italian
Session, September, 1995.
Butler, Thomas G. Dynamic Structural Responses to Rigid Base Acceleration, Proc. of the
Conf. on Finite Element Methods and Technology, Paper No. 8, March, 1981.
Main Index
MD Nastran Dynamic Analysis Users Guide
Bibliography
512
Butler, Thomas G. Telescoping Robot Arms, MSC/NASTRAN Users Conf. Proc., Paper
No. 10, March, 1984.
Butler, T. G. Experience with Free Bodies, Thirteenth NASTRAN Users Colloq., pp. 378-388,
May, 1985, (NASA CP-2373).
Butler, Thomas G. Mass Modeling for Bars, Fifteenth NASTRAN Users Colloq., pp. 136-165,
August, 1987, (NASA CP-2481).
Butler, T. G. Coupled Mass for Prismatical Bars, Sixteenth NASTRAN Users Colloq.,
pp. 44-63, April, 1988, (NASA CP-2505).
Caldwell, Steve P.; Wang, B. P. An Improved Approximate Method for Computing
Eigenvector Derivatives in MSC/NASTRAN, The MSC 1992 World Users Conf. Proc., Vol. I,
Paper No. 22, May, 1992.
Case, William R. Dynamic Substructure Analysis of the International Ultraviolet Explorer
(IUE) Spacecraft, NASTRAN: Users Exper., pp. 221-248, September, 1975, (NASA TM
X-3278).
Chang, H. T.; Cao, Tim; Hua, Tuyen. SSF Flexible Multi-Body Control/Structure Interaction
Simulation, The MSC 1993 World Users Conf. Proc., Paper No. 15, May, 1993.
Chang, W. M.; Lai, J. S.; Chyuan, S. W.; Application of the MSC/NASTRAN Design
Optimization Capability to Identify Joint Dynamic Properties of Structure, The Sixth Annual
MSC Taiwan Users Conf. Proc., Paper No. 1, November, 1994.
Chargin, M.; Miura, H.; Clifford, Gregory A. Dynamic Response Optimization Using
MSC/NASTRAN, The MSC 1987 World Users Conf. Proc., Vol. I, Paper No. 14, March, 1987.
Chen, J. T.; Chyuan, S. W.; You, D. W.; Wong, H. T. A New Method for Determining the Modal
Participation Factor in Support Motion Problems Using MSC/NASTRAN, The Seventh
Annual MSC/NASTRAN Users Conf. Proc., Taiwan, 1995.
Chen, J. T.; Wong, H. T. Applications of Modal Reaction Method in Support Motion Problems,
Techniques in Civil Engineering, Vol. 4, pp 17 - 30, March, 1996, in Chinese.
Chen, J. T.; Hong, H. K.; Chyuan, S. W.; Yeh, C. S. A Note on the Application of Large Mass
and Large Stiffness Techniques for Multi-Support Motion, The Fifth Annual MSC Taiwan
Users Conf. Proc., November, 1993.
Chen, Yohchia. Improved Free-Field Analysis for Dynamic Medium-Structure Interaction
Problems, The MSC 1992 World Users Conf. Proc., Vol. I, Paper No. 13, May, 1992.
Chen, Yohchia. Dynamic Response of Reinforced Concrete Box-Type Structures, The MSC
1992 World Users Conf. Proc., Vol. I, Paper No. 24, May, 1992.
Chiu, Chi-Wai. Spacecraft Dynamics During Solar Array Panel Deployment Motion, The
Fifth Annual MSC Taiwan Users Conf. Proc., November, 1993.
Chung, Y. T.; Kahre, L. L. A General Procedure for Finite Element Model Check and Model
Identification, MSC 1995 World Users Conf. Proc., Paper No. 38, May, 1995.
Cicia, C. Static, Thermal and Dynamic Analysis of the Liquid Argon Cryostat for the ICARUS
Experiment, Proc. of the 15th MSC/NASTRAN Eur. Users Conf., October, 1988.
Main Index
513
APPENDIX C
References and Bibliography
Cifuentes, Arturo O. Dynamic Analysis of Railway Bridges Using MSC/NASTRAN, The MSC
1988 World Users Conf. Proc., Vol. II, Paper No. 44, March, 1988.
Cifuentes, A. O. Dynamic Response of a Beam Excited by a Moving Mass, Finite Elements in
Analysis and Design, Vol. 5, pp. 237-246, 1989.
Citerley, R. L.; Woytowitz, P. J. Ritz Procedure for COSMIC/ NASTRAN, Thirteenth
NASTRAN Users Colloq., pp. 225-233, May, 1985, (NASA CP-2373).
Ciuti, Gianluca. Avionic Equipment Dynamic Analysis, MSC 1995 European Users Conf.
Proc., Italian Session, September, 1995.
Coates, Dr. Tim; Matthews, Peter. Transient Response in Dynamic and Thermal Behaviour,
The Second Australasian MSC Users Conf. Proc., Paper No. 4, November, 1988.
Coppolino, Robert N.; Bella, David F. Employment of MSC/STI-VAMP for Dynamic
Response Post-Processing, The MSC 1987 World Users Conf. Proc., Vol. I, Paper No. 12,
March, 1987.
Corder, P. R.; Persh, R. Castigliano and Symbolic Programming in Finite Element Analysis,
Proceedings of the 16th Annual Energy - Sources Technology Conference and Exhibition,
Houston, 1993.
Coyette, J. P.; Wijker, J. J. The Combined Use of MSC/NASTRAN and Sysnoise for
Evaluating the Dynamic Behavior of Solar Array Panels, Proc. of the 20th MSC European
Users Conf., Paper No. 16, September, 1993.
Curti, G.; Chiandussi, G.; Scarpa, F. Calculation of Eigenvalue Derivatives of
Acousto-Structural Systems with a Numerical Comparison, MSC 23rd European Users Conf.
Proc., Italian Session, September, 1996.
Defosse, H.; Sergent, A. Vibro-Acoustic Modal Response Analysis of Aerospace Structures,
Proc. of the MSC/NASTRAN Eur. Users Conf., April, 1985.
Deloo, Ph.; Dunne, L.; Klein, M. Alter DMAPS for the Generation, Assembly and Recovery of
Craig-Bampton Models in Dynamic Analyses, Actes de la 2me Confrence Franaise
Utilisateurs des Logiciels MSC, Toulouse, France, September, 1995.
Denver, Richard E.; Menichello, Joseph M. Alternate Approaches to Vibration and Shock
Analysis Using NASTRAN, Sixth NASTRAN Users Colloq., pp. 199-212, October, 1977,
(NASA CP-2018).
Detroux, P.; Geraets, L. H. Instability at Restart or Change of Time Step with NASTRAN in
the Presence of Nonlinear Loads, Proc. of the MSC/NASTRAN Eur. Users Conf., June, 1983.
Deuermeyer, D. W.; Clifford, G. A.; Petesch, D. J. Traditional Finite Element Analysis:
Opportunities for Parallelism?, Computing Systems in Engineering, Vol. 2, No. 2-3,
pp. 157-165, 1991.
Dirschmid, Dr. W.; Nolte, Dr. F.; Dunne, L. W. Application of an FRF-Based Update Method
to the Model Parameter Tuning of an Hydraulic Engine Mounting, Proc. of the 18th MSC
Eur. Users Conf., Paper No. 10, June, 1991.
Main Index
MD Nastran Dynamic Analysis Users Guide
Bibliography
514
Drago, Raymond J.; Margasahayam, Ravi N. Resonant Response of Helicopter Gears Using
3-D Finite Element Analysis, The MSC 1988 World Users Conf. Proc., Vol. I, Paper No. 20,
March, 1988.
Elchuri, V.; Smith, G. C. C.; Gallo, A. Michael. An Alternative Method of Analysis for Base
Accelerated Dynamic Response in NASTRAN, Eleventh NASTRAN Users Colloq.,
pp. 89-112, May, 1983.
Everstine, Gordon C.; Schroeder, Erwin A. The Dynamic Analysis of Submerged Structures,
NASTRAN: Users Exper., pp. 419-430, September, 1975, (NASA TM X-3278).
Everstine, Gordon C. Structural Analogies for Scalar Field Problems, Int. J. for Numerical
Methods in Engineering, Vol. 17, No. 3, pp. 471-476, March, 1981.
Everstine, G. C. Dynamic Analysis of Fluid-Filled Piping Systems Using Finite Element
Techniques, J. of Pressure Vessel Technology, Vol. 108, pp. 57-61, February, 1986.
Flanigan, Christopher C. Accurate and Efficient Mode Acceleration Data Recovery for
Superelement Models, The MSC 1988 World Users Conf. Proc., Vol. I, Paper No. 38, March,
1988.
Flanigan, Christopher C.; Manella, Richard T. Advanced Coupled Loads Analysis Using
MSC/NASTRAN, The MSC 1991 World Users Conf. Proc., Vol. I, Paper No. 14, March, 1991.
Fox, Gary L. Solution of Enforced Boundary Motion in Direct Transient and Harmonic
Problems, Ninth NASTRAN Users Colloq., pp. 96-105, October, 1980, (NASA CP-2151).
Geyer, A.; Schweiger, W. Multiple Support Excitation for NASTRAN Piping Analysis, Proc.
of the MSC/NASTRAN Eur. Users Conf., April, 1982.
Geyer, A.; Schweiger, W. Aeroelastic and Stress Analysis of the CHIWEC Chinese Wind
Energy Converter Using MSC/NASTRAN, Proc. of the MSC/NASTRAN Eur. Users Conf.,
April, 1985.
Ghofranian, S.; Dimmagio, O. D. Space Station Dynamic Analysis with Active Control
Systems Using MSC/NASTRAN, The MSC 1988 World Users Conf. Proc., Vol. I, Paper No. 17,
March, 1988.
Gibson, Warren C. Experiences with Optimization Using ASD/NASOPT and MSC/NASTRAN
for Structural Dynamics, The MSC 1987 World Users Conf. Proc., Vol. I, Paper No. 13, March,
1987.
Gibson, Warren C.; Austin, Eric. Analysis and Design of Damped Structures Using
MSC/NASTRAN, The MSC 1992 World Users Conf. Proc., Vol. I, Paper No. 25, May, 1992.
Gielen, L.; Brughmans, M.; Petellat, C. A Stepwise Approach for Fatigue Evaluation of
Engine Accessories Prior to Prototyping Using Hybrid Modelling Technology, MSC 1996
World Users Conf. Proc., Vol. III, Paper No. 29, June, 1996.
Go, James Chi-Dian. Structural Dynamic and Thermal Stress Analysis of Nuclear Reactor
Vessel Support System, NASTRAN: Users Exper., pp. 465-476, September, 1972, (NASA TM
X-2637).
Grasso, A.; Tomaselli, L. Whirling Speed Analysis of Multispool Systems, Proc. of the
MSC/NASTRAN Eur. Users Conf., May, 1984.
Main Index
515
APPENDIX C
References and Bibliography
Grimes, Roger G.; Lewis, John G.; Simon, Horst D.; Komzsik, Louis; Scott, David S. Shifted
Block Lanczos Algorithm in MSC/NASTRAN, MSC/NASTRAN Users Conf. Proc., Paper
No. 12, March, 1985.
Harn, Wen-Ren; Lin, Shyang-Kuang; Chen, Jeng-Tzong. Localization of Dynamic Model
Modification Based on Constrained Minimization Method, The 2nd Annual MSC Taiwan
Users Conf., Paper No. 14, October, 1990.
Herting, David N.; Bella, David F.; Kimbrough, Patty A. Finite Element Simulation of
Coupled Automobile Engine Dynamics, The MSC 1987 World Users Conf. Proc., Vol. I, Paper
No. 10, March, 1987.
High, Gerald D. An Iterative Method for Eigenvector Derivatives, The MSC 1990 World Users
Conf. Proc., Vol. I, Paper No. 17, March, 1990.
Hill, R. G. Transient Analysis of an IVHM Grapple Impact Test, NASTRAN: Users Exper.,
pp. 161-178, September, 1972, (NASA TM X-2637).
Howells, R. W.; Sciarra, J. J. Finite Element Analysis Using NASTRAN Applied to Helicopter
Transmission Vibration/Noise Reduction, NASTRAN: Users Exper., pp. 321-340, September,
1975, (NASA TM X-3278).
Howlett, James T. Applications of NASTRAN to Coupled Structural and Hydrodynamic
Responses in Aircraft Hydraulic Systems, NASTRAN: Users Exper., pp. 407-420, September,
1971, (NASA TM X-2378).
Huang, S. L.; Rubin, H. Static and Dynamic Analysis, F-14A Boron Horizontal Stabilizer,
NASTRAN: Users Exper., pp. 251-264, September, 1971, (NASA TM X-2378).
Hurwitz, Myles M. New Large Deflection Analysis for NASTRAN, Sixth NASTRAN Users
Colloq., pp. 235-256, October, 1977, (NASA CP-2018).
Hussain, M. A.; Pu, S. L.; Lorensen, W. E. Singular Plastic Element: NASTRAN
Implementation and Application, Sixth NASTRAN Users Colloq., pp. 257-274, October,
1977, (NASA CP-2018).
Ishikawa, Masanori; Iwahara, Mitsuo; Nagamatsu, Akio. Dynamic Optimization Applied to
Engine Structure, The MSC 1990 World Users Conf. Proc., Vol. I, Paper No. 31, March, 1990.
Iwahara, Mitsuo. Dynamic Optimization Using Quasi Least Square Method, The Fifth
MSC/NASTRAN Users Conf. in Japan, October, 1987, in Japanese.
Jakovich, John; Van Benschoten, John. SDRC SUPERTAB Interactive Graphics as a
Front-End to MSC/NASTRAN Dynamic Analysis, Proc. of the MSC/NASTRAN Users Conf.,
March, 1979.
Jones, Gary K. The Response of Shells to Distributed Random Loads Using NASTRAN,
NASTRAN: Users Exper., pp. 393-406, September, 1971, (NASA TM X-2378).
Kalinowski, Anthony J. Steady Solutions to Dynamically Loaded Periodic Structures, Eighth
NASTRAN Users Colloq., pp. 131-164, October, 1979, (NASA CP-2131).
Kalinowski, A. J. Solution Sensitivity and Accuracy Study of NASTRAN for Large Dynamic
Problems Involving Structural Damping, Ninth NASTRAN Users Colloq., pp. 49-62,
October, 1980, (NASA CP-2151).
Main Index
MD Nastran Dynamic Analysis Users Guide
Bibliography
516
Kasai, Manabu. Real Eigenvalue Analysis by Modal Synthesis Method Taking Differential
Stiffness into Account, The First MSC/NASTRAN Users Conf. in Japan, October, 1983, in
Japanese.
Kasai, Manabu. Recovery Method for Components by DMAP of Constrained Modal Type, The
Fifth MSC/NASTRAN Users Conf. in Japan, October, 1987, in Japanese.
Kasai, Manabu. DMAP Program for Modal Mass and Momentum, The Sixth
MSC/NASTRAN Users Conf. in Japan, October, 1988, in Japanese.
Kienholz, Dave K.; Johnson, Conor D.; Parekh, Jatin C. Design Methods for Viscoelastically
Damped Sandwich Plates, AIAA/ASME/ASCE/AHS 24th Structures, Structural Dynamics and
Materials Conf., Part 2, pp. 334-343, May, 1983.
Lambert, Nancy; Tucchio, Michael. Ring Element Dynamic Stresses, Ninth NASTRAN Users
Colloq., pp. 63-78, October, 1980, (NASA CP-2151).
Lee, Jyh-Chiang. Investigation for the Large Stiffness Method, The Fifth Annual MSC Taiwan
Users Conf. Proc., November, 1993.
Lee, Ting-Yuan; Lee, Jyh-Chiang. Modal Analysis and Structural Modification for a Harpoon
Launcher, The Fifth Annual MSC Taiwan Users Conf. Proc., November, 1993.
LeMaster, R. A.; Runyan, R. B. Dynamic Certification of a Thrust-Measuring System for
Large Solid Rocket Motors, Eleventh NASTRAN Users Colloq., pp. 207-225, May, 1983.
Lewis, J.; Komzsik, L. Symmetric Generalized Eigenproblems in Structural Engineering,
SIAM Conf. on Applied Numerical Analysis, 1985.
Lin, Chih-Kai; Harn, Wen-Ren; Lin, Shyang-Kuang. The Dynamic Response of Bridge Due to
Passing of Vehicle, The 2nd Annual MSC Taiwan Users Conf., Paper No. 6, October, 1990.
Lin, S. L.; Yang, T. W.; Chen, J. T. MSC/NASTRAN Application in Inertia Relief, The 1st
MSC Taiwan Users Conf., Paper No. 13, October, 1989, in Chinese.
Lin, Shan. Time-Dependent Restrained Boundary Condition Simulation, The MSC 1988
World Users Conf. Proc., Vol. I, Paper No. 9, March, 1988.
Lu, Ming-Ying; Yang, Joe-Ming. Analysis of Static and Dynamic Responses on Ship
Structures Under Wave Loadings, The Sixth Annual MSC Taiwan Users Conf. Proc., Paper
No. 14, November, 1994.
Magari, P. J.; Shultz, L. A.; Murthy, V. R. Dynamics of Helicopter Rotor Blades, Computers
and Structures, Vol. 29, No. 5, pp. 763-776, 1988.
Malcolm, D. J. Dynamic Response of a Darrieus Rotor Wind Turbine Subject to Turbulent
Flow, Engineering Structures, Vol. 10, No. 2, pp. 125-134, April, 1988.
Maritan, M.; Micelli, D. Dynamic Behaviour of a High-Speed Crankshaft, MSC 23rd
European Users Conf. Proc., Italian Session, September, 1996.
Masters, Steven G. Plant Troubleshooting with MSC/NASTRAN, Proc. of the Conf. on Finite
Element Methods and Technology, Paper No. 12, March, 1981.
Mastrorocco, David T. Predicting Dynamic Environments for Space Structure Appendages,
The MSC 1992 World Users Conf. Proc., Vol. II, Paper No. 56, May, 1992.
Main Index
517
APPENDIX C
References and Bibliography
Mayer, Lee S.; Zeischka, Johann; Scherens, Marc; Maessen, Frank. Analysis of Flexible
Rotating Crankshaft with Flexible Engine Block Using MSC/NASTRAN and DADS, MSC
1995 World Users Conf. Proc., Paper No. 35, May, 1995.
McLaughlin, A. Finite Element Dynamic Analysis of Production Aircraft, 4th Eur. Rotorcraft
and Powered Lift Aircraft Forum, Assoc. Ital di Aeronaut ed Astronaut, pp. 20.1-20.7,
September, 1978.
Melli, R.; Rispoli, F.; Sciubba, E.; Tavani, F. Structural and Thermal Analysis of Avionic
Instruments for an Advanced Concept Helicopter, Proc. of the 15th MSC/NASTRAN Eur.
Users Conf., October, 1988.
Mikami, Kouichi. Dynamic Stress Analysis System for Ships Hull Structure Under Wave
Loads, The Second MSC/NASTRAN Users Conf. in Japan, October, 1984, in Japanese.
Moharir, M. M. NASTRAN Nonlinear Capabilities in Dynamic Solutions, MSC/NASTRAN
Users Conf. Proc., Paper No. 9, March, 1985.
Moore, Gregory J.; Nagendra, Gopal K. Dynamic Response Sensitivities in MSC/NASTRAN,
The MSC 1991 World Users Conf. Proc., Vol. I, Paper No. 4, March, 1991.
Mulcahy, T. M.; Turula, P.; Chung, H.; Jendrzejczyk, A. Analytical and Experimental Study of
Two Concentric Cylinders Coupled by a Fluid Gap, NASTRAN: Users Exper., pp. 249-258,
September, 1975, (NASA TM X-3278).
Murthy, P. L. N.; Chamis, C. C. Dynamic Stress Analysis of Smooth and Notched Fiber
Composite Flexural Specimens, National Aeronautics and Space Administration, April, 1984,
(NASA TM-83694).
Murthy, P. L. N.; Chamis, C. C. Dynamic Stress Analysis of Smooth and Notched Fiber
Composite Flexural Specimens, Composite Materials: Testing and Design (Seventh Conf.),
ASTM, pp. 368-391, 1986, (ASTM STP 893).
Neal, M. Vibration Analysis of a Printed Wiring Board Assembly, Proc. of the
MSC/NASTRAN Eur. Users Conf., May, 1984.
Nefske, D. J.; Sung, S. H. Power Flow Finite Element Analysis of Dynamic Systems: Basic
Theory and Application to Beams, American Soc. of Mechanical Engineers, Noise Control and
Acoustics Division, Vol. 3, pp. 47-54, December, 1987.
Nowak, Bill. The Analysis of Structural Dynamic Effects on Image Motion in Laser Printers
Using MSC/NASTRAN, The MSC 1988 World Users Conf. Proc., Vol. I, Paper No. 10, March,
1988.
Nowak, Bill. Structural Dynamics Analysis of Laser Printers, Sound and Vibration, Vol. 23,
No. 1, pp. 22-26, January, 1989.
Nowak, William J. Dynamic Analysis of Optical Scan Systems Using MSC/NASTRAN, Proc.
of the Conf. on Finite Element Methods and Technology, Paper No. 10, March, 1981.
Nowak, William; James, Courtney. Dynamic Modeling and Analysis of Spinning Polygon
Assemblies Using MSC/NASTRAN, The MSC 1993 World Users Conf. Proc., Paper No. 66,
May, 1993.
Main Index
MD Nastran Dynamic Analysis Users Guide
Bibliography
518
Oei, T. H.; Broerse, G. Reduction of Forced Vibration Levels on Ro-Ro Car Ferry-Type Ships
by Means of Minor Changes of the Inner Aft-Body Construction, Proc. of the
MSC/NASTRAN Eur. Users Conf., April, 1982.
Ojalvo, I. U. Extensions of MSC/NASTRAN to Solve Flexible Rotor Problems,
MSC/NASTRAN Users Conf. Proc., Paper No. 13, March, 1982.
Palmieri, F. Nonlinear Dynamic Analysis of STS Main Engine Heat Exchanger, Proc. of the
15th MSC/NASTRAN Eur. Users Conf., October, 1988.
Palmieri, F. W. Analyzing Deployment of Spacecraft Appendages Using MSC/NASTRAN, The
MSC 1990 World Users Conf. Proc., Vol. I, Paper No. 6, March, 1990.
Pamidi, P. R.; Brown, W. K. On Eigenvectors of Multiple Eigenvalues Obtained in
NASTRAN, NASTRAN: Users Exper., pp. 285-300, September, 1975, (NASA TM X-3278).
Paolozzi, A. Structural Dynamics Modification with MSC/NASTRAN, Proc. of the 19th MSC
European Users Conf., Paper No. 14, September, 1992.
Parthasarathy, Alwar. Force-Sum Method for Dynamic Stresses in MSC/NASTRAN
Aeroelastic Analysis, The MSC 1991 World Users Conf. Proc., Vol. I, Paper No. 8, March,
1991.
Parthasarathy, Alwar; Elzeki, Mohamed; Abramovici, Vivianne. PSDTOOL-A DMAP
Enhancement to Harmonic/Random Response Analysis in MSC/NASTRAN, The MSC 1993
World Users Conf. Proc., Paper No. 36, May, 1993.
Patel, Jayant S.; Seltzer, S. M. Complex Eigenvalue Solution to a Spinning Skylab Problem,
NASTRAN: Users Exper., pp. 439-450, September, 1971, (NASA TM X-2378).
Patel, Jayant S.; Seltzer, S. M. Complex Eigenvalue Analysis of Rotating Structures,
NASTRAN: Users Exper., pp. 197-234, September, 1972, (NASA TM X-2637).
Patel, Kirit V. Stress Analysis of Hybrid Pins in a Warped Printed Wiring Board Using
MSC/NASTRAN, MSC 1995 World Users Conf. Proc., Paper No. 20, May, 1995.
Paxson, Ernest B., Jr. Simulation of Small Structures- Optics-Controls Systems with
MSC/NASTRAN, The 1989 MSC World Users Conf. Proc., Vol. II, Paper No. 39, March, 1989.
Pinnament, Murthy. Mode Acceleration Data Recovery in MSC/NASTRAN Dynamic Analysis
with Generalized Dynamic Reduction, MSC/NASTRAN Users Conf. Proc., Paper No. 24,
March, 1985.
Raney, John P.; Kaszubowski, M.; Ayers, J. Kirk. Analysis of Space Station Dynamics Using
MSC/NASTRAN, The MSC 1987 World Users Conf. Proc., Vol. I, Paper No. 11, March, 1987.
Reyer, H. A Crash-Down Calculated with NASTRAN, Proc. of the MSC/NASTRAN Eur.
Users Conf., April, 1982.
Rose, Ted L. Using Superelements to Identify the Dynamic Properties of a Structure, The
MSC 1988 World Users Conf. Proc., Vol. I, Paper No. 41, March, 1988.
Rose, Ted L. Creation of and Use of Craig-Bampton Models Using MSC/NASTRAN, The
MSC 1990 World Users Conf. Proc., Vol. II, Paper No. 51, March, 1990.
Rose, Ted. Using Residual Vectors in MSC/NASTRAN Dynamic Analysis to Improve
Accuracy, The MSC 1991 World Users Conf. Proc., Vol. I, Paper No. 12, March, 1991.
Main Index
519
APPENDIX C
References and Bibliography
Rose, Ted. DMAP Alters to Apply Modal Damping and Obtain Dynamic Loading Output for
Superelements, The MSC 1993 World Users Conf. Proc., Paper No. 24, May, 1993.
Rose, Ted.; McNamee, Martin. A DMAP Alter to Allow Amplitude-Dependent Modal
Damping in a Transient Solution, MSC 1996 World Users Conf. Proc., Vol. V, Paper No. 50,
June, 1996.
Ross, Robert W. Prediction and Elimination of Resonance in Structural Steel Frames, The
MSC 1988 World Users Conf. Proc., Vol. II, Paper No. 45, March, 1988.
Russo, A.; Mocchetti, R. Dynamic Analysis of Loaded Structures in the Helicopter Field,
Proc. of the MSC/NASTRAN Eur. Users Conf., May, 1984.
Salus, W. L.; Jones, R. E.; Ice, M. W. Dynamic Analysis of a Long Span, Cable-Stayed
Freeway Bridge Using NASTRAN, NASTRAN: Users Exper., pp. 143-168, September, 1973,
(NASA TM X-2893).
Sauer, G.; Wolf, M. Gyroscopic Effects in the Dynamic Response of Rotating Structures, Proc.
of the MSC/NASTRAN Eur. Users Conf., Paper No. 11, May, 1986.
Schips, C. Aero-Engine Turbine Dynamic Analysis, Proc. of the 18th MSC Eur. Users Conf.,
Paper No. 8, June, 1991.
Schmitz, Ronald P. Structural Dynamic Analysis of Electronic Assemblies Using NASTRAN
Restart/Format Change Capability, NASTRAN: Users Exper., pp. 363-392, September, 1971,
(NASA TM X-2378).
Schweiger, W.; de Bruyne, F.; Dirschmid, W. Fluid Structure Interaction of Car Fuel Tanks,
Proc. of the MSC/NASTRAN Eur. Users Conf., May, 1984.
Shein, Shya-Ling. Generation of the Space Station Freedom On-Orbit Dynamic Loads
Analysis Model Using MSC/NASTRAN V66A Superelements, The 2nd Annual MSC Taiwan
Users Conf., Paper No. 7, October, 1990.
Shiraki, K.; Hashimoto, H.; Sato, N.; Nasu, S.; Kinno, M. Japanese Experiment Module
(JEM): On-Orbit Structural Dynamic Analysis, 1993 MSC Japans 11th Users Conf. Proc.,
Paper No. 10.
Shivaji, M.; Raju, V. S. N. Dynamic Analysis of R. C. C. Chimneys, MSC 1995 World Users
Conf. Proc., Paper No. 34, May, 1995.
Singh, Ashok K.; Nichols, Christian W. Derivation of an Equivalent Beam Model From a
Structural Finite Element Model, The MSC 1988 World Users Conf. Proc., Vol. I, Paper
No. 14, March, 1988.
Singh, Sudeep K.; Engelhardt, Charlie. Dynamic Analysis of a Large Space Structure Using
External and Internal Superelements, The MSC 1991 World Users Conf. Proc., Vol. I, Paper
No. 27, March, 1991.
Skattum, Knut S. Modeling Techniques of Thin-Walled Beams with Open Cross Sections,
NASTRAN: Users Exper., pp. 179-196, September, 1972, (NASA TM X-2637).
Main Index
MD Nastran Dynamic Analysis Users Guide
Bibliography
520
Smith, Michael R.; Rangacharyulu, M.; Wang, Bo P.; Chang, Y. K. Application of Optimization
Techniques to Helicopter Structural Dynamics, AIAA/ASME/ASCE/AHS/ASC 32nd
Structures, Structural Dynamics, and Materials Conf., Part 1, Paper No. 91-0924, pp. 227-237,
April, 1991.
Stockwell, Alan E.; Perez, Sharon E.; Pappa, Richard S. Integrated Modeling and Analysis of a
Space-Truss Test Article, The MSC 1990 World Users Conf. Proc., Vol. I, Paper No. 16, March,
1990.
Struschka, M.; Goldstein, H. Approximation of Frequency Dependant Nonlinearities in
Linear FE-Models, Proc. of the 15th MSC/NASTRAN Eur. Users Conf., October, 1988.
Subrahmanyam, K. B.; Kaza, K. R. V.; Brown, G. V.; Lawrence, C. Nonlinear
Bending-Torsional Vibration and Stability of Rotating, Pre-Twisted, Preconed Blades
Including Coriolis Effects, National Aeronautics and Space Administration, January, 1986,
(NASA TM-87207).
Tecco, T. C. Analyzing Frequency Dependent Stiffness and Damping with MSC/NASTRAN,
MSC/NASTRAN Users Conf. Proc., Paper No. 25, March, 1985.
Thornton, E. A. Application of NASTRAN to a Space Shuttle Dynamics Model, NASTRAN:
Users Exper., pp. 421-438, September, 1971, (NASA TM X-2378).
Ting, Tienko. Test/Analysis Correlation for Multiple Configurations, The MSC 1993 World
Users Conf. Proc., Paper No. 74, May, 1993.
Tinti, Francesco Carlo; Scaffidi, Costantino. Structural Dynamics and Acoustic Design of
Engine Component in View of Exterior Noise Reduction Using Numerical Techniques, MSC
1995 European Users Conf. Proc., Italian Session, September, 1995.
Turner, Patrick Ryan. Integrating Finite Element Analysis with Quasi-Static Loadings from a
Large Displacement Dynamic Analysis, The 1989 MSC World Users Conf. Proc., Vol. II, Paper
No. 37, March, 1989.
Tzong, George T. J.; Sikes, Gregory D.; Dodd, Alan J. Large Order Modal Analysis Module in
the Aeroelastic Design Optimization Program (ADOP), The MSC 1991 World Users Conf.
Proc., Vol. II, Paper No. 36, March, 1991.
Unger, B.; Eichlseder, Wilfried; Schuch, F. Predicting the Lifetime of Dynamically Stressed
Components, Proc. of the 20th MSC European Users Conf., Paper No. 36, September, 1993.
Vance, Judy; Bernard, James E. Approximating Eigenvectors and Eigenvalues Across a Wide
Range of Design, The MSC 1992 World Users Conf. Proc., Vol. II, Paper No. 46, May, 1992.
Visintainer, Randal H.; Aslani, Farhang. Shake Test Simulation Using MSC/NASTRAN, MSC
1994 World Users Conf. Proc., Paper No. 32, June, 1994.
Vitiello, P.; Quaranta, V. SEA Investigation Via a FEM Based Substructuring Technique,
MSC 1995 European Users Conf. Proc., Italian Session, September, 1995.
Walton, William B.; Blakely, Ken. Modeling of Nonlinear Elastic Structures Using
MSC/NASTRAN, MSC/NASTRAN Users Conf. Proc., Paper No. 11, March, 1983.
Wamsler, M.; Blanck, N.; Kern, G. On the Enforced Relative Motion Inside a Structure, Proc.
of the 20th MSC European Users Conf., September, 1993.
Main Index
521
APPENDIX C
References and Bibliography
Wang, B. P.; Caldwell, S. P.; Smith, C. M. Improved Eigensolution Reanalysis Procedures in
Structural Dynamics, The MSC 1990 World Users Conf. Proc., Vol. II, Paper No. 46, March,
1990.
Wang, B. P.; Chang, Y. K.; Lawrence, K. L.; Chen, T. Y. Optimum Design of Structures with
Multiple Configurations with Frequency and Displacement Constraints, 31st AIAA/
ASME/ASCE/AHS/ASC Structures, Structural Dynamics and Materials Conf., Part 1,
pp. 378-384, April, 1990.
Wang, B. P.; Caldwell, S. P. Reducing Truncation Error in Structural Dynamic Modification,
The MSC 1991 World Users Conf. Proc., Vol. I, Paper No. 11, March, 1991.
Wang, B. P.; Caldwell, S. P. Improved Approximate Method for Computting Eigenvector
Derivatives, Finite Elements in Analysis and Design v 14 n 4 Nov 1993.
Watanabe, Masaaki. Computation of Virtual Mass to Rigid Body Structure by
MSC/NASTRAN, The First MSC/NASTRAN Users Conf. in Japan, October, 1983, in
Japanese.
Wijker, J. J. Differential Stiffness in Conjunction with Dynamics, NASTRAN Users Conf.,
June, 1981.
Wijker, J. J. Acoustic Effects on the Dynamic Behaviour of Lightweight Structures, Proc. of
the MSC/NASTRAN Eur. Users Conf., Paper No. 3, April, 1985.
Wilhelmy, Dr. Viktor. Dynamic Analysis with Gaps, The 1989 MSC World Users Conf. Proc.,
Vol. II, Paper No. 40, March, 1989.
Woytowitz, P. J.; Jiang, K. C.; Bhat, K. P. Dynamic Analysis of Optical Beam Pointing, The
MSC 1988 World Users Conf. Proc., Vol. I, Paper No. 11, March, 1988.
Yang, Jackson C. S.; Frederick, Diana L. Application of NASTRAN in Nonlinear Analysis of a
Cartridge Case Neck Separation Malfunction, NASTRAN: Users Exper., pp. 389-396,
September, 1975, (NASA TM X-3278).
Young, K. J.; Mitchell, L. D. On the Performance of Various Kinds of Rod and Beam Mass
Matrices on a Plane-Frame Structure, Proc. of IMAC-IX, Vol. I, pp. 1057-1065, April, 1991.
DYNAMICS ANALYSIS / TEST CORRELATION
Allen, James J.; Martinez, David R. Techniques for Implementing Structural Model
Identification Using Test Data, Sandia National Laboratories, June, 1990, (SAND90-1185).
Anker, J. C. Checks that Pay, Proc. of the MSC/NASTRAN Eur. Users Conf., May, 1984.
Blakely, Ken; Howard, G. E.; Walton, W. B.; Johnson, B. A.; Chitty, D. E. Comparison of a
Nonlinear Dynamic Model of a Piping System to Test Data, 7th Int. Conf. on Struct. Mech. in
Reactor Tech., August, 1983.
Blakely, Ken; Walton, W. B. Selection of Measurement and Parameter Uncertainties for
Finite Element Model Revision, 2nd Int. Modal Analysis Conf., February, 1984.
Blakely, Ken. Updating MSC/NASTRAN Models to Match Test Data, The MSC 1991 World
Users Conf. Proc., Vol. II, Paper No. 50, March, 1991.
Main Index
MD Nastran Dynamic Analysis Users Guide
Bibliography
522
Blakely, Ken. Revising MSC/NASTRAN Models to Match Test Data, Proc. of the 9th Int.
Modal Analysis Conf., April, 1991.
Blakely, Ken. Get the Model Right, then Run the Analysis, Machine Design, October 24, 1991.
Blakely, Ken; Rose, Ted. Cross-Orthogonality Calculations for Pre-Test Planning and Model
Verification, The MSC 1993 World Users Conf. Proc., Paper No. 72, May, 1993.
Blakely, Ken; Bush, Richard. Using MSC/NASTRAN to Match Dynamic Test Data, Proc. of
the Int. Conf. on Structural Dynamics Modelling, July, 1993.
Blakely, Ken; Rose, Ted. Cross-Orthogonality Calculations for Pre-Test Planning and Model
Verification, Proc. of the 20th MSC European Users Conf., September, 1993.
Blakely, Ken. Matching Frequency Response Test Data with MSC/NASTRAN, MSC 1994
World Users Conf. Proc., Paper No. 17, June 1994.
Blakely, Ken. Matching Frequency Response Test Data with MSC/NASTRAN, Proc. of the
21st MSC European Users Conf., Italian Session, September, 1994.
Brillhart, Ralph; Hunt, David L.; Kammer, Daniel C.; Jensen, Brent M.; Mason, Donald R.
Modal Survey and Test-Analysis Correlation of the Space Shuttle SRM, Proc. of the 6th Int.
Modal Analysis Conf., pp. 863-870, February, 1988.
Brughmans, Marc; Leuridan, Jan; Blauwkamp, Kevin. The Application of FEM-EMA
Correlation and Validation Techniques on a Body-in-White, The MSC 1993 World Users
Conf. Proc., Paper No. 6, May, 1993.
Brughmans, M.; Lembregts, PhD. F.; Furini, PhD. F.; Storrer, O. Modal Test on the Pininfarina
Concept Car Body ETHOS 1", Actes de la 2me Confrence Franaise Utilisateurs des
Logiciels MSC, Toulouse, France, September, 1995.
Brughmans, M.; Lembregts, F, Ph.D.; Furini, F., Ph.D. Modal Test on the Pininfarina Concept
Car Body ETHOS 1", MSC 1995 World Users Conf. Proc., Paper No. 5, May, 1995.
Budynas, R.; Kolhatkar, S. Modal Analysis of a Robot Arm Using Finite Element Analysis and
Modal Testing, Proc. of the 8th Int. Modal Analysis Conf., Vol. I, pp. 67-70, January, 1990.
Budynas, R. G.; Krebs, D. Modal Correlation of Test and Finite Element Results Using Cross
Orthogonality with a Reduced Mass Matrix Obtained by Modal Reduction and NASTRANs
Generalized Dynamic Reduction Solution, Proc. of the 9th Int. Modal Analysis Conf., Vol. I,
pp. 549-554, April, 1991.
Butler, Thomas G. Test vs. Analysis: A Discussion of Methods, Fourteenth NASTRAN Users
Colloq., pp. 173-186, May, 1986, (NASA CP-2419).
Call, V.; Mason, D. Space Shuttle Redesigned Solid Rocket Booster Structural Dynamic
Predictions and Correlations of Liftoff, AIAA/SAE/ASME/ASEE 26th Joint Propulsion Conf.,
Paper No. AIAA 90-2081, July, 1990.
Chung, Y. T. Model Reduction and Model Correlation Using MSC/NASTRAN, MSC 1995
World Users Conf. Proc., Paper No. 8, May, 1995.
Coladonato, Robert J. Development of Structural Dynamic Test Evnironments for Subsystems
and Components, Seventh NASTRAN Users Colloq., pp. 85-110, October, 1978, (NASA
CP-2062).
Main Index
523
APPENDIX C
References and Bibliography
Coppolino, Robert N. Integrated Dynamic Test/Analysis Processor Overview,
MSC/NASTRAN Users Conf. Proc., Paper No. 5, March, 1986.
Cronkhite, J. D. Development, Documentation and Correlation of a NASTRAN Vibration
Model of the AH-1G Helicopter Airframe, NASTRAN: Users Exper., pp. 273-294, October,
1976, (NASA TM X-3428).
Dascotte, E.; Von Estorff, O.; Wandinger, J. Validation and Updating of MSC/NASTRAN
Finite Element Models Using Experimental Modal Data, Proc. of the 20th MSC European
Users Conf., Paper No. 10, September, 1993.
de Boer, A.; Kooi, B. W. A DMAP for Updating Dynamic Mathematical Models with Respect
to Measured Data, Proc. of the MSC/NASTRAN Eur. Users Conf., May, 1986.
Deger, Yasar. Modal Analysis of a Concrete Gravity Dam - Linking FE Analysis and Test
Results, Proc. of the 20th MSC European Users Conf., September, 1993.
Deutschel, Brian W.; Katnik, Richard B.; Bijlani, Mohan; Cherukuri, Ravi. Improving Vehicle
Response to Engine and Road Excitation Using Interactive Graphics and Modal Reanalysis
Methods, SAE Trans., Paper No. 900817, September, 1991.
Dirschmid, W.; Nolte, F.; Dunne, L. W. Mathematical Model Updating Using Experimentally
Determined Real Eigenvectors, Proc. of the 17th MSC Eur. Users Conf., Paper No. 4,
September, 1990.
Drago, Raymond J.; Margasahayam, Ravi. Stress Analysis of Planet Gears with Integral
Bearings; 3-D Finite Element Model Development and Test Validation, The MSC 1987 World
Users Conf. Proc., Vol. I, Paper No. 4, March, 1987.
Ferg, D.; Foote, L.; Korkosz, G.; Straub, F.; Toossi, M.; Weisenburger, R. Plan, Execute, and
Discuss Vibration Measurements, and Correlations to Evaluate a NASTRAN Finite Element
Model of the AH-64 Helicopter Airframe, National Aeronautics and Space Administration,
January, 1990, (NASA CR-181973).
Graves, Roger W. Interfacing MSC/NASTRAN with SDRC-IDEAS to Perform Component
Mode Synthesis Combining Test, Analytical, and F. E. Data, The MSC 1988 World Users
Conf. Proc., Vol. II, Paper No. 58, March, 1988.
Hehta, Pravin K. Correlation of a NASTRAN Analysis with Test Measurements for HEAO-2
Optics, MSC/NASTRAN Users Conf. Proc., Paper No. 17, March, 1984.
Herbert, Andrew A.; Currie, A. O.; Wilson, W. Analysis of Automotive Axle Carrier Assembly
and Comparison with Test Data, The MSC 1987 World Users Conf. Proc., Vol. I, Paper No. 6,
March, 1987.
Herting, D. N. Parameter Estimation Using Frequency Response Tests, MSC 1994 World
Users Conf. Proc., Paper No. 18, June, 1994.
Jiang, K. C. Finite Element Model Updates Using Modal Test Data, The 1989 MSC World
Users Conf. Proc., Vol. II, Paper No. 48, March, 1989.
Kabe, Alvar M. Mode Shape Identification and Orthogonalization,
AIAA/ASME/ASCE/AHS/ASC 29th Structures, Structural Dynamics and Materials Conf.,
Paper No. 88-2354, 1988.
Main Index
MD Nastran Dynamic Analysis Users Guide
Bibliography
524
Kammer, Daniel C.; Jensen, Brent M.; Mason, Donald R. Test-Analysis Correlation of the
Space Shuttle Solid Rocket Motor Center Segment, J. of Spacecraft, Vol. 26, No. 4,
pp. 266-273, March, 1988.
Kelley, William R.; Isley, L. D. Using MSC/NASTRAN for the Correlation of Experimental
Modal Models for Automotive Powertrain Structures, The MSC 1993 World Users Conf.
Proc., Paper No. 8, May, 1993.
Kelley, William R.; Isley, L. Dean; Foster, Thomas J. Dynamic Correlation Study Transfer
Case Housings, MSC 1996 World Users Conf. Proc., Vol. II, Paper No. 15, June, 1996.
Kientzy, Donald; Richardson, Mark; Blakely, Ken. Using Finite Element Data to Set Up Modal
Tests, Sound and Vibration, June, 1989.
Lammens, Stefan; Brughmans, Marc; Leuridan, Jan; Sas, Paul. Application of a FRF Based
Model Updating Technique for the Validation of Finite Element MOdels of Components of the
Automotive Industry, MSC 1995 World Users Conf. Proc., Paper No. 7, May, 1995.
Lee, John M.; Parker, Grant R. Application of Design Sensitivity Analysis to Improve
Correlations Between Analytical and Test Modes, The 1989 MSC World Users Conf. Proc.,
Vol. I, Paper No. 21, March, 1989.
Linari, M.; Mancino, E. Application of the MSC/NASTRAN Program to the Study of a Simple
Reinforced Concrete Structure in Nonlinear Material Field, Proc. of the 15th
MSC/NASTRAN Eur. Users Conf., October, 1988.
Lowrey, Richard D. Calculating Final Mesh Size Before Mesh Completion, The MSC 1990
World Users Conf. Proc., Vol. II, Paper No. 44, March, 1990.
Marlow, Jill M.; Lindell, Michael C. NASSTAR: An Instructional Link Between
MSC/NASTRAN and STAR, Proceedings of the 11th International Modal Analysis Conference,
Florida, 1993.
Masse, Barnard; Pastorel, Henri. Stress Calculation for the Sandia 34-Meter Wind Turbine
Using the Local Circulation Method and Turbulent Wind, The MSC 1991 World Users Conf.
Proc., Vol. II, Paper No. 53, March, 1991.
Mindle, Wayne L.; Torvik, Peter J. A Comparison of NASTRAN (COSMIC) and Experimental
Results for the Vibration of Thick Open Cylindrical Cantilevered Shells, Fourteenth
NASTRAN Users Colloq., pp. 187-204, May, 1986, (NASA CP-2419).
Morton, Mark H. Application of MSC/NASTRAN for Assurance of Flight Safety and Mission
Effectiveness with Regard to Vibration upon Installation of the Stinger Missile on the
AH-64A, The MSC 1991 World Users Conf. Proc., Vol. II, Paper No. 52, March, 1991.
Neads, M. A.; Eustace, K. I. The Solution of Complex Structural Systems by NASTRAN
within the Building Block Approach, NASTRAN Users Conf., May, 1979.
Nowak, William. Electro-Mechanical Response Simulation of Electrostatic Voltmeters Using
MSC/NASTRAN, The MSC 1993 World Users Conf. Proc., Paper No. 65, May, 1993.
OCallahan, Dr. John; Avitabile, Peter; Reimer, Robert. An Application of New Techniques for
Integrating Analytical and Experimental Structural Dynamic Models, The 1989 MSC World
Users Conf. Proc., Vol. II, Paper No. 47, March, 1989.
Main Index
525
APPENDIX C
References and Bibliography
Ott, Walter; Kaiser, Hans-Jurgen; Meyer, Jurgen. Finite Element Analysis of the Dynamic
Behaviour of an Engine Block and Comparison with Experimental Modal Test Results, The
MSC 1990 World Users Conf. Proc., Vol. I, Paper No. 14, March, 1990.
Paolozzi, A. Structural Dynamics Modification with MSC/NASTRAN, Proc. of the 19th MSC
European Users Conf., Paper No. 14, September, 1992.
Park, H. B.; Suh, J. K.; Cho, H. G.; Jung, G. S. A Study on Idle Vibration Analysis Technique
Using Total Vehicle Model, MSC 1995 World Users Conf. Proc., Paper No. 6, May, 1995.
Parker, Grant R.; Rose, Ted L.; Brown, John J. Kinetic Energy Calculation as an Aid to
Instrumentation Location in Modal Testing, The MSC 1990 World Users Conf. Proc., Vol. II,
Paper No. 47, March, 1990.
Preve, A.; Meneguzzo, M.; Merlo, A.; Zimmer, H. Simulation of Vehicles Structural Noise:
Numerical/Experimental Correlation in the Acoustic Simulation of the Internal Noise, Proc.
of the 21st MSC European Users Conf., Italian Session, September, 1994.
Rabani, Hadi. Static and Dynamic FEM/Test Correlation of an Automobile Body, The 1989
MSC World Users Conf. Proc., Vol. II, Paper No. 49, March, 1989.
Rainer, I. G. MSC/NASTRAN as a Key Tool to Satisfy Increasing Demand for Numerical
Simulation Techniques, Proc. of the 20th MSC European Users Conf., September, 1993.
Ray, William F. The Use of MSC/NASTRAN and Empirical Data to Verify a Design,
MSC/NASTRAN Users Conf. Proc., Paper No. 11, March, 1984.
Scapinello, F.; Colombo, E. An Approach for Detailed Analysis of Complex Structures
Avoiding Complete Models, Proc. of the MSC/NASTRAN Eur. Users Conf., May, 1987.
Sok-chu, Park; Ishii, Tetsu; Honda, Shigeki; Nagamatsu, Akio. Vibration Analysis and
Optimum Design of Press Machines, 1994 MSC Japan Users Conf. Proc.
Stack, Charles P.; Cunningham, Timothy J. Design and Analysis of Coriolis Mass Flowmeters
Using MSC/NASTRAN, The MSC 1993 World Users Conf. Proc., Paper No. 54, May, 1993.
Su, Hong. Structural Analysis of Ka-BAND Gimbaled Antennas for a Communications
Satellite System, MSC 1996 World Users Conf. Proc., Vol. IV, Paper No. 33, June, 1996.
Tawekal, Ricky; Budiyanto, M. Agus. Finite Element Model Correlation for Structures, The
MSC 1993 World Users Conf. Proc., Paper No. 73, May, 1993.
Ting, T.; Ojalvo, I. U. Dynamic Structural Correlation via Nonlinear Programming
Techniques, The MSC 1988 World Users Conf. Proc., Vol. II, Paper No. 57, March, 1988.
Ting, Tienko; Chen, Timothy L. C. FE Model Refinement with Actual Forced Responses of
Aerospace Structures, The MSC 1991 World Users Conf. Proc., Vol. II, Paper No. 51, March,
1991.
Ting, Tienko. Test/Analysis Correlation for Multiple Configurations, The MSC 1993 World
Users Conf. Proc., Paper No. 74, May, 1993.
Ujihara, B. H.; Dosoky, M. M.; Tong, E. T. Improving a NASTRAN Dynamic Model with Test
Data Using Linwood, Tenth NASTRAN Users Colloq., pp. 74-86, May, 1982, (NASA
CP-2249).
Main Index
MD Nastran Dynamic Analysis Users Guide
Bibliography
526
Zeischka, H. LMS/Link Correlating and Validating F.E.A. for Dynamic Structure Behaviour
with Experimental Modal Analysis, Proc. of the MSC/NASTRAN Eur. Users Conf., May,
1987.
DYNAMICS COMPONENT MODE SYNTHESIS
Barnett, Alan R.; Ibrahim, Omar M.; Sullivan, Timothy L.; Goodnight, Thomas W. Transient
Analysis Mode Participation for Modal Survey Target Mode Selection Using MSC/NASTRAN
DMAP, MSC 1994 World Users Conf. Proc., Paper No. 8, June, 1994.
Bedrossian, Herand; Rose, Ted. DMAP Alters for Nonlinear Craig-Bampton Component
Modal Synthesis, The MSC 1993 World Users Conf. Proc., Paper No. 25, May, 1993.
Brillhart, Ralph; Hunt, David L.; Kammer, Daniel C.; Jensen, Brent M.; Mason, Donald R.
Modal Survey and Test-Analysis Correlation of the Space Shuttle SRM, Proc. of the 6th Int.
Modal Analysis Conf., pp. 863-870, February, 1988.
Brown, J. J.; Lee, J. M.; Parker, G. R.; Zuhuruddin, K. Procedure for Processing and
Displaying Entire Physical Modes Based on Results Generated Through Component Mode
Synthesis, The MSC 1988 World Users Conf. Proc., Vol. I, Paper No. 15, March, 1988.
Call, V.; Mason, D. Space Shuttle Redesigned Solid Rocket Booster Structural Dynamic
Predictions and Correlations of Liftoff, AIAA/SAE/ASME/ASEE 26th Joint Propulsion Conf.,
Paper No. AIAA 90-2081, July, 1990.
Cifuentes, A. O.; Herting, D. N. Transient Response of a Beam to a Moving Mass Using a
Finite Element Approach, Innovative Numerical Methods in Engineering, Proc. of the Fourth
Int. Symp. on Numerical Methods in Engineering, Springer-Verlag, pp. 533-539, March, 1986.
Cifuentes, A. O. Non-Linear Dynamic Problems Using a Combined Finite Element-Finite
Difference Technique, Proc. of the 6th Conf. on the Mathematics of Finite Elements and
Application, April/May, 1987.
Carney, Kelly S.; Abdallah, Ayma A.; Hucklebridge, Arthur A. Implementation of the
Block-Krylov Boundary Flexibility Method of Component Synthesis, The MSC 1993 World
Users Conf. Proc., Paper No. 26, May, 1993.
Del Basso, Steve; Singh, Sudeep; Lindenmoyer, Alan J. Component Mode Synthesis of Space
Station Freedom Using MSC/NASTRAN Superelement Architecture, The MSC 1990 World
Users Conf. Proc., Vol. II, Paper No. 48, March, 1990.
Duncan, Alan E. Application of Modal Modeling and Mount System Optimization to Light
Duty Truck Ride Analysis, 4th Int. Conf. on Veh. Struct. Mech., pp. 113-128, November, 1981,
(SAE #811313).
Flanigan, Christopher C.; Abdallah, Ayman; Manella, Richard. Implementation of the
Benfield-Hruda Modal Synthesis Method in MSC/NASTRAN, The MSC 1992 World Users
Conf. Proc., Vol. I, Paper No. 11, May, 1992.
Garnek, Michael. Large Space Structure Analysis Using Substructure Modal Test Data,
AIAA/ASME/ASCE/AHS 25th Structures, Structural Dynamics, and Materials Conf., AIAA
Paper 84-0942-CP, May, 1984.
Main Index
527
APPENDIX C
References and Bibliography
Ghosh, Tarun. MSC/NASTRAN Based Component Mode Synthesis Analysis Without the Use
of DMAPS, MSC 1996 World Users Conf. Proc., Vol. II, Paper No. 18, June, 1996.
Gieseke, R. K. Analysis of Nonlinear Structures via Mode Synthesis, NASTRAN: Users
Exper., pp. 341-360, September, 1975, (NASA TM X-3278).
Graves, Roger W. Interfacing MSC/NASTRAN with SDRC-IDEAS to Perform Component
Mode Synthesis Combining Test, Analytical, and F. E. Data, The MSC 1988 World Users
Conf. Proc., Vol. II, Paper No. 58, March, 1988.
Halcomb, J. R. Application of Component Modes to the Analysis of a Helicopter, Proc. of the
MSC/NASTRAN Users Conf., March, 1979.
Hambric, Stephen A. Power Flow and Mechanical Intensity Calculations in Structural Finite
Element Analysis, ASME J. of Vibration and Acoustics, Vol. 112, pp. 542-549, October, 1990.
Herting, David N.; Hoesly, R. L. Development of an Automated Multi-Stage Modal Synthesis
System for NASTRAN, Sixth NASTRAN Users Colloq., pp. 435-448, October, 1977, (NASA
CP-2018).
Herting, David N. Accuracy of Results with NASTRAN Modal Synthesis, Seventh NASTRAN
Users Colloq., pp. 389-404, October, 1978, (NASA CP-2062).
Herting, D. N. A General Purpose, Multi-Stage, Component Modal Synthesis Method, Finite
Elements in Analysis and Design, Vol. 1, No. 2, 1985.
Hill, R. G.; Merckx, K. R. Seismic Response Evaluation of a Reactor Core Using Modal
Synthesis, Proc. of the 3rd Int. Modal Analysis Conf., Vol. 2, pp. 996-1000, June, 1985.
Hodgetts, P. A.; Maitimo, F. M.; Wijker, J. J. Dynamic Analysis of the Polar Platform Solar
Array Using a Multilevel Component Mode Synthesis Technique, Proc. of the 19th MSC
European Users Conf., Paper No. 15, September, 1992.
Ichikawa, Tetsuji; Hagiwara, Ichiro. Frequency Response Analysis of Large-Scale Damped
Structures Using Component Mode Synthesis, Nippon Kikai Gakkai Ronbunshu, C
Hen/Transactions of the Japan Society of Mechanical Engineers, Part C v 60 n 569 Jan 1994.
Jasuja, S. C.; Borowski, V. J.; Anderson, D. H. Finite Element Modeling Techniques for the
Simulation of Automotive Powertrain Dynamics, Proc. of the 5th Int. Modal Analysis Conf.,
Vol. II, pp. 1520-1530, April, 1987.
Jay, Andrew; Lewis, Bryan; Stakolich, Ed. Effect of Time Dependent Flight Loads on
Turbofan Engine Performance Deterioration, ASME J. of Engineering for Power, Vol. 104,
No. 3, July, 1982.
Kammer, Daniel C.; Jensen, Brent M.; Mason, Donald R. Test- Analysis Correlation of the
Space Shuttle Solid Rocket Motor Center Segment, J. of Spacecraft, Vol. 26, No. 4,
pp. 266-273, March, 1988.
Kasai, Manabu. Generalized CMS Employing External Superelements, The Fourth
MSC/NASTRAN Users Conf. in Japan, October, 1986, in Japanese.
Kasai, Manabu. Representation of DMAP by Generalized CMS in System Identification, The
Fourth MSC/NASTRAN Users Conf. in Japan, October, 1986, in Japanese.
Main Index
MD Nastran Dynamic Analysis Users Guide
Bibliography
528
Kasai, Manabu. Approach to CMS Subjected to the Boundary Constrained at Single Point,
The Sixth MSC/NASTRAN Users Conf. in Japan, October, 1988, in Japanese.
Kim, Hyoung M.; Bartkowicz, Theodoore J.; Van Horn, David A. Data Recovery and Model
Reduction Methods for Large Structures, The MSC 1993 World Users Conf. Proc., Paper
No. 23, May, 1993.
Kubota, Minoru. Efficient Use of Component Mode Sysnthesis Using Image Superelements
Applied to Dynamic Analysis of Crankshaft, MSC/NASTRAN Users Conf. Proc., Paper
No. 22, March, 1986.
Lee, W. M. Substructure Mode Synthesis with External Superelement, The 2nd Annual MSC
Taiwan Users Conf., Paper No. 16, October, 1990, in Chinese.
MacNeal, R. H. A Hybrid Method of Component Mode Synthesis, Computers and Structures,
Vol. 1, No. 4, pp. 581-601, 1971.
Martinez, D. R.; Gregory, D. L. A Comparison of Free Component Mode Synthesis
Techniques Using MSC/NASTRAN, MSC/NASTRAN Users Conf. Proc., Paper No. 18,
March, 1983.
Martinez, David R.; Gregory, Danny L. A Comparison of Free Component Mode Synthesis
Techniques Using MSC/NASTRAN, Sandia National Laboratories, June, 1984,
(SAND83-0025).
Murakawa, Osamu. Hull Vibration Analysis by Modal Synthesis Method, The First
MSC/NASTRAN Users Conf. in Japan, October, 1983, in Japanese.
Murakawa, Osamu; Iwahashi, Yoshio; Sakato, Tsuneo. Ship Vibration Analysis Using Modal
Synthesis Technique, MSC/NASTRAN Users Conf. Proc., Paper No. 23, March, 1984.
Nasu, Syouichi. Modal Synthesis of Experimental Vibration Characteristics Using
MSC/NASTRAN Results as the Reference Model, The Sixth MSC/NASTRAN Users Conf. in
Japan, October, 1988, in Japanese.
Nefske, D. J.; Sung, S. H.; Duncan, A. E. Applications of Finite Element Methods to Vehicle
Interior Acoustic Design, Proc. of the 1984 Noise and Vibration Conf., Paper No. 840743, 1984.
Ookuma, Masaaki; Nagamatsu, Akio. Comparison of Component Mode Synthesis Method
with MSC-NASTRAN, Nippon Kikai Gakkai Ronbunshu, C Hen, Vol. 49, No. 446,
pp. 1883-1889, October, 1983, in Japanese.
Ookuma, Masaaki; Nagamatsu, Akio. Comparison of Component Mode Synthesis Method
with MSC-NASTRAN, Bulletin of the JSME, Vol. 27, No. 228, pp. 1294-1298, June, 1984.
Parekh, Jatin C.; Harris, Steve G. The Application of the Ritz Procedure to Damping Prediction
Using a Modal Strain Energy Approach, Damping 89, Paper No. CCB, November, 1989.
Philippopoulos, V. G. Dynamic Analysis of an Engine-Transmission Assembly-Superelement
and Component Mode Synthesis, Proc. of the Conf. on Finite Element Methods and
Technology, Paper No. 3, March, 1981.
Reyer, H. Modal Synthesis with External Superelements in MSC/NASTRAN, Proc. of the
MSC/NASTRAN Eur. Users Conf., May, 1984.
Main Index
529
APPENDIX C
References and Bibliography
Sabahi, Dara; Rose, Ted. Special Applications of Global-Local Analysis, The MSC 1990
World Users Conf. Proc., Vol. II, Paper No. 49, March, 1990.
Sabahi, Dara; Rose, Ted. MSC/NASTRAN Superelement Analysis of the NASA/AMES
Pressurized Wind Tunnel, The MSC 1990 World Users Conf. Proc., Vol. II, Paper No. 50,
March, 1990.
Shein, Shya-Ling; Marquette, Brian; Rose, Ted. Superelement Technology Application and
Development in Dynamic Analysis of Large Space Structures, The MSC 1991 World Users
Conf. Proc., Vol. I, Paper No. 26, March, 1991.
Suzukiri, Yoshihiro. Component Mode Synthesis Application of MSC/NASTRAN V66, The
2nd Annual MSC Taiwan Users Conf., Paper No. 10, October, 1990.
Suzukiri, Yoshihiro. Component Mode Synthesis Application of MSC/NASTRAN V66, Proc.
of the First MSC/NASTRAN Users Conf. in Korea, Paper No. 17, October, 1990.
Tong, Edward T.; Chang, Craig C. J. An Efficient Procedure for Data Recovery of a
Craig-Bampton Component, MSC 1994 World Users Conf. Proc., Paper No. 26, June 1994.
Wamsler, M.; Komzsik, L.; Rose, T. Combination of Quasi-Static and Dynamic System Mode
Shapes, Proc. of the 19th MSC European Users Conf., Paper No. 13, September, 1992.
Wang, Bo Ping. Synthesis of Structures with Multiple Frequency Constraints,
AIAA/ASME/ASCE/AHS 27th Structures, Structural Dynamics and Materials Conf., Part 1,
pp. 394-397, May, 1986.
DYNAMICS DAMPING
El Maddah, M.; Imbert, J. F. A Comparison of Damping Synthesis Methods for Space Vehicle
Dynamic Analysis, NASTRAN Users Conf., May, 1979.
Everstine, Gordon C.; Marcus, Melvyn S. Finite Element Prediction of Loss Factors for
Structures with Frequency- Dependent Damping Treatments, Thirteenth NASTRAN Users
Colloq., pp. 419-430, May, 1985, (NASA CP-2373).
Gibson, W. C.; Johnson, C. D. Optimization Methods for Design of Viscoelastic Damping
Treatments, ASME Design Engineering Division Publication, Vol. 5, pp. 279-286, September,
1987.
Gibson, Warren C.; Austin, Eric. Analysis and Design of Damped Structures Using
MSC/NASTRAN, The MSC 1992 World Users Conf. Proc., Vol. I, Paper No. 25, May, 1992.
Johnson, Conor D.; Keinholz, David A. Prediction of Damping in Structures with Viscoelastic
Materials Using MSC/NASTRAN, MSC/NASTRAN Users Conf. Proc., Paper No. 17, March,
1983.
Kalinowski, A. J. Modeling Structural Damping for Solids Having Distinct Shear and
Dilational Loss Factors, Seventh NASTRAN Users Colloq., pp. 193-206, October, 1978,
(NASA CP-2062).
Main Index
MD Nastran Dynamic Analysis Users Guide
Bibliography
530
Kalinowski, A. J. Solution Sensitivity and Accuracy Study of NASTRAN for Large Dynamic
Problems Involving Structural Damping, Ninth NASTRAN Users Colloq., pp. 49-62, October,
1980, (NASA CP-2151).
Kienholz, Dave K.; Johnson, Conor D.; Parekh, Jatin C. Design Methods for Viscoelastically
Damped Sandwich Plates, AIAA/ASME/ASCE/AHS 24th Structures, Structural Dynamics and
Materials Conf., Part 2, pp. 334-343, May, 1983.
Li, Tsung-hsiun; Bernard, James. Optimization of Damped Structures in the Frequency
Domain, The MSC 1993 World Users Conf. Proc., Paper No. 28, May, 1993.
Lu, Y. P.; Everstine, G. C. More on Finite Element Modeling of Damped Composite Systems, J.
of Sound and Vibration, Vol. 69, No. 2, pp. 199-205, 1980.
Mace, M. Damping of Beam Vibrations by Means of a Thin Constrained Viscoelastic Layer:
Evaluation of a New Theory, Journal of Sound and Vibration v 172 n 5 May 19 1994.
Merchant, D. H.; Gates, R. M.; Ice, M. W.; Van Derlinden, J. W. The Effects of Localized
Damping on Structural Response, NASTRAN: Users Exper., pp. 301-320, September, 1975,
(NASA TM X-3278).
Parekh, Jatin C.; Harris, Steve G. The Application of the Ritz Procedure to Damping Prediction
Using a Modal Strain Energy Approach, Damping 89, Paper No. CCB, November, 1989.
Rose, Ted. DMAP Alters to Apply Modal Damping and Obtain Dynamic Loading Output for
Superelements, The MSC 1993 World Users Conf. Proc., Paper No. 24, May, 1993.
Rose, Ted.; McNamee, Martin. A DMAP Alter to Allow Amplitude-Dependent Modal
Damping in a Transient Solution, MSC 1996 World Users Conf. Proc., Vol. V, Paper No. 50,
June, 1996.
Shieh, Rong C. A Superefficient, MSC/NASTRAN-Interfaced Computer Code System for
Dynamic Response Analysis of Nonproportionally Damped Elastic Systems, The MSC 1993
World Users Conf. Proc., Paper No. 14, May, 1993.
Tonin, Renzo. Vibration Isolation of Impacts in High-Rise Structures, The Second
Australasian MSC Users Conf., Paper No. 11, November, 1988.
DYNAMICS FREQUENCY RESPONSE
Balasubramanian, B.; Wamsler, M. Identification of Contributing Modes in MSC/NASTRAN
Modal Frequency Response Analyses, Proc. of the MSC/NASTRAN Eur. Users Conf., May,
1987.
Barnett, Alan R.; Widrick, Timothy W.; Ludwiczak, Damian R. Combining Acceleration and
Displacement Dependent Modal Frequency Responses Using An MSC/NASTRAN DMAP
Alter, MSC 1996 World Users Conf. Proc., Vol. II, Paper No. 17, June, 1996.
Bellinger, Dean. Dynamic Analysis by the Fourier Transform Method with MSC/NASTRAN,
MSC 1995 World Users Conf. Proc., Paper No. 10, May, 1995.
Main Index
531
APPENDIX C
References and Bibliography
Bianchini, Emanuele; Marulo, Francesco; Sorrentino, Assunta. MSC/NASTRAN Solution of
Structural Dynamic Problems Using Anelastic Displacement Fields, Proceedings of the 36th
AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials Conference and
AIAA/ASME Adpative Structures Forum, Part 5 (of 5), New Orleans, 1995.
Blakely, Ken. Matching Frequency Response Test Data with MSC/NASTRAN, MSC 1994
World Users Conf. Proc., Paper No. 17, June 1994.
Carlson, David L.; Shipley, S. A.; Yantis, T. F. Procedure for FRF Model Tuning in
MSC/NASTRAN, The MSC 1993 World Users Conf. Proc., Paper No. 71, May, 1993.
Charron, Francois; Donato, Louis; Fontaine, Mark. Exact Calculation of Minimum Margin of
Safety for Frequency Response Analysis Stress Results Using Yielding or Failure Theories,
The MSC 1993 World Users Conf. Proc., Paper No. 5, May, 1993.
de la Fuente, E.; San Milln, J. Calculation within MSC/NASTRAN of the Forces Transmitted
by Multipoint Constraints (MPC) and the Forces Generated in Support Constraints, MSC
1996 World Users Conf. Proc., Vol. II, Paper No. 20, June, 1996.
Herbert, S.; Janavicius, P. MSC/NASTRAN Frequency Response Analysis of the Raven Army
Communication Shelter, The Third Australasian MSC Users Conf. Proc., Paper No. 14,
November, 1989.
Herting, D. N. Parameter Estimation Using Frequency Response Tests, MSC 1994 World
Users Conf. Proc., Paper No. 18, June, 1994.
Kajiwara, Itsurou; Nagamatsu, Akio; Seto, Kazuto. New Theory for Elimination of Resonance
Peak and Optimum Design of Optical Servosystem, 1994 MSC Japan Users Conf. Proc., Paper
No. 1.
Liew, K. M.; Jiang, L.; Lim, M. K.; Low, S. C. Numerical Evaluation of Frequency Responses
for Delaminated Honeycomb Structures, Computers and Structures v 55 n 2 Apr 17 1995.
Parker, G. R.; Brown, J. J. Evaluating Modal Contributors in a NASTRAN Frequency
Response Analysis, MSC/NASTRAN Users Conf. Proc., Paper No. 14, March, 1983.
Rose, Ted. Using Optimization in MSC/NASTRAN to Minimize Response to a Rotating
Imbalance, 1994 MSC Japan Users Conf. Proc., Paper No. 28, December 1994.
Shieh, Rong C. A Superefficient, MSC/NASTRAN-Interfaced Computer Code System for
Dynamic Response Analysis of Nonproportionally Damped Elastic Systems, The MSC 1993
World Users Conf. Proc., Paper No. 14, May, 1993.
Soni, Ravi, et al. Development of a Methodology to Predict the Road Noise Performance
Characteristics, The MSC 1993 World Users Conf. Proc., Paper No. 9, May, 1993.
Tsutsui, Keicchiro; Nogami, Ray. Development of a Nonlinear Frequency Response Program
for Simulating Vehicle Ride Comfort, MSC 1995 World Users Conf. Proc., Paper No. 37, May,
1995.
Visintainer, Randal H.; Aslani, Farhang. Shake Test Simulation Using MSC/NASTRAN, MSC
1994 World Users Conf. Proc., Paper No. 32, June, 1994.
Main Index
MD Nastran Dynamic Analysis Users Guide
Bibliography
532
Wamsler, Manfred; Krusemann, Rolf. Calculating and Interpreting Contact Forces Between
Brake Disc and Linings in Frequency Response Analysis, Proc. of the 18th MSC Eur. Users
Conf., Paper No. 7, June, 1991.
Yen, K. Z. Y.; Hsueh, W. C.; Hsui, T. C. Chatter Suppression of a CNC Lathe in
Inside-Diameter Cutting, The Sixth Annual MSC Taiwan Users Conf. Proc., Paper No. 4,
November, 1994.
DYNAMICS MODES, FREQUENCIES, AND VIBRATIONS
(Korean). Structural Analysis of Solar Array Substate, MSC 1994 Korea Users Conf. Proc.,
December, 1994, in Korean.
(Korean). Optimal Design of Chip Mounter Considering Dynamic Characteristics, MSC 1994
Korea Users Conf. Proc., December, 1994, in Korean.
(Korean). A Study on Vibration Characteristics of a Steering Wheel According to Geometric
Variations, MSC 1994 Korea Users Conf. Proc., December, 1994, in Korean.
(Korean). A Study on Idle Vibration Analysis Technique Using Total Vehicle Model, MSC
1994 Korea Users Conf. Proc., December, 1994, in Korean.
(Korean). Vibration Analysis for Outercase in Drum Washer and Floor, MSC 1994 Korea
Users Conf. Proc., December, 1994, in Korean.
Ahmad, M. Fouad; Guile, Carl W. Analysis of Coupled Natural Frequencies of Thin-Walled
Beams with Open Cross Sections Using MSC/NASTRAN, The MSC 1990 World Users Conf.
Proc., Vol. I, Paper No. 15, March, 1990.
Allen, James J.; Martinez, David R. Techniques for Implementing Structural Model
Identification Using Test Data, Sandia National Laboratories, June, 1990, (SAND90-1185).
Arakawa, H.; Murakami, T.; Ito, H. Vibration Analysis of the Turbine Generator Stator Frame,
The MSC 1988 World Users Conf. Proc., Vol. II, Paper No. 43, March, 1988.
Armand, Sasan; Lin, Paul. Influence of Mass Moment of Inertia on Normal Modes of
Preloaded Solar Array Mast, The MSC 1992 World Users Conf. Proc., Vol. I, Paper No. 12,
May, 1992.
Arora, Tejbir; Birmingham, Lily. Application of MSC/NASTRAN Superelement Dynamic
Reduction Techniques for the Vertical Launching System, The MSC 1988 World Users Conf.
Proc., Vol. I, Paper No. 39, March, 1988.
Barnes, R. A.; Schmid, R.; Adrick, H. C. Rotor Dynamic Analysis with MSC/NASTRAN via
the Important Modes Method, The 1989 MSC World Users Conf. Proc., Vol. I, Paper 13, March,
1989.
Barnett, Alan R.; Abdallah, Ayma A.; Ibrahim, Omar M.; Manella, Richard T. Solving Modal
Equations of Motion with Initial Conditions Using MSC/NASTRAN DMAP Part 1:
Implementing Exact Mode Superposition, The MSC 1993 World Users Conf. Proc., Paper
No. 12, May, 1993.
Main Index
533
APPENDIX C
References and Bibliography
Barnett, Alan R.; Abdallah, Ayma A.; Ibrahim, Omar M.; Sullivan, Timothy L. Solving Modal
Equations of Motion with Initial Conditions Using MSC/NASTRAN DMAP Part 2: Coupled
vs. Uncoupled Integration, The MSC 1993 World Users Conf. Proc., Paper No. 13, May, 1993.
Bella, David F.; Steinhard, E. Critical Frequency Determination of a Flexible Rotating
Structure Attached to a Flexible Support, Proc. of the 18th MSC Eur. Users Conf., Paper
No. 28, June, 1991.
Bella, David; Hartmueller, Hans; Muehlenfeld, Karsten; Tokar, Gabriel. Identification of
Critical Speeds of Rotors Attached to Flexible Supports, The MSC 1993 World Users Conf.
Proc., Paper No. 34, May, 1993.
Blakely, Ken; Rose, Ted. Cross-Orthogonality Calculations for Pre-Test Planning and Model
Verification, The MSC 1993 World Users Conf. Proc., Paper No. 72, May, 1993.
Blakely, Ken; Rose, Ted. Cross-Orthogonality Calculations for Pre-Test Planning and Model
Verification, Proc. of the 20th MSC European Users Conf., September, 1993.
Brughmans, M.; Lembregts, PhD. F.; Furini, PhD. F.; Storrer, O. Modal Test on the Pininfarina
Concept Car Body ETHOS 1", Actes de la 2me Confrence Franaise Utilisateurs des
Logiciels MSC, Toulouse, France, September, 1995.
Brughmans, M.; Lembregts, F, Ph.D.; Furini, F., Ph.D. Modal Test on the Pininfarina Concept
Car Body ETHOS 1", MSC 1995 World Users Conf. Proc., Paper No. 5, May, 1995.
Buchanan, Guy. Superelement Data Recovery via the Modal Acceleration Method, The MSC
1988 World Users Conf. Proc., Vol. I, Paper No. 40, March, 1988.
Budynas, R.; Kolhatkar, S. Modal Analysis of a Robot Arm Using Finite Element Analysis
and Modal Testing, Proc. of the 8th Int. Modal Analysis Conf., Vol. I, pp. 67-70, January, 1990.
Budynas, R. G.; Krebs, D. Modal Correlation of Test and Finite Element Results Using Cross
Orthogonality with a Reduced Mass Matrix Obtained by Modal Reduction and NASTRANs
Generalized Dynamic Reduction Solution, Proc. of the 9th Int. Modal Analysis Conf., Vol. I,
pp. 549-554, April, 1991.
Butler, Thomas G.; Muskivitch, John C. Application of Flanigans Mode Acceleration in
MSC/NASTRAN Version 66, The 1989 MSC World Users Conf. Proc., Vol. I, Paper No. 25,
March, 1989.
Caldwell, Steve; Wang, B. P. Application of Approximate Techniques in the Estimation of
Eigenvalue Quality, The MSC 1993 World Users Conf. Proc., Paper No. 11, May, 1993.
Campanile, P.; Pisino, E.; Testi, R.; Manzilli, G.; Minen, D. Flexible Structures in Adams
Using Modal Data from NASTRAN, Proc. of the 21st MSC European Users Conf., Italian
Session, September, 1994.
Carlson, Mark. Applications of Finite Element Analysis for an Improved Musical Instrument
Design, MSC 1996 World Users Conf. Proc., Vol. I, Paper No. 8, June, 1996.
Carneiro, S. H. S.; Duarte, J. A. A.; Mendonca, C. B. Theoretical and Experimental Modal
Analysis of the VLS (Satellite Launcher Vehicle) Bent, Proc. of the 2nd MSC/NASTRAN
Users Conf. in Brazil, Paper No. 3, March, 1993, in Portuguese.
Main Index
MD Nastran Dynamic Analysis Users Guide
Bibliography
534
Case, William R. Jr. NASTRAN DMAP Alter for Determining a Local Stiffness Modification
to Obtain a Specified Eigenvalue, NASTRAN: Users Exper., pp. 269-284, September, 1973,
(NASA TM X-2893).
Case, William R. A NASTRAN DMAP Procedure for Calculation of Base Excitation Modal
Participation Factors, Eleventh NASTRAN Users Colloq., pp. 113-140, May, 1983.
Cattani, E.; Micelli, D.; Sereni, L.; Cocordano, S. Cylinder Block Eigenfrequencies and
Eigenvectors Prediction with a Linear Brick and Wedge Finite Element Model, Proc. of the
19th MSC European Users Conf., Paper No. 16, September, 1992.
Chang, Cuann-yeu; Chang, Yuan-bing. Using MSC/NASTRAN to Obtain Modal Parameters,
The MSC 1988 World Users Conf. Proc., Vol. I, Paper No. 21, March, 1988.
Chargin, M. L.; Dunne, L. W.; Herting, D. N. Nonlinear Dynamics of Brake Squeal, MSC
1996 World Users Conf. Proc., Vol. V, Paper No. 47, June, 1996.
Chen, J. T.; Chyuan, S. W.; You, D. W.; Wong, H. T. A New Method for Determining the Modal
Participation Factor in Support Motion Problems Using MSC/NASTRAN, The Seventh
Annual MSC/NASTRAN Users Conf. Proc., Taiwan, 1995.
Clary, Robert R. Practical Analysis of Plate Vibrations Using NASTRAN, NASTRAN: Users
Exper., pp. 325-342, September, 1971, (NASA TM X-2378).
Cohen, Allan R.; Laurenson, Robert M. Application of a Substructure Technique for
STS/Payload Coupled Modal Analysis, Proc. of the MSC/NASTRAN Users Conf., March,
1979.
Concilio, A.; Del Gatto, S.; Lecce, L.; Miccoli, G. Simple and Cheap Noise and Vibration
Active Control System Using Collocated Piezoelectric Devices on a Panel, Proceedings of the
11th International Modal Analysis Conference, Florida, 1993.
Courtney, Roy Leon. NASTRAN Modeling Studies in the Normal-Mode Method and
Normal-Mode Synthesis, NASTRAN: Users Exper., pp. 181-200, September, 1971, (NASA
TM X-2378).
Cronkhite, James D.; Smith, Michael R. Experiences in NASTRAN Airframe Vibration
Prediction at Bell Helicopter Textron, American Helicopter Soc. Dynamics Specialists Mtg.,
Section 6, Vibrations Session I, Paper No. 1, November, 1989.
Cross, C.; Rao, A. Comparison of Modal Performance of Alternate Compressor Bracket
Design, Seventh Australasian Users Conf. Proc., Sydney, October, 1993.
Deger, Yasar. Modal Analysis of a Concrete Gravity Dam - Linking FE Analysis and Test
Results, Proc. of the 20th MSC European Users Conf., September, 1993.
Deutschel, Brian William. A Systematic Approach Using Finite Elements for Improving
Vehicle Ride, CAD/CAM Robotics and Factories of the Future Integration of Design, Analysis,
and Manufacturing (Proc.), Springer-Verlag Berlin, Heidelberg, Vol. I, pp. 150-154, 1989.
Deutschel, Brian W.; Katnik, Richard B.; Bijlani, Mohan; Cherukuri, Ravi. Improving Vehicle
Response to Engine and Road Excitation Using Interactive Graphics and Modal Reanalysis
Methods, SAE Trans., Paper No. 900817, September, 1991.
Main Index
535
APPENDIX C
References and Bibliography
Egashira, Yuji. Large Scale Vibration Analysis of Car Body Using Superelement Method, The
Second MSC/NASTRAN Users Conf. in Japan, October, 1984, in Japanese.
El-Bayoumy, Lotfi. Identification and Correction of Damaging Resonances in Gear Drives,
Gear Technology, Vol. 1, No. 2, pp. 14-19, August/September, 1984.
Ferg, D.; Foote, L.; Korkosz, G.; Straub, F.; Toossi, M.; Weisenburger, R. Plan, Execute, and
Discuss Vibration Measurements, and Correlations to Evaluate a NASTRAN Finite Element
Model of the AH-64 Helicopter Airframe, National Aeronautics and Space Administration,
January, 1990, (NASA CR-181973).
Flanigan, Chris. Methods for Calculating and Using Modal Initial Conditions in
MSC/NASTRAN, Proc. of the Conf. on Finite Element Methods and Technology, March, 1980.
Flanigan, C. An Alternate Method for Mode Acceleration Data Recovery in MSC/NASTRAN,
Proc. of the Conf. on Finite Element Methods and Technology, Paper No. 7, March, 1981.
Flanigan, Christopher C. Efficient and Accurate Procedures for Calculating Data Recovery
Matrices for Superelement Models, The 1989 MSC World Users Conf. Proc., Vol. II, Paper
No. 44, March, 1989.
Flanigan, Christopher C. Implementation of the IRS Dynamic Reduction Method in
MSC/NASTRAN, The MSC 1990 World Users Conf. Proc., Vol. I, Paper No. 13, March, 1990.
Friberg, Olof; Karlsson, Rune; Akesson, Bengt. Linking of Modal and Finite Elements in
Structural Vibration Analysis, Proc. of the 2nd Int. Modal Analysis Conf. and Exhibit, Vol. 1,
pp. 330-339, February, 1984.
Gallaher, Bruce. Determination of Structural Dynamic Response Sensitivity to Modal
Truncation, MSC/NASTRAN Users Conf. Proc., Paper No. 10, March, 1986.
Ghosh, Tarun; Nall, Marsha; Muniz, Ben; Cheng, Joseph. Space Station Solar Array Pointing
System Control/Structure Interaction Study Using CO-ST-IN for Modal Reduction, The MSC
1993 World Users Conf. Proc., Paper No. 68, May, 1993.
Gieseke, R. K. Modal Analysis of the Mated Space Shuttle Configuration, NASTRAN:
Users Exper., pp. 221-236, September, 1971, (NASA TM X-2378).
Girard, A.; Boullet, A.; Dardel, R. Dynamic Analysis of a Satellite Using the Normal Modes of
the Appendages, Proc. of the MSC/NASTRAN Eur. Users Conf., April, 1985.
Grandle, Robert E.; Rucker, Carl E. Modal Analysis of a Nine-Bay Skin-Stringer Panel,
NASTRAN: Users Exper., pp. 343-362, September, 1971, (NASA TM X-2378).
Gupta, Viney K.; Zillmer, Scott D.; Allison, Robert E. Solving Large-Scale Dynamic Systems
Using Band Lanczos Method in Rockwell NASTRAN on Cray X-MP, Fourteenth NASTRAN
Users Colloq., pp. 236-246, May, 1986, (NASA CP-2419).
Hardman, E. S. Static and Normal Modes Analysis of an Aircraft Structure Using the
NASTRAN External Superelement Method, Proc. of the MSC/NASTRAN Eur. Users Conf.,
May, 1986.
Harn, Wen-Ren; Hwang, Chi-Ching. Evaluation of Direct Model Modification Methods via
MSC/NASTRAN DMAP Procedures, The MSC 1990 World Users Conf. Proc., Vol. II, Paper
No. 43, March, 1990.
Main Index
MD Nastran Dynamic Analysis Users Guide
Bibliography
536
Hayashida, Mirihiro. Application of Design Sensitivity Analysis to Reduction of Vibration of
Ships Deck Structure, The Sixth MSC/NASTRAN Users Conf. in Japan, October, 1988, in
Japanese.
Herting, D. N.; Joseph, J. A.; Kuusinen, L. R.; MacNeal, R. H. Acoustic Analysis of Solid
Rocket Motor Cavities by a Finite Element Method, National Aeronautics and Space
Administration, pp. 285-324, September, 1971, (NASA TM X-2378).
Herting, David N. Accuracy of Results with NASTRAN Modal Synthesis, Seventh NASTRAN
Users Colloq., pp. 389-404, October, 1978, (NASA CP-2062).
Hill, R. G. The Use of MSC/NASTRAN to Determine the Impact Response of a Reactor Core
Due to Seismic Loading, The MSC 1987 World Users Conf. Proc., Vol. I, Paper No. 26, March,
1987.
Hirano, Tohru. Visual Evaluation Method for the Vibration Analysis Utilizing a Super
Intelligent Color Graphic Display, The First MSC/NASTRAN Users Conf. in Japan, October,
1983, in Japanese.
Hsueh, W. c.; Hsui, T. C.; Yen, K. Z. Y. Modal and Frequency Response Analyses of Vertical
Machining Center Structures - VC65, The Fifth Annual MSC Taiwan Users Conf. Proc.,
November, 1993.
Huang, Jieh-Shan. Detect the Variety of Structural System by the Vibration Test, The 2nd
Annual MSC Taiwan Users Conf., Paper No. 11, October, 1990, in Chinese.
Igarashi, Mitsuo. Eigenvalue Analysis of Shaft Supported by Anti-Isotropic Bearing, The Fifth
MSC/NASTRAN Users Conf. in Japan, October, 1987, in Japanese.
Ito, Hiroyuki. Application of Modal Analysis Technique for Cars, The Fourth
MSC/NASTRAN Users Conf. in Japan, October, 1986, in Japanese.
Jabbour, K. N. Normal Mode Analysis of the Radio Astronomy Explorer (RAE) Booms and
Spacecraft, NASTRAN: Users Exper., pp. 237-250, September, 1971, (NASA TM X-2378).
Jasuja, S. C.; Borowski, V. J.; Anderson, D. H. Finite Element Modeling Techniques for the
Simulation of Automotive Powertrain Dynamics, Proc. of the 5th Int. Modal Analysis Conf.,
Vol. II, pp. 1520-1530, April, 1987.
Jiang, K. C.; Gahart, R. Analysis and Modal Survey Test of Intelsat VIIA Deployed Solar
Array, MSC 1994 World Users Conf. Proc., Paper No. 27, June 1994.
Jiang, L.; Liew, K.M.; Lim, M.K.; Low, S.C. Vibratory Behaviour of Delaminated Honeycomb
Structures: a 3-D Finite Element Modelling, Computers and Structures v 55 n 5 Jun 3 1995.
Ju, Yeuan Jyh; Ting, Tienko. Modelling and Analysis of an Accelerometer Using MSC/ARIES
and MSC/NASTRAN, MSC 1995 World Users Conf. Proc., Paper No. 22, May, 1995.
Kabe, Alvar M. Mode Shape Identification and Orthogonalization,
AIAA/ASME/ASCE/AHS/ASC 29th Structures, Structural Dynamics and Materials Conf.,
Paper No. 88-2354, 1988.
Kajiwara, Itsuro; Nagamatsu, Akio. Optimum Design of Structure and Control Systems by
Modal Analysis, 1994 MSC Japan Users Conf. Proc.
Main Index
537
APPENDIX C
References and Bibliography
Kam, T. Y.; Yang, C. M.; Wu, J. H. Determination of Natural Frequencies of Laminated
Composite Space Structures Via The Experiemental and Finite Element Approaches, The
Sixth Annual MSC Taiwan Users Conf. Proc., Paper No. 5, November, 1994.
Kang, J. M.; Kim, J. Y.; Lee, K. J.; Yum, D. J.; Seol, Y. S.; Rashed, S. Kawahara, A. Simulation
of 3-D Sloshing and Structural Response in Ships Tanks Taking Account of Fluid-Structure
Interaction, 1994 MSC Japan Users Conf. Proc., Paper No. 29, December 1994.
Kasai, Manabu. Better Accuracy of Response Derived from Modal Analysis, The Second
MSC/NASTRAN Users Conf. in Japan, October, 1984, in Japanese.
Katnik, Richard B.; Yu, Che-Hsi; Wolf, Walt. Interactive Modal Animation and Structural
Modification, Proc. of the 6th Int. Modal Analysis Conf., Vol. I, pp. 947-952, February, 1988.
Kelley, William R.; Isley, L. D. Using MSC/NASTRAN for the Correlation of Experimental
Modal Models for Automotive Powertrain Structures, The MSC 1993 World Users Conf.
Proc., Paper No. 8, May, 1993.
Kientzy, Donald; Richardson, Mark; Blakely, Ken. Using Finite Element Data to Set Up
Modal Tests, Sound and Vibration, June, 1989.
Knott, George; Ishin, Young; Chargin, M. A Modal Analysis of the Violin, The MSC 1988
World Users Conf. Proc., Vol. II, Paper No. 42, March, 1988.
Kodiyalam, Srinivas; Graichen, Catherine M.; Connell, Isobel J.; Finnigan, Peter M. Design
Optimization of Satellite Structures for Frequency, Strength, and Buckling Requirements,
Aerospace Sciences Meeting and Exhibit, AIAA, January, 1993.
Krishnamurthy, Ravi S. Stress and Vibration Analysis of Radial Gas Turbine Components,
Sixteenth NASTRAN Users Colloq., pp. 128-137, April, 1988, (NASA CP-2505).
Lapi, M.; Grangier, H. Modal Effective Parameters: an Application to Shipboard Support
Structures to Reduce Vibrations Transmission, Proc. of the 17th MSC Eur. Users Conf., Paper
No. 5, September, 1990.
Larkin, Paul A.; Miller, Michael W. MSC/NASTRAN Superelement Analysis,
MSC/NASTRAN Users Conf. Proc., Paper No. 10, March, 1982.
Lawrie, Geoff. The Determination of the Normal Modes of a Gliding Vehicle, The Sixth
Australasian MSC Users Conf. Proc., November, 1992.
Lee, Jyh-Chian. Using Residual Vector in MSC/NASTRAN Modal Frequency Response to
Improve Accuracy, The 4th MSC Taiwan Users Conf., Paper No. 8, November, 1992, in
Chinese.
Lee, Sang H. Effective Modal Mass for Characterization of Vibration Modes, Proc. of the
Second MSC/NASTRAN Users Conf. in Korea, Paper No. 22, October, 1991.
Liepins, Atis A.; Conaway, John H. Application of NASTRAN to Propeller-Induced Ship
Vibration, NASTRAN: Users Exper., pp. 361-376, September, 1975, (NASA TM X-3278).
Lim, Tae W.; Kashangaki, Thomas A. L. Structural Damage Detection of Space Truss
Structures Using Best Achievable Eigenvectors, AIAA Journal v32 n 5 May 1994.
Lipman, Robert R. Computer Animation of Modal and Transient Vibrations, Fifteenth
NASTRAN Users Colloq., pp. 111-117, August, 1987, (NASA CP-2481).
Main Index
MD Nastran Dynamic Analysis Users Guide
Bibliography
538
Liu, Dauh-Churn, Shieh, Niahn-Chung. Vibration Suppression of High Precision Grinding
Machine Using Finite Element Method (MSC/NASTRAN), The Sixth Annual MSC Taiwan
Users Conf. Proc., Paper No. 7, November, 1994.
Lu, Y. P.; Killian, J. W.; Everstine, G. C. Vibrations of Three Layered Damped Sandwich Plate
Composites, J. of Sound and Vibration, Vol. 64, No. 1, pp. 63-71, 1979.
Lui, C. Y.; Mason, D. R. Space Shuttle Redesigned Solid Rocket Motor Nozzle Natural
Frequency Variations with Burn Time, AIAA/SAE/ASME 27th Joint Propulsion Conf., Paper
No. AIAA 91-2301, June, 1991.
Lundgren, Gert. MSCs Solvers Predict the Best Attachment of the Sunbeam Tiger Fiberglass
Front-End, MSC 1996 World Users Conf. Proc., Vol. II, Paper No. 16, June, 1996.
Marcus, Melvyn S. A Finite-Element Method Applied to the Vibration of Submerged Plates, J.
of Ship Research, Vol. 22, No. 2, pp. 94-99, June, 1978.
Marcus, Melvyn S.; Everstine, Gordon C.; Hurwitz, Myles M. Experiences with the QUAD4
Element for Shell Vibrations, Sixteenth NASTRAN Users Colloq., pp. 39-43, April, 1988,
(NASA CP-2505).
Mase, M.; Saito, H. Application of FEM for Vibrational Analysis of Ground Turbine Blades,
MSC/NASTRAN Users Conf., March, 1978.
McMeekin, Michael; Kirchman, Paul. An Advanced Post Processing Methodology for Viewing
MSC/NASTRAN Generated Analyses Results, MSC 1994 World Users Conf. Proc., Paper No.
21, June, 1994.
Mei, Chuh; Rogers, James L. Jr. NASTRAN Nonlinear Vibration Analyses of Beam and
Frame Structures, NASTRAN: Users Exper., pp. 259-284, September, 1975, (NASA TM
X-3278).
Mei, Chuh; Rogers, James L. Jr. Application of the TRPLT1 Element to Large Amplitude Free
Vibrations of Plates, Sixth NASTRAN Users Colloq., pp. 275-298, October, 1977, (NASA
CP-2018).
Meyer, Karl A. Normal Mode Analysis of the IUS/TDRS Payload in a Payload
Canister/Transporter Environment, Eighth NASTRAN Users Colloq., pp. 113-130, October,
1979, (NASA CP-2131).
Michiue, Shinsuke. On the Accuracy in Vibration Analysis for Cylindrical Shell-Comparison
Between QUAD4/QUAD8, The First MSC/NASTRAN Users Conf. in Japan, October, 1983, in
Japanese.
Miller, R. D. Theoretical Analysis of HVAC Duct Hanger Systems, Fifteenth NASTRAN
Users Colloq., pp. 222-249, August, 1987, (NASA CP-2481).
Nack, Wayne V.; Joshi, Arun M. Friction Induced Vibration, MSC 1995 World Users Conf.
Proc., Paper No. 36, May, 1995.
Nagayasu, Katsuyosi. Method for Prediction of Noise-Oriented Vibration on Pipe Lines to
Refrigerators, The Third MSC/NASTRAN Users Conf. in Japan, October, 1985, in Japanese.
Nagendra, Gopal K.; Herting, David N. Design Sensitivity for Modal Analysis, The 1989 MSC
World Users Conf. Proc., Vol. I, Paper No. 22, March, 1989.
Main Index
539
APPENDIX C
References and Bibliography
Nagy, Lajos I.; Cheng, James; Hu, Yu-Kan. A New Method Development to Predict Brake
Squeal Occurence, MSC 1994 World Users Conf. Proc., Paper No. 14, June, 1994.
Neads, M. A.; Eustace, K. I. The Solution of Complex Structural Systems by NASTRAN
within the Building Block Approach, NASTRAN Users Conf., May, 1979.
Newman, Malcolm; Pipano, Aaron. Fast Modal Extraction in NASTRAN via the FEER
Computer Program, NASTRAN: Users Exper., pp. 485-506, September, 1973, (NASA TM
X-2893).
Nishiwaki, Nobukiyo. Coupled Vibration of Rotating Disc and Blades, The Second
MSC/NASTRAN Users Conf. in Japan, October, 1984, in Japanese.
Overbye, Vern D. MSC/NASTRAN Dynamic Analysis: Modal or Direct?, MSC/NASTRAN
Users Conf. Proc., Paper No. 6, March, 1986.
Pamidi, M. R.; Pamidi, P. R. Modal Seismic Analysis of a Nuclear Power Plant Control Panel
and Comparison with SAP IV, NASTRAN: Users Exper., pp. 515-530, October, 1976, (NASA
TM X-3428).
Pamidi, P. R. On the Append and Continue Features in NASTRAN, Seventh NASTRAN
Users Colloq., pp. 405-418, October, 1978, (NASA CP-2062).
Paolozzi, A. Interfacing MSC/NASTRAN with a Structural Modification Code, Proc. of the
18th MSC Eur. Users Conf., Paper No. 30, June, 1991.
Park, H. B.; Suh, J. K.; Cho, H. G.; Jung, G. S. A Study on Idle Vibration Analysis Technique
Using Total Vehicle Model, MSC 1995 World Users Conf. Proc., Paper No. 6, May, 1995.
Parker, G. R.; Brown, J. J. Kinetic Energy DMAP for Mode Identification, MSC/NASTRAN
Users Conf. Proc., Paper No. 8, March, 1982.
Parker, G. R.; Brown, J. J. Evaluating Modal Contributors in a NASTRAN Frequency
Response Analysis, MSC/NASTRAN Users Conf. Proc., Paper No. 14, March, 1983.
Pulgrano, Louis J.; Masters, Steven G. Self-Excited Oscillation of a 165 Foot Water Tower,
MSC 1995 World Users Conf. Proc., Paper No. 32, May, 1995.
Reyer, H. Modal Synthesis with External Superelements in MSC/NASTRAN, Proc. of the
MSC/NASTRAN Eur. Users Conf., May, 1984.
Rose, Ted. A Method to Apply Initial Conditions in Modal Transient Solutions, The MSC
1991 World Users Conf. Proc., Vol. I, Paper No. 13, March, 1991.
Rose, Ted. Some Suggestions for Evaluating Modal Solutions, The MSC 1992 World Users
Conf. Proc., Vol. I, Paper No. 10, May, 1992.
Rose, Ted. Using Optimization in MSC/NASTRAN to Minimize Response to a Rotating
Imbalance, MSC 1994 Korea Users Conf. Proc., December, 1994.
Rose, Ted. Using Dynamic Optimization to Minimize Driver Response to a Tire
Out-of-Balance, MSC 1994 Korea Users Conf. Proc., December, 1994.
Rose, Ted. Using Optimization in MSC/NASTRAN to Minimize Response to a Rotating
Imbalance, 1994 MSC Japan Users Conf. Proc., Paper No. 28, December 1994.
Main Index
MD Nastran Dynamic Analysis Users Guide
Bibliography
540
Rose, Ted L. Using Optimization in MSC/NASTRAN to Minimize Response to a Rotating
Imbalance, The Sixth Annual MSC Taiwan Users Conf. Proc., Paper No. D, November, 1994.
Saito, Hiroshi; Watanabe, Masaaki. Modal Analysis of Coupled Fluid-Structure Response,
MSC/NASTRAN Users Conf. Proc. March, 1982.
Salvestro, Livio; Sirocco, Howden; Currie, Andrew. Cyclic Symmetry Analysis of an Air
Blower Fan, Seventh Australasian Users Conf. Proc., Sydney, October, 1993.
Scanlon, Jack; Swan, Jim. A Stand-Alone DMAP Program for Modal Cross-Correlation, MSC
1995 World Users Conf. Proc., Paper No. 40, May, 1995.
Schiavello, D. V.; Sinkiewicz, J. E. DMAP for Determining Modal Participation,
MSC/NASTRAN Users Conf. Proc., Paper No. 15, March, 1983.
Schwering, W. Shulze. A DMAP for Identification of Modeshapes, Proc. of the
MSC/NASTRAN Eur. Users Conf., June, 1983.
Shalev, D.; Unger, A. Nonlinear Analysis Using a Modal-Based Reduction Technique,
Composite Structures v31 n 4 1995.
Shalev, Doron; Unger, A. Nonlinear Analysis Using a Modal Based Reduction Technique, The
MSC 1993 World Users Conf. Proc., Paper No. 51, May, 1993.
Shippen, J. M. Normal Modes Analysis of Spin Stabilised Spacecraft Possessing Cable
Booms, Proc. of the 18th MSC Eur. Users Conf., Paper No. 29, June, 1991.
Shirai, Yujiro; Arakawa, Haruhiko; Toda, Nobuo; Taneda, Yuji; Sakura, Kiyoshi. Active
Vibration Control for Aircraft Wing, JSME International Journal, v 36 n 3 Spe 1993.
Shy, Tyson; Hsiu, T. C.; Yen, K. Z. Y. Optimization of Structure Design of a Machining
Center, The Sixth Annual MSC Taiwan Users Conf. Proc., Paper No. 6, November, 1994.
Somayajula, Gopichand; Stout, Joseph; Tucker, John. Eigenvalue Reanalysis Using Subspace
Iteration Techniques, The 1989 MSC World Users Conf. Proc., Vol. I, Paper No. 26, March,
1989.
Stack, Charles P.; Cunningham, Timothy J. Design and Analysis of Coriolis Mass Flowmeters
Using MSC/NASTRAN, The MSC 1993 World Users Conf. Proc., Paper No. 54, May, 1993.
Starnes, James H. Jr. Vibration Studies of a Flat Plate and a Built-Up Wing, NASTRAN:
Users Exper., pp. 637-646, September, 1971, (NASA TM X-2378).
Su, Hong. Structural Analysis of Ka-BAND Gimbaled Antennas for a Communications
Satellite System, MSC 1996 World Users Conf. Proc., Vol. IV, Paper No. 33, June, 1996.
Subrahmanyam, K. B.; Kaza, K. R. V.; Brown, G. V.; Lawrence, C. Nonlinear Vibration and
Stability of Rotating, Pretwisted, Preconed Blades Including Coriolis Effects, J. of Aircraft,
Vol. 24, No. 5, pp. 342-352, May, 1987.
Sundaram, S. V.; Hohman, Richard L.; Richards, Timothy R. Vibration Modes of a Tire Using
MSC/NASTRAN, MSC/NASTRAN Users Conf. Proc., Paper No. 26, March, 1985.
Tamba, Richard; Mowbray, Graham; Rao, Ananda. An Effective Method to Increase the
Natural Frequencies of a Transmission Assembly, The Sixth Australasian MSC Users Conf.
Proc., November, 1992.
Main Index
541
APPENDIX C
References and Bibliography
Tawekal, Ricky; Budiyanto, M. Agus. Finite Element Model Correlation for Structures, The
MSC 1993 World Users Conf. Proc., Paper No. 73, May, 1993.
Tawekal, Ricky L.; Miharjana, N. P. Validation of 3650 DWT Semi Containe Ship Finite
Element Model by Full Scale Measurements, MSC 1994 World Users Conf. Proc., Paper No.
19, June, 1994.
Thornton, Earl A. A NASTRAN Correlation Study for Vibrations of a Cross-Stiffened Ships
Deck, NASTRAN: Users Exper., pp. 145-160, September, 1972, (NASA TM X-2637).
Ting, Tienko; Chen, Timothy L. C.; Twomey, William. A Practical Solution to Mode Crossing
Problem in Continuous Iterative Procedure, The 1989 MSC World Users Conf. Proc., Vol. I,
Paper No. 14, March, 1989.
Ting, Tienko; Chen, T.; Twomey, W. Correlating Mode Shapes Based on Modal Assurance
Criterion, The MSC 1992 World Users Conf. Proc., Vol. I, Paper No. 21, May, 1992.
Tokuda, Naoaki; Mitikami, Shinsuke; Sakata, Yoshiuki. Accuracy of Vibration Analysis for
Thin Cylindrical Shell by MSC/NASTRAN, MSC/NASTRAN Users Conf. Proc., Paper
No. 28, March, 1984.
Vaillette, David. Evaluation of the Modal Response of a Pressure Vessel Filled with a Fluid,
The MSC 1991 World Users Conf. Proc., Vol. I, Paper No. 24, March, 1991.
Vance, Judy, M.; Bernard, James E. Approximating Eigenvectors and Eigenvalues Across a
Wide Range of Design, Finite Elements in Analysis and Design v 14 n 4 Nov 1993.
Vandepitte, D.; Wijker, J. J.; Appel, S.; Spiele, H. Normal Modes Analysis of Large Models,
and Applications to Ariane 5 Engine Frame, Proc. of the 18th MSC Eur. Users Conf., Paper
No. 6, June, 1991.
Wamsler, M.; Komzsik, L.; Rose, T. Combination of Quasi-Static and Dynamic System Mode
Shapes, Proc. of the 19th MSC European Users Conf., Paper No. 13, September, 1992.
Wang, B. P.; Cheu, T. C.; Chen, T. Y. Optimal Design of Compressor Blades with Multiple
Natural Frequency Constraints, ASME Design Engineering Division Publication, Vol. 5,
pp. 113-117, September, 1987.
Wang, B. P.; Lu, C. M.; Yang, R. J. Topology Optimization Using MSC/NASTRAN, MSC 1994
World Users Conf. Proc., Paper No. 12, June, 1994.
Wang, Bo Ping. Minimum Weight Design of Structures with Natural Frequency Constraints
Using MSC/NASTRAN, The MSC 1988 World Users Conf. Proc., Vol. II, Paper No. 60, March,
1988.
Welte, Y. Vibration Analysis of an 8MW Diesel Engine, Proc. of the MSC/NASTRAN Eur.
Users Conf., May, 1986.
West, Timothy S. Approximate Dynamic Model Sensitivity Analysis For Large, Complex
Space Structues, MSC 1996 World Users Conf. Proc., Vol. I, Paper No. 6, June, 1996.
Wijker, J. J. Substructuring Technique Using the Modal Constraint Method, Proc. of the
MSC/NASTRAN Eur. Users Conf., June, 1983.
Wijker, J. J. MSC/NASTRAN Normal Mode Analysis on CRAY Computers, Proc. of the
MSC/NASTRAN Eur. Users Conf., June, 1983.
Main Index
MD Nastran Dynamic Analysis Users Guide
Bibliography
542
Yang, Howard J. Sorted Output in MSC/NASTRAN, Proc. of the Conf. on Finite Element
Methods and Technology, Paper No. 4, March, 1981.
Yen, K. Z. Y.; Hsueh, W. C.; Hsui, T. C. Chatter Suppression of a CNC Lathe in
Inside-Diameter Cutting, The Sixth Annual MSC Taiwan Users Conf. Proc., Paper No. 4,
November, 1994.
Zhu, H.; Knight, D. Finite Element Forced Response Analysis on the Mondeo Front End
Accessory Drive System, Proc. of the 20th MSC European Users Conf., September, 1993.
Shock and Vibration Handbook, Page 4-8, 3rd Edition, Cyril M. Harris, McGraw Hill, 1987.
Frequency-domain analysis of nonlinear circuits driven by multi-tone signals, A.Ushida and
L.O.Chua, IEEE Trans. Circuits Syst., Vol. CAS-31, pp. 766-778, Sept. 1984.
Steady-State Response of Continuous Nonlinear Rotor-Bearing Systems Using Analytical
Approach, J.W. Zu and Z.Y. Ji, Journal of Engineering for Gas Turbines and Power, ASME, 120,
pp 751 - 758, 1998
DYNAMICS RANDOM RESPONSE
Barnett, Alan R.; Widrick, Timothy W.; Ludwiczak, Damian R. Combining Acceleration and
Displacement Dependent Modal Frequency Responses Using An MSC/NASTRAN DMAP
Alter, MSC 1996 World Users Conf. Proc., Vol. II, Paper No. 17, June, 1996.
Chiang, C. K.; Robinson, J. H.; Rizzi, S. A. Equivalent Linearization Solution Sequence for
MSC/NASTRAN, Winter Annual Meeting of the American Society of Mechanical Engineers,
pp. 133-138, November, 1992.
Ciuti, Gianluca. Avionic Equipment Dynamic Analysis, MSC 1995 European Users Conf.
Proc., Italian Session, September, 1995.
Coyette, J. P.; Lecomte, C.; von Estorff, O. Evaluation of the Response of a Coupled Elastic
Structure Subjected to Random Mechanical or Acoustical Excitations Using MSC/NASTRAN
and SYSNOISE, MSC European Users Conf., Paper No. 21, September, 1996.
Crispino, Maurizio. A 3-D Model for the Evaluation through Random Analysis of Vertical
Dynamic Overloads in High Speed Railway Lines, MSC 1995 European Users Conf. Proc.,
Italian Session, September, 1995.
Galletly, Robert; Wagner, R. J.; Wang, G. J.; Zins, John. Random Vibration and Acoustic
Analysis Using ARI RANDOM, a NASTRAN Post Processor, MSC/NASTRAN Users Conf.
Proc., Paper No. 26, March, 1984.
Hatheway, A. Random Vibrations in Complex Electronic Structures, MSC/NASTRAN Users
Conf. Proc., Paper No. 13, March, 1983.
Hatheway, Alson E. Evaluation of Ceramic Substrates for Packaging of Leadless Chip
Carriers, MSC/NASTRAN Users Conf. Proc., Paper No. 16, March, 1982.
Michels, Gregory J. Vibroacoustics Random Response Analysis Methodology, MSC 1995
World Users Conf. Proc., Paper No. 9, May, 1995.
Main Index
543
APPENDIX C
References and Bibliography
Palmieri, F. W. Example Problems Illustrating the Effect of Multiple Cross Correlated
Excitations on the Response of Linear Systems to Gaussian Random Excitations, The MSC
1988 World Users Conf. Proc., Vol. I, Paper No. 18, March, 1988.
Palmieri, F. W. A Method for Predicting the Output Cross Power Spectral Density Between
Selected Variables in Response to Arbitrary Random Excitations, The MSC 1988 World Users
Conf. Proc., Vol. I, Paper No. 19, March, 1988.
Parthasarathy, Alwar; Elzeki, Mohamed; Abramovici, Vivianne. PSDTOOL-A DMAP
Enhancement to Harmonic/ Random Response Analysis in MSC/NASTRAN, The MSC 1993
World Users Conf. Proc., Paper No. 36, May, 1993.
Robinson, J. H.; Chiang, C. K.; Rizzi, S. A. Nonlinear Random Response Prediction Using
MSC/NASTRAN, National Aeronautics and Space Administration, Hampton, VA, Langley
Research Center, October, 1993.
Robinson, Jay H.; Chiang, C. K. An Equivalent Linearization Solution Sequence for
MSC/NASTRAN, The MSC 1993 World Users Conf. Proc., Paper No. 35, May, 1993.
Schwab, H. L.; Caffrey, J.; Lin, J. Fatigue Analysis Using Random Vibration, MSC 1995
World Users Conf. Proc., Paper No. 17, May, 1995.
Shieh, Niahn Chung. Investigation of Swept Sine on Random Load, The 4th MSC Taiwan
Users Conf., Paper No. 18, November, 1992, in Chinese.
Zins, J. Random Vibration and Acoustic Analysis Using ARI RANDOM a NASTRAN
Postprocessor, Proc. of the MSC/NASTRAN Eur. Users Conf., Paper No. 4, May, 1984.
DYNAMICS REDUCTION METHODS
Abdallah, Ayman A.; Barnett, Alan R.; Widrick, Timothy W.; Manella, Richard T.; Miller,
Robert P. Stiffness-Generated Rigid-Body Mode Shapes for Lanczos Eigensolution with
Support DOF Via a MSC/NASTRAN DMAP Alter, MSC 1994 World Users Conf. Proc., Paper
No. 10, June, 1994.
Flanigan, Christopher C. Implementation of the IRS Dynamic Reduction Method in
MSC/NASTRAN, The MSC 1990 World Users Conf. Proc., Vol. I, Paper No. 13, March, 1990.
Fox, Gary L. Evaluation and Reduction of Errors Induced by the Guyan Transformation,
Tenth NASTRAN Users Colloq., pp. 233-248, May, 1982, (NASA CP-2249).
Komzsik, L.; Dilley, G. Practical Experiences with the Lanczos Method, Proc. of the
MSC/NASTRAN Users Conf., Paper No. 13, March, 1985.
Kuang, Jao-Hwa; Lee, Chung-Ying. On a Guyan-Reduction Recycled Eigen Solution
Technique, The 2nd Annual MSC Taiwan Users Conf., Paper No. 13, October, 1990.
Levy, Roy. Guyan Reduction Solutions Recycled for Improved Accuracy, NASTRAN: Users
Exper., pp. 201-220, September, 1971, (NASA TM X-2378).
Maekawa, Seiyou. Effect of Guyan Reduction and Generalized Dynamic Reduction, The
Second MSC/NASTRAN Users Conf. in Japan, October, 1984, in Japanese.
Main Index
MD Nastran Dynamic Analysis Users Guide
Bibliography
544
Mera, A. MSC/NASTRAN Normal Mode Analysis with GDR: An Evaluation of Limitations,
MSC/NASTRAN Users Conf. Proc., Paper No. 27, March, 1985.
Mera, Andrew. Static Reduction and Symmetry Transformation of Large Finite Element
Models, Proc. of the MSC/NASTRAN Users Conf., Paper No. 12, March, 1979.
Vandepitte, D.; Wijker, J. J.; Appel, S.; Spiele, H. Normal Modes Analysis of Large Models,
and Applications to Ariane 5 Engine Frame, Proc. of the 18th MSC Eur. Users Conf., Paper
No. 6, June, 1991.
Vollan, Arne; Kaporin, Igor; Babikov, Pavel. Practical Experience with Different Iterative
Solvers for Linear Static and Modal Analysis of Large Finite Element Models, Proc. of the
21st MSC European Users Conf., Italian Session, September, 1994.
Walker, James W. Evaluation of MSC/NASTRAN Generalized Dynamic Reduction and
Response Spectrum Analysis by Comparison with STARDYNE, MSC/NASTRAN Users
Conf., March, 1978.
DYNAMICS RESPONSE SPECTRUM
Barber, Pam; Arden, Kevin. Dynamic Design Analysis Method (DDAM) Using
MSC/NASTRAN, MSC 1994 World Users Conf. Proc., Paper No. 31, June, 1994.
Cutting, Fred. Individual Modal Accelerations as the Result of a Shock Response Spectra
Input to a Complex Structure, The 1989 MSC World Users Conf. Proc., Vol. I, Paper No. 11,
March, 1989.
Gassert, W.; Wolf, M. Floor Response Spectra of a Reactor Building Under Seismic Loading
Calculated with a 3-D Building Model, Proc. of the MSC/NASTRAN Eur. Users Conf., June,
1983.
Hirata, M.; Ishikawa, K.; Korosawa, M.; Fukushima, S.; Hoshina, H. Seismic Analysis of
Plutonium Glovebox by MSC/NASTRAN, January, 1993.
Kubota, Minoru. Response Spectrum Analysis of Underground Tank Dome Roof Using Image
Superelement Method, The Fifth MSC/NASTRAN Users Conf. in Japan, October, 1987, in
Japanese.
Moharir, M. M. Shock Wave Propagation and NASTRAN Linear Algorithms,
MSC/NASTRAN Users Conf. Proc., Paper No. 7, March, 1986.
Overbye, Vern D. MSC/NASTRAN Dynamic Analysis: Modal or Direct?, MSC/NASTRAN
Users Conf. Proc., Paper No. 6, March, 1986.
Parris, R. A. Aspects of Seismic Analysis Using MSC/NASTRAN, Proc. of the
MSC/NASTRAN Eur. Users Conf., Paper No. 7, June, 1983.
Parthasarathy, A. CONSPEC-A DMAP System for Conventional Response-Spectrum Analysis
in MSC/NASTRAN, MSC/NASTRAN Users Conf. Proc., Paper No. 8, March, 1986.
Petteno, L.; Rossetto, P. Tecnomare Experiences in DMAP Processing, Proc. of the
MSC/NASTRAN Eur. Users Conf., May, 1984.
Rose, Ted L. Using Superelements for Response Spectrum and Other Handy Alters, The 1989
MSC World Users Conf. Proc., Vol. II, Paper No. 45, March, 1989.
Main Index
545
APPENDIX C
References and Bibliography
Walker, James W. Evaluation of MSC/NASTRAN Generalized Dynamic Reduction and
Response Spectrum Analysis by Comparison with STARDYNE, MSC/NASTRAN Users
Conf., March, 1978.
DYNAMICS SEISMIC
Bonaldi, P.; Peano, A.; Ruggeri, G.; Venturuzzo, M. Seismic and Impact Analyses of Nuclear
Island Buildings of Italian Unified Nuclear Design, Proc. of the 15th MSC/NASTRAN Eur.
Users Conf., October, 1988.
Burroughs, John W. An Enhancement of NASTRAN for the Seismic Analysis of Structures,
Ninth NASTRAN Users Colloq., pp. 79-96, October, 1980, (NASA CP-2151).
Chen, J. T.; Chyuan, S. W.; Yeh, C. S.; Hong, H. K. Comparisons of Analytical Solution and
MSC/NASTRAN Results on Multiple-Support Motion of Long Bridge During Earthquake,
The 4th MSC Taiwan Users Conf., Paper No. 20, November, 1992.
Chen, J. T.; Hong, H. K.; Yen, C. S.; Chyuan, S. W. Integral Representations and
Regularizations for a Divergent Series Solution of a Beam Subjected to Support Motions,
Earthquake Engineering and Structural Dynamics, Vol. 25, pp. 909-925, 1996.
Chen, Yohchia. Nonlinear Seismic Analysis of Bridges: Practical Approach and
Comparative Study, The MSC 1993 World Users Conf. Proc., Paper No. 57, May, 1993.
Chen, Yohchia. Refined Analysis for Soil-Pipe Systems, MSC 1994 World Users Conf. Proc.,
Paper No. 38, June, 1994.
Dahlgren, F.; Citrolo, J.; Knutson, D.; Kalish, M. Dynamic Analysis of the BPX Machine
Structure, Proc. of the 14th IEEE/NPSS Symp. on Fusion Engineering, Vol. 1, pp. 47-49, 1992.
Fallet, P.; Derivery, J. C. MSC/NASTRAN Earthquake Analysis, NASTRAN Users Conf.,
May, 1979.
Hill, Ronald G. Nonlinear Seismic Analysis of a Reactor Structure with Impact Between Core
Components, NASTRAN: Users Exper., pp. 397-418, September, 1975, (NASA TM X-3278).
Hirata, M.; Ishikawa, K.; Korosawa, M.; Fukushima, S.; Hoshina, H. Seismic Analysis of
Plutonium Glovebox by MSC/NASTRAN, January, 1993.
Liepins, Atis A.; Nazemi, Hamid. Virtual Mass of Fluid in Egg-Shaped Digesters, The MSC
1993 World Users Conf. Proc., Paper No. 77, May, 1993.
Nomura, Yoshio. Seismic Response Analysis by MSC/NASTRAN for Coupled Structure -
Ground and Pile, The Fifth MSC/NASTRAN Users Conf. in Japan, October, 1987, in
Japanese.
Pamidi, M. R.; Pamidi, P. R. Modal Seismic Analysis of a Nuclear Power Plant Control Panel
and Comparison with SAP IV, NASTRAN: Users Exper., pp. 515-530, October, 1976, (NASA
TM X-3428).
Tsaur, D. H.; Chyuan, S. W.; Chen, J. T. On the Accuracy of MSC/NASTRAN on Response of
Two-Span Beams to Spatially Varying Seismic Excitation, The 4th MSC Taiwan Users Conf.,
Paper No. 9, November, 1992.
Main Index
MD Nastran Dynamic Analysis Users Guide
Bibliography
546
Yiak, K. C.; Pezeshk, S. Seismic Study of a Cable-Stayed Bridge, Proceedings of the Structures
Congrees 94, Atlanta, 1994.
Zhou, Hongye; Chen, Youping. The Influence of Phase-Difference Effects on Earthquake
Response of Cable-Stayed Bridges, MSC 1994 World Users Conf. Proc., Paper No. 37, June,
1994.
DYNAMICS TRANSIENT ANALYSIS
(Korean). Vibration Analysis for Outercase in Drum Washer and Floor, MSC 1994 Korea
Users Conf. Proc., December, 1994, in Korean.
Aslani, Chang; Yatheendar, Manicka; Visintainer, Randal, H.; Rohweder, David S.; Lopez de
Alda, Juan. Simulation of Proving Ground Events for Heavy Truck Cabs Using Adams,
MSC/NASTRAN, and P/FATIGUE, MSC 1994 World Users Conf. Proc., Paper No. 5, June
1994.
Barber, Pam; Arden, Kevin. Dynamic Design Analysis Method (DDAM) Using
MSC/NASTRAN, MSC 1994 World Users Conf. Proc., Paper No. 31, June, 1994.
Barnett, Alan R.; Ibrahim, Omar M.; Sullivan, Timothy L.; Goodnight, Thomas W. Transient
Analysis Mode Participation for Modal Survey Target Mode Selection Using MSC/NASTRAN
DMAP, MSC 1994 World Users Conf. Proc., Paper No. 8, June, 1994.
Bellinger, Dean. Dynamic Analysis by the Fourier Transform Method with MSC/NASTRAN,
MSC 1995 World Users Conf. Proc., Paper No. 10, May, 1995.
Chargin, M. L.; Dunne, L. W.; Herting, D. N. Nonlinear Dynamics of Brake Squeal, MSC
1996 World Users Conf. Proc., Vol. V, Paper No. 47, June, 1996.
Cifuentes, A. O.; Herting, D. N. Transient Response of a Beam to a Moving Mass Using a
Finite Element Approach, Innovative Numerical Methods in Engineering, Proc. of the Fourth
Int. Symp. on Numerical Methods in Engineering, Springer-Verlag, pp. 533-539, March, 1986.
Cifuentes, A. O.; Lalapet, S. Transient Response of a Plate to an Orbiting Mass, Proc. of the
Second Panamerican Cong. of Applied Mechanics, January, 1991.
Cifuentes, A. O.; Lalapet, S. A General Method to Determine the Dynamic Response of a Plate
to an Orbiting Mass, Computers and Structures, Vol. 42, No. 1, pp. 31-36, 1992.
Dai, Chung C.; Yang, Jackson C. S. Direct Transient Analysis of a Fuse Assembly by
Axisymmetric Solid Elements, Thirteenth NASTRAN Users Colloq., pp. 431-452, May, 1985,
(NASA CP-2373).
Deloo, Ph.; Klein, M. In-Orbit Disturbance Sensitivity Analysis of the Hubble Space
Telescope New Solar Arrays, Proc. of the 19th MSC European Users Conf., Paper No. 11,
September, 1992.
Everstine, Gordon C. A NASTRAN Implementation of the Doubly Asymptotic Approximation
for Underwater Shock Response, NASTRAN: Users Exper., pp. 207-228, October, 1976,
(NASA TM X-3428).
Flanigan, Christopher C. Accurate Enforced Motion Analysis Using MSC/NASTRAN
Superelements, MSC 1994 World Users Conf. Proc., Paper No. 25, June, 1994.
Main Index
547
APPENDIX C
References and Bibliography
Frye, John W. Transient Analysis of Bodies with Moving Boundaries Using NASTRAN,
NASTRAN: Users Exper., pp. 377-388, September, 1975, (NASA TM X-3278).
Hirata, M.; Ishikawa, K.; Korosawa, M.; Fukushima, S.; Hoshina, H. Seismic Analysis of
Plutonium Glovebox by MSC/NASTRAN, January, 1993.
Katnik, Richard B.; Deutschel, Brian; Cherukuri, Ravi. Transient Response of a Vehicle Over
Road Bumps Using the Fourier Transform in a Modal Subspace, The MSC 1992 World
Users Conf. Proc., Vol. I, Paper No. 6, May, 1992.
Kim, Hyoung M.; Bartkowicz, Theodoore J.; Van Horn, David A. Data Recovery and Model
Reduction Methods for Large Structures, The MSC 1993 World Users Conf. Proc., Paper
No. 23, May, 1993.
Larkin, Paul A.; Miller, Michael W. STS Coupled Loads Analysis Using MSC/NASTRAN,
MSC/NASTRAN Users Conf. Proc., Paper No. 18, March, 1985.
Lee, J. H.; Tang, J. H. K. Dynamic Response of Containments Due to Shock Wave, Proc. of the
Int. Conf. on Containment Design, pp. 25-32, June, 1984.
Lee, Sang H.; Bock, Tim L.; Hsieh, Steve S. Adaptive Time Stepping Algorithm for Nonlinear
Transient Analysis, The MSC 1988 World Users Conf. Proc., Vol. II, Paper No. 54, March,
1988.
Leifer, Joel; Gross, Michael. Non-Linear Shipboard Shock Analysis of the Tomahawk Missile
Shock Isolation System, 58th Shock and Vibration Symp., Vol. 1, pp. 97-117, October, 1978,
(NASA CP-2488).
Lipman, Robert R. Computer Animation of Modal and Transient Vibrations, Fifteenth
NASTRAN Users Colloq., pp. 111-117, August, 1987, (NASA CP-2481).
Mattana, G.; Miranda, D. MSC/NASTRAN Applications in P-180 Analysis, Proc. of the
MSC/NASTRAN First Italian Users Conf., October, 1987.
McMeekin, Michael; Kirchman, Paul. An Advanced Post Processing Methodology for
Viewing MSC/NASTRAN Generated Analyses Results, MSC 1994 World Users Conf. Proc.,
Paper No. 21, June, 1994.
McNamee, Martin J.; Zavareh, Parviz. Nonlinear Transient Analysis of a Shock Isolated
Mechanical Fuse, The MSC 1990 World Users Conf. Proc., Vol. I, Paper No. 21, March, 1990.
Neilson, H. C.; Everstine, G. C.; Wang, Y. F. Transient Response of Submerged Fluid-Coupled
Double-Walled Shell Structure to a Pressure Pulse, J. of the Acoustic Soc. of America, Vol. 70,
No. 6, pp. 1776-1782, December, 1981.
Pamidi, P. R. On the Append and Continue Features in NASTRAN, Seventh NASTRAN
Users Colloq., pp. 405-418, October, 1978, (NASA CP-2062).
Rose, Ted. A Method to Apply Initial Conditions in Modal Transient Solutions, The MSC
1991 World Users Conf. Proc., Vol. I, Paper No. 13, March, 1991.
Rose, Ted.; McNamee, Martin. A DMAP Alter to Allow Amplitude- Dependent Modal
Damping in a Transient Solution, MSC 1996 World Users Conf. Proc., Vol. V, Paper No. 50,
June, 1996.
Main Index
MD Nastran Dynamic Analysis Users Guide
Bibliography
548
Swan, Jim. A DMAP Alter for Interface Loads Across Superelements in Dynamic Analyses,
The MSC 1992 World Users Conf. Proc., Vol. I, Paper No. 23, May, 1992.
Tang, C. C. Space Station Freedom Solar Array Wing: Nonlinear Transient Analysis of
Plume Impingement Load, MSC 1994 World Users Conf. Proc., Paper No. 35, June, 1994.
Urban, Michael R.; Dobyns, Alan. MSC/NASTRAN Transient Analysis of Cannon Recoil
Loads on Composite Helicopters, The MSC 1991 World Users Conf. Proc., Vol. I, Paper
No. 28, March, 1991.
West, Timothy S. Approximate Dynamic Model Sensitivity Analysis For Large, Complex
Space Structues, MSC 1996 World Users Conf. Proc., Vol. I, Paper No. 6, June, 1996.
Wingate, Robert T.; Jones, Thomas C.; Stephens, Maria V. NASTRAN Postprocessor Program
for Transient Response to Input Accelerations, NASTRAN: Users Exper., pp. 707-734,
September, 1973, (NASA TM X-2893).
Yang, Jackson C. S.; Goeller, Jack E.; Messick William T. Transient Analysis Using Conical
Shell Elements, NASTRAN: Users Exper., pp. 125-142, September, 1973, (NASA TM
X-2893).
Main Index
MSC.Fatigue Quick Start Guide
I ndex
MD Nastran Dynamic Analysis Users Guide
A
ABS option, 349
ACCELERATION, 177
Acceleration, 3
Acceleration loads
example, 380
Acceleration method, 380
accelerations, 284
ACMODL, 451
Acoustic absorbers, 416
Acoustic analysis, 392, 394, 414
advanced methods, 420
diagnostics, 420
example, 422
job cost estimation, 417
model building, 414
MSC.Nastran setup, 417
run strategies, 417
Acoustic barriers, 416
Acoustic loads, 140
Acoustic panels, 416
Adative time stepping, 405
Aerodynamic
degrees of freedom, 445
displacements, 445
extra points, 446
influence coefficient matrix, 445
matrices
generation of, 445
methods, 440
theories, 441
Aeroelastic
transient response analysis, 452
Aeroelastic analysis, 437
DMAP sequences, 444
dynamic response, 439
flutter, 440
modules, 443
optimization, 439, 443
overview, 443
special features, 440
static response, 437
theoretical implementation in
MSC.Nastran, 444
Aeroeleastic analysis
flutter, 438
Aeroeleastic solutions, 441
Applied loads, 446
ASET, 30, 312
ASETi, 371
Auto-correlation Function (AUTO), 331
Automatic Givens method, 54
Automatic Householder method, 54, 71
auto-PSDs, 331
B
B2GG, 204, 360
B2PP, 204, 360
Base excitations, 34
Beating, 238
Bulk Data Entries
NLRSFD, 432
TABDMP1, 296
C
Case Control Commands
SDAMPING, 296
CBAR, 22, 94
CBEAM, 22
CBEND, 22
CDAMPi, 150, 204, 212
CELASi, 84
Main Index
MD Nastran Dynamic Analysis Users Guide
550
CFAST, 22
CHACAB, 470
Characteristic frequency, 44
Characteristic shape, 44
CHEXA, 22, 89, 470
Circular natural frequency, 5, 47
CMASSi, 22, 27, 304, 305
Complex arithmetic, 141
Complex eigensolutions, 501, 502
Complex Lanczos method, 504
example, 508
Hessenberg method, 503, 507
Inverse power method, 504
Modal Hessenberg method, 504
modeling techniques, 507
user interface, 505
Complex eigenvalue analysis, 500
complex eigenvalue analysis, 179
complex source strength, 477
Component mode synthesis, 420, 372, 379
Computer resource requirements, 309
Computer resources, 20
CONEAX, 22
CONMi, 22, 27, 304, 305
CONROD, 22
Consistent mass, 22, 24, 25
Control system, 423
Control systems, 440, 441
example, 365
Coriolis forces, 32, 395
Coupled acoustic analysis
job output, 418
Coupled mass, 21, 22, 24, 25
Coupled mass matrix terms, 30
Coupled scalar mass
example, 30
CPENTA, 22, 89
CQUAD4, 22, 84, 470
CQUAD8, 22
CQUADR, 22
CRAC2D, 22
CRAC3D, 22
Critical damping, 7
CROD, 22
cross-PSDs, 331
CSHEAR, 22
CTETRA, 22
CTRIA3, 22, 84
CTRIA6, 22
CTRIAR, 22
CTRIAX6, 22
CTUBE, 22
CVISC, 150, 204, 212, 261
D
Damped circular natural frequency, 7
damper elements, 487
Damping, 35, 260, 303
critical, 264
modal, 263
nonlinear, 266
structural, 261, 266
viscuous, 261, 264, 266
Damping ratio, 7
DAREA, 162, 167, 178, 184, 194, 222, 225,
236, 242, 304, 321
Data recovery
and superelements, 490
for modal methods, 485
Decoupled response solutions, 421
DELAY, 163, 167, 178, 222, 226, 236
Design optimization, 422
Design sensitivity, 443
DIAG 10, 390
Direct frequency response analysis, 141, 152,
493
damping, 141
excitation definition, 160
Direct matrix input, 360
Direct matrix input (DMIGs), 361, 362
Direct transient response analysis, 203, 218
damping, 204
excitation definition, 219
initial conditions, 206
DISPLACEMENT, 62, 80, 177, 193
displacements, 284
DLOAD, 304
DLOAD (Bulk Data), 169, 178, 184, 194, 228,
236, 242, 321
DLOAD (Case Control), 167, 168, 176, 187,
194, 225, 242
DMIG, 94
Main Index
551 INDEX
DoubletLattice method, 440, 441
Downwash, 444
DPHASE, 163, 178, 184, 194
Dynamic absorbers, 189
Dynamic amplification factor, 9, 11
Dynamic degrees of freedom, 3
Dynamic reduction, 371
DYNRED, 371
E
EDE, 332
effective mass, 321
Eigenvalue, 45, 48
Eigenvalue extraction methods, 53
Givens, 53
Householder, 53
inverse power, 53
Lanczos, 53
modified Givens, 53
modified Householder, 53
Sturm modified inverse power, 53
Eigenvalue problem, 45, 47
Eigenvector, 45, 47, 48
MASS normalization, 51
MAX normalization, 51
orthogonality, 49
POINT normalization, 51
scaling, 50
strain energy, 52
EIGR, 58, 62, 63, 71, 101, 150, 178
EIGRL, 62, 63, 80, 150, 178, 184, 187, 194,
236, 242
EKE, 330
ELFORCE, 178, 193, 233
ELSTRESS, 178, 233
Enforced acceleration, 301
Enforced motion, 282
with loads, 292
enforced motion, 285, 288, 289
EPOINT, 423
ESE, 80, 328
Excitations, 136
Extra points, 507, 448
F
FLSFSEL, 470
FLSPOUT, 470
FLSTCNT, 470
Fluid
boundaries, 416
examples, 412
loads, 140
fluid load participation, 457
fluid mode participation, 457
fluid-structure panel participation, 457
fluid-structure panel-grid participation, 457
Flutter, 438, 442
Flutter analysis, 440, 442
PKmethod, 440
FORCE, 178
Forced vibration analysis, 8
Fourier
coefficients, 394
transform methods, 424
transform, inverse, 452
transformations, 452
transforms, 328
Free surfaces, 408
Free vibration analysis, 5
FREQ1, 291
FREQ4, 291
FREQi, 178, 184, 187, 194
FREQUENCY, 176, 187, 194
Frequency increment, 303
Frequency range, 20
Frequency response, 426, 442
equations for, 299
frequency response, 179, 283, 284
Frequency response analysis, 134
Frequency response guidelines
damping, 303
frequency increment, 303
number of retained modes, 303
Fundamental frequency, 44
Fundamental shape, 44
G
General dynamic reduction, 375
Generalized aerodynamic matrices, 447
Main Index
MD Nastran Dynamic Analysis Users Guide
552
Generalized mass, 49, 72
Generalized stiffness, 49, 72
Geometric nonlinearity, 385
Givens method, 54
Gravity effects, 411
Gravity, acceleration of, 26
GRDSET, 107
Grid Point Weight Generator (GPWG), 313
Guidelines, 288
Guyan reduction, 371, 372, 375
H
Halfpower bandwidth, 175
Half?power bandwidth, 294
Hertz, 5
Hessenberg method, 503, 507
HFREQFL parameter, 151
Householder method, 54
Hydroelastic analysis, 392
Hydroelastic modeling, 396
data processing, 400
sample, 401
solution sequences, 399
Hysteresis, 266
I
IC, 214, 238
IC(MODAL), 214
IC(PHYSICAL), 214
IC(STATSUB), 214
IC(STATSUB,DIFFK), 214
INCLUDE, 84
Include files, 84
Inertia relief, 21, 33, 34, 447
Inertial loads approach, 294
input data, 295
recommendations, 295
initial condition, 214
Initial conditions, 6
Integration matrix, 445
Interation strategies, 408
Inverse Fourier Transform, 452
Inverse power method, 55, 504, 505
Inverse transformation, 426
K
Flutter analysis
Kmethod, 448
Kmethod, 448
K2GG, 97, 360
K2PP, 360
kinetic energy, 327
L
Lagrange multiplier method, 292, 296, 394
DMAP alter implementation, 296
Lanczos, 309
Lanczos method, 53, 56, 80, 84, 90, 102, 504,
505
block size, 57
diagnostic output, 57
normalizes, 58
shift, 58, 102
Large mass method, 293, 306, 308, 380
Large mass/spring method, 292, 293
Large springs method, 293
LFREQFL parameters, 151
Linear transient integration method, 403
LMODESFL parameters, 151
Load tranformation
time to frequency, 425
Loading methods, 137
recommendations, 139
Loads, 20
LOADSET, 176
Logarithmic decrement, 295
Log-Log, 332
LSEQ, 178, 184, 236
Lumped mass, 21, 23, 25
M
M2GG, 27, 97, 360
M2PP, 27, 360
Mach box method, 441
Mach number, 448
Mass, 21
mass density, 26, 74
PARAM,WTMASS, 27
units, 26
weight density, 26, 74
Main Index
553 INDEX
Mass distribution, 313
Mass matrix, 21, 47, 446
Mass modeling
and inertia relief, 21
effects in moving coordinate systems, 32
parameters, 28
massless mechanism, 64
MAT10 Bulk Data entry
specification of, 479
Material nonlinearity, 385
MATi, 28, 142, 150, 204, 212
GE, 37
RHO, 28
Matrix method, 151, 217
for modal response, 486
Matrix reduction, 19
Matrix reduction methods
theory, 372
Matrix theory
dynamic response, 298
MAXMIN(DEF), 252
MCFRACTION, 179, 182
Mechanical filter
example, 292
Mechanism, 50, 99
Mechanisms, 33
MEFFMASS, 322
Memory requirements, 309
METHOD, 176, 187, 194, 242
METHOD(FLUID), 470
METHOD(STRUCT), 470
MID1, 270
MID2, 270
MID3, 270
MID4, 270
Modal analysis, 485, 320
modal contribution fraction, 179, 182
modal damping, 296
Modal damping matrix, 448
modal damping processing, 296
Modal formulation
in aeroelastic solutions, 442
Modal frequency response analysis, 146, 152,
493
damping, 147
excitation definition, 160
Modal Hessenberg method, 504
modal kinetic energy, 324
Modal mass matrix, 448
modal participation factor, 179
Modal stiffness matrix, 448
Modal transformations, 362
Modal transient response analysis, 208, 218
damping, 209
excitation definition, 219
mode truncation, 212
MODALKE, 324
MODALSE, 324
Mode acceleration, 487
Mode displacement
vector method, 485
Mode displacement method, 151, 217
Mode shape, 44, 47
Model debugging, 311
hints, 311
modal analysis, 320
static loading, 318
testing, 312
thermal test case, 319
Modeling
debugging, 311
geometry plots, 312
recommendations, 20
testing, 312
MODES, 80
Modified Givens method, 54
Modified Householder method, 54
Multiple boundary conditions, 92
N
Natural frequency, 5, 25, 44
Newmark integration, 404
NLRSFD, 430
NOLINi, 387, 388, 393, 423
Nonlinear element library, 396
Main Index
MD Nastran Dynamic Analysis Users Guide
554
Nonlinear load functions (NOLINi), 388
example, 390, 393
input recommendations, 392
velocity dependent, 391
Nonlinear transient analysis (SOL 129), 266
solution sequences, 392
Nonlinear transient response, 396
user interface, 397
Nonlinear transient response analysis, 384
Nonstructural mass, 28, 74
Normal frequency, 44
Normal modes analysis, 45, 47
Numerical conditioning, 293
O
OFREQUENCY, 176
OLOAD, 177, 193
OMITi, 371
OMT, 30
OPTION, 350
Options
automated meshing, 19
Orthogonality, 49
Output requests, 20
Overdamped system, 7
P
P2G, 360
PANEL, 470
PARAM
DDRMM,-1, 329, 331, 333
GRDPNT, 315
MECHFIX, 64
RESVEC, 287, 288
SHLDAMP, 270, 271
PARAMs
COUPMASS, 79
DDRMM, 151, 341, 343
G, 142, 204
GRDPNT, 84, 289
KDAMP, 150
LFREQ, 306, 323
MAXRATIO, 104
W3, 204, 205, 295
W4, 204, 295
WTMASS, 74, 305, 321, 293
participation factor, 321
PBUSH, 271
Peak response calculation, 353
Period of response, 5
Perturbations, 507
Phantom structural boundaries, 411
Phase lead, 11
Phase shift, 134
Pickups, 364
Piston theory, 441
Plastic yield, 266
PLOAD4, 184, 197, 199, 236
Plotting, 259, 325, 347
Poisson's ratio, 453
PostScript, 339, 345
PRESPT, 395
PRESSURE, 395
Q
QSET/QSET1, 371
Quality factor, 37
QuasiNewton line searches, 406
R
Random response analysis, 140, 421, 443
aeroelastic, 452
theory, 328
with coupled excitations, 326
RANDPS, 470
Rayleigh's equation, 49
RBE2, 306
Reduced frequency, 445, 448
Repeated roots, 52
residual structure, 182
Main Index
555 INDEX
residual vector, 494
Resonance, 9, 11
Resonance frequency, 44
Resonant frequency, 44
Response spectra analysis, 348, 354
examples, 358
generation, 351
user interface, 355, 491
user interface, 356
response spectrum analysis, 321
Restarts, 377, 407
Rigid body
modes, 301
Rigidbody drift, 306
Rigidbody modes, 50, 99
RLOAD1, 160, 167, 184, 199, 286, 287
RLOAD2, 161, 184, 194, 286, 287, 289
Root Mean Square
RMS, 333
Rotating structures, 496
RPRINT, 333
RPUNCH, 333
r-set, 446
RVDOF, 497
RVDOF1, 497
S
SACCELERATION, 177
SDAMPING, 176, 187, 194, 242
SDISPLACEMENT, 177, 193
SEUSETi,U6, 497
Single degreeoffreedom (SDOF) system, 3
SOLs
109, 232, 387
110, 500
112, 232, 387
129, 384
200, 422
28, 500
Solution sequences
SOL 103, 356
SOL 129, 392
SORT1, 177
SORT2, 177, 184
SPC, 282, 283, 286, 288
SPC1, 283, 288
SPCD, 283, 286
SPCFORCES, 177
Spectral densities, 326
Spinning bodies, 32
SPOINT, 371, 423
Squeeze Film Dampers (SFDs), 430
SRSS method, 350
Static
aeroelasticity, 442
equations of motion, 446
condensation, 372
loading, 318
preloads, 139
Static condensation, 371
Static degrees of freedom, 3
Stiffness matrix, 47
STRAIN, 178
strain energy, 324
STRESS, 80, 178
Strip theory, 440, 441
Structural damping, 35, 448
structural damping, 270
structure mode participation, 457
Structure plotting, 339
Sturm modified inverse power method, 55, 74
Sturm sequence technique, 504
Subsonic theory, 441
Substructuring, 379
Superelement analysis, 379
Superelements, 266, 420
reduction operations, 30
superelements, 182
SUPORT, 101, 102, 103, 104, 105, 107, 306
SVECTOR, 177
SVELOCITY, 177
Symmetry, 92
T
TABDMP1, 148, 178, 184, 187, 194, 236, 242,
294
TABLED1, 167, 184, 194, 199, 226, 236, 321
TABLED4, 317
TABLEDi, 160, 178
TABRND1, 470
Main Index
MD Nastran Dynamic Analysis Users Guide
556
Thermal test case, 319
TIC, 206, 214, 236, 238
Time step, 204, 209, 230, 305
TLOAD1, 219, 226, 236, 286, 287, 305, 321
TLOAD2, 220, 236, 242, 286, 287, 305
Transducers, 364
Transfer functions, 27, 30, 328, 507, 361, 363
example, 365
higher order, 364
limitations, 363
Transient analysis, 348
solutions theory, 389
transient analysis, 283
Transient response, 442
equations for, 300
Transient response analysis, 202
Transient response guidelines
damping, 306
duration of computed response, 306
integration time step, 305
number of retained modes, 305
TSTEP (Bulk Data), 230, 236, 238, 242
TSTEP (Case Control), 230, 238, 242
Tuned mass dampers, 189
U
Underdamped system, 7
Units of measure, 40
Unstable integration, 390
User messages
3035, 101, 109, 111
USETi,U6, 497
V
VECTOR, 62, 177, 233
velocities, 284
VELOCITY, 177
Velocity, 3
Virtual fluid mass, 392, 406, 421
example, 407
theory, 408
user interface, 406
Virtual mass
phantom boundaries, 411
singularities for enclosed volumes, 409
Viscoelastic materials, 453
example, 456
Viscous damping, 35
W
WEIGHTCHECK, 315, 316
X
XY plotting, 345
Z
ZONA51, 440
Main Index