Random Vibration Model
When the loading on a structure is random, and given by a PSD spectrum, a stress life approach can be used to assess fatigue using the Palmgren-Miner linear damage model (Ref. 3). The loading PSD will effectively produce a stress response PSD at every location in the structure, and this response PSD is used to assess fatigue. As the process is random, no finite time sample of the response will be identical to the next. Instead, assuming that any time sample is long enough, the statistics of each such sample should be the same, see Random Vibration Theory for a detailed discussion. Statistical properties that are meaningful to a fatigue analysis include the number of upward zero crossings per unit time n0, and the number of peaks per unit time np. Figure 3-27 shows a schematic of a stress time sample.
Figure 3-27: Peaks and upward zero crossings in a stress time sample.
In addition, the irregularity factor is defined as the number of upward zero crossings per unit time, divided by the number of peaks per unit time, in the time sample. The irregularity factor is always between zero and one, where a value of one suggests that the process is a narrow band process. The irregularity factor is defined as
In order to extract these and other relevant statistical quantities from a stress response PSD, the moments of the spectrum are computed. The k:th moment is defined as
where G(f) is the stress response PSD, and f is the frequency. In particular, the zeroth moment m0 is related to the RMS of the stress response through
The number of upward zero crossings per unit time n0, the number of peaks per unit time np, and the irregularity factor γ can be expressed in terms of the moments of the stress response spectrum as
In a fatigue analysis in the time domain, the Palmgren-Miner damage summation rule is often used in conjunction with a rainflow stress counting algorithm, with a discrete binning of stresses into a stress histogram, see the section on the Cumulative Damage Model for an overview. In the case of fatigue during random vibrations, the discrete stress histogram is replaced by a continuous, normalized probability density distribution function P(S), where S is a stress amplitude. A requirement for P(S) is that if it is integrated from zero to infinity, for the total probability, the value is equal to one. The number of stress cycles n(S) at a given stress level S is
where tp is the duration of the random vibration process. Note, that the probability of exactly an amplitude stress S is zero, and in order to compute fatigue damage, we must use the Palmgren-Miner damage summation in a continuous sense, and integrate over all stress amplitudes:
(3-9)
Hence, the fatigue usage factor fus is computed by integrating the damage at each stress amplitude level, from zero to infinity. In practice, the infinite upper integration limit can be replaced by a sufficiently large, but finite value. The probability density distribution function diminishes at high stress levels, making it increasingly improbable to experience these stresses. In the expression above, N(S) is the expected number of cycles to failure at stress amplitude S, as dictated by the specific fatigue model and the fatigue properties of the structural material in the structure. The function N(S) is defined by, for example, an S-N curve or the Basquin model. A fatigue usage factor exceeding one usually means that the structure fails due to fatigue.
The Probability Density Function
The probability density distribution function P(S) can be described using different models. These functions are essentially what define the counting of stress cycles, and depending on the characteristics of the stress response spectrum, a certain model may be more suitable than another. In this section, the models implemented in COMSOL Multiphysics are described.
The Bendat Model
In 1964, Bendat (Ref. 8) presented a theory for predicting fatigue damage due to random vibrations. This model is suitable for fatigue analyses of narrow band stress response spectra. In practice, this may a limitation in its applicability to more general spectra, as it tends to be overly conservative. The number of stress cycles n(S) at an amplitude stress level S, using Bendat’s model, is given by
and the fatigue usage factor is computed using Equation 3-9.
The Dirlik Model
The model by Dirlik (Ref. 9) is empirical and it was developed based on Monte Carlo simulations. The Dirlik model is suitable for more general stress response spectra, and it is not limited to narrow band spectra, as is the Bendat model. The number of stress cycles n(S) at an amplitude stress level S, using the Dirlik model, is given by
with
and
Stress State For Fatigue Evaluation
Up to this point, we have not discussed the underlying stress measure to use for the computation of the moments of the stress response PSD. It must be noted that the random vibration fatigue analysis only considers results from pure vibrations. In other words, contributions from a superimposed mean stress are not considered. Permissible stress measures must therefore:
For instance, any linear combination of the individual stress components is permissible, while the von Mises stress or the principal stresses are not. In particular, the components the stress tensor rotated to a local coordinate system fulfill these requirements. It is not uncommon that the stress state in a critical location is uniaxial in local directions.
In practice, it is desirable to devise methods to account for the multiaxiality of the stress state. Preumont and Piéfort (Ref. 10) developed a method, in which a so-called equivalent von Mises stress is used. This method has been implemented in COMSOL Multiphysics, and it is described below.
The equivalent von Mises, or EVMS, is based on the definition of the von Mises stress measure. The square of this measure can be expressed as
(3-10)
where σ is the stress vector with components, using standard notation, σx, σy, σz, σxy, σyz, and σxz, and the matrix Q is given by
Note that the von Mises stress itself is not suitable for random vibration fatigue evaluations, as it is nonlinear and always non-negative. Taking the expectancy value of Equation 3-10, we get
In this equation, E[σσT] is the covariance matrix of the stress vector σ. It is given by
where Gσσ(f) is the PSD matrix of the stress vector. Next, a PSD GEVMS(f) is expressed based on the von Mises stress quadratic form such that
Note that this PSD is not the PSD of the von Mises stress itself, but by construction, it shares the mean square value. Thus,
Preumont and Piéfort define this to be a Gaussian random process such that
(3-11)
holds. By construction, the GEVMS(f) PSD has a zero mean value, and it reduces to the correct, alternating stress in the case of pure uniaxial loading. The PSD function definition in Equation 3-11is used to define the corresponding spectral moments of stress. The k:th moment is defined as
These spectral moments, with the understanding that they are derived from the definition of the equivalent von Mises stress PSD, can be used by the cycle counting models outlined in The Probability Density Function.