Response Spectrum Analysis

Response Spectrum Analysis (RSA) is a technique used to estimate the maximum response of a structure for a transient event. Maximum displacement, stresses, and/or forces may be determined in this manner.

The technique combines response spectra for a specified dynamic loading with results of a normal modes analysis. The time-history of the responses are not available.

Response spectra describes the maximum response versus natural frequency of a 1-DOF system for a specified dynamic loading. They are employed to calculate the maximum modal response for each structural mode. These modal maxima may then be combined using various methods, such as the Absolute Sum (ABS) method or the Complete Quadratic Combination (CQC) method, to obtain an estimate of the peak structural response.

RSA is a simple and computationally inexpensive method to provide an approximation of peak response, compared to conventional transient analysis. The major computational effort is to obtain a sufficient number of normal modes in order to represent the entire frequency range of input excitation and resulting response. Response spectra are usually provided by design specifications; given these, peak responses under various dynamic excitations can be quickly calculated. Therefore, it is widely used as a design tool in areas such as seismic analysis of buildings.

Governing Equations

Normal Modes Analysis

The equilibrium equation for a structure performing free vibration appears as the eigenvalue problem:

( K λ M ) A = 0

Where,
K
Stiffness matrix of the structure.
M
Mass matrix.
Damping is neglected.

The solution of the eigenvalue problem yields n eigenvalues λ i , where n is the number of degrees of freedom. The vector A is the eigenvector corresponding to the eigenvalue.

The eigenvalue problem is solved using the Lanczos or the AMSES method. Not all eigenvalues are required and only a small number of the lowest eigenvalues are normally calculated. The results of eigenvalue analysis are the fundamentals of response spectrum analysis.

Response spectrum analysis can be performed together with normal modes analysis in a single run, or eigenvalue analysis with Lanczos solver can be performed first to save eigenvalues and eigenvectors by using EIGVSAVE, which can be retrieved later by using EIGVRETRIEVE for response spectrum analysis.

Modal Combination

It is assumed each individual mode behaves like a single degree-of-freedom system. The transient response at a degree of freedom is:

u k = i A ik ψ i χ MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8srps0l bbf9q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfea0=yr0R Yxir=Jbba9q8aq0=yq=He9q8qqQ8frFve9Fve9Ff0dmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWG1bWaaSbaaSqaaiaadUgaaeqaaO Gaeyypa0ZaaabuaeaacaWGbbWaaSbaaSqaaiaadMgacaWGRbaabeaa kiabeI8a5naaBaaaleaacaWGPbaabeaakiabeE8aJbWcbaGaamyAaa qab0GaeyyeIuoaaaa@3F74@

Where,
A
Eigenvector
ψ
Modal participation factor
χ
Response spectrum

For loading due to base acceleration, the modal participation factor can be expressed as:

ψ i = A i T M T

Where,
A
Eigenvector
M
Mass matrix
T
Rigid body motion due to excitation

In ABS modal combination, the peak response is estimated by:

u k = i | A i k | | ψ i χ |

In CQC modal combination, the peak response is estimated by:

u k = m n v m ρ m n v n

Where,
v m
m t h MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamyBamaaCa aaleqabaGaamiDaiaadIgaaaaaaa@38F9@ mode's contribution to u k MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamyDamaaBa aaleaacaWGRbaabeaaaaa@380A@ ; equal to A m k ψ k χ MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamyqamaaBa aaleaacaWGTbGaam4AaaqabaGccqaHipqEdaWgaaWcbaGaam4Aaaqa baGccqaHhpWyaaa@3D7D@ .
ρ m n
Cross-modal coefficient

The cross modal coefficient ρ m n between modes m and n is calculated as:

ρ m n = 8 ξ m ξ n ( ξ m + r n m ξ n ) r n m 1.5 ( 1 r n m 2 ) 2 + 4 ξ m ξ n r n m ( 1 + r n m 2 ) + 4 ( ξ m 2 + ξ n 2 ) r n m 2

Where,
r n m = λ n λ m
Ratio of eigenvalues of the modes
ξ m  and  ξ n
Modal damping values of the two modes

In SRSS modal combination, the peak response is estimated by:

u k = i ( A i k ψ i χ ) 2

The SRSS method is less conservative than ABS method. It is more accurate when the modes are well separated.

The NRL method combines ABS and SRSS methods. It adds the maximum modal response by ABS method and the rest of the modes by SRSS method. The peak response is estimated by:

u k =| A ik || ψ i χ |+ ji ( A jk ψ j χ ) 2

Directional Combination

In order to estimate peak response due to dynamic excitations in different directions, the peak response in each direction must be combined to obtain total peak response. Methods such as ALG (algebraic) and SRSS (square root of sum of squares) can be used.

