Random Response Analysis

Used when a structure is subjected to a non-deterministic, continuous excitation.

Cases likely to involve non-deterministic loads are those linked to conditions such as turbulence on an airplane structure, road surface imperfections on a car structure, noise loads on a given structure, and so forth.

Random Response Analysis requires as input, the complex frequency responses from Frequency Response Analysis and Power Spectral Density Functions of the non-deterministic Excitation Source(s). The Complex Frequency Responses can be generated by Direct or Modal Frequency Response Analysis.

Different Load Cases (a and b)

If Hxa(f)Hxa(f) and Hxb(f)Hxb(f) are the complex frequency responses (displacement, velocity or acceleration) of the xx th degree of freedom, due to Frequency Response Analysis load cases aa and bb respectively, the power spectral density of the response of the xx th degree of freedom, Sxo(f)Sxo(f) is:

Sxo(f)=Hxa*(f)Hxb(f)Sab(f)Sxo(f)=Hxa(f)Hxb(f)Sab(f)

Where, Sab(f)Sab(f) is the cross power spectral density of two (different, abab ) sources, where the individual source aa is the excited load case and bb is the applied load case. This value can possibly be a complex number. Hxa*(f)Hxa(f) is the complex conjugate of Hxa(f)Hxa(f) .

Same Load Case (a)

If Sa(f)Sa(f) is the spectral density of the individual source (load case aa ), the power spectral density of the response of xx th degree of freedom due to the load case aa will be:

Sxo(f)=|Hxa(f)|2Sa(f)Sxo(f)=|Hxa(f)|2Sa(f)

Combination of Different (a,b) and Same (a,a) Load Cases in a Single Random Response Analysis

If there is a combination of load cases for Random Response Analysis, the total power spectral density of the response will be the summation of the power spectral density of responses due to all individual (same) load cases as well as all cross (different) load cases.

Auto-correlation Function

Consider a time-varying quantity, yy . The auto-correlation function Ay(τ)Ay(τ) of a time-dependent function y(t)y(t) can be defined by:

Ay(τ)=limT+T2T2y(t)y(t+τ)dtAy(τ)=limT+T/2T/2y(t)y(t+τ)dt

Where,
ττ
The time lag for Auto-correlation

The variance σ2(y)σ2(y) of the time-dependent function y(t)y(t) is equal to Ay(0)Ay(0) . The variance σ2(y)σ2(y) can be expressed as a function of power spectral density Sy(f)Sy(f) , as:

Ay(0)=σ2(y)=Sy(f)dfAy(0)=σ2(y)=Sy(f)df

The root mean square value ( yRMSyRMS ) of the time-dependent quantity y(t)y(t) can also be written by:

yRMS=¯y(t)2+σ2(y)yRMS=¯¯¯¯¯¯y(t)2+σ2(y)

If the mean ( ¯y(t)¯¯¯¯¯¯y(t) ) of the function is equal to 0, then the RMS value is the square root of the variance. Since the variance is also equal to Ay(0)Ay(0) , the RMS value can be written as:

yRMS=Sy(f)dfyRMS=  Sy(f)df

RMS of the Response Power Spectral Densities for degree of freedom "x"

The RMS values at each excitation frequency is defined as the cumulative sum of the area under the Power Spectral Density function up to the specified frequency. Based on the equation for yRMSyRMS obtained in the previous section, the RMS value of a response for a particular degree of freedom xx is calculated in the range of excitation frequencies, [ f1f1 , fnfn ] as:

(Sx(f))RMS=fnf1Sx(f)df(Sx(f))RMS=   fnf1Sx(f)df

In HyperView, the RMS values are displayed for a Random Response Analysis in a drop-down menu with excitation frequencies. Each selection within this menu displays the sum of cumulative RMS values for the particular response at all previous excitation frequencies (which is the area under the response curve up to the loading frequency of interest). The RMS over frequencies option can be selected to obtain the RMS value of the response in the entire frequency range.


Figure 1.

Auto-correlation Function Output for degree of freedom "x"

The RANDT1 Bulk Data Entry can be used to specify the lag time ( ττ ) used in the calculation of the Auto-correlation function for each response for a particular degree of freedom, xx .

The auto-correlation function and the power spectral density are Fourier transforms of each other. Therefore, the auto-correlation function of a response Sx(f)Sx(f) can be described as:

Ax(τ)=2fn0Sx(f)exp(i2πf)dfAx(τ)=2fn0Sx(f)exp(i2πf)df

The Auto-correlation Function is calculated for each time lag value in the specified RANDT1 set over the entire frequency range [0, fnfn ].

Number of Positive Zero Crossing

Random non-deterministic excitation loading on a structure can lead to fatigue failure. The number of fatigue cycles of random vibration is evaluated by multiplying the vibration duration and another parameter called maximum number of positive zero crossing. The maximum number of positive zero crossing is calculated as:

Pc=(fn0f2Sx(f)dffn0Sx(f)df)0.5Pc=⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜fn0f2Sx(f)dffn0Sx(f)df⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟0.5

If XYPLOT, XYPEAK or XYPUNCH, output requests are used, the root mean square value and the maximum number of positive crossing calculated at each excitation frequency will be exported to the *.peak file.