Fatigue Analysis

1. Introduction

VIVANA will calculate the fatigue damage by assuming that the cross section is circular with a diameter defined from the cross section data, see RIFLEX User manual, input to INPMOD. Stresses will be calculated on the outer surface according to the cross section data, see Figure 1. Stress concentration factors and SN curves are given directly to VIVANA.

tm circular cross section
Figure 1. Simple circular cross section.

The method for calculating fatigue damage will vary depending on the actual analysis option. An overview of analysis options and methods is given in Table 1.

Table 1. Overview of methods for fatigue damage calculation
Fatigue analysis  VIV Analysis option Pure IL Pure CF Combined IL and CF

Simultaneously acting frequencies

Generation of time histories, rainflow counting, see Section 2.

Generation of time histories, rainflow counting, see Section 2.

Generation of time histories, rainflow counting, see Section 2.

Time sharing

Closed form solution, see Section 3.

Closed form solution, see Section 3.

Closed form solution, Gouyang (1989), see Section 4.

2. Fatigue analysis in time domain, multi-frequency response

When the VIV response analysis is finished we are left with Nf complex response vectors, xr, r=1,2,...,Nf. These are used in combination with the element stiffness matrices and cross section properties to arrive at time series of stress at the element ends. Stress cycles are counted by the rainflow counting method [ref.] and fatigue damage is then found by Miner-Palmgren summation.

The procedure is as follows:

2.1. 1. Complex vectors of element forces for all elements at all response frequencies are calculated by

sr,iel=kielxr,iel,r=1,2,...,Nfiel=1,2,...,Nel

where Nel is the total number of elements, kiel is the element stiffness matrix and xr,iel contains the components from xr that correspond to the local degrees of freedom for the element. The dimension of sr,iel and xr,iel is 12, and kiel is 12×12.

2.2. 2. The stress at the element ends are found as

σr,iel,iend,ipt=piel,iptsr,iel,iend,r=1,2,...,Nfiel=1,2,...,Neliend=1,2ipt=1,2,...,Npt

where sr,iel,iend is a vector of dimension 6 (the first 6 components in sr,iel if iend=1, and the last 6 components if iend=2), piel,ipt is a vector of dimension 6 containing the cross section properties of the element, Npt is the number of places on the cross section that is to be checked for fatigue.

piel,ipt=[SCFAXAst,iel0.00.00.0SCFMYWy,eil,iptSCFMZWz,iel,ipt]Wy,iel,ipt=Wy,ielsin(α)(2πiptNpt)Wz,iel,ipt=Wz,ielcos(α)(2πiptNpt),iel=1,...,Nelipt=1,2,...,Npt

where Ast,iel is the cross section steel area, Wy,iel is the section modulus for bending about the y-axis and Wz,iel is the section modulus for bending about the z-axis. α is the angle between the local y-axis to the point on the cross-section.

Wy,iel=Wz,iel in the present version of the program. SCFAX, SCFMY and SCFMZ are stress concentration factors for axial tension, bending about local y-axis and bending about local z-axis, respectively.

2.3. 3. Stresses at the element ends are represented by the complex number

σr,iel,iend,ipt,r=1,2,...,Nfiel=1,2,...,Neliend=1,2ipt=1,2,...,Npt

Time series of the stress can be written as a summation of the contributions from all response frequencies,

σiel,iend,ipt(t)=Nfr=1σr,iel,iend,iptei(ωrt+εr)

where ωr is the response frequency for frequency no. r and εr is the phase angle for response at this frequency. The latter is drawn randomly from an even distribution between 0 and 2π.

Writing the complex number as one real component and one imaginary component we get,

σr,iel,iend,ipt=σRe,r,iel,iend,ipt+iσIm,r,iel,iend,ipt

We then have

σiel,iend,ipt(t)=Nfr=1σa,r,iel,iend,iptcos(ωrt+θr,iel,iend,ipt+εr)

where

σa,r,iel,iend,ipt=σ2Re,r,iel,iend,ipt+σ2Im,r,iel,iend,ipt
θr,iel,iend,ipt=arctan(σIm,r,iel,iend,iptσRe,r,iel,iend,ipt),r=1,2,...,Nfiel=1,2,...,Neliend=1,2ipt=1,2,...,Npt

2.4. 4. A time series of length T (sec.) is generated

A number of stress ranges, (Δσi,i=1,2,...,NΔσ), must be defined, and the rainflow counting method is used for finding the number of occurrences for each cycle, ni,iel,iend,ipt.