Missing Mass Response

Response spectrum analysis typically involves using a limited number of dynamic modes to represent the structural behavior. This approach involves exclusion of high-frequency modes or rigid modes in the modal summation.

Hence the mass associated with these high-frequency modes needs to be accounted for. Since the high frequency modes do not have dynamic amplification, it is feasible to estimate the missing mass response by using a pseudo-static analysis. In this analysis, a pseudo-static loading is applied which is equal to the missing inertia force of the high frequency modes, calculated as:
F M = M j = 1 N A j ψ j T S a 0 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8srps0l bbf9q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfea0=yr0R Yxir=Jbba9q8aq0=yq=He9q8qqQ8frFve9Fve9Ff0dmeqabaqaciGa caGaaeqabaqaaeaadaaakeaacaqGgbWaaSbaaSqaaiaab2eaaeqaaO GaaGPaVlaab2dacaaMc8UaaeytamaabmaabaWaaabCaeaacaqGbbWa aSbaaSqaaiaadQgaaeqaaOGaeqiYdK3aaSbaaSqaaiaadQgaaeqaaO GaaGPaVlabgkHiTiaaykW7caqGubaaleaacaWGQbGaaGPaVlabg2da 9iaaykW7caaIXaaabaGaamOtaaqdcqGHris5aaGccaGLOaGaayzkaa Gaam4uamaaBaaaleaacaWGHbGaaGimaaqabaaaaa@4EF9@
Where,
S a0 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8srps0l bbf9q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfea0=yr0R Yxir=Jbba9q8aq0=yq=He9q8qqQ8frFve9Fve9Ff0dmeqabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGtbWaaSbaaSqaaiaadggacaaIWa aabeaaaaa@3460@
Zero periodic acceleration (ZPA).
F M MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8srps0l bbf9q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfea0=yr0R Yxir=Jbba9q8aq0=yq=He9q8qqQ8frFve9Fve9Ff0dmeqabaqaciGa caGaaeqabaqaaeaadaaakeaacaqGgbWaaSbaaSqaaiaab2eaaeqaaa aa@3381@
Missing inertia force of high frequency modes.
The missing mass response is then obtained by performing a linear static analysis under the pseudo loading.
R M = K -1 F M MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8srps0l bbf9q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfea0=yr0R Yxir=Jbba9q8aq0=yq=He9q8qqQ8frFve9Fve9Ff0dmeqabaqaciGa caGaaeqabaqaaeaadaaakeaacaqGsbWaaSbaaSqaaiaab2eaaeqaaO GaaGPaVlaab2dacaaMc8Uaae4samaaCaaaleqabaGaaeylaiaabgda aaGccaqGgbWaaSbaaSqaaiaab2eaaeqaaaaa@3B9B@
Where,
R M MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8srps0l bbf9q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfea0=yr0R Yxir=Jbba9q8aq0=yq=He9q8qqQ8frFve9Fve9Ff0dmeqabaqaciGa caGaaeqabaqaaeaadaaakeaacaqGsbWaaSbaaSqaaiaab2eaaeqaaa aa@338D@
Missing mass response.
K MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8srps0l bbf9q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfea0=yr0R Yxir=Jbba9q8aq0=yq=He9q8qqQ8frFve9Fve9Ff0dmeqabaqaciGa caGaaeqabaqaaeaadaaakeaacaqGlbaaaa@328A@
Structural stiffness.
The missing mass response can be combined with the known modal responses with SRSS method.
R a = i=1 N j=1 N ε ij R i R j + R M 2 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8srps0l bbf9q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfea0=yr0R Yxir=Jbba9q8aq0=yq=He9q8qqQ8frFve9Fve9Ff0dmeqabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGsbWaaSbaaSqaaiaadggaaeqaaO GaaGPaVlabg2da9iaaykW7daGcaaqaamaaqahabaWaaabCaeaacqaH 1oqzdaWgaaWcbaGaamyAaiaadQgaaeqaaOGaamOuamaaBaaaleaaca WGPbaabeaakiaadkfadaWgaaWcbaGaamOAaaqabaGccaaMc8Uaey4k aSIaaGPaVlaadkfadaqhaaWcbaGaamytaaqaaiaaikdaaaaabaGaam OAaiaaykW7cqGH9aqpcaaMc8UaaGymaaqaaiaad6eaa0GaeyyeIuoa aSqaaiaadMgacaaMc8Uaeyypa0JaaGPaVlaaigdaaeaacaWGobaani abggHiLdaaleqaaaaa@57CB@
Where,
ε ij MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8srps0l bbf9q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfea0=yr0R Yxir=Jbba9q8aq0=yq=He9q8qqQ8frFve9Fve9Ff0dmeqabaqaciGa caGaaeqabaqaaeaadaaakeaacqaH1oqzdaWgaaWcbaGaamyAaiaadQ gaaeqaaaaa@356C@
Modal combination coefficient.
R i MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8srps0l bbf9q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfea0=yr0R Yxir=Jbba9q8aq0=yq=He9q8qqQ8frFve9Fve9Ff0dmeqabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGsbWaaSbaaSqaaiaadMgaaeqaaa aa@33AD@ / R j MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8srps0l bbf9q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfea0=yr0R Yxir=Jbba9q8aq0=yq=He9q8qqQ8frFve9Fve9Ff0dmeqabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGsbWaaSbaaSqaaiaadQgaaeqaaa aa@33AE@
Modal response of the i/j mode.
R a MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8srps0l bbf9q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfea0=yr0R Yxir=Jbba9q8aq0=yq=He9q8qqQ8frFve9Fve9Ff0dmeqabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGsbWaaSbaaSqaaiaadggaaeqaaa aa@33A5@
Total response.

