Professional Documents
Culture Documents
Spectrum Analysis
Two types of spectrum analyses (ANTYPE,SPECTR) are supported: the deterministic response spectrum method and the nondeterministic random vibration method. Both
excitation at the support and excitation away from the support are allowed. The three response spectrum methods are the single-point, multiple-point and dynamic design
analysis method. The random vibration method uses the power spectral density (PSD) approach.
2. For single-point response spectrum analysis (SPOPT,SPRS) and dynamic design analysis method (SPOPT,DDAM), the structure is excited by a spectrum of known
direction and frequency components, acting uniformly on all support points or on specified unsupported master degrees of freedom (DOFs).
3. For multi-point response spectrum (SPOPT,MPRS) and power spectral density (SPOPT,PSD) analyses, the structure may be excited by different input spectra at
different support points or unsupported nodes. Up to twenty different simultaneous input spectra are allowed.
The spectrum analysis capability is a separate analysis type (ANTYPE,SPECTR) and it must be preceded by a mode-frequency analysis. If mode combinations are needed,
the required modes must also be expanded, as described in Mode-Frequency Analysis.
The four options available are the single-point response spectrum method (SPOPT,SPRS), the dynamic design analysis method (SPOPT,DDAM), the random vibration
method (SPOPT,PSD) and the multiple-point response spectrum method (SPOPT,MPRS). Each option is discussed in detail subsequently.
Both excitation at the support (base excitation) and excitation away from the support (force excitation) are allowed for the single-point response spectrum analysis
(SPOPT,SPRS). The table below summarizes these options as well as the input associated with each.
Excitation Option
Excitation at Support Excitation Away From Support
Spectrum input Response spectrum table (FREQ and SV Amplitude multiplier table (FREQ and SV commands)
commands)
Orientation of load Direction vector (input on SED and ROCK X, Y, Z direction at each node (selected by FX, FY, or FZ on F command)
commands)
Distribution of loads Constant on all support points Amplitude in X, Y, or Z directions (selected by VALUE on F command)
Type of input Velocity Acceleration Displacement Force
Response spectrum type (KSV 0 2 3,4 1
on SVTYP command)
15.7.4. Damping
Note that the material dependent damping contribution (MP,DMPR) is computed in the modal expansion phase with MXPAND,,,,YES, so that this damping contribution
must be included there.
The participation factors for the given excitation direction are defined as:
(15
143)
(15
144)
where:
(15
145)
where:
We can calculate the statically equivalent actions at j due to rigid-body displacements of the reference point using the concept of translation of axes [T] (Weaver and
Johnston([279])).
For spectrum analysis, the Da values may be determined in one of two ways:
1. For D values with rocking not included (based on the SED command):
(15
146)
(15
147)
(15
148)
where:
SX, SY, SZ = components of excitation direction (input as SEDX, SEDY , and SEDZ, respectively, on SED command)
2. or, for D values with rocking included (based on the SED and ROCK command):
(15
149)
(15
150)
(15
151)
R is defined by:
(15
152)
where:
CX, CY, CZ = components of angular velocity components (input as OMX, OMY , and OMZ, respectively, on ROCK command)
x = vector cross product operator
rX = Xn - LX
r Y = Y n - LY
r Z = Z n - LZ
In a modal analysis, the ratio of each participation factor to the largest participation factor (output as RATIO) is printed out.
The displacement, velocity or acceleration vector for each mode is computed from the eigenvector by using a mode coefficient:
(15
153)
where:
m = 0, 1, or 2, based on whether the displacements, velocities, or accelerations, respectively, are selected (using label, the third field on the mode combination commands
SRSS, CQC, GRP, DSUM, NRLSUM, ROSE)
A i = mode coefficient (see below)
The mode coefficient is computed in five different ways, depending on the type of excitation (SVTYP command).
(15
154)
where:
S = spectral velocity for the ith mode (obtained from the input velocity at frequency f and effective damping ratio )
vi spectrum i
(15
155)
where:
S = spectral force for the ith mode (obtained from the input amplitude multiplier table at frequency f and effective damping ratio ).
fi i
(15
156)
where:
S = spectral acceleration for the ith mode (obtained from the input acceleration at frequency f and effective damping ratio ).
ai response spectrum i
(15
157)
where:
S = spectral displacement for the ith mode (obtained from the input displacement at frequency f and effective damping ratio ).
ui response spectrum i
(15
158)
where:
S = power spectral density for the ith mode (obtained from the input PSD at frequency f and effective damping ratio )
pi spectrum i
(15
159)
where:
When Svi, Sfi, Sai, Sui, or Spi are needed between input frequencies, log-log interpolation is done in the space as defined.
The spectral values and the mode coefficients output in the RESPONSE SPECTRUM CALCULATION SUMMARY table are evaluated at the input curve with the lowest
damping ratio, not at the effective damping ratio .
The modal displacements, velocity and acceleration (Equation 15153) may be combined in different ways to obtain the response of the structure. For all excitations but the
PSD this would be the maximum response, and for the PSD excitation, this would be the 1- (standard deviation) relative response. The response includes DOF response as
well as element results and reaction forces if computed in the expansion operations (Elcalc = YES on the MXPAND command).
In the case of the single-point response spectrum method (SPOPT,SPRS) or the dynamic-design analysis method (SPOPT,DDAM) options of the spectrum analysis , it is
possible to expand only those modes whose significance factor exceeds the significant threshold value (SIGNIF value on MXPAND command). Note that the mode
coefficients must be available at the time the modes are expanded.
Only those modes having a significant amplitude (mode coefficient) are chosen for mode combination. A mode having a coefficient of greater than a given value (input as
SIGNIF on the mode combination commands SRSS, CQC, GRP, DSUM, NRLSUM, ROSE and PSDCOM) of the maximum mode coefficient (all modes are scanned) is
considered significant.
The spectrum option provides the following options for the combination of modes. They are:
Grouping Method
Rosenblueth Method
These methods generate coefficients for the combination of mode shapes. This combination is done by a generalization of the method of the square root of the sum of the
squares which has the form:
(15
160)
where:
i and j may be the DOF response, reactions, or stresses. The DOF response, reactions, or stresses may be displacement, velocity or acceleration depending on the user
request (Label on the mode combination commands SRSS, CQC, DSUM, GRP, ROSE or NRLSUM).
The mode combination instructions are written to File.MCOM by the mode combination command. Inputting this file in POST1 automatically performs the mode
combination.
This method (accessed with the CQC command), is based on Wilson, et al.([65]).
(15
161)
where:
r = j / i
This method (accessed with the GRP command), is from the NRC Regulatory Guide([41]). For this case, Equation 15160 specializes to:
(15
162)
where:
Closely spaced modes are divided into groups that include all modes having frequencies lying between the lowest frequency in the group and a frequency 10% higher. No
one frequency is to be in more than one group.
The Double Sum Method (accessed with the DSUM command) also is from the NRC Regulatory Guide([41]). For this case, Equation 15160 specializes to:
(15
163)
where:
(15
164)
The modified damping ratio is defined to account for the earthquake duration time:
(15
165)
where:
The SRSS method, accessed with the SRSS command, is taken from the NRC Regulatory Guide([41]). For this case, Equation 15160 reduces to:
(15
166)
The NRL-SUM method (O'Hara and Belsheim([107])), accessed with the NRLSUM command, calculates the maximum modal response as:
(15
167)
where:
|Ra1| = absolute value of the largest modal displacement, stress or reaction at the point
Rai = displacement, stress or reaction contributions of the same point from other modes.
The CSM method, accessed with the NRLSUM,,,CSM command, calculates the combined effect of the modal responses of pairs of closely spaced modes (NAVSEA [411]).
Modes are close if their frequencies are within 10% of the mean frequency. Once each CSM pair combination is determined, it is used in the NRL-SUM as a single effective
mode. The modified NRL (or CSM) sum is:
(15
168)
where
This procedure first requires a modal response correction to account for the effect of damping during the first quarter cycle:
(15
169)
where:
Ci = modal response of the ith mode including the quarter cycle correction.
= damping ratio (constant for all modes)
The closed form treatment can be expressed as the envelope of the sum of two decaying sinusoids (modes j and k). This closed form is a slightly conservative approach, as
it is based on determining the peak of the envelope rather than the peak of the superposed values.
(15
170)
where:
The times at which this function reaches a minimum or a maximum are t = 0, and:
(15
171)
where:
Equation Equation 15171 has multiple solutions only if S is smaller or equal to 1. If S is greater than 1, the CSM cannot be used to reduce the NRL sum.
The equations for the Double Sum method (above) apply, except for Equation 15163. For the Rosenblueth Method, the sign of the modal responses is retained:
(15
172)
The effective mass (output as EFFECTIVE MASS) for the ith mode (which is a function of excitation direction) is (Clough and Penzien([80])):
(15
173)
(15
174)
so that the effective mass reduces to . This does not apply to the force spectrum, for which the excitation is independent of the mass distribution.
(15
175)
For the DDAM (Dynamic Design Analysis Method) procedure (SPOPT,DDAM) (O'Hara and Belsheim([107])), modal weights in thousands of pounds (kips) are computed
from the participation factor:
(15
176)
with
(15
177)
and
(15
178)
where:
(15
179)
where:
V = spectral velocity
A f, A a, A b, A c, A d = acceleration spectrum computation constants (input as AF, AA, AB, AC, AD on the ADDAM command)
Vf, Va, Vb, Vc = velocity spectrum computation constants (input as VF, VA, VB, VC on the VDDAM command)
The acceleration response, which is required for the nodal acceleration check (refer to Mode Selection Based on DDAM Procedure), is computed by:
(15
180)
where:
The DDAM procedure is generally used with the NRL-SUM method of mode combination, which was described in Single-Point Response Spectrum . Note that unlike
Equation 1551, O'Hara and Belsheim ([107]) normalize the mode shapes to the largest modal displacements. As a result, the NRL-1396 participation factors i and mode
coefficients A i will be different.
The random vibration method (SPOPT,PSD) allows multiple power spectral density (PSD) inputs (up to two hundred) in which these inputs can be:
1. full correlated,
2. uncorrelated, or
3. partially correlated.
The procedure is based on computing statistics of each modal response and then combining them. It is assumed that the excitations are stationary random processes.
For partially correlated nodal and base excitations, the complete equations of motions are segregated into the free and the restrained (support) DOF as:
(15
181)
where {uf} are the free DOF and {ur} are the restrained DOF that are excited by random loading (unit value of displacement on D command). Note that the restrained DOF
that are not excited are not included in Equation 15181 (zero displacement on D command). {F} is the nodal force excitation activated by a nonzero value of force (on the
F command). The value of force can be other than unity, allowing for scaling of the participation factors.
The free displacements can be decomposed into pseudo-static and dynamic parts as:
(15
182)
The pseudo-static displacements may be obtained from Equation 15181 by excluding the first two terms on the left-hand side of the equation and by replacing {uf} by
{us}:
(15
183)
in which [A] = - [Kff]-1[Kfr]. Physically, the elements along the i th column of [A] are the pseudo-static displacements due to a unit displacement of the support DOFs excited
by the ith base PSD. These displacements are written as load step 2 on the .rst file. Substituting Equation 15183 and Equation 15182 into Equation 15181 and assuming
light damping yields:
(15
184)
The second term on the right-hand side of the above equation represents the equivalent forces due to support excitations.
Using the mode superposition analysis of Mode Superposition Method and rewriting Equation 14100) as:
(15
185)
(15
186)
where:
n = number of mode shapes chosen for evaluation (input as NMODE on SPOPT command)
yj = generalized displacements
j and j = natural circular frequencies and modal damping ratios
(15
187)
The modal participation factors corresponding to support excitation are given by:
(15
188)
(15
189)
Note that, for simplicity, equations for nodal excitation problems are developed for a single PSD table. Multiple nodal excitation PSD tables are, however, allowed in the
program.
These factors are calculated (as a result of the PFACT action command) when defining base or nodal excitation cases and are written to the .psd file. Mode shapes { j}
should be normalized with respect to the mass matrix as in Equation 1551.
The relationship between multiple input spectra are described in the later subsection, Cross Spectral Terms for Partially Correlated Input PSD's.
Using the theory of random vibrations, the response PSD's can be computed from the input PSD's with the help of transfer functions for single DOF systems H() and by
using mode superposition techniques (RPSD command in POST26). The response PSD's for ith DOF are given by:
(15
190)
(15
191)
(15
192)
where:
n = number of mode shapes chosen for evaluation (input as NMODE on SPOPT command)
r1 and r2 = number of nodal (away from support) and base PSD tables, respectively
The transfer functions for the single DOF system assume different forms depending on the type (Type on the PSDUNIT command) of the input PSD and the type of
response desired (Lab and Relkey on the PSDRES command). The forms of the transfer functions for displacement as the output are listed below for different inputs.
(15
193)
(15
195)
where:
= forcing frequency
j = natural circular frequency for jth mode
i=
Now, random vibration analysis can be used to show that the absolute value of the mean square response of the ith free displacement (ABS option on the PSDRES
command) is:
(15
196)
where:
The general formulation described above gives simplified equations for several situations commonly encountered in practice. For fully correlated nodal excitations and
identical support motions, the subscripts and m would drop out from the Equation 15190 thru Equation 15192. When only nodal excitations exist, the last two terms in
Equation 15196 do not apply, and only the first term within the large parentheses in Equation 15190 needs to be evaluated. For uncorrelated nodal force and base
excitations, the cross PSD's (i.e. m) are zero, and only the terms for which = m in Equation 15190 thru Equation 15192 need to be considered.
(15
197)
(15
198)
(15
199)
where:
Closed-form solutions for piecewise linear PSD in log-log scale are employed to compute each integration in Equation 15196 (Chen and Ali([193]) and
Harichandran([194])) .
(15
200)
(15
201)
(15
202)
The modal covariance matrices are available in the .psd file. Note that Equation 15200 thru Equation 15202 represent mode combination (PSDCOM
command) for random vibration analysis.
The variance for stresses, nodal forces or reactions can be computed (Elcalc = YES on SPOPT (if Elcalc = YES on MXPAND)) from equations similar to Equation 15200
thru Equation 15202. If the stress variance is desired, replace the mode shapes ( ij) and static displacements with mode stresses and static stresses .
Similarly, if the node force variance is desired, replace the mode shapes and static displacements with mode nodal forces and static nodal forces . Finally, if
reaction variances are desired, replace the mode shapes and static displacements with mode reaction and static reactions . Furthermore, the variances of the first
and second time derivatives (VELO and ACEL options respectively on the PSDRES command) of all the quantities mentioned above can be computed using the following
relations:
(15
203)
(15
204)
Finally, the square root of Equations Equation 15200, Equation 15201, and Equation 15202 are taken to yield the 1- results (i.e., the standard deviation) for the i th
displacement (or strain, stress, or force) quantity, and the they are written to the .rst file.
The equivalent stress (SEQV) mean square response is computed as suggested by Segalman et al([354]) as:
(15
205)
where:
Note that the probability distribution for the equivalent stress is neither Gaussian nor is the mean value zero. However, the "3-" rule (multiplying the RMS value by 3) yields
a conservative estimate on the upper bound of the equivalent stress (Reese et al([355])). Since no information on the distribution of the principal stresses or stress intensity
(S1, S2, S3, and SINT) is known, these values are set to zero.
For excitation defined by more than a single input PSD, cross terms which determine the degree of correlation between the various PSDs are defined as:
(15
206)
where:
Snn() = input PSD spectra which are related. (Defined by the PSDVAL command and located as table number (TBLNO ) n)
Cnm() = cospectra which make up the real part of the cross terms. (Defined by the COVAL command where n and m (TBLNO1 and TBLNO2) identify the matrix location
of the cross term)
Q nm() = quadspectra which make up the imaginary part of the cross terms. (Defined by the QDVAL command where n and m (TBLNO1 and TBLNO2) identify the matrix
location of the cross term)
The normalized cross PSD function is called the coherence function and is defined as:
(15
207)
where:
Although the above example demonstrates the cross correlation for 3 input spectra, this matrix may range in size from 2 x 2 to 200 x 200 (i.e., maximum number of tables
is 200).
For the special case in which all cross terms are zero, the input spectra are said to be uncorrelated. Note that correlation between nodal and base excitations is not allowed.
The degree of correlation between excited nodes may also be controlled. Depending upon the distance between excited nodes and the values of RMIN and RMAX (input as
RMIN and RMAX on the PSDSPL command), an overall excitation PSD can be constructed such that excitation at the nodes may be uncorrelated, partially correlated or fully
correlated. If the distance between excited nodes is less than RMIN, then the two nodes are fully correlated; if the distance is greater than RMAX, then the two nodes are
uncorrelated; if the distance lies between RMIN and RMAX, excitation is partially correlated based on the actual distance between nodes. The following figure indicates how
RMIN, RMAX and the correlation are related. Spatial correlation between excited nodes is not allowed for a pressure PSD analysis (PSDUNIT,PRES).
(15
208)
where:
To include wave propagation effects of a random loading, the excitation PSD is constructed as:
(15
209)
where:
{V} = velocity of propagation of the wave (input as VX, VY and VZ on PSDWAV command)
= nodal coordinates of excitation point
More than one simultaneous wave or spatially correlated PSD inputs are permitted, in which case the input excitation [S()] reflects the influence of two or more
uncorrelated input spectra. In this case, partial correlation among the basic input PSD's is not currently permitted. Wave propagation effects are not allowed for a pressure
PSD analysis (PSDUNIT,PRES).
The response spectrum analysis due to multi-point support and nodal excitations (SPOPT,MPRS) allows up to three hundred different excitations (PFACT command) based
on up to two hundred different spectrum tables (SPUNIT, SPFREQ and SPVAL commands). The input spectrum are assumed to be uncorrelated to each other.
Most of the ingredients for performing multi-point response spectrum analysis are already developed in the previous subsection of the random vibration method. As with the
PSD analysis, the static shapes corresponding to equation Equation 15183 for base excitation are written as load step #2 on the *.rst file, Assuming that the participation
factors, , for the th input spectrum table have already been computed (by Equation 15188, for example), the mode coefficients for the th table are obtained as:
(15
210)
where:
= interpolated input for the th table at the jth natural frequency (defined by the , and commands)
response spectrum SPFREQ SPVAL SPUNIT
For each input spectrum, the mode shapes, mode stresses, etc. are multiplied by the mode coefficients to compute modal quantities, which can then be combined with the
help of any of the available mode combination techniques (SRSS, CQC, Double Sum, Grouping, NRL-SUM, or Rosenblueth method), as described in the previous section on
the single-point response spectrum method. The Absolute Sum method (AbsSumKey = yes on the SRSS command) can also be used as described in the section that
follows.
Finally, the response of the structure is obtained by combining the responses to each spectrum using the SRSS method.
The mode combination instructions are written to the file Jobname.MCOM by the mode combination command. Inputting the file in POST1 (/INPUT command)
automatically performs the mode combination.
In a multi-point response spectrum analysis with base excitation, the square root of sum of square (SRSS) combination method does not take into account the phase
relationship between the modal responses when same direction of excitation is applied at each support. The Absolute Sum combination method [[420]] takes into account
that the peak values for one excitation direction are occurring at the same time so that the absolute values are summed. The remaining combination of modes and directions
is performed with the SRSS method.
(15210)
Where:
nd is the excitation direction index. The excitation direction is specified using SEDX, SEDY, or SEDZ on the SED command.
ND is the total number of excitation directions.
ns is the support (node group) index. The node group is defined with a component based on nodes (Cname on the SED command).
Rjndns is the modal response for the jth mode, the ndth direction, and the nsth support.
RMndns is the missing mass response for the ndth direction, and the nsth support (MMASS command). It is optional.
Note: All supports are not necessarily excited in all directions. For example, if the nsth support is not excited in the ndth direction then Rjndns is zero for all
modes j.
The spectrum analysis is based on a mode-superposition approach where the responses of the higher modes are neglected; therefore, part of the mass of the structure is
missing in the dynamic analysis. The missing-mass response method ([374]) permits inclusion of the missing mass effect in a single-point response spectrum (SPOPT,
SPRS) or multiple-point response spectrum analysis (SPOPT,MPRS) when base excitation is considered
Considering a rigid structure, the inertia force due to ground acceleration is:
(15
211)
where:
Sa0 = spectrum acceleration at zero period (also called the ZPA value), input as ZPA on the MMASS command.
Mode superposition can be used to determine the inertia force. For mode j, the modal inertia force is:
(15
212)
where:
Using equations Equation 15153 and Equation 15156, this force can be rewritten:
(15
213)
The missing inertia force vector is then the difference between the total inertia force given by Equation 15211 and the sum of the modal inertia forces defined by
Equation 15213:
(15
214)
The expression within the parentheses in the equation above is the fraction of degree of freedom mass missing:
(15
215)
The missing mass response is the static shape due to the inertia forces defined by equation :
(15
216)
where:
The application of these equations can be extended to flexible structures because the higher truncated modes are supposed to be mostly rigid and exhibit pseudo-static
responses to an acceleration base excitation.
In a single-point response spectrum analysis, the missing mass response is written as load step 2 in the *.rst file. In a multiple-point response spectrum analysis, it is
written as load step 3.
Combination Method
Because the missing-mass response is a pseudo-static response, it is in phase with the imposed acceleration but out of phase with the modal responses; therefore, the
missing-mass response and the modal responses defined in Equation 15160 are combined using the square root of sum of the squares (SRSS) method.
(15
217)
For frequencies higher than the amplified acceleration region of the spectrum, the modal responses consist of both periodic and rigid components. The rigid components are
considered separately because the corresponding responses are all in phase. The combination methods listed in Combination of Modes do not apply
The rigid component of a modal response is expressed as:
(15
218)
where:
i = rigid response coefficient in the range of values 0 through 1. See the Gupta and Lindley-Yow methods below.
(15
219)
where:
Two methods ( [375]) can be used to separate the periodic and the rigid components in each modal response. Each one has a different definition of the rigid response
coefficients i.
Gupta Method
(15
220)
i = 0 for Fi F1
i = 1 for Fi F2
where:
F1 and F2 = key frequencies. F1 is input as Val1 and F2 is input as Val2 on RIGRESP command with Method = GUPTA.
Lindley-Yow Method
(15
221)
where:
Sa0 = spectrum acceleration at zero period (ZPA). It is input as ZPA on RIGRESP command with Method = LINDLEY
Combination Method
The periodic components are combined using the square root of sum of squares (SRSS), the complete quadratic (CQC) or the Rosenblueth (ROSE) combination methods.
Since the rigid components are all in phase, they are summed algebraically. When the missing mass response (accessed with MMASS command) is included in the analysis,
since it is a rigid response as well, it is summed with those components. Finally, periodic and rigid responses are combined using the SRSS method.
The total response with the rigid responses and the missing mass response included is expressed as:
(15
222)