Total number of cycles for stress range i during one year is calculated from,

ni,year,iel,iend,ipt=ni,iel,iend,ipt365246060T

and the accumulated fatigue damage is found from,

Diel,iend,ipt=NΔσi=1ni,year,iel,iend,iptNi

where Ni is the number of cycles to failure for stress cycle i.

Ni is found from;

log(Ni)=log(C)+mlog(Δσi(tieltref)k)

where log(C), m, tref and k are SN-data for the curve segment used, tiel is the wall thickness for the cross section and Δσi is the stress range.

3. Fatigue analysis based on closed form solution; time sharing for pure IL or pure CF response

According to the time sharing concept each possible response frequency will dominate for a given share of time, but the amplitude will become Rayleigh distributed by a low frequency envelope process. The process is illustrated in Figure 2.

tm time shearing w envelope
Figure 2. Illustration of time sharing combined with low frequency envelope.

For this case it is possible to find an analytical solution for the Miner-Palmgren summation valid for each period with constant frequency and Rayleigh distributed amplitude. If the stress interval for which ni in Equation (11) is taken is of infinitesimal magnitude, the sum becomes an integral, and the fatigue damage can be found as

D=i=1niNi=0dnN

Expected damage will be a function of expected number of cycles. Hence we have:

E(D)=01NE(dn)

The expected number of cycles with a given magnitude Δσ can be found from the probability distribution

E(dn)=NtotfΔσ(Δσ)d(Δσ)

By introducing Equation (12) as the relation between N and Δσ, the expected damage can now be found from the integral

E(D)=Ntot0fΔσ(Δσ)K(Δσ)md(Δσ)

If the SN curve is given by the above equation in the total definition range and no fatigue limit exists, and the Rayleigh distribution is valid for the stress ranges, the above integral has an analytical solution. Expected fatigue damage will then be given by:

E(D)=NtotK(22σ)mΓ(m2+1)

where

  • Ntot Total number of cycles for the actual sea state

  • σ Standard deviation of the stress process

  • Γ The Gamma function, cfr. mathematical tables

  • K,m Parameters in the SN curve

4. Fatigue analysis based on closed form solution; time sharing for combined IL and CF response

For this case two frequencies will act simultaneously. Hence, the method shown in Section 3 becomes invalid. Bending stress at any point on the circumference of the pipe at node j can be found by considering the two components:

σj,m(t)=MCF(t)Wcos(αm)sin(ωCFt)+MIL(t)Wcos(βm)sin(2ωCFt+εj)

where MCF(t) and MIL(t) are the modulated amplitudes of the bending moments at the CF and IL frequencies, W is the section modulus of the pipe cross section, αm is the angle between the CF moment and the point on the cross section and βm is the angle between the IL moment and the point. εj is the phase between the CF and IL bending moments. The contribution to stresses from moments is illustrated in Figure 3. The red circle indicates the location on the pipe cross section where the bending stress is calculated. YL and ZL are the coordinates in the local cross section coordinate system.

tm stress calculation
Figure 3. Stress calculation from moment components.

Since the modulation processes MCF(t) and MIL(t) are Rayleigh distributed, the stress process σj,m(t) will appear as a sum of two narrow banded Gaussian processes which are considered to be statistically independent. That implies that the phase between the IL and CF stress components will become random and vary in time. This variation is observed in experiments with flexible beams, and may be attributed the complex, apparently chaotic, time sharing process. No attempts have been made to establish a dynamic analysis method that could describe this type of behavior. Instead, this feature is taken into account when the fatigue damage is calculated.

Fatigue damage from two narrow banded Gaussian processes was investigated by Guoyang Jiao (1989). He found an approximate closed form solution based on the standard deviations of the two processes. This method has been compared to rainflow counting and used by Guoyang Jiao (1989) to calculate fatigue from a combined wave frequency and low frequency process.

By applying this method, fatigue damage at each point on the cross section can easily be calculated when the IL and CF stress amplitudes and the variance of the modulation process is known. Fatigue accumulation for all pairs of response frequencies can then be performed using Equation (19)

Dtot=ni=1μiDini=1μi

where Dtot is total fatigue damage during a specific time period, Di is fatigue damage due to response frequency pair i for the same period, and μi is the ranking parameter.

The stress at each location is calculated for each pair of CF and IL response frequencies. The standard deviation of the harmonic stress process σj,m(t) is assumed to represent the standard deviation of a narrow banded Gaussian process in the present model.