Rigid Response

The modal response can be divided into periodic part and rigid part by introducing a coefficient α.

Rigid part:

R ri = α i R i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamOua8aadaWgaaWcbaWdbiaadkhacaWGPbaapaqabaGcpeGaeyyp a0JaeqySde2damaaBaaaleaapeGaamyAaaWdaeqaaOWdbiaadkfapa WaaSbaaSqaa8qacaWGPbaapaqabaaaaa@3F63@

Periodic part:
R p i = 1 α i 2 R i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamOua8aadaWgaaWcbaWdbiaadchacaWGPbaapaqabaGcpeGaeyyp a0ZaaOaaa8aabaWdbiaaigdacqGHsislcqaHXoqypaWaa0baaSqaa8 qacaWGPbaapaqaa8qacaaIYaaaaaqabaGccaWGsbWdamaaBaaaleaa peGaamyAaaWdaeqaaaaa@41F5@
Where,
R ri MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamOua8aadaWgaaWcbaWdbiaadkhacaWGPbaapaqabaaaaa@3923@
Rigid part of modal response.
R pi MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamOua8aadaWgaaWcbaWdbiaadchacaWGPbaapaqabaaaaa@3921@
Periodic part of modal response.
α i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaeqySde2damaaBaaaleaapeGaamyAaaWdaeqaaaaa@38F4@
Ratio of rigid part to the modal response.

When α is zero, the response is a pure periodic response. When α is one, it is a pure rigid response. The coefficient α can be estimated by using Gupta method or Lindley-Yow method.

Gupta method calculates α based on the frequency. When the frequency is less than a frequency limit fa, α = 0; When the frequency is greater than the frequency limit fb, α = 1; When the frequency is between fa and fb, α is calculated as:
α i = ln f i f a ln f b f a MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaeqySde2damaaBaaaleaapeGaamyAaaWdaeqaaOWdbiabg2da9maa laaapaqaa8qaciGGSbGaaiOBamaabmaapaqaa8qadaWcaaWdaeaape GaamOza8aadaWgaaWcbaWdbiaadMgaa8aabeaaaOqaa8qacaWGMbWd amaaBaaaleaapeGaamyyaaWdaeqaaaaaaOWdbiaawIcacaGLPaaaa8 aabaWdbiGacYgacaGGUbWaaeWaa8aabaWdbmaalaaapaqaa8qacaWG MbWdamaaBaaaleaapeGaamOyaaWdaeqaaaGcbaWdbiaadAgapaWaaS baaSqaa8qacaWGHbaapaqabaaaaaGcpeGaayjkaiaawMcaaaaaaaa@4AF5@
Figure 1.


Lindley-Yow method calculates α based on the acceleration response spectrum value. When the spectrum value is equal to ZPA, α = 1; When the spectrum value is less than ZPA, α = 0; When the spectrum value is greater than ZPA, α is calculated as:
α i = S a 0 S a i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaeqySde2damaaBaaaleaapeGaamyAaaWdaeqaaOWdbiabg2da9maa laaapaqaa8qacaWGtbWdamaaBaaaleaapeGaamyyaiaaicdaa8aabe aaaOqaa8qacaWGtbWdamaaBaaaleaapeGaamyyaiaadMgaa8aabeaa aaaaaa@4035@
Figure 2.


The total response considering both rigid response and missing mass response can be calculated with the following formula. Missing mass response is a part of rigid response. The periodic response and rigid response are combined with SRSS method.

R a = i=1 N j=1 N ε ij 1 α i 2 R i 1 α j 2 R j + i=1 N α i R i + R M 2 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamOua8aadaWgaaWcbaWdbiaadggaa8aabeaak8qacqGH9aqpdaGc aaWdaeaapeWaaubmaeqal8aabaWdbiaadMgacqGH9aqpcaaIXaaapa qaa8qacaWGobaan8aabaWdbiabggHiLdaakmaavadabeWcpaqaa8qa caWGQbGaeyypa0JaaGymaaWdaeaapeGaamOtaaqdpaqaa8qacqGHri s5aaGccqaH1oqzpaWaaSbaaSqaa8qacaWGPbGaamOAaaWdaeqaaOWd bmaakaaapaqaa8qacaaIXaGaeyOeI0IaeqySde2damaaDaaaleaape GaamyAaaWdaeaapeGaaGOmaaaaaeqaaOGaamOua8aadaWgaaWcbaWd biaadMgaa8aabeaak8qadaGcaaWdaeaapeGaaGymaiabgkHiTiabeg 7aH9aadaqhaaWcbaWdbiaadQgaa8aabaWdbiaaikdaaaaabeaakiaa dkfapaWaaSbaaSqaa8qacaWGQbaapaqabaGcpeGaey4kaSYaaeWaa8 aabaWdbmaavadabeWcpaqaa8qacaWGPbGaeyypa0JaaGymaaWdaeaa peGaamOtaaqdpaqaa8qacqGHris5aaGccqaHXoqypaWaaSbaaSqaa8 qacaWGPbaapaqabaGcpeGaamOua8aadaWgaaWcbaWdbiaadMgaa8aa beaak8qacqGHRaWkcaWGsbWdamaaBaaaleaapeGaamytaaWdaeqaaa GcpeGaayjkaiaawMcaa8aadaahaaWcbeqaa8qacaaIYaaaaaqabaaa aa@6AAB@

Input Specification

Subcase Definition

An RSA subcase may be explicitly identified by setting ANALYSIS=RSPEC, but it is also implicitly chosen for any subcase containing the RSPEC data selector (when the ANALYSIS entry is not present).

The following data selectors are recognized for an RSA subcase definition.
METHOD
References an eigenvalue extraction Bulk Data Entry definition (EIGRL). Only METHOD(STRUCTURE) is supported. This reference is required.
RSPEC
References an RSPEC Bulk Data Entry where the combination rules and the input spectra are identified. This reference is required.
SDAMPING
References damping table Bulk Data Entries (TABDMP1 or TABDMP2) to specify modal damping. This reference is required.
SPC
References single point constraint Bulk Data Entries (SPCADD, SPC and SPC1).
MPC
References multi-point constraint Bulk Data Entries (MPCADD or MPC).
STATSUB(PRELOAD)
Pre-loading is supported for a Response Spectrum analysis subcase. STATSUB(PRELOAD) can be used to identify the subcase used to apply the preloading. The eigenvalues are augmented with the pre-loading effect coming from the pre-loading subcase.

Bulk Data

Bulk Data Entries which have particular significance for RSA include:
RSPEC
Specifies combination rules, excitation DOF, and references the input spectra.
DTI,SPECSEL
Defines response spectra.
EIGRL
Defines parameters for eigenvalue extraction.
PARAM, LFREQ and PARAM, HFREQ
Defines the range of modes used in modal combinations.
TABDMP1
Specifies modal damping as a function of frequency.
TABDMP2
Specifies modal damping as a function of a range of mode indices.
SPC, SPC1, and SPCADD
Specifies base where excitation is applied and other constraints.

Example: Input

SUBCASE 100
	RSPEC = 2
	SPC = 5
	SDAMPING = 12
	METHOD = 24
$
BEGIN BULK
$
PARAM, LFREQ, 0.1
PARAM, HFREQ, 1000.
EIGRL, 24, 0.0, 1000.
RSPEC, 2, ABS, CQC, 0.1
, 99, 2.0, 1.0, 0.0, 0.0
DTI, SPECSEL, 99, , A, 2, 0., 3, 0.02,
, 4, 0.04, ENDREC
TABDMP1, 12, …
TABLED1, 2
+,…
TABLED1, 3
+,…
TABLED1, 4
+,…
ENDDATA
$

Output

Results of interest from RSA include maximum displacement, stress, strain, force, and section forces. These are requested via the I/O Options Entry DISPLACEMENT, STRESS / ELSTRESS, STRAIN, FORCE / ELFORCE, and RESULTANT respectively. Neuber correction is also supported for STRESS and STRAIN outputs in response spectrum analysis. More details on the supported output formats for the results can be found in Results Output by OptiStruct.

For shell elements, corner stresses are available in the H3D, PCH and OP2 file formats, while corner strains are available in the OP2 file format. For more information on the location of element outputs, refer to STRESS and STRAIN in the Reference Guide.

For bar and beam elements defined using PBARL and PBEAML respectively in RSA, von Mises Stress output is available in the .h3d file format.